/*
* ===================================================
*     CUSTOM CSS CODE BELOW
* ===================================================
*/

/* Airlectra */

:root {
    --border-radius: 8px;
}
div[data-qb-element="uspsection"] {
    background-color:#ffffff;
}

.svg-icon.navbar-icon {
    width: 1.75rem;
    height: 1.75rem;
}

/*
@media (min-width:992px) {
    a.navbar-brand {
        background: white;
        border-radius: var(--border-radius);
        border:3px solid #006595;
        padding: 5px 10px!important;
    }
    
}
*/

.head-usp .service-column {
    padding:0.5rem;
}

.head-usp .service-column .service-icon {
    color:#006595;
    min-width:24px;
    width:24px;
    height:24px;
    margin-right:0.5rem;
    margin-top:0;
}

.head-usp .service-column .service-text {
    font-size:0.75rem;
}

.bg-select {
    background-color:#ffffff;
}

section[data-qb-element="tab-products"] ul.nav-tabs .nav-item:not(:last-child) {
    margin-right:0.25rem;
}

section[data-qb-element="tab-products"] ul.nav-tabs {
    border-bottom:0px;
}

@media (max-width:768px) {
    .img-logo {
        max-width:80px;
    }
    section[data-qb-element="tab-products"] ul.nav-tabs .nav-item .detail-nav-link.nav-link {
        padding:0.25rem;
        letter-spacing: 0;
        font-size: 0.75rem;
        font-weight: normal;
    }
}

section[data-qb-element="tab-products"] ul .detail-nav-link.nav-link.active {
    background-color:#006595;
    color:#fff;
    border-bottom-color:#006595!important;
}

.modal-content, .tooltip {
    background-color:#ffffff;
}

div[data-qb-element="list_rowsort"] .product, .tab-content {
    border-top-right-radius:var(--border-radius);
}

div[data-qb-element="list_rowsort"] .product, .tab-content .product {
    margin-left: 5px;
    margin-right: 5px;
    border: 1px solid;
    padding-top: 15px;
    background-color:#ffffff;
    margin-bottom:10px;
    border-radius:var(--border-radius);
}

section[data-qb-element="tab-products"] div[data-qb-element="list_rowsort"] .product, .tab-content .product:not(.showprod):nth-child(n+13) {
    display:none;
}

.col-6.product {
    max-width: calc(50% - 10px);
}

.col-12.product {
    max-width: calc(100% - 10px);
}

@media (min-width: 768px) {
    .col-md-3.product{
        max-width: calc(25% - 10px);
    }
    .col-md-4.product{
        max-width: calc(33% - 10px);
    }
}

.border-bold {
    border:3px solid #006595;
}

#product .nav-tabs .nav-item, #product .tab-content {
    background-color:#ffffff;
}

section[data-qb-element="banners"] .card, div[data-qb-element="sidebanner"] .card {
    background:transparent;
}

section[data-qb-element="banners"] .card .img-scale-container, div[data-qb-element="sidebanner"] .card .img-scale-container {
    border:5px solid #ffffff;
}

a.tile-link:hover {
    opacity:0.9;
}

.border-radius {
    border-radius:var(--border-radius);
}

.border-radius-left {
    border-top-left-radius:var(--border-radius);
    border-bottom-left-radius:var(--border-radius);
}

.border-radius-right {
    border-top-right-radius:var(--border-radius);
    border-bottom-right-radius:var(--border-radius);
}

.border-radius-top, section[data-qb-element="tab-products"] ul.nav-tabs .nav-item.border-radius-top .detail-nav-link.nav-link.border-radius-top {
    border-top-right-radius:var(--border-radius);
    border-top-left-radius:var(--border-radius);
}

.border-radius-bottom {
    border-bottom-right-radius:var(--border-radius);
    border-bottom-left-radius:var(--border-radius);
}

.qs-cart-submit {
    border-radius:6px;
}

.tab-prods-showmore {
    border:2px solid;
}

@media (min-width:992px) {
    .bg-select-lg {
        background-color:#ffffff;
    }
    .border-bold-lg {
        border:3px solid #006595;
    }
    .border-radius-lg {
        border-radius:var(--border-radius);
    }
    .pr-lg-15px {
        padding-right:15px!important;
    }
    .pl-lg-15px {
        padding-left:15px!important;
    }
}

@media (max-width: 479px) {
    .navbar-expand-lg .search-autocomplete-form {
        position: relative!important;
        top: unset!important;
        left: unset!important;
    }
    .navbar-expand-lg .search-autocomplete-form .search-wrapper {
        display:flex;
    }
    .navbar-expand-lg .search-autocomplete-form #button-search-desktop {
        height:100%;
    }
    .search-autocomplete-form .search-autocomplete-list {
        height:unset!important;
    }
}

.search-autocomplete-form .search-autocomplete-list {
    top:38px;
    max-height: calc(100vh - 200px);
    height:unset;
}

#ordered .wheels {
    width: 100%;
    max-width: 500px;
    aspect-ratio: 1 / 1;
    margin: 0 auto;
}

.wheel-demo-buy {
    display:flex;
    justify-content:space-between;
    align-items:center;
    text-align:left;
    width:100%;
    padding:0.5rem 0;
    border-bottom:1px solid;
}

.prize-odds {
    font-size:0.8rem;
}

.completewheel {
    margin-top:2rem;
}

#load-wheels div[id$=wheel]:not(:last-child), .completewheel:not(:last-child) {
    padding-bottom:2rem;
    border-bottom:1px solid #ddd;
}

.wheel-demo-buy-name {
    margin-right:auto;
}

.wheel-demo-buy-btn {
    flex:0 0 auto;
}

.btn-primary.spin:disabled {
    cursor: not-allowed;
    background-color: #dddddd;
    border-color: #dddddd;
}

.pr-banner {
    padding-right:3px;
}

.pl-banner {
    padding-left:3px;
}

.pt-banner {
    padding-top:3px;
}

#pokemonwheel {
    background-color:#fff;
}

#pokemonwheel .btn-primary.spindemo {
    background-color:#006595;
    color:#fff;
}

div[data-qb-element="page"] #pokemonwheel .prod-img {
    display:none;
}