/* ============================================================================================================================================================================================================================= */

.logowall {padding: 5px;}
.logowall {
    background: rgba(222,222,222,1);
    background: -moz-linear-gradient(top, rgba(222,222,222,1) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(222,222,222,1)), color-stop(100%, rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top, rgba(222,222,222,1) 0%, rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top, rgba(222,222,222,1) 0%, rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top, rgba(222,222,222,1) 0%, rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(222,222,222,1) 0%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#ffffff', GradientType=0 );
}

.logowall .container-top {box-sizing: border-box; width: 100%; max-width: 960px; min-width: 480px; float: left; position: relative;}
.logowall .container-top .logobox-120x60 {width: 12.5%; max-width: 120px; min-width: 60px; display:block; z-index: +1;}
.logowall .container-top .logobox-120x120 {width: 12.5%; max-width: 120px; min-width: 60px; display:block; z-index: +1;}
.logowall .container-top .logobox-240x60 {width: 25%; max-width: 240px; min-width: 120px; display:block; z-index: +1;}
.logowall .container-top .logobox-240x120 {width: 25%; max-width: 240px; min-width: 120px; display:block; z-index: +1;}

.logowall .container-top-mini, .logowall .container-bottom-mini {display: none;}

.logowall .container-bottom {box-sizing: border-box; width: 100%; max-width: 960px; min-width: 480px; float: left; position: relative;}
.logowall .container-bottom .logobox-120x60 {width: 12.5%; max-width: 120px; min-width: 60px; display:block; z-index: +1;}
.logowall .container-bottom .logobox-120x120 {width: 12.5%; max-width: 120px; min-width: 60px; display:block; z-index: +1;}
.logowall .container-bottom .logobox-240x60 {width: 25%; max-width: 240px; min-width: 120px; display:block; z-index: +1;}
.logowall .container-bottom .logobox-240x120 {width: 25%; max-width: 240px; min-width: 120px; display:block; z-index: +1;}

.logowall .logobox-120x60, .logowall .logobox-120x120, .logowall .logobox-240x60, .logowall .logobox-240x120 {position: absolute;}
.logowall .logobox-120x60 img, .logowall .logobox-120x120 img, .logowall .logobox-240x60 img, .logowall .logobox-240x120 img {width: 100%;}

.logowall .other-shops {z-index: 0;}

@media screen and (max-width: 490px) {
    .logowall .container-top, .logowall .container-bottom {display: none;}

    .logowall .container-top-mini {box-sizing: border-box; width: 100%; max-width: 480px; min-width: 240px; float: left; position: relative; display: block;}
    .logowall .container-top-mini .logobox-120x60 {width: 25%; max-width: 120px; min-width: 60px;}
    .logowall .container-top-mini .logobox-120x120 {width: 25%; max-width: 120px; min-width: 60px;}
    .logowall .container-top-mini .logobox-240x60 {width: 50%; max-width: 240px; min-width: 120px;}
    .logowall .container-top-mini .logobox-240x120 {width: 50%; max-width: 240px; min-width: 120px;}

    .logowall .container-bottom-mini {box-sizing: border-box; width: 100%; max-width: 480px; min-width: 240px; float: left; position: relative; display: block;}
    .logowall .container-bottom-mini .logobox-120x60 {width: 25%; max-width: 120px; min-width: 60px;}
    .logowall .container-bottom-mini .logobox-120x120 {width: 25%; max-width: 120px; min-width: 60px;}
    .logowall .container-bottom-mini .logobox-240x60 {width: 50%; max-width: 240px; min-width: 120px;}
    .logowall .container-bottom-mini .logobox-240x120 {width: 50%; max-width: 240px; min-width: 120px;}
}

/* ============================================================================================================================================================================================================================= */