@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');


:root {
    --alfa-font-family: 'Roboto', sans-serif;
	--unex-font-family: 'Roboto', sans-serif;
}

/* all sizes would be in REMs. 
   1rem = 10px;
   25px = 2.5rem;
   etc.
*/

html {
	font-size:10px;
}

body {
   padding:0; 
   margin:0;
   font-family: var(--alfa-font-family);
   font-weight: normal;
   font-style: normal;
                                                                  

/*   background:url(../images/winter.jpg) center -5rem repeat-x;  */
/*   background:url(../images/spring.jpg) center -5rem repeat-x;        
/*  */
/*   background:url(../images/05-02-18_Spring_2.jpg) center -5rem repeat-x;          */
/*   background:url(../images/Autumn_3.jpg) center -2rem repeat-x;  */      
background-attachment: fixed;
}

b, em, strong {
	font-family:var(--alfa-font-family);
	font-weight: bold;
	font-style: normal;
}

.wk_clear {
    clear:both;
    width:0px;
    height:0px;
    margin:0px;
    padding:0px;
    line-height:0px;
    font-size:0px;
}

.blacktext, .blacktext p, p.blacktext {
	font-family: var(--alfa-font-family);
	font-size:1.5rem;
    color:#414143;
    line-height:3rem;
}

.blacktext p, p.blacktext {
    margin:0 0 0.5rem 0;
    padding:0;
}

form {
    margin:0;
    padding:0;
}

img {
	border:0;
}

.f15 {
    font-size:1.5rem;
}

.fth {
     font-family: var(--alfa-font-family) sans-serif;
}

.fhv {
    font-family:var(--alfa-font-family);, sans-serif;
}

.embed-container {
    position: relative;
	padding-bottom: 80%; /* 56.25%; */
	height: 0;
	overflow: hidden;
	max-width: 100%;
}

.embed-container iframe, .embed-container object, .embed-container embed {
    position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

input[type='text'], textarea {
	padding-left:0.5rem;
	font-family: var(--alfa-font-family); /* var(--alfa-font-family);;*/
	font-size:1.5rem;
	color:#3b3b3b;
	border:1px solid #808080;
	background-color:#ffffff;
}

input[type='text'] {
    height:3.8rem;
}

h1,h2,h3,h4,h5,h6,p {
	padding:0;
	margin:0;
}

.wk_trunk {
    position:relative;
	width:100%;
    margin:0 auto;
    max-width: 140rem !important;
background-color:#ffffff;
}

.wk_page_margins {
	position:relative;
}
.wk_page_margins img{
	margin: 0 30px 30px 0;
}
#wk_footer {
	padding-top:1rem;
}

.greyish {
	height: auto!important;
/*	background-color:#808080;     */
	background-color:#232121;
}

.darkish {
/*	background-color:#505050;     */
	background-color:#232121;
}

ul#wk_bottom_menu {
    margin:0;
	padding:22px;
	list-style:none;
}
.footer_form_wrap {
	padding: 22px;
}
ul#wk_bottom_menu li {
    margin:0;
	padding:2px;
	font-family: var(--alfa-font-family); /*  var(--alfa-font-family);; */
	font-size: 1.5rem;
}

#wk_footer ul li a:link, #wk_footer ul li a:visited, #wk_footer ul li a:active {
	color:#ffffff;
	text-decoration:none;
}
.wk_contact_centre_phone{
	padding: 2px;
	color: #ff0e07;
}
.wk_contact_centre_text{
	font-size: 12px;
}
#wk_footer ul li a:hover {
	text-decoration:underline;
}

#wk_contact_centre {
    padding:22px;
	font-family:  var(--alfa-font-family);;
	font-size:15px;
	text-align:center;
	color:#ffffff;
}

.wk_red_button {
	height:4rem;
	line-height:4rem;
	 font-family: var(--alfa-font-family); /*var(--alfa-font-family);;*/
	font-size:2rem;
	text-align:center;
	color:#ffffff;
	background-color:#e30613;
	border-radius: 8px; 
    -moz-border-radius: 8px; 
    -webkit-border-radius: 8px;
	cursor:pointer;
}

.wk_red_button:hover {
	background-color:#a00000;
}

#wk_order_bell {
	/* width:35rem; */
	margin:0 auto 2.3rem auto;
	background:#e30613 url(../images/galka.png) 1rem 1.5rem no-repeat;
}

#wk_order_bell:hover {
	background:#a00000 url(../images/galka.png) 1rem 1.5rem no-repeat;
}

.wk_follow {
	display:table;
	width:100%;
}

.wk_follow_in {
	display:table-cell;
	line-height:35px;
	font-family: var(--alfa-font-family); /*  var(--alfa-font-family);; */
	font-size: 1.5rem;
	color:#ffffff;
	text-align:center;
	vertical-align:middle;
}

.wk_follow img {
    width:22px;
	height:22px;
    margin:2px;
}

/* easy tabs exchange rates */

#tab-container {
    width:26rem;
	margin:0 auto;
	padding-top:2.3rem;
}

#tab-container div {
	width:100%;
	margin:0 auto;
	color:#ffffff;
}

#tab-container .z1 {
	text-align:center;
}

#tab-container .z2 {
	text-align:right;
	padding-right:0.5rem;
}
/*
#tab-container td {
	font-family:  var(--alfa-font-family);;
	font-size: 1.2rem;
	border-bottom:1px solid #ffffff;
}
*/

#tab-container th, #tab-container td {
	font-family: var(--alfa-font-family); /*  var(--alfa-font-family);; */
	font-size: 1.5rem;
	font-weight:normal !important;
	border-bottom:1px solid #ffffff;
}

#tab-container th {
	height:4rem;
}

#tab-container td {
	height:3rem;
}

#tab-container td {
}

.etabs { 
	margin: 0; 
	padding: 0;
}

.etabs li {
	margin:0;
	padding:0;
}

.tab {
   display: block;
   width:12rem; 
   text-align:center;
   float: left;
}

.tab a {
   display: block;
   /* height:36px; */
   padding: 0 1rem;
   font-family:  var(--alfa-font-family);;
   font-size: 1.5rem;
   outline: none; 
   text-decoration: none;
}

#tab1 {
	/* margin-right:5px;*/
}

li#tab1 a {
	/* line-height: 36px; */
}

li#tab2 a {
    /* line-height: 36px; */
}

.tab a:link, .tab a:visited, .tab a:active {
   color:#ffffff;
}

.tab a:hover { 
   color:#ffffff;
   text-decoration: underline;
}

.tab.active {
   position: relative;
   font-weight:bold;
}

.tab a.active:link, .tab a.active:visited, .tab a.active:active {
   color:#ffffff;
   text-decoration:underline !important;
}

.tab a.active:hover { 
   color:#ffffff;
   text-decoration: underline;
}

#wk_last_line {
   /* line-height:3.6rem; */
   padding-top:1.2rem;
   padding-bottom:1.2rem;
   font-family: var(--alfa-font-family);;
   font-size: 1.2rem;
   color:#ffffff;
}

#wk_fixed_line {
/*   position:fixed; */
   bottom:0;
   left:0;
   right:0;
   padding-top:0.5rem;
   padding-bottom:0.5rem;
   font-family: var(--alfa-font-family);
   font-size: 1.2rem;
   color:#ffffff;
   z-index:4100;
   padding-left: 40px;
}

#wk_fixed_line .z1, #wk_fixed_line .z2 {
   vertical-align:middle;
}

#wk_fixed_line .z1 {
   height:3.6rem;
   line-height:3.6rem;
}

#wk_fixed_line .z2 {
   height:3.6rem;
   line-height:3.6rem;
}

#wk_dummy_line {
}

#wk_top_bar {
	position:relative;
	height:11rem;
	z-index:1;
}

#wk_drop_button, #wk_callback, #wk_callback_tiny, #wk_search, 
#wk_top_menu_bar, #wk_red_circles {
	position:absolute;
	z-index:5;
}

#wk_drop_button {
	display: none;
	width:28px;
	height:16px;
	left:1.5rem;
	top:1rem;
	background-image:url(../images/dropmenu.png);
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;
}

#wk_drop_button:hover {
    background-position:left -16px;
}

#wk_logo {
	width: 155px;
    height: 31px;
    background-image: url('../images/UnexBank_Logo.svg');
	background-position:center;
	background-size: contain;
	background-repeat:no-repeat;
	cursor:pointer;
	position: relative;
	top: auto;
	right: auto;
}

#wk_fast_linx {
	 font-family: var(--alfa-font-family); /* var(--alfa-font-family);;*/
	font-size:1.5rem;
    text-align:right;
}

#wk_fast_linx a {
	/* margin-left:2.8rem; */
        margin-left:2.8rem;
}

#wk_fast_linx a:link, #wk_fast_linx a:visited, #wk_fast_linx a:active {
	color:#3b3b3c;
	text-decoration:underline;
}

#wk_fast_linx a:hover {
	color:#e30613;
	text-decoration:underline;
}

/*

#wk_callback {
	width:18rem;
	height:3.8rem;
	line-height:3.8rem;
	right:21rem;
	top:0.6rem;
	padding-left:4.5rem;
	 font-family: var(--alfa-font-family); 
	font-size:1.5rem;
	color:#555557;
	background-color:#e7e7e9;
	background-image:url(../images/konvert.png);
	background-position:1.2rem 1rem;
	background-repeat:no-repeat;
	border:1px solid #6b6b6b;
	border-radius: 10px; 
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
	cursor:pointer;
}

#wk_callback:hover {
	color:#555557;
	background-color:#efefef;
	border:1px solid #7b7b7b;
	cursor:pointer;
}

*/

#wk_callback {
	width:18rem;
	height:3.8rem;
	line-height:3.8rem;
	right:21rem;
	top:0.6rem;
	padding-left:4.5rem;
	 font-family: var(--alfa-font-family); 
	font-size:1.5rem;
	color:#ffffff;
	background-color:#e30613;
	background-image:url(../images/trubka.png);
	background-position:1.2rem center;
	background-repeat:no-repeat;
	border:none;
	border-radius: 10px; 
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
	cursor:pointer;
}

#wk_callback:hover {
	color:#ffffff;
	background-color:#a00000;
	border:none;
	cursor:pointer;
}


#wk_callback_tiny {
	width:24px;
	height:17px;
	left:0;
	top:3px;
	background-image:url(../images/konvert.png);
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;
}

#wk_header_phone {
	width:17rem;
	font-family: var(--alfa-font-family);;
	font-size:2.4rem;
	color:#3b3b3b;
	margin: 0 33px;
}

#wk_header_phone span {
    color:#e20413;
}

#wk_top_menu_bar {
	width:87rem;
	height:5rem;
	line-height:5rem;
    padding:0;
    /*
	right:17.5rem;
	top:7.5rem;
    */
	/* bottom:-1rem; */
	font-family:var(--alfa-font-family);
	font-size:1.5rem;
	list-style:none;
    z-index:4000;
}

#wk_top_menu_bar li.top {
	float: left;
	height: 5rem;
	line-height: 5rem;
}

#wk_top_menu_bar > li > a.top {
	display:inline-block;
	height:5rem;
	padding:0 1.4rem 0 1.4rem;
	font-weight: 700;
}

#wk_top_menu_bar > li > a.top:link, #wk_top_menu_bar > li > a.top:visited, 
#wk_top_menu_bar > li > a.top:active {
	color:#3b3b3c;
	text-decoration:none;
}

#wk_top_menu_bar > li > a.top:hover {
/*	color:#e30613;
	text-decoration:underline;
*/
	color:#ffffff;
	text-decoration:none;
	background-color:#e30613;
	border-radius: 8px 8px 0 0; 
    -moz-border-radius: 8px 8px 0 0; 
    -webkit-border-radius: 8px 8px 0 0;	
}

#wk_top_menu_bar a.wk_special:link, #wk_top_menu_bar a.wk_special:visited, #wk_top_menu_bar a.wk_special:active {
	color:#e30613;
	text-decoration:none;
}

#wk_top_menu_bar a.wk_special:hover {
	color:#e30613;
	text-decoration:underline;
}

#wk_top_menu_bar a.wk_current {
	background-color:#e30613;
	border-radius: 8px 8px 0 0; 
    -moz-border-radius: 8px 8px 0 0; 
    -webkit-border-radius: 8px 8px 0 0;
}

#wk_top_menu_bar a.wk_current:link, #wk_top_menu_bar a.wk_current:visited, #wk_top_menu_bar a.wk_current:active {
	color:#ffffff !important;
	text-decoration:none;
}

#wk_top_menu_bar a.wk_current:hover {
	color:#ffffff !important;
	text-decoration:underline;
}

#wk_top_menu_bar > li {
	margin:0;
}

#wk_top_menu_bar li.top {
	float: left;
	height: 5rem;
	line-height: 5rem;
}

#wk_top_menu_bar li.top:hover {
	cursor: pointer;
}

#wk_top_menu_bar a.top {
	display: block;
	height: 5rem;
}

#wk_top_menu_bar li div {
	display: none;
	position: absolute;
	width: 112rem;
	min-height: 24.8rem;
	_height: 24.8rem;
	top: 5rem;
	/*right: -15rem;*/
	right: 2rem;
	padding-bottom:2rem;
	z-index: 4000 !important;
	 font-family: var(--alfa-font-family);
	background-color:#edeef0;
	border-radius: 0px 0px 8px 8px; 
    -moz-border-radius: 0px 0px 8px 8px; 
    -webkit-border-radius: 0px 0px 8px 8px; 
}

#wk_top_menu_bar li:hover div {
	display: block;
}

#wk_top_menu_bar ul.parent > li {
    display:inline-block;
	padding-top:1rem !important;
    
width:31.8rem;
}

#wk_top_menu_bar ul.parent li {
    font-family: var(--alfa-font-family)!important;
    line-height:3rem;
    margin:0 4rem 0 0;
    padding:0;
}

#wk_top_menu_bar ul.parent > li > a {
    font-weight:bold;
}

#wk_top_menu_bar ul.parent li {
	display: inline-block;
	vertical-align: top;
}

#wk_top_menu_bar ul.parent ul {
    padding:0;
}

#wk_top_menu_bar ul.parent li.child {
	display: block;
    padding: 0 0 0 1.2rem;
}

#wk_top_menu_bar ul.parent li a:link, #wk_top_menu_bar ul.parent li a:visited,
#wk_top_menu_bar ul.parent li a:active {
    color:#414143;
	text-decoration:none;
}

#wk_top_menu_bar ul.parent li a:hover {
    color:#e30613;
	text-decoration:underline;
}

.wk_top_bar_flex{
	display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 20px 0 0;
    margin-top: 16px;
}
.wk_top_bar_flex_insert{
	display: flex;
    align-items: center;
    justify-content: space-between;
}
#wk_smarts_holder {
	height:26px;
	z-index:7000;
}

#wk_search {
	width:25px;
	height:26px;
	left:0;
	top:0;
	cursor:pointer;
	display: none;
}

#wk_search_layer {
    position:absolute;
    width:35rem;
	right:0.5rem;
	/* top:4.5rem; */
	padding-top:1.5rem;
	padding-bottom:1.5rem;
	background-color:#ffffff;
	border:1px solid #7c7c7c;
	border-radius: 8px; 
    -moz-border-radius: 8px; 
    -webkit-border-radius: 8px;
	z-index:4010;
}

#wk_search_now {
    width:100%;
}

#word {
    width:100%;
}

.wk_dropped {}

#wk_languages {
	width:50px;
    height:20px;
	z-index:8;
}

/****** classes for comboworst ************************************************************/

.combox_hld {
	position:relative;
	display:inline-block;
}

.combox_fld, .combox_lst div {
    overflow:hidden;
}

.combox_fld, .combox_lst, .combox_lst div {
	white-space:nowrap;
}

.combox_fld {
    position:relative;
}

.combox_btn, .combox_lst {
    position:absolute;
}

.combox_lst {
    display:none;
    overflow-y:auto;
    overflow-x:hidden;
}

.combox_lst div, .combox_btn {
    cursor:pointer;
}

/* end of comboworst */

/* combobest styles */
.ni_combo_holder {
    position:relative;
    width:50px;
    height:20px;
}

.ni_combo_field {
    position:absolute;
    width:30px;
    height:20px;
	left:20px;
	top:0px;
    /* border:1px solid #8D8B8B; */
    /* background-color:#ffffff; */
	background:none;
    overflow:hidden;
    white-space: nowrap;
	z-index:8000;
}

.ni_combo_field, .ni_combo_list {
    line-height:20px;
    color:#000000;
    font-family:Verdana, Arial;
    font-size:15px;
	text-align:center;
}

.ni_combo_button {
    position:absolute;
    width:48px;
    height:18px;
    top:2px;
    left:0px;
	background:url(../images/cb_btn_lang.png) left top no-repeat;
    z-index:8001;
}

.ni_combo_list {
    position:absolute;
    width:30px;
    max-height:400px;
    left:20px;
    top:20px;
    border:1px solid #abcdef;
    background-color:#ffffff;
    z-index:8000;
    display:none;
    overflow-y:auto;
    overflow-x:hidden;
}

.ni_combo_list div {
    padding:0px 0px 0 0px;
    white-space: nowrap;
    overflow:hidden;
}

.ni_combo_list div, .ni_combo_button {
    cursor:pointer;
}

.ni_combo_list div:hover {
    background-color:#fedcba;
}

.cf_combo_holder {
    position:relative;
    width:16rem;
    height:3.8rem;
}

