.svg-sprite {
	background-repeat: no-repeat;
	background-image: url(svg/sprite.svg);
}

.svg-about-description-concept {
	background-position: -2px -2px;
}

.svg-about-description-origin {
	background-position: -2px -23px;
}

.svg-about-title-concept {
	background-position: -2px -44px;
}

.svg-about-title-history {
	background-position: -2px -75px;
}

.svg-about-title-origin {
	background-position: -2px -106px;
}

.svg-baby-steps-logo {
	background-position: -2px -137px;
}

.svg-bg-img-loading {
	background-position: -2px -235px;
}

.svg-button-web-store-link {
	background-position: -2px -240px;
}

.svg-button-web-store-link-on {
	background-position: -2px -253px;
}

.svg-catalog {
	background-position: -2px -266px;
}

.svg-ellesse-logo {
	background-position: -2px -288px;
}

.svg-event-news {
	background-position: -2px -332px;
}

.svg-footer-about {
	background-position: -2px -363px;
}

.svg-footer-catalog {
	background-position: -2px -378px;
}

.svg-footer-contact {
	background-position: -2px -393px;
}

.svg-footer-ellesse-italia {
	background-position: -2px -408px;
}

.svg-footer-foot-compact {
	background-position: -2px -422px;
}

.svg-footer-foot-function {
	background-position: -2px -435px;
}

.svg-footer-foot-heel-up-sneakers {
	background-position: -2px -448px;
}

.svg-footer-foot-pumps {
	background-position: -2px -461px;
}

.svg-footer-foot-resort-travel {
	background-position: -2px -475px;
}

.svg-footer-foot-sandal {
	background-position: -2px -488px;
}

.svg-footer-foot-sports-pumps {
	background-position: -2px -501px;
}

.svg-footer-foot-sports-walk {
	background-position: -2px -514px;
}

.svg-footer-foot-spsbw {
	background-position: -2px -527px;
}

.svg-footer-foot-tennis {
	background-position: -2px -552px;
}

.svg-footer-foot-utility {
	background-position: -2px -565px;
}

.svg-footer-foot-winter-junior {
	background-position: -2px -579px;
}

.svg-footer-foot-winter-mens {
	background-position: -2px -595px;
}

.svg-footer-foot-winter-womens {
	background-position: -2px -608px;
}

.svg-footer-footwear {
	background-position: -2px -621px;
}

.svg-footer-individual-title-compact {
	background-position: -2px -636px;
}

.svg-footer-individual-title-function {
	background-position: -2px -656px;
}

.svg-footer-individual-title-heel-up-sneakers {
	background-position: -2px -676px;
}

.svg-footer-individual-title-resort-travel {
	background-position: -2px -697px;
}

.svg-footer-individual-title-sandal {
	background-position: -2px -718px;
}

.svg-footer-individual-title-sports-walk {
	background-position: -2px -739px;
}

.svg-footer-individual-title-spsb {
	background-position: -2px -759px;
}

.svg-footer-individual-title-tennis {
	background-position: -2px -798px;
}

.svg-footer-individual-title-winter-junior {
	background-position: -2px -818px;
}

.svg-footer-individual-title-winter-mens {
	background-position: -2px -843px;
}

.svg-footer-individual-title-winter-womens {
	background-position: -2px -863px;
}

.svg-footer-shoplist {
	background-position: -2px -883px;
}

.svg-footer-store {
	background-position: -2px -897px;
}

.svg-footer-swim-active {
	background-position: -2px -911px;
}

.svg-footer-swim-bra {
	background-position: -2px -924px;
}

.svg-footer-swim-event {
	background-position: -2px -937px;
}

.svg-footer-swim-fitness {
	background-position: -2px -950px;
}

.svg-footer-swim-function {
	background-position: -2px -963px;
}

.svg-footer-swim-layer {
	background-position: -2px -976px;
}

.svg-footer-swim-mens {
	background-position: -2px -989px;
}

.svg-footer-swim-product {
	background-position: -2px -1002px;
}

.svg-footer-swim-uv {
	background-position: -2px -1015px;
}

.svg-footer-swimwear {
	background-position: -2px -1028px;
}

.svg-footer-tennis-bianco {
	background-position: -2px -1043px;
}

.svg-footer-tennis-coordinate {
	background-position: -2px -1056px;
}

.svg-footer-tennis-event {
	background-position: -2px -1069px;
}

.svg-footer-tennis-function {
	background-position: -2px -1082px;
}

.svg-footer-tennis-international {
	background-position: -2px -1095px;
}

