html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6,
p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em,
img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figure, figcaption, hgroup, 
menu, footer, header, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
}

article, aside, canvas, figure, figure img, figcaption, hgroup,footer, header, nav, section, audio, video {
	display: block;
}

html{width: 100%;height: 100%;}
body{
	color:#000;
	
	font-family: 'Lato', sans-serif;
	height:100%;
  	position: relative;
  	
  	-webkit-text-size-adjust: 100%; /* Stops Mobile Safari from auto-adjusting font-sizes */
	/*font-size:16px/24px;*/
	font-size:13px;
}

.colorGreen{
	color:#4ba82e;
}
.colorBlue{
	color:#3d6bff;
}


h1,h2,h3,h4,h5,h6{font-size:16px/24px;font-weight:400;}
p{font-size:14px;}
ul li{font-size:14px;}
ul,ol{}
ol li{font-size:14px;}
img{border:0px solid black;}

a:link{text-decoration:underline;color:#2b2b2b;}
a:visited{text-decoration:underline;color:#2b2b2b;}
a:hover{text-decoration:none;color:#000;}
.breakLine{clear:both;}
/*******************************************/
/* Selection colours (easy to forget) */

::selection 	 	{background: #d71921;color:#fff;}
::-moz-selection 	{background: #d71921;color:#fff;}
img::selection 		{background: transparent;}
img::-moz-selection	{background: transparent;}
body {-webkit-tap-highlight-color: #d71921;}

.video embed,.video object,.video iframe{
	width: 100%;
	min-height:300px;
	height: auto;
}
#cookieWarning{
	background-color:#000;
	opacity:1.0;
	color:gray;
	position:fixed;
	bottom:0;
	width:100%;
	z-index:200;	
}
#cookieWarning .inside{
	margin:0px auto 0px auto;
	width:90%;
}
#cookieWarning #cookieWarningClose{
	background-color:#0698bd;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display:block;
	float:right;
	color:white;
	margin-top:10px;
	margin-bottom:10px;
}
#cookieWarning #cookieWarningClose:hover{
	cursor:pointer;
	background-color:white;
	color:black;
}
#cookieWarning #cookieWarningClose p{
	margin:5px 10px 5px 10px;
	padding-top:0px !important;
	padding-right:0px !important;
}
#cookieWarning p{
	padding-top:15px;
	padding-right:20px;
	float:left;
}
#cookieWarning p a{
	color:gray;
}



@media only screen and (min-width: 320px) {	
	body {
		width: 100%;
		padding: 0px 0px 0px 0px;
		
	}
}
@media only screen and  (max-width: 320px) {
	body {
		width:320px;
		padding: 0px 0px 0px 0px;
	}	
}

/************************/
@media only screen and  (min-width: 1280px) {
	body{
		
		
	}
}
@media only screen and  (min-width: 1024px) and  (max-width: 1280px)  {

}
@media only screen and  (min-width: 800px) and  (max-width: 1024px) {

}
@media only screen and (min-width: 400px) and (max-width: 800px) {

}
@media only screen and  (max-width: 400px) {

}

