﻿.pheader-sm {
    font-weight: 600;
}

.ul-data {
    padding-left: 30px;
    padding-bottom: 20px;
}

    .ul-data li {
        list-style: circle;
        padding-bottom: 6px;
    }

.btn-primary {
    border-radius: 34px !important;
}

.register-page-section .container .login-wrap .common-form .register-phone .common-select, .login-wrap .register-phone .common-select {
    width: 100px !important;
}

.error-message {
    font-weight: 600;
    font-size: 12px;
}

.btn-submit {
    background-color: #000;
    color: #FFFFFF;
    letter-spacing: 0.56px;
    font-size: 14px;
    font-weight: 600;
    font-family: "Source Sans 3", sans-serif;
    border: 1px solid #000;
    width: 100%;
    padding: 9px 0;
    border-radius: 34px;
    display: flex;
    justify-content: center;
    gap: 8px;
    margin-top: 20px;
    outline: none;
    transition: all 0.3s ease;
    position: relative;
    border: 1px solid #000;
    box-shadow: 0px 0px 0px #000;
}

.navenode1, .navenode2 {
    padding-bottom: 80px !important;
}

.out-of-stock td {
    color: #FF0000 !important;
}

.out-of-stock-div {
    font-size: 12px;
    color: #FF0000 !important;
}

.entertainment-detail .details .mycart .cart-table table tbody .out-of-stock .productimg span strong, .entertainment-detail .details .mycart .cart-table table tbody .out-of-stock .productimg span a {
    color: #FF0000 !important;
}

.hedden {
    display: none !important;
}

.trampo-extreme-jumping .product-details .trampo-details .tab-section .nav .nav-item {
    width: 30% !important;
    border-right-width: 0px !important;
}

.txtQty {
    width: 50px;
    border: none;
}

.amount {
    text-align: right;
}

.related-items .area-img a img {
    width: 100%;
}

.country-flag a {
    cursor: pointer;
}

.pagination-div {
    margin-top: 25px;
    margin-bottom: 25px;
    width: 100%;
}

.pagination .page-item {
    padding: 2px !important;
}

    .pagination .page-item a {
        cursor: pointer;
    }

    .pagination .page-item .page-link {
        border-radius: 34px !important;
        border: 1px solid #000 !important;
        color: #000 !important;
    }

    .pagination .page-item .page-link-img {
        padding: .375rem .75rem;
        border: 1px solid #000 !important;
    }

    .pagination .page-item .current {
        background: #9B32E0 !important;
        border: 1px solid #9B32E0 !important;
        color: #FFF !important;
    }

.ui-menu {
    z-index: 1000;
}

@media screen and (max-width: 575px) {
    .search-open .header .navbar .menu .rightmenu .searchcol .form {
        width: 100%;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        padding: 7px 12px;
        z-index: 99;
        background: #FFF;
    }
}

.barcode-section .barcodeimgcol {
    width: 100% !important;
}

.pbx-70 {
    padding: 70px 0 70px 0;
}

.pby-70 {
    padding: 0 0 70px 0;
}

.mby-70 {
    margin-block: 70px;
}

.out-of-stock {
    margin: auto;
    color: #FFF;
    background: #FF0000;
    -webkit-border-radius: 30px;
    padding: 10px 20px;
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    line-height: 16px;
    width: 96%;
}

.stock-in {
    color: #36b30e;
    font-weight: 600;
}

.stock-out {
    color: #FF0000;
    font-weight: 600;
}

.trampo-extreme-jumping .product-details .thumbnail .swiper.thumbnail-slide:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 2px solid rgba(0, 0, 0, 0.1);
    border-radius: 24px;
    z-index: 2;
}

.trampo-extreme-jumping .product-details .thumbnail .swiper.thumbnail-slide .swiper-wrapper .swiper-slide img {
    height: unset !important;
}

.trampo-extreme-jumping .product-details .thumbnail .swiper.thumbnail-slide .swiper-wrapper .swiper-slide {
    padding-bottom: 72.0% !important;
}