.svg-footer-tennis-japan {
	background-position: -2px -1108px;
}

.svg-footer-tennis-ladies {
	background-position: -2px -1124px;
}

.svg-footer-tennis-mens {
	background-position: -2px -1137px;
}

.svg-footer-tennis-shop-blog {
	background-position: -2px -1150px;
}

.svg-footer-tennis-staff {
	background-position: -2px -1163px;
}

.svg-footer-tennis-team {
	background-position: -2px -1176px;
}

.svg-footer-tenniswear {
	background-position: -2px -1189px;
}

.svg-goldwin-logo {
	background-position: -2px -1204px;
}

.svg-header-individual-title-beauty {
	background-position: -2px -1218px;
}

.svg-header-individual-title-bi-sepa {
	background-position: -2px -1238px;
}

.svg-header-individual-title-gra-colle {
	background-position: -2px -1262px;
}

.svg-header-individual-title-mens-collection {
	background-position: -2px -1282px;
}

.svg-header-individual-title-nuovo-grazia {
	background-position: -2px -1303px;
}

.svg-header-individual-title-one-piece-all-in-one {
	background-position: -2px -1323px;
}

.svg-header-individual-title-separates {
	background-position: -2px -1343px;
}

.svg-header-individual-title-separates-sleeve {
	background-position: -2px -1369px;
}

.svg-header-individual-title-sirena-highline {
	background-position: -2px -1397px;
}

.svg-header-individual-title-sporty {
	background-position: -2px -1424px;
}

.svg-header-individual-title-tops {
	background-position: -2px -1444px;
}

.svg-header-individual-title-ultra-stretch {
	background-position: -2px -1464px;
}

.svg-heading-aboutellesse {
	background-position: -2px -1484px;
}

.svg-heading-aboutellesse-on {
	background-position: -2px -1510px;
}

.svg-heading-active {
	background-position: -2px -1536px;
}

.svg-heading-active-on {
	background-position: -2px -1561px;
}

.svg-heading-bianco {
	background-position: -2px -1586px;
}

.svg-heading-bianco-on {
	background-position: -2px -1641px;
}

.svg-heading-blog {
	background-position: -2px -1696px;
}

.svg-heading-blog-on {
	background-position: -2px -1720px;
}

.svg-heading-catalog {
	background-position: -2px -1744px;
}

.svg-heading-catalog-on {
	background-position: -2px -1769px;
}

.svg-heading-compact-light {
	background-position: -2px -1794px;
}

.svg-heading-compact-light-on {
	background-position: -2px -1816px;
}

.svg-heading-coordinate {
	background-position: -2px -1838px;
}

.svg-heading-coordinate-on {
	background-position: -2px -1863px;
}

.svg-heading-fitness {
	background-position: -2px -1888px;
}

.svg-heading-fitness-on {
	background-position: -2px -1913px;
}

.svg-heading-foot-function {
	background-position: -2px -1938px;
}

.svg-heading-foot-function-on {
	background-position: -2px -1990px;
}

.svg-heading-foot-tennis {
	background-position: -2px -2042px;
}

.svg-heading-foot-tennis-on {
	background-position: -2px -2064px;
}

.svg-heading-footwear {
	background-position: -2px -2086px;
}

.svg-heading-footwear-on {
	background-position: -2px -2111px;
}

.svg-heading-heel-up-sneakers {
	background-position: -2px -2136px;
}

.svg-heading-heel-up-sneakers-on {
	background-position: -2px -2158px;
}

.svg-heading-international {
	background-position: -2px -2180px;
}

.svg-heading-international-on {
	background-position: -2px -2235px;
}

.svg-heading-ladies {
	background-position: -2px -2290px;
}

.svg-heading-ladies-on {
	background-position: -2px -2315px;
}

.svg-heading-ladies-t-on {
	background-position: -2px -2340px;
}

.svg-heading-product {
	background-position: -2px -2365px;
}

.svg-heading-product-on {
	background-position: -2px -2390px;
}

.svg-heading-pumps {
	background-position: -2px -2415px;
}

.svg-heading-pumps-on {
	background-position: -2px -2440px;
}

.svg-heading-resort-travel {
	background-position: -2px -2465px;
}

.svg-heading-resort-travel-on {
	background-position: -2px -2487px;
}

.svg-heading-sandal {
	background-position: -2px -2509px;
}

.svg-heading-sandal-on {
	background-position: -2px -2531px;
}

.svg-heading-shoplist {
	background-position: -2px -2553px;
}

.svg-heading-shoplist-on {
	background-position: -2px -2578px;
}

