html {
    position: relative;
    min-height: 100%;
}
.footer {
    background-color: #343A40;
}
.shopmenu {
    list-style: none;
}
body {
    margin-bottom: 200px; /* Margin bottom by footer height */
}
.shopmenu LI {
    list-style: none;
    border-bottom:2px dotted #ECECEC;
    padding:4px 0;

}

.card-title {

}

#sidebar ul {
    padding: 0px;
    margin:0px;

}

.shopmenu .nav-link {
    padding:0px;
}

.categorietiles A {
    text-decoration: none;
}


.optionlist LI{
    list-style: none;
}

.product-card {
    color:#000;
    text-decoration: none;

    float: left;;
}
.product-card:hover {
    color:#000;
    text-decoration: none !important;
}

.product-card-content {
    padding-top:20px;
}

.product-card-content H2 {
    font-size:1.05rem;
}


.product-optionlist .list-group-item {
    user-select: none;
    margin-bottom:0px;

}


 .list-group input[type="radio"] {
    display: none;
}



.list-group input[type="radio"] + .list-group-item {
    cursor: pointer;
}

.list-group input[type="radio"] + .list-group-item:before {
    content: "\2022";
    font-family: "Font Awesome 5 Free";
    content: "\f00c";
    color: transparent;
    font-weight: bold;
    font-weight: 900;
    margin-right: 1em;
    display: none;
}
.list-group input[type="radio"]:checked + .list-group-item {
    background-color: var(--primary);
    color: #FFF;
}

.list-group input[type="radio"]:checked + .list-group-item:before {
    color: inherit;
    display: inline;;
}

.list-group-item {
    min-height: 65px;
}
.nav-link {
    color:#000;
}


.usps LI{
    list-style: none;
    padding-left:20px;
    font-weight: bold;
    font-size: 0.9rem;
    font-style: italic;;
}

.usps LI:before{
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    content: "\f00c";
    display: inline-block;
    padding-right: 10px;
    vertical-align: middle;

    margin-left:-20px;
    font-size:1.3rem;
    color:var(--primary);

}

.notopborder {
    border-top:none;
}



/*

@media (max-width: 768px) {
    BODY {
        padding-top:53px;
    }

}
*/
