body {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #555;
	line-height: 1.8;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Oswald', sans-serif;
}
	h1, h2, h3, h4 {
		font-weight: bold;
	}
a {
	transition: 0.3s ease all;
	-o-transition: 0.3s ease all;
	-moz-transition: 0.3s ease all;
	-webkit-transition: 0.3s ease all;
}

p {
	padding-bottom: 10px;
	line-height: 1.8;
}

.sep {
	display: inline-block;
	margin: 0 10px;
}
.text-right { text-align: right;}
.text-left {text-align: left;}
.text-center {text-align: center;}

.centered-wrap {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  position: relative;
}

.centered {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
}

.row.no-side-margin {
	margin-left: 0;
	margin-right: 0;
}
.no-side-padding {
	padding-left: 0;
	padding-right: 0;
}

.btn {
	background: none;
	color: #555;
	border-width: 2px;
	border-radius: 0;
	text-transform: uppercase;
	font-family: 'Oswald', sans-serif;
	font-weight: 300;
	font-size: 18px;
	padding: 10px 30px;
	width: 240px;
	transition: 0.3s ease all;
	-o-transition: 0.3s ease all;
	-moz-transition: 0.3s ease all;
	-webkit-transition: 0.3s ease all;
}
	.btn.btn-lg {
		width: 300px;
		font-size: 22px;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.btn.btn-success {
		color: #6a883b;
		border-color: #6a883b;
	}
		.btn.btn-success.btn-white {
			color: #fff;
			border-color: #fff;
		}
			.btn.btn-success.btn-white:hover {
				background: #6a883b;
				border-color: #6a883b;
			}
		.btn.btn-success:hover {
			background: #6a883b;
			color: #fff;
		}


.btn.btn-icon {
	position: relative;
	height: 65px;
	padding-left: 70px;
	border-radius: 4px;
}
	.btn.btn-icon span.icon {
		position: absolute;
		width: 55px;
		height: 100%;
		left: 0;
		top: 0;
		background-repeat: no-repeat;
		background-position: center center;
		background-color: #81935b;
		-webkit-border-top-left-radius: 4px;
		-webkit-border-bottom-left-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-bottomleft: 4px;
		border-top-left-radius: 4px;
		border-bottom-left-radius: 4px;
	}
	.btn.btn-icon.btn-success {
		background: #9cac79;
		border: none;
		border-bottom: 4px solid #74854f;
		font-family: 'Oswald', sans-serif;
		line-height: 42px;
		font-size: 16px;
		margin-bottom: 20px;
		color: #fff;
	}
		.btn.btn-icon.btn-success:hover {
			background: #74854f;
		}

.btn


.border-left {
	border-left: 2px solid #555;
}
.border-left-white {
	border-left: 2px solid #fff;
}

.wp-block-image { text-align:center; }
.wp-block-image img{
	width:90%;
	height: auto;
}
:
.title-block {
	display: block;
	margin-bottom: 20px;
	text-align: center;
}
	.title-block h2, .title-block h3, .title-block h4 {
		padding: 10px 45px;
		margin: 0;
		border-bottom: 2px solid #555;
		display: inline-block;
		text-transform: uppercase;
	}

.iframe-wrap {
	position: relative;
	padding-bottom: 55%;
	padding-top: 00px;
	height: 0;
	overflow: hidden;
	margin-bottom: 30px;
}
	.iframe-wrap iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}

#header { display:block; }
#print-header3 { display:block;}


@media print{
	#print-header3 img.hdr-img {
		position: absolute;
		top: -9999px;
		bottom: -9999px;
		left: -9999px;
		right: -9999px;
		margin: auto;
	}
	div.fbr-motto{ font-size:.8em;}
}


