#logo .site-title a {
  letter-spacing: 2px;
}

#logo .site-title a:hover {
  text-decoration: none;
}

.header-widget {
  text-align: right;
}

.header-widget .widget p, .header-widget .widget .textwidget {
  color: #FFFFFF;
}

.business-slider {
  border: 5px solid #f90;
}
ul#main-nav a {
  text-transform: uppercase;
}

#nav-container {
  -webkit-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.48);
  -moz-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.48);
  box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.48);
}

/*.shortcode-typography {
	background-image: url(images/section-title.gif);
	background-repeat: repeat-x;
	background-position: center;
	text-align:center;
	padding: 5px 15px;
}*/

#footer a {
  color: #fff;
}

#footer a:hover {
  color: #f90;
}

#footer-widgets .widget h3 {
  color: #fff;
  border-bottom: 1px dotted #fff;
}

#footer-widgets ul li{
  color: #fff;
}

/* Extra padding for Barbour logo */
.post-353 img.attachment-shop_single.wp-post-image {
  padding: 20px;
}

#footer-widgets ul li a:hover {
  color: #fff;
  text-decoration:none;
}

#footer-widgets .widget p, #footer-widgets .widget .textwidget {
  color: #fff;
}

.post-meta {
  display: none;
}

.archive .post.category-brands {
  width: 40%;
  padding: 2%;
  margin: 2%;
  border: 1px solid #000;
  float: left;
  min-height: 400px;
}

.archive .post.category-brands img.thumbnail {
   border: none; 
}

.hentry h2 {
  border-bottom: 3px double #f90;
}

.archive .post.category-brands h2 {
	border-bottom:none;
}

mark.count {
  background-color: white;
}

.woocommerce .product_meta {
  border: 1px solid #ccc;
  padding: 10px;
  margin-top: 25px;
}
.related.products {
  border-top: 1px solid #eee;
  padding-top: 25px;
}

.related.products h2 {
  color: #CCA814;
  font-size: 150%;
  /* text-transform: uppercase; */
}

.woocommerce-ordering {
  display: none;
}

p.woocommerce-result-count {
  display: none;
}

ul.products li.product {
  position: relative;
}

ul.products li a h3 {
  position: absolute;
  bottom: 0px;
  right: 0px;
  color: #f90;
  font-size: 80%;
  padding: 5px;
  text-transform: uppercase;
  letter-spacing: 1px;
  background-color: #000;
}

.term-brands ul.products li a h3{
	display:none;
}

ul.products li.product {
  border: 1px solid #000;
}

.term-brands ul.products li.product, .related.products li.product.product_cat-brands {
  /*padding-bottom: 27px;
  padding-top: 10px;*/
  border: none;
}

.related.products li.product.product_cat-brands a h3{
	display:none;
}

ul.products li.product a img {
  width: auto;
  height: auto;
  display: block;
  margin: 0 auto;
}

.cc_shop_details {
  margin-bottom: 30px;
}

.entry-summary h1.product_title.entry-title {
  border-bottom: 1px solid #f90;
}

.product-cat-brands .images .thumbnails {
  margin-top: 25px;
}

.side-nav {
  z-index: 1000;
}

@media only screen and (min-width: 768px) {
ul.products li.product {
  clear: none;
  width: 22%;
  margin-right: 3.5%;
} }

@media only screen and (max-width: 768px) {
#text-2 {
  text-align: center;
}
#logo {
  text-align: center;
}
}


/* Center Logo */

/*@media only screen and (min-width: 768px) {
#logo {
  float: none;
  max-width: 100%;
} }*/