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

/* Some defaults */

#cookieCompliancy {
	position: fixed;
	cursor: pointer;
	z-index: 1000;
}

#cookieCompliancy.ccbottom {
	bottom: 0;
	width: 50px;
	height: 67px;
	margin: 0 0 0 0;
	/*margin: 0;*/
}

#cookieCompliancy.ccleft {
	left: 0;	
}

#cookieCompliancy.ccright {
	right: 0;	
}

#cookieCompliancy.cctop {
	top: 0;
	width: 44px;
	height: 34px;	
}

/* Bottom Colour Options */

#cookieCompliancy.ccbottom.ccorange.ccleft {
	background: url(images/ccBottomLeftOrange.png) no-repeat;
	background-size: contain;
}

#cookieCompliancy.ccbottom.ccblack.ccleft {
	background: url(images/ccBottomLeftBlack.png) no-repeat;
	background-size: contain;
}

#cookieCompliancy.ccbottom.ccblue.ccleft {
	background: url(images/ccBottomLeftBlue.png) no-repeat;
	background-size: contain;
}

#cookieCompliancy.ccbottom.ccorange.ccright {
	background: url(images/ccBottomRightOrange.png) no-repeat;
	background-size: contain;
}

#cookieCompliancy.ccbottom.ccblack.ccright {
	background: url(images/ccBottomRightBlack.png) no-repeat;
	background-size: contain;
}

#cookieCompliancy.ccbottom.ccblue.ccright {
	background: url(images/ccBottomRightBlue.png) no-repeat;
	background-size: contain;
}

#cookieCompliancy.cctop.ccorange.ccleft {
	background: url(images/ccTopOrange.png) no-repeat;
	margin-left: 20px;
}

#cookieCompliancy.cctop.ccblack.ccleft {
	background: url(images/ccTopBlack.png) no-repeat;
	margin-left: 20px;
}

#cookieCompliancy.cctop.ccblue.ccleft {
	background: url(images/ccTopBlue.png) no-repeat;
	margin-left: 20px;
}

#cookieCompliancy.cctop.ccorange.ccright {
	background: url(images/ccTopOrange.png) no-repeat;
	margin-right: 20px;
}

#cookieCompliancy.cctop.ccblack.ccright {
	background: url(images/ccTopBlack.png) no-repeat;
	margin-right: 20px;
}

#cookieCompliancy.cctop.ccblue.ccright {
	background: url(images/ccTopBlue.png) no-repeat;
	margin-right: 20px;
}

#cookieCompliancyModal.cctop {
	width: 100%;
	padding: 5px;	
	position: fixed;
	top: 0;
	font-size: 13px;
	z-index: 1001;
	color: #FFF;
	font-weight: bold;
	min-height: 42px;
}

#cookieCompliancyModalWrapper {
	margin: 0 auto;
	text-align: center;
	position: relative;
	min-height: 42px;
}

#cookieCompliancyModal.ccorange a.ccreadmore {
	color: #905510;	
}

#cookieCompliancyModal.ccorange.cctop a.ccreadmore {
	margin-left: 10px;
}

#cookieCompliancyModal.cctop.ccorange {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1a043', endColorstr='#e8973a');
	background-image: linear-gradient(bottom, rgb(232,151,58) 0%, rgb(241,160,67) 100%);
	background-image: -o-linear-gradient(bottom, rgb(232,151,58) 0%, rgb(241,160,67) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(232,151,58) 0%, rgb(241,160,67) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(232,151,58) 0%, rgb(241,160,67) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(232,151,58) 0%, rgb(241,160,67) 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(232,151,58)),
		color-stop(1, rgb(241,160,67))
	);
	border-top: 1px solid #be741e;
	border-bottom: 1px solid #be741e;
	-moz-box-shadow: inset 0 1px 0 #ffcd58;
	-webkit-box-shadow: inset 0 1px 0 #ffcd58;
	box-shadow: inset 0 1px 0 #ffcd58;
}
#cookieCompliancyModal.ccorange.cctop p {
	text-shadow: 0 1px 0 #cb6216;
}

