/*================================================ 
/* ## lemmon slider classes before media queries
================================================== */
.lemmon-wrap,
.lemmon-wrap .prev-page,
.lemmon-wrap .next-page,
.lemmon-slider li div {
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -o-transition: all .6s ease;
}
.lemmon-wrap {
    position: relative;
    margin: 0 0 68px 0;
    background: transparent;
    padding: 0;
    clear: both;
}
.lemmon-slider {
    overflow: hidden;
    width: 90%;
    position: relative;
  left: -40px;
    margin: 0 auto;
}
.no-js .lemmon-slider {
    overflow: hidden;
    width:100000px;
}
.lemmon-slider,
.lemmon-slider li,
.lemmon-slider img {
    -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -o-transition: all .6s ease;
}
.lemmon-slider ul {
    width: 100%;
    margin: 0;
    padding: 0;
}
.lemmon-slider li {
    float: left;
    list-style: none;
    position: relative;
    margin: 0 0 0 55px;
}
.no-js .lemmon-slider li {
    float: left;
    display: block;
    text-align: center;
}
.no-js .lemmon-slider ul { margin:0 auto}
/*================================================ 
/* ## captions before media queries
================================================== */
.lemmon-slider li div.summary {
    position: absolute;
    background: #5C3317;
    background: rgba(92,51,23,0.75);
    color: #fff;
    opacity: 0;
    z-index: 100;
    display: block;
    left: 0;
    right: 0;
    top: -500px;
    padding: 10px;
    text-align: center;
}

.lemmon-slider li div.summary * { color: #FCF8E5 }
.lemmon-slider li:hover div.summary {
    opacity: 1;
    display: block;
    top: 0;
    left: 0;
    right: 0;
}
.no-js .lemmon-slider li div.summary,
.no-js .lemmon-slider li:hover div.summary { display: none }
.lemmon-slider li div.summary a { text-decoration: none }

.lemmon-slider li div.summary p {
    font-size: 1.4rem;
    font-size: 14px;
    padding: 0 15%;
    position: relative;
}


/*================================================ 
/* ## controls
================================================== */
.lemmon-wrap .prev-page,
.lemmon-wrap .next-page {
    position: absolute;
    z-index: 200;
    top: 0;
    width: 30px;
    height: 100%;
    right: 10px;
    text-decoration: none;
    display: block;
    color: #92c32c;
    line-height: 60px;
    font-family: TimesNewRoman;
    font-size: 60px;
    /* font-weight: 100; */
    transform: scaleY(3);

  
}

.lemmon-wrap .next-page { }
.lemmon-wrap .prev-page {
    left: 10px;
    right: auto;
   
 
}
.lemmon-wrap .next-page:hover,
.lemmon-wrap .prev-page:hover { opacity: .5 ; text-decoration:none;}

/* no javascript fallback*/
.no-js .prev-page,
.no-js .next-page { display: none }

/* ie sucks */
.lt-ie9 .lemmon-slider,
.lt-ie9 .lemmon-slider,
.lt-ie9 .lemmon-slider img { height: 60px;
}
.lt-ie9 .lemmon-slider li:hover div { background: #000 }
.lt-ie9 .lemmon-slider li span { background: #000 }
.lt-ie9 .lemmon-wrap {margin: 0 auto 3% auto;width:100%}
.lt-ie9 .lemmon-slider {width: 100%;left: 0;}

/*================================================ 
    ## media queries
================================================== */
@media only screen and (max-width:320px) { 
    /* height of slider on mobile */
    .lemmon-slider,
    .lemmon-slider,
    .lemmon-slider img { height: 60px }
    /* hides the hover captions on mobile */
    .lemmon-slider li div.summary,
    .lemmon-slider li:hover div.summary { display: none }
} /* end */

@media only screen and (min-width: 321px) and (max-width:767px) { 
    /* height of slider on mobile */
    .lemmon-slider,
    .lemmon-slider,
    .lemmon-slider img { height: 60px }
    /* hides the hover captions on mobile */
    .lemmon-slider li div,
    .lemmon-slider li:hover div { display: none!important }
} /* end */

@media only screen and (min-width: 768px) and (max-width: 979px) { 
    /* height of slider on tablet */
    .lemmon-slider,
    .lemmon-slider,
    .lemmon-slider img { height: 60px}
    /* hides the paragraph in the captions on tablet */
    .lemmon-slider li div p,
    .lemmon-slider li:hover div p { display: none }

} /* end */

@media only screen and (min-width: 980px) { 
    /* show the paragraph in the caption */
    .lemmon-slider li p,
    .lemmon-slider li:hover p { display: block }
    /* height of slider on desktop */
    .lemmon-slider,
    .lemmon-slider,
    .lemmon-slider img { height: 60px }
    .lemmon-wrap .prev-page,
    .lemmon-wrap .next-page {
        width: 40px;
        background-position: 0px 50%;
    }
    .lemmon-wrap .prev-page { background-position: -40px 50% }

} /* end */

@media only screen and (min-width: 1100px) { 
    /* show the paragraph in the caption */
    .lemmon-slider li p,
    .lemmon-slider li:hover p { display: block }
    /* height of slider on desktop */
    .lemmon-slider,
    .lemmon-slider,
    .lemmon-slider img { height: 60px }
   .lemmon-wrap .prev-page,
   .lemmon-wrap .next-page {
        width: 40px;
        height: 100%;
    }
   .lemmon-wrap .prev-page { }
} /* end */

 end desktop and main retina swapping */

