


#fixbar {
    
    height: 46px;
}





@media (max-width: 930px) {
    
  .jshop_list_product .block_product {
  
    width: 47% !important;
}  
    
    
}

@media (max-width: 470px) {
    
  .jshop_list_product .block_product {
  
    width: 100% !important;
}  
    
    
    .row-fluid [class*="span"] {
    
    margin-left: 0%;
    }
    
    
    
    
}









.jshop_ajaxsearch input[type="text"]{ 
    display: inline-block;
    width: 79%;
   // min-width: 308px;
    
}




.jshop_list_product .price_block {
    min-height: 28px;
}





.pois #search-result {

    z-index: 100;
    
}




.itemsearch img {
    border: 0px;
    width: 77px;
}






#sp-top-bar .sp-module {
    display: inline-block;
   // margin: 0 0 0 20px;
    margin: 0 0 0 0px;
    width: 97%;
    
}





.sp-contact-info li {
    display: inline-block;
    margin: 0 10px;
    font-size: 130%;
}








.jshop_ajaxsearch .button {
    padding: 4px 18px;
    background: #008ae2;
        background-color: rgb(0, 138, 226);
    color: white;
    border: 1px solid #010035;
    position: absolute;
    right: 52px;
    border-radius: 0px 7px 7px 0px;
}




@media (max-width: 433px) {

.jshop_ajaxsearch input[type="text"] {
    display: inline-block;
    width: 68%;
}


}





@media (min-width: 770px) and (max-width: 993px) {

.col-sm-4 {
width: 50% !important;
}


}

@media (min-width: 470px) and (max-width: 770px) {

.col-sm-4 {
width: 100% !important;
}


}











.post-format {
    position: relative;
    top: 0px;
    left: -67px;
    display: block;
    width: 48px;
    height: 48px;
    font-size: 24px;
    line-height: 48px;
    text-align: center;
    color: #fff;
    border-radius: 3px;
}








.rp-filter{
    
    display: none;
    
    
}




.jshop_rel_prod span{
    
display: none;
    
}



#mxcpr{
 display: none;   
    
}





#sp-main-body {
    padding: 30px 0;
}












.jshop_ajaxsearch{

position: relative;
right: -63px;

}

a {
color: #f50033;
}



.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a {
color: #f50033;
}

img {
    display: initial;
}


#sp-korz{


position: relative;
top: 35px;
left: 11px;


}

















.tp-button.red {

    font-size: 23px !important;
}




#sp-header .logo {
    display: inline-block;
    height: 90px;
    display: table;
    -webkit-transition: all 400ms ease;
    transition: all 400ms ease;
    margin: 0;
width: 172px;
}







.rrib img{
    
  width: 100px;  
    
}










.sk i{

margin-top: -21px !important;
font-size: 60px !important;


}




.vz a{

background-color: #F50033 !important;
font-size: 60px !important;


}





//.vz i{

margin-top: -21px !important;
font-size: 60px !important;


}










.sks i{

//margin-top: -21px !important;
//font-size: 60px !important;


}



@media (max-width: 500px) {
    
    
    
    .sks .joint-btn-right {
    background: #0088f5 !important;
    font-size: 15px !important;
}
    
    



.sks .joint-btn-left {
background: #f00 !important;
    font-size: 15px !important;
}


}








.sks .joint-btn-right {
    background: #0088f5 !important;
    font-size: 30px;
}



.sks .joint-btn-left {
background: #f00 !important;
    font-size: 30px;
}










skr .joint-btn-left {
    background: #f00 !important;
    font-size: 22px;
}




.skr .joint-btn-right {
    background: #0088f5 !important;
    font-size: 22px;
}