#header {
	position: relative;
}
	#header-bar {
		background: url(../img/black-trans-40.png) repeat top left;
		border-radius: 0;
		border: none;
		width: 100%;
		position: absolute;
		margin: 30px 0;
	}
		#header #logo {
			display: inline-block;
			width: 244px;
			position: absolute;
			top: -25px;
		}
		#header-bar .navbar-nav {
			float: none;
			text-align: center;
			padding-left: 230px;
		}
			#header-bar .navbar-nav li {
				float: none;
				display: inline-block;
			}
			  #header-bar .navbar-nav li.menu-donate a {
						color: #bbff7f;
						font-weight: bold;
					}
				#header-bar .navbar-nav li a {
					color: #fff;
					text-transform: uppercase;
					font-weight: 100;
					font-size: 14px;
				}
					#header-bar .navbar-nav li.active a {
						background: none;
						color: #fff;
						font-weight: bold;
						background: url(../img/black-trans-40.png) repeat top left;
					}
					#header-bar .navbar-nav li a:hover {
						background: url(../img/black-trans-40.png) repeat top left;
					}
				#header-bar .navbar-nav li:hover ul.dropdown-menu {
					display: block;
					background: transparent url(../img/black-trans-40.png) repeat top left;
				}
					#header-bar .navbar-nav li:hover ul.dropdown-menu li {
						display: block;
					}
						#header-bar .navbar-nav li:hover ul.dropdown-menu li a {
							display: block;
							width: 100%;
							float: none;
							background: none;
						}
							#header-bar .navbar-nav li ul.dropdown-menu li a:hover {
								background: url(../img/black-trans-40.png) repeat top left;
							}
						#header-bar .navbar-nav li.active ul.dropdown-menu li a {
							font-weight: normal;
						}
							#header-bar .navbar-nav li.active ul.dropdown-menu li.active a {
								font-weight: bold;
							}


	#top-feature {
		height: 500px;
		width: 100%;
		color: #fff;
		text-align: center;
		text-shadow: 1px 1px 2px #333;
	}
		#top-feature.homepage {
			height: 800px;
		}
		#top-feature.homepage h3 {
			text-transform: uppercase;
			font-weight: 100;
			font-size: 30px;
			margin: 0;
		}
		#top-feature.homepage #home-slider {
			position: relative;
			margin: 30px 0;
		}
			#top-feature.homepage #home-slider h2 {
				margin: 0;
				font-size: 70px;
				font-weight: bold;
				text-transform: uppercase;
			}
			#top-feature.homepage #home-slider .owl-buttons {

			}
				#top-feature.homepage #home-slider .owl-buttons .owl-prev,
				#top-feature.homepage #home-slider .owl-buttons .owl-next {
					display: inline-block;
					width: 35px;
					height: 80px;
					background: url(../img/slider-arrows.png) no-repeat top left;
					position: absolute;
					top: 0;
					opacity: 1;
					transition: 0.3s ease all;
					-o-transition: 0.3s ease all;
					-moz-transition: 0.3s ease all;
					-webkit-transition: 0.3s ease all;
					border-radius: 0;
					margin-top: 0;
				}
					#top-feature.homepage #home-slider .owl-buttons .owl-prev:hover,
					#top-feature.homepage #home-slider .owl-buttons .owl-next:hover {
						top: -3px;
					}
				#top-feature.homepage #home-slider .owl-buttons .owl-prev {
					left: -35px;
				}
				#top-feature.homepage #home-slider .owl-buttons .owl-next {
					right: -35px;
					background-position: top right;
				}
	#top-feature h1 {
		margin: 0;
		font-size: 48px;
		text-transform: uppercase;
		line-height: 1.4;
	}
	#top-feature time.published {
		margin-top: 20px;
		font-size: 24px;
		font-family: 'Oswald', sans-serif;
		text-transform: uppercase;
		display: inline-block;
		letter-spacing: 1px;
	}
	#top-feature.video {
		background: #333;
		padding: 100px 0 20px 0;
		height: auto;
	}
		#top-feature.video #top-video-wrap {
			width: 1000px;
			margin: 0px auto;
			box-shadow: 0px 0px 15px #111;
		}
		#top-feature.video h1 {
			color: #fff;
		}