.cf_combo_field {
    position:absolute;
    width:12rem;
    height:3.8rem;
	left:0;
	top:0;
	border:1px solid #808080;
    background-color:#ffffff;
    overflow:hidden;
    white-space: nowrap;
	z-index:8;
}

.cf_combo_field, .cf_combo_list {
    line-height:3.8rem;
    color:#3b3b3b;
    font-family:var(--alfa-font-family);
    font-size:15px;
	text-align:center;
}

.cf_combo_button {
    position:absolute;
    width:3.8rem;
    height:3.8rem;
    top:0;
    left:12rem;
    background:#e30613 url(../images/galka.png) center center no-repeat;
	/*background:url(../images/cb_btn_lang.png) left top no-repeat;*/
	border-radius: 8px; 
    -moz-border-radius: 8px; 
    -webkit-border-radius: 8px;
    z-index:8;
}

.cf_combo_list {
    position:absolute;
    width:12rem;
    max-height:400px;
    left:0;
    top:3.8rem;
    border:1px solid #abcdef;
    background-color:#ffffff;
    z-index:3;
    display:none;
    overflow-y:auto;
    overflow-x:hidden;
}

.cf_combo_list div {
    padding:0px 0px 0 0px;
    white-space: nowrap;
    overflow:hidden;
}

.cf_combo_list div, .cf_combo_button {
    cursor:pointer;
}

.cf_combo_list div:hover {
    background-color:#fedcba;
}

.ys_combo_holder {
    position:relative;
    width:16rem;
    height:3.8rem;
}

.ys_combo_field {
    position:absolute;
    width:12rem;
    height:3.8rem;
	left:0;
	top:0;
	border-left:1px solid #808080;
	border-top:1px solid #808080;
	border-bottom:1px solid #808080;
    background-color:#ffffff;
    overflow:hidden;
    white-space: nowrap;
	z-index:8;
}

.ys_combo_field, .ys_combo_list {
    line-height:3.8rem;
    color:#3b3b3b;
    font-family:var(--alfa-font-family);;
    font-size:15px;
	text-align:center;
}

.ys_combo_button {
    position:absolute;
    width:3.8rem;
    height:3.8rem;
    top:0;
    left:12rem;
    background:#ffffff url(../images/galka2.png) center center no-repeat;
	border-right:1px solid #808080;
	border-top:1px solid #808080;
	border-bottom:1px solid #808080;
    z-index:8;
}

.ys_combo_list {
    position:absolute;
    width:15.8rem;
    max-height:400px;
    left:0;
    top:3.8rem;
    border:1px solid #abcdef;
    background-color:#ffffff;
    z-index:3;
    display:none;
    overflow-y:auto;
    overflow-x:hidden;
}

.ys_combo_list div {
    padding:0px 0px 0 0px;
    white-space: nowrap;
    overflow:hidden;
}

.ys_combo_list div, .ys_combo_button {
    cursor:pointer;
}

.ys_combo_list div:hover {
    background-color:#fedcba;
}

.nc_combo_holder {
    position:relative;
    width:16rem;
    height:3.8rem;
}

.nc_combo_field {
    position:absolute;
    width:12rem;
    height:3.8rem;
	left:0;
	top:0;
	border-left:1px solid #808080;
	border-top:1px solid #808080;
	border-bottom:1px solid #808080;
    background-color:#ffffff;
    overflow:hidden;
    white-space: nowrap;
	z-index:8;
}

.nc_combo_field, .nc_combo_list {
    padding-left:1.5rem;
	color:#3b3b3b;
    font-family:var(--alfa-font-family);;
    font-size:15px;
	text-align:left;
}

.nc_combo_field {
    line-height:3.8rem;
}

.nc_combo_list {
    line-height:2rem;
}

.nc_combo_button {
    position:absolute;
    width:3.8rem;
    height:3.8rem;
    top:0;
    left:12rem;
    background:#ffffff url(../images/galka2.png) center center no-repeat;
	border-right:1px solid #808080;
	border-top:1px solid #808080;
	border-bottom:1px solid #808080;
    z-index:8;
}

.nc_combo_list {
    position:absolute;
    width:15.8rem;
    max-height:400px;
    left:0;
    top:3.8rem;
    border:1px solid #abcdef;
    background-color:#ffffff;
    z-index:3;
    display:none;
    overflow-y:auto;
    overflow-x:hidden;
}

.nc_combo_list div {
    padding:0px 0px 0 0px;
    white-space: nowrap;
    overflow:hidden;
}

.nc_combo_list div, .nc_combo_button {
    cursor:pointer;
}

.nc_combo_list div:hover {
    background-color:#fedcba;
}

.dc_combo_holder {
    position:relative;
	display:inline-block;
    width:10rem;
    height:3.8rem;
	margin-right:1.5rem;
}

.dc_combo_field {
    position:absolute;
    width:6rem;
    height:3.8rem;
	left:0;
	top:0;
	border-left:1px solid #808080;
	border-top:1px solid #808080;
	border-bottom:1px solid #808080;
    background-color:#ffffff;
    overflow:hidden;
    white-space: nowrap;
	z-index:8;
}

.dc_combo_field, .dc_combo_list {
    line-height:3.8rem;
    color:#3b3b3b;
    font-family:var(--alfa-font-family);;
    font-size:15px;
	text-align:center;
}

.dc_combo_button {
    position:absolute;
    width:3.8rem;
    height:3.8rem;
    top:0;
    left:6rem;
    background:#ffffff url(../images/galka2.png) center center no-repeat;
	border-right:1px solid #808080;
	border-top:1px solid #808080;
	border-bottom:1px solid #808080;
    z-index:8;
}

.dc_combo_list {
    position:absolute;
    width:9.8rem;
    max-height:400px;
    left:0;
    top:3.8rem;
    border:1px solid #abcdef;
    background-color:#ffffff;
    z-index:3;
    display:none;
    overflow-y:auto;
    overflow-x:hidden;
}

.dc_combo_list div {
    padding:0px 0px 0 0px;
    white-space: nowrap;
    overflow:hidden;
}

.dc_combo_list div, .dc_combo_button {
    cursor:pointer;
}

.dc_combo_list div:hover {
    background-color:#fedcba;
}

.cc_combo_holder {
    width:37rem;
    height:3.8rem;
	margin-right:1.5rem;
    background:#ffffff url(../images/galka2.png) right 1.5rem center no-repeat;
	border:1px solid #808080;
}

.cc_combo_field {
    width:33rem;
    height:3.6rem;
	padding-left:1rem;
    background-color:#ffffff;
}

.cc_combo_field, .cc_combo_list {
    line-height:3.8rem;
    color:#3b3b3b;
     font-family: var(--alfa-font-family);
    font-size:15px;
	text-align:left;
}

.cc_combo_button {
    width:36.8rem;
    height:3.6rem;
    top:0;
    left:0;
    z-index:8;
}

.cc_combo_list {
    width:37rem;
    max-height:400px;
    left:-0.1rem;
    top:3.7rem;
    border:1px solid #abcdef;
    background-color:#ffffff;
    z-index:3;
}

.cc_combo_list div {
    padding:0 0 0 1rem;
}

.cc_combo_list div:hover {
    background-color:#fedcba;
}

.kk_combo_holder {
    width:27.8rem;
    height:3.8rem;
	margin-right:1.5rem;
    background:#ffffff url(../images/galka2.png) right 1.5rem center no-repeat;
	border:1px solid #808080;
}

.kk_combo_field {
    width:23.8rem;
    height:3.6rem;
	padding-left:1rem;
    background-color:#ffffff;
}

.kk_combo_field, .kk_combo_list {
    line-height:3.8rem;
    color:#3b3b3b;
    font-family:var(--alfa-font-family);
    font-size:15px;
	text-align:left;
}

.kk_combo_button {
    width:27.8rem;
    height:3.6rem;
    top:0;
    left:0;
    z-index:8;
}

.kk_combo_list {
    width:27.8rem;
    max-height:400px;
    left:-0.1rem;
    top:3.7rem;
    border:1px solid #abcdef;
    background-color:#ffffff;
    z-index:3;
}

.kk_combo_list div {
    padding:0 0 0 1rem;
}

.kk_combo_list div:hover {
    background-color:#fedcba;
}


.vs_combo_holder {
    height:3.8rem;
	margin-right:1.5rem;
    background:#ffffff url(../images/galka2.png) right 1.5rem center no-repeat;
	border:1px solid #808080;
}

.vs_combo_field {
    height:3.6rem;
	padding-left:1rem;
    background-color:#ffffff;
}

.vs_combo_field, .vs_combo_list {
    line-height:3.8rem;
    color:#3b3b3b;
    font-family:var(--alfa-font-family);
    font-size:15px;
	text-align:left;
}

.vs_combo_button {
    height:3.6rem;
    top:0;
    left:0;
    z-index:8;
}

.vs_combo_list {
    max-height:400px;
    left:-0.1rem;
    top:3.7rem;
    border:1px solid #abcdef;
    background-color:#ffffff;
    z-index:3;
}

.vs_combo_list div {
    padding:0 0 0 1rem;
}

.vs_combo_list div:hover {
    background-color:#fedcba;
}

.ff_combo_holder {
	display:block; 
	height:3.8rem;
	margin-right:1.5rem;
	margin-bottom:1.5rem;
    background:#ffffff url(../images/galka2.png) right 1.5rem center no-repeat;
	border:1px solid #808080;
	float:left;
}

.ff_combo_field {
    width:23.8rem;
    height:3.6rem;
	padding-left:1rem;
    background-color:#ffffff;
}

.ff_combo_field, .ff_combo_list {
    line-height:3.8rem;
    color:#3b3b3b;
    font-family:var(--alfa-font-family);
    font-size:15px;
	text-align:left;
}

.ff_combo_button {
    width:27.8rem;
    height:3.6rem;
    top:0;
    left:0;
    z-index:8;
}

.ff_combo_list {
    width:27.8rem;
    max-height:400px;
    left:-0.1rem;
    top:3.7rem;
    border:1px solid #abcdef;
    background-color:#ffffff;
    z-index:3;
}

.ff_combo_list div {
    padding:0 0 0 1rem;
}

.ff_combo_list div:hover {
    background-color:#fedcba;
}

.zk_combo_holder {
    width:37rem;
    height:3.8rem;
	margin-right:1.5rem;
    background:#ffffff url(../images/galka2.png) right 1.5rem center no-repeat;
	border:1px solid #808080;
}

.zk_combo_field {
    width:33rem;
    height:3.6rem;
	padding-left:1rem;
    background-color:#ffffff;
}

.zk_combo_field, .zk_combo_list {
    line-height:3.8rem;
    color:#3b3b3b;
    font-family:var(--alfa-font-family);
    font-size:15px;
	text-align:left;
}

.zk_combo_button {
    width:36.8rem;
    height:3.6rem;
    top:0;
    left:0;
    z-index:8;
}

.zk_combo_list {
    width:37rem;
    max-height:400px;
    left:-0.1rem;
    top:3.7rem;
    border:1px solid #abcdef;
    background-color:#ffffff;
    z-index:3;
}

.zk_combo_list div {
    padding:0 0 0 1rem;
}

.zk_combo_list div:hover {
    background-color:#fedcba;
}

/* end of combobest */

#wk_red_circles {
	width:45px;
	right:1.2rem;
	top:12rem;
	margin:0;
	padding:0;
	list-style:none;
	z-index:3000 !important;
}

#wk_red_circles li {
    display:block;
	margin-bottom:17px;
	padding-left:7px;
}

#wk_red_circles li:hover {
	padding-left:0;
}

.modal-content {
	 font-family: var(--alfa-font-family);
}

#wk_contact_form_holder input[type='text'], textarea {
    width:100%;
}

#wk_order_contact {
    width:17rem;
	margin:0 auto;
	background:#e30613 url(../images/galka.png) 1rem 1.5rem no-repeat;
}

#wk_order_contact:hover {
	background:#a00000 url(../images/galka.png) 1rem 1.5rem no-repeat;
}

#wk_mm_bar {
	width:260px;
	height:40px;
	border-bottom:1px solid #c1c1c1;
}

#wk_mm_bar table tr td {
	height:40px;
	width:20%;
	text-align:center;
	vertical-align:middle;
}

.wk_chess_cell {
    height:27rem;
	padding-top:4rem;
	/* background-position:right 0 top 6.5rem; */
	background-position:bottom left;
	background-repeat:no-repeat;
}

.wk_chess_cell h2 {
	padding:0;
	margin:0 0 2.4rem 0;
    font-family:var(--alfa-font-family);;
	font-size:3rem;
}

.wk_chess_cell.z1 h2, .wk_chess_cell.z4 h2 {
	color:#e30613;
}

.wk_chess_cell.z2 h2, .wk_chess_cell.z3 h2 {
	color:#ffffff;
}

.wk_chess_cell > a {
    /*font-family:  var(--alfa-font-family);;*/
	font-family: var(--alfa-font-family);
	font-size: 2rem;
	text-decoration:none;
}

.wk_chess_cell.z1, .wk_chess_cell.z4 {
    background-color:#e7e7e8;
}

.wk_chess_cell.z2, .wk_chess_cell.z3 {
    background-color:#808080; /*727173;*/
}

.wk_chess_cell.z1 > a:link, .wk_chess_cell.z1 > a:visited, .wk_chess_cell.z1 > a:active,
.wk_chess_cell.z4 > a:link, .wk_chess_cell.z4 > a:visited, .wk_chess_cell.z4 > a:active {
    color:#3e3e3f;
	border-bottom:1px solid #3e3e3f;
}

.wk_chess_cell.z1 > a:hover, .wk_chess_cell.z4 > a:hover {
    color:#e30613;
	border-bottom:1px solid #e30613;
}

.wk_chess_cell.z2 > a:link, .wk_chess_cell.z2 > a:visited, .wk_chess_cell.z2 > a:active,
.wk_chess_cell.z3 > a:link, .wk_chess_cell.z3 > a:visited, .wk_chess_cell.z3 > a:active {
    color:#ffffff;
	border-bottom:1px solid #ffffff;
}

.wk_chess_cell.z2 > a:hover, .wk_chess_cell.z3 > a:hover {
    color:#e30613;
	border-bottom:1px solid #e30613;
}

.wk_chess_cell h2 > a {
	font-family:var(--alfa-font-family);;
	font-size:3rem;
	/* border:none !important; */
}

.wk_chess_cell.z1 h2 > a:link, .wk_chess_cell.z1 h2 > a:visited, .wk_chess_cell.z1 h2 > a:active,
.wk_chess_cell.z4 h2 > a:link, .wk_chess_cell.z4 h2 > a:visited, .wk_chess_cell.z4 h2 > a:active {
	color:#e30613;
}

.wk_chess_cell.z2 h2 > a:link, .wk_chess_cell.z2 h2 > a:visited, .wk_chess_cell.z2 h2 > a:active,
.wk_chess_cell.z3 h2 > a:link, .wk_chess_cell.z3 h2 > a:visited, .wk_chess_cell.z3 h2 > a:active {
	color:#ffffff;
}

.wk_chess_cell h2 > a:link, .wk_chess_cell h2 > a:visited, 
.wk_chess_cell h2 > a:active, .wk_chess_cell h2 > a:hover {
	text-decoration:none;
}

.wk_chess_cell h2 > a:hover {
    color:#a00000 !important;
}

.wk_chess_click {
    position:absolute;
	width:20rem;
	height:17rem;
	bottom:10px;
	cursor:pointer;
	z-index:100;
}

#wk_showcase {
	display: none;
    padding-top:4.5rem;
	font-family: var(--alfa-font-family); /* var(--alfa-font-family);;*/
	font-size:1.5rem;
	color:#414143;
}

.wk_showcase_col {
    background-position:right 0 top 8rem;
	background-repeat:no-repeat;
}

.wk_showcase_col h2 {
    padding-top:1.5rem;
	margin-bottom:3rem;
	font-family: var(--alfa-font-family);;
	font-size:3.5rem;
}

.wk_showcase_col h2 span {
    color:#e7131f;
}

.wk_news_date_sc {
    margin-bottom:1.5rem;
	color:#e7131f;
}

.wk_news_date_sc a:link, .wk_news_date_sc a:visited, .wk_news_date_sc a:active {
    color:#e7131f;
	text-decoration:underline;
}

.wk_news_date_sc a:hover {
    color:#414143;
	text-decoration:underline;
}

p.wk_news_summary_sc {
    margin-bottom:3rem;
	line-height:2rem;
}

p.wk_news_summary_sc a:link, p.wk_news_summary_sc a:visited, p.wk_news_summary_sc a:active {
    color:#414143;
	text-decoration:none;
}

p.wk_news_summary_sc a:hover {
    color:#e7131f;
	text-decoration:underline;
}

p.wk_action_sc {
    margin-bottom:3rem;
	line-height:2rem;
}

p.wk_action_sc a:link, p.wk_action_sc a:visited, p.wk_action_sc a:active {
    color:#414143;
	text-decoration:none;
}

p.wk_action_sc a:hover {
    color:#e7131f;
	text-decoration:underline;
}

p.wk_press_sc {
	font-size:2rem;
}

p.wk_press_sc a:link, p.wk_press_sc a:visited, p.wk_press_sc a:active {
    color:#414143;
	text-decoration:underline;
}

p.wk_press_sc a:hover {
    color:#e7131f;
	text-decoration:underline;
}

