.button-product{
text-align: center; 
position: relative;
top: -3px;  
    margin-bottom: 40px;
}
.button-product a{
color: #1b1b1b;
font-weight: 600;    


   
}
.button-product a:hover{
color: #454545;
text-decoration: none;   
}
.button-product2{
text-align: center;
position: relative;
top: 3px;
}
.button-product2 a{
color: #575757;   


   
}
.button-product2 a:hover{
color: #454545;
text-decoration: none;   
}
.product-information {
font-size: 14px;
margin-top: 30px;

}
.place {
text-align: center;    
 
font-weight: 600;

font-size: 17px;    
}
.place2 {
text-align: center;     
color: #848484;    
}
.product-img {
 margin: auto; 
 width: 250px; 
 padding: 10px;  
 float: left;
}

.image-review {
margin: auto;
max-width: 100%;
width: 100%;
padding: 0;
float: none;
}
.image-review img{
	width: 100%;
	height: auto;
	margin: 0 !important;
}
.product-inform {
color: #b1b1b1;  
font-size: 13px;   
}
.estimate2 {
background: rgb(255, 68, 0);
    border-radius: 0;
    color: #fff;
    font-size: 17px;
    font-weight: normal;
    padding: 5px 8px;
    position: relative;        
}

.product-h1 {
text-align: center;
font-size: 22px;
font-weight: bold;    
}
.product-p {
font-size: 14px;
text-align: center;
color: #808080;
margin-bottom: 20px;    
}
.product-p a {
text-decoration: none;    
}
.price-product {
margin-top: 40px;
margin-bottom: 30px;    
}
.otzyvy {
font-size: 22px;
text-align: center;       
}
/* Отзывы (блок) */
.reviewsSection {
	margin-bottom: 40px;
}
.reviewsSection .rateBox {
	margin-bottom: 7px;
}
.reviewsSection .rateBox .rateCont {
	background: rgb(255, 68, 0);
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	padding: 1px 8px 1px 8px;
	position: relative;
	text-align: center;  
}
.reviewsSection .rateBox .rateCont::after {
	width: 0px;
    height: 0px;
    top: 0px;
    position: absolute;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgb(255, 68, 0);
    border-width: 10.5px;
    position: absolute;
    right: -21px;
    content: '';
}
.reviewsSection .textBox p {
	margin-bottom: 15px; 
	font-size: 14px;  
}
.reviewsSection .infoBox {
	margin: -10px 0 0 !important;
	font-size: 14px;
	list-style: none !important;
	padding: 0 !important;
}
.reviewsSection .infoBox li {
	display: inline-block;
	float: none;
	list-style: none !important;
	padding: 0 !important;
	color: #888888;
}
.reviewsSection .infoBox li:before, .reviewsSection .infoBox li:after {
	display: none;
}

/* Оценка (слово) */
.aro-rc-h {
color: #808080;
font-size: 14px;    
}



/* Характеристики */
.model-table {
background-color: #ededed;
font-size: 15px;
height: 60px; 
font-weight: bold;    
}
.model-table2 {
font-weight: normal;
font-size: 14px;
height: 40px;       
}
.button-link{text-decoration:none; text-align:center; 
    background: rgb(255,82,82);
    background: -o-linear-gradient(225deg, rgba(255,82,82,1) 0%, rgba(255,140,63,1) 100%);
    background: linear-gradient(225deg, rgba(255,82,82,1) 0%, rgba(255,140,63,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5252",endColorstr="#ff8c3f",GradientType=1);
    border-radius: 4px;
    -webkit-box-shadow: 0 4px 10px rgba(255, 110, 12, 0.3);
    box-shadow: 0 4px 10px rgba(255, 110, 12, 0.3);
    font-family: Proxima Nova;
    font-weight: 400;
    font-size: 16px;
    line-height: 39px;
    color: #FFFFFF;
    padding: 0 10px;
    max-width: 220px;
margin: 0 auto; 
}   
 
.button-link a {
color:#ffffff;
position: relative;
top: 4px; 
   
}       
.button-link a:hover {
text-decoration: none;  
color:#fff; 

}.button-link:hover{

    background: rgb(255,140,63,1);
    background: -o-linear-gradient(225deg, rgba(255,140,63,1) 0%, rgba(255,82,82,1) 100%);
    background: linear-gradient(225deg, rgba(255,140,63,1) 0%, rgba(255,82,82,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff8c3f",endColorstr="#ff5252",GradientType=1);
    -webkit-box-shadow: none;
    box-shadow: none;
 
  
 }
.img-best2 {
margin-bottom: -15px;
margin-right: 5px;
position: relative;
top: -6px;
}
.button-link img{
	margin: 0 5px 0 0 !important;
	    top: 7px;
}

.review a{
font-size:14px; 
color: #363636;
font-weight:bold;   
margin-bottom: 20px;     
}
.review a:hover{
color: #659159;
text-decoration: none;  
}
.review a:before {
content: "\00BB"; 
padding-right: 3px; 
color: #363636; 
font-size: 18px;    
}  

.productinfo{float: right; max-width: 480px;}
.market-a {
position: relative;
top: -15px;
font-size: 14px;  
text-align: center;    
}
.market-a:hover {
text-decoration: none;    
}
.market-a span{
color:#545454;
font-size: 14px;    
}

.block-inform2{
float: left;
width: 500px;
font-size: 14px;
margin-top: 20px;
margin-left: 10px;    
}
.product-img2 {
 margin: auto; 
 width: 250px; 
 padding: 10px;  
 float: right;
}
.product-img2 img {
max-height: 250px;
max-width: 250px; 
}
.price-block {
max-width: 650px; 
margin-bottom: 20px; 
margin-top: 0px;    
}
.offer-price-b {
max-width: 650px;    
}  

.ofwebsite {text-decoration:none; text-align:center; 
 padding:15px 50px; 
 border:none; 
 max-width: 350px;
 background-color:#d42822; 
 background-image: -moz-linear-gradient(top, #d42822 0%, #e3403b 100%); 
 background-image: -webkit-linear-gradient(top, #d42822 0%, #e3403b 100%); 
 background-image: -o-linear-gradient(top, #d42822 0%, #e3403b 100%); 
 background-image: -ms-linear-gradient(top, #d42822 0% ,#e3403b 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3403b', endColorstr='#e3403b',GradientType=0 ); 
 background-image: linear-gradient(top, #d42822 0% ,#e3403b 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
  
  }.ofwebsite:hover{
 border:none; 
 background-color:#ad3430; 
 background-image: -moz-linear-gradient(top, #ad3430 0%, #a33531 100%); 
 background-image: -webkit-linear-gradient(top, #ad3430 0%, #a33531 100%); 
 background-image: -o-linear-gradient(top, #ad3430 0%, #a33531 100%); 
 background-image: -ms-linear-gradient(top, #ad3430 0% ,#a33531 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a33531', endColorstr='#a33531',GradientType=0 ); 
 background-image: linear-gradient(top, #ad3430 0% ,#a33531 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
 }
.ofwebsite_block {
text-align: center;    
margin-bottom: 30px;
margin-top: 30px;     
}
.ofwebsite_block a{
color: white;  
}
.ofwebsite_block a:hover{
text-decoration: none;  
}