

.ak-picto-less-white {
	display: inline-block;
	width: 26px;
	height: 26px;
	background-position: -287px 0;
	background-repeat: no-repeat
}

.ak-picto-more-white {
	display: inline-block;
	width: 26px;
	height: 26px;
	background-position: -260px 0;
	background-repeat: no-repeat
}

.ak-picto-help {
	display: inline-block;
	width: 26px;
	height: 26px;
	background-position: -116px 2px;
	background-repeat: no-repeat;
	cursor: help
}

.ak-picto-help.ak-orange {
	background-position: -116px -25px
}

.ak-icon-big.ak-filter,
.ak-icon-med.ak-filter {
	background-image: url(../imgs/assets/sprite_zoom.png);
	background-repeat: no-repeat
}

.ak-icon-big {
	background-size: 65px auto
}

.ak-icon-big.ak-filter {
	background-position: 0 -10px
}

.ak-icon-med {
	background-size: 46px auto
}

.ak-icon-med.ak-filter {
	background-position: 0 -7px
}

.ak-icon-big.ak-address,
.ak-icon-big.ak-alliance,
.ak-icon-big.ak-alliance-pages,
.ak-icon-big.ak-animation,
.ak-icon-big.ak-bak,
.ak-icon-big.ak-bank,
.ak-icon-big.ak-builds,
.ak-icon-big.ak-calendar,
.ak-icon-big.ak-character,
.ak-icon-big.ak-character-pages,
.ak-icon-big.ak-cm-blog,
.ak-icon-big.ak-codes,
.ak-icon-big.ak-devblog,
.ak-icon-big.ak-directories,
.ak-icon-big.ak-download,
.ak-icon-big.ak-edition,
.ak-icon-big.ak-editions-dofus,
.ak-icon-big.ak-forum,
.ak-icon-big.ak-gift,
.ak-icon-big.ak-guild,
.ak-icon-big.ak-guild-pages,
.ak-icon-big.ak-heroic,
.ak-icon-big.ak-illico-patraque,
.ak-icon-big.ak-illustration,
.ak-icon-big.ak-job-pages,
.ak-icon-big.ak-kamas,
.ak-icon-big.ak-krosmaster,
.ak-icon-big.ak-ladder-alliance,
.ak-icon-big.ak-ladder-general,
.ak-icon-big.ak-ladder-kolizeum,
.ak-icon-big.ak-ladder-krosmaster,
.ak-icon-big.ak-ladder-success,
.ak-icon-big.ak-married,
.ak-icon-big.ak-news,
.ak-icon-big.ak-ogrines,
.ak-icon-big.ak-patchnote,
.ak-icon-big.ak-polls,
.ak-icon-big.ak-progress,
.ak-icon-big.ak-rates,
.ak-icon-big.ak-rules,
.ak-icon-big.ak-screenshot,
.ak-icon-big.ak-server-offline,
.ak-icon-big.ak-server-online,
.ak-icon-big.ak-servers,
.ak-icon-big.ak-shop,
.ak-icon-big.ak-sponsorship,
.ak-icon-big.ak-success,
.ak-icon-big.ak-support,
.ak-icon-big.ak-videos,
.ak-icon-med.ak-address,
.ak-icon-med.ak-alliance,
.ak-icon-med.ak-alliance-pages,
.ak-icon-med.ak-animation,
.ak-icon-med.ak-bak,
.ak-icon-med.ak-bank,
.ak-icon-med.ak-builds,
.ak-icon-med.ak-calendar,
.ak-icon-med.ak-character,
.ak-icon-med.ak-character-pages,
.ak-icon-med.ak-cm-blog,
.ak-icon-med.ak-codes,
.ak-icon-med.ak-devblog,
.ak-icon-med.ak-directories,
.ak-icon-med.ak-download,
.ak-icon-med.ak-edition,
.ak-icon-med.ak-editions-dofus,
.ak-icon-med.ak-forum,
.ak-icon-med.ak-gift,
.ak-icon-med.ak-guild,
.ak-icon-med.ak-guild-pages,
.ak-icon-med.ak-heroic,
.ak-icon-med.ak-illico-patraque,
.ak-icon-med.ak-illustration,
.ak-icon-med.ak-job-pages,
.ak-icon-med.ak-kamas,
.ak-icon-med.ak-krosmaster,
.ak-icon-med.ak-ladder-alliance,
.ak-icon-med.ak-ladder-general,
.ak-icon-med.ak-ladder-kolizeum,
.ak-icon-med.ak-ladder-krosmaster,
.ak-icon-med.ak-ladder-success,
.ak-icon-med.ak-married,
.ak-icon-med.ak-news,
.ak-icon-med.ak-ogrines,
.ak-icon-med.ak-patchnote,
.ak-icon-med.ak-polls,
.ak-icon-med.ak-progress,
.ak-icon-med.ak-rates,
.ak-icon-med.ak-rules,
.ak-icon-med.ak-screenshot,
.ak-icon-med.ak-server-offline,
.ak-icon-med.ak-server-online,
.ak-icon-med.ak-servers,
.ak-icon-med.ak-shop,
.ak-icon-med.ak-sponsorship,
.ak-icon-med.ak-success,
.ak-icon-med.ak-support,
.ak-icon-med.ak-videos,
.ak-icon-small.ak-character,
.ak-icon-tiny.ak-address,
.ak-icon-tiny.ak-alliance,
.ak-icon-tiny.ak-alliance-pages,
.ak-icon-tiny.ak-animation,
.ak-icon-tiny.ak-bak,
.ak-icon-tiny.ak-bank,
.ak-icon-tiny.ak-builds,
.ak-icon-tiny.ak-calendar,
.ak-icon-tiny.ak-character,
.ak-icon-tiny.ak-character-pages,
.ak-icon-tiny.ak-cm-blog,
.ak-icon-tiny.ak-codes,
.ak-icon-tiny.ak-devblog,
.ak-icon-tiny.ak-directories,
.ak-icon-tiny.ak-download,
.ak-icon-tiny.ak-edition,
.ak-icon-tiny.ak-editions-dofus,
.ak-icon-tiny.ak-forum,
.ak-icon-tiny.ak-gift,
.ak-icon-tiny.ak-guild,
.ak-icon-tiny.ak-guild-pages,
.ak-icon-tiny.ak-heroic,
.ak-icon-tiny.ak-illico-patraque,
.ak-icon-tiny.ak-illustration,
.ak-icon-tiny.ak-job-pages,
.ak-icon-tiny.ak-kamas,
.ak-icon-tiny.ak-krosmaster,
.ak-icon-tiny.ak-ladder-alliance,
.ak-icon-tiny.ak-ladder-general,
.ak-icon-tiny.ak-ladder-kolizeum,
.ak-icon-tiny.ak-ladder-krosmaster,
.ak-icon-tiny.ak-ladder-success,
.ak-icon-tiny.ak-married,
.ak-icon-tiny.ak-news,
.ak-icon-tiny.ak-ogrines,
.ak-icon-tiny.ak-patchnote,
.ak-icon-tiny.ak-polls,
.ak-icon-tiny.ak-progress,
.ak-icon-tiny.ak-rates,
.ak-icon-tiny.ak-rules,
.ak-icon-tiny.ak-screenshot,
.ak-icon-tiny.ak-server-offline,
.ak-icon-tiny.ak-server-online,
.ak-icon-tiny.ak-servers,
.ak-icon-tiny.ak-shop,
.ak-icon-tiny.ak-sponsorship,
.ak-icon-tiny.ak-success,
.ak-icon-tiny.ak-support,
.ak-icon-tiny.ak-videos {
	background-image: url(../imgs/assets/sprite_community.png);
	background-repeat: no-repeat
}

.ak-icon-big.ak-address,
.ak-icon-big.ak-alliance,
.ak-icon-big.ak-animation,
.ak-icon-big.ak-bak,
.ak-icon-big.ak-bank,
.ak-icon-big.ak-builds,
.ak-icon-big.ak-calendar,
.ak-icon-big.ak-character,
.ak-icon-big.ak-cm-blog,
.ak-icon-big.ak-codes,
.ak-icon-big.ak-devblog,
.ak-icon-big.ak-directories,
.ak-icon-big.ak-edition,
.ak-icon-big.ak-editions-dofus,
.ak-icon-big.ak-forum,
.ak-icon-big.ak-gift,
.ak-icon-big.ak-guild,
.ak-icon-big.ak-guild-pages,
.ak-icon-big.ak-heroic,
.ak-icon-big.ak-illico-patraque,
.ak-icon-big.ak-illustration,
.ak-icon-big.ak-kamas,
.ak-icon-big.ak-krosmaster,
.ak-icon-big.ak-ladder-alliance,
.ak-icon-big.ak-ladder-general,
.ak-icon-big.ak-ladder-kolizeum,
.ak-icon-big.ak-ladder-krosmaster,
.ak-icon-big.ak-ladder-success,
.ak-icon-big.ak-married,
.ak-icon-big.ak-news,
.ak-icon-big.ak-ogrines,
.ak-icon-big.ak-patchnote,
.ak-icon-big.ak-polls,
.ak-icon-big.ak-progress .ak-icon-big.ak-download,
.ak-icon-big.ak-rates,
.ak-icon-big.ak-rules,
.ak-icon-big.ak-screenshot,
.ak-icon-big.ak-server-offline,
.ak-icon-big.ak-server-online,
.ak-icon-big.ak-servers,
.ak-icon-big.ak-shop,
.ak-icon-big.ak-sponsorship,
.ak-icon-big.ak-success,
.ak-icon-big.ak-support,
.ak-icon-big.ak-videos {
	background-size: 65px auto
}

.ak-icon-big.ak-polls {
	background-position: 0 -10px
}

.ak-icon-big.ak-alliance {
	background-position: 0 -95px
}

.ak-icon-big.ak-animation {
	background-position: 0 -180px
}

.ak-icon-big.ak-builds {
	background-position: 0 -265px
}

.ak-icon-big.ak-calendar {
	background-position: 0 -350px
}

.ak-icon-big.ak-character {
	background-position: 0 -435px
}

.ak-icon-big.ak-devblog {
	background-position: 0 -520px
}

.ak-icon-big.ak-directories {
	background-position: 0 -605px
}

.ak-icon-big.ak-edition,
.ak-icon-big.ak-editions-dofus {
	background-position: 0 -690px
}

.ak-icon-big.ak-forum {
	background-position: 0 -775px
}

.ak-icon-big.ak-guild {
	background-position: 0 -860px
}

.ak-icon-big.ak-heroic {
	background-position: 0 -945px
}

.ak-icon-big.ak-cm-blog,
.ak-icon-big.ak-illustration {
	background-position: 0 -1030px
}

.ak-icon-big.ak-krosmaster {
	background-position: 0 -1115px
}

.ak-icon-big.ak-ladder-alliance {
	background-position: 0 -1200px
}

.ak-icon-big.ak-ladder-general {
	background-position: 0 -1285px
}

.ak-icon-big.ak-ladder-kolizeum {
	background-position: 0 -1370px
}

.ak-icon-big.ak-ladder-krosmaster {
	background-position: 0 -1455px
}

.ak-icon-big.ak-ladder-success {
	background-position: 0 -1540px
}

.ak-icon-big.ak-news {
	background-position: 0 -1625px
}

.ak-icon-big.ak-screenshot {
	background-position: 0 -1712px
}

.ak-icon-big.ak-server-offline {
	background-position: 0 -1795px
}

.ak-icon-big.ak-server-online {
	background-position: 0 -1880px
}

.ak-icon-big.ak-servers {
	background-position: 0 -1965px
}

.ak-icon-big.ak-sponsorship {
	background-position: 0 -2050px
}

.ak-icon-big.ak-success {
	background-position: 0 -2135px
}

.ak-icon-big.ak-support {
	background-position: 0 -2220px
}

.ak-icon-big.ak-videos {
	background-position: 0 -2308px
}

.ak-icon-big.ak-married {
	background-position: 0 -2390px
}

.ak-icon-big.ak-job-pages {
	background-position: 0 -2477px
}

.ak-icon-big.ak-rules {
	background-position: 0 -2610px
}

.ak-icon-big.ak-patchnote {
	background-position: 0 -2694px
}

.ak-icon-big.ak-codes {
	background-position: 0 -2777px
}

.ak-icon-big.ak-gift {
	background-position: 0 -2837px
}

.ak-icon-big.ak-shop {
	background-position: 0 -2903px
}

.ak-icon-big.ak-bank {
	background-position: 0 -2968px
}

.ak-icon-big.ak-bak {
	background-position: 0 -3172px
}

.ak-icon-big.ak-address {
	background-position: 0 -3036px
}

.ak-icon-big.ak-progress {
	background-position: 0 -3104px
}

.ak-icon-big.ak-ogrines {
	background-position: 0 -3247px
}

.ak-icon-big.ak-kamas {
	background-position: 0 -3318px
}

.ak-icon-big.ak-download {
	background-position: 0 -3408px
}

.ak-icon-big.ak-rates {
	background-position: 0 -3486px
}

.ak-icon-big.ak-illico-patraque {
	background-position: 0 -3576px
}

.ak-icon-med.ak-alliance,
.ak-icon-med.ak-animation,
.ak-icon-med.ak-bak .ak-icon-med.ak-download,
.ak-icon-med.ak-bank,
.ak-icon-med.ak-builds,
.ak-icon-med.ak-calendar,
.ak-icon-med.ak-character,
.ak-icon-med.ak-cm-blog,
.ak-icon-med.ak-codes,
.ak-icon-med.ak-devblog,
.ak-icon-med.ak-directories,
.ak-icon-med.ak-edition,
.ak-icon-med.ak-editions-dofus,
.ak-icon-med.ak-forum,
.ak-icon-med.ak-gift,
.ak-icon-med.ak-guild,
.ak-icon-med.ak-heroic,
.ak-icon-med.ak-illico-patraque,
.ak-icon-med.ak-illustration,
.ak-icon-med.ak-kamas,
.ak-icon-med.ak-krosmaster,
.ak-icon-med.ak-ladder-alliance,
.ak-icon-med.ak-ladder-general,
.ak-icon-med.ak-ladder-kolizeum,
.ak-icon-med.ak-ladder-krosmaster,
.ak-icon-med.ak-ladder-success,
.ak-icon-med.ak-married,
.ak-icon-med.ak-news,
.ak-icon-med.ak-ogrines,
.ak-icon-med.ak-patchnote,
.ak-icon-med.ak-polls,
.ak-icon-med.ak-rates,
.ak-icon-med.ak-rules,
.ak-icon-med.ak-screenshot,
.ak-icon-med.ak-server-offline,
.ak-icon-med.ak-server-online,
.ak-icon-med.ak-servers,
.ak-icon-med.ak-shop,
.ak-icon-med.ak-sponsorship,
.ak-icon-med.ak-success,
.ak-icon-med.ak-support,
.ak-icon-med.ak-videos {
	background-size: 46px auto
}

.ak-icon-med.ak-polls {
	background-position: 0 -5px
}

.ak-icon-med.ak-alliance,
.ak-icon-med.ak-alliance-pages {
	background-position: 0 -65px
}

.ak-icon-med.ak-animation {
	background-position: 0 -126px
}

.ak-icon-med.ak-builds {
	background-position: 0 -187px
}

.ak-icon-med.ak-calendar {
	background-position: 0 -245px
}

.ak-icon-med.ak-character,
.ak-icon-med.ak-character-pages {
	background-position: 0 -306px
}

.ak-icon-small.ak-character {
	background-size: 25px auto;
	background-position: 0 -168px
}

.ak-icon-med.ak-devblog {
	background-position: 0 -365px
}

.ak-icon-med.ak-directories {
	background-position: 0 -426px
}

.ak-icon-med.ak-edition,
.ak-icon-med.ak-editions-dofus {
	background-position: 0 -486px
}

.ak-icon-med.ak-forum {
	background-position: 0 -546px
}

.ak-icon-med.ak-guild,
.ak-icon-med.ak-guild-pages {
	background-position: 0 -605px
}

.ak-icon-med.ak-heroic {
	background-position: 0 -666px
}

.ak-icon-med.ak-cm-blog,
.ak-icon-med.ak-illustration {
	background-position: 0 -725px
}

.ak-icon-med.ak-krosmaster {
	background-position: 0 -788px
}

.ak-icon-med.ak-ladder-alliance {
	background-position: 0 -845px
}

.ak-icon-med.ak-ladder-general {
	background-position: 0 -906px
}

.ak-icon-med.ak-ladder-kolizeum {
	background-position: 0 -966px
}

.ak-icon-med.ak-ladder-krosmaster {
	background-position: 0 -1025px
}

.ak-icon-med.ak-ladder-success {
	background-position: 0 -1086px
}

.ak-icon-med.ak-news {
	background-position: 0 -1146px
}

.ak-icon-med.ak-screenshot {
	background-position: 0 -1205px
}

.ak-icon-med.ak-server-offline {
	background-position: 0 -1267px
}

.ak-icon-med.ak-server-online {
	background-position: 0 -1328px
}

.ak-icon-med.ak-servers {
	background-position: 0 -1386px
}

.ak-icon-med.ak-sponsorship {
	background-position: 0 -1445px
}

.ak-icon-med.ak-success {
	background-position: 0 -1509px
}

.ak-icon-med.ak-support {
	background-position: 0 -1564px
}

.ak-icon-med.ak-videos {
	background-position: 0 -1625px
}

.ak-icon-med.ak-married {
	background-position: 0 -1692px
}

.ak-icon-med.ak-job-pages {
	background-position: 0 -1750px
}

.ak-icon-med.ak-rules {
	background-position: 0 -1846px
}

.ak-icon-med.ak-patchnote {
	background-position: 0 -1905px
}

.ak-icon-med.ak-codes {
	background-position: 0 -1958px
}

.ak-icon-med.ak-gift {
	background-position: 0 -2007px
}

.ak-icon-med.ak-shop {
	background-position: 0 -2051px
}

.ak-icon-med.ak-bank {
	background-position: 0 -2098px
}

.ak-icon-med.ak-bak {
	background-position: 0 -3172px
}

.ak-icon-med.ak-ogrines {
	background-position: 0 -3247px
}

.ak-icon-med.ak-kamas {
	background-position: 0 -3318px
}

.ak-icon-med.ak-download {
	background-position: 0 -3408px
}

.ak-icon-med.ak-rates {
	background-position: 0 -3486px
}

.ak-icon-med.ak-illico-patraque {
	background-position: 0 -3486px
}

.ak-icon-tiny.ak-animation,
.ak-icon-tiny.ak-edition,
.ak-icon-tiny.ak-editions-dofus,
.ak-icon-tiny.ak-krosmaster {
	background-size: 34px auto
}

.ak-icon-tiny.ak-krosmaster {
	background-position: 0 -583px
}

.ak-icon-tiny.ak-edition,
.ak-icon-tiny.ak-editions-dofus {
	background-position: 0 -360px
}

.ak-icon-tiny.ak-animation {
	background-position: 0 -94px
}

