@font-face {
  font-family: "Oxygen";
  src: url(../fonts/Oxygen-Regular.ttf);
}
@font-face {
  font-family: "OxygenBold";
  src: url(../fonts/Oxygen-Bold.ttf);
}
@font-face {
  font-family: "OxygenLight";
  src: url(../fonts/Oxygen-Light.ttf);
}
@font-face {
  font-family: "GemunuLibre-Bold";
  src: url(../fonts/GemunuLibre-Bold.ttf);
}
@font-face {
  font-family: "GemunuLibre-ExtraBold";
  src: url(../fonts/GemunuLibre-ExtraBold.ttf);
}
@font-face {
  font-family: "SourceSansPro-ExtraLight";
  src: url(../fonts/SourceSansPro-ExtraLight.ttf);
}
@font-face {
  font-family: "SourceSansPro-Light";
  src: url(../fonts/SourceSansPro-Light.ttf);
}
* {margin:0;padding:0;} 

html, body {height: 100%;font-family:"SourceSansPro-ExtraLight",sans-serif;font-size:16px;background:url('../images/brand-repeat.png') repeat;}

#wrap {min-height: 100%;background:url('../images/brand-repeat.png') repeat;}

#content {overflow:auto;
	padding-bottom: 30px;}  /* must be same height as the footer */

#footer {position: relative;
	margin-top: -30px; /* negative value of footer height */
	height: 30px;
	clear:both;} 

/*Opera Fix*/
body:before {/* thanks to Maleika (Kohoutec)*/
content:"";
height:100%;
float:left;
width:0;
margin-top:-32767px;/* thank you Erik J - negate effect of float*/
}

div#header img {width:350px;margin:30px;}
div#content {padding:0 30px;padding-right:175px;}
div#content p{line-height:28px;text-align:justify;}
div#bar {font-size:125px;color:#ebf2fe;position:fixed;right:50px;top:0;width:50px;font-family:"GemunuLibre-ExtraBold", sans-serif;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
div#footer {text-align:center;font-size:13px;line-height:30px;}
div#contact input[type=checkbox] {margin:10px;position:relative;top:-23px;}
div#content h1 {font-family:"SourceSansPro-Light";}
div#content p.center{text-align:center;}
div#contactFormBar {text-align:right;clear:both;}
label {margin-top:20px;display:inline;}
label.checkbox {position:relative;top:-23px}
textarea.uk-textarea {height:120px;}
input.uk-button{margin-top:25px;display:inline;margin-left:30px;margin-bottom:75px;}
div#messageSent {padding:10px 20px;width:80%;text-align:center;background:#333;max-width:380px;margin:auto;color:white;}
p.phone {font-size:28px;clear:both;}
p.small{font-size:13px;}
div#recaptcha{padding-top:30px;text-align:right;float:right;}
@media (max-width: 600px) {
	div#header img{margin:30px auto;display:block;}
	div#bar{display:none;}
	div#content {padding-right:30px;}
	input.uk-button{margin-top:auto;}
	div#contactFormBar {text-align:right;padding-top:40px;}
	
}