
#plusMidWrapper {
    position: relative;
    width: 1300px;
    margin: 0 auto;
    border: 0 solid green;
}

.container1140 {
    position: relative;
    width: 1300px;
    margin: 0 auto;
    border: 0 solid green;
}

span.dt-break {
    display: none;
}

br.mb-break {
    display: none;
}

a {
    text-decoration: none;
}

.tray-container.preloading-tray {
    width: 960px;
    box-sizing: border-box;
    border-right: 1px solid #ccc;
}

.qstray-container,
.preloading-tray {
    left: calc(50% - 480px);
}



#lwlHeader  {
  position: absolute;
  left: 480px;
  top: 135px;
  width: auto;
  color: #000;
  pointer-events: none;
  margin-top: 30px;
  text-align: center !important;
  border: 0 solid #f00;
}


#lwlHeader h1 {
    display: block;
    font-family: "freight-big-pro",serif;
    font-size: 75px;
    line-height: 1.2;
    letter-spacing: 1px;
    font-weight: 700;
    background-color: transparent;
    margin: 0 auto 0 auto;
    border: 0 solid red;
    text-transform: none;
}

#lwlHeader h2,
#lwlHeader h3 {
    display: inline-block;
    font-family: "soleil",helvetica,sans-serif;
    color: #000;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    letter-spacing: 1px;
    padding: 0 0 0 0;
    margin: 20px 0 0 0;
    border-bottom: 0 solid #000;
    text-align: center;
    text-transform: none;
}

#lwlHeader h2 {
    margin: 0 0 15px 0;
    font-size: 20px;
    line-height: 1;
    font-weight: 700;
}

#lwlHeader h4 {
    display: block;
    font-family: "freight-big-pro",serif;
    font-size: 26px;
    line-height: 26px;
    letter-spacing: 1px;
    font-weight:600;
    background-color: transparent;
    margin: 20px 0 0;
    border: 0 solid red;
    text-transform: none;
    font-variant-numeric: lining-nums;
    -moz-font-feature-settings: "lnum";
    -webkit-font-feature-settings: "lnum";
    font-feature-settings: "lnum";
    display: none;
}

.feature-us #lwlHeader h4 {
    display: block;
}

.look {
    position: relative;
    width: 1300px;
    height: 740px;
    margin-bottom: 70px;
    float: left;
    text-align: left;
    border: 0 solid blue;
    box-sizing: border-box;
}


@media only screen and (min-width: 768px) {

    .look0 {
        height:624px;
    }

    .look4 {
        width: 457px;
        height: 800px;
        margin-left: 180px;
        margin-right: 22px;
    }
    
    .look5 {
        width: 457px;
        height: 800px;
    }


    .look-img {
        top: 0;
        float: left;
    }
    
    .look1 .look-img1 {
        margin: 86px 70px 0 160px;
    }
    .look2 .look-img1 {
        margin: 336px 80px 0 210px;
    }
    .look3 .look-img1 {
        margin: 86px 80px 0 182px;
    }
    .look4 .look-img1,
    .look5 .look-img1 {
        margin: 0;
        width: 100%;
    }
    
    img.imgLarge {
        width: 525px;
    }
    img.imgSmall {
        width: 325px;
    }
    img.imgFull {
        width: 1300px;
    }
    
    .look__anchor-text_mobile {
        display: none;
    }
    

}

.look__slides.slick-slider {
    display: none;
}

.look__anchor,
.banner-look__anchor {
    display: block;
    margin-bottom: 0px;
    position: relative;
}

.look-img {
    display: inline-block;
}



@media only screen and (min-width: 768px) {

}

.look-img {
    position: relative;
    opacity: 1;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
    border: 0px solid red;
}

.look-img:hover {
    //opacity: 0.8;
}


.look__anchor-text {
    position: absolute;
    font-family: "soleil",helvetica,sans-serif;
    display: inline-block;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0 0 0;
    border: 0 solid blue;
    text-align: left;
    //display: none;
}

    

.look__anchor-dek {
  display: block;
  font-family: "soleil",helvetica,sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 300;
  letter-spacing: .5px;
  margin: 0 0 0 0;
  text-transform: none !important;
  pointer-events: none;
}

