/*PFDinTextCompPro-Regular*/
@font-face{font-family:'PFDinTextCompPro-Regular';src:url('../fonts/PFDinTextCompPro-Regular.eot');src:url('../fonts/PFDinTextCompPro-Regulard41d.eot?#iefix') format('embedded-opentype'), url('../fonts/PFDinTextCompPro-Regular.woff') format('woff'), url('../fonts/PFDinTextCompPro-Regular.ttf') format('truetype');font-weight:normal;font-style:normal}
/*PFDinTextCompPro-Light*/
@font-face{font-family:'PFDinTextCompPro-Light';src:url('../fonts/PFDinTextCompPro-Light.eot');src:url('../fonts/PFDinTextCompPro-Lightd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/PFDinTextCompPro-Light.woff') format('woff'), url('../fonts/PFDinTextCompPro-Light.ttf') format('truetype');font-weight:normal;font-style:normal}
/*PFDinTextCompPro-Medium*/
@font-face{font-family:'PFDinTextCompPro-Medium';src:url('../fonts/PFDinTextCompPro-Medium.eot');src:url('../fonts/PFDinTextCompPro-Mediumd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/PFDinTextCompPro-Medium.woff') format('woff'), url('../fonts/PFDinTextCompPro-Medium.ttf') format('truetype');font-weight:normal;font-style:normal}
/*PFDinTextCompPro-Bold*/
@font-face{font-family:'PFDinTextCompPro-Bold';src:url('../fonts/PFDinTextCompPro-Bold.eot');src:url('../fonts/PFDinTextCompPro-Boldd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/PFDinTextCompPro-Bold.woff') format('woff'), url('../fonts/PFDinTextCompPro-Bold.ttf') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'PFDinTextCompPro-Thin';src:url('../fonts/PFDinTextCompPro-Thin.eot');src:url('../fonts/PFDinTextCompPro-Thind41d.eot?#iefix') format('embedded-opentype'), url('../fonts/PFDinTextCompPro-Thin.woff') format('woff'), url('../fonts/PFDinTextCompPro-Thin.ttf') format('truetype');font-weight:normal;font-style:normal}
/*royal-icons*/
@font-face{font-family:'royal-icons';src:url('../fonts/royal-icons2d29.eot?fvd5u5');src:url('../fonts/royal-icons2d29.eot?fvd5u5#iefix') format('embedded-opentype'),url('../fonts/royal-icons2d29.ttf?fvd5u5') format('truetype'),url('../fonts/royal-icons2d29.woff?fvd5u5') format('woff'),url('../fonts/royal-icons2d29.svg?fvd5u5#royal-icons') format('svg');font-weight: normal;font-style: normal;}
.icon{font-family:'royal-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-1:before {
    content: "\e900";
}
.icon-2:before {
    content: "\e901";
}
.icon-3:before {
    content: "\e902";
}
.icon-4:before {
    content: "\e903";
}
.icon-7:before {
    content: "\e904";
}
.icon-8:before {
    content: "\e905";
}
.icon-9:before {
    content: "\e906";
}
.icon-10:before {
    content: "\e907";
}
.icon-11:before {
    content: "\e908";
}
.icon-12:before {
    content: "\e909";
}
.icon-13:before {
    content: "\e90a";
}
.icon-14:before {
    content: "\e90b";
}
.icon-15:before {
    content: "\e90c";
}
.icon-16:before {
    content: "\e90d";
}
.icon-18:before {
    content: "\e90e";
}
.icon-19:before {
    content: "\e90f";
}
.icon-20:before {
    content: "\e910";
}
.icon-21:before {
    content: "\e911";
}
.icon-22:before {
    content: "\e912";
}
.icon-23:before {
    content: "\e913";
}
.icon-24:before {
    content: "\e914";
}
.icon-25:before {
    content: "\e915";
}
.icon-26:before {
    content: "\e916";
}