 .more-container {margin-left:10px; }
.slideshow {display:block;visibility:visible;width:90% ;margin: 0 auto;padding:0; overflow: hidden; }
.slideshow img{width:100% ;min-width:760px;max-width:960px; }
#latest span {color: #FAD849;}
#latest  { background:#171717;padding:15px;margin:5px;}
.promo_container { margin: 20px 0px ; }
.promo_container .promo { width: 30%;width:calc(33.33% - 25px); float: left;background:#171717;margin-left:4px;padding-bottom:20px }
.promo_container .promo .content img {padding:3px;width:calc(100% - 6px);}
.promo h5  { margin: 0 0 5px 0; padding:10px 0 0 10px  ; }
.promo p::first-letter { color: #FAD849; font-size: 1.3em;padding-left:13px }
.promo img{width:100%;}
.promo { background-repeat: no-repeat; }

@media only screen and (min-width:550px) and (max-width:760px){
    html {font-size:14px; }
    .more-container {margin-left:20px; }
    .promo_container   { margin:10px auto ;width:100% ;}
    .promo_container .promo  {width:100%;margin :5px auto;}
    .promo_container .promo p ,#latest p ,#latestx span { font-size:1.0em;line-height:24px;}
    .promo_container .promo img { max-width:280px;padding :5px;float:left;margin-right:5px}
    .slideshow {padding:0; margin:30px 0 0 0px;width:100% ; }
    .slideshow img{min-width:400px;  }
}
@media only screen and (min-width:50px) and (max-width:549px){
/* Layout Small Screens */
html {font-size:12px; }
.slideshow , #desktop{display:none;}
.promo_container   { margin-top:10px;}
.promo_container .promo  {margin:0 0 5px 0 ; width:100%; }
.promo_container .promo p  { font-size:1.0em;line-height:24px;}
.promo p::first-letter, .promo_container .promo h3 {  font-size: 20px; }
.promo_container .promo img { max-width:280px;padding-left :5vw;}
}