.topright {
    position: absolute;
    top: 4px;
    right: 8px;
}

.sale-tag {
    background: #FF0000;
    font-size: 12px;
    color: #FFF;
    padding: 3px 5px;
    border-radius: 3px;
}

.through-line {
    text-decoration: line-through;
    color: rgba(0, 0, 0, 0.6) !important;
    font-weight: normal;
}

.top-deals-slider .through-line {
    text-decoration: line-through;
    color: #FFF !important;
    font-weight: normal;
}

.gift-counter {
    display: flex;
    border-style: solid;
    border-width: 1px 1px;
    text-align: center;
    color: #000;
    font-size: 12px!important;
    border-radius:4px;
    margin-bottom:10px;
}
.gamebox .gift-counter span {
    font-size: 12px !important;
    color:#000!important;
}

.gift-counter div {
    display: inline;
}

    .gift-counter span {
        padding: 2px;
    }

    .gift-counter .left {
        width: calc(30% - 12px);
    }

    .gift-counter .right {
        width: calc(70% - 12px);
    }

.starts-in {
    border-color: #028807;
}

    .starts-in .hd {
        background: #028807;
        color: #FFF;
    }

.ends-in {
    border-color: #FF1D48;
}

    .ends-in .hd {
        background: #FF1D48;
        color: #FFF;
    }


.logo-ht {
    width: 151px;
    height: unset !important;
}

@media screen and (max-width: 767px) {
    .trampo-cards .cards-header {
         justify-content: unset!important;
    }
    .hide-me-in-mobile {
        /*display:none;*/
    }
}

.entertainment-listing .entertainmentgallery .listing .plyicon {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
    margin: auto;
    height: 50px;
    width: 50px;
}


@media screen and (max-width: 1366px) {
    .entertainment-listing .entertainmentgallery {
        margin-top: 5px !important;
    }
}


.entertainment-listing .entertainmentgallery {
    margin-top: 5px!important;
}

.image-fixed {
    object-fit:cover;
    width:150px;
    height:100px;
    border-radius:6px;
}

.sidebar-menu-section .menus .js-closeLevel .r-arrow::before, .sidebar-menu-section .menus .js-openLevel .r-arrow::before,
.sidebar-menu-section .menus .js-closeLevel .r-arrow::before, .sidebar-menu-section .menus .js-openLevel.r-arrow::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 10px;
    height: 10px;
    border: none;
    max-width: 20px;
    max-height: 20px;
    border-right: 2px solid #333;
    border-bottom: 2px solid #333;
    transform: rotate(-45deg);
    margin: auto;
    bottom: 0;
    right: 0;
    box-sizing: border-box;
    padding: 0;
    display: inline-block;
}

.copied0 .inputcopy {
    background-color: #0094EF !important;
    color: #FFF !important;
}
.copied1 .inputcopy {
    background-color: #FFF !important;
    color: #000 !important;
}

    .copied1 .inputcopy .copy-icon {
        background-color: #0094EF !important;
        width: 30px;
        min-width: 30px;
        height: 30px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50px;
        cursor: pointer;
        outline: none;
        border: none;
    }

    .copied1 .inputcopy input {
        background-color: transparent;
        border: 0;
        width: 100%;
        color: #000!important;
        font-size: 14px;
        border-radius: 20px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding-left: 4px;
    }

.language-switch input.check-toggle-round-flat + label::after {
    background-color: #000!important; 
}

.view-all {
    font-weight:normal;
    font-size:14px;
}

.card-box .card-img {
    padding-bottom: 72%!important; 
}
.address  {
    color:#000!important;
}
.address span {
    display:inline!important;
    color:rgba(0, 0, 0, 0.6);
}

.alert {
    padding: .6rem 1rem!important;    
}

.alert-text-div {
    width:100%;
}
.close-icon {
    float:right;
}
.rtl-direction .close-icon {
    float: left!important;
}


@media screen and (max-width: 767px) {
    .hero-banner .swiper-wrapper .swiper-slide .slider-text {
        top: 84%!important;
         left: unset; 
        right: 0!important;        
    }
}