﻿/*@font-face {*/
    /*font-family: 'font-tester';*/
    /*src: url('../fonts/font.ashx?family=font-tester&type=eot');*/
/*}*/

@font-face {
	font-family: 'font-tester';
	src: url('../fonts/font-tester.eot');
	src: url('../fonts/font-tester.eot?#iefix') format('embedded-opentype'),
         url('../fonts/font-tester.woff') format('woff'),
         url('../fonts/font-tester.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}


@font-face {
    font-family: 'icomoon';
    src: url('../fonts/icomoon.eot');
    src: url('../fonts/icomoon.eot?#iefix') format('embedded-opentype'),
         url('../fonts/icomoon.woff') format('woff'),
         url('../fonts/icomoon.ttf') format('truetype'),
         url('../fonts/icomoon.svg#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Lato';
    src: url('../fonts/lato-regular.eot');
    src: url('../fonts/lato-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-regular.woff') format('woff'),
         url('../fonts/lato-regular.ttf') format('truetype'),
         url('../fonts/lato-regular.svg#lato_regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Lato-Bold';
    src: url('../fonts/lato-bold.eot');
    src: url('../fonts/lato-bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-bold.woff') format('woff'),
         url('../fonts/lato-bold.ttf') format('truetype'),
         url('../fonts/lato-bold.svg#lato_bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Lato-Bold-Italic';
    src: url('../fonts/lato-bold-italic.eot');
    src: url('../fonts/lato-bold-italic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-bold-italic.woff') format('woff'),
         url('../fonts/lato-bold-italic.ttf') format('truetype'),
         url('../fonts/lato-bold-italic.svg#lato_bold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Lato-Italic';
    src: url('../fonts/lato-italic.eot');
    src: url('../fonts/lato-italic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-italic.woff') format('woff'),
         url('../fonts/lato-italic.ttf') format('truetype'),
         url('../fonts/lato-italic.svg#lato_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Lato-Light';
    src: url('../fonts/lato-light.eot');
    src: url('../fonts/lato-light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-light.woff') format('woff'),
         url('../fonts/lato-light.ttf') format('truetype'),
         url('../fonts/lato-light.svg#lato_light') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-calendar:before {
	content: "\e600";
}
.icon-home:before {
	content: "\e000";
}
.icon-link:before {
	content: "\f0c1";
}
.icon-envelope-alt:before {
	content: "\f0e0";
}
.icon-double-angle-left:before {
	content: "\f100";
}
.icon-double-angle-right:before {
	content: "\f101";
}
.icon-double-angle-up:before {
	content: "\f102";
}
.icon-double-angle-down:before {
	content: "\f103";
}
.icon-circle-arrow-down:before {
	content: "\f0ab";
}
.icon-circle-arrow-up:before {
	content: "\f0aa";
}
.icon-circle-arrow-right:before {
	content: "\f0a9";
}
.icon-circle-arrow-left:before {
	content: "\f0a8";
}
.icon-reorder:before {
	content: "\f0c9";
}
.icon-angle-down:before {
	content: "\f107";
}
.icon-angle-up:before {
	content: "\f106";
}
.icon-angle-right:before {
	content: "\f105";
}
.icon-angle-left:before {
	content: "\f104";
}
.icon-external-link:before {
	content: "\f08e";
}
.icon-question-sign:before {
	content: "\f059";
}
.icon-share-alt:before {
	content: "\f064";
}
.icon-asterisk:before {
	content: "\f069";
}
.icon-remove-sign:before {
	content: "\f057";
}
.icon-print:before {
	content: "\f02f";
}
.icon-search:before {
	content: "\f002";
}
.icon-star:before {
	content: "\f005";
}
.icon-user:before {
	content: "\f007";
}
.icon-remove:before {
	content: "\f00d";
}
.icon-cliff:before {
	content: "\e002";
}
.icon-drink:before {
	content: "\e004";
}
.icon-gear:before {
	content: "\e003";
}

/*------------------NO FONTS-------------------------*/
.no-fonts *[class*='icon-'] > img {
    width: 100%;
}

.no-fonts .icon-calendar:before {
	content: url('../images/icomoon/calendar.png');
}

.no-fonts .icon-home:before {
	content: url('../images/icomoon/home.png');
}

.no-fonts .icon-link:before {
	content: url('../images/icomoon/link.png');
}

.no-fonts .icon-envelope-alt:before {
	content: url('../images/icomoon/envelope-alt.png');
}

.no-fonts .icon-double-angle-left:before {
	content: url('../images/icomoon/double-angle-left.png');
}

.no-fonts .icon-double-angle-right:before {
	content: url('../images/icomoon/double-angle-right.png');
}

.no-fonts .icon-double-angle-up:before {
	content: url('../images/icomoon/double-angle-up.png');
}

.no-fonts .icon-double-angle-down:before {
	content: url('../images/icomoon/double-angle-down.png');
}

.no-fonts .icon-circle-arrow-down:before {
	content: url('../images/icomoon/circle-arrow-down.png');
}

.no-fonts .icon-circle-arrow-up:before {
	content: url('../images/icomoon/circle-arrow-up.png');
}

.no-fonts .icon-circle-arrow-right:before {
	content: url('../images/icomoon/circle-arrow-right.png');
}

.no-fonts .icon-circle-arrow-right:after {
    display: none;
}

.no-fonts .icon-circle-arrow-left:before {
	content: url('../images/icomoon/circle-arrow-left.png');
}

.no-fonts .icon-circle-arrow-left:after {
    display: none;
}

.no-fonts .icon-reorder:before {
	content: url('../images/icomoon/reorder.png');
}

.no-fonts .icon-angle-down:before {
	content: url('../images/icomoon/angle-down.png');
}

.no-fonts .icon-angle-up:before {
	content: url('../images/icomoon/angle-up.png');
}

.no-fonts .icon-angle-right:before {
	content: url('../images/icomoon/angle-right.png');
}

.no-fonts .icon-angle-left:before {
	content: url('../images/icomoon/angle-left.png');
}

.no-fonts .icon-external-link:before {
	content: url('../images/icomoon/external-link-gray.png');
}

.no-fonts footer .icon-external-link:before {
	content: url('../images/icomoon/external-link-white.png');
}

.no-fonts .icon-question-sign:before {
	content: url('../images/icomoon/question-sign.png');
}

.no-fonts .icon-share-alt:before {
	content: url('../images/icomoon/share-alt.png');
}

.no-fonts .icon-asterisk:before {
	content: url('../images/icomoon/asterisk.png');
}

.no-fonts .icon-remove-sign:before {
	content: url('../images/icomoon/remove-sign.png');
}

.no-fonts .icon-print:before {
	content: url('../images/icomoon/print.png');
}

.no-fonts .icon-search:before {
	content: url('../images/icomoon/search.png');
}

.no-fonts .icon-star:before {
	content: url('../images/icomoon/star.png');
}

.no-fonts .icon-user:before {
	content: url('../images/icomoon/user.png');
}

.no-fonts .icon-remove:before {
	content: url('../images/icomoon/remove.png');
}

.no-fonts .icon-cliff:before {
	content: url('../images/icomoon/cliff.png');
}

.no-fonts .icon-drink:before {
	content: url('../images/icomoon/drink.png');
}

.no-fonts .icon-gear:before {
	content: url('../images/icomoon/gear.png');
}

.no-fonts #left-nav li.current.has-children:before, #left-nav li.current.has-children:before {
    content: url('../images/icomoon/angle-down-small.png');
}

.no-fonts #left-nav li.has-children:before, #left-nav li.children:before {
    content: url('../images/icomoon/angle-right-small.png');
}

.no-fonts .icon-question-sign:before {
    content: url('../images/icomoon/question-sign.png');
}

.no-fonts .icon-user.active:before {
    content: url('../images/icomoon/user-active.png');
}

.no-fonts #print-preview .icon-remove:before {
	content: url('../images/icomoon/remove-white.png');
}

.no-fonts #print-preview .icon-print:before {
	content: url('../images/icomoon/print-white.png');
}

.no-fonts #qa-list h3 a.open:before {
    content: url('../images/icomoon/angle-down-small.png');
}

.no-fonts #qa-list h3 a:before {
    content: url('../images/icomoon/angle-right-small.png');
}

.no-fonts .ui-dialog .ui-dialog-titlebar-close:before {
    content: url('../images/icomoon/remove-sign.png');
}

.no-fonts .ui-datepicker .ui-datepicker-prev:before {
    content: url('../images/icomoon/angle-left-white-small.png');
}

.no-fonts .ui-datepicker .ui-datepicker-next:before {
    content: url('../images/icomoon/angle-right-white-small.png');
}

.no-fonts .icon-angle-right.seperator:before {
    content: '›';
    font-size: 16px !important;
}