.site-header:before {
  content: 'tablet';
  position: fixed;
  top: 0;
  left: 0;
  padding: 10px;
  background: yellow;
  z-index: 3000;
  display: none;
}


.archive-title {
  height: auto !important;
  width: 100%;
  background: #000;
}

.woocommerce-ordering,
.woocommerce-ordering select {
  width: 100%;
}

.woocommerce .page-title
{
  width: 48%;
}
.woocommerce-result-count 
{
  width: 49%;
}

.realbrowser .woocommerce-ordering select
{
  background: #000;
  color: #FFF;
}

.site-content {
  margin: 0 auto;
  width: 470px;
}

.summary.entry-summary p {
  width: 93%;
}

.site-footer .widget-area:first-child {
  margin: 0 auto;
}

.site-footer .widget-area {
  float: none;
  margin: 0 auto;
  width: 475px;
}



.woocommerce .woocommerce-ordering {
  float: none;
  clear: both;
  margin: 0 auto;
}


.single-product #primary {
  float: none;
  width: 100% !important;
}

.single-product #secondary {
  float: none;
  clear: both;
  
}

.page-template-page-sidebar-left-php .site-main .widget-area:before {
  display: none;
}

.page-template-page-sidebar-left-php .content-area {
  width: 100% !important;
}


.single-product .site-footer .widget-area {
  float: none;
  margin: 0 auto;
  width: 475px;
}

.widget-area {
  margin: 0 auto !important;
}

[class*="color-scheme-"] .navbar.fixed-top a {
  color: #FFF;
  background: #000;
}

.navbar.fixed-top .menu a:hover, .navbar.fixed-top .menu .sub-menu a:hover {
  background: none repeat scroll 0 0 #000 !important;
}

.toggle-nav { overflow: visible; }

.js .toggle-nav.toggled-on .menu {
  overflow: visible;
}

.woocommerce.single-product .entry-summary {
  clear: both;
}

.site-nav-primary .mini-cart {
  width: 50% !important;
}

.archive-title .page-title {
  height: auto !important;
  font-size: 27px !important;  
}