      .gallery-bxslider, .gallery-masonry, .gallery-stacked, .gallery-stacked-50-50 {
      	display: none;
      }

      .lookbook-loading {
      	text-align: center;
        	font-size: 13px;
        	display: none;
      }


      .lookbook_details{
          text-align: center;
            margin-bottom: 40px;
        }
        .lookbook_details strong{
          font-size: 24px;

          text-transform: uppercase;
        }
        /* LOOKBOOK STACKED AND LOOKBOOK STACKED 50/50*/
        .lb_product_img{
          max-width: 90px;
            float: right;
            margin-left: 5px;
        }
        .lb_product_img_small{
          max-width: 50px;
            float: left;
            margin-right: 5px;
        }
        .lb_product_img_small img{
          max-width: 100%;
        }
        .lb_stacked{
          margin-bottom: 20px;
        }

        .lb_stacked img{
          width: 100%;
          max-width: 100%;
        }

        .stacked_left{
          width: 49%;
            float: left;
            text-align: left;
        }
        .stacked_right{
          width: 49%;
            float: right;
            text-align: right;
        }


        /* LOOKBOOK BX SLIDER */
        .lookbookslider{

        }
        .lookbookslider li{


        }

        .lookbook_inner{
          position: relative;
        }
        .lookbookslider li img{

            max-width: 100%;
            width: 100%;
            top: 0; left: 0;x
        }

        .collection_look_book_wrapper{ background: #eee; clear: both; padding: 10px 0px 10px 0px; }
        .lookbook_title{ font-style: italic; }
        #bx-pager a img{ max-width: 100px !important; }

        .lookbook_info {
            text-align: center;
            background-color: rgba(0, 0, 0, 0.3);
            float: right;
            height: 200px;
            position: absolute;
            right: 20px;
            bottom: 20px;
            width: 300px;
            z-index: 99;
            padding: 20px;
            color: #fff;
            border: #fff double 10px;
        }
        .lookbook_info a h3, .lookbook_info a em{
          color: #fff;
            text-decoration: none !Important;
            font-size: 12px;
        }
        .lookbook_info a h4{
          color: #fff;
            font-family: Georgia, serif;
            font-size: 10px;
            font-style: italic;
            font-weight: normal;
        }

        /* MASON GRID */
        .lookbook_grid_item{ border: 1px solid #eee; width: 23%; margin-right: 1%; margin-bottom: 10px; max-height: 320px; min-height: 320px; overflow: hidden; float: left; text-align: center; }
        .lookbook_grid_item a img{ display: block !important; max-width:100% !important; max-height:100% !important; width: auto !important; height: auto !important; margin: 0px auto 0px auto !important; }

        /* mASONRY SET UP*/
        .lookbook_wrapper{
            width: 100%;
            max-width: 940px;
            margin: 2em auto;
            padding-top: 60px;
        }
        /*
        .cols {
            -moz-column-count:3;
            -moz-column-gap: 3%;
            -moz-column-width: 30%;
            -webkit-column-count:3;
            -webkit-column-gap: 3%;
            -webkit-column-width: 30%;
            column-count: 3;
            column-gap: 3%;
            column-width: 30%;
        }*/
        .box {
           margin-bottom: 20px;
        }
        .box {
          margin: 10px;
          width: 30%;
          padding: 3px;
          border: 1px solid #eee;
          text-align: center;
        }
        .img_holder{
          position: relative;
          overflow: hidden;
          margin-bottom: 0px;
        }
        .img_caption{
          position: absolute;
          color: #fff;
          font-size: 12px;
          line-height: 18px;
          padding: 10%;
          top: 0px;
          left: 0px;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, 0.3);
          /*
          transition: transform 0.4s;
          -webkit-transition: transform 0.4s;
            -moz-transition: transform 0.4s;
            -o-transition: transform 0.4s; */
            margin: 0px;
            display: none;
        }
        .img_caption strong{
            margin-bottom: 10px;
          	display: inline-block;
        }
        .img_caption a img{
      		margin-bottom: 5px; margin-right: 5px;
          	border: #fff 2px solid;
        }
        .img_caption a img:hover{
      		margin-bottom: 5px;
          	border: #000 2px solid;
        }
        .img_holder:hover .img_caption{
          display: block;
          /*
            transform: translateX(100%);
            -webkit-transform: translateX(100%);
            -moz-transform: translateX(100%);
            -o-transform: translateX(100%);*/
            margin: 0px 5px 0px 0px;
        }

        @media only screen and (max-width: 400px) {
          /*
          .cols {
            -moz-column-count:1;
            -moz-column-gap: 0%;
            -moz-column-width: 100%;
            -webkit-column-count:3;
            -webkit-column-gap: 0%;
            -webkit-column-width: 100%;
            column-count: 1;
            column-gap: 0%;
            column-width: 100%;
          }*/
          .box {
            margin: 10px;
            width: 90%;
            padding: 3px;
            border: 1px solid #eee;
            text-align: center;
          }
        }

    