#cookieCompliancyModal.cctop.ccblue {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2A94C5', endColorstr='#37A1D2');
	background-image: linear-gradient(bottom, #2A94C5 0%, #37A1D2 100%);
	background-image: -o-linear-gradient(bottom, #2A94C5 0%, #37A1D2 100%);
	background-image: -moz-linear-gradient(bottom, #2A94C5 0%, #37A1D2 100%);
	background-image: -webkit-linear-gradient(bottom, #2A94C5 0%, #37A1D2 100%);
	background-image: -ms-linear-gradient(bottom, #2A94C5 0%, #37A1D2 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #2A94C5),
		color-stop(1, #37A1D2)
	);	
	border-top: 2px solid #126991;
	border-bottom: 2px solid #126991;
}

#cookieCompliancyModal.cctop.ccblack {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#030303', endColorstr='#414141');
	background-image: linear-gradient(bottom, #343434 0%, #434343 100%);
	background-image: -o-linear-gradient(bottom, #343434 0%, #434343 100%);
	background-image: -moz-linear-gradient(bottom, #343434 0%, #434343 100%);
	background-image: -webkit-linear-gradient(bottom, #343434 0%, #434343 100%);
	background-image: -ms-linear-gradient(bottom, #343434 0%, #434343 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #030303),
		color-stop(1, #414141)
	);
	
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	
	text-shadow: 0 1px 0 #000;
	-moz-box-shadow: inset 0 1px 0 #555555;
	-webkit-box-shadow: inset 0 1px 0 #555555;
	box-shadow: inset 0 1px 0 #555555;
}

#cookieCompliancyModal.ccbottom h2 {
	margin: 0;
	margin-top:15px;
	padding: 0;
	font-size: 16px;
	letter-spacing:2px;
}

#cookieCompliancyModal.ccdark.ccbottom h2 {
	color: #FFF;
}

#cookieCompliancyModal.cclight.ccbottom h2 {
	color: #333;	
}

#cookieCompliancyModal.cctop div.ccdesc {
	width: 80%;
	left: 0;
	position: absolute;
	top: 50%;
}

#cookieCompliancyModal.cctop div.ccbtn {
	width: 20%;
	float: right;
}

#cookieCompliancyModal.cctop input {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #FFF;
	padding: 7px 4px;
	min-width: 102px;
	height: 35px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -17px; /* This MUST be set to half of the input's height */
	margin-left: 30px;
}

#cookieCompliancyModal.cctop.ccorange input {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1a645', endColorstr='#e49938');
	background-image: linear-gradient(bottom, #E49A38 0%, #F1A645 100%);
	background-image: -o-linear-gradient(bottom, #E49A38 0%, #F1A645 100%);
	background-image: -moz-linear-gradient(bottom, #E49A38 0%, #F1A645 100%);
	background-image: -webkit-linear-gradient(bottom, #E49A38 0%, #F1A645 100%);
	background-image: -ms-linear-gradient(bottom, #E49A38 0%, #F1A645 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #E49A38),
		color-stop(1, #F1A645)
	);
	border: 1px solid #ba701a;
	text-shadow: 0 1px 0 #aa5714;
	-moz-box-shadow: 0 1px 0 #ffb33f, inset 0 1px 0 #ffcd58;
	-webkit-box-shadow: 0 1px 0 #ffb33f, inset 0 1px 0 #ffcd58;
	box-shadow: 0 1px 0 #ffb33f, inset 0 1px 0 #ffcd58;
}

#cookieCompliancyModal.cctop.ccblue input {

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#238dbe', endColorstr='#319ed0');
	background-image: linear-gradient(bottom, rgb(35,141,190) 0%, rgb(49,158,208) 100%);
	background-image: -o-linear-gradient(bottom, rgb(35,141,190) 0%, rgb(49,158,208) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(35,141,190) 0%, rgb(49,158,208) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(35,141,190) 0%, rgb(49,158,208) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(35,141,190) 0%, rgb(49,158,208) 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(35,141,190)),
		color-stop(1, rgb(49,158,208))
	);	
	border: 1px solid #000;
	text-shadow: 0 1px 0 #0f588b;
}

#cookieCompliancyModal.ccblue.cclight.cctop input {
	border: 1px solid #0d648c;	
}

#cookieCompliancyModal.ccblack.cctop input {

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#434343', endColorstr='#343434');
	background-image: linear-gradient(bottom, #343434 0%, #434343 100%);
	background-image: -o-linear-gradient(bottom, #343434 0%, #434343 100%);
	background-image: -moz-linear-gradient(bottom, #343434 0%, #434343 100%);
	background-image: -webkit-linear-gradient(bottom, #343434 0%, #434343 100%);
	background-image: -ms-linear-gradient(bottom, #343434 0%, #434343 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #343434),
		color-stop(1, #434343)
	);
	border: 1px solid #000;
	text-shadow: 0 1px 0 #000;
	
	-moz-box-shadow: 0 1px 0 #454545, inset 0 1px 0 #606060;
	-webkit-box-shadow: 0 1px 0 #454545, inset 0 1px 0 #606060;
	box-shadow: 0 1px 0 #454545, inset 0 1px 0 #606060;

	
}

#cookieCompliancyModal.ccblack.cclight.cctop input {
	border: 1px solid #0d648c;	
}

#cookieCompliancyModal input:hover {
	text-decoration: underline;
	cursor: pointer;
}

#cookieCompliancyModal a {
	color: #FFF;
	text-decoration: none;
}

#cookieCompliancyModal.cclight.ccbottom a {
	color: #666;
}

#cookieCompliancyModal p {
	padding: 5px 0;
	margin: 0;
	font-size:120%;
	line-height:140%;
	font-weight:400;
	margin-left:7%;
	margin-right:7%;
}

#cookieCompliancyModal p.cclast {
	margin-bottom: 0;	
}

#cookieCompliancyModal a:hover {
	text-decoration: underline;	
}