.look__anchor-dek h2 {
    display: block;
    font-family: "freight-big-pro",serif;
    font-size: 36px;
    line-height: 1;
    font-weight: 400;
    margin: 0 0 10px 0;
    padding: 0 0 0 0;
    font-variant-numeric: lining-nums;
    -moz-font-feature-settings: "lnum";
    -webkit-font-feature-settings: "lnum";
    font-feature-settings: "lnum";

}

.look__anchor-dek h3 {
    display: block;
    font-family: "soleil",helvetica,sans-serif;
    font-size: 20px;
    line-height: 1.2;
    letter-spacing: 1px;
    font-weight: 600;
    margin: 0 0 10px 0;
    padding: 0 0 0 0;
    border: 0;
    text-transform: uppercase;
}

.look0 .look__anchor-text {
    left: 650px;
    top: 420px;
}

.feature-us .look0 .look__anchor-text {
    top: 420px;
}

.look1 .look__anchor-text {
    left: 760px;
    top: 456px;
}
.look2 .look__anchor-text {
    left: 211px;
    top: 107px;
}
.look3 .look__anchor-text {
    left: 788px;
    top: 462px;
}

.look4 .look__anchor-text,
.look5 .look__anchor-text {
    position: relative;
    width: 100%;
    text-align: center;
}

.look4 .look__anchor-text_desktop,
.look5 .look__anchor-text_desktop {
    display: none;
}

.look4 .look__anchor-text_mobile h2,
.look5 .look__anchor-text_mobile h2 {
    font-weight: 600;
    margin: 20px 0;
    
}

.look__anchor-shop {
        display: inline-block;
        position: relative;
        text-decoration: none;
        text-transform: none;
        font-family: 'soleil', sans-serif;
        font-weight: 700;
        color: #000;
        border-bottom: 2px solid #000;
        line-height: 1;
        font-size: 15px;
        letter-spacing: 1px;
        padding: 0 0 3px;
        margin: 15px 0 0;
        //pointer-events: none;
        //display: none;
}

@media only screen and (min-width: 768px) {
    .look0 .look__anchor-shop {
            border: 2px solid #000;
            letter-spacing: 1px;
            padding: 12px 25px;
            margin-top: 30px;
    }
}

.look4 .look__anchor-shop {
    //display: none;
}

@media only screen and (min-width: 768px) {

    br.mobileBreak {
        display: none;
    }
   
}


.feat-shopall-wrapper {
    margin-top: 670px;
    padding: 20px 0 20px;
    border: 0 solid red;
    text-align: center;
}

.feat-shopall {
    margin-bottom: 0;
}

.feat-shopall__anchor {
    font-family: 'soleil', sans-serif;
    font-weight: 600;
    text-transform: none;
    position: relative;
    color: #000;
    text-decoration: none;
    line-height: 1;
    font-size: 18px;
    letter-spacing: 2px;
    padding: 10px 20px;
    border: 2px solid #000;
    display: inline-block;
    box-sizing: border-box;
}


a.look__anchor:hover .look__anchor-shop,
.look__anchor-shop:hover   {
    //background-color: #000;
    //color: #fff;
    border-color: transparent;
}


.look0 .look__anchor-shop:hover   {
    background-color: #000;
    color: #fff;
    border-color: #000;
}


.feat-shopall__anchor:hover {
    //border-color: #fff;
}



@media only screen and (width: 768px) {

    #global__header,
    #global__footer {
        width: 1140px;
    }

}


/* ///////////////////// Mobile styling /////////////////////// */


@media only screen and (max-width: 767px) {
    span.dt-break {
        display: inline;
    }
    br.dt-break {
        display: none;
    }
    span.mb-break {
        display: none;
    }
    br.mb-break {
        display: inline;
    }
    #plusMidWrapper {
        width: 100%;
        overflow: hidden;
    }

.container1140 {
    width: 100%;
}



#plusMidWrapper {
    position: relative;
    width: 100%;
    margin: 0 auto;
    border: 0 solid green;
}
    
