@import url(http://fonts.googleapis.com/css?family=Merriweather:400,700);

.wide-header, .second-subheader{
  background-color: #f5f4ed;
}

body{
  background-color: #374658;
  color: #374658;
font-family: 'Merriweather', serif;
}

nav{
  margin: 7px 0px;
  letter-spacing: 0.15px;
}

#subheader .subheader-color{
	width: auto;
  height: 350px;
}

.welcome{
	font-size: 30px;
  	margin-bottom: 10px;
}

.welcome span {
  display: inline-block;
  position: relative;  
}
.welcome span:before,
.welcome span:after {
  content: "";
  position: absolute;
  height: 5px;
  border-bottom: 2px solid #374658;
  top: 16px;
  width: 150px;
}
.welcome span:before {
  right: 100%;
  margin-right: 40px;
}
.welcome span:after {
  left: 100%;
  margin-left: 40px;
}

.featured-img-header{
	width: 100%;
  	height: 400px;
  background-size:contain!important;
}

.grid{
	max-width:1000px;
}

.main-navigation li{
  max-width:165px;
  text-align: center;
}

.entry-title{
	visibility:hidden;
}

nav{float:none;}

.header-contact{
	width: 300px;
  font-size: 14px;
  line-height: 25px;
    color: #374658;

}

.header-contact span{
  font-size: 21px;
  color: #374658;
}
nav li{
  margin-right: 30px;
}

nav li a{
  color: white;
  border: none
}
nav li a:hover{
  border:none;
  
}

nav li.current-menu-item a{
	color:white;
}



#subheader .subheader-color{
	background: rgba(244,184,134, 0.0);
  	box-shadow:none;
}

.full-header-content h3, .full-header-content p{
  visibility: hidden;
}

#subheader .subheader-color .full-header-content p{
  color:white;
}

.header-left .logo{
  height:90px;
}

.itals{
  font-style: italic;
}

#features{
  background-color: #dedac5;
  background-image: none;
  box-shadow: none;
  -webkit-box-shadow: none;
}

#features .features-box{
  background-color: #cecbbb;
  border: 6px solid #e5e2cf;
  box-shadow: none;
  -webkit-box-shadow: none;
}

#footer{
	padding: 20px 0px;
}

#footer .footer-box{
	margin-bottom: 0px;
}

.wide-nav{
	background-color: #DEDAC5;
}

button {
    padding: 10px 25px;
    border: 0px;
    background-color: #374658;
    color: white;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1.1px;
  border-radius: 3px;
  margin-top: 25px;
}

button:hover{
	background-color: #6A7F98;
  cursor: pointer;
}


#sidebar-right .widget .title-widget{
  background-image: none;
  line-height: 5px;
  height: 0px;
}

#text-4 .title-widget{
	margin-top: 50px;
}

#features .features-box h4{
	font-size: 16px;
}

#features .features-box h4 a{
	color: #394753;
}

#features .features-box p{
	font-size: 15px;
}

.textwidget p{
  line-height: 1.5;
}

p{
-moz-hyphens: none;
  word-wrap: normal;
  word-break: keep-all;
}

.floodupdate{
	font-size: 17px;
    line-height: 24px;
    margin-top: 30px;
}
.strong{
  font-weight: 800;
}