/*** 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;}@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";	-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;}.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';}.fa-ul {	padding-left: 0;	margin-left: 2.14285714em;	list-style-type: none;}.fa-ul > li {	position: relative;}.fa-rotate-90 {	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";	-webkit-transform: rotate(90deg);	transform: rotate(90deg);}.fa-rotate-180 {	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";	-webkit-transform: rotate(180deg);	transform: rotate(180deg);}.fa-rotate-270 {	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";	-webkit-transform: rotate(270deg);	transform: rotate(270deg);}.fa-flip-horizontal {	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";	-webkit-transform: scale(-1, 1);	transform: scale(-1, 1);}.fa-flip-vertical {	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";	-webkit-transform: scale(1, -1);	transform: scale(1, -1);}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical {	-webkit-filter: none;	filter: none;}.fa-stack {	position: relative;	display: inline-block;	width: 2em;	height: 2em;	line-height: 2em;	vertical-align: middle;}.fa-stack-1x,.fa-stack-2x {	position: absolute;	left: 0;	width: 100%;	text-align: center;}.fa-stack-1x {	line-height: inherit;}.fa-stack-2x {	font-size: 2em;}.fa-inverse {	color: #ffffff;}/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen   readers do not read off random characters that represent icons */.fa-glass:before {	content: "\f000";}.fa-music:before {	content: "\f001";}.fa-search:before {	content: "\f002";}.fa-envelope-o:before {	content: "\f003";}.fa-heart:before {	content: "\f004";}.fa-star:before {	content: "\f005";}.fa-star-o:before {	content: "\f006";}.fa-user:before {	content: "\f007";}.fa-film:before {	content: "\f008";}.fa-th-large:before {	content: "\f009";}.fa-linkedin-square:before {	content: "\f08c";}.fa-pinterest:before {	content: "\f0d2";}.fa-pinterest-square:before {	content: "\f0d3";}.fa-youtube-square:before {	content: "\f166";}.fa-youtube:before {	content: "\f167";}.fa-twitter-square:before {	content: "\f081";}.fa-facebook-square:before {	content: "\f082";}.fa-twitter:before {	content: "\f099";}.fa-facebook-f:before,.fa-facebook:before {	content: "\f09a";}