@charset "UTF-8";

html {
	background-color: #333333;
	overflow-x: hidden;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 400;
}

body {
	font-family: "FiraGo", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.42857;
	color: #333333;
	background-color: #fff;
}
.tooltip,
.popover {
	font-family: "FiraGo", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.mapcreator-theme h1,
.mapcreator-theme h2,
.mapcreator-theme h3 {
	margin-top: 22px;
	margin-bottom: 11px;
}
.mapcreator-theme h4,
.mapcreator-theme h5,
.mapcreator-theme h6 {
	margin-top: 11px;
	margin-bottom: 11px;
}
.mapcreator-theme p,
.mapcreator-theme h5,
.mapcreator-theme h6 {
	font-size: 24px;
	line-height: 28px;
}
.mapcreator-theme h1,
.mapcreator-theme h2,
.mapcreator-theme h3,
.mapcreator-theme h4 {
	font-size: 50px;
	line-height: 50px;
}
.mapcreator-theme small {
	font-size: 16px;
}
.mapcreator-theme .btn-lg {
	font-size: 20px;
}
.mapcreator-theme .navbar {
	/*min-height: 60px;*/
	margin-bottom: 0;
	background: rgba(15, 22, 33, 1);
	border: 0;
	border-radius: 0 !important;
}
.mapcreator-theme .navbar p {
	font-size: 16px;
	line-height: normal;
}
.mapcreator-theme .navbar-collapse {
	padding-right: 0;
}
.mapcreator-theme .navbar-right {
	margin-right: 0;
}
.mapcreator-theme .navbar-brand {
	background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3OC45NCA3NS4zMSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7fS5jbHMtMntmaWxsOiNmZmY7fS5jbHMtM3tmaWxsOiM0OGRhZDA7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5VbnRpdGxlZC0xPC90aXRsZT48cmVjdCBjbGFzcz0iY2xzLTEiIHdpZHRoPSI3OC45NCIgaGVpZ2h0PSI3NS4zMSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTUwLjA5LDM4LjJsMy41NC0zLjYzTDQ5LjgsMzAuNjZjLTMuMTEtMy4xOS0yLjItNC44OC0xLjQ4LTUuNjFhNS45Myw1LjkzLDAsMCwxLDEuMjMtMSw5LjA3LDkuMDcsMCwwLDAsMS43MSwyLjM3YzMuNzEsMy44Myw3Ljc2LDMuMywxMC44Ny4wOWExMS42NywxMS42NywwLDAsMCwzLTQuNTNMNjIsMjAuMjVhMTIuNzQsMTIuNzQsMCwwLDEtMi4xOSwzLjIyYy0xLjY4LDEuNzUtMy4yOSwxLjc1LTQuMzcuODVsNi4zNy02LjQ5LS44LS44MmMtMy43NC0zLjg2LTcuMjItNC4wNy0xMC4zNi0uODVhNi41Miw2LjUyLDAsMCwwLTEuNDYsNy4xNmwtMi4zNC0yLjg0YTQuMjcsNC4yNywwLDAsMC0xLjA4Ljg4LDUuMjcsNS4yNywwLDAsMC0xLjIsNC41OUw0MywyNC41N2wtMy4xMSwzLjE5LDQuMjgsNC4zOWMtMy40LTIuODctNi40NS0yLjcyLTkuMjcuMTdzLTIuNjgsNi40OS0uMzEsOS40N2wtLjQtLjQxYy0yLjU0LTIuNi01LTMuMTYtNy40Mi0uNjRhNC43MSw0LjcxLDAsMCwwLTEuNTEsNC4xbC02LTYuMTEtMy40OSwzLjU3TDI3LjM5LDU0LjJoNy4wOGwtNC44OC01Yy0xLjcxLTEuNzMtMi4yMy0yLjkyLTEuMTctNCwuNzctLjgyLDEuNjYtLjc5LDIuNzQuMzJMMzcsNTEuNTZsMy41NC0zLjYzLTQuNC00LjVjMy40OCwzLDcuMjgsMi4yMiwxMC4xNi0uNzZhMTIuNTcsMTIuNTcsMCwwLDAsMi43NC0zLjg5TDQ2LDM3YTE0LjA4LDE0LjA4LDAsMCwxLTEuODgsMi42M2MtMS43MSwxLjc1LTMuMzEsMS43NS00LjM5Ljg1TDQ2LDM0Wm0tMTIuNjIuMjlhMi40NSwyLjQ1LDAsMCwxLDAtMy41MSwyLjM0LDIuMzQsMCwwLDEsMy40NSwwWk01My4yNSwyMi4zMmEyLjQ1LDIuNDUsMCwwLDEsMC0zLjUxLDIuMzEsMi4zMSwwLDAsMSwzLjQzLDBaIi8+PHBvbHlnb24gaWQ9Im9yaWciIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIxMy44MSA1NC4yIDEzLjgxIDU0LjIgMjAuOTIgNjEuNDggMjguMDIgNTQuMiAyOC4wMiA1NC4yIDEzLjgxIDU0LjIiLz48L3N2Zz4=);
	width: 48px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 42px;
	background-color: rgb(27, 34, 44);
	font-size: 16px;
}
.mapcreator-theme .navbar-brand:hover {
	background-image: rgba(255, 255, 255, 0.05);
}
.mapcreator-theme .navbar .container-fluid {
	/*min-height: 60px;*/
	padding-right: 0;
}
.mapcreator-theme .navbar-nav > li > a.btn {
	line-height: 20px;
}
.mapcreator-theme ul.navbar-nav > li.break {
	border-right: 1px solid #fff;
}
.mapcreator-theme ul.navbar-nav a.app-download {
	background-position: center;
	background-repeat: no-repeat;
	background-size: 17px;
	padding-left: 25px;
	padding-right: 25px;
}
.mapcreator-theme ul.navbar-nav a.app-download.app-android {
	background-image: url("../img/landingPage/icon_android.svg?2");
}
.mapcreator-theme ul.navbar-nav a.app-download.app-ios {
	background-image: url("../img/landingPage/icon_apple.svg?2");
}
.mapcreator-theme ul.navbar-nav > li.sign-in a {
	padding-left: 50px;
	padding-right: 50px;
}
.mapcreator-theme ul.navbar-nav > li.sign-in a {
	font-size: 13px;
	padding-left: 50px;
	padding-right: 50px;
	color: rgba(18, 228, 214, 1);
}
.mapcreator-theme ul.navbar-nav > li.sign-in a.start-login-link {
	padding: 0 35px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #fff;
	line-height: 51px;
	background-color: rgba(18, 228, 214, 1);
}
.mapcreator-theme ul.navbar-nav > li.sign-in a.start-login-link:hover {
	background-color: rgba(55, 248, 234, 1);
}
.mapcreator-theme .btn-here {
	padding-right: 45px;
	padding-left: 45px;
	font-weight: 100;
	border-radius: 0;
	background-color: rgba(18, 228, 214, 1);
	color: #fff;
}
.mapcreator-theme .btn-here:hover {
	background-color: rgba(55, 248, 234, 1);
	color: #fff;
}
.mapcreator-theme .thumbnail {
	border: 0;
	margin-bottom: 22px;
	border-radius: 0;
}
.mapcreator-theme .jumbotron {
	background-size: cover;
}
.mapcreator-theme .jumbotron .content {
	background: rgba(0, 0, 0, 0.6);
	color: #fff;
	padding: 30px;
}
.mapcreator-theme .jumbotron-s-header {
	background-image: url("../img/landingPage/Section_Header_Image.jpeg");
	background-size: cover;
}