#cookieCompliancyLongDesc {
	display: none;
	font-size:100%;
	line-height:140%;
	font-family:'Roboto';
	font-weight:300;
	margin-left:7%;
	margin-right:7%;
}

#cookieCompliancyModal .ccCloseBtn {
	width: 12px;
	height: 12px;
	position: absolute;
	top: 0;
	right: 0;	
	margin: 4px 3px 0 0;
	cursor: pointer;
}

#cookieCompliancyModal.ccdark .ccCloseBtn {
	background: url(images/ccDarkCloseBtn.png) no-repeat;	
}

#cookieCompliancyModal.cclight .ccCloseBtn {
	background: url(images/ccLightCloseBtn.png) no-repeat;	
}


/* BOTTOM VERSION */

#cookieCompliancyModal.ccbottom {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 215px;
	border: 1px solid #000;
	-moz-box-shadow: 0 0 3px #000;
	-webkit-box-shadow: 0 0 3px #000;
	box-shadow: 0 0 3px #000;
	padding: 5px;	
	position: fixed;
	bottom: 0;
	font-size: 12px;
	z-index: 1001;
}

#cookieCompliancyModal.ccbottom.ccdark {
	background-color: #2b2b2b;
	color: #b2b2b2;
	-moz-box-shadow: 0 0 3px #000, inset 0 1px 0 #565656;
	-webkit-box-shadow: 0 0 3px #000, inset 0 1px 0 #565656;
	box-shadow: 0 0 3px #000, inset 0 1px 0 #565656;
}

#cookieCompliancyModal.ccbottom.cclight {
	background-color: #FFF;
	color: #666666;	
}

#cookieCompliancyModal.ccbottom.ccleft {
	left: 0;
	margin: 0 0 32px 60px;
}

#cookieCompliancyModal.ccbottom.ccright {
	right: 0;
	margin: 0 60px 112px 0;	
}

#cookieCompliancyModal.ccbottom h2 {
	margin: 0;
	margin-top:15px;
	padding: 0;
	font-size: 16px;	
}

#cookieCompliancyModal.ccbottom.ccdark h2 {
	color: #FFF;
}

#cookieCompliancyModal.ccbottom.cclight h2 {
	color: #333;	
}

#cookieCompliancyModal.ccbottom input {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #FFF;
	padding: 7px 0;
	width: 215px;
	margin-top: 10px;
	display: block;
	letter-spacing:1px;
	*margin-left: -60px; /* IE7 Hack to fix button position */
}

