@charset "utf-8";

@font-face {
	font-family: "BrandonGrotesque";
	src: url("../fonts/BrandonGrotesqueWeb-Regular.eot?#iefix");
	src: url("../fonts/BrandonGrotesqueWeb-Regular.eot?#iefix") format("eot"),
    		 url("../fonts/BrandonGrotesqueWeb-Regular.woff2") format("woff2"), 
    		 url("../fonts/BrandonGrotesqueWeb-Regular.woff") format("woff"),
    		 url("../fonts/BrandonGrotesqueWeb-Regular.ttf") format("truetype");
    	font-weight: 400;
    	font-style: normal;
    		 
}
@font-face {
	font-family: "BrandonGrotesque";
	src: url("../fonts/BrandonGrotesqueWeb-RegularItalic.eot?#iefix");
	src: url("../fonts/BrandonGrotesqueWeb-RegularItalic.eot?#iefix") format("eot"),
		 url("../fonts/BrandonGrotesqueWeb-RegularItalic.woff2") format("woff2"), 
		 url("../fonts/BrandonGrotesqueWeb-RegularItalic.woff") format("woff"), 
		 url("../fonts/BrandonGrotesqueWeb-RegularItalic.ttf") format("truetype");
	font-weight: 400;
	font-style: italic;
}
@font-face {
    font-family: "BrandonGrotesque";
    src: url("../fonts/BrandonGrotesqueWeb-Bold.eot?#iefix");
    src: url("../fonts/BrandonGrotesqueWeb-Bold.eot?#iefix") format("eot"), 
    		 url("../fonts/BrandonGrotesqueWeb-Bold.woff2") format("woff2"), 
    		 url("../fonts/BrandonGrotesqueWeb-Bold.woff") format("woff"), 
    		 url("../fonts/BrandonGrotesqueWeb-Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
}

@font-face {
	font-family:'sparicons';
	src:url('../fonts/sparicons.eot?tcfl1k');
	src:url('../fonts/sparicons.eot?tcfl1k#iefix') format('embedded-opentype'),
		url('../fonts/sparicons.ttf?tcfl1k') format('truetype'),
		url('../fonts/sparicons.woff?tcfl1k') format('woff'),
		url('../fonts/sparicons.svg?tcfl1k#sparicons') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="ico-"], [class*=" ico-"],[class^="sparicons"]:before,[class*=" sparicons"]:before,[class^="sparicons"]:after,[class*=" sparicons"]:after,
[class^="sparicons"] *:before,[class*=" sparicons"] *:before,[class^="sparicons"] *:after,[class*=" sparicons"] *:after{
	font-family: 'sparicons';
	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;
}

.ico-address:before {
	content: "\a001";
}
.ico-arrow_level_down:before {
	content: "\a002";
}
.ico-arrow_level_left:before {
	content: "\a003";
}
.ico-arrow_level_right:before {
	content: "\a004";
}
.ico-arrow_level_up:before {
	content: "\a005";
}
.ico-arrow_round_down:before {
	content: "\a006";
}
.ico-arrow_round_left:before {
	content: "\a007";
}
.ico-arrow_round_right:before {
	content: "\a008";
}
.ico-arrow_round_up:before {
	content: "\a009";
}
.ico-arrow_sharp_down:before {
	content: "\a010";
}
.ico-arrow_sharp_left:before {
	content: "\a011";
}
.ico-arrow_sharp_right:before {
	content: "\a012";
}
.ico-arrow_sharp_up:before {
	content: "\a013";
}
.ico-back_to_top:before {
	content: "\a014";
}
.ico-benefit_1:before {
	content: "\a015";
}
.ico-benefit_2:before {
	content: "\a016";
}
.ico-benefit_3:before {
	content: "\a017";
}
.ico-benefit_4:before {
	content: "\a018";
}
.ico-calendar:before {
	content: "\a019";
}
.ico-calendar_2:before {
	content: "\a020";
}
.ico-categories:before {
	content: "\a021";
}
.ico-edit:before {
	content: "\a022";
}
.ico-eye:before {
	content: "\a023";
}
.ico-gear:before {
	content: "\a024";
}
.ico-graph:before {
	content: "\a025";
}
.ico-hamburger:before {
	content: "\a026";
}
.ico-heart_empty:before {
	content: "\a027";
}
.ico-heart_full:before {
	content: "\a028";
}
.ico-hourglass:before {
	content: "\a029";
}
.ico-info:before {
	content: "\a030";
}
.ico-lifebelt:before {
	content: "\a031";
}
.ico-list:before {
	content: "\a032";
}
.ico-list_check:before {
	content: "\a033";
}
.ico-mail:before {
	content: "\a034";
}
.ico-map:before {
	content: "\a035";
}
.ico-mobile_phone:before {
	content: "\a036";
}
.ico-multi_search:before {
	content: "\a037";
}
.ico-nutritional_profile:before {
	content: "\a038";
}
.ico-orders:before {
	content: "\a039";
}
.ico-pdf:before {
	content: "\a040";
}
.ico-phone:before {
	content: "\a041";
}
.ico-pickup:before {
	content: "\a042";
}
.ico-printer:before {
	content: "\a043";
}
.ico-sad_face:before {
	content: "\a044";
}
.ico-search:before {
	content: "\a045";
}
.ico-share:before {
	content: "\a046";
}
.ico-shipping:before {
	content: "\a047";
}
.ico-shopping_cart:before {
	content: "\a048";
}
.ico-sign_out:before {
	content: "\a049";
}
.ico-sort:before {
	content: "\a050";
}
.ico-spar_logo:before {
	content: "\a051";
}
.ico-star_empty:before {
	content: "\a052";
}
.ico-star_full:before {
	content: "\a053";
}
.ico-timeslot:before {
	content: "\a054";
}
.ico-toque:before {
	content: "\a055";
}
.ico-trash:before {
	content: "\a056";
}
.ico-user:before {
	content: "\a057";
}
.ico-user_logged:before {
	content: "\a058";
}
.ico-users:before {
	content: "\a059";
}
.ico-warning:before {
	content: "\a060";
}
.ico-x_sharp:before {
	content: "\a061";
}
.ico-x_sharp_empty:before {
	content: "\a062";
}
.ico-x_squared:before {
	content: "\a063";
}
.ico-newsletter:before {
	content: "\a064";
}
.ico-layout_list:before {
	content: "\a065";
}
.ico-layout_grid:before {
	content: "\a066";
}
.ico-check:before {
	content: "\a067";
}
.ico-x_sharp_thin:before {
	content: "\a068";
}
.icon-link:before {
	content: "\a069";
}
.ico-substitute:before {
	content: "\a070";
}
.ico-loyalty:before {
	content: "\a071";
}
.icon-euro:before {
	content: "\a072";
}
.ico-sharedlist:before {
	content: "\a073";
}
.ico-unsubscribe:before {
	content: "\a074";
}
.ico-owner:before {
	content: "\a075";
}
.ico-unlock:before {
	content: "\a076";
}
.ico-lock:before {
	content: "\a077";
}
.ico-sharedlistBold:before {
	content: "\a078";
}
.ico-infoCool:before {
	content: "\a079";
}
.icon-three-dots:before {
	content: "\a080";
}
.ico-customer-care:before {
  content: "\a081";
}
.ico-sort2:before {
	content: "\a082";
}