/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */

/* #Page Styles
================================================== */

/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {

	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
		section.customizer .product-options .tabs li { width: 103px; }
		section.customizer .product-options .tabs li.middle { width: 106px; }
		section.products .product h3 { font-size: 19px; }
		section.products .product p { margin-left: 16px; margin-right: 16px; }
		section.customizer .product-options .tab-panel .sub-tabs.buttons div.theme { width: 103px; }
		section.customizer .product-options .tab-panel .sub-tabs.buttons div.artist { width: 106px; }
		section.customizer .product-options .tab-panel .sub-tabs.buttons div.bottom { width: 60px; border: none; }
		section.customizer .product-options .tab-panel .sub-tabs.buttons div.top { width: 40px; }
		section.customizer .product-options .tab-panel .pallette .pallette-options { width: 283px; }
		.dropmenu { width: 103px; }
		.dropmenu.artists { width: 106px; }
		.price-cart button { margin: 0 15px 0 15px; }
		.price-cart { padding-right: 0; }
	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		section.intro h1 { font-size: 39px; }
		section.intro h2 { font-size: 17px; }
		section.renders, .price-cart, .product-selection { display: none; }
		section.customizer .product-preview { margin-top: 30px; }
		section.customizer .product-options .tab-panel .pallette .pallette-options { height: 175px; }
		.mobile-menu-trigger { display: block; }
		.customizer-footer { position: relative; }
		.mobile-price-cart .price-cart { display: block; }
		section.customizer .product-preview { padding-bottom: 106px; }
		.preview-thumbs { bottom: -40px; top: auto !important; margin-bottom: 0; left: 50%; margin-left: -69px; }
		.preview-thumbs li { float: left; margin-right: 20px; }
		.container.foot { background: #000; }
	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
		section.customizer .product-options .tabs li { width: 138px; }
		section.customizer .product-options .tabs li.middle { width: 140px; }
		section.customizer .product-options .tab-panel .pallette .option { margin: 6px; }
		section.customizer .product-options .tab-panel .sub-tabs.buttons div.theme { width: 138px; }
		section.customizer .product-options .tab-panel .sub-tabs.buttons div.artist { width: 141px !important; }
		section.customizer .product-options .tab-panel .sub-tabs.buttons div.bottom { width: 69px; }
		section.customizer .product-options .tab-panel .sub-tabs.buttons div.top { width: 50px; }
		section.customizer .product-options .tab-panel .pallette .pallette-options { width: 383px; }
		.overlay p { top: 46%; }
		.container.foot .cta-share { padding: 14px 6px 0 6px; }
		.container.foot .cta-share label { margin: 0 20px 0 10px; }
		.dropmenu { width: 138px; }
		.dropmenu.artists { width: 141px; }
	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
		section.customizer .product-options .tabs li { width: 98px; }
		section.customizer .product-options .tabs li.middle { width: 100px; }
		section.products .product p { margin-left: 0; margin-right: 0; }
		section.customizer .product-options .tab-panel .pallette .option { margin: 3px; }
		section.customizer .product-options .tab-panel .sub-tabs.buttons div.theme { width: 98px; }
		section.customizer .product-options .tab-panel .sub-tabs.buttons div.artist { width: 100px; }
		section.customizer .product-options .tab-panel .sub-tabs.buttons div.bottom { width: 59px; border: none; }
		section.customizer .product-options .tab-panel .sub-tabs.buttons div.top { width: 35px; }
		section.customizer .product-preview .back-preview, section.customizer .product-preview .side-preview { width: 300px; height: 450px; }
		section.customizer .product-options .tab-panel .pallette .pallette-options { width: 268px; }
		.overlay p { top: 47%; }
		.container.foot .cta-share, .container.foot .cta-button { display: block; width: 255px; }
		.container.foot .cta-button { width: 255px; background-position: 33% 50%; text-align: center; }
		.container.foot .cta-share label { width: 100%; text-align: center; padding-bottom: 3px; margin-left: 0; }
		.mobile-menu  { width: 300px; }
		.mobile-price-cart .price-cart { width: 280px; }
		.mobile-price-cart .price-cart .price { width: 100px; }
		.mobile-price-cart .price-cart button { margin-left: 10px; margin-right: 0; }
		.dropmenu { width: 98px; }
		.dropmenu.artists { width: 100px; }
		.container.foot .cta-share .addthis_toolbox { margin-left: 15px; }
	}