﻿body {
    background-color: var(--bg-color);
}

a {
    color: var(--brand-color);
}


select option {
    background-color: #1b2132 !important;
}

.header {
    background: var(--lighter-dark-color);
}



.header--layout-1 .header__primary:after, .header--layout-2 .header__primary:after, .header--layout-3 .header__primary:after, .header--layout-4 .header__primary:after {
    background-color: transparent;
}

.header__primary-inner {
    background-color: transparent;
}

.header__top-bar {
    background-color: var(--dark-color);
}

.main-nav__megamenu {
    background-color: var(--dark-blue-color);
    color: #FFF !important;
}

.main-nav__ul li a:hover {
    color: var(--brand-color);
}

.main-nav__ul li a {
    color: #FFF;
}



.background_effect {
    --webkit-filter: blur(65px);
    -webkit-backface-visibility: hidden;
    background: #45cc8d;
    border-radius: 100%;
    filter: blur(65px);
    height: 50%;
    left: 0;
    opacity: .16;
    -webkit-perspective: 1000;
    position: absolute;
    top: -35%;
    -webkit-transform: translateZ(0);
    width: 25%;
    z-index: -10;
}

.background_effect.main_nav_bg {
        padding: 200px 100px;
        width: auto;
        height: auto;
        left: 0;
        right: 0;
        top: 0;
    }

.shopping_cart, .info-block--header select {
    background-color: var(--dark-color);
    color: #FFF !important;
}

.card, .card .card__header {
    background-color: transparent !important;
    color: #b7b9bc;
}


.hotline a {
    color: var(--brand-color);
}



.team-roster--slider .team-roster__player-last-name {
    color: var(--brand-color);
}

.team-roster--slider .team-roster__img-ring-bottom:before, .team-roster--slider .team-roster__img-ring-top:before {
    border: solid var(--brand-color) 10px;
}


.gallery.boxes_view .card, .gallery.boxes_view, .gallery.boxes_view .gallery__details {
    background-color: transparent !important;
}

.boxes_view .gallery__thumb {
    background-color: var(--dark-color);
}

.boxes_view .gallery__name a {
    color: #FFF;
}

.theme_2 .gallery__name {
    background-color: transparent;
}

.gallery__date {
    color: #d3c2c2;
}

.gallery__item-inner .gallery__thumb:hover span {
    background-color: var(--brand-color) !important;
}



.card .card {
    background-color: transparent;
}

.gallery .gallery__details {
    background-color: var(--light-theme-color);
}



.footer-widgets {
    background: #151a26;
}

.footer-secondary--has-decor .footer-secondary__inner {
    background-color: #151a26;
}

    .footer-secondary--has-decor .footer-secondary__inner:after, .footer-secondary--has-decor .footer-secondary__inner:before, .footer-secondary--has-decor {
        background-color: var(--brand-color);
    }

.footer-widgets .info-block__item .df-icon {
    color: var(--brand-color);
}





.header-mobile__search-submit {
    color: var(--dark-blue-color);
    background-color: transparent;
}


.slick-next:hover:before, .slick-prev:hover:before {
    color: var(--brand-color);
}

.theme_1 .slick-next, .theme_1 .slick-prev {
    background-color: transparent;
}

.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover {
    background-color: transparent;
}

.breadcrumb-item.active {
    color: #FFF;
}


.widget__list ul {
    border-color: var(--light-color);
}



    .widget__list ul li a:hover {
        color: var(--brand-color);
    }

.widget__list > li + li {
    border-color: var(--light-color);
}

.shop-filter__control select.form-control {
    border-color: var(--light-color);
}

/*.widget--sidebar {
    border-color: var(--light-color);
}
*/
.list_products .offer_price, .products--grid .product__price {
    color: var(--brand-color-light);
}


.games2all_link_container {
    background-color: transparent;
    box-shadow: none;
    border: 1px solid;
    border-color: var(--light-color);
    transition: all ease 0.5s;
}

    .games2all_link_container:hover {
        background-color: #181d2c;
    }

        .games2all_link_container:hover .badge {
            background-color: var(--brand-color) !important;
        }

            .games2all_link_container:hover .badge span {
                color: #000 !important;
            }

a.games2all_link:focus, a.games2all_link:hover {
    color: #FFF !important;
}

.games2all_link_container .badge {
    background-color: var(--light-darkblue) !important;
    font-weight: 500;
    border-color: var(--light-color) !important;
}

    .games2all_link_container .badge span {
        color: #FFF !important;
    }

.games2all_link .games2all_price, .games2all_link .games2all_price.small {
    color: var(--brand-color);
}

.info-block__heading#mobile_bag {
    background-color: var(--brand-color);
    color: var(--bg-color);
}

.text-color-primary, .text-primary {
    color: var(--brand-color) !important;
}

.products--grid .product__content {
    background-color: var(--light-dark-color);
}

.list_products .product__img a picture:after {
    box-shadow: 0px 2px 13px 1px #b1cc5f;
}

.list_products .product__img {
    background-image: none;
    background-color: transparent;
}


.card.widget--sidebar, .products--grid .product__item {
    background-color: var(--lighter-dark-color) !important;
}

.shop-filter__control select.form-control {
    background-color: var(--lighter-dark-color) !important;
    border: 1px solid var(--border-color);
}

.productDetails_slider, .slider-nav .slick-slide {
    background-color: var(--dark-color);
}

@media (min-width: 992px) {
    .main-nav__title a {
        color: #fff !important;
    }
}

@media only screen and (max-width: 991px) {
    .header-mobile {
        background-color: transparent;
    }
}

@media only screen and (max-width: 575px) {

    .products--grid .product__item {
        background-color: transparent !important;
        border-color: transparent !important;
    }
}
