/* CSS BASE STYLES Version 3.0 (October 2016) */
/* Please DO NOT EDIT. Site styles should be specified in other stylesheets */

html, body {
	overflow-x: hidden;
	height: 100%;
	-webkit-overflow-scrolling:touch;
}
body {
	font:inherit;
}
.container-fluid {
	padding:0 0.9375rem;
}
.row {
	position:relative;
	margin:0 -0.9375rem;
}
.span {
	position:relative;
	margin:0 auto;
}
[class^='col-'] > div {
	position:relative;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
}

h1 a,
h1 a:hover,
h1 a:active,
h1 a:focus {color:inherit;}

img {
	display:block;
	max-width:100%;
	margin-bottom:1.5em;
}
.google-map img {
	max-width:none;
	margin:0;
}

video {
	display:block;
	max-width:100%;
}

a:focus, a:hover {
	text-decoration:none !important;
}
a:active, a:hover {
    outline:none !important;
}

.btn:hover,
.btn:active,
.btn:focus,
.btn:active:focus {
	outline:none;
}