body {
	font-family: 'Open Sans', sans-serif;
	color: #464646;
	font-size: 18px;
	font-weight: 300;
	line-height: 24px;
}

	body a {
		color: #012A4B;
	}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Montserrat', sans-serif;
}

h1 {
	font-weight: 700;
	font-size: 39px;
	color: #012A4B;
	margin-bottom: 20px;
	line-height: 48px;
	text-transform: uppercase;
}
	h1.center {
		text-align: center;
	}

h2 {
	font-weight: 400;
	font-size: 24px;
	color: #012A4B;
	line-height: 30px;
}

h3 {
	font-weight: 500;
	font-size: 20px;
	color: #012A4B;
}
	h3.uppercase {
		text-transform: uppercase;
	}
	
	h3.white {
		color: #FFF;
	}

h4,
h4 a {
	font-weight: 500;
	font-size: 16px;
	color: #012A4B;
	text-transform: uppercase;
}

	h2 a,
	h3 a,
	h4 a {
		text-decoration: none;
		text-align: inherit;
		color: inherit;
	}

.button {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	border: none;
	text-decoration: none;
	color: #012A4B;
	font-size: 16px;
	font-weight: 500;
}
	.button.arrow:after {
		content: ' »';
	}

	h1.hero-title {
		color: #fff !important;
	    font-size: 72px !important;
        line-height: 1.1em !important;
        text-shadow: 0px 5px 10px #0000003d !important; 
	}

	.body a.btn,
	.btn {
        text-decoration: none;
        padding: 10px 16px 10px 16px;
        background-color:#8B8B8B;
        font-family: 'Montserrat', sans-serif;
        font-size: 16px;
        font-weight: 600;
        color: #FFFFFF;
        cursor: pointer;

        /* don't allow highlight */
        -webkit-touch-callout: none; /* iOS Safari */
          -webkit-user-select: none; /* Safari */
           -khtml-user-select: none; /* Konqueror HTML */
             -moz-user-select: none; /* Old versions of Firefox */
              -ms-user-select: none; /* Internet Explorer/Edge */
                  user-select: none; /* Non-prefixed version, currently
                                        supported by Chrome, Opera and Firefox */
    }

	.body a.btn.active,
    .btn.active {
        background-color:#5AB4E1;
    }

    .btn.dark {
        background-color:#012A4B;
        color: #fff;
    }

    .btn.dark:hover {
        background-color:#5AB4E1;
    }

    .btn:hover {
        background-color: #012A4B;
    }
