#items .item {
    position: relative;
    text-align: center;
    cursor: pointer;
    overflow: hidden;
    height: 180px;
}
#items .item img {
    margin:1.55em 0 0;
    width:auto;
    height: 130px;
}

/* item */
.information {
    position: fixed;
    text-align: right;
    width:320px;
    z-index:10000;
    overflow: hidden;
    right:1.5em;
    top:5em;
}
.information .info {
    display: block;
    position: absolute;
    width:160px;
    height:37px;
    line-height:37px;
    right:0;
    text-align: center;
    color:#000;
    text-decoration: none;
    text-transform: uppercase;
    font-size:1.25em;
    letter-spacing: 0.5px;
    border:2px solid #343434;
    -webkit-border-radius:7px;
    -moz-border-radius:7px;
    border-radius:7px;
}
#socials-share #info_m {
    display:none !important;
}
#socials-share .info_m {
    font-size:24px;
    display: block;
    color:#000;
    text-decoration: none;
    text-align: center;
    width:32px;
    height:32px;
    line-height:32px;
    border:2px solid #000;
    -webkit-border-radius:18px;
    -moz-border-radius:18px;
    border-radius:18px;
}
.information .info:hover {
    color:#fff;
    background: #000;
    border:2px solid #000;
}
.information .info-content {
    display:none;
    overflow: hidden;
    text-align: left;
    width:285px;
    margin:5px 0 0;
    padding:15px;
    color:#000;
    -webkit-border-radius:7px;
    -moz-border-radius:7px;
    border-radius:7px;
    background:rgba(255,255,255,0.9);
    border:2px solid #343434;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.25);
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.25);
}
#products {
    display: block;
    height:180px;
    background:#f3f3f3;
}
@media only screen and (max-width: 775px) {
    #socials-share {
        margin:0;
    }
    .information {
        z-index:9999;
        top:3.5em;
        right:0.5em;
    }
    .information .info {
        float:none;
        display: block;
        margin:0 auto;
    }
    #socials-share #info_m {
        display:inline-block !important;
    }
    .info-content {
        margin:1.5em 0 0;

    }
    .owl-prev {
        left:0;
    }
    .owl-next {
        right:0;
    }
}
@media only screen and (max-width: 775px) and (orientation: portrait) {
    main {
        position: relative !important;
        padding-bottom:120px;
    }
    footer {
        height:120px;
        margin: -120px auto 0;
    }
    #products {
        height:100px;
        display: block;
        background:#f3f3f3;
    }
    #products a {
        height: 100px;
    }
    #items .item img {
        margin:0;
        height: 80px;
    }
    #items .item {
        margin:10px 0 0;
        height: 80px;
    }
}
@media only screen and (max-width: 775px) and (orientation: landscape) {
    main {
        position: relative !important;
        padding-bottom:100px;
    }
    footer {
        height:100px;
        margin: -100px auto 0;
    }
    #products {
        height:80px;
        display: block;
        background:#f3f3f3;
    }
    #products a {
        height:70px;
    }
    #items .item img {
        margin:0;
        height:70px;
    }
    #items .item {
        margin:5px 0 0;
        height: 70px;
    }
}
