
    .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 #020202;

    }

    /**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; */
        /*! position: relative; */
        /*! background-color: #fff; */
        /*! border: 1px solid #d4d4d4; */
        /*! border-radius: 15px; */
        /*! overflow: hidden; */
        /*! transition: .2s; */
        /*! -moz-transition: .2s; */
        /*! -webkit-transition: .2s; */
        /*! -o-transition: .2s; */
        /*! margin-right: 5px; */
        /*! margin-left: 5px; */
        /*! max-height: 470px; */
    }
    .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;
        position: relative;
        background-color: #fff;
        border: 1px solid #d4d4d4;
        border-radius: 15px;
        overflow: hidden;
        transition: .2s;
        -moz-transition: .2s;
        -webkit-transition: .2s;
        -o-transition: .2s;
        /*! margin-right: 5px; */
        /*! margin-left: 5px; */
        min-height: 440px;
    }
    .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: block;
        align-items: center;
        justify-content: center;
        width: 100% auto;
    }
    .product-block img{
        opacity: 1;
        -webkit-transition: .2s ease-in-out;
        transition: .2s ease-in-out;
        border-radius: 10px;
        max-height:260px;
        /*! height: 300px; */
    }
    .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: 20px;
        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: #84bd0f;
        border: none;
        border-radius: 10px;
        padding: 10px 15px;
        width: 76%;
        border-radius: 4px;
        font-weight: 600;
    }
    .button-gimme:hover{
        color:#fff;
    }

    @media (max-width: 479px) and (min-width: 320px){
        .product-block-container {
            /*! margin-bottom:30px; */
            /*! min-height:100px; */
            width: 49%;
            float: left;
            margin-right: 1%;
            }
        }

    @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;
            min-height: 370px !important;
        }
        .col-m32-4 {
            width: 100%;
            float: left;
        }
        .col-m32-8 {
            width: 100%;
            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;
        }
        
    }

.urun_alt {
  background: #eee;
  text-align: center;
  float: left;
  width: 100%;
  margin-top: 46px;
}
.urun_alt span:first-child {
  color: #f72525;
  border-right: 1px solid #d4d4d4;
  font-weight: bold;
  padding: 12px 0px;
}
.urun_alt span {
  float: left;
  width: 50%;
  line-height: 14px;
  top: 4px;
  position: relative;
}
.urun_alt span b {
  font-size: 11px;
  line-height: 13px;
  /*! top: 9px; */
  /*! position: relative; */
}
.banner-img img {
 border-radius:6px;
}

@media screen and (max-device-width: 480px) and (orientation: portrait){
.sliderkismi {
  width: 100% !important;
  padding: 5px !important;
    }
.button-gimme {
  color: #fff;
  background-color: #84bd0f;
  border: none;
  border-radius: 10px;
  padding: 10px 15px;
  width: 76%;
  border-radius: 4px;
  font-weight: 600;
  margin-top: 22%;
  margin-bottom: 20px;
}

}		
		

.footer {
  background-color: #000;
  clear: both;
  padding-top: 38px;
  color: black;
}
.footer.home1  {
  background-color: #f0f2f5;
  padding-top: 0;
}
.footer.home1 > .special-container {
  background-color: #262626;
  padding-top: 38px;
}
.footer .widgettitle {
  color: #fff;
  /*! margin: 0 0 30px; */
}
.footer .widget-text .widgettitle,
.footer .widget-newsletter .widgettitle {
  margin-bottom: 20px;
}
.footer .widget-text .subtitle {
  font-size: 14px;
  color: #fff;
  font-weight: 400;
  margin: 0 0 5px;
  text-transform: uppercase;
}
.footer .widget-text .des {
  font-size: 13px;
  line-height: 24px;
  color: #fff;
  margin: 0 0 15px;
}

