@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700|Roboto:300,400,500,700,900');

html {
	font-size: 16px;
}

body {
	font-size: 16px;
	font-family: 'Roboto', sans-serif;
	line-height: 1.2;
}

.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Roboto Condensed', sans-serif;
	margin-bottom: 0.2em;
	line-height: 2.1;
}

h1 {
	font-size: 2.5em;
}

h2 {
	font-size: 2.2em;
}

h3 {
	font-size: 1.75em;
}

h4 {
	font-size: 1.5em;
}

h5 {
	font-size: 1.25em;
}

h6 {
	font-size: 1em;
}

a {
	text-decoration: none;
	transition: all .6s ease-in-out;
}

h3 {
	color: #3bb1e2;
    font-size: 19px;
    font-weight: bold;
    line-height: 32px;
    letter-spacing: 4px;
    text-transform: uppercase;
}

h1 {
	color: #3d3d3f;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 40px;
    line-height: normal;
}

h2 {
  color: #575757;
  font-size: 35px;
  line-height: normal;
}

h4 {
  color: #797979;
  font-size: 20px;
  font-weight: 400;
}

p {
    color: #878787;
    font-size: 16px;
    font-weight: 300;
    line-height: 25px;
    letter-spacing: 0.2px;
}

li {
    color: #878787;
    font-size: 16px;
    font-weight: 300;
    line-height: 25px;
    letter-spacing: 0.2px;
}

.menu_row {
	 font-weight: bold;
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	padding-top: 1em;
	padding-bottom: 1em;
}
.sticky {position: fixed; width: 100%; z-index: 999;}

.banner {
    padding-top: 20%;
    padding-bottom: 10%;
    background-position: center top;
   margin-top: 5%;
}
.banner_2 { 
    padding-top: 30%;
    background-position: center top;
}

.banner_content {
    padding: 32px 12px 32px 12px;
}

.main-navigation a {
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
    font-weight: 400;
}
.main-navigation a:hover,
.main-navigation a:focus,
.main-navigation .current-menu-item > a {
	color: #3fb4e4;
}


.mpce-cfa-form input[type="text"],
.mpce-cfa-form input[type="password"],
.mpce-cfa-form input[type="email"],
.mpce-cfa-form input[type="tel"],
.mpce-cfa-form input[type="number"],
.mpce-cfa-form select,
.mpce-cfa-form textarea {
	background: #fff;
	border-radius: 4px;
	border: none;
	border: solid 1px rgba(0,0,0,.2);
	color: inherit;
	display: block;
	outline: 0;
	padding: 0 1em;
	text-decoration: none;
	width: 96%;
	margin-bottom: 10px;
}


.to_top .smue-ce-icon-obj {
	position: fixed;
	bottom: 20px;
	right: 20px;
	z-index: 1;
	cursor: pointer;
}


@media screen and (max-width: 767px) {
h1 {font-size: 22px !important;}
.banner {
    padding-top: 30%;
    padding-bottom: 10%;
    background-position: center top;
   margin-top: 20%;
}
}


