@media (min-width: 1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1340px;
    }
    .navbar > .container, .navbar > .container-fluid, .navbar > .container-lg, .navbar > .container-md, .navbar > .container-sm, .navbar > .container-xl {
        display: flex;
        flex-wrap: inherit;
        align-items: center;
        justify-content: space-between;
        max-width: 1340px;
    }
}
@media (min-width: 1800px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1740px;
    }
    .navbar > .container, .navbar > .container-fluid, .navbar > .container-lg, .navbar > .container-md, .navbar > .container-sm, .navbar > .container-xl {
        display: flex;
        flex-wrap: inherit;
        align-items: center;
        justify-content: space-between;
        max-width: 1740px;
    }

}



div.interior-images {
    display: inline-block;
    position: relative;
}
.menuBTN{
    width: 100px;
}
div.product div.images img {
    padding: 6px;
    max-width: 100%;
    display: inline-block;
}

span.onsale {
    width: 45px;
    height: 45px;
    position: absolute;
    top: 0;
    right: 0;
}



.gameImage{
    /*max-width:300px;*/
    height:250px;
}
.list-inline-item {
    display: contents !important;
}

.text-truncate-line-2 {
    height: 2.8rem !important;
    font-size: medium;
}

.mb-3 {
    font-size: smaller;
}

.theStick {
    top: 0;
}

.navbar {
    position: sticky !important;
    display: flex;
    z-index: 9;
}

.lh-1 {
    font-size: small;
}

.card-body {
    padding: 1.0rem;
}
.card-footer {
    padding: 0.1rem 1.5rem;
}

@media (min-width: 992px) {
    .pt-lg-12 {
        padding-top: 2.5rem !important;
    }
    .tableDesc {
        font-size: x-small !important;
        width: 100%;
    }
}
@media (min-width: 1200px) {

    .tableDesc {
        font-size: small !important;
    }
}

.badgeNumber {
    margin: -9px;
    color: black;
    vertical-align: bottom;
    border-radius: unset;
    padding: unset;
    position: absolute;
    top: 48px
}

/*.alinkCenter {
    width: 65px;
    margin: 0 auto;
    text-align: center;
    display: -webkit-box;
    -webkit-box-align: center;
}*/

@media (max-width: 992px) {
    .lead {
        font-size: 1.0rem;
        font-weight: 400;
    }
}
@media (max-width: 300px) {
    .navbar .nav-top-wrap {
        font-size: xx-small;
    }
    .element.style {
        padding-left: 0.1em!important;
    }
}

@media (min-width: 993px) {
    .searchBarFont {
        font-size: small !important;
    }
}

.homeGames {
    display: flex;
}

@media (max-width: 300px) {
    .tableDesc {
        font-size: medium;
        width: 100%;
    }
    
}
@media (max-width: 992px) {
    .gameImage {
       /* padding-top: 20px;*/
    }
    .tableDesc {
        font-size: 11px !important;
    }
    .searchBarFont {
        font-size: smaller !important;
    }
    
}

@media (max-width: 1200px) and (min-width: 992px) {
    .other {
        font-size: smaller;
    }
}



.col-form-label, .col-form-label-lg {
    padding-top: calc(.6rem + 1px);
    padding-bottom: calc(.6rem + 1px);
    font-weight: 700;
}
.modal-body {
    padding: 0.9rem;
}

.py-5 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}

.bg-primary {
    background-color: black !important;
}

.pillButton {
    background-color: #754ffe !important;
}

.swal2-validation-message {
    font-size: 0.7em!important;
}
.col-auto {
    width: 100%;
}


.ownBoardGame {
    color: #754ffe !important;
}

.swal2-title {
    font-size: 1.0em;
}
.swal2-input {
    padding: 0 .75em;
    font-size: 0.7em;
    display: block;
    margin: 0.4em 0.2em 0;
}

.login-form {
    font-size: small !important;
    display: flex;
}

.swal2-popup {
    width: 19em;
}

material-icons {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px; /* Preferred icon size */
    display: inline-block;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
    /* Support for IE. */
    font-feature-settings: 'liga';
}

/*@media (max-width: 768px) {
    .tableDesc {
        font-size: x-small !important;
        width: 100%;
    }
}*/
.tableDesc {
    font-size: smaller;
    width: 100%;
}



.cardOptions{
    font-size:x-large;
}
.other {
    display: flex!important;
    /* justify-content: center; */
    align-items: center!important;
    /* height: 200px; */
    /* border: 3px solid green; */
}

.icon-md {
     width: unset; 
     height: unset; 
     line-height: unset; 
}

