/*** Footer ***/
#site-footer {
	background-color: #111;
	background-blend-mode: color-dodge;
	border-top: 1px solid #fff;
	padding: 50px 0; font-size: 13px;
}

#site-footer a { color: #fff; }
#site-footer a:hover, #site-footer a:focus { color: #F6921E; }

	/* - left */
	#site-footer .footer-left svg { width: 400px; }

		/* -- social media list */
		#site-footer .connect a { font-size: 24px; margin-right: 10px; }
		#site-footer .connect a:hover, .connect a:focus { text-decoration: none; }

	/* - right */
	
	#gform_wrapper_1 .ginput_container input, 
	#gform_wrapper_1 .ginput_container textarea { 
		background-image: none;
		background-color: transparent;
		border: 1px solid #222;
		padding: 5px; color: #222;
		width: 100%;
	}
		#gform_wrapper_1 .gform_footer input[type=submit] {
			width: 100%; 
			background-color: #F6921E;
			box-shadow: none; border: none;
			color: #fff; padding: 10px;
			text-transform: uppercase;
		}

		/* all */
		::-webkit-input-placeholder { color: #999; }
		::-moz-placeholder { color: #999; } /* firefox 19+ */
		:-ms-input-placeholder { color: #999; } /* ie */
		input:-moz-placeholder { color: #999; }

	.widget_pages .widget-title { 
		font-size: 16px; color: #fff;
		text-transform: uppercase;
	}
	.widget_pages ul li { list-style-type: none; }






@media (max-width: 991px){
	#site-footer .footer-left svg { width: 100%; }
}
@media (max-width: 767px){
	#site-footer .footer-left svg { width: 100%; }
	.footer-right { text-align: left; }
	.widget_pages ul { padding-left: 0; }
	.eg-lyndon-johnson-element-0-a img { height: 100%; width: 100%; }
}



