
    .product-list .product-item {

        margin-bottom: 30px;

        border:1px solid #fff;

    }

    .pi-img-wrapper {

        position: relative;

        /*height: 312px;*/

        overflow: hidden;

    }





    .product-item {

        padding:0;
        padding:5px;

    }

    .product-item:hover {
        box-shadow: 0 10px 10px 0 rgba(58, 79, 106, 0.3); border: 1px solid #f7f9fa; transition: box-shadow 0.2s ease-in-out; 
    }

    .product-item:after {

        content: ".";

        display: block;

        height: 0;

        clear: both;

        visibility: hidden;

        font-size: 0;

        line-height:0;

    }

    *html .product-item {

        zoom: 1;

    }

    *+html .product-item {

        zoom: 1;

    }

 
    .istanbul {

        color: #89d0bb;

        font-weight: 800;

        padding-bottom: 5px;

        font-size: 11px;

    }

    .product-item h3 {



        padding-left: 15px;

        padding-right: 15px;

        padding: 0;

        margin: 0;

        margin-bottom: 5px;

        height: auto;

        font-size: 24px;





    }



    .pi-price{

        /* margin-left: 15px; */

        COLOR: #3b454d;

        display: inline-block;

        float: none;

        width: 100%;

        text-align: center;

    }

    .hizliincele{

        margin-right:15px;

    }

    .img-responsive {

        height: 100%;

        width: 100%;

        object-fit:fill;

    }



    .gonderbtn{

        visibility:hidden;

        width:50%;

        position: absolute;

        z-index: 888888888;

        top: 64%;

        left: 25%;

    }



    .product-item:hover > .gonderbtn{

        visibility:visible;

    }



    .fiyatindirimsiz{

        display: inline-block;

        position: relative;

        margin-right:15px;

    }



    .pi-price span{

        display: inline-block;

        position: relative;

        font-family: ISOCPEUR;

        font-size: 23px;

    }





    .fiyatindirimsiz .priceleft {

        float: left;

        width: auto;

        color: #999;

        text-align: right;

    }



    .fiyatindirimsiz .priceright {

        float: left;

        font-family: sans-serif;

        width: auto;

        color: #999;

        padding-left: 2px;

        white-space: nowrap;

        line-height: 12px;

    }





    .fiyatindirimsiz:after {

        content: '';

        position: absolute;

        height: 1px;

        background-color: #999;

        display: block;

        width: 100%;

        top: 50%;

    }







    .info{

        position:inherit;

        bottom:0;

        padding:10px;

    }



    .info h3 a{

        color:white;

        font-size:16px;

        font-weight:bold;

    }





    .info2 {

        text-align: center;

        position: absolute;

        bottom: 0;

        width: 100%;

        display:block;



    }

    .green.btn {

        color: #FFFFFF;

        background-color: #88CFBA;

        font-weight:700;

    }

    .green.btn:hover, .green.btn:focus, .green.btn:active, .green.btn.active {

        color: #FFFFFF;

        background-color: #88CFBA;

    }

    .open .green.btn.dropdown-toggle {

        color: #FFFFFF;

        background-color: #88CFBA;

    }

    .green.btn:active, .green.btn.active {

        background-image: none;

        background-color: #1b746c;

    }

    .green.btn:active:hover, .green.btn.active:hover {

        background-color: #1c7d74;

    }

    .open .green.btn.dropdown-toggle {

        background-image: none;

    }

    .green.btn.disabled, .green.btn.disabled:hover, .green.btn.disabled:focus, .green.btn.disabled:active, .green.btn.disabled.active, .green.btn[disabled], .green.btn[disabled]:hover, .green.btn[disabled]:focus, .green.btn[disabled]:active, .green.btn[disabled].active, fieldset[disabled] .green.btn, fieldset[disabled] .green.btn:hover, fieldset[disabled] .green.btn:focus, fieldset[disabled] .green.btn:active, fieldset[disabled] .green.btn.active {

        background-color: #88CFBA;

    }

    .green.btn .badge {

        color: #88CFBA;

        background-color: #FFFFFF;

    }

    .widget-custom-menu ul li a {

        border-bottom: 1px solid #e8ecef;

    }

    /**revize */
    .border-product{
        border: 1px solid #ddd !important;
        overflow: hidden;
        margin:10px !important;
        padding:5px !important;
    }
    .product-truck{
        font-size: 13px;
        line-height: 20px;
        color: darkgreen;
    }
    .truck-image{
        width:40px;
        margin-left:5px;
    }
    .product-item{
        position:relative;
    }
    .product-item:hover .button-push{
        display:inherit;
    }
    .button-push{
        background-color: #777777;
        margin-top: 10px;
        padding: 5px;
        border-radius: 5px;
        color: #fff;
        font-size: 13px;
        letter-spacing: 2px;
        background-color:#313a3e;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%,-50%);
        margin: auto auto;
        display:none;
    }

  

    .product-item:hover .product-image{
        transform:scale(1.2) rotate(-6deg);
    }

    .product-item .product-image{
        padding-top:15px;
        transition:all 1s ease;
        max-height:260px;
    }
    .product-title{
        text-align: center;
        font-size: 19px !important;
        font-weight: 400 !important;
        height: 50px;
        display: block;
        padding: 5px 0 0 0 !important;
        margin: 5px 0 0 0 !important;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .product-title a{
        color:currentColor;
    }
    .pi-price{
        color: #000;
        font-size: 19px;
        text-align: center;
        padding-top: 4px;

    }
    .pi-price .priceleft{
        width: auto;
        font-size: 20px;
        color: #000;
        text-align: right;
        display: inline-block;
        vertical-align: middle;
    }
    .pi-price .priceright{
        font-size: 13px;
        font-family: sans-serif;
        width: auto;
        color: #000;
        white-space: nowrap;
        line-height: 15px;
        TEXT-ALIGN: left;
        display: inline-block;
        vertical-align: middle;
    }
    .pi-price .fipriceleft {
        width: auto;
        font-size: 20px;
        color: #999;
        position: relative;
        text-align: right;
        display: inline-block;
        vertical-align: middle;
    }
    .pi-price .fipriceright {
        font-size: 13px;
        font-family: sans-serif;
        width: auto;
        color: #999;
        position: relative;
        white-space: nowrap;
        line-height: 15px;
        TEXT-ALIGN: left;
        display: inline-block;
        vertical-align: middle;
    }
    .fipriceleft:after, .fipriceright:after {
        content: '';
        position: absolute;
        height: 1px;
        background-color: #999;
        display: block;
        width: 100%;
        top: 50%;
    }
    .product-status{
        position:relative;
    }
    .product-status .status-nostock{
        background-color:darkred;
        color:#fff;
        position:absolute;
        right:5px;
    }
    .product-status .status-sstock{
        background-color:#313a3e;
        color:#fff;
        position:absolute;
        right:5px;
    }
    .product-status .status-hot{
        float:left;
        color:darkgreen;
    }
    .firsat-urunu{
        background-image: url(icons/indirim-urun-2.png);
        background-repeat: no-repeat;
        background-size:contain;
        position:absolute;
        width: 60px;
        height: 60px;
        left: 0px;
        top: 0px;
    }

    .lucit-title{
        font-size: 25px;
        padding: 0 20px;
        font-family: 'Open Sans',sans-serif;
        color: #575757;
    }

    @media only screen and (max-width: 600px) {
        .lucit-title h2{
            font-size:22px;
        }
        .product-item.minimize{
            box-sizing: border-box;
            padding: 0;
            margin: 0;
            padding-bottom:15px !important;
        }
        
        .product-item.minimize .border-product{
            width: 35%;
            float: left;
            height: 120px;
            margin: 0 !important;
            padding: 0 !important;
            position:relative;
        }
        .product-item.minimize .border-product .firsat-urunu{
            display:none;
        }
        .product-item.minimize .border-product .product-status{
            position: absolute;
            left: 0;
            bottom: 20px;
            width: 100%;
        }
        .product-item.minimize .border-product .product-status .badge{
            font-size:10px;
        }
        .product-item.minimize .product-detail{
            width:65%;
            float:left;
            height: 120px;
            position: relative;
        }
        .product-item.minimize .product-truck{
            display:none !important;
        }
        .product-item.minimize .pi-price{
            display:block;
        }
        .product-item.minimize .border-product img{
            width:100%;
            height:100%;
        }
        .product-item.minimize .product-title{
            font-size:13px !important;
            white-space:normal;
            padding-left:6px !important;
            color: #1c3438;
            font-weight: 600 !important;
            font-family: Montserrat, Livvic, Helvetica, Arial, sans-serif !important;
        }
        .product-item.minimize .product-detail .button-push{
            width:80%;
 
            background-color:#313a3e;
            font-weight:bold;
            display:inherit;
        }
        .product-item.minimize .product-detail .push-container{
            position: absolute;
            width: 100%;
            bottom: 17px;
        }

        .product-item.wipe-item .border-product img{
            width: 100%;
            height: 220px;
        }
        
    }

    .swiper-button-prev,.swiper-button-next{
        color:#5a5959;
    }
    
    .product-block-container {
        margin-bottom:30px;
    }
    .product-block{
        position: relative;
        margin-bottom: 20px;
        background-color: #fff;
        border-radius: 5px;
        box-shadow: 0 10px 10px 0 rgba(58, 79, 106, 0.04);
        border: 1px solid #f7f9fa;
        transition: box-shadow 0.2s ease-in-out;
        padding-bottom:20px;
    }
    .product-block:hover { box-shadow: 0 10px 10px 0 rgba(58, 79, 106, 0.3); z-index: 30; }
    .product-block .image-block{
        display: block;
        margin-bottom: 0px;
        position: relative;
        text-align: center;
    }
    .product-block .image-block:hover{
        opacity:.8;
    }
    .product-block .vcenter{
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .product-block img{
        opacity: 1;
        -webkit-transition: .2s ease-in-out;
        transition: .2s ease-in-out;
        border-radius: 10px;
        max-height:285px;
    }
    .product-block .delivery img{
        width:auto !important;
    }
    .product-block .delivery{
        color: #1b8c45;
        font-size: 12px;
        margin: 10px 0;
    }
    .product-block .name{
        margin: 0;
        clear: both;
        font-size: 16px;
        line-height: 17px;
        text-align: center;
        width: 100%;
        display: block;
        height: 33px;
        color: #1c3438;
        margin: 5px 0;
        font-weight: 600;
    }
    .customize-title{
        color: #1c3438;
        font-weight: 600;
        text-align:center;
    }
    .product-block .price {
        display: block;
        color: #1C3438;
        margin: 0;
        font-size: 21px;
        font-weight: 600;
        height: 45px;
    }
    .price {
        color: #1C3438;
        font-size: 40px;
        line-height: 22px;
        position: relative;
    }
    .product-block .price-old {
        color: #afafaf;
        text-decoration: line-through;
        font-weight: normal;
        font-size: 21px;
        text-align: center;
        display: inline-block;
        position:relative;
    }
    .product-block .price-new {
        text-align: center;
        display: inline-block;
        position: relative;
        font-weight: 600;
    }
    .price>div {
        margin: 0 3px;
    }
    .price span {
        display: inline-block;
        vertical-align: middle;
        font-size: 28px;
    }
    .price span {
        display: inline-block;
        vertical-align: middle;
        font-size: 28px;
    }
    .price small:last-child {
        bottom: 0;
        top: auto;
    }
    .price-old small {
        color: #999 !important;
        font-size: 11px !important;
        line-height: 12px !important;
    }
    .price span small {
        color: #1C3438;
        display: block;
        font-size: 11px;
        letter-spacing: 1px;
        line-height: 16px;
        position: relative;
        top: 1px;
        left: -2px;
    }
    .price-old:after {
        content: "";
        background-color: #999;
        height: 1px;
        position: absolute;
        right: 0;
        top: 12px;
        width: 100%;
    }
    .button-gimme{
        color: #fff;
        background-color: #1c3438;
        border: none;
        border-radius: 10px;
        padding: 5px 15px;
    }
    .button-gimme:hover{
        color:#fff;
    }
    @media (max-width: 479px) and (min-width: 320px){
        .product-block{
            display: inline-block;
            box-shadow: 0 3px 3px 0 rgba(58, 79, 106, 0.03);
            margin-bottom: 0;
        }
        .col-m32-4 {
            width: 33.33333333%;
            float: left;
        }
        .col-m32-8 {
            width: 66.66666667%;
            float: left;
        }
        .product-block .price {
            margin-bottom: 0;
            padding-top: 5px;
        }
        .swiper-button-prev,.swiper-button-next:after,
        .swiper-button-prev:after{
            font-size:25px !important;
        }
        
    }