@charset "UTF-8";
@font-face {
	font-family: 'fontello-neue';
	src: url('/legacystatic/font/fontello/fontello-neue.woff2?42895736') format('woff2'),
		 url('/legacystatic/font/fontello/fontello-neue.woff?42895736') format('woff'),
		 url('/legacystatic/font/fontello/fontello-neue.ttf?42895736') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: fallback;
}
.fontello:before {
	display: inline-block;
	width: 1em;
	font-family: "fontello-neue";
	font-size: 1.125em;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	text-transform: none;
	text-decoration: inherit;
	text-indent: 0;
	speak: none;
	margin-right: .2em;
	margin-left: .2em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-style-circle, .icon-style-square {
	display: inline-block;
	width: 1.75em;
	height: 1.75em;
	color: #fff;
	background: #000;
	text-align: center;
	line-height: 1em;
	padding-top: .37em;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.icon-style-circle {
	border-radius: 50%;
}
.icon-style-extra-padding {
	width: 2.25em;
	height: 2.25em;
	padding-top: .625em;
}
.icon-style-less-padding {
	width: 1.25em;
	height: 1.25em;
	padding-top: .12em;
}
.icon-style-less-padding::before {
	margin-left: .125em;
	margin-right: .125em;
}

.icon-style-social-color.icon-facebook,
.icon-style-social-color-hover.icon-facebook:hover { color: #3b5998; }
.icon-style-social-color.icon-gplus,
.icon-style-social-color-hover.icon-gplus:hover  { color: #dd4b39; }
.icon-style-social-color.icon-instagram,
.icon-style-social-color-hover.icon-instagram:hover { color: #6a453b; }
.icon-style-social-color.icon-pinterest,
.icon-style-social-color-hover.icon-pinterest:hover { color: #ea5656; }
.icon-style-social-color.icon-twitter,
.icon-style-social-color-hover.icon-twitter:hover { color: #78ccf1; }
.icon-style-social-color.icon-youtube,
.icon-style-social-color-hover.icon-youtube:hover { color: #e86549; }
.icon-style-social-color.icon-tumblr,
.icon-style-social-color-hover.icon-tumblr:hover { color: #304e6c; }

.icon-style-square.icon-style-social-color.icon-facebook,
.icon-style-circle.icon-style-social-color.icon-facebook,
.icon-style-square.icon-style-social-color-hover.icon-facebook:hover,
.icon-style-circle.icon-style-social-color-hover.icon-facebook:hover { background: #3b5998; color: #fff; }
.icon-style-square.icon-style-social-color.icon-gplus,
.icon-style-circle.icon-style-social-color.icon-gplus,
.icon-style-square.icon-style-social-color-hover.icon-gplus:hover,
.icon-style-circle.icon-style-social-color-hover.icon-gplus:hover { background: #dd4b39; color: #fff; }
.icon-style-square.icon-style-social-color.icon-instagram,
.icon-style-circle.icon-style-social-color.icon-instagram,
.icon-style-square.icon-style-social-color-hover.icon-instagram:hover,
.icon-style-circle.icon-style-social-color-hover.icon-instagram:hover { background: #69696b; color: #fff; }
.icon-style-square.icon-style-social-color.icon-pinterest,
.icon-style-circle.icon-style-social-color.icon-pinterest,
.icon-style-square.icon-style-social-color-hover.icon-pinterest:hover,
.icon-style-circle.icon-style-social-color-hover.icon-pinterest:hover { background: #ea5656; color: #fff; }
.icon-style-square.icon-style-social-color.icon-twitter,
.icon-style-circle.icon-style-social-color.icon-twitter,
.icon-style-square.icon-style-social-color-hover.icon-twitter:hover,
.icon-style-circle.icon-style-social-color-hover.icon-twitter:hover { background: #78ccf1; color: #fff; }
.icon-style-square.icon-style-social-color.icon-youtube,
.icon-style-circle.icon-style-social-color.icon-youtube,
.icon-style-square.icon-style-social-color-hover.icon-youtube:hover,
.icon-style-circle.icon-style-social-color-hover.icon-youtube:hover { background: #e86549; color: #fff; }
.icon-style-square.icon-style-social-color.icon-tumblr,
.icon-style-circle.icon-style-social-color.icon-tumblr,
.icon-style-square.icon-style-social-color-hover.icon-tumblr:hover,
.icon-style-circle.icon-style-social-color-hover.icon-tumblr:hover { background: #304e6c; color: #fff; }

.icon-animate-spin:before {
	-webkit-animation-name: spin;
	-webkit-animation-duration: 900ms;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-moz-animation-name: spin;
	-moz-animation-duration: 900ms;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: linear;
	-ms-animation-name: spin;
	-ms-animation-duration: 900ms;
	-ms-animation-iteration-count: infinite;
	-ms-animation-timing-function: linear;
	animation-name: spin;
	animation-duration: 900ms;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}
@-ms-keyframes spin {
	from { -ms-transform: rotate(0deg); }
	to { -ms-transform: rotate(360deg); }
}
@-moz-keyframes spin {
	from { -moz-transform: rotate(0deg); }
	to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
	from { -webkit-transform: rotate(0deg); }
	to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
	from { transform: rotate(0deg); }
	to { transform: rotate(360deg); }
}


/**** PASTE ALL FONTELLO CLASSES HERE ****/

.icon-info:before { content: '\e800'; }
.icon-info-circled:before { content: '\e801'; }
.icon-help:before { content: '\e802'; }
.icon-help-circled:before { content: '\e803'; }
.icon-left-dir:before { content: '\e804'; }
.icon-right-dir:before { content: '\e805'; }
.icon-up-dir:before { content: '\e806'; }
.icon-down-dir:before { content: '\e807'; }
.icon-left-open:before { content: '\e808'; }
.icon-right-open:before { content: '\e809'; }
.icon-up-open:before { content: '\e80a'; }
.icon-down-open:before { content: '\e80b'; }
.icon-angle-left:before { content: '\e80c'; }
.icon-angle-right:before { content: '\e80d'; }
.icon-angle-up:before { content: '\e80e'; }
.icon-angle-down:before { content: '\e80f'; }
.icon-cancel:before { content: '\e810'; }
.icon-cancel-circled:before { content: '\e811'; }
.icon-cancel-circled2:before { content: '\e812'; }
.icon-plus:before { content: '\e813'; }
.icon-plus-alt:before { content: '\e814'; }
.icon-plus-circled:before { content: '\e815'; }
.icon-plus-squared:before { content: '\e816'; }
.icon-plus-squared-alt:before { content: '\e817'; }
.icon-minus:before { content: '\e818'; }
.icon-minus-alt:before { content: '\e819'; }
.icon-minus-circled:before { content: '\e81a'; }
.icon-minus-squared:before { content: '\e81b'; }
.icon-minus-squared-alt:before { content: '\e81c'; }
.icon-facebook:before { content: '\e81d'; }
.icon-facebook-bubble:before { content: '\e81e'; }
.icon-twitter:before { content: '\e81f'; }
.icon-twitter-bubble:before { content: '\e820'; }
.icon-youtube:before { content: '\e821'; }
.icon-yt-bubble:before { content: '\e822'; }
.icon-pinterest:before { content: '\e823'; }
.icon-pinterest-bubble:before { content: '\e824'; }
.icon-gplus:before { content: '\e825'; }
.icon-gplus-bubble:before { content: '\e826'; }
.icon-tumblr:before { content: '\e827'; }
.icon-tumblr-bubble:before { content: '\e828'; }
.icon-instagram:before { content: '\e829'; }
.icon-instagram-bubble:before { content: '\e82a'; }
.icon-play-circled:before { content: '\e82b'; }
.icon-star:before { content: '\e82c'; }
.icon-star-empty:before { content: '\e82d'; }
.icon-star-half:before { content: '\e82e'; }
.icon-star-half-alt:before { content: '\e82f'; }
.icon-heart:before { content: '\e830'; }
.icon-heart-empty:before { content: '\e831'; }
.icon-asterisk:before { content: '\e832'; }
.icon-edit:before { content: '\e833'; }
.icon-user:before { content: '\e834'; }
.icon-user-1:before { content: '\e835'; }
.icon-user-female:before { content: '\e836'; }
.icon-user-male:before { content: '\e837'; }
.icon-newspaper:before { content: '\e838'; }
.icon-phone:before { content: '\e839'; }
.icon-truck:before { content: '\e83a'; }
.icon-clock:before { content: '\e83b'; }
.icon-ok:before { content: '\e83c'; }
.icon-menu:before { content: '\e83d'; }
.icon-trash-empty:before { content: '\e83e'; }
.icon-print:before { content: '\e83f'; }
.icon-dollar:before { content: '\e840'; }
.icon-pound:before { content: '\e841'; }
.icon-euro:before { content: '\e842'; }
.icon-search:before { content: '\e843'; }
.icon-mail:before { content: '\e844'; }
.icon-mail-alt:before { content: '\e845'; }
.icon-th-large:before { content: '\e846'; }
.icon-th:before { content: '\e847'; }
.icon-attention-alt:before { content: '\e848'; }
.icon-attention-circled:before { content: '\e849'; }
.icon-attention:before { content: '\e84a'; }
.icon-location:before { content: '\e84b'; }
.icon-spinner:before { content: '\e84c'; }
.icon-comment:before { content: '\e84d'; }
.icon-comment-empty:before { content: '\e84e'; }
.icon-chat:before { content: '\e84f'; }
.icon-chat-empty:before { content: '\e850'; }
.icon-gift:before { content: '\e851'; }
.icon-lock:before { content: '\e852'; }
.icon-shop:before { content: '\e853'; }
.icon-bag-legacy:before { content: '\e854'; }
.icon-bag-legacy-bubble:before { content: '\e855'; }
.icon-radio-circle:before { content: '\e856'; }
.icon-radio-circle-bubble:before { content: '\e857'; }
.icon-slide-up-close:before { content: '\e858'; }
.icon-slide-up-close-alt:before { content: '\e859'; }
.icon-profile-legacy:before { content: '\e85a'; }
.icon-profile-legacy-alt:before { content: '\e85b'; }
.icon-user-2:before { content: '\f029'; }
.icon-heart-1:before { content: '\f02a'; }
.icon-bag:before { content: '\f02b'; }
.icon-spinner-1:before { content: '\f02c'; }
.icon-magnifying-glass:before { content: '\f035'; }