#cookieCompliancyModal.ccbottom.ccorange input {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1a645', endColorstr='#e49a38');
	background-image: linear-gradient(bottom, rgb(228,154,56) 0%, rgb(241,166,69) 100%);
	background-image: -o-linear-gradient(bottom, rgb(228,154,56) 0%, rgb(241,166,69) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(228,154,56) 0%, rgb(241,166,69) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(228,154,56) 0%, rgb(241,166,69) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(228,154,56) 0%, rgb(241,166,69) 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(228,154,56)),
		color-stop(1, rgb(241,166,69))
	);	
	border: 1px solid #000;
	text-shadow: 0 1px 0 #aa5714;
}
#cookieCompliancyModal.ccbottom.ccorange.cclight input {
	border: 1px solid #ba701a;	
}
#cookieCompliancyModal.ccbottom.ccblue input {

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#238dbe', endColorstr='#319ed0');
	background-image: linear-gradient(bottom, rgb(35,141,190) 0%, rgb(49,158,208) 100%);
	background-image: -o-linear-gradient(bottom, rgb(35,141,190) 0%, rgb(49,158,208) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(35,141,190) 0%, rgb(49,158,208) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(35,141,190) 0%, rgb(49,158,208) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(35,141,190) 0%, rgb(49,158,208) 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(35,141,190)),
		color-stop(1, rgb(49,158,208))
	);	
	border: 1px solid #000;
	text-shadow: 0 1px 0 #0f588b;
}

#cookieCompliancyModal.ccbottom.ccblue.cclight input {
	border: 1px solid #0d648c;	
}

#cookieCompliancyModal.ccbottom.ccblack input {

	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#238dbe', endColorstr='#319ed0');
	background-image: linear-gradient(bottom, rgb(35,141,190) 0%, rgb(49,158,208) 100%);
	background-image: -o-linear-gradient(bottom, rgb(35,141,190) 0%, rgb(49,158,208) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(35,141,190) 0%, rgb(49,158,208) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(35,141,190) 0%, rgb(49,158,208) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(35,141,190) 0%, rgb(49,158,208) 100%);*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1a645', endColorstr='#e49a38');
	background-image: linear-gradient(bottom, #eba01e 0%, #eba01e 100%);
	background-image: -o-linear-gradient(bottom, #eba01e 0%, #eba01e 100%);
	background-image: -moz-linear-gradient(bottom, #eba01e 0%, #eba01e 100%);
	background-image: -webkit-linear-gradient(bottom, #eba01e 0%, #eba01e 100%);
	background-image: -ms-linear-gradient(bottom, #eba01e 0%, #eba01e 100%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		/*color-stop(0, rgb(35,141,190)),
		color-stop(1, rgb(49,158,208))*/
		color-stop(0, #eba01e),
		color-stop(1, #eba01e)
	);	
	border: 1px solid #000;
	/*text-shadow: 0 1px 0 #0f588b;*/
	/*text-shadow: 0 1px 0 #aa5714;*/
}

#cookieCompliancyModal.ccbottom.ccblack.cclight input {
	border: 1px solid #0d648c;	
}




@media only screen and (min-width:230px){
	/* styles for browsers larger than 230px; */
	
}

@media only screen and (min-width:310px) and (orientation: portrait) {
	/* styles for browsers larger than 310px; */
#cookieCompliancyModal.ccbottom.ccleft {
	left: 0;
	margin: 0 0 32px 60px;
	width:150px;
}

#cookieCompliancyModal.ccbottom input {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 7px 0;
	width: 150px;
	margin-top: 10px;
	letter-spacing:1px;
	font-size:110%;
	*margin-left: -60px; /* IE7 Hack to fix button position */
}
#cookieCompliancyModal.ccbottom h2 {
	margin: 0;
	margin-top:15px;
	font-size: 12px;
	letter-spacing:1px;
	line-height:18px;
}
#cookieCompliancyModal p {
	padding: 5px 0;
	margin: 0;
	font-size:100%;
	line-height:130%;
	font-weight:400;
	margin-left:10%;
	margin-right:10%;
}
#cookieCompliancyLongDesc {
	font-size:80%;
	line-height:120%;
	font-weight:300;
	margin-left:7%;
	margin-right:7%;
}
#cookieCompliancyModal.ccbottom.ccleft {
	left: 0;
	margin: 0 0 12px 50px;
}
#cookieCompliancy.ccbottom {
	bottom: 140px;
	width: 40px;
	height: 54px;
	margin: 0 0 0 0;
	display: none;
	/*margin: 0;*/
}
}

@media only screen and (min-width:310px) and (orientation: landscape) {
	/* styles for browsers larger than 310px; */
	
	
}


@media only screen and (min-width:350px) {
	/* styles for browsers larger than 350px; */
	
	
}

@media only screen and (min-width:390px) {
	/* styles for browsers larger than 380px; */
#cookieCompliancy.ccbottom {
	display:none;
	/*margin: 0;*/
}
}