.svg-heading-sports-pumps {
	background-position: -2px -2603px;
}

.svg-heading-sports-pumps-on {
	background-position: -2px -2625px;
}

.svg-heading-sports-walk {
	background-position: -2px -2647px;
}

.svg-heading-sports-walk-on {
	background-position: -2px -2669px;
}

.svg-heading-spsbw {
	background-position: -2px -2691px;
}

.svg-heading-spsbw-on {
	background-position: -2px -2743px;
}

.svg-heading-staff {
	background-position: -2px -2795px;
}

.svg-heading-staff-on {
	background-position: -2px -2820px;
}

.svg-heading-store {
	background-position: -2px -2845px;
}

.svg-heading-store-on {
	background-position: -2px -2870px;
}

.svg-heading-swim-bra {
	background-position: -2px -2895px;
}

.svg-heading-swim-bra-on {
	background-position: -2px -2919px;
}

.svg-heading-swim-function {
	background-position: -2px -2943px;
}

.svg-heading-swim-function-on {
	background-position: -2px -2998px;
}

.svg-heading-swim-layer {
	background-position: -2px -3053px;
}

.svg-heading-swim-layer-on {
	background-position: -2px -3077px;
}

.svg-heading-swim-mens {
	background-position: -2px -3101px;
}

.svg-heading-swim-mens-on {
	background-position: -2px -3127px;
}

.svg-heading-swimwear {
	background-position: -2px -3153px;
}

.svg-heading-swimwear-on {
	background-position: -2px -3177px;
}

.svg-heading-teamjapan {
	background-position: -2px -3201px;
}

.svg-heading-teamjapan-on {
	background-position: -2px -3232px;
}

.svg-heading-teamwear {
	background-position: -2px -3263px;
}

.svg-heading-teamwear-on {
	background-position: -2px -3288px;
}

.svg-heading-tennis {
	background-position: -2px -3313px;
}

.svg-heading-tennis-function {
	background-position: -2px -3338px;
}

.svg-heading-tennis-function-on {
	background-position: -2px -3393px;
}

.svg-heading-tennis-mens {
	background-position: -2px -3448px;
}

.svg-heading-tennis-mens-on {
	background-position: -2px -3474px;
}

.svg-heading-tennis-on {
	background-position: -2px -3500px;
}

.svg-heading-tenniswear {
	background-position: -2px -3525px;
}

.svg-heading-tenniswear-on {
	background-position: -2px -3549px;
}

.svg-heading-utility {
	background-position: -2px -3573px;
}

.svg-heading-utility-on {
	background-position: -2px -3628px;
}

.svg-heading-uv {
	background-position: -2px -3683px;
}

.svg-heading-uv-on {
	background-position: -2px -3738px;
}

.svg-heading-winter-junior {
	background-position: -2px -3793px;
}

.svg-heading-winter-junior-on {
	background-position: -2px -3820px;
}

.svg-heading-winter-mens {
	background-position: -2px -3847px;
}

.svg-heading-winter-mens-on {
	background-position: -2px -3869px;
}

.svg-heading-winter-womens {
	background-position: -2px -3891px;
}

.svg-heading-winter-womens-on {
	background-position: -2px -3913px;
}

.svg-icon-checked {
	background-position: -2px -3935px;
}

.svg-icon-long-keep {
	background-position: -2px -3952px;
}

.svg-icon-news {
	background-position: -2px -3998px;
}

.svg-icon-shoes-off {
	background-position: -2px -4074px;
}

.svg-icon-shoes-on {
	background-position: -2px -4088px;
}

.svg-icon-skip {
	background-position: -2px -4102px;
}

.svg-icon-swim-off {
	background-position: -2px -4156px;
}

.svg-icon-swim-on {
	background-position: -2px -4172px;
}

.svg-icon-tennis-off {
	background-position: -2px -4188px;
}

.svg-icon-tennis-on {
	background-position: -2px -4212px;
}

.svg-logo-boq {
	background-position: -2px -4236px;
}

.svg-logo-compact-light {
	background-position: -2px -4289px;
}

.svg-logo-ecf {
	background-position: -2px -4306px;
}

.svg-logo-ecs {
	background-position: -2px -4328px;
}

.svg-logo-finger-flex {
	background-position: -2px -4351px;
}

.svg-logo-snow-sole {
	background-position: -2px -4368px;
}

.svg-logo-sofrina {
	background-position: -2px -4403px;
}

.svg-logo-super-flex {
	background-position: -2px -4438px;
}

.svg-logo-v-grip {
	background-position: -2px -4462px;
}