.ak-icon-big.ak-action,
.ak-icon-big.ak-air,
.ak-icon-big.ak-breeds,
.ak-icon-big.ak-companions,
.ak-icon-big.ak-consumables,
.ak-icon-big.ak-dungeons,
.ak-icon-big.ak-earth,
.ak-icon-big.ak-egg,
.ak-icon-big.ak-encyclopedia,
.ak-icon-big.ak-equipments,
.ak-icon-big.ak-fire,
.ak-icon-big.ak-game,
.ak-icon-big.ak-havenbag,
.ak-icon-big.ak-idols,
.ak-icon-big.ak-jobs,
.ak-icon-big.ak-life,
.ak-icon-big.ak-mmo,
.ak-icon-big.ak-mmorpg,
.ak-icon-big.ak-monsters,
.ak-icon-big.ak-move,
.ak-icon-big.ak-neutral,
.ak-icon-big.ak-pets,
.ak-icon-big.ak-plus-dofus,
.ak-icon-big.ak-plus_dofus,
.ak-icon-big.ak-quests,
.ak-icon-big.ak-range,
.ak-icon-big.ak-ressources,
.ak-icon-big.ak-rides,
.ak-icon-big.ak-sets,
.ak-icon-big.ak-spells,
.ak-icon-big.ak-tree-tutorial,
.ak-icon-big.ak-tutorials,
.ak-icon-big.ak-tx-actionpoints,
.ak-icon-big.ak-tx-agility,
.ak-icon-big.ak-tx-apcostreduction,
.ak-icon-big.ak-tx-attackap,
.ak-icon-big.ak-tx-attackmp,
.ak-icon-big.ak-tx-chance,
.ak-icon-big.ak-tx-criticaldamage,
.ak-icon-big.ak-tx-criticalhit,
.ak-icon-big.ak-tx-criticalreduction,
.ak-icon-big.ak-tx-damage,
.ak-icon-big.ak-tx-damagespercent,
.ak-icon-big.ak-tx-dodgeap,
.ak-icon-big.ak-tx-dodgemp,
.ak-icon-big.ak-tx-emote,
.ak-icon-big.ak-tx-escape,
.ak-icon-big.ak-tx-heal,
.ak-icon-big.ak-tx-hunting,
.ak-icon-big.ak-tx-incarnation,
.ak-icon-big.ak-tx-initiative,
.ak-icon-big.ak-tx-intelligence,
.ak-icon-big.ak-tx-invocation,
.ak-icon-big.ak-tx-lifepoints,
.ak-icon-big.ak-tx-movementpoints,
.ak-icon-big.ak-tx-neutral,
.ak-icon-big.ak-tx-prospecting,
.ak-icon-big.ak-tx-push,
.ak-icon-big.ak-tx-pushreduction,
.ak-icon-big.ak-tx-range,
.ak-icon-big.ak-tx-return,
.ak-icon-big.ak-tx-shieldpoints,
.ak-icon-big.ak-tx-stalskamas,
.ak-icon-big.ak-tx-strength,
.ak-icon-big.ak-tx-summonablecreaturesboost,
.ak-icon-big.ak-tx-tackle,
.ak-icon-big.ak-tx-trap,
.ak-icon-big.ak-tx-trappercent,
.ak-icon-big.ak-tx-vitality,
.ak-icon-big.ak-tx-weapondamage,
.ak-icon-big.ak-tx-wisdom,
.ak-icon-big.ak-universe,
.ak-icon-big.ak-water,
.ak-icon-big.ak-weapons,
.ak-icon-med.ak-action,
.ak-icon-med.ak-air,
.ak-icon-med.ak-breeds,
.ak-icon-med.ak-companions,
.ak-icon-med.ak-consumables,
.ak-icon-med.ak-dungeons,
.ak-icon-med.ak-earth,
.ak-icon-med.ak-egg,
.ak-icon-med.ak-encyclopedia,
.ak-icon-med.ak-equipments,
.ak-icon-med.ak-fire,
.ak-icon-med.ak-game,
.ak-icon-med.ak-havenbag,
.ak-icon-med.ak-idols,
.ak-icon-med.ak-jobs,
.ak-icon-med.ak-life,
.ak-icon-med.ak-mmo,
.ak-icon-med.ak-mmorpg,
.ak-icon-med.ak-monsters,
.ak-icon-med.ak-move,
.ak-icon-med.ak-neutral,
.ak-icon-med.ak-pets,
.ak-icon-med.ak-plus-dofus,
.ak-icon-med.ak-plus_dofus,
.ak-icon-med.ak-quests,
.ak-icon-med.ak-range,
.ak-icon-med.ak-ressources,
.ak-icon-med.ak-rides,
.ak-icon-med.ak-sets,
.ak-icon-med.ak-spells,
.ak-icon-med.ak-tree-tutorial,
.ak-icon-med.ak-tutorials,
.ak-icon-med.ak-tx-actionpoints,
.ak-icon-med.ak-tx-agility,
.ak-icon-med.ak-tx-apcostreduction,
.ak-icon-med.ak-tx-attackap,
.ak-icon-med.ak-tx-attackmp,
.ak-icon-med.ak-tx-chance,
.ak-icon-med.ak-tx-criticaldamage,
.ak-icon-med.ak-tx-criticalhit,
.ak-icon-med.ak-tx-criticalreduction,
.ak-icon-med.ak-tx-damage,
.ak-icon-med.ak-tx-damagespercent,
.ak-icon-med.ak-tx-dodgeap,
.ak-icon-med.ak-tx-dodgemp,
.ak-icon-med.ak-tx-emote,
.ak-icon-med.ak-tx-escape,
.ak-icon-med.ak-tx-heal,
.ak-icon-med.ak-tx-hunting,
.ak-icon-med.ak-tx-incarnation,
.ak-icon-med.ak-tx-initiative,
.ak-icon-med.ak-tx-intelligence,
.ak-icon-med.ak-tx-invocation,
.ak-icon-med.ak-tx-lifepoints,
.ak-icon-med.ak-tx-movementpoints,
.ak-icon-med.ak-tx-neutral,
.ak-icon-med.ak-tx-prospecting,
.ak-icon-med.ak-tx-push,
.ak-icon-med.ak-tx-pushreduction,
.ak-icon-med.ak-tx-range,
.ak-icon-med.ak-tx-return,
.ak-icon-med.ak-tx-shieldpoints,
.ak-icon-med.ak-tx-stalskamas,
.ak-icon-med.ak-tx-strength,
.ak-icon-med.ak-tx-summonablecreaturesboost,
.ak-icon-med.ak-tx-tackle,
.ak-icon-med.ak-tx-trap,
.ak-icon-med.ak-tx-trappercent,
.ak-icon-med.ak-tx-vitality,
.ak-icon-med.ak-tx-weapondamage,
.ak-icon-med.ak-tx-wisdom,
.ak-icon-med.ak-universe,
.ak-icon-med.ak-water,
.ak-icon-med.ak-weapons,
.ak-icon-small.ak-action,
.ak-icon-small.ak-air,
.ak-icon-small.ak-breeds,
.ak-icon-small.ak-companions,
.ak-icon-small.ak-consumables,
.ak-icon-small.ak-dungeons,
.ak-icon-small.ak-earth,
.ak-icon-small.ak-egg,
.ak-icon-small.ak-encyclopedia,
.ak-icon-small.ak-equipments,
.ak-icon-small.ak-fire,
.ak-icon-small.ak-game,
.ak-icon-small.ak-havenbag,
.ak-icon-small.ak-idols,
.ak-icon-small.ak-jobs,
.ak-icon-small.ak-life,
.ak-icon-small.ak-mmo,
.ak-icon-small.ak-mmorpg,
.ak-icon-small.ak-monsters,
.ak-icon-small.ak-move,
.ak-icon-small.ak-neutral,
.ak-icon-small.ak-pets,
.ak-icon-small.ak-plus-dofus,
.ak-icon-small.ak-plus_dofus,
.ak-icon-small.ak-quests,
.ak-icon-small.ak-range,
.ak-icon-small.ak-ressources,
.ak-icon-small.ak-rides,
.ak-icon-small.ak-sets,
.ak-icon-small.ak-spells,
.ak-icon-small.ak-tree-tutorial,
.ak-icon-small.ak-tutorials,
.ak-icon-small.ak-tx-actionpoints,
.ak-icon-small.ak-tx-agility,
.ak-icon-small.ak-tx-apcostreduction,
.ak-icon-small.ak-tx-attackap,
.ak-icon-small.ak-tx-attackmp,
.ak-icon-small.ak-tx-chance,
.ak-icon-small.ak-tx-criticaldamage,
.ak-icon-small.ak-tx-criticalhit,
.ak-icon-small.ak-tx-criticalreduction,
.ak-icon-small.ak-tx-damage,
.ak-icon-small.ak-tx-damagespercent,
.ak-icon-small.ak-tx-dodgeap,
.ak-icon-small.ak-tx-dodgemp,
.ak-icon-small.ak-tx-emote,
.ak-icon-small.ak-tx-escape,
.ak-icon-small.ak-tx-heal,
.ak-icon-small.ak-tx-hunting,
.ak-icon-small.ak-tx-incarnation,
.ak-icon-small.ak-tx-initiative,
.ak-icon-small.ak-tx-intelligence,
.ak-icon-small.ak-tx-invocation,
.ak-icon-small.ak-tx-lifepoints,
.ak-icon-small.ak-tx-movementpoints,
.ak-icon-small.ak-tx-neutral,
.ak-icon-small.ak-tx-prospecting,
.ak-icon-small.ak-tx-push,
.ak-icon-small.ak-tx-pushreduction,
.ak-icon-small.ak-tx-range,
.ak-icon-small.ak-tx-return,
.ak-icon-small.ak-tx-shieldpoints,
.ak-icon-small.ak-tx-stalskamas,
.ak-icon-small.ak-tx-strength,
.ak-icon-small.ak-tx-summonablecreaturesboost,
.ak-icon-small.ak-tx-tackle,
.ak-icon-small.ak-tx-trap,
.ak-icon-small.ak-tx-trappercent,
.ak-icon-small.ak-tx-vitality,
.ak-icon-small.ak-tx-weapondamage,
.ak-icon-small.ak-tx-wisdom,
.ak-icon-small.ak-universe,
.ak-icon-small.ak-water,
.ak-icon-small.ak-weapons,
.ak-icon-tiny.ak-action,
.ak-icon-tiny.ak-air,
.ak-icon-tiny.ak-breeds,
.ak-icon-tiny.ak-companions,
.ak-icon-tiny.ak-consumables,
.ak-icon-tiny.ak-dungeons,
.ak-icon-tiny.ak-earth,
.ak-icon-tiny.ak-egg,
.ak-icon-tiny.ak-encyclopedia,
.ak-icon-tiny.ak-equipments,
.ak-icon-tiny.ak-fire,
.ak-icon-tiny.ak-game,
.ak-icon-tiny.ak-havenbag,
.ak-icon-tiny.ak-idols,
.ak-icon-tiny.ak-jobs,
.ak-icon-tiny.ak-life,
.ak-icon-tiny.ak-mmo,
.ak-icon-tiny.ak-mmorpg,
.ak-icon-tiny.ak-monsters,
.ak-icon-tiny.ak-move,
.ak-icon-tiny.ak-neutral,
.ak-icon-tiny.ak-pets,
.ak-icon-tiny.ak-plus-dofus,
.ak-icon-tiny.ak-plus_dofus,
.ak-icon-tiny.ak-quests,
.ak-icon-tiny.ak-range,
.ak-icon-tiny.ak-ressources,
.ak-icon-tiny.ak-rides,
.ak-icon-tiny.ak-sets,
.ak-icon-tiny.ak-spells,
.ak-icon-tiny.ak-tree-tutorial,
.ak-icon-tiny.ak-tutorials,
.ak-icon-tiny.ak-tx-actionpoints,
.ak-icon-tiny.ak-tx-agility,
.ak-icon-tiny.ak-tx-apcostreduction,
.ak-icon-tiny.ak-tx-attackap,
.ak-icon-tiny.ak-tx-attackmp,
.ak-icon-tiny.ak-tx-chance,
.ak-icon-tiny.ak-tx-criticaldamage,
.ak-icon-tiny.ak-tx-criticalhit,
.ak-icon-tiny.ak-tx-criticalreduction,
.ak-icon-tiny.ak-tx-damage,
.ak-icon-tiny.ak-tx-damagespercent,
.ak-icon-tiny.ak-tx-dodgeap,
.ak-icon-tiny.ak-tx-dodgemp,
.ak-icon-tiny.ak-tx-emote,
.ak-icon-tiny.ak-tx-escape,
.ak-icon-tiny.ak-tx-heal,
.ak-icon-tiny.ak-tx-hunting,
.ak-icon-tiny.ak-tx-incarnation,
.ak-icon-tiny.ak-tx-initiative,
.ak-icon-tiny.ak-tx-intelligence,
.ak-icon-tiny.ak-tx-invocation,
.ak-icon-tiny.ak-tx-lifepoints,
.ak-icon-tiny.ak-tx-movementpoints,
.ak-icon-tiny.ak-tx-neutral,
.ak-icon-tiny.ak-tx-prospecting,
.ak-icon-tiny.ak-tx-push,
.ak-icon-tiny.ak-tx-pushreduction,
.ak-icon-tiny.ak-tx-range,
.ak-icon-tiny.ak-tx-return,
.ak-icon-tiny.ak-tx-shieldpoints,
.ak-icon-tiny.ak-tx-stalskamas,
.ak-icon-tiny.ak-tx-strength,
.ak-icon-tiny.ak-tx-summonablecreaturesboost,
.ak-icon-tiny.ak-tx-tackle,
.ak-icon-tiny.ak-tx-trap,
.ak-icon-tiny.ak-tx-trappercent,
.ak-icon-tiny.ak-tx-vitality,
.ak-icon-tiny.ak-tx-weapondamage,
.ak-icon-tiny.ak-tx-wisdom,
.ak-icon-tiny.ak-universe,
.ak-icon-tiny.ak-water,
.ak-icon-tiny.ak-weapons {
	background-image: url(../imgs/assets/sprite_encyclopedia.png);
	background-repeat: no-repeat
}

.ak-icon-big.ak-breeds,
.ak-icon-big.ak-companions,
.ak-icon-big.ak-consumables,
.ak-icon-big.ak-dungeons,
.ak-icon-big.ak-egg,
.ak-icon-big.ak-encyclopedia,
.ak-icon-big.ak-equipments,
.ak-icon-big.ak-game,
.ak-icon-big.ak-havenbag,
.ak-icon-big.ak-idols,
.ak-icon-big.ak-jobs,
.ak-icon-big.ak-mmo,
.ak-icon-big.ak-mmorpg,
.ak-icon-big.ak-monsters,
.ak-icon-big.ak-pets,
.ak-icon-big.ak-plus-dofus,
.ak-icon-big.ak-plus_dofus,
.ak-icon-big.ak-quests,
.ak-icon-big.ak-ressources,
.ak-icon-big.ak-rides,
.ak-icon-big.ak-sets,
.ak-icon-big.ak-spells,
.ak-icon-big.ak-tree-tutorial,
.ak-icon-big.ak-tutorials,
.ak-icon-big.ak-universe,
.ak-icon-big.ak-weapons {
	background-size: 126px auto
}

.ak-icon-big.ak-breeds {
	background-position: 0 -10px
}

.ak-icon-big.ak-consumables {
	background-position: 0 -95px
}

.ak-icon-big.ak-dungeons {
	background-position: 0 -180px
}

.ak-icon-big.ak-equipments {
	background-position: 0 -265px
}

.ak-icon-big.ak-jobs {
	background-position: 0 -346px
}

.ak-icon-big.ak-monsters {
	background-position: 0 -435px
}

.ak-icon-big.ak-pets {
	background-position: 0 -520px
}

.ak-icon-big.ak-quests {
	background-position: 0 -605px
}

.ak-icon-big.ak-ressources {
	background-position: 0 -690px
}

.ak-icon-big.ak-rides {
	background-position: 0 -775px
}

.ak-icon-big.ak-plus-dofus,
.ak-icon-big.ak-weapons {
	background-position: 0 -860px
}

.ak-icon-big.ak-egg {
	background-position: 0 -945px
}

.ak-icon-big.ak-encyclopedia {
	background-position: 0 -1030px
}

.ak-icon-big.ak-sets {
	background-position: 0 -1115px
}

.ak-icon-big.ak-spells {
	background-position: 0 -1197px
}

.ak-icon-big.ak-universe {
	background-position: 0 -1285px
}

.ak-icon-big.ak-tutorials {
	background-position: 0 -1370px
}

.ak-icon-big.ak-companions {
	background-position: 0 -1600px
}

.ak-icon-big.ak-game {
	background-position: 0 -945px
}

.ak-icon-big.ak-tree-tutorial {
	background-position: 0 -1673px
}

.ak-icon-big.ak-idols {
	background-position: 0 -1751px
}

.ak-icon-big.ak-havenbag {
	background-position: 0 -1826px
}

.ak-icon-med.ak-breeds,
.ak-icon-med.ak-companions,
.ak-icon-med.ak-consumables,
.ak-icon-med.ak-dungeons,
.ak-icon-med.ak-egg,
.ak-icon-med.ak-encyclopedia,
.ak-icon-med.ak-equipments,
.ak-icon-med.ak-havenbag,
.ak-icon-med.ak-idols,
.ak-icon-med.ak-jobs,
.ak-icon-med.ak-mmorpg,
.ak-icon-med.ak-monsters,
.ak-icon-med.ak-pets,
.ak-icon-med.ak-plus-dofus,
.ak-icon-med.ak-plus_dofus,
.ak-icon-med.ak-quests,
.ak-icon-med.ak-ressources,
.ak-icon-med.ak-rides,
.ak-icon-med.ak-sets,
.ak-icon-med.ak-spells,
.ak-icon-med.ak-tree-tutorial,
.ak-icon-med.ak-tutorials,
.ak-icon-med.ak-universe,
.ak-icon-med.ak-weapons {
	background-size: 89px auto
}

.ak-icon-med.ak-breeds {
	background-position: 0 -5px
}

.ak-icon-med.ak-consumables {
	background-position: 0 -65px
}

.ak-icon-med.ak-dungeons {
	background-position: 0 -126px
}

.ak-icon-med.ak-equipments {
	background-position: 0 -187px
}

.ak-icon-med.ak-jobs {
	background-position: 0 -243px
}

.ak-icon-med.ak-monsters {
	background-position: 0 -306px
}

.ak-icon-med.ak-pets {
	background-position: 0 -365px
}

.ak-icon-med.ak-quests {
	background-position: 0 -432px
}

.ak-icon-med.ak-ressources {
	background-position: 0 -486px
}

.ak-icon-med.ak-rides {
	background-position: 0 -546px
}

.ak-icon-med.ak-mmo,
.ak-icon-med.ak-mmorpg,
.ak-icon-med.ak-weapons {
	background-position: 0 -605px
}

.ak-icon-med.ak-egg {
	background-position: 0 -666px
}

.ak-icon-med.ak-encyclopedia {
	background-position: 0 -725px
}

.ak-icon-med.ak-sets {
	background-position: 0 -785px
}

.ak-icon-med.ak-spells {
	background-position: 0 -842px
}

.ak-icon-med.ak-universe {
	background-position: 0 -906px
}

.ak-icon-med.ak-tutorials {
	background-position: 0 -967px
}

.ak-icon-med.ak-plus-dofus,
.ak-icon-med.ak-plus_dofus {
	background-position: 0 -1026px
}

.ak-icon-med.ak-companions {
	background-position: 0 -1132px
}

.ak-icon-med.ak-tree-tutorial {
	background-position: 1px -1187px
}

.ak-icon-med.ak-idols {
	background-position: 1px -1234px
}

.ak-icon-med.ak-havenbag {
	background-position: 1px -1286px
}

.ak-icon-small.ak-action,
.ak-icon-small.ak-air,
.ak-icon-small.ak-earth,
.ak-icon-small.ak-fire,
.ak-icon-small.ak-life,
.ak-icon-small.ak-move,
.ak-icon-small.ak-neutral,
.ak-icon-small.ak-range,
.ak-icon-small.ak-tx-actionpoints,
.ak-icon-small.ak-tx-agility,
.ak-icon-small.ak-tx-attackap,
.ak-icon-small.ak-tx-attackmp,
.ak-icon-small.ak-tx-chance,
.ak-icon-small.ak-tx-criticaldamage,
.ak-icon-small.ak-tx-criticalhit,
.ak-icon-small.ak-tx-criticalreduction,
.ak-icon-small.ak-tx-damage,
.ak-icon-small.ak-tx-damagespercent,
.ak-icon-small.ak-tx-dodgeap,
.ak-icon-small.ak-tx-dodgemp,
.ak-icon-small.ak-tx-escape,
.ak-icon-small.ak-tx-heal,
.ak-icon-small.ak-tx-initiative,
.ak-icon-small.ak-tx-intelligence,
.ak-icon-small.ak-tx-invocation,
.ak-icon-small.ak-tx-lifepoints,
.ak-icon-small.ak-tx-movementpoints,
.ak-icon-small.ak-tx-neutral,
.ak-icon-small.ak-tx-prospecting,
.ak-icon-small.ak-tx-push,
.ak-icon-small.ak-tx-pushreduction,
.ak-icon-small.ak-tx-range,
.ak-icon-small.ak-tx-return,
.ak-icon-small.ak-tx-shieldpoints,
.ak-icon-small.ak-tx-strength,
.ak-icon-small.ak-tx-summonablecreaturesboost,
.ak-icon-small.ak-tx-tackle,
.ak-icon-small.ak-tx-trap,
.ak-icon-small.ak-tx-trappercent,
.ak-icon-small.ak-tx-vitality,
.ak-icon-small.ak-tx-weapondamage,
.ak-icon-small.ak-tx-wisdom,
.ak-icon-small.ak-water {
	background-size: auto auto
}

.ak-icon-small.ak-neutral,
.ak-icon-small.ak-tx-neutral {
	background-position: -97px -15px
}

.ak-icon-small.ak-move,
.ak-icon-small.ak-tx-movementpoints {
	background-position: -97px -52px
}

.ak-icon-small.ak-tx-chance,
.ak-icon-small.ak-water {
	background-position: -97px -89px
}

.ak-icon-small.ak-range,
.ak-icon-small.ak-tx-range {
	background-position: -97px -128px
}

.ak-icon-small.ak-air,
.ak-icon-small.ak-tx-agility {
	background-position: -97px -167px
}

.ak-icon-small.ak-tx-initiative {
	background-position: -97px -205px
}

.ak-icon-small.ak-action,
.ak-icon-small.ak-tx-actionpoints {
	background-position: -97px -243px
}

.ak-icon-small.ak-tx-prospecting {
	background-position: -97px -279px
}

.ak-icon-small.ak-life,
.ak-icon-small.ak-tx-lifepoints,
.ak-icon-small.ak-tx-vitality {
	background-position: -97px -319px
}

.ak-icon-small.ak-tx-wisdom {
	background-position: -97px -358px
}

.ak-icon-small.ak-fire,
.ak-icon-small.ak-tx-intelligence {
	background-position: -97px -394px
}

.ak-icon-small.ak-earth,
.ak-icon-small.ak-tx-strength {
	background-position: -97px -432px
}

.ak-icon-small.ak-tx-escape {
	background-position: -97px -468px
}

.ak-icon-small.ak-tx-invocation,
.ak-icon-small.ak-tx-summonablecreaturesboost {
	background-position: -97px -507px
}

.ak-icon-small.ak-tx-tackle {
	background-position: -97px -545px
}

.ak-icon-small.ak-tx-criticalhit {
	background-position: -97px -589px
}

.ak-icon-small.ak-tx-weapondamage {
	background-position: -97px -630px
}

.ak-icon-small.ak-tx-trappercent {
	background-position: -97px -673px
}

.ak-icon-small.ak-tx-trap {
	background-position: -97px -712px
}

.ak-icon-small.ak-tx-shieldpoints {
	background-position: -97px -752px
}

.ak-icon-small.ak-tx-return {
	background-position: -97px -791px
}

.ak-icon-small.ak-tx-pushreduction {
	background-position: -97px -832px
}

.ak-icon-small.ak-tx-push {
	background-position: -97px -872px
}

.ak-icon-small.ak-tx-lifepoints {
	background-position: -97px -918px
}

.ak-icon-small.ak-tx-heal {
	background-position: -97px -966px
}

.ak-icon-small.ak-tx-dodgemp {
	background-position: -97px -1016px
}

.ak-icon-small.ak-tx-dodgeap {
	background-position: -97px -1064px
}

.ak-icon-small.ak-tx-damagespercent {
	background-position: -97px -1108px
}

.ak-icon-small.ak-tx-damage {
	background-position: -97px -1156px
}

.ak-icon-small.ak-tx-criticalreduction {
	background-position: -97px -1200px
}

.ak-icon-small.ak-tx-criticaldamage {
	background-position: -97px -1248px
}

.ak-icon-small.ak-tx-attackmp {
	background-position: -97px -1297px
}

.ak-icon-small.ak-tx-attackap {
	background-position: -97px -1340px
}

.ak-icon-small.ak-tx-stalskamas {
	background-position: -97px -1542px
}

.ak-icon-small.ak-tx-incarnation {
	background-position: -97px -1511px
}

.ak-icon-small.ak-tx-hunting {
	background-position: -97px -1476px
}

.ak-icon-small.ak-tx-apcostreduction {
	background-position: -97px -1416px
}

.ak-icon-small.ak-tx-emote {
	background-position: -97px -1446px
}

.ak-icon-tiny.ak-egg,
.ak-icon-tiny.ak-mmo,
.ak-icon-tiny.ak-mmorpg,
.ak-icon-tiny.ak-plus-dofus,
.ak-icon-tiny.ak-weapons {
	background-size: 64px auto
}

.ak-icon-tiny.ak-egg {
	background-position: 0 -478px
}

.ak-icon-tiny.ak-mmo,
.ak-icon-tiny.ak-mmorpg,
.ak-icon-tiny.ak-plus-dofus,
.ak-icon-tiny.ak-weapons {
	background-position: 0 -436px
}

.ak-encyclo-detail-illu {
	text-align: center;
	border: 4px inset;
	margin-bottom: 6px;
	margin-bottom: .6rem
}

.ak-encyclo-detail-illu img {
	display: inline-block;
	height: auto
}

.ak-encyclo-detail-illu .ak-entitylook-container {
	display: inline-block
}

.ak-btn-unlock {
	padding: 0;
	padding-right: 12px;
	padding-right: 1.2rem;
	display: block;
	line-height: 48px
}

.ak-btn-unlock .ak-icon-med {
	margin-right: 12px;
	margin-right: 1.2rem;
	float: left;
	vertical-align: middle
}

.ak-encyclo-block-info {
	border: 1px solid;
	margin-bottom: 12px;
	padding: .5em
}

.ak-encyclo-block-info .ak-encyclo-detail-type span {
	font-style: italic
}

.ak-list-text-col .ak-elt .ak-aside {
	border-left: 1px solid;
	width: 29px
}

.ak-list-text-col .ak-list-element .list-level-info,
.ak-list-text-col li .list-level-info {
	display: inline-block;
	font-size: 13px;
	font-size: 1.3rem;
	line-height: 2.2em;
	position: relative
}

.ak-item-list-preview img {
	display: inline-block;
	margin: 0 .375em .75em 0
}

.ak-drop-percent {
	font-style: italic
}

.ak-icon-help {
	border: none;
	cursor: pointer;
	display: inline-block;
	height: 20px;
	width: 20px
}

.ak-item-type-info {
	font-style: italic;
	font-weight: 400
}

.ak-select-container {
	margin-bottom: 12px
}

.ak-encyclo-detail-illu {
	border-top-color: #b1ac9c;
	border-right-color: #c9c6bb;
	border-bottom-color: #dfdbcd;
	border-left-color: #c9c6bb;
	background: url(../imgs/assets/bg-item.jpg) center center no-repeat;
	background-size: cover
}

.ak-icon-med.ak-basket,
.ak-icon-med.ak-cart,
.ak-icon-med.ak-search,
.ak-icon-med.ak-trash,
.ak-icon-med.ak-unlock {
	background-image: url(../imgs/assets/sprite_shop.png);
	background-repeat: no-repeat
}

.ak-icon-med.ak-basket,
.ak-icon-med.ak-cart,
.ak-icon-med.ak-search,
.ak-icon-med.ak-trash,
.ak-icon-med.ak-unlock {
	background-size: 46px auto
}

.ak-icon-med.ak-unlock {
	background-position: 0 -5px
}

.ak-icon-med.ak-cart {
	background-position: 0 -68px
}

.ak-icon-med.ak-trash {
	background-position: 0 -131px
}

.ak-icon-med.ak-basket {
	background-position: 0 -192px
}

.ak-icon-med.ak-search {
	background-position: 0 -252px
}

.ak-btn-unlock {
	background: #ff9d01
}

.ak-btn-unlock .ak-icon-med,
.ak-btn-unlock:hover {
	background-color: #ec8c02
}

.ak-encyclo-block-info {
	background: #edeae0;
	border-color: #c9c6bb;
	color: #28170e
}

.ak-encyclo-block-info .ak-encyclo-detail-type span {
	color: inherit
}

.ak-encyclo-block-info .ak-encyclo-detail-level {
	color: #c56f07
}

.life .ak-aside {
	background-image: url(/../imgs/assets/life.png)
}

.move .ak-aside {
	background-image: url(/../imgs/assets/move.png)
}

.action .ak-aside {
	background-image: url(/../imgs/assets/action.png)
}

.earth .ak-aside {
	background-image: url(/../imgs/assets/earth.png)
}

.air .ak-aside {
	background-image: url(/../imgs/assets/air.png)
}

.water .ak-aside {
	background-image: url(/../imgs/assets/water.png)
}

.fire .ak-aside {
	background-image: url(/../imgs/assets/fire.png)
}

.neutral .ak-aside {
	background-image: url(/../imgs/assets/neutral.png)
}

.ak-list-text-col .ak-elt .ak-aside {
	border-left-color: #b1ac9c;
	background-position: center center
}

.ak-list-element .list-level-info,
li .list-level-info {
	color: #78664c;
	font-style: italic;
	padding-right: .5em
}

.ak-item-list-preview img {
	background: #97a800;
	border-color: #6f780d;
	box-shadow: inset 0 0 3px #6f780d
}

.ak-icon-help {
	background: url(../imgs/assets/help_off.png) 0 0 no-repeat
}

.ak-icon-help:hover {
	background: url(../imgs/assets/help_on.png) 0 0 no-repeat
}

.ak-select-container {
	background: #e4e0d7;
	color: #42301a;
	border-color: #c4baaf
}

.ak-select-container select {
	margin-left: 0
}

.ak-select-container .form-control {
	background: inherit
}

.ak-drop-percent {
	color: #28170e
}

.ak-ingame-menu {
	font-size: 0;
	border-bottom: 1px solid;
	background: #060606;
	border-bottom-color: #888
}

.ak-ingame-menu a {
	font-family: bebas_neueregular, sans-serif;
	font-size: 23px;
	display: inline-block;
	padding: 5px;
	padding: .5rem;
	padding-right: 10px;
	padding-right: 1rem;
	margin: 0;
	text-decoration: none;
	background: #353535;
	color: #fff
}

.ak-ingame-menu a.on,
.ak-ingame-menu a:hover {
	text-decoration: none
}

.ak-ingame-menu a+a {
	border-left: 1px solid
}

.ak-ingame-menu a .ak-icon-med {
	display: inline-block;
	vertical-align: middle
}

.ak-ingame-menu a.on,
.ak-ingame-menu a:hover {
	background: #6a6a6a
}

.ak-ingame-menu a+a {
	border-left-color: #000
}

.ak-eshop-head {
	background: #f8f8f6
}

.ak-panel {
	position: relative;
	margin-bottom: 12px;
	background: #f8f8f6;
	color: #78664c
}

.ak-panel.ak-collapsible .ak-panel-title {
	cursor: pointer
}

