.soc_sety img{
    max-width: 35px;
    margin-left: 5px;
}
.soc_sety a, .soc_sety a:hover{
      border-bottom: 0px;
}
.order_accept td{
    padding: 10px;
}
.cart_mobile{
    display:none;
    float: right;
}
.shop_cart th {
    text-align: center;
}
.shop_cart td, .shop_cart th{
        padding: 5px 20px;
}
.menuMedium .favorites, .menuMedium .cart{
        background: #c8f10b;
    padding: 7px;
    border-radius: 50%;
    width: 40px;
    display: inline-block;
    text-align: center;
    height: 40px;
    line-height: 36px;
}
.menuMedium .favorites i, .menuMedium .cart i{
    font-size: 22px;
    color: black;
}

@media (min-width: 320px) and (max-width: 700px){
    #rama, #articleBlock article{
        margin-bottom:15px;
    }
   .soc_sety{
      margin-bottom:10px;
   } 
   .cart_mobile .favorites, .cart_mobile .cart{
        background: #c8f10b;
    padding: 7px;
    border-radius: 50%;
    width: 30px;
    display: inline-block;
    text-align: center;
    height: 30px;
    line-height: 20px;
    margin-left: 5px;
}
.cart_mobile .favorites i, .cart_mobile .cart i{
    font-size: 16px;
    color: black;
}
.menu_button{
       float: right; 
}
.menu_button img{
 max-width: 100%;   
}

.one_level{
    margin-bottom: 8px;
    padding-top:10px;
}
.one_level:after{
    content:'';
    clear:both;
    display:block;
}
.one_level .arrow{
  background: url(/images/arrow-small-right.webp) no-repeat;  
      width: 15px;
    height: 15px;
    padding: 10px;
    margin-right: 10px;
    background-size: 6px;
    position: relative;
    z-index: 99999;
        margin-top: 8px;
        float:right;
}
.one_level a{
 max-width: 90%;
    float: left;   
}
.one_level .dropdown-menu li a{
    font-size: 12px;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 25px;
}
   .mobile_menu_wrap{
   display: flex;
    justify-content: space-between;
    align-items: center; 
}
}
@media (min-width: 320px) and (max-width: 1000px){
  .cart_mobile{
    display:block;
}
}
@media (min-width: 1100px){
    .menuMediumSubmenu .menu_bold{
        font-weight: bold;
    font-size: 16px;
    display: block;
    margin-bottom: 10px;
    margin-top: 20px;
    }
    .menuMediumSubmenu .list-inline li{
            display: block;
    }
   .navbar .logo img{
       height: 100px;
    position: absolute;
        top: -32px;
   } 
    header .menuMedium nav.top ul.topLevel {
    display: flex;
justify-content: space-around;
}
header .menuMedium nav.top {
    display: block;
     max-width: 85%;
    margin-left: 15%;
}
.topLevel .ico{
   display: flex !important; 
}
.topLevel .ico a{
    margin-right: 10px;
}
}