
.newoffers .price{float:right;background-color: #D82e31; padding:3px 5px 3px 5px; color:#fff; display: inline-block; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; margin-top:3px;}
.hotoffers .bk {cursor:pointer;  display: inline-block;width:100%;overflow: hidden;position: relative;margin-bottom:20px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.hotoffers .bk img{object-fit: cover;height: 100%;width: 100%; }
.hotoffers .bk::after { z-index:1;display: block;position: absolute; background-image: linear-gradient(to bottom, transparent 0%, black 100%);top: 50%;	bottom: 0;	right: 0;left: 0;content: ''}
.hotoffers .info{margin: 15px  15px  15px  15px;z-index: 2;display: block;position: absolute;color:#fff;bottom: 0;right: 0;left: 0;}
.hotoffers .info *{color:#fff; }

.hotoffers .info span{ font-size:18px; line-height:22px; font-weight: 100; text-shadow:1px 0px 1px #000;
 background-color: rgb(0, 0, 0);
    /* RGBa with 0.6 opacity */
    background-color: rgba(0, 0, 0, 0.6);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}


.hotoffers .info span strong{font-weight: bold;}
.hotoffers .info .pr{ float:right}
.hotoffers .info .pr span{font-size:14px;}
.hotoffers .info div{ margin-top:5px;}

.priceinfo{ float:right; }


.offers .tablecell img{ } 

.offers{ min-height:106px;box-sizing: border-box;
    padding:5px;float:left; width:48%; margin-right:2%; margin-bottom:25px;}
.offers.hot{ 
    
    
-webkit-box-shadow: 0px 0px 5px 5px rgba(205, 92, 92,0.3);
    -moz-box-shadow: 0px 0px 5px 5px rgba(205, 92, 92,0.3);
    box-shadow: 0px 0px 5px 5px rgba(205, 92, 92,0.3); 
 
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.offers .tablecell:first-child{ width:40%;  max-width:150px; height:auto;  }
.offers .tablecell img{height:84px; width:150px;object-fit: cover;  }
.offers .tablecell:first-child { font-size: 0px;  padding:0 10px 0 0; }
.offers .tablecell:last-child { width: 100%;  padding:0; }

 

.offers .tablecell .desc{ height:70px; overflow: hidden; }
.offers .price{ float:left; background-color: #D82e31; padding:3px 5px 3px 5px; color:#fff; display: inline-block; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.offers .desc,.offers .desc a{ color:#666; line-height: 14px;}
.offers .date{  margin-left:10px; float:left;padding: 3px 5px 3px 5px;}
.offers .desc .country{ color:#3782c7; font-weight: bold }
.offers .desc .city{ color:#3782c7; font-weight: normal }



/*
#loaderstep .table{ display:block }
    #loaderstep .tablebody{ display:block }
    #loaderstep .tablerow{ display:block }
    #loaderstep .tablecell { display:block }
    
    .step1 .table{ display:block; width:100%; }
    .step1 .tablebody{ display:block; width:100%; }
    .step1 .tablerow{ display:block; width:100%; }
    .step1 .tablecell { display:block; width:100%; }
    

    
    
    .loaderstep1 .tablecell:nth-child(n+3){ display:none !important;}
    
    .loaderstep2 .tablecell:nth-child(n+4){ display:none !important;}    
    .loaderstep2 .tablecell:nth-child(2){ display:none !important;}  
    
    .loaderstep3 .tablecell:nth-child(n+5){ display:none !important;}    
    .loaderstep3 .tablecell:nth-child(2){ display:none !important;} 
    .loaderstep3 .tablecell:nth-child(3){ display:none !important;} 
    
    
    .loaderstep4 .tablecell:nth-child(n+6){ display:none !important;}    
    .loaderstep4 .tablecell:nth-child(2){ display:none !important;} 
    .loaderstep4 .tablecell:nth-child(3){ display:none !important;} 
    .loaderstep4 .tablecell:nth-child(4){ display:none !important;} 
    
    
    .loaderstep5 .tablecell:nth-child(n+7){ display:none !important;}    
    .loaderstep5 .tablecell:nth-child(2){ display:none !important;} 
    .loaderstep5 .tablecell:nth-child(3){ display:none !important;} 
    .loaderstep5 .tablecell:nth-child(4){ display:none !important;} 
    .loaderstep5 .tablecell:nth-child(5){ display:none !important;} 
        */
    
    .step1{ margin:10px;}

    .step2 div{  padding:20px; margin:1%; height:130px; border:1px solid #d8d9da;  width:23%; float:left;  box-sizing: border-box; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
.step2 div strong{font-weight: bold; font-size: 16px; color:#011248; display: block;}
.step2 div span{display:block}
.step2 div span:nth-child(3){ margin-top:20px;}

.profilblock .form, .profilblock .form1{ width: 100%;}


@media only screen and (min-width: 20px) {
    .hotoffers .bk{height:150px;}
}


@media only screen and (max-width: 768px) {
    .hotoffers .bk{ height:200px; }
    .hotoffers .bk img{height: 200px;}
}
@media only screen and (min-width: 1201px) {
    .hotoffers .bk{height:250px;} 
}
@media only screen and (min-width: 769px) {
 .hotoffers .bk{ height:250px;}
 .menumain .column li:first-child {display:none;}
} 

@media only screen and (max-width: 425px) {
.step2 div{ float:none;width:100%;}
}