/* SITE FONTS */
	
	/* MONTSERRAT */

	@font-face {
		font-family: 'Montserrat Light';
		src: url('../fonts/montserrat-light-webfont.woff2') format('woff2'),
			 url('../fonts/montserrat-light-webfont.woff') format('woff'),
			 url('../fonts/montserrat-light-webfont.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: 'Montserrat Light Italic';
		src: url('../fonts/montserrat-lightitalic-webfont.woff2') format('woff2'),
			 url('../fonts/montserrat-lightitalic-webfont.woff') format('woff'),
			 url('../fonts/montserrat-lightitalic-webfont.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: 'Montserrat';
		src: url('../fonts/montserrat-regular-webfont.woff2') format('woff2'),
			 url('../fonts/montserrat-regular-webfont.woff') format('woff'),
			 url('../fonts/montserrat-regular-webfont.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: 'Montserrat Italic';
		src: url('../fonts/montserrat-italic-webfont.woff2') format('woff2'),
			 url('../fonts/montserrat-italic-webfont.woff') format('woff'),
			 url('../fonts/montserrat-italic-webfont.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: 'Montserrat Medium';
		src: url('../fonts/montserrat-medium-webfont.woff2') format('woff2'),
			 url('../fonts/montserrat-medium-webfont.woff') format('woff'),
			 url('../fonts/montserrat-medium-webfont.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: 'Montserrat Medium Italic';
		src: url('../fonts/montserrat-mediumitalic-webfont.woff2') format('woff2'),
			 url('../fonts/montserrat-mediumitalic-webfont.woff') format('woff'),
			 url('../fonts/montserrat-mediumitalic-webfont.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
		font-family: 'Montserrat Bold';
		src: url('../fonts/montserrat-bold-webfont.woff2') format('woff2'),
			 url('../fonts/montserrat-bold-webfont.woff') format('woff'),
			 url('../fonts/montserrat-bold-webfont.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	@font-face {
		font-family: 'Montserrat Bold Italic';
		src: url('../fonts/montserrat-bolditalic-webfont.woff2') format('woff2'),
			 url('../fonts/montserrat-bolditalic-webfont.woff') format('woff'),
			 url('../fonts/montserrat-bolditalic-webfont.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}

	/* LATO */

	@font-face {
	  	font-family: 'Lato';
	  	src: url('../fonts/lato-regular-webfont.woff2') format('woff2'),
			 url('../fonts/lato-regular-webfont.woff') format('woff'),
			 url('../fonts/Lato-Regular.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
	  	font-family: 'Lato Light';
	  	src: url('../fonts/lato-light-webfont.woff2') format('woff2'),
			 url('../fonts/lato-light-webfont.woff') format('woff'),
			 url('../fonts/Lato-Light.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
	  	font-family: 'Lato Bold';
	  	src: url('../fonts/lato-bold-webfont.woff2') format('woff2'),
			 url('../fonts/lato-bold-webfont.woff') format('woff'),
			 url('../fonts/Lato-Bold.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}

	/* Rubik */

	@font-face {
	  	font-family: 'Rubik';
	  	src: url('../fonts/rubik-regular1-webfont.woff2') format('woff2'),
			 url('../fonts/rubik-regular1-webfont.woff') format('woff'),
			 url('../fonts/rubik-regular1-webfont.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
	  	font-family: 'Rubik Bold';
	  	src: url('../fonts/rubik-bold2-webfont.woff2') format('woff2'),
			 url('../fonts/rubik-bold2-webfont.woff') format('woff'),
			 url('../fonts/rubik-bold2-webfont.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
	  	font-family: 'Rubik Black';
	  	src: url('../fonts/rubik-black1-webfont.woff2') format('woff2'),
			 url('../fonts/rubik-black1-webfont.woff') format('woff'),
			 url('../fonts/rubik-black1-webfont.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}

	/* QuickSand */

	@font-face {
	  	font-family: 'QuickSand';
	  	src: url('../fonts/quicksand-regular1-webfont.woff2') format('woff2'),
			 url('../fonts/quicksand-regular1-webfont.woff') format('woff'),
			 url('../fonts/quicksand-regular1-webfont.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}

	@font-face {
	  	font-family: 'QuickSand Bold';
	  	src: url('../fonts/quicksand-bold1-webfont.woff2') format('woff2'),
			 url('../fonts/quicksand-bold1-webfont.woff') format('woff'),
			 url('../fonts/quicksand-bold1-webfont.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}


	/* Open Sans */
	@font-face {
		font-family: 'Open Sans';
		src: url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
			 url('../fonts/opensans-regular-webfont.woff') format('woff'),
			 url('../fonts/opensans-regular-webfont.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}

		@font-face {
		font-family: 'Open Sans Bold';
		src: url('../fonts/opensans-bold-webfont.woff2') format('woff2'),
			 url('../fonts/opensans-bold-webfont.woff') format('woff'),
			 url('../fonts/opensans-bold-webfont.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;
	}
	
	
	/* ICON FONT */
	

@font-face {
  font-family: "martinov";
  src:url("fonts/martinov.eot");
  src:url("fonts/martinov.eot?#iefix") format("embedded-opentype"),
    url("fonts/martinov.woff") format("woff"),
    url("fonts/martinov.ttf") format("truetype"),
    url("fonts/martinov.svg#martinov") format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before {
  font-family: "martinov" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "martinov" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

	
/*	@font-face {
	  	font-family: 'Kids Capes';
	  	src: url('../fonts/kids-capes.eot');
	  	src: url('../fonts/kids-capes.svg#kids-capes') format('svg'),
		     url('../fonts/kids-capes.woff') format('woff'),
		     url('../fonts/kids-capes.ttf') format('truetype');
	  	font-weight: normal;
	  	font-style: normal;
	}

	[data-icon]:before {
	  	font-family: 'Kids Capes' !important;
	  	content: attr(data-icon);
	  	font-style: normal !important;
	  	font-weight: normal !important;
	  	font-variant: normal !important;
	  	text-transform: none !important;
	  	speak: none;
	  	line-height: 1;
	  	-webkit-font-smoothing: antialiased;
	  	-moz-osx-font-smoothing: grayscale;
	}

	[class^="icon-"]:before,
	[class*=" icon-"]:before {
	  	font-family: 'Kids Capes' !important;
	  	font-style: normal !important;
	  	font-weight: normal !important;
	  	font-variant: normal !important;
	  	text-transform: none !important;
	  	speak: none;
	  	line-height: 1;
	  	-webkit-font-smoothing: antialiased;
	  	-moz-osx-font-smoothing: grayscale;
	}
	
	.icon {
		display: inline-block;
		font: normal normal normal 14px/1 "Kids Capes";
		font-size: inherit;
		text-decoration: none;
	}
	*/
	.icon-accordion-close:before {
	  content: "c";
	}

	.icon-accordion-open:before {
	  content: "o";
	}

	.icon-ratings-star:before {
		content: "s";
	}
	
	.icon-facebook:before {
		content: "f";
	}

	.icon-arrow:before {
		content: "r";
	}