#home {

}
	.page-section {
		padding: 30px 0;
	}
		.page-section.no-padding {
			padding: 0;
		}

	#home .home-text {
		padding: 10px 40px;
	}

	#home #home-mission {

	}
		#home #home-mission h3 {
			padding: 25px 15px;
			margin: 0;
			text-transform: uppercase;
		}
		#home-mission #home-mission-text {
			font-style: italic;
			font-size: 22px;
			padding: 15px;
		}

	#home-posts-slider {
		position: relative;
	}
		#home-posts-slider .home-post {
			background: #506431;
		}
			#home-posts-slider .home-post a:hover {
				text-decoration: none;
			}
			#home-posts-slider .home-post.post-1 { }
			#home-posts-slider .home-post.post-2 { background: #475a29; }
			#home-posts-slider .home-post.post-3 {background: #425525;}

			#home-posts-slider .home-post .home-post-media {
				width: 100%;
				height: 300px;
			}
			#home-posts-slider .home-post .post-title {
				padding: 20px;
				height: 140px;
			}
				#home-posts-slider .home-post .post-title h2 {
					color: #fff;
					margin: 0;
					line-height: 1.5;
					font-size: 22px;
				      	text-shadow: 2px 2px black;
				}
				#home-posts-slider .home-post .post-title:hover h2 {
					font-size: 22.3px;
					line-height: 1.51;
					-webkit-transition: all 200ms ease;
					-moz-transition: all 200ms ease;
					-ms-transition: all 200ms ease;
					-o-transition: all 200ms ease;
					transition: all 200ms ease;
				}
		#home-posts-slider .owl-theme .owl-controls {
			margin: 0;
			padding: 0;
		}
			.owl-theme .owl-controls .owl-buttons .owl-prev,
			.owl-theme .owl-controls .owl-buttons .owl-next {
				display: inline-block;
				width: 35px;
				height: 80px;
				background: url(../img/slider-arrows.png) no-repeat top left;
				position: absolute;
				top: 50%;
				margin-top: -40px;
				opacity: 1;
				transition: 0.3s ease all;
				-o-transition: 0.3s ease all;
				-moz-transition: 0.3s ease all;
				-webkit-transition: 0.3s ease all;
				border-radius: 0;
				padding: 0;
			}
				.owl-theme .owl-controls .owl-buttons .owl-prev {
					left: 0;
				}
					.owl-theme .owl-controls .owl-buttons .owl-prev:hover,
					.owl-theme .owl-controls .owl-buttons .owl-next:hover {
						margin-top: -44px;
					}
				.owl-theme .owl-controls .owl-buttons .owl-next {
					right: 0;
					background-position: right top;
				}
					



	#home .home-feature {

	}
		#home .home-feature .home-feature-media {
			height: 400px;
		}
			#home .home-feature .home-feature-media.video .iframe-wrap {
				padding-bottom: 400px;
			}
		#home .home-feature .home-feature-content {
			padding: 0px;
		}
    #home .full-size-image {
      width: 100%;
      height: auto;
    }



