/* custom css */
#comjshop .jshop_list_manufacturer .block_product.manufacturer p{
	color:#000;
	text-align:justify;
	padding:0 10px;
}
#comjshop.productfull .block.tech-info ul > li > a {
	padding:9px 10px 0px 40px;
}
#comjshop.productfull .block.tech-info ul > li > a::before {
	top:10px;
}
body header .topmenu ul.menu > li > a {
	padding: 0 .5rem;
}
.sclogin {
	margin-top:-2px;
}
#comjshop .list_product > .row .block_product .description {
	padding-left: .5rem;
	padding-right: .5rem;
	text-align:justify;
}
body header .social > li a.icon-viber {
	background-position:-196px -22px;
}
body header .social > li a.icon-viber:hover {
	background-position:-196px 0;
}
#comjshop .jshop_list_manufacturer .block_product.manufacturer {
	border:none;
	box-shadow:none;
}
.manu_images img{
	/* float:left; */
	width:200px;
	display:table-cell;
}

#member-registration fieldset:nth-child(2) legend {
	display:none;
}
#member-registration .validate {
	margin-bottom: 0;
	background: #b70e0c;
	padding: .625rem 3.125rem;
	color:#fff;
}
#member-registration .validate:hover {
	background:#023a64;
}
#comjshop.productfull .product-spec-container .product-spec table.razmer tbody tr td:last-child {
	padding:0;
}
#comjshop.productfull .product-spec-container .product-spec table.razmer tbody tr td {
	text-align:right;
	vertical-align:bottom;
}
.image_banner_block .banner_colum {
	width:30%;
	float:left;
	margin:0 1%;
}
/* .image_banner_block .banner_colum:last-child {
	margin:0;
} */
.image_banner_block .image_banner {
	margin-bottom:27px;
	position:relative;
}
.gray_banner {
	background:rgba(0,0,0,0.7);
	position:absolute;
	bottom:0;
	width:100%;
	padding:10px;
}
.gray_banner .text_banner {
	color:#fff;
	float:left;
	margin:0;
}
.gray_banner .readmore_banner {
	float:right;
	color:#fff;
	background:#b70e0c;
	padding: 10px 20px;
}
@media (max-width: 640px) {
	.image_banner_block .banner_colum {
		width:100%;
		max-width:326px;
		margin:0 auto;
		float:none;
	}
}
.product .image_block {
	text-align:center;
}
.text_align_right {
	text-align:right;
	margin-bottom:20px;
	
}

.item-page p{
    text-align: justify;
	text-indent:15px;
}

.shortcode-item.contacts-page-block p {
    text-align: left;
	text-indent: 0;
}

.phone a:focus{
	color:#fff;
}