
.product{
	position:relative;
	height:565px;	
	margin-bottom:5px;
	#background:rgba(255,255,255,0.8);  
  ¹background-color: rgba(255,128,0,0.3);
	#padding:5px;    
  margin-bottom:35px;
  border:1px solid silver;
}         
      
.product:hover{
  #webkit-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.3);
   #-moz-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.3);
    #box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.3);
}

   
.product .pricers{
  font-size:25px;
  color:#c93a36;
  line-height:40px;
  font-weight:bold;  
  padding:5px; 
 # background-color: rgba(255,128,0,0.3);
}                 

.product .pricers span{
  font-size:40px;
}

.product .pricers i{
  font-size:20px;
}

.product .info{
  padding:5px;  
  #background-color: rgba(255,128,0,0.3);
}

.product .info .name{
  font-size:15px;
  font-weight:bold;
  padding-bottom:15px;
}                     


.product .info .params{
  font-size:13px;
  line-height:12px;
}
             
.product .info .name .showroow-eye{
  margin-top:5px;
  color:;  
}        

.product .info .name .market-eye{
    position: absolute;
    top: 0;
    right: 0;
    color: white;
    background: rgba(0,0,0,0.5);
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-weight: normal;
    font-size: 11px;  
}     

.product .params .code p{
  font-weight:bold;
}


         
.product .color-palete{
  position:absolute;
  z-index:99999;
  top:198px;
  right:5px;  
}
                    
.product .color-palete .color-sq{
    webkit-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.9);
    -moz-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.9);
    box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.9);  
    display:block;
    margin-left:8px;
    width:18px;
    height:18px;
    float:right;
}

.product .info .name .delivery-eye{
    position: absolute;
    top: 190px;
    left: 5px;
    color:#fff;
    background:#000;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-weight: normal;
    font-size:13px;  
    border-radius: 5px;
    border: 1px solid #f7f7f9;
}            




.product .call_me_please{
  color:red;
  text-align:center;
  font-weight:bold;
  cursor:pointer;   
  font-size:16px;
  line-height:26px;
}                                          

.product .call_me_please span{
  border-bottom:1px dashed red;
  color:red;
}

.product .call_me_please a:hover{
  text-decoration:none;  
}

.product .img{
    height: 220px;
    line-height: 220px;
    text-align: center;  
    position:relative;
}

.product .img img{
  max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
}     
 
.product .showroow-eye{
    width:100%;
    position: absolute;
    top: 0;
    left: 0;
    color:#fff;
    background:rgba(0,0,255,0.9);
    padding: 6px;
    font-weight: normal;
    font-size:13px;  
    text-align:center;    
    cursor:pointer;
    z-index:99;
} 

.product .showroow-eye i{
  color:#fff;
} 
                     
.product .showroow-eye .hidden-image{
  top:30px !important;
  #position:absolute;
  display:none;  
  z-index:9999;    
  height:533px;
  background:rgba(0,0,255,0.8);
  width:100%;       
  padding:0 !important;
}
                            
.product .showroow-eye:hover .hidden-image{
  display:block;
    z-index:9999;
}
 
.product .showroow-eye .hidden-image .himg{
  height:160px;
}
                                           
.product .showroow-eye .hidden-image .himg img{
  width:250px;     
  max-height:160px;
  border:1px solid #fff;                                               
}


.product .showroow-eye .hidden-image .timg{
  padding:15px;                        
  font-size:22px;
}

.product .img-in-shop{
	position:absolute;
	z-index:999;
	top:-10px;
	left:-6px;
}
       
.product .img-in-new{
	position:absolute;
	z-index:999;
	top:145px;
	right:0;  
}

.product .img-in-new img{
  width:75px !important;
}
    
.product .img-in-special{
	position:absolute;
	z-index:999;
    top: 0;
    right: 0;
}

.product .img-in-special img{
  width:75px !important;
}

.product .img-in-eye{
	position:absolute;
	z-index:999;
	top:-5px;
	right:-6px;
}