#page-side {
	background: #eee;
	padding: 25px;
	overflow: hidden;
}
	#page-side h3#page-side-title {
		margin: -25px -25px 25px -25px;
		padding: 15px;
		background: #ddd;
	}

	#page-side ul.nav.nav-pills {

	}
		#page-side ul.nav.nav-pills li {

		}
			#page-side ul.nav.nav-pills li a {
				color: #555;
			}
				#page-side ul.nav.nav-pills li.active a,
				#page-side ul.nav.nav-pills li a:hover {
					color: #fff;
					border-radius: 0;
					background: #6a883b;
				}

	#page-side .widget {
		padding-bottom: 30px;
	}

	#page-side #social-block {
		overflow: hidden;
	}
		#page-side #social-block .social-button {
			position: relative;
			width: 50%;
			float: left;
			height: 135px;
			display: block;
		}
			#page-side #social-block .social-button .cover {
				width: 100%;
				height: 100%;
				top: 0;
				text-align: center;
				left: 0;
				padding: 20px 10px;
				position: absolute;
				z-index: 50;
			}
				#page-side #social-block a.social-button .cover {
					transition: 0.3s ease all;
					-o-transition: 0.3s ease all;
					-moz-transition: 0.3s ease all;
					-webkit-transition: 0.3s ease all;
				}
					#page-side #social-block a.social-button:hover .cover {
						padding-top: 17px;
					}
				#page-side #social-block .social-button.facebook .cover {
					background: #3b769c;
				}
					#page-side #social-block .social-button.facebook:hover .cover {
						background: #2c6589;
					}
				#page-side #social-block .social-button.facebook-2 .cover {
					background: #316c91;
				}
				#page-side #social-block .social-button.twitter .cover {
					background: #4f97c5;
				}
					#page-side #social-block .social-button.twitter:hover .cover {
						background: #3e86b3;
					}
				
				#page-side #social-block .social-button.google-plus .cover {
					background: #b34444;
				}
					#page-side #social-block .social-button.google-plus:hover .cover {
						background: #a13535;
					}

				#page-side #social-block .social-button .cover .social-button-icon {
					display: inline-block;
					width: 40px;
					height: 40px;
					background: url(../img/social-icons.png) no-repeat top left;
					clear: both;
					margin-bottom: 10px;
				}
					#page-side #social-block .social-button .cover .social-button-icon.facbeook {
						background-position: 0 0;
					}
					#page-side #social-block .social-button .cover .social-button-icon.twitter {
						background-position: -40px 0;
					}
					#page-side #social-block .social-button .cover .social-button-icon.google-plus {
						background-position: -240px 0;
					}
				#page-side #social-block .social-button .cover .share-count {
					background: #fff;
					display: inline-block;
					position: relative;
					padding: 7px 20px;
					color: #555;
					clear: both;
					line-height: 1;
					font-weight: bold;
				}
					#page-side #social-block .social-button .cover .share-count:before {
						width: 0;
						height: 0;
						border-style: solid;
						border-width: 0 6px 5px 6px;
						border-color: transparent transparent #ffffff transparent;
						position: absolute;
						top: -5px;
						left: 50%;
						margin-left: -6px;
						content: '';

					}
			#page-side #social-block .social-button .button-container {
				position: absolute;
				z-index: 30;
				top: 0;
				left: 0;
				text-align: center;
				padding: 35px 25px;
				width: 100%;
				height: 100%;
				background: #fff;
				box-shadow: inset 0px 0px 15px #999;
			}

      #page-side .btn.btn-icon.btn-success {
        width: 100%;
      }


#main-content {

}
	#main-content-wrap {
		padding: 75px;
	}
	
	#main-content-wrap .padded-box {
		padding:15px;
	}

	#main-title{
		display: none;
	}
	#category {
		padding: 50px 0;
	}

	#main-content .thumbnail {
		padding: 0;
		background: #eee;
		border-radius: 0;
		border: none;
	}
		#main-content .thumbnail .caption {
			padding: 15px;
		}

	#main-content h1.page-title {
		margin-top: 0;
	}

#main-content #photo-gallery {

}
	#main-content #photo-gallery .gallery-image {
		width: 32%;
		padding: 0 5px 10px 5px;
	}


#donation-boxes {
	margin-bottom: 40px;
}
	#donation-boxes .donation-box {
		background: #b5c396;
		color: #fff;
		text-align: center;
		padding: 15px;
	}
		#donation-boxes .donation-box.box-1 { background: #b5c396; }
		#donation-boxes .donation-box.box-2 { background: #9cac79; }
		#donation-boxes .donation-box.box-3 { background: #86995d; }

		#donation-boxes .donation-box h4 {
			font-family: 'Open Sans', sans-serif;
			text-transform: uppercase;
			letter-spacing: 2px;
			font-weight: 100;
			font-size: 16px;
			margin: 30px 0 0 0;
		}
		#donation-boxes .donation-box h2 {
			text-transform: uppercase;
		}
		#donation-boxes .donation-box .donation-icon {
			height: 160px;
			padding: 15px 0;
		}
		#donation-boxes .donation-box .donation-lower {
			padding-bottom: 15px;
		}
			#donation-boxes .donation-box .donation-lower .donation-amount {
				display: inline-block;
				font-size: 36px;
				vertical-align: middle;
				margin-right: 15px;
				font-family: 'Oswald', sans-serif;
				font-weight: bold;
			}

