/* CSS Document */

@charset "utf-8";

.description p{
	padding:10px 20px 10px 10px;
	}

#productstab .activepage{
border-bottom:5px solid #1c539c;
}

/* Large Desktop ----------- */
@media only screen 
and (min-width : 1401px){
/* Styles */

	/* COLUMN LAYOUT */

	#settingsproductlayout{
	width:100%; 
	float:left;
	padding-top:10px;
	}
	
	
	/* END COLUMN LAYOUT */
	
	.productimage{
	margin: 0 auto;
	width:100%;
	text-align:center;
	}
	
	.details{
	padding-top:20px;
	padding-bottom:10px;
	display:inline-block;
	width:30%;
	font-size:.9em;
	}
	
	.description{
	margin:0 auto;
	width:80%;
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
	padding-bottom:20px;
	}
	
	
	.productimage h1{  /*keep*/
	width:450px;
	font-size:1.5em;
	padding:8px 0 5px 0;
	text-align:center;
	margin: 20px auto;
	font-family:'sorts_mill_goudyregular';
	color:#555;
	}
	
	
	.description ul{
	list-style-type:disc;
	list-style-position:inside;
	}
	
	.description li{
	padding-top:20px;
	}
	
	.productimage p:nth-child(5){
	font-size:.8em;
	}
	
	.details p:nth-child(3){
	display:none;
	}
	
	a{
	text-decoration:underline;
	color:#1a4c7d;
	}
	
	

}

/* Desktop ----------- */
@media only screen 
and (min-width : 1024px)
and (max-width : 1400px) {
/* Styles */

	/* COLUMN LAYOUT */

	#settingsproductlayout{
	width:100%; 
	float:left;
	padding-top:10px;
	}
	
	
	/* END COLUMN LAYOUT */
	
	.productimage{
	margin: 0 auto;
	width:100%;
	text-align:center;
	}
	
	.details{
	padding-top:20px;
	padding-bottom:10px;
	display:inline-block;
	width:30%;
	font-size:.9em;
	}
	
	.description{
	margin:0 auto;
	width:85%;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:20px;
	}

	.productimage h1{  /*keep*/
	width:450px;
	font-size:1.5em;
	padding:8px 0 5px 0;
	text-align:center;
	margin: 20px auto;
	font-family:'sorts_mill_goudyregular';
	color:#555;
	}
	
	
	.description ul{
	list-style-type:disc;
	list-style-position:inside;
	}
	
	.description li{
	padding-top:20px;
	}
	
	.productimage p:nth-child(5){
	font-size:.8em;
	}
	
	.details p:nth-child(3){
	display:none;
	}
	
	a{
	text-decoration:underline;
	color:#1a4c7d;
	}
	
	
	
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-width : 768px) 
and (max-width : 1023px) {
	
	/* Styles */

	/* COLUMN LAYOUT */

	#settingsproductlayout{
	width:100%; 
	float:left;
	padding-top:10px;
	}
	
	
	/* END COLUMN LAYOUT */
	
	.productimage{
	margin: 0 auto;
	width:100%;
	text-align:center;
	}
	
	.details{
	padding-top:20px;
	padding-bottom:10px;
	display:inline-block;
	width:30%;
	font-size:.9em;
	}
	
	.description{
	margin:0 auto;
	width:95%;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:20px;
	}
	
	.productimage h1{  /*keep*/
	width:450px;
	font-size:1.5em;
	padding:8px 0 5px 0;
	text-align:center;
	margin: 20px auto;
	font-family:'sorts_mill_goudyregular';
	color:#555;
	}
	
	
	.description ul{
	list-style-type:disc;
	list-style-position:inside;
	}
	
	.description li{
	padding-top:20px;
	}
	
	.productimage p:nth-child(5){
	font-size:.8em;
	}
	
	.details p:nth-child(3){
	display:none;
	}
	
	a{
	text-decoration:underline;
	color:#1a4c7d;
	}
	
	
	
	
}