#wk_news_heading, #wk_news_heading h1, #wk_news_heading h2, .page_subheading {
    font-family:var(--alfa-font-family);;
	font-size:3.5rem;
}

#wk_news_heading, .page_subheading {
    padding:2.5rem 0 1rem 0;
	color:#3e3e3f;
}

#wk_news_heading .z1 {
    margin-right:11rem;
}

#wk_news_heading h1, #wk_news_heading h2 {
    display:inline-block;
	color:#e30613;
	text-decoration:underline;
}

#wk_news_heading a:link, #wk_news_heading a:visited, #wk_news_heading a:active {
    color:#3e3e3f;
	text-decoration:none;
}

#wk_news_heading a:hover {
    color:#e30613;
	text-decoration:underline;
}

#wk_news_years_bar, #wk_news_years_bar a {
    display:inline-block;
	height:3.8rem;
	line-height:3.8rem;
}

#wk_news_years_bar {
    margin-bottom:4rem;
	 font-family: var(--alfa-font-family); /*var(--alfa-font-family);;*/
	font-size:1.5rem;
	border:1px solid #6b6b6b;
	background-color:#e7e7e9;
	border-radius: 5px; 
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
}

#wk_news_years_bar a {
    padding:0 1.2rem 0 1.2rem;
}

#wk_news_years_bar a.wk_current {
    font-size:2rem;
}

#wk_news_years_bar a:link, #wk_news_years_bar a:visited, #wk_news_years_bar a:active {
    color:#414143;
	text-decoration:none;
}

#wk_news_years_bar a:hover {
    color:#e7131f;
	text-decoration:underline;
}

#wk_news_years_bar a.wk_current:link, #wk_news_years_bar a.wk_current:visited,
#wk_news_years_bar a.wk_current:active {
    color:#e7131f;
	text-decoration:none;
}

#wk_news_years_bar a.wk_current:hover {
    color:#e7131f;
	text-decoration:none;
}

p.wk_news_date_nl, p.wk_news_summary_nl {
     font-family: var(--alfa-font-family); /*var(--alfa-font-family);;*/
	font-size:1.5rem;
}

p.wk_news_date_nl {
    margin-bottom:1rem;
	color:#e7131f;
}

p.wk_news_date_nl a:link, p.wk_news_date_nl a:visited, p.wk_news_date_nl a:active {
    color:#e7131f;
	text-decoration:underline;
}

p.wk_news_date_nl a:hover {
    color:#414143;
	text-decoration:underline;
}

p.wk_news_title_nl {
    margin-bottom:1rem;
	/*line-height:2rem;*/
	font-family:var(--alfa-font-family);;
	font-size:2.2rem;
}

p.wk_news_title_nl a:link, p.wk_news_title_nl a:visited, p.wk_news_title_nl a:active {
    color:#414143;
	text-decoration:none;
}

p.wk_news_title_nl a:hover {
    color:#e7131f;
	text-decoration:underline;
}

p.wk_news_summary_nl {
    margin-bottom:2rem;
	line-height:2rem;
}

p.wk_news_summary_nl a:link, p.wk_news_summary_nl a:visited, p.wk_news_summary_nl a:active {
    color:#414143;
	text-decoration:none;
}

p.wk_news_summary_nl a:hover {
    color:#e7131f;
	text-decoration:underline;
}

#wk_news_years_select {
    margin-bottom:4rem;
	 font-family: var(--alfa-font-family); /*var(--alfa-font-family);;*/
	font-size:1.5rem;
	color:#414143;
}

h1.wk_news_header {
	margin-bottom:1rem;
    color:#414143;
	font-family:var(--alfa-font-family);;
	font-size:2.2rem;
}

.wk_gray_button {
	display:inline-block;
	/* height:3.8rem;
	line-height:3.8rem; */
	padding:0.5rem 1.5rem 0.6rem 1.5rem;
	 font-family: var(--alfa-font-family);
	font-size:1.5rem;
	text-align:center;
	color:#e7131f;
	background-color:#e7e7e9;
	border:1px solid #6b6b6b;
	border-radius: 8px; 
    -moz-border-radius: 8px; 
    -webkit-border-radius: 8px;
	text-decoration:underline;
	cursor:pointer;
}

.wk_gray_button:hover {
	color:#ffffff;
	background-color:#a00000;
	text-decoration:none;
}

.wk_to_print {
	display:inline-block;
	height:3rem;
	line-height:3rem;
	padding:0 2rem 0 5.5rem;
	 font-family: var(--alfa-font-family);
	font-size:1.5rem;
	color:#e7131f;
	background:url(../images/to_print.png) left top no-repeat;
	text-decoration:underline;
	cursor:pointer;
}

.wk_to_print:hover {
	color:#414143;
	text-decoration:underline;
}

h1#wk_page_header {
	margin-top:0; /*5.5rem;*/
    padding-top:0;
	margin-bottom:2.8rem;
    color:#414143;
	font-family:var(--alfa-font-family);;
	font-size:3.5rem;
}

.wk_catalog_filter_holder {
   	position:relative;
	padding-bottom:3rem;
	border:1px solid #6b6b6b;
	border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
}

.wk_catalog_filter_holder span {
    display:inline-block;
	padding:1.4rem 0 0 1.5rem;
	font-family:var(--alfa-font-family);;
	font-size:2.5rem;
	color:#434341;
}

.wk_trikon {
    position:absolute;
	width: 0;
    height: 0;
	left:0;
	top:1.5rem;
    border-style: solid;
    border-width: 18px 0 18px 20px;
    border-color: transparent transparent transparent #e20611;
	/* border-style: inset; */
	-webkit-transform:rotate(360deg)
}

.wk_pink_button {
	display:inline-block;
	padding:0.5rem 1.5rem 0.6rem 1.5rem;
	/* padding:0 1.5rem 0.1rem 1.5rem; */
	 font-family: var(--alfa-font-family);
	font-size:2rem;
	text-align:center;
	color:#ffffff;
	background-color:#e7131f;
	border-radius: 8px; 
    -moz-border-radius: 8px; 
    -webkit-border-radius: 8px;
	text-decoration:none;
	cursor:pointer;
}

.wk_pink_button:hover {
	color:#ffffff;
	background-color:#a00000;
	text-decoration:none;
}

.wk_filter_title {
    padding-top:1rem;
	padding-bottom:1rem;
	 font-family: var(--alfa-font-family);
    font-size:1.5rem;
	font-weight:bold;
    color:#434341;
}

#wk_catalog_tabs {
    padding-top:5rem;
	font-family:var(--alfa-font-family);;
	font-size:3.5rem;
	color:#e7131f;
}

#wk_catalog_tabs span {
    display:inline-block;
}

#wk_catalog_tabs span.z {
    margin-right:10%;
}

#wk_catalog_tabs a:link, #wk_catalog_tabs a:active, #wk_catalog_tabs a:hover {
    color:#434341;
	text-decoration:none;
}

#wk_catalog_tabs a:hover {
    color:#e7131f;
	text-decoration:underline;
}

#wk_catalog_sortby {
    padding-bottom:5rem;
	 font-family: var(--alfa-font-family);
	font-size:1.5rem;
}

#wk_catalog_sortby a {
    display:inline-block;
	padding-right:1.6rem;
	background-position:right center;
	background-repeat:no-repeat;
}

#wk_catalog_sortby a.z1 {
    background-image:url(../images/sortup.png);
}

#wk_catalog_sortby a.z2 {
    background-image:url(../images/sortdown.png);
}

#wk_catalog_sortby a:link, #wk_catalog_sortby a:visited, #wk_catalog_sortby a:active {
    color:#434341;
	text-decoration:underline;
}

#wk_catalog_sortby a:hover {
    color:#e7131f;
	text-decoration:underline;
}

#wk_catalog_showcase {
    width:780px;
	margin:0 auto;
	text-align:center;
}

#wk_catalog_showcase .wk_catalog_showcase_cell, #wk_catalog_showcase .wk_catalog_showcase_cell_in {
    width:128px;
	height:90px;
}

#wk_catalog_showcase .wk_catalog_showcase_cell {
	display:inline-block;
	background:url(../images/ryski.png) left top no-repeat;
}

#wk_catalog_showcase .wk_catalog_showcase_cell_in {
	background-position:center center;
	background-repeat:no-repeat;
}

#wk_catalog_pages {
    padding-top:1rem;
	background:url(../images/ryski2.png) left top repeat-x;
}

#wk_catalog_pages_in {
    padding-bottom:1rem;
	 font-family: var(--alfa-font-family);
	font-size:2rem;
	color:#e7131f;
	background:url(../images/ryski2.png) left bottom repeat-x;
}

#wk_catalog_pages_in a {
	font-size:1.5rem;
}

#wk_catalog_pages_in a:link, #wk_catalog_pages_in a:visited, #wk_catalog_pages_in a:active {
    color:#434341;
	text-decoration:none;
}

#wk_catalog_pages_in a:hover {
    color:#e7131f;
	text-decoration:underline;
}

#wk_catalog_table {
    width:100%;
	max-width:780px;
	margin:0 auto;
	text-align:center;
}

#wk_catalog_table td {
    padding-left:1rem;
	 font-family: var(--alfa-font-family);
	font-size:1.8rem;
}

#wk_catalog_table td.z {
	font-size:1.5rem;
}

.wk_trigger {
    padding-top:1rem;
	padding-bottom:1rem;
}

.wk_trigger_bar {
	display:inline-block;
	line-height:2.6rem;
	padding-right:3.2rem;
	margin-bottom:0.9rem;
	 font-family: var(--alfa-font-family);
    font-size:1.5rem;
	font-weight:bold;
    color:#434341;
	background-image:url(../images/checkbest1.png);
	background-position:right top;
	background-repeat:no-repeat;
	cursor:pointer;
}

.wk_trigger_checked {
	background-image:url(../images/checkbest2.png);
}

.wk_trigger_list {
    display:none;
}

.wk_filter_input_block {
	/*height:4rem;*/
	padding-top:1rem;
	padding-bottom:1rem;
	line-height:4rem;
	 font-family: var(--alfa-font-family);
    font-size:1.5rem;
	font-weight:bold;
    color:#434341;
}

.checkbest {
}

.checkbest_inline {
    display:inline-block;
    height:2.6rem;
	line-height:2.6rem;
    padding-left:3.2rem;
	padding-right:1rem;
	margin-bottom:0.9rem;
     font-family: var(--alfa-font-family);
    font-size:1.5rem;
	font-weight:normal;
    color:#434341;
	background-image:url(../images/checkbest0.png);
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;
}

.checkbest_block {
    display:block;
    height:2.6rem;
	line-height:2.6rem;
    padding-left:3.2rem;
	padding-right:1rem;
	margin-bottom:0.9rem;
     font-family: var(--alfa-font-family);
    font-size:1.5rem;
	font-weight:normal;
    color:#434341;
	background-image:url(../images/checkbest0.png);
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;
}

.checkbest_checked {
	background-image:url(../images/checkbest1.png);
}

.circlebest, .radiobest {
    display:inline-block;
    height:2.6rem;
	line-height:2.6rem;
    padding-left:2.5rem;
	padding-right:1rem;
	margin-bottom:0.9rem;
     font-family: var(--alfa-font-family);
    font-size:1.5rem;
	font-weight:normal;
    color:#434341;
	background-image:url(../images/circlebest0.png);
	background-position:left center;
	background-repeat:no-repeat;
	cursor:pointer;
}

.circlebest_checked {
	background-image:url(../images/circlebest1.png);
}

#wk_coin_descr_holder h2 {
    padding-bottom:1rem;
	margin-bottom:2rem;
	color:#414143;
	font-family:var(--alfa-font-family);;
	font-size:3.5rem;
	background:url(../images/ryski2.png) left bottom repeat-x;
}

#wk_coin_descr_holder {
    margin-bottom:2rem;
}

#wk_coin_descr {
     font-family: var(--alfa-font-family);
	font-size:1.5rem;
	color:#414143;
}

#wk_coin_descr img {
    display:inline-block;
	padding:0 2rem 2rem 2rem;
}

#wk_coin_order {
   	position:relative;
	padding-bottom:2rem;
	border:1px solid #6b6b6b;
	border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
}

#wk_coin_order span {
    display:inline-block;
	padding:1.4rem 0 1.5rem 3rem;
	font-family:var(--alfa-font-family);;
	font-size:2.5rem;
	color:#434341;
}

#wk_coin_order input, textarea {
	width:100%;
	height:3.8rem;
	margin-bottom:1.5rem;
     font-family: var(--alfa-font-family);
}

.wk_centered {
	margin:0 auto;
}

.wk_form_frame, .wk_form_frame_padded {
   	position:relative;
	padding-bottom:2rem;
	border:1px solid #6b6b6b;
	border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
}

.wk_form_frame_padded {
	padding-left:3rem;
	padding-right:2rem;
}

.wk_form_frame > span, .wk_form_frame_padded > span {
    display:inline-block;
	font-family:var(--alfa-font-family);;
	font-size:2.5rem;
	color:#434341;
}

.wk_form_frame > span {
	padding:1.4rem 0 1.5rem 3rem;
}

.wk_form_frame_padded > span {
	padding:1.4rem 0 1.5rem 0;
}

#wk_depocalc {
	/*display:block;*/
	width:55rem;
	padding-bottom:2.4rem !important;
	/* margin:0 auto; */
}

#wk_depocalc .z {
    height:4rem;
	line-height:4rem;
	margin-bottom:2.5rem;
/*border:1px solid red;*/
}

#wk_depocalc .z > div, #wk_depocalc .z > input {
	vertical-align:middle;
}

#wk_depocalc p {
    padding-top:1.4rem;
	line-height:1.8rem;
	 font-family: var(--alfa-font-family);
	font-size:1.5rem;
	text-align:center;
}

#wk_depotable {
    margin: 0 auto;
	width:100%;
	max-width:87rem;
	 font-family: var(--alfa-font-family);
	font-size:1.5rem;
	border-collapse:collapse;
}

#wk_depotable th {
    font-family:var(--alfa-font-family);;
	font-size:2rem;
	padding-top:1.5rem;
	padding-bottom:1.5rem;
}

#wk_depotable td {
	padding-top:1.3rem;
	padding-bottom:1.3rem;
	border-top:1px dashed #7f8080;
}

#wk_depotable th, #wk_depotable td {
    min-width:8.3rem;
	text-align:right;
	vertical-align:middle;
}

#wk_depotable th.c1, #wk_depotable td.c1 {
    width:100% !important;
	text-align:left !important;
}

#wk_depotable td span {
    color:#e30613;
}

#wk_credocalc {
	max-width:62rem;
	padding-bottom:2.4rem !important;
}

#wk_credocalc .row {
     font-family: var(--alfa-font-family);
	font-size:1.5rem;
}

#wk_credocalc .c2 {
	padding-top:0.4rem;
	padding-bottom:0.5rem;
}

p#wk_credo_rez {
	padding-top:2.5rem;
	 font-family: var(--alfa-font-family);
	font-size:1.5rem;
	line-height:2rem;
}

p#wk_credo_rez span {
	font-size:2rem;
}

#wk_credocalc input[type='text'] {
    width:37rem;
}

#wk_credotable {
    margin: 0 auto;
	width:100%;
	max-width:87rem;
	font-family:var(--alfa-font-family);;
	font-size:2rem;
	border-collapse:collapse;
}

#wk_credotable th {
	padding-top:1.5rem;
	padding-bottom:1.5rem;
	text-align:left;
}

#wk_credotable td {
	padding-top:1.3rem;
	padding-bottom:1.3rem;
	text-align:right;
	border-top:1px dashed #7f8080;
}

#wk_credotable th, #wk_credotable td {
	padding-right:1rem;
	vertical-align:middle;
}

#wk_credotable td.c1 {
	 font-family: var(--alfa-font-family);
	font-size:1.5rem;
}

#wk_contact img {
    margin-right:1rem;
}

#wk_contact div.c1 {
    line-height:3.5rem;
	padding-left:0;
	padding-top:1rem;
	padding-bottom:1rem;
     font-family: var(--alfa-font-family);
	font-size:1.5rem;
}

#wk_contact div.c1 span {
    font-family:var(--alfa-font-family);;
	font-size:2rem;
}

#wk_contact div.c1 a:link, #wk_contact div.c1 a:visited, #wk_contact div.c1 a:active {
    color:#e30613;
	text-decoration:underline;
}

#wk_contact div.c1 a:hover {
    color:#3e3e3f;
	text-decoration:underline;
}

#wk_contact_form {
    max-width:62rem;
	 font-family: var(--alfa-font-family);
	font-size:1.5rem;
}

#wk_contact_form input[type='text'] {
    width:27.8rem;
	margin-bottom:1rem;
}

#wk_contact_form input.i1 {
    width:14.2rem;
	margin-right:1.5rem;
}

#wk_contact_form input.i2 {
    width:12rem;
}

#wk_contact_form textarea {
    height:3.8rem;
}

#wk_vacans_search {
    max-width:48rem;
	 font-family: var(--alfa-font-family);
	font-size:1.5rem;
}

#wk_vacans_send {
    max-width:50rem;
	 font-family: var(--alfa-font-family);
	font-size:1.5rem;
}

.wk_resume_input {
	display:inline-block;
	width:8rem;
	padding-top:1rem;
	padding-bottom:1rem;
	line-height:2.5rem;
	font-weight:bold;
    color:#434341;
}

#wk_filials_form {
    width:auto;
}

#wk_filials_form .wk_pink_button {
    float:left;
}

.ni_map_holder {

}