#lwlHeader {
	position: relative;
  	left: 0px;
  	top: 0px;
    width: 90%;
    height: auto;
    border: 0 solid red;
    margin: 20px auto 50px;
}
#lwlHeader h1 {
   font-size: 50px;
}
#lwlHeader h2 {
    margin: 10px 0 10px 0;
}
#lwlHeader h3 {
    //font-size: 18px;
    //line-height: 1.2;
    margin: 15px 0 0 0;
}
#lwlHeader h4 {
    font-size: 22px;
    line-height: 22px;
    margin: 10px 0 0 0;
}


#lwlHeader h3 br {
    display: none;
}

#lwlHeader h3 br.mobileBreak {
        display: none;
    }

    .look {
        height: auto;
        width: 100%;
        margin-bottom: 60px;
        border: 0 solid red;
        text-align: center;
    }


    .look__anchor {
        height: auto;
        width: 100%;
        margin: 0;
        text-decoration: none;
        position: relative;
    }
    
    .look-img1 {
        width: 100%;
    }
    .look-img2 {
        display: none;
    }
    .look-img3 {
        display: none;
    }
    
    .look2 .look-img2 {
        display: inline;
        width: 100%;
    }
    .look2 .look-img1 {
        display: none;
    }
    

    .look__anchor-text_desktop {
        display: none;
    }
    
    .look__anchor-text {
        position: relative;
        width: 90% !important;
        height: auto;
        bottom: auto;
        left: auto !important;
        right: auto;
        top: auto !important;
        bottom: auto !important;
        border: 0;
        margin: 10px 5% 0;
        padding-top: 0;
        padding-bottom: 5px;
        padding-bottom: 1.3vw;
        text-align: center;
        border: 0 solid red;
        text-align: center;
        //display: none;
    }
    
    .look__anchor-text h2 {
        display: block;
        text-align: center;
        line-height: 1.1;
        margin-bottom: 2px;
    }
    
    .look__anchor-text h3 {
        text-align: center;
    }
    
    .look__anchor-text br {
        display: none;
    }
    
    .look6 .look__anchor-text br {
        display: inline;
    }
  
    .look__anchor-dek {
        display: block;
        width: 100%;
        text-align: center;
        line-height: 1.2;
        font-size: 16px;
        letter-spacing: 1px;
    }
    
    .look__anchor-shop,
     .feat-shopall__anchor {
        position: relative;
        left: auto;
        right: auto;
        top: auto;
        bottom: auto;
        text-decoration: none;
        text-transform: uppercase;
        font-family: 'soleil', sans-serif;
        font-weight: 600;
        display: inline-block;
        border: 2px solid #000;
        color: #000;
        line-height: 1;
        font-size: 14px;
        font-size: 3.8vw;
        letter-spacing: 2px;
        letter-spacing: 0.5vw;
        padding: 14px 24px;
        //padding: 4.8vw 5.3vw;
        margin: 15px 0 0;
        pointer-events: default;
        //margin: 5.8vw 0 0;
    }
    
#denimInsert {
    position: relative;
    float: left;
    border: 0 solid red;
    width: 100%;
    height: auto;
    margin-bottom: 100px;
}

.insertImg1 {
    margin: 0 0 10px 0;
    width: 80%;
    float: none;
}
.insertImg2 {
    margin: 15px 0 0 0;
    width: 100%;
    float: none;
}


.plus_folder_container {
    display: none;
}

.shopCaret {
    display: none;
}


    .feat-shopall-wrapper {
        margin-top: 40px;
        padding: 0 0 0 0;
        font-size: 30px;
    }
    
    .feat-shopall-wrapper2 {
        margin-bottom: 40px;
    }
    
    .feat-shopall {
        margin: 15px 0 0;
    }
    
   /* 
 .feat-shopall__anchor {
        font-size: 20px;
        letter-spacing: 2.6px;
        letter-spacing: 0.7vw;
        border-bottom: 0;
    }
    .feat-shopall__anchor:after {
        bottom: -3px;
        bottom: -0.6vw;
        right: -21px;
        right: -5.6vw;
        font-size: 13px;
        font-size: 4vw;
        padding: 15px 0 6px 8px;
        padding: 4vw 0 1.7vw 2.1vw;
    }
    .feat-shopall__anchor:hover {
        border-color: #000;
    }
 */
}