.ak-panel.ak-collapsible.ak-collapsed .ak-panel-content {
	display: none
}

.ak-panel>.ak-panel-title,
.ak-panel>h2,
.ak-panel>h3,
.ak-panel>h4 {
	display: block;
	position: relative;
	font-size: 26px;
	font-size: 2.6rem;
	line-height: 33px;
	line-height: 3.3rem;
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-top: 1rem;
	border-bottom: 1px solid;
	text-transform: uppercase;
	font-family: bebas_neueregular, sans-serif;
	min-height: 50px;
	text-shadow: 0 2px 2px #888
}

.ak-panel>.ak-panel-title>a,
.ak-panel>h2>a,
.ak-panel>h3>a,
.ak-panel>h4>a {
	color: #fff
}

.ak-panel>.ak-panel-title,
.ak-panel>h2,
.ak-panel>h3,
.ak-panel>h4 {
	background: #97a800 url(../imgs/assets/simple-title.png) left top no-repeat;
	background-size: 60px auto;
	color: #fff;
	border-bottom-color: #6f780d
}

.ak-panel>.ak-panel-title a,
.ak-panel>.ak-panel-title span,
.ak-panel>h2 a,
.ak-panel>h2 span,
.ak-panel>h3 a,
.ak-panel>h3 span,
.ak-panel>h4 a,
.ak-panel>h4 span {
	position: relative
}

.ak-panel>.ak-panel-title img,
.ak-panel>h2 img,
.ak-panel>h3 img,
.ak-panel>h4 img {
	position: relative;
	margin: .8em;
	top: -2px
}

.ak-panel>.ak-panel-title .ak-legend,
.ak-panel>h2 .ak-legend,
.ak-panel>h3 .ak-legend,
.ak-panel>h4 .ak-legend {
	font-size: 13px;
	font-size: 1.3rem;
	font-weight: 700
}

.ak-panel a.ak-infos {
	color: #fff;
	background: #f5f2ed;
	border-color: #dfddd1;
	border-radius: 50%;
	font-size: 15px;
	font-weight: 400;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	text-align: center;
	line-height: 20px;
	display: inline-block
}

.ak-panel .ak-panel-content {
	color: #28170e;
	padding: 12px
}

.ak-panel .ak-panel-content .ak-panel-intro {
	margin-bottom: 12px
}

.ak-panel .ak-panel-content .ak-panel-intro span {
	color: #c56f07
}

.ak-panel .ak-panel-bottomlink {
	text-align: center
}

.ak-panel .ak-panel-bottomlink .btn {
	margin-bottom: 12px;
	margin-bottom: 1.2rem;
	margin-top: 12px;
	margin-top: 1.2rem
}

.ak-panel .ak-panel-bottomlink .ak-bottom-link {
	font-size: 12px;
	font-size: 1.2rem;
	padding: 10px 0;
	padding: 1rem 0;
	display: block;
	margin: 0;
	border-top: 1px solid #c9c6bb;
	text-align: center;
	font-weight: 700;
	color: #422f14;
	background: #dad4c9
}

.ak-panel .ak-panel-bottomlink .ak-bottom-link:hover {
	text-decoration: underline
}

.ak-panel .ak-panel-footer {
	padding-bottom: 15px;
	padding-bottom: 1.5rem
}

.ak-panel.ak-nocontentpadding>.ak-panel-title {
	padding: 0;
	padding-bottom: 5px;
	padding-bottom: .5rem
}

.ak-panel.ak-nocontentpadding>.ak-panel-content {
	padding: 0
}

.ak-panel.ak-panel-blue .ak-panel-title {
	background: #A13F1F url(../imgs/assets/blue-title.png) 0 0 no-repeat;
	border-bottom: 1px solid #fc4e03
}

.ak-panel.ak-panel-blue .ak-panel-content {
	background: url(../imgs/assets/blue-bg.jpg) 0 0
}

.ak-panel.ak-panel-blue .ak-panel-content .ak-list-element .ak-main-content {
	border-bottom-color: #A13F1F
}

.ak-panel.ak-panel-blue .ak-panel-content .ak-list-element .ak-image img {
	background: #329fc7;
	border-color: #0b566f
}

.ak-panel.ak-panel-blue .ak-panel-content .ak-list-element .ak-title a {
	color: #fff
}

.ak-panel.ak-panel-blue .ak-panel-content .ak-list-element .ak-title a:hover {
	color: #fff
}

.ak-panel.ak-panel-blue .ak-panel-content .ak-list-element .ak-text {
	color: #001f2a
}

.ak-panel.ak-panel-blue .ak-panel-content .ak-list-element .ak-text>div {
	color: #7ddcff
}

.ak-panel.ak-panel-blue .ak-panel-content .ak-list-element .ak-aside .ak-edit {
	background: url(../imgs/assets/character_edit.png) 0 0
}

.ak-panel.ak-panel-blue .ak-panel-content .ak-list-element .ak-aside .ak-edit:hover {
	background-color: #A13F1F
}

.ak-panel.ak-panel-blue .ak-panel-bottomlink {
	background: #A13F1F
}

.ak-panel.ak-panel-blue .ak-panel-bottomlink a.ak-bottom-link {
	color: #fc4e03;
	background: 0 0;
	border-top-color: #053f54
}

.ak-panel.ak-panel-blue .ak-panel-bottomlink a.ak-bottom-link:hover {
	color: #fff;
	background: #00374b
}

.ak-panel.ak-container.ak-panel-green .ak-panel-title {
	background: #112f30 url(../imgs/assets/green-title.png) 0 0 no-repeat;
	border-bottom: 1px solid #237b7d
}

.ak-panel.ak-container.ak-panel-green .ak-panel-content {
	background: url(../imgs/assets/green-bg.jpg) 0 0
}

.ak-panel.ak-container.ak-panel-green .ak-panel-content .ak-text {
	padding: 12px;
	color: #fff
}

.ak-panel.ak-container.ak-panel-green .ak-panel-content .ak-text .ak-nb-block {
	text-align: center;
	font-size: 32px;
	font-weight: 700;
	margin: 12px 0 6px 0;
	font-family: bebas_neueregular;
	color: #fdc469;
	border: 1px solid #575d46
}

.ak-panel.ak-container.ak-panel-green .ak-panel-content .ak-text .ak-nb-block {
	background: #112f30
}

.ak-panel.ak-container.ak-panel-green .ak-panel-content .ak-text .ak-nb-block:after {
	background: url(../imgs/assets/og.png) 0 0 no-repeat transparent;
	content: " ";
	display: inline-block;
	position: relative;
	width: 32px;
	height: 25px;
	vertical-align: middle;
	margin-left: 12px
}

.ak-panel.ak-container.ak-panel-green .ak-panel-content .ak-text a {
	color: #fdc469
}

.ak-panel.ak-container.ak-panel-green .ak-panel-bottomlink {
	background: #183a3b
}

.ak-panel.ak-container.ak-panel-green .ak-panel-bottomlink a.ak-bottom-link {
	color: #fff;
	background: 0 0;
	border-top-color: #237b7d
}

.ak-light-skin .main .ak-panel,
.ak-panel-stack .ak-panel {
	overflow: hidden
}

.ak-panel-stack.ak-glue .ak-panel {
	margin-bottom: 0
}

.ak-nocontentpadding .ak-panel>.ak-panel-title .ak-options,
.ak-nocontentpadding .ak-panel>h2 .ak-options,
.ak-nocontentpadding .ak-panel>h3 .ak-options,
.ak-nocontentpadding .ak-panel>h4 .ak-options,
.ak-panel-stack .ak-panel>.ak-panel-title .ak-options,
.ak-panel-stack .ak-panel>h2 .ak-options,
.ak-panel-stack .ak-panel>h3 .ak-options,
.ak-panel-stack .ak-panel>h4 .ak-options {
	display: inline-block
}

.ak-light-skin .main .ak-panel {
	background: #f8f8f6
}

.ak-light-skin .main .ak-panel .ak-panel-title,
.ak-light-skin .main .ak-panel h2,
.ak-light-skin .main .ak-panel h3,
.ak-light-skin .main .ak-panel h4 {
	font-size: 26px;
	font-size: 2.6rem;
	margin-top: 12px;
	margin-top: 1.2rem;
	padding-top: 0;
	padding-left: 10px;
	padding-left: 1rem;
	text-transform: uppercase;
	font-weight: 400;
	font-family: bebas_neueregular, sans-serif;
	height: auto;
	line-height: 28px;
	line-height: 2.8rem;
	min-height: 32px;
	color: #28170e;
	background: 0 0
}

.ak-light-skin .main .ak-panel .ak-panel-title:before,
.ak-light-skin .main .ak-panel h2:before,
.ak-light-skin .main .ak-panel h3:before,
.ak-light-skin .main .ak-panel h4:before {
	display: none
}

.ak-light-skin .main .ak-panel .ak-panel-title a,
.ak-light-skin .main .ak-panel h2 a,
.ak-light-skin .main .ak-panel h3 a,
.ak-light-skin .main .ak-panel h4 a {
	color: #aab700
}

.ak-light-skin .main .ak-panel .ak-panel-title .ak-legend,
.ak-light-skin .main .ak-panel h2 .ak-legend,
.ak-light-skin .main .ak-panel h3 .ak-legend,
.ak-light-skin .main .ak-panel h4 .ak-legend {
	color: #c56f07;
	font-size: 13px;
	font-size: 1.3rem;
	display: inline-block;
	font-family: Roboto, sans-serif;
	margin-left: .5em;
	text-transform: none
}

.ak-light-skin .main .ak-panel .ak-panel-title .ak-options,
.ak-light-skin .main .ak-panel h2 .ak-options,
.ak-light-skin .main .ak-panel h3 .ak-options,
.ak-light-skin .main .ak-panel h4 .ak-options {
	display: inline-block
}

.ak-panel-stack.ak-panel>.ak-panel-title {
	padding: 0;
	padding-bottom: 5px;
	padding-bottom: .5rem
}

.ak-panel-stack.ak-panel>.ak-panel-content {
	padding: 0
}

.ak-light-skin .main.ak-panel>.ak-panel-title {
	padding: 0;
	padding-bottom: 5px;
	padding-bottom: .5rem
}

.ak-light-skin .main.ak-panel>.ak-panel-content {
	padding: 0
}

.ak-light-skin .ak-panel-stack {
	background: #f8f8f6
}

.ak-light-skin .ak-panel-stack .ak-panel {
	margin: 12px;
	margin: 1.2rem;
	padding: 12px;
	padding: 1.2rem;
	border: 1px solid
}

.ak-light-skin .ak-panel-stack>div.ak-container+div.ak-container:before {
	display: none
}

.ak-light-skin .ak-main-content .ak-panel {
	border-top: 1px solid
}

.ak-light-skin .ak-main-content .ak-panel .ak-panel-title {
	padding-left: 12px;
	padding-left: 1.2rem
}

.ak-light-skin .ak-main-container aside .ak-panel>.ak-panel-title,
.ak-nocontentpadding .ak-panel>.ak-panel-title,
aside .ak-panel>.ak-panel-title {
	padding: 0;
	/*padding-bottom: 5px;
	padding-bottom: .5rem*/
}

.ak-light-skin .ak-main-container aside .ak-panel>.ak-panel-content,
.ak-nocontentpadding .ak-panel>.ak-panel-content,
aside .ak-panel>.ak-panel-content {
	padding: 0
}

.ak-light-skin .ak-main-container aside .ak-panel .ak-panel-title,
aside .ak-panel .ak-panel-title {
	min-height: 50px;
	padding: 0;
	padding-left: 65px;
	padding-left: 6.5rem;
	padding-top: 8px;
	padding-top: .8rem;
	text-align: left;
	font-size: 26px;
	font-size: 2.6rem
}

.ak-light-skin .ak-panel-stack .ak-panel.ak-glue .ak-panel,
.ak-light-skin .ak-panel-stack .ak-panel.ak-glue>div.ak-container+div.ak-container,
.ak-light-skin .ak-panel-stack>div.ak-container+div.ak-container.ak-glue .ak-panel,
.ak-light-skin .ak-panel-stack>div.ak-container+div.ak-container.ak-glue>div.ak-container+div.ak-container {
	background: #f5f2ed;
	border-color: #dfddd1;
	border-top-color: #dfddd1
}

.ak-light-skin .ak-panel-stack .ak-panel .ak-panel,
.ak-light-skin .ak-panel-stack>div.ak-container+div.ak-container .ak-panel {
	background: 0 0;
	border-top: none
}

.ak-light-skin .ak-panel-stack.ak-glue .ak-panel .ak-panel,
.ak-light-skin .ak-panel-stack.ak-glue>div.ak-container+div.ak-container .ak-panel {
	background: 0 0;
	border-top: none
}

.ak-light-skin .ak-panel-stack .ak-panel .ak-panel .ak-panel-title,
.ak-light-skin .ak-panel-stack>div.ak-container+div.ak-container .ak-panel .ak-panel-title {
	border-top: none
}

.ak-light-skin .ak-panel-stack.ak-glue .ak-panel .ak-panel .ak-panel-title,
.ak-light-skin .ak-panel-stack.ak-glue>div.ak-container+div.ak-container .ak-panel .ak-panel-title {
	border-top: none
}

.ak-light-skin .ak-main-container .ak-panel {
	border-top-color: #dfddd1
}

.ak-light-skin .ak-main-container .ak-panel .ak-panel-content {
	padding: 12px;
	padding: 1.2rem
}

aside .ak-panel-giftswaiting.ak-panel .ak-panel-content {
	padding: 12px;
	padding: 1.2rem
}

aside .ak-panel-giftswaiting.ak-panel .ak-panel-content .ak-bank .ak-title {
	display: block;
	font-family: bebas_neueregular, sans-serif;
	font-size: 21px;
	font-size: 2.1rem;
	line-height: 23px;
	line-height: 2.3rem;
	margin-bottom: 3px;
	margin-bottom: .3rem
}

aside .ak-panel-giftswaiting.ak-panel .ak-panel-content .ak-bank .ak-amount {
	display: block;
	border: 1px solid;
	font-family: bebas_neueregular, sans-serif;
	font-size: 17px;
	font-size: 1.7rem;
	padding: 3px;
	padding: .3rem;
	padding-left: 37px;
	padding-left: 3.7rem
}

aside .ak-panel-giftswaiting.ak-panel .ak-panel-content .ak-bank .ak-giftswaiting-connect {
	text-align: center
}

aside .ak-panel-giftswaiting.ak-panel .ak-panel-content .ak-bank a {
	display: block;
	text-align: right;
	margin-top: 3px;
	margin-top: .3rem;
	font-size: 13px;
	font-size: 1.3rem
}

aside .ak-panel-giftswaiting.ak-panel .ak-panel-content .ak-bank .ak-separator {
	height: 0;
	display: block;
	border-top: 1px solid;
	margin: 5px 0;
	margin: .5rem 0
}

aside .ak-panel-giftswaiting.ak-panel .ak-panel-content .ak-giftswaiting-connect {
	padding-left: 85px;
	padding-left: 8.5rem;
	min-height: 85px
}

aside .ak-panel-giftswaiting.ak-panel .ak-panel-content .ak-giftswaiting-connect a {
	display: inline-block;
	margin-top: 5px;
	margin-top: .5rem
}

aside .ak-panel-giftswaiting.ak-panel .ak-panel-content .ak-giftswaiting-connect a span {
	text-decoration: underline
}

.ak-panel.ak-panel-giftswaiting .ak-panel-content .ak-bank .ak-title {
	color: #fff
}

.ak-panel.ak-panel-giftswaiting .ak-panel-content .ak-bank .ak-amount {
	background: #013145;
	border-color: #2099c6;
	color: #2390b1
}

.ak-panel.ak-panel-giftswaiting .ak-panel-content .ak-bank .ak-amount.ak-tokens {
	background: #013145 url(../imgs/assets/sprite_gifts.png) 5px 2px no-repeat
}

.ak-panel.ak-panel-giftswaiting .ak-panel-content .ak-bank .ak-amount.ak-gifts {
	background: #013145 url(../imgs/assets/sprite_gifts.png) 5px -30px no-repeat
}

.ak-panel.ak-panel-giftswaiting .ak-panel-content .ak-bank a {
	color: #1affff
}

.ak-panel.ak-panel-giftswaiting .ak-panel-content .ak-bank .ak-separator {
	border-color: #A13F1F;
	opacity: .6
}

.ak-panel.ak-panel-giftswaiting .ak-panel-content .ak-giftswaiting-connect {
	background: url(../imgs/assets/connect.png) 0 0 no-repeat;
	color: #fff;
	font-size: 13px;
	font-size: 1.3rem
}

.ak-panel.ak-panel-giftswaiting .ak-panel-content .ak-giftswaiting-connect a {
	color: #7ddcff;
	font-size: 13px;
	font-size: 1.3rem;
	text-decoration: underline
}

.ak-panel.ak-panel-giftswaiting .ak-panel-content .ak-giftswaiting-connect .btn-blue {
	color: #fff;
	font-size: 15px;
	font-size: 1.5rem;
	text-decoration: none
}

.ak-code-aside .ak-panel-title {
	background: #2c2827 url(../imgs/assets/title.png) 0 0 no-repeat;
	background-size: 60px auto;
	color: #97a800;
	text-shadow: none
}

.ak-code-aside .ak-panel-content {
	background: url(../imgs/assets/brown.jpg) 0 0
}

.ak-code-aside .ak-form {
	text-align: center
}

.ak-code-aside .ak-form .form-control {
	width: 100%
}

.ak-code-aside .ak-form .field-required {
	display: none
}

.ak-code-aside .ak-form .form-group {
	text-align: center
}

.ak-code-aside .ak-form .form-group label {
	text-align: left;
	font-weight: 400;
	display: block;
	color: #fff
}

.ak-code-aside .ak-form .ak-code-support {
	color: #97a800;
	display: block;
	text-align: center;
	margin-top: 12px;
	margin-top: 1.2rem;
	font-size: 13px;
	font-size: 1.3rem
}

.ak-main-form-code .ak-form {
	margin-top: 12px;
	margin-top: 1.2rem;
	border: 1px solid;
	text-align: center
}

.ak-main-form-code .ak-form .field-required {
	display: none
}

.ak-main-form-code .ak-form .form-group {
	text-align: left
}

.ak-main-form-code .ak-error {
	display: block;
	margin: 0 12px;
	margin: 0 1.2rem
}

.ak-main-form-code .ak-code-support-container {
	margin-top: 12px;
	margin-top: 1.2rem
}

.ak-main-form-code .ak-code-support {
	text-align: center
}

.ak-form .ak-choicereference-form label {
	display: inline-block;
	position: relative
}

.ak-form .ak-choicereference-form label input[type=radio] {
	display: inline-block;
	position: relative
}

.ak-form .ak-choicereference-form .error {
	font-weight: 700;
	margin: 12px 0;
	margin: 1.2rem 0
}

.ak-choice-form-container .ak-form {
	padding: 0
}

.ak-main-form-code .ak-form {
	background: #f3f2ed;
	border-color: #c9c6bb;
	border-radius: 10px
}

.ak-main-form-code .ak-error {
	color: #b02500
}

.ak-main-form-code .ak-code-support {
	color: #bebdb0
}

.ak-choicereference-form .error {
	color: #b02500
}

.ak-gifts-waiting .ak-content-list .ak-list-element.ak-code-giftwaiting .ak-main .ak-main-content .ak-image object {
	background: #a3af12;
	box-shadow: inset 0 0 4px #222
}

.ak-tokens-waiting .ak-content-list .ak-list-element.ak-code-giftwaiting .ak-main .ak-main-content .ak-image object {
	background: #dea430;
	box-shadow: inset 0 0 3px #222
}

.ak-gift-full-list .ak-table tr td.ak-action-column,
.ak-gift-full-list .ak-table tr th.ak-action-column {
	padding: 0;
	width: 120px
}

.ak-gift-full-list .ak-table tr td.ak-action-column .btn,
.ak-gift-full-list .ak-table tr th.ak-action-column .btn {
	display: none
}

.ak-gift-full-list .ak-table tr .img-first-column img {
	width: 43px;
	height: 43px
}

.ak-gift-full-list .ak-table tr .item-type {
	font-style: italic
}

.ak-gift-full-list .ak-table tr:hover td.ak-action-column {
	padding: 0
}

.ak-gift-full-list .ak-table tr:hover td.ak-action-column .btn {
	display: block;
	margin: 0;
	padding: 0;
	height: 53px;
	line-height: 52px
}

.ak-gift-full-list .ak-table .btn {
	color: #fff
}

.ak-gift-full-list .ak-table tr td.item-type {
	color: #81807a
}

.ak-code-banner {
	margin-bottom: 0
}

.ak-code-banner>.ak-panel-content:before {
	content: " ";
	display: block;
	height: 215px;
	position: relative;
	margin: 0 auto 12px auto
}

.ak-code-banner.ak-banner-krosmaster>.ak-panel-content:before {
	border-radius: 10px;
	overflow: hidden
}

.ak-code-banner.ak-banner-dofus-touch>.ak-panel-content:before,
.ak-code-banner.ak-banner-dofus>.ak-panel-content:before {
	background: url(../imgs/assets/banner-dofus.jpg) center 0 no-repeat
}

.ak-code-banner.ak-banner-wakfu>.ak-panel-content:before {
	background: url(../imgs/assets/banner-wakfu.jpg) center 0 no-repeat
}

.ak-gift-price.ak-panel {
	border-top: 1px solid;
	margin-bottom: 0;
	border-color: #b1ac9c;
	background: #f3f2ed
}

.ak-gift-price.ak-panel .ak-price-content {
	margin-bottom: 12px;
	margin-bottom: 1.2rem
}

.ak-gift-price.ak-panel>.ak-panel-content {
	padding: 12px;
	padding: 1.2rem;
	padding-bottom: 0
}

.ak-gift-price.ak-panel>.ak-panel-content .ak-image {
	overflow: hidden;
	position: relative;
	text-align: center
}

.ak-gift-price.ak-panel>.ak-panel-content .ak-image object {
	position: relative;
	display: block;
	margin: 12px auto;
	margin: 1.2rem auto
}

.ak-gift-price.ak-panel>.ak-panel-content .ak-name {
	font-weight: 700
}

.ak-gift-price.ak-panel>.ak-panel-content .ak-description {
	font-style: italic
}

.ak-gift-price.ak-panel>.ak-panel-content .ak-description>.row {
	margin-top: 12px;
	margin-top: 1.2rem
}

.ak-gift-price.ak-panel>.ak-panel-content .ak-description .btn {
	font-style: normal
}

.ak-gift-price.ak-panel .ak-code-choicereference .ak-title {
	font-style: normal
}

.ak-gift-price.ak-panel .ak-code-choicereference .ak-aside {
	text-align: right
}

.ak-gift-price.ak-panel .ak-code-choicereference .ak-aside .form-group {
	text-align: right;
	margin: 0;
	display: inline-block;
	vertical-align: middle
}

.ak-gift-price.ak-panel .ak-code-choicereference .ak-aside .form-group .radio {
	display: inline-block;
	vertical-align: middle
}

.ak-gift-price.ak-panel.ak-log-in-game {
	padding-bottom: 12px;
	padding-bottom: 1.2rem
}

.ak-gift-price.ak-panel .ak-message-choice.ak-error {
	font-weight: 700
}

.ak-gift-price.ak-panel .ak-content-list.ak-displaymode-image-col .ak-list-element.ak-error .ak-main .ak-main-content {
	border: 1px solid
}

.ak-gift-price.ak-panel>.ak-panel-content .ak-image {
	background: url(../imgs/assets/bg-article.jpg) no-repeat center center transparent
}

.ak-gift-price.ak-panel .ak-description .ak-message-choice.ak-error {
	color: #b02500
}

.ak-gift-price.ak-panel .ak-content-list.ak-displaymode-image-col .ak-list-element.ak-error .ak-main .ak-main-content {
	border-color: #b02500
}

.ak-price-list>.ak-panel-content>.ak-panel {
	margin-bottom: 0
}

.ak-panel.ak-price-ankamacard .ak-panel-content {
	padding: 12px 24px;
	padding: 1.2rem 2.4rem
}

.ak-icon-big.ak-bank,
.ak-icon-big.ak-code,
.ak-icon-big.ak-congratulations,
.ak-icon-big.ak-gift,
.ak-icon-big.ak-kama-exchange,
.ak-icon-big.ak-token,
.ak-icon-med.ak-bank,
.ak-icon-med.ak-code,
.ak-icon-med.ak-congratulations,
.ak-icon-med.ak-gift,
.ak-icon-med.ak-kama-exchange,
.ak-icon-med.ak-token,
.ak-icon-small.ak-bank,
.ak-icon-small.ak-code,
.ak-icon-small.ak-congratulations,
.ak-icon-small.ak-gift,
.ak-icon-small.ak-kama-exchange,
.ak-icon-small.ak-token,
.ak-icon-tiny.ak-bank,
.ak-icon-tiny.ak-code,
.ak-icon-tiny.ak-congratulations,
.ak-icon-tiny.ak-gift,
.ak-icon-tiny.ak-kama-exchange,
.ak-icon-tiny.ak-token {
	background-image: url(../imgs/assets/sprite_shop2.png);
	background-repeat: no-repeat
}

.ak-icon-big.ak-bank,
.ak-icon-big.ak-code,
.ak-icon-big.ak-congratulations,
.ak-icon-big.ak-gift,
.ak-icon-big.ak-kama-exchange,
.ak-icon-big.ak-token {
	background-size: 65px auto
}