@media only screen and (min-width:470px) {
	/* styles for browsers larger than 630px; */
	

#cookieCompliancyModal.ccbottom.ccleft {
	left: 0;
	margin: 0 0 12px 60px;
	width:170px;
	
}

#cookieCompliancyModal.ccbottom input {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 7px 0;
	width: 170px;
	margin-top: 10px;
	letter-spacing:1px;
	font-size:110%;
	*margin-left: -60px; /* IE7 Hack to fix button position */
}
#cookieCompliancyModal.ccbottom h2 {
	margin: 0;
	margin-top:15px;
	font-size: 12px;
	letter-spacing:1px;
	line-height:18px;
}
#cookieCompliancyModal p {
	padding: 5px 0;
	margin: 0;
	font-size:100%;
	line-height:130%;
	font-weight:400;
	margin-left:10px;
}
#cookieCompliancyLongDesc {
	font-size:80%;
	line-height:120%;
	font-weight:300;
	margin-left:5%;
	margin-right:5%;
}
#cookieCompliancyModal.ccbottom.ccleft {
	left: 0;
	margin: 0 0 12px 50px;
}
#cookieCompliancy.ccbottom {
	bottom: 0;
	width: 40px;
	height: 54px;
	margin: 0 0 0 0;
	display:none;
	/*margin: 0;*/
}
}

@media only screen and (min-width:550px) {  
	/* styles for browsers larger than 630px;  IPHONE 5  */ 
#cookieCompliancyModal.ccbottom.ccleft {
	left: 0;
	margin: 0 0 12px 60px;
	width:170px;
}

#cookieCompliancyModal.ccbottom input {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 7px 0;
	width: 100%;
	margin-top: 10px;
	letter-spacing:1px;
	font-size:110%;
	*margin-left: -60px; /* IE7 Hack to fix button position */
}
#cookieCompliancyModal.ccbottom h2 {
	margin: 0;
	margin-top:15px;
	font-size: 12px;
	letter-spacing:1px;
	line-height:18px;
}
#cookieCompliancyModal p {
	padding: 5px 0;
	margin: 0;
	font-size:100%;
	line-height:130%;
	font-weight:400;
	margin-left:10px;
}
#cookieCompliancyLongDesc {
	font-size:80%;
	line-height:120%;
	font-weight:300;
	margin-left:5%;
	margin-right:5%;
}
#cookieCompliancyModal.ccbottom.ccleft {
	left: 0;
	margin: 0 0 67px 50px;
}
#cookieCompliancy.ccbottom {
	bottom: 200px;
	width: 40px;
	height: 54px;
	margin: 0 0 0 0;
	display:block;
	/*margin: 0;*/
}	
}


@media only screen and (min-width:630px) and (orientation : portrait) {
	/* styles for browsers larger than 630px; */
#cookieCompliancyModal.ccbottom.ccleft {
	left: 0;
	margin: 0 0 12px 60px;
	width:170px;
}

#cookieCompliancyModal.ccbottom input {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 7px 0;
	width: 100%;
	margin-top: 10px;
	letter-spacing:1px;
	font-size:110%;
	*margin-left: -60px; /* IE7 Hack to fix button position */
}
#cookieCompliancyModal.ccbottom h2 {
	margin:0;
	margin-top:15px;
	font-size: 12px;
	letter-spacing:1px;
	line-height:18px;
}
#cookieCompliancyModal p {
	padding: 5px 0;
	margin: 0;
	font-size:100%;
	line-height:130%;
	font-weight:400;
	margin-left:10px;
}
#cookieCompliancyLongDesc {
	font-size:80%;
	line-height:120%;
	font-weight:300;
	margin-left:5%;
	margin-right:5%;
}
#cookieCompliancyModal.ccbottom.ccleft {
	left: 0;
	margin: 0 0 62px 50px;
}
#cookieCompliancy.ccbottom {
	bottom: 0;
	width: 40px;
	height: 54px;
	margin: 0 0 0 0;
	/*margin: 0;*/
}	

}

/*@media only screen and (min-width:630px) {*/
@media only screen and (min-width:630px) and (orientation : landscape) {
	/* styles for browsers larger than 630px; */
#cookieCompliancyModal.ccbottom.ccleft {
	left: 0;
	margin: 0 0 12px 60px;
	width:170px;
}

