﻿@media all and (min-width: 360px)
{

}

@media all and (max-width: 359px)
{
	/*#region Buttons */
	
	.button-large,
	.button-large:link,
	.button-large:visited
	{
		padding-left:44px;
		padding-right:44px;
	}
	
	/*#endregion*/
	
	/*#region Preheader */
	
	.cart-summary-usp 
	{
		font-size:0.9em;
	}
	
	/*#endregion*/
	
	/*#region Banner/Carousel */
	
	
	.outer-wrapper-banner-large
	{
		height:400px;
	}
	.outer-wrapper-banner-large .banner-copy
	{
		height:330px;
	}
	
	.banner-availability
	{
		font-size:1.4em;
	}
	
	.banner-media
	{
		width:100%;
	}
	
	/*#endregion*/

	/*#region Content */

	/*#region ContentArea*/


	.contentlisticon-icon
	{
		position:relative;
		left:auto;
		top:auto;
		margin-left:5px;
		float:right;
	}
	.contentlisticon-icon.fa
	{
		font-size:1em;
	}

	.contentlisticon-text
	{
		padding-left:0;
	}

	/*#endregion*/

	/*#region Home */



	/*#endregion*/

	/*#region Product Detail */
	
	.product-backissues
	{
	  padding-left: 18px;
	}
	
	.product-backissues li:nth-of-type(4n + 1)
	{
		margin-left:0;
	}

	
	
	.subscription-detail,
	.subscription-cta
	{
		float:left;
		width:100%;
	}
	
	.subscription-detail
	{
		padding:10px 0;
	}
	
	.subscription-cta
	{
		padding:0;
	}
	
	.subscription-price
	{
		width:100%;
		font-size:2em;
		padding:0;
	}
	
	.subscription-text
	{
		margin-bottom: 0.5em;
	}
	
	/*#endregion*/	

	/*#region [page or template name] */






	/*#endregion*/

	/*#endregion*/

	/*#region Font Changes */
	
	html
	{
		font-size:0.9em;
	}

	/*#endregion*/

}