.cat-post {
	margin-bottom: 30px;
}
	.cat-post a {
		display: block;
		width: 100%;
		height: 400px;
		position: relative;
	}
		.cat-post .cat-post-cover {
			display: block;
			position: absolute;
			top: 0;
			left: 0;
			padding: 20px;
			width: 100%;
			height: 100%;
			text-align: center;
			color: #fff;
			background: url(../img/black-trans-40.png) repeat top left;
		}
			.cat-post .cat-post-cover:hover {
				text-decoration: none;
				color:#eff4ef;
			    text-shadow: 2px 2px black;
			}
			.cat-post .cat-post-cover h2 {
				margin: 0 0 10px 0;
				font-size: 24px;
				line-height: 1.6;
			}
			.cat-post .cat-post-cover:hover h2 {
				margin: 0 0 10px 0;
				font-size: 24.1px;
				line-height: 1.6;
			}
			.cat-post .cat-post-cover .published {
				display: block;
				margin-bottom: 20px;
				font-size: 12px;
				text-transform: uppercase;
				letter-spacing: 1px;
				line-height: 1;
			}


.post-nav {
	clear: both;
	text-align: center;
	display: block;
	overflow: hidden;
}
.pager .previous>a, .pager .previous>span,
.pager .next>a, .pager .next>span {
	float: none;
	border-radius: 0;
	border: 2px #999 solid;
	color: #999;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0 10px;
}
	.pager .previous>a:hover, .pager .previous>span:hover,
	.pager .next>a:hover, .pager .next>span:hover {
		background: #6a883b;
		color: #fff;
		border-color: #6a883b;
	}


#footer {
	color: #fff;
}
	#footer a {
		color: #fff;
	}
	#footer #social-profiles {
		text-align: right;
		padding: 15px 35px 15px 15px;
	}
		#footer #social-profiles a.social-icon {
			display: inline-block;
			margin: 0 5px 10px 5px;
			width: 40px;
			position: relative;
			top: 0;
			opacity: 0.9;
			height: 40px;
			background: url(../img/social-icons.png) no-repeat top left;
		}
			#footer #social-profiles a.social-icon:hover {
				top: -3px;
				opacity: 1;
			}
			#footer #social-profiles a.social-icon.facebook {background-position: 0 0;}
			#footer #social-profiles a.social-icon.twitter {background-position: -40px 0;}
			#footer #social-profiles a.social-icon.youtube {background-position: -80px 0;}
			#footer #social-profiles a.social-icon.vimeo {background-position: -120px 0;}
			#footer #social-profiles a.social-icon.instagram {background-position: -160px 0;}
			#footer #social-profiles a.social-icon.partners {background-position: -200px 0;}


	#footer #footer-about {
		padding: 15px;
		font-weight: 100;
	}
	#footer ul.menu {
		display: block;
		margin: 0 0 20px 0;
		padding: 0;
	}
		#footer ul.menu li {
			display: inline-block;
			list-style-type: none;
			float: none;
		}
			#footer ul.menu li a {
				padding: 10px 15px;
				display: inline-block;
				background: none;
			}
				#footer ul.menu li a:hover {
					text-decoration: none;
					background: #333;
				}

	#footer-top {
		padding: 30px 0;
		background: #555;
	}
	#footer-bottom {
		padding: 30px 0;
		background: #555;
		text-align: center;
	}


@media(max-width: 1200px){



}


