#visually-impaired-controls{
	display: none;
	}
@media screen and (min-width: 1100px){
	.visually-impaired #visually-impaired-controls{
		display: block;
		border-bottom: 1px solid #000;
		}
	#visually-impaired-controls .container{
		display: flex;
		height: 90px;
		justify-content: space-between;
		align-items: center;
		padding: 20px 20px;
		}
	.js-visually-impaired{
		position: absolute;
		right: 22px;
		top: 13px;
		width: 54px;
		height: 36px;
		cursor: pointer;
		background: #69be53;
		border-radius: 2px;
		border: 1px solid #69be53;
		background: #69be53 url('../i/visually-impaired-icon.png') no-repeat 9px 11px;
		transition: all .2s ease;
		}
	.js-visually-impaired:hover{
		background: #fff url('../i/visually-impaired-icon-green.png') no-repeat 9px 11px;
		transition: all .2s ease;
		}
	.visually-impaired .js-visually-impaired{
		display: none;
		}
	.js-visually-impaired-exit{
		padding: 15px 27px;
		font-size: 18px !important;
		font-weight: 700;
		line-height: .9em !important;
		border-radius: 3px;
		border: 2px solid #000;
		transition: all .2s ease;
		}
	.js-visually-impaired-exit:hover{
		cursor: pointer;
		background: #000;
		color: #fff;
		transition: all .2s ease;
		}
	.color-scheme2 .js-visually-impaired-exit{
		background: #000;
		color: #fff;
		border-color: #fff;
		}
	.color-scheme2 .js-visually-impaired-exit:hover{
		background: #fff;
		color: #000;
		}
	.visually-impaired.color-scheme2 .js-visually-impaired{
		background: #fff;
		border-radius: 5px;
		}
	.visually-impaired.small-size body{
		font-size: 19px;
		}
	.visually-impaired.middle-size body{
		font-size: 22px;
		}
	.visually-impaired.large-size body{
		font-size: 24px;
		}
	.visually-impaired.color-scheme1 body{
		background: #fff;
		color: #000;
		}
	.visually-impaired.color-scheme2 body{
		background: #000;
		color: #fff;
		}
	.cn-item-box{
		display: flex;
		align-items: center;
		}
	.cn-item{
		position: relative;
		display: flex;
		align-items: flex-end;
		justify-content: center;
		width: 50px;
		height: 50px;
		font-family: 'Fira Sans', sans-serif;
		font-size: 24px;
		font-weight: 500;
		line-height: 1em;
		padding: 0 0 6px;
		margin: 0 2px 0 2px;
		border-radius: 5px;
		cursor: pointer;
		border: 2px solid transparent;
		}
	.cn-item.active{
		background: #fff;
		border: 2px solid #000;
		}
	.color-scheme2 .cn-item.active{
		border-color: #fff;
		background: #000;
		}
	.color-scheme2 .cn-color .cn-item.active{
		border: 2px solid #fff;
		color: #fff;
		}
	.cn-item.active .arrow{
		content: '';
		position: absolute;
		z-index: 2;
		left: 14px;
		top: -23px;
		width: 35px;
		height: 25px;
		overflow: hidden;
		}
	.cn-item.active .arrow:before{
		content: '';
		position: absolute;
		z-index: -1;
		left: 0;
		top: -11px;
		width: 18px;
		height: 17px;
		background: #000;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		}
	.color-scheme2 .cn-item.active .arrow:before{
		background: #fff;
		}
	.cn-color .cn-item.active .arrow:before{
		width: 23px;
		height: 16px;
		}
	.cn-item-box .cn-text{
		font-family: 'Fira Sans', sans-serif;
		font-size: 22px !important;
		opacity: .8;
		margin-right: 8px;
		}
	.cn-font-size .small-size{
		font-size: 24px;
		padding-bottom: 7px;
		}
	.cn-font-size .middle-size{
		font-size: 30px;
		padding-bottom: 5px;
		}
	.cn-font-size .large-size{
		font-size: 36px;
		padding-bottom: 3px;
		}
	.cn-color .cn-item{
		width: 50px;
		margin: 0 4px 0 4px;
		padding-right: 1px;
		}
	.cn-color .cn-item.active .arrow{
		left: 9px;
		}
	.cn-color .color-scheme1, .cn-color .color-scheme2{
		font-size: 36px;
		text-transform: uppercase;
		}
	.cn-color .color-scheme1{
		background: #fff;
		color: #000;
		}
	.cn-color .color-scheme2{
		background: #000;
		color: #fff;
		}
	/*img disable*/
	.visually-impaired img, .visually-impaired .main-search-form .pattern, .visually-impaired .news-list .news-item .news-img img, .visually-impaired main, .visually-impaired .main-search-form, .visually-impaired .collective-box .collective, .visually-impaired .stock .stock-slider .slide .slide-bg{
		background: none !important;
		background-image: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		}
	.visually-impaired .news-list .news-item .news-img img, .visually-impaired .stock-row .row-item .stock-img, .visually-impaired .link-slider-box .link-slider .slide a img, .visually-impaired main img, .visually-impaired .banner a img{
		display: none;
		}
	/*header*/
	.visually-impaired.color-scheme2 header, .visually-impaired.color-scheme2 header .top-header, .visually-impaired.color-scheme2.stock .stock-slider .slide .slide-bg:after{
		background: #000;
		}
	.visually-impaired header .top-header .logo{
		background: url("../i/logo-black.png") no-repeat 0 0;
		}
	.visually-impaired.color-scheme2 header .top-header .logo{
		background: url("../i/logo-white.png") no-repeat 0 0;
		}
	.visually-impaired header .phone a, .visually-impaired header .phone p, .visually-impaired.stock .stock-slider .slide a h3, .visually-impaired .stock .stock-slider .slide .slide-descr p{
		color: #000;
		}
	.visually-impaired.color-scheme2 header .phone a, .visually-impaired.color-scheme2 header .phone p{
		color: #fff;
		}
	.visually-impaired header .phone a{
		border: none;
		}
	.visually-impaired header .phone a:after{
		background: url("../i/phone-icon-black.png") no-repeat 0 0;
		}
	.visually-impaired.color-scheme2 header .phone a:after{
		background: url("../i/phone-icon-white.png") no-repeat 0 0;
		}
	.visually-impaired.color-scheme2 header .open-form:hover{
		border: 2px solid #000;
		color: #000;
		}
	.visually-impaired.small-size header .phone p{
		font-size: 16px;
		}
	.visually-impaired.middle-size header .phone p{
		font-size: 18px;
		}
	.visually-impaired.large-size header .phone p{
		font-size: 20px;
		}
	.visually-impaired.small-size header .phone a{
		font-size: 26px;
		}
	.visually-impaired.middle-size header .phone a{
		font-size: 28px;
		}
	.visually-impaired.large-size header .phone a{
		font-size: 30px;
		}
	.visually-impaired header .open-form{
		border-color: #000;
		color: #000;
		background: #fff;
		}
	.visually-impaired.color-scheme2 header .open-form{
		border-color: #fff;
		color: #fff;
		background: #000;
		}
	.visually-impaired header .open-form{
		border: 2px solid #000 !important;
		}
	.visually-impaired.color-scheme2 header .open-form{
		border: 2px solid #fff !important;
		}
	.visually-impaired header .open-form:hover{
		border: 2px solid #fff;
		color: #fff;
		background: #000;
		}
	.visually-impaired.color-scheme2 header .open-form:hover{
		border: 2px solid #fff;
		color: #000;
		background: #fff;
		}
	.visually-impaired.small-size header .open-form{
		font-size: 18px;
		}
	.visually-impaired.middle-size header .open-form{
		font-size: 20px;
		}
	.visually-impaired.large-size header .open-form{
		font-size: 22px;
		}
	.visually-impaired header .nav-box nav ul li a, .visually-impaired .desktop header .nav-box nav ul li.has-child:hover > a{
		color: #000 !important;
		}
	.visually-impaired.color-scheme2 header .nav-box nav ul li a{
		color: #fff !important;
		}
	.visually-impaired header .nav-box{
		border: none;
		height: 53px;
		}
	.visually-impaired header .nav-box nav ul li{
		padding-right: 15px;
		}
	.visually-impaired.small-size header .nav-box nav ul li a{
		font-size: 17px;
		}
	.visually-impaired.middle-size header .nav-box nav ul li a{
		font-size: 19px;
		}
	.visually-impaired.large-size header .nav-box nav ul li a{
		font-size: 21px;
		}
	visually-impaired header .nav-box nav ul li ul li a{
		line-height: 1.5em;
		}
	.visually-impaired header .nav-box nav ul li ul{
		border: 2px solid #000;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		}
	.visually-impaired.color-scheme2 header .nav-box nav ul li ul{
		border: 2px solid #fff;
		}
	.visually-impaired header .nav-box nav ul li ul li{
		padding-right: 0;
		}
	.visually-impaired header .nav-box nav ul li ul li a:hover{
		background-color: #000;
		color: #fff !important;
		}
	.visually-impaired header .nav-box nav ul li ul li a{
		line-height: 1.2em;
		}
	.visually-impaired.color-scheme2 header .nav-box nav ul li ul li a:hover{
		background-color: #fff;
		color: #000 !important;
		}
	.visually-impaired.color-scheme2 header .nav-box nav ul li ul li a{
		background-color: #000;
		}
	.visually-impaired header .nav-box nav ul li.has-child:hover > a:after{
		display: none;
		}
	.visually-impaired header .nav-box .right-side .search-box .open-search{
		border: none;
		}
	.visually-impaired header .nav-box nav ul li.active > a:before{
		border-bottom: 3px solid #000;
		}
	.visually-impaired.color-scheme2 header .nav-box nav ul li.active > a:before{
		border-bottom: 3px solid #fff;
		}
	.visually-impaired header .nav-box .right-side .search-box .open-search:hover, .visually-impaired header .nav-box .right-side .search-box form button:hover, .visually-impaired header .nav-box .right-side .search-box form button{
		background: url("../i/search-icon.png") no-repeat 50% 50%;
		}
	.visually-impaired.color-scheme2 header .nav-box .right-side .search-box .open-search, .visually-impaired.color-scheme2 header .nav-box .right-side .search-box form button{
		background: url("../i/search-icon-white.png") no-repeat 50% 50%;
		}
	.visually-impaired header .nav-box .right-side .search-box form:after{
		display: none;
		}
	.visually-impaired header .nav-box .right-side .search-box form input{
		border: 2px solid #000;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		}
	.visually-impaired.color-scheme2 header .nav-box .right-side .search-box form input{
		background: #000;
		border-color: #fff;
		color: #fff;
		}
	.visually-impaired header .nav-box .right-side .search-box form input::placeholder, .visually-impaired .selectize-input > input::placeholder, .visually-impaired .field-wrap .select2-container--default .select2-selection--single .select2-selection__placeholder, .visually-impaired .field-wrap .select2-container--default .select2-selection--multiple .select2-selection__placeholder{
		color: #000 !important;
		opacity: 1 !important;
		}
	.visually-impaired.color-scheme2 header .nav-box .right-side .search-box form input::placeholder, .visually-impaired.color-scheme2 .selectize-input > input::placeholder, .visually-impaired.color-scheme2 .field-wrap .select2-container--default .select2-selection--single .select2-selection__placeholder, .visually-impaired.color-scheme2 .field-wrap .select2-container--default .select2-selection--multiple .select2-selection__placeholder{
		color: #fff !important;
		}
	.visually-impaired.small-size header .nav-box .right-side .search-box form input, .visually-impaired.small-size .selectize-input > input, .visually-impaired.small-size .field-wrap .select2-container--default .select2-selection--single .select2-selection__placeholder, .visually-impaired.small-size .field-wrap .select2-container--default .select2-selection--multiple .select2-selection__placeholder{
		font-size: 15px;
		}
	.visually-impaired.middle-size header .nav-box .right-side .search-box form input, .visually-impaired.middle-size .selectize-input > input, .visually-impaired.middle-size .field-wrap .select2-container--default .select2-selection--single .select2-selection__placeholder, .visually-impaired.middle-size .field-wrap .select2-container--default .select2-selection--multiple .select2-selection__placeholder{
		font-size: 17px;
		}
	.visually-impaired.large-size header .nav-box .right-side .search-box form input, .visually-impaired.large-size .selectize-input > input, .visually-impaired.large-size .field-wrap .select2-container--default .select2-selection--single .select2-selection__placeholder, .visually-impaired.large-size .field-wrap .select2-container--default .select2-selection--multiple .select2-selection__placeholder{
		font-size: 19px;
		}
	.visually-impaired header .nav-box .right-side .search-box .open-search.visible:hover{
		background: url("../i/close.png") no-repeat 50% 50%;
		}
	.visually-impaired.color-scheme2 header .nav-box .right-side .search-box .open-search.visible:hover, .visually-impaired.color-scheme2 header .nav-box .right-side .search-box .open-search.visible{
		background: url("../i/close-white.png") no-repeat 50% 50%;
		}
	.visually-impaired header .lang{
		border: none;
		}
	.visually-impaired header .lang a, .visually-impaired header .lang a:hover{
		color: #000;
		}
	.visually-impaired.small-size header .lang a{
		font-size: 17px;
		}
	.visually-impaired.middle-size header .lang a{
		font-size: 19px;
		}
	.visually-impaired.large-size header .lang a{
		font-size: 21px;
		}
	.visually-impaired.color-scheme2 header .lang a, .visually-impaired.color-scheme2 header .lang a:hover{
		color: #fff;
		}
	.visually-impaired header .lang a:first-child{
		border: none;
		}
	.visually-impaired .main-search-form::after, .visually-impaired .main-search-form .container .main-search-form-wrap::after{
		background-image: none;
		background: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		}
	.visually-impaired .main-search-form .container .main-search-form-wrap::after, .visually-impaired .field-wrap .select2-container .select2-selection--single, .visually-impaired .main-search-form .container form button{
		border: 2px solid #000;
		}
	.visually-impaired.color-scheme2 .main-search-form .container .main-search-form-wrap::after, .visually-impaired.color-scheme2 .field-wrap .select2-container .select2-selection--single, .visually-impaired.color-scheme2 .main-search-form .container form button{
		border: 2px solid #fff;
		}
	.visually-impaired .selectize-input, .visually-impaired .field-wrap .select2-container .select2-selection--single, .visually-impaired .main-search-form .container form button{
		border: 1px solid #000;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		}
	.visually-impaired.color-scheme2 .selectize-input, .visually-impaired.color-scheme2 .field-wrap .select2-container .select2-selection--single, .visually-impaired.color-scheme2 .main-search-form .container form button{
		border: 1px solid #fff;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		}
	.visually-impaired .main-search-form .container form button, .visually-impaired .main-search-form .container h2{
		color: #000;
		}
	.visually-impaired.color-scheme2 .main-search-form .container form button{
		color: #fff;
		background: #000;
		}
	.visually-impaired.color-scheme2 .main-search-form .container h2{
		color: #fff;
		}
	.visually-impaired.small-size .main-search-form .container h2{
		font-size: 22px;
		}
	.visually-impaired.middle-size .main-search-form .container h2{
		font-size: 24px;
		}
	.visually-impaired.large-size .main-search-form .container h2{
		font-size: 26px;
		}
	.selectize-input > input::placeholder, .selectize-control:not(.multi) .selectize-input::placeholder > .item{

		}
	.visually-impaired.color-scheme2 .selectize-input > input{
		background: #000 !important;
		color: #fff;
		}
	.visually-impaired.color-scheme2 .selectize-input{
		border: 1px solid #fff !important;
		}
	.visually-impaired.color-scheme2 .field-wrap .select2-container--default .select2-selection--single .select2-selection__rendered{
		background: #000 !important;
		color: #fff !important;
		}
	.visually-impaired .field-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b{
		background: url("../i/sel-arrow-black.png") no-repeat 0 0;
		}
	.visually-impaired.color-scheme2 .field-wrap .select2-container--default .select2-selection--single .select2-selection__arrow b{
		background: url("../i/sel-arrow-white.png") no-repeat 0 0;
		}
	.visually-impaired .select2-results{
		background: #fff;
		}
	.visually-impaired.color-scheme2 .select2-results{
		background: #000;
		color: #fff;
		}
	.visually-impaired .select2-container--default .select2-results__option--highlighted[aria-selected], .visually-impaired .main-search-form .container form button:not(:disabled):hover{
		background: #000;
		color: #fff;
		}
	.visually-impaired.color-scheme2 .select2-container--default .select2-results__option--highlighted[aria-selected], .visually-impaired.color-scheme2 .main-search-form .container form button:not(:disabled):hover{
		background: #fff;
		color: #000;
		}
	.visually-impaired .main-search-form .container form button:not(:disabled):hover{
		background: #000;
		color: #fff;
		}
	.visually-impaired .main-search-form .container form .field-wrap .select2-container .select2-selection--single{
		opacity: 1;
		}
	.visually-impaired .main-search-form .container .row .row-item:first-child:before{
		background-color: #000;
		width: 3px;
		opacity: 1;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		}
	.visually-impaired.color-scheme2 .main-search-form .container .row .row-item:first-child:before{
		background-color: #fff;
		width: 3px;
		opacity: 1;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		}
	.visually-impaired.small-size .select2-dropdown .select2-results__option, .visually-impaired.small-size .field-wrap .select2-container--default .select2-selection--single .select2-selection__rendered, .visually-impaired.small-size .field-wrap .select2-container--default .select2-selection--multiple .select2-selection__rendered, .visually-impaired.small-size .selectize-input > input, .visually-impaired.small-size .selectize-control:not(.multi) .selectize-input > .item{
		font-size: 16px;
		}
	.visually-impaired.middle-size .select2-dropdown .select2-results__option, .visually-impaired.middle-size .field-wrap .select2-container--default .select2-selection--single .select2-selection__rendered, .visually-impaired.middle-size .field-wrap .select2-container--default .select2-selection--multiple .select2-selection__rendered, .visually-impaired.middle-size .selectize-input > input, .visually-impaired.middle-size .selectize-control:not(.multi) .selectize-input > .item{
		font-size: 17px;
		}
	.visually-impaired.large-size .select2-dropdown .select2-results__option, .visually-impaired.large-size .field-wrap .select2-container--default .select2-selection--single .select2-selection__rendered, .visually-impaired.large-size .field-wrap .select2-container--default .select2-selection--multiple .select2-selection__rendered, .visually-impaired.large-size .selectize-input > input, .visually-impaired.large-size .selectize-control:not(.multi) .selectize-input > .item{
		font-size: 19px;
		}
	.visually-impaired .select2-container--default .select2-selection--single .select2-selection__rendered, .visually-impaired .check-wrap .check label, .visually-impaired .selectize-input > input, .visually-impaired .selectize-control:not(.multi) .selectize-input > .item{
		color: #000;
		}
	.visually-impaired.color-scheme2 .select2-container--default .select2-selection--single .select2-selection__rendered, .visually-impaired.color-scheme2 .check-wrap .check label, .visually-impaired.color-scheme2 .selectize-input > input, .visually-impaired.color-scheme2 .selectize-control:not(.multi) .selectize-input > .item{
		color: #fff;
		}
	.visually-impaired .check-wrap .check label:before{
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		border: 1px solid #000;
		}
	.visually-impaired.color-scheme2 .check-wrap .check label:before{
		border: 1px solid #fff;
		background-color: #000;
		}
	.visually-impaired .check-wrap .check label:after{
		content: '';
		background: url("../i/check-black.png") no-repeat 50% 50%;
		}
	.visually-impaired.color-scheme2 .check-wrap .check label:after{
		content: '';
		background: url("../i/check-white.png") no-repeat 50% 50%;
		}
	.visually-impaired.color-scheme2 .select2-container--default .select2-selection--single, .visually-impaired.color-scheme2 .selectize-control:not(.multi) .selectize-input > .item{
		background: #000 !important;
		}
	.visually-impaired.small-size .main-search-form .container form button:not(:disabled){
		font-size: 19px;
		}
	.visually-impaired.middle-size .main-search-form .container form button:not(:disabled){
		font-size: 21px;
		}
	.visually-impaired.large-size .main-search-form .container form button:not(:disabled){
		font-size: 23px;
		}
	.visually-impaired.color-scheme2 .stock .stock-slider .slide a h3, .visually-impaired.color-scheme2 .stock .stock-slider .slide .slide-descr p{
		color: #fff;
		}
	.visually-impaired.small-size .stock .stock-slider .slide a h3{
		font-size: 36px;
		}
	.visually-impaired.middle-size .stock .stock-slider .slide a h3{
		font-size: 38px;
		}
	.visually-impaired.large-size .stock .stock-slider .slide a h3{
		font-size: 40px;
		}
	.visually-impaired.small-size .stock .stock-slider .slide .slide-descr p{
		font-size: 16px;
		}
	.visually-impaired.middle-size .stock .stock-slider .slide .slide-descr p{
		font-size: 18px;
		}
	.visually-impaired.large-size .stock .stock-slider .slide .slide-descr p{
		font-size: 20px;
		}
	.visually-impaired .stock h2{
		color: #000;
		background: #fff;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		}
	.visually-impaired.color-scheme2 .stock h2{
		color: #fff;
		background: #000;
		}
	.visually-impaired.small-size .stock h2{
		font-size: 25px;
		}
	.visually-impaired.middle-size .stock h2{
		font-size: 27px;
		}
	.visually-impaired.large-size .stock h2{
		font-size: 29px;
		}
	.visually-impaired.color-scheme2 .stock .stock-slider .slide .slide-bg:after{
		background: #000;
		}
	.visually-impaired.color-scheme2 .stock .stock-slider{
		border-color: #fff;
		}
	.visually-impaired .stock .stock-slider .slick-arrow{
		border-left: 1px solid #000;
		border-top: 1px solid #000;
		border-bottom: 1px solid #000;
		background-color: #fff;
		}
	.visually-impaired .link-slider-box .link-slider .slick-arrow{
		border-left: 1px solid #000;
		background-color: #fff;
		}
	.visually-impaired.color-scheme2 .stock .stock-slider .slick-arrow{
		border-left: 1px solid #fff;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
		}
	.visually-impaired.color-scheme2 .stock .stock-slider .slick-arrow{
		background-color: #000;
		}
	.visually-impaired .stock .stock-slider .slick-arrow.slick-prev{
		left: 0;
		background-image: url("../i/slider-arrow-prev-black.png");
		border-right: 1px solid #000;
		border-top: 1px solid #000;
		border-bottom: 1px solid #000;
		border-left: 0;
		}
	.visually-impaired .link-slider-box .link-slider .slick-arrow.slick-prev{
		left: 0;
		background-image: url("../i/slider-arrow-prev-black.png");
		border-right: 1px solid #000;
		}
	.visually-impaired .stock .stock-slider .slick-arrow.slick-next, .visually-impaired .link-slider-box .link-slider .slick-arrow.slick-next{
		right: 0;
		background-image: url("../i/slider-arrow-next-black.png");
		}
	.visually-impaired.color-scheme2 .stock .stock-slider .slick-arrow.slick-prev{
		left: 0;
		background-image: url("../i/slider-arrow-prev.png");
		border-right: 1px solid #fff;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
		border-left: 0;
		}
	.visually-impaired.color-scheme2 .link-slider-box .link-slider .slick-arrow.slick-prev{
		left: 0;
		background-image: url("../i/slider-arrow-prev.png");
		border-right: 1px solid #fff;
		border-left: 0;
		}
	.visually-impaired.color-scheme2 .link-slider-box .link-slider .slick-arrow{
		border-left: 1px solid #fff;
		}
	.visually-impaired.color-scheme2 .stock .stock-slider .slick-arrow.slick-next, .visually-impaired.color-scheme2 .link-slider-box .link-slider .slick-arrow.slick-next{
		right: 0;
		background-image: url("../i/slider-arrow-next.png");
		}
	.visually-impaired .stock .stock-slider .slide .slide-bg:after{
		background: #fff;
		}
	.visually-impaired .stock .stock-slider .slick-dots li.slick-active, .visually-impaired .stock .stock-slider .slick-dots li button:hover, .visually-impaired .stock .stock-slider .slick-dots li button{
		border-color: transparent;
		background-color: transparent;
		}
	.visually-impaired .stock .stock-slider{
		border: 2px solid #000;
		}
	/*.visually-impaired .slick-list, .visually-impaired .slick-cloned, .visually-impaired .stock .stock-slider .slide .slide-bg {
        height: 150px !important;
    }*/
	.visually-impaired .link-slider-box .link-slider .slick-arrow{
		height: 100%;
		}
	.visually-impaired .stock-row .row-item a, .visually-impaired .stock-row .row-item a:hover{
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		}
	.visually-impaired .stock-row .row-item::before{
		border: 2px solid #000;
		}
	.visually-impaired.color-scheme2 .stock-row .row-item::before{
		background: #000;
		border: 2px solid #fff;
		}
	.visually-impaired .stock-row .row-item a:hover h3, .visually-impaired .stock-row .row-item .stock-descr .duration{
		color: #000;
		}
	.visually-impaired.color-scheme2 .stock-row .row-item a:hover h3, visually-impaired.color-scheme2 .stock-row .row-item .stock-descr .duration, .visually-impaired.color-scheme2 .stock-row .row-item a h3, .visually-impaired.color-scheme2 .stock-row .row-item .stock-descr .duration{
		color: #fff;
		}
	.visually-impaired.small-size .stock-row .row-item a h3{
		font-size: 23px;
		}
	.visually-impaired.middle-size .stock-row .row-item a h3{
		font-size: 25px;
		}
	.visually-impaired.large-size .stock-row .row-item a h3{
		font-size: 27px;
		}
	.visually-impaired.small-size .stock-row .row-item .stock-descr .duration{
		font-size: 14px;
		}
	.visually-impaired.middle-size .stock-row .row-item .stock-descr .duration{
		font-size: 15px;
		}
	.visually-impaired.large-size .stock-row .row-item .stock-descr .duration{
		font-size: 17px;
		}
	.visually-impaired .collective-box{
		background: transparent;
		}
	.visually-impaired .collective-box .collective{
		border: 3px solid #000;
		}
	.visually-impaired.color-scheme2 .collective-box .collective{
		border: 3px solid #fff;
		}
	.visually-impaired .collective-box .collective:after{
		background-image: none;
		}
	.visually-impaired .collective-box h2, .visually-impaired .collective-box .collective .row .row-item a:hover span, .visually-impaired .collective-box .collective .row .row-item a span{
		color: #000;
		}
	.visually-impaired.color-scheme2 .collective-box h2, .visually-impaired.color-scheme2 .collective-box .collective .row .row-item a span{
		color: #fff;
		}
	.visually-impaired.small-size .collective-box h2{
		font-size: 34px;
		}
	.visually-impaired.middle-size .collective-box h2{
		font-size: 36px;
		}
	.visually-impaired.large-size .collective-box h2{
		font-size: 38px;
		}
	.visually-impaired.small-size .collective-box .collective .row .row-item a span{
		font-size: 16px;
		}
	.visually-impaired.middle-size .collective-box .collective .row .row-item a span{
		font-size: 17px;
		}
	.visually-impaired.large-size .collective-box .collective .row .row-item a span{
		font-size: 18px;
		}
	.visually-impaired.large-size .collective-box .collective .row .row-item a{
		height: 100px;
		}
	.visually-impaired .collective-box .collective .row .row-item a{
		border-color: #000;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		}
	.visually-impaired .collective-box .collective .row .row-item a:hover{
		background: #000;
		border-color: #000;
		}
	.visually-impaired .collective-box .collective .row .row-item a:hover span{
		color: #fff;
		}
	.visually-impaired.color-scheme2 .collective-box .collective .row .row-item a, .visually-impaired.color-scheme2 .collective-box .collective .row .row-item a{
		border-color: #fff;
		background: #000;
		}
	.visually-impaired.color-scheme2 .collective-box .collective .row .row-item a:hover{
		border-color: #fff;
		background: #fff;
		}
	.visually-impaired.color-scheme2 .collective-box .collective .row .row-item a:hover span, .visually-impaired .link-slider-box .link-slider .slide a:hover p span{
		color: #000;
		}
	.visually-impaired.color-scheme2 .link-slider-box .link-slider .slide a:hover p span, .visually-impaired.color-scheme2 .link-slider-box .link-slider .slide a p span{
		color: #fff;
		}
	.visually-impaired .link-slider-box .link-slider .slick-arrow:hover{
		opacity: 1;
		}
	.visually-impaired .link-slider-box .link-slider .slick-list, .visually-impaired .slick-list{
		margin: 0 10px;
		}
	/* .visually-impaired .link-slider, .visually-impaired .slick-track {
         height: 65px !important;
     }*/
	.visually-impaired .link-slider{
		border: 2px solid #000;
		}
	.visually-impaired.color-scheme2 .link-slider{
		border: 2px solid #fff;
		}
	.visually-impaired .link-slider-box .link-slider .slide a p{
		background-color: transparent;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		}
	.visually-impaired.large-size .link-slider-box .link-slider .slide a p{
		height: 80px;
		}
	.visually-impaired.color-scheme2 .link-slider-box .link-slider .slick-arrow{
		background-color: #000;
		}
	.visually-impaired.small-size .link-slider-box .link-slider .slide a p{
		font-size: 13px;
		}
	.visually-impaired.middle-size .link-slider-box .link-slider .slide a p{
		font-size: 15px;
		}
	.visually-impaired.large-size .link-slider-box .link-slider .slide a p{
		font-size: 17px;
		}
	.visually-impaired .news .news-wrap{
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		border: 2px solid #000;
		}
	.visually-impaired .news-list .news-item .news-img .date, .visually-impaired .news-list .news-item a:hover .news-img .date{
		position: relative;
		width: 100%;
		background: transparent;
		text-align: left;
		height: auto;
		}
	.visually-impaired .news-list .news-item .news-img .date time{
		color: #000;
		font-weight: 700;
		}
	.visually-impaired .news-list .news-item .news-img .date time strong{
		display: inline-block;
		}
	.visually-impaired .news-list .news-item a:hover h3{
		color: #000;
		}
	.visually-impaired.color-scheme2 .news-list .news-item a:hover h3, .visually-impaired.color-scheme2 .news-list .news-item a h3, .visually-impaired.color-scheme2 .news-list .news-item .news-img .date time{
		color: #fff;
		}
	.visually-impaired.color-scheme2 .news .news-wrap{
		background-color: #000;
		border-color: #fff;
		}
	.visually-impaired .news-list .mCustomScrollBox:after{
		background: transparent;
		}
	.visually-impaired .stock .stock-slider .slide-descr{
		position: relative;
		left: 0;
		bottom: auto;
		padding: 24px 30px;
		}
	.visually-impaired .stock .stock-slider .slide .slide-bg{
		height: auto !important;
		}
	.visually-impaired footer{
		background-color: transparent;
		box-shadow: none;
		}
	.visually-impaired main:after{
		border-bottom: 3px solid #000;
		}
	.visually-impaired.color-scheme2 main:after{
		border-bottom: 3px solid #fff;
		}
	.visually-impaired footer .slider-wrap .footer-link-slider .slide a{
		color: #000;
		border-bottom: none;
		display: flex;
		}
	.visually-impaired footer .slider-wrap .footer-link-slider .slide a:hover{
		color: #000;
		}
	.visually-impaired.color-scheme2 footer .slider-wrap .footer-link-slider .slide a{
		color: #fff;
		}
	.visually-impaired.small-size footer .slider-wrap .footer-link-slider .slide a{
		font-size: 14px;
		}
	.visually-impaired.middle-size footer .slider-wrap .footer-link-slider .slide a{
		font-size: 15px;
		}
	.visually-impaired.large-size footer .slider-wrap .footer-link-slider .slide a{
		font-size: 17px;
		}
	.visually-impaired footer .slider-wrap .footer-link-slider .slick-arrow.slick-prev{
		background-image: url("../i/slider-arrow-prev-black.png");
		left: 0;
		}
	.visually-impaired footer .slider-wrap .footer-link-slider .slick-arrow.slick-next{
		right: 0;
		background-image: url("../i/slider-arrow-next-black.png");
		}
	.visually-impaired.color-scheme2 footer .slider-wrap .footer-link-slider .slick-arrow.slick-prev{
		background-image: url("../i/slider-arrow-prev.png");
		left: 0;
		}
	.visually-impaired.color-scheme2 footer .slider-wrap .footer-link-slider .slick-arrow.slick-next{
		right: 0;
		background-image: url("../i/slider-arrow-next.png");
		}
	.visually-impaired footer .footer-bottom{
		border: none;
		}
	.visually-impaired footer .footer-bottom .footer-info .copyright p, .visually-impaired footer .footer-bottom .footer-info .phone p, .visually-impaired footer .footer-bottom .footer-info .phone p a, .visually-impaired footer .footer-bottom .footer-info .mail p a, .visually-impaired footer .footer-bottom .footer-info .mail p a:hover, .visually-impaired footer .footer-bottom .dev{
		color: #000;
		}
	.visually-impaired.color-scheme2 footer .footer-bottom .footer-info .copyright p, .visually-impaired.color-scheme2 footer .footer-bottom .footer-info .phone p, .visually-impaired.color-scheme2 footer .footer-bottom .footer-info .phone p a, .visually-impaired.color-scheme2 footer .footer-bottom .footer-info .mail p a, .visually-impaired.color-scheme2 footer .footer-bottom .dev{
		color: #fff;
		}
	.visually-impaired.small-size footer .footer-bottom .footer-info .copyright p, .visually-impaired.small-size footer .footer-bottom .dev{
		font-size: 13px;
		}
	.visually-impaired.middle-size footer .footer-bottom .footer-info .copyright p, .visually-impaired.middle-size footer .footer-bottom .dev{
		font-size: 14px;
		}
	.visually-impaired.large-size footer .footer-bottom .footer-info .copyright p, .visually-impaired.large-size footer .footer-bottom .dev{
		font-size: 16px;
		}
	.visually-impaired.small-size footer .footer-bottom .footer-info .phone p{
		font-size: 16px;
		}
	.visually-impaired.middle-size footer .footer-bottom .footer-info .phone p{
		font-size: 17px;
		}
	.visually-impaired.large-size footer .footer-bottom .footer-info .phone p{
		font-size: 19px;
		}
	.visually-impaired.small-size footer .footer-bottom .footer-info .mail p a{
		font-size: 14px;
		}
	.visually-impaired.middle-size footer .footer-bottom .footer-info .mail p a{
		font-size: 15px;
		}
	.visually-impaired.large-size footer .footer-bottom .footer-info .mail p a{
		font-size: 17px;
		}
	.visually-impaired.large-size .link-slider, .visually-impaired .slick-track{
		height: auto !important;
		}
	.visually-impaired.middle-size .link-slider, .visually-impaired .slick-track{
		height: auto !important;
		}
	.visually-impaired .link-slider-box .link-slider .slick-track{
		display: flex;
		align-items: center;
		}
	.visually-impaired .link-slider-box .link-slider .slick-slide{
		padding: 16px;
		}
	.visually-impaired .link-slider-box .link-slider .slick-slide p{
		height: auto;
		}
	.visually-impaired .slick-slide{
		height: auto;
		}
	.visually-impaired footer .footer-bottom .footer-info .phone:before{
		background: url("../i/f-phone-icon-black.png") no-repeat 0 50%;
		}
	.visually-impaired.color-scheme2 footer .footer-bottom .footer-info .phone:before{
		background: url("../i/f-phone-icon-white.png") no-repeat 0 50%;
		}
	.visually-impaired footer .footer-bottom .footer-info .mail:before{
		background: url("../i/mail-icon-black.png") no-repeat 0 50%;
		}
	.visually-impaired.color-scheme2 footer .footer-bottom .footer-info .mail:before{
		background: url("../i/mail-icon-white.png") no-repeat 0 50%;
		}
	.visually-impaired footer .footer-bottom .dev a, .visually-impaired footer .footer-bottom .dev a:hover{
		background: transparent url("../i/iquad-black.svg") no-repeat scroll 0 0/74px 22px;
		}
	.visually-impaired.color-scheme2 footer .footer-bottom .dev a, .visually-impaired.color-scheme2 footer .footer-bottom .dev a:hover{
		background: transparent url("../i/iquad-white.svg") no-repeat scroll 0 0/74px 22px;
		}
	.visually-impaired .news h2{
		color: #000;
		}
	.visually-impaired.small-size .news h2{
		font-size: 24px;
		}
	.visually-impaired.middle-size .news h2{
		font-size: 26px;
		}
	.visually-impaired.large-size .news h2{
		font-size: 28px;
		}
	.visually-impaired.color-scheme2 .news h2{
		color: #fff;
		}
	.visually-impaired.small-size .news-list .news-item .news-img .date time{
		font-size: 13px;
		}
	.visually-impaired.middle-size .news-list .news-item .news-img .date time{
		font-size: 14px;
		}
	.visually-impaired.large-size .news-list .news-item .news-img .date time{
		font-size: 15px;
		}
	.visually-impaired.small-size .news-list .news-item .news-descr h3{
		font-size: 17px;
		}
	.visually-impaired.middle-size .news-list .news-item .news-descr h3{
		font-size: 18px;
		line-height: 1.5em;
		}
	.visually-impaired.large-size .news-list .news-item .news-descr h3{
		font-size: 20px;
		line-height: 1.5em;
		}
	.visually-impaired .news-list .news-item .news-descr{
		margin-bottom: 30px;
		}
	.visually-impaired .selectize-input.dropdown-active:before{
		background-color: transparent;
		}
	.visually-impaired .selectize-dropdown .active{
		background-color: #000;
		color: #fff;
		}
	.visually-impaired.color-scheme2 .selectize-dropdown .active{
		background-color: #fff;
		color: #000;
		}
	.visually-impaired .selectize-input{
		background: rgba(255, 255, 255, 1);
		}
	.visually-impaired .news-list .news-item .news-img:after{
		background-color: transparent;
		}
	.visually-impaired .content p{
		color: #000;
		}
	.visually-impaired.color-scheme2 .content p{
		color: #fff;
		}
	.visually-impaired.small-size .content p{
		font-size: 19px;
		}
	.visually-impaired.middle-size .content p{
		font-size: 21px;
		}
	.visually-impaired.large-size .content p{
		font-size: 23px;
		}
	.visually-impaired .page-title .bg{
		background-image: none !important;
		background: #fff;
		}
	.visually-impaired .page-title h1, .visually-impaired .page-title .breadcrumbs ul li.active span{
		color: #000;
		}
	.visually-impaired.color-scheme2 .page-title h1, .visually-impaired.color-scheme2 .page-title .breadcrumbs ul li.active span{
		color: #fff;
		}
	.visually-impaired .page-title .breadcrumbs ul li a, .visually-impaired .page-title .breadcrumbs ul li span, .visually-impaired .page-title .breadcrumbs ul li:after{
		color: #404040;
		}
	.visually-impaired.color-scheme2 .page-title .breadcrumbs ul li a, .visually-impaired.color-scheme2 .page-title .breadcrumbs ul li span, .visually-impaired.color-scheme2 .page-title .breadcrumbs ul li:after{
		color: #d8d8d8;
		}
	.visually-impaired.small-size .page-title h1{
		font-size: 27px;
		}
	.visually-impaired.middle-size .page-title h1{
		font-size: 31px;
		}
	.visually-impaired.middle-size .page-title .news-title h1, .visually-impaired.large-size .page-title .news-title h1{
		margin-top: 15px;
		}
	.visually-impaired.large-size .page-title h1{
		font-size: 35px;
		}
	.visually-impaired.small-size .page-title .breadcrumbs ul li.active span, .visually-impaired.small-size .page-title .breadcrumbs ul li span, .visually-impaired.small-size .page-title .breadcrumbs ul li a{
		font-size: 13px;
		}
	.visually-impaired.middle-size .page-title .breadcrumbs ul li.active span, .visually-impaired.middle-size .page-title .breadcrumbs ul li span, .visually-impaired.middle-size .page-title .breadcrumbs ul li a{
		font-size: 15px;
		}
	.visually-impaired.large-size .page-title .breadcrumbs ul li.active span, .visually-impaired.large-size .page-title .breadcrumbs ul li span, .visually-impaired.large-size .page-title .breadcrumbs ul li a{
		font-size: 17px;
		}
	.visually-impaired .page-title:after{
		background-image: none;
		background-color: transparent;
		}
	.visually-impaired.color-scheme2 .page-title:after{
		background-color: #000;
		}
	.visually-impaired.small-size .content h2{
		font-size: 28px;
		line-height: 1.5em;
		}
	.visually-impaired.middle-size .content h2{
		font-size: 31px;
		line-height: 1.5em;
		}
	.visually-impaired.large-size .content h2{
		font-size: 34px;
		line-height: 1.5em;
		}
	.visually-impaired .cd-horizontal-timeline .events{
		background: rgba(0, 0, 0, .6);
		}
	.visually-impaired.color-scheme2 .cd-horizontal-timeline .events{
		background: rgba(255, 255, 255, .6);
		}
	.visually-impaired .cd-horizontal-timeline .events a:after{
		border-color: rgba(0, 0, 0, .6);
		}
	.visually-impaired.color-scheme2 .cd-horizontal-timeline .events a:after{
		border-color: rgba(255, 255, 255, .6);
		background: #000;
		}
	.visually-impaired.color-scheme2 .cd-horizontal-timeline .events a:hover:after, .visually-impaired.color-scheme2 .cd-horizontal-timeline .events a.selected::after{
		background: #fff;
		border-color: #fff !important;
		}
	.visually-impaired .cd-horizontal-timeline .events a:hover:after, .visually-impaired .cd-horizontal-timeline .events a.selected::after{
		background: #000;
		border-color: #000 !important;
		}
	.visually-impaired .cd-horizontal-timeline .filling-line{
		background: #000;
		}
	.visually-impaired.color-scheme2 .cd-horizontal-timeline .filling-line{
		background: #fff;
		}
	.visually-impaired .cd-timeline-navigation a.prev{
		left: 0;
		background: url("../i/slider-arrow-prev-black.png");
		opacity: 1;
		}
	.visually-impaired .cd-timeline-navigation a.next{
		right: 0;
		background: url("../i/slider-arrow-next-black.png");
		opacity: 1;
		}
	.visually-impaired.color-scheme2 .cd-timeline-navigation a.prev{
		left: 0;
		background: url("../i/slider-arrow-prev.png");
		opacity: 1;
		}
	.visually-impaired.color-scheme2 .cd-timeline-navigation a.next{
		right: 0;
		background: url("../i/slider-arrow-next.png");
		opacity: 1;
		}
	.visually-impaired.color-scheme2 .cd-horizontal-timeline{
		background: #000;
		}
	.visually-impaired .cd-horizontal-timeline .events a{
		color: #000;
		}
	.visually-impaired.color-scheme2 .cd-horizontal-timeline .events a{
		color: #fff;
		}
	.visually-impaired.small-size .cd-horizontal-timeline .events a{
		font-size: 13px;
		}
	.visually-impaired.middle-size .cd-horizontal-timeline .events a{
		font-size: 14px;
		}
	.visually-impaired.large-size .cd-horizontal-timeline .events a{
		font-size: 16px;
		}
	.visually-impaired .content h2{
		color: #000;
		}
	.visually-impaired.color-scheme2 .content h2{
		color: #fff;
		}
	.visually-impaired .cd-horizontal-timeline .events-content h2{
		background-color: #000;
		color: #fff;
		}
	.visually-impaired.color-scheme2 .cd-horizontal-timeline .events-content h2{
		background-color: #fff;
		color: #000;
		}
	.visually-impaired.small-size .cd-horizontal-timeline .events-content h2{
		font-size: 33px;
		}
	.visually-impaired.middle-size .cd-horizontal-timeline .events-content h2{
		font-size: 36px;
		}
	.visually-impaired.large-size .cd-horizontal-timeline .events-content h2{
		font-size: 39px;
		}
	.visually-impaired .cd-horizontal-timeline .events-content .date-descr:before{
		border-left: 4px solid #000;
		}
	.visually-impaired.color-scheme2 .cd-horizontal-timeline .events-content .date-descr:before{
		border-left: 4px solid #fff;
		}
	.visually-impaired .content ul > li{
		color: #000;
		}
	.visually-impaired.color-scheme2 .content ul > li{
		color: #fff;
		}
	.visually-impaired.small-size .content ul > li{
		font-size: 19px;
		}
	.visually-impaired.middle-size .content ul > li{
		font-size: 21px;
		}
	.visually-impaired.large-size .content ul > li{
		font-size: 23px;
		}
	.visually-impaired .content ul > li:after{
		background: url("../i/bullet-black.png") no-repeat 0 0;
		}
	.visually-impaired.color-scheme2 .content ul > li:after{
		background: url("../i/bullet-white.png") no-repeat 0 0;
		}
	.visually-impaired.middle-size .content ul > li:after, .visually-impaired.large-size .content ul > li:after{
		top: 10px;
		}
	.visually-impaired .content h3{
		color: #000;
		}
	.visually-impaired.color-scheme2 .content h3{
		color: #fff;
		}
	.visually-impaired.small-size .content h3{
		font-size: 26px;
		line-height: 1.5em;
		}
	.visually-impaired.middle-size .content h3{
		font-size: 29px;
		line-height: 1.5em;
		}
	.visually-impaired.large-size .content h3{
		font-size: 32px;
		line-height: 1.5em;
		}
	.visually-impaired .search-banner a{
		background: transparent !important;
		border: 2px solid #000;
		}
	.visually-impaired.color-scheme2 .search-banner a{
		border: 2px solid #fff;
		}
	.visually-impaired .search-banner a span{
		color: #000;
		}
	.visually-impaired.color-scheme2 .search-banner a span{
		color: #fff;
		}
	.visually-impaired.small-size .search-banner a span{
		font-size: 28px;
		}
	.visually-impaired.middle-size .search-banner a span{
		font-size: 30px;
		}
	.visually-impaired.large-size .search-banner a span{
		font-size: 33px;
		}
	.visually-impaired .search-banner a:after{
		background-image: none;
		}
	.visually-impaired.color-scheme1 .search-banner a span:after{
		background: url("../i/search-banner-arrow-black.png") no-repeat 0 0;
		}
	.visually-impaired.color-scheme1 .search-banner a span:before{
		background: url("../i/search-banner-icon-black.png") no-repeat 0 0;
		}
	.visually-impaired header .nav-box nav ul li ul li.active a{
		font-weight: bold;
		}
	.visually-impaired.large-size header .nav-box nav ul li ul li.active a{
		font-size: 23px;
		}
	.visually-impaired.middle-size header .nav-box nav ul li ul li.active a{
		font-size: 21px;
		}
	.visually-impaired.small-size header .nav-box nav ul li ul li.active a{
		font-size: 19px;
		}
	.visually-impaired .content ul > li a{
		color: #000;
		border-bottom: 1px solid #000;

		}
	.visually-impaired.color-scheme2 .content ul > li a{
		color: #fff;
		border-bottom: 1px solid #fff;
		}
	.visually-impaired.color-scheme2 .content ul > li a:hover{
		border-bottom: transparent;
		transition: all .2s;
		}
	.visually-impaired .content a, .visually-impaired .content h4{
		color: #000;
		}
	.visually-impaired .cd-horizontal-timeline .events-wrapper .events a{
		border-bottom: transparent;
		}
	.visually-impaired.color-scheme2 .content a, .visually-impaired.color-scheme2 .content h4{
		color: #fff;
		}
	.visually-impaired.small-size .content h4{
		font-size: 24px;
		line-height: 1.5em;
		}
	.visually-impaired.middle-size .content h4{
		font-size: 27px;
		line-height: 1.5em;
		}
	.visually-impaired.large-size .content h4{
		font-size: 30px;
		line-height: 1.5em;
		}
	.visually-impaired .content ol > li, .visually-impaired .content h6, .visually-impaired .content table tr th, .visually-impaired .content table tr td{
		color: #000;
		}
	.visually-impaired.color-scheme2 .content ol > li, .visually-impaired.color-scheme2 .content h6, .visually-impaired.color-scheme2 .content table tr th, .visually-impaired.color-scheme2 .content table tr td{
		color: #fff;
		}
	.visually-impaired.small-size .content ol > li, .visually-impaired.small-size .content ol > li:before{
		font-size: 18px;
		}
	.visually-impaired.middle-size .content ol > li, .visually-impaired.middle-size .content ol > li:before{
		font-size: 20px;
		}
	.visually-impaired.large-size .content ol > li, .visually-impaired.large-size .content ol > li:before{
		font-size: 22px;
		}
	.visually-impaired .content h6{
		line-height: 1.5em;
		}
	.visually-impaired.small-size .content h6{
		font-size: 21px;
		}
	.visually-impaired.middle-size .content h6{
		font-size: 23px;
		}
	.visually-impaired.large-size .content h6{
		font-size: 26px;
		}
	.visually-impaired.small-size .content table tr th, .visually-impaired.small-size .content table tr td{
		font-size: 17px;
		}
	.visually-impaired.middle-size .content table tr th, .visually-impaired.middle-size .content table tr td{
		font-size: 18px;
		}
	.visually-impaired.large-size .content table tr th, .visually-impaired.large-size .content table tr td{
		font-size: 20px;
		}
	.visually-impaired .content table tr td, .visually-impaired .content table tr th{
		border: 2px solid #000;
		}
	.visually-impaired.color-scheme2 .content table tr td, .visually-impaired.color-scheme2 .content table tr th{
		border: 2px solid #fff;
		}
	.visually-impaired .gallery .photo-grid .photo-grid-item a .img-wrap, .visually-impaired .gallery .photo-grid .grid-sizer a .img-wrap img{
		display: none;
		}
	.visually-impaired.large-size .content ol > li{
		padding-left: 40px;
		}
	.visually-impaired.middle-size .content ol > li{
		padding-left: 40px;
		}
	.visually-impaired.small-size .content ol > li ol li{
		padding-left: 45px;
		}
	.visually-impaired.middle-size .content ol > li ol li{
		padding-left: 50px;
		}
	.visually-impaired.large-size .content ol > li ol li{
		padding-left: 60px;
		}
	.visually-impaired .content ol > li:before{
		color: #000;
		}
	.visually-impaired.color-scheme2 .content ol > li:before{
		color: #fff;
		}
	.visually-impaired .anchor, .visually-impaired a[href^="#"]{
		border-bottom: 1px solid #000;
		}
	.visually-impaired.color-scheme2 .anchor, .visually-impaired.color-scheme2 a[href^="#"]{
		border-bottom: 1px solid #fff;
		}
	.visually-impaired.small-size .gallery .photo-grid .photo-grid-item a p, .visually-impaired.small-size .gallery .photo-grid .grid-sizer a p{
		font-size: 18px;
		}
	.visually-impaired.middle-size .gallery .photo-grid .photo-grid-item a p, .visually-impaired.middle-size .gallery .photo-grid .grid-sizer a p{
		font-size: 20px;
		}
	.visually-impaired.large-size .gallery .photo-grid .photo-grid-item a p, .visually-impaired.large-size .gallery .photo-grid .grid-sizer a p{
		font-size: 22px;
		}
	.visually-impaired .gallery .photo-grid .photo-grid-item a:hover p, .visually-impaired .gallery .photo-grid .grid-sizer a:hover p{
		color: #000;
		opacity: .65;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		}
	.visually-impaired.color-scheme2 .gallery .photo-grid .photo-grid-item a p, .visually-impaired.color-scheme2 .gallery .photo-grid .grid-sizer a p{
		color: #fff;
		}
	.visually-impaired.color-scheme2 .gallery .photo-grid .photo-grid-item a:hover p, .visually-impaired.color-scheme2 .gallery .photo-grid .grid-sizer a:hover p{
		color: #a6a6a6;
		}
	.visually-impaired.color-scheme2 .anchor:hover, .visually-impaired.color-scheme2 a[href^="#"]:hover{
		border-bottom: transparent;
		}
	.visually-impaired .page-title.has-search .search{
		background: transparent;
		}
	.visually-impaired .page-title.has-search .search form button{
		border: 2px solid #000;
		color: #000;
		}
	.visually-impaired.color-scheme2 .page-title.has-search .search form button{
		border: 2px solid #fff;
		color: #fff;
		}
	.visually-impaired.small-size .check-wrap .check label{
		font-size: 15px;
		}
	.visually-impaired.middle-size .check-wrap .check label{
		font-size: 16px;
		}
	.visually-impaired .page-title.has-search .search form{
		max-width: 646px;
		}
	.visually-impaired.large-size .check-wrap .check label{
		font-size: 17px;
		}
	.visually-impaired .page-title.has-search .search form button:not([disabled]):hover{
		background: #000;
		color: #fff;
		}
	.visually-impaired.color-scheme2 .page-title.has-search .search form button:not([disabled]):hover{
		background: #fff;
		color: #000;
		}
	.visually-impaired.small-size .page-title.has-search .search form button{
		font-size: 19px;
		}
	.visually-impaired.middle-size .page-title.has-search .search form button{
		font-size: 21px;
		}
	.visually-impaired.large-size .page-title.has-search .search form button{
		font-size: 23px;
		}
	.visually-impaired .select2-container--default .select2-results__option[aria-selected="true"]{
		background: #949494;
		color: #fff;
		}
	.visually-impaired .stock-row{
		margin-bottom: 3px;
		}
	.visually-impaired .stock-row .row-item:hover:before{
		background: #000;
		}
	.visually-impaired .stock-row .row-item:hover a h3, .visually-impaired .stock-row .row-item:hover .stock-descr .duration{
		color: #fff;
		}
	.visually-impaired.color-scheme2 .stock-row .row-item:hover:before{
		background: #fff;
		}
	.visually-impaired.color-scheme2 .stock-row .row-item:hover a h3, .visually-impaired.color-scheme2 .stock-row .row-item:hover .stock-descr .duration{
		color: #000;
		}
	.visually-impaired .main-stock:after{
		display: none;
		}
	.visually-impaired .pager .archive .field-wrap .select2-container--default .select2-selection--single .select2-selection__rendered{
		color: #000;
		}
	.visually-impaired.color-scheme2 .pager .archive .field-wrap .select2-container--default .select2-selection--single .select2-selection__rendered{
		color: #fff;
		}
	.visually-impaired .pager .archive label{
		color: #000;
		}
	.visually-impaired.color-scheme2 .pager .archive label{
		color: #fff;
		}
	.visually-impaired.small-size .pager .archive label{
		font-size: 15px;
		}
	.visually-impaired.middle-size .pager .archive label{
		font-size: 17px;
		}
	.visually-impaired.large-size .pager .archive label{
		font-size: 19px;
		}
	.visually-impaired .row.news-list .news-item a:hover, .visually-impaired .row.news-list .news-item a{
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		}
	.visually-impaired .row.news-list .news-item a{
		border: 2px solid #000;
		padding: 10px;
		transition: none;
		}
	.visually-impaired .row.news-list .news-item a:hover{
		background: #000;
		color: #fff
		}
	.visually-impaired .row.news-list .news-item a:hover .news-descr{
		background: #000;
		}
	.visually-impaired .row.news-list .news-item a:hover h3{
		color: #fff;
		}
	.visually-impaired .news-list .row-item a:hover .news-img .date time{
		color: #fff !important;
		}
	.visually-impaired.color-scheme2 .row.news-list .news-item a{
		border: 2px solid #fff;
		padding: 10px;
		transition: none;
		}
	.visually-impaired.color-scheme2 .row.news-list .news-item a:hover{
		background: #fff;
		color: #000;
		}
	.visually-impaired.color-scheme2 .row.news-list .news-item a:hover .news-descr{
		background: #fff;
		}
	.visually-impaired.color-scheme2 .row.news-list .news-item a:hover h3{
		color: #000;
		}
	.visually-impaired.color-scheme2 .row.news-list .news-item a{
		background: #000;
		}
	.visually-impaired.color-scheme2 .row.news-list .news-item a .news-descr{
		background: #000;
		}
	.visually-impaired .page-title .submenu{
		background: transparent;
		}
	.visually-impaired .page-title .submenu ul li.active a{
		color: #000;
		border-left: 2px solid #000;
		}
	.visually-impaired.color-scheme2 .page-title .submenu ul li.active a{
		color: #fff;
		border-left: 2px solid #fff;
		}
	.visually-impaired.color-scheme2 .page-title .submenu ul li.active a:hover{
		border-left: 2px solid #fff;
		}
	.visually-impaired .page-title .submenu ul li a{
		color: #000;
		}
	.visually-impaired.color-scheme2 .page-title .submenu ul li a{
		color: #fff;
		border-color: #fff;
		}
	.visually-impaired.color-scheme2 .page-title .submenu ul li a:hover{
		border-color: transparent;
		}
	.visually-impaired.small-size .page-title .submenu ul li a, .visually-impaired.small-size .page-title .submenu ul li a{
		font-size: 17px;
		}
	.visually-impaired.middle-size .page-title .submenu ul li a, .visually-impaired.middle-size .page-title .submenu ul li a{
		font-size: 19px;
		}
	.visually-impaired.large-size .page-title .submenu ul li a, .visually-impaired.large-size .page-title .submenu ul li a{
		font-size: 21px;
		}
	.visually-impaired .pager ul li span{
		background-color: #000;
		color: #fff;
		}
	.visually-impaired.color-scheme2 .pager ul li span{
		background-color: #fff;
		color: #000;
		}
	.visually-impaired .pager ul li.next a{
		background: url("../i/pager-next-black.png") no-repeat 50% 50%;
		}
	.visually-impaired.color-scheme2 .pager ul li.next a{
		background: url("../i/pager-next-white.png") no-repeat 50% 50%;
		}
	.visually-impaired .pager ul li.prev a{
		background: url("../i/pager-prev-black.png") no-repeat 50% 50%;
		}
	.visually-impaired.color-scheme2 .pager ul li.prev a{
		background: url("../i/pager-prev-white.png") no-repeat 50% 50%;
		}
	.visually-impaired .pager ul li a, .visually-impaired .pager ul li span{
		color: #000;
		}
	.visually-impaired.color-scheme2 .pager ul li a, .visually-impaired.color-scheme2 .pager ul li span{
		color: #fff;
		}
	.visually-impaired.small-size .pager ul li a, .visually-impaired.small-size .pager ul li span{
		font-size: 17px;
		}
	.visually-impaired.middle-size .pager ul li a, .visually-impaired.middle-size .pager ul li span{
		font-size: 18px;
		}
	.visually-impaired.large-size .pager ul li a, .visually-impaired.large-size .pager ul li span{
		font-size: 20px;
		}
	.visually-impaired .pager ul li a:hover, .visually-impaired .pager ul li span:hover{
		color: #000;
		opacity: .75;
		}
	.visually-impaired.color-scheme2 .pager ul li a:hover, .visually-impaired.color-scheme2 .pager ul li span:hover{
		color: #fff;
		opacity: .75;
		}
	.visually-impaired .pager ul li.active a, .visually-impaired .pager ul li.active span{
		color: #fff;
		}
	.visually-impaired.color-scheme2 .pager ul li.active a, .visually-impaired.color-scheme2 .pager ul li.active span{
		color: #000;
		}
	.visually-impaired.large-size .pager ul li span{
		width: 26px;
		height: 26px;
		}
	.visually-impaired.middle-size .pager ul li span{
		width: 25px;
		height: 25px;
		}
	.visually-impaired .contacts-meta h3{
		color: #000;
		}
	.visually-impaired.color-scheme2 .contacts-meta h3{
		color: #fff;
		}
	.visually-impaired.small-size .contacts-meta h3{
		font-size: 22px;
		}
	.visually-impaired.middle-size .contacts-meta h3{
		font-size: 25px;
		}
	.visually-impaired.large-size .contacts-meta h3{
		font-size: 28px;
		}
	.visually-impaired .contacts-meta .row-item div:before{
		color: #000;
		}
	.visually-impaired.color-scheme2 .contacts-meta .row-item div:before{
		color: #fff;
		}
	.visually-impaired .contacts-meta .row-item div.address a{
		border-bottom: 1px solid #000;
		color: #000;
		}
	.visually-impaired.color-scheme2 .contacts-meta .row-item div.address a{
		border-bottom: 1px solid #fff;
		color: #fff;
		}
	.visually-impaired.color-scheme2 .contacts-meta .row-item div.address a:hover{
		border-bottom: transparent;
		}
	.visually-impaired .contacts-meta p, .visually-impaired .contacts-meta p a[href^="tel"], .visually-impaired .contacts-meta p span, .visually-impaired .contacts-meta p a{
		color: #000;
		}
	.visually-impaired.color-scheme2 .contacts-meta p{
		color: #fff;
		}
	.visually-impaired.small-size .contacts-meta p{
		font-size: 18px;
		}
	.visually-impaired.middle-size .contacts-meta p{
		font-size: 19px;
		}
	.visually-impaired.large-size .contacts-meta p{
		font-size: 20px;
		}
	.visually-impaired .contacts-meta p small{
		color: #000;
		margin-bottom: 5px;
		}
	.visually-impaired.color-scheme2 .contacts-meta p small, .visually-impaired.color-scheme2 .contacts-meta p a[href^="tel"], .visually-impaired.color-scheme2 .contacts-meta p span, .visually-impaired.color-scheme2 .contacts-meta p a{
		color: #fff;
		}
	.visually-impaired.small-size .contacts-meta p small{
		font-size: 13px;
		}
	.visually-impaired.middle-size .contacts-meta p small{
		font-size: 14px;
		}
	.visually-impaired.large-size .contacts-meta p small{
		font-size: 15px;
		}
	.visually-impaired .contacts-top .contacts-form form{
		box-shadow: none;
		background: transparent;
		border: 2px solid #000;
		}
	.visually-impaired.color-scheme2 .contacts-top .contacts-form form{
		border: 2px solid #fff;
		}
	.visually-impaired .contacts-top .contacts-form form h3{
		color: #000;
		}
	.visually-impaired.color-scheme2 .contacts-top .contacts-form form h3{
		color: #fff;
		}
	.visually-impaired.small-size .contacts-top .contacts-form form h3{
		font-size: 22px;
		}
	.visually-impaired.middle-size .contacts-top .contacts-form form h3{
		font-size: 25px;
		}
	.visually-impaired.large-size .contacts-top .contacts-form form h3{
		font-size: 28px;
		}
	.visually-impaired #form-pharmacist .field-row .field-wrap label, .visually-impaired .contacts-form .field-row .field-wrap label{
		color: #000;
		}
	.visually-impaired.color-scheme2 #form-pharmacist .field-row .field-wrap label, .visually-impaired.color-scheme2 .contacts-form .field-row .field-wrap label{
		color: #fff;
		}
	.visually-impaired.small-size #form-pharmacist .field-row .field-wrap label, .visually-impaired.small-size .contacts-form .field-row .field-wrap label{
		font-size: 15px;
		}
	.visually-impaired.middle-size #form-pharmacist .field-row .field-wrap label, .visually-impaired.middle-size .contacts-form .field-row .field-wrap label{
		font-size: 17px;
		}
	.visually-impaired.large-size #form-pharmacist .field-row .field-wrap label, .visually-impaired.large-size .contacts-form .field-row .field-wrap label{
		font-size: 19px;
		}
	.visually-impaired #form-pharmacist .field-row .field-wrap.required label:after, .visually-impaired .contacts-form .field-row .field-wrap.required label:after{
		color: #000;
		}
	.visually-impaired.color-scheme2 #form-pharmacist .field-row .field-wrap.required label:after, .visually-impaired.color-scheme2 .contacts-form .field-row .field-wrap.required label:after{
		color: #fff;
		}
	.visually-impaired #form-pharmacist .field-row .field-wrap input, .visually-impaired #form-pharmacist .field-row .field-wrap textarea, .visually-impaired .contacts-form .field-row .field-wrap input, .visually-impaired .contacts-form .field-row .field-wrap textarea{
		background-color: transparent;
		border: 1px solid #000;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		color: #000;
		opacity: 1;
		}
	.visually-impaired.color-scheme2 #form-pharmacist .field-row .field-wrap input, .visually-impaired.color-scheme2 #form-pharmacist .field-row .field-wrap textarea, .visually-impaired.color-scheme2 .contacts-form .field-row .field-wrap input, .visually-impaired.color-scheme2 .contacts-form .field-row .field-wrap textarea{
		color: #fff;
		border: 1px solid #fff;
		}
	.visually-impaired.small-size .field-wrap input[type="text"], .visually-impaired.small-size .field-wrap input[type="password"], .visually-impaired.small-size .field-wrap input[type="email"], .visually-impaired.small-size .contacts-form .field-row .field-wrap textarea{
		font-size: 15px;
		}
	.visually-impaired.middle-size .field-wrap input[type="text"], .visually-impaired.middle-size .field-wrap input[type="password"], .visually-impaired.middle-size .field-wrap input[type="email"], .visually-impaired.middle-size .contacts-form .field-row .field-wrap textarea{
		font-size: 16px;
		}
	.visually-impaired.large-size .field-wrap input[type="text"], .visually-impaired.large-size .field-wrap input[type="password"], .visually-impaired.large-size .field-wrap input[type="email"], .visually-impaired.large-size .contacts-form .field-row .field-wrap textarea{
		font-size: 17px;
		}
	.visually-impaired #form-pharmacist .btn, .visually-impaired .contacts-form .btn{
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		background: transparent;
		}
	.visually-impaired .btn{
		border: 2px solid #000;
		color: #000;
		}
	.visually-impaired.color-scheme2 .btn{
		border: 2px solid #fff;
		color: #fff;
		}
	.visually-impaired #form-pharmacist .btn:hover, .visually-impaired .contacts-form .btn:hover{
		background: #000;
		color: #fff;
		}
	.visually-impaired.color-scheme2 #form-pharmacist .btn:hover, .visually-impaired.color-scheme2 .contacts-form .btn:hover{
		background: #fff;
		color: #000;
		}
	.visually-impaired.small-size .contacts-form .btn{
		font-size: 19px;
		}
	.visually-impaired.middle-size .contacts-form .btn{
		font-size: 21px;
		}
	.visually-impaired.large-size .contacts-form .btn{
		font-size: 23px;
		}
	.visually-impaired .contacts-person .row-item .img-wrap{
		display: none;
		}
	.visually-impaired .contacts-person .row-item .person-meta .name{
		color: #000;
		margin-bottom: 10px;
		}
	.visually-impaired.color-scheme2 .contacts-person .row-item .person-meta .name{
		color: #fff;
		}
	.visually-impaired.small-size .contacts-person .row-item .person-meta .name{
		font-size: 18px;
		}
	.visually-impaired.middle-size .contacts-person .row-item .person-meta .name{
		font-size: 20px;
		}
	.visually-impaired.large-size .contacts-person .row-item .person-meta .name{
		font-size: 22px;
		}
	.visually-impaired .contacts-person .row-item .person-meta .position{
		color: #000;
		opacity: .8;
		}
	.visually-impaired.color-scheme2 .contacts-person .row-item .person-meta .position{
		color: #fff;
		opacity: .8;
		}
	.visually-impaired.small-size .contacts-person .row-item .person-meta .position{
		font-size: 16px;
		line-height: 1.3em;
		}
	.visually-impaired.middle-size .contacts-person .row-item .person-meta .position{
		font-size: 17px;
		line-height: 1.3em;
		}
	.visually-impaired.large-size .contacts-person .row-item .person-meta .position{
		font-size: 19px;
		line-height: 1.3em;
		}
	.visually-impaired .contacts-person .row-item .person-meta div p a[href^="tel"], .visually-impaired .contacts-person .row-item .person-meta div p span{
		color: #000;
		}
	.visually-impaired.color-scheme2 .contacts-person .row-item .person-meta div p a[href^="tel"], .visually-impaired.color-scheme2 .contacts-person .row-item .person-meta div p span{
		color: #fff;
		}
	.visually-impaired.small-size .contacts-person .row-item .person-meta div p a, .visually-impaired.small-size .contacts-person .row-item .person-meta div p{
		font-size: 17px;
		}
	.visually-impaired.middle-size .contacts-person .row-item .person-meta div p a, .visually-impaired.middle-size .contacts-person .row-item .person-meta div p{
		font-size: 18px;
		}
	.visually-impaired.large-size .contacts-person .row-item .person-meta div p a, .visually-impaired.large-size .contacts-person .row-item .person-meta div p{
		font-size: 20px;
		}
	.visually-impaired .contacts-person .row-item .person-meta div:before{
		color: #000;
		}
	.visually-impaired.color-scheme2 .contacts-person .row-item .person-meta div:before{
		color: #fff;
		}
	.visually-impaired.small-size .contacts-person .row-item .person-meta div:before{
		font-size: 19px;
		}
	.visually-impaired.middle-size .contacts-person .row-item .person-meta div:before{
		font-size: 21px;
		}
	.visually-impaired.large-size .contacts-person .row-item .person-meta div:before{
		font-size: 23px;
		}
	.visually-impaired .contacts-person .row-item .person-meta div p a{
		color: #000;
		}
	.visually-impaired.color-scheme2 .contacts-person .row-item .person-meta div p a{
		color: #fff;
		}
	.visually-impaired.large-size .contacts-person .row-item .person-meta div{
		padding-left: 35px;
		}
	.visually-impaired.middle-size .contacts-person .row-item .person-meta div{
		padding-left: 32px;
		}
	.visually-impaired.large-size .contacts-person .row-item .person-meta div:before, .visually-impaired.middle-size .contacts-person .row-item .person-meta div:before{
		top: -2px;
		}
	.visually-impaired.large-size .contacts-person .row-item{
		padding: 0 30px;
		}
	.visually-impaired.large-size .contacts-person{
		margin: 0 -30px;
		}
	.visually-impaired main #simple-map img{
		display: block;
		}
	.visually-impaired main #simple-map{
		-webkit-filter: grayscale(100%);
		-moz-filter: grayscale(100%);
		-ms-filter: grayscale(100%);
		-o-filter: grayscale(100%);
		filter: grayscale(100%);
		filter: grayscale(1); /* Firefox 4+ */
		filter: gray; /* IE 6-9 */
		}
	.visually-impaired .contacts-form .row-item form{
		background-color: transparent;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		}
	.visually-impaired .fileinput-wrapper:after{
		border: 3px solid #000;
		background: url("../i/add-black.png") no-repeat 50% 50%;
		}
	.visually-impaired .fileinput-wrapper .fileinput-clear{
		border: 3px solid #000;
		}
	.visually-impaired .fileinput-wrapper .fileinput-name{
		color: #000;
		}
	.visually-impaired .fileinput-wrapper:hover:after{
		border: 3px solid #000;
		}
	.visually-impaired.color-scheme2 .fileinput-wrapper:after{
		border: 3px solid #fff;
		background: url("../i/add-white.png") no-repeat 50% 50%;
		}
	.visually-impaired.color-scheme2 .fileinput-wrapper .fileinput-clear:hover{
		border: 3px solid #fff;
		}
	.visually-impaired.color-scheme2 .fileinput-wrapper .fileinput-clear{
		border: 3px solid #fff;
		background: url("../i/add-white.png") no-repeat 50% 50%;
		}
	.visually-impaired.color-scheme2 .fileinput-wrapper .fileinput-name{
		color: #fff;
		}
	.visually-impaired.color-scheme2 .fileinput-wrapper:hover:after{
		border: 3px solid #fff;
		}
	.visually-impaired.color-scheme2 .fileinput-wrapper:after{
		border: 3px solid #fff;
		background: url("../i/add-white.png") no-repeat 50% 50%;
		}
	.visually-impaired.color-scheme2 .fileinput-wrapper:hover:after{
		border: 3px solid #fff;
		}
	.visually-impaired .fileinput-wrapper .fileinput-clear{
		background: url("../i/add-black.png") no-repeat 50% 50%;
		}
	.visually-impaired .fileinput-wrapper .fileinput-clear:hover{
		border: 3px solid #000;
		}
	.visually-impaired .fileinput-wrapper .fileinput span, .visually-impaired .fileinput-wrapper .fileinput span em{
		color: #000;
		}
	.visually-impaired.color-scheme2 .fileinput-wrapper .fileinput span, .visually-impaired.color-scheme2 .fileinput-wrapper .fileinput span em{
		color: #fff;
		}
	.visually-impaired.small-size .fileinput-wrapper .fileinput span{
		font-size: 17px;
		}
	.visually-impaired.middle-size .fileinput-wrapper .fileinput span{
		font-size: 18px;
		}
	.visually-impaired.large-size .fileinput-wrapper .fileinput span{
		font-size: 20px;
		}
	.visually-impaired.small-size .fileinput-wrapper .fileinput span em{
		font-size: 13px;
		}
	.visually-impaired.middle-size .fileinput-wrapper .fileinput span em{
		font-size: 14px;
		}
	.visually-impaired.large-size .fileinput-wrapper .fileinput span em{
		font-size: 16px;
		}
	.visually-impaired .fileinput-wrapper .fileinput span i{
		border-bottom: 1px solid #000;
		}
	.visually-impaired.color-scheme2 .fileinput-wrapper .fileinput span i{
		border-bottom: 1px solid #fff;
		}
	.visually-impaired .fileinput-wrapper{
		overflow: initial;
		}
	.visually-impaired .field-wrap.error .error-message{
		color: #000;
		}
	.visually-impaired .field-wrap.error input, .visually-impaired .field-wrap.error textarea{
		background-color: rgba(0, 0, 0, .3) !important;
		border: 2px solid #000 !important;
		}
	.visually-impaired.color-scheme2 .field-wrap.error .error-message{
		color: #fff;
		}
	.visually-impaired.color-scheme2 .field-wrap.error input, .visually-impaired.color-scheme2 .field-wrap.error textarea{
		background-color: rgba(255, 255, 255, .8) !important;
		border: 2px solid #fff !important;
		}
	.visually-impaired .stock-meta p:before{
		color: #000;
		}
	.visually-impaired.color-scheme2 .stock-meta p:before{
		color: #fff;
		}
	.visually-impaired .stock-meta{
		border-bottom: 1px solid #000;
		}
	.visually-impaired.color-scheme2 .stock-meta{
		border-bottom: 1px solid #fff;
		}
	.visually-impaired .bottom-controls{
		border-top: 2px solid #000;
		}
	.visually-impaired.color-scheme2 .bottom-controls{
		border-top: 2px solid #fff;
		}
	.visually-impaired .bottom-controls .next-article:hover{
		color: #000;
		opacity: .65;
		}
	.visually-impaired.color-scheme2 .bottom-controls .next-article:hover{
		color: #fff;
		}
	.visually-impaired .bottom-controls .next-article:after{
		background: url("../i/pager-next-black.png") no-repeat 0 0;
		}
	.visually-impaired.color-scheme2 .bottom-controls .next-article:after{
		background: url("../i/pager-next-white.png") no-repeat 0 0;
		}
	.visually-impaired .news-list .news-item .news-img .date{
		position: relative;
		width: 100%;
		background: transparent;
		text-align: left;
		height: auto;
		color: #000;
		}
	.visually-impaired .news-list .news-item a:hover .news-img .date time{
		color: #000;
		background: transparent;
		}
	.visually-impaired.color-scheme2 .news-list .news-item a:hover .news-img .date time{
		color: #fff;
		background: transparent;
		}
	.visually-impaired.color-scheme2 .news-list .news-item .news-img .date{
		color: #fff;
		}
	.visually-impaired.color-scheme2 .news-list .row-item a:hover .news-img .date time{
		color: #000 !important;
		}
	.visually-impaired .bottom-controls .share .social-likes > div, .visually-impaired .bottom-controls .share .social-likes > div:hover.icon-facebook-official, .visually-impaired .bottom-controls .share .social-likes > div:hover.icon-vkontakte, .visually-impaired .bottom-controls .share .social-likes > div:hover.icon-twitter{
		color: #000;
		}
	.visually-impaired .bottom-controls .share .social-likes > div:hover.icon-facebook-official, .visually-impaired .bottom-controls .share .social-likes > div:hover.icon-vkontakte, .visually-impaired .bottom-controls .share .social-likes > div:hover.icon-twitter{
		opacity: .65;
		}
	.visually-impaired.color-scheme2 .bottom-controls .share .social-likes > div, .visually-impaired.color-scheme2 .bottom-controls .share .social-likes > div:hover.icon-facebook-official, .visually-impaired.color-scheme2 .bottom-controls .share .social-likes > div:hover.icon-vkontakte, .visually-impaired.color-scheme2 .bottom-controls .share .social-likes > div:hover.icon-twitter{
		color: #fff;
		}
	.visually-impaired .page-title .news-title time, .visually-impaired .page-title .stock-title time{
		color: #000;
		}
	.visually-impaired.color-scheme2 .page-title .news-title time, .visually-impaired .page-title .stock-title time{
		color: #fff;
		}
	.visually-impaired.small-size .page-title .news-title time, .visually-impaired.small-size .page-title .stock-title time{
		font-size: 16px;
		}
	.visually-impaired.middle-size .page-title .news-title time, .visually-impaired.middle-size .page-title .stock-title time{
		font-size: 17px;
		}
	.visually-impaired.large-size .page-title .news-title time, .visually-impaired.large-size .page-title .stock-title time{
		font-size: 19px;
		}
	.visually-impaired .mfp-close{
		color: #000 !important;
		}
	.visually-impaired.color-scheme2 .mfp-close{
		color: #fff !important;
		}
	.visually-impaired .mfp-bg{
		background: #fff;
		}
	.visually-impaired.color-scheme2 .mfp-bg{
		background: #000;
		}
	.visually-impaired #form-pharmacist{
		border: 2px solid #000;
		}
	.visually-impaired.color-scheme2 #form-pharmacist{
		border: 2px solid #fff;
		background-color: #000;
		}
	.visually-impaired #form-pharmacist h3{
		color: #000;
		}
	.visually-impaired.small-size #form-pharmacist h3{
		font-size: 22px;
		}
	.visually-impaired.middle-size #form-pharmacist h3{
		font-size: 25px;
		}
	.visually-impaired.large-size #form-pharmacist h3{
		font-size: 28px;
		}
	.visually-impaired.color-scheme2 #form-pharmacist h3{
		color: #fff;
		}
	.visually-impaired.small-size #form-pharmacist .field-row .field-wrap textarea{
		font-size: 15px;
		}
	.visually-impaired.middle-size #form-pharmacist .field-row .field-wrap textarea{
		font-size: 16px;
		}
	.visually-impaired.large-size #form-pharmacist .field-row .field-wrap textarea{
		font-size: 17px;
		}
	.visually-impaired.small-size .field-wrap.error .error-message{
		font-size: 12px;
		}
	.visually-impaired.middle-size .field-wrap.error .error-message{
		font-size: 13px;
		}
	.visually-impaired.large-size .field-wrap.error .error-message{
		font-size: 15px;
		}
	.visually-impaired .selectize-control.multi .selectize-input > div{
		background: #000;
		}
	.visually-impaired.color-scheme2 .selectize-control.multi .selectize-input > div{
		background: #fff;
		color: #000;
		}
	.visually-impaired .selectize-control.plugin-remove_button [data-value] .remove{
		background: url("../i/remove-icon-black.png") no-repeat 0 0/14px 14px;
		}
	.visually-impaired.color-scheme2 .selectize-control.plugin-remove_button [data-value] .remove{
		background: url("../i/remove-icon-white.png") no-repeat 0 0/14px 14px;
		}
	.visually-impaired.color-scheme2 .selectize-input{
		background: #000;
		}
	.visually-impaired .m-pharmacies-result .result-box.empty{
		display: none;
		}
	.visually-impaired .selectize-dropdown{
		border: 1px solid #000;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		}
	.visually-impaired.color-scheme2 .selectize-dropdown{
		border: 1px solid #fff;
		background: #000;
		}
	.visually-impaired .selectize-dropdown [data-selectable] .highlight{
		background: rgba(0, 0, 0, .3);
		}
	.visually-impaired.color-scheme2 .selectize-dropdown [data-selectable] .highlight{
		background: rgba(255, 255, 255, .3);
		}
	.visually-impaired.color-scheme2 .selectize-dropdown .option, .visually-impaired.color-scheme2 .selectize-dropdown .optgroup-header{
		color: #fff;
		}
	.visually-impaired.color-scheme2 .selectize-dropdown .option.active{
		color: #000;
		}
	.visually-impaired.color-scheme2 .selectize-dropdown .create{
		color: #fff;
		}
	.visually-impaired.color-scheme2 .selectize-dropdown .create.active{
		color: #000;
		}
	.visually-impaired .page-title.has-search .search-medicines-pharmacies-form p{
		color: #000;
		opacity: 1;
		}
	.visually-impaired.color-scheme2 .page-title.has-search .search-medicines-pharmacies-form p{
		color: #fff;
		}
	.visually-impaired.small-size .page-title.has-search .search-medicines-pharmacies-form p{
		font-size: 15px;
		}
	.visually-impaired.middle-size .page-title.has-search .search-medicines-pharmacies-form p{
		font-size: 16px;
		}
	.visually-impaired.large-size .page-title.has-search .search-medicines-pharmacies-form p{
		font-size: 18px;
		}
	.visually-impaired .m-pharmacies-result .note, .visually-impaired .m-pharmacies-result .note a{
		background: transparent;
		color: #000;
		}
	.visually-impaired.color-scheme2 .m-pharmacies-result .note, .visually-impaired.color-scheme2 .m-pharmacies-result .note a{
		color: #fff;
		}
	.visually-impaired.small-size .m-pharmacies-result .note{
		font-size: 14px;
		}
	.visually-impaired.middle-size .m-pharmacies-result .note{
		font-size: 15px;
		}
	.visually-impaired.large-size .m-pharmacies-result .note{
		font-size: 17px;
		}
	.visually-impaired .m-pharmacies-result .result-box .medicines-box .medicines-item:nth-child(2n+1){
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		background-color: transparent;
		border: 1px solid #000;
		border-bottom: none;
		}
	.visually-impaired.color-scheme2 .m-pharmacies-result .result-box .medicines-box .medicines-item:nth-child(2n+1){
		border: 1px solid #fff;
		border-bottom: none;
		}
	.visually-impaired .m-pharmacies-result .result-box .medicines-box{
		background: transparent;
		border: none;
		}
	.visually-impaired .m-pharmacies-result .warning{
		background-color: #000;
		}
	.visually-impaired.color-scheme2 .m-pharmacies-result .warning{
		background-color: #fff;
		color: black;
		}
	.visually-impaired.small-size .m-pharmacies-result .warning{
		font-size: 15px;
		}
	.visually-impaired.middle-size .m-pharmacies-result .warning{
		font-size: 16px;
		}
	.visually-impaired.large-size .m-pharmacies-result .warning{
		font-size: 18px;
		}
	.visually-impaired .search-tooltip{
		background: transparent;
		box-shadow: none;
		border-left: 4px solid #000 !important;
		border: 1px solid #000;
		}
	.visually-impaired.color-scheme2 .search-tooltip{
		border-left: 4px solid #fff !important;
		border: 1px solid #fff;
		}
	.visually-impaired.color-scheme2 .search-tooltip p{
		color: #fff;
		}
	.visually-impaired.small-size .search-tooltip p{
		font-size: 13px;
		}
	.visually-impaired.middle-size .search-tooltip p{
		font-size: 14px;
		}
	.visually-impaired.large-size .search-tooltip p{
		font-size: 16px;
		}
	.visually-impaired .m-pharmacies-result .result-box .medicines-box .medicines-item .title .check input:disabled + label{
		border-color: rgba(0, 0, 0, .5);
		}
	.visually-impaired.color-scheme2 .m-pharmacies-result .result-box .medicines-box .medicines-item .title .check input:disabled + label{
		border-color: transparent;
		background: rgba(255, 255, 255, .5);
		}
	.visually-impaired .m-pharmacies-result .result-box .medicines-box .medicines-item .title .check input + label{
		border: 2px solid #000;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		}
	.visually-impaired.color-scheme2 .m-pharmacies-result .result-box .medicines-box .medicines-item .title .check input + label{
		border: 2px solid #fff;
		}
	.visually-impaired .m-pharmacies-result .result-box .medicines-box .medicines-item .title .check input + label:after{
		background: url("../i/check-black.png") no-repeat 50% 50%;
		}
	.visually-impaired.color-scheme2 .m-pharmacies-result .result-box .medicines-box .medicines-item .title .check input + label:after{
		background: url("../i/check-black.png") no-repeat 50% 50%;
		}
	.visually-impaired .m-pharmacies-result .result-box .medicines-box .medicines-item .title h3, .visually-impaired .m-pharmacies-result .result-box .medicines-box .medicines-item .specs-row li h4{
		color: #000;
		}
	.visually-impaired.color-scheme2 .m-pharmacies-result .result-box .medicines-box .medicines-item .title h3, .visually-impaired.color-scheme2 .m-pharmacies-result .result-box .medicines-box .medicines-item .specs-row li h4{
		color: #fff;
		}
	.visually-impaired.small-size .m-pharmacies-result .result-box .medicines-box .medicines-item .title h3{
		font-size: 19px;
		}
	.visually-impaired.middle-size .m-pharmacies-result .result-box .medicines-box .medicines-item .title h3{
		font-size: 21px;
		}
	.visually-impaired.large-size .m-pharmacies-result .result-box .medicines-box .medicines-item .title h3{
		font-size: 23px;
		}
	.visually-impaired.small-size .m-pharmacies-result .result-box .medicines-box .medicines-item .specs-row li h4{
		font-size: 12px;
		}
	.visually-impaired.middle-size .m-pharmacies-result .result-box .medicines-box .medicines-item .specs-row li h4{
		font-size: 14px;
		}
	.visually-impaired.large-size .m-pharmacies-result .result-box .medicines-box .medicines-item .specs-row li h4{
		font-size: 15px;
		}
	.visually-impaired .m-pharmacies-result .result-box .medicines-box .medicines-item .specs-row li, .visually-impaired .m-pharmacies-result .result-box .medicines-box .medicines-item .specs-row li span, .visually-impaired .m-pharmacies-result .result-box .medicines-box .medicines-item .specs-row li{
		color: #000;
		}
	.visually-impaired.color-scheme2 .m-pharmacies-result .result-box .medicines-box .medicines-item .specs-row li, .visually-impaired.color-scheme2 .m-pharmacies-result .result-box .medicines-box .medicines-item .specs-row li span, .visually-impaired.color-scheme2 .m-pharmacies-result .result-box .medicines-box .medicines-item .specs-row li{
		color: #fff;
		}
	.visually-impaired.small-size .m-pharmacies-result .result-box .medicines-box .medicines-item .specs-row li, .visually-impaired.small-size .m-pharmacies-result .result-box .medicines-box .medicines-item .specs-row li{
		font-size: 15px;
		}
	.visually-impaired.middle-size .m-pharmacies-result .result-box .medicines-box .medicines-item .specs-row li, .visually-impaired.middle-size .m-pharmacies-result .result-box .medicines-box .medicines-item .specs-row li{
		font-size: 16px;
		}
	.visually-impaired.large-size .m-pharmacies-result .result-box .medicines-box .medicines-item .specs-row li, .visually-impaired.large .m-pharmacies-result .result-box .medicines-box .medicines-item .specs-row li{
		font-size: 18px;
		}
	.visually-impaired.small-size .m-pharmacies-result .result-box .medicines-box .medicines-item .specs-row li{
		font-size: 15px;
		}
	.visually-impaired .search-tooltip p{
		color: #000;
		}
	.visually-impaired .m-pharmacies-result .result-box .medicines-box .medicines-item .specs-row li a, .visually-impaired .m-pharmacies-result .result-box .medicines-box .medicines-item .specs-row li .icon-err{
		color: #000;
		border-bottom: 1px solid #000;
		}
	.visually-impaired.color-scheme2 .m-pharmacies-result .result-box .medicines-box .medicines-item .specs-row li a, .visually-impaired.color-scheme2 .m-pharmacies-result .result-box .medicines-box .medicines-item .specs-row li .icon-err{
		color: #fff;
		border-bottom: 1px solid #fff;
		}
	.visually-impaired .m-pharmacies-result .result-box .medicines-box .medicines-item .specs-row li a:before, .visually-impaired .m-pharmacies-result .result-box .medicines-box .medicines-item .specs-row li .icon-err:before, .m-pharmacies-result, .visually-impaired .m-pharmacies-result .result-box .medicines-box .medicines-item .specs-row li.availability.not-available:before{
		color: #000;
		}
	.visually-impaired.color-scheme2 .m-pharmacies-result .result-box .medicines-box .medicines-item .specs-row li a:before, .visually-impaired.color-scheme2 .m-pharmacies-result .result-box .medicines-box .medicines-item .specs-row li .icon-err:before, .visually-impaired.color-scheme2 .m-pharmacies-result .result-box .medicines-box .medicines-item .specs-row li.availability.not-available:before{
		color: #fff;
		}
	.visually-impaired .search-tooltip p a{
		border-bottom: 1px solid #000;
		}
	.visually-impaired.color-scheme2 .search-tooltip p a{
		border-bottom: 1px solid #fff;
		}
	.visually-impaired.color-scheme2 .search-tooltip p a:hover{
		border-bottom: transparent;
		}
	impaired.color-scheme2 .m-pharmacies-result .result-box .medicines-box .medicines-item .specs-row li a:hover{
		border-bottom: transparent;
		}
	.visually-impaired .search-tooltip.success:before, .visually-impaired .search-tooltip:before{
		background: url("../i/tooltip-corner-black.png") no-repeat 0 0;
		}
	.visually-impaired.color-scheme2 .search-tooltip.success:before, .visually-impaired.color-scheme2 .search-tooltip:before{
		background: url("../i/tooltip-corner-white.png") no-repeat 0 0;
		}
	.visually-impaired.color-scheme2 .m-pharmacies-result .result-box .medicines-box .medicines-item:nth-child(2n+1){
		border: 1px solid #fff;
		}
	.visually-impaired .page-title.has-search .search form button.btn-waiting,
	.visually-impaired .page-title.has-search .search form button.btn-waiting:hover,
	.visually-impaired .page-title.has-search .search form button.btn-waiting:active{
		background-image: -webkit-linear-gradient(-45deg, rgba(0, 0, 0, .25) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, .25) 50%, rgba(0, 0, 0, .25) 75%, transparent 75%, transparent);
		background-image: linear-gradient(-45deg, rgba(0, 0, 0, .25) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, .25) 50%, rgba(0, 0, 0, .25) 75%, transparent 75%, transparent);
		-webkit-background-size: 20px 20px;
		background-size: 20px 20px;
		-webkit-animation: button-waiting 1s linear infinite;
		animation: button-waiting 1s linear infinite;
		}
	.visually-impaired.color-scheme2 .page-title.has-search .search form button.btn-waiting,
	.visually-impaired.color-scheme2 .page-title.has-search .search form button.btn-waiting:hover,
	.visually-impaired.color-scheme2 .page-title.has-search .search form button.btn-waiting:active{
		background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, .25) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .25) 50%, rgba(255, 255, 255, .25) 75%, transparent 75%, transparent);
		background-image: linear-gradient(-45deg, rgba(255, 255, 255, .25) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .25) 50%, rgba(255, 255, 255, .25) 75%, transparent 75%, transparent);
		-webkit-background-size: 20px 20px;
		background-size: 20px 20px;
		-webkit-animation: button-waiting 1s linear infinite;
		animation: button-waiting 1s linear infinite;
		}
	@-webkit-keyframes button-waiting{
		from{
			background-position: 0 0;
			}
		to{
			background-position: 20px 0;
			}
		}
	@keyframes button-waiting{
		from{
			background-position: 0 0;
			}
		to{
			background-position: 20px 0;
			}
		}
	.visually-impaired .search-tooltip p span{
		color: #000;
		}
	.visually-impaired.color-scheme2 .search-tooltip p span{
		color: #fff;
		}
	.visually-impaired .m-pharmacies-result .result-box .medicines-box .medicines-item{
		border: 1px solid #000;
		border-bottom: none;
		}
	.visually-impaired.color-scheme2 .m-pharmacies-result .result-box .medicines-box .medicines-item{
		border: 1px solid #fff;
		border-bottom: none;
		}
	.visually-impaired .m-pharmacies-result .result-box .medicines-box .medicines-item:last-child{
		border-bottom: 1px solid #000;
		}
	.visually-impaired.color-scheme2 .m-pharmacies-result .result-box .medicines-box .medicines-item:nth-child(2n+1){
		border: 1px solid #fff;
		border-bottom: none;
		}
	.visually-impaired.color-scheme2 .m-pharmacies-result .result-box .medicines-box .medicines-item:last-child{
		border-bottom: 1px solid #fff;
		}
	.visually-impaired.color-scheme2 .m-pharmacies-result .result-box .medicines-box .medicines-item .specs-row li a:hover{
		border-bottom: transparent;
		}
	.visually-impaired #booking-medicine .header{
		background: transparent;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		}
	.visually-impaired #booking-medicine .header{
		color: #000;
		}
	.visually-impaired.color-scheme2 #booking-medicine .header{
		color: #fff;
		}
	.visually-impaired.small-size #booking-medicine .header{
		font-size: 14px;
		}
	.visually-impaired.middle-size #booking-medicine .header{
		font-size: 15px;
		}
	.visually-impaired.large-size #booking-medicine .header{
		font-size: 17px;
		}
	.visually-impaired #booking-medicine{
		border: 1px solid #000;
		}
	.visually-impaired.color-scheme2 #booking-medicine{
		border: 1px solid #fff;
		}
	.visually-impaired #booking-medicine, .visually-impaired #booking-medicine-popup .message-box, .visually-impaired #booking-medicine-popup .message-box span{
		background: #fff;
		color: #000;
		}
	.visually-impaired.color-scheme2 #booking-medicine, .visually-impaired.color-scheme2 #booking-medicine-popup .message-box, .visually-impaired.color-scheme2 #booking-medicine-popup .message-box span{
		color: #fff;
		background: #000;
		}
	.visually-impaired.small-size #booking-medicine-popup .message-box{
		font-size: 21px;
		}
	.visually-impaired.middle-size #booking-medicine-popup .message-box{
		font-size: 23px;
		}
	.visually-impaired.large-size #booking-medicine-popup .message-box{
		font-size: 26px;
		}
	.visually-impaired #booking-medicine-tbl .btn.js-open-form{
		color: #000 !important;
		}
	.visually-impaired #booking-medicine-tbl .btn:hover{
		color: #fff !important;
		}
	.visually-impaired.color-scheme2 #booking-medicine-tbl .btn.js-open-form{
		color: #fff !important;
		}
	.visually-impaired .btn:hover{
		background: #000;
		}
	.visually-impaired.color-scheme2 .btn:hover{
		background: #fff;
		color: #000;
		}
	.visually-impaired.color-scheme2 #booking-medicine-tbl .btn:hover{
		color: #000 !important;
		}
	.visually-impaired.small-size #booking-medicine-tbl .drugstore-num .drugstore{
		font-size: 19px;
		}
	.visually-impaired.middle-size #booking-medicine-tbl .drugstore-num .drugstore{
		font-size: 21px;
		}
	.visually-impaired.large-size #booking-medicine-tbl .drugstore-num .drugstore{
		font-size: 23px;
		}
	.visually-impaired #booking-medicine-tbl .drugstore-num .discount{
		background: #000;
		}
	.visually-impaired.color-scheme2 #booking-medicine-tbl .drugstore-num .discount{
		background: #fff;
		}
	.visually-impaired.color-scheme2 #booking-medicine-tbl .drugstore-num .discount:before{
		color: #000;
		}
	.visually-impaired #booking-medicine-tbl span:not(.tooltip), .visually-impaired #booking-medicine-tbl a[href^="tel"]{
		color: #000;
		}
	.visually-impaired.color-scheme2 #booking-medicine-tbl span:not(.tooltip), .visually-impaired.color-scheme2 #booking-medicine-tbl a[href^="tel"], .visually-impaired.color-scheme2 #booking-medicine .header a{
		color: #fff;
		}
	.visually-impaired.small-size #booking-medicine-tbl .updated{
		font-size: 12px;
		}
	.visually-impaired.middle-size #booking-medicine-tbl .updated{
		font-size: 13px;
		}
	.visually-impaired.large-size #booking-medicine-tbl .updated{
		font-size: 15px;
		}
	.visually-impaired #booking-medicine-tbl [class*="icon-"]:before{
		color: #000;
		}
	.visually-impaired #booking-medicine-tbl .discount:before{
		color: #fff !important;
		}
	.visually-impaired.color-scheme2 #booking-medicine-tbl .discount:before{
		color: #000 !important;
		}
	.visually-impaired #booking-medicine .header a{
		color: #000;
		}
	.visually-impaired.color-scheme2 #booking-medicine-tbl [class*="icon-"]:before{
		color: #fff;
		}
	.visually-impaired #booking-medicine-tbl .row:nth-child(2n+1), .visually-impaired #booking-medicine-tbl .row{
		background: #fff;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		border-top: 1px solid #000;
		}
	.visually-impaired #booking-medicine-tbl .row:nth-child(2n+1):last-child, .visually-impaired #booking-medicine-tbl .row:last-child{
		border-top: 1px solid #000;
		}
	.visually-impaired.color-scheme2 #booking-medicine-tbl .row:nth-child(2n+1), .visually-impaired.color-scheme2 #booking-medicine-tbl .row{
		background: #000;
		border-top: 1px solid #fff;
		border-bottom: none;
		}
	.visually-impaired.color-scheme2 #booking-medicine-tbl .row:nth-child(2n+1):last-child, .visually-impaired.color-scheme2 #booking-medicine-tbl .row:last-child{
		border-top: 1px solid #fff;
		}
	.visually-impaired.color-scheme2 #booking-medicine-popup{
		background: rgba(0, 0, 0, .8);
		}
	.visually-impaired #booking-medicine-popup{
		background: rgba(255, 255, 255, .8);
		}
	.visually-impaired .js-close-popup:hover svg *, .visually-impaired .js-close-popup svg *{
		fill: #000;
		}
	.visually-impaired.color-scheme2 .js-close-popup:hover svg *, .visually-impaired.color-scheme2 .js-close-popup svg *{
		fill: #fff;
		}
	.visually-impaired.small-size #booking-medicine-tbl .row{
		font-size: 15px;
		}
	.visually-impaired.middle-size #booking-medicine-tbl .row{
		font-size: 16px;
		}
	.visually-impaired.large-size #booking-medicine-tbl .row{
		font-size: 18px;
		}
	.visually-impaired.color-scheme2 #booking-medicine-tbl .row{
		color: #fff
		}
	.visually-impaired #booking-medicine-tbl .tooltip{
		border-bottom: 1px solid #000;
		}
	.visually-impaired #booking-medicine-tbl .tooltip:hover{
		border-bottom: transparent;
		}
	.visually-impaired.color-scheme2 #booking-medicine-tbl .tooltip{
		border-bottom: 1px solid #fff;
		}
	.visually-impaired.color-scheme2 #booking-medicine-tbl .tooltip:hover{
		border-bottom: transparent;
		}
	.visually-impaired #booking-medicine-tbl .tooltip-box{
		border-top: 4px solid #000;
		background: #fff;
		border: 1px solid #000;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		}
	.visually-impaired.color-scheme2 #booking-medicine-tbl .tooltip-box{
		border-top: 4px solid #fff;
		border: 1px solid #fff;
		background: #000;
		}
	.visually-impaired .tooltipster-sidetip.tooltipster-light .tooltipster-box{
		background-color: white;
		box-shadow: none;
		border: 1px solid #000;
		border-top: 4px solid #000;
		padding: 13px;
		color: #000;
		}
	.visually-impaired.color-scheme2 .tooltipster-sidetip.tooltipster-light .tooltipster-box{
		background-color: #000;
		box-shadow: none;
		border: 1px solid #fff;
		border-top: 4px solid #fff;
		padding: 13px;
		color: #fff !important;
		}
	.visually-impaired .tooltipster-sidetip.tooltipster-light .tooltipster-content{
		color: #000;
		}
	.visually-impaired.color-scheme2 .tooltipster-sidetip.tooltipster-light .tooltipster-content{
		color: #fff;
		}
	.visually-impaired.color-scheme1 #booking-medicine-tbl .tooltip-box::before{
		background: url("../i/tooltip-box-arrow-black.png") no-repeat 0 0;
		}
	.visually-impaired.color-scheme1 .tooltipster-sidetip.tooltipster-light .tooltipster-box:before{
		background: url("../i/tooltip-corner-black.png") no-repeat 0 0;
		}
	.visually-impaired.small-size #booking-medicine-tbl .tooltip-box > span, .visually-impaired.small-size #booking-medicine-tbl .tooltip-box .data, .visually-impaired.small-size .tooltipster-sidetip.tooltipster-light .tooltipster-content{
		font-size: 13px;
		}
	.visually-impaired.middle-size #booking-medicine-tbl .tooltip-box > span, .visually-impaired.middle-size #booking-medicine-tbl .tooltip-box .data, .visually-impaired.middle-size .tooltipster-sidetip.tooltipster-light .tooltipster-content{
		font-size: 14px;
		}
	.visually-impaired.large-size #booking-medicine-tbl .tooltip-box > span, .visually-impaired.large-size #booking-medicine-tbl .tooltip-box .data, .visually-impaired.large-size .tooltipster-sidetip.tooltipster-light .tooltipster-content{
		font-size: 15px;
		}
	.visually-impaired .news-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background: #000;
		}
	.visually-impaired.color-scheme2 .news-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background: #fff;

		}
	.visually-impaired .news-list .mCSB_scrollTools .mCSB_draggerRail{
		background: #d3d3d3;
		}
	.visually-impaired.color-scheme2 .news-list .mCSB_scrollTools .mCSB_draggerRail{
		background: #3b3b3b;
		}
	.visually-impaired .news-list .mCSB_scrollTools .mCSB_buttonDown{
		background: url("../i/scroll-arrow-down-black.png") no-repeat 0 0;
		}
	.visually-impaired.color-scheme2 .news-list .mCSB_scrollTools .mCSB_buttonDown{
		background: url("../i/scroll-arrow-down-white.png") no-repeat 0 0;
		}
	.visually-impaired .news-list .mCSB_scrollTools .mCSB_buttonUp{
		background: url("../i/scroll-arrow-black.png") no-repeat 0 0;
		}
	.visually-impaired.color-scheme2 .news-list .mCSB_scrollTools .mCSB_buttonUp{
		background: url("../i/scroll-arrow-white.png") no-repeat 0 0;
		}
	.visually-impaired .field-wrap input[type="text"], .visually-impaired .field-wrap input[type="password"], .visually-impaired .field-wrap input[type="email"]{
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		color: #000;
		border: 1px solid #000;
		}
	.visually-impaired.color-scheme2 .field-wrap input[type="text"], .visually-impaired.color-scheme2 .field-wrap input[type="password"], .visually-impaired.color-scheme2 .field-wrap input[type="email"]{
		color: #fff;
		border: 1px solid #fff;
		background: #000;
		}
	.visually-impaired .page-title.has-search .num-result, .visually-impaired .page-title.has-search .num-result span, .visually-impaired .search-result .search-item .num{
		color: #000;
		}
	.visually-impaired.color-scheme2 .page-title.has-search .num-result, .visually-impaired.color-scheme2 .page-title.has-search .num-result span, .visually-impaired.color-scheme2 .search-result .search-item .num{
		color: #fff;
		}
	.visually-impaired.small-size .page-title.has-search .num-result{
		font-size: 15px;
		}
	.visually-impaired.middle-size .page-title.has-search .num-result{
		font-size: 16px;
		}
	.visually-impaired.large-size .page-title.has-search .num-result{
		font-size: 18px;
		}
	.visually-impaired.small-size .search-result .search-item .num{
		font-size: 16px;
		}
	.visually-impaired.middle-size .search-result .search-item .num{
		font-size: 17px;
		}
	.visually-impaired.large-size .search-result .search-item .num{
		font-size: 19px;
		}
	.visually-impaired .search-result .search-item h3 a{
		border-bottom: 1px solid #000;
		}
	.visually-impaired .search-result .search-item h3 a:hover{
		border-bottom: transparent;
		}
	.visually-impaired.color-scheme2 .search-result .search-item h3 a{
		border-bottom: 1px solid #fff;
		}
	.visually-impaired.color-scheme2 .search-result .search-item h3 a:hover{
		border-bottom: transparent;
		}
	.visually-impaired .search-result .search-item mark{
		color: #000;
		font-weight: bold;
		}
	.visually-impaired.color-scheme2 .search-result .search-item mark{
		color: #fff;
		font-weight: bold;
		}
	.visually-impaired .search-result + .pager{
		border-top: 2px solid #000;
		}
	.visually-impaired.color-scheme2 .search-result + .pager{
		border-top: 2px solid #fff;
		}
	.visually-impaired .status-message.success:before{
		background: #000 url("../i/send-success.png") no-repeat 50% 50%;
		}
	.visually-impaired.color-scheme2 .status-message.success:before{
		background: #fff url("../i/send-success-black.png") no-repeat 50% 50%;
		}
	.visually-impaired #booking-medicine-tbl .btn.js-open-form.active:hover, .visually-impaired #booking-medicine-tbl .btn.js-open-form.active{
		background: #000;
		color: #fff !important;
		}
	#booking-medicine-tbl .btn.js-open-form.active svg path{
		fil: #000;
		}
	.visually-impaired .booking-form:before{
		background: #000;
		}
	.visually-impaired.color-scheme2 .booking-form:before{
		background: #fff;
		}
	.visually-impaired .booking-form:after{
		background: url("../i/btn-arrow-black.png") no-repeat 0 0/100% auto;
		}
	.visually-impaired.color-scheme2 .booking-form:after{
		background: url("../i/btn-arrow-white.png") no-repeat 0 0/100% auto;
		}
	.visually-impaired .booking-form h3, .visually-impaired .booking-form .medicine-col, .visually-impaired .booking-form .medicine-col .data, .visually-impaired .booking-form .count, .visually-impaired .booking-form .count .form-control{
		color: #000;
		}
	.visually-impaired.color-scheme2 .booking-form h3, .visually-impaired.color-scheme2 .booking-form .medicine-col, .visually-impaired.color-scheme2 .booking-form .medicine-col .data, .visually-impaired.color-scheme2 .booking-form .count, .visually-impaired.color-scheme2 .booking-form .count .form-control{
		color: #fff;
		}
	.visually-impaired.small-size .booking-form h3{
		font-size: 21px;
		}
	.visually-impaired.middle-size .booking-form h3{
		font-size: 23px;
		}
	.visually-impaired.large-size .booking-form h3{
		font-size: 26px;
		}
	.visually-impaired.small-size .booking-form .medicine-col{
		font-size: 15px;
		}
	.visually-impaired.middle-size .booking-form .medicine-col{
		font-size: 16px;
		}
	.visually-impaired.large-size .booking-form .medicine-col{
		font-size: 18px;
		}
	.visually-impaired.small-size .booking-form .medicine-col .data{
		font-size: 14px;
		}
	.visually-impaired.middle-size .booking-form .medicine-col .data{
		font-size: 15px;
		}
	.visually-impaired.large-size .booking-form .medicine-col .data{
		font-size: 16px;
		}
	.visually-impaired.small-size .booking-form .count{
		font-size: 12px;
		}
	.visually-impaired.middle-size .booking-form .count{
		font-size: 13px;
		}
	.visually-impaired.large-size .booking-form .count{
		font-size: 15px;
		}
	.visually-impaired.small-size .booking-form .count .form-control{
		font-size: 21px;
		}
	.visually-impaired.middle-size .booking-form .count .form-control{
		font-size: 23px;
		}
	.visually-impaired.large-size .booking-form .count .form-control{
		font-size: 25px;
		}
	.visually-impaired .booking-form .count-col .js-plus-btn:not(.disabled):hover, .visually-impaired .booking-form .count-col .js-minus-btn:not(.disabled):hover{
		background: #000;
		}
	.visually-impaired.color-scheme2 .booking-form .count-col .js-plus-btn:not(.disabled):hover, .visually-impaired.color-scheme2 .booking-form .count-col .js-minus-btn:not(.disabled):hover{
		background: #fff;
		}
	.visually-impaired .booking-form .count-col .js-plus-btn, .visually-impaired .booking-form .count-col .js-minus-btn{
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		border: 1px solid #000;
		}
	.visually-impaired.color-scheme2 .booking-form .count-col .js-plus-btn, .visually-impaired.color-scheme2 .booking-form .count-col .js-minus-btn{
		border: 1px solid #fff;
		background: #000;
		}
	.visually-impaired .booking-form .count-col .js-plus-btn:before, .visually-impaired .booking-form .count-col .js-minus-btn:after, .visually-impaired .booking-form .count-col .js-plus-btn:after{
		background: #000;
		}
	.visually-impaired.color-scheme2 .booking-form .count-col .js-plus-btn:before, .visually-impaired.color-scheme2 .booking-form .count-col .js-minus-btn:after, .visually-impaired.color-scheme2 .booking-form .count-col .js-plus-btn:after{
		background: #fff;
		}
	.visually-impaired.color-scheme2 .booking-form .count-col .js-plus-btn:hover:before, .visually-impaired.color-scheme2 .booking-form .count-col .js-minus-btn:hover:after, .visually-impaired.color-scheme2 .booking-form .count-col .js-plus-btn:hover:after{
		background: #000;
		}
	.visually-impaired #booking-medicine-tbl .btn{
		color: #000;
		}
	.visually-impaired.color-scheme2 #booking-medicine-tbl .btn{
		color: #fff;
		}
	.visually-impaired.small-size .booking-form .medicine-col{
		width: calc(100% - 180px);
		}
	.visually-impaired .booking-form .count-col{
		justify-content: space-between;
		flex-wrap: initial;
		}
	.visually-impaired.small-size .booking-form .count-col{
		width: 180px;
		}
	.visually-impaired.middle-size .booking-form .medicine-col{
		width: calc(100% - 190px);
		}
	.visually-impaired.middle-size .booking-form .count-col{
		width: 190px;
		}
	.visually-impaired.large-size .booking-form .medicine-col{
		width: calc(100% - 195px);
		}
	.visually-impaired.large-size .booking-form .count-col{
		width: 195px;
		}
	.visually-impaired .booking-form .count-col .js-minus-btn:before{
		background: #000;
		}
	.visually-impaired.color-scheme2 .booking-form .count-col .js-minus-btn:before{
		background: #fff;
		}
	.visually-impaired.color-scheme2 .booking-form .count-col .js-minus-btn.disabled:hover:before{
		background: #fff;
		}
	.visually-impaired.color-scheme2 .booking-form .count-col .js-minus-btn:hover:before{
		background: #000;
		}
	.visually-impaired.large-size .booking-form .count{
		width: 100px;
		}
	.visually-impaired.middle-size .booking-form .count{
		width: 100px;
		}
	.visually-impaired.small-size .booking-form .count{
		width: 90px;
		}
	.visually-impaired .booking-form:after{
		top: -7px;
		}
	.visually-impaired .map-box img{
		display: block;
		}
	.visually-impaired .map-box{
		-webkit-filter: grayscale(100%);
		filter: grayscale(100%);
		}
	.visually-impaired .map-box .result-list .inner-box .result-item p:before{
		color: #000;
		}
	.visually-impaired.color-scheme2 .map-box .result-list .inner-box .result-item p:before{
		color: #fff;
		}
	.visually-impaired .map-box .result-list .inner-box .result-item p.location{
		color: #000;
		}
	.visually-impaired.color-scheme2 .map-box .result-list .inner-box .result-item p.location{
		color: #fff;
		}
	.visually-impaired .map-box .result-list .inner-box .result-item p.location span{
		border-bottom: 1px solid;
		}
	.visually-impaired .map-box .result-list .inner-box .result-item p.phone span:after, .visually-impaired .map-box .result-list .inner-box .result-item p.work span:after{
		border-right: 2px solid #000;
		}
	.visually-impaired.color-scheme2 .map-box .result-list .inner-box .result-item p.phone span:after, .visually-impaired.color-scheme2 .map-box .result-list .inner-box .result-item p.work span:after{
		border-right: 2px solid #fff;
		}
	.visually-impaired.color-scheme2 .map-box .result-list{
		background-color: #000;
		}
	.visually-impaired .map-box .result-list{
		background-color: #fff;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		}
	.visually-impaired.color-scheme2 .map-box .result-list .inner-box .result-item h2{
		color: #fff;
		}
	.visually-impaired .map-box .result-list .mCustomScrollBox:after{
		display: none;
		}
	.visually-impaired.small-size .map-box .result-list .inner-box .result-item h2{
		font-size: 23px;
		}
	.visually-impaired.middle-size .map-box .result-list .inner-box .result-item h2{
		font-size: 25px;
		}
	.visually-impaired.large-size .map-box .result-list .inner-box .result-item h2{
		font-size: 27px;
		}
	.visually-impaired.small-size .map-box .result-list .inner-box .result-item p{
		font-size: 17px;
		}
	.visually-impaired.middle-size .map-box .result-list .inner-box .result-item p{
		font-size: 18px;
		}
	.visually-impaired.large-size .map-box .result-list .inner-box .result-item p{
		font-size: 20px;
		}
	.visually-impaired.small-size .map-box .result-list .inner-box .result-item p:before{
		font-size: 22px;
		width: 22px;
		}
	.visually-impaired.middle-size .map-box .result-list .inner-box .result-item p:before{
		font-size: 24px;
		width: 22px;
		}
	.visually-impaired.large-size .map-box .result-list .inner-box .result-item p:before{
		font-size: 26px;
		width: 24px;
		}
	.visually-impaired.large-size .map-box .result-list .inner-box .result-item p{
		padding-left: 37px;
		}
	.visually-impaired.middle-size .map-box .result-list .inner-box .result-item p{
		padding-left: 33px;
		}
	.visually-impaired.color-scheme2 .map-box .map-default{
		background: #000;
		}
	.visually-impaired .map-box .map-default:before{
		background: url("../i/map-pin-black.png") no-repeat 0 0/14px 21px;
		}
	.visually-impaired.color-scheme2 .map-box .map-default:before{
		background: url("../i/map-pin-white.png") no-repeat 0 0/14px 21px;
		}
	.visually-impaired .map-box .map-default span{
		color: #000;
		border-bottom: 1px solid;
		}
	.visually-impaired.color-scheme2 .map-box .map-default span{
		color: #fff;
		}
	.visually-impaired.small-size .map-box .map-default span{
		font-size: 15px;
		}
	.visually-impaired.middle-size .map-box .map-default span{
		font-size: 16px;
		}
	.visually-impaired.large-size .map-box .map-default span{
		font-size: 18px;
		}
	.visually-impaired .map-box .result-list .inner-box .result-item .photo{
		color: #000;
		}
	.visually-impaired.color-scheme2 .map-box .result-list .inner-box .result-item .photo{
		color: #fff;
		}
	.visually-impaired .map-box .result-list .inner-box .result-item .tooltip{
		background-color: #000;
		color: #fff;
		}
	.visually-impaired.color-scheme2 .map-box .result-list .inner-box .result-item .tooltip{
		background-color: #fff;
		color: #000;
		}
	.visually-impaired .map-box .result-list .mCSB_scrollTools .mCSB_draggerRail{
		background: #d3d3d3;
		}
	.visually-impaired.color-scheme2 .map-box .result-list .mCSB_scrollTools .mCSB_draggerRail{
		background: #3b3b3b;
		}
	.visually-impaired .map-box .result-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background: #000;
		}
	.visually-impaired.color-scheme2 .map-box .result-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background: #fff;
		}
	.visually-impaired.color-scheme2 .map-box .result-list .mCSB_scrollTools .mCSB_buttonDown{
		background: url("../i/scroll-arrow-down-white.png") no-repeat 0 0;
		}
	.visually-impaired .map-box .result-list .mCSB_scrollTools .mCSB_buttonDown{
		background: url("../i/scroll-arrow-down-black.png") no-repeat 0 0;
		}
	.visually-impaired .map-box .result-list .mCSB_scrollTools .mCSB_buttonUp{
		background: url("../i/scroll-arrow-black.png") no-repeat 0 0;
		}
	.visually-impaired.color-scheme2 .map-box .result-list .mCSB_scrollTools .mCSB_buttonUp{
		background: url("../i/scroll-arrow-white.png") no-repeat 0 0;
		}
	.visually-impaired .page-title{
		margin-bottom: 0;
		}
	.visually-impaired .row.news-list .news-item .news-descr h3{
		transition: none;
		}
	.visually-impaired .content h5{
		color: #000;
		}
	.visually-impaired.color-scheme2 .content h5{
		color: #fff;
		}
	.visually-impaired.small-size .content h5{
		font-size: 22px;
		}
	.visually-impaired.middle-size .content h5{
		font-size: 26px;
		}
	.visually-impaired.large-size .content h5{
		font-size: 29px;
		}
	.visually-impaired .lg-backdrop{
		background-color: #fff;
		}
	.visually-impaired.color-scheme2 .lg-backdrop{
		background-color: #000;
		}
	.visually-impaired .lg-sub-html, .visually-impaired .lg-toolbar{
		background-color: rgba(255, 255, 255, 0.45);
		color: #000;
		}
	.visually-impaired.color-scheme2 .lg-sub-html, .visually-impaired.color-scheme2 .lg-toolbar{
		background-color: rgba(0, 0, 0, 0.45);
		color: #fff;
		}
	.visually-impaired .lg-toolbar .lg-icon, .visually-impaired #lg-counter{
		color: #000;
		}
	.visually-impaired.color-scheme2 .lg-toolbar .lg-icon, .visually-impaired.color-scheme2 #lg-counter{
		color: #fff;
		}
	.visually-impaired .lg-actions .lg-prev{
		border-color: #000;
		border-left: 3px solid #000;
		}
	.visually-impaired .lg-actions .lg-next{
		border-bottom: 3px solid #000;
		border-right: 3px solid #000;
		border-color: #000;
		}
	.visually-impaired.color-scheme2 .lg-actions .lg-prev{
		border-color: #fff;
		border-left: 3px solid #fff;
		}
	.visually-impaired.color-scheme2 .lg-actions .lg-next{
		border-bottom: 3px solid #fff;
		border-right: 3px solid #fff;
		border-color: #fff;
		}
	.visually-impaired.small-size .lg-sub-html{
		font-size: 17px;
		}
	.visually-impaired.middle-size .lg-sub-html{
		font-size: 18px;
		}
	.visually-impaired.large-size .lg-sub-html{
		font-size: 19px;
		}
	.visually-impaired .bottom-controls{
		margin-top: 35px;
		}
	.visually-impaired .stock-row .row-item .stock-descr h3{
		transition: none;
		}
	.visually-impaired .status-message p{
		color: #000;
		}
	.visually-impaired.color-scheme2 .status-message p{
		color: #fff;
		}
	.visually-impaired.small-size .status-message p{
		font-size: 19px;
		}
	.visually-impaired.middle-size .status-message p{
		font-size: 21px;
		}
	.visually-impaired.large-size .status-message p{
		font-size: 23px;
		}
	.visually-impaired .poll-box{
		box-shadow: none;
		background: transparent;
		border: 2px solid #000;
		}
	.visually-impaired.color-scheme2 .poll-box{
		border: 2px solid #fff;
		}
	.visually-impaired .poll-box .bg-text{
		background: transparent;
		border: 1px solid #000;
		border-top: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		}
	.visually-impaired.color-scheme2 .poll-box .bg-text{
		border: 1px solid #fff;
		border-top: none;
		}
	.visually-impaired .poll-box .form-poll{
		background: transparent;
		}
	.visually-impaired .poll-box .field{
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		border: 1px solid #000;
		}
	.visually-impaired.color-scheme2 .poll-box .field{
		border: 1px solid #fff;
		}
	.visually-impaired .poll-box .radio-item input[type="radio"] + label{
		color: #000;
		}
	.visually-impaired.color-scheme2 .poll-box .radio-item input[type="radio"] + label{
		color: #fff;
		}
	.visually-impaired.small-size .poll-box .radio-item input[type="radio"] + label{
		font-size: 18px;
		}
	.visually-impaired.middle-size .poll-box .radio-item input[type="radio"] + label{
		font-size: 19px;
		}
	.visually-impaired.large-size .poll-box .radio-item input[type="radio"] + label{
		font-size: 21px;
		}
	.visually-impaired .poll-box .radio-item input[type="radio"] + label:before{
		border: 2px solid #000;
		}
	.visually-impaired.color-scheme2 .poll-box .radio-item input[type="radio"] + label:before{
		border: 2px solid #fff;
		}
	.visually-impaired .poll-box .radio-item input[type="radio"]:checked + label:before{
		background: url("../i/poll-box-checked-icon-black.png") no-repeat 3px 3px;
		}
	.visually-impaired.color-scheme2 .poll-box .radio-item input[type="radio"]:checked + label:before{
		background: url("../i/poll-box-checked-icon-white.png") no-repeat 3px 3px;
		}
	.visually-impaired.small-size .poll-box .btn{
		font-size: 17px;
		}
	.visually-impaired.middle-size .poll-box .btn{
		font-size: 19px;
		}
	.visually-impaired.large-size .poll-box .btn{
		font-size: 22px;
		}
	.visually-impaired .list-poll-result .item-result{
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		border: 1px solid #000;
		}
	.visually-impaired.color-scheme2 .list-poll-result .item-result{
		border: 1px solid #fff;
		}
	.visually-impaired .list-poll-result .progress .fill-progress{
		background: #000;
		}
	.visually-impaired .list-poll-result .progress{
		background: rgba(0, 0, 0, .5);
		}
	.visually-impaired.color-scheme2 .list-poll-result .progress{
		background: rgba(255, 255, 255, .5);
		}
	.visually-impaired.color-scheme2 .list-poll-result .progress .fill-progress{
		background: #fff;
		}
	.visually-impaired.small-size .list-poll-result .progress-percent{
		width: 85px;
		}
	.visually-impaired.middle-size .list-poll-result .progress-percent{
		width: 95px;
		}
	.visually-impaired.large-size .list-poll-result .progress-percent{
		width: 100px;
		}
	.visually-impaired .stock .stock-slider .slide a h3{
		color: #000;
		}
	.visually-impaired .stock .stock-slider .slide a:hover{
		opacity: .65;
		color: #000;
		}
	.visually-impaired .stock .stock-slider .slide a:hover h3{
		color: #000;
		}
	.visually-impaired.color-scheme2 .stock .stock-slider .slide a:hover h3{
		color: #fff;
		}
	.visually-impaired footer .slider-wrap .footer-link-slider .slide a:hover, .visually-impaired .link-slider-box .link-slider .slide a:hover, .visually-impaired footer .footer-bottom .footer-info .mail p a:hover, .visually-impaired .news-list .news-item a:hover, .visually-impaired header .nav-box nav > ul > li:hover > a, .visually-impaired header .nav-box .right-side .search-box .open-search:hover, .visually-impaired header .lang a:hover, .visually-impaired .dev a:hover{
		opacity: .65;
		}
	.visually-impaired .three-in-row .news-item a:hover{
		opacity: 1;
		}
	.visually-impaired header .top-header .right-side{
		padding-right: 0;
		}
	.visually-impaired.small-size .page-title.has-search .search form button{
		bottom: 36px;
		}
	.visually-impaired.middle-size .page-title.has-search .search form button{
		bottom: 37px;
		}
	.visually-impaired.large-size .page-title.has-search .search form button{
		bottom: 40px;
		}
	.visually-impaired.color-scheme2 .selectize-control.single .selectize-input.input-active{
		background: transparent;
		}
	.visually-impaired header .phone a{
		border-right: 2px solid #000;
		}
	.visually-impaired.color-scheme2 header .phone a{
		border-right: 2px solid #fff;
		}
	.visually-impaired.large-size .page-title .breadcrumbs ul li:after{
		font-size: 21px;
		right: -16px;
		}
	.visually-impaired.middle-size .page-title .breadcrumbs ul li:after{
		font-size: 18px;
		right: -15px;
		}
	.visually-impaired.small-size .page-title .breadcrumbs ul li:after{
		font-size: 14px;
		right: -15px;
		}
	.visually-impaired .content .table-wrap{
		overflow-y: inherit;
		}
	.visually-impaired .pager{
		margin-top: 40px;
		}
	.visually-impaired .select2-dropdown.select2-dropdown--above .select2-results__options{
		border: 1px solid #000;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom: none;
		}
	.visually-impaired .select2-dropdown.select2-dropdown--below .select2-results__options{
		border: 1px solid #000;
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 4px;
		border-top: none;
		}
	.visually-impaired.color-scheme2 .select2-dropdown.select2-dropdown--below .select2-results__options{
		border: 1px solid #fff;
		}
	.visually-impaired.color-scheme2 .select2-dropdown.select2-dropdown--above .select2-results__options{
		border: 1px solid #fff;
		}
	.visually-impaired.large-size .pager ul li{
		margin-bottom: 1px;
		}
	.visually-impaired .fileinput-wrapper{
		color: #000;
		}
	.visually-impaired .error-box, .visually-impaired .error-box .figure{
		background-color: transparent;
		}
	.visually-impaired .error-box .row p.big-text, .visually-impaired .error-box .row p{
		color: #000;
		}
	.visually-impaired.color-scheme2 .error-box .row p.big-text, .visually-impaired.color-scheme2 .error-box .row p{
		color: #fff;
		}
	.visually-impaired.small-size .error-box .row p{
		font-size: 24px;
		}
	.visually-impaired.middle-size .error-box .row p{
		font-size: 28px;
		}
	.visually-impaired.large-size .error-box .row p{
		font-size: 32px;
		}
	.visually-impaired .error-box .row a{
		border: 2px solid #000;
		color: #000;
		padding: 0;
		width: 400px;
		max-width: 100%;
		text-align: center;
		}
	.visually-impaired .error-box .row a:hover{
		background: #000;
		color: #fff;
		}
	.visually-impaired.color-scheme2 .error-box .row a{
		border: 2px solid #fff;
		color: #fff;
		}
	.visually-impaired.color-scheme2 .error-box .row a:hover{
		background: #fff;
		color: #000;
		}
	.visually-impaired.small-size .error-box .row a{
		font-size: 17px;
		}
	.visually-impaired.middle-size .error-box .row a{
		font-size: 19px;
		}
	.visually-impaired.large-size .error-box .row a{
		font-size: 21px;
		}
	.visually-impaired .error-box .row p.big-text{
		font-size: 120px;
		}
	.visually-impaired.color-scheme2 .map-box #map .gm-style-iw h5, .visually-impaired.color-scheme2 .map-box #map .gm-style-iw p{
		color: #000;
		}
	.visually-impaired.small-size .gm-style .gm-style-iw{
		font-size: 14px;
		}
	.visually-impaired.middle-size .gm-style .gm-style-iw{
		font-size: 15px;
		}
	.visually-impaired.large-size .gm-style .gm-style-iw{
		font-size: 16px;
		}
	.visually-impaired.large-size .link-slider{
		display: flex;
		align-items: center;
		}
	.visually-impaired .search-banner:hover a{
		opacity: .7;
		transition: all .2s ease;
		}
	.visually-impaired .search-banner a{
		transition: all .2s ease;
		}
	.visually-impaired header .lang{
		padding-right: 0;
		}
	.visually-impaired .poll-box.result .form-poll{
		transition: none;
		}
	.visually-impaired .pager ul li a, .visually-impaired.color-scheme2 .pager ul li a{
		border: none
		}
	.visually-impaired .content p > a{
		border-bottom: 1px solid #000;
		text-decoration: none;
		}
	.visually-impaired.color-scheme2 .content p > a{
		border-bottom: 1px solid #fff;
		text-decoration: none;
		}
	.visually-impaired .content p > a:hover, .visually-impaired.color-scheme2 .content p > a:hover{
		border-bottom: transparent;
		text-decoration: none;
		}
	.visually-impaired .content a[href^="tel"], .visually-impaired.color-scheme2 .content a[href^="tel"]{
		border-bottom: transparent;
		}
	.visually-impaired span.left{
		display: none;
		}
	.visually-impaired h4 + .gallery{
		display: none;
		}
	.visually-impaired .archive .select2-container{
		width: 170px !important;
		}
	.visually-impaired .collective-box .collective .row .row-item.active a{
		background: #000;
		}
	.visually-impaired .collective-box .collective .row .row-item.active a:hover{
		opacity: 1;
		}
	.visually-impaired .collective-box .collective .row .row-item.active a span{
		color: #fff;
		}
	.visually-impaired.color-scheme2 .collective-box .collective .row .row-item.active a{
		background: #fff;
		}
	.visually-impaired.color-scheme2 .collective-box .collective .row .row-item.active a span{
		color: #000;
		}
	.visually-impaired.small-size .selectize-control.multi .selectize-input > div{
		font-size: 14px;
		}
	.visually-impaired.middle-size .selectize-control.multi .selectize-input > div{
		font-size: 15px;
		}
	.visually-impaired.large-size .selectize-control.multi .selectize-input > div{
		font-size: 16px;
		}
	.visually-impaired.large-size .search-drugs-pharmacies .selectize-input > input, .visually-impaired.middle-size .search-drugs-pharmacies .selectize-input > input{
		width: 50% !important;
		}
	.visually-impaired.middle-size header .lang{
		padding-top: 11px;
		}
	.visually-impaired.large-size header .lang{
		padding-top: 10px;
		}
	.visually-impaired .field-wrap .select2-container--default .select2-selection--single .select2-selection__placeholder, .visually-impaired .field-wrap .select2-container--default .select2-selection--multiple .select2-selection__placeholder, .visually-impaired .page-title.has-search .search form .select2-container--default .select2-selection--single .select2-selection__placeholder{
		color: #000;
		}
	.visually-impaired.color-scheme2 .field-wrap .select2-container--default .select2-selection--single .select2-selection__placeholder, .visually-impaired.color-scheme2 .field-wrap .select2-container--default .select2-selection--multiple .select2-selection__placeholder, .visually-impaired.color-scheme2 .page-title.has-search .search form .select2-container--default .select2-selection--single .select2-selection__placeholder{
		color: #fff;
		}
	.visually-impaired .search-drugs-pharmacies .search-medicines-pharmacies-btn{
		bottom: 0 !important;
		}
	}