#cookieCompliancyModal.ccbottom input {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 7px 0;
	width: 100%;
	margin-top: 10px;
	letter-spacing:1px;
	font-size:110%;
	*margin-left: -60px; /* IE7 Hack to fix button position */
}
#cookieCompliancyModal.ccbottom h2 {
	margin: 0;
	margin-top:15px;
	font-size: 12px;
	letter-spacing:1px;
	line-height:18px;
}
#cookieCompliancyModal p {
	padding: 5px 0;
	margin: 0;
	font-size:100%;
	line-height:130%;
	font-weight:400;
	margin-left:10px;
}
#cookieCompliancyLongDesc {
	font-size:80%;
	line-height:120%;
	font-weight:300;
	margin-left:5%;
	margin-right:5%;
}
#cookieCompliancyModal.ccbottom.ccleft {
	left: 0;
	margin: 0 0 62px 50px;
}
#cookieCompliancy.ccbottom {
	bottom: 0;
	width: 40px;
	height: 54px;
	margin: 0 0 0 0;
	/*margin: 0;*/
}
}

@media only screen and (min-width:760px){
        /* styles for browsers larger than 760px; */
		
#cookieCompliancyModal.ccbottom.ccleft {
	left: 0;
	margin: 0 0 32px 60px;
	width:215px;
}

#cookieCompliancyModal.ccbottom input {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #FFF;
	padding: 7px 0;
	width: 100%;
	margin-top: 10px;
	display: block;
	letter-spacing:1px;
	*margin-left: -60px; /* IE7 Hack to fix button position */
}	

#cookieCompliancyModal.ccbottom h2 {
	margin: 0;
	margin-top:15px;
	padding: 0;
	font-size: 16px;
	letter-spacing:2px;
}

#cookieCompliancyModal p {
	padding: 5px 0;
	margin: 0;
	font-size:120%;
	line-height:140%;
	font-weight:400;
	margin-left:7%;
	margin-right:7%;
}

#cookieCompliancyLongDesc {
	display: none;
	font-size:100%;
	line-height:140%;
	font-family:'Roboto';
	font-weight:300;
	margin-left:7%;
	margin-right:7%;
}

#cookieCompliancyModal.ccbottom.ccleft {
	left: 0;
	margin: 0 0 47px 60px;
}
#cookieCompliancy.ccbottom {
	bottom: 0;
	width: 50px;
	height: 67px;
	margin: 0 0 0 0;
	/*margin: 0;*/
}
}

@media only screen and (min-width:940px){
	/* styles for browsers larger than 940px; */
#cookieCompliancyModal.ccbottom.ccleft {
	left: 0;
	margin: 0 0 32px 60px;
	width:215px;
}

#cookieCompliancyModal.ccbottom input {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #FFF;
	padding: 7px 0;
	width: 100%;
	margin-top: 10px;
	display: block;
	letter-spacing:1px;
	*margin-left: -60px; /* IE7 Hack to fix button position */
}	

#cookieCompliancyModal.ccbottom h2 {
	margin: 0;
	margin-top:15px;
	padding: 0;
	font-size: 16px;
	letter-spacing:2px;
}

#cookieCompliancyModal p {
	padding: 5px 0;
	margin: 0;
	font-size:120%;
	line-height:140%;
	font-weight:400;
	margin-left:7%;
	margin-right:7%;
}

#cookieCompliancyLongDesc {
	display: none;
	font-size:100%;
	line-height:140%;
	font-family:'Roboto';
	font-weight:300;
	margin-left:7%;
	margin-right:7%;
}

#cookieCompliancyModal.ccbottom.ccleft {
	left: 0;
	margin: 0 0 67px 60px;
}
#cookieCompliancy.ccbottom {
	bottom: 0;
	width: 50px;
	height: 67px;
	margin: 0 0 0 0;
	/*margin: 0;*/
}
}

@media only screen and (min-width:1010px){
	/* styles for browsers larger than 1010px; */
#cookieCompliancyModal.ccbottom.ccleft {
	left: 0;
	margin: 0 0 32px 60px;
	width:215px;
}

#cookieCompliancyModal.ccbottom input {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #FFF;
	padding: 7px 0;
	width: 100%;
	margin-top: 10px;
	display: block;
	letter-spacing:1px;
	*margin-left: -60px; /* IE7 Hack to fix button position */
}	

