/**
 * 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;
}