#ni_google_map {

}

#ni_branches_list {
     font-family: var(--alfa-font-family);
	font-size:1.5rem;
}

#ni_branches_list img {
    cursor:pointer;
}

.ni_branches_title {
    padding-bottom:1rem;
    font-size:1.8rem;
	font-weight:bold;
	border-bottom:1px dashed #7f8080;
}

.ni_branches_row {
	padding-top:1rem;
	padding-bottom:0.5rem;
	border-bottom:1px dashed #7f8080;
}

.ni_branches_row div {
	padding-bottom:0.5rem;
}

.ni_branches_row a:link, .ni_branches_row a:visited, .ni_branches_row a:active {
    color:#e30613;
	text-decoration:underline;
}

.ni_branches_row a:hover {
    color:#414141;
	text-decoration:underline;
}

.karusel {
    /* void for now */
}

.karusel .x {
    position:relative;
    height:6rem;
}

.karusel .x > .y, .karusel .x > .z {
    position:absolute;
    height:4rem;
    width:15rem;
}

.karusel .x > .y {
    left:0;
    top:0;
}

.karusel .x > .z {
    left:17rem;
    top:0;
}

.karusel .x > .y > input, .karusel .x > .z > input {
    height:4rem;
    width:15rem;
    line-height:4rem;
    border:1px solid #7f7f7f;
}

.karusel .x > .y.fake, .karusel .x > .z.fake {
    height:3.8rem;
    line-height:3.8rem;
    width:15rem;
    padding-left:0.5rem;
     font-family: var(--alfa-font-family); /* var(--alfa-font-family);;*/
    font-size:1.5rem;
    color:#3b3b3b;
    background-color:#ffffff;
    border:1px solid #7f7f7f;
}

.karusel .x > .q.fake {
    height:3.8rem;
    line-height:3.8rem;
    /* width:30rem; */
    padding-left:0.5rem;
     font-family: var(--alfa-font-family); /* var(--alfa-font-family);;*/
    font-size:1.5rem;
    color:#3b3b3b;
    background-color:#ffffff;
    border:1px solid #7f7f7f;
}

div.fake.slick-slide div.wk_form_frame_padded {
    cursor:pointer;
}

.karusel .wk_form_frame_padded {
    background-color:rgb(255,255,255);
    background-color:rgba(255,255,255,.7) !important;
}

.wk_shade_button {
	display:inline-block;
	padding:0.5rem 1.5rem 0.6rem 1.5rem;
	 font-family: var(--alfa-font-family);
	font-size:2rem;
	text-align:center;
	color:#ffffff;
	background-color:#808080;
	border-radius: 8px; 
    -moz-border-radius: 8px; 
    -webkit-border-radius: 8px;
	text-decoration:none;
	cursor:pointer;
}

.wk_shade_button:hover {
	color:#ffffff;
	background-color:#e40613;
	text-decoration:none;
}

div.fake.slick-slide div.wk_form_frame_padded:hover .wk_shade_button {
	color:#ffffff;
	background-color:#e40613;
	text-decoration:none;
}

.wk_form_frame > span.less, .wk_form_frame_padded > span.less {
	 font-family: var(--alfa-font-family)!important;
	font-size:2rem !important;
}

#wk_karusel_holder span.less {
	color:#202020 !important;
}

#wk_block_form_1, #wk_block_form_2, #wk_block_form_3, #wk_block_form_4,
#wk_block_form_5, #wk_block_form_6, #wk_block_form_7, #wk_block_form_21,
#wk_block_form_22, #wk_block_form_10 {
    background-repeat:no-repeat;
}

/* credit */
#wk_block_form_1 {
    /* no icon */
}

#wk_block_form_2 {
    background-image:url(../images/bf_cards.png);
	background-position:right 3.3rem bottom 2.5rem;
}

/* amongst cards */
#wk_block_form_3 {
    background-image:url(../images/bf_intercards.png);
	background-position:left 20.5rem top 10.5rem;
}

#wk_block_form_4 {
    background-image:url(../images/bf_mobile2.png);
	background-position:left 18.7rem top 11rem;
}

/* smart */
#wk_block_form_5 {
    background-image:url(../images/bf_smart.png);
	background-position:left 26rem top 11rem;
}

/* coins */
#wk_block_form_6 {
    background-image:url(../images/bf_coins.png);
	background-position:left 21rem top 11rem;
}

/* purse */
#wk_block_form_21 {
    background-image:url(../images/bf_prostir.jpg);
	background-position:left 21rem top 11rem;
}

/* pay off */
#wk_block_form_22 {
    background-image:url(../images/bf_payoff_big.png); 
	background-position:left 25rem top 7.8rem;
}

/* safe */
#wk_block_form_7 {
    background-image:url(../images/bf_safe.png);
	background-position:left 24rem top 11rem;
}

/* khochu-ka */

#wk_block_form_10 {
    background-image:url(../images/bf_kk.png); /* слепить иконку */
	background-position:right 3.3rem top 11rem;    /* уточнить положение */
}

#wk_karusel_holder {
    position:absolute;
	width:120rem;
	left:0;
    z-index:2995;
}

.karusel .x .qq {
	height:3.8rem;
    line-height:3.8rem;
    /* width:30rem; */
    padding-left:0.5rem;
     font-family: var(--alfa-font-family); /* var(--alfa-font-family);;*/
    font-size:1.5rem;
    color:#3b3b3b;
}

.karusel .x .qq input {
	display:inline-block;
}

#wk_custom_cred {
	width:100%;
	max-width:100rem;   /* changed */
	padding-bottom:2.4rem !important;
}

#wk_custom_cred input.z1 {
    display:block;
	margin-bottom:1rem;
}

#wk_custom_cred input.z2 {
    display:inline-block;
	margin-bottom:1rem;
}

#wk_custom_cred .z3, #wk_custom_cred .z4 {
	display:inline-block;
	height:3.6rem;
	line-height:3.6rem;
	margin-bottom:1.0rem;
	 font-family: var(--alfa-font-family);
	font-size:1.5rem;
}

#wk_custom_cred .z3 {
	width:15.5rem;
}

#wk_custom_cred .z4 {
	width:20rem;
	padding:0 0 0 0.5rem;
	font-weight:bold;
	border:1px solid #808080;
}

#wk_custom_cred p {
    margin-top:0.5rem;
	margin-bottom:1.0rem;
	 font-family: var(--alfa-font-family);
	font-size:1.5rem;
}

#wk_custom_cred p b {
	 font-family: var(--alfa-font-family);
	font-size:1.8rem;
	font-weight:normal;
}

#wk_custom_cred p i {
	font-size:1.3rem;
	font-style:normal;
}

#wk_custom_cred .b1 {
    margin-bottom:1.5rem;
}

#wk_custom_cred .b11, #wk_custom_cred .b12 {
    padding-bottom:1.5rem;
}

#wk_custom_cred .b11 {
    padding-left:0;
    padding-right:1.5rem;
}

#wk_custom_cred .b2a, #wk_custom_cred .b2b {
    line-height:1.5rem;
	 font-family: var(--alfa-font-family);
	font-size:1.5rem;
	color:#434341;
}

#wk_custom_cred .b2b {
    padding-bottom:7rem;
}

#wk_custom_cred .b2a > div, #wk_custom_cred .b2b > div {
	padding:1rem 0 1.2rem 0;
	line-height:2.4rem;
	font-family:var(--alfa-font-family);;
	font-size:2.4rem;
	color:#e30613;
}

#wk_custom_cred .b3 {
    padding-top:1.5rem;
	border-top:1px solid #7f8080;
}

#wk_custom_cred h5 {
    margin-bottom:2rem;
	font-family:var(--alfa-font-family);;
	font-size:2.5rem;
	color:#434341;
}

#sgoda {
    height:1.8rem !important;
	line-height:1.8rem !important;
}

#wk_custom_cred .z7 {
    width:17.5rem;
	margin-right:1.5rem;
	float:left;
}

/* red to dark red, underlined to underlined */
a.wk_rduu:link, a.wk_rduu:visited, a.wk_rduu:active { 
    color:#e7131f;
	text-decoration:underline;
}

a.wk_rduu:hover { 
    color:#a00000;
	text-decoration:underline;
}

.logoframe {
	width:140px;
	height:140px;
	margin:0 auto 2rem auto;
	border:2px solid #eee;
	background-position:center;
	background-repeat:no-repeat;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;    
}

.logoframe:hover {
   border:2px solid #ccc;
}

#wk_ipay_form .z1, #wk_ipay_form .z2, #wk_ipay_form .z3, #wk_ipay_form p {
	margin-bottom:1rem;
	 font-family: var(--alfa-font-family);
	font-size:1.5rem;
}

#wk_ipay_form .z1 {
	height:4rem;
	line-height:4rem;
	padding-right:0;
}

#wk_ipay_form .z3 {
	position: relative;
	height:4rem;
	line-height:4rem;
	padding-left:0;
	text-align:left;
	background: #88b7d5;
}

#wk_ipay_form .z3:after {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	/* border-color: rgba(136, 183, 213, 0); */
	border-right-color: #88b7d5;
	border-width: 20px;
	margin-top: -20px;
}

#wk_call_ipay {
   max-width:40rem;
}

#wk_call_ipay div.z {
   margin-bottom:2rem;
    font-family: var(--alfa-font-family);
   font-size:1.8rem;
}

p.wk_karaul {
	padding:20px 10px 20px 10px;
	margin:0;
	font-size:18px;
	color:#FF0000;
	text-align:center;
}

#wk_info_btn {
	position:absolute;
	width:24px;
	height:24px;
	bottom:1.5rem;
	right:1.5rem;
	background:url(../images/icon_info.png) left top no-repeat;
	cursor:pointer;
}

#wk_weird_msg {
	padding-top:2rem;
	line-height:2rem;
	text-align:center;
	color:#e40613;
}

#wk_uasmart_form {
    width:100%;
}

#wk_uasmart_form .z1, #wk_uasmart_form .z2 {
	margin-bottom:1rem;
	 font-family: var(--alfa-font-family);
	font-size:1.5rem;
}

#wk_uasmart_form .z1 {
	padding-right:0;
}

#wk_biz_form_holder {
    position:absolute;
	width:560px;
	height:37rem;
    right: 0;
    top: 14rem;
	z-index:3000 !important;
}

#wk_biz_form {
    width:45rem;
	background-color:#ffffff;
}

#wk_biz_form td.c1, #wk_biz_form td.c2 {
    width:50%;
}

#wk_biz_form td.c1 {
    text-align:left;
}

#wk_biz_form td.c2 {
    text-align:right;
}

#wk_biz_form td input[type='text'] {
    margin-bottom:1.5rem;
}

#wk_sgoda {
    position:absolute;
    left:22rem;
    top:30rem;
    line-height:1.7rem;
}

#wk_webchat {
    display: block;
    position: fixed;
	width:320px;
	height:66px;
    bottom: 0;
    right: 25px;
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;
	z-index:150;
}

#wk_webchat_btn {
	display: inline-block;
    line-height: initial;
    background-position: left;
    background-repeat: no-repeat;
    color: #fc0f04;
    font-size: 15px;
    padding: 5px 5px 5px 0px;
    text-transform: inherit;
    margin: 0;
    cursor: pointer;
    background-size: 20px;
    display: none;
}

#wk_webchat_btn:hover {
    text-decoration:underline;
}

#wk_sitemapp_bed {
    position:fixed;
	width:100%;
    left: 0;
	top: 0;
	right:0;
	bottom:0;
	z-index:999988;
	background-color:rgb(128,128,128);
    background-color:rgba(128,128,128,.7) !important;
}

#wk_sitemapp_holder {
    position:fixed;
	width:96%;
    left: 50%;
	top: 2rem;
	bottom:2rem;
	margin-left: -48%;
	 font-family: var(--alfa-font-family);
	overflow:auto;
	border:1px solid #3e3e3f;
	background:#ffffff;
	z-index:999990;
}

#wk_sitemapp_btn {
    position:absolute;
	width:24px;
	height:24px;
    left: 1rem;
	top: 1rem;
	background:url(../images/mi_close.png) left top no-repeat;
	z-index:999999;
	cursor:pointer;
}

#wk_sitemapp_tabs {
    height:5.3rem;
	line-height:5.3rem;
	width:auto;
	font-size:1.5rem;
	text-align:center;
}

#wk_sitemapp_tabs a {
    margin:0 1.8rem;
}

#wk_sitemapp_tabs a:link, #wk_sitemapp_tabs a:visited, #wk_sitemapp_tabs a:active {
    color:#3b3b3c;
	text-decoration:none;
}

#wk_sitemapp_tabs a:hover, #wk_sitemapp_tabs a.smpp_active:hover {
    color:#e30613;
	text-decoration:underline;
}

#wk_sitemapp_tabs a.smpp_active:link, #wk_sitemapp_tabs a.smpp_active:visited, 
#wk_sitemapp_tabs a.smpp_active:active {
    font-weight:bold;
	color:#e30613;
	text-decoration:none;
}

#wk_sitemapp_pages {
	color:#3e3e3f;
}

#wk_sitemapp_pages > div > ul {
    display:block;
	width:100%;
	list-style:none;
	margin:0;
	padding:0;
}

#wk_sitemapp_pages div > ul > li {
    display:inline-block;
	width:33%;
	padding:0 1.5rem;
	font-size:1.8rem;
	list-style:none;
	/* float:left; */
	vertical-align:top;
}

#wk_sitemapp_pages div > ul > li > a:link, #wk_sitemapp_pages div > ul > li > a:visited,
#wk_sitemapp_pages div > ul > li > a:active {
    color:#3e3e3f;
	text-decoration:none;
}

#wk_sitemapp_pages div > ul > li > a:hover {
    color:#e30613;
	text-decoration:underline;
}

#wk_sitemapp_pages ul.l0 {
	display:block;
	margin:0;
	padding:0.5rem 0 2rem 0;
	list-style:none;
}

#wk_sitemapp_pages ul.l0 > li {
	display:block;
	/*height:2rem;*/
	line-height:2rem;
	font-size:1.5rem;
	list-style:none;
}

#wk_sitemapp_pages ul.l1, #wk_sitemapp_pages ul.l2 {
	display:block;
	margin:0;
	padding:0.2rem 0 0.2rem 1.5rem;
	list-style:none;
}

#wk_sitemapp_pages ul.l1 > li, #wk_sitemapp_pages ul.l2 > li {
	display:block;
	/*height:2rem;*/
	line-height:2rem;
	font-size:1.5rem;
	list-style:none;
}

#wk_sitemapp_pages ul.l0 li > a:link, #wk_sitemapp_pages ul.l0 li > a:visited,
#wk_sitemapp_pages ul.l0 li > a:active {
    color:#3b3b3c;
	text-decoration:none;
}

#wk_sitemapp_pages ul.l0 li > a:hover {
    color:#e30613;
	text-decoration:underline;
}

#wk_crates table {
    width:100%;
	border:0px; /* border="0" */
    border-collapse:collapse; /* cellspacing="0" */
}

#wk_crates table td {
    padding:0px; /* cellpadding="0" */
}

#wk_crates td.z1, #wk_crates td.z4,
#wk_crates td.z2, #wk_crates td.z3 {
    width:50%;
	vertical-align:top;
}

#wk_crates td.z1, #wk_crates td.z4 {
    background-color:#e7e7e8;
}

#wk_crates td.z2, #wk_crates td.z3 {
    background-color:#808080;
}

#wk_crates td.z1 > div, #wk_crates td.z2 > div, 
#wk_crates td.z3 > div, #wk_crates td.z4 > div {
    padding:1.5rem;
}

#wk_crates td.x1 {
    width:100%;
	vertical-align:top;
}

#wk_crates td.x2 {
    vertical-align:middle;
}

#wk_crates td.x2 > div {
    display:inline-block;
	width:16rem;
	height:15rem;
	background-image:url(../images/chess/uhi_s.png);
	background-repeat:no-repeat;
	background-position: center center;
	cursor:pointer;
}

#wk_crates td.z1:hover td.x2 > div, #wk_crates td.z2:hover td.x2 > div,
#wk_crates td.z3:hover td.x2 > div, #wk_crates td.z4:hover td.x2 > div {
	background-image:url(../images/chess/uhi.png);
}

#wk_crates h2 {
	padding:0;
	margin:0 0 2.4rem 0;
    font-family:var(--alfa-font-family);;
/*
	font-size:3rem;
	line-height:3rem;
*/
}

#wk_crates td.z1 h2 > a:link, #wk_crates td.z1 h2 > a:visited, #wk_crates td.z1 h2 > a:active,
#wk_crates td.z4 h2 > a:link, #wk_crates td.z4 h2 > a:visited, #wk_crates td.z4 h2 > a:active {
	color:#e30613;
}

#wk_crates td.z2 h2 > a:link, #wk_crates td.z2 h2 > a:visited, #wk_crates td.z2 h2 > a:active,
#wk_crates td.z3 h2 > a:link, #wk_crates td.z3 h2 > a:visited, #wk_crates td.z3 h2 > a:active {
	color:#ffffff;
}

#wk_crates h2 > a:hover {
    color:#a00000 !important;
	text-decoration:none;
}

#wk_crates td.x1 p {
    padding:0;
	margin:0 0 1.2rem 0;
}

#wk_crates td.x1 p a {
	font-family: var(--alfa-font-family);
	/* font-size: 2rem;
	line-height:2.2rem; */
	text-decoration:none;
}

