@charset "UTF-8";

/*--- main ---*/
section.filter > .head_2 {padding-top:3rem;}

/*--- icon ---*/
/*
.badge.island .head_1:before {display:inline-block;width:18px;height:18px;border:solid 1px #bbbbbb;background:url(..//shadowgambit/badges/image/island_icon.png) no-repeat;content:"";margin:0px 3px 1px 0px;vertical-align:text-bottom;}
.badge.island .island.mr > .head_1:before {background-position:0px 0px;}
.badge.island .island.nk > .head_1:before {background-position:-18px 0px;}
.badge.island .island.ib > .head_1:before {background-position:-36px 0px;}
.badge.island .island.tn > .head_1:before {background-position:-54px 0px;}
.badge.island .island.ip > .head_1:before {background-position:-72px 0px;}
.badge.island .island.dc > .head_1:before {background-position:-90px 0px;}
.badge.island .island.ga > .head_1:before {background-position:-108px 0px;}
.badge.island .island.ag > .head_1:before {background-position:-126px 0px;}
.badge.island .island.cr > .head_1:before {background-position:-144px 0px;}
.badge.island .island.me > .head_1:before {background-position:-162px 0px;}
*/

/*--- filter ---*/
input[id$="_all"]:not([name="island"]):not(:checked) ~ .att {width:auto;margin-top:0.5rem;opacity:1;transition:opacity 0.3s;}
input[id$="_all"]:not([name="island"]):not(:checked) ~ .att > .cap {width:auto;line-height:1.2;opacity:1;transition:line-height 0.1s,opacity 0.3s;}
input[id^="unlock_"]:checked ~ .att > .unlock {width:auto;line-height:1.2;margin-right:0.4rem;opacity:1;transition:line-height 0.1s,opacity 0.2s;}
input[id^="popup_"]:checked ~ .att > .popup {width:auto;line-height:1.2;margin-right:0.4rem;opacity:1;transition:line-height 0.1s,opacity 0.2s;}
input[id^="type_"]:checked ~ .att > .type {width:auto;line-height:1.2;margin-right:0.4rem;opacity:1;transition:line-height 0.1s,opacity 0.2s;}
/* islands */
input#island_mr:checked ~ .filter:not(.mr) {display:none;}
input#island_nk:checked ~ .filter:not(.nk) {display:none;}
input#island_ib:checked ~ .filter:not(.ib) {display:none;}
input#island_tn:checked ~ .filter:not(.tn) {display:none;}
input#island_ip:checked ~ .filter:not(.ip) {display:none;}
input#island_dc:checked ~ .filter:not(.dc) {display:none;}
input#island_ga:checked ~ .filter:not(.ga) {display:none;}
input#island_ag:checked ~ .filter:not(.ag) {display:none;}
input#island_cr:checked ~ .filter:not(.cr) {display:none;}
input#island_me:checked ~ .filter:not(.me) {display:none;}
input#island_zl:checked ~ .filter:not(.zl) {display:none;}
input#island_dd:checked ~ .filter:not(.dd) {display:none;}
/* unlock */
input#unlock_bf:checked ~ section > .filter:not(.un_bf) {display:none;}
input#unlock_af:checked ~ section > .filter:not(.un_af) {display:none;}
input#unlock_un:checked ~ section > .filter:not(.un_un) {display:none;}
input#unlock_bf:checked ~ .filter:not(.un_bf) {display:none;}
input#unlock_af:checked ~ .filter:not(.un_af) {display:none;}
input#unlock_un:checked ~ .filter:not(.un_un) {display:none;}
/* popup */
input#popup_y:checked ~ section > .filter:not(.pu_y) {display:none;}
input#popup_n:checked ~ section > .filter:not(.pu_n) {display:none;}
input#popup_un:checked ~ section > .filter:not(.pu_un) {display:none;}
input#popup_y:checked ~ .filter:not(.pu_y) {display:none;}
input#popup_n:checked ~ .filter:not(.pu_n) {display:none;}
input#popup_un:checked ~ .filter:not(.pu_un) {display:none;}
/* type */
input#type_ki:checked ~ section > .filter:not(.ty_ki) {display:none;}
input#type_re:checked ~ section > .filter:not(.ty_re) {display:none;}
input#type_ex:checked ~ section > .filter:not(.ty_ex) {display:none;}
input#type_cr:checked ~ section > .filter:not(.ty_cr) {display:none;}
input#type_so:checked ~ section > .filter:not(.ty_so) {display:none;}
input#type_mi:checked ~ section > .filter:not(.ty_mi) {display:none;}
input#type_ot:checked ~ section > .filter:not(.ty_ot) {display:none;}
input#type_ki:checked ~ .filter:not(.ty_ki) {display:none;}
input#type_re:checked ~ .filter:not(.ty_re) {display:none;}
input#type_ex:checked ~ .filter:not(.ty_ex) {display:none;}
input#type_cr:checked ~ .filter:not(.ty_cr) {display:none;}
input#type_so:checked ~ .filter:not(.ty_so) {display:none;}
input#type_mi:checked ~ .filter:not(.ty_mi) {display:none;}
input#type_ot:checked ~ .filter:not(.ty_ot) {display:none;}
