.entry-content p {
  margin-bottom: 30px;
  margin-top: 0px;
}

p.bb {
  margin-bottom: -10px;
  margin-top: -10px;
}

.wpcf7 input {
  font-size: 20px;
}

.half-width-video {
	width: 100%;
	margin: 0 auto;
}

.attachment-post-thumbnail, .size-post-thumbnail { 
    width: 450px !important; 
    height: 250px !important; 
} 

.m0 {margin-top:0; margin-bottom:0}

.logo-in-menu-wrapper {
-webkit-animation: focus-in 0.5s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
	        animation: focus-in 0.5s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
}

.searchform input{
	text-align:right !important;
}

.tnp-subscription {
	float: left;
}

.tnp-subscription input[type=text] {
  font-family: "Raleway";
	font-weight: 400;
	font-size:16px;
	color: black;
  background-color:white;
	border: 0.5px solid lightgray;
}

.tnp-subscription label {
  font-family: "Raleway";
	font-weight: 400 !important;
  font-size: inherit;
	color: grey;
}

.tnp-subscription input[type=email] {
  font-family: "Raleway";
  font-size: 16px;
	font-weight: 400;
  background-color: white;
  color: black;
	border: 0.5px solid lightgray;
}

.tnp-subscription input[type=submit] {
 font-family: "Raleway";
 font-weight: bold;
 font-size: 18px;
 background-color: #76b729!important;
 color: white!important;
 width: auto!important;
 padding: 10 10 10 10;
}

.tnp-privacy-field label {
  color: #009dc5!important;
  font-size: 13px;
	padding-top: 20px;
}

.mobile-nav-frame {
background: rgba(255,255,255,1) !important;
}

.mobile-nav-frame .title{
background: rgba(255,255,255,1) !important;
border-bottom: none !important;
}

.mobile-nav-frame .title .close{
color: #009dc5 !important;
}

.mobile-nav-frame .title .fa{
color: #009dc5 !important;
}

.mobile-nav-frame .title h3 {
color: #009dc5 !important;
text-shadow: 0px 0px 0px rgba(255, 255, 255, 1) !important;
background: rgba(255,255,255,1);
}

.mobile-nav-frame ul {
background: rgba(255,255,255,1) !important;
border: 0px !important;
}

.mobile-nav-frame ul li {
border-bottom: 0px solid rgba(255, 255, 255, 1) !important;
border-top: 0px solid rgba(255, 255, 255, 1) !important;
}

.mobile-nav-frame ul li a.link {
color: #3ab2c0 !important;
text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.7) !important;
}