.thumbelina{
    width:100%!important;
}
.description{
     height: 95%!important; 
     overflow-y: hidden;
      width: 95%!important;
      margin: 0!important;
      overflow-x: hidden!important;
      margin-left: 5%!important;
      padding-bottom: 5%!important;
}
.center-wrap{
    max-width:100%!important;
}
.product{
    height:100%;
}
#wrap{
    height:100%;
}
#wrap a{
    height:100%;
}
#wrap a img{
    height: 96%!important;
    margin:0;
}
.left-col{
    background-color: white;
        margin:0 auto!important;
        float:none;
        width:75%!important;
        height:100%!important;
    }
.right-col{
    width:20%!important;
} 

#slider2{                       
    top: 0!important;
    position:relative!important;
    width:93%!important;
    height: 76%!important;
}
.thumbelina-but{
    width:100%!important;
}
@media(max-width: 910px){
    article.product .right-col .content .description p {
        font-size: 9px!important;
    }
    article.product .right-col .content .description p span {
        font-size: 9px!important;
    }
    .fancybox-nav{
        z-index:9999;
    }
    .fancybox-close{
        z-index:9999;
    }
    .mousetrap{
          display: none;
    }
    .left-col #wrap a img{
          height: initial!important;
    }
    .left-col{
        margin:0 auto!important;
        float:none;
        width:49%!important;
        height:100%!important;
    }
    #wrap{
        height:100%!important;
    }
    .cloud-zoom{
        height:100%!important;
    }
    img.big{
        max-height: 450px!important;       
    }
    @media(max-height: 450px){
        img.big{
            max-height: 100%!important;
        }
    }
}
.fancybox-inner{
        max-width: 90%;
        margin: 0 auto;;
    }
@media(max-width: 520px){ 
    body header{
          min-width: 320px;
        top:180px!important;
    }
    .submenu-bg{
        top:130px!important;
    }
    .header-wrap{
        top:-10px!important
    }
    .close-up{
        height: 100%;    
    }  
}    
@media(max-width: 660px){
.description{
    margin:1px!important;
} 
 div.center-wrap{
       max-width: 100%!important;
}    
    .mousetrap{
          display: none;
    }
    .opened ul{
        display:block!important;
        z-index:1000!important;
    }
    /*.menu li ul li{
         left: 0!important;
         position: fixed!important; 
    }*/
    .menu li {  
        height: 50px;
        width: 95px;
    }
    .menu li.last {  
        width:145px;
    }
    .menu li ul {
        width:175px!important;
        background-color: white;
        
          position: inherit!important;
          left: -60px!important;
          top: 0px!important;
    }
    header .header-wrap .logo{
           float: none;
           width: 100%;
    }
    header .header-wrap .logo a{
           float: none;
           width: 100%;
    }
    article div{
         height: 280px;
    }
    .collection-wrap{
        min-width:320px!important;
        height:100%!important;
        width:100%!important;
    }
    article div a{
        margin:0!important;
    /*top: 342px;
    left: 0;
    position: absolute; */
    }  
}

@media (max-width: 1024px){
    #supersized{
 min-width: 320px;
 }
 div.collection-wrap {
        width: 700px!important;
    }
}
@media (max-width: 700px){
 div.collection-wrap {
        width: 100%!important;
    }
}
body{
max-width:100%;
min-width:320px;
}
/*body header{
max-width:100%;
min-width:320px;
} */
body header .header-wrap{
max-width:100%;
min-width:320px;
}
.collection{
max-width:100%;
min-width:320px!important;
}
cloud-zoom-gallery{
    
}
article div img{
max-width:100%;
min-width:30px;  
}

article.collection .collection-wrap .entry{
  float: none;
  display: inline-block;
}

article.collection .collection-wrap{
    width:100%;
}
  
.right-col{
    min-width: 30px!important;
    width:25%!important;
} 
@media (min-width: 1024px){
    article.collection .collection-wrap{
    width:1024px;
}
}
article.collection .collection-wrap .entry{
    margin: 0;
}
#cloud-zoom-big{
   left: 80%!important;
   top: 90px!important;
}
/*article div{
max-width:100%;
min-width:320px;
}*/