/* Enter Your Custom CSS Here */
.entry-content h6 {
  line-height: 1.6em !important; 
  margin-bottom: 20px !important;
  color: #6B6B6B !important;
}

h1.logo_text {
  width: 350px !important;
}

.BeanFadeDown {
   -webkit-animation-delay: .2s !important;
   -webkit-animation-duration: 2.2s !important;
}

h1.logo_text {  
  width: 300px !important;
}

.logo_text { 	
	color: #050505;
	display: inline-block;
	font: bold 36px/34px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: -.06em;
	-webkit-transition: all .3s ease-in-out;
	   -moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out; 	   
		 -o-transition: all .3s ease-in-out;
}

#title a {
  	letter-spacing: 1px;
  	font-family: avenir, sans-serif; /* Customize the font style of the page title.*/
  	font-weight: light; /* Or: bold, 100, 200, 300, etc.*/
  	font-size: 115%;
  	color: #000;
}

#title a:hover {
  	color: #ccc!important;
}

#description { /* The words below the site title.*/
  	text-transform: none; /* Or: uppercase, lowercase. */
  	font-family: roboto, sans-serif; 
  	font-size: 14px!important; /* Size of the description font, either percentage or px (i.e. 15px) */
  	margin-left: 3px;
}

#nav {
 	box-shadow: 1px 1px 7px #ddd;
  	border: none!important;
  	width: 920px!important;
  	margin: auto!important;
  	padding: 10px;
}

.menu {
 	border: none!important;
  	line-height: 110%;
  	letter-spacing: 1px;
  	font-family: roboto, sans-serif;
}

.widget {
 	box-shadow: 1px 1px 7px #ddd;
  	border: none!important;
  	padding: 10px;
  	letter-spacing: 1px;
  	font-family: roboto, sans-serif;
  	line-height: 110%;
}

#sidebar {
 	width: 290px; 
}

#wrap {
    border: none!important;
}


blockquote {
  background: #fff;
  padding: 15px;
  margin: auto;
  quotes: "\201C""\201D""\2018""\2019";
  padding-bottom: 20px;
}

blockquote:before {
  color: #999;
  content: open-quote;
  font-family: times, serif;
  font-size: 4em;
  line-height: 0.1em;
}


blockquote p {
  display: inline;
}

#header {
 	padding: 20px; 
}

.widgettitle, .menu-primary {
 	background-color: #fff!important; 
}

body.home.page {
 	background-color: #FFF; 
  	font-family: roboto, sans-serif; 
}

.entry-title {
 	font-family: roboto, sans-serif; 
}

#nav a, #inner a {
 	color: #00008B!important; /* Color of links.*/
  	font-size: 105%;
}

#nav a:hover, #inner a:hover {
 	color: #ccc!important; /* Color when you hover over a link. */
  	text-decoration: none!important;
}

.menu ul {
    clear: none!important;
    background-color: #fff;
    border: none!important;
}

.sub-menu {
 	background-color: #fff!important;
  	border: none!important;
}

.widget-title {
 	font-size: 130%!important; 
  	text-transform: uppercase;
  	font-weight: normal;
  	font-family: roboto, sans-serif; 
  	letter-spacing: 1px;
  	text-align: center;
}

strong {
 	color: #000; 
  	font-family: avenir, sans-serif;
  	font-size: 110%;
}

#content p {
 	font-family: roboto, sans-serif;
  	font-size: 15px;
  	line-height: 150%;
}

.entry-content {
 	margin-top: 20px; 
  	margin-bottom: 20px;
}

::selection {
  background-color: #008542!important;
}

.wpcf7-form input {
  height: 30px; 
  width: 50%;
}

.wpcf7-form textarea {
  width: 50%;
  border: 1px solid #CCCCCC;
}

.wpcf7-form .wpcf7-submit {
 height: 30px; 
 color: #fff;
 background-color: #337ab7;
 border-color: #2e6da4;
 display: inline-block;
 padding: 6px 12px;
 margin-bottom: 0;
 font-size: 14px;
 font-weight: 400;
 line-height: 1.42857143;
 text-align: center;
 white-space: nowrap;
 vertical-align: middle;
 -ms-touch-action: manipulation;
 touch-action: manipulation;
 cursor: pointer;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
 background-image: none;
 border: 1px solid transparent;
 border-radius: 4px; 
}