.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-polls, .ak-icon-big.ak-alliance, .ak-icon-big.ak-alliance-pages, .ak-icon-big.ak-animation, .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-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-guild, .ak-icon-big.ak-guild-pages, .ak-icon-big.ak-heroic, .ak-icon-big.ak-illustration, .ak-icon-big.ak-cm-blog, .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-news, .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-sponsorship, .ak-icon-big.ak-success, .ak-icon-big.ak-support, .ak-icon-big.ak-videos, .ak-icon-big.ak-married, .ak-icon-big.ak-job-pages, .ak-icon-big.ak-rules, .ak-icon-big.ak-patchnote, .ak-icon-big.ak-codes, .ak-icon-big.ak-gift, .ak-icon-big.ak-shop, .ak-icon-big.ak-bank, .ak-icon-big.ak-bak, .ak-icon-big.ak-ogrines, .ak-icon-big.ak-kamas, .ak-icon-big.ak-progress, .ak-icon-big.ak-address, .ak-icon-big.ak-download, .ak-icon-big.ak-rates, .ak-icon-big.ak-illico-patraque, .ak-icon-med.ak-polls, .ak-icon-med.ak-alliance, .ak-icon-med.ak-alliance-pages, .ak-icon-med.ak-animation, .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-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-guild, .ak-icon-med.ak-guild-pages, .ak-icon-med.ak-heroic, .ak-icon-med.ak-illustration, .ak-icon-med.ak-cm-blog, .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-news, .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-sponsorship, .ak-icon-med.ak-success, .ak-icon-med.ak-support, .ak-icon-med.ak-videos, .ak-icon-med.ak-married, .ak-icon-med.ak-job-pages, .ak-icon-med.ak-rules, .ak-icon-med.ak-patchnote, .ak-icon-med.ak-codes, .ak-icon-med.ak-gift, .ak-icon-med.ak-shop, .ak-icon-med.ak-bank, .ak-icon-med.ak-bak, .ak-icon-med.ak-ogrines, .ak-icon-med.ak-kamas, .ak-icon-med.ak-progress, .ak-icon-med.ak-address, .ak-icon-med.ak-download, .ak-icon-med.ak-rates, .ak-icon-med.ak-illico-patraque, .ak-icon-tiny.ak-polls, .ak-icon-tiny.ak-alliance, .ak-icon-tiny.ak-alliance-pages, .ak-icon-tiny.ak-animation, .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-devblog, .ak-icon-tiny.ak-directories, .ak-icon-tiny.ak-edition, .ak-icon-tiny.ak-editions-dofus, .ak-icon-tiny.ak-forum, .ak-icon-tiny.ak-guild, .ak-icon-tiny.ak-guild-pages, .ak-icon-tiny.ak-heroic, .ak-icon-tiny.ak-illustration, .ak-icon-tiny.ak-cm-blog, .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-news, .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-sponsorship, .ak-icon-tiny.ak-success, .ak-icon-tiny.ak-support, .ak-icon-tiny.ak-videos, .ak-icon-tiny.ak-married, .ak-icon-tiny.ak-job-pages, .ak-icon-tiny.ak-rules, .ak-icon-tiny.ak-patchnote, .ak-icon-tiny.ak-codes, .ak-icon-tiny.ak-gift, .ak-icon-tiny.ak-shop, .ak-icon-tiny.ak-bank, .ak-icon-tiny.ak-bak, .ak-icon-tiny.ak-ogrines, .ak-icon-tiny.ak-kamas, .ak-icon-tiny.ak-progress, .ak-icon-tiny.ak-address, .ak-icon-tiny.ak-download, .ak-icon-tiny.ak-rates, .ak-icon-tiny.ak-illico-patraque {
    background-image: url("../imgs/assets/sprite_community.png");
    background-repeat: no-repeat
}
.ak-icon-big.ak-polls, .ak-icon-big.ak-alliance, .ak-icon-big.ak-animation, .ak-icon-big.ak-builds, .ak-icon-big.ak-calendar, .ak-icon-big.ak-character, .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-guild, .ak-icon-big.ak-guild-pages, .ak-icon-big.ak-heroic, .ak-icon-big.ak-illustration, .ak-icon-big.ak-cm-blog, .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-news, .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-sponsorship, .ak-icon-big.ak-success, .ak-icon-big.ak-support, .ak-icon-big.ak-videos, .ak-icon-big.ak-married, .ak-icon-big.ak-rules, .ak-icon-big.ak-patchnote, .ak-icon-big.ak-codes, .ak-icon-big.ak-gift, .ak-icon-big.ak-shop, .ak-icon-big.ak-bank, .ak-icon-big.ak-bak, .ak-icon-big.ak-ogrines, .ak-icon-big.ak-kamas, .ak-icon-big.ak-address, .ak-icon-big.ak-progress .ak-icon-big.ak-download, .ak-icon-big.ak-rates, .ak-icon-big.ak-illico-patraque {
    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-editions-dofus, .ak-icon-big.ak-edition {
    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-illustration, .ak-icon-big.ak-cm-blog {
    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-polls, .ak-icon-med.ak-alliance, .ak-icon-med.ak-animation, .ak-icon-med.ak-builds, .ak-icon-med.ak-calendar, .ak-icon-med.ak-character, .ak-icon-med.ak-devblog, .ak-icon-med.ak-directories, .ak-icon-med.ak-editions-dofus, .ak-icon-med.ak-edition, .ak-icon-med.ak-forum, .ak-icon-med.ak-guild, .ak-icon-med.ak-heroic, .ak-icon-med.ak-illustration, .ak-icon-med.ak-cm-blog, .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-news, .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-sponsorship, .ak-icon-med.ak-success, .ak-icon-med.ak-support, .ak-icon-med.ak-videos, .ak-icon-med.ak-married, .ak-icon-med.ak-rules, .ak-icon-med.ak-patchnote, .ak-icon-med.ak-codes, .ak-icon-med.ak-gift, .ak-icon-med.ak-shop, .ak-icon-med.ak-bank, .ak-icon-med.ak-ogrines, .ak-icon-med.ak-kamas, .ak-icon-med.ak-bak .ak-icon-med.ak-download, .ak-icon-med.ak-rates, .ak-icon-med.ak-illico-patraque {
    background-size: 46px auto
}
.ak-icon-med.ak-polls {
    background-position: 0 -5px
}
.ak-icon-med.ak-alliance-pages, .ak-icon-med.ak-alliance {
    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-med.ak-devblog {
    background-position: 0 -365px
}
.ak-icon-med.ak-directories {
    background-position: 0 -426px
}
.ak-icon-med.ak-editions-dofus, .ak-icon-med.ak-edition {
    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-illustration, .ak-icon-med.ak-cm-blog {
    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-krosmaster, .ak-icon-tiny.ak-editions-dofus, .ak-icon-tiny.ak-edition, .ak-icon-tiny.ak-animation {
    background-size: 34px auto
}
.ak-icon-tiny.ak-krosmaster {
    background-position: 0 -583px
}
.ak-icon-tiny.ak-editions-dofus, .ak-icon-tiny.ak-edition {
    background-position: 0 -360px
}
.ak-icon-tiny.ak-animation {
    background-position: 0 -94px
}
.ak-icon-big.ak-breeds, .ak-icon-big.ak-consumables, .ak-icon-big.ak-dungeons, .ak-icon-big.ak-equipments, .ak-icon-big.ak-jobs, .ak-icon-big.ak-monsters, .ak-icon-big.ak-pets, .ak-icon-big.ak-quests, .ak-icon-big.ak-ressources, .ak-icon-big.ak-rides, .ak-icon-big.ak-companions, .ak-icon-big.ak-weapons, .ak-icon-big.ak-plus-dofus, .ak-icon-big.ak-plus_dofus, .ak-icon-big.ak-mmo, .ak-icon-big.ak-mmorpg, .ak-icon-big.ak-egg, .ak-icon-big.ak-encyclopedia, .ak-icon-big.ak-sets, .ak-icon-big.ak-spells, .ak-icon-big.ak-universe, .ak-icon-big.ak-tutorials, .ak-icon-big.ak-neutral, .ak-icon-big.ak-tx-neutral, .ak-icon-big.ak-move, .ak-icon-big.ak-tx-movementpoints, .ak-icon-big.ak-water, .ak-icon-big.ak-tx-chance, .ak-icon-big.ak-range, .ak-icon-big.ak-tx-range, .ak-icon-big.ak-air, .ak-icon-big.ak-tx-agility, .ak-icon-big.ak-tx-initiative, .ak-icon-big.ak-action, .ak-icon-big.ak-tx-actionpoints, .ak-icon-big.ak-tx-prospecting, .ak-icon-big.ak-life, .ak-icon-big.ak-tx-vitality, .ak-icon-big.ak-tx-lifepoints, .ak-icon-big.ak-tx-wisdom, .ak-icon-big.ak-fire, .ak-icon-big.ak-tx-intelligence, .ak-icon-big.ak-earth, .ak-icon-big.ak-tx-strength, .ak-icon-big.ak-tx-escape, .ak-icon-big.ak-tx-invocation, .ak-icon-big.ak-tx-tackle, .ak-icon-big.ak-tx-summonablecreaturesboost, .ak-icon-big.ak-tx-criticalhit, .ak-icon-big.ak-tx-weapondamage, .ak-icon-big.ak-tx-trappercent, .ak-icon-big.ak-tx-trap, .ak-icon-big.ak-tx-shieldpoints, .ak-icon-big.ak-tx-return, .ak-icon-big.ak-tx-pushreduction, .ak-icon-big.ak-tx-push, .ak-icon-big.ak-tx-lifepoints, .ak-icon-big.ak-tx-heal, .ak-icon-big.ak-tx-dodgemp, .ak-icon-big.ak-tx-dodgeap, .ak-icon-big.ak-tx-damagespercent, .ak-icon-big.ak-tx-damage, .ak-icon-big.ak-tx-criticalreduction, .ak-icon-big.ak-tx-criticaldamage, .ak-icon-big.ak-tx-attackmp, .ak-icon-big.ak-tx-attackap, .ak-icon-big.ak-game, .ak-icon-big.ak-tree-tutorial, .ak-icon-big.ak-idols, .ak-icon-big.ak-tx-stalskamas, .ak-icon-big.ak-tx-incarnation, .ak-icon-big.ak-tx-hunting, .ak-icon-big.ak-tx-apcostreduction, .ak-icon-big.ak-tx-emote, .ak-icon-big.ak-havenbag, .ak-icon-med.ak-breeds, .ak-icon-med.ak-consumables, .ak-icon-med.ak-dungeons, .ak-icon-med.ak-equipments, .ak-icon-med.ak-jobs, .ak-icon-med.ak-monsters, .ak-icon-med.ak-pets, .ak-icon-med.ak-quests, .ak-icon-med.ak-ressources, .ak-icon-med.ak-rides, .ak-icon-med.ak-companions, .ak-icon-med.ak-weapons, .ak-icon-med.ak-plus-dofus, .ak-icon-med.ak-plus_dofus, .ak-icon-med.ak-mmo, .ak-icon-med.ak-mmorpg, .ak-icon-med.ak-egg, .ak-icon-med.ak-encyclopedia, .ak-icon-med.ak-sets, .ak-icon-med.ak-spells, .ak-icon-med.ak-universe, .ak-icon-med.ak-tutorials, .ak-icon-med.ak-neutral, .ak-icon-med.ak-tx-neutral, .ak-icon-med.ak-move, .ak-icon-med.ak-tx-movementpoints, .ak-icon-med.ak-water, .ak-icon-med.ak-tx-chance, .ak-icon-med.ak-range, .ak-icon-med.ak-tx-range, .ak-icon-med.ak-air, .ak-icon-med.ak-tx-agility, .ak-icon-med.ak-tx-initiative, .ak-icon-med.ak-action, .ak-icon-med.ak-tx-actionpoints, .ak-icon-med.ak-tx-prospecting, .ak-icon-med.ak-life, .ak-icon-med.ak-tx-vitality, .ak-icon-med.ak-tx-lifepoints, .ak-icon-med.ak-tx-wisdom, .ak-icon-med.ak-fire, .ak-icon-med.ak-tx-intelligence, .ak-icon-med.ak-earth, .ak-icon-med.ak-tx-strength, .ak-icon-med.ak-tx-escape, .ak-icon-med.ak-tx-invocation, .ak-icon-med.ak-tx-tackle, .ak-icon-med.ak-tx-summonablecreaturesboost, .ak-icon-med.ak-tx-criticalhit, .ak-icon-med.ak-tx-weapondamage, .ak-icon-med.ak-tx-trappercent, .ak-icon-med.ak-tx-trap, .ak-icon-med.ak-tx-shieldpoints, .ak-icon-med.ak-tx-return, .ak-icon-med.ak-tx-pushreduction, .ak-icon-med.ak-tx-push, .ak-icon-med.ak-tx-lifepoints, .ak-icon-med.ak-tx-heal, .ak-icon-med.ak-tx-dodgemp, .ak-icon-med.ak-tx-dodgeap, .ak-icon-med.ak-tx-damagespercent, .ak-icon-med.ak-tx-damage, .ak-icon-med.ak-tx-criticalreduction, .ak-icon-med.ak-tx-criticaldamage, .ak-icon-med.ak-tx-attackmp, .ak-icon-med.ak-tx-attackap, .ak-icon-med.ak-game, .ak-icon-med.ak-tree-tutorial, .ak-icon-med.ak-idols, .ak-icon-med.ak-tx-stalskamas, .ak-icon-med.ak-tx-incarnation, .ak-icon-med.ak-tx-hunting, .ak-icon-med.ak-tx-apcostreduction, .ak-icon-med.ak-tx-emote, .ak-icon-med.ak-havenbag, .ak-icon-small.ak-breeds, .ak-icon-small.ak-consumables, .ak-icon-small.ak-dungeons, .ak-icon-small.ak-equipments, .ak-icon-small.ak-jobs, .ak-icon-small.ak-monsters, .ak-icon-small.ak-pets, .ak-icon-small.ak-quests, .ak-icon-small.ak-ressources, .ak-icon-small.ak-rides, .ak-icon-small.ak-companions, .ak-icon-small.ak-weapons, .ak-icon-small.ak-plus-dofus, .ak-icon-small.ak-plus_dofus, .ak-icon-small.ak-mmo, .ak-icon-small.ak-mmorpg, .ak-icon-small.ak-egg, .ak-icon-small.ak-encyclopedia, .ak-icon-small.ak-sets, .ak-icon-small.ak-spells, .ak-icon-small.ak-universe, .ak-icon-small.ak-tutorials, .ak-icon-small.ak-neutral, .ak-icon-small.ak-tx-neutral, .ak-icon-small.ak-move, .ak-icon-small.ak-tx-movementpoints, .ak-icon-small.ak-water, .ak-icon-small.ak-tx-chance, .ak-icon-small.ak-range, .ak-icon-small.ak-tx-range, .ak-icon-small.ak-air, .ak-icon-small.ak-tx-agility, .ak-icon-small.ak-tx-initiative, .ak-icon-small.ak-action, .ak-icon-small.ak-tx-actionpoints, .ak-icon-small.ak-tx-prospecting, .ak-icon-small.ak-life, .ak-icon-small.ak-tx-vitality, .ak-icon-small.ak-tx-lifepoints, .ak-icon-small.ak-tx-wisdom, .ak-icon-small.ak-fire, .ak-icon-small.ak-tx-intelligence, .ak-icon-small.ak-earth, .ak-icon-small.ak-tx-strength, .ak-icon-small.ak-tx-escape, .ak-icon-small.ak-tx-invocation, .ak-icon-small.ak-tx-tackle, .ak-icon-small.ak-tx-summonablecreaturesboost, .ak-icon-small.ak-tx-criticalhit, .ak-icon-small.ak-tx-weapondamage, .ak-icon-small.ak-tx-trappercent, .ak-icon-small.ak-tx-trap, .ak-icon-small.ak-tx-shieldpoints, .ak-icon-small.ak-tx-return, .ak-icon-small.ak-tx-pushreduction, .ak-icon-small.ak-tx-push, .ak-icon-small.ak-tx-lifepoints, .ak-icon-small.ak-tx-heal, .ak-icon-small.ak-tx-dodgemp, .ak-icon-small.ak-tx-dodgeap, .ak-icon-small.ak-tx-damagespercent, .ak-icon-small.ak-tx-damage, .ak-icon-small.ak-tx-criticalreduction, .ak-icon-small.ak-tx-criticaldamage, .ak-icon-small.ak-tx-attackmp, .ak-icon-small.ak-tx-attackap, .ak-icon-small.ak-game, .ak-icon-small.ak-tree-tutorial, .ak-icon-small.ak-idols, .ak-icon-small.ak-tx-stalskamas, .ak-icon-small.ak-tx-incarnation, .ak-icon-small.ak-tx-hunting, .ak-icon-small.ak-tx-apcostreduction, .ak-icon-small.ak-tx-emote, .ak-icon-small.ak-havenbag, .ak-icon-tiny.ak-breeds, .ak-icon-tiny.ak-consumables, .ak-icon-tiny.ak-dungeons, .ak-icon-tiny.ak-equipments, .ak-icon-tiny.ak-jobs, .ak-icon-tiny.ak-monsters, .ak-icon-tiny.ak-pets, .ak-icon-tiny.ak-quests, .ak-icon-tiny.ak-ressources, .ak-icon-tiny.ak-rides, .ak-icon-tiny.ak-companions, .ak-icon-tiny.ak-weapons, .ak-icon-tiny.ak-plus-dofus, .ak-icon-tiny.ak-plus_dofus, .ak-icon-tiny.ak-mmo, .ak-icon-tiny.ak-mmorpg, .ak-icon-tiny.ak-egg, .ak-icon-tiny.ak-encyclopedia, .ak-icon-tiny.ak-sets, .ak-icon-tiny.ak-spells, .ak-icon-tiny.ak-universe, .ak-icon-tiny.ak-tutorials, .ak-icon-tiny.ak-neutral, .ak-icon-tiny.ak-tx-neutral, .ak-icon-tiny.ak-move, .ak-icon-tiny.ak-tx-movementpoints, .ak-icon-tiny.ak-water, .ak-icon-tiny.ak-tx-chance, .ak-icon-tiny.ak-range, .ak-icon-tiny.ak-tx-range, .ak-icon-tiny.ak-air, .ak-icon-tiny.ak-tx-agility, .ak-icon-tiny.ak-tx-initiative, .ak-icon-tiny.ak-action, .ak-icon-tiny.ak-tx-actionpoints, .ak-icon-tiny.ak-tx-prospecting, .ak-icon-tiny.ak-life, .ak-icon-tiny.ak-tx-vitality, .ak-icon-tiny.ak-tx-lifepoints, .ak-icon-tiny.ak-tx-wisdom, .ak-icon-tiny.ak-fire, .ak-icon-tiny.ak-tx-intelligence, .ak-icon-tiny.ak-earth, .ak-icon-tiny.ak-tx-strength, .ak-icon-tiny.ak-tx-escape, .ak-icon-tiny.ak-tx-invocation, .ak-icon-tiny.ak-tx-tackle, .ak-icon-tiny.ak-tx-summonablecreaturesboost, .ak-icon-tiny.ak-tx-criticalhit, .ak-icon-tiny.ak-tx-weapondamage, .ak-icon-tiny.ak-tx-trappercent, .ak-icon-tiny.ak-tx-trap, .ak-icon-tiny.ak-tx-shieldpoints, .ak-icon-tiny.ak-tx-return, .ak-icon-tiny.ak-tx-pushreduction, .ak-icon-tiny.ak-tx-push, .ak-icon-tiny.ak-tx-lifepoints, .ak-icon-tiny.ak-tx-heal, .ak-icon-tiny.ak-tx-dodgemp, .ak-icon-tiny.ak-tx-dodgeap, .ak-icon-tiny.ak-tx-damagespercent, .ak-icon-tiny.ak-tx-damage, .ak-icon-tiny.ak-tx-criticalreduction, .ak-icon-tiny.ak-tx-criticaldamage, .ak-icon-tiny.ak-tx-attackmp, .ak-icon-tiny.ak-tx-attackap, .ak-icon-tiny.ak-game, .ak-icon-tiny.ak-tree-tutorial, .ak-icon-tiny.ak-idols, .ak-icon-tiny.ak-tx-stalskamas, .ak-icon-tiny.ak-tx-incarnation, .ak-icon-tiny.ak-tx-hunting, .ak-icon-tiny.ak-tx-apcostreduction, .ak-icon-tiny.ak-tx-emote, .ak-icon-tiny.ak-havenbag {
    background-image: url("../imgs/assets/sprite_encyclopedia.png");
    background-repeat: no-repeat
}
.ak-icon-big.ak-breeds, .ak-icon-big.ak-consumables, .ak-icon-big.ak-dungeons, .ak-icon-big.ak-equipments, .ak-icon-big.ak-jobs, .ak-icon-big.ak-monsters, .ak-icon-big.ak-pets, .ak-icon-big.ak-quests, .ak-icon-big.ak-ressources, .ak-icon-big.ak-rides, .ak-icon-big.ak-companions, .ak-icon-big.ak-weapons, .ak-icon-big.ak-plus-dofus, .ak-icon-big.ak-plus_dofus, .ak-icon-big.ak-mmo, .ak-icon-big.ak-mmorpg, .ak-icon-big.ak-egg, .ak-icon-big.ak-encyclopedia, .ak-icon-big.ak-sets, .ak-icon-big.ak-spells, .ak-icon-big.ak-universe, .ak-icon-big.ak-tutorials, .ak-icon-big.ak-game, .ak-icon-big.ak-tree-tutorial, .ak-icon-big.ak-idols, .ak-icon-big.ak-havenbag {
    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-weapons, .ak-icon-big.ak-plus-dofus {
    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-consumables, .ak-icon-med.ak-dungeons, .ak-icon-med.ak-equipments, .ak-icon-med.ak-jobs, .ak-icon-med.ak-monsters, .ak-icon-med.ak-pets, .ak-icon-med.ak-quests, .ak-icon-med.ak-ressources, .ak-icon-med.ak-rides, .ak-icon-med.ak-companions, .ak-icon-med.ak-weapons, .ak-icon-med.ak-plus-dofus, .ak-icon-med.ak-plus_dofus, .ak-icon-med.ak-mmorpg, .ak-icon-med.ak-egg, .ak-icon-med.ak-encyclopedia, .ak-icon-med.ak-sets, .ak-icon-med.ak-spells, .ak-icon-med.ak-universe, .ak-icon-med.ak-tutorials, .ak-icon-med.ak-tree-tutorial, .ak-icon-med.ak-idols, .ak-icon-med.ak-havenbag {
    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-weapons, .ak-icon-med.ak-mmo, .ak-icon-med.ak-mmorpg {
    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-neutral, .ak-icon-small.ak-tx-neutral, .ak-icon-small.ak-move, .ak-icon-small.ak-tx-movementpoints, .ak-icon-small.ak-water, .ak-icon-small.ak-tx-chance, .ak-icon-small.ak-range, .ak-icon-small.ak-tx-range, .ak-icon-small.ak-air, .ak-icon-small.ak-tx-agility, .ak-icon-small.ak-tx-initiative, .ak-icon-small.ak-action, .ak-icon-small.ak-tx-actionpoints, .ak-icon-small.ak-tx-prospecting, .ak-icon-small.ak-life, .ak-icon-small.ak-tx-vitality, .ak-icon-small.ak-tx-lifepoints, .ak-icon-small.ak-tx-wisdom, .ak-icon-small.ak-fire, .ak-icon-small.ak-tx-intelligence, .ak-icon-small.ak-earth, .ak-icon-small.ak-tx-strength, .ak-icon-small.ak-tx-escape, .ak-icon-small.ak-tx-invocation, .ak-icon-small.ak-tx-tackle, .ak-icon-small.ak-tx-summonablecreaturesboost, .ak-icon-small.ak-tx-criticalhit, .ak-icon-small.ak-tx-weapondamage, .ak-icon-small.ak-tx-trappercent, .ak-icon-small.ak-tx-trap, .ak-icon-small.ak-tx-shieldpoints, .ak-icon-small.ak-tx-return, .ak-icon-small.ak-tx-pushreduction, .ak-icon-small.ak-tx-push, .ak-icon-small.ak-tx-lifepoints, .ak-icon-small.ak-tx-heal, .ak-icon-small.ak-tx-dodgemp, .ak-icon-small.ak-tx-dodgeap, .ak-icon-small.ak-tx-damagespercent, .ak-icon-small.ak-tx-damage, .ak-icon-small.ak-tx-criticalreduction, .ak-icon-small.ak-tx-criticaldamage, .ak-icon-small.ak-tx-attackmp, .ak-icon-small.ak-tx-attackap {
    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-water, .ak-icon-small.ak-tx-chance {
    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-vitality, .ak-icon-small.ak-tx-lifepoints {
    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-weapons, .ak-icon-tiny.ak-plus-dofus, .ak-icon-tiny.ak-mmo, .ak-icon-tiny.ak-egg, .ak-icon-tiny.ak-mmorpg {
    background-size: 64px auto
}
.ak-icon-tiny.ak-egg {
    background-position: 0 -478px
}
.ak-icon-tiny.ak-weapons, .ak-icon-tiny.ak-plus-dofus, .ak-icon-tiny.ak-mmo, .ak-icon-tiny.ak-mmorpg {
    background-position: 0 -436px
}
.ak-encyclo-detail-illu {
    text-align: center;
    border: 4px inset;
    margin-bottom: 6px;
    margin-bottom: 0.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: 0.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 li .list-level-info, .ak-list-text-col .ak-list-element .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 0.375em 0.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: normal
}
.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-unlock, .ak-icon-med.ak-cart, .ak-icon-med.ak-trash, .ak-icon-med.ak-basket, .ak-icon-med.ak-search {
    background-image: url("../imgs/assets/sprite_shop.png");
    background-repeat: no-repeat
}
.ak-icon-med.ak-unlock, .ak-icon-med.ak-cart, .ak-icon-med.ak-trash, .ak-icon-med.ak-basket, .ak-icon-med.ak-search {
    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:hover, .ak-btn-unlock .ak-icon-med {
    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
}
li .list-level-info, .ak-list-element .list-level-info {
    color: #78664c;
    font-style: italic;
    padding-right: 0.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: #888888
}
.ak-ingame-menu a {
    font-family: "bebas_neueregular", sans-serif;
    font-size: 23px;
    display: inline-block;
    padding: 5px;
    padding: 0.5rem;
    padding-right: 10px;
    padding-right: 1rem;
    margin: 0;
    text-decoration: none;
    background: #353535;
    color: #fff
}
.ak-ingame-menu a:hover, .ak-ingame-menu a.on {
    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:hover, .ak-ingame-menu a.on {
    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>h2, .ak-panel>h3, .ak-panel>h4, .ak-panel>.ak-panel-title {
    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>h2>a, .ak-panel>h3>a, .ak-panel>h4>a, .ak-panel>.ak-panel-title>a {
    color: #fff
}
.ak-panel>h2, .ak-panel>h3, .ak-panel>h4, .ak-panel>.ak-panel-title {
    background: #97A800 url("../imgs/assets/simple-title.png") left top no-repeat;
    background-size: 60px auto;
    color: #fff;
    border-bottom-color: #6f780d
}
.ak-panel>h2 a, .ak-panel>h2 span, .ak-panel>h3 a, .ak-panel>h3 span, .ak-panel>h4 a, .ak-panel>h4 span, .ak-panel>.ak-panel-title a, .ak-panel>.ak-panel-title span {
    position: relative
}
.ak-panel>h2 img, .ak-panel>h3 img, .ak-panel>h4 img, .ak-panel>.ak-panel-title img {
    position: relative;
    margin: 0.80em;
    top: -2px
}
.ak-panel>h2 .ak-legend, .ak-panel>h3 .ak-legend, .ak-panel>h4 .ak-legend, .ak-panel>.ak-panel-title .ak-legend {
    font-size: 13px;
    font-size: 1.3rem;
    font-weight: bold
}
.ak-panel a.ak-infos {
    color: #fff;
    background: #f5f2ed;
    border-color: #dfddd1;
    border-radius: 50%;
    font-size: 15px;
    font-weight: normal;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    text-align: center;
    line-height: 20px;
    display: inline-block
}
.ak-panel .ak-panel-title-icon {
    position: relative;
    display: block;
    float: left;
    margin-right: 15px;
    margin-right: 1.5rem;
    text-align: center
}
.ak-panel .ak-panel-title-icon:not(.ak-icon-med) {
    width: 1.95em;
    height: 1.75em
}
.ak-panel .ak-panel-title-icon img {
    position: relative;
    display: inline-block;
    margin: 0
}
.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: bold;
    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: 0.5rem
}
.ak-panel.ak-nocontentpadding>.ak-panel-content {
    padding: 0
}
.ak-panel.ak-panel-blue .ak-panel-title {
    background: #064e68 url("../imgs/assets/blue-title.png") 0 0 no-repeat;
    border-bottom: 1px solid #21a3d3
}
.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: #064e68
}
.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: #ffffff
}
.ak-panel.ak-panel-blue .ak-panel-content .ak-list-element .ak-title a:hover {
    color: #ffffff
}
.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: #064e68
}
.ak-panel.ak-panel-blue .ak-panel-bottomlink {
    background: #064e68
}
.ak-panel.ak-panel-blue .ak-panel-bottomlink a.ak-bottom-link {
    color: #21a3d3;
    background: none;
    border-top-color: #053f54
}
.ak-panel.ak-panel-blue .ak-panel-bottomlink a.ak-bottom-link:hover {
    color: #ffffff;
    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: bold;
    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: none;
    border-top-color: #237b7d
}
.ak-panel-stack .ak-panel, .ak-light-skin .main .ak-panel {
    overflow: hidden
}
.ak-panel-stack.ak-glue .ak-panel {
    margin-bottom: 0
}
.ak-panel-stack .ak-panel, .ak-nocontentpadding .ak-panel {
    background: #f8f8f6
}
.ak-panel-stack .ak-panel>h2, .ak-panel-stack .ak-panel>h3, .ak-panel-stack .ak-panel>h4, .ak-panel-stack .ak-panel>.ak-panel-title, .ak-nocontentpadding .ak-panel>h2, .ak-nocontentpadding .ak-panel>h3, .ak-nocontentpadding .ak-panel>h4, .ak-nocontentpadding .ak-panel>.ak-panel-title {
    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: normal;
    font-family: "bebas_neueregular", sans-serif;
    border-bottom: none;
    height: auto;
    line-height: 28px;
    line-height: 2.8rem;
    min-height: 32px;
    text-shadow: none;
    color: #28170e;
    background: none
}
.ak-panel-stack .ak-panel>h2 a, .ak-panel-stack .ak-panel>h3 a, .ak-panel-stack .ak-panel>h4 a, .ak-panel-stack .ak-panel>.ak-panel-title a, .ak-nocontentpadding .ak-panel>h2 a, .ak-nocontentpadding .ak-panel>h3 a, .ak-nocontentpadding .ak-panel>h4 a, .ak-nocontentpadding .ak-panel>.ak-panel-title a {
    color: #aab700
}
.ak-panel-stack .ak-panel>h2:before, .ak-panel-stack .ak-panel>h3:before, .ak-panel-stack .ak-panel>h4:before, .ak-panel-stack .ak-panel>.ak-panel-title:before, .ak-nocontentpadding .ak-panel>h2:before, .ak-nocontentpadding .ak-panel>h3:before, .ak-nocontentpadding .ak-panel>h4:before, .ak-nocontentpadding .ak-panel>.ak-panel-title:before {
    display: none
}
.ak-panel-stack .ak-panel>h2 .ak-panel-title-icon, .ak-panel-stack .ak-panel>h3 .ak-panel-title-icon, .ak-panel-stack .ak-panel>h4 .ak-panel-title-icon, .ak-panel-stack .ak-panel>.ak-panel-title .ak-panel-title-icon, .ak-nocontentpadding .ak-panel>h2 .ak-panel-title-icon, .ak-nocontentpadding .ak-panel>h3 .ak-panel-title-icon, .ak-nocontentpadding .ak-panel>h4 .ak-panel-title-icon, .ak-nocontentpadding .ak-panel>.ak-panel-title .ak-panel-title-icon {
    background-image: url("../imgs/assets/sprite_common.png");
    background-position: -148px 0;
    background-repeat: no-repeat;
    margin-right: 0.2em;
    padding: 0 0.2em;
    vertical-align: middle;
    width: auto;
    height: 28px;
    line-height: 28px
}
.ak-panel-stack .ak-panel>h2 .ak-legend, .ak-panel-stack .ak-panel>h3 .ak-legend, .ak-panel-stack .ak-panel>h4 .ak-legend, .ak-panel-stack .ak-panel>.ak-panel-title .ak-legend, .ak-nocontentpadding .ak-panel>h2 .ak-legend, .ak-nocontentpadding .ak-panel>h3 .ak-legend, .ak-nocontentpadding .ak-panel>h4 .ak-legend, .ak-nocontentpadding .ak-panel>.ak-panel-title .ak-legend {
    color: #c56f07;
    font-size: 13px;
    font-size: 1.3rem;
    display: inline-block;
    font-family: "Roboto", sans-serif;
    margin-left: 0.5em;
    text-transform: none
}
.ak-panel-stack .ak-panel>h2 .ak-options, .ak-panel-stack .ak-panel>h3 .ak-options, .ak-panel-stack .ak-panel>h4 .ak-options, .ak-panel-stack .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-nocontentpadding .ak-panel>.ak-panel-title .ak-options {
    display: inline-block
}
.ak-panel-stack .ak-panel .ak-toggle-closed .ak-panel-title-icon, .ak-nocontentpadding .ak-panel .ak-toggle-closed .ak-panel-title-icon {
    background-image: url("../imgs/assets/sprite_common.png");
    background-position: -149px -21px;
    padding: 0 0.3em;
    margin-right: 0
}
.ak-light-skin .main .ak-panel {
    background: #f8f8f6
}
.ak-light-skin .main .ak-panel h2, .ak-light-skin .main .ak-panel h3, .ak-light-skin .main .ak-panel h4, .ak-light-skin .main .ak-panel .ak-panel-title {
    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: normal;
    font-family: "bebas_neueregular", sans-serif;
    height: auto;
    line-height: 28px;
    line-height: 2.8rem;
    min-height: 32px;
    color: #28170e;
    background: none
}
.ak-light-skin .main .ak-panel h2:before, .ak-light-skin .main .ak-panel h3:before, .ak-light-skin .main .ak-panel h4:before, .ak-light-skin .main .ak-panel .ak-panel-title:before {
    display: none
}
.ak-light-skin .main .ak-panel h2 a, .ak-light-skin .main .ak-panel h3 a, .ak-light-skin .main .ak-panel h4 a, .ak-light-skin .main .ak-panel .ak-panel-title a {
    color: #aab700
}
.ak-light-skin .main .ak-panel h2 .ak-panel-title-icon, .ak-light-skin .main .ak-panel h3 .ak-panel-title-icon, .ak-light-skin .main .ak-panel h4 .ak-panel-title-icon, .ak-light-skin .main .ak-panel .ak-panel-title .ak-panel-title-icon {
    margin-right: 0.2em;
    padding: 0 0.2em;
    vertical-align: middle;
    width: auto;
    height: 28px;
    line-height: 28px;
    background-image: url("../imgs/assets/sprite_common.png");
    background-position: -148px 0;
    background-repeat: no-repeat
}
.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, .ak-light-skin .main .ak-panel .ak-panel-title .ak-legend {
    color: #c56f07;
    font-size: 13px;
    font-size: 1.3rem;
    display: inline-block;
    font-family: "Roboto", sans-serif;
    margin-left: 0.5em;
    text-transform: none
}
.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, .ak-light-skin .main .ak-panel .ak-panel-title .ak-options {
    display: inline-block
}
.ak-light-skin .main .ak-panel .ak-toggle-closed .ak-panel-title-icon {
    background-image: url("../imgs/assets/sprite_common.png");
    background-position: -149px -21px;
    padding: 0 0.3em;
    margin-right: 0
}
.ak-panel-stack.ak-panel>.ak-panel-title {
    padding: 0;
    padding-bottom: 5px;
    padding-bottom: 0.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: 0.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
}
aside .ak-panel>.ak-panel-title, .ak-light-skin .ak-main-container aside .ak-panel>.ak-panel-title, .ak-nocontentpadding .ak-panel>.ak-panel-title {
    padding: 0;
    padding-bottom: 5px;
    padding-bottom: 0.5rem
}
aside .ak-panel>.ak-panel-content, .ak-light-skin .ak-main-container aside .ak-panel>.ak-panel-content, .ak-nocontentpadding .ak-panel>.ak-panel-content {
    padding: 0
}
aside .ak-panel .ak-panel-title, .ak-light-skin .ak-main-container aside .ak-panel .ak-panel-title {
    min-height: 50px;
    padding: 0;
    padding-left: 65px;
    padding-left: 6.5rem;
    padding-top: 8px;
    padding-top: 0.8rem;
    text-align: left;
    font-size: 26px;
    font-size: 2.6rem
}
aside .ak-panel .ak-panel-title .ak-panel-title-icon, .ak-light-skin .ak-main-container aside .ak-panel .ak-panel-title .ak-panel-title-icon {
    display: block;
    position: absolute;
    left: 4px;
    top: 0
}
.ak-light-skin .ak-panel-stack>div.ak-container+div.ak-container.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 .ak-panel.ak-glue>div.ak-container+div.ak-container, .ak-light-skin .ak-panel-stack .ak-panel.ak-glue .ak-panel {
    background: #f5f2ed;
    border-color: #dfddd1;
    border-top-color: #dfddd1
}
.ak-light-skin .ak-panel-stack>div.ak-container+div.ak-container .ak-panel, .ak-light-skin .ak-panel-stack .ak-panel .ak-panel {
    background: none;
    border-top: none
}
.ak-light-skin .ak-panel-stack.ak-glue>div.ak-container+div.ak-container .ak-panel, .ak-light-skin .ak-panel-stack.ak-glue .ak-panel .ak-panel {
    background: none;
    border-top: none
}
.ak-light-skin .ak-panel-stack>div.ak-container+div.ak-container .ak-panel .ak-panel-title, .ak-light-skin .ak-panel-stack .ak-panel .ak-panel .ak-panel-title {
    border-top: none
}
.ak-light-skin .ak-panel-stack.ak-glue>div.ak-container+div.ak-container .ak-panel .ak-panel-title, .ak-light-skin .ak-panel-stack.ak-glue .ak-panel .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: 0.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: 0.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: 0.3rem;
    font-size: 13px;
    font-size: 1.3rem
}
aside .ak-panel-giftswaiting.ak-panel .ak-panel-content .ak-bank .ak-separator {
    height: 0px;
    display: block;
    border-top: 1px solid;
    margin: 5px 0;
    margin: 0.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: 0.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: #064e68;
    opacity: 0.6
}
.ak-panel.ak-panel-giftswaiting .ak-panel-content .ak-giftswaiting-connect {
    background: url("../imgs/assets/connect.png") 0 0 no-repeat;
    color: #ffffff;
    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: #ffffff;
    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: normal;
    display: block;
    color: #ffffff
}
.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: bold;
    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>.ak-panel-content:before, .ak-code-banner.ak-banner-dofus-touch>.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: bold
}
.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: bold
}
.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-gift, .ak-icon-big.ak-token, .ak-icon-big.ak-kama-exchange, .ak-icon-big.ak-bank, .ak-icon-big.ak-code, .ak-icon-big.ak-congratulations, .ak-icon-med.ak-gift, .ak-icon-med.ak-token, .ak-icon-med.ak-kama-exchange, .ak-icon-med.ak-bank, .ak-icon-med.ak-code, .ak-icon-med.ak-congratulations, .ak-icon-tiny.ak-gift, .ak-icon-tiny.ak-token, .ak-icon-tiny.ak-kama-exchange, .ak-icon-tiny.ak-bank, .ak-icon-tiny.ak-code, .ak-icon-tiny.ak-congratulations, .ak-icon-small.ak-gift, .ak-icon-small.ak-token, .ak-icon-small.ak-kama-exchange, .ak-icon-small.ak-bank, .ak-icon-small.ak-code, .ak-icon-small.ak-congratulations {
    background-image: url("../imgs/assets/sprite_shop2.png");
    background-repeat: no-repeat
}
.ak-icon-big.ak-gift, .ak-icon-big.ak-token, .ak-icon-big.ak-kama-exchange, .ak-icon-big.ak-bank, .ak-icon-big.ak-code, .ak-icon-big.ak-congratulations {
    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-gift, .ak-icon-med.ak-token, .ak-icon-med.ak-kama-exchange, .ak-icon-med.ak-bank, .ak-icon-med.ak-code, .ak-icon-med.ak-congratulations {
    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: none;
    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: #3ba7e1
}
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-unlock, .ak-icon-big.ak-cart, .ak-icon-big.ak-trash, .ak-icon-big.ak-basket, .ak-icon-big.ak-search, .ak-icon-big.ak-shop, .ak-icon-big.ak-cart-remove, .ak-icon-big.ak-address, .ak-icon-big.ak-trashcan, .ak-icon-big.ak-ogrine, .ak-icon-med.ak-unlock, .ak-icon-med.ak-cart, .ak-icon-med.ak-trash, .ak-icon-med.ak-basket, .ak-icon-med.ak-search, .ak-icon-med.ak-shop, .ak-icon-med.ak-cart-remove, .ak-icon-med.ak-address, .ak-icon-med.ak-trashcan, .ak-icon-med.ak-ogrine, .ak-icon-tiny.ak-unlock, .ak-icon-tiny.ak-cart, .ak-icon-tiny.ak-trash, .ak-icon-tiny.ak-basket, .ak-icon-tiny.ak-search, .ak-icon-tiny.ak-shop, .ak-icon-tiny.ak-cart-remove, .ak-icon-tiny.ak-address, .ak-icon-tiny.ak-trashcan, .ak-icon-tiny.ak-ogrine, .ak-icon-small.ak-unlock, .ak-icon-small.ak-cart, .ak-icon-small.ak-trash, .ak-icon-small.ak-basket, .ak-icon-small.ak-search, .ak-icon-small.ak-shop, .ak-icon-small.ak-cart-remove, .ak-icon-small.ak-address, .ak-icon-small.ak-trashcan, .ak-icon-small.ak-ogrine {
    background-image: url("../imgs/assets/sprite_shop3.png");
    background-repeat: no-repeat
}
.ak-icon-big.ak-unlock, .ak-icon-big.ak-cart, .ak-icon-big.ak-trash, .ak-icon-big.ak-basket, .ak-icon-big.ak-search, .ak-icon-big.ak-shop, .ak-icon-big.ak-cart-remove, .ak-icon-big.ak-address {
    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-unlock, .ak-icon-med.ak-cart, .ak-icon-med.ak-trash, .ak-icon-med.ak-basket, .ak-icon-med.ak-search, .ak-icon-med.ak-shop, .ak-icon-med.ak-cart-remove, .ak-icon-med.ak-address, .ak-icon-med.ak-ogrine {
    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-unlock, .ak-icon-tiny.ak-cart, .ak-icon-tiny.ak-trash, .ak-icon-tiny.ak-basket, .ak-icon-tiny.ak-search, .ak-icon-tiny.ak-shop, .ak-icon-tiny.ak-cart-remove, .ak-icon-tiny.ak-address, .ak-icon-tiny.ak-trashcan {
    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-unlock, .ak-btn-add-basket {
    cursor: pointer
}
.ak-btn-unlock, .ak-unlock {
    background: #ff9d01
}
.ak-btn-unlock:hover, .ak-btn-unlock .ak-icon-med {
    background-color: #ec8c02
}
.ak-unlock:hover, .ak-unlock .ak-icon-med {
    background-color: #ec8c02
}
.ak-btn-add-basket {
    background: #cbc5b7
}
.ak-btn-add-basket:hover, .ak-btn-add-basket:focus, .ak-btn-add-basket .ak-icon-med {
    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="text"], .ak-main-aside .ak-panel-search input[type="submit"] {
    display: inline-block;
    margin: 0;
    height: 44px;
    height: 4.4rem;
    vertical-align: top
}
.ak-main-content .ak-panel-search input[type="text"], .ak-main-content .ak-panel-search input[type="submit"] {
    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-ogrines-reserve, .ak-panel-money .ak-krozs-reserve {
    padding: 6px;
    padding: 0.6rem;
    text-align: center;
    min-height: 38px
}
.ak-panel-money .ak-reserve-container .col-xs-6 {
    border-right: 1px solid;
    margin: 3px 0;
    margin: 0.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-ogrines-reserve a, .ak-panel-money .ak-krozs-reserve a {
    padding-bottom: 3px;
    padding-bottom: 0.3rem;
    font-weight: bold
}
.ak-panel-money .ak-ogrines-reserve a:hover, .ak-panel-money .ak-krozs-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-ogrines-reserve a, .ak-panel-money .ak-krozs-reserve a {
    color: #7ddcff
}
.ak-panel-money .ak-reserve-container {
    border-color: #21a3d3
}
.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: 0.5rem 2.4rem;
    padding-right: 5px;
    padding-right: 0.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: 0.5rem
}
.ak-panel-command .ak-article .ak-name {
    padding: 5px 24px;
    padding: 0.5rem 2.4rem;
    margin-top: 5px;
    margin-top: 0.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: 0.3rem 2.4rem;
    font-size: 13px;
    display: block
}
.ak-panel-command .ak-ogrine-total {
    font-weight: bold
}
.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: #064e68
}
.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: normal;
    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: normal;
    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: 0px 6px 10px 6px;
    opacity: 0.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: 0.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: none;
    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_min, .ak-object-slider-inner .level_max {
    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: 0.8;
    filter: alpha(opacity=80)
}
.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: none !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-inline-holder .mfp-content, .mfp-ajax-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-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
    -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: #cccccc;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044
}
.mfp-preloader a {
    color: #cccccc
}
.mfp-preloader a:hover {
    color: white
}
.mfp-s-ready .mfp-preloader {
    display: none
}
.mfp-s-error .mfp-content {
    display: none
}
button.mfp-close, button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    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: 0.65;
    padding: 0 0 18px 10px;
    color: white;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace
}
.mfp-close:hover, .mfp-close:focus {
    opacity: 1
}
.mfp-close:active {
    top: 1px
}
.mfp-close-btn-in .mfp-close {
    color: #333333
}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
    color: white;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%
}
.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #cccccc;
    font-size: 12px;
    line-height: 18px
}
.mfp-arrow {
    position: absolute;
    opacity: 0.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:hover, .mfp-arrow:focus {
    opacity: 1
}
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
    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:after, .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px
}
.mfp-arrow:before, .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px
}
.mfp-arrow-left {
    left: 0
}
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
    border-right: 17px solid white;
    margin-left: 31px
}
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f
}
.mfp-arrow-right {
    right: 0
}
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
    border-left: 17px solid white;
    margin-left: 39px
}
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
    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, 0.6);
    background: black
}
.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, 0.6);
    background: #444444
}
.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, 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, 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(0.75);
        transform: scale(0.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: none;
    position: relative;
    padding-left: 30px
}
.ak-shop-article .ak-disclaimer:before {
    content: "!";
    display: inline-block;
    position: relative;
    margin-right: 5px;
    margin-right: 0.5rem;
    font-weight: bold;
    border-radius: 50%;
    padding: 0 8px;
    padding: 0 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: 0.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: 0.5rem;
    margin-bottom: 5px;
    margin-bottom: 0.5rem;
    padding: 8px 12px;
    padding: 0.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: bold;
    margin-left: 22px
}
.ak-shop-article .ak-shop-article-price {
    display: block;
    font-weight: bold;
    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 button, .ak-shop-article .ak-shop-article-action a {
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    margin-top: 5px;
    margin-top: 0.5rem
}
.ak-shop-article .ak-shop-article-action button>.ak-icon-med, .ak-shop-article .ak-shop-article-action a>.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, 0.2)
}
.ak-shop-article .ak-shop-link:hover {
    background-color: rgba(0, 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-unlock, .ak-shop-article .ak-icon-med.ak-cart, .ak-shop-article .ak-icon-med.ak-trash, .ak-shop-article .ak-icon-med.ak-basket, .ak-shop-article .ak-icon-med.ak-search {
    background-image: url("../imgs/assets/sprite_shop.png");
    background-repeat: no-repeat
}
.ak-shop-article .ak-icon-med.ak-unlock, .ak-shop-article .ak-icon-med.ak-cart, .ak-shop-article .ak-icon-med.ak-trash, .ak-shop-article .ak-icon-med.ak-basket, .ak-shop-article .ak-icon-med.ak-search {
    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:hover, .ak-shop-article .ak-btn-unlock .ak-icon-med {
    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: none;
    box-shadow: none
}
.ak-choice-subscription .ak-content-list .ak-list-element {
    cursor: pointer
}
.ak-article-infos .ak-hr {
    margin: 3px 0;
    margin: 0.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: 0.6rem
}
.ak-article-infos .ak-article-illu img {
    display: inline-block;
    height: auto
}
.ak-article-infos .ak-disclaimer {
    padding: 5px;
    padding: 0.5rem;
    border-radius: 5px
}
.ak-article-infos .price {
    font-size: 15px;
    font-size: 1.5rem
}
.ak-article-infos .price .ak-display-price {
    font-weight: bold;
    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-article-heading.ak-panel>.ak-panel-title .ak-panel-title-icon {
    display: none
}
.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: 0.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-odd, .ak-article-infos .ak-infos-price-ogr .ak-table tr.ak-bg-even {
    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: bold;
    margin-top: 0;
    padding-left: 0
}
.ak-choice-subscription.ak-panel .ak-choice-subscription-inner .ak-panel-title .ak-panel-title-icon {
    display: none
}
.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: 0.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: none
}
.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: 0.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: 0.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: 0.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: bold;
    padding-left: 0
}
.ak-choice-transfer.ak-panel>.ak-panel-content .ak-choice-char .ak-panel-title .ak-panel-title-icon, .ak-choice-transfer.ak-panel>.ak-panel-content .ak-choice-server .ak-panel-title .ak-panel-title-icon {
    display: none
}
.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: #aab700
}
.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 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: 0.5rem;
    padding: 2px;
    padding: 0.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: 0.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: 0.5rem
}
.ak-article-composition-preview .ak-article-composition-detail .ak-quantity span {
    color: #d24c0c;
    font-weight: bold
}
.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: bold;
    cursor: pointer;
    display: inline-block
}
.ak-article-composition-preview .ak-article-composition-detail .ak-more>span span {
    padding: 5px 10px;
    padding: 0.5rem 1rem;
    display: inline-block
}
.ak-pending-transfer .ak-list-element .ak-aside a {
    font-weight: normal
}
.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: 0.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-title .ak-panel-title-icon {
    width: 20px;
    margin-left: 10px;
    margin-left: 1rem;
    margin-right: 0;
    height: 20px;
    top: 2px
}
.ak-panel.ak-deal .ak-panel-content {
    padding: 12px 10px;
    padding: 1.2rem 1rem;
    padding-bottom: 5px;
    padding-bottom: 0.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: 0.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: 0.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: 0.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-title .ak-panel-title-icon {
    background-position: -148px 0px
}
.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
}
.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: 0px
}
.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: 0.3rem 0.8rem;
    padding-left: 28px;
    padding-left: 2.8rem;
    cursor: pointer;
    display: block;
    font-weight: normal;
    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: 0.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: 0.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: 0.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: 0.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: 0.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: 0px;
    left: 0px;
    right: 0;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom right
}
.ak-article-flag.ak-flag-sold-out, .ak-article-flag.ak-flag-new, .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 0em 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: none;
    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-more-item, .ak-bag form.ak-bag-quantity .ak-set-quantity .ak-less-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: 0.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: 20px;
    margin-right: 2rem
}
.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: 0.6rem;
    font-weight: bold
}
.ak-bag .ak-order-given-to strong {
    color: #f2801b
}
.ak-bag .ak-order-given-to span {
    margin: 0 5px;
    margin: 0 0.5rem
}
.ak-bag .ak-order-given-to form {
    display: inline-block
}
.ak-bag .ak-order-given-to form input[type="submit"] {
    font-weight: normal;
    font-style: italic;
    font-size: 13px;
    display: inline-block;
    margin-left: 5px;
    margin-left: 0.5rem;
    padding: 0 5px;
    padding: 0 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-more-item, .ak-bag form.ak-bag-quantity .ak-less-item {
    background: #8a7f66
}
.ak-bag form.ak-bag-quantity .ak-more-item:hover, .ak-bag form.ak-bag-quantity .ak-less-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: none
}
@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: normal
}
.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: 0.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: 0.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: 0.3rem
}
.ak-list-friends .ak-title {
    font-weight: bold
}
.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: bold;
    min-height: 20px;
    min-height: 2rem;
    padding-left: 12px;
    padding-left: 1.2rem
}
.ak-address.ak-panel.ak-container .ak-panel-title .ak-panel-title-icon {
    display: none
}
.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: 0.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: 0.5rem
}
.es .ak-address .ak-panel-content form .btn {
    font-size: 20px;
    font-size: 2rem
}
.ak-address {
    background: none
}
.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: none
}
.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: normal;
    padding: 5px;
    padding: 0.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: 0.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: 0.8rem;
    margin-bottom: 8px;
    margin-bottom: 0.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: 0.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 0px
}
.ak-payments-process #frame_globalcollect {
    border-color: #878273
}
.ak-payments-process #frame_globalcollect .ORB_INSTRUCTIONS:before {
    background-position: -148px 0px
}
.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 .checkbox input {
        /*position: absolute;
        left: 0;
        top: 2px;
        margin-right: 5px*/
    }
    .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;
    z-index: 2;
    border-top: 12px solid rgba(255, 255, 255, 0.3);
    border-left: 12px solid rgba(255, 255, 255, 0.3);
    border-right: 12px solid rgba(255, 255, 255, 0.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 16%;
    position: relative;
    top: 175px
}
.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 .done span, .ak-block-stepper .ak-stepper .disabled 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: 200px
    }
    .ak-block-stepper img {
        left: -10px;
        position: absolute;
        top: -35px
    }
    .ak-block-stepper .ak-stepper-content:before {
        top: 25px
    }
}
.ak-404-page .breadcrumb {
    display: none
}
.ak-404-page .container .ak-main-page {
    background: none;
    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.fr.ak-404-page, body.en.ak-404-page, body.es.ak-404-page, body.de.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: #3ba7e1
}
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: #ef5308
}
.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 img, .ak-display-price .ak-icon-small {
    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: normal;
    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: normal;
    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: 0px !important
}
.ak-payments-type-pay-cash .ak-panel-content {
    min-height: 450px
}
.ak-payments-type-pay-cash #div_b {
    margin-top: 0px !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: 0.5em
}
.ak-carouselcharacterdofus .items .item {
    cursor: pointer
}
.ak-carouselcharacterdofus .ak-carouseltouch .items .item * {
    vertical-align: top;
    line-height: normal
}
.ak-carouselcharacterdofus .ak-carouselcharacterdofus-item:hover, .ak-carouselcharacterdofus .ak-carouselcharacterdofus-item.active {
    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: bold;
    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: normal
}
.ak-carouselserverdofus .ak-carousel-wrapper {
    height: 170px;
    margin-bottom: 0.5em
}
.ak-carouselserverdofus .ak-carouselserverdofus-item:hover, .ak-carouselserverdofus .ak-carouselserverdofus-item.active {
    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: normal
}
.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: 0.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 {
    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: bold
}
.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-image, .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-aside {
    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
}
@media all and (min-width: 768px) {
    .ak-list-paymentmode.ak-content-list .ak-list-element .radio input[type=radio] {
        /*top: auto*/
    }
    .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-image, .ak-list-paymentmode.ak-content-list .ak-list-element .ak-main .ak-main-content .ak-content {
        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: 0.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 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: 0.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: 0.8rem
}
.ak-promo-code .ak-promo-submit-container {
    padding-top: 8px;
    padding-top: 0.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: 0.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 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: 0.5rem;
    font-size: 13px;
    font-size: 1.3rem;
    text-transform: uppercase;
    font-family: "Roboto", sans-serif;
    overflow: hidden
}
.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: 0.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: bold;
    margin: 0 5px;
    margin: 0 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 0.5rem;
    margin-top: 8px;
    margin-top: 0.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: 0.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: bold;
        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 button, .ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-article .ak-carousel-hlitem-content a {
        margin: 12px 0;
        margin: 1.2rem 0
    }
    .ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content button, .ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content a {
        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: none;
        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-name, .ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content .ak-carousel-hlitem-name, .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 {
    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: 0px -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-name, .ak-carousel .ak-carouseltouch .items .ak-carousel-hlitem-category .ak-carousel-hlitem-content .ak-carousel-hlitem-name, .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 {
        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: none
    }
}
.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: bold
}
.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: none;
    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 button,
.ak-shop-article .ak-shop-article-action a {
    margin: 15px 22px;
    width: auto;
}
.ak-shop-article .ak-shop-article-action {
    margin: 0;
}