.ak-icon-big.ak-gift {
	background-position: 0 -10px
}

.ak-icon-big.ak-token {
	background-position: 0 -95px
}

.ak-icon-big.ak-kama-exchange {
	background-position: 0 -180px
}

.ak-icon-big.ak-bank {
	background-position: 0 -265px
}

.ak-icon-big.ak-code {
	background-position: 0 -350px
}

.ak-icon-big.ak-congratulations {
	background-position: 0 -435px
}

.ak-icon-med.ak-bank,
.ak-icon-med.ak-code,
.ak-icon-med.ak-congratulations,
.ak-icon-med.ak-gift,
.ak-icon-med.ak-kama-exchange,
.ak-icon-med.ak-token {
	background-size: 46px auto
}

.ak-icon-med.ak-gift {
	background-position: 0 -5px
}

.ak-icon-med.ak-token {
	background-position: 0 -65px
}

.ak-icon-med.ak-kama-exchange {
	background-position: 0 -126px
}

.ak-icon-med.ak-bank {
	background-position: 0 -187px
}

.ak-icon-med.ak-code {
	background-position: 0 -243px
}

.ak-icon-med.ak-congratulations {
	background-position: 0 -306px
}

.ak-404-page .breadcrumb {
	display: none
}

.ak-404-page .container .ak-main-page {
	background: 0 0;
	padding: 0
}

.ak-404-page .ak-btn-play-header {
	display: none
}

.ak-404-page .ak-404 {
	padding-bottom: 50px;
	text-align: center
}

.ak-404-page .ak-404 .ak-text {
	font-family: bebas_neueregular, sans-serif
}

.ak-404-page .ak-404 .ak-text div:nth-child(1) {
	font-size: 74px;
	font-size: 7.4rem;
	line-height: 74px;
	line-height: 7.4rem
}

.ak-404-page .ak-404 .ak-text div:nth-child(2) {
	font-size: 33px;
	font-size: 3.3rem;
	line-height: 33px;
	line-height: 3.3rem
}

.ak-404-page .ak-404 .ak-text div:nth-child(3) {
	font-size: 42px;
	font-size: 4.2rem;
	line-height: 42px;
	line-height: 4.2rem
}

.ak-404-page .ak-404 .btn-primary {
	margin-top: 350px
}

.ak-404-page .ak-404 .ak-form {
	display: none
}

.ak-404-page .ak-404 .ak-form p {
	text-align: center;
	text-transform: none;
	margin-top: 10px
}

.ak-404-page .ak-404 .ak-form input[type=text] {
	width: 60%;
	text-indent: 22px;
	font-size: 15px
}

.ak-404-page .ak-404 .ak-form input[type=submit] {
	width: 10%;
	height: 44px;
	vertical-align: top
}

@media all and (min-width:992px) {
	.ak-404-page .ak-main-container {
		margin-top: 45px
	}
}

body.ak-body-404 {
	background: url(../imgs/assets/404.jpg) no-repeat center top #010624
}

body.ak-404-page .ak-404 .ak-text div:nth-child(1) {
	color: #848e02
}

body.ak-404-page .ak-404 .ak-text div:nth-child(2) {
	color: #e13b3b
}

body.ak-404-page .ak-404 .ak-text div:nth-child(3) {
	color: #bce3f8
}

body.ak-404-page .ak-404 .ak-form p {
	color: #fff
}

body.ak-404-page .ak-404 .ak-form input[type=text] {
	color: #28170e
}

body.ak-404-page .ak-404 .ak-form input[type=submit] {
	background: #97a800 url(../imgs/assets/search.png) center center no-repeat
}

.ak-eshop-head {
	background: #f8f8f6
}

.ak-icon-big.ak-address,
.ak-icon-big.ak-basket,
.ak-icon-big.ak-cart,
.ak-icon-big.ak-cart-remove,
.ak-icon-big.ak-ogrine,
.ak-icon-big.ak-search,
.ak-icon-big.ak-shop,
.ak-icon-big.ak-trash,
.ak-icon-big.ak-trashcan,
.ak-icon-big.ak-unlock,
.ak-icon-med.ak-address,
.ak-icon-med.ak-basket,
.ak-icon-med.ak-cart,
.ak-icon-med.ak-cart-remove,
.ak-icon-med.ak-ogrine,
.ak-icon-med.ak-search,
.ak-icon-med.ak-shop,
.ak-icon-med.ak-trash,
.ak-icon-med.ak-trashcan,
.ak-icon-med.ak-unlock,
.ak-icon-small.ak-address,
.ak-icon-small.ak-basket,
.ak-icon-small.ak-cart,
.ak-icon-small.ak-cart-remove,
.ak-icon-small.ak-ogrine,
.ak-icon-small.ak-search,
.ak-icon-small.ak-shop,
.ak-icon-small.ak-trash,
.ak-icon-small.ak-trashcan,
.ak-icon-small.ak-unlock,
.ak-icon-tiny.ak-address,
.ak-icon-tiny.ak-basket,
.ak-icon-tiny.ak-cart,
.ak-icon-tiny.ak-cart-remove,
.ak-icon-tiny.ak-ogrine,
.ak-icon-tiny.ak-search,
.ak-icon-tiny.ak-shop,
.ak-icon-tiny.ak-trash,
.ak-icon-tiny.ak-trashcan,
.ak-icon-tiny.ak-unlock {
	background-image: url(../imgs/assets/sprite_shop3.png);
	background-repeat: no-repeat
}

.ak-icon-big.ak-address,
.ak-icon-big.ak-basket,
.ak-icon-big.ak-cart,
.ak-icon-big.ak-cart-remove,
.ak-icon-big.ak-search,
.ak-icon-big.ak-shop,
.ak-icon-big.ak-trash,
.ak-icon-big.ak-unlock {
	background-size: 65px auto
}

.ak-icon-big.ak-unlock {
	background-position: 0 -10px
}

.ak-icon-big.ak-cart {
	background-position: 0 -95px
}

.ak-icon-big.ak-trash {
	background-position: 0 -180px
}

.ak-icon-big.ak-basket {
	background-position: 0 -275px
}

.ak-icon-big.ak-search {
	background-position: 0 -350px
}

.ak-icon-big.ak-shop {
	background-position: 0 -435px
}

.ak-icon-big.ak-cart-remove {
	background-position: 0 -520px
}

.ak-icon-big.ak-address {
	background-position: 0 -608px
}

.ak-icon-med.ak-address,
.ak-icon-med.ak-basket,
.ak-icon-med.ak-cart,
.ak-icon-med.ak-cart-remove,
.ak-icon-med.ak-ogrine,
.ak-icon-med.ak-search,
.ak-icon-med.ak-shop,
.ak-icon-med.ak-trash,
.ak-icon-med.ak-unlock {
	background-size: 46px auto
}

.ak-icon-med.ak-unlock {
	background-position: 0 -5px
}

.ak-icon-med.ak-cart {
	background-position: 0 -65px
}

.ak-icon-med.ak-trash {
	background-position: 0 -131px
}

.ak-icon-med.ak-basket {
	background-position: 0 -192px
}

.ak-icon-med.ak-search {
	background-position: 0 -252px
}

.ak-icon-med.ak-shop {
	background-position: 0 -307px
}

.ak-icon-med.ak-cart-remove {
	background-position: 0 -368px
}

.ak-icon-med.ak-address {
	background-position: 0 -427px
}

.ak-icon-med.ak-ogrine {
	background-position: 0 -539px
}

.ak-icon-tiny.ak-address,
.ak-icon-tiny.ak-basket,
.ak-icon-tiny.ak-cart,
.ak-icon-tiny.ak-cart-remove,
.ak-icon-tiny.ak-search,
.ak-icon-tiny.ak-shop,
.ak-icon-tiny.ak-trash,
.ak-icon-tiny.ak-trashcan,
.ak-icon-tiny.ak-unlock {
	background-size: 34px auto
}

.ak-icon-tiny.ak-cart {
	background-position: 0 -49px
}

.ak-icon-tiny.ak-unlock {
	background-position: 0 -4px
}

.ak-icon-tiny.ak-trash {
	background-position: 0 -5px
}

.ak-icon-tiny.ak-trashcan {
	background-size: auto auto;
	background-position: -12px -703px
}

.ak-btn-add-basket,
.ak-btn-unlock {
	cursor: pointer
}

.ak-btn-unlock,
.ak-unlock {
	background: #ff9d01
}

.ak-btn-unlock .ak-icon-med,
.ak-btn-unlock:hover {
	background-color: #ec8c02
}

.ak-unlock .ak-icon-med,
.ak-unlock:hover {
	background-color: #ec8c02
}

.ak-btn-add-basket {
	background: #cbc5b7
}

.ak-btn-add-basket .ak-icon-med,
.ak-btn-add-basket:focus,
.ak-btn-add-basket:hover {
	background-color: #ada797
}

.ak-search-form-panel .ak-form {
	padding: 0
}

.ak-search-form-panel .ak-form .form-group {
	margin-bottom: 0
}

.ak-search-form-panel .ak-search-shop {
	font-size: 0
}

.ak-search-form-panel .ak-search-shop input[type=submit] {
	height: 44px;
	vertical-align: top;
	background-repeat: no-repeat;
	background-position: center center;
	padding-left: 0;
	padding-right: 0;
	display: inline-block;
	width: auto;
	min-width: 80px
}

.ak-search-form-panel .ak-search-shop input[type=text] {
	display: block;
	width: 100%
}

.ak-main-aside .ak-panel-search,
.ak-main-content .ak-panel-search {
	max-height: 68px
}

.ak-main-aside .ak-panel-search form,
.ak-main-content .ak-panel-search form {
	font-size: 0
}

.ak-main-aside .ak-panel-search input[type=submit],
.ak-main-aside .ak-panel-search input[type=text] {
	display: inline-block;
	margin: 0;
	height: 44px;
	height: 4.4rem;
	vertical-align: top
}

.ak-main-content .ak-panel-search input[type=submit],
.ak-main-content .ak-panel-search input[type=text] {
	display: inline-block;
	margin: 0;
	height: 44px;
	height: 4.4rem;
	vertical-align: top
}

.ak-main-aside .ak-panel-search input[type=text],
.ak-main-content .ak-panel-search input[type=text] {
	width: 80%
}

.ak-main-aside .ak-panel-search input[type=submit] {
	width: 19%
}

.ak-main-content .ak-panel-search {
	max-height: none;
	margin-bottom: 0
}

.ak-main-content .ak-panel-search input[type=submit] {
	width: 19%
}

.ak-search-shop .ak-bouftou {
	background: url(../imgs/assets/icons-shops.png) no-repeat scroll center center transparent
}

.ak-search-shop input[type=submit] {
	background-image: url(../imgs/assets/search.png);
	background-repeat: no-repeat;
	background-position: center center
}

.ak-aside-bag {
	padding: 12px;
	padding: 1.2rem;
	margin-bottom: 12px;
	margin-bottom: 1.2rem
}

.ak-panel-money .ak-reserve-connect {
	padding: 12px 0;
	padding: 1.2rem 0;
	text-align: center
}

.ak-panel-money .ak-icon-small {
	vertical-align: middle
}

.ak-panel-money .ak-krozs-reserve,
.ak-panel-money .ak-ogrines-reserve {
	padding: 6px;
	padding: .6rem;
	text-align: center;
	min-height: 38px
}

.ak-panel-money .ak-reserve-container .col-xs-6 {
	border-right: 1px solid;
	margin: 3px 0;
	margin: .3rem 0
}

.ak-panel-money .ak-reserve-container .col-xs-6+.col-xs-6 {
	border-right: none;
	border-left: 1px solid
}

.ak-panel-money .ak-krozs-reserve a,
.ak-panel-money .ak-ogrines-reserve a {
	padding-bottom: 3px;
	padding-bottom: .3rem;
	font-weight: 700
}

.ak-panel-money .ak-krozs-reserve a:hover,
.ak-panel-money .ak-ogrines-reserve a:hover {
	text-decoration: none;
	border-bottom: 1px solid
}

.ak-panel-money .ak-reserve-container {
	border-bottom: 1px solid
}

.ak-complete-order {
	text-align: center;
	margin-bottom: 12px;
	margin-bottom: 1.2rem
}

.ak-complete-order a {
	display: block;
	text-align: center;
	padding-left: 0;
	padding-right: 0
}

.ak-panel-money {
	background: #f8f8f6
}

.ak-panel-money .ak-bouftou {
	background: url(../imgs/assets/icons-shops.png) center center no-repeat
}

.ak-panel-money .ak-krozs-reserve a,
.ak-panel-money .ak-ogrines-reserve a {
	color: #7ddcff
}

.ak-panel-money .ak-reserve-container {
	border-color: #fc4e03
}

.ak-panel-money .ak-reserve-container .col-xs-6 {
	border-color: #043645
}

.ak-panel-money .ak-reserve-container .col-xs-6+.col-xs-6 {
	border-color: #0b83ae
}

.ak-panel-address.ak-panel .ak-panel-content {
	background: #e4e0d7
}

.ak-panel-address.ak-panel .ak-panel-content .ak-address {
	display: block;
	padding: 12px;
	padding: 1.2rem
}

.ak-panel-address.ak-panel .ak-panel-content .btn {
	margin: 12px;
	margin: 1.2rem;
	margin-top: 0
}

.ak-panel-command {
	overflow: hidden
}

.ak-panel-command .ak-total {
	padding: 5px 24px;
	padding: .5rem 2.4rem;
	padding-right: 5px;
	padding-right: .5rem
}

.ak-panel-command .ak-total a {
	display: block;
	text-align: right;
	font-size: 13px;
	text-decoration: underline
}

.ak-panel-command .ak-article {
	border-bottom: 1px solid;
	overflow: hidden;
	padding-bottom: 5px;
	padding-bottom: .5rem
}

.ak-panel-command .ak-article .ak-name {
	padding: 5px 24px;
	padding: .5rem 2.4rem;
	margin-top: 5px;
	margin-top: .5rem;
	font-family: bebas_neueregular, sans-serif;
	font-size: 21px;
	border-bottom: 1px solid
}

.ak-panel-command .ak-article .ak-content-article {
	padding: 3px 24px;
	padding: .3rem 2.4rem;
	font-size: 13px;
	display: block
}

.ak-panel-command .ak-ogrine-total {
	font-weight: 700
}

.ak-panel-command .ak-ogrine-total img {
	margin-left: 5px
}

.ak-panel-command .ak-article {
	border-bottom-color: #3196e9;
	color: #fff
}

.ak-panel-command .ak-total {
	color: #fff
}

.ak-panel-command .ak-total a {
	color: #f7f4da
}

.ak-panel-command .ak-article .ak-name {
	text-shadow: 0 0 1px #000;
	border-bottom-color: #A13F1F
}

.ak-panel-command .ak-total {
	background: #053f54
}

.ak-panel-command .ak-ogrine-total {
	color: #00b2b8
}

.ak-select-top .ak-paymentmodeselection {
	padding: 12px;
	padding: 1.2rem;
	text-align: right;
	background: #f8f8f6
}

.ak-select-top .ak-paymentmodeselection label {
	font-weight: 400;
	display: inline-block;
	width: auto
}

.ak-select-top .ak-paymentmodeselection select {
	display: inline-block;
	width: auto;
	max-width: 110px;
	margin-left: 10px;
	margin-left: 1rem;
	border-radius: 0;
	border: 1px solid;
	background: #dad4c9;
	border-color: #c7c3b4
}

.ak-select-top .ak-paymentmodeselection select:focus {
	box-shadow: none
}

.ak-select-top {
	border-top: 1px dashed;
	margin: 0
}

.ak-countryselection {
	padding: 12px;
	padding: 1.2rem
}

.ak-bag .ak-countryselection {
	padding-top: 0
}

.ak-countryselection label {
	font-weight: 400;
	display: inline-block;
	width: auto
}

.ak-countryselection select {
	display: inline-block;
	width: auto;
	max-width: 128px;
	margin-left: 10px;
	margin-left: 1rem;
	border-radius: 0;
	border: 1px solid
}

.ak-countryselection select:focus {
	box-shadow: none
}

.ak-select-top {
	border-color: #b1b1b1;
	background: #f8f8f6
}

.ak-countryselection {
	border-color: #b1b1b1;
	background: #f8f8f6
}

.ak-countryselection select {
	background: #dad4c9;
	border-color: #c7c3b4
}

.ak-highlights-list {
	background: #f8f8f6
}

.ak-highlights-list .ak-highlight {
	text-align: center
}

.ak-highlights-list .ak-highlight img {
	display: block;
	margin: 0 auto;
	margin-bottom: 12px;
	margin-bottom: 1.2rem
}

.ak-mosaic-item-article {
	position: relative
}

.ak-mosaic-article-item-inline {
	position: relative;
	border: 1px solid #dddac8;
	margin: 0 6px 10px 6px;
	opacity: .1
}

.ak-mosaic-article-item-inline .ak-panel-stack .ak-panel,
.ak-mosaic-article-item-inline .ak-panel-stack .ak-social {
	background: #f3f2ed
}

.ak-mosaic-article-item-inline .ak-panel-stack>.ak-panel>.ak-panel-title {
	padding-left: 12px;
	padding-left: 1.2rem
}

.ak-mosaic-article-item-inline .ak-panel-stack>.ak-panel>.ak-panel-content {
	padding: 0
}

.ak-mosaic-article-item-inline .arrowup {
	position: absolute;
	top: 3px;
	width: 34px;
	height: 34px
}

.ak-mosaic-article-item-inline .ak-item-inline-close {
	position: absolute;
	display: block;
	width: 30px;
	height: 30px;
	line-height: 20px;
	top: 12px;
	right: 12px;
	cursor: pointer;
	z-index: 10
}

.ak-mosaic-article-item-inline .arrowup:after {
	content: '';
	position: absolute;
	top: -15px;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-bottom: 15px solid #f3f2ed
}

.ak-mosaic-article-item-inline .arrowup:before {
	content: '';
	position: absolute;
	top: -17px;
	left: -2px;
	border-left: 17px solid transparent;
	border-right: 17px solid transparent;
	border-bottom: 17px solid #dddac8
}

.ak-mosaic-article-item-inline .ak-item-inline-close {
	background: #bcbcbc url(../imgs/assets/modal-close.png) center center no-repeat
}

.ak-carousel-wrapper {
	height: 115px;
	margin-bottom: .5em
}

.ak-carousel-ref-selection.ak-responsivemosaic .ak-mosaic-item {
	border-color: #c9a046
}

.ak-carousel-ref-selection.ak-responsivemosaic .ak-mosaic-item .ak-mosaic-item-illu {
	width: auto;
	height: auto;
	background: 0 0;
	border: none
}

.ak-carousel-ref-selection.ak-responsivemosaic .ak-mosaic-item .ak-mosaic-item-choose {
	text-align: center;
	cursor: pointer
}

.ak-carousel-ref-selection.ak-responsivemosaic .ak-mosaic-item .ak-mosaic-item-choose * {
	cursor: pointer
}

.ui-slider.ui-slider-horizontal {
	margin-left: 25px;
	margin-right: 20px;
	width: 200px
}

.ak-object-slider-inner {
	float: left;
	position: relative;
	width: 100%;
	padding-bottom: 8px
}

.ak-object-slider-inner .level_max,
.ak-object-slider-inner .level_min {
	position: absolute;
	top: 1px;
	height: 15px;
	width: 20px;
	display: block;
	color: #454037
}

.ak-object-slider-inner .level_min {
	left: -10px
}

.ak-object-slider-inner .level_max {
	right: -20px
}

.ak-object-slider-inner .variables_slider_cont {
	position: relative;
	float: left;
	margin-left: 20px
}

.ak-object-slider-inner input {
	display: block;
	float: left;
	height: 27px;
	margin: -3px 0 0 30px;
	text-align: center;
	width: 55px
}

.mfp-bg {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1042;
	overflow: hidden;
	position: fixed;
	background: #0b0b0b;
	opacity: .8
}

.mfp-wrap {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1043;
	position: fixed;
	outline: 0!important;
	-webkit-backface-visibility: hidden
}

.mfp-container {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.mfp-container:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle
}

.mfp-align-top .mfp-container:before {
	display: none
}

.mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045
}

.mfp-ajax-holder .mfp-content,
.mfp-inline-holder .mfp-content {
	width: 100%;
	cursor: auto
}

.mfp-ajax-cur {
	cursor: progress
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -moz-zoom-out;
	cursor: -webkit-zoom-out;
	cursor: zoom-out
}

.mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in
}

.mfp-auto-cursor .mfp-content {
	cursor: auto
}

.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.mfp-loading.mfp-figure {
	display: none
}

.mfp-hide {
	display: none!important
}

.mfp-preloader {
	color: #ccc;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -.8em;
	left: 8px;
	right: 8px;
	z-index: 1044
}

.mfp-preloader a {
	color: #ccc
}

.mfp-preloader a:hover {
	color: #fff
}

.mfp-s-ready .mfp-preloader {
	display: none
}

.mfp-s-error .mfp-content {
	display: none
}

button.mfp-arrow,
button.mfp-close {
	overflow: visible;
	cursor: pointer;
	background: 0 0;
	border: 0;
	-webkit-appearance: none;
	display: block;
	padding: 0;
	z-index: 1046
}

button::-moz-focus-inner {
	padding: 0;
	border: 0
}

.mfp-close {
	width: 44px;
	height: 44px;
	line-height: 44px;
	position: absolute;
	right: 0;
	top: 0;
	text-decoration: none;
	text-align: center;
	opacity: .65;
	padding: 0 0 18px 10px;
	color: #fff;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace
}

.mfp-close:focus,
.mfp-close:hover {
	opacity: 1
}

.mfp-close:active {
	top: 1px
}

.mfp-close-btn-in .mfp-close {
	color: #333
}

.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
	color: #fff;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%
}

.mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #ccc;
	font-size: 12px;
	line-height: 18px
}

.mfp-arrow {
	position: absolute;
	opacity: .65;
	margin: 0;
	top: 50%;
	margin-top: -55px;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: transparent
}

.mfp-arrow:active {
	margin-top: -54px
}

.mfp-arrow:focus,
.mfp-arrow:hover {
	opacity: 1
}

.mfp-arrow .mfp-a,
.mfp-arrow .mfp-b,
.mfp-arrow:after,
.mfp-arrow:before {
	content: '';
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 35px;
	margin-left: 35px;
	border: medium inset transparent
}

.mfp-arrow .mfp-a,
.mfp-arrow:after {
	border-top-width: 13px;
	border-bottom-width: 13px;
	top: 8px
}

.mfp-arrow .mfp-b,
.mfp-arrow:before {
	border-top-width: 21px;
	border-bottom-width: 21px
}

.mfp-arrow-left {
	left: 0
}

.mfp-arrow-left .mfp-a,
.mfp-arrow-left:after {
	border-right: 17px solid #fff;
	margin-left: 31px
}

.mfp-arrow-left .mfp-b,
.mfp-arrow-left:before {
	margin-left: 25px;
	border-right: 27px solid #3f3f3f
}

.mfp-arrow-right {
	right: 0
}

.mfp-arrow-right .mfp-a,
.mfp-arrow-right:after {
	border-left: 17px solid #fff;
	margin-left: 39px
}

.mfp-arrow-right .mfp-b,
.mfp-arrow-right:before {
	border-left: 27px solid #3f3f3f
}

.mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px
}

.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px
}

.mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%
}

.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	background: #000
}

.mfp-iframe-holder .mfp-close {
	top: -40px
}

img.mfp-img {
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	line-height: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 40px 0 40px;
	margin: 0 auto
}

.mfp-figure:after {
	content: '';
	position: absolute;
	left: 0;
	top: 40px;
	bottom: 40px;
	display: block;
	right: 0;
	width: auto;
	height: auto;
	z-index: -1;
	box-shadow: 0 0 8px rgba(0, 0, 0, .6);
	background: #444
}

.mfp-figure {
	line-height: 0
}

.mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto
}

.mfp-title {
	text-align: left;
	line-height: 18px;
	color: #f3f3f3;
	word-break: break-word;
	padding-right: 36px
}

.mfp-figure small {
	color: #bdbdbd;
	display: block;
	font-size: 12px;
	line-height: 14px
}

.mfp-image-holder .mfp-content {
	max-width: 100%
}

.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer
}

@media screen and (max-width:800px) and (orientation:landscape),
screen and (max-height:300px) {
	.mfp-img-mobile .mfp-image-holder {
		padding-left: 0;
		padding-right: 0
	}
	.mfp-img-mobile img.mfp-img {
		padding: 0
	}
	.mfp-img-mobile .mfp-figure:after {
		top: 0;
		bottom: 0
	}
	.mfp-img-mobile .mfp-bottom-bar {
		background: rgba(0, 0, 0, .6);
		bottom: 0;
		margin: 0;
		top: auto;
		padding: 3px 5px;
		position: fixed;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}
	.mfp-img-mobile .mfp-bottom-bar:empty {
		padding: 0
	}
	.mfp-img-mobile .mfp-counter {
		right: 5px;
		top: 3px
	}
	.mfp-img-mobile .mfp-close {
		top: 0;
		right: 0;
		width: 35px;
		height: 35px;
		line-height: 35px;
		background: rgba(0, 0, 0, .6);
		position: fixed;
		text-align: center;
		padding: 0
	}
	.mfp-img-mobile .mfp-figure small {
		display: inline;
		margin-left: 5px
	}
}

