.reviews_wrapper{text-align:center; }
.product_rating {
    padding-bottom:8px;
}

.product_rating li {
    float: left;
    margin-right: 5px;
}
.urunresimsol{float:left;width:110px;display:block;}
.urunresimsol li{
    float: left;
    width: 92px;
    margin-bottom: 10px;
    border: 1px solid #ebebeb;
    border-radius: 5px;
    cursor: pointer;
}
.urunresimsol li img{

    border-radius: 5px;

}
.resimsag{float:left;width:460px;}
.yorumyapalan{width:100%;text-align:center;padding:20px 0px; }
.relatedproduct  .owl-nav {
    z-index: 2;
    position: absolute;
    right: 20px;
    top: 40%;
    left: 20px;
}
.relatedproduct  .owl-nav  div {
    font-size: 0;
    position: absolute;
    border-radius: 0;
    border: none;
    width: 35px!important;
    height: 65px!important;
    display: inline-block;
    cursor: pointer;
    text-align: center;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 5px!important;
    box-shadow: 0 0 3px 1px #f3f3f3;
	background:#fff;
	    font-size: 20px!important;
    line-height: 65px!important;
	
}
.relatedproduct  .owl-nav .owl-prev{left:0; }
.relatedproduct  .owl-nav .owl-next{right:0; }
.yorumyap {
margin-top:10px;
    font-size: 14px;

    font-weight: 500;
	background:#417aa8;

    padding-bottom: 5px;

    margin-bottom: 15px;

    display: inline-block;

    color: #fff;
	 padding:10px;

}

