@import url('https://fonts.googleapis.com/css?family=Open+Sans');
/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
#header .top-menu .sub-menu.collapse {
  padding: 10px;
}
#header .top-menu a[data-depth="0"] {
  color: #FFF;
}
@media (max-width: 768px) {
  #header .top-menu a[data-depth="0"] {
    color: #000;
  }
}
#header .top-menu a[data-depth="0"]:hover {
  font-weight: 600;
}
#header .top-menu a[data-depth="1"] {
  text-transform: capitalize;
  font-size: 13px;
}
#header .top-menu a[data-depth="2"] {
  text-transform: capitalize;
  font-size: 13px;
}
#header .top-menu .full a.dropdown-submenu {
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 8px;
}
#header .top-menu .full .sub-menu {
  width: 540px;
}
body#index {
  background-color: #d10e0e;
}
#index #header .header-nav {
  background: #d10e0e;
}
#index #header #menu-icon .material-icons {
  font-size: 48px;
}
#index #header .header-top {
  top: 50px;
}
#index #header .header-top .container {
  background: rgba(0, 0, 0, 0.5);
}
#index #header .header-top .container.fixed {
  background: rgba(130, 30, 25, 0.5);
}
#index #header .header-top.fixed {
  background: #821e19;
}
.top-menu a[data-depth="0"] {
  padding: 40px 12px;
}
#category #header .header-nav,
#product #header .header-nav,
#cart #header .header-nav,
#checkout #header .header-nav,
#cms #header .header-nav,
#prices-drop #header .header-nav,
#new-products #header .header-nav,
#best-sales #header .header-nav,
#stores #header .header-nav {
  background: #d10e0e;
}
#category #header #menu-icon .material-icons,
#product #header #menu-icon .material-icons,
#cart #header #menu-icon .material-icons,
#checkout #header #menu-icon .material-icons,
#cms #header #menu-icon .material-icons,
#prices-drop #header #menu-icon .material-icons,
#new-products #header #menu-icon .material-icons,
#best-sales #header #menu-icon .material-icons,
#stores #header #menu-icon .material-icons {
  font-size: 48px;
}
#category #header .header-top,
#product #header .header-top,
#cart #header .header-top,
#checkout #header .header-top,
#cms #header .header-top,
#prices-drop #header .header-top,
#new-products #header .header-top,
#best-sales #header .header-top,
#stores #header .header-top {
  background: #821e19;
}
#category #header .header-top .container,
#product #header .header-top .container,
#cart #header .header-top .container,
#checkout #header .header-top .container,
#cms #header .header-top .container,
#prices-drop #header .header-top .container,
#new-products #header .header-top .container,
#best-sales #header .header-top .container,
#stores #header .header-top .container {
  background: rgba(130, 30, 25, 0.5);
}
#category #header .header-top.fixed,
#product #header .header-top.fixed,
#cart #header .header-top.fixed,
#checkout #header .header-top.fixed,
#cms #header .header-top.fixed,
#prices-drop #header .header-top.fixed,
#new-products #header .header-top.fixed,
#best-sales #header .header-top.fixed,
#stores #header .header-top.fixed {
  background: #821e19;
}
.imgTest {
  border-radius: 30px;
}
.product-information {
  padding-top: 1rem;
}
.product-information p {
  font-size: 0.8rem;
  margin: 0;
  padding: 0;
}
.product-information [itemprop=description] ul {
  margin-left: 18px;
}
.product-information [itemprop=description] ul li {
  font-size: 0.8rem;
  list-style-type: disc;
  list-style-position: outside;
}
.product-actions {
  padding-top: 0.8rem;
}
#custom-html {
  margin-top: 0px !important;
  padding-top: 30px;
  border-top: 5px solid #FFFFFF;
}
.product-detail-inner .col-md-7 h1 {
  font-size: 24px;
}
.product-detail-inner .col-md-7 br {
  height: 10px;
}
.product-price {
  font-size: 24px;
  margin-bottom: 5px;
}
.product-detail-inner .col-md-7 h1 {
  text-transform: none;
}
#products .product-miniature .product-contents .product-description h2 a,
.featured-products .product-miniature .product-contents .product-description h2 a,
.product-accessories .product-miniature .product-contents .product-description h2 a,
.product-miniature .product-miniature .product-contents .product-description h2 a,
.new-products .product-miniature .product-contents .product-description h2 a,
.bestseller-products .product-miniature .product-contents .product-description h2 a,
.special-products .product-miniature .product-contents .product-description h2 a,
.order-confirmation .product-miniature .product-contents .product-description h2 a {
  text-transform: none;
}
#products .product-miniature .product-contents .thumbnail-container,
.featured-products .product-miniature .product-contents .thumbnail-container,
.product-accessories .product-miniature .product-contents .thumbnail-container,
.product-miniature .product-miniature .product-contents .thumbnail-container,
.new-products .product-miniature .product-contents .thumbnail-container,
.bestseller-products .product-miniature .product-contents .thumbnail-container,
.special-products .product-miniature .product-contents .thumbnail-container,
.order-confirmation .product-miniature .product-contents .thumbnail-container {
  height: 300px;
}
.product-unit-price sub {
  font-size: .675rem;
}
.products div.aeuc_unit_price_label {
  font-size: .675rem;
}
#index #footer,
#category #footer {
  margin-top: 30px;
}
#index #footer .before-footer,
#category #footer .before-footer {
  display: none;
  background-color: #d10e0e;
}
#index #footer .footer-container,
#category #footer .footer-container {
  background-color: #FFFFFF;
}