@media all and (max-width:900px) {
	.mfp-arrow {
		-webkit-transform: scale(.75);
		transform: scale(.75)
	}
	.mfp-arrow-left {
		-webkit-transform-origin: 0;
		transform-origin: 0
	}
	.mfp-arrow-right {
		-webkit-transform-origin: 100%;
		transform-origin: 100%
	}
	.mfp-container {
		padding-left: 6px;
		padding-right: 6px
	}
}

.mfp-ie7 .mfp-img {
	padding: 0
}

.mfp-ie7 .mfp-bottom-bar {
	width: 600px;
	left: 50%;
	margin-left: -300px;
	margin-top: 5px;
	padding-bottom: 5px
}

.mfp-ie7 .mfp-container {
	padding: 0
}

.mfp-ie7 .mfp-content {
	padding-top: 44px
}

.mfp-ie7 .mfp-close {
	top: 0;
	right: 0;
	padding-top: 0
}

.ak-article-item .ak-social {
	margin-top: 10px
}

.ak-article-item .btns {
	margin-top: 10px
}

.ak-article-item .btns form {
	display: inline-block
}

.ak-article-item .price {
	float: right
}

.ak-article-item .price span {
	font-size: 33px
}

.ak-article-item .tab-content div {
	padding: 5px
}

.ak-shop-article {
	overflow: hidden
}

.ak-shop-article .ak-disclaimer {
	background: 0 0;
	position: relative;
	padding-left: 30px
}

.ak-shop-article .ak-disclaimer:before {
	content: "!";
	display: inline-block;
	position: relative;
	margin-right: 5px;
	margin-right: .5rem;
	font-weight: 700;
	border-radius: 50%;
	padding: 0 8px;
	padding: 0 .8rem
}

.ak-shop-article .ak-shop-title:before {
	width: 42px;
	height: 51px;
	content: '';
	position: absolute;
	left: -50px;
	top: 0
}

.ak-shop-article .ak-shop-top {
	padding: 5px 0;
	padding: .5rem 0;
	padding-bottom: 10px;
	padding-bottom: 1rem
}

.ak-shop-article .ak-shop-title {
	display: inline-block;
	font-size: 34px;
	font-size: 3.4rem;
	margin-left: 50px;
	margin-left: 5rem;
	position: relative
}

.ak-shop-article .ak-shop-link {
	font-size: 19px;
	font-size: 1.9rem;
	margin-top: 5px;
	margin-top: .5rem;
	margin-bottom: 5px;
	margin-bottom: .5rem;
	padding: 8px 12px;
	padding: .8rem 1.2rem;
	display: inline-block;
	text-decoration: none
}

.ak-shop-article .ak-shop-articles {
	margin: 0 6px
}

.ak-shop-article .ak-shop-article-title {
	margin-top: 8px
}

.ak-shop-article .ak-shop-article-illustration {
	position: relative
}

.ak-shop-article .ak-shop-article-illustration a {
	display: block;
	text-align: center
}

.ak-shop-article .ak-icon-ogrines {
	display: inline-block;
	height: 31px;
	width: 35px;
	position: relative;
	top: 8px
}

.ak-shop-article .ak-shop-article-title {
	display: block;
	font-weight: 700;
	margin-left: 22px
}

.ak-shop-article .ak-shop-article-price {
	display: block;
	font-weight: 700;
	margin-left: 22px;
	font-size: 19px;
	font-size: 1.9rem;
	line-height: 0;
	min-height: 31px;
	position: relative;
	top: -10px
}

.ak-shop-article .ak-shop-article-price strike {
	font-size: 13px;
	font-size: 1.3rem
}

.ak-shop-article .ak-shop-articles .ak-column+.ak-column {
	display: none
}

.ak-shop-article .ak-shop-article-action {
	margin: 0 20px;
	margin: 0 2rem;
	margin-bottom: 12px;
	margin-bottom: 1.2rem;
	position: relative
}

.ak-shop-article .ak-shop-article-action a,
.ak-shop-article .ak-shop-article-action button {
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	margin-top: 5px;
	margin-top: .5rem
}

.ak-shop-article .ak-shop-article-action a>.ak-icon-med,
.ak-shop-article .ak-shop-article-action button>.ak-icon-med {
	margin: 0
}

.ak-shop-article .ak-btn-unlock {
	padding: 0;
	display: block;
	padding-right: 12px;
	padding-right: 1.2rem;
	line-height: 48px
}

.ak-shop-article .ak-btn-unlock .ak-icon-med {
	float: left;
	vertical-align: middle;
	margin-right: 12px;
	margin-right: 1.2rem
}

.ak-shop-article .ak-article-compositionlist .ak-content-list.ak-displaymode-image-col .ak-list-element .ak-main .ak-main-content .ak-image {
	text-align: center
}

.ak-shop-article .ak-article-compositionlist .ak-content-list.ak-displaymode-image-col .ak-list-element .ak-main .ak-main-content .ak-image .ak-reference-img-container {
	width: 48px;
	border: 1px solid
}

.ak-shop-article .ak-article-compositionlist .ak-content-list.ak-displaymode-image-col .ak-list-element .ak-main .ak-main-content .ak-image .ak-reference-img-container img {
	width: auto;
	border: none
}

.ak-shop-article .ak-shop-title:before {
	background: url(../imgs/assets/icon-shop2.png)
}

.ak-shop-article .ak-disclaimer {
	color: #b02500
}

.ak-shop-article .ak-disclaimer:before {
	color: #fff;
	background: #b02500
}

.ak-shop-article .ak-shop-title {
	color: #fff;
	text-shadow: 0 1px 1px #333
}

.ak-shop-article .ak-shop-link {
	color: #fff;
	text-shadow: 0 1px 1px #333;
	background-color: rgba(0, 0, 0, .2)
}

.ak-shop-article .ak-shop-link:hover {
	background-color: rgba(0, 0, 0, .4)
}

.ak-shop-article .ak-shop-article-container {
	background-color: #fff
}

.ak-shop-article .ak-shop-article-title {
	color: #362712
}

.ak-shop-article .ak-shop-article-price {
	color: #00b2b8
}

.ak-shop-article .ak-icon-ogrines {
	background-image: url(../imgs/assets/icon-ogrines.png)
}

.ak-shop-article .ak-icon-med.ak-basket,
.ak-shop-article .ak-icon-med.ak-cart,
.ak-shop-article .ak-icon-med.ak-search,
.ak-shop-article .ak-icon-med.ak-trash,
.ak-shop-article .ak-icon-med.ak-unlock {
	background-image: url(../imgs/assets/sprite_shop.png);
	background-repeat: no-repeat
}

.ak-shop-article .ak-icon-med.ak-basket,
.ak-shop-article .ak-icon-med.ak-cart,
.ak-shop-article .ak-icon-med.ak-search,
.ak-shop-article .ak-icon-med.ak-trash,
.ak-shop-article .ak-icon-med.ak-unlock {
	background-size: 46px auto
}

.ak-shop-article .ak-icon-med.ak-unlock {
	background-position: 0 -5px
}

.ak-shop-article .ak-icon-med.ak-cart {
	background-position: 0 -68px
}

.ak-shop-article .ak-icon-med.ak-trash {
	background-position: 0 -131px
}

.ak-shop-article .ak-icon-med.ak-basket {
	background-position: 0 -192px
}

.ak-shop-article .ak-icon-med.ak-search {
	background-position: 0 -252px
}

.ak-shop-article .ak-btn-unlock {
	background: #ff9d01
}

.ak-shop-article .ak-btn-unlock .ak-icon-med,
.ak-shop-article .ak-btn-unlock:hover {
	background-color: #ec8c02
}

.ak-shop-article .ak-article-compositionlist .ak-content-list.ak-displaymode-image-col .ak-list-element .ak-main .ak-main-content .ak-image .ak-reference-img-container {
	background: #97a800;
	border-color: #6f780d;
	box-shadow: inset 0 0 3px #6f780d
}

.ak-shop-article .ak-article-compositionlist .ak-content-list.ak-displaymode-image-col .ak-list-element .ak-main .ak-main-content .ak-image img {
	background: 0 0;
	box-shadow: none
}

.ak-choice-subscription .ak-content-list .ak-list-element {
	cursor: pointer
}

.ak-article-infos .ak-hr {
	margin: 3px 0;
	margin: .3rem 0;
	border-top: 1px solid
}

.ak-article-infos .ak-article-illu {
	position: relative;
	text-align: center;
	border: 4px inset;
	margin-bottom: 6px;
	margin-bottom: .6rem
}

.ak-article-infos .ak-article-illu img {
	display: inline-block;
	height: auto
}

.ak-article-infos .ak-disclaimer {
	padding: 5px;
	padding: .5rem;
	border-radius: 5px
}

.ak-article-infos .price {
	font-size: 15px;
	font-size: 1.5rem
}

.ak-article-infos .price .ak-display-price {
	font-weight: 700;
	font-size: 21px;
	font-size: 2.1rem
}

.ak-article-infos .price .ak-display-price strike {
	font-size: 15px;
	font-size: 1.5rem
}

.ak-article-infos .price>span:before {
	content: '▸';
	display: inline-block;
	position: relative;
	width: 15px;
	font-size: 17px;
	font-size: 1.7rem
}

.ak-article-infos .ak-article-heading.ak-panel>.ak-panel-title {
	padding: 0;
	margin-top: 0
}

.ak-article-infos .ak-infos-right.ak-panel .ak-actions .ak-form {
	padding: 0
}

.ak-article-infos .ak-infos-right.ak-panel .ak-actions button,
.ak-article-infos .ak-infos-right.ak-panel .ak-actions input[type=submit] {
	display: inline-block;
	margin: 0;
	margin-right: 12px;
	margin-right: 1.2rem;
	margin-bottom: 8px;
	margin-bottom: .8rem
}

.ak-article-infos .ak-infos-right.ak-panel .ak-actions .ak-form {
	display: inline-block;
	margin: 0
}

.ak-article-infos .ak-infos-right.ak-panel .ak-actions .ak-form form {
	display: inline-block
}

.ak-article-infos .ak-infos-right.ak-panel .btn {
	min-width: 205px;
	padding: 0;
	padding-right: 12px;
	padding-right: 1.2rem;
	line-height: 45px;
	margin-top: 12px;
	margin-top: 1.2rem
}

.ak-article-infos .ak-infos-right.ak-panel .ak-btn-add-basket .ak-icon-med,
.ak-article-infos .ak-infos-right.ak-panel .ak-btn-unlock .ak-icon-med {
	margin-right: 12px;
	margin-right: 1.2rem;
	float: left;
	vertical-align: middle
}

.ak-article-infos.ak-display-inline .ak-hr {
	margin-bottom: 0
}

.ak-article-infos.ak-display-inline .ak-hr+.row {
	padding-top: 0
}

.ak-article-infos.ak-display-inline .ak-article-illu {
	border: 1px solid
}

.ak-article-infos.ak-display-inline .ak-article-description {
	padding: 12px;
	padding: 1.2rem;
	margin-bottom: 0
}

.ak-article-infos.ak-display-inline .ak-infos-right .ak-actions {
	text-align: center;
	padding-top: 12px;
	padding-top: 1.2rem
}

.ak-article-infos.ak-display-inline .ak-infos-right .ak-actions .btn {
	margin: 0;
	margin-bottom: 12px;
	margin-bottom: 1.2rem
}

.ak-article-infos .ak-infos-price-ogr .ak-table tr td {
	border-bottom: 7px solid;
	height: 55px;
	border-top: none
}

.ak-article-infos .ak-infos-price-ogr .ak-table tr td:nth-child(2) {
	text-align: center
}

.ak-article-infos .ak-infos-price-ogr .ak-table tr th:nth-child(2) {
	text-align: center
}

.ak-article-infos .ak-article-illu {
	border-top-color: #b1ac9c;
	border-right-color: #c9c6bb;
	border-bottom-color: #dfdbcd;
	border-left-color: #c9c6bb;
	background: url(../imgs/assets/bg-item.jpg) center center no-repeat;
	background-size: cover
}

.ak-article-infos .ak-hr {
	color: #ddd;
	border-top-color: #ddd
}

.ak-article-infos.ak-display-inline .ak-article-illu {
	background: #97a800;
	border-color: #6f780d;
	box-shadow: inset 0 0 3px #6f780d
}

.ak-article-infos.ak-display-inline .ak-infos-right .ak-description-container {
	border-right-color: #ddd
}

.ak-article-infos.ak-display-inline .ak-infos-right .ak-actions {
	text-align: center
}

.ak-article-infos .ak-infos-price-ogr .ak-table tr th {
	background: #f3f2ed
}

.ak-article-infos .ak-infos-price-ogr .ak-table tr td {
	border-bottom-color: #f3f2ed
}

.ak-article-infos .ak-infos-price-ogr .ak-table tr td:nth-child(2) {
	color: #c56f07
}

.ak-article-infos .ak-infos-price-ogr .ak-table tr.ak-bg-even,
.ak-article-infos .ak-infos-price-ogr .ak-table tr.ak-bg-odd {
	background: #fff
}

@media all and (min-width:768px) {
	.ak-article-infos .ak-infos-right.ak-panel .ak-actions button,
	.ak-article-infos .ak-infos-right.ak-panel .ak-actions input[type=submit] {
		margin-bottom: 55px;
		margin-bottom: 5.5rem
	}
}

@media all and (min-width:992px) {
	.ak-article-infos.ak-display-inline .ak-infos-right .ak-description-container {
		border-right: 1px solid;
		padding-right: 12px;
		padding-right: 1.2rem
	}
}

.ak-choice-subscription.ak-panel .ak-choice-subscription-inner {
	margin-bottom: 2.4rem
}

.ak-choice-subscription.ak-panel .ak-choice-subscription-inner .ak-panel-title {
	font-family: Roboto, sans-serif;
	font-size: 15px;
	text-transform: none;
	font-weight: 700;
	margin-top: 0;
	padding-left: 0
}

.ak-choice-subscription.ak-panel .ak-choice-subscription-inner>.ak-panel-content>.ak-form {
	padding: 0 32px;
	padding: 0 3.2rem
}

.ak-choice-subscription.ak-panel .ak-choice-subscription-inner .ak-content-list .ak-list-element .ak-main .ak-main-content {
	background: #f8f8f6
}

.ak-choice-subscription.ak-panel .ak-choice-subscription-inner .ak-content-list .ak-list-element .ak-main .ak-main-content .ak-aside {
	text-align: right
}

.ak-choice-subscription.ak-panel .ak-choice-subscription-inner .ak-content-list .ak-list-element .ak-main .ak-main-content .ak-aside .form-group {
	vertical-align: middle;
	margin: 0
}

.ak-choice-subscription.ak-panel .ak-choice-subscription-inner .ak-content-list .ak-list-element .ak-main .ak-main-content .ak-aside .form-group .radio {
	vertical-align: middle;
	display: inline-block;
	padding: 0;
	margin: 0
}

.ak-choice-subscription.ak-panel .ak-choice-subscription-inner .ak-content-list .ak-list-element .ak-main .ak-main-content .ak-aside .form-group .radio label {
	margin: 12px;
	margin: 1.2rem;
	display: inline-block
}

.ak-choice-subscription.ak-panel .ak-choice-subscription-inner .ak-content-list .ak-list-element.ak-disabled {
	opacity: .4
}

.ak-choice-subscription.ak-panel .ak-choice-subscription-inner .ak-content-list .ak-list-element.ak-disabled .ak-main .ak-main-content:hover {
	background: 0 0
}

.ak-choice-subscription.ak-panel .ak-choice-subscription-inner .ak-content-list .ak-list-element.ak-choice-selected .ak-main .ak-main-content {
	background: #dfdccd;
	border-color: #b1b1b1
}

.ak-choice-subscription.ak-panel .ak-choice-subscription-buttons {
	padding: 2px 0;
	padding: .2rem 0
}

.ak-choice-subscription.ak-panel .ak-choice-subscription-buttons .ak-form {
	padding: 0;
	vertical-align: middle;
	position: relative;
	top: 2px
}

.ak-choice-subscription.ak-panel .ak-choice-subscription-buttons .ak-form form {
	margin: 0
}

.ak-choice-subscription.ak-panel .ak-choice-subscription-buttons button,
.ak-choice-subscription.ak-panel .ak-choice-subscription-buttons input[type=submit] {
	display: inline-block;
	margin: 0;
	margin-right: 12px;
	margin-right: 1.2rem;
	margin-bottom: 8px;
	margin-bottom: .8rem;
	padding: 0 12px;
	padding: 0 1.2rem;
	line-height: 45px;
	line-height: 4.5rem
}

.ak-choice-subscription.ak-panel .ak-choice-subscription-buttons button.ak-btn-add-basket,
.ak-choice-subscription.ak-panel .ak-choice-subscription-buttons button.ak-btn-unlock {
	padding-left: 0
}

.ak-choice-subscription.ak-panel .ak-choice-subscription-buttons input[type=submit].ak-btn-add-basket,
.ak-choice-subscription.ak-panel .ak-choice-subscription-buttons input[type=submit].ak-btn-unlock {
	padding-left: 0
}

.ak-choice-subscription.ak-panel .ak-choice-subscription-buttons .ak-form {
	display: inline-block;
	margin: 0
}

.ak-choice-subscription.ak-panel .ak-choice-subscription-buttons .ak-form form {
	display: inline-block
}

.ak-choice-subscription.ak-panel .ak-choice-subscription-buttons .ak-btn-add-basket .ak-icon-med {
	margin-right: 12px;
	margin-right: 1.2rem;
	float: left;
	vertical-align: middle
}

.ak-choice-subscription .ak-choice-subscription-inner .ak-panel .ak-panel-title {
	color: #000
}

.ak-choice-subscription .ak-choice-subscription-inner .ak-content-list .ak-list-element .ak-main .ak-main-content:hover {
	background: #fff
}

.ak-choice-subscription-duplicate-buttons {
	padding: 2px 0;
	padding: .2rem 0
}

.ak-mosaic-article-item-inline .ak-panel-stack>.ak-panel.ak-choice-transfer-account>.ak-panel-content {
	padding-bottom: 10px
}

.ak-choice-transfer-account .btn-primary.disabled {
	background-color: #337ab7;
	border-color: #2e6da4
}

.ak-choice-transfer-account .ak-transfer-account-step-container .ak-form {
	padding: 0
}

.ak-choice-transfer-account .ak-form .text-center p {
	text-align: center
}

.ak-choice-transfer-account .ak-form .ak-choice-char .ak-list-element {
	cursor: pointer
}

.ak-choice-transfer-account .ak-form .ak-smscode-panel {
	text-align: center
}

.ak-choice-transfer-account .ak-form .ak-smscode-panel img {
	margin-bottom: 12px;
	margin-bottom: 1.2rem
}

.ak-choice-transfer-account .ak-form .ak-smscode-panel p {
	text-align: center
}

.ak-choice-transfer-account .ak-form .ak-smscode-panel .ak-smscode-form {
	margin-bottom: 12px;
	margin-bottom: 1.2rem
}

.ak-choice-transfer-account .ak-form .ak-smscode-panel .ak-smscode-form .control-label {
	text-align: right
}

.ak-choice-transfer-account .ak-form .ak-smscode-panel .ak-smscode-form .control-label.error {
	text-align: center
}

.ak-choice-transfer-account .ak-form .ak-recap-panel .ak-recap-panel-inner {
	margin-top: 42px;
	margin-top: 4.2rem;
	margin-bottom: 32px;
	margin-bottom: 3.2rem
}

.ak-choice-transfer-account .more_info {
	margin-top: 12px;
	margin-top: 1.2rem
}

.ak-simpleform .ak-content-list .ak-list-element .ak-main .ak-main-content .ak-aside {
	text-align: right
}

.ak-simpleform .ak-content-list .ak-list-element .ak-main .ak-main-content .ak-aside .form-group {
	vertical-align: middle;
	margin: 0
}

.ak-simpleform .ak-content-list .ak-list-element .ak-main .ak-main-content .ak-aside .form-group .radio {
	vertical-align: middle;
	display: inline-block;
	padding: 0;
	margin: 0
}

.ak-simpleform .ak-content-list .ak-list-element .ak-main .ak-main-content .ak-aside .form-group .radio label {
	margin: 12px;
	margin: 1.2rem;
	display: inline-block
}

.ak-content-list .ak-pending-transfer .ak-main .ak-main-content .ak-aside {
	width: auto
}

.ak-choice-transfer.ak-panel>.ak-panel-content .ak-choice-char .ak-panel-title,
.ak-choice-transfer.ak-panel>.ak-panel-content .ak-choice-server .ak-panel-title {
	font-family: Roboto, sans-serif;
	font-size: 15px;
	text-transform: none;
	font-weight: 700;
	padding-left: 0
}

.ak-choice-transfer.ak-panel>.ak-panel-content>.ak-form {
	padding: 0 12px;
	padding: 0 1.2rem
}

.ak-choice-transfer.ak-panel>.ak-panel-content .more_info {
	margin: 12px;
	margin: 1.2rem;
	font-style: italic;
	font-size: 13px;
	font-size: 1.3rem
}

.ak-choice-transfer.ak-panel .btn-primary {
	margin-top: 12px;
	margin-top: 1.2rem;
	margin-bottom: 30px;
	margin-bottom: 3rem
}

.ak-choice-transfer .ak-panel-content .more_info {
	color: #828282
}

@media all and (min-width:768px) {
	.ak-choice-transfer.ak-panel .ak-choice-server .ak-panel-content {
		display: block;
		width: 40%
	}
}

.ak-choice-server .ak-panel-content select {
	background: #dad4c9;
	border-color: #c7c3b4
}

.ak-simpleform .ak-content-list .ak-list-element .ak-title {
	color: #ff2b2b
}

.ak-simpleform .ak-panel .ak-panel-title {
	color: #56380a
}

.ak-article-composition-preview {
	background: #f8f8f6;
	border: 1px solid #d0c9b3;
	padding: 12px;
	padding: 1.2rem
}

.ak-article-composition-preview .ak-panel-content {
	padding: 0
}

.ak-article-composition-preview .ak-panel-content>.row {
	padding: 0
}

.ak-article-composition-preview .ak-article-composition-thumbs {
	display: table;
	width: 100%
}

.ak-article-composition-preview .ak-article-composition-thumbs .ak-thumb-col {
	display: table-cell;
	vertical-align: top;
	padding: 0 3px;
	padding: 0 .3rem
}

.ak-article-composition-preview .ak-article-composition-thumbs .ak-thumb-col .ak-thumb {
	background: #97a800;
	border: 1px solid #6f780d;
	box-shadow: inset 0 0 3px #6f780d;
	cursor: pointer;
	margin-bottom: 5px;
	margin-bottom: .5rem;
	padding: 2px;
	padding: .2rem
}

.ak-article-composition-preview .ak-article-composition-thumbs .ak-thumb-col .ak-thumb img {
	border: none
}

.ak-article-composition-preview .ak-article-composition-thumbs .ak-thumb-col .ak-thumb.ak-selected {
	padding: 0
}

.ak-article-composition-preview .ak-article-composition-thumbs .ak-thumb-col .ak-thumb.ak-selected img {
	border: 2px solid #6f780d
}

.ak-article-composition-preview .ak-article-composition-thumbs .ak-thumb-col:last-child .ak-thumb {
	margin-right: 0
}

.ak-article-composition-preview .ak-article-composition-detail-container {
	position: relative
}

.ak-article-composition-preview .ak-article-composition-detail-container .ak-article-flag {
	background-size: 100% auto;
	z-index: 10
}

.ak-article-composition-preview .ak-article-composition-detail {
	display: none
}

.ak-article-composition-preview .ak-article-composition-detail .ak-name {
	font-family: bebas_neueregular, sans-serif;
	font-size: 18px
}

.ak-article-composition-preview .ak-article-composition-detail .ak-infos {
	display: table;
	width: 100%;
	margin-top: 5px;
	margin-top: .5rem;
	margin-bottom: 10px;
	margin-bottom: 1rem
}

.ak-article-composition-preview .ak-article-composition-detail .ak-infos>* {
	display: table-cell;
	vertical-align: middle;
	text-align: left
}

.ak-article-composition-preview .ak-article-composition-detail .ak-quantity:before {
	content: '▸';
	display: inline-block;
	position: relative;
	margin-right: 5px;
	margin-right: .5rem
}

.ak-article-composition-preview .ak-article-composition-detail .ak-quantity span {
	color: #d24c0c;
	font-weight: 700
}

.ak-article-composition-preview .ak-article-composition-detail .ak-more {
	text-align: right
}

.ak-article-composition-preview .ak-article-composition-detail .ak-more>span {
	background: #dedbce;
	text-transform: uppercase;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 700;
	cursor: pointer;
	display: inline-block
}

.ak-article-composition-preview .ak-article-composition-detail .ak-more>span span {
	padding: 5px 10px;
	padding: .5rem 1rem;
	display: inline-block
}

.ak-pending-transfer .ak-list-element .ak-aside a {
	font-weight: 400
}

.ak-pending-transfer .ak-list-element .ak-text .ak-cancel-transfer {
	display: block
}

.ak-pending-transfer .ak-list-element .ak-title {
	color: #aab700
}

.ak-pending-transfer .ak-list-element .ak-aside a {
	color: #aab700
}

.ak-pending-transfer .ak-list-element .ak-cancel-transfer {
	color: #838383
}

.ak-category-infos {
	background: #f8f8f6
}

.ak-category-infos .ak-description {
	padding: 12px;
	padding: 1.2rem;
	margin: 0
}

.ak-category-infos a {
	color: #aab700;
	text-decoration: none
}