#cookieCompliancyModal.ccbottom h2 {
	margin: 0;
	margin-top:15px;
	padding: 0;
	font-size: 16px;
	letter-spacing:2px;
}

#cookieCompliancyModal p {
	padding: 5px 0;
	margin: 0;
	font-size:120%;
	line-height:140%;
	font-weight:400;
	margin-left:7%;
	margin-right:7%;
}

#cookieCompliancyLongDesc {
	display: none;
	font-size:100%;
	line-height:140%;
	font-family:'Roboto';
	font-weight:300;
	margin-left:7%;
	margin-right:7%;
}

#cookieCompliancyModal.ccbottom.ccleft {
	left: 0;
	margin: 0 0 67px 60px;
}
#cookieCompliancy.ccbottom {
	bottom: 0;
	width: 50px;
	height: 67px;
	margin: 0 0 0 0;
	/*margin: 0;*/
}
}

@media only screen and (min-width:1140px){
	/* styles for browsers larger than 1140px; */
#cookieCompliancyModal.ccbottom.ccleft {
	left: 0;
	margin: 0 0 32px 60px;
	width:215px;
}

#cookieCompliancyModal.ccbottom input {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #FFF;
	padding: 7px 0;
	width: 100%;
	margin-top: 10px;
	display: block;
	letter-spacing:1px;
	*margin-left: -60px; /* IE7 Hack to fix button position */
}	

#cookieCompliancyModal.ccbottom h2 {
	margin: 0;
	margin-top:15px;
	padding: 0;
	font-size: 16px;
	letter-spacing:2px;
}

#cookieCompliancyModal p {
	padding: 5px 0;
	margin: 0;
	font-size:120%;
	line-height:140%;
	font-weight:400;
	margin-left:7%;
	margin-right:7%;
}

#cookieCompliancyLongDesc {
	display: none;
	font-size:100%;
	line-height:140%;
	font-family:'Roboto';
	font-weight:300;
	margin-left:7%;
	margin-right:7%;
}

#cookieCompliancyModal.ccbottom.ccleft {
	left: 0;
	margin: 0 0 67px 60px;
}
#cookieCompliancy.ccbottom {
	bottom: 0;
	width: 50px;
	height: 67px;
	margin: 0 0 0 0;
	/*margin: 0;*/
}
	
}

@media only screen and (min-width:1260px){
	/* styles for browsers larger than 1260px; */
#cookieCompliancyModal.ccbottom.ccleft {
	left: 0;
	margin: 0 0 32px 60px;
	width:215px;
}

#cookieCompliancyModal.ccbottom input {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #FFF;
	padding: 7px 0;
	width: 100%;
	margin-top: 10px;
	display: block;
	letter-spacing:1px;
	*margin-left: -60px; /* IE7 Hack to fix button position */
}	

#cookieCompliancyModal.ccbottom h2 {
	margin: 5px 0;
    margin-top: 15px;
    padding: 0;
    font-size: 16px;
    letter-spacing: 1px;
    margin-left: 7%;
    font-weight: 700;
}

#cookieCompliancyModal p {
	padding: 5px 0;
	margin: 0;
	font-size:120%;
	line-height:140%;
	font-weight:400;
	margin-left:7%;
	margin-right:7%;
}

#cookieCompliancyLongDesc {
	display: none;
	font-size:100%;
	line-height:140%;
	font-family:'Roboto';
	font-weight:300;
	margin-left:7%;
	margin-right:7%;
}

#cookieCompliancyModal.ccbottom.ccleft {
	left: 0;
	margin: 0 0 67px 60px;
	z-index: 10000;
}
#cookieCompliancy.ccbottom {
	bottom: 20px;
	width: 50px;
	height: 67px;
	margin: 0 0 0 0;
	/*margin: 0;*/
}
}

@media only screen and (min-width:1350px){
	/* styles for browsers larger than 1350px; */
	
}

@media only screen and (min-width:1420px){
	/* styles for browsers larger than 1420px; */

}
@media only screen and (min-width:1580px){
	/* styles for browsers larger than 1580px; */
}

@media only screen and (min-width:1650px){
	/* styles for browsers larger than 1650px; */
	
}

@media only screen and (min-width:1880px){
	/* styles for browsers larger than 1880px; */
	

}

@media only screen and (min-width:2400px){
        /* for sumo sized (mac) screens */
	
}

