@import url('https://fonts.googleapis.com/css?family=Encode+Sans:400,500,700&subset=latin-ext'); /* PT+Sans is also good alterative to Costa Std */

.navbar #logo {
    margin-top: 3px;
}

#map-canvas {
	height: 480px;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Encode Sans', sans-serif;
    color: #003C7E;
}

h1, .h1 {
  font-family: 'Encode Sans', sans-serif;
    font-size: 36px;
}
h2, .h2 {
  font-family: 'Encode Sans', sans-serif;
    font-size: 32px;
}
h3, .h3 {
  font-family: 'Encode Sans', sans-serif;
    font-size: 27px;
}
h4, .h4 {
    font-family: 'Encode Sans', sans-serif;
    font-size: 24px;
}
h5, .h5 {
    font-family: 'Encode Sans', sans-serif;
    font-size: 20px;
}
h6, .h6 {
  font-family: 'Encode Sans', sans-serif;
}

.font_2 {
	font-family: 'Encode Sans', serif;
}

input[type="text"],
input[type="password"],
input[type="email"],
input[type="search"],
textarea,
select {
  font-family: 'Encode Sans', serif;
}


.hpt_1 {
	font-family: 'Encode Sans', serif;
    font-size: 42px; 
    line-height: 56px;
    font-weight: 400;
}


.hpt_2 { 
	font-family: 'Encode Sans', serif;
}

.tiles .item .content h4 {
	font-family: 'Encode Sans', sans-serif;
}

.testimonials .item .text {
	font-family: 'Encode Sans', sans-serif;
}

button, input[type=button], .button, .links-to-buttons a  {
	font-family: 'Encode Sans', sans-serif;
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 1px;
}

.sf-menu a {
    font-size: 16px;
    font-weight: 500;
	font-family: 'Encode Sans', sans-serif;
}

.sf-menu ul li a {
    font-size: 15px;
	font-weight: 500;
}

button, input[type=button], .button, .links-to-buttons a  {
    color: #003C7E;
	border-color: #003C7E;
}

button:hover, input[type=button]:hover, .button:hover, .links-to-buttons a:hover  {
	background: #003C7E;
}

button.t2, input[type=button].t2, .button.t2, .links-to-buttons.t2 a, .bg_dark button, .bg_dark .button  {
	background-color: #003C7E;
    border-color: rgba(255, 255, 255, 0.1);
}

button.t2:hover, input[type=button].t2:hover, .button.t2:hover, .links-to-buttons.t2 a:hover, .bg_dark button:hover, .bg_dark .button:hover  {
	color: #003C7E;
    border-color: #003C7E;
}


.envelope_bg.bg3, .bg3 {  background-color: #2B2E44; }

.hline {
	background: #003C7E;
}

.c1, .c1 a { color: #003C7E !important;}

.news-cards .item .price {
	color: #003C7E;
}

.news-cards .item h3 {
    /* font-weight: 500; */
}

/* superfish */

.sf-menu ul li:hover > a,
.sf-menu ul li.sfHover > a {
	color: #003C7E;
} 

/* ui to top */
#toTop {
	background-color: #003C7E;
}

#nsq_submit {
	color: #DAB24D;
}