﻿a.home{
    width:100%;
    display:block;
    height:2em;
    margin:0;
    text-align:right;
    font-size:1.2em;
}
    a.unsubcribe:hover {
        background:red;
    }
div.subscribed-feature a.unsubcribe, 
div.subscribed-feature input[type=radio]{
    width:1em;
    display:inline-block;
}

div.subscribed-feature input[type=radio]+ label{
    cursor:pointer;
    display:inline-block;
    width:calc(100% - 2.3em);
    text-align:right;   
    margin-right:0.3em;
}

input.one-feature:checked + label:hover
{
    background:none;
}
input.one-feature:checked + label{
    cursor:default;
}
div.feature-of-cat{
    position:relative;
}
div.feature-of-cat>label{
    position:absolute;
    display:inline-block;
    top:0;
    right:2em;
    width:2em;
}
div.cat-head{
    font-weight:bold;
    background:#ddd;
    border-bottom:1px solid #eee;
}
input.cat-check{
    position:absolute;
    top:0.3em;
    right:4em;
    cursor:pointer;
}
input.cat-check:after{
    display:inline-block;
    content: '  \25BC';
    font-size:2em;
    margin-top:-0.3em;
    margin-left:1em;
    width:3em;
    height:1em;
}
input.cat-check:checked:after{
    content: '  \25B2';
}


input.cat-check:checked ~ div.flex{
    display:block;
}
input.cat-check ~ div.flex{
    display:none;
}
div.feature-of-cat div.flex{
    padding:0;
}
div#entList div.feature-of-cat div.flex div.cell {
    height: 22em !important;
    max-height: 22em !important;   
}

div#_Features a{
    text-decoration:none;
}
div#_Features input[type="radio"] + label {
    vertical-align:bottom;
    display:inline-block;
}
div#_Features input[type="radio"]+label:hover{
    cursor:pointer;
}
input[type="radio"]:checked+label{
    font-weight:bold;
}
div.head{
    padding-left:1em;
    background:#aaa;
    font-size:1.5em;
}

div#myFeatures{
    border-bottom:1px solid #aaa;
    margin-bottom:0.5em;
}
div.featureCads.flex{
}

div.subscribed-feature{
    padding:9px 0;
    border-bottom:1px solid #eee;
}
div.subscribed-feature:last-child{
     border-bottom:none;
}
div.subscribed-feature:hover{
    background:#ddd;
    
}

div#_Features a.unsubcribe{
    display:none;
}
div#_Features a.subscribe{
    width:95%;
    margin-bottom:9px;
}
div#_Features.subscribe a.unsubcribe{
    display:inline-block;
}
div#_Features a#browEnti{
    display:none;
}
div#_Features  #subscr{
    display:inline-block;
}

a#browEnti{
    position:fixed;
    top:2px;
    right:3em;
    display:inline-block;
    z-index:99;
}
div#_Features.subscribe a#subscr{
    display:none;
}

div#_Features  div.subReminder{
    display:none;
}

div#_Features.subscribe div.subReminder{
    display:block;
    font-size:0.8em;
}

div.featureCads div label:hover{
    cursor:pointer;
}
div.feature img{
    display:block;
}