﻿
body {
    cursor: url('cursorurl.png'), pointer;
}


section {
    padding: 1%;
    background: #eee;
}

.addbg {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

    .addbg .item {
        margin: 5px;
        text-align: center;
        padding: 10px;
        display: flex;
        justify-content: center;
        align-items: center;
        background: #d0e4f5;
        min-height: 150px;
        box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
    }

        .addbg .item:hover {
            cursor: pointer;
        }

        .addbg .item img {
            width: 250px;
            height: 300px;
        }

    .addbg .items-manuel {
        margin: 5px;
        text-align: justify;
        display: flex;
        flex-direction: column;
        /*justify-content: center;*/
        align-items: center;
        min-height: 150px;
        /*box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);*/
    }

    .addbg .manuel img {
        width: 300px;
        height: 350px;
    }

    .addbg .item:hover {
        background: #eee;
    }

    .addbg .item h4 {
        font-size: 18px;
        font-family: monospace;
        font-weight: bold;
        text-align: center;
    }

.frame {
    background-color: transparent;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px, rgba(10, 37, 64, 0.35) 0px -2px 6px 0px inset;
}

section h5 {
    background: #0a092c;
    color: #fff;
    padding: 10px;
    text-align: center;
    box-shadow: rgba(0, 0, 0, 0.35) 0px -50px 36px -28px inset;
}




@media (max-width:520px) {
    section h5 {
        padding: 5px;
        font-size: 18px;
    }

    .addbg .items-manuel img {
        width: 100px;
        height: 150px;
    }
}

.subline {
    font-size: 20px;
}

section p {
    font-size: 16px;
}

.geeks {
    width: 300px;
}
