@charset "UTF-8";

@font-face {
  font-family: "icons";
  src:url("ccc.eot");
  src:url("ccc.eot?#iefix") format("embedded-opentype"),
    url("ccc.woff") format("woff"),
    url("ccc.ttf") format("truetype"),
    url("ccc.svg#ccc") format("svg");
  font-weight: normal;
  font-style: normal;

}

[class*="-before"]:before,
[class*="-after"]:after,
[class*="-only"]:before {
	font-family: 'icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	display: inline;
	position: relative;
	top: 0.15em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	}

[class*="-smaller-only"]:before,
[class*="-smaller-before"]:before,
[class*="-smaller-after"]:after {
	font-size: 80%;
	top: 0.06em;
	}

[class*="-larger-only"]:before,
[class*="-larger-before"]:before,
[class*="-larger-after"]:after {
	font-size: 150%;
	top: 0.23em;
	}

[class*="before"]:before {
	margin-right: 8px;
	}

[class*="-smaller-before"]:before {
	margin-right: 4px;
	}

[class*="after"]:after {
	margin-left: 8px;
	}

[class*="-smaller-after"]:after {
	margin-left: 4px;
	}
	
[class*="before-thin-left"]:before,
[class*="after-thin-left"]:after,
[class*="only-thin-left"]:before {
	content: "\e000";
	}

[class*="before-thin-right"]:before,
[class*="after-thin-right"]:after,
[class*="only-thin-right"]:before {
	content: "\e001";
	}

[class*="before-phone"]:before,
[class*="after-phone"]:after,
[class*="only-phone"]:before {
  content: "\e002";
}

[class*="before-search"]:before,
[class*="after-search"]:after,
[class*="only-search"]:before {
  content: "\e003";
}

[class*="before-group"]:before,
[class*="after-group"]:after,
[class*="only-group"]:before {
  content: "\e004";
}

[class*="before-clock"]:before,
[class*="after-clock"]:after,
[class*="only-clock"]:before {
  content: "\e005";
}

[class*="before-car"]:before,
[class*="after-car"]:after,
[class*="only-car"]:before {
  content: "\e006";
}

[class*="before-facebook"]:before,
[class*="after-facebook"]:after,
[class*="only-facebook"]:before {
  content: "\e007";
}

[class*="before-youtube"]:before,
[class*="after-youtube"]:after,
[class*="only-youtube"]:before {
  content: "\e008";
}

[class*="before-instagram"]:before,
[class*="after-instagram"]:after,
[class*="only-instagram"]:before {
  content: "\e00a";
}

[class*="before-twitter"]:before,
[class*="after-twitter"]:after,
[class*="only-twitter"]:before {
  content: "\e00b";
}

[class*="before-ycplogo"]:before,
[class*="after-ycplogo"]:after,
[class*="only-ycplogo"]:before {
  content: "\e00c";
}

[class*="before-calendar"]:before,
[class*="after-calendar"]:after,
[class*="only-calendar"]:before {
  content: "\e00f";
}

[class*="before-grid"]:before,
[class*="after-grid"]:after,
[class*="only-grid"]:before {
  content: "\e010";
}

[class*="before-right"]:before,
[class*="after-right"]:after,
[class*="only-right"]:before {
  content: "\e014";
}

[class*="before-left"]:before,
[class*="after-left"]:after,
[class*="only-left"]:before {
  content: "\e015";
}

[class*="before-down"]:before,
[class*="after-down"]:after,
[class*="only-down"]:before {
  content: "\e016";
}

[class*="before-up"]:before,
[class*="after-up"]:after,
[class*="only-up"]:before {
  content: "\e017";
}

[class*="before-zoom"]:before,
[class*="after-zoom"]:after,
[class*="only-zoom"]:before {
  content: "\e01a";
}

[class*="before-share"]:before,
[class*="after-share"]:after,
[class*="only-share"]:before {
  content: "\e01c";
}

[class*="before-linkedin"]:before,
[class*="after-linkedin"]:after,
[class*="only-linkedin"]:before {
  content: "\e009";
}

[class*="before-print"]:before,
[class*="after-print"]:after,
[class*="only-print"]:before {
  content: "\e00d";
}

[class*="before-ccc-left"]:before,
[class*="after-ccc-left"]:after,
[class*="only-ccc-left"]:before {
  content: "\e00e";
}

[class*="before-ccc-right"]:before,
[class*="after-ccc-right"]:after,
[class*="only-ccc-right"]:before {
  content: "\e013";
}

[class*="before-ccc-up"]:before,
[class*="after-ccc-up"]:after,
[class*="only-ccc-up"]:before {
  content: "\e018";
}

[class*="before-ccc-down"]:before,
[class*="after-ccc-down"]:after,
[class*="only-ccc-down"]:before {
  content: "\e019";
}

[class*="before-play"]:before,
[class*="after-play"]:after,
[class*="only-play"]:before {
  content: "\e011";
}

[class*="before-map"]:before,
[class*="after-map"]:after,
[class*="only-map"]:before {
  content: "\e01d";
}

[class*="before-select"]:before,
[class*="after-select"]:after,
[class*="only-select"]:before {
  content: "\e01b";
}

[class*="before-plus"]:before,
[class*="after-plus"]:after,
[class*="only-plus"]:before {
  content: "\e01e";
}

[class*="before-visit-clock"]:before,
[class*="after-visit-clock"]:after,
[class*="only-visit-clock"]:before {
  content: "\e012";
}

[class*="before-visit-cost"]:before,
[class*="after-visit-cost"]:after,
[class*="only-visit-cost"]:before {
  content: "\e01f";
}

[class*="before-visit-people"]:before,
[class*="after-visit-people"]:after,
[class*="only-visit-people"]:before {
  content: "\e020";
}

[class*="before-check"]:before,
[class*="after-check"]:after,
[class*="only-check"]:before {
  content: "\e021";
}

[class*="before-check"]:before,
[class*="after-check"]:after,
[class*="only-check"]:before {
  content: "\e022";
}

[class*="before-download"]:before,
[class*="after-download"]:after,
[class*="only-download"]:before {
  content: "\e023";
}

[class*="before-photos"]:before,
[class*="after-photos"]:after,
[class*="only-photos"]:before {
  content: "\e024";
}

[class*="before-rss"]:before,
[class*="after-rss"]:after,
[class*="only-rss"]:before {
  content: "\e025";
}

[class*="before-mail"]:before,
[class*="after-mail"]:after,
[class*="only-mail"]:before {
  content: "\e026";
}

[class*="before-student"]:before,
[class*="after-student"]:after,
[class*="only-student"]:before {
  content: "\e027";
}

[class*="before-subscribe"]:before,
[class*="after-subscribe"]:after,
[class*="only-subscribe"]:before {
  content: "\e028";
}