/*Nav*/
header.main-header .menu-primary-menu-container {
  clear: both;
}
header.main-header .menu-primary-menu-container > ul {
  background-color: #333;
  display: block;
}
header.main-header .menu-primary-menu-container > ul > li {
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
}

/*Search area*/
header.main-header .upper-header .search-account,
header.main-header .upper-header .search-account .search-form,
header.main-header .upper-header .search-account .my-account {
  display: block;
  float: left;
  width: 45%;
}

header.main-header .upper-header .search-account {
  float: right;
  width: 60%;
}

/*Social Block*/
.social-block article {
  width: calc(50% - 2.5em);
}

/*Products*/
.product-showcase aside div h3 a, .woocommerce .related.products aside div h3 a,
.product-showcase aside figure, .woocommerce .related.products aside figure,
.product-showcase aside figure a, .woocommerce .related.products aside figure a,
.woocommerce .product-archive-container ul.products .product, .woocommerce .page-container ul.products .product, .search-results .product-archive-container ul.products .product, .search-results .page-container ul.products .product,
.woocommerce .product-archive-container ul.products .product div h3 a, .woocommerce .page-container ul.products .product div h3 a, .search-results .product-archive-container ul.products .product div h3 a, .search-results .page-container ul.products .product div h3 a,
.woocommerce .product-archive-container ul.products .product figure a, .woocommerce .page-container ul.products .product figure a, .search-results .product-archive-container ul.products .product figure a, .search-results .page-container ul.products .product figure a {
  display: block;
}

/*Single Product*/

.woocommerce div.product section.product-intro {
  display: block;
}


.woocommerce div.product section.product-intro:after {
    content: "";
    display: table;
    clear: both;
  }