.mapcreator-theme .jumbotron-s-header h1 {
	font-size: 24px;
	line-height: 28px;
	margin: 0 0 10px;
	font-weight: 200;
}
.mapcreator-theme .jumbotron-s-approach {
	background-size: cover;
	background-image: url("../img/landingPage/Section_Approach_Image.jpeg");
}
.mapcreator-theme .jumbotron-s-why {
	background-image: url("../img/landingPage/Section_Why_Image.jpeg");
	color: #fff;
}
.mapcreator-theme .jumbotron-s-why .info-box {
	border-left: 5px solid #fff;
	padding-left: 18px;
	margin-top: 43px;
}
.mapcreator-theme .jumbotron-s-why .info-box h5,
.mapcreator-theme .jumbotron-s-why .info-box p {
	font-size: 21px;
}
.mapcreator-theme .jumbotron-s-cta {
	background-size: cover;
	background-image: url("../img/landingPage/Section_CTA_Image.jpeg");
	color: #fff;
	margin-bottom: 0;
}
.mapcreator-theme .s-intro .info-box {
	border: 10px solid rgba(18, 228, 214, 1);
	font-weight: bold;
	padding: 30px;
}
.mapcreator-theme .top-buffer-130 {
	margin-top: 130px;
}
.mapcreator-theme .top-buffer-50 {
	margin-top: 50px;
}
.mapcreator-theme .bottom-buffer-50 {
	margin-bottom: 50px;
}
.footer-container {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 35px;
	padding-bottom: 60px;
	margin: 0px;
	background: #383c45;
	width: 100%;
	color: #ffffff;
}
.footer-container h3 {
	padding-bottom: 25px;
	font-size: 28px;
	font-weight: 300;
}
.footer-container a {
	color: #00afaa;
	text-decoration: none;
}
.footer-container a:hover {
	color: rgba(18, 228, 214, 1);
}
.footer-social {
	list-style: none;
	font-size: 20px;
	margin: 0px;
	padding: 0px;
}
.footer-social a,
.footer-social a:hover,
.footer-social a:visited,
.footer-social a:focus {
	color: #ffffff !important;
	text-decoration: none !important;
}

.footer-social li:hover {
	transform: scale(1.3);
}
.footer-social li {
	float: left;
	margin-right: 13px;
	transition: transform 50ms ease-in-out;
}
.footer-widget {
	padding-top: 50px;
}
