@font-face {
	font-family: 'icomoon';
	src:url('/cms/fonts/icomoon.eot?ljqu6r');
	src:url('/cms/fonts/icomoon.eot?#iefixljqu6r') format('embedded-opentype'),
		url('/cms/fonts/icomoon.woff?ljqu6r') format('woff'),
		url('/cms/fonts/icomoon.ttf?ljqu6r') format('truetype'),
		url('/cms/fonts/icomoon.svg?ljqu6r#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}


[class*="icon-"]:before,
[class*="icon-"]:after,
[class*="hasSub"]:after {
	font-family: 'icomoon';
	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;
}

.icon-arrow-forward:before {
	content: "\e603";
}

.icon-arrow-drop-up:before {
	content: "\e604";
}

.icon-arrow-drop-down-circle:before {
	content: "\e605";
}

.icon-arrow-drop-down:before {
	content: "\e606";
}

.icon-arrow-back:before {
	content: "\e607";
}


.icon-bracket-right:before {
	content: "\e609";
}

.icon-right-bracket-right:after {
	content: "\e609";
}


.icon-bracket-left:before {
	content: "\e60a";
}

.icon-arrow-up:before {
	content: "\e608";
}

.icon-arrow-down:before {
	content: "\e60b";
}

.icon-arrow-up-2:after {
	content: "\e608";
}

.icon-arrow-down-2:after {
	content: "\e60b";
}

.opened .icon-arrow-down-2:after {
	content: "\e608";
}

.icon-headset:before {
	content: "\e600";
}

.icon-cart:before {
	content: "\24";
}

.icon-cart-2:after {
	content: "\24";
}

.icon-plus:before {
	content: "\2b";
}

.icon-minus:before {
	content: "\2d";
}

.icon-equel:before {
	content: "\3d";
}

.icon-search-1:before {
	content: "\3e";
}

.icon-bin:before {
	content: "\58";
}

.icon-info:before {
	content: "\69";
}

.icon-close:before {
	content: "\78";
}

.icon-arrow-left:before {
	content: "\2190";
}

.icon-arrow-right:before {
	content: "\2192";
}

.icon-progress:before {
	content: "\21ba";
}

.icon-arrow-left-large:before {
	content: "\21e6";
}

.icon-arrow-right-large:before {
	content: "\21e8";
}

.icon-bracket-left:before {
	content: "\2329";
}

.icon-bracket-right:before {
	content: "\232a";
}

.icon-print:before {
	content: "\2338";
}

.icon-triangle-up:before {
	content: "\25b4";
}

.icon-triangle-right:before {
	content: "\25b8";
}

.icon-triangle-right-large:before {
	content: "\25ba";
}

.icon-triangle-down:before {
	content: "\25be";
}

.icon-triangle-left:before {
	content: "\25c2";
}

.icon-triangle-left-large:before {
	content: "\25c4";
}

.icon-phone-1:before {
	content: "\2706";
}

.icon-email:before {
	content: "\2709";
}

.icon-pencil:before {
	content: "\270d";
}

.icon-search-2:before {
	content: "\2c";
    writing-mode:tb-rl;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform:rotate(90deg);
    transform: rotate(90deg);  
}

.icon-user:before {
	content: "\e601";
}

.icon-phone-2:before {
	content: "\e602";
}


