.tp-button-darkgrey-small {
     
    /*Step 2: Basic Button Styles*/
    display: block;
    height: 31px;
    width: 115px;
    background: rgba(255, 255, 255, 0.8);
    border: 3px solid rgba(33, 68, 72, 0);
  
     
    /*Step 3: Text Styles*/
    color: rgba(0, 0, 0, 0.9);
    text-align: center;
    font: normal 1.7em/30px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
 
/*Step 3: Link Styling*/
a.tp-button-darkgrey-small {
    text-decoration: none;
}

.breadcrumbs {
  visibility: hidden;
}

.masthead {
  background-color: #fff;
}

.clear {
  display: none;
}

.navigator {
  background-color: #fff;
}

.navigator ul ul li {
display: inline-block;
float: none;
text-align: right;
}

#menu li li { 
  background-color:#1A1E6B;
}
  
#site-header #masthead #site-brand {
  background-color: #fff;
}

a.button {
  font-size: 16px;
	line-height: 35px;
	font-weight: 400;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	padding: 4px 8px 8px 10px;
	text-shadow: rgb(118, 118, 118) 0.5px 0.5px;
  	text-transform: uppercase;
	background-color: none;
	background-color: rgba(66, 66, 66, 0.407843);
	border-width: 1px;
	border-color: #ffffff;
	border-style: solid;
	position: relative;
  	left: -920px;
  	top:75px;
}

#site-content #page-header {
  	height: 570px;
}

.title {
  text-shadow: rgb(118, 118, 118) 0.5px 0.5px;
}

.subtitle {
  text-shadow: rgb(118, 118, 118) 0.5px 0.5px;
}

#site-wrapper .iconbox .box-readmore a {
  font-size: 12px;
	line-height: 32px;
	font-weight: 400;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
  	font-style: normal;
	color: #000;
	text-decoration: none;
  	text-transform: uppercase;
	padding: 8px 8px 8px 10px;
	background-color: none;
	border-width: 1px;
	border-color: #000;
	border-style: solid;
}

.wpcf7-form-control wpcf7-submit {
  font-size: 12px;
	line-height: 32px;
	font-weight: 400;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
  	font-style: normal;
	color: #000;
	text-decoration: none;
  	text-transform: uppercase;
	padding: 8px 8px 8px 10px;
	background-color: none;
	border-width: 1px;
	border-color: #000;
	border-style: solid;
}
#site-content #page-header .page-title{width:100%;}
@media only screen and (max-device-width: 780px) {
  #site-header #masthead #site-brand .header-widgets .widget {
    padding-top: 50%;
  }
} 
Icons made by Freepik from www.flaticon.com is licensed by CC BY 3.0