.newsletter-form .des {
  font-size: 14px;
  color: #fff;
  margin: -4px 0 0;
  line-height: 24px;
}
.newsletter-form .newsletter-block {
  width: 100%;
  position: relative;
}
.newsletter-form .newsletter-block .newsletter-info {
  font-size: 13px;
  color: #aaa;
  background-color: #fff;
  outline: 0;
  height: 40px;
  line-height: 40px;
  padding: 0 100px 0 20px;
  border-radius: 20px;
  width: 100%;
  border: none;
}
.newsletter-form .newsletter-block .submit {
  float: right;
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
  line-height: 40px;
  border-radius: 0 20px 20px 0;
  position: absolute;
  z-index: 1;
  right: -1px;
  top: 0;
  padding: 0 15px;
}
.newsletter-form .newsletter-block .submit:hover {
  background-color: #aaa;
}
.footer .widget-newsletter {
  border-bottom: solid 1px rgba(255, 255, 255, 0.2);
  margin-bottom: 38px;
  padding-bottom: 30px;
}
.footer .widget-custom-menu ul li a {
  color: #fff;
  line-height: 30px;
}
.footer .list-socials {
  margin: 30px 0;
  overflow: hidden
}
.footer .list-socials li a {
  border-radius: 3px;
  background-color: #fff;
  color: #2cbced;
  font-size: 18px;
  width: 36px;
  height: 36px;
  line-height: 36px;
}
.footer .footer-note {
  padding: 10px 0;
  border-top: solid 1px rgba(255, 255, 255, 0.2);
}
.footer .coppy-right {
  padding-top: 10px;
}
.coppy-right .content {
  font-size: 14px;
  color: #fff;
  line-height: 20px;
  margin: 0;
}
.coppy-right .content .site-name {
  font-weight: 600;
  color: #fff;
}
.list-payment li {
  display: inline-block;
  list-style: none;
  margin: 5px 7px;
}

