@charset "UTF-8";
@font-face {   font-family: "cafeslavia";   src:url("../font/cafeslavia.eot");   src:url("../font/cafeslavia.eot?#iefix") format("embedded-opentype"),     url("../font/cafeslavia.woff") format("woff"),     url("../font/cafeslavia.ttf") format("truetype"),     url("../font/cafeslavia.svg#cafeslavia") format("svg");   font-weight: normal;   font-style: normal;  } 

[data-icon]:before									{ font-family: "cafeslavia" !important; content: attr(data-icon); font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
[class^="icon-"]:before, [class*=" icon-"]:before	{ font-family: "cafeslavia" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }


.icon-call-phone:before {
  content: "\62";
}
.icon-check:before {
  content: "\63";
}
.icon-chevron-down:before {
  content: "\64";
}
.icon-chevron-left:before {
  content: "\65";
}
.icon-chevron-right:before {
  content: "\66";
}
.icon-chevron-up:before {
  content: "\67";
}
.icon-pin-alt-1:before {
  content: "\68";
}
.icon-at:before {
  content: "\61";
}
.icon-ios-nutrition:before {
  content: "\69";
}
.icon-ios-nutrition-outline:before {
  content: "\6a";
}
.icon-angle-down:before {
  content: "\6b";
}
.icon-angle-left:before {
  content: "\6c";
}
.icon-angle-right:before {
  content: "\6d";
}
.icon-angle-up:before {
  content: "\6e";
}
.icon-facebook:before {
  content: "\70";
}
.icon-instagram:before {
  content: "\71";
}






#body input[type="checkbox"] + label:after, 
#body input[type="radio"] + label:after,
#target_main table.menu td:nth-child(2) > em:before { font-family: "cafeslavia" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