.ak-category-infos a:hover {
	text-decoration: underline
}

.ak-buttonblock {
	display: inline-block;
	padding: 12px;
	padding: 1.2rem;
	position: relative;
	margin: 0;
	outline: 1px solid #c9c6bb;
	background: #f3f2ed;
	border-color: #c9c6bb
}

.ak-buttonblock button.btn,
.ak-buttonblock input.btn {
	margin: 0
}

.ak-buttonblock label {
	display: block;
	font-size: 19px
}

.ak-buttonblock.ak-blue label {
	color: #01a0a6
}

.ak-buttonblock.ak-info label {
	color: #ff8100
}

.ak-buttonblock .ak-form {
	padding: 0
}

.ak-buttonblock .ak-form .btn-info {
	background: #f29c06
}

.ak-buttonblock .ak-form .btn-info:hover {
	background: #ffd200
}

.ak-gondolaheads {
	padding: 12px;
	padding: 1.2rem;
	padding-bottom: 0;
	position: relative
}

.ak-gondolaheads:after {
	position: absolute;
	left: 0;
	right: 0;
	display: block;
	border-top: 1px solid;
	content: " "
}

.ak-panel.ak-deal .ak-panel-title {
	margin-top: 0;
	padding: 3px 0;
	padding: .3rem 0;
	border-left: 1px solid;
	border-right: 1px solid;
	border-top: 1px solid;
	min-height: 30px;
	min-height: 3rem
}

.ak-panel.ak-deal .ak-panel-content {
	padding: 12px 10px;
	padding: 1.2rem 1rem;
	padding-bottom: 5px;
	padding-bottom: .5rem;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	overflow: hidden
}

.ak-panel.ak-deal .ak-panel-footer {
	text-align: center;
	padding-bottom: 0;
	padding: 5px;
	padding: .5rem
}

.ak-panel.ak-deal .ak-panel-footer a {
	text-decoration: underline;
	font-size: 13px;
	font-size: 1.3rem
}

.ak-panel.ak-deal .ak-panel-content .ak-mosaic-item {
	float: left;
	width: 50%;
	padding: 0 10px;
	padding: 0 1rem
}

.ak-panel.ak-deal .ak-panel-content .ak-mosaic-item:nth-child(2) {
	border-left: 1px solid
}

.ak-panel.ak-deal .ak-panel-content .ak-mosaic-item .ak-mosaic-item-illu {
	padding: 15px;
	padding: 1.5rem;
	border: 4px inset;
	position: relative;
	text-align: center
}

.ak-panel.ak-deal .ak-panel-content .ak-mosaic-item .ak-mosaic-item-illu a,
.ak-panel.ak-deal .ak-panel-content .ak-mosaic-item .ak-mosaic-item-illu span {
	display: block
}

.ak-panel.ak-deal .ak-panel-content .ak-mosaic-item .ak-mosaic-item-illu img.img-responsive-mosaic {
	max-width: 100%
}

.ak-panel.ak-deal .ak-panel-content .ak-mosaic-item .ak-mosaic-item-detail {
	padding: 12px 0;
	position: relative;
	border-bottom: 1px solid
}

.ak-panel.ak-deal .ak-panel-content .ak-mosaic-item .ak-item-bottom {
	margin: 12px 0;
	display: table;
	width: 100%
}

.ak-panel.ak-deal .ak-panel-content .ak-mosaic-item .ak-item-bottom .ak-price {
	display: table-cell;
	font-size: 15px;
	font-size: 1.5rem;
	vertical-align: middle;
	padding-left: 3px;
	padding-left: .3rem
}

.ak-panel.ak-deal .ak-panel-content .ak-mosaic-item .ak-item-bottom .ak-item-actions {
	display: table-cell;
	font-size: 0;
	text-align: right;
	padding: 2px;
	padding: .2rem;
	vertical-align: top
}

.ak-panel.ak-deal .ak-panel-content .ak-mosaic-item .ak-item-bottom .ak-item-actions.ak-1-actions {
	width: 35px
}

.ak-panel.ak-deal .ak-panel-content .ak-mosaic-item .ak-item-bottom .ak-item-actions.ak-2-actions {
	width: 72px
}

.ak-panel.ak-deal .ak-panel-content .ak-mosaic-item .ak-item-bottom .ak-item-actions .ak-form {
	padding: 0
}

.ak-panel.ak-deal .ak-panel-content .ak-mosaic-item .ak-item-bottom .ak-item-actions .unblock {
	display: inline-block;
	vertical-align: top
}

.ak-panel.ak-deal .ak-panel-content .ak-mosaic-item .ak-item-bottom .ak-item-actions .unblock .ak-icon-tiny {
	vertical-align: top;
	margin: 0
}

.ak-panel.ak-deal .ak-panel-content .ak-mosaic-item .ak-item-bottom .ak-item-actions .cart {
	display: inline-block;
	vertical-align: top
}

.ak-panel.ak-deal .ak-panel-content .ak-mosaic-item .ak-item-bottom .ak-item-actions .cart .ak-icon-tiny {
	border: none;
	vertical-align: top
}

.ak-panel.ak-deal .ak-panel-content .ak-mosaic-item .ak-item-bottom .ak-item-actions input[type=submit] {
	border-radius: 0
}

@media all and (min-width:768px) {
	.ak-panel.ak-deal .ak-panel-content {
		padding: 12px 30px;
		padding: 1.2rem 3rem
	}
	.ak-panel.ak-deal .ak-panel-content .ak-mosaic-item {
		width: 100%;
		float: none
	}
	.ak-panel.ak-deal .ak-panel-content .ak-mosaic-item:nth-child(2) {
		display: none
	}
}

.ak-gondolaheads {
	background: #fff
}

.ak-panel.ak-deal {
	border-left-color: #bdbdbd;
	border-right-color: #bdbdbd
}

.ak-panel.ak-deal .ak-panel-title {
	background: #c8c4b6;
	color: #28170e;
	border-top-color: #bdbdbd;
	border-bottom-color: #bdbdbd;
	border-left-color: #bdbdbd;
	border-right-color: #bdbdbd
}

.ak-panel.ak-deal .ak-panel-content {
	background: #f3f2ed;
	border-left-color: #bdbdbd;
	border-right-color: #bdbdbd;
	border-bottom-color: #bdbdbd
}

.ak-panel.ak-deal .ak-panel-footer {
	background: #fff
}

.ak-panel.ak-deal .ak-panel-content .ak-mosaic-item:nth-child(2) {
	border-left-color: #b1ac9c
}

.ak-panel.ak-deal .ak-panel-content .ak-mosaic-item .ak-mosaic-item-illu {
	border-color: #c9c6bb;
	background: url(../imgs/assets/bg-item.jpg) center center no-repeat;
	background-size: cover;
	color: #c9c6bb
}

.ak-panel.ak-deal .ak-panel-content .ak-mosaic-item .ak-mosaic-item-illu:hover {
	background: url(../imgs/assets/bg-item-hover.jpg) center center no-repeat;
	background-size: cover
}

.ak-panel.ak-deal .ak-panel-content .ak-mosaic-item .ak-mosaic-item-detail {
	border-bottom-color: #b1ac9c
}

.ak-panel.ak-deal .ak-panel-content .ak-mosaic-item .unblock .ak-icon-tiny {
	background-color: #f29c06
}

.ak-panel.ak-deal .ak-panel-content .ak-mosaic-item .cart .ak-icon-tiny {
	background-color: #c9c4b3
}

.ak-catalog-article-list-inlinefilter {
	padding: 10px;
	margin-bottom: 0
}

.ak-catalog-article-list-inlinefilter .ak-panel {
	background: #f3f2ed
}

.ak-catalog-article-list-inlinefilter .ak-catalog-article-list-inlinefilter-button {
	width: 100%
}

.ak-catalog-article-list-inlinefilter .ak-catalog-article-list-inlinefilter-content {
	margin: 0;
	padding: 10px;
	background: #f3f2ed
}

.ak-catalog-article-list-inlinefilter .ak-catalog-article-list-inlinefilter-content .ak-column,
.ak-catalog-article-list-inlinefilter .ak-catalog-article-list-inlinefilter-content .ak-form,
.ak-catalog-article-list-inlinefilter .ak-catalog-article-list-inlinefilter-content .form-group {
	padding: 0;
	margin: 0
}

.ak-catalog-article-list-inlinefilter .ak-catalog-article-list-inlinefilter-content .ak-select-category-list {
	margin-top: 5px
}

.ak-catalog-article-list .ak-catalog-article-list-options .ak-list-modes {
	float: right
}

.ak-catalog-article-list .ak-catalog-article-list-options .ak-pagination {
	margin-bottom: 0
}

.ak-catalog-article-list .ak-catalog-article-list-options .ak-list-modes {
	margin-top: 25px
}

.ak-catalog-article-list .ak-catalog-article-list-filters {
	padding: 15px;
	padding: 1.5rem
}

.ak-catalog-article-list .ak-catalog-article-list-filters .ak-filters-clear {
	display: inline-block
}

.ak-catalog-article-list .ak-catalog-article-list-filters .btn-group ul {
	margin: 0;
	padding: 0
}

.ak-catalog-article-list .ak-catalog-article-list-filters .btn-group ul li {
	overflow: hidden;
	white-space: nowrap
}

.ak-catalog-article-list .ak-catalog-article-list-filters .btn-group ul input {
	cursor: pointer;
	left: 5px;
	position: absolute
}

.ak-catalog-article-list .ak-catalog-article-list-filters .btn-group ul label {
	padding: 3px 8px;
	padding: .3rem .8rem;
	padding-left: 28px;
	padding-left: 2.8rem;
	cursor: pointer;
	display: block;
	font-weight: 400;
	margin-bottom: 0
}

.ak-catalog-article-list-list .ak-responsivetable tr td.ak-action {
	width: 48px;
	padding: 0
}

.ak-catalog-article-list-list .ak-responsivetable tr td.ak-action .ak-icon-med {
	vertical-align: middle
}

.ak-catalog-article-list-list .ak-responsivetable tr td.ak-action .ak-form {
	padding: 0;
	margin: 0
}

.ak-catalog-article-list-list .ak-responsivetable tr td.ak-action .ak-tooltip {
	display: inline-block
}

.ak-catalog-article-list-list .ak-responsivetable tr td.ak-action.unblock {
	padding-right: 12px;
	padding-right: 1.2rem
}

.item.block_disabled {
	opacity: .6
}

.ak-responsivemosaic .ak-mosaic-item-article {
	padding: 0
}

.ak-responsivemosaic .ak-mosaic-item-article .ak-mosaic-item-illu {
	padding: 0;
	overflow: hidden
}

.ak-responsivemosaic .ak-mosaic-item-article .ak-mosaic-item-illu .ak-form {
	padding: 0
}

.ak-responsivemosaic .ak-mosaic-item-article .ak-sold-out .ak-item-layer {
	display: block;
	width: 100%;
	position: absolute;
	min-height: 300px;
	top: 0;
	left: 0
}

.ak-responsivemosaic .ak-mosaic-item-article .ak-sold-out .ak-mosaic-item-illu {
	overflow: hidden
}

.ak-responsivemosaic .ak-mosaic-item-article form {
	margin: 0
}

.ak-responsivemosaic .ak-mosaic-item-article .ak-mosaic-item-detail {
	margin-bottom: 12px;
	margin-bottom: 1.2rem
}

.ak-responsivemosaic .ak-mosaic-item-article .ak-item-bottom {
	display: table;
	width: 100%;
	border-top: 1px solid
}

.ak-responsivemosaic .ak-mosaic-item-article .ak-item-bottom:before {
	display: none
}

.ak-responsivemosaic .ak-mosaic-item-article .ak-item-bottom .ak-price {
	display: table-cell;
	font-size: 15px;
	font-size: 1.5rem;
	vertical-align: middle;
	padding-left: 3px;
	padding-left: .3rem
}

.ak-responsivemosaic .ak-mosaic-item-article .ak-item-bottom .ak-price img {
	max-height: 17px;
	display: inline-block;
	vertical-align: middle;
	top: -2px;
	position: relative
}

.ak-responsivemosaic .ak-mosaic-item-article .ak-item-bottom .ak-price strike {
	display: inline-block;
	vertical-align: middle;
	font-size: 10px;
	font-size: 1rem
}

.ak-responsivemosaic .ak-mosaic-item-article .ak-item-bottom .ak-item-actions {
	display: table-cell;
	font-size: 0;
	text-align: right;
	padding: 2px;
	padding: .2rem;
	vertical-align: top
}

.ak-responsivemosaic .ak-mosaic-item-article .ak-item-bottom .ak-item-actions.ak-1-actions {
	width: 35px
}

.ak-responsivemosaic .ak-mosaic-item-article .ak-item-bottom .ak-item-actions.ak-2-actions {
	width: 72px
}

.ak-responsivemosaic .ak-mosaic-item-article .ak-item-bottom .ak-item-actions .ak-form {
	padding: 0
}

.ak-responsivemosaic .ak-mosaic-item-article .ak-item-bottom .ak-item-actions .unblock {
	display: inline-block;
	vertical-align: top
}

.ak-responsivemosaic .ak-mosaic-item-article .ak-item-bottom .ak-item-actions .unblock .ak-icon-tiny {
	vertical-align: top;
	margin: 0
}

.ak-responsivemosaic .ak-mosaic-item-article .ak-item-bottom .ak-item-actions .cart {
	display: inline-block;
	vertical-align: top
}

.ak-responsivemosaic .ak-mosaic-item-article .ak-item-bottom .ak-item-actions .cart .ak-icon-tiny {
	border: none;
	vertical-align: top
}

.ak-responsivemosaic .ak-mosaic-item-article .ak-item-bottom .ak-item-actions input[type=submit] {
	border-radius: 0
}

@media all and (min-width:768px) {
	.ak-responsivemosaic .ak-mosaic-item-article .ak-item-bottom:before {
		content: '▸';
		display: table-cell;
		vertical-align: middle;
		font-size: 19px;
		font-size: 1.9rem;
		width: 5px;
		width: .5rem
	}
	.ak-responsivemosaic .ak-mosaic-item-article .ak-item-bottom .ak-price {
		padding-left: 0;
		position: relative;
		top: 3px
	}
}

.ak-catalog-article-list {
	background: #f8f8f6
}

.ak-catalog-article-list .ak-catalog-article-list-filters .btn-group ul li {
	background-color: #edeae0
}

.ak-catalog-article-list .ak-catalog-article-list-filters .btn-group ul li:hover {
	background-color: #f8f8f6
}

.ak-responsivemosaic .ak-mosaic-item-article {
	background: #f3f2ed
}

.ak-responsivemosaic .ak-mosaic-item-article .ak-sold-out .ak-mosaic-item-illu {
	overflow: hidden
}

.ak-responsivemosaic .ak-mosaic-item-article .ak-sold-out .ak-item-layer {
	background: #fff;
	opacity: .35
}

.ak-responsivemosaic .ak-mosaic-item-article .ak-item-bottom {
	background: #f8f8f6;
	border-top-color: #dddac8
}

.ak-responsivemosaic .ak-mosaic-item-article .ak-item-bottom .unblock .ak-icon-tiny {
	background-color: #f29c06
}

.ak-responsivemosaic .ak-mosaic-item-article .ak-item-bottom .cart .ak-icon-tiny {
	background-color: #c9c4b3
}

.ak-responsivemosaic.ak-displayclass-ogrins .ak-mosaic-item-illu {
	background: url(../imgs/assets/bg-item-displayclass-ogrins.jpg) center center no-repeat;
	background-size: cover
}

.ak-responsivemosaic.ak-displayclass-ogrins .ak-mosaic-item:hover .ak-mosaic-item-illu {
	background: url(../imgs/assets/bg-item-displayclass-ogrins-hover.jpg) center center no-repeat;
	background-size: cover
}

.ak-article-flag {
	height: 100%;
	font-size: 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	display: block;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: bottom right
}

.ak-article-flag.ak-flag-new,
.ak-article-flag.ak-flag-sold-out,
.ak-article-flag.ak-flag-soon {
	background-position: top left
}

.fr .ak-article-flag.ak-flag-sold-out {
	background-image: url(../imgs/assets/sold-out.fr.png)
}

.fr .ak-article-flag.ak-flag-new {
	background-image: url(../imgs/assets/new.fr.png)
}

.fr .ak-article-flag.ak-flag-soon {
	background-image: url(../imgs/assets/soon.fr.png)
}

.ak-abocompare {
	padding: 12px;
	padding: 1.2rem;
	background: #fff
}

.ak-modal.ak-subscription-compare-modal iframe {
	display: block;
	width: 100%;
	height: 500px;
	border: none
}

.ak-interested-by .ak-panel-content {
	padding: 0
}

.ak-interested-by .ak-responsivemosaic {
	border: none
}

.ak-carouselpack .ak-carouselpack-details .ak-panel-inner-content {
	padding: 1em 1em 0 1em
}

.ak-carouselpack .ak-carouselpack-details .ak-carouselpack-detail {
	display: none
}

.ak-carouselpack .carouselcontainer .ak-carouselpack-item {
	width: 171px;
	min-width: 171px;
	max-width: 171px;
	position: relative;
	line-height: normal;
	display: table-cell;
	height: inherit
}

.ak-carouselpack .carouselcontainer .ak-carouselpack-item img {
	width: 50px
}

.ak-carouselpack .carouselcontainer .ak-carouselpack-item .name {
	display: block;
	font-size: 9px
}

.ak-carouselpack .carouselcontainer .ak-carouselpack-item.active {
	background: #fff
}

.ak-carouselpack .carouselcontainer .items .item {
	cursor: pointer
}

.ak-carouselpack .carouselcontainer .items .item:after {
	content: '+';
	position: absolute;
	right: 0;
	top: 0
}

.ak-carouselpack .carouselcontainer .items .item:last-child:after {
	content: ''
}

.ak-shop-article .ak-carousel.ak-carousel-figurines-possible-price {
	position: relative;
	margin: 0 auto;
	padding: 0
}

.ak-shop-article .ak-carousel.ak-carousel-figurines-possible-price .ak-carouseltouch {
	height: 275px;
	height: 27.5rem;
	background: 0 0;
	margin: 0 auto;
	padding: 0
}

@media all and (min-width:992px) {
	.ak-shop-article .ak-carousel.ak-carousel-figurines-possible-price .ak-carouseltouch {
		width: 725px
	}
}

.ak-shop-article .ak-carousel.ak-carousel-figurines-possible-price .ak-carouseltouch .items .item {
	padding: 0
}

@media all and (min-width:992px) {
	.ak-shop-article .ak-carousel.ak-carousel-figurines-possible-price {
		width: auto
	}
}

.ak-bag {
	background: #f8f8f6
}

.ak-bag form.ak-bag-quantity {
	display: inline-block;
	position: relative
}

.ak-bag form.ak-bag-quantity .ak-input-quantity {
	height: 43px;
	display: inline-block;
	vertical-align: top;
	border: 1px solid;
	border-radius: 0
}

.ak-bag form.ak-bag-quantity .ak-set-quantity {
	display: inline-block
}

.ak-bag form.ak-bag-quantity .ak-set-quantity .ak-less-item,
.ak-bag form.ak-bag-quantity .ak-set-quantity .ak-more-item {
	font-size: 26px;
	font-size: 2.6rem;
	display: block;
	width: 20px;
	height: 20px;
	line-height: 18px;
	padding: 0
}

.ak-bag form.ak-bag-quantity .ak-set-quantity .ak-more-item {
	margin-bottom: 2px;
	margin-bottom: .2rem
}

.ak-bag .ak-currency-img {
	max-height: 20px;
	display: inline-block;
	vertical-align: middle
}

.ak-bag .ak-trash {
	cursor: pointer;
	vertical-align: middle
}

.ak-bag .ak-subtotal {
	vertical-align: middle
}

.ak-bag .ak-money-value {
	text-align: right;
	padding-right: 20px;
	padding-right: 2rem
}

.ak-bag .ak-money-value strike {
	font-size: 13px;
	font-size: 1.3rem
}

.ak-bag th.ak-money-value {
	padding-right: 26px;
	padding-right: 2.6rem
}

.ak-bag .ak-bag-empty {
	display: inline-block;
	vertical-align: middle;
	line-height: 37px;
	font-size: 13px;
	font-size: 1.3rem
}

.ak-bag .ak-bag-empty .ak-icon-tiny {
	vertical-align: top
}

.ak-bag .ak-bag-total {
	text-align: right;
	padding: 20px 12px;
	padding: 2rem 1.2rem;
	font-size: 17px;
	font-size: 1.7rem;
	border-bottom: 1px solid
}

.ak-bag .ak-bag-total strong {
	display: inline-block;
	margin-right: 10px;
	margin-right: 1rem
}

.ak-bag .ak-bag-total strike {
	font-size: 15px;
	font-size: 1.5rem
}

.ak-bag .ak-bag-total img {
	display: inline-block;
	margin-left: 10px;
	margin-left: 1rem
}

.ak-bag .ak-bag-actions {
	padding-bottom: 12px;
	padding-bottom: 1.2rem;
	margin-bottom: 12px;
	margin-bottom: 1.2rem;
	text-align: right;
	overflow: hidden
}

.ak-bag .ak-bag-actions .btn {
	display: inline-block;
	margin-top: 12px;
	margin-top: 1.2rem
}

.ak-bag .ak-order-given-to {
	margin: 18px 0;
	margin: 1.8rem 0;
	margin-bottom: 6px;
	margin-bottom: .6rem;
	font-weight: 700
}

.ak-bag .ak-order-given-to strong {
	color: #f2801b
}

.ak-bag .ak-order-given-to span {
	margin: 0 5px;
	margin: 0 .5rem
}

.ak-bag .ak-order-given-to form {
	display: inline-block
}

.ak-bag .ak-order-given-to form input[type=submit] {
	font-weight: 400;
	font-style: italic;
	font-size: 13px;
	display: inline-block;
	margin-left: 5px;
	margin-left: .5rem;
	padding: 0 5px;
	padding: 0 .5rem;
	padding-left: 0;
	border: none
}

.ak-bag form.ak-bag-quantity .ak-input-quantity {
	border-color: #b1b1b1
}

.ak-bag form.ak-bag-quantity .ak-less-item,
.ak-bag form.ak-bag-quantity .ak-more-item {
	background: #8a7f66
}

.ak-bag form.ak-bag-quantity .ak-less-item:hover,
.ak-bag form.ak-bag-quantity .ak-more-item:hover {
	background: #3a3932
}

.ak-bag .ak-cart-remove {
	background-color: #a5a288
}

.ak-bag .ak-cart-remove:hover {
	background-color: #3a3932
}

.ak-bag .ak-bag-total {
	background: #dfdccd;
	border-bottom-color: #b1ac9c
}

.ak-bag .ak-bag-empty {
	color: #949494
}

.ak-bag .ak-order-given-to {
	color: #949494
}

.ak-bag .ak-order-given-to span {
	color: #28170e
}

.ak-bag .ak-order-given-to strong {
	color: #f2801b
}

.ak-bag .ak-order-given-to form input[type=submit] {
	color: #949494;
	background: 0 0
}

@media all and (min-width:768px) {
	.ak-bag .ak-bag-total {
		font-size: 21px;
		font-size: 2.1rem;
		padding-right: 85px;
		padding-right: 8.5rem
	}
}

.ak-form-search-friends .form-group {
	margin: 0
}

.ak-form-search-friends .form-group .radio {
	line-height: 30px
}

.ak-form-search-friends .form-group .radio label input[type=radio] {
	top: 8px
}

.ak-form-search-friends .form-group .radio label .ak-picto-help {
	top: 2px;
	position: relative
}

.ak-form-search-friends .radio {
	margin: 5px 15px
}

.ak-form-search-friends .btn {
	font-size: 0;
	background-position: center;
	background-repeat: no-repeat;
	height: 43px;
	width: 100%
}

.ak-form-search-friends input[type=text] {
	width: 100%;
	margin-bottom: 10px;
	margin-bottom: 5px
}

.ak-form-search-friends .control-label {
	font-weight: 400
}

.ak-form-search-friends select.form-control {
	width: auto
}

.ak-list-friends .ak-form {
	padding: 0
}

.ak-list-friends .ak-content-list.ak-displaymode-image-col .ak-list-element {
	margin-bottom: 0
}

.ak-list-friends .ak-content-list.ak-displaymode-image-col .ak-list-element .ak-main-content {
	border-bottom: none;
	padding: 5px;
	padding: .5rem
}

.ak-list-friends .ak-content-list.ak-displaymode-image-col .ak-list-element:last-child .ak-main-content {
	border-bottom: 1px solid
}

.ak-list-friends .ak-content-list .ak-list-element .ak-main .ak-main-content .ak-image {
	width: 70px
}

.ak-list-friends .ak-content-list .ak-list-element .ak-main .ak-main-content .ak-image img {
	padding: 5px;
	padding: .5rem;
	min-height: 58px;
	min-width: 58px
}

.ak-list-friends .ak-content-list.ak-displaymode-image-col .ak-list-element .ak-main .ak-main-content .ak-text {
	padding-left: 3px;
	padding-left: .3rem
}

.ak-list-friends .ak-title {
	font-weight: 700
}

.ak-form-search-friends .ak-panel-content {
	background: #e4e0d7
}

.ak-form-search-friends .ak-panel-content .btn {
	background-image: url(../imgs/assets/search.png);
	color: transparent
}

.ak-form-search-friends .ak-panel-content .control-label {
	color: #28170e
}