.newsletter-form.layout3 .newsletter-block .newsletter-info {
  border-radius: 3px;
  padding-left: 45px;
}
.newsletter-form.layout3 .newsletter-block .submit {
  border-radius: 0 5px 5px 0;
}
.newsletter-form.layout3 .newsletter-block::before {
  left: 20px;
  margin: 0;
  top: 0;
  text-align: center;
  position: absolute;
  z-index: 1;
  display: inline-block;
  content: "\f003";
  font-family: "FontAwesome";
  font-size: 15px;
  color: #888;
  line-height: 40px;
}
.footer.layout2 .widget-newsletter {
  border: none;
}
.footer.layout2 .newsletter-form .des {
  font-size: 13px;
  margin-bottom: 35px;
}
.footer.layout2 .main-footer {
  padding-bottom: 10px;
}
.footer.layout2 .auto-clear .col-lg-3:nth-child(4n+1) {
  clear: none;
}
.footer.layout3 .footer-note .coppy-right {
  float: left;
  margin-right: 50px;
}
.footer.layout3  .list-socials {
  margin: 0;
}
.footer.layout3 .newsletter-form .des .number {
  color: #fff;
  font-size: 16px;
}
.footer.layout3 .footer-note {
  padding: 15px 0 25px;
}
/*ALL EFFECT*/
.banner-effect1 a {
  position: relative;
  overflow: hidden;
  display: inline-block;
  margin-bottom: -7px;
}
.banner-effect1 a::before {
  width: 100%;
  height: 100%;
  background-color: #000;
  position: absolute;
  z-index: 1;
  content: "";
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.7s ease 0s;
     -moz-transition: 0.7s ease 0s;
      -ms-transition: 0.7s ease 0s;
       -o-transition: 0.7s ease 0s;
          transition: 0.7s ease 0s;
}
.banner-effect1 a:hover::before {
  visibility: visible;
  opacity: 0.2;
}
.banner-effect2 a {
  position: relative;
  overflow: hidden;
  display: inline-block;
  margin-bottom: -7px;
}
.banner-effect2 a::before {
  width: 100%;
  height: 100%;
  background-color: #fff;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  content: "";
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.7s ease 0s;
     -moz-transition: 0.7s ease 0s;
      -ms-transition: 0.7s ease 0s;
       -o-transition: 0.7s ease 0s;
          transition: 0.7s ease 0s;
}
.banner-effect2 a:hover::before {
  visibility: visible;
  opacity: 0.6;
  top: 5%;
  left: 5%;
  width: 90%;
  height: 90%;
}
.banner-effect3 a {
  position: relative;
  overflow: hidden;
  display: inline-block;
  margin-bottom: -7px;
}
.banner-effect3 a::before {
  width: 100%;
  height: 100%;
  right: -100%;
  background-color: #000;
  position: absolute;
  z-index: 1;
  content: "";
  opacity: 0.3;
  visibility: hidden;
  -webkit-transition: 1s ease 0s;
     -moz-transition: 1s ease 0s;
      -ms-transition: 1s ease 0s;
       -o-transition: 1s ease 0s;
          transition: 1s ease 0s;
  -webkit-transform: rotate(-45deg);
     -moz-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.banner-effect3 a:hover::before {
  visibility: visible;
  opacity: 0.3;
  right: 60%;
}
/*INNER PAGE*/
.main-content-list .content-offset,
.main-content-grid .content-offset {
  margin-top: -55px;
  float: right;
}
.main-content-grid .sidebar,
.main-content-list .sidebar {
  float: left;
}
.shop-page .brand {
  margin: 0;
}
.shop-page .content-offset .main-banner {
  margin-bottom: 25px;
  margin-top: 35px;
}
.shop-page .shop-title {
  font-size: 17px;
  color: #222;
  font-weight: 600;
  margin: 0 0 18px;
  text-transform: uppercase;
  /*! text-align: center; */
}
.pagination {
  padding: 0 15px;
}
.shop-page .pagination {
  float: left;
}
.main-content-grid .pagination {
  margin: 40px 0 25px;
}
.main-content-list .pagination {
  margin: 40px 0;
}
.shop-page .note {
  font-size: 14px;
  color: #333;
  float: right;
  margin-top: 45px;
}
.list-page li {
  display: inline-block;
  margin-right: 10px;
}
.list-page li:last-child {
  margin-right: 0;
}
.list-page li a {
  font-size: 14px;
  color: #333;
  display: inline-block;
  width: 40px;
  height: 40px;
  text-align: center;
  border: solid 1px #e6e6e6;
  border-radius: 3px;
  line-height: 40px;
}
.list-page li a:hover,
.list-page li a.current {
  color: #fff;
}
.list-page li a.nav-button {
  width: auto;
  padding: 0 25px;
}

.grid-style .product-item .description,
.grid-style .product-item .availability,
.grid-style .product-item .group-button .compare-button .text, 
.grid-style .product-item .group-button .wishlist-button .text{
  display: none;
}
.product-container .product-item {
  /* border-bottom: solid 1px #e6e6e6; */
  /* border-right: solid 1px #e6e6e6; */
  float: left;
  /* margin-left: 30px; */
}
.product-container {
  /* border-top: solid 1px #e6e6e6; */
  /* border-left: solid 1px #e6e6e6; */
  margin-right: -10px;
}

.list-style .product-item .description,
.list-style .product-item .availability {
  display: block;
}
.list-style .product-item {
  width: 100%;
  text-align: left;
}
.list-style .product-item .product-inner .group-flash {
  top: 10px;
}
.list-style .product-item .product-inner .thumb ,
.list-style .product-item .info,
.list-style .product-item .group-button {
  display: table-cell;
  vertical-align: middle;
}
.list-style .product-item .product-inner .thumb {
  float: left;
  margin-right: 20px;
  35: 0px
  margin-left:;
}
.list-style .product-item .product-inner{
  padding: 20px 0 20px 20px;
  overflow: hidden;
  height: auto !important;
}
.list-style .product-item .info {
  max-width: 600px;
  float: left;
  padding: 20px 0 0;
}
.list-style .product-item .info::before {
  display: none;
}
.list-style .product-item .info .rating {
  margin-bottom: -4px;
}
.list-style .product-item .product-name {
  margin: 0 0 20px;
}
.list-style .product-item .availability {
  font-size: 13px;
  color: #666;
}
.list-style .product-item .availability a {
  font-weight: 600;
  color: #35b035;
}
.list-style .product-item .group-button .compare-button, 
.list-style .product-item .group-button .wishlist-button {
  width: auto;
  border: none;
  line-height: 35px;
}
.list-style .product-item .group-button .compare-button .icon, 
.list-style .product-item .group-button .wishlist-button .icon {
  margin-right: 10px;
  font-size: 18px;
}
.list-style .product-item .group-button .compare-button .text, 
.list-style .product-item .group-button .wishlist-button .text {
  display: inline-block;
  font-size: 14px;
  color: #666;
}
.list-style .product-item .group-button .compare-button:hover, 
.list-style .product-item .group-button .wishlist-button:hover {
  background-color: transparent;
  border-color: transparent;
}
.list-style .product-item .group-button a {
  display: list-item;
  margin: 0 auto;
  list-style: none;
  float: none;
}
.list-style .product-item .group-button .add-to-cart {
  display: inline-block;
  margin-bottom: 30px;
}
.list-style .product-item .group-button  {
  -webkit-box-shadow: none;
    -moz-box-shadow: none;
      box-shadow: none;
  border-left: solid 1px #e6e6e6;
  padding: 0 ;
  position: relative;
  top: 0;
  right: 0;
  width: auto;
  height: auto;
  opacity: 1;
  visibility: visible;
  text-align: center;
  width: 200px;
  float: right;
}
.list-style .product-item .group-button .inner {
  padding: 55px 0 50px;
  margin: 0 auto;
  text-align: center;
}
.product-item .description {
  font-size: 13px;
  color: #666;
  line-height: 20px;
  margin: 0 0 10px;
  /* width: 222222220%; */
}
.top-control {
  background-color: #00b556;
  padding: 10px 20px;
  margin-bottom: 30px;
  border-radius: 6px;
}
 .filter-choice {
  float: left;
  margin-right: 10px;
}
.top-control .select-item {
  float: left;
}
.main-footer {
  /*! width: 98%; */
    margin: auto;
  text-align: left;
}