/*
*
* Font Awesome Icons 4.7.0
* --------------------------------------------------
*/
@font-face {
	font-family: 'FontAwesome';
	src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");
	src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
	font-weight: normal;
	font-style: normal;
}

.fa {
	display: inline-block;
	font-family: 'FontAwesome';
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

[class*='fa-']:before {
	font-weight: 400;
	font-family: 'FontAwesome';
}

/* makes the font 33% larger relative to the icon container */

/* Deprecated as of 4.4.0 */

@-webkit-keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

@keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */

.fa-twitter:before {
	content: "\f099";
}


.fa-facebook:before {
	content: "\f09a";
}

.fa-youtube:before {
	content: "\f167";
}

.fa-instagram:before {
	content: "\f16d";
}

/*
*
* Material Design Icons
* --------------------------------------------------
*/
@font-face {
	font-family: 'Linearicons';
	src: url("../fonts/Linearicons.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
}

[class^="linear-icon-"]::before,
[class*=" linear-icon-"]::before {
	font-family: 'Linearicons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Enable Ligatures ================ */
	-webkit-font-feature-settings: "liga";
	-moz-font-feature-settings: "liga=1";
	-moz-font-feature-settings: "liga";
	-ms-font-feature-settings: "liga" 1;
	-o-font-feature-settings: "liga";
	font-feature-settings: "liga";
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.linear-icon-apartment:before {
	content: "\e60c";
}

.linear-icon-pencil5:before {
	content: "\e613";
}

.linear-icon-feather:before {
	content: "\e614";
}

.linear-icon-eye-plus:before {
	content: "\e6a7";
}

.linear-icon-folder-picture:before {
	content: "\e6c5";
}

.linear-icon-equalizer:before {
	content: "\e6f2";
}

.linear-icon-camera-play:before {
	content: "\e701";
}

.linear-icon-camera-flip:before {
	content: "\e705";
}

.linear-icon-face-detection:before {
	content: "\e70a";
}

.linear-icon-picture:before {
	content: "\e70e";
}

.linear-icon-pictures:before {
	content: "\e711";
}

.linear-icon-bag2:before {
	content: "\e74c";
}

.linear-icon-map-marker:before {
	content: "\e77a";
}

.linear-icon-map:before {
	content: "\e781";
}

.linear-icon-laptop-phone:before {
	content: "\e7ae";
}

.linear-icon-phone-bubble:before {
	content: "\e7e4";
}

.linear-icon-rocket:before {
	content: "\e837";
}

.linear-icon-earth:before {
	content: "\e884";
}

.linear-icon-refund:before {
	content: "\e8e2";
}

.linear-icon-file-search:before {
	content: "\e923";
}

.linear-icon-find-replace:before {
	content: "\e924";
}

.linear-icon-menu3:before {
	content: "\e931";
}

.linear-icon-plus:before {
	content: "\e936";
}

.linear-icon-chevron-left:before {
	content: "\e93b";
}

.linear-icon-chevron-right:before {
	content: "\e93c";
}

.linear-icon-arrow-right:before {
	content: "\e944";
}