@media(max-width: 997px){
	#top-feature.video {
		padding: 100px 20px 20px 20px;
	}
		#top-feature.video #top-video-wrap {
			width: 100%;
		}
	#main-content #photo-gallery .gallery-image {
		width: 50%;
	}


}
@media(max-width: 767px){
	
	body{
		font-size: 1.2em;
	}
	#wrap{
		padding-top:50px;
	}

	/*#header { display:none !important; }*/
	#header-bar{
			margin: 2px;
	}
	#header #logo {
		left: 0;
		margin-left: 0;
		top: 2px;
	}
	#logo img { 
		width:105px;
		float:left;
		/*display:none;*/
	}
	#header-bar > div.navbar-header > button.navbar-toggle{
		position:absolute;
		right:2px;
		top:2px;

	}
	#header-bar .mission-container{
		/*display:none;*/
		margin-top:2px;
	}
	#header-bar > div.mission-container > div{
		padding-top: 10px;
	}
	.border-left-white {
		border-left: none;
	}
	.equal-heights-1 {
		height: auto !important;
	}

	#header .navbar-default .navbar-toggle {
		border-color: #aaa;
		background: #555;
	}
	#header-bar .navbar-collapse {
		max-height: inherit;
		background: url(../img/black-trans-40.png) repeat top left;

	}
	#header-bar .navbar-nav {
		padding-left: 0;
		margin: 0;
		position: relative;
	}
	#header-bar .navbar-default .navbar-collapse {
		border: none;
	}
	#header-bar .navbar-nav li {
		display: block;
		margin: 0;
	}
		#header-bar .navbar-nav li.menu-videos {
			margin: 0;
		}
		#header-bar .navbar-nav li a {
			font-size: 16px;
		}
		#header-bar .navbar-nav li ul.dropdown-menu {
			display: none !important;
			position: relative;
			width: auto;
			min-width: 0;
			float: none;
			background: none;
			box-sizing: none;
			border: none;
			padding: 0;
			text-align: center;
		}
			#header-bar .navbar-nav li ul.dropdown-menu li {
				display: inline-block !important;
			}
				#header-bar .navbar-nav li ul.dropdown-menu li a {
					font-size: 14px;
				}

	#top-feature {
		display:none !important;
		padding: 140px 10px 50px 10px;
		height: auto;
	}
		#top-feature .centered {
			top: 0%;
			transform: translateY(0%);
			-webkit-transform: translateY(0%);
			-moz-transform: translateY(0%);
			-ms-transform: translateY(0%);
		}
	#top-feature > div.backstretch{
		display:none !important;
	}	
	#top-feature.homepage #home-slider h2 {
		font-size: 36px;
	}
	#top-feature.homepage h3 {
		font-size: 28px;
	}
		#top-feature.homepage #home-slider .owl-buttons .owl-next {
			right: -15px;
		}
		#top-feature.homepage #home-slider .owl-buttons .owl-prev {
			left: -15px;
		}
	#home .home-text {
		padding: 0 0 50px 0;
	}
	#home #home-mission h3 {
		text-align: center;
	}
	#home .home-feature .home-feature-content {
		padding: 15px;
	}
	section#top-feature h1 {
		font-size: 32px;
	}
	#main-content-wrap {
		padding: 10px 15px 2px 15px;
	}
	#main-content #photo-gallery .gallery-image {
		width: 100%;
		padding: 0 0 10px 0;
	}
	#page-side {
		padding:10px 20px 10px;
	}
		#page-side ul.nav.nav-pills li {
			display: inline;
			float:left;
		}
		#page-side .ssb .btn{
			font-size: 25px;
		}
		#page-side h3#page-side-title{
			margin: -25px -25px 0px -25px;
		}
	#page-side-title{
		display:none;
	}
	#menu-side-nav li a{
		padding: 7px 7px;
	}
	#footer #social-profiles {
		text-align: center;
		padding: 0;
	}
		#footer #social-profiles br {
			display: none;
		}
	#footer #footer-about {
		padding: 0;
	}
	#footer ul.menu li a {
		padding: 5px 15px;
	}
	
	#category > div.container {
		padding-top:40px;
	}

	#main-title{
		display:block;
	}

}