.product .img-in-eye img{
	height:40px;
}
       
.product .img-in-eye .thumbnail2 span{
	position: absolute;  
	background:url('../images/tooltip.png') no-repeat;
	width:248px;
	height:77px;
	padding-bottom: 9px;
	padding-top: 3px;
	padding-left: 9px;
	padding-right: 12px;
	left: -1000px;  
	visibility: hidden;
	font-family:tahoma;
	font-size:13px;
	color: #000;  
	text-decoration: none;  
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border:none !important;
	margin-top:10px;
	text-align:justify;
}  

.product .img-in-eye .thumbnail2 span img{
	border-width: 0;  
	padding: 2px;  
}  

.product .img-in-eye .thumbnail2:hover span{
	visibility: visible;  
	top: -90px;  
	left: 10px;
}
  
.product .flag-card{
  position:absolute;
  top:135px;
  left:0px;
}

.product .flag-card img{
  width:50px;  
      webkit-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.9);
    -moz-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.9);
    box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.9); 
}
          
.new-button{
  margin-top:10px;   
    bottom: 8px;
    position: absolute;  
}     
            
.price-block{
  border:1px solid #eeeeee;
  padding:20px;  
}

.price-block .ppp5{
  font-size:30px;  
}            

.price-block .ppp5 span{
  font-size:40px;
  font-weight:bold;
  color:darkred;  
} 
 
.wh-prog{
  border:1px solid #eeeeee;
  padding:20px;    
}                

.wh-prog .wh1{
  color:green;
  font-size:1.2em;
  font-weight:bold;  
}

.wh-prog .wh2{
  font-size:0.9em;  
}
 
.podbor-po{
  border-bottom:1px solid #eee;
  border-right:1px solid #eee;
  border-left:1px solid #eee;    
  height:auto;
  text-align:left;
  color:#fff;    
  padding: 20px;
} 

.podbor-po a{
  border-bottom:1px dashed darkred;
  color: darkred;  
}


.price-view{
  position:absolute;
  top:180px;
  left:10px;
}          

.price-view input{
  padding:5px;
  width:80px;
  font-size:15px;  
  border-radius: 5px;
  border: 1px solid #f7f7f9;
}

.s-view{
  position:absolute;
  top:140px;
  background:#000;
  padding:5px;
  color:#fff;
  left:10px;      
  font-size:15px;  
  border-radius: 5px;
  border: 1px solid #f7f7f9;
  z-index:9999;
}
    
.gifts{
  position:absolute;
  top:44px;
  z-index:999;  
}

.showroow-eye{
  font-weight:bold;
  text-transform:uppercase;  
} 

.showroow-eye i{
  color: #b65930;
  width:25px;
}
 
.market-eye{
  font-weight:bold;
  text-transform:uppercase;  
}

.market-eye i{
  color: #b65930;
  width:25px;    
}

.delivery-eye{
  font-weight:bold;
  text-transform:uppercase;  
}

.delivery-eye i{
  color: #b65930;
  width:25px;     
}    

.scroll-image{
    height:100px;
    overflow-x:scroll;
    overflow-y:hidden;
  }
  .scroll-child-image{
    width:99999px;
  }
  .scroll-child-image > div{
    float:left;
    text-align:center;
    height:70px;
    width:70px;
  }                         
  


.new-button-full{
  position:unset !important; 
}

.row-flex {
    display: flex;
    flex-flow: row wrap;
}

.brands-list h2{
  background:#b65930;
  color:#fff;
  padding:5px; 
  max-width:40px;
  text-align:center;
}     

.brand_on_product{
  position:absolute;
  right:0;
  top:-35px; 
  z-index:9999;
}

.brand_on_product img{
  width:200px;
}    

.phone_in_product{
  font-weight:bold;  
} 

.phone_in_product span{
  font-weight:bold;
  font-size:2.5em;
  color:navy  
}
  
.pay_icon{
  width: 50px;
  font-size: 40px;
  float: left;
  color:#b65930; 
}