@charset "UTF-8";
/* CSS Document */

body {
	background-size: 15%, 15%;
}
.captionMobile {
	visibility: visible;
	padding-top: 5px;
}
#news {
	width: 75%;
}
#news .infoHeader{
	font-size:2.5em;
}
#news ul{
	width:680px;	
}
#news h1{
	line-height: 1em;
}

.content p {
	font-size: 1.2em;
}
a img{
	height: auto;
}
.thumbs{
	width: 70%;
}
.thumbs ul li img{
	width:680px;
	height:auto;	
}

#links ul a{
	font-size: 1.1em;
}
.content {
	font-size: 1em;
	margin-top: 20%;
}
.fancybox-title {
	font-size: 1.1em;
	line-height: 1.2em;
}
.infoHeader {
	font-size: 2.5em!important;
}
.zazzle {
	font-size: 0.75em;
	/* [disabled]width: 680px; */
	margin-left: auto;
	margin-right: auto;
}
.zazzle ul li{
	font-size: 1.8em;
}
.zazzle img {
	width: 680px;
	height: auto;
}
#nav li {
	width:14.29%;
	vertical-align:middle;
}

.homeLinks ul {
	height: 100vh;
}
.homeLinks ul li a h2{
	font-size: 2em;
	width: 150px;
}
.shop div form table tr td p {
	font-size: .7em;
}
.cartBtn form input{
	width:40px;
	height:40px;	
}
.zazzle div a {
	font-size: 1.4em;
}
h1{
	line-height: 1.3em;
}
.dropdownRIGHT a {
	font-size: 1em;
}
.dropdownRIGHT {
	/* [disabled]font-size: 1em; */
}

table{
	line-height:2em;	
}
.workModule{
	grid-template-areas: repeat(4 / 1fr);
	max-width:800px;
}
.item-a{
	grid-column:1 / span 4;
}
.item-b{
	grid-column: 1/span 4;
}