.gform_wrapper ul{padding-left:0;list-style:none}.gform_wrapper li{margin-bottom:15px}.gform_wrapper form{margin-bottom:0}.gform_wrapper .gfield_required{padding-left:1px;color:#b94a48}.ginput_container input,.ginput_container select,.ginput_container textarea{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.ginput_container input:-moz-placeholder,.ginput_container select:-moz-placeholder,.ginput_container textarea:-moz-placeholder{color:#999}.ginput_container input::-moz-placeholder,.ginput_container select::-moz-placeholder,.ginput_container textarea::-moz-placeholder{color:#999}.ginput_container input:-ms-input-placeholder,.ginput_container select:-ms-input-placeholder,.ginput_container textarea:-ms-input-placeholder{color:#999}.ginput_container input::-webkit-input-placeholder,.ginput_container select::-webkit-input-placeholder,.ginput_container textarea::-webkit-input-placeholder{color:#999}.ginput_container input:focus,.ginput_container select:focus,.ginput_container textarea:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6)}.ginput_container input[disabled],.ginput_container select[disabled],.ginput_container textarea[disabled],.ginput_container input[readonly],.ginput_container select[readonly],.ginput_container textarea[readonly],fieldset[disabled] .ginput_container input,fieldset[disabled] .ginput_container select,fieldset[disabled] .ginput_container textarea{cursor:not-allowed;background-color:#eee}textarea.ginput_container input,textarea.ginput_container select,textarea.ginput_container textarea{height:auto}.ginput_container textarea{height:auto}.gform_button{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.428571429;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:4px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;color:#fff;background-color:#428bca;border-color:#357ebd}.gform_button:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.gform_button:hover,.gform_button:focus{color:#333;text-decoration:none}.gform_button:active,.gform_button.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.gform_button.disabled,.gform_button[disabled],fieldset[disabled] .gform_button{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.gform_button:hover,.gform_button:focus,.gform_button:active,.gform_button.active,.open .dropdown-toggle.gform_button{color:#fff;background-color:#3276b1;border-color:#285e8e}.gform_button:active,.gform_button.active,.open .dropdown-toggle.gform_button{background-image:none}.gform_button.disabled,.gform_button[disabled],fieldset[disabled] .gform_button,.gform_button.disabled:hover,.gform_button[disabled]:hover,fieldset[disabled] .gform_button:hover,.gform_button.disabled:focus,.gform_button[disabled]:focus,fieldset[disabled] .gform_button:focus,.gform_button.disabled:active,.gform_button[disabled]:active,fieldset[disabled] .gform_button:active,.gform_button.disabled.active,.gform_button[disabled].active,fieldset[disabled] .gform_button.active{background-color:#428bca;border-color:#357ebd}.gform_wrapper .gfield_error .gfield_label{color:#b94a48}.gform_wrapper .gfield_error input,.gform_wrapper .gfield_error select,.gform_wrapper .gfield_error textarea{border-color:#eed3d7;background-color:#f2dede;color:#b94a48}.gform_wrapper .gfield_error input:focus,.gform_wrapper .gfield_error select:focus,.gform_wrapper .gfield_error textarea:focus{border-color:#b94a48;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(185,74,72,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(185,74,72,0.6)}.validation_error{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.validation_error h4{margin-top:0;color:inherit}.validation_error .alert-link{font-weight:700}.validation_error>p,.validation_error>ul{margin-bottom:0}.validation_error>p+p{margin-top:5px}.validation_error hr{border-top-color:#e6c1c7}.validation_error .alert-link{color:#953b39}#gforms_confirmation_message{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}#gforms_confirmation_message h4{margin-top:0;color:inherit}#gforms_confirmation_message .alert-link{font-weight:700}#gforms_confirmation_message>p,#gforms_confirmation_message>ul{margin-bottom:0}#gforms_confirmation_message>p+p{margin-top:5px}.gallery-row{padding:15px 0}.aligncenter{display:block;margin:0 auto}.alignleft{float:left}.alignright{float:right}figure.alignnone{margin-left:0;margin-right:0}
