/*
Theme Name: Cousins
Theme URI: https://spottedpaint.com
Author: the WordPress team
Author URI: https://spottedpaint.com
Description: WordPress theme for Cousins of Emneth
Version: 1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
gold: FCEE21
green: 006837
lighter green: 00954C
brown: 41210a

green: #00761f
yellow: #f5dd00
*/
/*@import url('https://fonts.googleapis.com/css2?family=Lato:wght@100;400;700&family=Montserrat:wght@100;400;700&Roboto+Slab:wght@100;400;700&display=swap'); */

body, html{ padding:0; margin:0; color:#4c4c4e; font-family: 'Montserrat', 'Lato', 'Helvetica Neue', Univers, sans-serif; min-width:300px; hyphens: none;}
a {/*padding:.5em;*/ color:#006837;}

header{ /*background-color:#444;*/ background-size:auto 100%; background-position:50% 50%; opacity:1; position:relative;}
/*
header:before{ border: 2px solid red; position:absolute; display:block; height:100%; width:50%; content:''; }
header:after{ border: 2px solid green; position:absolute; display:block;top:0; left:50%; height:100%; width:50%; content:''; }
*/
.home header{ min-height:390px; background-color:#aaa;}
header .block{
	box-sizing:border-box;
	border: 4px solid rgba(255,255,255,.5); width:100%; float:right; font-size:1.5em;  margin:2.5em 0 2em 0;
	padding:.5em; text-align:right; color:#fffcdf; color:#fff; font-weight:lighter; /*background-color:rgb(81, 144, 12, .5);*/
}
header .block span{
	display:block;
	text-align:center;
	text-transform:uppercase;
	font-weight:700;
}
header .lines{ width:100%; border: 0px solid red; position:absolute; bottom:-1.5em; height:3.5em;  transform:rotate(-.5deg); background-size: auto 100%; background-image: url('/static/image/tractor-treads.svg');}
.label{
	background-color:rgba(0,0,0);
	position:absolute;
	left:0; text-align:center; color:#FCEE21; overflow:hidden;
	box-shadow: 0 0 12px #000;
	height:192px;
	width: 245px;
	height:155px;
	width: 180px;
	width: 170px;
	z-index:20;
}
.label img{
	/*border: 1px solid red;*/
	/*width:225px;
	height:185px;*/
	max-width:95%;
}
.label a{
	border: 0px solid red; display:block; padding:0;
}
.label:hover{ opacity:1;}

.label span, .label strong{ display:block; text-indent:-470px;}

.sticker{
	background-color:#000;
	position:absolute;
	left:0;
	z-index:20;
	height:3.75em;
	line-height:0; margin-top:1.675em;}
.sticker a{
	text-align:center;
	display:block; padding:0;
	height:100%;
}
.sticker img{max-height:100%; margin:auto; }
.sticker strong{ display:block; text-indent:-1470px;}

.contactDetails{
	clear:both; color:#A67C52;  font-size:.75em; font-weight:300;
	height:1.75em;
	/*background-color:#00441f;*/
	/* background: linear-gradient(to right, #001d04 0%,#00441f 60%);*/ /* #41210a */
	/*background: linear-gradient(to right, transparent 0%,#00441f 80%);*/
}
.contactDetails a{ float:right; color:#A67C52; color:#51900c; color:#7fad47; color:#fffcdf; color:#00761f; font-weight:normal; opacity:.75; text-decoration:none; padding:.5em 0 .5em .5em; }
.contactDetails a:hover{  opacity:1;}
.home .contactDetails a{ color: #fffcdf; text-shadow:0 0 4px #000;}
.home .contactDetails a:hover{ color:#f5dd00;}
span.pointer{ width:1.125em; height:1.125em; display:block; background-color:#00761f; border-top-right-radius:1.5em; border-top-left-radius:1.5em; border-bottom-left-radius:1.5em;
	transform:rotate(45deg);
	position:relative;
	margin-right:1em;
}
.home span.pointer{ background-color:#fffcdf;}
span.pointer:before{ width:.5em; height:.5em; border-radius:.5em; background-color:#fff; display:block; z-index:5; left:.325em; top:.325em; content:' '; position:relative;}
.home span.pointer:hover{
	background-color:#f5dd00;
}
.home span.pointer:before{
	background-color:transparent;
}
.contactDetails a.email span{ display:block; text-indent:-1000px; overflow:hidden; width:1.5em; background-image:url('/static/image/emailSendStandard.svg?v=2'); background-size:100% 200%; max-height:1.25em;}
.contactDetails a.email span:hover{ background-position:0 100%;}
.home .contactDetails a.email span{ background-image:url('/static/image/emailSend.svg?v=2');}

nav {
	text-transform:uppercase;
	color:#cbcbcb;
	font-size:1em;
	height:auto; clear:both;
	height:3.75em;
	height:3.8em;
	font-weight:lighter;
	/*background-color:#006837;*/
	/*background: #00761f;*/ /*

	background: -moz-linear-gradient(left, #001d04 0%, #006837 80%);
	background: -webkit-linear-gradient(left,  #001d04 0%,#006837 80%);
	background: linear-gradient(to right, #001d04 0%, #006837 30%,#001d04 80%);
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001d04', endColorstr='#006837',GradientType=1 );*/ /* IE6-9 */
	/*rgba(0,118,31,.7)*/
	/* john deere green 367c2b, 21.2,48.6, 16.9 */
	/*background: linear-gradient(to right, transparent 0%, rgba(2,118,31,.7) 80%,  transparent 100%);*/
	background-color:#00761f;
}
.home nav{ opacity:.9;}
.home nav.subNav{ opacity:1;}
nav:after, nav ul:after, nav ul li:after, .contactDetails:after, .container:after, section:after, section ul:after{ height:auto; clear:both; content:""; display:table;}

nav ul{ margin:0; padding:0; width:auto; float:right; }
nav li { float:left; margin-left:1em; padding:1.2em 0 1.2em 0; list-style-type:none;}
nav li:last-child{ }
nav li:first-child{ /*list-style-type:none;*/ }
nav li a { padding:.5em .5em .5em 0; color:#cbcbcb; text-decoration:none; font-weight:300; color:#fff;}
nav li a:hover{ color:#f5dd00;}

nav.subNav{
	font-size:.95em;
	background:transparent;
	/*background-color:#006837;
	background: #51900c;*/ /* Old browsers */
	/* background: -moz-linear-gradient(left, #000000 0%, #00954C 100%); FF3.6-15 */
	/* background: -webkit-linear-gradient(left, #001d04 0%,#00954C 100%); Chrome10-25,Safari5.1-6 */
	/* background: linear-gradient(to right, #001d04 0%,#00954C 80%,);  W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001d04', endColorstr='#00954C',GradientType=1 );  IE6-9 */

	/* background: linear-gradient(to right, transparent 0%,rgba(81,144,12,.7) 80%, transparent 100%); */

}
nav.subNav li { padding:.25em 0 .25em 0; margin-left:0; border-left: 1px solid #00761f;  list-style-type:none;}
nav.subNav li a{ padding:.25em .5em .25em .5em; color:#00761f; opacity:.75; font-size:.8em; text-transform:uppercase; font-weight:normal;}
nav.subNav li a:hover{ opacity:1; font-weight:bolder;}
.home nav.subNav li a{ color:#fffcdf; text-shadow:0 0 4px #000;}
.home nav.subNav li a:hover{color:#f5dd00;}
nav.subNav li:first-child { border-left: 0px solid red;  }

h1, h2, h3{ line-height:1em; margin:0; padding:0; font-weight:normal; /*color:#006837;*/ color:#00761f;}
h1{
	text-align:center;
	line-height:1.3em;
	padding-bottom:1em;
	padding-top:1em;
	font-size:2em;
	font-weight:bolder;
	font-weight:200;
	line-height:1em;
	font-weight:700;
	text-transform:uppercase;
	/*color:#51900c;*/
	color:#00761f;
}
h2{
	font-size:1.4em;
	padding-bottom:.5em;
	line-height:1.2em;
}
h2 a{ padding:0; text-decoration:none;}
h3{ padding-bottom:.5em;}
sup{ font-size:.5em; top:-.25em; display:inline-block; position:relative;}

p{ margin-top:0;}

.content{ background-color:#fff;}
.container{ max-width:960px; margin:auto; position:relative;}
section{ padding:1em 0 3.5em 0em;}
/* */
section.yellow{ background-color:#fffcdf; }
section.yellowtractor{ background-color:#fffcdf;  position:relative;  }
section.yellowtractor:before{
	filter:sepia(40%) opacity(40%) contrast(40%); /*  ;*/
	left: 0;
	content: ' ';
  top: 0; width:100%; height:100%; display:block; position:absolute; background-image: url('image/0703c02d-aaec-429d-b4aa-3556d49157d6.jpg'); background-size:100%; }
section.green{ background-color:#eef7e2;}
section:first-child{ padding-top:3em;}
section h1{ text-transform:uppercase; }
section:first-child h1{ text-align:left; padding-bottom:.5em; padding-top:0; /* text-transform:none;*/}
.home section:first-child h1{ text-align:center;}
section:last-child{ padding-bottom:0; }
section.yellowtractor article{ color:#222;}

.fleft{ float:left; margin-right:1em; margin-bottom:1em;min-height:6em; }
a.fleft{ padding:0;}
.fleft img{ width:100%;height:auto;}
.quarter, .third, .half, .two-third{ box-sizing:border-box;}
.quarter{ width:25%; float:left;}
.quarter:nth-child(4n){ clear:right; margin-bottom:2em;}
.quarter:last-child{ margin-bottom:0em;}
.third{ width:33.33%; float:left;}

.third:nth-child(3n){ clear:right;}
.half{ width:50%; float:left;}
.half:nth-child(2n){ clear:right; }
.half:nth-child(1n){ padding-right:1em;}
.half img{ max-width:100%;}
.two-third{ width:66%;}
a img{ border-width:0;}
.half a.fleft{ width:100%; max-height:345px; overflow:hidden;}
.clear{ clear:both;}

section.products ul{ list-style-type:none; margin-left:0; padding-left:0;}
section.products ul li{ min-height:9em; background-color:#006837; position:relative;border:1px solid #fff;}
section.products ul li span{ display:block; padding:.5em; box-sizing:border-box; background-color:rgb(0,0,0,.75); width:100%; position:absolute; bottom:0;}
section.products ul li a { color:#fff; text-decoration:none; min-height:9em; border: 0px solid red; display:block; padding:0;}
section.products ul li{ background-size:cover;}


section.videos ul{ list-style-type:none; margin-left:0; padding-left:0;}
section.videos ul li{ height:11em; background-color:#006837; position:relative; overflow:hidden; position:relative;}
section.videos ul li:nth-child(2), section.videos ul li:nth-child(5){ border-right:4px solid #fff; border-left:4px solid #fff;}
section.videos ul li.third img{ width:100%;}
section.videos ul li.third a{ padding:0; }
section.videos ul li.third a span.caption:hover{ color:#f5dd00;  background-color:rgb(0, 118, 31,1);}
section.videos ul li.third a span.caption{ z-index:100; position:absolute; bottom:0; background-color:rgb(0, 118, 31,.75); display:block; width:100%; padding:.5em; color:#fff;}
section.videos ul li.third:nth-child(3n){ clear:right; margin-bottom:2em;}
span.play{ content:''; display:block; background-color:rgba(0,0,0,.75); position:absolute; top:30%; left:40%; height:50px; z-index:300; width:50px; border-radius:30px; }
span.play em{ height: 0; margin-top:13px; margin-left:17px; position:absolute; z-index:400; border-top: 12px solid transparent; border-bottom: 12px solid transparent; border-left: 20px solid #fff;}
span.play:hover{ box-shadow:0px 0px 5px #006837; }
span.play:hover em{ border-left: 22px solid #FCEE21; }


article{ min-height:300px;}
article img{ max-width:100%;}
table{ width:100%;  border-collapse: collapse; margin-bottom:2em; }
table thead th{ background-color:#7fad47; color:#fff; font-weight:normal; padding:.5em;}
table td,table th{ padding:.25em; }
table tr.odd{ background-color:#eef7e2; border-bottom:1px solid #ccc;}
table td.price{ text-align:center; font-weight:bolder;}
table td.number{ text-align:center;}
table td.empty{ /*background-color:#ddd;*/}
table { border-bottom:1px solid #ccc; overflow-x:auto; overflow-y:visible; padding-bottom:1em; }

::-webkit-scrollbar
{
  width: 6px;  /* for vertical scrollbars */
  height: 6px; /* for horizontal scrollbars */
}

::-webkit-scrollbar-track
{
  background: rgba(127, 173, 71, 0.1);
}

::-webkit-scrollbar-thumb
{
  background: rgba(127, 173, 71, 0.75);
  border-radius:3px;
}

.grass{ height:3.25em; height:1em; border-bottom:4px solid #006837; position:relative; background-image:url('/static/image/grass.png'); background-size:auto 100%; background-repeat:repeat-x; clear:both;}
.grass:after{ content:""; height:auto; position:absolute;bottom:-28px; width:100%; display:table; display:block; height:32px; clear:both;


background: -moz-linear-gradient(bottom, transparent 0%, #006837 30%, transparent 100%);
background: -webkit-linear-gradient(bottom, transparent 0%, #006837 30%,transparent 100%);
background: linear-gradient(to bottom, transparent 0%, #006837 30%,transparent 100%);

}

.distributors{ list-style-type:none; padding-left:0;}
.distributors h2{ padding-top:1em; }
.distributors li{ padding-bottom:1em; width:45%; box-sizing-border-box; padding-right:4%; float:left;}
.distributors li.heading{ padding-bottom:0; clear:both; width:95%;}
.distributors li a{ padding-left:0; }

.archive, .product-archive{
	list-style-type:none; padding-left:0;margin-left:0;
}
.archive .archive-thumbnail, .product-archive .archive-thumbnail{ border: 1px solid #999; float:left; margin-right:1em; line-height:0em; margin-bottom:1em; }
.archive li:nth-child(2n) .archive-thumbnail, .product-archive li:nth-child(2n) .archive-thumbnail{ float:right; margin-right:0; margin-left:1em;}
.archive li, .product-archive li{ clear:both;}
.archive li:after, .product-archive li:after{ height:auto; content:''; display:table; clear:both; padding-bottom:0em;}
.archive li:nth-child(2n), {  background-color:green;}
.product-archive li:nth-child(2n) .archive-thumbnail{ margin-bottom:0;}
.product-archive li:nth-child(2n){ background-color:green; margin-bottom:1em; background-color:rgb(255, 252, 223); padding-left:1em;}
.product-archive li:nth-child(2n) h2{ padding-top:1em;}
 .product-archive{ clear:both;}


article .outsideLinks{ float:right;}
.outsideLinks{
	margin-left:0;
	padding-left:0;
	width:auto;
	display:inline-block;
}
.outsideLinks li{
	float:left;
	text-indent:-300px;
	overflow:hidden;
	width:2.5em; height:2.5em;
	margin-right:1em;

}
.outsideLinks li a{ display:block;height:95%; width:95%; padding:0;  background-color: #00761f; background-repeat:no-repeat; border-radius:8px; background-clip:         padding-box;}
.outsideLinks li.twitter{ }
.outsideLinks li.twitter a { background-image: url('image/twitter.svg'); background-size:auto 80%; background-position:50% 70%;}
.outsideLinks li.twitter a:hover{ background-color:rgb(29, 155, 240);}

.outsideLinks li.instagram{ }
.outsideLinks li.instagram a { background-image: url('image/instagram.svg'); background-size:auto 80%; background-position:50% 50%;}
.outsideLinks li.instagram a:hover{ background-color:#555;}

.outsideLinks li.youtube{ }
.outsideLinks li.youtube a { background-image: url('image/youtube.svg'); background-size:auto 90%; background-position:80% 50%;}
.outsideLinks li.youtube a:hover{ background-color:#aa0000;}

.outsideLinks li.facebook{ }
.outsideLinks li.facebook a { background-image: url('image/facebook.svg'); background-size:auto 100%; background-position:15% 15%;}
.outsideLinks li.facebook a:hover{ background-color:rgb(54, 88, 153);}



.contactus{ margin-left:0; padding-left:0;}
.contactus li{ padding-left:3em;list-style-type:none; margin-left:0; margin-bottom:1em; min-height:3em;}
.contactus li.write{ background-image: url('image/write.svg?v2'); background-size:2.5em 2.5em; background-repeat:no-repeat;}
.contactus li.call{ background-image: url('image/call.svg?v2'); background-size:2.5em 2.5em; background-repeat:no-repeat; padding-top:.5em;}
.contactus li.email{ background-image: url('image/email.svg?v2'); background-size:2.5em 2.5em; background-repeat:no-repeat;  padding-top:.5em;}

.contactus li.call a{ text-decoration:none; font-weight:bolder}
.contactus li.email a{ text-decoration:none; font-weight:bolder}

figure{ float:right; margin:0; padding-left:1em; padding-bottom:1em; max-width:50%;}
figcaption{ text-align:right; font-size:.75em; font-style:italic;}
figure img{ max-width:100%;}
/*.container article h2,.container article h3{ clear:both;}*/


p.related-products{ margin-top:3em;}
.related-products a{ text-decoration:none; }
.related-products li{ line-height:1.5em;}
#map{height:300px;}

.alignright, .fright{ float:right;}
.alignleft, .fleft{ float:left;}
.half iframe { width:100%; max-width:500px;}

body{
	/*background-color:#41210a;
	background: #000000;*/

}

.previousAndNext{
	clear:both;
	padding-bottom:2em;
	margin-bottom:2em;
}
.previousAndNext .previous{
	float:left;
}
.previousAndNext .next{
	float:right;
}
.previousAndNext a{ }
.previousAndNext .next:after{ padding-left:.5em; text-decoration:none; content:"→" }
.previousAndNext .previous:before{ padding-right:.5em; text-decoration:none; content:"←" }

footer{ color:#fff; padding-top:2em; background: #00761f; font-weight:300;}
footer a{ color:#fff; text-decoration:none; }
footer .address img{ max-height:2.05em; width:auto;}
footer .address span{ display:block;}
footer .address a{ padding-left:0; padding-bottom:.5em;}
footer a:hover{ color:#f5dd00;}
footer .telephone, footer .map{ padding-bottom:.25em; display:block;}
footer ul, footer .address{ width:20%; margin:0; padding-left:0; list-style-type:none; float:left;}
footer .address{ width:30%; margin-right:10%;}
footer ul{ width:17%;}
footer ul li{ padding-left:0; padding-bottom:.25em; font-weight:800;}
footer ul li a{ font-weight:300;}
footer .outsideLinks{ margin-bottom:.25em;}
footer .outsideLinks li a{ background-color:#00761f;}
.outsideLinks li.instagram a:hover{ background-color:#cc3366;}

footer .images{ float:right;clear:left; width:25%; height:auto;  line-height:0em;}
footer .images a {  transition-duration:1s; line-height:0; display:block; opacity:.7; padding:0;}
footer .images a:hover { opacity:1;}
footer a .madeInBritain{ filter:grayscale(100);}
footer a .madeInBritain{ transition-duration:1s; width:100%; height:auto; display:block; background-color:red; text-align:center; line-height:7em; opacity:.5; }
footer a:hover .madeInBritain{ opacity:1; filter:none;}
footer .cousins{ width:100%;  height:auto; display:block; text-align:center; line-height:7em; opacity:.5em;  padding-bottom:.25em;}
footer .company-legal{ clear:both; padding-top:2.5em; font-size:.9em; margin-bottom:2em; }
footer .company-legal, footer .company-legal a{ color:#fff;}
footer ul a{ padding-left:0; }
footer ul a:hover{ color:#f5dd00;}
footer .company-legal a:hover{color:#f5dd00;}
footer h3, footer .address strong{ color:#fff; text-transform:uppercase; font-weight:700;}


@media all and (max-width:850px){
	/*body{ border: 2px solid red;}*/
	/*nav ul{ width:70%;}*/
	nav ul li{ padding-left:0; /* padding-top:.5em; padding-bottom:.5em; */}

	/*.label { width:196px; height:155px; }
	.label{ width:150px; height:140px; left:12px;}
	.label img{ width:100%; }*/

		header .block{ font-size:1.25em; width:90%; margin:auto; float:none;}
		.home header { min-height: 320px;}
}

@media all and (max-width:750px){
	/*body{ border: 2px solid orange;}*/
	/*.label{ width:150px; height:140px; left:12px;}
	.label img{ width:100%; }*/

	nav ul{ width:70%;}
	nav.subNav ul{ width:100%;}
	nav ul li{ margin-left:.5em;}
	header .block{ font-size:1em;}
	/*nav ul li{ padding-left:0; padding-top:.25em; padding-bottom:.25em;}*/
	/* nav li:first-child{ list-style-type:disc; } */
	section, footer{ padding-left:12px; padding-right:12px;}
	section:first-child{ padding-top:2em;}
	/*.grass{ display:none;}*/

	figure{ clear:both; margin:0; padding-left:1em; padding-bottom:1em; width:100%; max-width:100%;}
	figure img{ float:right; clear:both; width:100%;}
	figcaption{ display:block; clear:both;}
}
@media all and (max-width:675px){
	footer .images{ display:none;}
	footer .outsideLinks{ width:40%;}
	footer ul{ width:30%;}
}
@media all and (max-width:650px){
	.contactDetails a{ margin-left:1em;}
	nav ul li:first-child{ margin-left:0;}
	nav ul li{ margin-left:.25em; }
	nav li a, nav.subNav li a{ padding-left:.25em; padding-right:.25em;}
}

@media all and (max-width:600px){
	footer{ text-align:center;}
	.sticker{ height:3.4em;}
nav{ font-size:.9em;}
nav.subNav{ font-size:.9em;}
	section:first-child{ padding-top:0em;}
	.half, .half:nth-child(1n){ width:100%; margin-right:0; /*outline: 1px solid red;*/ padding-right:0; padding-bottom:1em;}
	.third, .quarter{ width:50%; border-bottom:2px solid #fff;}
	section.videos ul li:nth-child(4), section.videos ul li:nth-child(6){ border-right: 4px solid #fff;
border-left: 4px solid #fff;}
section.videos ul li:nth-child(5){ border-right: 0px solid #fff; border-left: 0px solid #fff;}
section.videos ul li.third:nth-child(3n){ margin-bottom:0;}
	footer .address img{ margin:auto;}
	footer .address, footer ul, footer .outsideLinks{ width:100%; text-align:center; padding-bottom:2em;}

	footer .outsideLinks{ width:215px; margin:auto; text-align:center; margin-bottom:1.5em; float:none; padding-bottom:0;}
	footer .outsideLinks li{ }
	footer .outsideLinks li:last-child{ margin-right:0;}
	.company-legal{ text-align:center; padding-bottom:1em;}
	.company-legal span{ clear:both; display:block;}
	footer .images{ clear:both; float:none; margin:auto; width:50%; margin-bottom:2em;}

	figure img{ width:100%;}

	.home header { min-height:auto; margin-bottom:1em;}
	header .block{ margin-bottom:2em;}
}
@media all and (max-width:550px){
.sticker{ height:3em;}
nav{ font-size:.8em;}
nav.subNav{ font-size:.8em;}
}

@media all and (max-width:500px){
	body{ min-width:375px;}
	section:first-child h1{ padding-top:.5em;}


	nav ul li{ padding-top:.35em; padding-bottom:.25em; padding-right:.5em; margin-left:0;}
	nav.subNav li:nth-child(8){ display:none;}
	/*nav ul{ width:65%; list-style-type:none;}
	nav li:first-child{ list-style-type:none;  text-align:right;}*/
	/*nav ul li{ padding-left:0; float:right; padding-top:0em; padding-bottom:0em; width:100%; text-align:right;}*/

/*	.subNav ul li{  margin-right:.5em; margin-left:.5em;}
	nav li{  padding-left:.5em;}
	nav ul li a{ padding-left:.5em; font-size:.8em; }*/
	h1{ font-size:1.8em;  }
	.third, .quarter{ width:100%;}
	section.videos ul li:nth-child(2), section.videos ul li:nth-child(4), section.videos ul li:nth-child(6){ border-left-width:0; border-right-width:0;}
	section.videos ul li, section.videos ul li.third:nth-child(3n){  margin-bottom:.5em; }
	.quarter:nth-child(4n), .quarter, .third{ margin-bottom:.5em;}
	table{ display:block;}
	/*.label{ width:125px; height:110px; left:12px;}*/

	.archive .archive-thumbnail{ display:none;}
}

@media all and (max-width:470px){

.subNav ul{ width:100%;}
	nav ul{ width:60%; list-style-type:none;}
}

@media all and (max-width:450px){
nav.subNav li:nth-child(7){ display:none;}
}

@media print{
	#wpadminbar{ display:none;}
	.label{ width:176px; height:143px; border: 1px solid #444;}
	footer{ border-top:2px solid #000; clear:both; margin-top:2em;}
	.contactDetails{ border-top:2px solid #000; border-bottom:1px solid #444;}
	header{ border-bottom:1px solid #ccc; }
}