/**
 * Pro Stylesheet
 *
 * Styling for all pro sections
 *
 * Please do not edit this file. This file is part of the Cyber Chimps Framework and all modifications
 * should be made in a child theme.
 *
 * @category Responsive Pro
 * @package  Responsive Pro
 * @since    1.0
 * @author   CyberChimps
 * @license  http://www.opensource.org/licenses/gpl-license.php GPL v2.0 (or later)
 * @link     http://www.cyberchimps.com/
 */

/* ==================================== Custom Mobile Menu Title ================================================== */
.custom-mobile-menu-title {
	display: none;
}

/* ==================================== Woocommerce ================================================== */

@media screen and (max-width:767px) and (min-width:481px) {
  /* Shop page */
  .woocommerce-page #content-woocommerce .products li.product {
    width: 29.7%;
  }

  .woocommerce ul.products li.first, .woocommerce-page ul.products li.first {
    clear: none !important;
  }

  .woocommerce ul.products li.first, .woocommerce-page ul.products li.last {
    margin-right: 3.8% !important;
  }

  .woocommerce-page #content-woocommerce .products li.product:nth-child(3n + 3) {
    margin-right: 0 !important;
  }

  .woocommerce-page #content-woocommerce .products li.product:nth-child(3n + 1) {
    clear: left;
  }

  /* Product page */
  .single-product h1, .single-product h2 {
    font-size: 2em;
  }

  /* Checkout page */
  .woocommerce-checkout .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce-checkout .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    width: 100%;
  }
}

@media screen and (max-width:480px) {
  /* Shop page */
  .woocommerce-page #content-woocommerce .products li.product {
    width: 46.45%;
  }

  .woocommerce ul.products li.first, .woocommerce-page ul.products li.first {
    clear: none !important;
  }

  .woocommerce ul.products li.first, .woocommerce-page ul.products li.last {
    margin-right: 3.8% !important;
  }

  .woocommerce-page #content-woocommerce .products li.product:nth-child(even) {
    margin-right: 0 !important;
  }

  .woocommerce-page #content-woocommerce .products li.product:nth-child(odd) {
    clear: left;
  }

  /* Product page */
  .single-product h1, .single-product h2 {
    font-size: 1.75em;
  }

  /* Shopping cart table */
  .woocommerce table.cart th, .woocommerce-page table.cart th, .woocommerce #content table.cart th, .woocommerce-page #content table.cart th, .woocommerce table.cart td, .woocommerce-page table.cart td, .woocommerce #content table.cart td, .woocommerce-page #content table.cart td {
    padding: 3px 5px;
  }

  /* Checkout page */
  .woocommerce-checkout .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce-checkout .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    width: 100%;
  }
}

/* ==================================== Easy Digital Downloads ================================================== */

.download.type-download {
  background: transparent;
  border: none;
}