#wk_crates td.z1 td.x1 a:link, #wk_crates td.z1 td.x1 a:visited, #wk_crates td.z1 td.x1 a:active,
#wk_crates td.z4 td.x1 a:link, #wk_crates td.z4 td.x1 a:visited, #wk_crates td.z4 td.x1 a:active {
    color:#3e3e3f;
	border-bottom:1px solid #3e3e3f;
}

#wk_crates td.z1 td.x1 a:hover, #wk_crates td.z4 td.x1 a:hover {
    color:#e30613;
	border-bottom:1px solid #e30613;
}

#wk_crates td.z2 td.x1 a:link, #wk_crates td.z2 td.x1 a:visited, #wk_crates td.z2 td.x1 a:active,
#wk_crates td.z3 td.x1 a:link, #wk_crates td.z3 td.x1 a:visited, #wk_crates td.z3 td.x1 a:active {
    color:#ffffff;
	border-bottom:1px solid #ffffff;
}

#wk_crates td.z2 td.x1 a:hover, #wk_crates td.z3 td.x1 a:hover {
    color:#e30613;
	border-bottom:1px solid #e30613;
}

.vakh {
	 font-family: var(--alfa-font-family);
	font-size:2rem;
	color:#ff0000;
	text-align:center;
}

#wk_maps_heading, #wk_maps_heading h1 {
    font-family:var(--alfa-font-family);;
	font-size:3.5rem;
}

#wk_maps_heading {
    padding:2.5rem 0 1rem 0;
	color:#3e3e3f;
}

#wk_maps_heading .z1, #wk_maps_heading h1, #wk_maps_heading a {
    margin-right:11rem;
	display:inline-block;
	line-height:1.0 !important;
}

#wk_maps_heading h1 {
	color:#e30613;
	text-decoration:underline;
}

#wk_maps_heading a:link, #wk_maps_heading a:visited, #wk_maps_heading a:active {
    color:#3e3e3f;
	/* text-decoration:none; */
	text-decoration:underline;
}

#wk_maps_heading a:hover {
    color:#e30613;
	text-decoration:underline;
}
/*
#wk_maps_heading .ru4ka {
    display:inline-block;
	height:32px;
	width:38px;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:none;
}

#wk_maps_heading .ru4ka.on {
	background-image:url(../images/ru4ka.png);
}
*/

/*-- media queries --------------------------------------------------------------------*/

@media (min-width: 1200px) { 
  ul#wk_bottom_menu li {
    margin-right:0;
	float:none;
  }
}

@media (min-width: 768px) and (max-width: 1199px) { 
  ul#wk_bottom_menu li {
    margin-right:3rem;
  }
}

@media (max-width: 767px) { 
  ul#wk_bottom_menu li {
    margin-right:0;
	float:none;
  }
}

@media (min-width: 400px) {
  #wk_order_bell {
	width:35rem;
  }
  
  #wk_or_meeting {
  	display: inline;
  }
}

@media (max-width: 399px) {
  #wk_order_bell {
	width:25rem !important;
  }	
  
  #wk_or_meeting {
  	display: none;
  }
}

@media (max-width: 767px) { 
  #wk_last_line .z1 {
    text-align:center;
  }
}


 


@media (min-width:1150px) {
  #wk_fast_linx {
    display:block;
  }
}

/* @media (max-width:767px) { */
@media (max-width:1100px) {
  #wk_fast_linx {
    display:none;
  }
}

@media (min-width:1150px) {
  #wk_top_menu_bar {
    height:5rem;
	line-height:5rem;
	/* right:17.5rem; */
	right:0rem;
	top:6rem; 
  }
}


@media (min-width:1040px) and (max-width:1149px) {

  #wk_top_menu_bar {
	display:block;
    width:80rem;
	height:3.5rem;
	line-height:3.5rem;
	/* right:17.5rem; */
	right:0rem;
	/* top:7.5rem; */
	/* bottom:0; */
	top:7rem;
	font-size:1.3rem;
  }
  
  #wk_top_menu_bar li.top {
	height: 4rem;
	line-height: 4rem;
  }

  #wk_top_menu_bar > li > a.top {
	height:4rem;
  }
  
  #wk_top_menu_bar a {
	/* margin-right:2.8rem; */
  }
}

@media (max-width:1040px) {
#wk_logo{
	margin-left: 20px;
}
  #wk_top_menu_bar {
	display:none;
  }
  #wk_drop_button{
  	position: relative;
  	left: auto;
  	top: auto;
	display: block;
  }
	#wk_top_bar{
		height: auto;
	    padding-bottom: 10px;
	}
}
@media (max-width:569px) {
  #wk_logo {
	margin:0 auto;
  }
}


/*
@media (min-width:995px) and (max-width:1115px) {
  #wk_top_menu_bar {
	display:block;
    width:98rem;
	height:3.5rem;
	line-height:3.5rem;

	right:0rem;

	top:7rem;
	font-size:1.3rem;
  }
  
  #wk_top_menu_bar li.top {
	height: 4rem;
	line-height: 4rem;
  }

  #wk_top_menu_bar > li > a.top {
	height:4rem;
  }
  
  #wk_top_menu_bar a {

  }
}
*/
/*
@media (min-width:860px) and (max-width:1149px) {
  #wk_top_menu_bar {
	display:block;
    height:3.5rem;
	line-height:3.5rem;
	right:0rem;
	top:7rem;
	font-size:1.5rem;
  }
  
  #wk_top_menu_bar li.top {
	height: 4rem;
	line-height: 4rem;
  }

  #wk_top_menu_bar > li > a.top {
	height:4rem;
  }
  
  #wk_top_menu_bar a {
  }
}
*/

/*
@media (min-width:768px) and (max-width:859px) {
  #wk_top_menu_bar {
	display:block;
    height:3.5rem;
	line-height:3.5rem;

	right:0rem;

	top:7rem;
	font-size:1.3rem;
  }

  #wk_top_menu_bar li.top {
	height: 4rem;
	line-height: 4rem;
  }

  #wk_top_menu_bar > li > a.top {
	height:4rem;
  }

  #wk_top_menu_bar a {

  }
}
*/

@media (min-width:1180px) {
  #wk_top_menu_bar li div {
  	width:114rem;
  }
}

@media (min-width:1150px) and (max-width:1179px) {
  #wk_top_menu_bar li div {
  	width:110rem;
  }
}

@media (min-width:860px) and (max-width:1149px) {
  #wk_top_menu_bar li div {
  	width:88rem;
	top:4rem; /* 4.5 */
	right:12rem;
  }
}

@media (min-width:760px) and (max-width:859px) {
  #wk_top_menu_bar li div {
  	width:70rem;
	top:4rem;
	right: -3rem;
  }
}

@media (min-width:1150px) {
  #wk_callback {
    display:block;
	right:21rem;
  }
}

@media (min-width:570px) and (max-width:1149px) {
  #wk_callback {
    display:block;
	right:12.5rem;
  }
}

@media (max-width:569px) {
  #wk_callback {
    display:none;
  }
}

@media (min-width:570px) {
  #wk_smarts_holder {
  }
}

@media (max-width:569px) {
  #wk_smarts_holder {
	right:auto;
	margin:0 auto 0 auto;
  }
}

@media (min-width:570px) {
  #wk_search_layer {
	width:35rem;
	top:4.5rem;
  }
}

@media (min-width:360px) and (max-width:569px) {
  #wk_search_layer {
    width:35rem;
	top:11rem;
  }
}

@media (max-width:359px) {
  #wk_search_layer {
    top:11rem;
	width:26.5rem;
  }
}

@media (min-width:570px) {
  #wk_search {
	left:0;
  }
}

@media (max-width:569px) {
  #wk_search {
    left:40px;
  }
}

@media (min-width:570px) {
  #wk_callback_tiny {
	display:none;
  }
}

@media (max-width:569px) {
  #wk_callback_tiny {
	display:block;
  }
}

@media (min-width:570px) {
  #wk_header_phone {
	display:block;
  }

}

@media (min-width:1150px) {
  #wk_header_phone {
  }
}

@media (min-width:570px) and (max-width:1150px) {
  #wk_header_phone {
  }
}

@media (max-width:569px) {
  #wk_header_phone {
	display:none;
  }
   .top__line__button__enter{
  	display: none;
  }
}

@media (min-width:370px) {
  #wk_contact_form_holder span.unseen {
    display:inline;
  }
}

@media (max-width:369px) {
  #wk_contact_form_holder span.unseen {
    display:none;
  }
}

@media (min-width:768px) {
  .wk_chess_cell {
    padding-left:4.5rem;
  }
}

@media (max-width:767px) {
  .wk_chess_cell {
    padding-left:1.5rem;
  }
}

@media (min-width:1100px) {
  .wk_chess_cell {
    height:27rem;
	background-position:right 0 top 6.5rem;
  }
}

@media (min-width:768px) and (max-width:1099px) {
  .wk_chess_cell {
    height:45rem;
	background-position:center top 26.5rem;
  }
}

@media (min-width:550px) and (max-width:767px) {
  .wk_chess_cell {
    height:27rem;
	background-position:right 0 top 6.5rem;
  }
}

@media (max-width:549px) {
  .wk_chess_cell {
    height:45rem;
	background-position:center top 26.5rem;
  }
}

@media (min-width:768px) {
  .wk_chess_cell.z3 {
    background-color:#808080; /*727173;*/
  }
  
  .wk_chess_cell.z4 {
    background-color:#e7e7e8;
  }
  
  .wk_chess_cell.z4 h2 {
	color:#e30613;
  }

  .wk_chess_cell.z3 h2 {
	color:#ffffff;
  }

  .wk_chess_cell.z3 > a:link, .wk_chess_cell.z3 > a:visited, .wk_chess_cell.z3 > a:active {
    color:#ffffff;
	border-bottom:1px solid #ffffff;
  }

  .wk_chess_cell.z3 > a:hover {
    color:#e30613;
	border-bottom:1px solid #e30613;
  }

  .wk_chess_cell.z4 > a:link, .wk_chess_cell.z4 > a:visited, .wk_chess_cell.z4 > a:active {
    color:#3e3e3f;
	border-bottom:1px solid #3e3e3f;
  }

  .wk_chess_cell.z4 > a:hover {
    color:#e30613;
	border-bottom:1px solid #e30613;
  }
}

@media (max-width:767px) {
	#wk_fixed_line .z1, #wk_fixed_line .z2 {
		text-align: center;
	}
  .wk_chess_cell.z3 {
    background-color:#e7e7e8;
  }

  .wk_chess_cell.z4 {
    background-color:#808080; /*727173;*/
  }
  
  .wk_chess_cell.z3 h2 {
	color:#e30613;
  }

  .wk_chess_cell.z4 h2 {
	color:#ffffff;
  }

  .wk_chess_cell.z4 > a:link, .wk_chess_cell.z4 > a:visited, .wk_chess_cell.z4 > a:active {
    color:#ffffff;
	border-bottom:1px solid #ffffff;
  }

  .wk_chess_cell.z4 > a:hover {
    color:#e30613;
	border-bottom:1px solid #e30613;
  }

  .wk_chess_cell.z3 > a:link, .wk_chess_cell.z3 > a:visited, .wk_chess_cell.z3 > a:active {
    color:#3e3e3f;
	border-bottom:1px solid #3e3e3f;
  }

  .wk_chess_cell.z3 > a:hover {
    color:#e30613;
	border-bottom:1px solid #e30613;
  }
}

@media (min-width:768px) {
  .wk_chess_cell.z4 h2 > a:link, .wk_chess_cell.z4 h2 > a:visited, .wk_chess_cell.z4 h2 > a:active {
	color:#e30613;
  }

  .wk_chess_cell.z3 h2 > a:link, .wk_chess_cell.z3 h2 > a:visited, .wk_chess_cell.z3 h2 > a:active {
	color:#ffffff;
  }
}

@media (max-width:767px) {
  .wk_chess_cell.z3 h2 > a:link, .wk_chess_cell.z3 h2 > a:visited, .wk_chess_cell.z3 h2 > a:active {
	color:#e30613;
  }

  .wk_chess_cell.z4 h2 > a:link, .wk_chess_cell.z4 h2 > a:visited, .wk_chess_cell.z4 h2 > a:active {
	color:#ffffff;
  }
}

@media (min-width:1100px) {
  .wk_chess_click {
    left:auto;
    right:10px;
    margin:0;
  }  
}

@media (min-width:768px) and (max-width:1099px) {
  .wk_chess_click {
    left:0;
    right:0;
    margin:0 auto;
  }  
}

@media (min-width:550px) and (max-width:767px) {
  .wk_chess_click {
    left:auto;
    right:10px;
    margin:0;
  }  
}

@media (max-width:549px) {
  .wk_chess_click {
    left:0;
    right:0;
    margin:0 auto;
  }  
}

@media (min-width:768px) {
  .wk_showcase_col {
    padding-left:4.5rem;
	padding-right:4.5rem;
  }
}

@media (max-width:767px) {
  .wk_showcase_col {
    padding-left:1.5rem;
	padding-right:1.5rem;
	background-image:url(../images/zero.gif) !important;
  }
}

@media (min-width:768px) {
  .wk_page_margins {
    padding-left:4.5rem;
	padding-right:4.5rem;
  }
  
  #wk_news_years_bar {
    display:inline-block;
  }

  #wk_news_years_select {
    display:none;
  }
}

@media (max-width:767px) {
  .wk_page_margins {
    padding-left:1.5rem;
	padding-right:1.5rem;
  }

  #wk_news_years_bar {
    display:none;
  }

  #wk_news_years_select {
    display:block;
  }
}

@media (min-width:992px) {
  .wk_catalog_filter_holder .row > div {
    min-height:50rem;
	background-position: top right;
	background-repeat:no-repeat;
  }
}

@media (max-width:991px) {
  .wk_catalog_filter_holder .row > div {
    min-height:auto;
	background-image: none !important;
  }
}

@media (max-width:280px) {
  input#katalog_word {
    width:18rem;
  }
}

@media (min-width:1200px) {
  #wk_catalog_tabs {
	font-size:3.5rem;
  }
}

@media (min-width:768px) and (max-width:1199px) {
  #wk_catalog_tabs {
	font-size:3rem;
  }
}

@media (min-width:430px) and (max-width:767px) {
  #wk_catalog_tabs {
	padding-top:3rem;
	font-size:2.5rem;
  }
  
  #wk_catalog_sortby {
    padding-bottom:3rem;
  }
}

@media (max-width:429px) {
  #wk_catalog_tabs {
	padding-top:2rem;
	 font-family: var(--alfa-font-family);
	font-size:1.5rem;
  }

  #wk_catalog_sortby {
    padding-bottom:2rem;
  }
}

@media (min-width:992px) {
  #wk_catalog_showcase {
    width:780px;
  }
}

@media (min-width:640px) and (max-width:991px) {
  #wk_catalog_showcase {
    width:520px;
  }
}

@media (max-width:639px) {
  #wk_catalog_showcase {
    width:100%;
  }
}

@media (min-width:768px) {
  #wk_depocalc {
	width:55rem;
  }

  #wk_depocalc .z {
    height:4rem;
	line-height:4rem;
  }
}

@media (min-width:360px) and (max-width:767px) {
  #wk_depocalc {
	width:30rem;
  }

  #wk_depocalc .z {
    height:8rem;
	line-height:4rem;
  }
}

@media (max-width:359px) {
  #wk_depocalc {
	width:29rem;
  }

  #wk_depocalc .z {
    height:16rem;
	line-height:4rem;
  }
  
  .dc_combo_holder {
	/*margin-bottom:1rem;*/
  }
}

@media (min-width:670px) {
  #wk_depotable {
	font-size:1.5rem;
  }

  #wk_depotable th {
    font-family:var(--alfa-font-family);;
	font-size:2rem;
  }

  #wk_depotable th, #wk_depotable td {
    min-width:8.3rem;
  }
}

@media (max-width:669px) {
  #wk_depotable {
	font-size:1.2rem;
  }

  #wk_depotable th {
    font-family:var(--alfa-font-family);
	font-size:1.5rem;
  }

  #wk_depotable th, #wk_depotable td {
    min-width:6.2rem;
  }
}

@media (min-width:750px) {
  #wk_credocalc .c1 {
	line-height:4.8rem;
  }
}

@media (max-width:749px) {
  #wk_credocalc .c1 {
	line-height:3.5rem;
  }
}

@media (min-width:430px) {
  #wk_credocalc input[type='text'] {
    width:37rem;
  }

  .cc_combo_holder {
    width:37rem;
  }

  .cc_combo_field {
    width:33rem;
  }

  .cc_combo_button {
    width:36.8rem;
  }

  .cc_combo_list {
    width:37rem;
  }
}

@media (max-width:429px) {
  #wk_credocalc input[type='text'] {
    width:32rem;
  }

  .cc_combo_holder {
    width:32rem;
  }

  .cc_combo_field {
    width:28rem;
  }

  .cc_combo_button {
    width:31.8rem;
  }

  .cc_combo_list {
    width:32rem;
  }
}

@media (min-width:800px) {
  #wk_credotable, #wk_credotable th {
    font-family:var(--alfa-font-family);;
	font-size:2rem;
	line-height:2.3rem;
  }
}

@media (max-width:799px) {
  #wk_credotable, #wk_credotable th {
     font-family: var(--alfa-font-family);
	font-size:1.5rem;
	line-height:1.6rem;
  }
}
@media (max-width:1420px) {
	.wk_top_bar_flex{
		padding-left: 46px;
	}
}

