/*
Theme Name: Storefront - Chris Firth
Theme URI: NOTSET
Description: Storefront - Chris Firth
Author: Chris Firth
Author URI: http://chrisfirth.com
Template: storefront
Version: 1.0
*/
@import url("../storefront/style.css");
/* =Theme customization starts here
------------------------------------------------------- */
/*disabled shopping cart function for woocommerce*/
#wrap_all .sub_menu {
  display: none; }

.woocommerce-message {
  display: none; }

.thumbnail_container div.thumbnail_container_inner a.product_type_variable,
.thumbnail_container div.thumbnail_container_inner a.product_type_simple {
  display: none; }

.quantity {
  display: none; }

/*.summary button {
 display:none;
}*/
.summary button[type="submit"] {
  display: none; }

.cart_dropdown {
  display: none; }

/*Custom styling for Mystile theme*/
ul.nav li.cart a,
ul.nav li.checkout a {
  display: none; }

/*Hide cart on top right*/
.site-header-cart {
  display: none; }

body {
  background-color: #f4f4f4; }

body.woocommerce #primary {
  width: 100%;
  clear: both; }

nav.woocommerce-breadcrumb {
  margin-bottom: 1em;
  margin-top: 0;
  padding-top: 0; }

.main-navigation ul.menu li.menu-item a:hover {
  color: #ffff00; }
.main-navigation ul.menu li.current-menu-item a {
  border-bottom: 3px solid #ffff00;
  padding-bottom: 5px;
  color: #ffff00; }

.home .page-title,
.home .star-rating,
.page .star-rating,
.single-product div.product form.cart,
div.sharedaddy h3.sd-title:before,
div.sharedaddy h3.sd-title {
  display: none !important; }

.site-main ul.products li.product {
  margin-bottom: 2em; }

.single-product div.product .price {
  font-size: 1.3em;
  font-weight: 300 !important; }
  .single-product div.product .price .amount {
    font-weight: 700;
    color: #e80000; }

div.sharedaddy, #content div.sharedaddy, #main div.sharedaddy {
  clear: none !important;
  float: right;
  width: 50%; }

.sd-content ul {
  text-align: right; }

.woocommerce-breadcrumb {
  float: left;
  width: 50%;
  border-bottom: none !important; }

.hidden {
  display: none !important; }

#footer-credits ul li a {
  color: #787E87 !important; }

.copyright {
  display: block !important;
  margin-top: 15px !important;
  font-size: 12px; }

.site-footer {
  background-color: #eeeeee !important; }

.footer-widgets {
  padding-top: 0 !important;
  border-bottom: none !important; }

#footer .footer-center {
  padding-top: 0 !important; }

.footerlogo {
  margin: 0 auto;
  width: 100px; }

.hentry {
  border-bottom: none; }
  .hentry .entry-header {
    border-bottom: none;
    margin-bottom: 1.5em; }
    .hentry .entry-header h1 {
      border-bottom: none;
      padding-bottom: 0; }

@media screen and (min-width: 768px) and (max-width: 900px) {
  ul.products li.product img.attachment-shop_catalog {
    margin-bottom: 0;
    height: 170px;
    width: auto; } }
@media screen and (min-width: 900px) and (max-width: 1000px) {
  ul.products li.product img.attachment-shop_catalog {
    margin-bottom: 0;
    height: 220px;
    width: auto; } }
@media screen and (min-width: 1001px) {
  ul.products li.product img.attachment-shop_catalog {
    margin-bottom: 0;
    height: 260px;
    width: auto; } }
@media screen and (min-width: 768px) and (max-width: 65.141em) {
  .woocommerce-active .site-content {
    margin-top: 10em !important; }
  .woocommerce-active .site-header {
    min-height: 8.4em !important; }
    .woocommerce-active .site-header .main-navigation {
      position: relative !important;
      right: auto !important;
      top: 20px !important; }
      .woocommerce-active .site-header .main-navigation ul li a {
        font-size: 16px;
        padding-bottom: 0 !important;
        border-bottom: none !important; }
    .woocommerce-active .site-header .site-search {
      width: 300px !important; } }
@media screen and (min-width: 768px) {
  .site-main ul.products li.product.type-product {
    padding: 5px;
    width: 22%;
    margin-right: 4%; }
    .site-main ul.products li.product.type-product:hover {
      box-shadow: 0px 0px 10px #D5D5D5;
      background: #ffffff; }

  .woocommerce-active .site-search {
    width: 210px !important;
    margin-bottom: 0; }
    .woocommerce-active .site-search form {
      margin-bottom: 0; }
  .woocommerce-active .site-content {
    margin-top: 8em; }
  .woocommerce-active .site-header {
    min-height: 5.3em;
    padding: 1em 0;
    position: fixed;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.85); }
    .woocommerce-active .site-header .main-navigation {
      width: auto;
      top: 12px;
      right: 235px;
      position: absolute;
      margin-right: 0;
      padding-top: 0;
      margin-top: 0; }

  .site-header .site-logo-link {
    width: 200px; }

  .main-navigation ul.nav-menu > li > a {
    padding-bottom: 0; }

  ul.products li.product h3 {
    padding: 10px; }
  ul.products li.product img.attachment-shop_catalog {
    margin-bottom: 0; } }
.product .images img,
ul.products li.product img {
  margin-left: auto;
  margin-right: auto; }

.affiliatelinkcontainer {
  margin-right: 6%;
  float: left;
  padding: 0 0 10px 0;
  text-align: center;
  margin-bottom: 30px;
  border: 1px solid rgba(0, 0, 0, 0.05);
  background: #ffffff; }
  .affiliatelinkcontainer .affiliatelinktitle {
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 0px;
    margin-bottom: 5px;
    text-transform: uppercase; }
  .affiliatelinkcontainer img {
    max-width: 140px;
    margin: 0 auto 10px; }

.amazonlinkcontainer {
  width: 48%; }
  .amazonlinkcontainer .affiliatelinktitle {
    background-color: #f68e22; }
  .amazonlinkcontainer a.button {
    background-color: #f68e22;
    border-color: #f68e22; }

.ziniolinkcontainer {
  margin-right: 0;
  width: 46%; }
  .ziniolinkcontainer .affiliatelinktitle {
    background-color: #3a88cf; }
  .ziniolinkcontainer a.button {
    background-color: #3a88cf;
    border-color: #3a88cf; }

ul.tabs {
  display: none; }

#tab-reviews {
  width: 100%; }

.woocommerce-active .site-header .secondary-navigation {
  display: none; }

@media screen and (max-width: 767px) {
  .site-search {
    display: none; }

  .menu-primary-menu-container {
    padding-top: 10px; }

  .affiliatelinkcontainer {
    float: none;
    margin: 0 auto 20px;
    width: 100%; }
    .affiliatelinkcontainer img {
      margin: 0 auto 10px; }

  .site-header {
    padding: 1em 0 0.2em 0;
    margin-bottom: 3em; }
    .site-header form {
      margin-bottom: 0; }
    .site-header .site-logo-link {
      width: 160px;
      float: left;
      margin-bottom: 10px; }
      .site-header .site-logo-link img {
        width: auto; }

  .toggled .menu-toggle {
    background: none;
    color: #ffff00;
    opacity: 1; }

  .menu-toggle {
    width: 60px;
    float: right;
    position: absolute;
    top: -50px;
    right: -20px;
    height: 60px;
    font-size: 24px;
    background: none;
    box-shadow: none; }
    .menu-toggle:hover {
      background: none;
      color: #ffff00;
      opacity: 1; }

  .main-navigation ul li a {
    padding-left: 0; }
    .main-navigation ul li a:before {
      display: none; }

  div.sharedaddy, #content div.sharedaddy, #main div.sharedaddy {
    float: none;
    width: 100%; }

  .sd-content ul {
    text-align: left; }

  .woocommerce-breadcrumb {
    float: none;
    width: 100%; } }

/*# sourceMappingURL=style.css.map */
