article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {display:block}
audio, canvas, video {display:inline-block; *display:inline; *zoom:1}
audio:not([controls]) {display:none;height:0}
[hidden] {display:none}
html {font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; margin:0; padding:0}
html, button, input, select, textarea {font-family:'RobotoRegular'}
body {margin:0; background:#141524; font-family:'RobotoRegular', Arial, Helvetica, sans-serif; margin:0; padding:0}

a:active, a:hover {outline:0}
* {margin:0; padding:0;	outline:0; box-sizing:border-box; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box}
a:focus {outline:0;}

h1, h2, h3, h4, h5, h6{ margin:0; padding:10px 0;}
h1{font:norma 22px "RobotoLight";}
h2{font:norma 16px "RobotoRegular";}
p{ line-height:22px;}
a {-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	transition: all .5s ease-out;}
	
	
abbr[title] {border-bottom:1px dotted}
b, strong {font-weight:bold}
blockquote {margin:1em 40px}
dfn {font-style:italic}
mark {background:#ff0; color:#000}
p, pre {margin:1em 0}
code, kbd, pre, samp {font-size:1em}
pre {white-space:pre;	white-space:pre-wrap;	word-wrap:break-word}
q {quotes:none}
q:before, q:after {content:'';	content:none}

small {font-size:80%}
sub, sup {font-size:75%; line-height:0;	position:relative;	vertical-align:baseline}
sup {top:-0.5em}
sub {bottom:-0.25em}
dl, menu, ol, ul, li{ line-height:none; margin:0; padding:0; list-style:none}
dd {margin:0 0 0 40px}
menu, ol, ul {padding:0 0 0 0px}
nav ul, nav ol {list-style:none; list-style-image:none}
img {border:0; -ms-interpolation-mode:bicubic}
svg:not(:root) {overflow:hidden}
figure {margin:0}
form {margin:0}
fieldset {border:1px solid #c0c0c0;	margin:0 2px;	padding:.35em .625em .75em}

legend {border:0; padding:0; white-space:normal; *margin-left:-7px}
button, input, select, textarea {font-size:100%; margin:0; vertical-align:baseline; *vertical-align:middle}
button, input {line-height:normal}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance:button; cursor:pointer; *overflow:visible}
button[disabled], input[disabled] {cursor:default}
input[type="checkbox"], input[type="radio"] {box-sizing:border-box;	padding:0;*height:13px;*width:13px}
input[type="search"] {-webkit-appearance:textfield;	-moz-box-sizing:content-box;	-webkit-box-sizing:content-box;	box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance:none}
button::-moz-focus-inner, input::-moz-focus-inner {border:0;padding:0}
textarea {overflow:auto;	vertical-align:top}
table {border-collapse:collapse;	border-spacing:0}
html, button, input, select, textarea {color:#222}

::-moz-selection {background:#a29b93; text-shadow:none}
::selection {background:#b3d4fc;text-shadow:none}
hr {display:block;	height:1px;	border:0;	border-top:1px solid #ccc;	margin:1em 0;	padding:0}
img {vertical-align:middle}
fieldset {border:0;	margin:0;	padding:0}
textarea {resize:vertical}
.chromeframe {margin:.2em 0; background:#ccc;color:#000;padding:.2em 0}

.clearfix {*zoom:1}
.clearfix:before, .clearfix:after {display:table; content:""}
.clearfix:after {clear:both}

.map{
  position: absolute;
  top:0px; left: 0px;
  display: block;
  width: 100%; height: 100%;
  background: url(../img/map.svg) no-repeat center center;
  background-size: cover;
  opacity: 0.05;
}

.text-center{ text-align:center;}
.clearfix:after, .clearfix:before{ clear:both; display:table; color:""}

