[data-control=""], [data-control="0"] {
    display: none !important
}

[data-stok=""], [data-stok="0"] {
    display: block !important;
}

.sepet-satir-sil a img {
    display: none
}

.sepet-satir-sil a:before {
    content: "\f00d";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    color: #444444;
    text-rendering: auto;
    line-height: 80px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

}

.basket-button {
    width: 95%;
    margin: auto;
}

.sf-negative-button, div.basket-button a.grey, .green-button, .urunEkle input, .sf-neutral-button, .sf-primary-button {
    background-image: none;
    background-color: #919191;
    text-shadow: none;
    border-radius: 4px;
    color: #fff;
    border: 0px;
    border-radius: 4px;
    font-weight: normal;
    line-height: 20px;
    border: 0px;
    margin-bottom: 25px;
    padding: 10px;
    border-radius: 4px;
}

table.sepet {
    margin-bottom: 25px;
}

table.sepet th, table.sepet td {
    padding: 1em !important;
    font-size: 15px;
}

table.sepet th {
    color: #444444;
    text-align: center;
    padding: 5px;
    text-transform: lowercase;
    background-image: none;
    background-color: #919191;
    line-height: 15px;
    height: inherit;
    height: 45px;
    color: #fff;
    text-transform: uppercase;
}

table.sepet tbody tr {
    box-shadow: 1px 1px 1px 1px #f5f5f5;
}

table.sepet tbody tr td {
    border: 0px;
}

table.sepet td a {
    text-align: center;
    display: table;
    margin: auto;
}

table.sepet td[data-th="Düzenle"] .textBox:after {
    content: "\f138";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #ebaf33;

}

table.sepet td[data-th="Sil"] .textBox:after {
    content: "\f00d";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #ebaf33;

}

table.sepet td[data-th="Detaylar"] .textBox:after {
    content: "\f06e";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    color: #ebaf33;
    -moz-osx-font-smoothing: grayscale;

}

table.sepet td[data-th="İptal"] .textBox:after {
    content: "\f00d";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #ebaf33;

}

table.sepet td[data-th="Değiştir"] .textBox:after {
    content: "\f0ec";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #ebaf33;

}

table.sepet td[data-th="Tekrarla"] .textBox:after {
    content: "\f1da";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #ebaf33;

}

.basket-title {
    background: #919191 !important;
    border-bottom: 0px;
    color: #ffffff;
}

.basket-title div span {
    color: #ffffff;
    font-size: 15px;
    font-weight: 600;
    text-shadow: none;
    text-transform: uppercase;
    font-family: 'Titillium Web', sans-serif;
}

.basket-title div {
    border-right: 1px solid #a7a7a7;
}

.basket-left, .basket-right {
    border: 1px solid #e5e5e5;
    box-shadow: none;
}

.basket-button {
    width: 100%;
    margin: auto;
}

.basket-right ul {

}

.basket-right ul li {

}
.discount-coupon {

    margin-bottom: 0px;
}

.cart-info span {
    color: #59b210 !important;
}

.cart-info h3 a {
    color: #919191 !important;
}

.cart-detail .propicer img {
    margin-left: 15px;
}

.cart-detail img {
    border-radius: 0px;
    box-shadow: none;
    float: left;
    margin: 6px;
}

.suggest p {
    padding: 10px;
}

.soru img {
    margin-right: 5px;
    float: left;
    position: relative;
    top: 8px;
}

@media only screen and (max-width: 1024px) {

    .banner-col a {
        height: auto;
    }

    .navigation .navigation-shopphp .menu > li > a.mobile-menu-btn {
        display: flex;
        font-size: 19px;
        padding: 10px 0px;
        line-height: 17px;
        font-weight: bold;
    }

    .navigation .navigation-shopphp .menu > li > a.mobile-menu-btn i {
         margin-left: 25px;
    color: #fff;
    margin-top: -48px;
    z-index: 1000;
}
    }

    .navigation .navigation-shopphp .menu > li.mobile-menu-li:hover {
        background-color: #59b210;
        border-bottom: 5px solid #59b210;
    }

    .navigation .navigation-shopphp .menu > li.mobile-menu-li:hover > a {
        color: #ffffff;
    }

    .navigation .navigation-shopphp .menu > li > a.mobile-menu-btn:before {
        display: none;

    }

    .bank-backed {
        width: 100%;
    }

    #main-owl-carousel {
        margin: 15px 0px;
    }

    #days-owl-carousel {
        margin: 0px 0px 15px;
    }

    .footer-logo-bank {
        width: 100%;
    }

}