@media (min-width: 520px) { 
  .vs_combo_holder, .vs_combo_button, .vs_combo_list {
    width:44.8rem; /* 27.8 */
  }

  .vs_combo_field {
    width:40.8rem; /* 23.8 */
  }
}

@media (max-width: 519px) and (min-width: 400px) { 
  .vs_combo_holder, .vs_combo_button, .vs_combo_list {
    width:32.8rem;
  }

  .vs_combo_field {
    width:28.8rem;
  }
}

@media (max-width: 399px) { 
  .vs_combo_holder, .vs_combo_button, .vs_combo_list {
    width:22.8rem;
  }

  .vs_combo_field {
    width:18.8rem;
  }
}


@media (min-width: 450px) { 
  #wk_vacans_send input[type="text"] {
    width:36rem;
  }
}

@media (max-width: 449px) { 
  #wk_vacans_send input[type="text"] {
    width:22rem;
  }
}

@media (min-width:345px) { 
  .ff_combo_holder {
    width:27.8rem;
  }
  
  .ff_combo_field {
    width:23.8rem;
  }

.ff_combo_button {
    width:27.8rem;
  }

  .ff_combo_list {
    width:27.8rem;
  }
}

@media (max-width:344px) { 
  .ff_combo_holder {
    width:21.8rem;
  }

  .ff_combo_field {
    width:17.8rem;
  }

.ff_combo_button {
    width:21.8rem;
  }

  .ff_combo_list {
    width:21.8rem;
  }
}

@media (min-width:992px) { 
  .ni_branches_title {
    display:block;
  }
}

@media (max-width:991px) { 
  .ni_branches_title {
    display:none;
  }
}

@media (min-width:1070px) {
  #wk_karusel_holder {
	 bottom:4.5rem;
  }
}

@media (max-width:1069px) {
  #wk_karusel_holder {
	 bottom:1.5rem;
  }
}

@media (min-width:840px) {
  #wk_karusel_holder {
	display:block;
  }
}

@media (max-width:840px) {
  #wk_karusel_holder {
	display:none;
  }
}

@media (min-width: 520px) { 
  .karusel .wk_form_frame_padded {
    width:38rem;
  }

  .karusel .x {
    height:6rem;
  }

  .karusel .x > .z {
    left:17rem;
    top:0;
  }
  
  .karusel .x > .q.fake {
    width:30rem;
  }

  .karusel .x .qq input {
    width:25rem;
  }
}

@media (max-width: 519px) { 
  .karusel .wk_form_frame_padded {
    width:21.5rem;
  }

  .karusel .x {
    height:11rem;
  }

  .karusel .x > .z {
    left:0;
    top:5rem;
  }

  .karusel .x > .q.fake {
    width:15rem;
  }
  .karusel .x .qq input {
    width:11.5rem;
  }
  
  #wk_top_gap {
  	display:none;
  }
}

@media (min-width:970px) {
  .karusel {
	width:95%;
  }
}

@media (min-width:520px) and (max-width:969px) {
  .karusel {
	width:47rem;
  }
}

@media (max-width:519px) {
  .karusel {
	width:30rem;
  }
  
  #wk_block_form_1, #wk_block_form_2, #wk_block_form_3, #wk_block_form_4,
  #wk_block_form_5, #wk_block_form_6, #wk_block_form_7, /* #wk_block_form_21, */
  #wk_block_form_22, #wk_block_form_10 {
    background-image:none;
  }
  
  #wk_block_form_21 {
    background-position:3rem 15.7rem;
  }
}

@media (min-width:470px) {
  .zk_combo_holder {
    width:37rem;
  }

  .zk_combo_field {
    width:33rem;
  }

  .zk_combo_button {
    width:36.8rem;
  }

  .zk_combo_list {
    width:37rem;
  }
}

@media (max-width:469px) {
  .zk_combo_holder {
    width:23rem;
  }

  .zk_combo_field {
    width:19rem;
  }

  .zk_combo_button {
    width:22.8rem;
  }

  .zk_combo_list {
    width:23rem;
  }
}

@media (min-width:768px) {
  #wk_ipay_form {
	width:66rem;
  }
  
  #wk_ipay_form .z1 {
	height:4rem;
	line-height:4rem;
	text-align:right;
  }

  #wk_ipay_form .z3 {
	display:block;
  }
  
  #wk_ipay_form input {
    width:16rem;
  }
}

@media (max-width:767px) {
  #wk_ipay_form .z3 {
	display:none;
  }
}

@media (min-width:400px) and (max-width:767px) {
  #wk_ipay_form {
	width:33rem;
  }
  
  #wk_ipay_form .z1 {
	height:2rem;
	line-height:2rem;
	text-align:left;
  }
  
  #wk_ipay_form input {
    width:28rem;
  }
}

@media (max-width:399px) {
  #wk_ipay_form {
	width:100%;
  }
  
  #wk_ipay_form .z1 {
	height:2rem;
	line-height:2rem;
	text-align:left;
  }

  #wk_ipay_form input {
    width:16rem;
  }
}

@media (min-width:570px) {
  #wk_red_circles {
    display:block;
  }
}

@media (max-width:569px) {
  #wk_red_circles {
    display:none;
  }
}

@media (min-width:769px) {
  #wk_weird_msg {
	display:none;
  }
}

@media (max-width:768px) {
  #wk_weird_msg {
	display:block;
  }
}

@media (min-width:768px) {
  #wk_uasmart_form {
	max-width:41rem;
  }
  
  #wk_uasmart_form .z1 {
	height:4rem;
	line-height:4rem;
	text-align:right;
  }
}

@media (max-width:767px) {
  #wk_uasmart_form {
	max-width:34rem;
  }
  
  #wk_uasmart_form .z1 {
	height:2rem;
	line-height:2rem;
	text-align:left;
  }
}

@media (min-width:1135px) {
  #wk_biz_form_holder {
    display:block;
  }
}

@media (max-width:1070px) {
	#wk_biz_form_holder{
		top: 12rem;
	}
}
@media (max-width:1040px) {
	#wk_biz_form_holder{
		top: 5rem;
	}
}
@media (max-width:800px) {
	#wk_biz_form_holder {
	    position: relative;
	    width: 100%;
	    height: 460px;
	    top: 0;
	    margin: 0px auto;
	    padding: 23px 0;
	    background: #ffffff;
	}
}

@media only screen and (max-width: 550px) {
	#wk_biz_form_holder{
		height: 600px;
	}
	#wk_biz_form tr{
		display: inline-block;
		width: 100%;
	}
	#wk_biz_form td input[type='text']{
		margin: 0;
	}
	#wk_biz_form td.c1, #wk_biz_form td.c2,
	#wk_biz_form td.c1, #wk_biz_form td{
		width: 100%;
		display: flex;
		align-items: center;
		margin: 10px 0;
	}
	#wk_biz_form input, #wk_biz_form textarea{
		width: 100%!important;
	}
	#wk_sgoda{
		top: 0;
		left: 0;
		position: relative;
		height: auto;
		margin-bottom: 20px;
		width: 100%;
	}
	#wk_biz_form{
		position: relative;
		width: 100%;
		max-width: 280px;
	}
	#wk_biz_form_holder iframe{
		height: 600px!important;
	}
	#wk_biz_form .wk_pink_button{
		width: 100%;
	}
}

@media (max-width:767px) {
  #wk_dummy_line {
  }
}

@media (min-width:768px) {
  #wk_fixed_line .z1 {
    height:3.6rem;
    line-height:3.6rem;
  }
}

@media (max-width:767px) {
  #wk_fixed_line .z1 {
    height:2rem;
    line-height:2rem;
  }
}

@media (min-width:840px) { 
  #wk_crates h2 {
    font-size:3rem;
  }
  
  #wk_crates td.x1 p {
    line-height:2.2rem;
	font-size:2rem;
  }
}

@media (min-width:560px) and (max-width:839px) { 
  #wk_crates h2 {
    font-size:2.4rem;
  }
  
  #wk_crates td.x1 p {
    line-height:1.8rem;
	font-size:1.6rem;
  }
}

@media (max-width:559px) { 
  #wk_crates h2 {
    line-height:2rem;
	 font-family: var(--alfa-font-family);
    font-size:1.8rem;
  }
  
  #wk_crates td.x1 p  {
    line-height:1.4rem;
	font-size:1.2rem;
  }
}

@media (min-width:990px) { 
  #wk_crates td.x2 > div {
    display:inline-block;
  }
}

@media (max-width:989px) { 
  #wk_crates td.x2 > div {
    display:none;
  }
}

@media (min-width:992px) {
  #wk_custom_cred .b2a {
    display:none;
  }

  #wk_custom_cred .b2b {
    display:block;
  }

  .b2b_holder {
    border-left:1px dashed #7f8080;
	padding-left:1.5rem;
  }
}

@media (max-width:991px) {
  #wk_custom_cred .b2b {
    display:none;
  }

  #wk_custom_cred .b2a {
    display:block;
  }
  
  .b2b_holder {
    border-left:none;
	padding-left:0;
  }

  #wk_custom_cred .b4 {
    padding-top:1.5rem;
  }
}

@media (min-width:768px) {
  #wk_custom_cred .b12 {
    padding-left:1.5rem;
    padding-right:0;
  }
}

@media (max-width:768px) {
  #wk_custom_cred .b12 {
    padding-left:0;
    padding-right:1.5rem;
  }
}

@media (min-width:1070px) {
  #wk_maps_heading a, #wk_maps_heading h1 {
	margin-bottom:20px;
  }
}

@media (max-width:1070px) {
  #wk_maps_heading a, #wk_maps_heading h1 {
	margin-bottom:20px;
 }
}

@media (max-width:670px) {
  #wk_maps_heading a, #wk_maps_heading h1 {
	padding-left:40px;
  }
}

@media (max-width:670px) {
  #wk_maps_heading h1 {
	background:url(../images/ru4ka.png) left top no-repeat;
  }
}


/**************top__line__button__enter*********************/

.top__line__button__enter{
	background-color: red;
    outline: none;
    border: none;
    color: white;
    border-radius: 4px;
    margin-left: 20px;
    padding: 5px 15px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    cursor: pointer;
}

#popapEnterIB{
	display: none;
}
.popapEnterIB_bg{
	position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background: rgb(84 84 84 / 58%);
    z-index: 4001;
    display: flex;
    align-items: center;
    justify-content: center;
}
.popapEnterIB_wrap{
    width: 352px;
    height: 264px;
    background: white;
    padding: 20px;
    text-align: center;
    box-shadow: 0 0 1px 1px #b0b0b0;
    border-radius: 10px;
    position: relative;
}
.popapEnterIB_wrap h3{
    margin-top: 13px;
    font-weight: 500;
    font-size: 20px;
}
.popapEnterIB_wrap h5{
    margin-top: 32px;
    padding: 7px;
}
.popapEnterIB_buttons{
	flex-wrap: wrap;
    display: flex;
    margin-top: 30px;
    justify-content: center;
    align-items: center;
}
.popapEnterIB_item{
    cursor: pointer;
    width: 81%;
    height: 40px;
    margin: 8px 0;
    color: white;
    font-family: var(--alfa-font-family);
    font-size: 13px;
    padding: 10px;
    font-weight: 400;
    text-transform: uppercase;
    border-radius: 8px;
    overflow: hidden;
    position: relative;
    background: #e30613;
}
.popapEnterIB_item:nth-child(1):hover{
  background: #ab121b;
}
.popapEnterIB_item:nth-child(2){
    background: #505153;
}
.popapEnterIB_item:nth-child(2):hover{
    background: #313336;
}

.popapEnterIB_item span{
	text-transform: uppercase;
    display: block;
    background: #d2e8ff;
    padding: 10px 6px;
    color: #2e2d30;
    font-size: 11px;
    cursor: pointer;
    position: absolute;
    width: 100%;
    bottom: -36px;
    transition:all 0.3s;
}
.popapEnterIB_item:hover h5{
}
.popapEnterIB_item:hover span{
   bottom: 0;
   text-decoration: none;
}
.popapEnterIB_item:hover,
.popapEnterIB_item:active,
.popapEnterIB_item:focus{
	color: white;
   text-decoration: none;
}
.popapEnterIB_exit {
	position: absolute;
	top: 0;
	right: 0;
	padding: 10px;
	color: red;
	font-weight: 600;
	cursor: pointer;
	font-size: 15px;
}
 
.exchangeRates_title{
	font-family: var(--alfa-font-family);
    font-style: normal;
    font-weight: normal;
    font-size: 30px;
    line-height: 36px;
    text-align: center;
    padding-bottom: 15px;
    color: #414143;
} 

.tabs__content .tab__content {
  display: none;
}
.tabs__content .tab__content.active {
  display: block;
} 
.exchangeRates_title{
	width: 100%;
}
.tabs__list_item{
	justify-content: center;
}






@media only screen and  (max-width:550px) {
	#wk_logo{
		width: 130px;
		height:26px;
	}
	.wk_top_bar_flex{
		padding-left: 23px;
	}
}


.hb_slide_active_slide{
	opacity: 100!important;
}

/*********linkIB**************/

.linkIB{
	display: flex;
    display: none;
    width: 100%;
    align-items: center;
    padding: 10px 20px 10px 23px;
    background: #f0f0f0;
    justify-content: space-between;
    border-bottom: 1px solid #dfdfdf;
}
.android.mobile .linkIB{
	display: flex;
}

.link_close{
    font-size: 10px;
    color: #9c9c9c;
}
.link_img {
	width: 44px;
    border-radius: 7px;
    overflow: hidden;
    margin: 0 14px;
    border: 1px solid #dfdfdf;
}
.link_img img{
	width: 100%;
}

.linkIB a{
	color: #0933ff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 400;
}
.linkIB_left{
	display: flex;
	align-items: center;
}
.link_title{
	font-weight: 600;
    margin-bottom: 1px;
    text-transform: uppercase;
    font-size: 13px;
}
.link_name{
    color: #9d9b9e;
    font-size: 11px;
}
.bottom_line{
    padding-top: 20px;
}


/*************************/

@media only screen and  (max-width:750px) {
	.bottom_line{
		padding: 10px 0;
	}
	#wk_footer{
		text-align: center;
	}
	#wk_contact_centre,
	.wk_follow_in{
		text-align: center!important;
	}
	.subsc_form_wrap{
		justify-content: center;
	}
}

@media only screen and  (max-width:550px) {
	#wk_fixed_line .z1, #wk_fixed_line .z2{
		text-align: left;
		padding-bottom: 10px;
	}
	#wk_footer{
		text-align: left;
	}
	#wk_contact_centre,
	.wk_follow_in{
		text-align: left!important;
	} 
	.subsc_form_wrap{
		justify-content: left;
	}
}



#iFrameExchange,
#iFrameExchangePage{
width: 100%;
height: 238px;
border: none;
outline: none;
margin:auto;
}
.title_left{
	margin-top: 30px;
	text-align: center;
}
@media only screen and (max-width: 800px) {
  #iFrameExchangePage{
    height: 400px;
  }
}
@media only screen and (max-width: 750px) {
  #iFrameExchange{
    height: 325px;
  }
}

@media only screen and (max-width: 650px) {
  #iFrameExchange{
    height: 380px;
  }
}


@media only screen and (max-width: 520px) {
  #iFrameExchange{
    height: 450px;
  }
  .tabs_select.active .bfh-selectbox{
  	padding: 10px 0 10px 27px; 
  }
}


form #email {
	width: 190px;
	height: 35px;
	background-color: #fff;
	border: 1px solid #333333;;
	color: #333333;
	font-size: 1em;
	padding: 5px;
	border-radius: 5px;
}

@media only screen and (max-width: 400px) {
	form #email{
		width: 125px;
	}
}



form button#sendbtn {  
    height: 34px;
    display: flex;
    align-items: center;
    background: #ff0e07;
    outline: none;
    border: none;
    justify-content: center;
    font-weight: 600;
    z-index: 1;
    margin-left: 6px;
    border-radius: 5px;
    padding: 10px;
}

form button#sendbtn:hover {
	cursor: pointer;
	background:#c70e09;
}
.subsc_form_wrap{
	display: flex;
	align-items: center;
	position: relative;
	margin-top: 10px;
}

span#error {
	display: none;
	font-size: 1em;
	color: #ff0000;
	font-weight: normal;
	line-height: 1em;
	margin-bottom: 8px;
	margin-top: 8px;
}

span.msg { 
	font-weight: normal;
	color: #ff0000;
	font-size: 1em;
	line-height: 1em;
	margin-bottom: 8px;
	margin-top: 8px;
}


#wk_follow_s {
	display:table-cell;
	line-height:4.2rem;
	font-size: 1.5rem;
	color:#ffffff;
	text-align:left;
	vertical-align:middle;
}

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display:none;}
 
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }



/************card__wrap__slider********************/

.card_slider_main_page{
	display: flex!important;
	justify-content: center;
	margin-bottom: 30px;
}

