@charset "utf-8";
/* CSS Document */

#details {font-size:4em; text-align:center; }

.list {
	float:left;
	text-align:left;
	width:25%;
	max-width:350px; 
	font-size:1.2em;
	font-weight:bold;
}

/**********************************************************************************
	Responsive
**********************************************************************************/

@media screen and ( max-width: 900px ) {
	.list {font-size:.7em; }
}
@media screen and ( max-width: 700px ) {
	#details {font-size:2em; }
	.list {font-size:.5em; }
}
@media screen and ( max-width: 600px ) {
	.list {display:none; }
    .product-icon {float:none; width:50%; text-align:left; }
    .product-detail-wrapper {float:none; width:100%; text-algin:left; font-size:3vw; }
    .product-text-wrapper {float:none; }
    .product-text-inner {float:none; }
    .product-button {float:none; margin:5px; width:50%; }
}
@media screen and ( max-width: 400px ) {
	#details {font-size:1em; }
    .section.full .content {padding:10px; }
    .product-icon {float:none; width:50%; text-align:left; }
    .product-detail-wrapper {float:none; width:100%; text-algin:left; font-size:3vw; }
    .product-text-wrapper {float:none; }
    .product-text-inner {float:none; }
    .product-button {float:none; margin:5px; width:50%; }
}