.svg-massage-elina {
	background-position: -2px -4481px;
}

.svg-massage-tommy {
	background-position: -2px -4500px;
}

.svg-name-elina {
	background-position: -2px -4522px;
}

.svg-name-tommy {
	background-position: -2px -4573px;
}

.svg-nav-footwear {
	background-position: -2px -4628px;
}

.svg-nav-shoplist {
	background-position: -2px -4643px;
}

.svg-nav-swimwear {
	background-position: -2px -4658px;
}

.svg-nav-tenniswear {
	background-position: -2px -4673px;
}

.svg-shoplist-category-foot {
	background-position: -2px -4688px;
}

.svg-shoplist-category-swim {
	background-position: -2px -4703px;
}

.svg-shoplist-category-tennis {
	background-position: -2px -4718px;
}

.svg-sns-fb {
	background-position: -2px -4733px;
}

.svg-sns-fb-on {
	background-position: -2px -4753px;
}

.svg-sub-footwear-compact {
	background-position: -2px -4773px;
}

.svg-sub-footwear-function {
	background-position: -2px -4786px;
}

.svg-sub-footwear-heel-up-sneakers {
	background-position: -2px -4799px;
}

.svg-sub-footwear-resort-travel {
	background-position: -2px -4813px;
}

.svg-sub-footwear-sandal {
	background-position: -2px -4827px;
}

.svg-sub-footwear-sports-pumps {
	background-position: -2px -4841px;
}

.svg-sub-footwear-sports-pumps-sports-biz-walk {
	background-position: -2px -4855px;
}

.svg-sub-footwear-sports-walk {
	background-position: -2px -4868px;
}

.svg-sub-footwear-tennis {
	background-position: -2px -4881px;
}

.svg-sub-footwear-winter-home {
	background-position: -2px -4894px;
}

.svg-sub-footwear-winter-junior {
	background-position: -2px -4907px;
}

.svg-sub-footwear-winter-mens {
	background-position: -2px -4923px;
}

.svg-sub-footwear-winter-womens {
	background-position: -2px -4936px;
}

.svg-sub-nav-ladies {
	background-position: -2px -4949px;
}

.svg-sub-nav-mens {
	background-position: -2px -4962px;
}

.svg-sub-swim-active {
	background-position: -2px -4975px;
}

.svg-sub-swim-bra {
	background-position: -2px -4988px;
}

.svg-sub-swim-fitness {
	background-position: -2px -5001px;
}

.svg-sub-swim-function {
	background-position: -2px -5014px;
}

.svg-sub-swim-layer {
	background-position: -2px -5027px;
}

.svg-sub-swim-product {
	background-position: -2px -5040px;
}

.svg-sub-swim-uv {
	background-position: -2px -5053px;
}

.svg-sub-tennis-bianco {
	background-position: -2px -5066px;
}

.svg-sub-tennis-coordinate {
	background-position: -2px -5079px;
}

.svg-sub-tennis-event {
	background-position: -2px -5092px;
}

.svg-sub-tennis-function {
	background-position: -2px -5105px;
}

.svg-sub-tennis-shop-blog {
	background-position: -2px -5118px;
}

.svg-sub-tennis-team {
	background-position: -2px -5131px;
}

.svg-sub-tennis-team-wear {
	background-position: -2px -5144px;
}

.svg-teamwear-ladies {
	background-position: -2px -5157px;
}

.svg-teamwear-mens {
	background-position: -2px -5192px;
}

.svg-teamwear-subtitle {
	background-position: -2px -5227px;
}

.svg-teamwear-title {
	background-position: -2px -5254px;
}

.svg-teamwear-unisex {
	background-position: -2px -5308px;
}

.svg-teamwear_unisex {
	background-position: -2px -5343px;
}

.svg-title-shoplist {
	background-position: -2px -5377px;
}

.svg-tomy-elina-meet-ellesse {
	background-position: -2px -5407px;
}

.svg-txt-recommend,
.svg-txt-recommend\:regular {
	background-position: -2px -5446px;
}

.svg-txt-recommend:before,
.svg-txt-recommend\:before {
	background-position: -2px -5458px;
}

.svg-txt-web-store {
	background-position: -2px -5470px;
}

.svg-txt-web-store-catalog {
	background-position: -2px -5483px;
}

.svg-txt-web-store-header {
	background-position: -2px -5505px;
}

.svg-txt-web-store-header-on {
	background-position: -2px -5533px;
}

.svg-txt-web-store-on {
	background-position: -2px -5561px;
}

.svg-txt-web-store-swim-product {
	background-position: -2px -5574px;
}