.ak-main-content .ak-list-friends .ak-panel-title {
	color: #97a800
}

.ak-main-content .ak-list-friends .ak-panel-title span {
	display: none
}

.ak-main-content .ak-list-friends .ak-title {
	color: #97a800
}

.ak-main-content .ak-list-friends .ak-content-list .ak-list-element .ak-main .ak-main-content .ak-image img {
	background: #c9c29e
}

.ak-main-content .ak-list-friends .ak-content-list.ak-displaymode-image-col .ak-list-element:last-child .ak-main-content {
	border-bottom-color: #c9c6bb
}

.ak-address.ak-panel.ak-container {
	border: none;
	margin: 0;
	padding: 0
}

.ak-address.ak-panel.ak-container .ak-panel-title {
	text-transform: none;
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 19px;
	line-height: 1.9rem;
	font-family: Roboto, sans-serif;
	font-weight: 700;
	min-height: 20px;
	min-height: 2rem;
	padding-left: 12px;
	padding-left: 1.2rem
}

.ak-address .ak-panel-content {
	padding: 0
}

.ak-address .ak-panel-content .ak-address-content {
	margin-bottom: 12px;
	margin-bottom: 1.2rem;
	border: 1px solid;
	padding: 12px;
	padding: 1.2rem;
	text-transform: none
}

.ak-address .ak-panel-content form .btn {
	display: block;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	text-align: center
}

.ak-address .ak-panel-content .ak-actions form {
	display: inline-block;
	margin: 0;
	padding: 0
}

.ak-address .ak-panel-content .ak-actions form input {
	border: none;
	display: inline-block;
	margin: 0;
	padding: 0;
	margin-right: 5px;
	margin-right: .5rem
}

.ak-address .ak-panel-content .ak-actions form input:hover {
	text-decoration: underline
}

.ak-address .ak-panel-content .ak-actions form:last-child {
	margin-left: 5px;
	margin-left: .5rem
}

.es .ak-address .ak-panel-content form .btn {
	font-size: 20px;
	font-size: 2rem
}

.ak-address {
	background: 0 0
}

.ak-address.ak-panel.ak-container .ak-panel-title {
	color: #78664c
}

.ak-address .ak-panel-content .ak-address-content {
	color: #78664c;
	background: #fff;
	border-color: #dbd8cd
}

.ak-address .ak-panel-content .ak-actions form input {
	color: #aab700;
	background: 0 0
}

.ak-payment_error {
	padding: 12px;
	background: #f8f8f6
}

.ak-tooltip-process {
	margin: 12px;
	margin: 1.2rem;
	text-align: center
}

.ak-tooltip-process .ak-price {
	display: block
}

.ak-tooltip-process .ak-title {
	display: block;
	text-transform: uppercase;
	font-family: bebas_neueregular, sans-serif;
	text-align: left;
	font-size: 21px;
	font-size: 2.1rem;
	vertical-align: middle;
	margin-bottom: 12px;
	margin-bottom: 1.2rem;
	font-weight: 400;
	padding: 5px;
	padding: .5rem
}

.ak-tooltip-process .ak-title .ak-icon-med {
	vertical-align: middle
}

.ak-tooltip-process .character {
	text-align: justify!important;
	margin-bottom: 10px;
	display: block
}

.ak-shop-tooltip-connect .btn {
	margin: 5px;
	margin: .5rem
}

.ak-tooltip-process .ak-title {
	background: #dfdccd
}

.ak-process-confirmation {
	padding: 15px;
	padding: 1.5rem;
	background: #f8f8f6
}

.ak-process-confirmation .ak-bag-total {
	padding: 15px;
	padding: 1.5rem;
	text-align: right
}

.ak-process-confirmation .btn_confirm {
	text-align: center
}

.ak-process-confirmation .more_informations {
	padding: 15px;
	padding: 1.5rem;
	margin-bottom: 15px;
	margin-bottom: 1.5rem
}

.ak-process-confirmation .ak-bag-total,
.ak-process-confirmation .more_informations {
	background: #edeae0
}

.ak-payments-paid .back_shop {
	display: none
}

.ak-payments-paid .ak-bag-total {
	font-size: 17px;
	font-size: 1.7rem;
	padding: 20px 12px;
	padding: 2rem 1.2rem;
	border-bottom: 1px solid;
	text-align: right
}

.ak-payments-paid .ak-bag-total strong {
	display: inline-block;
	margin-right: 20px;
	margin-right: 2rem
}

.ak-payments-paid .ak-bag-total strike {
	font-size: 15px;
	font-size: 1.5rem
}

.ak-payments-paid .ak-bag-total img {
	display: inline-block;
	margin-left: 10px;
	margin-left: 1rem
}

.ak-payments-paid .recap_mail_text {
	margin: 0;
	margin-top: 12px;
	margin-top: 1.2rem;
	padding: 15px;
	padding: 1.5rem;
	padding-bottom: 0
}

.ak-payments-paid .text_recap_buy {
	padding: 15px;
	padding: 1.5rem;
	padding-top: 0
}

.ak-payments-paid .ak-bag-total {
	background: #e4e0d7;
	border-color: #b1b1b1
}

@media all and (min-width:768px) {
	.ak-payments-paid .ak-bag-total {
		font-size: 21px;
		font-size: 2.1rem;
		padding-right: 85px;
		padding-right: 8.5rem
	}
}

.ak-payments-process #cardlogos {
	overflow: hidden;
	margin-left: 25px;
	margin-bottom: 25px
}

.ak-payments-process .bb_buttons {
	border: 1px solid;
	cursor: pointer;
	display: block;
	float: left;
	height: 120px;
	text-align: center;
	width: 140px;
	margin-right: 8px;
	margin-right: .8rem;
	margin-bottom: 8px;
	margin-bottom: .8rem
}

.ak-payments-process .logo {
	width: 138px;
	height: 95px
}

.ak-payments-process .logo_off {
	width: 138px;
	height: 95px;
	display: none
}

.ak-payments-process .off .logo {
	display: block
}

.ak-payments-process .off .logo_off {
	display: none
}

.ak-payments-process .offtotal {
	opacity: .8
}

.ak-payments-process .offtotal .logo {
	display: none
}

.ak-payments-process .offtotal .logo_off {
	display: block
}

.ak-payments-process h3:before {
	content: '';
	position: absolute;
	left: -5px;
	width: 20px;
	height: 20px
}

.ak-payments-process #frame_globalcollect {
	padding-top: 40px;
	padding-top: 4rem;
	border: none;
	margin-left: 15%;
	margin-right: 15%;
	min-height: 230px;
	width: 70%
}

.ak-payments-process .information_globalcollect,
.ak-payments-process .shipping_globalcollect {
	display: none
}

.ak-payments-process .hr3 {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	border: 0;
	border-top: 1px solid #c9c6bb;
	height: 0;
	margin-bottom: 20px;
	margin-top: 20px;
	display: block
}

.ak-payments-process .bb_buttons {
	border-color: #878273
}

.ak-payments-process h3:before {
	background-position: -148px 0
}

.ak-payments-process #frame_globalcollect {
	border-color: #878273
}

.ak-payments-process #frame_globalcollect .ORB_INSTRUCTIONS:before {
	background-position: -148px 0
}

.ak-payment-list {
	display: table;
	width: 100%;
	border-collapse: collapse
}

.ak-payment-list .ak-payment {
	display: table-row
}

.ak-payment-list .ak-payment+.ak-payment {
	border-top: 5px solid
}

.ak-payment-list .ak-payment>div {
	display: table-cell;
	padding: 18px;
	padding: 1.8rem
}

.ak-payment-list .ak-payment-illu {
	width: 5%;
	text-align: center
}

.ak-payment-list .ak-payment-name {
	width: 85%
}

.ak-payment-list .ak-payment-infos {
	width: 5%
}

.ak-payment-list .ak-icon-info {
	cursor: pointer;
	display: block;
	width: 19px;
	height: 20px
}

.ak-payment-list .ak-icon-info:hover {
	background-position: 0 0
}

.ak-payment-list .ak-payment>div {
	background: #fff
}

.ak-payment-list .ak-payment+.ak-payment {
	border-color: #f8f8f6
}

.ak-payment-list .ak-payment-amount {
	color: #d35417
}

.ak-payment-list .ak-payment-ogrines {
	color: #00b2b8
}

.ak-payment-list .ak-icon-info {
	background: url(../imgs/assets/icon-payment-infos.png) 0 -20px no-repeat
}

.ak-payment-cgu {
	padding: 0 12px;
	padding: 0 1.2rem
}

.ak-payment-cgu label {
	margin-bottom: 12px;
	margin-bottom: 1.2rem;
	display: block
}

.ak-payment-cgu button.btn-pay-now {
	padding-left: 0;
	padding-right: 0;
	text-align: center
}

.ak-payment-cgu button.btn-pay-now span {
	display: block;
	text-transform: none;
	font-family: Roboto, sans-serif;
	font-size: 13px;
	font-size: 1.3rem;
	font-style: italic
}

.ak-payment-cgu a {
	text-decoration: underline
}

.ak-payment-cgu .form-group label a {
	color: #aab700;
	text-decoration: none
}

.ak-payment-cgu .form-group label a:hover {
	text-decoration: underline
}

@media all and (min-width:992px) {
	.ak-payment-cgu .form-group .checkbox label {
		position: relative;
		padding-left: 20px;
		display: inline-block;
		margin-bottom: 0
	}
	.ak-payment-cgu .ak-column:nth-child(3) {
		padding-top: 15px;
		padding-top: 1.5rem
	}
}

.ak-block-stepper {
	position: relative;
	text-align: center;
	margin: 0;
	border-top: 12px solid rgba(255, 255, 255, .3);
	border-left: 12px solid rgba(255, 255, 255, .3);
	border-right: 12px solid rgba(255, 255, 255, .3)
}

.ak-block-stepper img {
	display: inline-block;
	margin: 0 auto;
	position: relative
}

.ak-block-stepper .ak-stepper-content:before {
	content: " ";
	display: block;
	height: 3px;
	margin: 0 10%;
	position: relative;
	top: 85px
}

.ak-block-stepper .ak-stepper-content:lang(it):before {
	margin: 0 21%
}

.ak-block-stepper .ak-stepper {
	display: table;
	width: 100%;
	position: relative;
	padding: 0 0 5px 0;
	margin: 0
}

.ak-block-stepper .ak-stepper li {
	list-style: none;
	display: table-cell;
	font-size: 21px;
	font-family: bebas_neueregular, sans-serif;
	text-align: center
}

.ak-block-stepper .ak-stepper li span {
	background: #060212;
	border-radius: 50%;
	display: block;
	margin: 0 auto;
	width: 30px;
	border: 8px solid;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	font-size: 21px;
	font-family: Roboto, sans-serif
}

.ak-block-stepper .ak-stepper-content {
	background: #dfdbcd
}

.ak-block-stepper .ak-stepper-content:before {
	background: #8a8882
}

.ak-block-stepper .ak-stepper li a {
	color: #8a8882
}

.ak-block-stepper .ak-stepper .current a {
	color: #848e02
}

.ak-block-stepper .ak-stepper li span {
	color: #fff;
	border-color: #dfdbcd
}

.ak-block-stepper .ak-stepper .disabled span,
.ak-block-stepper .ak-stepper .done span {
	background: url(../imgs/assets/bg-done.jpg) 0 0 repeat transparent
}

.ak-block-stepper .ak-stepper .current span {
	background: url(../imgs/assets/bg-current.jpg) 0 0 repeat transparent
}

@media all and (min-width:768px) {
	.ak-block-stepper {
		margin: 25px 0 0 0
	}
	.ak-block-stepper .ak-stepper-content {
		padding-left: 60px
	}
	.ak-block-stepper img {
		left: 20px;
		position: absolute;
		top: 10px
	}
	.ak-block-stepper .ak-stepper-content:before {
		top: 25px
	}
}

.ak-404-page .breadcrumb {
	display: none
}

.ak-404-page .container .ak-main-page {
	background: 0 0;
	padding: 0
}

.ak-404-page .ak-btn-play-header {
	display: none
}

.ak-404-page .ak-404 {
	padding-bottom: 50px;
	text-align: center
}

.ak-404-page .ak-404 .ak-text {
	font-family: bebas_neueregular, sans-serif
}

.ak-404-page .ak-404 .ak-text div:nth-child(1) {
	font-size: 74px;
	font-size: 7.4rem;
	line-height: 74px;
	line-height: 7.4rem
}

.ak-404-page .ak-404 .ak-text div:nth-child(2) {
	font-size: 33px;
	font-size: 3.3rem;
	line-height: 33px;
	line-height: 3.3rem
}

.ak-404-page .ak-404 .ak-text div:nth-child(3) {
	font-size: 42px;
	font-size: 4.2rem;
	line-height: 42px;
	line-height: 4.2rem
}

.ak-404-page .ak-404 .btn-primary {
	margin-top: 350px
}

.ak-404-page .ak-404 .ak-form {
	display: none
}

.ak-404-page .ak-404 .ak-form p {
	text-align: center;
	text-transform: none;
	margin-top: 10px
}

.ak-404-page .ak-404 .ak-form input[type=text] {
	width: 60%;
	text-indent: 22px;
	font-size: 15px
}

.ak-404-page .ak-404 .ak-form input[type=submit] {
	width: 10%;
	height: 44px;
	vertical-align: top
}

@media all and (min-width:992px) {
	.ak-404-page .ak-main-container {
		margin-top: 45px
	}
}

body.de.ak-404-page,
body.en.ak-404-page,
body.es.ak-404-page,
body.fr.ak-404-page,
body.it.ak-404-page,
body.pt.ak-404-page {
	background: url(../imgs/assets/404.jpg) no-repeat center top #010624
}

body.ak-404-page .ak-404 .ak-text div:nth-child(1) {
	color: #848e02
}

body.ak-404-page .ak-404 .ak-text div:nth-child(2) {
	color: #e13b3b
}

body.ak-404-page .ak-404 .ak-text div:nth-child(3) {
	color: #bce3f8
}

body.ak-404-page .ak-404 .ak-form p {
	color: #fff
}

body.ak-404-page .ak-404 .ak-form input[type=text] {
	color: #28170e
}

body.ak-404-page .ak-404 .ak-form input[type=submit] {
	background: #97a800 url(../imgs/assets/search.png) center center no-repeat
}

.ak-display-price {
	display: inline-block;
	color: #DB3601
}

.ak-display-price-promo {
	display: inline-block;
	color: red;
	text-decoration: line-through
}

.ak-display-price .ak-nobreak {
	white-space: nowrap
}

.ak-display-price strike {
	font-size: 11px;
	font-size: 1.1rem;
	text-decoration-color: inherit;
	white-space: nowrap
}

.ak-display-price .ak-icon-small,
.ak-display-price img {
	display: inline-block;
	vertical-align: middle
}

.ak-display-price.ak-currency-ogr {
	color: #0ab2bb
}

.ak-payments-type-allopass-audiotel #divcodes {
	display: table-header-group;
	width: 100%!important
}

.ak-payments-type-allopass-audiotel #divcodes>div {
	float: left;
	width: 50%
}

.ak-payments-type-allopass-audiotel #divcodes>div.warning_red {
	width: auto;
	margin-bottom: 20px;
	margin-bottom: 2rem
}

.ak-payments-type-allopass-audiotel #divcodes>p.grey {
	float: left;
	width: 50%
}

.ak-payments-type-allopass-audiotel #divcodes .phone_number {
	font-size: 23px;
	font-size: 2.3rem;
	line-height: 48px
}

.ak-payments-type-allopass-audiotel #divcodes #api_numtel_description {
	clear: both
}

.ak-payments-type-allopass-audiotel #divcodes>div:nth-child(2) {
	display: none
}

.ak-payments-type-allopass-audiotel #divcodes #formaudiotel {
	float: left;
	width: 50%
}

.ak-payments-type-allopass-audiotel #divcodes #formaudiotel .hr3 {
	display: none
}

.ak-payments-type-allopass-audiotel #divcodes #formaudiotel table {
	width: 100%!important
}

.ak-payments-type-allopass-audiotel #divcodes #formaudiotel td {
	display: block;
	width: 100%!important;
	text-align: center!important
}

.ak-payments-type-allopass-audiotel #divcodes .btn_valid_content {
	margin-top: 20px;
	margin-top: 2rem
}

.ak-payments-type-allopass-audiotel #divcodes .bt {
	font-size: 23px;
	font-size: 2.3rem;
	line-height: 22px;
	line-height: 2.2rem;
	padding: 12px 34px;
	padding: 1.2rem 3.4rem;
	display: inline-block;
	font-family: bebas_neueregular, sans-serif;
	border-radius: 0;
	border: none;
	text-transform: uppercase;
	font-weight: 400;
	text-align: center;
	cursor: pointer;
	border: none
}

.ak-payments-type-allopass-audiotel #divinfos {
	display: table-footer-group;
	float: none!important;
	width: 100%!important
}

.ak-payments-type-allopass-audiotel #divinfos ol {
	list-style: none;
	margin: 0;
	padding: 0
}

.ak-payments-type-allopass-audiotel #divinfos ol li {
	position: relative
}

.ak-payments-type-allopass-audiotel #divinfos ol li span {
	position: absolute;
	left: 0
}

.ak-payments-type-allopass-audiotel #divinfos ol li p {
	padding-left: 15px
}

.ak-payments-type-allopass-audiotel div.grey.clear {
	margin: 0!important;
	margin-bottom: 15px!important
}

.ak-payments-type-allopass-audiotel .bt {
	background-color: #97a800;
	color: #fff;
	text-shadow: 0 1px 1px #333
}

.ak-payments-type-allopass-audiotel .bt:hover {
	background-color: #bfd500
}

@media all and (min-width:768px) {
	.ak-payments-type-allopass-audiotel #divcodes #formaudiotel tr {
		display: block;
		float: left;
		width: 50%!important
	}
}

@media all and (min-width:992px) {
	.ak-payments-type-allopass-audiotel #divcodes #formaudiotel table {
		width: 395px!important
	}
	.ak-payments-type-allopass-audiotel #divcodes #formaudiotel tr {
		display: table-row;
		float: none;
		width: auto!important
	}
	.ak-payments-type-allopass-audiotel #divcodes #formaudiotel td {
		display: table-cell;
		width: 200px!important;
		text-align: right!important
	}
}

.ak-payments-type-code-sms #divcodes {
	display: table-header-group;
	width: 100%!important
}

.ak-payments-type-code-sms #divcodes>div {
	float: left;
	width: 50%
}

.ak-payments-type-code-sms #divcodes>div.warning_red {
	width: auto;
	margin-bottom: 20px;
	margin-bottom: 2rem
}

.ak-payments-type-code-sms #divcodes>p.grey {
	float: left;
	width: 50%
}

.ak-payments-type-code-sms #divcodes .phone_number {
	font-size: 23px;
	font-size: 2.3rem;
	line-height: 48px
}

.ak-payments-type-code-sms #divcodes #api_numtel_description {
	clear: both
}

.ak-payments-type-code-sms #divcodes>div:nth-child(2) {
	display: none
}

.ak-payments-type-code-sms #divcodes #formaudiotel {
	float: left;
	width: 50%
}

.ak-payments-type-code-sms #divcodes #formaudiotel .hr3 {
	display: none
}

.ak-payments-type-code-sms #divcodes #formaudiotel table {
	width: 100%!important
}

.ak-payments-type-code-sms #divcodes #formaudiotel td {
	display: block;
	width: 100%!important;
	text-align: center!important
}

@media all and (min-width:768px) {
	.ak-payments-type-code-sms #divcodes #formaudiotel tr {
		display: block;
		float: left;
		width: 50%!important
	}
}

@media all and (min-width:992px) {
	.ak-payments-type-code-sms #divcodes #formaudiotel table {
		width: 395px!important
	}
	.ak-payments-type-code-sms #divcodes #formaudiotel tr {
		display: table-row;
		float: none;
		width: auto!important
	}
	.ak-payments-type-code-sms #divcodes #formaudiotel td {
		display: table-cell;
		width: 200px!important;
		text-align: right!important
	}
}

.ak-payments-type-code-sms #divcodes .btn_valid_content {
	margin-top: 20px;
	margin-top: 2rem
}

.ak-payments-type-code-sms #divcodes .bt {
	font-size: 23px;
	font-size: 2.3rem;
	line-height: 22px;
	line-height: 2.2rem;
	padding: 12px 34px;
	padding: 1.2rem 3.4rem;
	display: inline-block;
	font-family: bebas_neueregular, sans-serif;
	border-radius: 0;
	border: none;
	text-transform: uppercase;
	font-weight: 400;
	text-align: center;
	cursor: pointer;
	border: none
}

.ak-payments-type-code-sms #divinfos {
	display: table-footer-group;
	float: none!important;
	width: 100%!important
}

.ak-payments-type-code-sms #divinfos ol {
	list-style: none;
	margin: 20px 0;
	padding: 0
}

.ak-payments-type-code-sms #divinfos ol li {
	position: relative
}

.ak-payments-type-code-sms #divinfos ol li span {
	position: relative;
	display: inline-block;
	margin-right: 15px
}

.ak-payments-type-code-sms #divinfos ol li p {
	padding-left: 15px
}

.ak-payments-type-code-sms div.grey.clear {
	margin: 0!important;
	margin-bottom: 15px!important
}

.ak-payments-type-code-sms .btn_valid_content {
	text-align: center
}

.ak-payments-type-carte-prepayee-playtem form {
	text-align: center
}

.ak-payments-type-carte-prepayee-playtem .block_form_one_code {
	margin-bottom: 15px;
	margin-bottom: 1.5rem;
	text-align: center
}

.ak-payments-type-carte-prepayee-playtem .block_form_one_code label {
	margin-bottom: 15px;
	margin-bottom: 1.5rem;
	display: block
}

.ak-payments-type-carte-prepayee-playtem .block_form_one_code .btn_submit {
	margin-top: -9px
}

.ak-payments-type-carte-prepayee-playtem .block_form_one_code .input-lg {
	border-radius: 0;
	border: 1px solid;
	width: 250px!important
}

.ak-payments-type-carte-prepayee-playtem .bg-danger {
	padding: 12px;
	padding: 1.2rem
}

.ak-payments-type-carte-prepayee-playtem .block_form_one_code .input-lg {
	border-color: #b1b1b1
}

.ak-payments-type-carte-prepayee-ticket-surf form {
	text-align: center
}

.ak-payments-type-carte-prepayee-ticket-surf .block_form_one_code {
	margin-bottom: 15px;
	margin-bottom: 1.5rem;
	text-align: center
}

.ak-payments-type-carte-prepayee-ticket-surf .block_form_one_code label {
	margin-bottom: 15px;
	margin-bottom: 1.5rem;
	display: block
}

.ak-payments-type-carte-prepayee-ticket-surf .block_form_one_code .btn_submit {
	margin-top: -7px
}

.ak-payments-type-carte-prepayee-ticket-surf .block_form_one_code .input-lg {
	border-radius: 0;
	border: 1px solid;
	width: 250px!important
}

.ak-payments-type-carte-prepayee-ticket-surf .bg-danger {
	padding: 12px;
	padding: 1.2rem
}

.ak-payments-type-carte-prepayee-ticket-surf .block_form_one_code .input-lg {
	border-color: #b1b1b1
}

.ak-payments-type-ultimate-game-card {
	min-height: 500px
}

.ak-payments-type-ultimate-game-card #div_b {
	margin-top: 0!important
}

.ak-payments-type-pay-cash .ak-panel-content {
	min-height: 450px
}

.ak-payments-type-pay-cash #div_b {
	margin-top: 0!important
}

.ak-payments-type-code-prepaye-ukash .paymentinfos {
	text-align: center
}

.ak-payments-type-code-prepaye-ukash form {
	text-align: center
}

.ak-payments-type-cheque #orderForm {
	margin-bottom: 10px
}

.ak-payments-type-virement #TRDesc {
	margin-bottom: 20px
}

.ak-payments-type-paiement-mobile iframe {
	min-height: 600px!important
}

.ak-payment-result.ak-payment-refused .btn-primary {
	margin-right: 12px
}

.ak-carouselcharacterdofus .ak-carousel-wrapper {
	height: 170px;
	margin-bottom: .5em
}

.ak-carouselcharacterdofus .items .item {
	cursor: pointer
}

.ak-carouselcharacterdofus .ak-carouseltouch .items .item * {
	vertical-align: top;
	line-height: normal
}

.ak-carouselcharacterdofus .ak-carouselcharacterdofus-item.active,
.ak-carouselcharacterdofus .ak-carouselcharacterdofus-item:hover {
	background: url(../imgs/assets/services_character_over.png) no-repeat scroll 0 0 transparent
}

.ak-carouselcharacterdofus .ak-carouselcharacterdofus-item {
	margin-left: 5px;
	position: relative;
	width: 190px;
	min-width: 190px;
	max-width: 190px;
	font-size: 11px;
	margin-left: 0;
	line-height: normal;
	display: table-cell;
	height: inherit
}

.ak-carouselcharacterdofus .ak-carouselcharacterdofus-item .level {
	color: #fff;
	font-weight: 700;
	position: absolute;
	text-align: center;
	top: 20px;
	left: 45px;
	z-index: 1;
	display: block
}

.ak-carouselcharacterdofus .ak-carouselcharacterdofus-item .bgperso {
	background: none repeat scroll 0 0 #f3f2ed;
	display: block;
	overflow: hidden;
	position: absolute;
	top: 20px;
	left: 45px
}

