/*
Theme Name: PJS
Theme URI: http://www.plainjoestudios.com
Author: PlainJoe Studios
Author URI: http://www.plainjoestudios.com
Description: The general Wordpress theme created by PlainJoe Studios.
Version: 1.0
Tags: pjs
Text Domain: pjs
*/

html, body {width:100%; height:100%; margin:0; padding:0;}
h1, h2, h3, h4, h5, ul, ol, li, form {margin:0; padding:0;}
p {margin:0 0 15px 0;}
div {width:auto; height:auto; margin:0 auto;}

a {color:#f8993a; outline:none; text-decoration:none; font-weight: bold;}
a:hover {color:#000; text-decoration:none;}
img {border:0; outline:none; max-width:100%; height:auto;}
object, embed {outline:none; display:block;}
input, textarea, select {outline:none;}
ul {list-style:square; margin:0 0 15px 25px;}
ol {margin:0 0 15px 25px;}
li:last-child, ul.children {margin-bottom:0;}
iframe {max-width:100%; max-height:100%;}
blockquote {font-size:26px; line-height:30px;}


::-moz-selection{background:#f8993a; color:#fff; text-shadow:none;}
::selection {background:#f8993a; color:#fff; text-shadow:none;}

body {font:15px/28px 'Open Sans', Arial, Helvetica, sans-serif; color:#363636; font-weight:300; letter-spacing:0.5pt;}
h1, h2, h3, h4, h5 {font-family:'Open Sans', Arial, Helvetica, sans-serif; font-weight:300; letter-spacing:0.5pt;}

.container {width:100%; min-width:300px; height:100%; position:relative;}
body > .container {max-width:100% !important; padding-left:0 !important; padding-right:0 !important;}

	.locDropdown {width:100%; background:#f8993a; clear:both; padding:40px 0 60px; display:none;}
		.locDropdown > ul {width:100%; list-style:none; margin:0 auto; text-align:center;}
		.locDropdown > ul > li {display:inline-block; margin:0 8px; font-size:16px; line-height:16px; color:#252525; position:relative;}
		.locDropdown > ul > li > a {color:#252525; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; transition:all .25s ease;}
		.locDropdown > ul > li > a:hover {color:#fff;}
		.locDropdown > ul > li.on:after {content:' '; width:18px; height:11px; display:block; background:url(images/arrow-down.png) no-repeat; position:absolute; left:50%; bottom:-16px; margin-left:-9px;}
		.locDropdown > ul > li.on > a {color:#fff; font-weight:700;}
		.locContainer {max-width:820px; padding:60px 0 0; display:none;}
		.locContainer:after {content:' '; display:block; clear:both;}
			.locContainerLeft {float:left;}
				.locContainerLeft img {max-width:100%; height:auto; display:block;}
			.locContainerRight {float:left; margin-left:52px; font-size:16px; line-height:19px; color:#fff; font-weight:400;}
				.locContainerRight > h3 {font-size:24px; line-height:24px; color:#252525; font-weight:400; letter-spacing:0; padding:0 0 18px;}
				.locContainerRight > p {margin-bottom:18px;}
					.locContainerRight > p > a {color:#fff; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; transition:all .25s ease;}
					.locContainerRight > p > a:hover {color:#252525;}
				.locContainerRight > a {display:inline-block; background:transparent; border:2px solid #fff; color:#fff; padding:7px 40px; margin:18px 0 0; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; transition:all .25s ease;}
				.locContainerRight > a:hover {background:#075677; border:2px solid #075677;}
	.searchDropdown {width:100%; background:#f8993a; clear:both; padding:80px 0 70px; text-align:center; display:none;}
		.searchDropdownTxt {font-size:20px; line-height:20px; color:#fff; padding:0 0 15px;}
		.searchDropdown input[type="text"] {width:70%; display:block; background:transparent; border:0; margin:0 auto; font:60px/62px 'Open Sans', sans-serif; color:#fff; font-weight:300; letter-spacing:0.5pt; text-align:center;}
		.searchDropdown input[type="submit"], .searchDropdown input[type="button"] {display:block; background:transparent; border:2px solid #fff; padding:6px 50px; color:#363636; font:16px/16px 'Open Sans', sans-serif; font-weight:400; margin:36px auto 0; outline:none; cursor:pointer; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; transition:all .25s ease;}
		.searchDropdown input[type="submit"]:hover, .searchDropdown input[type="button"]:hover {background:#075677; color:#fff; border:2px solid #075677;}
	.contactDropdown {width:100%; background:#f8993a; clear:both; padding:44px 0 30px; text-align:center; display:none;}
		.contactDropdown > h3 {font-size:25px; line-height:25px; color:#252525; padding:0 0 36px;}
		.contactCol {font-size:16px; line-height:19px; color:#252525; font-weight:400; display:inline-block; margin:0 15px 20px; vertical-align:top; text-align:left;}
		.contactCol.form {text-align:center;}
			.contactCol > h4 {font-size:20px; line-height:20px; color:#252525;}
			.contactCol > h5 {font-size:16px; line-height:16px; color:#fff; font-weight:700; padding:12px 0 16px;}
				.contactCol > h5 > a {color:#fff;}
				.contactCol > h5 > a:hover {color:#000;}
			.contactCol > ul {width:100%; list-style:none; margin:0; font-size:14px; line-height:22px;}
			.contactCol > ul > li {cursor:pointer;}
			.contactCol > ul > li > span {width:15px; height:12px; display:inline-block; background:url(images/site-icons.png) -39px -50px no-repeat; text-indent:9999px; overflow:hidden; margin:3px 0 0 6px; vertical-align:top; display:none;}
			.contactCol > ul > li.on {color:#fff; font-weight:700;}
			.contactCol > ul > li.on > span {display:inline-block;}
			.contactCol a {color:#252525;}
			.contactCol a:hover {color:#fff;}

			.contactCol.form input{ width: 411px; height: 35px; background: transparent; border: 2px solid #363636; font: 14px/14px 'Open Sans', sans-serif; color: #fff; text-indent: 5px; font-weight: 400; text-align: left; position: relative; left: 0; top: 0; z-index: 2;}
			.contactCol.form select{ width: 411px; height: 35px; background: transparent; border: 2px solid #363636; font: 14px/14px 'Open Sans', sans-serif; color: #000; text-indent: 5px; font-weight: 400; text-align: left; position: relative; left: 0; top: 0; z-index: 2;}
			.contactCol.form textarea{ width: 411px;  height:181px; background: transparent; border: 2px solid #363636; font: 14px/14px 'Open Sans', sans-serif; color: #fff; text-indent: 5px; font-weight: 400; text-align: left; position: relative; left: 0; top: 0; z-index: 2;}
			.contactCol.form .nf-before-form-content {display:none!important;}
			
			

			.cfField {height:57px; clear:both; position:relative;}
				.cfField > label {width:411px; border:2px solid transparent; font:14px/14px 'Open Sans', sans-serif; color:#fff; font-weight:400; text-align:center; padding:12px 0 0; position:absolute; left:0; top:0; z-index:1;}
				.cfField > input[type="text"], .cfField > input[type="email"] {width:411px; height:35px; background:transparent; border:2px solid #363636; font:14px/14px 'Open Sans', sans-serif; color:#fff; font-weight:400; text-align:center; position:absolute; left:0; top:0; z-index:2;}
			.cfTxtField {width:411px; height:215px; position:relative; text-align:center; clear:both;}
				.cfTxtField label {width:93%; border:2px solid transparent; font:14px/18px 'Open Sans', sans-serif; color:#fff; font-weight:400; letter-spacing:0.5pt; padding:15px; position:absolute; left:0; top:0; z-index:1;}
				.cfTxtField textarea {width:93%; height:181px; border:2px solid #252525; background:transparent; font:14px/18px 'Open Sans', sans-serif; color:#fff; font-weight:400; letter-spacing:0.5pt; padding:15px; position:absolute; left:0; top:0; z-index:2;}
			.contactCol input[type="submit"], .contactCol input[type="button"] {width:157px; height:33px; background:transparent; border:2px solid #fff; font:16px/16px 'Open Sans', sans-serif; color:#363636; font-weight:400; letter-spacing:0.5pt; text-align:center; cursor:pointer; margin:26px auto 0; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; transition:all .25s ease; display:inline-block; clear:both;}
			.contactCol input[type="submit"]:hover, .contactCol input[type="button"]:hover {background:#fff; color:#f8993a;}

	.topBar {width:100%; height:38px; background:#f8993a; clear:both; text-align:center; position:fixed; top:0; left:0; z-index:20;}
		.topBar > ul {width:100%; list-style:none; margin:0 auto; text-align:center; padding:6px 0 0;}
		.topBar > ul > li {display:inline-block; margin:0 7px; font-size:14px; line-height:13px; color:#252525; font-weight:600;}
		.topBar > ul > li > a {color:#252525; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; transition:all .25s ease;}
		.topBar > ul > li > a:hover {color:#fff;}
		.topBar > ul > li > a > span {width:10px; height:16px; display:inline-block; text-indent:-9999px; vertical-align:bottom;}
		.topBar > ul > li.loc > a > span {background:url(images/site-icons.png) -67px -1px no-repeat; margin:0 6px 0 0;}
		.topBar > ul > li.loc > a:hover > span, .topBar > ul > li.loc.on > a > span {background:url(images/site-icons.png) -67px -18px no-repeat;}
		.topBar > ul > li.search > a > span {background:url(images/site-icons.png) -78px -1px no-repeat; margin:0 4px 0 0;}
		.topBar > ul > li.search > a:hover > span, .topBar > ul > li.search.on > a > span {background:url(images/site-icons.png) -78px -18px no-repeat;}
		.topBar > ul > li.loc.on > a, .topBar > ul > li.search.on > a, .topBar > ul > li.contact.on > a {color:#fff;}
	.header {width:100%; height:135px; background:#075677; clear:both; position:fixed; top:0; left:0; z-index:100;}
	.header:after {content:' '; display:block; clear:both;}
	.header.scroll {height:auto;}
		/*.header.scroll .logo {width:62px; padding-top:20px;}*/
		.header.scroll .mainNav {padding-top:40px; padding-left:31px;}
		.header.scroll .meals-served {padding-top:10px;}
		
		.headerInner {max-width:1130px; padding:0 20px;}
			.logo {float:left; padding:32px 0 0; width:188px; position:relative;}
				.logo a {}
				.logo img {max-width:100%; height:auto;}
				.logo-ocrm {position:absolute; display:none; width:100%; left:0px;}
				.logo-inlandempire {position:absolute; display:none; width:100%; left:0px;}
			.mainNav {float:left; padding:52px 0 0 36px;}
				.mainNav > ul {list-style:none; margin:0 auto; padding:0 0 0 20px;}
				.mainNav > ul > li {display:inline-block; height:32px; font-size:16px; line-height:16px; color:#ffeeee; margin:0 7px; white-space: nowrap; position:relative;}
					.mainNav > ul > li .dropdown {max-height:0; max-width:215px; background:#fff; position:absolute; z-index:1; top:30px; left:50%; transform:translateX(-50%); overflow:hidden;}
					.mainNav > ul > li .dropdown.show {max-height:320px;}
						.mainNav > ul > li .dropdown ul {list-style:none; margin:0; padding:7px;}
							.mainNav > ul > li .dropdown ul li {display:block; padding:0;}
								.mainNav > ul > li .dropdown ul li a {display:block; padding:7px; color:#f8993a; transition:all .25s ease;}
								.mainNav > ul > li .dropdown ul li a:hover {color:#61c8f2;}
				.mainNav > ul > li > a {color:#ffeeee; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; transition:all .25s ease;}
				.mainNav > ul > li > a:hover {color:#61c8f2;}
				.mainNav .mainNavSelected { color:#f8993a; }
				.mainNav > ul > li.selected > a {color:#f8993a; font-weight:600;}
				.mainNav > ul > li.search > a > span {width:10px; height:16px; margin:0 4px 0 0; text-indent:-9999px; background:url(images/site-icons.png) -78px -18px no-repeat; display:inline-block;}
			.mealsServed {float:right; color:#fefefe;}
				.meals-served {padding:30px 0 0; text-align:center; font-size:11px; line-height:16px; display:none;}
					.meals-served .txt {min-width:200px; padding-top:68px; text-align:center;}
					.meals-served p {font-size:14px; margin-bottom:8px;}
					.meals-served a {color:#f8993a;}
					.meals-served-main {clear:both;}
					.meals-served-main:after {content:' '; display:block; clear:both;}
						.msmIcon {width:65px; height:40px; background:url(images/site-icons.png) -1px -1px no-repeat; text-indent:-9999px; float:left;}
						.msmContent {padding:10px 0 0 9px; float:right;}
							.extras_table {width:100%;}
								.extras_table, .extras_table {border:none; margin:5px 0px 5px 0px; border-radius:7px; background:#06384d;}
								.extras_table .extras_y-desc {padding-right:5px; text-align:right; width:10%;}
							.extras_result {width:100%;}
								.extras_result p.extras_p {width:0; height:0; float:left; text-align:right; padding:0px 0px 7px 0px; margin:0; background:#62c7f2; border-radius:7px;}
								.extras_result span {position:relative; display:none;}
							.extras_y-desc {color:#fff; font-family:myriad pro, arial, sans-serif; font-size:12px; text-transform:uppercase;}
								.extras_x-desc p.extras_centreIt {text-align: center;}
	.donateNav {min-width:200px; width:auto; height: 55px; right: 0; clear: both; position: fixed; top: 166px; z-index: 9;}
	.donateNav.scroll {top:135px;}
		.donateNavInner {max-width:3000px;}
			.donateNavInner > a {display:inline-block; color:#252525; font-size:14px; line-height:14px; vertical-align:middle; float:left; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; transition:all .25s ease;}
			#dn1 {margin:0 67px 0 0; padding:15px 0 0;}
			#dn2 {margin:0 46px 0 0; padding:13px 0 0;}
			#dn3 {margin:0 0 0 0; padding:15px 37px; border-radius:0; float:right; background:#f83a3a!important; box-shadow:0 3px 10px rgba(0,0,0,0.5); font-size:17px; line-height:17px; color:#fff; font-weight:700; text-transform:uppercase;}
			#dn4 {margin:0 73px 0 0; padding:15px 0 0;}
			#dn5 {padding:13px 0 0;}
				.dnTxt {display:inline-block; vertical-align:middle;}
				.donateNavInner > a .dnIcon {display:inline-block; vertical-align:middle; text-indent:-9999px;}
				#dn1 .dnIcon {width:50px; height:30px; background:url(images/site-icons.png) -194px -1px no-repeat; margin:0 9px 0 0;}
				#dn1:hover .dnIcon {background:url(images/site-icons.png) -194px -32px no-repeat;}
				#dn1.selected .dnIcon {background:url(images/site-icons.png) -194px -32px no-repeat;}
				#dn2 .dnIcon {width:30px; height:29px; background:url(images/site-icons.png) -164px -1px no-repeat; margin:0 9px 0 0;}
				#dn2:hover .dnIcon {background:url(images/site-icons.png) -164px -31px no-repeat;}
				#dn2.selected .dnIcon {background:url(images/site-icons.png) -164px -31px no-repeat;}
				#dn4 .dnIcon {width:42px; height:27px; background:url(images/site-icons.png) -121px -1px no-repeat; margin:0 10px 0 0;}
				#dn4:hover .dnIcon {background:url(images/site-icons.png) -121px -29px no-repeat;}
				#dn4.selected .dnIcon {background:url(images/site-icons.png) -121px -29px no-repeat;}
				#dn5 .dnIcon {width:31px; height:30px; background:url(images/site-icons.png) -89px -1px no-repeat; margin:0 8px 0 0;}
				#dn5:hover .dnIcon {background:url(images/site-icons.png) -89px -32px no-repeat;}
				#dn5.selected .dnIcon {background:url(images/site-icons.png) -89px -32px no-repeat;}
		.donateDrop {width:100%; clear:both; background:rgba(39,39,39,0.9); padding:32px 0 45px; position:relative; top: -54px; display:none;}
		.donateDrop.orange {background:rgba(251,175,52,0.95);}
			.donateDropArrow {width:0; height:0; border-left:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid rgba(39,39,39,0.9); position:absolute; top:-10px;}
			.ddGroup {max-width:730px; color:#fff; text-align:center; display:none;}
				.ddGroupTop {font-size:23px; line-height:23px;}
					.ddGroupTop > span {display:inline-block; vertical-align:middle; text-indent:-9999px; margin-right:18px;}
					#dn1Item .ddGroupTop > span {width:108px; height:68px; background:url(images/home-icons.png) -246px -70px no-repeat;}
					#dn2Item .ddGroupTop > span {width:53px; height:52px; background:url(images/home-icons.png) -558px -172px no-repeat;}
					#dn4Item .ddGroupTop > span {width:75px; height:48px; background:url(images/home-icons.png) -558px -123px no-repeat;}
					#dn5Item .ddGroupTop > span {width:58px; height:56px; background:url(images/home-icons.png) -634px -142px no-repeat;}
				.ddGroupTxt {padding:18px 0 0; font-size:25px; line-height:28px; font-weight:400;}
				.ddGroupInput {padding:30px 0 0;}
					.ddgInput {display:inline-block; position:relative;}
					.ddgInput:before {content:'$'; font:16px/16px 'Open Sans', sans-serif; color:#fff; font-weight:700; position:absolute; left:12px; top:36%; z-index:1;}
					.ddgInput:after {content:'USD'; font:16px/16px 'Open Sans', sans-serif; color:#fff; font-weight:700; position:absolute; right:16px; top:36%; z-index:1;}
						.ddGroupInput input[type="text"] {width:213px; height:44px; background:transparent; border:1px solid #fff; border-radius:3px; font:30px/30px 'Open Sans', sans-serif; color:#f8993a; letter-spacing:0.5pt; font-weight:400; padding:0 55px 0 33px; margin:0 auto; display:block; text-transform:uppercase; vertical-align:top;}
						#dn3Item .ddGroupInput input[type="text"] {color:#fff;}
						.ddGroupInput input[type="submit"], .ddGroupInput input[type="button"] {width:157px; height:46px; border:0; border-radius:3px; background:#dc3232; color:#fff; text-align:center; cursor:pointer; font:19px/19px 'Open Sans', sans-serif; font-weight:700; letter-spacing:0.5pt; margin-left:22px; vertical-align:top; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; transition:all .25s ease;}
						.ddGroupInput input[type="submit"]:hover, .ddGroupInput input[type="button"]:hover {background:#fff; color:#f8993a;}
				.ddGroupBtm {font-size:18px; line-height:18px; padding:25px 0 0;}
					.ddGroupBtm strong {font-weight:400;}
					#dn3Item .ddGroupBtm input[type="submit"], #dn3Item .ddGroupBtm input[type="button"] {width:157px; height:46px; border:0; border-radius:3px; background:#fff; color:#dc3232; text-align:center; cursor:pointer; font:19px/19px 'Open Sans', sans-serif; font-weight:700; letter-spacing:0.5pt; text-transform:uppercase; margin:20px auto 0; vertical-align:top; display:block; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; transition:all .25s ease;}
					#dn3Item .ddGroupBtm input[type="submit"]:hover, #dn3Item .ddGroupBtm input[type="button"]:hover {background:#252525;}

		
		
	.donatePopup {height: 300px; width: 600px; background: #fff; z-index: 999;}	

	.mobileHeader {width:100%; height:86px; clear:both; text-align:center; background:#075677; position:fixed; left:0; top:0; z-index:9999; display:none;}
		.mobileBtn {width:22px; height:20px; background:url(images/mobile-btn.gif) no-repeat; position:absolute; left:11%; top:50%; margin-top:-10px; cursor:pointer;}
		.mobileLogo {width:150px; display:inline-block; padding:13px 0 10px; vertical-align:middle; position:relative;}
			.mobileLogo > a {}
			.mobileLogo > a > img {width:100%; height:auto;}
		.mobileSearchBtn {width:30px; height:32px; background:url(images/mobile-btn-search-2019.png) no-repeat; position:absolute; right:11%; top:50%; margin-top:-16px; cursor:pointer;}
		.mobileDonateBtn {color:#000; text-transform:uppercase; position:absolute; right:20px; top:50%; transform:translateY(-50%); display:inline-block; padding:10px 20px; background:#f8993a; font-size:16px; font-weight:700; margin:0 auto;}

	.mobileNav {width:100%; clear:both; background:rgba(7,86,119,.98); text-align:center; overflow:hidden; overflow-y:auto; position:fixed; left:0; top:86px; z-index:9999; display:none;}
		.mobileNavMain {clear:both;}
			.mobileNavMain > ul {list-style:none; margin:0 auto 40px; padding:50px 0 0;}
			.mobileNavMain > ul.caps {padding:0;}
				.mobileNavMain > ul .chevron::before {content:''; width:12px; height:3px; background:#fff; position:absolute; top:14px; right:-24px; transform:rotate(45deg);}
				.mobileNavMain > ul .chevron::after {content:''; width:12px; height:3px; background:#fff; position:absolute; top:14px; right:-31px; transform:rotate(135deg);}
			.mobileNavMain > ul > li {font-size:38px; line-height:38px; color:#fefefe; font-weight:600; margin:0 auto 30px;}
			.mobileNavMain > ul.caps > li {font-size:34px; line-height:34px; text-transform:uppercase;}
			.mobileNavMain > ul > li > a {color:#fefefe; position:relative;}
			.mobileNavMain > ul > li > a:hover {color:#f8993a;}
			.mobileNavMain > ul > li > a.mobileDonateBtn {display:inline-block; padding:27px 54px; background:#f8993a; font-size:23px; line-height:23px; font-weight:700; margin:0 auto; position:relative; top:initial; right:initial; transform:none;}
			.mobileNavMain > ul > li > a.mobileDonateBtn:hover {background:#fff; color:#363636;}
			.mobileNavMain > ul .sub-nav {display:none; padding-bottom:40px;}
			.mobileNavMain > ul .sub-nav li {margin:0 auto; font-size:18px;}
			.mobileNavMain > ul .sub-nav li a {color:#fff;}
			.mobileDiv {width:78%; height:2px; background:#f8993a; clear:both; margin:0 auto 50px;}

		.mobileExtra {clear:both; font-size:23px; line-height:30px; font-weight:400; color:#fff; padding:0 0 30px; display:none;}
			.mobileBackBtn {width:17px; height:27px; background:url(images/site-icons.png) -65px -145px no-repeat; text-indent:-9999px; position:absolute; left:11%; top:60px; cursor:pointer;}
			.mobileExtra > h3 {font-size:34px; line-height:34px; color:#f8993a; font-weight:600; padding:56px 0 40px; text-align:center;}
			.mobileExtra h4 {font-size:26px; line-height:26px; color:#fff; padding:0 15px 15px;}
			.mobileExtra h5 {font-size:20px; line-height:20px; color:#fff; font-weight:700; padding:0 0 38px;}
			.mobileExtra a {color:#fff;}

			.mobileDonate .ahfCheckboxes {max-width:430px;}
				.mobileDonate .ahfCheckboxes .ahfcItem {width:100%; max-width:200px; padding:45px 0 0;}
					.mobileDonate .ahfCheckboxes .ahfcItem > span {display:block; text-indent:-9999px;}
					#mdc1 > span {width:75px; height:58px; background:url(images/site-icons.png) -235px -145px no-repeat; margin:0 auto 16px;}
					#mdc2 > span {width:58px; height:58px; background:url(images/site-icons.png) -176px -145px no-repeat; margin:0 auto 3px;}
					#mdc3 > span {width:88px; height:53px; background:url(images/site-icons.png) -311px -145px no-repeat; margin:6px auto 16px;}
					#mdc4 > span {width:62px; height:59px; background:url(images/site-icons.png) -113px -145px no-repeat; margin:0 auto 16px;}
					.mobileDonate .ahfCheckboxes .ahfCheckbox {width:27px; height:27px; background:transparent; border:2px solid #f8993a;}
						.mobileDonate .ahfCheckboxes .ahfCheckbox span {width:23px; height:18px; background:url(images/site-icons.png) -1px -172px no-repeat;}
			.mobileDonate .ddGroupInput input[type="text"] {width:300px; border:2px solid #f8993a;}
			.mobileExtra .ddGroupBtm {padding-top:12px;}
			.mobileExtra .ddGroupBtm input[type="submit"], .mobileExtra .ddGroupBtm input[type="button"] {width:157px; height:42px; border:0; border-radius:3px; background:#f8993a; color:#fff; text-align:center; cursor:pointer; font:19px/19px 'Open Sans', sans-serif; font-weight:700; letter-spacing:0.5pt; text-transform:uppercase; margin:50px auto 0; vertical-align:top; display:block; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; transition:all .25s ease;}
			.mobileExtra .ddGroupBtm input[type="submit"]:hover, .mobileExtra .ddGroupBtm input[type="button"]:hover {background:#fff; color:#252525;}
			.mobileDonate .ddGroupBtm input[type="submit"], .mobileDonate .ddGroupBtm input[type="button"] {background:#fff; color:#252525;}
			.mobileDonate .ddGroupBtm input[type="submit"]:hover, .mobileDonate .ddGroupBtm input[type="button"]:hover {background:#f8993a;}

			.mobileLocations {max-width:371px; text-align:left; font-size:20px; line-height:22px;}
				.mobileLocations .mobileDiv {width:100%; margin:60px auto;}
				.mobileLocItem h4 {font-size:23px; line-height:23px; color:#f8993a; padding:15px 0 12px;}
				.mobileLocItem h5 {font-size:19px; line-height:19px; font-weight:700; padding-bottom:15px;}
				.mobileLocItem .moreBtn {text-transform:none; border:2px solid #fff; padding:12px 55px; font-size:22px; line-height:22px; margin-top:5px;}

			.mobileSearch h4 {font-weight:400; padding-bottom:50px;}
			.mobileSearchInput {width:100%; max-width:480px;}
				.mobileSearchInput input[type="text"] {width:70%; height:85px; border:2px solid #e19e33; background:transparent; vertical-align:middle; font:24px/24px 'Open Sans', sans-serif; color:#fff; font-weight:300; letter-spacing:0.5pt; padding:0 5px;}
				.mobileSearchInput input[type="submit"] {border:0px; outline:none; cursor:pointer;}
				.mobileSearchIcon {width:29px; height:47px; display:inline-block; background:url(images/mobile-btn-search-2019.png) 0 7px no-repeat; text-indent:-9999px; margin-left:22px; vertical-align:middle;}

			.mobileContactForm { padding: 10px; }
			.mobileContactForm #ninja_forms_form_1_all_fields_wrap input { width: 100%; border: 1px solid #ccc; }
			.mobileContactForm #ninja_forms_form_1_all_fields_wrap textarea { width: 100%; border: 1px solid #ccc; }
			.mobileContactForm #ninja_forms_form_1_all_fields_wrap select { width: 100%; border: 1px solid #ccc; }
			.mobileContactForm #ninja_forms_form_1_all_fields_wrap input[type="submit"] { padding: 10px; color: #333; font-size: 18px; background-color: #f8993a; border: none; }

	.searchOverlay {width:100%; height:100%; background:#ededed; position:fixed; top:0; left:0; z-index:98; opacity:0; visibility:hidden;}
	.searchOverlay.open {opacity:1; visibility:initial;}
		.searchOverlay .container {max-width:1280px; height:calc(100% - 160px); width:calc(100% - 160px); padding:80px; display:flex; flex-flow:column nowrap; justify-content:center;}
			.searchOverlay .container p {margin:10px 0 0 0; color:#075677; font-weight:700; text-align:right; text-transform:uppercase;}
			.searchOverlay .container h1 {padding-bottom:20px; color:#075677; font-weight:600; text-align:center;}
			.searchOverlay .container form {width:100%; position:relative;}
				.searchOverlay .container form input {width:100%; padding:5px 0; font-size:20px; border:0; border-bottom:1px solid #f8993a; background:transparent; outline:none; -webkit-appearance:none;}
				.searchOverlay .container form .icon {color:#73825f; font-size:24px; position:absolute; bottom:5px; left:0;}
			.searchOverlay .container .close {padding:10px; font-size:30px; line-height:30px; position:absolute; top:70px; right:80px; cursor:pointer;}
			.searchOverlay .container .close:hover {color:#73825f;}

		.bannerSection {width:100%; min-height:180px; clear:both; position:relative; z-index:2; overflow:hidden;}
			.bannerSectionImg {width:100%; filter:alpha(opacity=0) !important; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" !important; -moz-opacity:0; -webkit-opacity:0; opacity:0; position:absolute; left:0; top:0; z-index:-1;}
			.bannerSectionImg:first-child {filter:alpha(opacity=100) !important; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important; -moz-opacity:1; -webkit-opacity:1; opacity:1; z-index:1;}
				.bannerSectionImg img {width:100%; height:auto; min-height:180px; display:block;}
			.bannerBtns {text-align:center; position:absolute; left:50%; bottom:59px; z-index:2;}
				.bannerBtns > a {width:42px; height:5px; display:inline-block; background:#fff; text-indent:-9999px; margin:0 10px; font-size:8px; line-height:8px;}
				.bannerBtns > a:hover, .bannerBtns > a.on {background:#4281ce;}

	.slant {clear:both; display:none;}
		.slant:before {content: ''; width:100%; height:120px; background:#f8993a; position:absolute; left:0; top:-50px; z-index:-1; overflow:visible; -webkit-transform:skewY(3deg); -moz-transform:skewY(3deg); -ms-transform:skewY(3deg); -o-transform:skewY(3deg); transform:skewY(3deg);}

	.innerContent {clear:both;}
	.innerContent:after {content:' '; display:block; clear:both;}
		.icTxt > h1 {font-size:40px; line-height:40px; color:#075677; padding:0 0 6px; border-bottom:4px solid #62c7f2; margin:0 0 42px;}
		.moreBtn {font-size:15px; line-height:15px; color:#075677; text-transform:uppercase; border:2px solid #f8993a; background:transparent; padding:9px 18px; margin:18px 0 0; display:inline-block; font-weight:400;}
		.moreBtn:hover {background:#f8993a; color:#fff;}

	.homeSection1 {width:100%; clear:both; position:relative; z-index:2;}
		.homeSection1 .slant:before {background:#f8993a; -webkit-transform:skewY(3deg); -moz-transform:skewY(3deg); -ms-transform:skewY(3deg); -o-transform:skewY(3deg); transform:skewY(3deg);}
		.homeSection1 .hsImg {width:221px; height:650px; background:url(images/lighthouse.png) no-repeat; position:absolute; right:-250px; top:0; z-index:1;}
		.homeSection1 .inner {width:100%; min-height:340px; padding:30px 0 130px; position:relative; background:#f8993a;}
			.homeSection1 .innerContent {max-width:752px; margin:0 auto; transform:translateX(-100px);}
				.homeSection1 .icTxt {font-size:20px; line-height:20px; color:#fff; padding:0 0 16px; border-bottom:4px solid #075677;}
					.homeSection1 .icTxt > span {text-transform:uppercase; letter-spacing:1pt;}
					.homeSection1 .icTxt > h1 {padding:14px 0 16px; border:0; margin:0;}
					.homeSection1 .icTxt > div {max-width:480px; margin:0;}
				.icPercents {width:100%; min-height:250px; background:url(images/home-graph-2019.png) right 36px no-repeat; margin:28px 0 0; font-size:40px; line-height:40px; color:#363636;}
					.icpItem {max-width:496px; margin:40px 0 0;}
					.icpItem:after {content:' '; display:block; clear:both;}
					.icpItem.white {border-top:5px solid #fff;}
					.icpItem.gray {border-top:5px solid #075677;}
						.icpLeft {width:92px; height:25px; float:left;}
						.icpItem.white .icpLeft {background:#fff;}
						.icpItem.gray .icpLeft {background:#075677;}
						.icpRight {float:left; padding:0 0 0; color:#fff;}
							.icprLeft {float:left; padding:10px 20px 0 28px; font-size:40px; line-height:38px;}
							.icprRight {max-width:275px; padding-top:10px; float:right; font-size:16px; line-height:20px;}

	.homeSection2 {width:100%; clear:both; position:relative; z-index:3;}
		.homeSection2 .slant:before {background:#ebebeb; top:-54px; -webkit-transform:skewY(-3deg); -moz-transform:skewY(-3deg); -ms-transform:skewY(-3deg); -o-transform:skewY(-3deg); transform:skewY(-3deg);}
		.homeSection2 .hsImg {width:540px; height:680px; background:url(https://www.rescuemission.org/wp-content/uploads/2019/06/2019-06-Miguel-Desarae.png) no-repeat bottom center; background-size:contain; position:absolute; left:50%; bottom:0; z-index:1; transform:translateX(-550px);}
		.homeSection2 .inner {width:100%; height:465px; padding:60px 0 80px; position:relative; background:#ebebeb;}
			.homeSection2 .innerContent {margin:0 auto;}
				.homeSection2 .icTxt {max-width:470px; font-size:14px; line-height:22px; color:#363636; transform:translateX(250px);}
				.icStoriesHeader {clear:both; position:relative; padding:0 0 9px;}
				.icStoriesHeader:after {content:' '; display:block; clear:both;}
					.icshArrows {float:right; padding-right:23px;}
						.icshArrows > span {width:15px; height:26px; display:inline-block; vertical-align:middle; text-indent:-9999px; cursor:pointer;}
						.icshArrowLeft {background:url(images/home-icons.png) -1px -1px no-repeat; margin-right:22px;}
						.icshArrowLeft:hover {background:url(images/home-icons.png) -17px -1px no-repeat;}
						.icshArrowRight {background:url(images/home-icons.png) -33px -1px no-repeat;}
						.icshArrowRight:hover {background:url(images/home-icons.png) -49px -1px no-repeat;}
					.icStoriesHeader > h4 {font-size:25px; line-height:25px; color:#075677; padding:0 0 0 4px;}

	.homeSection3 {width:100%; clear:both; position:relative; z-index:4;}
		.homeSection3 .slant:before {background:#363636; -webkit-transform:skewY(3deg); -moz-transform:skewY(3deg); -ms-transform:skewY(3deg); -o-transform:skewY(3deg); transform:skewY(3deg);}
		.homeSection3 .inner {width:100%; min-height:750px; padding:50px 0 340px; position:relative; background:#075677;}
			.homeSection3 .innerContent {max-width:960px;}
				.homeSection3 .icTxt {font-size:14px; line-height:20px; color:#fff;}
					.homeSection3 .icTxt > h1 {max-width:455px; color:#5cbfe9; border-bottom:4px solid #f8993a; margin-bottom:72px;}
					.resultsLeft {max-width:455px; float:left;}
						.resultsBtn {width:170px; height:150px; margin:0 0 25px; float:left; position:relative; cursor:pointer;}
						.resultsBtn.left { margin-right:76px;}
							.resultsBtn > h5 {width:100%; font-size:25px; line-height:25px; color:#f8993a; text-align:center; position:absolute; left:0; bottom:0;}
							.resultsBtn > span {display:block; text-indent:-9999px; text-align:center; margin:0 auto;}

							#rb1 > span {width:108px; height:68px; background:url(images/home-icons-2019.png) 0 0 no-repeat; margin-top:32px;}
							#rb1:hover > span, #rb1.on > span {background:url(images/home-icons-2019.png) 0 -70px no-repeat;}
							#rb2 > span {width:102px; height:111px; background:url(images/home-icons-2019.png) -110px 0px no-repeat;}
							#rb2:hover > span, #rb2.on > span {background:url(images/home-icons-2019.png) -110px -113px no-repeat;}
							#rb3 > span {width:80px; height:98px; background:url(images/home-icons-2019.png) -214px 0px no-repeat; margin-top:9px;}
							#rb3:hover > span, #rb3.on > span {background:url(images/home-icons-2019.png) -214px -100px no-repeat;}
							#rb4 > span {width:99px; height:88px; background:url(images/home-icons-2019.png) -296px 0px no-repeat; margin-top:10px;}
							#rb4:hover > span, #rb4.on > span {background:url(images/home-icons-2019.png) -296px -90px no-repeat;}
							#rb5 > span {width:102px; height:60px; background:url(images/home-icons-2019.png) -397px 0px no-repeat; margin-top:45px;}
							#rb5:hover > span, #rb5.on > span {background:url(images/home-icons-2019.png) -397px -62px no-repeat;}
							#rb6 > span {width:99px; height:88px; background:url(images/home-icons-2019.png) -501px 0px no-repeat; margin-top:21px;}
							#rb6:hover > span, #rb6.on > span {background:url(images/home-icons-2019.png) -501px -90px no-repeat;}
					.resultsRight {width:100%; max-width:470px; float:right; display:none;}
					#rb1Info {display:block;}
						.resultsRight h3 {font-size:24px; line-height:24px; color:#f8993a; padding:0 0 10px; border-bottom:2px solid #e7e7e8; margin:0 0 25px;}
						.resultsInfoGraphic {min-height:320px; text-align:center; line-height:16px; position:relative;}
							.rigItem {clear:both;}
							.rigItem:after {content:' '; display:block; clear:both;}
								.rigItem > h4 {font-size:20px; line-height:20px; color:#fff; padding:12px 0 5px; border-bottom:2px solid #fff; margin:0 0 18px; text-align:left;}
								.rigCircles {clear:both; position:relative;}
									.rigCircles span {display:inline-block; vertical-align:middle; text-indent:-9999px; position:relative; z-index:1;}
									.rigCircles .line {width:75%; height:2px; background:#fff; position:absolute; left:22px; top:50%; margin-top:-1px; z-index:0;}
									.rigCircles .circle1 {width:21px; height:21px; background:#f8993a; border-radius:50%; margin-right:85px;}
									.rigCircles .circle2 {width:50px; height:50px; background:#d65d34; border-radius:50%; margin-right:85px;}
									.rigCircles .circle3 {width:185px; height:185px; background:#34bcfb; border-radius:50%;}
								.rigMeals {clear:both;}
									.rigMeals > div.left {float:left;}
									.rigMeals > div.mid {display:inline-block; margin:0 auto;}
									.rigMeals > div.right {float:right;}
										.rigMeals > div > span {display:block;}
										.rigMeals > div > span.num {font-size:30px; line-height:30px;}
											.rigMeals > div > span.num.yellow {color:#f8993a;}
											.rigMeals > div > span.num.orange {color:#fb6834;}
											.rigMeals > div > span.num.blue {color:#34bcfb;}
										.rigMeals > div > span.txt {color:#fff; padding:6px 0 0;}
								.rigLeft {display:inline-block; padding-right:22px; border-right:2px solid #494a4a; vertical-align:top;}
								.rigRight {display:inline-block; padding-left:22px; vertical-align:top;}
									.rigIcon {display:block; text-indent:-9999px;}
									.rigNum {display:block; font-size:50px; line-height:50px; font-weight:700; color:#62c7f2; padding:0 0 6px;}
									.rigRight .rigNum {color:#f58604;}



								#rb2Info .rigItem .rigLeft {width:202px;}
								#rb2Info .rigItem{background:url(images/ocrm-house-shower.png) 21px -1px no-repeat; background-size:100%;}
									#rb2Info .rigItem .rigLeft .rigIcon {width:192px; height:178px; margin:21px auto 15px;}
								#rb2Info .rigItem .rigRight {width:202px;}
									#rb2Info .rigItem .rigRight .rigIcon {width:186px; height:178px; margin:21px auto 15px;}
								.bed-shower{border-right: none!important;}



								#rb3Info .rigItem .rigLeft {width:200px;}
									#rb3Info .rigItem .rigLeft .rigIcon {width:112px; height:138px; background:url(images/home-icons.png) -880px -1px no-repeat; margin:30px auto 12px;}
								#rb3Info .rigItem .rigRight {width:188px;}
									#rb3Info .rigItem .rigRight .rigIcon {width:85px; height:136px; background:url(images/home-icons.png) -993px -1px no-repeat; margin:32px auto 12px;}

								#rb4Info .rigItem .rigLeft {width:188px;}
									#rb4Info .rigItem .rigLeft .rigIcon {width:105px; height:140px; background:url(images/home-icons.png) -661px -1px no-repeat; margin:30px auto 12px;}
								#rb4Info .rigItem .rigRight {width:188px;}
									#rb4Info .rigItem .rigRight .rigIcon {width:112px; height:136px; background:url(images/home-icons.png) -767px -1px no-repeat; margin:34px auto 12px;}

								#rb5Info .rigItem .rigLeft {width:188px;}
									#rb5Info .rigItem .rigLeft .rigIcon {width:78px; height:139px; background:url(images/home-icons.png) -1079px -1px no-repeat; margin:33px auto 15px;}
								#rb5Info .rigItem .rigRight {width:188px;}
									#rb5Info .rigItem .rigRight .rigIcon {width:64px; height:141px; background:url(images/home-icons.png) -1158px -1px no-repeat; margin:32px auto 14px;}

								#rb6Info .rigItem .rigLeft {width:184px;}
									#rb6Info .rigItem .rigLeft .rigIcon {width:171px; height:193px; background:url(images/home-icons-groups.png) -608px -1px no-repeat; margin:0 auto 19px;}
								#rb6Info .rigItem .rigRight {width:215px;}
									#rb6Info .rigItem .rigRight .rigIcon {width:209px; height:202px; background:url(images/home-icons-groups.png) -1px -1px no-repeat; margin:0 auto 10px;}

								/*




								*/

						.resultsInfoTxt {clear:both;}
							.resultsInfoTxt > h3 {border:0; padding:4px 0; margin:0;}

	.homeSection4 {width:100%; clear:both; position:relative; z-index:7; margin-top:-280px; margin-bottom:-290px;}
		.homeSection4 .slant:before {background:#ebebeb; -webkit-transform:skewY(-3deg); -moz-transform:skewY(-3deg); -ms-transform:skewY(-3deg); -o-transform:skewY(-3deg); transform:skewY(-3deg);}
		.homeSection4 .inner {width:100%; padding:0; position:relative; display:inline-block;}
			.homeSection4 .innerContent {max-width:985px; padding:80px; background:#ebebeb;}
				.homeGivingLeft {width:100%; max-width:480px; padding:126px 0 0; float:left; font-size:25px; line-height:28px; color:#252525; font-weight:400; text-align:center;}
					.homeGivingLeft > h1 {font-size:40px; line-height:40px; color:#363636; padding:0 0 5px; border-bottom:4px solid #363636; text-align:left; margin:0 0 40px; display:none;}
					.hglInput {display:inline-block; position:relative;}
					.hglInput:before {content:'$'; font:16px/16px 'Open Sans', sans-serif; color:#888; font-weight:700; position:absolute; left:12px; top:42%; z-index:1;}
					.hglInput:after {content:'USD'; font:16px/16px 'Open Sans', sans-serif; color:#888; font-weight:700; position:absolute; right:16px; top:42%; z-index:1;}
						.homeGivingLeft input[type="text"] {width:282px; height:55px; background:#fff; border:0; border-radius:5px; font:30px/30px 'Open Sans', sans-serif; color:#f8993a; letter-spacing:0.5pt; font-weight:400; padding:0 55px 0 33px; margin:35px auto 40px; display:block;}


.homeGivingLeft ::-webkit-input-placeholder { font:30px/30px 'Open Sans', sans-serif; color:#f8993a; letter-spacing:0.5pt; font-weight:400; padding-top: 5px; }
.homeGivingLeft ::-moz-placeholder { font:30px/30px 'Open Sans', sans-serif; color:#f8993a; letter-spacing:0.5pt; font-weight:400; padding-top: 5px; } /* firefox 19+ */
.homeGivingLeft :-ms-input-placeholder { font:30px/30px 'Open Sans', sans-serif; color:#f8993a; letter-spacing:0.5pt; font-weight:400; padding-top: 5px; } /* ie */
.homeGivingLeft input:-moz-placeholder { font:30px/30px 'Open Sans', sans-serif; color:#f8993a; letter-spacing:0.5pt; font-weight:400; padding-top: 5px; }

.de-donation .de-amount ::-webkit-input-placeholder { font-size: 16px;}
.de-donation .de-amount ::-moz-placeholder { font-size: 16px;} /* firefox 19+ */
.de-donation .de-amount :-ms-input-placeholder { font-size: 16px;} /* ie */
.de-donation .de-amount input:-moz-placeholder { font-size: 16px;}

#donate-boost .donate-boost-form .de-amount i {
    line-height: 18px;
    width: 20px;
    position: absolute;
    top: 35px;
    padding: 10px 0 0 10px;
    color: #9f9fa5;
    font-size: 14px;
}

.financiallySectionInner ::-webkit-input-placeholder { font:30px/30px 'Open Sans', sans-serif; color:#f8993a; letter-spacing:0.5pt; font-weight:400; padding-top: 5px; }
.financiallySectionInner ::-moz-placeholder { font:30px/30px 'Open Sans', sans-serif; color:#f8993a; letter-spacing:0.5pt; font-weight:400; padding-top: 5px; } /* firefox 19+ */
.financiallySectionInner :-ms-input-placeholder { font:30px/30px 'Open Sans', sans-serif; color:#f8993a; letter-spacing:0.5pt; font-weight:400; padding-top: 5px; } /* ie */
.financiallySectionInner input:-moz-placeholder { font:30px/30px 'Open Sans', sans-serif; color:#f8993a; letter-spacing:0.5pt; font-weight:400; padding-top: 5px; }

.ddGroupInput ::-webkit-input-placeholder { font:30px/30px 'Open Sans', sans-serif; color:#f8993a; letter-spacing:0.5pt; font-weight:400; padding-top: 5px; }
.ddGroupInput ::-moz-placeholder { font:30px/30px 'Open Sans', sans-serif; color:#f8993a; letter-spacing:0.5pt; font-weight:400; padding-top: 5px; } /* firefox 19+ */
.ddGroupInput :-ms-input-placeholder { font:30px/30px 'Open Sans', sans-serif; color:#f8993a; letter-spacing:0.5pt; font-weight:400; padding-top: 5px; } /* ie */
.ddGroupInput input:-moz-placeholder { font:30px/30px 'Open Sans', sans-serif; color:#f8993a; letter-spacing:0.5pt; font-weight:400; padding-top: 5px; }

#dn3Item .ddGroupInput ::-webkit-input-placeholder { font:30px/30px 'Open Sans', sans-serif; color:#fff; letter-spacing:0.5pt; font-weight:400; padding-top: 5px; }
#dn3Item .ddGroupInput ::-moz-placeholder { font:30px/30px 'Open Sans', sans-serif; color:#fff; letter-spacing:0.5pt; font-weight:400; padding-top: 5px; } /* firefox 19+ */
#dn3Item .ddGroupInput :-ms-input-placeholder { font:30px/30px 'Open Sans', sans-serif; color:#fff; letter-spacing:0.5pt; font-weight:400; padding-top: 5px; } /* ie */
#dn3Item .ddGroupInput input:-moz-placeholder { font:30px/30px 'Open Sans', sans-serif; color:#fff; letter-spacing:0.5pt; font-weight:400; padding-top: 5px; }





					.hglOptions {display:block;}
					.homeGivingLeft input[type="submit"], .homeGivingLeft input[type="button"] {width:227px; height:61px; display:block; background:#f8993a; border:0; outline:none; margin:10px auto 0; border-radius:5px; text-align:center; font:19px/19px 'Open Sans', sans-serif; color:#252525; font-weight:700; text-transform:uppercase; letter-spacing:0.5pt; cursor:pointer; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; transition:all .25s ease;}
					.homeGivingLeft input[type="submit"]:hover, .homeGivingLeft input[type="button"]:hover {background:#363636; color:#fff;}
					.homeGivingLeft .hglTxt {font-size:18px; line-height:18px; color:#252525; font-weight:300;}
						.homeGivingLeft .hglTxt > span {font-weight:400;}
				.homeGivingRight {width:100%; max-width:470px; float:right; color:#252525; font-weight:400; font-size:19px; line-height:35px;}
					.homeGivingRight a { color: #252525; }
					.homeGivingRight a:hover { color: #f8993a; }
					.homeGivingRight > h1 {font-size:40px; line-height:40px; color:#075677; padding:0 0 5px; border-bottom:4px solid #62c7f2; margin:0 0 100px;}
					.homeGivingRight > h2 {font-size:25px; line-height:28px; color:#252525; font-weight:400; padding:0 0 8px; border-bottom:4px solid #f8993a; margin:0 0 35px;}
					.homeGivingRight > ul {list-style:none; margin:0; float:left;}
					.homeGivingRight > ul:last-child {float:right;}

	.homeSection5 {width:100%; clear:both; position:relative; z-index:6;}
		.homeSection5 .slant:before {background:#f8993a; -webkit-transform:skewY(3deg); -moz-transform:skewY(3deg); -ms-transform:skewY(3deg); -o-transform:skewY(3deg); transform:skewY(3deg);}
		.homeSection5 .hsImg {width:786px; height:729px; background:url(images/home-img-providehelp.png) no-repeat; position:absolute; right:0; bottom:-40px; z-index:1;}
		.homeSection5 .inner {width:100%; min-height:360px; padding:360px 0 180px; position:relative; background:#f8993a url(/wp-content/themes/rescuemission2015/images/ph-bg-2019-v2.png) repeat center;}
			.homeSection5 .innerContent {max-width:470px; margin-left:12%;}
				.homeSection5 .icTxt {font-size:15px; line-height:22px; color:#363636;}
					.homeSection5 .icTxt > h1 {color:#fff; border-bottom-color:#075677;}
					.homeSection5 .icTxt > h2 {font-size:25px; line-height:25px; color:#fff; padding:0 0 12px;}
					.homeSection5 .icTxt > p {color:#fff;}
						.homeSection5 .icTxt > p strong {color:#075677;}
					.homeSection5 .moreBtn {color:#075677; border:2px solid #fff;}
					.homeSection5 .moreBtn:hover {background:#fff;}

	.homeSection6 {width:100%; clear:both; position:relative; z-index:7;}
		.homeSection6 .slant:before {background:#ebebeb; -webkit-transform:skewY(-3deg); -moz-transform:skewY(-3deg); -ms-transform:skewY(-3deg); -o-transform:skewY(-3deg); transform:skewY(-3deg);}
		.homeSection6 .hsImg {width:680px; height:540px; background:url(images/nh-building-2019.png) no-repeat; position:absolute; left:0; bottom:0; z-index:1;}
		.homeSection6 .inner {width:100%; min-height:285px; padding:100px 0 80px; position:relative; background:#ebebeb;}
			.homeSection6 .innerContent {max-width:372px; margin:0 0 0 59%;}
				.homeSection6 .icTxt {font-size:15px; line-height:22px; color:#363636;}
					.homeSection6 .icTxt > h2 {font-size:25px; line-height:25px; color:#f8993a; padding:0 0 12px;}

	.subSectionBanner {width:100%; clear:both; position:relative; z-index:1;}
		.subSectionBanner img {width:100%; height:auto; display:block;}

	.subSectionContent {width:100%; clear:both; position:relative; z-index:2;}
		.subSectionContent .slant:before {background:#ededed; -webkit-transform:skewY(3deg); -moz-transform:skewY(3deg); -ms-transform:skewY(3deg); -o-transform:skewY(3deg); transform:skewY(3deg);}
		.subSectionContent .inner {width:100%; min-height:285px; padding:60px 0 95px; position:relative; background:#ededed; text-align:center;}
    .subSectionContent .inner::after {content:''; display:block; clear:both;}
			.subSectionContent .inner > h1 {display:inline-block; font-size:40px; line-height:40px; color:#075677; padding:0 40px 6px; border-bottom:4px solid #f8993a; margin:0 auto 36px; clear:both;}
			.subSectionNav {clear:both; margin:0 auto 48px;}
				.subSectionNav > ul {list-style:none; margin:0 auto; text-align:center;}
				.subSectionNav > ul > li {display:inline-block; font-size:14px; line-height:14px; font-weight:400; border-left: 1px solid #959595; padding: 2px 15px;}
				.subSectionNav > ul > li:first-child { border:none;}
				.subSectionNav > ul > li > a {display:block; color:#363636; padding:0; border-bottom:2px solid transparent; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; transition:all .25s ease;}
				.subSectionNav > ul > li > a:hover {border-bottom:2px solid #f8993a; color:#f8993a;}
				.subSectionNav > ul > li.current_page_item > a {border-bottom:2px solid #f8993a; color:#f8993a; font-weight:700;}
			.subSectionSearch {clear:both; margin:0 auto 42px;}
				.subSectionSearch input[type="text"] {width:365px; height:50px; background:#fff; border:0; font:20px/20px 'Open Sans', sans-serif; color:#a1a1a1; font-weight:400; margin:0 14px 0 0; vertical-align:middle; padding:0 13px;}
				.subSectionSearch input[type="submit"], .subSectionSearch input[type="button"] {width:191px; height:50px; background:transparent; border:3px solid #f8993a; text-align:center; outline:none; font:18px/18px 'Open Sans', sans-serif; color:#363636; font-weight:700; text-transform:uppercase; letter-spacing:0.5pt; vertical-align:middle; cursor:pointer; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; transition:all .25s ease;}
				.subSectionSearch input[type="submit"]:hover, .subSectionSearch input[type="button"]:hover {background:#f8993a; color:#fff;}
				.subSectionSearchFilter {clear:both; padding:40px 0 0;}
					.subSectionSearchFilter select {min-width:220px; padding:8px 15px; font:17px/20px 'Open Sans', sans-serif; color:#363636; font-weight:400;}
			.subSectionMainTop {clear:both; margin:0 auto 50px;}
			.subSectionMain {width:100%; max-width:765px; clear:both;}
			.subSectionMain.volunteer {max-width:960px;}
				.subSectionMain > h1 {display:inline-block; font-size:40px; line-height:40px; color:#075677; padding:0 40px 6px; border-bottom:4px solid #f8993a; margin:0 auto 36px; clear:both;}
				.subSectionMain > h2 {display:inline-block; font-size:24px; line-height:24px; color:#f8993a; font-weight:400; padding:0 0 9px; border-bottom:2px solid #b0b0b0; margin:0 auto 45px; clear:both;}
				.subSectionMain > h3 {font-size:25px; line-height:25px; color:#f8993a; font-weight:400; padding:0 0 26px;}
					.subSectionMain > h3 span {width:13%; height:2px; display:inline-block; background:#b0b0b0; vertical-align:middle; text-indent:-9999px;}
					.subSectionMain > h3 .lineLeft {margin-right:15px;}
					.subSectionMain > h3 .lineRight {margin-left:15px;}
				.subSectionMainContent {clear:both; padding:0 50px 30px; text-align:left;}
				.subSectionMainContent h3 {font-size:25px; line-height:25px; color:#f8993a; font-weight:400; padding:0 0 26px;}
				.subSectionBtnRow {clear:both; padding:0 0 80px;}
				.subSectionBtnRow:after {content:' '; display:block; clear:both;}
					.subSectionBtnRow > h4 {font-size:25px; line-height:25px; color:#363636; font-weight:400; padding:0 0 25px;}
						.subSectionBtnRow > h4 span {width:13%; height:2px; display:inline-block; background:#b0b0b0; vertical-align:middle; text-indent:-9999px;}
						.subSectionBtnRow > h4 .lineLeft {margin-right:15px;}
						.subSectionBtnRow > h4 .lineRight {margin-left:15px;}
					.subSectionBtnRow .moreBtn {width:190px; text-align:center; padding:9px 0; margin:0 20px; font-size:20px; line-height:20px; font-weight:400; text-transform:none;}
					.subSectionBtnRow .moreBtn.on {color:#f8993a; font-weight:600;}
					.subSectionBtnRow .moreBtn.on:hover {color:#fff;}

				.subSectionMainContent.center .entry-content {max-width:400px; font-size:15px; line-height:19px; color:#444;}
					.subSectionMainContent.center .entry-content h1 {font-size:24px; line-height:24px; color:#333333; padding:6px 0 8px; font-weight:700;}
          
          .subSectionMainContent .entry-content .btns {display:flex;}
            .subSectionMainContent .entry-content .btns a {margin:20px auto; padding: 10px 20px; color: #fff; font-weight: 700; text-transform: uppercase; background: #f8993a;}

				.campaignSection2 {width:100%; clear:both; position:relative; z-index:3;}
					.campaignSection2 .slant:before {background:#7a1a04; top:-54px; -webkit-transform:skewY(-3deg); -moz-transform:skewY(-3deg); -ms-transform:skewY(-3deg); -o-transform:skewY(-3deg); transform:skewY(-3deg);}
					.campaignSection2 .inner {width:100%; height:300px; padding:0 0 60px; position:relative; background:#7a1a04;}
						.campaignSection2 .innerContent {max-width:636px;}
							.campaignSection2 .icTxt {max-width:470px; font-size:14px; line-height:22px; color:#363636;}

				.campaignSection3 {width:100%; clear:both; position:relative; z-index:3;}
					.campaignSection3 .inner {width:100%; padding:60px 0 90px; position:relative; background:#ededed;}
					.campaignSection3 .inner:after {content:' '; display:block; clear:both;}
						.campaignSection3 .innerContent {text-align:center;}
							.campaignSection3 .sc3Items {max-width:652px; clear:both; margin:45px auto 20px;}
								.campaignSection3 .sc3Items .sc3Item {width:189px; height:300px; display:inline-block; margin:0 12px 40px; vertical-align:top;}
									.campaignSection3 .sc3Items .sc3Item img {width:189px; height:216px; display:block;}
									.campaignSection3 .sc3Items .sc3Item a {width:187px; height:32px; display:inline-block; border:1px solid #ffa801; font-size:14px; line-height:13px; color:#161616; text-transform:uppercase; border-radius:0; background:transparent; font-weight:700; text-align:center; margin:28px auto 0; padding:16px 0 0;}
									.campaignSection3 .sc3Items .sc3Item button {width:187px; height:48px; display:inline-block; border:1px solid #ffa801; font-size:14px; line-height:13px; color:#161616; text-transform:uppercase; border-radius:0; background:transparent; font-weight:700; text-align:center; margin:28px auto 0;}
									.campaignSection3 .sc3Items .sc3Item a:hover, .campaignSection3 .sc3Items .sc3Item button:hover {background:#ffa801; color:#fff;}

				.contentBtn {width:190px; text-align:center; padding:10px 20px; border: 1px solid #f8993a; margin: 30px 0; display: inline-block; font-size:20px; line-height:20px; font-weight:400; text-transform:none;}
				.contentBtn:hover { background-color: #f8993a; color: #fff;}

				.volunteerFilters {clear:both; text-align:center; margin:0 auto 70px;}
					.vfDD {width:231px; height:37px; display:inline-block; vertical-align:middle; margin:0 18px 12px; border:2px solid #f8993a; cursor:pointer; text-align:left; position:relative;}
							.vfDD span {display:block;}
							.vfDD span.icon {width:14px; height:8px; display:inline-block; background:url(images/site-icons.png) -39px -42px no-repeat; text-indent:-9999px; position:absolute; right:11px; top:15px;}
							.vfDDSelect {height:29px; padding:8px 10px 0 11px; font-size:20px; line-height:20px;}
							.vfDDSelectOptions {width:96%; background:#363636; padding:4px 5px 15px; margin-top:2px;}
							.vfDD span.vfDDSelectOptions {display:none;}
								.vfDDSelectOptions span {font-size:17px; line-height:17px; padding:10px 22px; color:#fff;}
								.vfDDSelectOptions span:hover {color:#363636; background:#f8993a;}

				.financiallySection {clear:both; /*display:none;*/}
					.financiallySectionInner {width:100%; max-width:480px; padding:0 0 25px;}
						.financiallySectionInner > h2 {font-size:25px; line-height:28px; color:#252525; font-weight:400; padding:0 0 4px;}
						.financiallySectionInner input[type="text"] {width:282px; height:55px; background:#fff; border:0; border-radius:5px; font:30px/30px 'Open Sans', sans-serif; color:#f8993a; letter-spacing:0.5pt; font-weight:400; padding:0 55px 0 33px; margin:35px auto 18px; display:block;}
						.financiallySectionInner .hglInput:before, .financiallySectionInner .hglInput:after {top:50%;}
						.financiallySectionInner input[type="submit"], .financiallySectionInner input[type="button"] {width:121px; height:35px; background:transparent; border:2px solid #f8993a; text-align:center; text-transform:uppercase; font:15px/15px 'Open Sans', sans-serif; color:#363636; font-weight:400; letter-spacing:0.5pt; cursor:pointer; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; transition:all .25s ease;}
						.financiallySectionInner input[type="submit"]:hover, .financiallySectionInner input[type="button"]:hover {background:#f8993a; color:#fff;}
						.fsFormTxt {color:#252525; font-size:18px; line-height:18px; padding:0 0 25px;}
						.fsFormTxt.bottom {font-size:14px; line-height:14px; padding:24px 0 0;}

				.stuffSection {clear:both; display:none;}
					.helpItems {max-width:1044px; clear:both;}
						.helpItemsGroup {clear:both;}
						.helpItemsGroup:after {content:' '; display:block; clear:both;}
							.helpItem {width:268px; height:183px; margin:0 37px 54px; display:inline-block; position:relative; cursor:pointer;}
								.helpItem > span {width:100%; height:45px; display:block; background:rgba(248, 153, 58, .9); text-align:center; position:absolute; left:0; bottom:0; z-index:2;}
									.helpItem > span > span {display:block; font-size:18px; line-height:20px; color:#fff; padding:10px 0 0;}
								.helpItem > img {width:100%; height:100%; display:block;}
								.helpItem > .bg {width:100%; height:100%; position:absolute; top:0; left:0; z-index:1;}


					.helpItemsInfoBox {width:100%; clear:both; position:relative; margin:0 auto 75px; z-index:9; display:none;}
						.hiibtLeft {width:50%; height:22px; display:inline-block; background:url(images/mask-offwhite.gif) repeat-x; position:absolute; left:0; top:0; z-index:10;}
						.hiibtMid {width:46px; height:22px; display:inline-block; background:url(images/mask-arrow.png) no-repeat; position:absolute;  top:0; z-index:10;}
						.hiibtRight {width:47%; height:22px; display:inline-block; background:url(images/mask-offwhite.gif) repeat-x; position:absolute; right:0; top:0; z-index:10;}
						.hiibContent {width:100%; clear:both; padding:86px 0 68px; background-color:#272727; background-position:center top; background-repeat:no-repeat; background-size:cover;}
							.hiibContent > h2 {display:inline-block; clear:both; font-size:35px; line-height:35px; color:#f8993a; position:relative; z-index:2;}
								.hiibContent > h2 > span {width:205px; height:2px; display:block; background:#969390; margin:9px auto 38px; text-indent:-9999px;}
								.hiibContent > h4 {font-size:15px; line-height:15px; font-weight:400; color:#fff; padding:0 0 16px; margin-top:-25px; position:relative; z-index:3;}
								.hiibcTxt {max-width:796px; clear:both; color:#fff; text-align:left; position:relative; z-index:2;}
								.hiibcTxt.wide {max-width:980px;}
								.hiibcTxt:after {content:' '; display:block; clear:both;}
									.hiibcTxt h3 {font-size:25px; line-height:25px; color:#fffefe; margin:0 0 10px 0; padding:0 0 9px; border-bottom:2px solid #f8993a;}
									.hiibcTxt h5 {font-size:14px; line-height:14px; color:#f8993a; font-weight:600; padding:25px 0 10px;}
									.narrow {max-width:590px;}
									.hiibcTxt .full {clear:both; max-width:690px; margin-bottom:28px; padding:0 15px;}
									.hiibcTxt .leftCol {max-width:58%; float:left; font-weight:400;}
									.hiibcTxt .leftCol.single {max-width:380px; clear:both; margin:0 auto; float:none;}
									.hiibcTxt .leftCol.single.wide {max-width:480px;}
									.hiibcTxt .leftCol.mid {width:100%; max-width:270px; margin-left:10px;}
									.hiibcTxt .leftCol.mid:nth-child(2) {margin-left:0;}
									.hiibcTxt .leftCol.skinny {width:100%; max-width:190px;}
										.hiibcTxt .mid ul {column-count:1;}
										.hiibcTxt .skinny ul {column-count:1;}
										.hiibcTxt .fourCol ul {column-count:1;}
										.hiibcTxt ul {list-style:none; column-count:2; padding:0 0 0 12px; margin:0; display:inline-block; vertical-align:top;}
										/* .hiibcTxt .leftCol ul:last-child {margin-left:40px;} */
										.hiibcTxt ul.solo {margin-left:0;}
										.hiibcTxt ul li {margin:0 0 10px;}
										.hiibcTxt ul.lessHeight li {margin-bottom:10px;}
										.hiibcTxt ul.medHeight li {margin-bottom:20px;}
										.hiibcTxt ul li:before {content:'\25CF'; display:block; position:relative; max-width:0; max-height:0; left:-15px; top:0; color:#f8993a; font-size:14px;}
									.hiibcTxt .rightCol {max-width:58%; float:right; font-weight:400; line-height:10px;}
									.hiibcTxt .rightCol .ninja-forms-form-wrap {line-height:16px;}
									.hiibcTxt .rightCol.form {width:100%; max-width:220px;}
										.hiibcTxt .rightCol strong {display:block; padding:20px 0 0;}
										.hiibcTxt .formFields {padding:0;}
											.hiibcTxt .formFields .ahfField {margin-left:20px;}
												.hiibcTxt .formFields .ahfField .req {color:#f7a32d;}
												.hiibcTxt .formFields .ahfField > label {width:180px; text-align:left; padding:11px 8px 0;}
												.hiibcTxt .formFields .ahfField > input[type="text"], .hiibcTxt .formFields .ahfField > input[type="email"] {width:180px; border:2px solid #fff; text-align:left; color:#fff; padding:0 8px;}
									.hiibcTxt .left {text-align:left;}
									.hiibcTxt .right {text-align:right;}
									.hiibcTxt .center {text-align:center;}
									
									@media(max-width:760px) {
										.hiibcTxt .leftCol ul {column-count:1;}
									}

									.hiibcTxt .grayTxt {font-size:12px; line-height:13px; color:rgba(255,255,255,0.45); font-weight:400; clear:both; padding:20px 0 15px; text-align:center;}
									.grayTxt.formResult {display:none;}
								.hiibcBtn {clear:both; position:relative; z-index:2;}
									.hiibcBtn .moreBtn {font-size:16px; line-height:16px; color:#fff; text-transform:none; padding:14px 25px;}

					.ninja-forms-cont .ninja-forms-req-symbol {color:#f7a32d;}
					#nf_submit_5 .moreBtn { color: #fff; }
					.formFields .nf-form-content input[type="text"], .formFields .nf-form-content input[type="tel"], .formFields .nf-form-content  input[type="email"] {width:100%; border:2px solid #fff; text-align:left; color:rgba(255,255,255,0.45); padding: 8px; background-color: transparent;}
					
					.timeSection {clear:both; max-width: 1000px; padding-bottom:40px; display:none;}
					.field-wrap input[type="submit"], .field-wrap input[type="button"]{color:#fff; width:100px!important; text-indent: inherit;} 
					#nf-form-5-cont .nf-before-form-content, #nf-form-7-cont .nf-before-form-content, #nf-form-161-cont .nf-before-form-content{display:none;}
					#nf-form-5-cont .nf-form-title, #nf-form-7-cont .nf-form-title, #nf-form-161-cont .nf-form-title {display:none;}

					.fourCol { float: left; width: 235px; margin-bottom: 30px; margin-right: 10px;}
					.fourCol p {/*min-height:165px;*/ line-height: 140%;}
				
				
				.timeItemsGroup{max-width:1000px;}
				.timeSection {clear:both; padding-bottom:40px; display:none;}
					.timeOptions {font-size:20px; line-height:20px; color:#363636; position:relative; z-index:2;}
						.timeDD {height:37px; display:inline-block; vertical-align:middle; margin:0 18px; border:2px solid #f8993a; cursor:pointer; text-align:left; position:relative;}
						.timeDD.type {width:282px; z-index:2;}
						.timeDD.loc {width:246px; z-index:1;}
							.timeDD span {display:block;}
							.timeDD span.icon {width:14px; height:8px; display:inline-block; background:url(images/site-icons.png) -39px -42px no-repeat; text-indent:-9999px; position:absolute; right:11px; top:15px;}
							.timeDDSelect {height:29px; padding:8px 10px 0 11px;}
							.timeDDSelectOptions {width:96%; background:#363636; padding:4px 5px 15px; margin-top:2px;}
							.timeDD span.timeDDSelectOptions {display:none;}
								.timeDDSelectOptions span {font-size:17px; line-height:17px; padding:10px 22px; color:#fff;}
								.timeDDSelectOptions span:hover {color:#363636; background:#f8993a;}




						.timeOptions select {
						  border:2px solid #f8993a;
						  background: transparent url('images/downarrow.png') top right no-repeat;
						  width: 270px;
						  padding: 5px 39px 5px 15px;
						  font-size: 16px;
						  height: 34px;
						  -webkit-appearance: none;
						  -moz-appearance: none;
						  appearance: none;
						  border-radius: 0;
						}
						/*target Internet Explorer 9 and Internet Explorer 10:*/

						@media screen and (min-width: 0\0) {
						.timeOptions select {
						    background: none;
						    padding: 5px;
						  }
						}

					.timeItems {clear:both; max-width: 1044px;}
					.timeItems.white {background:#fff;}
						.timeItemsGroup { clear:both; padding:65px 0 10px;}
						.timeItemsGroup:after {content:' '; display:block; clear:both;}
							.timeItemAjax {width:300px; height:338px; margin:0 15px 44px; display:inline-block; position:relative; cursor:pointer; vertical-align:top;}
								.timeItem {width:300px; height:275px; margin:0 15px 90px; display:inline-block; position:relative; cursor:pointer; vertical-align:top;}
								.timeItem > img {width:300px; height:194px; display:block;}
								.timeItem span {display:block;}
								.tiTitle {padding:22px 0 0; font-size:20px; line-height:20px; color:#f8993a; font-weight:400;}
									.tiTitle > span {width:67px; height:2px; background:#b0b0b0; margin:8px auto 0; text-indent:-9999px;}
								.tiTxt {padding:10px 0 0;}
								.tiBtm {width:100%; position:absolute; left:0; bottom:0;}
									.tibLeft {max-width:60%; color:#b2b2b2; font-weight:400; line-height:12px; text-align:left; position:absolute; left:0; top:100%;}
										.tibLeft > span {width:11px; height:16px; float:left; background:url(images/site-icons.png) -67px -1px no-repeat; text-indent:-9999px; vertical-align:top; margin:-2px 11px 20px 0;}
									.tibRight {font-size:14px; font-weight:700; color:#f8993a; text-transform:uppercase; position:absolute; right:0; top:100%; margin-top:-6px;}

					.timeItemsInfoBox {width:100%; clear:both; position:relative; margin:0 auto; z-index:9; display:none;}
					.timeItemsInfoBoxAjax {width:100%; clear:both; position:relative; margin:0 auto; z-index:9; display:none;}



						.tiibLeft {width:50%; height:22px; display: none; background:url(images/mask-offwhite.gif) repeat-x; position:absolute; left:0; top:0; z-index:10;}
						.tiibMid {width:46px; height:22px; display: none; background:url(images/mask-arrow.png) no-repeat; position:absolute;  top:0; z-index:10;}
						.tiibRight {width:47%; height:22px; display: none; background:url(images/mask-offwhite.gif) repeat-x; position:absolute; right:0; top:0; z-index:10;}
						
								.tiibContent > h2 > span {width:205px; height:2px; display:block; background:#969390; margin:9px auto 38px; text-indent:-9999px;}
							
								.tiibContent > h3 > span {display:inline-block; margin:0 15px;}
								.tiibContent > h3 > span.mid {text-transform:uppercase; font-weight:600;}
							.tiibcTxt {max-width:826px; clear:both; color:#fff; text-align:left; padding:15px 15px 35px;}
							.tiibcForm .submit-wrap .nf-field-element{ display: block; width: 100%;}
							
							
							
						.provide-help-form .tiibContent {max-width:500px;}
						.tiibContent {width:100%; clear:both; padding:20px 0 40px; background-color:#075677; background-position:center top; background-repeat:no-repeat; background-size:cover;}
							.tiibContent > h2 {display:block; text-align:center; clear:both; font-size:35px; line-height:35px; color:#f8993a;}
							.tiibcForm {color:#fff;}
							.tiibcForm .nf-field-container{text-align:center;}
							.tiibcForm .nf-form-fields-required{text-align:center;}
								.tiibContent > h3 {font-size:15px; line-height:15px; color:#fff; font-weight:400; text-align:center;}							
							.provide-help-form {background-color:#075677!important; max-width: 600px; width: 100%; }
							.provide-help-form .nf-error-required-error, .provide-help-form .nf-error-field-errors { display: inline-block; background-color: #fff; padding: 7px; font-weight:500; border-radius: 5px; display:none;}
							
							.tiibcForm input[type="text"], .tiibcForm input[type="tel"], .tiibcForm input[type="email"] {    width: 100%; height: 30px; border: 2px solid #fff; background: transparent; margin: 0px 0px; font: 14px/14px 'Open Sans', sans-serif; font-weight: 300; letter-spacing: 0.5pt; color: #fff; color: rgba(255,255,255,0.5); vertical-align: top; padding: 0 7px;}							
							.provide-help-form .tiibcForm input[type="text"]::-webkit-input-placeholder , .tiibcForm input[type="tel"]::-webkit-input-placeholder , .tiibcForm input[type="email"]::-webkit-input-placeholder {color:#fff;}
							.provide-help-form .tiibcForm input[type="text"]::-moz-placeholder , .tiibcForm input[type="tel"]::-moz-placeholder , .tiibcForm input[type="email"]::-moz-placeholder {color:#fff;}
							.provide-help-form .tiibcForm input[type="text"]:-ms-input-placeholder , .tiibcForm input[type="tel"]:-ms-input-placeholder , .tiibcForm input[type="email"]:-ms-input-placeholder {color:#fff;}
							.provide-help-form .tiibcForm input[type="text"]:-moz-placeholder , .tiibcForm input[type="tel"]:-moz-placeholder , .tiibcForm input[type="email"]:-moz-placeholder {color:#fff;}
								.tiibcForm .nf-form-content .nf-field-label {display:none;}
								.tiibcForm .nf-before-form-content {margin-bottom:15px;}
															
								.tiibcForm input[type="submit"], .tiibcForm input[type="button"] {width:128px; height:53px; border:2px solid #f8993a; background:transparent; font:17px/17px 'Open Sans', sans-serif;  font-weight:300; letter-spacing:0.5pt; color:#fff; cursor:pointer; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; transition:all .25s ease;}
								.tiibcForm input[type="submit"]:hover, .tiibcForm input[type="button"]:hover {background:#f8993a; color:#fff;}

								.tiibcForm .ninja-forms-all-fields-wrap { max-width: 826px; }
								.tiibcForm .ninja-forms-all-fields-wrap .text-wrap { width: 50%; float: left;}
								.tiibcForm .ninja-forms-all-fields-wrap .text-wrap.label-inside input {	width: 80%; }


			.subSectionShare {clear:both; text-align:center; padding:45px 0 0; font-size:16px; line-height:18px; color:#f8993a; font-weight:400; text-transform:uppercase;}
				.subSectionShare .icon {display:inline-block; text-indent:-9999px;}
				.subSectionShare .addthis_button_email, .subSectionShare .addthis_button_twitter, .subSectionShare .addthis_button_facebook {display:inline-block; vertical-align:top; margin-top:20px;}
					.subSectionShare .addthis_toolbox .addthis_button_twitter .icon {width:47px; height:47px; background:url(images/social-icons.png) -1px -1px no-repeat; margin:0 7px;}
					.subSectionShare .addthis_toolbox .addthis_button_twitter:hover .icon {background:url(images/social-icons.png) -1px -49px no-repeat;}
					.subSectionShare .addthis_toolbox .addthis_button_facebook .icon {width:48px; height:47px; background:url(images/social-icons.png) -49px -1px no-repeat; margin:0 7px;}
					.subSectionShare .addthis_toolbox .addthis_button_facebook:hover .icon {background:url(images/social-icons.png) -49px -49px no-repeat;}
					.subSectionShare .addthis_toolbox .addthis_button_email .icon {width:47px; height:47px; background:url(images/social-icons.png) -98px -1px no-repeat; margin:0 7px;}
					.subSectionShare .addthis_toolbox .addthis_button_email:hover .icon {background:url(images/social-icons.png) -98px -49px no-repeat;}

			.blogSectionShare {clear:both; text-align:center; padding:15px 0 0; font-size:16px; line-height:18px; color:#f8993a; font-weight:400; text-transform:uppercase;}
				.blogSectionShare .icon {display:inline-block; text-indent:-9999px;}
				.blogSectionShare .addthis_button_email, .blogSectionShare .addthis_button_twitter, .blogSectionShare .addthis_button_facebook {display:inline-block; vertical-align:top; margin-top:0px;}
					.blogSectionShare .addthis_toolbox .addthis_button_twitter .icon {width:47px; height:47px; background:url(images/social-icons.png) -1px -1px no-repeat; margin:0 7px;}
					.blogSectionShare .addthis_toolbox .addthis_button_twitter:hover .icon {background:url(images/social-icons.png) -1px -49px no-repeat;}
					.blogSectionShare .addthis_toolbox .addthis_button_facebook .icon {width:48px; height:47px; background:url(images/social-icons.png) -49px -1px no-repeat; margin:0 7px;}
					.blogSectionShare .addthis_toolbox .addthis_button_facebook:hover .icon {background:url(images/social-icons.png) -49px -49px no-repeat;}
					.blogSectionShare .addthis_toolbox .addthis_button_email .icon {width:47px; height:47px; background:url(images/social-icons.png) -98px -1px no-repeat; margin:0 7px;}
					.blogSectionShare .addthis_toolbox .addthis_button_email:hover .icon {background:url(images/social-icons.png) -98px -49px no-repeat;}

			.subSlider {width:100%; clear:both; margin:0 auto 0; padding:50px 0 64px; background:#f8993a; color:#fff; overflow:hidden; position:relative;}
				.subSlider > h2 {display:inline-block; clear:both; font-size:40px; line-height:40px; color:#075677; padding:0 54px 10px; border-bottom:4px solid #ededed; margin:0 auto 55px;}
				.subSliderShadowLeft {width:182px !important; height:329px !important; background:linear-gradient(90deg, rgba(248,153,58,1) 0%, rgba(242,242,242,0) 100%) !important; position:absolute; left:0 !important; top:146px !important; z-index:3; cursor:pointer;}
					.subSliderShadowLeft a { width:37px; height:71px; background:url(images/site-icons.png) -325px -1px no-repeat; position:absolute; left:66px; top:54px; z-index:4; cursor:pointer; }
					.subSliderShadowLeft .subSliderArrow {width:37px; height:71px; background:url(images/site-icons.png) -325px -1px no-repeat; position:absolute; left:66px; top:54px; z-index:4; cursor:pointer;}
					.subSliderShadowLeft:hover .subSliderArrow {background:url(images/site-icons.png) -249px -1px no-repeat;}
					.subSliderShadowLeft:hover a {background:url(images/site-icons.png) -287px -1px no-repeat;}
				.subSliderShadowRight {width:181px !important; height:329px !important; background:linear-gradient(90deg, rgba(242,242,242,0) 0%, rgba(248,153,58,1) 100%) !important; position:absolute; right:0 !important; top:146px !important; z-index:3; cursor:pointer;}
					.subSliderShadowRight a {width:37px; height:71px; background:url(images/site-icons.png) -325px -73px no-repeat; position:absolute; right:66px; top:54px; z-index:4; cursor:pointer;}
					.subSliderShadowRight .subSliderArrow {width:37px; height:71px; background:url(images/site-icons.png) -325px -73px no-repeat; position:absolute; right:66px; top:54px; z-index:4; cursor:pointer;}
					.subSliderShadowRight:hover .subSliderArrow {background:url(images/site-icons.png) -249px -73px no-repeat;}
					.subSliderShadowRight:hover a {background:url(images/site-icons.png) -287px -73px no-repeat;}
				.subSliderInner {height:329px;}
					.subSliderItem {width:19%; max-width:288px; height:100%; position:relative; /*float:left; margin:0 20px; text-align:center;*/}
						.subSliderItem span {display:block;}
						.ssiIcon {width:145px; height:139px; border-bottom:0 solid #b0b0b0; margin:0 auto;}
							.ssiIcon > span {text-indent:-9999px; margin:0 auto; overflow:hidden;}
							.subSliderItem.meals .ssiIcon {height:117px; padding-top:22px;}
								.subSliderItem.meals .ssiIcon > span {width:123px; height:76px; background:url(images/help-icons.png) -1px 0 no-repeat;}
								.subSliderItem.meals.selected .ssiIcon > span {background:url(images/help-icons.png) -1px -77px no-repeat;}
							.subSliderItem.clothing .ssiIcon {height:125px; padding-top:14px;}
								.subSliderItem.clothing .ssiIcon > span {width:82px; height:98px; background:url(images/help-icons.png) -125px 0 no-repeat;}
								.subSliderItem.clothing.selected .ssiIcon > span {background:url(images/help-icons.png) -125px -98px no-repeat;}
							.subSliderItem.shelter .ssiIcon {}
								.subSliderItem.shelter .ssiIcon > span {width:104px; height:111px; background:url(images/help-icons.png) -208px 0 no-repeat;}
								.subSliderItem.shelter.selected .ssiIcon > span {background:url(images/help-icons.png) -208px -111px no-repeat;}
							.subSliderItem.lifeskills .ssiIcon {height:115px; padding-top:24px;}
								.subSliderItem.lifeskills .ssiIcon > span {width:99px; height:87px; background:url(images/help-icons.png) -313px 0 no-repeat;}
								.subSliderItem.lifeskills.selected .ssiIcon > span {background:url(images/help-icons.png) -313px -88px no-repeat;}
							.subSliderItem.education .ssiIcon {height:94px; padding-top:45px;}
								.subSliderItem.education .ssiIcon > span {width:104px; height:60px; background:url(images/help-icons.png) -413px 0 no-repeat;}
								.subSliderItem.education.selected .ssiIcon > span {background:url(images/help-icons.png) -413px -61px no-repeat;}
							.subSliderItem.veterans .ssiIcon {height:137px; padding-top:2px;}
								.subSliderItem.veterans .ssiIcon > span {width:95px; height:106px; background:url(images/help-icons.png) -518px 1px no-repeat;}
								.subSliderItem.veterans.selected .ssiIcon > span {background:url(images/help-icons.png) -518px -107px no-repeat;}
							.subSliderItem.spiritual .ssiIcon {height:137px; padding-top:2px;}
								.subSliderItem.spiritual .ssiIcon > span {width:80px; height:107px; background:url(images/help-icons.png) -614px 0 no-repeat;}
								.subSliderItem.spiritual.selected .ssiIcon > span {background:url(images/help-icons.png) -614px -108px no-repeat;}
							.subSliderItem.medical .ssiIcon {height:124px; padding-top:15px;}
								.subSliderItem.medical .ssiIcon > span {width:104px; height:93px; background:url(images/help-icons.png) -695px 0 no-repeat;}
								.subSliderItem.medical.selected .ssiIcon > span {background:url(images/help-icons.png) -695px -95px no-repeat;}
							.subSliderItem.legal .ssiIcon {height:125px; padding-top:14px;}
								.subSliderItem.legal .ssiIcon > span {width:117px; height:98px; background:url(images/help-icons.png) -800px 0 no-repeat;}
								.subSliderItem.legal.selected .ssiIcon > span {background:url(images/help-icons.png) -800px -99px no-repeat;}
							.subSliderItem.empowerment .ssiIcon {height:115px; padding-top:24px;}
								.subSliderItem.empowerment .ssiIcon > span {width:104px; height:90px; background:url(images/Housing-ph.png) 0 0 no-repeat;}
								.subSliderItem.empowerment.selected .ssiIcon > span {background:url(images/help-icons.png) -918px -88px no-repeat;}
							.subSliderItem.counseling .ssiIcon {height:124px; padding-top:15px;}
								.subSliderItem.counseling .ssiIcon > span {width:105px; height:95px; background:url(images/help-icons.png) -1023px 0 no-repeat;}
								.subSliderItem.counseling.selected .ssiIcon > span {background:url(images/help-icons.png) -1023px -96px no-repeat;}
							.subSliderItem.employment .ssiIcon {height:124px; padding-top:15px;}
								.subSliderItem.employment .ssiIcon > span {width:106px; height:95px; background:url(images/help-icons.png) -1129px 0 no-repeat;}
								.subSliderItem.employment.selected .ssiIcon > span {background:url(images/help-icons.png) -1129px -96px no-repeat;}
						.ssiTxt {padding:24px 0 0; min-height: 140px;}
							.ssiTxt > h4 {font-size:25px; line-height:25px; color:#075677; padding:0 0 16px;}
						.ssiBtn {width:100%; text-align:center; margin-top: 20px; /*position:absolute; left:0; bottom:0;*/}
							.ssiBtn > a { display:inline-block; padding:9px 29px; border:2px solid #fff; background:transparent; font-size:15px; line-height:15px; color:#075677; text-transform:uppercase; font-weight:400;}
							.ssiBtn > a:hover {background:#fff; color:#075677;}
							/*.selected .ssiBtn > a { display:inline-block; }*/


			.subSliderDrop {width:100%; clear:both; padding:64px 0 76px; background:#f8993a; position:relative; display:none;}
			/*.subSliderDrop:before {content:' '; width:0; height:0; border-left:20px solid transparent; border-right:20px solid transparent; border-bottom:20px solid #f8993a; position:absolute; left:48.5%; top:-20px; z-index:5;}*/
				.subSliderDropInner {max-width:970px; clear:both;}
				.subSliderDropInner:after {content:' '; display:block; clear:both;}
					.ssdiLeft {width:48%; max-width:458px; float:left; text-align:left; padding:0 0 0 15px;}
						.ssdiLeft > h3 {font-size:40px; line-height:40px; color:#363636; padding:0 0 6px; border-bottom:4px solid #fff; margin:0 0 45px;}
						.ssdiLeft > h4 {font-size:25px; line-height:25px; color:#363636; padding:0 0 10px;}
						.ssdiTxt {color:#fff; line-height:20px;}
						.ssdiLeft .moreBtn {border:2px solid #363636; color:#fff; padding:9px 47px;}
						.ssdiLeft .moreBtn:hover {background:#363636;}
					.ssdiRight {width:44%; max-width:422px; float:right; padding:44px 0 0;}
						.ssdiRight img {max-width:100%; height:auto; display:block;}

			.applyHelpSection {width:100%; clear:both; background:#ededed; padding:50px 0 34px;}
				.applyHelpSection > h1 {display:inline-block; clear:both; font-size:40px; line-height:40px; color:#075677; padding:0 40px 11px; border-bottom:4px solid #62c7f2; margin:0 auto 12px;}
				.applyHelpSection > h4 {font-size:20px; line-height:20px; color:#333; margin:0 auto 40px;}
				.applyHelpForm {clear:both;}
					.ahfCols {width:100%; max-width:800px; clear:both;}
					.ahfCols:after {content:' '; display:block; clear:both;}
						.ahfCol {width:351px; float:left; text-align:left;}
						.ahfCol.right {float:right;}
							.ahfCol > h3 {font-size:25px; line-height:25px; color:#363636; padding:0 0 9px; border-bottom:2px solid #f8993a; margin:0 0 12px;}
								.ahfCol > h3 > span {display:inline-block; color:#ababab; font-size:12px; line-height:12px; padding-left:12px;}
							.ahfField {height:39px; clear:both; position:relative; margin:0 0 12px;}
								.ahfField > label {width:347px; height:28px; border:2px solid transparent; font-weight:400; color:#afafaf; text-align:center; padding:7px 0 0; position:absolute; left:0; top:0; z-index:1;}
								.ahfField > input[type="text"], .ahfField > input[type="email"] {width:347px; height:35px; background:transparent; border:2px solid #363636; font:13px/13px 'Open Sans', sans-serif; color:#363636; font-weight:400; text-align:center; position:absolute; left:0; top:0; z-index:2;}
								.ahfField .req {color:#ababab; font-size:26px; line-height:26px; font-weight:400; position:absolute; left:-20px; top:0;}
					.ahfFull {width:100%; max-width:800px; clear:both; padding:50px 0 0;}
						.ahfFull > h3 {display:inline-block; clear:both; font-size:25px; line-height:25px; color:#363636; padding:0 55px 9px; border-bottom:2px solid #f8993a; margin:0 auto 12px;}
						.ahfFull > h4 {font-size:16px; line-height:16px; color:#a1a1a1; margin:0 auto 35px;}
						.ahfCheckboxes {text-align:center;}
							.ahfcItem {width:120px; height:80px; display:inline-block; margin:0 4px; vertical-align:baseline;}
								.ahfLabel {font-size:16px; line-height:16px; margin:0 auto 17px;}
								.ahfCheckbox {width:21px; height:21px; background:#ebebeb; border:2px solid #252525; border-radius:4px; cursor:pointer;}
								.ahfCheckbox span {width:15px; height:12px; display:block; background:url(images/site-icons.png) -23px -42px no-repeat; text-indent:-9999px; margin:4px auto 0; text-align:center; opacity:0;}
								.ahfCheckbox.on span {opacity:1;}
						.ahfTxtField {width:100%; max-width:406px; height:79px; padding:38px 0 0; position:relative;}
							.ahfTxtField label {width:100%; border:2px solid transparent; font:14px/18px 'Open Sans', sans-serif; color:#b8b8b8; font-weight:400; letter-spacing:0.5pt; text-align:left; padding:15px; position:absolute; left:0; top:0; z-index:1;}
							.ahfTxtField textarea {width:100%; height:79px; border:2px solid #252525; background:transparent; font:14px/18px 'Open Sans', sans-serif; color:#363636; font-weight:400; letter-spacing:0.5pt; padding:15px 0; position:absolute; left:0; top:0; z-index:2;}
						.ahfSubmit {padding:39px 0 0;}
							.ahfSubmit input[type="submit"], .ahfSubmit input[type="button"] {width:179px; height:35px; border:2px solid #f8993a; background:transparent; margin:0 auto 15px; font:15px/15px 'Open Sans', sans-serif; color:#363636; font-weight:400; letter-spacing:0.5pt; text-transform:uppercase; text-align:center; cursor:pointer; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; transition:all .25s ease;}
							.ahfSubmit input[type="submit"]:hover, .ahfSubmit input[type="button"]:hover {background:#f8993a; color:#fff;}
							.ahfSubmit .req {font-size:11px; line-height:22px; color:#ababab; clear:both; display:block;}
								.ahfSubmit .req > span {font-size:26px; line-height:26px; font-weight:400; display:inline-block; vertical-align:middle;}



			#ninja_forms_form_9_all_fields_wrap h3 {
				font-size: 25px;
				line-height: 25px;
				color: #363636;
				padding: 0 0 9px;
				border-bottom: 2px solid #f8993a;
				margin: 0 0 12px;
			}

			#ninja_forms_form_9_all_fields_wrap .leftFormCol {
				width: 45%;
				float: left;
			}

			#ninja_forms_form_9_all_fields_wrap .rightFormCol {
				width: 45%;
				float: right;
			}
			#ninja_forms_form_9_all_fields_wrap .fullFormCol {
				clear: both;
				margin-top: 30px;
			}

			.need-help{background-color:#f9f8f8!important;}
			.need-help-entry{background-color:#f9f8f8; margin:40px 0;}
			.need-help-entry > h1{display: inline-block; font-size: 40px; line-height: 40px; color: #363636; padding: 0 40px 6px; border-bottom: 4px solid #f8993a; margin: 0 auto 36px; clear: both;}


			@media (max-width:840px) {
				#ninja_forms_form_9_all_fields_wrap .leftFormCol {
					width: 100%;
					float: none;
				}

				#ninja_forms_form_9_all_fields_wrap .rightFormCol {
					width: 100%;
					float: none;
				}
			}

			#nf-field-32 { width:100%; height:79px; border:2px solid #252525; background:transparent; font:14px/18px 'Open Sans', sans-serif; color:#363636; font-weight:400; letter-spacing:0.5pt; }

			#nf-field-31-wrap ul li { display: inline-block; margin-top: 10px; margin-right: 10px; }
			.applyHelpSection .ahfFull{ padding: 0px 0 0;}
			#nf-form-9-cont .nf-form-fields-required{ margin-bottom: 30px;}
			#nf-form-9-cont > .nf-form-title{display:none;}
			#nf-form-9-cont h3 span {display:inline-block; color:#ababab; font-size:12px; line-height:12px; padding-left:12px;}
			#nf-form-9-cont input[type="text"], #nf-form-9-cont input[type="email"], #nf-form-9-cont input[type="tel"] {width:347px; height:35px; background:transparent; border:2px solid #363636; font:13px/13px 'Open Sans', sans-serif; color:#363636; font-weight:400; text-align:center; }
			#nf-form-9-cont input[type="submit"], #nf-form-9-cont input[type="button"] {width:179px; height:35px; border:2px solid #f8993a; background:transparent; margin:0 auto 15px; font:15px/15px 'Open Sans', sans-serif; color:#363636; font-weight:400; letter-spacing:0.5pt; text-transform:uppercase; text-align:center; cursor:pointer; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; transition:all .25s ease;}
			#nf-form-9-cont input[type="submit"]:hover, #nf-form-9-cont input[type="button"]:hover {background:#f8993a; color:#fff;}
			#nf-field-107{background-color: #EDEDED;width: 100%;height: 46px;border: 2px solid #363636;font: 14px/18px 'Open Sans', sans-serif;}
			#nf-field-18 { color: #fff;}
			#nf-form-9-cont h3 { font-size: 25px; line-height: 25px; color: #363636; padding: 0 0 9px; border-bottom: 2px solid #62c7f2; margin: 0 0 12px; }
			#nf-form-9-cont .leftFormCol { width: 45%; float: left; }
			#nf-form-9-cont .rightFormCol { width: 45%; float: right; }
			#nf-form-9-cont .fullFormCol { clear: both; margin-top: 30px; }
			
			.donate-start {
				width: 227px;
			    height: 61px;
			    display: block;
			    background: #f8993a;
			    border: 0;
			    outline: none;
			    margin: 10px auto 0;
			    border-radius: 5px;
			    text-align: center;
			    font: 19px/19px 'Open Sans', sans-serif;
			    color: #fff;
			    font-weight: 700;
			    text-transform: uppercase;
			    letter-spacing: 0.5pt;
			    cursor: pointer;
			    -webkit-transition: all .25s ease;
			    -moz-transition: all .25s ease;
			    transition: all .25s ease;
			}
			.donate-start:hover {
			    background: #363636;
    			color: #fff
			}
            .donate-btn {
                width: 40%;
                float: left;
                padding: 10px;
                display: block;
                background: #f8993a;
                border: 0;
                outline: none;
                margin: 10px 10px 30px;
                border-radius: 5px;
                text-align: center;
                font: 19px/19px 'Open Sans', sans-serif;
                color: #fff;
                font-weight: 700;
                text-transform: uppercase;
                letter-spacing: 0.5pt;
                cursor: pointer;
                -webkit-transition: all .25s ease;
                -moz-transition: all .25s ease;
                transition: all .25s ease;
            }
            .donate-btn:hover {
                background: #363636;
                color: #fff
            }
            .donate-btn-active {
                width: 40%;
                float: left;
                padding: 10px;
                display: block;
                border: 0;
                outline: none;
                margin: 10px 10px 30px;
                border-radius: 5px;
                text-align: center;
                font: 19px/19px 'Open Sans', sans-serif;
                color: #fff;
                font-weight: 700;
                text-transform: uppercase;
                letter-spacing: 0.5pt;
                cursor: pointer;
                -webkit-transition: all .25s ease;
                -moz-transition: all .25s ease;
                transition: all .25s ease;
                background: #363636;
            }
			#dn3Item .donate-start {
				background: #363636;
    			color: #fff
			}
			#dn3Item .donate-start {
				background: #fff;
    			color: #363636
			}

			.subSectionMainContent.center .donate-start {width:auto; height:auto; display:inline-block; padding:9px 29px; border:2px solid #f8993a; border-radius:0; background:transparent; font-size:16px; line-height:16px; color:#363636; margin:15px auto 0; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; transition:all .25s ease;}
			.subSectionMainContent.center .donate-start:hover {background:#f8993a; color:#fff;}

			.mediaMainVideo {width:100%; clear:both; text-align:center;}
			.mediaMainContent {width:100%; max-width:800px; clear:both;}
				.mmcTop {border-bottom:2px solid #b0b0b0; padding:32px 0 20px; margin:0 15px 40px;}
					.mmcTop > h2 {font-size:35px; line-height:35px; color:#f8993a; font-weight:400;}
					.mmcTop > h5 {font-size:11px; line-height:11px; color:#8b8b8b; font-weight:400; padding:16px 0 0;}
				.mmcTxt {padding:0 15px; text-align:left;}
					.mmcMore {font-size:14px; font-weight:700; color:#f8993a; text-transform:uppercase; letter-spacing:1.5pt;}
					.mmcMore:hover {color:#363636;}

			.mediaListing {width:100%; max-width:1000px; clear:both; padding:40px 0 0;}
			.mediaListing:after {content:' '; display:block; clear:both;}
			.mediaListing.detail {padding-top:20px;}
				.mediaListing > h3 {font-size:25px; line-height:25px; color:#f8993a; margin:0 auto 28px;}
				.mediaListingItem {width:305px; height:198px; float:left; margin:0 13px 24px; position:relative;}
					.mediaListingItem > img {max-width:100%; height:auto; display:block;}
					.mliHover {width:100%; height:100%; display:block; background:rgba(73,74,74,0.9); text-align:left; color:#fff; position:absolute; left:0; top:0; z-index:2; opacity:0; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; transition:all .25s ease;}
					.mediaListingItem:hover .mliHover {opacity:1;}
						.mliHover > a {width:100%; height:100%; display:block; color:#fff; position:relative;}
							.mliHover span {display:block;}
							.mliHover span.mliExcerpt {line-height:18px; display:block;}
							.mliTitle {font-size:20px; line-height:20px; color:#f8993a; padding:13px 20px 0 19px; clear:both;}
								.mliTitle > span {display:inline-block; border-bottom:2px solid #fff; padding:0 22px 10px 0;}
								.mliHover > a > .mliTitle {color:#f8993a;}
							.mliDate {font-size:11px; line-height:12px; letter-spacing:0; font-weight:400; padding:12px 20px 0 19px; clear:both;}
							.mliExcerpt {padding:6px 20px 0 19px;}
							.mliLink {font-size:15px; font-weight:700; letter-spacing:0; text-transform:uppercase; position:absolute; left:20px; bottom:15px;}
								.mliLink > span {width:20px; height:22px; display:inline-block; background:url(images/site-icons.png) -67px -35px no-repeat; text-indent:-9999px; vertical-align:middle; margin-right:12px;}
			.mediaSectionDetail {width:100%; max-width:850px; clear:both; text-align:center; padding-bottom:60px;}
				.mediaSectionDetail .sdTop {width:769px; max-width:100%; position:relative;}
					.arrowTxt {font-size:15px; line-height:15px; color:#363636; text-transform:uppercase; font-weight:600; display:inline-block; vertical-align:middle;}
					.sdTopArrowLeft {cursor:pointer; position:absolute; left:-90px; top:50%; margin-top:-35px;}
						.sdTopArrowLeft .arrowIcon {width:37px; height:71px; display:inline-block; background:url(images/site-icons.png) -249px -1px no-repeat; vertical-align:middle;}
						.sdTopArrowLeft:hover .arrowIcon {background:url(images/site-icons.png) -287px -1px no-repeat;}
						.sdTopArrowLeft .arrowTxt {margin-left:-17px;}
					.sdTopArrowRight {cursor:pointer; position:absolute; right:-90px; top:50%; margin-top:-35px;}
						.sdTopArrowRight .arrowIcon {width:37px; height:71px; display:inline-block; background:url(images/site-icons.png) -249px -73px no-repeat; vertical-align:middle;}
						.sdTopArrowRight:hover .arrowIcon {background:url(images/site-icons.png) -287px -73px no-repeat;}
						.sdTopArrowRight .arrowTxt {margin-right:-17px;}
				.msdContent {clear:both; padding:50px 15px 0;}
					.msdContent > h2 {display:inline-block; font-size:25px; line-height:25px; color:#f8993a; font-weight:400; clear:both; }
						.msdContent > h2 > span {width:74%; height:2px; display:block; background:#b0b0b0; margin:12px auto 0; text-indent:-9999px;}
					.msdcMeta {  /*margin-top:-15px;*/ font-size:11px;  color:#8b8b8b; font-weight:400; clear:both;}
					.msdcTxt {padding:22px 0 0; text-align:left;}
				.mediaSectionDetail .subSectionShare {padding-top:20px;}

			.mediaViewAllBtn {clear:both; padding:28px 0 100px; text-align:center;}
				.mediaViewAllBtn > a {display:inline-block; border:2px solid #f8993a; padding:9px 36px; background:transparent; font-size:15px; line-height:15px; color:#363636; text-transform:uppercase; font-weight:400;}
				.mediaViewAllBtn > a:hover {background:#f8993a; color:#fff;}

			.blogSection {width:100%; max-width:1032px; clear:both;}
				.blogSectionFeature {clear:both; padding:0 15px;}
				.blogSectionFeature:after {content:' '; display:block; clear:both;}
					.bsfLeft {width:66%; max-width:658px; float:left;}
					.bsfRight {width:29%; max-width:285px; height:100%; float:left; margin-left:29px; text-align:left; position:relative; border-top:2px solid #b0b0b0;}
						.bsfRight > h2 {font-size:19px; line-height:24px; color:#f8993a; font-weight:400; padding:30px 0 0;}
							.bsfRight > h2 > a {color:#f8993a; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; transition:all .25s ease;}
							.bsfRight > h2 > a:hover {color:#363636;}
						.bsfrMeta {padding:11px 0 0; font-size:11px; line-height:11px; color:#8b8b8b;}
						.bsfrExcerpt {padding:15px 0 0; line-height:23px;}
							.bsfrMore {display:inline-block; padding:0 0 0 5px; float:right; font-size:14px;}
							.blogSection.stories .bsfrMore {display:block; padding:0; float:none; position:absolute; left:0; bottom:-5px;}
								.bsfrMore > a {color:#f8993a; text-transform:uppercase; font-weight:700; letter-spacing:1.5pt;}
								.bsfrMore > a:hover {color:#363636;}
						.bsfrCats {font-size:11px; line-height:11px; color:#8b8b8b; position:absolute; left:0; bottom:0;}
							.bsfrCatsIcon {width:21px; height:20px; display:inline-block; background:url(images/site-icons.png) -1px -42px no-repeat; vertical-align:middle; text-indent:-9999px; margin:0 8px 0 0;}
							.bsfrCats a {color:#8b8b8b; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; transition:all .25s ease;}
							.bsfrCats a:hover {color:#000;}
				.blogSectionPosts {padding:31px 0 0; clear:both;}
				.blogSectionPosts:after {content:' '; display:block; clear:both;}
					.blogSectionPost {width:314px; height:475px; float:left; margin:0 15px 28px; position:relative; text-align:left;}
						.blogSectionPost > img, .blogSectionPost > a > img {width:100%; height:auto; max-height:209px; display:block; min-height:209px;}
						.blogNoThumbnail {width:100%; height:209px; max-height:209px; display:block; background:#363636;}
						.blogNoThumbnail a {display:block; width:100%; height:100%;}
						.blogSectionPost > h2 {font-size:19px; line-height:19px; color:#f8993a; font-weight:400; padding:15px 0;}
							.blogSectionPost > h2 > a {color:#f8993a; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; transition:all .25s ease;}
							.blogSectionPost > h2 > a:hover {color:#363636;}
						.bspMeta {padding:6px 0 0; font-size:11px; line-height:11px; color:#8b8b8b;}
						.bspExcerpt {padding:13px 0 0;}
							.bspMore {display:inline-block; padding:0 0 0 5px; float:right; font-size:14px;}
							.blogSection.stories .bspMore {display:block; padding:2px 0 0; float:none;}
								.bspMore > a {color:#f8993a; text-transform:uppercase; font-weight:700; letter-spacing:1.5pt;}
								.bspMore > a:hover {color:#363636;}
						.bspCats {font-size:11px; line-height:11px; color:#8b8b8b; position:absolute; left:0; padding-top: 15px;}
							.bspCatsIcon {width:21px; height:20px; display:inline-block; background:url(images/site-icons.png) -1px -42px no-repeat; vertical-align:middle; text-indent:-9999px; margin:0 8px 0 0;}
							.bspCats a {color:#8b8b8b; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; transition:all .25s ease;}
							.bspCats a:hover {color:#000;}

				.searchSectionPost {
					text-align: left;
					padding: 20px 0;
					border-bottom: 1px dashed #f8993a;
				}

				.post-date {
				    font-size: 11px;
				    line-height: 11px;
				    color: #8b8b8b;
				    font-weight: 400;
				    clear: both;
				}

			.blogSectionDetail {width:100%; max-width:850px; clear:both; text-align:center; padding-bottom:60px;}
				.blogSectionDetail .sdTop {width:658px; max-width:100%; position:relative;}
					.blogSectionDetail .sdTop img {max-width:100%; height:auto; display:block; margin: 0 auto;}
				.bsdContent {clear:both; padding:50px 15px 0;}
					.bsdContent > h2 {display:inline-block; font-size:25px; line-height:25px; color:#f8993a; font-weight:400; clear:both; min-height:65px;}
						.bsdContent > h2 > span {width:74%; height:2px; display:block; background:#b0b0b0; margin:12px auto 0; text-indent:-9999px;}
					.bsdcMeta { /*margin-top:-15px;*/font-size:11px; line-height:11px; color:#8b8b8b; font-weight:400; clear:both;}
					.bsdcTxt {padding:22px 0 0; text-align:left;}
					.bsdcBtm {padding:40px 0 0;}
					.bsdcBtm:after {content:' '; display:block; clear:both;}
						.bsdcCats {float:left; font-size:11px; line-height:11px; font-weight:400; color:#8b8b8b;}
							.bsdcCatsIcon {width:21px; height:20px; display:inline-block; background:url(images/site-icons.png) -1px -42px no-repeat; vertical-align:middle; text-indent:-9999px; margin:0 8px 0 0;}
							.bsdcCats a {color:#8b8b8b; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; transition:all .25s ease;}
							.bsdcCats a:hover {color:#000;}
						.bsdcShare {float:right;}
							.bsdcShare > span {display:inline-block; vertical-align:middle; text-transform:uppercase; font-size:16px; line-height:16px; font-weight:400; color:#f8993a;}
							.bsdcShare .addthis_toolbox {display:inline-block; vertical-align:middle;}
								.bsdcShare .icon {width:26px; height:25px; display:block; text-indent:9999px; overflow:hidden;}
								.bsdcShare .addthis_button_email, .bsdcShare .addthis_button_twitter, .bsdcShare .addthis_button_facebook {width:26px; height:25px; display:inline-block; vertical-align:middle;}
								.bsdcShare .addthis_toolbox .addthis_button_twitter .icon {background:url(images/social-icons.png) -146px -1px no-repeat; margin-left:15px;}
								.bsdcShare .addthis_toolbox .addthis_button_twitter:hover .icon {background:url(images/social-icons.png) -146px -27px no-repeat;}
								.bsdcShare .addthis_toolbox .addthis_button_facebook .icon {background:url(images/social-icons.png) -173px -1px no-repeat; margin-left:7px;}
								.bsdcShare .addthis_toolbox .addthis_button_facebook:hover .icon {background:url(images/social-icons.png) -173px -27px no-repeat;}
								.bsdcShare .addthis_toolbox .addthis_button_email .icon {background:url(images/social-icons.png) -200px -1px no-repeat; margin-left:7px;}
								.bsdcShare .addthis_toolbox .addthis_button_email:hover .icon {background:url(images/social-icons.png) -200px -27px no-repeat;}
					.bsdcViewAll {clear:both; padding:35px 0 0;}
						.bsdcViewAll > a {display:inline-block; background:transparent; border:2px solid #f8993a; padding:9px 28px; font-size:15px; line-height:15px; font-weight:400; color:#363636; text-transform:uppercase;}
						.bsdcViewAll > a:hover {background:#f8993a; color:#fff;}
					#comments {padding:70px 0 0; clear:both;}
						#reply-title {font:25px/25px 'Open Sans', sans-serif; color:#f8993a; font-weight:400; letter-spacing:0.5pt; padding:0 0 22px; border-bottom:1px solid #b4b4b4; margin:0 auto 50px;}
						#commentform .comment-notes {display:none;}
						.comment-form-author, .comment-form-email, .comment-form-url {display:inline-block; vertical-align:top; margin-right:18px;}
						.comment-form-url {margin-right:0;}
							#commentform label {font-size:15px; line-height:15px; margin-right:9px;}
							#commentform input {width:123px; height:27px; border:1px solid #b3b3b3; background:#ebebeb; font:15px/15px 'Open Sans', sans-serif; color:#363636; font-weight:300; padding:0 10px;}
						.comment-form-comment {display:block; padding:39px 0 0;}
							.comment-form-comment > label {display:none;}
							#commentform .comment-form-comment textarea {width:98%; max-width:662px; height:176px; margin:0 auto; border:1px solid #b3b3b3; background:#ebebeb; font:15px/15px 'Open Sans', sans-serif; color:#363636; font-weight:300; padding:10px;}
						.form-submit {padding:50px 0;}
							#commentform .form-submit input {width:222px; height:48px; padding:0; border:2px solid #f8993a; background:transparent; font-size:17px; outline:none; cursor:pointer; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; transition:all .25s ease; text-align:center;}
							#commentform .form-submit input:hover {background:#f8993a; color:#fff;}
						.commentlist {padding:50px 0 0; list-style:none; margin:0; padding:15px 0 0; border-top:1px solid #b0b0b0; text-align:left;}
							.commentlist > li {padding:0 0 30px; border-bottom:1px solid #b0b0b0; margin:0 0 15px; position:relative;}
								.comment-meta img {display:none;}
								.comment-meta a {display:block; margin:-18px 0 12px; padding:0;}
								.comment-meta time {color:#8b8b8b; font-size:11px; line-height:11px; margin:0; text-transform:uppercase;}
								.comment-meta cite {font-size:16px; line-height:16px; font-weight:400; padding:0 0 5px; font-style:normal;}
									.comment-meta cite a {display:inline-block; color:#363636; padding-bottom:8px; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; transition:all .25s ease;}
									.comment-meta cite a:hover {color:#f8993a;}
									.comment-meta cite .fn {font-weight:600;}
									.comment-meta cite span {font-size:70%; text-transform:uppercase; letter-spacing:0;}
								.commentlist .reply {color:#2b2b2b; position:absolute; top:0; right:0; font-size:14px; font-weight:600; line-height:13px;}
									.commentlist .reply a {color:#2b2b2b; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; transition:all .25s ease;}
									.commentlist .reply a:hover {color:#f8993a;}
									.commentlist .reply span {display:none;}
								.commentlist > li > ol {list-style:none; margin:0; padding:15px 0 0 25px; border-top:1px solid #b0b0b0;}
					.viewAllComments {clear:both; text-align:right; font-size:14px; font-weight:600; line-height:13px;}
						.viewAllComments a {color:#2b2b2b; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; transition:all .25s ease;}
						.viewAllComments a:hover {color:#f8993a;}

			.blogPagination {clear:both; padding:70px 0 60px; font-size:14px; line-height:18px; color:#353535; font-weight:700; letter-spacing:1pt; text-align:center;}
				.page-numbers {height:18px; padding:0 7px; color:#353535; display:inline-block; position:relative; vertical-align:bottom; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; transition:all .25s ease;}
				.page-numbers:hover, .page-numbers.current {color:#f8993a;}
				.page-numbers.dots {}
				.page-numbers.prev {margin-right:10px; padding:0 0 0 19px; background:url(images/arrow-left-gray.png) left center no-repeat;}
				.page-numbers.prev:hover {background:url(images/arrow-left-orange.png) left center no-repeat;}
				.page-numbers.next {margin-left:10px; padding:0 16px 0 0; background:url(images/arrow-right-gray.png) right center no-repeat;}
				.page-numbers.next:hover {background:url(images/arrow-right-orange.png) right center no-repeat;}
				
				
				.custom-pagination .page-numbers.prev { background-image:none!important;}
				.custom-pagination .page-numbers.prev:hover { background-image:none!important;}
				.custom-pagination .page-numbers.next { background-image:none!important;}
				.custom-pagination .page-numbers.next:hover { background-image:none!important;}
				

			.moreStoriesSection {max-width:1032px; clear:both; padding:70px 0 100px;}
				.moreStoriesSection > h3 {font-size:25px; line-height:25px; color:#f8993a; margin:0 auto;}
					.moreStoriesSection .bspMore {display:block; padding:2px 0 0; float:none;}

	.quoteSection {width:100%; clear:both; position:relative; z-index:3;}
		.quoteSection .slant:before {background:#f8993a; top:-54px; -webkit-transform:skewY(-3deg); -moz-transform:skewY(-3deg); -ms-transform:skewY(-3deg); -o-transform:skewY(-3deg); transform:skewY(-3deg);}
		.quoteSection .hsImg {width:602px; height:686px; background:url(images/theresa.png) no-repeat; position:absolute; left:0; bottom:-25px; z-index:1;}
		.quoteSection .inner {width:100%; height:395px; padding:0 0 140px; position:relative; background:#f8993a;}
			.quoteSection .innerContent {margin:0 0 0 32%; text-align:center;}
				.quoteTop {display:inline-block; font-size:308px; line-height:0; font-weight:700; color:#fff; color:rgba(255,255,255,0.4); padding:100px 90px 0 0; font-style:italic; border-bottom:9px solid rgba(255,255,255,0.4); clear:both;}
				.quoteTxt {max-width:560px; font-size:22px; line-height:40px; font-style:italic; font-weight:400; clear:both; margin-top:-80px; position:relative;}
					.quoteArrowLeft {width:15px; height:26px; background:url(images/site-icons.png) -1px -145px no-repeat; text-indent:-9999px; position:absolute; left:-45px; top:37%; cursor:pointer;}
					.quoteArrowLeft:hover {background:url(images/site-icons.png) -17px -145px no-repeat;}
					.quoteArrowRight {width:15px; height:26px; background:url(images/site-icons.png) -33px -145px no-repeat; text-indent:-9999px; position:absolute; right:-45px; top:37%; cursor:pointer;}
					.quoteArrowRight:hover {background:url(images/site-icons.png) -49px -145px no-repeat;}
					.quoteTxt > span {font-size:20px; font-style:normal;}

	.checkBtn {
		color: #333; border-bottom: 1px solid #f8993a; font-weight: bold; padding-bottom: 5px;
	}
	.checkBtn:hover {
		color: #f8993a;
	}
	.checkDropdown {
		padding-top: 25px;
	}
	.stockBtn {
		color: #333; border-bottom: 1px solid #f8993a; font-weight: bold; padding-bottom: 5px;
	}
	.stockBtn:hover {
		color: #f8993a;
	}

	.outlineBtn {display:inline-block; padding:9px 29px; border:2px solid #f8993a; background:transparent; font-size:15px; line-height:15px; color:#363636; text-transform:uppercase; font-weight:400; margin:15px auto 0; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; transition:all .25s ease;}
	.outlineBtn:hover {background:#f8993a; color:#fff;}

	.footer {width:100%; clear:both; position:relative; z-index:8;}
		.footer .slant:before {background:#363636; -webkit-transform:skewY(3deg); -moz-transform:skewY(3deg); -ms-transform:skewY(3deg); -o-transform:skewY(3deg); transform:skewY(3deg);}
		.footer .inner {width:100%; padding:40px 0 25px; position:relative; background:#075677; text-align:center; color:#fff;}
			.footer .innerContent {max-width:80%;}
				.footer .innerContent > h5 {font-size:25px; line-height:25px; color:#f8993a; padding:0 0 20px;}
				.footerLogos {clear:both; margin:0 auto 42px;}
				.footerLogos:after {content:' '; display:block; clear:both;}
					.footerLogos > ul {list-style:none; margin:0 auto; text-align:center;}
					.footerLogos > ul > li {display:inline-block; margin:0 19px; vertical-align:middle;}
					.footerLogos > ul > li > a {display:block; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; transition:all .25s ease;}
					.footerLogos > ul > li > a:hover {display:block; opacity:0.5; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; transition:all .25s ease;}
					.footerLogos > ul > li img {max-height:90px;}

				.footerSubscribe {clear:both;}
					.footerSubscribe input[type="text"], .footerSubscribe input[type="email"] {width:421px; height:31px; display:block; background:transparent; border:2px solid #fff; font:15px/15px 'Open Sans', sans-serif; font-weight:400; text-transform:uppercase; letter-spacing:0.5pt; color:#7a7474; margin:0 auto 20px; text-align:center; color:#fff;}
					.footerSubscribe input[type="submit"], .footerSubscribe input[type="button"] {width:152px; height:31px; display:block; background:transparent; border:2px solid #f8993a; font:15px/15px 'Open Sans', sans-serif; font-weight:400; text-transform:uppercase; letter-spacing:0.5pt; color:#fff; margin:0 auto 44px; outline:none; cursor:pointer; text-align:center; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; transition:all .25s ease;}
					.footerSubscribe input[type="submit"]:hover, .footerSubscribe input[type="button"]:hover {background:#f8993a;}
				.footerBtmLinks {font-size:16px; line-height:25px; color:#fff; text-align: right;}
					.footerBtmLinks a {color:#fff; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; transition:all .25s ease;}
					.footerBtmLinks a:hover {color:#f8993a;}
					.fbsDiv {display:inline; margin:0 23px;}
				.footerBtmSocial {padding:28px 0 0;}
					.footerBtmSocial > ul {list-style:none; margin:0 auto; text-align:center;}
					.footerBtmSocial > ul > li {display:inline-block; margin:0 6px 10px;}
					.footerBtmSocial > ul > li > a {width:40px; height:40px; display:block; text-indent:-9999px;}
					.footerBtmSocial > ul > li.fbsTW > a {background:url(images/site-icons.png) -1px -63px no-repeat;}
					.footerBtmSocial > ul > li.fbsTW > a:hover {background:url(images/site-icons.png) -1px -104px no-repeat;}
					.footerBtmSocial > ul > li.fbsFB > a {background:url(images/site-icons.png) -42px -63px no-repeat;}
					.footerBtmSocial > ul > li.fbsFB > a:hover {background:url(images/site-icons.png) -42px -104px no-repeat;}
					.footerBtmSocial > ul > li.fbsIG > a {background:url(images/site-icons.png) -83px -63px no-repeat;}
					.footerBtmSocial > ul > li.fbsIG > a:hover {background:url(images/site-icons.png) -83px -104px no-repeat;}
					.footerBtmSocial > ul > li.fbsYT > a {background:url(images/site-icons.png) -124px -63px no-repeat;}
					.footerBtmSocial > ul > li.fbsYT > a:hover {background:url(images/site-icons.png) -124px -104px no-repeat;}
					.footerBtmSocial > ul > li.fbsRSS > a {background:url(images/site-icons.png) -166px -63px no-repeat;}
					.footerBtmSocial > ul > li.fbsRSS > a:hover {background:url(images/site-icons.png) -166px -104px no-repeat;}
					.footerBtmSocial > ul > li.fbsEM > a {background:url(images/site-icons.png) -208px -63px no-repeat;}
					.footerBtmSocial > ul > li.fbsEM > a:hover {background:url(images/site-icons.png) -208px -104px no-repeat;}
				.footerBtmInfo {padding:22px 15px 0; font-size:12px; line-height:16px; color:#fff;}
					.footerBtmInfo {background: #1d6583; display: flex; font-size: 15px; padding: 18px; justify-content: space-between;}
					.footerBtmInfo * {margin: 0;}
				
				hr.bar {border: 0px; border-top: 1px solid #f5891f; outline: none;}
				.bottom-sec {display: flex; margin-top: 40px;}
					.bottom-sec > div {width: 33.333%;}
					
					
			@media(max-width:1020px){
				.bottom-sec > div {width: 100%}
				.bottom-sec {flex-direction: column;}
				.footerBtmInfo {flex-direction: column;}
				.footerBtmLinks {text-align: left;}
				.footerBtmSocial > ul {list-style: none; padding-bottom: 20px;}
				.footerLogos {margin-bottom: -20px;}
				.footerBtmInfo {font-size: 11px;}
			}

			.paginationBtn > ul > li {display:inline-block; margin: 0px 10px;}
			.itemsPages {cursor:pointer;}
			.itemLoad {padding:50px 0;}
			.show{display:block;}
			.highlighted{color:#000;}

	/* Turkey Trot */
	.tt-heading{padding: 100px 0 0 0;}
	.tt-heading h1{ color:#ffa227; font-size:40px; padding: 0 0 40px 0; font-family:'Open Sans'; font-weight:300!important; line-height: 38px;}

	.sponsors-section{width:100%; height:100%; background-color:#ffa227;}
		.sponsors-heading{ height:auto; padding: 70px 0; }
		.sponsors-heading h1 {text-align:center; font-size: 40px; font-family:'Open Sans'; font-weight:300; line-height: 35px;}
		.sponsor-group{width:100%; display:block; margin: 0 auto; text-align: center;}
      .sponsor-group .sponsor-group-inner {padding:0 25px;}
		.sponsor-item{ max-width: 380px; display:inline-block; padding: 20px 50px;}
		.share-turkey-trot{color:#fff;}
		.subSectionShare-tt {clear:both; text-align:center; padding:45px 0 100px 0; font-size:16px; line-height:18px; color:#fff; font-weight:400; text-transform:uppercase;}
				.subSectionShare-tt .icon {display:inline-block; text-indent:-9999px;}
				.subSectionShare-tt .addthis_button_email, .subSectionShare-tt .addthis_button_twitter, .subSectionShare-tt .addthis_button_facebook {display:inline-block; vertical-align:top; margin-top:20px;}
					.subSectionShare-tt .addthis_toolbox .addthis_button_twitter .icon {width:47px; height:47px; background:url(images/social-icons.png) -1px -1px no-repeat; margin:0 7px;}
					/*.subSectionShare-tt .addthis_toolbox .addthis_button_twitter:hover .icon {background:url(images/social-icons.png) -1px -49px no-repeat;}*/
					.subSectionShare-tt .addthis_toolbox .addthis_button_facebook .icon {width:48px; height:47px; background:url(images/social-icons.png) -49px -1px no-repeat; margin:0 7px;}
					/*.subSectionShare-tt .addthis_toolbox .addthis_button_facebook:hover .icon {background:url(images/social-icons.png) -49px -49px no-repeat;}*/
					.subSectionShare-tt .addthis_toolbox .addthis_button_email .icon {width:47px; height:47px; background:url(images/social-icons.png) -98px -1px no-repeat; margin:0 7px;}
					/**.subSectionShare-tt .addthis_toolbox .addthis_button_email:hover .icon {background:url(images/social-icons.png) -98px -49px no-repeat;}*/
		.tt-contetn{width:100%;}
			.tt-contetn .subSectionMainContent {clear: both; padding: 0; text-align: center;}
				.ttc-heading h1{font-size:40px; color:#ffa227; padding: 20px 0; line-height: 38px;}
				.ttc-heading h2{font-size:20px; color:#000; padding: 20px 0; font-weight:bold; text-transform: uppercase;}
				.ttc-divider{width:100px; border-bottom:2px solid #b0b0b0; }
				.ttc-description p{text-align:left; font-size:14px; padding: 20px 0 10px 0;}
				.ttc-register h1 {text-transform:uppercase; font-size:14px; font-weight:bold;}
				.tt-register-btn{background-color:#ffa227; width:235px; height:80px; border-radius: 10px; margin: 40px auto; }
				.tt-register-btn a{color:#000;}
				.tt-register-btn a:hover{color:#fff;}
					.register-btn-inner{width:100%; height:100%;}
					.tt-register-btn h1{font-size:20px; padding: 28px 0; font-weight:bold;}
					.ttc-info-btn{width:270px; height:30px; border:2px solid #ffa227; font-size:15px; line-height:28px; display: inline-block; margin: 20px 30px;}
						.info-btn-inner{width:100%; height:100%; font-family:'Open Sans'; font-weight:400;}
					.ttc-info-btn a {color:#000;}
					.ttc-info-btn a:hover {color:#000;}

	.how-we-help {display:block;}
		.how-we-help .intro {width:100%; background:#fdfdfd;}
			.how-we-help .intro .wrapper {max-width:880px; padding:60px 20px; text-align:center;}
				.how-we-help .intro .wrapper h1 {max-width:460px; margin:0 auto 20px auto; padding:0 0 6px 0; color:#f8993a; font-size:40px; line-height:40px; border-bottom:4px solid #63c8f2;}
				.how-we-help .intro .wrapper p {color:#363636; font-size:20px; line-height:28px;}
		.how-we-help .services {display:flex; flex-flow:row wrap; width:100%; background:#f8993a;}
			.how-we-help .services .service {display:flex; flex-flow:column nowrap; flex:0 0 25%; margin:0; padding:40px 0; position:relative;}
				.how-we-help .services .service .bar {width:calc(100% - 20px); height:2px; background:rgba(255,255,255,.25); position:absolute; top:0; left:10px; z-index:2;}
				.how-we-help .services .service .highlight {width:calc(100% - 40px); height:calc(100% - 40px); background:#075677; opacity:0; position:absolute; top:20px; left:20px; z-index:1;}
				.how-we-help .services .service:hover .highlight {opacity:1;}
				.how-we-help .services .service:nth-child(1) .bar {display:none;}
				.how-we-help .services .service:nth-child(2) .bar {display:none;}
				.how-we-help .services .service:nth-child(3) .bar {display:none;}
				.how-we-help .services .service:nth-child(4) .bar {display:none;}
				.how-we-help .services .service .wrapper {height:100%; padding:0 40px; text-align:center; border-right:2px solid rgba(255,255,255,.25); position:relative; z-index:3;}
				.how-we-help .services .service:nth-child(4n) .wrapper {border-right:0;}
					.how-we-help .services .service .wrapper .image {display:flex; align-items:center; justify-content:center; /*height:175px; width:120px;*/height:222px; padding-bottom:20px;}
						.how-we-help .services .service .wrapper .image img {display:block; max-width:100%; max-height:100%; margin:0;}
						.how-we-help .services .service:hover .wrapper .image img {margin-top:-10px;}
					.how-we-help .services .service .wrapper h2 {margin-bottom:10px; color:#363636; font-size:25px; line-height:25px;}
					.how-we-help .services .service:hover .wrapper h2 {color:#fff;}
					.how-we-help .services .service .wrapper p {color:#fff; font-size:14px; line-height:22px; text-align:left;}
		.how-we-help .footer {width:100%; background:#fdfdfd;}
			.how-we-help .footer .wrapper {max-width:880px; padding:60px 20px; text-align:center;}
				.how-we-help .footer .wrapper h1 {max-width:460px; margin:0 auto 20px auto; padding:0 0 6px 0; color:#323232; font-size:40px; line-height:40px; border-bottom:4px solid #63c8f2;}
				.how-we-help .footer .wrapper p {color:#363636; font-size:25px; line-height:28px;}
				.how-we-help .footer .wrapper .btn {display:block;}
					.how-we-help .footer .wrapper .btn a {display:inline-block; margin:10px auto 0 auto; padding:7px 40px; color:#fff; font-weight:700; font-size:15px; text-transform:uppercase; background:#f8993a;}
					.how-we-help .footer .wrapper .btn a:hover {background:#075677;}
	@media (max-width:1200px) {
    .how-we-help .services .service .wrapper .image {height:160px;}
  }
	@media(max-width:1020px){
		.how-we-help .services .service {flex:0 0 33.3%;}
		.how-we-help .services .service:nth-child(4) .bar {display:block;}
		.how-we-help .services .service:nth-child(3n) .wrapper {border-right:0;}
		.how-we-help .services .service:nth-child(4n) .wrapper {border-right:2px solid rgba(255,255,255,.25);}
    .how-we-help .services .service .wrapper .image {height:124px;}
	}
	
	@media(max-width:760px){
		.how-we-help .services .service {flex:1 1 100%;}
		.how-we-help .services .service:nth-child(2) .bar {display:block;}
		.how-we-help .services .service:nth-child(3) .bar {display:block;}
		.how-we-help .services .service .wrapper {border-right:0;}
		.how-we-help .services .service:nth-child(4n) .wrapper {border-right:0;}
    .how-we-help .services .service .wrapper .image {width:100%; height:auto;}
	}
	
	.leadership-page {display:block;}
		.leadership-page h2  {margin-bottom:15px; font-size:24px;}
		.leadership-page p  {font-size:14px; line-height:22px;}
		
		.leadership-page .featured {width:100%; background:#f2f2f2;}
			.leadership-page .featured .wrapper {max-width:1020px; padding:60px 20px; text-align:center;}
				.leadership-page .featured .wrapper h1 {max-width:460px; margin:0 auto 20px auto; padding:0 0 6px 0; color:#363636; font-size:40px; line-height:40px; border-bottom:4px solid #63c8f2;}
				.leadership-page .featured .wrapper .person {display:flex; flex-flow:row wrap; padding-top:40px;}
					.leadership-page .featured .wrapper .person .image {flex:1 1 calc(50% - 20px); padding-right:20px;}
						.leadership-page .featured .wrapper .person .image .photo {display:block; width:100%; padding-top:56.25%;}
					.leadership-page .featured .wrapper .person .content {flex:1 1 50%; font-size:14px; line-height:22px; text-align:left;}
		
		.leadership-page .leaders {width:100%; background:#f2f2f2;}
			.leadership-page .leaders .wrapper {display:flex; flex-flow:row wrap; max-width:1060px; padding:0;}
				.leadership-page .leaders .wrapper .leader {flex:0 0 50%;}
					.leadership-page .leaders .wrapper .leader .inner {padding:20px;}
						.leadership-page .leaders .wrapper .leader .inner .photo {margin-bottom:20px; padding-top:56.25%;}
						.leadership-page .leaders .wrapper .leader .inner .btn a {display:inline-block; margin:10px auto 0 auto; padding:7px 40px; color:#fff; font-weight:700; font-size:15px; text-transform:uppercase; background:#f8993a;}
						.leadership-page .leaders .wrapper .leader .inner .btn a:hover {background:#075677;}
		
		.leadership-page .board {width:100%; background:#f2f2f2; padding:40px 0;}
			.leadership-page .board h1 {max-width:460px; margin:0 auto 20px auto; padding:0 0 6px 0; color:#363636; font-size:40px; line-height:40px; text-align:center; border-bottom:4px solid #63c8f2;}
			.leadership-page .board .wrapper {display:flex; flex-flow:row wrap; max-width:1060px; padding:20px 0;}
				.leadership-page .board .wrapper .member {flex:0 0 33.3%; margin:0; text-align:center;}
					.leadership-page .board .wrapper .member .inner {padding:20px;}
						.leadership-page .board .wrapper .member .inner .photo {margin-bottom:20px; padding-top:56.25%;}
	
	@media(max-width:760px){
		.leadership-page h2  {font-size:20px;}
		
		.leadership-page .featured .wrapper .person .image {flex:1 1 100%; padding-right:0;}
		.leadership-page .featured .wrapper .person .content {flex:1 1 100%; padding-top:20px;}
		
		.leadership-page .leaders .wrapper .leader {flex:1 1 100%;}
			.leadership-page .leaders .wrapper .leader .inner {padding:20px !important;}
		
		.leadership-page .board .wrapper .member {flex:0 0 50%;}
			.leadership-page .board .wrapper .member .inner {padding:10px !important;}
	}
	
	.annual-report {display:block; background:#f2f2f2;}
		.annual-report .wrapper {max-width:860px; padding:60px 20px; text-align:center;}
			.annual-report .wrapper h1 {max-width:460px; margin:0 auto 20px auto; padding:0 0 6px 0; color:#363636; font-size:40px; line-height:40px; border-bottom:4px solid #63c8f2;}
			.annual-report .wrapper .image {display:block; margin:40px auto 20px auto; text-align:center;}
			.annual-report .wrapper .btn {display:block;}
				.annual-report .wrapper .btn a {display:inline-block; margin:10px auto 0 auto; padding:7px 40px; color:#fff; font-weight:700; font-size:15px; text-transform:uppercase; background:#f8993a;}
	
	.in-the-news {display:block; background:#f2f2f2;}
		.in-the-news .wrapper {max-width:1060px; padding:60px 10px;}
			.in-the-news .wrapper h1 {max-width:460px; margin:0 auto 20px auto; padding:0 0 6px 0; color:#363636; font-size:40px; line-height:40px; text-align:center; border-bottom:4px solid #63c8f2;}
			.in-the-news .wrapper .articles {display:flex; flex-flow:row wrap; padding:40px 0;}
				.in-the-news .wrapper .articles .article {flex:0 0 33.3%; margin:0;}
					.in-the-news .wrapper .articles .article .inner {padding:10px;}
						.in-the-news .wrapper .articles .article .inner .image {width:100%; margin-bottom:10px; padding-top:56.25%; position:relative;}
							.in-the-news .wrapper .articles .article .inner .image .tint {width:100%; height:100%; background:#075677; opacity:0; position:absolute; top:0; left:0; z-index:1;}
							.in-the-news .wrapper .articles .article .inner .image:hover .tint {opacity:.5;}
						.in-the-news .wrapper .articles .article .inner .btn {display:block;}
							.in-the-news .wrapper .articles .article .inner .btn a {display:inline-block; margin:10px auto 0 auto; padding:7px 40px; color:#fff; font-weight:700; font-size:15px; text-transform:uppercase; background:#f8993a;}
							.in-the-news .wrapper .articles .article .inner .btn a:hover {background:#075677;}
						.in-the-news .wrapper .articles .article .inner h4 {font-weight:600; letter-spacing:.03pt;}
						.in-the-news .wrapper .articles .article .inner h2 {margin-bottom:10px;}

.gform_body select {
	font-size: 16px !important;
}

#gform_submit_button_5, #gform_submit_button_3 {
	width: 40%;
	float: left;
	padding: 10px;
	display: block;
	background: #f8993a;
	border: 0;
	outline: none;
	margin: 10px 10px 30px 0;
	border-radius: 5px;
	text-align: center;
	font: 19px/19px 'Open Sans', sans-serif;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 0.5pt;
	cursor: pointer;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	transition: all .25s ease;
}
.donate-btn:hover {
	background: #363636;
	color: #fff
}





/*MISC*/
.clear {clear:both;}
.hide, .hidden {display:none;}
.center {text-align:center;}
.noselect {-webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.trans {-webkit-transition:all .3s ease; -moz-transition:all .3s ease; transition:all .3s ease;}

img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img {max-width:100%; height:auto;}
.alignleft, img.alignleft {display:inline; float:left; margin:2px 30px 25px 0;}
.alignright, img.alignright {display:inline; float:right; margin:2px 0 25px 30px;}
.aligncenter, img.aligncenter {clear:both; display:block; margin:2px auto 25px; text-align:center;}
.navigation, #nav-single, #nav-below, #nav-above, .nav-single, .nav-below {min-height:60px; margin:40px 0 20px; clear:both; overflow:hidden;}
	.nav-previous {float: left; width:45%; padding:10px 0 0; font-weight:bold;}
	.nav-next {float: right; text-align: right; width:45%; padding:10px 0 0; font-weight:bold;}
.assistive-text {margin:0 !important; padding:20px 0 0;}
.form-allowed-tags {display:none;}
.pDiv {width:100%; height:1px; clear:both; margin:15px auto 20px;}

.hbArrowRightControl {position: absolute; z-index: 50; right: 50px; top: 260px;    }
	.hbArrowRightControl a { display: block; width: 48px; height: 80px; background-color: #333; background: url(images/hbr-arrow-white.png) 0px 0px no-repeat; text-indent: -9999px;}
	.hbArrowRightControl a:hover {background: url(images/hbr-arrow-orange.png) 0px 0px no-repeat;}

.hbArrowLeftControl { position: absolute; z-index: 50;left: 50px; top: 260px; }
	.hbArrowLeftControl a { display: block; width: 48px; height: 80px; background: url(images/hbl-arrow-white.png) 0px 0px no-repeat; text-indent: -9999px;}
	.hbArrowLeftControl a:hover { background: url(images/hbl-arrow-orange.png) 0px 0px no-repeat;}

.popupAd {width:100%; height:100%; padding:0; margin:0; position:fixed; z-index:20; top:0; left:0;}
.popupAd p {margin:0;}
	.popupAd .background {width:100%; height:100%; padding:0; margin:0; position:fixed; z-index:22; top:0; left:0; background-color:rgba(0,0,0,.9);}
	.popupAd .inner {width:auto; height:auto; padding:0; margin:0; position:fixed; z-index:25; top:50%; left:50%; transform:translate(-50%,-50%); background: #fff; padding: 50px;}
	.popupAd .close {cursor: pointer; position: fixed; top: 10px; right: 17px; font-size: 20px;}
	

/*volunteer form */

.tiibContent .text-wrap.label-above label, .textarea-wrap.label-above label{display: none;}
.tiibContent .ninja-forms-all-fields-wrap .text-wrap{ width: 45%; float: left; margin: 0 15px;}
.gglcptch_recaptcha{margin-top:20px;}



@media (max-width:1312px) {
	.homeSection5 .innerContent {max-width:370px;}
}

@media (max-width:1250px) {
	.homeSection5 .innerContent {max-width:340px;}
}

@media (max-width:1250px) {
	.homeSection1 .hsImg {right:0;}
	.homeSection2 .hsImg {left:-90px;}
	.homeSection6 .hsImg {left:-100px;}
}

@media (max-width:1160px) {
	.homeSection5 .innerContent {margin:0 auto;}
		.homeSection5 .hsImg {display:none;}
		.homeSection5 .icTxt > h1 {text-align:left;}
}

@media (max-width:1060px) {
	.helpItem {margin:0 15px 45px;}
}

@media (max-width:1045px) {
	.footerLogos > ul > li {margin:0 30px 25px;}
}

@media (max-width:1023px) {
	.container {margin-top:0;}
	.topBar, .header, .donateNav {display:none;}
	.mobileHeader {display:block;}
	.homeBanners, .subSectionBanner {margin-top:86px;}
	.bannerSection {margin-top:86px;}
	.hsImg {display:none;}
	.innerContent {margin:0 auto !important;}
	.mediaSectionDetail .sdTop, .blogSectionDetail .sdTop {margin-bottom:50px;}
		.sdTopArrowLeft {bottom:-70px; top:auto; left:15px; margin-top:0;}
		.sdTopArrowRight {right:15px; top:auto; margin-top:0;}
	.timeItem {display:block; margin:0 auto 40px;}
		.tiibLeft, .tiibMid, .tiibRight {display:none;}
}

@media (max-width:1010px) {
	.homeGivingLeft {float:none; padding-top:0;}
		.homeGivingLeft > h1 {display:block;}
	.homeGivingRight {float:none; padding-top:40px;}
		.homeGivingRight > h1 {display:none;}
	.resultsLeft {float:none; text-align:center; clear:both;}
	.resultsRight {float:none; padding-top:20px; clear:both;}
	.hbArrowLeftControl { display: none;}
	.hbArrowRightControl {display:none;}
}

@media (max-width:990px) {
	.blogSectionFeature {padding-bottom:20px;}
		.bsfLeft {width:32%;}
		.bsfRight {width:59%; height:auto !important; max-width:90%;}
			.bsfRight > h2 {padding-top:5px;}
			.bsfrCats {position:relative; left:auto; bottom:auto; margin-top:10px;}
	.blogSection.stories .bsfrMore {position:relative; left:auto; bottom:auto;}
	.subSliderShadowLeft, .subSliderShadowRight {width:auto; height:auto; background:transparent;}
	.subSliderShadowLeft {left:-50px;}
	.subSliderShadowRight {right:-50px;}
	.hiibcTxt .leftCol {float:none; margin-bottom:20px;}
	.hiibcTxt .leftCol.mid {width:auto; max-width:58%; margin-left:auto;}
	.hiibcTxt .rightCol {float:none;}
}

@media (max-width:922px) {
	.helpItem {width:220px; height:170px;margin:0;}
		.helpItem > span {height:34px;}
			.helpItem > span > span {font-size:14px; line-height:12px; padding-top:5px;}
	/*.helpItem {width:188px; height:128px;}*/
}

@media (max-width:865px) {
	.ahfCol {float:none;}
	.ahfCol.right {float:none; margin-top:30px;}
	.ahfFull {padding-top:30px;}
	.subSectionBtnRow .moreBtn {margin:0 10px;}
	.timeDD {display:block; margin:10px auto;}
	.ttc-description p {text-align: left;font-size: 14px;padding: 20px 30px 10px 30px;}
}

@media (max-width:767px) {
	.slant:before {top:0 !important; -webkit-transform:none !important; -moz-transform:none !important; -ms-transform:none !important; -o-transform:none !important; transform:none !important;}
	.inner {padding:30px 0 40px !important;}
		.innerContent {padding:0 15px;}
	.fbsDiv.end {display:block; opacity:0;}
	.homeSection2 .inner {height:auto;}
	.icPercents {padding-bottom:230px; background:url(images/home-graph-2019.png) center bottom no-repeat;}
	.moreStoriesSection {padding-bottom:0;}
	.subSlider {margin-top:20px; padding:30px 0 44px;}
		.subSlider > h2 {font-size:30px; line-height:30px; padding:0 15px 10px;}
	.subSectionMainContent {padding:0 15px 20px;}
	.subSectionMain > h3 .lineLeft, .subSectionMain > h3 .lineRight, .subSectionBtnRow > h4 .lineLeft, .subSectionBtnRow > h4 .lineRight {display:none;}
	.subSectionBtnRow {padding-bottom:10px;}
		.subSectionBtnRow .moreBtn {display:block; margin:0 auto 10px;}
	.financiallySectionInner > h2 {font-size:20px; line-height:23px;}
	.helpItem {margin:0 8px 30px;}
	.subSliderItem {width:30%;}
	.subSliderShadowLeft {width:80px !important;}
		.subSliderShadowLeft .subSliderArrow {left:10px;}
	.subSliderShadowRight {width:80px !important;}
		.subSliderShadowRight .subSliderArrow {right:10px;}
	.timeOptions select {
		width: 80%;
		margin: 20px 0;
	}
	.filterbyat {
		display: block;
	}

	.ttc-info-btn{ margin: 20px 0;}
	.ttc-description p {text-align: left;font-size: 14px;padding: 20px 30px 10px 30px;}
	.tt-heading{padding: 25px 0 0 0;}
	.ttc-register > h1{padding: 0 30px;}
	.sponsors-heading{padding:50px 30px;}
}

@media (max-width:706px) {
	.bsfLeft {width:100%; float:none;}
	.bsfRight {width:90%; float:none; margin-left:auto;}
	.blogSectionPost {float:none; margin:0 auto 30px;}
	.hiibContent {padding:55px 0;}
		.hiibcTxt .leftCol, .hiibcTxt .rightCol, .hiibcTxt .leftCol.single.wide, .hiibcTxt .leftCol.mid, .hiibcTxt .leftCol.single, .hiibcTxt .leftCol.skinny {max-width:88%;}
			.hiibcTxt .leftCol ul {display:block;}
			.hiibcTxt .leftCol ul:last-child {margin-left:0; padding-top:0;}
}

@media (max-width:667px) {
	iframe {height:384px;}
  #iframeSF {height:1850px;}
}

@media (max-width:662px) {
	.mediaListingItem {margin-left:auto; margin-right:auto; float:none; display:block;}
	.tiibContent .ninja-forms-all-fields-wrap .text-wrap{ width: 90%;}
}

@media (max-width:639px) {
	.mobileNavMain > ul > li {font-size:30px; line-height:30px;}
	.mobileNavMain > ul.caps > li {font-size:26px; line-height:26px;}
	.mobileNavMain > ul > li > a.donateBtn {padding:15px 34px;}
	.icPercents {font-size:30px; line-height:30px;}
		.icpItem {margin-top:25px;}
			.icpLeft {width:50px;}
				.icprLeft {font-size:30px; line-height:33px; padding:5px 10px 0;}
				.icprRight {font-size:15px;}
	.subSectionSearch input[type="text"] {width:220px;}
	.subSectionSearch input[type="submit"], .subSectionSearch input[type="button"] {width:125px;}
	.bsdcCats {float:none;}
	.bsdcShare {float:none; margin-top:20px;}
	.subSliderDrop {padding:30px 0 10px;}
		.ssdiLeft {width:95%; float:none;}
		.ssdiRight {width:100%; float:none;}
	.ahfTxtField textarea, .ahfTxtField label {width:220px; left:50%; margin-left:-125px;}
	.helpItem {width:280px; height:180px;margin:0;}
		.helpItem > span {height:34px;}
			.helpItem > span > span {font-size:14px; line-height:12px; padding-top:5px;}
	/*.helpItem {width:108px; height:74px; margin:0 5px 30px;}
		.helpItem > span {height:40px;}
			.helpItem > span > span {font-size:14px; line-height:14px; padding-top:6px;}*/
	.hiibContent > h2 {font-size:30px; line-height:30px;}
	.hiibcTxt h3 {font-size:20px; line-height:20px;}
	.footer .innerContent > h5 {padding:0 0 40px;}

}

@media (max-width:568px) {
	iframe {height:329px;}
  #iframeSF {height:1850px;}
}

@media (max-width:500px) {
	.homeBanners {overflow:hidden;}
		.homeBanners img {width:200%; max-width:200%; margin-left:-50%;}
	.homeSection3 .icTxt > h1 {margin-bottom:40px;}
	.rigLeft {display:block; border:0; padding-right:0;}
	.rigRight {display:block; padding-left:0; padding-top:20px;}
	.resultsBtn {width:150px; margin:0 auto 50px !important;}
	.resultsRight h3 {font-size:18px;}
	.resultsInfoTxt {padding-top:20px;}
}

@media (max-width:481px) {
	.mobileHeader {height:72px;}
		.mobileLogo {width:80px;}
	.mobileNav {top:72px;}
	.homeBanners, .subSectionBanner {margin-top:72px;}
	.icTxt > h1, .homeGivingLeft > h1, .subSectionContent .inner > h1, .applyHelpSection > h1 {font-size:30px; line-height:30px;}
	.mmcTop > h2 {font-size:28px; line-height:28px;}
	.mobileSearchInput input[type="text"] {height:30px; font-size:20px; line-height:20px;}
	.mobileDonate .ddGroupInput input[type="text"] {width:190px;}
	.icpRight {width:84%;}
		.icprLeft {width:16%;}
		.icprRight {width:75%;}
	.icStoriesHeader > h4 {font-size:20px;}
	.homeGivingLeft {font-size:18px; line-height:22px;}
		.homeGivingLeft input[type="text"] {width:180px; margin-top:10px;}
		.homeGivingLeft .hglInput:before, .homeGivingLeft .hglInput:after {top:29%;}
	.homeGivingRight {font-size:15px; line-height:30px;}
	.resultsBtn > h5 {font-size:18px; line-height:19px;}
	.rigCircles .circle1 {width:20px; height:20px; margin-right:55px;}
	.rigCircles .circle2 {width:35px; height:35px; margin-right:55px;}
	.rigCircles .circle3 {width:65px; height:65px;}
	.rigCircles .line {width:200px; left:50%; margin-left:-100px;}
	.mediaListing > h3 {font-size:20px; line-height:20px;}
	.mediaViewAllBtn {padding-bottom:10px;}
	.subSectionMain > h3 {font-size:20px; line-height:20px;}
	.tiibContent {padding:60px 0;}
		.tiibContent > h2 {font-size:25px; line-height:25px;}
	.footer .inner {padding-top:0;}
		.footerSubscribe input[type="text"], .footerSubscribe input[type="email"] {width:270px;}
	.fbsDiv {display:block; opacity:0;}
	.bannerSection { margin-top: 72px;}
}

@media (max-width:460px) {
	.mobileNavMain > ul > li {font-size:22px; line-height:22px;}
	.mobileNavMain > ul.caps > li {font-size:20px; line-height:20px;}
	.mobileBackBtn {top:20px;}
	.mobileExtra {font-size:15px; line-height:22px;}
	.mobileExtra > h3 {font-size:26px; line-height:26px; padding:20px 0 30px;}
	.mobileExtra h4 {font-size:20px; line-height:21px;}
	.mobileExtra h5 {font-size:16px; line-height:16px;}
	.mobileLocations .mobileDiv {margin:25px auto;}
	.mobileLocItem {padding:0 15px;}
	.mobileDonate .ahfCheckboxes .ahfcItem {max-width:140px;}
		.mobileDonate .ahfCheckboxes .ahfLabel {font-size:14px;}
		#mdc1 > span {width:59px; height:45px; background:url(images/site-icons.png) -182px -112px no-repeat; margin:0 auto 16px; background-image:url(images/site-icons.png); -moz-background-size:310px 159px; -ie-background-size:310px 159px; -o-background-size:310px 159px; -webkit-background-size:310px 159px; background-size:310px 159px;}
		#mdc2 > span {width:45px; height:46px; background:url(images/site-icons.png) -137px -112px no-repeat; margin:0 auto 3px; background-image:url(images/site-icons.png); -moz-background-size:310px 159px; -ie-background-size:310px 159px; -o-background-size:310px 159px; -webkit-background-size:310px 159px; background-size:310px 159px;}
		#mdc3 > span {width:69px; height:42px; background:url(images/site-icons.png) -241px -112px no-repeat; margin:6px auto 16px; background-image:url(images/site-icons.png); -moz-background-size:310px 159px; -ie-background-size:310px 159px; -o-background-size:310px 159px; -webkit-background-size:310px 159px; background-size:310px 159px;}
		#mdc4 > span {width:48px; height:47px; background:url(images/site-icons.png) -88px -112px no-repeat; margin:0 auto 16px; background-image:url(images/site-icons.png); -moz-background-size:310px 159px; -ie-background-size:310px 159px; -o-background-size:310px 159px; -webkit-background-size:310px 159px; background-size:310px 159px;}
	.resultsInfoGraphic {min-height:200px;}
		.rigMeals > div > span.num {font-size:20px; line-height:20px;}
	.subSectionSearch input[type="text"] {display:block; margin:0 auto 10px;}
	.subSectionSearch input[type="submit"], .subSectionSearch input[type="button"] {display:block; margin:0 auto;}
	.blogSectionPost {width:92%; height:auto;}
		.bspCats {position:relative; left:auto; bottom:auto; margin-top:10px;}
	.ahfCol {width:auto;}
		.ahfCol > h3 {padding-left:15px; font-size:20px; line-height:20px;}
		.ahfField .req {left:5px;}
		.rightCol .ahfField .req {left:-42px;}
		.ahfField > input[type="text"], .ahfField > input[type="email"], .ahfField > label {width:250px; left:50%; margin-left:-125px;}
		#ninja_forms_form_9_all_fields_wrap input[type="text"] {width:250px;}
		.ninja-forms-form-wrap input, .ninja-forms-form-wrap select, .ninja-forms-form-wrap textarea {max-width:240px;}
		.ahfFull > h3 {font-size:20px; line-height:20px;}
	.financiallySectionInner input[type="text"] {width:190px;}
	.footerBtmSocial > ul > li {margin:0 2px 10px;}
	.subSliderShadowLeft, .subSliderShadowRight {display:none;}
}

@media (max-width:414px) {
	iframe {height:242px;}
  #iframeSF {height:1850px;}
}

@media (max-width:380px) {
	.homeSection1 .icTxt {font-size:18px;}
	.icPercents {font-size:26px;}
	.icpRight {width:80%;}
		.icprLeft {width:12%;}
		.icprRight {width:62%;}
	.homeGivingRight > h2 {font-size:23px; line-height:26px;}
	.homeGivingRight {font-size:14px; line-height:28px;}
	.resultsBtn {width:136px;}
	.blogSectionPost > h2, .bspMeta, .bspExcerpt, .bspCats {padding-left:10px; padding-right:10px;}
	.mediaListing > h3 {font-size:18px; line-height:18px;}
	.helpItem {width:280px; height:180px;margin:0;}
		.helpItem > span {height:34px;}
			.helpItem > span > span {font-size:14px; line-height:12px; padding-top:5px;}
	.tibLeft {padding-left:10px;}
	.tibRight {padding-right:10px;}
	.footerLogos > ul > li {margin:0 18px 25px;}
	iframe {height:220px;}
  #iframeSF {height:1850px;}
    .ahfTxtField { height: 160px; }
    .ahfTxtField textarea { height: 160px; width: 240px; margin-left: -135px;}
	.mobileDonateBtn {padding:8px 16px; font-size:14px;}
}

@media (max-width:320px) {
	.mobileHeader {height:63px;}
		.mobileLogo {width:65px;}
	.mobileNav {top:63px;}
	.homeBanners, .subSectionBanner {margin-top:63px;}
	iframe {height:189px;}
  #iframeSF {height:1950px;}
	.bannerSection { margin-top: 63px;}
}


/* 2019 Re-Skin */

.header .logo .logo-mobile {display:none;}
.header.scroll {height:100px; box-shadow:0 0 20px 0px rgba(0,0,0,.25);}
.header.scroll .logo {padding-top:15px;}
.header.scroll .mainNav {padding-top:36px;}
.header.scroll .meals-served .txt {display:none;}
.header.scroll .meals-served .donateNav.in-header {top:22px;}

.contactDropdown.open {padding-top:200px; display:block;}
.searchDropdown.open {padding-top:200px; display:block;}
.locDropdown.open {padding-top:200px; display:block;}

.topBar.open {margin-bottom:0;}

.header-spacer {width:100%; padding-top:135px; display:block;}
.header-spacer.close {padding-top:0;}

.hiibContent .blue-overlay {width:100%; height:100%; background:#075677; opacity:.9; position:absolute; z-index:1; top:0; left:0;}

.footerSubscribe input[type="email"]::placeholder {color:#fff;}
.footerBtmInfo a:hover {color:#fff;}
.subSectionContent .inner.need-help {padding-top:0;}
.mealsServed {position:relative;}
	.meals-served .txt {padding-top:68px;}
.donateNav.in-header {position:absolute; top:auto; margin-bottom:10px;}
	.donateNav.in-header .donateDrop {width:200%; position:absolute; top:0; right:0;}

#nf-form-9-cont textarea, #nf-form-9-cont select {max-width:347px;}
.nf-form-cont textarea.ninja-forms-field {padding:10px;}

@media(max-width:1200px){
	.mainNav {padding:52px 0 0 15px;}
	
	.meals-served {padding:20px 0 0 0;}
	.meals-served .txt {max-width:200px;}
	
	.homeSection1 .inner {overflow:hidden;}
	.homeSection6 .hsImg {left:-100px;}
}

@media(max-width:1150px){
	.mainNav > ul > li {font-size:15px; margin:0 6px;}
}

@media(max-width:1080px){
	.logo {width:150px;}
	.mainNav {padding-top:42px;}
	.meals-served p {font-size:13px;}
}

@media(max-width:1040px){
	.homeSection2 .icTxt {transform:translateX(0);}
}

@media(max-width:1024px){
	.homeSection1 .innerContent {transform:translateX(0);}
}

@media(max-width:1023px){
	.topBar {margin-bottom:0;}
	.header-spacer {padding-top:0;}
}

@media(max-width:1010px){
	.homeSection1 .innerContent {padding:0 20px;}
	.homeSection2 .icTxt {max-width:100%; padding:0 20px;}
	.homeSection3 .icTxt > h1 {max-width:calc(100% - 40px); margin-left:auto; margin-right:auto;}
	.homeSection3 .inner {padding-bottom:50px;}
	.homeSection4 {margin-top:0; margin-bottom:0;}
		.homeSection4 .innerContent {padding:80px 20px;}
			.homeSection4 .innerContent .homeGivingLeft {max-width:100%;}
	.homeSection5 .inner {padding:80px 0;}
	.homeSection5 .innerContent {max-width:100%; padding:0 20px;}
	.homeSection6 .inner {padding:80px 0;}
	.homeSection6 .innerContent {max-width:100%; padding:0 20px;}
}

@media(max-width:800px){
	.blogSectionPost {width:226px; height:450px;}
	.blogSectionPost > img, .blogSectionPost > a > img {min-height:146px;}
	
	.mediaListingItem {width:230px; height:150px;}
		.mediaListingItem .mliHover {opacity:1;}
			.mediaListingItem .mliHover .mliExcerpt {display:none;}
	.mliTitle > span {font-size:16px;}
}

@media(max-width:767px){
	.homeSection3 .inner {padding:50px 0;}
	
	.homeSection4 {margin:0;}
		.homeSection4 .inner {padding:0 !important;}
		.homeSection4 .innerContent {padding:50px 20px;}
	
	.homeSection5 .inner {padding:50px 0;}
	
	.homeGivingRight > ul {float:none;}
	.homeGivingRight > ul:last-child {float:none;}
	
	.subSectionContent .inner {width:auto;}
		.subSectionContent .inner .searchSectionPost {padding:20px;}
		
	.homeSection1 .icTxt {font-size:14px; line-height:16px;}
		.homeSection1 .icTxt > h1 {font-size:25px; line-height:1; padding:5px 0 7px;}
	.applyHelpForm {padding:0 20px;}
	.need-help-entry > h1 {font-size:26px; line-height:1;}
	.employment-table {width:auto; height:auto;}
		.employment-table td {width:100%; display:block;}
			.employment-table td img {width:auto;}
	
	.mediaListingItem .mliHover {opacity:0;}
}
@media (max-width:706px) {
	.bsfRight {border-top:0;}
}
@media (max-width:639px) {
	.icPercents {font-size:26px; line-height:1; padding-bottom:200px;}
	.icprLeft {font-size:26px; line-height:1; padding-top:12px;}
	.icprRight {font-size:14px; line-height:16px;}
	.homeSection3 .icTxt > h1, .homeSection5 .icTxt > h1 {text-align:right;}
}
@media (max-width:481px) {
	.icTxt > h1, .homeGivingLeft > h1, .subSectionContent .inner > h1, .applyHelpSection > h1 {font-size:26px; line-height:1;}
	.homeSection5 .icTxt > h2, .homeGivingRight > h2, .homeSection6 .icTxt > h2 {font-size:18px; line-height:20px;}
	.resultsBtn {float:none; display:inline-block; vertical-align:bottom;}
	.homeSection5 .icTxt > p {color:#363636;}
	.mmcTop > h2 {font-size:22px; line-height:1;}
	
	.mobileLogo {padding-top:6px;}
	.mediaListingItem:hover .mliHover {opacity:0;}
}
@media (max-width:450px) {
	.subSliderShadowLeft, .subSliderShadowRight {display:block;}
	.subSliderShadowLeft {width:45px !important;}
		.subSliderShadowLeft .subSliderArrow {width:20px;}
	.subSliderShadowRight {width:45px !important;}
		.subSliderShadowRight .subSliderArrow {background-position-x:-342px !important; width:20px;}
	
	.subSectionNav {margin:0 auto 20px auto;}
		.subSectionNav > ul > li {padding:2px 10px;}
}
@media (max-width:380px) {
	.homeGivingRight > h2 {font-size:18px; line-height:20px;}
}
@media (max-width:320px) {
	.icPercents {padding-bottom:230px;}
}


/* .header.blue-rec{width:100%; z-index:-2; background:#075677; color:#075677; height:20px;} */

#subpage-banner {display:block; width:100%;}
	#subpage-banner .wrapper {position:relative;}
		#subpage-banner .wrapper .bg {position:relative;}
			#subpage-banner .wrapper .bg img {display:block; width:100%;}
			#subpage-banner .wrapper .bg video {display:block; width:100%;}
		#subpage-banner .wrapper .container {display:flex; flex-flow:row wrap; align-items:center; width:100%; height:100%; position:absolute; top:0; left:0; right:0;}
			#subpage-banner .wrapper .container .content {flex:1 1 auto; max-width:1120px; padding:20px; text-align:center;}
				#subpage-banner .wrapper .container .content .title {color:#fff; font-weight:700; font-size:50px; line-height:initial;}
				#subpage-banner .wrapper .container .content .btns {display:block; margin-top:20px;}
					#subpage-banner .wrapper .container .content .btns a {display:inline-block; margin:0 auto; padding:10px 20px; color:#fff; text-transform:uppercase; background:#f8993a;}

@media(max-width:1020px) {
	#subpage-banner .wrapper .container .content .title {font-size:36px;}
}

@media(max-width:760px) {
	#subpage-banner .wrapper .container .content .title {font-size:24px;}
}


.ways-to-donate {padding:60px 20px;}
	.ways-to-donate .wrapper {max-width:840px;}
		.ways-to-donate .wrapper .content {max-width:680px; text-align:center;}
			.ways-to-donate .wrapper .content h1 {display:inline-block; min-width:450px; padding:0 0 10px 0; margin:0 0 20px 0; color:#323232; font-size:40px; line-height:50px; border-bottom:4px solid #63c8f2;}
			.ways-to-donate .wrapper .content p {color:#363636; font-size:20px; line-height:28px;}
		.ways-to-donate .wrapper .ways {display:flex; flex-flow:row wrap;}
			.ways-to-donate .wrapper .ways .way {flex:0 0 33.3%;}
				.ways-to-donate .wrapper .ways .way .container {width:auto; min-width:auto; height:initial; padding:30px; text-align:center;}
					.ways-to-donate .wrapper .ways .way .container h1 {color:#363636; font-size:25px; line-height:30px; position:relative; z-index:2;}
					.ways-to-donate .wrapper .ways .way .container .box {width:100%; height:100%; background:#f3f3f3; opacity:0; position:absolute; top:0; left:0; z-index:1;}
					.ways-to-donate .wrapper .ways .way .container .line {width:100%; height:2px; margin:20px auto; background:#f8993a; position:relative; z-index:2;}
					.ways-to-donate .wrapper .ways .way .container .image {display:flex; align-items:center; justify-content:center; width:100px; height:100px; position:relative; z-index:2;}
						.ways-to-donate .wrapper .ways .way .container .image img {max-width:100%; max-height:100%;}

	.ways-to-donate .wrapper .ways .way .container:hover .box {opacity:1;}
	.ways-to-donate .wrapper .ways .way .container:hover .image img {margin-top:-10px;}

@media(max-width:900px) {
	.ways-to-donate .wrapper .ways .way {margin-top:20px;}
		.ways-to-donate .wrapper .ways .way .container {padding:20px;}
}
@media(max-width:760px) {
	.ways-to-donate .wrapper .content h1 {min-width:auto; font-size:32px; line-height:40px;}
	.ways-to-donate .wrapper .content p {font-size:18px;}
	
	.ways-to-donate .wrapper .ways .way {flex:1 1 100%;}
		.ways-to-donate .wrapper .ways .way .container .line {max-width:200px;}
}


/* 2019 Front Page Redesign */

section.fp-banners {display:block; background:#fff; position:relative;}
	section.fp-banners .wrapper {display:block; position:relative;}
		section.fp-banners .wrapper .swiper-slide {padding-top:50%; position:relative;}
			section.fp-banners .wrapper .swiper-slide a {display:block; width:100%; height:100%; position:absolute; top:0; left:0;}
			section.fp-banners .wrapper .swiper-button-prev {width:50px; height:80px; background:url(/wp-content/themes/rescuemission2015/images/hbl-arrow-white.png) no-repeat center; top:50%; left:20px; transform:translateY(-50%);}
			section.fp-banners .wrapper .swiper-button-prev::after {display:none;}
			section.fp-banners .wrapper .swiper-button-next {width:50px; height:80px; background:url(/wp-content/themes/rescuemission2015/images/hbr-arrow-white.png) no-repeat center; top:50%; right:20px; transform:translateY(-50%);}
			section.fp-banners .wrapper .swiper-button-next::after {display:none;}

@media(max-width:760px) {
	section.fp-banners .wrapper .swiper-button-prev {width:20px; height:50px; background:url(/wp-content/themes/rescuemission2015/images/hbl-arrow-white.png) no-repeat center / contain;}
	section.fp-banners .wrapper .swiper-button-next {width:20px; height:50px; background:url(/wp-content/themes/rescuemission2015/images/hbr-arrow-white.png) no-repeat center / contain;}
}

section.fp-intro {background:#f8993a url(/wp-content/themes/rescuemission2015/images/ph-bg-2019-v2.png) repeat center;}
	section.fp-intro .wrapper {max-width:600px; padding:80px 20px; text-align:center;}
		section.fp-intro .wrapper .text {max-width:480px; margin:0 auto;}
		section.fp-intro .wrapper h1 {margin-bottom:20px; font-size:40px; line-height:initial; position:relative;}
		section.fp-intro .wrapper h1::after {content:''; width:100%; max-width:460px; height:4px; background:#fff; position:absolute; bottom:-10px; left:50%; transform:translateX(-50%);}
		section.fp-intro .wrapper p {font-size:20px;}
		section.fp-intro .wrapper p:last-child {margin-bottom:0;}

@media(max-width:760px) {
	section.fp-intro .wrapper {padding:40px 20px;}
		section.fp-intro .wrapper h1 {font-size:28px;}
		section.fp-intro .wrapper p {font-size:16px;}
}

section.fp-donations {background:#fff;}
	section.fp-donations .wrapper {max-width:760px; padding:80px 20px; text-align:center;}
		section.fp-donations .wrapper .text {max-width:600px;}
			section.fp-donations .wrapper .text h1 {margin-bottom:20px; font-size:40px; line-height:initial; position:relative;}
			section.fp-donations .wrapper .text h1::after {content:''; width:100%; max-width:460px; height:4px; background:#62c7f2; position:absolute; bottom:-10px; left:50%; transform:translateX(-50%);}
			section.fp-donations .wrapper .text p {font-size:20px;}
			section.fp-donations .wrapper .text p:last-child {margin-bottom:0;}
		section.fp-donations .wrapper img {padding-top:40px;}

@media(max-width:760px) {
	section.fp-donations .wrapper {padding:40px 20px;}
		section.fp-donations .wrapper .text h1 {font-size:28px;}
		section.fp-donations .wrapper .text p {font-size:16px;}
}

section.fp-stories {background:#f8993a;}
	section.fp-stories .wrapper {display:flex; flex-flow:row wrap;max-width:960px; padding:80px 20px;}
		section.fp-stories .wrapper .content {flex:0 0 50%; max-width:50%; color:#fff;}
			section.fp-stories .wrapper .content h1 {margin-bottom:20px; color:#fff; font-size:40px; line-height:initial; position:relative;}
			section.fp-stories .wrapper .content h1::after {content:''; width:100%; height:4px; background:#075677; position:absolute; bottom:-10px; left:50%; transform:translateX(-50%);}
			section.fp-stories .wrapper .content h2 {font-size:24px; line-height:initial;}
			section.fp-stories .wrapper .content p {font-size:14px;}
			section.fp-stories .wrapper .content .line {display:block; width:100%; height:1px; margin:30px 0; background:#fff; opacity:.5;}
			section.fp-stories .wrapper .content .btns {display:flex;}
				section.fp-stories .wrapper .content .btns a {flex:0 0 auto; min-width:120px; margin-top:20px; padding:10px 20px; color:#f8993a; font-weight:700; text-transform:uppercase; text-align:center; background:#fff;}
			section.fp-stories .wrapper .content form {display:flex; flex-flow:row wrap; width:100%; padding-top:20px;}
				section.fp-stories .wrapper .content form input[type="email"] {flex:1 1 100%; padding:10px 20px; color:#363636; font:700 16px/28px 'Open Sans'; text-transform:uppercase; background:#fff; border:0; border-radius:0; -webkit-appearance:none;}
				section.fp-stories .wrapper .content form input[type="email"]::placeholder {color:#bbb;}
				section.fp-stories .wrapper .content form input[type="submit"] {flex:0 0 auto; min-width:160px; margin-top:20px; padding:10px 20px; color:#f8993a; font:700 16px/28px 'Open Sans'; text-transform:uppercase; text-align:center; background:#fff; border:0; border-radius:0; cursor:pointer; -webkit-appearance:none;}
			section.fp-stories .wrapper .content .swiper-container {padding-top:40px;}
				section.fp-stories .wrapper .content .swiper-container .img {display:none;}
				section.fp-stories .wrapper .content .swiper-container .swiper-button-prev {width:20px; height:30px; background:url(/wp-content/uploads/2019/10/arrow-blue-prev.png) no-repeat center; top:25px; left:auto; right:40px;}
				section.fp-stories .wrapper .content .swiper-container .swiper-button-prev::after {display:none;}
				section.fp-stories .wrapper .content .swiper-container .swiper-button-next {width:20px; height:30px; background:url(/wp-content/uploads/2019/10/arrow-blue-next.png) no-repeat center; top:25px; left:auto; right:10px;}
				section.fp-stories .wrapper .content .swiper-container .swiper-button-next::after {display:none;}
		section.fp-stories .wrapper .image {flex:0 0 50%; position:relative;}
			section.fp-stories .wrapper .image img {display:block; max-width:calc(50vw); position:absolute; bottom:-80px; right:20px;}

@media(max-width:900px) {
	section.fp-stories .wrapper .image {display:none;}
	section.fp-stories .wrapper .content {flex:1 1 auto; max-width:100%;}
}
@media(max-width:760px) {
	section.fp-stories .wrapper {padding:40px 20px;}
		section.fp-stories .wrapper .content h1 {font-size:28px;}
		section.fp-stories .wrapper .content h2 {font-size:22px;}
}

section.fp-impact {background:#fff;}
	section.fp-impact .wrapper {max-width:1060px; padding:80px 20px; text-align:center;}
		section.fp-impact .wrapper .text {max-width:600px;}
			section.fp-impact .wrapper .text h1 {margin-bottom:20px; font-size:40px; line-height:initial; position:relative;}
			section.fp-impact .wrapper .text h1::after {content:''; width:100%; max-width:460px; height:4px; background:#62c7f2; position:absolute; bottom:-10px; left:50%; transform:translateX(-50%);}
		section.fp-impact .wrapper .container {display:flex; flex-flow:row nowrap; margin-top:60px; align-items:flex-start;}
			section.fp-impact .wrapper .container .items {flex:0 0 68%; display:flex; flex-flow:row wrap;}
				section.fp-impact .wrapper .container .items .item {flex:0 0 33.3%; margin:0; text-align:center;}
					section.fp-impact .wrapper .container .items .item .inner {padding:0 10px 40px 10px;}
						section.fp-impact .wrapper .container .items .item .inner .icon {display:flex; align-items:center; justify-content:center; width:100px; height:100px;}
							section.fp-impact .wrapper .container .items .item .inner .icon img {max-width:100%; max-height:100%;}
						section.fp-impact .wrapper .container .items .item .inner .line {max-width:160px; height:2px; margin:10px auto; background:#c5c4c4;}
						section.fp-impact .wrapper .container .items .item .inner .number {color:#f8993a; font-weight:700; font-size:40px; line-height:initial;}
						section.fp-impact .wrapper .container .items .item .inner .title {margin-top:10px; font-size:18px;}
			section.fp-impact .wrapper .container .report {flex:0 0 32%;}
				section.fp-impact .wrapper .container .report .inner {padding-left:20px;}
					section.fp-impact .wrapper .container .report .inner img {max-width:100%; box-shadow:0 0 20px rgba(0,0,0,.5);}
					section.fp-impact .wrapper .container .report .inner .btns {display:flex;}
						section.fp-impact .wrapper .container .report .inner .btns a {flex:1 1 auto; margin-top:20px; padding:10px 20px; color:#fff; font-weight:700; text-transform:uppercase; background:#f8993a;}

@media(max-width:900px) {
	section.fp-impact .wrapper .container .items {flex:0 0 60%;}
		section.fp-impact .wrapper .container .items .item {flex:0 0 50%;}
	section.fp-impact .wrapper .container .report {flex:0 0 40%;}
}
@media(max-width:760px) {
	section.fp-impact .wrapper {padding:40px 20px;}
		section.fp-impact .wrapper .text h1 {font-size:28px;}
		section.fp-impact .wrapper .container {flex-flow:row wrap; margin-top:40px;}
			section.fp-impact .wrapper .container .items {flex:1 1 100%;}
				section.fp-impact .wrapper .container .items .item .inner {padding:0 10px 40px 10px;}
					section.fp-impact .wrapper .container .items .item .inner .line {max-width:140px;}
					section.fp-impact .wrapper .container .items .item .inner .number {font-size:28px;}
			section.fp-impact .wrapper .container .report {flex:1 1 100%;}
				section.fp-impact .wrapper .container .report .inner {padding:0;}
}


.stories-container .obituary-content {max-width:860px;}
.stories-container .stories .story.obituary {width: 25% !important;}
.stories-container .stories .story.obituary p {text-align: left !important;}
.stories-container .stories .story.obituary .wrapper .title {font-size: 17px;font-weight: 700;}
.stories-container .stories .story.obituary .read-more {color: #f5891f; font-weight: 700; cursor: pointer;}
.stories-container .stories .story.obituary .text {max-height: 200px; overflow: hidden; transform: all .25s ease;}
.stories-container .stories .story.obituary .text.open {max-height: 1000px;}
.stories-container .stories .story.obituary .wrapper {padding-bottom: 15px;}


.subSectionMain.tfn {width: 100%; max-width: 100%; padding: 0;}
.subSectionMainContent.tfn {max-width: 100%; padding: 0;}
.section.tfn .inner {padding: 30px 0; min-height: unset; max-width: 1250px;}



.section.tfn.slogan h2 {line-height: 45px; font-weight: 700; font-size: 30px; margin-bottom: 20px;}

.section.tfn.intro {background-color: #fff; padding: 20px;}
	.section.tfn.intro p {font-weight: 400; font-size: 18px; padding-top: 20px;}
	.section.tfn.intro .inner {background: #fff;}

.section.tfn.instructions {margin-top: 30px;}
	.section.tfn.instructions ul {text-align: initial; max-width: 800px; margin: 0 auto;}
		.section.tfn.instructions li {font-size: 18px; margin-bottom: 15px;}
		
.section.tfn.downloads {display: flex; align-items: center; justify-content: center; flex-direction: column; background: #fff; padding: 4%;}
	.section.tfn.downloads .inner {background: #fff; display: flex; justify-content: center; align-items: center;}
	.section.tfn.downloads .title {padding-bottom: 25px; font-weight: 600; font-size: 35px;}
	.section.tfn.downloads .logo {width: 50%; padding: 30px;}
	
.section.tfn.comp {display: flex; align-items: center; justify-content: center; flex-direction: column; padding: 4%;}
	.section.tfn.comp .inner {display: flex; justify-content: center; align-items: center;}
	.section.tfn.comp .title {padding-bottom: 45px; font-weight: 600; font-size: 35px;}
	
	.section.tfn.comp .items {display: flex; flex-wrap: wrap;}
		.section.tfn.comp .item {width: calc(50% - 40px); padding: 20px;}
			.section.tfn.comp .item .title {padding-bottom: 15px; font-weight: 600; font-size: 25px;}
			.section.tfn.comp .item .image {padding-bottom: 56%; background-size: cover; margin-bottom: 25px;}