@media only screen 
and (min-width : 480px) 
and (max-width : 767px) {
	/* Styles */

	/* COLUMN LAYOUT */

	#settingsproductlayout{
	width:100%; 
	float:left;
	padding-top:10px;
	}
	
	
	/* END COLUMN LAYOUT */
	
	.productimage{
	margin: 0 auto;
	width:100%;
	text-align:center;
	}
	
	.details{
	padding-top:20px;
	padding-bottom:10px;
	display:inline-block;
	width:49%;
	font-size:.9em;
	}
	
	.description{
	margin:0 auto;
	width:95%;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:20px;
	}

	
	.productimage h1{  /*keep*/
	width:450px;
	font-size:1.5em;
	padding:8px 0 5px 0;
	text-align:center;
	margin: 20px auto;
	font-family:'sorts_mill_goudyregular';
	color:#555;
	}
	
	
	.description ul{
	list-style-type:disc;
	list-style-position:inside;
	}
	
	.description li{
	padding-top:20px;
	}
	
	.productimage p:nth-child(5){
	font-size:.8em;
	}
	
	.details p:nth-child(3){
	display:none;
	}
	
	a{
	text-decoration:underline;
	color:#1a4c7d;
	}
	
	
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-width : 321px) 
and (max-width : 479px) {

	/* Styles */
	/* COLUMN LAYOUT */

	#settingsproductlayout{
	width:100%; 
	float:left;
	padding-top:10px;
	}
	
	
	/* END COLUMN LAYOUT */
	
	.productimage{
	margin: 0 auto;
	width:100%;
	text-align:center;
	}
	
	.details{
	padding-top:10px;
	padding-bottom:10px;
	display:inline-block;
	width:100%;
	font-size:.9em;
	
	}
	
	.description{
	margin:0 auto;
	width:90%;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:20px;
	}
	
	.productimage h1{  /*keep*/
	width:95%;
	font-size:1.25em;
	padding:8px 0 5px 0;
	text-align:center;
	margin: 10px auto;
	font-family:'sorts_mill_goudyregular';
	color:#555;
	}
	
	.description ul{
	list-style-type:disc;
	list-style-position:inside;
	}
	
	.description li{
	padding-top:20px;
	}
	
	.productimage p:nth-child(5){
	display:none;
	}
	
	.details p:nth-child(3){
	font-size:.8em;
	padding-left:5px;
	padding-right:5px;
	}
	
	a{
	text-decoration:underline;
	color:#1a4c7d;
	}
	
	
	
}	

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {

	/* Styles */
	/* COLUMN LAYOUT */

	#settingsproductlayout{
	width:100%; 
	float:left;
	padding-top:10px;
	}
	
	
	/* END COLUMN LAYOUT */
	
	.productimage{
	margin: 0 auto;
	width:100%;
	text-align:center;
	}
	
	.details{
	padding-top:10px;
	padding-bottom:10px;
	display:inline-block;
	width:100%;
	font-size:.9em;
	}
	
	.description{
	margin:0 auto;
	width:90%;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:20px;
	}
	
	.productimage h1{  /*keep*/
	width:90%;
	font-size:1.25em;
	padding:8px 0 5px 0;
	text-align:center;
	margin: 10px auto;
	font-family:'sorts_mill_goudyregular';
	color:#555;
	}
	
	
	
	.description ul{
	list-style-type:disc;
	list-style-position:inside;
	}
	
	.description li{
	padding-top:20px;
	}
	
	.productimage p:nth-child(5){
	display:none;
	}
	
	.details p:nth-child(3){
	font-size:.8em;
	padding-left:5px;
	padding-right:5px;
	}
	
	
	a{
	text-decoration:underline;
	color:#1a4c7d;
	}
	.description p{
	padding:10px 10px 10px 10px;
	}

	
}

