.cameraSlide img {
    margin-left: 0 !important;
}
.msg-work{width: 100%;
    text-align: center;
    margin-top: 26px;
    color: black;
    font-weight: 600;
	font-size: 18px;}
.ic-share1 {
    position: fixed;
    left: 20px;
    bottom: 20px;
    z-index: 999;
    margin-bottom: 0;
}

.ic-share1 div{
  margin-bottom:0;
}
.ic-share1 ul{
    display:flex;
    flex-direction: column;
}

.ic-share1 ul li{
    margin-bottom: 5px !important;
}



.ic-share1 .ya-share2__popup_list-direction_horizontal {
    right: -25px;
}
.ic-share1 .ya-share2__container_size_m .ya-share2__popup_direction_bottom {
    right: -140px;

}

.ya-share2__list_direction_vertical > .ya-share2__item {
    text-align: left;
}


.ic-share2 {
    width: 50%;
    margin-left: 15px;
}

.ic-share2 .ya-share2__list.ya-share2__list_direction_horizontal{
		padding-top:15px;
}

body	.ic-share1 .ya-share2__container_size_m .ya-share2__popup_direction_bottom {
    top: -285px;
}

.ic-share1 li.ya-share2__item.ya-share2__item_more {
    order: -1;
    display: flex;
}

@media (max-width: 768px) {

  .ic-share1{
  	left:0px;
  }




  .col-sm-7.col-lg-5.product_page-right {
    margin-top: 40px;
}
}
.wr_desc_cat p,  .wr_desc_cat span, .wr_desc_cat details{color: black;line-height: 20px;font-size: 15px;}

.wr_desc_cat {
    font-size: 18px;
    color: black;
    margin-bottom: 25px;
}
#tab-description p, #tab-description span {
    color: black !important;
    font-size:15px !important;
    line-height:20px;
}
.box_html.About p, .box_html.About span {
    color: black !important;
    font-size: 15px !important;
    line-height: 20px !important;
    margin-bottom:20px;
}
.box_html.About  a span {
    color: #86bc50 !important;
}

#article-wr p, #article-wr span, #article-wr div, #article-wr address, #article-wr b{
	color: black !important;
    font-size: 15px !important;
    line-height: 20px !important;
}

span.old_price {
    padding-left: 40px;
    text-decoration: line-through;
}
.cat_old_price {
    margin-top: 20px;
    text-decoration: line-through;
}

@media (max-width: 540px){
    .camera_container {
    padding-bottom: 180px !important;
    }
    img.imgLoaded {
        margin-right: 0 !important;
        width: 100% !important;
        height: auto !important;
    }

}


.main-banner{
    width:100%;
    background-image:url(/main.webp);
    height:300px;
    background-size:cover;
}
