/* Large desktop */
@media (min-width: 1200px) { 

}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 991px) { 

  .LayoutTopTop div.ImageLogo { text-align: center; }
  header .navbar.navbar-default { display: inline-block; padding-top:20px;}
  header .MenuBar {text-align:center;}
  .navbar-default .navbar-nav {float:none;}
  .navbar-default .navbar-collapse {width:100%;}
  header .navbar.navbar-default {display:block;}

}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 

  .LayoutTopTop div.ImageLogo { text-align: center; }
  header .navbar.navbar-default { display: inline-block; padding-top:20px;}
  header .MenuBar {text-align:center;}
  .HomeSeo {width:90%; padding:30px 20px;}
  body.Default .BlogPost {text-align:center;}
  footer {text-align:center;}
  .navbar-default .navbar-nav {float:none;}
  .navbar-default .navbar-collapse {width:100%;}
  header .navbar.navbar-default {display:block;}

}

@media (max-width: 580px) { 
  .Control_502 .row > .homepage-product {width:50%;}
  .Control_502 .row > .homepage-product:nth-child(3n+3) {width:100%;}
  .Control_502 .row > .homepage-product:nth-child(3n+3) img {width:100%;}

}

/* Landscape phones and down */
@media (max-width: 480px) { 

  .Control_502 .row > .homepage-product {width:100%;}
  header .navbar.navbar-default { display: block;}
  header .MenuBar {text-align:inherit;}
  .col-xxs {float:none; width:100%; clear:both; display:block;}
  .SlideshowPrevious, .SlideshowNext {display:none;}
  .PriceWhite {position:static; text-align:center;}
  .HomeSeo {width:100%; padding:30px 20px;}
  .Control_502 .row > .homepage-product:nth-child(3n+3) {width:100%;}
  .Control_502 .row > .homepage-product:nth-child(3n+3) img {width:100%;}
}



.home-category-18,
.home-category-24,
.home-category-19 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .home-category-18,
  .home-category-24,
  .home-category-19 {
    float: left;
    width: 33.33333333%;
  }
}
.home-category-20,
.home-category-22,
.home-category-23,
.home-category-21 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .home-category-20,
  .home-category-22,
  .home-category-23,
  .home-category-21 {
    float: left;
    width: 25%;
  }
}

.categories-home-list {margin:10px 0;}
.home-category {margin-bottom:10px;}
.home-category:nth-child(4) {clear:left;}

body.CMS .smbrowntext {
    font-size: 9px;
    line-height: 10px;
    font-style: italic;
    margin-top:5px;
}