.urunadid{ font-size:20px;font-weight: 700;
    color: #4a4a4a;line-height:20px; }

.aciklamaline{padding:7px 0px 5px 0px;}

.bbaslik{float:left;width:20%;font-weight:600;}

.bnokta{float:left;width:2%;}

.bicerik{float:left;width:73%;}
.product_rating li .fa {
    color: #edbc47;
    font-size: 14px;
}
.product_rating li .far {
    color: #edbc47;
    font-size: 14px;
}
.odemealani{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.odemealani .elemanlar {
    display: flex;
    flex-direction: row;
    justify-items: center;
    align-items: center;
}
.odemealani .fa{color:#1c9c90;font-size:16px; }
.odemealani .elemanlar .yazi {
    display: inline-block;

    font-size: 12px;
    font-weight: 600;
    color: #535353;
    margin-left: 11px;
	line-height:12px;
}
.varyantbaslik {
    display: block;
    margin-bottom: 10px;
}
.vbox {
    display: inline-block;
}
.secilivaryant {
    border: 1px solid #000 !important;
    color: #000 !important;
    background: #fff !important;
}
.varyantboxes {
    min-width: 48px;
    height: 40px;
    line-height: 38px;
    border: 1px solid #dddddd;
    text-align: center;
    border-radius: 5px;
    padding: 0 10px;
    float: left;
    cursor: pointer;
    margin-right: 10px;
    margin-bottom: 10px;
	background:#fff;
}

.product_page_bg {

  /*background: #F5F5F9;*/

  padding: 10px 0 75px;

}

@media only screen and (max-width: 767px) {

  .product_page_bg {

    padding: 10px 0 50px;

  }

}



.product_details_wrapper {

  background: #ffffff;



}

div#productRight {






    box-sizing: border-box;

}

.product_details {

  padding:0px 0px  55px 0px;

}




#img-1 {

  border: 2px solid #ebebeb;

text-align:center;

    border: 1px solid #ebebeb;
    border-radius: 5px;

}
#img-1 img{ border-radius:6px; }








.product_d_right .product_rating ul li.review a {

  color: #222222;

 

  font-size: 14px;

}

.product_d_right .product_rating ul li.review a:hover {

  color: #d31f27;

}

.product_d_right .price_box {

  margin-top: 14px;

}


.product_d_right .price_box span.current_price {

  font-size: 22px;

}


.product_d_right .price_box span.old_price {

  font-size: 14px;

  margin-right: 10px;

display:inline-block;

color:#7d7d7d;
padding-bottom:10px;

}

@media only screen and (max-width: 767px) {

  .product_d_right .price_box span.old_price {

    font-size: 17px;

  }

}

.product_d_right .product_desc {

  margin-bottom: 19px;





}

.product_d_right .product_desc p {

  font-size: 14px;

  line-height: 26px;

}

.product_d_right .priduct_social ul li {

  display: inline-block;

  margin-right: 7px;

}

@media only screen and (min-width: 768px) and (max-width: 991px) {

  .product_d_right .priduct_social ul li {

    margin-right: 2px;

  }

}

@media only screen and (max-width: 767px) {

  .product_d_right .priduct_social ul li {

    margin-right: 0;

  }

}

.product_d_right .priduct_social ul li:last-child {

  margin-right: 0;

}

.product_d_right .priduct_social ul li a {

  color: #fff;

  font-size: 12px;

  line-height: 24px;

  padding: 0 8px;

  border-radius: 3px;

  text-transform: capitalize;

  display: block;

}

@media only screen and (max-width: 767px) {

  .product_d_right .priduct_social ul li a {

    padding: 0 3px;

    font-size: 11px;

  }

}

.product_d_right .priduct_social ul li a:hover {

  opacity: 0.8;

}

.product_d_right .priduct_social ul li a.facebook {

  background: #3B5999;

}

.product_d_right .priduct_social ul li a.twitter {

  background: #1DA1F2;

}

.product_d_right .priduct_social ul li a.pinterest {

  background: #CB2028;

}

.product_d_right .priduct_social ul li a.google-plus {

  background: #fe6d4c;

}

.product_d_right .priduct_social ul li a.linkedin {

  background: #010103;

}

.adet-alani {
    display: flex;
    flex-wrap: wrap;
    border-radius: 4px;
    border: 1px solid #eee;
    width:10rem;
 
}
.adet-alani a{flex: 0 0 2rem;
    max-width: 2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #555;
font-size:12px;
    font-weight: 500;
}
.adet-alani div{
    flex: 1 0 0%;
    max-width: 100%;
} 
.product_variant.quantity {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  align-items: center;

  margin-bottom: 20px;
  flex-wrap:wrap;
  float: left;
    padding-right: 15px;

}


.product_variant.quantity label {

  font-weight: 500;

  text-transform: capitalize;

  font-size: 14px;

  margin-bottom: 0;

}

.product_variant.quantity input {
border: none;

    background: none;
    height: 40px;
    padding: 0 0px;
    text-align: center;
    width: 100%;
    font-size:17px;
    background: #fff;

}

@media only screen and (min-width: 992px) and (max-width: 1199px) {

  .product_variant.quantity input {

    width: 110px;

  }

}

@media only screen and (min-width: 768px) and (max-width: 991px) {

  .product_variant.quantity input {

    width: 80px;

  }

}

@media only screen and (max-width: 767px) {

  .product_variant.quantity input {

    width: 100%;



  }

}

.buton-alani .button {
width:50%;
  border: 0;

  font-size: 14px;


  background: #417aa8;

  height:40px;

  line-height: 40px;

  text-transform: capitalize;


  font-weight:600;
  border-radius:5px;
  margin-bottom:15px;

}


@media only screen and (min-width: 992px) and (max-width: 1199px) {

  .product_variant.quantity button {

    min-width: 240px;

  }

}

@media only screen and (min-width: 768px) and (max-width: 991px) {

  .product_variant.quantity button {

    min-width: 170px;

  }

}

@media only screen and (max-width: 580px) {
.buton-alani .button{width:100%; }
.buton-alani{width:100%; }
.product_variant.quantity button{width:100%; margin-left:0px !important; }
}
@media only screen and (max-width: 767px) {


  .product_variant.quantity button {

    min-width: inherit;

    margin-left: 10px;

    padding: 0 12px;

    font-size: 14px;

  }

}

.product_variant.quantity button:hover {

  background: #3E444A;

}



.product_info_button ul li a {

    display: block;
    float: left;
    text-transform: capitalize;
    font-size: 14px;
    color: #555;
    font-weight: 600;
    margin-right: 35px;
    line-height: 26px;
    position: relative;
    padding: 6px 0px;
  

}
.section_titleurun {
    margin-bottom: 15px;
    width: 100%;
    text-align: left;
	margin-top:60px;
}
.section_titleurun h2{
font-size: 18px;
    line-height: 18px;
    font-weight: 700;
    display: inline-block;
    margin-bottom: 0;
    position: relative;
    text-transform: capitalize;
    color: #bc0d18;
    padding: 10px 10px 0px 0px;
}

@media only screen and (max-width: 767px) {

  .product_info_button ul li a {

    margin-right: 25px;

    font-size: 17px;

  }

}

.product_info_button ul li a.active {

    color: #417aa8;
    border-bottom: 2px solid #417aa8;
}

.product_info_button ul li a:hover {

  color: #333333;

}

.product_info_button ul li:last-child a {

  margin-right: 0;

}






.product_info_content p {

  line-height: 28px;

}





.s-tab-zoom.owl-carousel .owl-nav {

  display: block;

}

.s-tab-zoom.owl-carousel .owl-nav div {

  position: absolute;

  background: #f2f2f2;

  border-radius: 3px;

  height: 32px;

  top: 50%;

  transform: translatey(-50%);

  width: 32px;

  text-align: center;

  line-height: 32px;

  left: -7px;

  font-size: 18px;

  -webkit-transition: 0.3s;

  transition: 0.3s;

  opacity: 0;

  visibility: hidden;

}

.s-tab-zoom.owl-carousel .owl-nav div:hover {

  background: #d31f27;

  color: #ffffff;

}

.s-tab-zoom.owl-carousel .owl-nav div.owl-next {

  right: -7px;

  left: auto;

}



@media only screen and (max-width: 767px) {

  .product-details-tab {

    margin-bottom:25px;

  }

}

.product-details-tab:hover .s-tab-zoom.owl-carousel .owl-nav div {

  opacity: 1;

  visibility: visible;

}



.single-zoom-thumb {

  margin-top: 20px !important;

  width: 100%;

  margin: 0 auto;

}

@media only screen and (min-width: 992px) and (max-width: 1199px) {

  .single-zoom-thumb {

    width: 92%;

  }

}

@media only screen and (min-width: 768px) and (max-width: 991px) {

  .single-zoom-thumb {

    width: 93%;

  }

}


.single-zoom-thumb ul li {

  border: 1px solid #ddd;
  border-radius:6px;

}
.single-zoom-thumb ul li img {

  border-radius:6px;

}


.single-zoom-thumb ul li a {

  width: 100%;

}






