@font-face {
    font-family: 'Hotelico';
    src: url('fonts/Hotelico2.eot');
    src: url('fonts/Hotelico2.eot') format('embedded-opentype'),
         url('fonts/Hotelico2.woff') format('woff2'),
         url('fonts/Hotelico2.woff') format('woff'),
         url('fonts/Hotelico2.ttf') format('truetype'),
         url('fonts/Hotelico2.svg') format('svg');
}
 

@font-face {
  font-family: 'Hotelico2';
  src: url('http://media.irtikud.com/booking/hotelyunost/qb_inner/Hotelico.eot#iefix') format('embedded-opentype'),  url('http://media.irtikud.com/booking/hotelyunost/qb_inner/Hotelico.woff') format('woff'), url('http://media.irtikud.com/booking/hotelyunost/qb_inner/Hotelico.ttf')  format('truetype'), url('http://media.irtikud.com/booking/hotelyunost/qb_inner/Hotelico.svg#Hotelico2') format('svg');
 
}

@font-face {
    font-family: 'Hotelico3';
    src: url('fonts/Hotelico.eot');
    src: url('fonts/Hotelico.eot') format('embedded-opentype'),
         url('fonts/Hotelico.woff2') format('woff2'),
         url('fonts/Hotelico.woff') format('woff'),
         url('fonts/Hotelico.ttf') format('truetype'),
         url('fonts/Hotelico.svg') format('svg');
}

 
@font-face {
    font-family: 'Hotelico4';
    src: url('fonts/Hotelico2.eot');
    src: url('fonts/Hotelico2.eot') format('embedded-opentype'),
         url('fonts/Hotelico2.woff') format('woff2'),
         url('fonts/Hotelico2.woff') format('woff'),
         url('fonts/Hotelico2.ttf') format('truetype'),
         url('fonts/Hotelico2.svg') format('svg');
}



.fd-font {
	display: inline-block;
    font-feature-settings: normal;
    font-kerning: auto;
    font-language-override: normal;
    font-size: inherit;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-rendering: auto;
	font-family: Hotelico;
}

.fd-font-star::before {
	  content: "l";
}

.fd-font-num::before {
	  content: "m";
}

.fd-font-cal::before {
	  content: "n";
}

.fd-font-vis::before {
	  content: "o";
}

.fd-font-list::before {
	  content: "p";
}

.fd-font-lupa::before {
	  content: "q";
}

.fd-font-credit::before {
	  content: "r";
}

.fd-font-galochka::before {
	  content: "s";
}

.fd-font-irtikud::before {
	  content: "t";
}

.fd-font-error::before {
	  content: "u";
}

.fd-font-zamena::before {
	  content: "v";
}

.fd-font-down::before {
	  content: "w";
}

.fd-font-up::before {
	  content: "x";
}

.fd-font-run::before {
	  content: "1";
}

.fd-font-circle::before {
	  content: "z";
}

.fd-font-pre1::before {
  content: "2";
}

.fd-font-pre2::before {
  content: "3";
}

/*
значки разделов: буква 
 l (L - латинская маленькая) - звезда тариф,
 m (M - латинская маленькая) - бирка номера, 
 n (N - латинская маленькая) - календарь брони, 
 о (O - латинская маленькая) - силуэт посетителя, 
 p (P - латинская маленткая) - листок деталей)
 
 q - лупа
 r - кредитка
 s - галочка
 t - лого иртикуд
 u - ошибка
 v - замена
 w - стрелка вниз
 x - стрелка вверх
 y - рубль
 z - галка в круге
*/


.fd-font-a::before {
	  content: "a";
}
.fd-font-b::before {
	  content: "b";
}
.fd-font-c::before {
	  content: "c";
}
.fd-font-d::before {
	  content: "d";
}
.fd-font-e::before {
	  content: "e";
}
.fd-font-f::before {
	  content: "f";
}
.fd-font-g::before {
	  content: "g";
}
.fd-font-h::before {
	  content: "h";
}
.fd-font-i::before {
	  content: "i";
}
.fd-font-j::before {
	  content: "j";
}
.fd-font-k::before {
	  content: "k";
}
.fd-font-l::before {
	  content: "l";
}
.fd-font-m::before {
	  content: "m";
}
.fd-font-n::before {
	  content: "n";
}
.fd-font-o::before {
	  content: "o";
}
.fd-font-p::before {
	  content: "p";
}
.fd-font-q::before {
	  content: "q";
}
.fd-font-r::before {
	  content: "r";
}
.fd-font-s::before {
	  content: "s";
}
.fd-font-t::before {
	  content: "t";
}
.fd-font-u::before {
	  content: "u";
}
.fd-font-v::before {
	  content: "v";
}
.fd-font-w::before {
	  content: "w";
}
.fd-font-x::before {
	  content: "x";
}
.fd-font-y::before {
	  content: "y";
}
.fd-font-z::before {
	  content: "z";
}
.fd-up::before {
	text-transform:uppercase;
}






















.room-wrapper .fd-font * {
    color: #80B5EF !important;
    font-size: 33px !important;
    margin-right: 5px;
    margin-top: 6px;
}

.room-wrapper .fd-font {
    margin-top: 10px;
	margin-right: 5px;
}

.room-wrapper .fd-font::before {
    font-size: 34px;
	color: #80B5EF;
}

 
.room-wrapper .stol-fd {
	
}
.room-wrapper .stol-fd::before {
    content: "0";
    font-family: Hotelico3 !important;
    text-transform: uppercase;
}

.room-wrapper .phone-fd::before {
    content: "A";
    font-family: Hotelico3 !important;
    text-transform: uppercase;
}

.room-wrapper .fd-wifi {
	
}

.room-wrapper .fd-wifi::before {
	content:"f";
	font-family: Hotelico !important;	
	text-transform: uppercase;
}

.room-wrapper .fd-ref  {
	
}

.room-wrapper .fd-ref::before {
    content: "j";
    font-family: Hotelico !important;
    text-transform: lowercase;
}


.room-wrapper .fd-tv  {
	
}

.room-wrapper .fd-tv::before {
	content:"B";
	font-family: Hotelico !important;	
	text-transform: uppercase;
}

.room-wrapper .fan-fd  {
	
}

.room-wrapper .fan-fd::before {
	content:"W";
	font-family: Hotelico !important;	
	text-transform: uppercase;
}

.room-wrapper .cond-fd  {
	
}

.room-wrapper .cond-fd::before {
	content:"Z";
	font-family: Hotelico !important;	
	text-transform: uppercase;
}


.room-wrapper .kv1-fd  {
	
}

.room-wrapper .kv1-fd::before {
	content:"11";
	font-family: Hotelico3 !important;	
	text-transform: uppercase;
}


.room-wrapper .kv2-fd  {
	
}

.room-wrapper .kv2-fd::before {
	content:"2";
	font-family: Hotelico3 !important;	
	text-transform: uppercase;
}

.room-wrapper .seif-fd {
    width: 30px;
    height: 30px;
    background: rgba(0, 0, 0, 0) url(seif.png) no-repeat scroll 0 0 !important;
    background-size: contain !important;
}