﻿@media all and (min-width: 560px)
{

}

@media all and (max-width: 559px)
{
	
	
	.col-primary,
	.col-secondary
	{
		width: 100%;
	}
	
	.labelleft
	{
		width:100%;
	}
	/*#region Tables */
	
	th,
	tfoot td
	{
		padding:5px 10px;
	}

	td 
	{
		padding:10px 10px;
	}
	tr td:first-child,
	tr th:first-child
	{
		padding-left:20px;
	}
	tr td:last-child,
	tr th:last-child
	{
		padding-right:20px;
	}
	
	.promotioncode
	{
		margin-bottom: 0;
	}
	
	.promotioncode-field,
	input[type=text].promotioncode-field,
	.promotioncode-button,
	.promotioncode-button.button
	{
		width:100%;
		margin-left:0;
		margin-bottom:10px;
	}
	
	.buttonlist-basket
	{
		width:100%;
	}
	
	.buttonlist-basket li
	{
		width:100%;
		margin-left:0;
		margin-bottom:10px;
	}
	
	.buttonlist-basket .button 
	{
		display:block;
		padding-left:24px;
		padding-right:24px;
	}

	.basket-detail-end
	{
		width:100%;
	}
	
	.basket-detail-promotion .basket-detail-end {
		margin-top:10px;
	}
	
	/*#endregion*/

	/*#region Tabs */

	.responsive-tabs-edgemobile
	{
		margin-left:-20px;
		margin-right:-20px;
	}
	
	.responsive-tabs-edgemobile .responsive-tabs__heading
	{
		padding:10px 20px;
	}
	
	/*#endregion*/

	/*#region Header */



	/*#endregion*/
	
	/*#region Footer */
	
	.footer
	{
		padding-top:30px;
		padding-bottom:30px;
	}
	
	.footer-signup
	{
		width:100%;
		padding-right:10px;
	}
	
	.footer-links-primary
	{
		width:40%;
	}

	.footer-links-secondary
	{
		width:60%;
	}
	
	.footer-links-primary,
	.footer-links-secondary
	{
		margin:10px 0;
	}
	
	/*#endregion*/

	/*#region Smallprint */

	.smallprint-timetorock,
	.smallprint-copyright
	{
		width:100%;
		float:none;
		display: block;
		text-align: center;
	}
	
	.smallprint-timetorock
	{
		margin-bottom:10px;
		float:right;
	}
	
	.smallprint-copyright
	{
	margin-bottom:10px;
	float:left;
}
	/*#endregion*/

	/*#region Banner/Carousel */

	.banner-availability
	{
		font-size:1.6em;
	}
	
	.banner-media
	{
		width:100%;
		-moz-transform: scale(0.5);
		-webkit-transform: scale(0.5);
		-o-transform: scale(0.5);
		-ms-transform: scale(0.5);
		transform: scale(0.5);
	}
	
	.banner-medium-traditional
	{
		left:auto;
		right:30%;
	}
	
	.banner-medium-digital
	{
		left:40%;
	}
		
	/*#endregion*/

	/*#region Content */
	
	
	
	/*#region Home */



	/*#endregion*/

	/*#region Product */

	.product-image-primary
	{
		/*width:75%;*/
		float:left;
		margin-bottom:1em;
	}

	.product-backissues 
	{
		width:25%;
		float:left;
		padding-left:15px;
	}

	.product-backissueslist li
	{
		margin-left:4%;
		margin-top:13px;
		margin-bottom:0;
		float:left;
		width:48%;
	}
	.product-backissueslist li:nth-of-type(4n + 1) 
	{
		margin-left:3%!important;
	}
	
	.product-backissueslist > li:nth-of-type(2n + 1) 
	{
		margin-left:0!important;
	}
	
	/*
	.product-backissueslist li:nth-of-type(n + 4)
	{
		display:none;
	}
	*/
	.product-backissues-title
	{
		font-size:1em;
	}
	
	.product-related > li
	{
		margin:0 0 6% 6%;
		width:47%;
	}

	.product-related > li:nth-of-type(3n + 1)
	{
		margin-left:6%;
	}
	
	.product-related li:nth-of-type(2n + 1)
	{
		margin-left:0;
	}
	
	.reviewlist li
	{
		margin:0 0 1.5em;
	}

	.rating-stars-review
	{
		float:left;
	}


	.review-title,
	.review-cite,
	.rating-stars-review
	{
		display:block;
		width:100%;
		margin-bottom:0.5em;
	}
	


	/*#endregion*/

	/*#region Button Groups */

	.button-group 
	{
		text-align:center;
	}
	
	.button-group .button 
	{
		float:none;
		width:100%;
		max-width:260px;
	}




	/*#endregion*/

	/*#region [page or template name] */






	/*#endregion*/

	/*#endregion*/

	/*#region Font Changes */



	/*#endregion*/

}