@media only screen and (max-width: 768px) {
    .product-information{
        min-height: auto;
    }
    .breadcrumbs > li:first-child > a:first-child {
        padding-left: 5px;
    }

    .breadcrumbs > li:first-child > a {
        padding: 0px;
        margin: 0px;
        padding-right: 5px;
        padding-left: 5px;
    }

    #tabs-navigation .block-item:nth-child(4n + 0) {
        border-right: 1px solid #e5e5e5;
    }

    .footer-logo-wshop {
        display: table;
        margin: auto;
    }

    .logo-wshop {
        display: table;
        margin: auto;
    }

    .footer-logo-bank {
        width: 100%;
    }

    .product-information {

        padding: 15px 15px 15px 15px;
        margin: 0px 15px;
    }

    .product-detail-module .owl-dots {

        width: fit-content;

    }

    .product-detail-module .owl-dots .owl-thumb-item {
        margin: 5px;
        display: inline-block;
        border: 1px solid #919191;
        flex: 0 0 15%;
    }

    .filter-content.active > div {
        height: 100%;
    }

    .filter-content {
        position: fixed;
        z-index: 999;
        top: 0px;
        left: -100%;
        height: 100%;
        visibility: hidden;
        display: none;
    }

    .filter-content.active {
        left: 0px;
        visibility: visible;
        display: block;
    }

    .suggest p {
        padding: 10px;
    }
}

@media only screen and (max-width: 736px) {

    .addToCartButton {
        display: flex;
    }

    .header-backed .header-global .search-area .select-main .select-type {
        display: none;
    }

    .header-backed .header-global .home-search-panel input {

        padding-left: 15px;
    }

    .banner-col {
        margin-bottom: 15px;
    }

    #tabs-navigation .tabs-navigation.old li {
        width: 100%;

    }

    .sort-backed > div:first-child {
        flex: 0 0 85%;
    }

    .sort-backed > div:last-child {
        flex: 0 0 15%;
    }

    .sort-backed > div:first-child button {
        font-size: 11px;
        line-height: 13px;
        height: 30px;
    }

    .tabs-navigation.new tr td {
        display: block;
        line-height: 35px;
    }

    .carousel-shopphp.total-images-5 {
        display: inline-block;
        width: inherit;
        padding: 15px;
    }

    .carousel-shopphp .owl-carousel .owl-item img {
        transform-style: preserve-3d;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        height: auto;
    }

}

@media only screen and (max-width: 732px) {

}

@media only screen and (max-width: 667px) {

}

@media only screen and (max-width: 640px) {

}

@media only screen and (max-width: 412px) {
    .product-information{
        height: auto;
    }

    .suggest ul li {
        display: inline-block!important;
        float: none!important;
        line-height: 15px!important;
        height: auto!important;
    }

    .suggest ul {
        float: left;
        width: 100%;
        background: none;
        height: auto;
        justify-content: center;
        text-align: center;
    }

    #addToCart, #oneClickPay {
        background-image: none;
    }

    .carousel-shopphp.total-images-5 {
        display: inline-block;
        width: inherit;
        padding: 15px;
    }

    .carousel-shopphp .owl-carousel .owl-item img {
        transform-style: preserve-3d;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        height: auto;
    }

    .container {
        width: 98%;
        padding-right: 15px;
        padding-left: 15px;
    }

    #MyAccount {
        margin-top: 15px;
    }

    #tabs-navigation .block-item, #tabs-navigation .block-item:nth-child(4n + 0) {
        border-right: 0px;

    }

    .sort-backed {
        flex-wrap: wrap;
    }

    .sort-backed > div:first-child {
        flex: 0 0 100%;
    }

    .sort-backed > div:first-child button {
        width: 100%;
    }

    .sort-backed > div:last-child {
        display: none;
    }
}

@media only screen and (max-width: 375px) {
    .header-top-nav {
        display: none;
    }
}

@media only screen and (max-width: 360px) {

}

@media only screen and (max-width: 320px) {

    #urunKarsilastirmaListemeEkle a:first-child {
        display: inline !important;
        margin-right: 22px;
    }

}