@import 'https://cdn.jsdelivr.net/npm/pretty-checkbox@3.0/dist/pretty-checkbox.min.css';

p.people {
    max-width:750px;
    margin:0 auto;
    display:block;
    margin-top: 40px;
}

.item h4.label, .item h3.name {
    margin-top: 10px;
    margin-bottom: 10px;
}

.item h3.name {
    font-family: 'AP Møller Serif';
}

.item p a.biolink {
    cursor: pointer;
    margin-top: 10px;
}
.item p.peoplebio {
    display: none;
    
}
.item p.show {
    margin: 20px auto;
    display: block;
    -webkit-transition: max-height 0.5s ease-in-out;
    -moz-transition: max-height 0.5s ease-in-out;
    -o-transition: max-height 0.5s ease-in-out;
    transition: max-height 0.5s ease-in-out;
    overflow-y: hidden; 
}

.peoplechkcontainer {
    
    display: block;
    clear: both;
    width: 100%;
    padding-left: 20px;
    text-align:center;
    line-height: 30px;
    margin: 50px auto;

}

.peoplechkcontainer label {
    text-transform: uppercase;
}

.pretty {
    line-height: 0.9;
    margin-right: 20px;
    
    padding-right: 20px;
    
}

.pretty .state label:after, .pretty .state label:before {
    width: 20px;
    height: 20px;
    margin-left: -10px;
}


.pretty .state label:before {
    background-color: #F0EBE7;
    border: none;
}

.pretty input:checked~.state.p-primary label:after, .pretty.p-toggle .state.p-primary label:after {
    background-color: #112333 !important;
}


@media(max-width: 760px){
    .peoplechkcontainer {
        width: 300px;
    }
    p.people {
        max-width:750px;
        margin:0 40px;
        display:block;
        margin-top: 40px;
    }
}