.card__wrap__slider{
	width: 100%;
	margin-left: 38px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.card_slider_main_page .slick-dots li.slick-active button:before{
	color: transparent;
}
.card__wrap_news .card__wrap__item {
	min-height: auto;
}
.card__wrap__item{
	box-sizing: border-box;
	display: flex;
	box-shadow: 0px 0px 15px 2px #d8d8d8;
	border-radius: 8px;
	height: auto;
	min-height: 300px;
	padding: 20px;
	justify-content: space-between;
	background-size: 100% 100%;
    background-position: center;
    position: relative;
}
.card__wrap__slider .card__wrap .card__wrap__item .news_card_link{
	display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    color: transparent;
}
.card__wrap__item__left{
	width: 60%;
	display: flex;
	flex-wrap: wrap;
}
.card__wrap__item__left ul,
.card__wrap h3, 
.card__wrap__item__left a{
	width: 100%;
}
.card__wrap__item__right{
	width: 40%;
	display: flex;
	align-items: center;
}
.card__wrap__item__right img{
	width: 100%;
	max-width: 200px;
	max-height: 215px;
	height: auto;
	margin: auto;
}
.card__wrap{
	width: 41%;
	max-width: 550px;
	margin: 20px 40px;
}

.card__wrap__item__left ul{
	margin: 0;
	padding: 0;
	padding-left: 15px;
}
.card__wrap h3{
	margin-top: 20px;
	font-size: 21px;
	font-weight: 600;
}
.card__wrap.card__wrap_news h3 {
	margin-bottom: 40px;
}
.card__wrap__item__left ul li{
	padding: 0;
	font-size: 13px;
	line-height: 23px;
	list-style: none;
}
.card__wrap__item a{
	text-decoration: none;
	display: inline-block;
	margin-top: 20px;
	font-weight: 600;
}
.card__wrap_news .card__wrap__item a{
	display: flex;
	align-self: flex-end;
	margin-top: 30px;
	margin-bottom: 20px;
}
.WHITE_COLOR{
	color: white;
}
.WHITE_COLOR.card__wrap__item a{
	color: white;
}
.WHITE_COLOR .card__wrap__item__left{
	width: 50%;
}
.salary_main_page .card__wrap__item{
	background-size: cover;
}
.card__wrap__item__left ul li::before {
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: red; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
}
.WHITE_COLOR .card__wrap__item__left ul li::before{
	color: white;
}
.card__wrap__slider .slick-dots li{
	background-color: #ededed;
	width: 8px;
	height: 8px;
	border-radius: 50px;
	list-style-color: red;
}
.card__wrap__slider .slick-dots{
	bottom: -10px;
}
.card__wrap__slider .slick-dots li.slick-active{
	background-color: red;
}
.card__wrap__slider .slick-dots li button,
.card__wrap__slider .slick-dots li button:before{
	width: 8px;
	line-height: 8px;
	height: 8px;
	color: transparent;
}
.news_card{
	flex-wrap: wrap;
}
.card__wrap.card__wrap_news{
    width: 28%;
}
.card__wrap_news:nth-child(3){
	margin: 20px 0;
}
.news_card__wrap__item{
	display: flex;
	margin-top: 20px;
}
.news_card .card__wrap__item__right{
	align-items: flex-start;
}
.news_card .card__wrap__item__right img{
	margin:0;
	padding-left: 10px;
}
.card__wrap__item_title{
	font-size: 16px;
}
.containHidden{
	display: none!important;
}
.news_button{
	text-align: center;
	margin-bottom: 50px;
}
.news_button button{
    cursor: pointer;
    border: none;
    outline: none;
    background: #ff0b0b;
    -webkit-box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
    box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
    -webkit-border-radius: 5px;
    border-radius: 30px;
    font-family: var(--unex-font-family);
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    text-align: center;
    color: white;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    display: inline-block;
    font-weight: 400;
    padding: 10px 40px;
}
.news_button button a{
	color: white;
}
.news_button button a:hover{
	text-decoration: none;
}
.news_button button:hover{
	background-color: #c70e09;
}
#wk_bottom_menu li:first-child{
	display: none;
}
@media only screen and (max-width: 1000px) {
	.card__wrap__slider{
		justify-content: center;
	}
	.card__wrap{
		margin: 20px;
		width: 100%;
	}
	.card__wrap.card__wrap_news{
	    width: 100%;
	}
}
@media only screen and (max-width: 888px) {
	.card__wrap__item{
		margin: auto;
		min-height: auto;
	}
	.card__wrap__item.finans{
    background-size: cover;
    background-position: 65% 0%;
	}
}
@media only screen and (max-width: 700px) {
	.containHidden{
		display: none!important;
	}
	.card__wrap{
		width: 100%;
		max-width: 400px;
	}
	.card__wrap__slider{
		width: 91vw;
		margin-left: 0;
	}
	.card_slider_main_page{
		display: flex!important;
	}
	.card__wrap h3{
		font-size: 18px;
		margin-top: 0;
		margin-bottom: 15px;
		line-height: 25px;
		margin-top: 0;
		margin-bottom: 20px;
	}
	.card__wrap.card__wrap_news h3{
		margin-bottom: 20px;
	}
	.card__wrap_news .card__wrap__item a{
		margin: 10px 0 0;
	}
	.card__wrap__item__left ul li{
		font-size: 12px;
		line-height: 18px;
	}
	.card__wrap__item_title{
		font-size: 12px;
	}
	.card__wrap__item__left ul{
		padding-left: 8px;
	}
	.card__wrap__item a{
		font-size: 13px;
	}
	.exchangeRates_title{
		font-size: 23px;
	    line-height: initial;
	}
	.news_card .card__wrap__item__right{
		padding: 10px;
		align-items: center;
		justify-content: center;
		width: 100%;
		display: none;
	}
	.news_card__wrap__item{
		flex-wrap: wrap;
	}
	.news_card .card__wrap__item__left{
		width: 100%;
	}

	.card__wrap_news .card__wrap__item{
		min-height: auto;
	}
	.card__wrap_news:nth-child(3){
		margin:20px;
	}
}

/******************************/

h1#wk_page_header{
	margin-top: 30px;
}
.wrap_flex{
	display: flex;
}
@media only screen and (max-width: 850px) {
	.wrap_flex{
		display: flex;
		flex-wrap: wrap;
	}
}

@media only screen and (max-width: 650px) {
	.wk_top_bar_flex_insert{
		display: none;
	}
	.wk_top_bar_flex{
		display: flex;
		flex-direction: row-reverse;
		align-items: center;
		justify-content: space-between;
	}
	.wk_top_bar_flex #wk_logo {
		margin: 0;
	}
	.openCallback_big_banner .card__wrap__item__left,
	.salary_main_page .card__wrap__item__left {
		width: 47%;
	}
}

.value_class{
	width: 38px;
    overflow: hidden;
}
.value_class.RUB, .value_class.PLN, .value_class.CZK{
	width: 29px;
}

.unex_top_banner{
	width: 100%;
    height: 444px;
    padding: 100px 100px 70px;
    background-size: 100%;
    background-repeat: no-repeat;
    margin-bottom: 25px;
}
.unex_top_banner h2{
	font-size: 5rem;
}


/********************/
.deposit_max_banner{
	padding: 70px 100px;
	height: 504px;
}
.deposit_max_banner h2{
    text-transform: uppercase;
    font-weight: 900;
    font-size: 46px;
    line-height: 69px;
    color: black;
}
.deposit_max_banner h3 {
    font-weight: 500;
    font-size: 46px;
    line-height: 65px;
    color: black;
}
.deposit_max_banner ul {
    list-style: none;
    padding: 0;
    margin-top: 44px;
}
.deposit_max_banner ul li {
    font-size: 27px;
    color: black;
    font-weight: 500;
    font-size: 33px;
    line-height: 39px;
    margin: 17px 0;
}
.deposit_max_banner ul li:before {
    font-weight: 600;
    color: red;
    content: '✓';
    margin-right: 14px;
}
.deposit_max_banner {
    background: url(https://unexbank.ua/imgb/0974420001641989559_UnexBank_Carousel_1400_700_px_Deposit_UNEX_Maximum.png)  #f8f3ef;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0px 57px;
}
/********************/




.unex_top_banner h4{
    margin-top: 30px;
    font-size: 3rem;
    font-weight: 400;
    line-height: 47px;
}

.unex_top_banner_finans{
	padding: 64px 110px;
	color:black;
}

.unex_top_banner_finans h4{
	line-height: 13px;
}
.unex_top_banner_finans h2{
	font-weight: 600;
}
.unex_top_banner_finans h2.second {
    font-size: 40px;
    margin-top: 15px;
}
.unex_top_banner_finans .BUTTON_UNEX button{
	background: black;
	margin-top: 20px;
	padding: 8px 20px;
}
.unex_top_banner_finans .BUTTON_UNEX button:hover{
	background: #323232;
}




.unex_top_banner.unex_top_banner_leasing h2{
    font-style: normal;
    font-weight: 900;
    font-size: 72px;
    line-height: 92px;
    text-transform: uppercase;
    color: #000000;
}

.unex_top_banner.unex_top_banner_leasing h4{
    font-style: normal;
    font-weight: bold;
    font-size: 34px;
    line-height: 48px;
    color: #000000;
    margin: 31px 0 45px;
    width: 551px;
}
.unex_top_banner.unex_top_banner_leasing{
    background-size: cover;
    background-position: right;
    padding: 50px 100px;
    height: 500px;
}

.unex_top_banner.unex_top_banner_leasing a{
    display: inline-block;
    color: white;
    background: black;
    font-weight: 600;
    font-size: 16px;
    padding: 10px 44px;
    border-radius: 4px;
}

.unex_top_banner.unex_top_banner_leasing a:hover{
	text-decoration: none;
	background: #2d2c2c;
}


@media only screen and (max-width: 1200px) {
	.unex_top_banner.unex_top_banner_leasing h4 {
    font-size: 28px;
    line-height: 36px;
	}
}
@media only screen and (max-width: 1000px) {
	.unex_top_banner.unex_top_banner_leasing h4 {
	    font-size: 21px;
	    line-height: 28px;
	    width: 370px;
	}
	.unex_top_banner.unex_top_banner_leasing h2{
		font-size: 54px;
	}
	.unex_top_banner.unex_top_banner_leasing{
		padding: 50px 20px;
	}
}

@media only screen and (max-width: 700px) {
	.unex_top_banner.unex_top_banner_leasing {
	    background-image: url('https://unexbank.ua/site/images/leasing/BackgroundMob.png')!important;
	    background-size: cover;
	    background-position: bottom;
	    background-repeat: no-repeat;
	    min-height: 620px;
	    padding: 30px 20px;
	}
	.unex_top_banner.unex_top_banner_leasing a{
		width: 100%;
		text-align: center;
	}
	.unex_top_banner.unex_top_banner_leasing h4{
		width: 100%;
		margin: 10px 0;
	}
	.unex_top_banner.unex_top_banner_leasing h2{
		font-size: 40px;
	}
}

.buttons{
	text-align: center;
	margin-top: 20px;
}
.buttons .btn{
	background: red;
	color: white;
	padding: 10px 20px;
	margin:5px 10px 0 0;
}
.buttons .btn:hover{
	background: #cd0d0d;
}
.padding td{
	padding: 5px;
}
.unex_top_banner.bonus{
	height: auto;
}
.unex_top_banner.bonus h2{
    font-weight: 400;
    line-height: 53px;
    font-size: 50px;
}
.unex_top_banner.bonus h2:nth-child(2){
    font-weight: 600;
    margin: 20px 0 60px;
}
.unex_top_banner.bonus div {
    font-size: 27px;
    line-height: 24px;
    margin-top: 15px;
}
.check_bonus{
	color:red;
	font-weight: 600;
	font-size: 27px;
	margin-right: 10px;
}
.unex_top_banner_equipment{
	color: white;
}
.unex_top_banner_equipment .BUTTON_UNEX button{
	background: white;
	color: black;
}
.unex_top_banner_equipment .BUTTON_UNEX button:hover{
	background: white;
}
.unex_top_banner_equipment h2{
	font-size: 40px;
}
.unex_top_banner_equipment h2.second{
	font-size: 30px;
}
@media only screen and (max-width: 1000px) {
.unex_top_banner{
    padding: 100px 50px;
}
.unex_top_banner h2,
.unex_top_banner.bonus h2{
	font-size:40px;
}
.unex_top_banner h4{
	font-size: 25px;
}
.unex_top_banner_finans{
	padding: 57px 50px;
}
.deposit_max_banner{
	padding: 50px;
}
.deposit_max_banner ul li {
    font-size: 22px;
    line-height: inherit;
    margin: 8px 0;
}
.deposit_max_banner ul {
    margin-top: 20px;
}
.unex_top_banner.bonus h2:nth-child(2){
	margin: 20px 0;
}
}

@media only screen and (max-width: 700px) {
	.unex_top_banner,
	.unex_top_banner.bonus{
		height: auto;
	}
	.unex_top_banner h2,
	.unex_top_banner.bonus h2{
		font-size:26px;
		line-height: inherit;
	}
	.unex_top_banner.bonus div {
    font-size: 15px;
    line-height: 21px;
    max-width: 270px;
    margin-top: auto;
	}
	.unex_top_banner {
    padding: 57px 20px;
	}
	.check_bonus {
    font-size: 19px;
	}
	.unex_top_banner h4{
	font-size: 16px;
    margin-top: 10px;
	}
	.unex_top_banner_finans h2.second {
	    font-size: 19px;
	    margin-top: 9px;
	}
	.unex_top_banner_finans .BUTTON_UNEX button {
	    margin-top: 4px;
	    padding: 4px 15px;
	    font-size: 12px;
	}
	#hprb_title{
		font-size: 13px!important;
	}
	#hprb_title span{
		font-size: 10px!important;
	}
	.hb_slide{
		background-color: #eef1f3;
	}
	.deposit_max_banner h3 {
    font-size: 28px;
    line-height: inherit;
	}
	.deposit_max_banner{
	line-height: inherit;
    margin-top: 12px;
	}
	.deposit_max_banner ul li {
    font-size: 17px;
    line-height: inherit;
    margin: 0;
    }
    .deposit_max_banner ul{
    	margin-top: 0;
    }
    .deposit_max_banner h2{
    	margin: 10px 0;
    	line-height: inherit;
    }
}

@media only screen and (max-width: 600px) {
	.unex_top_banner_finans {
	    padding: 20px;
	}
	#hb_container #hprb_title{
		top: 14px;
	}
	#hb_container #hprb_title.hprb_title_top_50{
		top:53px;
	}
	#hb_container #hprb_title div{
	    height: auto;
	    padding: 6px;
	    font-size: 11px;
	    width: auto!important;
	    line-height: initial;
	}
	.colorBlack .card__wrap__item{
		background-size: contain;
		background-repeat: no-repeat;
	}
	.colorBlack .card__wrap__item__left{
		width: 57%;
	}
	.colorBlack{
		background: #9df01a;
	}
	.bonus_main_page .card__wrap__item{
    background-size: cover;
    background-position: inherit;
	}
}


@media only screen and (max-width: 500px) {
	.bonus_main_page .card__wrap__item__left ul li{
		max-width: 130px;
	}
	.unex_top_banner.bonus h2:nth-child(2){
		margin: 0;
	}
	.unex_top_banner.bonus div {
    font-size: 10px;
	}
	.check_bonus {
    font-size: 12px;
	}
	.unex_top_banner.bonus{
		padding: 20px 20px 30px;
	}
	.unex_top_banner{
		padding: 70px 20px;
	}
	.unex_top_banner h2,
	.unex_top_banner.bonus h2{
		font-size: 16px
	}
	.unex_top_banner h4{
		font-size: 10px
	}
	.buttons {
		text-align: left;
	}
	.unex_top_banner_finans {
	    padding: 20px;
	}
	.unex_top_banner_finans .BUTTON_UNEX button{
		padding: 2px 14px;
	}
	.unex_top_banner h4{
		margin-top: 6px;
	}
	.unex_top_banner_finans h2.second {
	    font-size: 14px;
	    margin-top: 9px;
	    margin-bottom: 19px;
	}
	.deposit_max_banner{
		padding: 26px 20px;
	}
	.deposit_max_banner h3{
		font-size: 16px;
		line-height: 21px;
	}
	.unex_top_banner h2{
		margin-top: 0;
		font-size: 16px;
	}
	.deposit_max_banner ul{
		margin-top: 4px;
	}
	.deposit_max_banner ul li{
		font-size: 10px;
		line-height: 15px;
	}
	.deposit_max_banner{
	    background: url(https://unexbank.ua/imgb/0974420001641989559_UnexBank_Carousel_1400_700_px_Deposit_UNEX_Maximum.png)  #f8f3ef;
	    background-size: cover;
	    background-repeat: no-repeat;
	    background-position: 0 29px;
	}
}

@media only screen and (max-width: 400px) {
	.bonus_main_page .card__wrap__item {
    background-size: cover;
    background-position: -46px 0;
	}
}

@media only screen and (max-width: 370px) {
	.unex_top_banner{
		padding: 40px 20px;
	}
	.deposit_max_banner{
		padding: 20px;
	}
}

.deposit_max .ul {
  list-style: none;
}

.deposit_max ul li:before {
  content: '✓';
}

.colorBlack .card__wrap__item__left ul li::before,
.colorBlack .card__wrap__item__left h3,
.colorBlack .card__wrap__item__left ul li,
.colorBlack .card__wrap__item a{
	color: black;
}

.BUTTON_UNEX{
	margin: 20px auto;
	text-align: left;
}
.BUTTON_UNEX button{
	background: #000000;
    padding: 8px 20px;
    border: none;
    border-radius: 10px;
    color: white;
    font-weight: 600;
}
.BUTTON_UNEX button:hover{
	background-color: #323232;
}

#hprb_title.hprb_title_left_0{
	left: 100px;
	font-size: 38px;
}

@media only screen and (max-width: 1300px) {
	#hprb_title.hprb_title_left_0 {
    top: 10%;
	}
}



