.col1-layout { background-color:#FFFFFF;}
.infinity-sitemap h3 { font-size: 15px; font-weight: normal; color:#e23d96; line-height:20px; padding-bottom:10px; text-transform:uppercase; font-family: "ProximaNovaLtSemibold";}
.infinity-sitemap li a, .infinity-sitemap li a:hover{ text-decoration:none; color:#000; font-size:12px;}
.infinity-sitemap li a:hover{ color:#e23d96;}
.infinity-sitemap .catetories-sitemap {}
.infinity-sitemap .pages-sitemap { clear:both; padding-top:30px;}
.infinity-sitemap .pages-sitemap li{ float:left; width:190px; margin-right:10px;}
.infinity-sitemap .pages-sitemap li a{ font-size:11px;}
.infinity-sitemap li li.level-2 { float:left; border-right:#ccc solid 1px; width:220px; padding:0 18px 0 0; margin:0 18px 18px 0; overflow:hidden;}
.infinity-sitemap li li.level-2.last{ border:none; padding:0; margin:0;}
.infinity-sitemap li li a.level-2{ font-weight:bold; font-size:12px; color:#e23d96; text-transform:uppercase;}
.infinity-sitemap li li li a.level-3{ font-weight:bold; font-size:12px; color:#000; text-transform:uppercase;}
.infinity-sitemap li li li a.level-4{ font-size:11px; color:#000; text-transform:uppercase;}
.infinity-sitemap li li li.products a{ font-size:11px;}
.infinity-sitemap ul.products { margin: 0 0 10px 0; padding:0;}
.infinity-sitemap ul.categories { margin: 0 0 10px 0; padding:0;}
.infinity-sitemap ul.catalog{ padding:0; margin:0;}
.infinity-sitemap li.product {}
.infinity-sitemap li.level-0 {}
.infinity-sitemap li.level-1 {}
.infinity-sitemap li.page, .infinity-sitemap li.link { font-size: 1em; font-weight: bold; margin: auto; text-align: left; width: auto; }
.infinity-sitemap ul.wrapper{ padding:0; margin:0;}