.ak-carouselcharacterdofus .ak-carouselcharacterdofus-item .cadre {
	display: block;
	height: 120px;
	left: 32px;
	position: absolute;
	top: 8px;
	width: 120px;
	display: block
}

.ak-carouselcharacterdofus .ak-carouselcharacterdofus-item .cadre_neutre {
	background: url(../imgs/assets/cadre_neutre.png) no-repeat scroll 0 0 transparent
}

.ak-carouselcharacterdofus .ak-carouselcharacterdofus-item .cadre_bonta {
	background: url(../imgs/assets/cadre_bonta.png) no-repeat scroll 0 0 transparent
}

.ak-carouselcharacterdofus .ak-carouselcharacterdofus-item .cadre_brakmar {
	background: url(../imgs/assets/cadre_brakmar.png) no-repeat scroll 0 0 transparent
}

.ak-carouselcharacterdofus .ak-carouselcharacterdofus-item .cadre_mercenaire {
	background: url(../imgs/assets/cadre_mercenaire.png) no-repeat scroll 0 0 transparent
}

.ak-carouselcharacterdofus .ak-carouselcharacterdofus-item .name {
	color: #422f14;
	display: block;
	font-size: 11px;
	padding: 0;
	position: absolute;
	text-align: center;
	top: 125px;
	left: 45px;
	width: 100px
}

.ak-carouselcharacterdofus .ak-carouselcharacterdofus-item .server {
	display: block;
	position: absolute;
	text-align: center;
	top: 140px;
	width: 100px;
	color: #5c573f;
	left: 45px;
	font-style: italic;
	font-weight: 400
}

.ak-carouselserverdofus .ak-carousel-wrapper {
	height: 170px;
	margin-bottom: .5em
}

.ak-carouselserverdofus .ak-carouselserverdofus-item.active,
.ak-carouselserverdofus .ak-carouselserverdofus-item:hover {
	background: url(../imgs/assets/services_server_over.png) no-repeat scroll 0 0 transparent
}

.ak-carouselserverdofus .ak-carouselserverdofus-item {
	margin-left: 5px;
	position: relative;
	width: 120px;
	min-width: 120px;
	max-width: 120px;
	padding-top: 20px;
	font-size: 11px;
	margin-left: 0;
	line-height: normal;
	display: table-cell;
	height: inherit
}

.ak-carouselserverdofus .ak-carouselserverdofus-item span {
	display: block;
	text-align: center;
	text-decoration: none
}

.ak-carouselserverdofus .ak-carouselserverdofus-item .nb_places {
	color: #59482f;
	font-style: italic;
	font-weight: 400
}

.ak-carouselserverdofus .ak-carouselserverdofus-item .name {
	color: #5c573f;
	font-size: 12px
}

.ak-list-paymentmode .ak-tablerow {
	display: table-row;
	width: 100%
}

.ak-list-paymentmode .ak-tablerow>.ak-tablecell {
	display: table-cell
}

.ak-list-paymentmode .ak-tablerow>.ak-tablecell>.ak-main {
	width: 100%
}

.ak-list-paymentmode .radio input[type=radio] {
	position: relative;
	margin-left: 0;
	top: 9px
}

.ak-list-paymentmode.ak-content-list .ak-list-element {
	cursor: pointer;
	background: #fff;
	margin-bottom: 5px;
	padding: 10px
}

.ak-list-paymentmode.ak-content-list .ak-list-element.unavailable {
	pointer-events: none
}

.ak-list-paymentmode.ak-content-list .ak-list-element.unavailable:before {
	content: '';
	position: absolute;
	height: 100%;
	width: 100%;
	background: #fff;
	opacity: .4;
	z-index: 1
}

.ak-list-paymentmode.ak-content-list .ak-list-element.unavailable .ak-main .ak-main-content .ak-aside {
	pointer-events: auto;
	z-index: 2
}

.ak-list-paymentmode.ak-content-list .ak-list-element.ak-paymentmode-haspromo,
.ak-list-paymentmode.ak-content-list .ak-list-element.ak-paymentmode-normal {
	border: 1px solid
}

.ak-list-paymentmode.ak-content-list .ak-list-element.ak-paymentmode-haspromo .ak-paymentmode-promo {
	display: block
}

.ak-list-paymentmode.ak-content-list .ak-list-element.ak-paymentmode-haspromo .ak-paymentmode-promo .ak-promo {
	margin-bottom: 0
}

.ak-list-paymentmode.ak-content-list .ak-list-element .ak-front {
	width: 40px
}

.ak-list-paymentmode.ak-content-list .ak-list-element .ak-front .radio {
	min-height: inherit;
	margin: auto
}

.ak-list-paymentmode.ak-content-list .ak-list-element .ak-main {
	vertical-align: middle
}

.ak-list-paymentmode.ak-content-list .ak-list-element .ak-main .ak-main-content {
	display: block
}

.ak-list-paymentmode.ak-content-list .ak-list-element .ak-main .ak-main-content .ak-content .ak-title {
	font-size: 15px;
	font-size: 1.5rem;
	font-weight: 700
}

.ak-list-paymentmode.ak-content-list .ak-list-element .ak-main .ak-main-content .ak-content .ak-title-info {
	color: #201303;
	font-style: normal
}

.ak-list-paymentmode.ak-content-list .ak-list-element .ak-main .ak-main-content .ak-content .ak-title-info .ak-price.ogr {
	color: #0ab2bb
}

.ak-list-paymentmode.ak-content-list .ak-list-element .ak-main .ak-main-content .ak-content .ak-title-info .ak-price.eur {
	color: #d24c0c
}

.ak-list-paymentmode.ak-content-list .ak-list-element .ak-main .ak-main-content .ak-content .ak-title-info img {
	margin-left: 10px
}

.ak-list-paymentmode.ak-content-list .ak-list-element .ak-main .ak-main-content .ak-aside,
.ak-list-paymentmode.ak-content-list .ak-list-element .ak-main .ak-main-content .ak-content,
.ak-list-paymentmode.ak-content-list .ak-list-element .ak-main .ak-main-content .ak-image {
	display: block
}

.ak-list-paymentmode.ak-content-list .ak-list-element .ak-main .ak-main-content .ak-image {
	width: 100px
}

.ak-list-paymentmode.ak-content-list .ak-list-element .ak-main .ak-main-content .ak-image img {
	max-width: 60px
}

.ak-list-paymentmode.ak-content-list .ak-list-element .ak-main .ak-main-content .ak-aside {
	text-align: left
}

.ak-list-paymentmode.ak-content-list .ak-list-element.ak-paymentmode-haspromo {
	border-color: #f7ae2e
}

.ak-list-paymentmode.ak-content-list .ak-list-element.ak-paymentmode-normal {
	border-color: #d1cfc5
}

@media all and (min-width:768px) {
	.ak-list-paymentmode.ak-content-list .ak-list-element .ak-main .ak-main-content {
		display: table
	}
	.ak-list-paymentmode.ak-content-list .ak-list-element .ak-main .ak-main-content .ak-content,
	.ak-list-paymentmode.ak-content-list .ak-list-element .ak-main .ak-main-content .ak-image {
		display: table-cell
	}
	.ak-list-paymentmode.ak-content-list .ak-list-element .ak-main .ak-main-content .ak-aside {
		display: table-cell;
		text-align: right
	}
}

.ak-promo-code {
	margin-bottom: 12px;
	margin-bottom: 1.2rem
}

.ak-promo-code .ak-promo-code-head {
	padding: 5px;
	padding: .5rem;
	overflow: hidden
}

.ak-promo-code .ak-promo-title {
	font-size: 17px;
	font-size: 1.7rem;
	line-height: 32px;
	line-height: 3.2rem;
	padding: 0 5px;
	padding: 0 .5rem;
	display: inline-block;
	float: left;
	font-family: bebas_neueregular, sans-serif;
	text-transform: uppercase
}

.ak-promo-code .ak-promo-having-promo {
	font-size: 17px;
	font-size: 1.7rem;
	line-height: 32px;
	line-height: 3.2rem;
	font-family: bebas_neueregular, sans-serif;
	text-transform: uppercase;
	padding-left: 5px;
	padding-left: .5rem
}

.ak-promo-code .ak-promo-desc {
	display: inline-block;
	padding: 15px;
	padding: 1.5rem
}

.ak-promo-code .ak-promo-code-content {
	border-top: 2px solid;
	padding: 8px;
	padding: .8rem
}

.ak-promo-code .ak-promo-submit-container {
	padding-top: 8px;
	padding-top: .8rem
}

.ak-promo-code .ak-promo-code-head {
	background: url(../imgs/assets/yellow-bg.jpg) 0 0;
	color: #fff
}

.ak-promo-code .ak-promo-title {
	background: #fff;
	color: #f7ae2e
}

.ak-promo-code .ak-promo-code-content {
	border-color: #af730a;
	background-color: #b6780b
}

.ak-promo {
	margin: 12px;
	margin: 1.2rem;
	padding: 5px;
	padding: .5rem;
	overflow: hidden;
	position: relative
}

.ak-promo:after {
	clear: both
}

.ak-promo .ak-promo-title {
	font-size: 17px;
	font-size: 1.7rem;
	line-height: 26px;
	line-height: 2.6rem;
	padding: 0 5px;
	padding: 0 .5rem;
	margin: 0;
	display: inline-block;
	position: relative;
	font-family: bebas_neueregular, sans-serif;
	text-transform: uppercase;
	float: left
}

.ak-promo .ak-promo-desc {
	display: block;
	margin-left: 12px;
	margin-left: 1.2rem;
	padding: 5px;
	padding: .5rem;
	font-size: 13px;
	font-size: 1.3rem;
	text-transform: uppercase;
	font-family: Roboto, sans-serif;
	overflow: hidden;
	font-weight: bold;
}

.ak-promo form {
	float: right
}

.ak-panel .ak-promo {
	margin: 12px 0;
	margin: 1.2rem 0
}

.ak-promo {
	background: #f7ae2e url(../imgs/assets/bg.png);
	color: #fff
}

.ak-promo .ak-promo-title {
	background: #fff;
	color: #f7ae2e
}

.ak-carousel {
	position: relative
}

.ak-carousel .ak-carouseltouch {
	padding: 0;
	margin: 0;
	margin-top: 15px;
	margin-top: 1.5rem
}

.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article,
.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category {
	overflow: hidden;
	line-height: 30px;
	background-repeat: no-repeat;
	background-size: auto 75%;
	background-position: 0 -20%
}

.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-shop-article-background,
.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-shop-article-background {
	padding-top: 55%;
	background-size: cover
}

.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-carousel-hlitem-content,
.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content {
	position: relative;
	min-height: 340px;
	z-index: 3
}

.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-carousel-hlitem-content .ak-carousel-hlitem-name,
.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content .ak-carousel-hlitem-name {
	line-height: 30px;
	font-size: 23px;
	font-family: bebas_neueregular, sans-serif;
	text-transform: uppercase;
	margin-top: 5px;
	margin-top: .5rem
}

.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-carousel-hlitem-content .ak-carousel-hlitem-name:hover,
.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content .ak-carousel-hlitem-name:hover {
	text-decoration: none
}

.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-carousel-hlitem-content .ak-carousel-hlitem-description,
.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content .ak-carousel-hlitem-description {
	position: relative;
	max-height: 50px;
	text-align: center;
	color: #81807a;
	line-height: 17px;
	padding: 0 12px;
	padding: 0 1.2rem
}

.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-carousel-hlitem-content .ak-price-actions,
.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content .ak-price-actions {
	text-align: center
}

.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-carousel-hlitem-content .ak-price-actions>a,
.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content .ak-price-actions>a {
	display: block;
	margin: 0 20px;
	margin: 0 2rem;
	margin-top: 12px;
	margin-top: 1.2rem;
	padding: 0;
	position: relative;
	vertical-align: text-bottom
}

.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-carousel-hlitem-content .ak-price-actions>a.ak-btn-discover,
.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content .ak-price-actions>a.ak-btn-discover {
	max-width: 170px;
	height: 50px;
	line-height: 50px;
	margin: 20px auto
}

.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-carousel-hlitem-content .ak-price-actions .ak-display-price,
.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content .ak-price-actions .ak-display-price {
	text-align: center;
	display: inline-block;
	font-size: 26px;
	font-weight: 700;
	margin: 0 5px;
	margin: 0 .5rem;
	vertical-align: middle
}

.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-carousel-hlitem-content .ak-price-actions .ak-display-price *,
.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content .ak-price-actions .ak-display-price * {
	display: inline-block;
	vertical-align: text-bottom
}

.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-carousel-hlitem-content .ak-price-actions .ak-display-price .ak-icon-small.ak-ogrines-icon,
.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content .ak-price-actions .ak-display-price .ak-icon-small.ak-ogrines-icon {
	width: 32px;
	height: 32px
}

.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-carousel-hlitem-content .ak-price-actions button,
.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content .ak-price-actions button {
	margin: 0;
	display: inline-block
}

.ak-carousel .ak-carouseltouch .ak-link-zone {
	display: block;
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	height: 75%;
	z-index: 2
}

.ak-carousel .pagination {
	position: relative;
	text-align: center;
	margin: 0;
	height: 30px;
	z-index: 2;
	display: block;
	border-radius: 0
}

.ak-carousel .pagination>ul {
	text-align: center;
	display: block;
	padding-left: 0;
	font-size: 0
}

.ak-carousel .pagination>ul li {
	display: inline-block;
	width: 12px;
	width: 1.2rem;
	height: 12px;
	height: 1.2rem;
	border-radius: 10px;
	margin: 0 5px;
	margin: 0 .5rem;
	margin-top: 8px;
	margin-top: .8rem;
	cursor: pointer
}

.ak-carousel button.arrow-left {
	left: 5px;
	top: 20%
}

.ak-carousel button.arrow-right {
	right: 5px;
	top: 20%
}

@media all and (min-width:768px) {
	.ak-carousel {
		display: block;
		position: relative;
		border: none
	}
	.ak-carousel button.arrow-left {
		left: 15px
	}
	.ak-carousel .ak-carouseltouch {
		border: none;
		height: 330px;
		margin: 0
	}
	.ak-carousel .ak-carouseltouch .items .item {
		padding-bottom: 20px;
		padding-bottom: 2rem
	}
	.ak-carousel .ak-carouseltouch .items .item>div {
		line-height: normal;
		height: 100%;
		z-index: 1;
		position: relative
	}
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article,
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category {
		padding: 12px 20px;
		padding: 1.2rem 2rem
	}
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-shop-article-background,
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-shop-article-background {
		padding-top: 37%;
		background-size: cover
	}
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-carousel-hlitem-content,
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content {
		min-height: 320px;
		text-align: left;
		margin-top: 0
	}
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-carousel-hlitem-content .ak-carousel-hlitem-description,
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content .ak-carousel-hlitem-description {
		display: block;
		font-size: 13px;
		font-size: 1.3rem;
		max-height: 70px;
		overflow: hidden;
		text-align: left
	}
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-carousel-hlitem-content .ak-carousel-hlitem-name,
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content .ak-carousel-hlitem-name {
		display: inline-block;
		margin-bottom: 5px;
		margin-bottom: .5rem;
		padding: 0 12px;
		font-family: bebas_neueregular, sans-serif;
		font-size: 23px;
		font-size: 2.3rem;
		text-align: left;
		display: inline-block
	}
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-carousel-hlitem-content .ak-price-actions,
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content .ak-price-actions {
		text-align: left;
		display: block;
		z-index: 5
	}
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-carousel-hlitem-content .ak-price-actions button,
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-carousel-hlitem-content .ak-price-actions>a {
		z-index: 5;
		display: inline-block;
		margin: 0;
		padding-right: 30px;
		padding-right: 3rem
	}
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content .ak-price-actions button,
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content .ak-price-actions>a {
		z-index: 5;
		display: inline-block;
		margin: 0;
		padding-right: 30px;
		padding-right: 3rem
	}
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-carousel-hlitem-content .ak-price-actions button span.ak-unlock,
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-carousel-hlitem-content .ak-price-actions>a span.ak-unlock {
		margin-right: 30px;
		margin-right: 3rem
	}
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content .ak-price-actions button span.ak-unlock,
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content .ak-price-actions>a span.ak-unlock {
		margin-right: 30px;
		margin-right: 3rem
	}
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-carousel-hlitem-content .ak-price-actions button.ak-btn-unlock,
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-carousel-hlitem-content .ak-price-actions>a.ak-btn-unlock {
		margin: 12px;
		margin: 1.2rem
	}
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content .ak-price-actions button.ak-btn-unlock,
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content .ak-price-actions>a.ak-btn-unlock {
		margin: 12px;
		margin: 1.2rem
	}
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-carousel-hlitem-content .ak-price-actions>a,
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content .ak-price-actions>a {
		padding: 0 12px;
		padding: 0 1.2rem
	}
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-carousel-hlitem-content .ak-price-actions .ak-display-price,
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content .ak-price-actions .ak-display-price {
		font-size: 26px;
		font-size: 2.6rem;
		display: inline-block;
		text-align: right;
		margin: 0;
		font-weight: 700;
		line-height: 34px;
		height: 34px
	}
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-carousel-hlitem-content .ak-price-actions .ak-display-price *,
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content .ak-price-actions .ak-display-price * {
		display: inline-block;
		vertical-align: bottom
	}
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-carousel-hlitem-content .ak-price-actions .ak-display-price strike,
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content .ak-price-actions .ak-display-price strike {
		font-size: 17px;
		font-size: 1.7rem
	}
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-carousel-hlitem-content .ak-price-actions .ak-display-price .ak-icon-small,
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content .ak-price-actions .ak-display-price .ak-icon-small {
		position: relative
	}
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-carousel-hlitem-content .ak-price-actions>a:nth-child(1),
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content .ak-price-actions>a:nth-child(1) {
		display: block;
		position: relative;
		margin-top: 12px;
		margin-top: 1.2rem
	}
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-carousel-hlitem-content .ak-price-actions>a.ak-btn-discover,
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content .ak-price-actions>a.ak-btn-discover {
		top: 180px;
		max-width: 170px;
		position: absolute;
		height: 50px;
		line-height: 50px
	}
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-carousel-hlitem-content a,
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-carousel-hlitem-content button {
		margin: 12px 0;
		margin: 1.2rem 0
	}
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content a,
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content button {
		margin: 12px 0;
		margin: 1.2rem 0
	}
	.ak-carousel .ak-carouseltouch .ak-link-zone {
		display: block;
		position: absolute;
		width: 100%;
		left: 0;
		top: 0;
		height: 100%;
		z-index: 2
	}
	.ak-carousel .pagination {
		border-top: 0;
		position: absolute;
		bottom: 0;
		right: 2px;
		text-align: center;
		background: 0 0;
		width: 33.33333333%
	}
	.ak-carousel button.arrow-left,
	.ak-carousel button.arrow-right {
		top: 40%
	}
}

.ak-universes-home {
	position: relative;
	margin-top: 20px
}

.ak-universes-home a {
	display: block;
	float: left;
	position: relative;
	width: 205px;
	height: 110px;
	margin: 0 10px
}

.ak-universes-home a span {
	display: none
}

.ak-universes-home a .illu {
	width: 160px;
	height: 90px
}

.ak-highlight-panel .ak-shop-article-price {
	padding-top: 9px
}

.ak-carousel {
	border-color: #97a800
}

.ak-carousel .ak-carouseltouch {
	height: 340px;
	background-color: #fff
}

.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-carousel-hlitem-content,
.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content {
	background: #fff
}

.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-carousel-hlitem-content .ak-carousel-hlitem-description,
.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-carousel-hlitem-content .ak-carousel-hlitem-name,
.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content .ak-carousel-hlitem-description,
.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content .ak-carousel-hlitem-name {
	color: #28170e
}

.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-carousel-hlitem-content .ak-price-actions .ak-display-price .ak-ogrines-icon.ak-icon-small,
.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content .ak-price-actions .ak-display-price .ak-ogrines-icon.ak-icon-small {
	background-size: 34px auto;
	background-position: 0 -5px
}

.ak-carousel .pagination {
	background: #fff;
	border-color: #97a800
}

.ak-carousel .pagination>ul li {
	background: #d2cfc5
}

.ak-carousel .pagination>ul li.active {
	background: #97a800
}

@media all and (min-width:320px) {
	.ak-carousel .ak-carouseltouch {
		height: 400px
	}
}

@media all and (min-width:480px) {
	.ak-carousel .ak-carouseltouch {
		height: 450px
	}
}

@media all and (min-width:540px) {
	.ak-carousel .ak-carouseltouch {
		height: 480px
	}
}

@media all and (min-width:600px) {
	.ak-carousel .ak-carouseltouch {
		height: 530px
	}
}

@media all and (min-width:670px) {
	.ak-carousel .ak-carouseltouch {
		height: 580px
	}
}

@media all and (min-width:768px) {
	.ak-carousel .ak-carouseltouch {
		height: 330px
	}
}

@media all and (min-width:992px) {
	.ak-carousel .ak-carouseltouch {
		height: 330px
	}
}

@media all and (min-width:768px) {
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-carousel-hlitem-content .ak-carousel-hlitem-description,
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-carousel-hlitem-content .ak-carousel-hlitem-name,
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content .ak-carousel-hlitem-description,
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content .ak-carousel-hlitem-name {
		color: #28170e
	}
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-price-actions>a,
	.ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-price-actions>a {
		color: #fff
	}
	.ak-carousel .pagination {
		background: 0 0
	}
}

.ak-modal-wrapper div[class*=ak-modal-paymentinfos] img:nth-child(1) {
	position: relative;
	float: right;
	margin-right: 10px;
	margin-right: 1rem;
	margin-bottom: 50px;
	margin-bottom: 5rem
}

.ak-modal-wrapper div[class*=ak-modal-paymentinfos] h3 {
	margin: 12px 0;
	margin: 1.2rem 0;
	clear: none
}

.ak-panel-ads {
	display: none
}

@media all and (min-width:992px) {
	.ak-panel-ads {
		display: block
	}
}

.ak-modal.ak-certificationform-modal {
	padding: 24px 10px;
	padding: 2.4rem 1rem
}

.ak-modal.ak-certificationform-modal,
.ak-modal.ak-certificationform-modal p {
	text-align: center
}

.ak-modal.ak-certificationform-modal p {
	font-weight: 700
}

.ak-modal.ak-certificationform-modal strong.ak-identity-name {
	background: #d9d9d9;
	color: #747474;
	display: inline-block;
	padding: 12px 48px;
	padding: 1.2rem 4.8rem;
	margin: 24px 0;
	margin: 2.4rem 0;
	border-radius: 0;
	font-size: 18px
}

.ak-modal.ak-certificationform-modal a {
	color: #828282
}

.ak-modal.ak-certificationform-modal a:active,
.ak-modal.ak-certificationform-modal a:focus {
	outline: 0;
	text-decoration: none
}

.ak-modal.ak-certificationform-modal a:hover {
	text-decoration: underline
}

.ak-modal.ak-certificationform-modal a.btn {
	margin-top: 12px;
	margin: 24px 0;
	margin: 2.4rem 0;
	display: inline-block;
	color: #fff
}

.ak-modal.ak-certificationform-modal a.btn:hover {
	text-decoration: none
}

.ak-form-certification .ak-fieldset {
	padding-top: 12px;
	padding-top: 1.2rem
}

.ak-form-certification .ak-fieldset .ak-certification-fieldset-info {
	display: none
}

.ak-form-certification .ak-fieldset .ak-certification-fieldset-info.open {
	display: block
}

.ak-form-certification .ak-certification-confirm-info {
	color: #b02500
}

.payment-code input[type=text] {
	margin-left: 30px
}

.payment-code .payment-submit {
	margin-top: 10px;
	text-align: center
}

.payment-steps ul {
	list-style-type: none
}

.payment-steps span.step {
	margin-right: 10px
}

.payment-number {
	font-size: 23px;
	line-height: 40px;
	margin-bottom: 20px
}

.ak-shop-article .ak-shop-article-action a,
.ak-shop-article .ak-shop-article-action button {
	margin: 15px 22px;
	width: auto
}

.ak-shop-article .ak-shop-article-action {
	margin: 0
}

.paypal-image {
	max-width: 60px;
	height: auto;
}

table {
	width: 100%;
	border-collapse: collapse;
	margin-top: 20px;
}

th, td {
	border: 1px solid #ddd;
	padding: 8px;
}

.form-check {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

.paypal-image {
	max-width: 50px;
	max-height: 50px;
	margin-bottom: 5px;
}

.ak-title {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

.ak-display-price {
	font-weight: bold;
}

.radio-cell {
	position: relative;
}

.radio-input {
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	z-index: 1;
}

.radio-label {
	position: relative;
	z-index: 0;
}

.radio-input:checked + .radio-label img {
	content: url("/../imgs/shop/btn_checkbox_selected.png");
}

table {
	width: 100%;
	border-collapse: collapse;
	margin-top: 20px;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
	border-radius: 8px;
	overflow: hidden;
}

th, td {
	border: 1px solid #ddd;
	padding: 15px;

}

th {
	background-color: #DB3601; /* Rouge vif */
	color: white;
}

tr:nth-child(even) {
	background-color: #f7f7f7;
}

.radio-cell {
	text-align: center;
}

.ak-title {
	font-weight: bold;
	color: #333;
}

.ak-promo {
	font-weight: bold;
}

.separator {
	height: 2px;
	background-color: #ddd;
	margin: 20px 0;
}

.ak-promo-th {
	background: url(../imgs/assets/yellow-bg.jpg) 0 0;
	color: #fff
}