@media only screen and (max-width: 770px) {
	#hprb_title.hprb_title_left_0 {
    top: 38px;
    left:3em;
    font-size: 38px;
	}
	.deposit_max{
    background-size: contain;
    background: url(https://unexbank.ua/site/images/cardSlider/UnexBank_Banner_Maximum.png)  #f8f3ef;
    background-size: contain;
    background-repeat: no-repeat;
    background-position:bottom;
	}
	.card__wrap__item__left ul.card_help_list{
		max-width: 80%;
	}
}

.BUTTON_UNEX_DEPOSIT{
	text-align: center;
	margin: 44px 0;
}

.BUTTON_UNEX_DEPOSIT a {
    display: inline-block;
    color: white;
    background-color: #e30613;
    margin: 0 10px;
    padding: 7px 20px;
    font-weight: 600;
    border-radius: 7px;
}
.BUTTON_UNEX_DEPOSIT a:hover,
.BUTTON_UNEX_DEPOSIT a:active,
.BUTTON_UNEX_DEPOSIT a:focus{
	text-decoration: none;
	background-color: red;
}

.BUTTON_UNEX_DEPOSIT.BUTTON_UNEX_DEPOSIT button:hover,
.BUTTON_UNEX_DEPOSIT.BUTTON_UNEX_DEPOSIT button:active,
.BUTTON_UNEX_DEPOSIT.BUTTON_UNEX_DEPOSIT button:focus{
	text-decoration: none;
	background-color: red;
}

.BUTTON_UNEX_DEPOSIT.BUTTON_UNEX button{
	background-color: #e30613;
	border-radius: 7px;
}
@media only screen and (max-width: 500px) {
	#dep_show_full_max_2021{
		height: 960px!important;
	}
	.BUTTON_UNEX_DEPOSIT a{
	    margin:10px;
	    min-width: 230px;
	}
	#UNEX_FREE .conditionsTabs .tabs__list, .callbackBlock .tabs__list{
		flex-wrap: wrap;
	}
	.item_right{
		width: 100%;
	}

}

@media only screen and (max-width: 400px) {
	#dep_show_full_max_2021{
		height: 1028px!important;
	}
}

/*************HELP******************/




#hprb_title.HELP{
	color:white!important;
	width: 525px;
}
#hprb_title.HELP div{
	background: white!important;
	width: 20rem;
}
#hprb_title.HELP div a{
	color:black!important;
}

#hprb_title.credit_hollyday div{
	margin-top: 180px;
}





#hprb_title.HELP3{
	color:black!important;
}

#hprb_title.HELP3 span{
	font-size: 5rem;
	font-weight: 600;
    padding: 6px 0 44px;
}
#hprb_title.HELP3 div{
	width: 289px;
}



#hprb_title.HELP4{
	width: 525px;
	color:black!important;
}

#hprb_title.HELP4 span{
	font-size: 5rem;
	font-weight: 600;
    padding: 0px 0 44px;
}
#hprb_title.HELP4 div{
	width: 289px;
}


.openCallback_big_banner{
	cursor: pointer;
}


@media (max-width: 1070px){
	.hprb-slide img{
		margin:0!important;
	}
	#hprb_title.HELP4 span,
	#hprb_title.HELP3 span {
	    font-size: 30px;
	}
}

@media only screen and (max-width: 600px) {

	#hprb_title.HELP4,
	#hprb_title.HELP{
		width: 215px;
		font-size: 20px!important;
	}
	#hprb_title.HELP4,
	#hprb_title.HELP3 {
	    font-size: 20px!important;
	}
	#hprb_title.HELP4 span,
	#hprb_title.HELP3 span {
		padding: 0px 0 10px;
	    font-size: 20px!important;
	}
}
.card__wrap__item__left ul.card_help_list{
	padding: 0;
}
.card__wrap__item__left ul.card_help_list li::before{
	display: none;
}

/***********UNEX_SALARY**********/

#UNEX_CASH.UNEX_SALARY .benefits .title__block:after {
    background-image: url(../images/iconUnexSalary/title_icon_1.png);
}
#UNEX_CASH.UNEX_SALARY .conditions .title__block:after {
    background-image: url(../images/iconUnexSalary/title_icon_2.png);
}
#UNEX_CASH.UNEX_SALARY .howItWorks .title__block:after {
    background-image: url(../images/iconUnexSalary/title_icon_3.png);
}
#UNEX_CASH.UNEX_SALARY .questions .title__block:after {
    background-image: url(../images/iconUnexSalary/title_icon_4.png);
}

#UNEX_CASH.UNEX_SALARY .header {
    background-position: 0% 68%;
    background-image: url(../images/iconUnexSalary/bg.png);
    padding: 85px 100px;
}
.howItWorks .title__block>ul>li{
    list-style-type: decimal;
}
.howItWorks ul>li::marker{
	font-weight: 600;
}
#UNEX_CASH.UNEX_SALARY .questions .item .number{
	color:black;
}
#UNEX_CASH.UNEX_SALARY .benefits {
	margin-top: 80px;
}
#UNEX_CASH.UNEX_SALARY .benefits .benefits_list .benefits_item strong{
	color:#414143;
}
#UNEX_CASH.UNEX_SALARY .benefits .benefits_list:after{
    background-image: url(../images/iconUnexSalary/lines.svg);
}
#UNEX_CASH.UNEX_SALARY .header .header__block .header__content h1 {
    font-weight: 600;
    font-size: 46px;
    color: #414143;
    margin-bottom: 16px;
}

#UNEX_CASH.UNEX_SALARY .header .header__block .header__content h2{
    font-size: 37px;
    color: #414143;
    margin: 20px 0;
}
#UNEX_CASH.UNEX_SALARY .header .header__block .header__content button {
    background: #414143;
    color: white;
    margin: 25px 0;
    padding: 10px 47px;
    font-weight: 400;
    font-size: 15px;
    cursor: pointer;
}
#UNEX_CASH.UNEX_SALARY .questions .questions .question__list .question__item .question{
	cursor: pointer;
}
#UNEX_CASH.UNEX_SALARY .questions .questions .question__list .question__item .question:after{
    background-image: url(../images/iconUnexSalary/down.png);
}
#UNEX_CASH.UNEX_SALARY .questions .questions .question__list .question__item.active .question:after{
    background-image: url(../images/iconUnexSalary/up.png);
}

#UNEX_CASH.UNEX_SALARY .closeCallback{
	color: black;
}

#UNEX_CASH.UNEX_SALARY .center button {
    background: #414143;
    color: white;
    padding: 10px 40px;
    font-weight: 300;
    font-size: 16px;
}
#UNEX_CASH.UNEX_SALARY .center button:hover{
	background: #252525;
	cursor: pointer;
}

	
#hb_container #hprb_title.marks {
	line-height: 59px;
	top: 20%;
}

@media only screen and (max-width: 1000px) {
	#UNEX_CASH.UNEX_SALARY .header {
	    background-position: 0% 68%;
	    padding: 29px 50px 100px;
	}
}
@media only screen and (max-width: 800px) {
	#UNEX_CASH.UNEX_SALARY .header {
	    background-position: 0% 68%;
	    padding: 29px 28px 150px;
	}

	#UNEX_CASH.UNEX_SALARY .header .header__block .header__content h1 {
		font-size: 26px;
	    margin-bottom: 7px;
	}

	#UNEX_CASH.UNEX_SALARY .header .header__block .header__content h2{
	    font-size: 21px;
	    margin: 21px 0 0;
	}
	#UNEX_CASH.UNEX_SALARY .header .header__block .header__content button {
		padding: 5px 24px;
	    font-size: 14px;
	    margin-top: 19px;
	}
}

@media only screen and (max-width: 570px) {
	#UNEX_CASH.UNEX_SALARY .header {
	    background-position: center;
	    min-height: 70vh;
	    background-size: cover;
	    background-image: url(../images/iconUnexSalary/bgMob.png);
	}
}



@media only screen and (max-width: 600px) {
	
	#hprb_title.credit_hollyday div{
		margin-top: 120px;
	}
	#hb_container #hprb_title.marks {
      font-size: 17px!important;
      line-height: 20px;
      top: 16px;
	}
}

@media only screen and (max-width: 430px) {
	
	#hprb_title.credit_hollyday div{
		margin-top: 40px;
		margin-left: 10px;
	}
}

@media only screen and (max-width: 350px) {
	
	#hprb_title.credit_hollyday div{
		margin-top: 30px;
	}
}



#UNEX_CASH.UNEX_HELP.UNEX_WELD .benefits .title__block:after{
    background-image: url('../images/iconWeld/5.png');
}

#UNEX_CASH.UNEX_HELP.UNEX_WELD .benefits.list_weld .title__block:after{
    background-image: url('../images/iconWeld/4.png');
}
#UNEX_CASH.UNEX_HELP.UNEX_WELD .benefits .benefits_list .benefits_item strong{
	color: #00b9bf;
}
#UNEX_CASH.UNEX_WELD .conditionsTabs .tabs__list .tab.active:after{
	background:#00b9bf;
}
#UNEX_CASH.UNEX_HELP.UNEX_WELD .questions .item .number{
	color: #00b9bf;
}
#UNEX_CASH.UNEX_HELP.UNEX_WELD .questions .questions .question__list .question__item .question:after{
    background-image: url('../images/iconWeld/8.png');
}

#UNEX_CASH.UNEX_HELP.UNEX_WELD .questions .questions .question__list .question__item.active .question:after{
	    background-image: url('../images/iconWeld/9.png');
}
#UNEX_CASH.UNEX_HELP.UNEX_WELD .conditions .title__block:after{
    background-image: url('../images/iconWeld/6.png');

}
#UNEX_CASH.UNEX_HELP.UNEX_WELD .questions .title__block:after{
	    background-image: url('../images/iconWeld/7.png');

}

.UNEX_WELD h5.middle_title {
    font-family: var(--unex-font-family);
	font-style: normal;
    font-weight: bold;
    font-size: 18px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: rgba(0, 0, 0, 0.7);
    margin: 35px 0 25px;
}


#UNEX_FREE .UNEX_WELD .title__block h5{
	 color: rgba(0, 0, 0, 0.7);
}
.question__item .openCallback{
	display: inline-block;
	cursor: pointer;
	color: #2dbabf;
}
#UNEX_CASH.UNEX_WELD .center a{
	background: #00b9bf; 
}
.UNEX_WELD .closeCallback{
	right: -620px;
}

.UNEX_WELD .desc{
	font-size: 17px;
}
.UNEX_WELD .unex_top_banner {
    height: 553px;
    padding-top: 146px;
}
.UNEX_WELD .unex_top_banner h2 {
    color: rgba(65, 65, 67, 1);
    font-size: 64px;
}

.UNEX_WELD .unex_top_banner h4 {
    margin-top: 14px;
    font-size: 33px;
    color: rgba(65, 65, 67, 1);
}

#UNEX_FREE  .UNEX_WELD .unex_top_banner button,
#UNEX_FREE  .UNEX_WELD .center button {
    background: #00b9bf;
    color: white;
    border-radius: 5px;
    padding: 8px 23px;
    font-size: 17px;
    margin-top: 14px;
    font-weight: 400;
}
#UNEX_FREE  .UNEX_WELD .unex_top_banner button:hover,
#UNEX_FREE  .UNEX_WELD .center button:hover{
	background: #019ba0;
}
#UNEX_FREE .benefits.list_weld {
    margin-top: 40px;
}

.UNEX_WELD .mini_text.desc{
    font-size: 12px;
    line-height: 16px;
    color: #a4a4a4;
}

#hprb_title.credit_holiday{
	top: 25%;
    line-height: 61px;
}
#hprb_title.credit_holiday div{
	width: 200px;
}
/*
.image.imageWeld img{
    width: 89%!important;
    margin-right: 28px!important;
    border-radius: 2px;
    box-shadow: 1px 3px 12px 1px #c8c8c8;
}*/

@media only screen and (max-width: 1050px) {

#hprb_title.credit_holiday {
    top: 25%;
    line-height: 41px;
}
.UNEX_WELD .unex_top_banner h2 {
    font-size: 44px;
}

.UNEX_WELD .unex_top_banner h4 {
    margin-top: 5px;
    font-size: 27px;
}
.UNEX_WELD .unex_top_banner {
    height: auto;
    padding-top: 50px;
}
}
@media only screen and (max-width: 800px) {
	.UNEX_WELD .closeCallback {
	    right: -85%;
	}
}

@media only screen and (max-width: 550px) {
	.UNEX_WELD .unex_top_banner{
		background-image: url('https://unexbank.ua/site/images/cardSlider/Weld_Banner_Mobile4.png')!important;
	    height: 541px;
	    background-repeat: no-repeat;
	    background-position: bottom;
	    background-size: cover;
	}
	.E_DOPOMOGA .unex_top_banner{
		background-image: url('https://unexbank.ua/site/images/cardSlider/Weld_Banner_Mobile4.png')!important;
	    height: 541px;
	    background-repeat: no-repeat;
	    background-position: bottom;
	    background-size: cover;
	}
	.UNEX_WELD .BUTTON_UNEX{
		margin-top: 10px
	}
	#hb_container #hprb_title.credit_holiday {
	    top: 22%;
	    line-height: 18px;
	}

	.UNEX_WELD .unex_top_banner h4 {
	    margin-top: 0;
	    font-size: 16px;
	    line-height: 36px;
	}

	.UNEX_WELD .unex_top_banner h2 {
	    font-size: 26px;
	    font-weight: 600;
	}

	#UNEX_FREE  .UNEX_WELD .unex_top_banner button {
	    padding: 5px 22px;
	    font-size: 13px;
	    margin-top: 0;
	    width: 100%;
	}
	.UNEX_WELD .unex_top_banner {
	    padding: 22px;
	}
	.UNEX_WELD .closeCallback {
	    right: 0;
	}
	#WELD_FORM .callback button{
		width: 100%;
	}
}

.closeCallback.closeCallback2 {
    top: 35px;
    right: -358px;
    font-size: 16px;
}
#openCallback_ePidtrymka {
    background-color: #ff0000;
    color: #ffffff;
    padding: 10px 30px;
    margin: 0 0 27px;
}

#UNEX_FREE .E_DOPOMOGA .questions .title__block:after{
	background-image: url(../images/iconUnexSalary/title_icon_4.png);
}

#UNEX_FREE .E_DOPOMOGA .conditions .title__block:after{
  background-image:url(https://unexbank.ua/site/images/leasing/icon/2.png);
}

#UNEX_FREE .E_DOPOMOGA .questions .item .number{
  color: black;
}
#UNEX_FREE .E_DOPOMOGA .conditionsTabs .tabs__list{
  display: none;
}
#UNEX_FREE .E_DOPOMOGA .benefits.list_weld .title__block:after{
  background-image:url(https://unexbank.ua/site/images/leasing/icon/3.png);
}
#UNEX_FREE .E_DOPOMOGA .benefits .benefits_list:after{
	background-image: url(https://unexbank.ua/site/images/unexFreePageImg/DottedBlack.svg)
}
#UNEX_FREE .E_DOPOMOGA .conditions .tariffs ul li{
	padding: 0;
}

#UNEX_FREE .E_DOPOMOGA  .questions .questions .question__list .question__item .question:after {
    background-image: url(../images/iconUnexSalary/down.png);
}

#UNEX_FREE .E_DOPOMOGA .questions .questions .question__list .question__item.active .question:after {
    background-image: url(../images/iconUnexSalary/up.png);
}
#WARRANTY.E_DOPOMOGA ul .answer li{
	font-size: 16px;
	color: #736e6e;
}
#WARRANTY.E_DOPOMOGA .answer ul,
#WARRANTY.E_DOPOMOGA .answer ul:nth-child(2){
	margin:0 0 0 20px;
}
.strong_e_dopomoga{
	margin: 10px 0;
	display: block;
}
#WARRANTY.E_DOPOMOGA .benefits .benefits_list:after{
	width: 90%;
}
.wk_page_margins .E_DOPOMOGA img {
    margin: 0 30px 30px 0;
    height: 73px;
}
@media only screen and (max-width: 550px) {
	.E_DOPOMOGA .unex_top_banner{
		background-image: url('https://unexbank.ua/site/images/cardSlider/UnexBank_eSupport_Card_Mobile.png')!important;
	    height: 470px;
	    background-repeat: no-repeat;
	    background-position: bottom;
	    background-size: cover;
	    padding: 20px;
	}
	#UNEX_FREE .E_DOPOMOGA .benefits .benefits_list:after{
		left: 33px;
		width: 2px;
		background-image: url(https://unexbank.ua/site/images/unexFreePageImg/DottedLinesMobBlack.svg)
	}
	.E_DOPOMOGA .unex_top_banner h4{
		line-height: 25px;
		font-size: 14px;
	}
	#WARRANTY.E_DOPOMOGA .unex_top_banner button {
    padding: 8px 25px;
    width: 100%;
	}
	.E_DOPOMOGA .unex_top_banner h2{
		font-size: 18px;
	}
	.closeCallback.closeCallback2{
		right: 6px;
	}
	#UNEX_FREE .E_DOPOMOGA .benefits .benefits_list .benefits_item:first-child img {
    width: 50px;
    margin-left: 10px;
    margin-right: 28px;
	}
	#WARRANTY.E_DOPOMOGA .desc{
		font-size: 12px;
	}
	#WARRANTY.E_DOPOMOGA .desc{
		margin-top: 0;
	}
}