/*
Theme Name: Life Without Limbs 2013
Description: Custom Wordpress theme for Life Without Limbs website.
Version: 1.0
*/

html, body, #bg, #bg table, #bg td {height:100%; width:100%; overflow:hidden;}
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:#974b2f; outline:none; text-decoration:none;}
a:hover {color:#bf522a; text-decoration:none;}
img {border:0; outline:none;}
object {outline:none; display:block;}
input {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, embed, object {max-width:100%;}

@font-face {
    font-family: 'OpenSansRegular';
    src: url('fonts/OpenSans-Regular-webfont.eot');
    src: url('fonts/OpenSans-Regular-webfont?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansItalic';
    src: url('fonts/OpenSans-Italic-webfont.eot');
    src: url('fonts/OpenSans-Italic-webfont?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Italic-webfont.woff') format('woff'),
         url('fonts/OpenSans-Italic-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Italic-webfont.svg#OpenSansItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansLight';
    src: url('fonts/OpenSans-Light-webfont.eot');
    src: url('fonts/OpenSans-Light-webfont?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Light-webfont.woff') format('woff'),
         url('fonts/OpenSans-Light-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansSemibold';
    src: url('fonts/OpenSans-Semibold-webfont.eot');
    src: url('fonts/OpenSans-Semibold-webfont?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Semibold-webfont.woff') format('woff'),
         url('fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansBold';
    src: url('fonts/OpenSans-Bold-webfont.eot');
    src: url('fonts/OpenSans-Bold-webfont?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Bold-webfont.woff') format('woff'),
         url('fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'CantarellRegular';
    src: url('fonts/Cantarell-Regular-webfont.eot');
    src: url('fonts/Cantarell-Regular-webfont?#iefix') format('embedded-opentype'),
         url('fonts/Cantarell-Regular-webfont.woff') format('woff'),
         url('fonts/Cantarell-Regular-webfont.ttf') format('truetype'),
         url('fonts/Cantarell-Regular-webfont.svg#CantarellRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'CantarellBold';
    src: url('fonts/Cantarell-Bold-webfont.eot');
    src: url('fonts/Cantarell-Bold-webfont?#iefix') format('embedded-opentype'),
         url('fonts/Cantarell-Bold-webfont.woff') format('woff'),
         url('fonts/Cantarell-Bold-webfont.ttf') format('truetype'),
         url('fonts/Cantarell-Bold-webfont.svg#CantarellBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BebasNeueRegular';
    src: url('fonts/BebasNeue-webfont.eot');
    src: url('fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/BebasNeue-webfont.woff') format('woff'),
         url('fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

b, strong {/* font-family:'CantarellBold'; */}
i, em {font-family:'OpenSansItalic';}

body {padding:0; margin:0; font:13px/20px 'CantarellRegular', Arial, Helvetica, sans-serif; color:#4a4642; background:#d9d9d9;}

/*background image*/
#bg div {position:fixed; width:200%; height:200%; top:0; left:-50%; z-index:-1;}
#bg td {vertical-align:top; text-align:center;}
#bg img {min-height:55%; min-width:50%; margin:0 auto;}
#container.noFB #bg {display:none;}

#modalBG {width:100%; height:200%; position:fixed; z-index:998; background:#000; background:rgba(0,0,0,0.8); display:none;}
.aydModal {width:588px; height:565px; background:#edead9; position:absolute; top:138px; left:50%; margin-left:-294px; z-index:999; display:none; border-radius:8px;}
		.aydmTitle {height:33px; background:#f4f3e9; position:relative; margin:44px 0 0;}
			.aydmtTxt {position:absolute; left:30px; top:9px; font:14px/14px 'OpenSansBold'; color:#974b2f; text-transform:uppercase;}
			.aydmtIcon {position:absolute; right:45px; top:-16px;}
		.aydmContent {padding:62px 35px 0 31px; font:14px/16px 'OpenSansRegular'; color:#232323;}

.dfModal {width:588px; height:565px; background:#edead9; position:absolute; top:138px; left:50%; margin-left:-294px; z-index:999; display:none; border-radius:8px;}
		.dfmTitle {height:33px; background:#f4f3e9; position:relative; margin:44px 0 0;}
			.dfmtTxt {position:absolute; left:30px; top:9px; font:14px/14px 'OpenSansBold'; color:#974b2f; text-transform:uppercase;}
			.dfmtIcon {position:absolute; right:45px; top:-16px;}
		.dfmContent {padding:62px 35px 0 31px; font:14px/16px 'OpenSansRegular'; color:#232323;}

#container {width:100%; height:100%; overflow:auto; background:url(images/blank.gif) no-repeat; position:relative;}

	#floatingNav {width:100%; background:#737168; border-bottom:1px solid #fff; position:fixed; left:0; top:0; z-index:997; display:none;}
		.fnLogo {float:left; margin:8px 0 0 14px;}
		#fnNav {min-width:290px; width:600px; margin:0;}
			#fnNav > ul {list-style:none; margin:0; padding:17px 0 11px 15px;}
			#fnNav > ul > li {display:inline-block; margin:0 15px; font:13px/13px 'OpenSansRegular'; text-transform:uppercase;}
			#fnNav > ul > li > a {display:block; padding:0 5px; color:#fff; filter:alpha(opacity=50) !important; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important; -moz-opacity:0.5; -webkit-opacity:0.5; opacity:0.5;}
			#fnNav > ul > li > a:hover {color:#fff; filter:alpha(opacity=100) !important; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important; -moz-opacity:1; -webkit-opacity:1; opacity:1;}
		#floatingNav > .btnOGFloat {right:0 !important; top:6px !important;}

	#inner {width:100%; height:auto; min-height:100%; margin-bottom:-403px;}
	#inner-Live {width:100%; height:auto; min-height:100%; margin-bottom:-195px;}
	#container #inner.noFB {margin-bottom:-195px;}

body.veterans {overflow:initial;}
	body.veterans #container {overflow:initial;}
		body.veterans #inner {margin-bottom:0;}
	body.veterans #bg {display:none;}

		#headerSection {width:100%; height:90px; clear:both; background:#000; background:rgba(0,0,0,0.5); border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#f9f6ed; border-bottom-color:rgba(255,255,255,0.5); position:absolute; left:0; top:0; z-index:99;}
			#headerInner {width:100%; min-width:300px; height:90px; position:relative;}
				#logo {width:267px; height:36px; position:absolute; left:17px; top:25px;}
					#logo h1 a {width:267px; height:36px; display:block; background:url(images/logo-original.png) no-repeat; text-indent:-9999px;}
				#mainNav {min-width:290px; /*width:700px;*/ text-align:center; padding:29px 176px 0 0;}
					#mainNav > ul {list-style:none; margin:0 auto;}
					#mainNav > ul > li {display:inline-block; margin:0 15px; font:13px/13px 'OpenSansRegular'; text-transform:uppercase;}
					#mainNav > ul > li > a {display:block; padding:10px 5px 8px; color:#fff; filter:alpha(opacity=50) !important; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important; -moz-opacity:0.5; -webkit-opacity:0.5; opacity:0.5;}
					#mainNav > ul > li > a:hover {color:#fff; filter:alpha(opacity=100) !important; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important; -moz-opacity:1; -webkit-opacity:1; opacity:1;}
					#mainNav > ul > li.selected a {color:#fff; filter:alpha(opacity=100) !important; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important; -moz-opacity:1; -webkit-opacity:1; opacity:1;}
				.btnOG, .btnOGFloat {position:absolute; right:0; top:32px; background:#974b2f; -webkit-box-shadow:0 12px 8px -5px rgba(0,0,0,0.6); -moz-box-shadow:0 12px 8px -5px rgba(0,0,0,0.6); box-shadow:0 12px 8px -5px rgba(0,0,0,0.6);}
					.btnOG a, .btnOGFloat a {display:block; font:13px/13px 'OpenSansLight'; color:#fff; text-transform:uppercase; letter-spacing:2pt; padding:8px 23px;}
					.btnOG a:hover, .btnOGFloat a:hover {color:#000;}
					.bogLeftLine {display:inline-block; width:16px; height:1px; background:#b07661; margin:-1px 11px 0 0; text-indent:-9999px; vertical-align:middle;}
					.bogRightLine {display:inline-block; width:16px; height:1px; background:#b07661; margin:-1px 0 0 11px; text-indent:-9999px; vertical-align:middle;}
					.btnOG.skinnyAttrs {position:relative !important; top:auto !important; right:auto !important; display:inline-block; margin:70px 0 10px 20px;}
					.btnOGFloat.skinnyAttrs {position:relative !important; top:auto !important; right:auto !important; display:inline-block; margin:0 0 30px 30px;}

				.headerShare {position:absolute; right:385px; top:34px;}

			.headerMobile {width:100%; height:59px; clear:both; position:relative; background:#000; background:rgba(0,0,0,0.5); z-index:2; display:none;}
				.mobileLogo {width:213px; height:32px; float:left; padding:14px 0 0 16px;}
					.mobileLogo a {display:block;}
					.mobileLogo img {width:100%; height:auto; display:block;}
				.mobileBtn {width:37px; height:25px; float:right; padding:16px 17px 0 0; cursor:pointer;}
					.mobileBtn span {width:37px; height:25px; display:block; background:url(images/btn-mobile.png) 0 0 no-repeat; text-indent:-9999px;}
			.mobileNav {width:100%; padding:59px 0 25px; background:url(images/bg-mobile-nav.jpg) center top no-repeat; background-size:cover; position:fixed; top:0; z-index:1; display:none;}
				.mobileNav > ul {width:100%; list-style:none; margin:0; padding:25px 0 0; border-top:1px solid rgba(255,255,255,0.25);}
				.mobileNav > ul > li {font:18px/18px 'OpenSansLight', sans-serif; color:#fff; text-transform:uppercase; margin:0 0 18px;}
				.mobileNav > ul > li:last-child {margin:0;}
				.mobileNav > ul > li > a {display:block; color:#fff; padding:0 0 0 25px;}

				.mobileNav > ul > li > ul {list-style:none; margin:0 auto; padding:15px 0 0 25px; display:none;}
				.mobileNav > ul > li > ul > li {font:16px/16px 'OpenSansLight', sans-serif; color:#fff; text-transform:uppercase; margin:0 0 12px;}
				.mobileNav > ul > li > ul > li > a {display:block; color:#fff; padding:0 0 0 18px;}
				.mobileNav > ul > li > ul > li.current_page_item > a {color:#e0734b; background:url(images/mobile-sn-arrow.png) left top no-repeat;}
		
			.mobileDonate {width:100%; background:#974b2f; text-align:center; -webkit-box-shadow:0 12px 8px -5px rgba(0,0,0,0.6); -moz-box-shadow:0 12px 8px -5px rgba(0,0,0,0.6); box-shadow:0 12px 8px -5px rgba(0,0,0,0.6); display:none;}
			.mobileDonate.sub {-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0); -moz-box-shadow:0 0 0 0 rgba(0,0,0,0); box-shadow:0 0 0 0 rgba(0,0,0,0);}
				.mobileDonate a {display:block; font:18px/18px 'OpenSansLight'; color:#fff; text-transform:uppercase; letter-spacing:1pt; padding:10px 0;}
				.mobileDonate a:hover {color:#000;}
				.mdLeftLine {display:inline-block; width:16px; height:1px; background:#b07661; margin:-1px 11px 0 0; text-indent:-9999px; vertical-align:middle;}
				.mdRightLine {display:inline-block; width:16px; height:1px; background:#b07661; margin:-1px 0 0 11px; text-indent:-9999px; vertical-align:middle;}

		/*COUNTDOWN CLOCK */
		#countdownHolderFloat {position:absolute; height:56px; text-align:right; clear:both; top:15px; right:250px;}
		#countdownHolder {position:absolute; height:56px; text-align:right; clear:both; top:35px; right:250px;}
			#countdown {height:43px;}
			#countdownleftText{float:left; color:#fff; font-size:14px; padding:0px 0px 0px 0px;}
			#countdownleftText a{color:#fff; filter:alpha(opacity=50) !important; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important; -moz-opacity:0.5; -webkit-opacity:0.5; opacity:0.5;}
			#countdownleftText a:hover{color:#fff; filter:alpha(opacity=100) !important; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important; -moz-opacity:1; -webkit-opacity:1; opacity:1;}
			#countdownRightText{float:right; text-align:right; padding:0 0 0 0;}
			#countdownText {color:#ffffff; font-size:14px; padding:0px 0px 0px 3px;}
			#countdownTextAlt {color:#ffffff; font-size:14px; padding:0px 0px 0px 3px;}
			#countdownText a:hover{color:#3eb6cf;}

			#clockDay{float:left; text-align:center; font-size:14px; filter:alpha(opacity=50) !important; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important; -moz-opacity:0.5; -webkit-opacity:0.5; opacity:0.5;}
			#clockHour{float:left; text-align:center; font-size:14px; filter:alpha(opacity=50) !important; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important; -moz-opacity:0.5; -webkit-opacity:0.5; opacity:0.5;}
			#clockMin{float:left; text-align:center; font-size:14px; filter:alpha(opacity=50) !important; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important; -moz-opacity:0.5; -webkit-opacity:0.5; opacity:0.5;}
			#clockSec{float:left; text-align:center; font-size:14px; filter:alpha(opacity=50) !important; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important; -moz-opacity:0.5; -webkit-opacity:0.5; opacity:0.5;}
			#clockdivider{float:left; width:10px; text-align:center; font-size:14px; filter:alpha(opacity=50) !important; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important; -moz-opacity:0.5; -webkit-opacity:0.5; opacity:0.5;}
	
			#dayhourmin{clear:both; padding:0 10px 0 12px;}
	
			#ctday{float:left; width:40px; text-align:center; font-size:14px;}
			#cthour{float:left; width:40px; text-align:center; font-size:14px;}
			#ctmin{float:left; width:40px; text-align:center; font-size:14px;}
			#ctsec{float:left; width:40px; text-align:center; font-size:14px;}

		#appSection {position:fixed; z-index:100; margin-top:-150px; top:50%; left:0px; display:none; background:#fff; background: rgba(255, 255, 255, 0.9);}
		.appSectionHeading {background-color:#393b3e; text-align:center; width:100%; color:#fff; padding:4px 0;}
		.appSectionHeading a {color:#fff;}
		.appSectionBG {padding:20px 30px;}
		.appClose {position:absolute; top:-11px; right:-15px; cursor:pointer;}

		#homeBannerSection {width:100%; height:792px; position:relative; clear:both;}
		#homeBannerSection:after {content:' '; display:block; clear:both;}
			#homeBannerContent {width:100%; /*height:441px;*/ height:100%;}
				#bannerBtnPrev {width:32px; height:32px; background:url(images/left_arrow.png) -88px -94px no-repeat; text-indent:0px; cursor:pointer; position:absolute; left:0; top:345px; z-index:52;}
					#bannerBtnPrev:hover {background:url(images/left_arrow.png) -88px -130px no-repeat;}
				#bannerBtnNext {width:32px; height:32px; background:url(images/right_arrow.png) -135px -94px no-repeat; text-indent:0px; cursor:pointer; position:absolute; right:0; top:345px; z-index:52;}
					#bannerBtnNext:hover {background:url(images/right_arrow.png) -135px -130px no-repeat;}

				#bannerHolder {width:100%; height:441px; position:absolute; top:127px; z-index:51;}
					.slideshow {width:100%; max-width:944px; height:100%; position:relative; padding:0;}
					.slideshow a {display:block;}
					.slideshow a img {border:none;}
					.slideshow li.slide {list-style-type:none;}
					.slideshow li.slide img {width:100%; max-width:944px; height:auto;}
					.slideshow .slides {width:100%; height:100%; margin:0; background-color:transparent;}
					.slideshow .slides li.slide {visibility:hidden; position:absolute; left:0; top:0;}

					.slideshow .buttons {width:100%; display:block; position:absolute; z-index:52; left:0; bottom:-208px; margin:0 auto; text-align:center;}
					.slideshow .buttons li {display:inline-block; width:12px; background-repeat:no-repeat; padding-right:7px;}
					.slideshow .buttons li a {float:left; text-decoration:none; width:12px; height:12px; color:#000; outline:0; padding-top:0px;}
					.slideshow ul.buttons li a:hover {text-decoration:none; width:12px; height:12px; color:#fff;}
					.slideshow ul.buttons li.active a:hover, .slideshow ul.buttons li.active a {width:12px; height:12px;}

					.bgbutton {width:12px; height:12px; overflow:hidden; text-align:center;}
					.bgbuttonactive {width:12px; height:12px; background-color:#22211d; text-align:center; border-radius:50%;}
						.bgbuttonactive a {color:#fff !important; background-color:#22211d; border-radius:50%;}
					.bgbutton a {width:12px; height:12px; background-color:#efedea; text-align:center; border-radius:50%;}
					.bgbutton a:hover {background-color:#22211d;}

			#homeFeatures {width:100%; /*height:131px;*/ height:auto; clear:both; position:absolute; left:0; bottom:8%; /*bottom:56px; margin-left:-472px;*/ z-index:51; text-align:center;}
			#homeFeatures:after {content:' '; display:block; clear:both;}
				.hfsItem {width:284px; height:121px; /*float:left;*/ background:#fff; border-radius:2px; padding:5px; margin:0 13px; -webkit-box-shadow:0 12px 8px -5px rgba(0,0,0,0.6); -moz-box-shadow:0 12px 8px -5px rgba(0,0,0,0.6); box-shadow:0 12px 8px -5px rgba(0,0,0,0.6); display:inline-block;}
				.hfsItem:first-child {margin-left:auto;}
				.hfsItem:last-child {margin-right:auto;}
					.hfsItem a {display:block;}
					.hfsItem img {width:284px; max-width:284px; height:121px;}
			#hbsBG {width:100%; height:792px; position:absolute; left:0; top:0; z-index:50;}
				#hbsBG img {width:100%; min-width:100%; height:792px;}
				
		#subContentSection {width:100%; max-width:922px; clear:both; padding:135px 0 95px;}
			#scsTopLeft {width:100%; max-width:382px; float:left; padding:0 35px 0 0;}
				#scsTopLeft > h1 {height:47px; font:34px/34px 'OpenSansBold'; color:#fff; text-transform:uppercase;}
			#scsTopRight {width:100%; max-width:505px; float:right;}
				#scsTopRight #scsrSocial {height:47px; clear:both; text-align:right; font:13px/13px 'OpenSansItalic'; color:#fff; position:relative;}
					#scsTopRight #scsrsTxt {position:absolute; right:410px; top:19px;}
					#scsTopRight #scsrSocial .addthis_toolbox {min-width:380px; position:absolute; right:0; top:18px;}
				.mobileShare {clear:both; padding:0 15px; text-align:left; font:14px/14px 'OpenSansItalic'; color:#929292; position:relative; display:none;}
					.mobileShare #scsrsTxt {position:relative; right:auto; top:auto; padding:22px 0 8px;}
						
			#scsLeft {width:282px; float:left; padding:0 35px 0 0;}
				#scsLeft > h1 {min-height:47px; font:34px/34px 'OpenSansBold'; color:#fff; text-transform:uppercase;}
					#scsLeft > h1 a {color:#fff;}
				#scsLeft > h2 {height:47px; font:21px/21px 'OpenSansBold'; color:#fff; text-transform:uppercase; clear:both;}
				#subNav h3 {padding:25px 0 0; clear:both;}
				#subNav > ul {list-style:none; margin:0;}
				#subNav > ul > li {font:13px/13px 'OpenSansRegular'; color:#fff; text-transform:uppercase; margin:0 0 1px;}
				#subNav > ul > li > a {display:block; color:#fff; background:#4f4e49; padding:6px 25px 8px;}
				#subNav > ul > li > a:hover {background:#a66f57;}
				#subNav > ul > li.current_page_item > a {background:#a66f57 url(images/arrow.gif) 13px 10px no-repeat; font-family:'OpenSansBold';}
				#subNav > ul > li > ul.children {list-style:none; margin:0;}
				#subNav > ul > li > ul.children > li {text-transform:none;}
				#subNav > ul > li > ul.children > li > a {display:block; color:#fff; background:#4f4e49; padding:6px 25px 8px 50px;}
				#subNav > ul > li > ul.children > li > a:hover {background:#a66f57;}
				#subNav > ul > li.current_page_item > ul.children > li > a {background:#4f4e49;}
				#subNav > ul > li.current_page_item > ul.children > li > a:hover {background:#a66f57;}
				#subNav > ul > li > ul.children > li.current_page_item > a {background:#a66f57 url(images/arrow.gif) 13px 10px no-repeat; font-family:'OpenSansBold';}
			#scsRight {width:100%; max-width:605px; float:right;}
				#scsrSocial {height:47px; clear:both; text-align:right; font:13px/13px 'OpenSansItalic'; color:#fff; position:relative;}
					#scsrsTxt {position:absolute; right:410px; top:19px;}
					#scsrSocial .addthis_toolbox {min-width:380px; position:absolute; right:0; top:18px;}
				.scsrSocialMobile {clear:both; font:14px/14px 'OpenSansItalic'; color:#929292; padding:0 15px 20px; display:none;}
				.scsrSocialMobile:after {content:' '; display:block; clear:both;}
					.scsrsTxtMobile {padding:0 0 6px;}
					.scsrSocialMobile .addthis_toolbox {width:100%;}
				#scsrContent {width:100%; max-width:588px; background:#fff; background:rgba(255,255,255,0.7); padding:8px 8px 12px 9px;}
					#subHeaderImg {width:588px; height:141px; margin:0 0 25px; overflow:hidden;}
						#subHeaderImg img {width:100%; height:auto; display:block;}
					#scsrContent h1 {font:14px/14px 'OpenSansRegular'; color:#2c2b2b; text-transform:uppercase; margin:0 0 15px 13px;}
						.pageTitleDiv {height:1px; background:#fff; display:inline-block; margin:0 0 4px 9px;}
					.subContent {padding:0 16px 0 15px;}
						.subContent img {max-width:872px; height:auto;}
						.subContent h1 {font:17px/19px 'OpenSansRegular' !important; color:#2c2b2b !important; text-transform:uppercase !important; margin:0 0 10px !important;}
						.subContent h2 {font:15px/19px 'OpenSansRegular'; color:#2c2b2b; text-transform:none; margin:0 0 15px;}
						.scDiv {width:588px; height:1px; background:#fff; margin:-10px 0 0 -16px; clear:both;}
					.postDate {font:12px/14px 'OpenSansSemibold'; margin:-5px 0 5px;}
				#commentsBtnSection {width:561px; background:#974b2f; clear:both; margin:8px 0; padding:29px 21px 12px 23px;}
				#commentsBtnSectionFull {width:911px; background:#974b2f; clear:both; margin:8px auto 20px; padding:8px 11px 12px 27px;}
					#cbsInfo {padding:5px 0 0; font:13px/13px 'OpenSansRegular'; color:#fff; clear:both;}
						#cbsInfoIcon {width:36px; height:29px; background:url(images/site-icons.png) -1px -94px no-repeat; margin:-5px 10px 0 0; float:left;}
						#cbsInfoTxt {float:left;}
					#cbsAction {height:25px; clear:both; padding:0 0 0 3px; position:relative; cursor:pointer;}
						#cbsaTxt {font:11px/11px 'OpenSansLight'; color:#fff; text-transform:uppercase; position:absolute; left:0; top:13px;}
						#cbsaArrow {width:11px; height:8px; background:url(images/site-icons.png) -14px -129px no-repeat; position:absolute; right:436px; top:14px;}
						#cbsaArrowFull {width:11px; height:8px; background:url(images/site-icons.png) -14px -129px no-repeat; position:absolute; right:789px; top:14px;}
							.cbsaaOpen {background:url(images/site-icons.png) -1px -129px no-repeat !important;}
						#cbsaLine {width:425px; height:1px; background:#b07661; position:absolute; right:0; top:17px;}
						#cbsaLineFull {width:780px; height:1px; background:#b07661; position:absolute; right:0; top:17px;}
				#facebookCommentSection {background:#fff; padding:6px; margin:0 auto; display:none;}
			#scsFull {width:100%; max-width:922px; clear:both;}
				#scsFull #scsLeft {width:100%; max-width:405px; padding:0;}
				#scsFull #scsRight {width:100%; max-width:517px;}
				.scsfContent {background:#fff; background:rgba(255,255,255,0.7); clear:both; padding:9px 8px 12px 9px;}
					.scsfContent h1 {font:14px/14px 'OpenSansRegular'; color:#2c2b2b; text-transform:uppercase; margin:0 0 15px 13px;}
					.scfDiv {width:100%; max-width:874px; height:1px; background:#fff; margin:-10px 0 0 0; clear:both;}

				.scsfGalaContent {background:#fff; background:rgba(255,255,255,0.7) url(images/header-gala-celebration.png) top center no-repeat; clear:both; padding:341px 8px 12px 9px;}
				.scsfGalaContentImg {background-color:#000; max-width:805px; margin:0 auto 30px; position:relative; transition: all 0.5s ease;}
				.scsfGalaContentImg .icon{position:absolute; display:none; top:50%; height:139px; width:164px; margin-left:-82px; margin-top:-70px; left:50%; z-index:100; transition: all 0.5s ease; opacity:0;}
				.scsfGalaContentImg .photo {transition: all 0.5s ease;}
				.scsfGalaContentImg:hover .photo {opacity:0.5; transition: all 0.5s ease;}
				.scsfGalaContentImg:hover .icon{display:block; transition: all 0.5s ease; opacity:1;}
				
					.scsfGalaContent h1 {text-align:center; text-transform:uppercase; font: 24px/26px 'trajan-pro-3' !important; font-weight:600 !important; color:#4a4642 !important; text-transform:uppercase; margin:0 0 15px 13px; padding:60px 0 !important;}
					.scsfGalaContent h2 {text-align:center; text-transform:uppercase; font: 20px/26px 'trajan-pro-3' !important; font-weight:600 !important; color:#4a4642 !important; text-transform:uppercase; margin:0 0 15px 13px;}
					.scsfGalaText {max-width:700px; font:18px/25px 'OpenSansItalic'; padding:70px 0;}
					.scfGalaDiv {width:100%; max-width:874px; height:1px; background:#fff; margin:-10px 0 0 0; clear:both;}
					.scsfGalaDonate {font: 24px/26px 'trajan-pro-3' !important; font-weight:600 !important; color:#d0ccc3 !important; text-align:center; width:150px; background:#175d74; padding:10px 50px; margin:0 auto; display:block;}
					.scsfGalaDonate:hover {background:#124455;}
					.scsfGalaDonateButton {padding:0 0 70px;}
				
					#donateTop {width:100%; max-width:922px; height:70px; padding:38px 0 52px; clear:both;}
						#dtInner {background:#49b9db; padding:11px 0 7px; position:relative; text-align:center;}
							#dtiLine {width:100%; max-width:871px; height:1px; background:#fff; position:absolute; left:25px; top:25px; z-index:1;}
							#dtiTitle {font:30px/29px 'OpenSansRegular'; color:#fff; text-transform:uppercase; background:#49b9db; display:inline-block; padding:0 73px; position:relative; z-index:2;}
							#dtiSubTitle {font:17px/22px 'OpenSansRegular'; color:#fff;}

					#donateLeftCol {width:100%; max-width:507px; float:left; padding:0 0 40px 24px;}
						.donateBigImg {width:100%; max-width:496px; height:314px; background:#fff; padding:5px 6px; border-radius:2px;}
						.dlcContent {padding:25px 0 0 19px; font:14px/16px 'OpenSansRegular'; color:#232323; clear:both;}
							.dlcContent > .alignright {margin:0 0 10px 15px;}
							.dlcBoxHighlight {width:274px; background:#974b2f; padding:11px 14px; font:14px/19px 'OpenSansSemibold'; color:#fff; margin:25px 0 0; -webkit-box-shadow:0 12px 8px -5px rgba(0,0,0,0.6); -moz-box-shadow:0 12px 8px -5px rgba(0,0,0,0.6); box-shadow:0 12px 8px -5px rgba(0,0,0,0.6);}
					#donateRightCol {width:296px; float:left; padding:0 0 40px 35px;}
						.drcTitle {font:30px/30px 'OpenSansBold'; color:#232323; text-transform:uppercase; padding:6px 0 20px; margin:0 0 18px; border-bottom:1px solid #fff;}
						.drcSubTitle {font:21px/21px 'OpenSansBold'; color:#974b2f; text-transform:uppercase; padding:35px 0 10px;}
						.drcCheckGroup {clear:both;}
							.drcCheckbox {border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#fff; border-bottom-color:rgba(255,255,255,0.25); padding:5px 0 2px 8px;}
								.drcCheckbox label {font:16px/16px 'OpenSansBold'; color:#4a4642; text-transform:uppercase; padding:0 0 0 10px;}
							.drcCheckboxExtra {padding:5px 0 2px 8px;}
								.drcCheckboxExtra label {font:16px/16px 'OpenSansBold'; color:#4a4642; text-transform:uppercase; padding:0 0 0 10px;}
							.drcCheckboxSub {padding:5px 0 2px; display:inline-block; vertical-align:top;}
								.drcCheckboxSub label {width:207px; font:11px/13px 'OpenSansRegular'; color:#232323; text-transform:none; padding:5px 0 0 10px; display:inline-block; vertical-align:top;}

								.drcceInner {padding:0 0 0 27px;}
									.drcceInner p {font:12px/12px 'OpenSansItalic'; color:#232323;}
									
					.streamingBoxLeft {width:46%; float:left; font-size:14px; line-height:24px;}
					.streamingBoxRight {width:48%; float:right; font-size:14px; line-height:24px;}
					.streamingDiv {width:99%; height:1px; border:0; margin:28px auto 20px; background:#c6c0b3; color:#c6c0b3; clear:both;}
				
				#scsWOLeft {width:457px; float:left; padding:12px 0px 0 0;}
					#scsWOLeft > h1 {height:25px; font:20px/20px 'OpenSansBold'; color:#fff; text-transform:uppercase;}
				#scsWORight {width:465px; float:right;}
					#scsWOFull {width:922px; clear:both;}
						.scswofContent {clear:both;}
							
							#WOdonateLeftCol {width:607px; float:left; padding:10px 0 0px 0px;}
								.WOdonateBigImg {width:607px; padding:0 0 10px 0;}
								.WOdlcContent {padding:0px 0 0 0px; font:14px/16px 'OpenSansRegular'; color:#232323; clear:both;}
								
								.WOdlcInfoGraphic {margin:35px 0 0 0; position:relative; width:607px; height:359px; background:url(images/ig-frame.png) 0px 0px no-repeat;}
									.WOdlcig-26 {width:88px; height:112px; top:42px; left:29px; background:url(images/ig-btn-26.png) 0px 0px no-repeat; position:absolute;}
									.WOdlcig-mic {width:88px; height:75px; top:21px; left:151px; background:url(images/ig-btn-mic.png) 0px 0px no-repeat; position:absolute;}
									.WOdlcig-hand {width:48px; height:63px; top:26px; left:271px; background:url(images/ig-btn-hand.png) 0px 0px no-repeat; position:absolute;}
									.WOdlcig-megaphone {width:83px; height:69px; top:21px; left:348px; background:url(images/ig-btn-megaphone.png) 0px 0px no-repeat; position:absolute;}
									.WOdlcig-nick {width:241px; height:52px; top:122px; left:173px; background:url(images/ig-btn-nick.png) 0px 0px no-repeat; position:absolute;}
									.WOdlcig-one {width:45px; height:133px; top:198px; left:248px; background:url(images/ig-btn-one.png) 0px 0px no-repeat; position:absolute;}
									.WOdlcig-38 {width:76px; height:98px; top:203px; left:513px; background:url(images/ig-btn-38.png) 0px 0px no-repeat; position:absolute;}
									.WOdlcig-300 {width:183px; height:64px; top:198px; left:29px; background:url(images/ig-btn-300.png) 0px 0px no-repeat; position:absolute;}
									.WOdlcig-stadium {width:143px; height:121px; top:198px; left:337px; background:url(images/ig-btn-stadium.png) 0px 0px no-repeat; position:absolute;}
									.WOdlcig-government {width:111px; height:138px; top:26px; left:473px; background:url(images/ig-btn-government.png) 0px 0px no-repeat; position:absolute;}
									
									.WOdlcig {cursor:pointer;}
									.WOdlcig-26-Box {left:-108px; top:102px;}
									.WOdlcig-mic-Box {left:-105px; top:65px;}
									.WOdlcig-hand-Box {left:-120px; top:53px;}
									.WOdlcig-megaphone-Box {left:-113px; top:59px;}
									.WOdlcig-nick-Box {left:-30px; top:42px;}
									.WOdlcig-one-Box {left:-130px; top:123px;}
									.WOdlcig-38-Box {left:-114px; top:88px;}
									.WOdlcig-300-Box {left:-65px; top:54px;}
									.WOdlcig-stadium-Box {left:-80px; top:111px;}
									.WOdlcig-government-Box {left:-95px; top:128px;}

									.WOdlcigBox {width:300px; display:none; position:relative; z-index:100;}
										.WOdlcigBoxArrow {width:300px; height:35px; margin:0 auto; background:url(images/ig-hover-arrow.png) center center no-repeat;}
										.WOdlcigBoxContent {padding:20px; background:#696259; font:18px/22px 'OpenSansRegular'; color:#fff;}

							#WOdonateRightCol {width:259px; padding:8px; float:left; margin:10px 0 10px 25px; background:#fff; background:rgba(255,255,255,0.2);}
								.WOdrcTitle {font:16px/18px 'CantarellBold'; color:#c44440; text-transform:uppercase; padding:0 0 10px;}
								.WOdrcNumbers {}
									.WOdrcItem {float:left; width:100px;}
										.WOdrcItemNumberWhite {font:37px/35px 'BebasNeueRegular'; color:#c44440; text-transform:uppercase; border-right:solid 1px #fff;}
										.WOdrcItemNumber {font:37px/35px 'BebasNeueRegular'; color:#c44440; text-transform:uppercase;}
										.WOdrcItemNumberDollar {font:32px/35px 'BebasNeueRegular'; padding:0 3px 0 0;}
										.WOdrcItemText {font:11px/10px 'CantarellBold'; color:#393939;}
								.WOdrcSubTitle {clear:both; font:50px/50px 'BebasNeueRegular'; color:#c44440; text-transform:uppercase; padding:0px 0 10px;}
								.WOdrcSubTitle span{font:14px/37px 'CantarellBold'; color:#393939; text-transform:uppercase; vertical-align:text-top;}

								.WOdrcBox {background:#b0d1dc; -webkit-box-shadow:0 12px 8px -5px rgba(0,0,0,0.6); -moz-box-shadow:0 12px 8px -5px rgba(0,0,0,0.6); box-shadow:0 12px 8px -5px rgba(0,0,0,0.6); margin-bottom:10px; height:22px; overflow:hidden; cursor:pointer;}
									.WOdrcBoxHeader {font:16px/18px 'CantarellBold'; color:#fff; text-transform:uppercase; background:#62b1c4; padding:2px; height:22px;}


								.WOdrcCheckGroup {clear:both;}
									.WOdrcCheckbox {border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#fff; border-bottom-color:rgba(255,255,255,0.25); padding:5px 0 2px 8px;}
										.WOdrcCheckbox label {font:16px/16px 'OpenSansBold'; color:#4a4642; text-transform:uppercase; padding:0 0 0 10px;}
									.WOdrcCheckboxExtra {padding:5px 0 2px 8px;}
										.WOdrcCheckboxExtra label {font:16px/16px 'OpenSansBold'; color:#4a4642; text-transform:uppercase; padding:0 0 0 10px;}
									.WOdrcCheckboxSub {padding:5px 0 2px; display:inline-block; vertical-align:top;}
										.WOdrcCheckboxSub label {width:207px; font:11px/13px 'OpenSansRegular'; color:#232323; text-transform:none; padding:5px 0 0 10px; display:inline-block; vertical-align:top;}

										.WOdrcceInner {padding:0 0 0 27px;}
											.WOdrcceInner p {font:12px/12px 'OpenSansItalic'; color:#232323;}

							.WOaboutDonationCallout {border:solid 1px #62b1c4; padding:8px; text-transform:uppercase; font:13px/24px 'CantarellBold', Arial, Helvetica, sans-serif;}
								.WOaboutDonationCallout a {color:#c44440;}
								.WOaboutDonationCallout a.WOunderline {color:#c44440; text-decoration:underline;}
								.WObtnDonateSmlRed {width:120px; margin:10px auto;}
								.WObtnDonateSml {width:175px; margin:10px auto; clear:both; }
									.WObtnDonateSml div {display:block; background:#62b1c4; font:13px/13px 'OpenSansLight'; color:#fff; text-transform:uppercase; letter-spacing:2pt; padding:8px 6px;}
									.WObdsLeftLine {display:inline-block; width:16px; height:1px; background:#fff; margin:-1px 8px 0 0; text-indent:-9999px; vertical-align:middle;}
									.WObdsRightLine {display:inline-block; width:16px; height:1px; background:#fff; margin:-1px 0 0 8px; text-indent:-9999px; vertical-align:middle;}
					

					#donateFullCol {width:100%; max-width:922px; background:#fff; background:rgba(255,255,255,0.4); clear:both; margin:25px 0 0;}
						#dfcLeft {width:100%; max-width:507px; float:left; padding:25px 0 28px 24px;}
						#dfcRight {width:100%; max-width:296px; float:left; padding:70px 0 28px 35px; font:14px/16px 'OpenSansRegular'; color:#232323;}
							.dfcrTitle {font:30px/30px 'OpenSansBold'; color:#232323; text-transform:uppercase; padding:0 0 20px; margin:0 0 18px; border-bottom:1px solid #fff;}
							.btnDonateSml {display:inline-block; margin:10px 0 0; clear:both; -webkit-box-shadow:0 12px 8px -5px rgba(0,0,0,0.6); -moz-box-shadow:0 12px 8px -5px rgba(0,0,0,0.6); box-shadow:0 12px 8px -5px rgba(0,0,0,0.6);}
								.btnDonateSml a {display:block; background:#974b2f; font:13px/13px 'OpenSansLight'; color:#fff; text-transform:uppercase; letter-spacing:2pt; padding:8px 6px;}
								.btnDonateSml a:hover {color:#000;}
								.bdsLeftLine {display:inline-block; width:16px; height:1px; background:#b07661; margin:-1px 8px 0 0; text-indent:-9999px; vertical-align:middle;}
								.bdsRightLine {display:inline-block; width:16px; height:1px; background:#b07661; margin:-1px 0 0 8px; text-indent:-9999px; vertical-align:middle;}
							.aboutDonationCallout {width:100%; max-width:356px; height:33px; background:#fff; background:rgba(255,255,255,0.4); clear:both; position:relative; margin:47px 0 0; cursor:pointer;}
								.adcInner {font:14px/14px 'OpenSansBold'; color:#974b2f; text-transform:uppercase; padding:10px 0 0 15px;}
								.aboutDonationCallout:hover .adcInner {color:#000;}
								.adcIcon {width:66px; height:66px; position:absolute; right:45px; top:-16px;}
									.ecfaIcon {width:66px; height:66px; display:block; background:url(images/site-icons.png) -185px -94px no-repeat; text-indent:-9999px;}

			#scsStore {width:922px; clear:both;}
				#scsStore > h1 {height:47px; font:34px/34px 'OpenSansBold'; color:#fff; text-transform:uppercase;}
				#scsStoreHeader {}
					.scsStoreHeaderLeft {width:474px; float:left;}
						.scsStoreHeaderLeftContent {width:474px; height:47px; background:#615f58;}
						.scsStoreHeaderLeftShadow {width:474px; height:14px; background:url(images/store-shadow.png) 0px 0px no-repeat;}
							.scsStoreHeaderLeftContent ul {margin:0px; padding:0px; list-style:none; padding:15px 0 0 22px;}
								.scsStoreHeaderLeftContent li {float:left; font:13px/16px 'OpenSansLight'; color:#ffffff; text-transform:uppercase;}
								.scsStoreHeaderLeftContent li a {color:#fff;}
								.scsStoreHeaderLeftContent li a:hover {color:#000;}
								.scsStoreHeaderLeftContent li.scsStoreHeaderAccount {padding:0 18px 0 0; font:13px/16px 'OpenSansBold';}
								.scsStoreHeaderLeftContent li.scsStoreHeaderDivider {padding:0 18px;}
								.scsStoreHeaderLeftContent li.scsStoreHeaderCart {padding:0 0 0 20px; background:url(images/store-icon.png) 0px 0px no-repeat;}
							.scsStoreHeaderCart {}
					.scsStoreHeaderRight {float:right; width:450px; margin-right:-20px}

				#scsStoreContent {width:922px; clear:both; background:#fff; background:rgba(255,255,255,0.5);}
					#scsStoreContentNav {width:922px; background:#49b9db;}
						#scsStoreContentNav ul {height:43px; margin:0px; list-style:none; padding:27px 0 0 22px;}
							#scsStoreContentNav li {float:left; font:13px/16px 'OpenSansLight'; color:#ffffff; text-transform:uppercase;}
							#scsStoreContentNav li a {color:#fff;}
							#scsStoreContentNav li a:hover {color:#000;}
							#scsStoreContentNav li.scsStoreContentNavSelected {font:13px/16px 'OpenSansBold';}
							#scsStoreContentNav li.scsStoreContentNavDivider {padding:0 26px;}

							#scsStoreContentInner {background:#fff; background:rgba(255,255,255,0.4); padding:37px 0px; position:relative; text-align:center;}
							#scsStoreContentLineLeft {width:205px; height:1px; background:#fff; position:absolute; left:25px; top:52px; z-index:1;}
							#scsStoreContentLineRight {width:205px; height:1px; background:#fff; position:absolute; right:25px; top:52px; z-index:1;}
							#scsStoreContentTitle {font:30px/29px 'OpenSansRegular'; color:#8d8d8d; text-transform:uppercase; display:inline-block; padding:0 73px; position:relative; z-index:2;}
							#scsStoreContentSubTitle {font:17px/22px 'OpenSansRegular'; color:#8d8d8d;}

							.scsStoreContentItem {width:100%; height:375px}
							.scsStoreContentItemAlt {background:#fff; background:rgba(255,255,255,0.4);}
								.scsStoreContentItemLeft {width:347px; float:left;}
									.scs-item-1 {padding:42px 0 0 89px;}
									.scs-item-2 {padding:65px 0 0 80px;}
								.scsStoreContentItemRight {width:525px; float:right; padding:80px 50px 0 0; text-align:right; font:13px/26px 'OpenSansRegular'; color:#4a4642;}
									.scsStoreContentItemRight h1 {font:25px/25px 'OpenSansBold'; color:#974b2f; text-transform:uppercase;}
									.scsStoreContentItemLine {width:525px; height:1px; background:#fff; z-index:1; margin:18px 0 16px 0;}
									.scsStoreContentItemPrice {font:13px/13px 'CantarellRegular', Arial, Helvetica, sans-serif; color:#615f58; text-transform:uppercase; margin:30px 0 10px 0;}
										.scsStoreContentItemPrice span {font:24px/24px 'OpenSansSemibold'; color:#974b2f; padding:0 0 0 8px;}
									.scsStoreContentItemAddToCart {display:inline-block; margin:10px 0 0; clear:both; -webkit-box-shadow:0 12px 8px -5px rgba(0,0,0,0.6); -moz-box-shadow:0 12px 8px -5px rgba(0,0,0,0.6); box-shadow:0 12px 8px -5px rgba(0,0,0,0.6);}
									.scsStoreContentItemAddToCart a {display:block; background:#974b2f; font:13px/13px 'OpenSansLight'; color:#fff; text-transform:uppercase; letter-spacing:2pt; padding:8px 12px;}
									.scsStoreContentItemAddToCart a:hover {color:#000;}
									
		#subContentWideSection {width:100%; clear:both; padding:0 0 50px;}
		#subContentWideSection.scwsNoPadding {padding-bottom:0;}
			#subContentSectionTop {width:100%; max-width:922px; clear:both; padding:135px 0 50px;}
				#scsWide {width:100%;}
					.mobileTitle {padding:25px 15px 15px; font:27px/27px 'OpenSansBold'; color:#fff; text-transform:uppercase; display:none;}
					.scswContent {width:100%; max-width:949px; clear:both;}
						
						#mediaTopSection {width:100%; max-width:949px; clear:both;}
							#mtsLeftCol {width:100%; max-width:691px; float:left;}
								#mtsVideo {width:100%; max-width:691px; height:389px; margin:0 0 9px; -webkit-box-shadow:0 12px 8px -5px rgba(0,0,0,0.6); -moz-box-shadow:0 12px 8px -5px rgba(0,0,0,0.6); box-shadow:0 12px 8px -5px rgba(0,0,0,0.6);}
								#mtsDescription {width:100%; font:14px/16px 'OpenSansRegular'; color:#fff5f1; padding:0 0 20px; white-space:pre; white-space:pre-wrap; white-space:pre-line; white-space:-pre-wrap; white-space:-o-pre-wrap; white-space:-moz-pre-wrap; white-space:-hp-pre-wrap; word-wrap:break-word;}
								.mtsShareLinks {width:130px; float:right; text-align:right;}
									.mtsShareLinks .addthis_toolbox {position:relative; z-index:100;}
									.mtsShareLinks .addthis_counter {float:none;}
							#mtsRightCol {width:233px; float:right; padding:0 0 0 24px;}
								#mtsGraphicBtns {width:233px; height:388px; position:relative; padding:0 0 10px; overflow:hidden;}
								#mtsGraphicBtnsContainer {width:233px; position:absolute;}
									#mtsgbArrowUp {width:233px; height:35px; background:#fff; background:rgba(255,255,255,0.4); cursor:pointer; position:absolute; left:0; top:0; text-indent:-9999px; border-top-left-radius:2px; border-top-right-radius:2px;}
										#mtsgbArrowUp div {width:17px; height:9px; background:url(images/site-icons.png) -1px -146px no-repeat; margin:12px auto 0;}
										#mtsgbArrowUp:hover div {background:url(images/site-icons.png) -19px -146px no-repeat;}
									#mtsgbArrowDown {width:233px; height:35px; background:#fff; background:rgba(255,255,255,0.4); cursor:pointer; position:absolute; left:0; bottom:10px; text-indent:-9999px; border-bottom-left-radius:2px; border-bottom-right-radius:2px;}
										#mtsgbArrowDown div {width:17px; height:9px; background:url(images/site-icons.png) -37px -146px no-repeat; margin:14px auto 0;}
										#mtsgbArrowDown:hover div {background:url(images/site-icons.png) -55px -146px no-repeat;}
									.mtsgbItem {width:233px; height:121px; margin:0 0 12px; -webkit-box-shadow:0 12px 8px -5px rgba(0,0,0,0.6); -moz-box-shadow:0 12px 8px -5px rgba(0,0,0,0.6); box-shadow:0 12px 8px -5px rgba(0,0,0,0.6);}
										.mtsgbItem img {width:233px; max-width:233px; height:121px; max-height:121px; border-radius:2px;}
						#recentVideosSection {width:100%; clear:both; padding:32px 0 45px; background:rgba(0,0,0,0.3); display:inline-block;}
							#rvsInner {width:100%; max-width:971px;}
								#rvsInner h2.rvsTitle {font:24px/24px 'OpenSansSemibold'; color:#fff; text-transform:uppercase; font-style:italic; margin:0 0 16px 23px;}
								#rvsContent {width:100%; max-width:971px;}
								.rvsSpinner {width:100%; margin:0 auto; text-align:center;}
									.rvsItem {width:100%; max-width:301px; padding:0 11px 36px; float:left; display:inline-block; height:320px;}
									.rvsItemSmall {width:300px; padding:0 11px 36px; float:left; display:inline-block; height:230px;}
									.rvsItemRight {width:100%; padding:0 11px 36px; float:right; display:inline-block; clear:both;}
										.rvsiImage {width:100%; max-width:301px; height:169px; max-height:169px; margin:0 0 12px;}
										.rvsiImage a {display:block; width:100%; height:169px;}
										.rvsiTitle {font:14px/16px 'OpenSansBold'; color:#b5d5de; padding:0 18px 8px 0;}
											.rvsiTitle a {color:#b5d5de;}
										.rvsiViews {font:13px/13px 'OpenSansRegular'; color:#fff5f1;}
										.rvsiDesc {font:14px/16px 'OpenSansRegular'; color:#fff5f1; padding:0 18px 8px 0;}
										.rvsiBtnSml {display:inline-block; margin:10px 0 0; clear:both; -webkit-box-shadow:0 12px 8px -5px rgba(0,0,0,0.6); -moz-box-shadow:0 12px 8px -5px rgba(0,0,0,0.6); box-shadow:0 12px 8px -5px rgba(0,0,0,0.6);}
											.rvsiBtnSml a {display:block; background:#974b2f; font:11px/11px 'OpenSansLight'; color:#fff; text-transform:uppercase; letter-spacing:2pt; padding:8px 6px;}
											.rvsiBtnSml a:hover {color:#000;}
											.rvsiLeftLine {display:inline-block; width:16px; height:1px; background:#b07661; margin:-1px 8px 0 0; text-indent:-9999px; vertical-align:middle;}
											.rvsiRightLine {display:inline-block; width:16px; height:1px; background:#b07661; margin:-1px 0 0 8px; text-indent:-9999px; vertical-align:middle;}
											
								#loadMoreDiv {margin:0 auto; clear:both; text-align:center;}
									#loadMoreDiv > a {display:block; font:14px/14px 'OpenSansRegular'; color:#fff; text-transform:uppercase; letter-spacing:2pt; padding:8px 6px;}
									#loadMoreDiv > a:hover {color:#fff;}
									.lmdLeftLine {display:inline-block; width:228px; height:1px; background:#afafaf; margin:-1px 35px 0 0; text-indent:-9999px; vertical-align:middle;}
									.lmdRightLine {display:inline-block; width:228px; height:1px; background:#afafaf; margin:-1px 0 0 35px; text-indent:-9999px; vertical-align:middle;}

						#radioBanner {width:100%; max-width:949px; height:328px; margin:0 auto 15px; border-radius:3px;}
							#radioBanner a {display:block; position:relative;}
							#radioBanner .rbLeftBlock {width:6px; height:41px; background:#974b2f; text-indent:-9999px; position:absolute; left:0; top:144px;}
							#radioBanner .rbRightBlock {width:6px; height:41px; background:#974b2f; text-indent:-9999px; position:absolute; right:0; top:144px;}
							#radioBanner .rbLeftContent {width:232px; display:block; position:absolute; left:36px; top:127px; font:24px/24px 'OpenSansRegular'; color:#974b2f; text-transform:uppercase; letter-spacing:2pt;}
								#radioBanner .rbLeftContent span {font-family:'OpenSansBold';}
							#radioBanner .rbRightContent {width:375px; display:block; position:absolute; right:39px; top:140px; font:24px/24px 'OpenSansRegular'; color:#974b2f; text-transform:uppercase; letter-spacing:2pt; text-align:right;}
								#radioBanner .rbRightContent span {font-family:'OpenSansBold';}
								#radioBanner .rbRightContent img {margin:4px 4px 0 0;}
						#radioCurrentInfo {width:100%; max-width:949px; clear:both; padding:10px 0 15px;}
							#rciLeft {width:50%; float:left; font:13px/13px 'OpenSansBold'; color:#fff; text-align:left;}
								#rciLeft span {color:#974b2f;}
								#rciLeft a {color:#974b2f;}
								#rcilTitle {font:14px/14px 'OpenSansBold'; color:#fff; margin:0 0 3px;}
							#rciRight {width:50%; float:right; text-align:right; position:relative;}
								#rciRight > .addthis_toolbox {min-width:50px; position:relative; top:9px; float:right; padding-left:3px;}
								.rcirLink {float:right; font:13px/13px 'OpenSansItalic'; color:#fff; padding:9px 16px 0 0;}
									.rcirLink a {display:block; color:#fff; padding:3px 0 0;}
									.rcirLink a:hover {color:#974b2f;}
									.rcirLinkDownload {width:20px; height:20px; display:block; float:left; background:url(images/site-icons.png) 0 -167px no-repeat; text-indent:-9999px; margin:-3px 10px 0 0;}
									.rcirLink a:hover .rcirLinkDownload {background:url(images/site-icons.png) 0 -189px no-repeat;}
									.rcirLinkListen {width:20px; height:20px; display:block; float:left; background:url(images/site-icons.png) -22px -167px no-repeat; text-indent:-9999px; margin:-3px 10px 0 0;}
									.rcirLink a:hover .rcirLinkListen {background:url(images/site-icons.png) -22px -189px no-repeat;}
						#radioGraphicBtns {width:100%; max-width:949px; height:121px; clear:both; margin:0 auto 45px;}
							.rgbBtn {width:209px; height:121px; padding:5px; background:#fff; border-radius:3px; margin:0 0 0 24px; float:left;}
							.rgbBtn:first-child {margin:0 1px 0 0;}
					.fullWidthBox {width:100%; clear:both; padding:25px 0 22px; background:#000; background:rgba(0,0,0,0.4); border-top-width:1px; border-top-style:solid; border-top-color:#fff; border-top-color:rgba(255,255,255,0.25); border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#fff; border-bottom-color:rgba(255,255,255,0.25); text-align:center; font:20px/25px 'OpenSansItalic'; color:#fff;}
						.fwqLeftQuote {width:34px; height:22px; background:url(images/site-icons.png) 0 -211px no-repeat; display:inline-block; margin:0 3px 0 0; text-indent:-9999px;}
						.fwqRightQuote {width:33px; height:21px; background:url(images/site-icons.png) -35px -211px no-repeat; display:inline-block; margin:0 0 0 3px; text-indent:-9999px;}

					.currentRadioPodcastBox {width:100%; max-width:949px; height:240px; clear:both;}
						.currentRadioThumbnail {float:left; width:240px; height:240px; text-align:left;}
							.currentRadioThumbnail img {width:227px; height:227px; overflow:hidden;}
						.currentRadioContent {float:left; width:100%; max-width:709px; text-align:left;}
							.crcTitle {font:24px/24px 'OpenSansBold'; color:#fff; margin:0 0 5px;}
							.crcDate {font:16px/16px 'OpenSansBold'; color:#fff; margin:0 0 20px;}
							.crcScripture {font:16px/16px 'OpenSansBold'; color:#fff; margin:0 0 35px;}
							.crcScripture span {color:#974b2f;}
							.crcButtons {width:100%; clear:both; height:20px;}
								.crcLink {float:left; font:13px/13px 'OpenSansRegular'; color:#fff; padding:0 35px 0 0;}
									.crcLink a {display:block; color:#fff; padding:3px 0 0;}
									.crcLink a:hover {color:#974b2f;}
									.crcLinkDownload {width:20px; height:20px; display:block; float:left; background:url(images/site-icons.png) -66px -167px no-repeat; text-indent:-9999px; margin:-3px 10px 0 0;}
									.crcLink a:hover .crcLinkDownload {background:url(images/site-icons.png) -66px -189px no-repeat;}
									.crcLinkListen {width:20px; height:20px; display:block; float:left; background:url(images/site-icons.png) -44px -167px no-repeat; text-indent:-9999px; margin:-3px 10px 0 0;}
									.crcLink a:hover .crcLinkListen {background:url(images/site-icons.png) -44px -189px no-repeat;}
										.crLinkFull {float:right; padding:0 10px; display:inline-block; border-right:1px solid #fff;}
										.crLinkRadio {float:right; padding:0 10px; display:inline-block;}
						.crcPlayerContainer {width:100%; max-width:709px; margin:29px 0 0 0;}

					#recentPodcastsSection {width:100%; clear:both; padding:32px 0 45px; display:inline-block;}
						#rpsInner {width:100%; max-width:971px;}
							#rpsContent {width:100%; max-width:971px;}
							.rpsSpinner {width:100%; margin:0 auto; text-align:center;}
								.rpsItem {width:301px; padding:0 11px 36px; float:left; display:inline-block; height:100px;}
									.rpsiImage {width:90px; max-width:90px; height:90px; max-height:90px; margin:0 12px 0 0; float:left; border:6px solid rgba(255, 255, 255, 0.2);}
										.rpsiImage img {width:90px; height:90px;}
									.rpsiContent {float:left; width:187px; text-align:left;}
										.rpsiTitle {font:19px/16px 'OpenSansBold'; color:#ffffff; padding:5px 0 8px 0;}
											.rpsiTitle a {color:#974b2f;}
										.rpsiDate {font:14px/16px 'OpenSansRegular'; color:#ffffff;}
										.rpsiButtons {margin-top:15px;}
											.rpsiLink {float:left; font:13px/13px 'OpenSansRegular'; color:#fff; padding:0 0 0 0;}
											.rpsiLinkLeft{padding:0 20px 0 0;}
												.rpsiLink a {display:block; color:#fff; padding:3px 0 0;}
												.rpsiLink a:hover {color:#974b2f;}
												.rpsiLinkDownload {width:20px; height:20px; display:block; float:left; background:url(images/site-icons.png) -66px -167px no-repeat; text-indent:-9999px; margin:-3px 10px 0 0;}
												.rpsiLink a:hover .rpsiLinkDownload {background:url(images/site-icons.png) -66px -189px no-repeat;}
												.rpsiLinkListen {width:20px; height:20px; display:block; float:left; background:url(images/site-icons.png) -44px -167px no-repeat; text-indent:-9999px; margin:-3px 10px 0 0;}
												.rpsiLink a:hover .rpsiLinkListen {background:url(images/site-icons.png) -44px -189px no-repeat;}

					#loadMorePodcastDiv {margin:0 auto; clear:both; text-align:center;}
						#loadMorePodcastDiv > a {display:block; font:14px/14px 'OpenSansRegular'; color:#fff; text-transform:uppercase; letter-spacing:2pt; padding:8px 6px;}
						#loadMorePodcastDiv > a:hover {color:#fff;}
						.lmpdLeftLine {display:inline-block; width:228px; height:1px; background:#afafaf; margin:-1px 35px 0 0; text-indent:-9999px; vertical-align:middle;}
						.lmpdRightLine {display:inline-block; width:228px; height:1px; background:#afafaf; margin:-1px 0 0 35px; text-indent:-9999px; vertical-align:middle;}
						
						#rotatingPodcasts {width:100%; position:relative;}
							#rpArrowLeft {width:42px; height:32px; background:url(images/site-icons.png) -88px -94px no-repeat; text-indent:-9999px; position:absolute; left:0; top:23px; cursor:pointer;}
							#rpArrowLeft:hover {background:url(images/site-icons.png) -88px -130px no-repeat;}
							#rpArrowRight {width:42px; height:32px; background:url(images/site-icons.png) -135px -94px no-repeat; text-indent:-9999px; position:absolute; right:0; top:23px; cursor:pointer;}
							#rpArrowRight:hover {background:url(images/site-icons.png) -135px -130px no-repeat;}
							#rpInner {width:949px; height:138px;}

						.radioStationsSection {max-width:949px; clear:both;}
							.radioStationsSection .entry-content h1 {font:24px/24px 'OpenSansSemibold'; color:#fff; text-transform:uppercase; margin:0 0 15px;}
							.radioStationsSection .entry-content h2 {font:22px/22px 'OpenSansSemibold'; color:#fff; text-transform:uppercase; margin:0 0 15px;}
							.radioStationsSection .entry-content h3 {font:20px/21px 'OpenSansSemibold'; color:#fff; text-transform:none; margin:0 0 15px;}
							.radioStationsSection .entry-content a {font-family:'OpenSansSemibold';}
							#radio-mainbrochure{height:440px;}
							#d1, #d2, #d3, #d4, #d5 {position:absolute; width:100%; max-width:949px; height:440px;}
							#usa, #canada, #asamoa, #australia, #uk, #sa, #ir {cursor:pointer;}
							#radio-brochure-nav {clear:both; padding:10px 0 15px;}
						
				.scswBtmLeft {width:606px; float:left; padding:40px 41px 0 0;}
					#commentsBtnSectionLeft {width:568px; background:#974b2f; clear:both; margin:0 0 3px; padding:8px 11px 12px 27px;}
				.scswBtmRight {width:302px; float:right; padding:37px 0 0; font:12px/14px 'OpenSansRegular'; color:#fff;}
					.dailyPodcastSignup {clear:both; margin:7px 0 0; border-width:1px; border-style:solid; border-color:#fff; border-color:rgba(255,255,255,0.6); border-radius:14px; padding:3px;}
						.dailyPodcastSignup input[type="submit"] {width:87px; height:21px; background:#757575; border:0; outline:0; font:14px/13px 'OpenSansRegular'; color:#fff; border-radius:10px; cursor:pointer;}
						.dailyPodcastSignup input[type="submit"]:hover {color:#000;}
						.dailyPodcastSignup input[type="text"] {width:170px; margin:0 0 0 20px; background:transparent; border:0; font:14px/13px 'OpenSansItalic'; color:#fff; filter:alpha(opacity=50) !important; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important; -moz-opacity:0.5; -webkit-opacity:0.5; opacity:0.5;}
						.dailyPodcastSignup input[type="email"] {width:170px; margin:0 0 0 20px; background:transparent; border:0; font:14px/13px 'OpenSansItalic'; color:#fff; filter:alpha(opacity=50) !important; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important; -moz-opacity:0.5; -webkit-opacity:0.5; opacity:0.5;}
			
			hr.hrContent {width:40%; height:1px; border:0; background:#fff; color:#fff; clear:both; margin:0 auto 15px; text-align:center;}
			.post-36 select.wpcf7-select {height:125px;}
			.qaSection {clear:both; padding:0 0 15px;}
			.faqTitle {padding:20px 0px;}
				.qaItem {clear:both; padding:15px 0 0;}
					.qaItem > h3 {font:15px/19px 'OpenSansRegular'; color:#4a4642; text-transform:none; margin:0 0 15px; cursor:pointer;}
						.qaItem > h3 span {font:17px/19px 'OpenSansSemibold';}
					.qaAnswer {display:none; padding:0 30px 15px 22px; line-height:22px;}
						.qaAnswer > h3 {font:15px/24px 'OpenSansSemibold'; color:#4a4642; text-transform:none; float:left; padding:0 5px 0 0; margin-top:-3px;}
			.faqGeneralAnswers {clear:both; padding:0 0 20px;}
			.events-table tbody td {vertical-align:top; line-height:15px; padding-bottom:15px;}

			.entry-content .mc_custom_border_hdr {display:none;}
			.entry-content .mc_signup .mc_input {width:200px; height:12px; background:#b5b2b2; border:0; border-radius:2px; padding:6px 10px 8px; margin:0 9px 0 0; vertical-align:middle; font:12px/12px 'OpenSansRegular'; color:#414040; text-transform:uppercase;}
				.entry-content .mc_merge_var label {display:none;}
				.entry-content .mc_merge_var .mc_input {width:200px; height:12px; background:#b5b2b2; border:0; border-radius:2px; padding:6px 10px 8px; margin:0 9px 0 0; vertical-align:middle; font:12px/12px 'OpenSansRegular'; color:#414040; text-transform:uppercase;}
					.entry-content .mc_form_inside .mergeRow {display:none;}
			.entry-content > ol > li {margin-bottom:15px;}
			.entry-content img {max-width:100%; height:auto;}

			.wpcf7-form {line-height:16px;}

			.standStrongContainer {background:#fff;}
			.standStrongContainer:after {content:' '; display:block; clear:both;}
				.ssTop {width:100%; height:90px; clear:both;}
					.ssTop img {width:100%; height:90px; display:block;}
				.ssHeader {width:100%; min-height:108px; clear:both; position:relative; z-index:1;}
					.ssHeader img {width:100%; height:auto; display:block;}
				.ssNav {width:100%; clear:both; margin-top:-29px; position:relative; z-index:2;}
					.ssNavInner {max-width:990px; background:#000;}
						.ssNavInner > ul {width:100%; list-style:none; margin:0 auto; text-align:center; padding-top:15px;}
						.ssNavInner > ul > li {display:inline-block; margin:0 52px; font:18px/18px 'BebasNeueRegular', sans-serif; color:#e5bf2c; text-transform:uppercase; letter-spacing:1pt;}
						.ssNavInner > ul > li > a {display:block; color:#e5bf2c; padding:0 8px 12px; border-bottom:6px solid transparent;}
						.ssNavInner > ul > li > a:hover, .ssNavInner > ul > li.selected > a {color:#fff; border-bottom:6px solid #e5bf2c;}
				.ssSection {width:100%; clear:both; padding:38px 0 0; position:relative;}
				.ssSection:after {content:' '; display:block; clear:both;}
				.ssSectionBanner {margin:0 auto; text-align:center; max-width:980px; padding:0 0 40px 0;}
				#ssSection3 {background:#e7c12d;}
				#ssSection4 {background:#e6e3dc;}
				#ssSection5 {background:#2a2a2a;}
					.ssSectionInner {max-width:990px; position:relative; z-index:2;}
					.sss2BG {width:100%; height:100%; max-height:429px; background:url(images/stand-strong-bg-section2.jpg) center top no-repeat; background-size:cover; position:absolute; left:0; top:0; z-index:1;}
						.ssSectionInner > h1 {font:40px/40px 'BebasNeueRegular', sans-serif; color:#000; text-transform:uppercase; letter-spacing:0.5pt; text-align:center;}
							.ssSectionInner > h1 > hr {width:95px; height:1px; background:#000; color:#000; margin:10px auto 5px; clear:both; border:0;}
								#ssSection2 .ssSectionInner > h1 > hr, #ssSection3 .ssSectionInner > h1 > hr {background:#fff; color:#fff;}
							#ssSection2 .ssSectionInner > h1 {color:#fff;}
							#ssSection1 .ssSectionInner > h1 > span, #ssSection2 .ssSectionInner > h1 > span {color:#e7c12d;}
						.ssSectionInner h2 {font:32px/32px 'BebasNeueRegular', sans-serif; color:#fff; text-transform:uppercase; letter-spacing:0.5pt; text-align:center; padding:15px 0 0;}
							.ssSectionInner h2 > hr {width:70px; height:1px; background:#e7c12d; color:#e7c12d; margin:6px auto 25px; clear:both; border:0;}
						.ssSectionInner h3 {font:32px/32px 'BebasNeueRegular', sans-serif; color:#000; text-transform:uppercase; letter-spacing:0.5pt; text-align:center; padding:15px 0 0;}
							.ssSectionInner h3 span {color:#525252;}
						
							.sss1Content {padding:35px 0 35px; font:14px/30px 'OpenSansRegular', sans-serif; color:#000;}
								.sss1Banner {width:100%; height:310px; clear:both; overflow:hidden; position:relative; z-index:10;}
									.sss1BannerSectionImg {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;}
									.sss1BannerSectionImg: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;}
										.sss1BannerSectionImg img {width:100%; height:auto; display:block;}
								.sss1BannerBtns {text-align:center; padding:26px 0 24px;}
									.sss1BannerBtns > a {width:14px; height:14px; display:inline-block; border-radius:50%; background:#000; text-indent:-9999px; margin:0 6px; font-size:5px; line-height:5px;}
									.sss1BannerBtns > a:hover, .sss1BannerBtns > a.on {background:#edcc16;}
								.sss1Content label {display:block; font-size:15px; font-weight:700;}
								.sss1Content input[type="text"] {width:90%; max-width:500px; height:45px; display:block; background:#ccc; border:1px solid #1e1e1e; outline:none; margin:0 0 10px; font:14px/14px 'OpenSansRegular', sans-serif; color:#000; padding:0 10px;}
								.sss1Content input[type="submit"] {width:147px; height:40px; background:#ccc; border:1px solid #1e1e1e; outline:none; font:12px/12px 'OpenSansRegular', sans-serif; color:#000; text-transform:uppercase; text-align:center; margin:8px 0 20px; cursor:pointer;}
								.sss1Content input[type="submit"]:hover {color:#fff;}
								.sss1Content textarea {width:90%; max-width:500px; height:300px; display:block; background:#ccc; border:1px solid #1e1e1e; outline:none; margin:0 0 10px; font:14px/14px 'OpenSansRegular', sans-serif; color:#000; padding:10px;}

							.sss2Content {max-width:674px; padding:20px 0 0; font:14px/30px 'OpenSansRegular', sans-serif; color:#fff;}
								.sss2Boxes {clear:both; padding:26px 0 16px;}
								.sss2Boxes:after {content:' '; display:block; clear:both;}
									.sss2Box {width:296px; height:286px; display:inline-block; border:13px solid #fff; margin:0 4px;}
									.sss2Box:first-child {margin-left:auto;}
									.sss2Box:last-child {margin-right:auto;}
										.sss2Box a {display:block;}
										.sss2Box img {width:100%; height:auto; display:block;}

							.sss3Content {max-width:785px; padding:40px 0 65px; font:29px/36px 'OpenSansRegular', sans-serif; color:#000; font-style:italic; text-align:center;}

							.sss4Content {padding:35px 0 20px;}
							.sss4Content:after {content:' '; display:block; clear:both;}
								.sss4Event {width:100%; max-width:312px; display:inline-block; margin:0 13px; font:13px/24px 'OpenSansRegular', sans-serif; color:#1c1c1c; vertical-align:top;}
								.sss4Event:first-child {margin-left:0;}
								.sss4Event:last-child {margin-right:0;}
									.sss4Event img {width:100%; height:auto; display:block;}
									.sss4Event h3 {font:18px/18px 'OpenSansBold', sans-serif; color:#000; text-transform:uppercase; padding:24px 0 10px;}
									.sss4Meta {font:11px/11px 'OpenSansBold', sans-serif; color:#000; text-transform:uppercase; clear:both;}
									.sss4Meta:after {content:' '; display:block; clear:both;}
										.sss4eDate {float:left; padding:0 10px 10px 0;}
											.sss4eDate span {width:16px; height:16px; display:inline-block; background:url(images/ss-time-icon.png) no-repeat; vertical-align:middle; margin-right:6px; margin-left:-1px; text-indent:-9999px;}
										.sss4eLoc {float:left; padding:0 0 10px;}
											.sss4eLoc span {width:10px; height:17px; display:inline-block; background:url(images/ss-loc-icon.png) no-repeat; vertical-align:middle; margin-right:6px; text-indent:-9999px;}
							.sss4MoreBtn {text-align:center; padding:0 0 80px; clear:both;}
								.sss4MoreBtn a {display:inline-block; background:#2a2a2a; padding:12px 25px 10px; font:22px/22px 'BebasNeueRegular', sans-serif; color:#fff; text-transform:uppercase; letter-spacing:0.5pt;}
								.sss4MoreBtn a:hover {color:#e7c12d;}

							.sss5ContentLeft {width:100%; max-width:342px; text-align:center; float:left; padding:0 0 88px;}
								.sss5ContentLeft a, .sss5ContentLeft img {display:inline-block;}
							.sss5ContentMid {width:100%; max-width:286px; text-align:center; float:left; padding:0 0 74px;}
								.sss5ContentMid a {width:198px; height:44px; display:inline-block; border:1px solid #e7c12d; background:#2a2a2a; text-align:center; font:22px/22px 'BebasNeueRegular', sans-serif; color:#121212; text-transform:uppercase; letter-spacing:0.5pt;}
									.sss5ContentMid a span {display:block; margin:3px 3px 2px 3px; background:#e7c12d; padding:10px 0 7px;}
									.sss5ContentMid a:hover {color:#fff;}
								.sss5ContentMid hr {width:143px; height:1px; background:#fff; color:#fff; border:0; clear:both; margin:31px auto 32px;}
							.sss5ContentRight {width:100%; max-width:340px; float:right;}
								.sysFormContainer {width:100%; max-width:340px; min-height:345px; text-align:center; background:#121212; margin-top:-108px;}
									.sfcInner {padding:18px 20px 0;}
										.sfcInner > h2 {font:32px/32px 'BebasNeueRegular', sans-serif; color:#e3bf2c; text-transform:uppercase; letter-spacing:0.5pt; padding:0 0 10px;}
											.sfcInner > h2 > hr {width:110px; height:1px; display:block; background:#fff; color:#fff; border:0; margin:5px auto 0;}
											.sfcTxt {max-width:216px; font:12px/18px 'OpenSansRegular', sans-serif; color:#fff; padding:0 0 12px;}
											.sfcForm {width:100%; max-width:298px;}
												.sfcForm input[type="text"] {width:90%; height:45px; background:#1e1e1e; border:0; outline:none; margin:0 auto 10px; font:14px/14px 'OpenSansRegular', sans-serif; color:#e7c12d; padding:0 10px;}
												.sfcForm input[type="submit"] {width:147px; height:35px; background:#121212; border:2px solid #e7c12d; outline:none; font:12px/12px 'OpenSansRegular', sans-serif; color:#e7c12d; text-transform:uppercase; text-align:center; margin:8px auto 0; cursor:pointer;}
												.sfcForm input[type="submit"]:hover {color:#fff;}
							.sss5Btm {width:100%; height:37px; background:#121212; clear:both;}
							
							.sssiList {color:#585858; font:12px/18px 'OpenSansRegular', sans-serif; font-weight:700; text-transform:uppercase;}
							.sssiList ul {margin:38px auto 45px; padding:0px; text-align:center;}
							.sssiList ul li {margin:0 auto; padding:0px 15px; display:inline-block; border-right:1px solid #efd661;}
							.sssiList ul li:last-child {border-right:none;}
							
							.sssiHeading {}
							.sssiHeading h2 {padding:0px; color:#121212; font:32px/34px 'BebasNeueRegular', sans-serif; padding:0 15px;}
							.sssiHeading h2 span {color:#585858;}
							
							.sssiOrbs {width:100%; text-align:center; margin:80px auto 60px;}
								.sssiOrb {width:290px; display:inline-block; padding:0 17px 20px; text-align:center; margin:0 auto; vertical-align:top;}
								.sssiOrb h2 {color:#000000; font:16px/18px 'OpenSansBold', sans-serif; letter-spacing:0.5pt; font-weight:700; text-transform:uppercase; padding:10px 0px; margin:0px auto; text-align:center;}
							
							.sssiButtons {margin:0 auto; text-align:center;}
								.sssiButton {display:inline-block; padding:6px 20px;}
								.sssiButtons a {display:block; width:160px; padding:12px 0; text-align:center; border:2px solid #000000; text-transform:uppercase; font:12px/12px 'OpenSansRegular', sans-serif; color:#000;}
								.sssiButtons a:hover {background:#ebcb17; border:2px solid #ebcb17; color:#000;}

								
							.sssiBringNick {width:100%; margin:50px 0 0px 0; display:block; padding:45px 0px; background:url(images/bg-ssbringnick.jpg) 0 0 no-repeat; background-size:cover; text-align:center; color:#ffffff;}
								.sssiBringNick h2 {font:40px/40px 'BebasNeueRegular', sans-serif; letter-spacing:0.5pt;}
								.sssiBringNick h2 span {color:#e7c12d;}
								.sssiBringNick hr {width:95px; height:1px; background:#fff; color:#fff; margin:10px auto 5px; clear:both; border:0;}
								.sssibnContent {margin:0 auto; text-align:center; padding:35px 10px; max-width:640px; font:14px/24px  'OpenSansRegular', sans-serif;}
								.sssibnContent a {color:#e7c12d;}
								.sssibnContent a:hover {color:#fff;}
								
							.sssiDonate {width:100%; margin:0 auto; display:block; padding:45px 0px 110px; background:#e6e3dc; text-align:center; color:#ffffff;}
								.sssiDonate h2 {font:40px/40px 'BebasNeueRegular', sans-serif; color:#1d1d1d; letter-spacing:0.5pt;}
								.sssiDonate hr {width:95px; height:1px; background:#e7c12d; color:#e7c12d; margin:10px auto 5px; clear:both; border:0;}
								.sssidContent {margin:0 auto; color:#1d1d1d; text-align:center; padding:35px 10px; max-width:640px; font:14px/24px  'OpenSansRegular', sans-serif;}
								.sssidContent h1 {font:18px/20px 'OpenSansBold', sans-serif; letter-spacing:0.5pt; padding:0 0 10px;}
								
							.sssiLeaders {color:#000000; font:18px/18px 'OpenSansRegular', sans-serif; text-transform:uppercase;}
							.sssiLeaders ul {margin:70px auto 45px; padding:0px; text-align:center;}
							.sssiLeaders ul li {margin:0 auto; padding:6px 20px; display:inline-block;}
							
							.sssiContact {width:100%; margin:90px 0 0px 0; display:block; padding:45px 0px; background:url(images/bg-sscontactus.jpg) 0 0 no-repeat; background-size:cover; text-align:center; color:#ffffff;}
								.sssiContact h2 {font:40px/40px 'BebasNeueRegular', sans-serif; letter-spacing:0.5pt;}
								.sssiContact h2 span {color:#e7c12d;}
								.sssiContact hr {width:95px; height:1px; background:#fff; color:#fff; margin:10px auto 5px; clear:both; border:0;}
								.sssicOrbs {width:100%; text-align:center; margin:50px auto 10px;}
									.sssicOrb {width:290px; display:inline-block; padding:0 17px 20px; text-align:center; margin:0 auto; vertical-align:top; color:#fff; font:14px/24px  'OpenSansRegular', sans-serif;}
									.sssicOrb h2 {color:#e7c12d; display:inline-block; font:18px/18px 'OpenSansBold', sans-serif; letter-spacing:0.5pt; font-weight:700; text-transform:uppercase; padding:10px 0px; margin:0px auto; text-align:center;}
									.sssicOrb h2.sssicoAddress {background:url(images/ss-icon-address.png) 0 7px no-repeat; text-indent:22px;}
									.sssicOrb h2.sssicoTelephone {background:url(images/ss-icon-telephone.png) 0 7px no-repeat; text-indent:32px;}
									.sssicOrb h2.sssicoEmail {background:url(images/ss-icon-email.png) 0 7px no-repeat; text-indent:34px;}
									.sssicOrb a {color:#ffffff;}
									.sssicOrb a:hover {color:#e7c12d;}
								
							.sssiQuestions {width:100%; margin:0 auto; display:block; padding:45px 0px 110px; background:#e6e3dc; text-align:center; color:#ffffff;}
								.sssiQuestions h2 {font:40px/40px 'BebasNeueRegular', sans-serif; color:#1d1d1d; letter-spacing:0.5pt;}
								.sssiQuestions hr {width:95px; height:1px; background:#e7c12d; color:#e7c12d; margin:10px auto 5px; clear:both; border:0;}
								.sssiqContent {margin:0 auto; color:#1d1d1d; text-align:center; padding:35px 10px; max-width:980px; height:340px; font:14px/24px  'OpenSansRegular', sans-serif;}
								.sssiqContent h1 {font:30px/30px 'BebasNeueRegular', sans-serif; letter-spacing:0.5pt; padding:0 0 10px;}
							
							.alm-btn-wrap {width:100%; margin:0 auto 90px; text-align:center;}
							.alm-btn-wrap .done {background:#ebdca1;}
							button.sssiLoadMore {display:inline-block; background:#ebcb17; cursor:pointer; width:300px; padding:14px 0; text-align:center; text-transform:uppercase; font:14px/14px 'OpenSansBold', sans-serif; color:#fff; border:0px; outline:none;}
							button.sssiLoadMore:hover {color:#000;}
							button.done:hover {color:#fff;}
							
							.sssiEvent {padding:0 0 95px;}
								.sssieLeft {display:inline-block; width:168px; padding:0 30px 0 0; vertical-align:top;}
								.sssieLeft img {width:168px; height:167px; overflow:hidden;}
								.sssieRight {display:inline-block; width:700px; vertical-align:top;}
								.sssieRight h2 {text-align:left; margin:0px 0 5px; padding:0px; font:18px/18px 'OpenSansBold', sans-serif; color:#000000;}
								.sssieRight h3 {text-align:left; margin:0 0 20px; font:12px/12px 'OpenSansBold', sans-serif; color:#767676;}
									.sssierButton a {display:block; width:160px; padding:12px 0; text-align:center; border:2px solid #000000; text-transform:uppercase; font:12px/12px 'OpenSansRegular', sans-serif; color:#000;}
									.sssierButton a:hover {background:#ebcb17; border:2px solid #ebcb17; color:#000;}
								
							.eventDetails {padding:0 0 20px;}
							.eventDetails h2 {text-align:left; margin:0px 0 5px; padding:0px; font:18px/18px 'OpenSansBold', sans-serif; color:#000000;}
								.edLower {display:block; width:100%;}
								.edTime {display:inline-block; font:11px/18px 'OpenSansRegular', sans-serif; color:#767676; margin:0 20px 0 0; text-transform:uppercase; background:url(images/ss-icon-clock.png) 0 0px no-repeat; text-indent:22px;}
								.edLocation {display:inline-block; font:11px/18px 'OpenSansRegular', sans-serif; color:#767676; text-transform:uppercase; background:url(images/ss-icon-location.png) 0 0px no-repeat; text-indent:22px;}
								
							.eventButtons {margin:20px auto 90px; text-align:center;}
								.ebButton {display:inline-block; padding:6px 20px;}
								.ebButton a {display:block; width:160px; padding:12px 0; text-align:center; border:2px solid #000000; text-transform:uppercase; font:12px/12px 'OpenSansRegular', sans-serif; color:#000;}
								.ebButton a:hover {background:#ebcb17; border:2px solid #ebcb17; color:#000;}
								
								
							#gform_wrapper_8 {width:980px; position:relative;}
								#field_8_1 {position:absolute; top:30px; left:0px;}
									#input_8_1 {width:240px;}
								#field_8_2 {position:absolute; top:30px; left:280px;}
									#input_8_2 {width:240px;}
								#field_8_3 {position:absolute; top:152px; left:0px;}
									#input_8_3 {width:240px;}
								#field_8_4 {position:absolute; top:152px; left:280px;}
									#input_8_4 {width:255px;}
								#field_8_5 {position:absolute; top:30px; left:560px;}
									#input_8_5 {width:410px;}
							
							#gform_wrapper_8 .gfield_label {text-transform:uppercase; font:18px/18px 'OpenSansBold', sans-serif;}
							#gform_wrapper_8 .gfield input {padding:6px; font:14px/24px  'OpenSansRegular', sans-serif; border:1px solid #cccccc;}
							#gform_wrapper_8 .gfield select {padding:9px; font:14px/24px  'OpenSansRegular', sans-serif; border:1px solid #cccccc;}
							#gform_wrapper_8 .gfield textarea {padding:6px; font:14px/24px  'OpenSansRegular', sans-serif; border:1px solid #cccccc;}
							
							#gform_wrapper_8 .gform_footer {position:absolute; width:980px; text-align:center; margin:250px auto 0;}
							
							#gform_submit_button_8 {display:block; margin:0 auto; width:160px; padding:12px 0; text-align:center; border:2px solid #000000; text-transform:uppercase; font:12px/12px 'OpenSansRegular', sans-serif; color:#000; background:none; cursor:pointer;}
							#gform_submit_button_8:hover {background:#ebcb17; border:2px solid #ebcb17; color:#000;}
							
							#gform_wrapper_4{display:block!important;}
							
							.ssFormContainer input, .ssFormContainer textarea, .ssFormContainer select {font:14px/24px 'OpenSansRegular', sans-serif !important; padding:0 6px !important;}
								.ssFormContainer textarea, .ssFormContainer select {padding:6px !important;}
								#gform_submit_button_9, #gform_submit_button_10 {width:147px !important; padding:12px 0; border:2px solid #000000; text-transform:uppercase; font:12px/12px 'OpenSansRegular', sans-serif; color:#000; background:none; cursor:pointer;}
								#gform_submit_button_9:hover, #gform_submit_button_10:hover {background:#ebcb17; border:2px solid #ebcb17; color:#000;}
							
							@media (max-width:1024px) {
								.sssiQuestions {padding:45px 0px 30px;}
								.sssiqContent {height:auto;}
								#gform_wrapper_8 {width:980px; position:relative;}
								#field_8_1 {position:static;}
									#input_8_1 {width:100%;}
								#field_8_2 {position:static;}
									#input_8_2 {width:100%;}
								#field_8_3 {position:static;}
									#input_8_3 {width:100%;}
								#field_8_4 {position:static;}
									#input_8_4 {width:100%;}
								#field_8_5 {position:static;}
									#input_8_5 {width:100%;}
								#gform_wrapper_8 .gform_footer {position:static; width:100%; margin:25px auto 25px;}
								
								.ssFormContainer input, .ssFormContainer textarea, .ssFormContainer select {width:100% !important; max-width:100% !important;}
						
								
							}
							
							
							.sss1ContentImages {width:100%; text-align:center; margin:0 auto 30px;}
								.sss1ciImage {display:inline-block; padding:0 9px;}
							
							.sssiDonateSection {width:100%; margin:90px 0 0px 0; display:block; padding:45px 0px; background:url(images/bg-hands.jpg) 0 0 no-repeat; background-size:cover; text-align:center; color:#ffffff;}
								.sssiDonateSection h2 {font:40px/40px 'BebasNeueRegular', sans-serif; letter-spacing:0.5pt;}
								.sssiDonateSection h2 span {color:#e7c12d;}
								.sssiDonateSection h3 {font:18px/32px 'OpenSansRegular', sans-serif; letter-spacing:0.5pt; text-transform:uppercase; margin:45px 0 0 0;}
								.sssiDonateSection h3 span {color:#e7c12d; font:18px/32px 'OpenSansBold', sans-serif;}
								.sssiDonateSection hr {width:95px; height:1px; background:#fff; color:#fff; margin:10px auto 5px; clear:both; border:0;}
								.sssidsOrbs {width:100%; text-align:center; margin:50px auto 10px;}
									.sssidsOrb {width:290px; display:inline-block; padding:0 17px 20px; text-align:center; margin:0 auto; vertical-align:top; color:#fff; font:14px/24px  'OpenSansRegular', sans-serif;}
									.sssidsOrb h2 {color:#ffffff; display:block; font:18px/24px 'OpenSansBold', sans-serif; letter-spacing:0.5pt; font-weight:700; text-transform:uppercase; padding:10px 0px; margin:0px auto; text-align:center;}
									.sssidsOrb a {color:#ffffff;}
									.sssidsOrb a:hover {color:#e7c12d;}
									
							.sssiCollaborate {width:100%; margin:0 auto; display:block; padding:45px 0px 110px; background:#e6e3dc; text-align:center; color:#ffffff;}
								.sssiCollaborate h2 {font:40px/40px 'BebasNeueRegular', sans-serif; color:#1d1d1d; letter-spacing:0.5pt;}
								.sssiCollaborate hr {width:95px; height:1px; background:#e7c12d; color:#e7c12d; margin:10px auto 5px; clear:both; border:0;}
								.sssicContent {margin:0 auto; color:#1d1d1d; text-align:center; padding:35px 10px; max-width:640px; font:16px/24px  'OpenSansRegular', sans-serif;}
						
		.veteranContainer {background:#fff; position:relative;}	
			.veteranHeader {width:100%; padding:20px 0 21px; border-bottom:1px solid rgba(255,255,255,0.5); background:rgba(0,0,0,0.5); font:13px/13px 'OpenSansLight', sans-serif; color:#fff; text-transform:uppercase; letter-spacing:2pt; text-align:center; position:absolute; left:0; top:0; z-index:2;}
				.veteranHeader a {color:#fff;}
				.veteranHeader a:hover {color:#e5bf2c;}
			.veteranContainer:after {content:' '; display:block; clear:both;}
				.vlpTop {width:100%; height:90px; clear:both;}
					.vlpTop img {width:100%; height:90px; display:block;}
				.vlpHeader {width:100%; min-height:95px; clear:both; position:relative; z-index:1;}
					.vlpHeader img {width:100%; height:auto; display:block; opacity:1;}
				.vlpSection {width:100%; clear:both; padding:38px 0 0; position:relative;}
				.vlpSection:after {content:' '; display:block; clear:both;}
				.vlpSection.sub {text-align:center; padding-bottom:60px;}
					.vlpSection.sub .graphic {padding:0 0 38px 0; text-align:center;}
						.vlpSection.sub .graphic img {max-width:100%; height:auto; display:block; margin:0 auto;}
					.vlpSection.sub > h1 {font:37px/37px 'BebasNeueRegular'; color:#2a4069; letter-spacing:1pt; text-transform:uppercase;}
					.vlpSection.sub > hr {width:95px; height:1px; background:#000; border:0; outline:0; clear:both; margin:15px auto 35px; text-align:center;}
					.vlpSection.sub .content {max-width:705px; text-align:left; font:14px/30px 'OpenSansRegular'; color:#000; padding:0 15px;}
					.vlpSection.sub .vidContent {max-width:600px; text-align:left; font:14px/30px 'OpenSansRegular'; color:#222; padding:30px 0 50px;}
						.vlpSection.sub .vidContent p {padding:0 15px;}
					.vlpSection.sub .highlight {font-size:18px; font-weight:bold; text-align:center; text-transform:uppercase;}
					
					.veteranVids {max-width:996px; clear:both;}
						.veteranVids .item {width:315px; display:inline-block; margin:0 7px 60px; font:18px/18px 'OpenSansRegular'; color:#151515; text-transform:uppercase; letter-spacing:0.5pt; text-align:center;}
							.veteranVids .item a {display:block; color:#151515;}
								.veteranVids .item img {max-width:100%; height:auto; display:block; margin-bottom:12px;}
					
				.vlpDonateImgs {clear:both; padding:40px 0 0;}
					.vlpDonateImgs img {display:inline-block; margin:0 10px; max-width:90%; height:auto;}
					
				.veteranDonation {width:100%; clear:both; background:url(images/veteran-donate-bg.jpg) center top no-repeat; background-size:cover; padding:50px 0 65px; text-align:center; font-size:16px; color:#b3b3b3;}
					.veteranDonation > h1 {font:37px/37px 'BebasNeueRegular'; color:#fff; letter-spacing:1pt; text-transform:uppercase;}
					.veteranDonation > hr {width:95px; height:1px; background:#fff; border:0; outline:0; clear:both; margin:15px auto 25px; text-align:center;}
					.veteranDonation > h2 {font:18px/24px 'OpenSansBold'; color:#fff; text-transform:uppercase; text-transform:uppercase; margin:0 auto 15px;}
					.donateForm {max-width:750px; padding:55px 0 0; font-size:14px; line-height:22px;}
						.donateForm > h3 {font:20px/20px 'OpenSansBold'; text-transform:uppercase; color:#fff; padding:0 0 30px;}
						.donateForm .productOptionViewRadio > ul {max-width:380px; margin:0 auto;}
						.donateForm .productOptionViewRadio > ul > li {margin-bottom:20px; font-size:18px; line-height:18px; color:#fff;}
						.donateForm input[type="image"] {margin:30px auto 40px;}
					
				.veteranNotice {width:120px; padding:24px 15px; background:#2a4069; font-size:13px; line-height:18px; color:#fff; text-align:center; position:fixed; right:0; top:50%; z-index:90;}
					.veteranNotice span {display:block; font:15px/18px 'OpenSansBold'; color:#edcc16; margin:0 auto;}
					
				.veteranContainer .dropdown {width:218px; height:28px; border:1px solid #717171; background:#fff url(images/dd-arrow.png) 194px 9px no-repeat; text-align:left; position:relative; cursor:pointer;}
					.veteranContainer .dropdown .selected {font:14px/14px 'OpenSansRegular'; color:#222; padding:8px 0 0 9px;}
					.veteranContainer .dropdown > ul {width:208px; background:#fff; list-style:none; margin:1px 0 0; padding:5px; border:1px solid #717171; border-top:0; position:absolute; left:-1px; top:100%; z-index:2; display:none;}
					.veteranContainer .dropdown > ul > li {font:14px/14px 'OpenSansRegular'; color:#222;}
					.veteranContainer .dropdown > ul > li > a {color:#222; display:block; padding:6px 5px;}
					.veteranContainer .dropdown > ul > li > a:hover {color:#fff; background:#ccc;}
				
				.veteranContainer .disclaimer {font:12px/18px 'OpenSansItalic'; clear:both; text-align:center; padding:24px 0 65px;}
					.veteranContainer .disclaimer a {color:#494444;}
					.veteranContainer #disclaimerTxt {font-size:15px; line-height:20px; display:none;}
					.pp_inline {font-size:15px; line-height:20px;}
					
				.resourceItems {max-width:1058px; clear:both;}
					.resourceItem {width:200px; display:inline-block; margin:0 75px 40px; font:14px/15px 'OpenSansRegular'; color:#222; text-align:left; vertical-align:top;}
						.resourceItem a {color:#222;}
						.resourceItem a:hover {color:#002643;}
						.riTop {border-bottom:1px solid #002643; padding:0 0 10px; margin:0 0 15px;}
							.riTop > h4 {font:18px/18px 'OpenSansBold'; color:#2a4069; padding:0 0 12px;}
						.riPhone {padding:0 0 6px;}
							.riPhone > span {width:20px; height:18px; display:inline-block; text-indent:-9999px; margin:0 9px 0 0; background:url(images/resource-icons.png) 0 0 no-repeat; vertical-align:middle;}
						.riWeb {padding:0 0 6px;}
							.riWeb > span {width:19px; height:19px; display:inline-block; text-indent:-9999px; margin:0 10px 0 0; background:url(images/resource-icons.png) -21px 0 no-repeat; vertical-align:middle;}
						.riEmail > span {width:19px; height:16px; display:inline-block; text-indent:-9999px; margin:0 10px 0 0; background:url(images/resource-icons.png) -41px 0 no-repeat; vertical-align:middle;}
					
				.veteranHelp {width:100%; clear:both; padding:42px 0 64px; background:url(images/veteran-helpbg.jpg) center top no-repeat; background-size:cover; text-align:center;}
					.veteranHelp > h1 {font:37px/37px 'BebasNeueRegular'; color:#fff; letter-spacing:1pt; text-transform:uppercase;}
					.veteranHelp > hr {width:95px; height:1px; background:#fff; border:0; outline:0; clear:both; margin:15px auto 35px; text-align:center;}
					.veteranHelp > p {max-width:740px; font-size:18px; color:#fff; margin:0 auto 15px;}
					
				.veteranTalk {width:100%; clear:both; padding:50px 0 60px; background:url(images/veteran-talkbg.jpg) center top no-repeat; background-size:cover; text-align:center;}
					.veteranTalk > h1 {font:37px/37px 'BebasNeueRegular'; color:#2a4069; letter-spacing:1pt; text-transform:uppercase;}
					.veteranTalk > hr {width:95px; height:1px; background:#2a4069; border:0; outline:0; clear:both; margin:15px auto 50px; text-align:center;}
					.veteranTalk iframe {margin:0 auto 40px;}
					.veteranTalk > p {max-width:650px; font-size:14px; color:#222; margin:0 auto 15px; padding:0 15px; text-align:left;}
					.veteranContainer .veteranTalk .outlineBtn {padding-left:10px; padding-right:10px;}
					
				.vlpSectionBanner {margin:0 auto; text-align:center; max-width:980px; padding:0 0 40px 0;}
				#vlpSection3 {background:#e7c12d;}
				#vlpSection4 {background:#e6e3dc;}
				#vlpSection5 {background:#2a2a2a;}
					.vlpSectionInner {max-width:990px; position:relative; z-index:2;}
					.vlp2BG {width:100%; height:100%; max-height:429px; background:url(images/stand-strong-bg-section2.jpg) center top no-repeat; background-size:cover; position:absolute; left:0; top:0; z-index:1;}
						.vlpSectionInner > h1 {font:40px/40px 'BebasNeueRegular', sans-serif; color:#000; text-transform:uppercase; letter-spacing:0.5pt; text-align:center;}
							.vlpSectionInner > h1 > hr {width:95px; height:1px; background:#000; color:#000; margin:10px auto 5px; clear:both; border:0;}
								#vlpSection2 .vlpSectionInner > h1 > hr, #vlpSection3 .vlpSectionInner > h1 > hr {background:#fff; color:#fff;}
							#vlpSection2 .vlpSectionInner > h1 {color:#fff;}
							#vlpSection1 .vlpSectionInner > h1 > span, #vlpSection2 .vlpSectionInner > h1 > span {color:#e7c12d;}
						.vlpSectionInner h2 {font:32px/32px 'BebasNeueRegular', sans-serif; color:#fff; text-transform:uppercase; letter-spacing:0.5pt; text-align:center; padding:15px 0 0;}
							.vlpSectionInner h2 > hr {width:70px; height:1px; background:#e7c12d; color:#e7c12d; margin:6px auto 25px; clear:both; border:0;}
						.vlpSectionInner h3 {font:32px/32px 'BebasNeueRegular', sans-serif; color:#000; text-transform:uppercase; letter-spacing:0.5pt; text-align:center; padding:15px 0 0;}
							.vlpSectionInner h3 span {color:#525252;}
					
					.veteranContainer .outlineBtn {width:147px; display:inline-block; color:#fff; border:2px solid #fff; font:12px/12px 'OpenSansRegular', sans-serif; text-transform:uppercase; letter-spacing:0.5pt; padding:11px 0; margin:15px auto 0; text-align:center;}
					.veteranContainer .outlineBtn:hover {background:#fff; color:#232323;}
					.veteranContainer .outlineBtn.gray {border-color:#2e2a30; color:#2e2a30;}
					.veteranContainer .outlineBtn.gray:hover {background:#2e2a30; color:#fff;}
					
					.vlp1Content {padding:35px 0 35px; font:14px/30px 'OpenSansRegular', sans-serif; color:#000;}
						.vlp1Banner {width:100%; height:310px; clear:both; overflow:hidden; position:relative; z-index:10;}
							.vlp1BannerSectionImg {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;}
							.vlp1BannerSectionImg: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;}
								.vlp1BannerSectionImg img {width:100%; height:auto; display:block;}
						.vlp1BannerBtns {text-align:center; padding:26px 0 24px;}
							.vlp1BannerBtns > a {width:14px; height:14px; display:inline-block; border-radius:50%; background:#b3b3b3; text-indent:-9999px; margin:0 6px; font-size:5px; line-height:5px;}
							.vlp1BannerBtns > a:hover, .vlp1BannerBtns > a.hbBtnOn {background:#2a4069;}

					.vlpssNav {width:100%; clear:both; margin-top:-29px; position:relative; z-index:2;}
					.vlpssNavInner {max-width:980px; background:#000;}
						.vlpssNavInner > ul {width:100%; list-style:none; margin:0 auto; text-align:center; padding-top:15px;}
						.vlpssNavInner > ul > li {display:inline-block; margin:0 32px; font:18px/18px 'BebasNeueRegular', sans-serif; color:#e5bf2c; text-transform:uppercase; letter-spacing:1pt;}
						.vlpssNavInner > ul > li > a {display:block; color:#b3b3b3; padding:0 28px 12px; border-bottom:6px solid transparent;}
						.vlpssNavInner > ul > li > a:hover, .vlpssNavInner > ul > li.selected > a {color:#e5bf2c; border-bottom:6px solid #e5bf2c;}
					
					.veteranTwoCol {width:100%; clear:both; background:url(images/veteran-imgbg.jpg) center top no-repeat; background-size:cover;}
						.veteranTwoCol .group {clear:both;}
						.veteranTwoCol .group:after {content:' '; display:block; clear:both;}
							.veteranTwoCol .left {width:50%; float:left;}
							.veteranTwoCol .right {width:50%; float:right;}
							.veteranTwoCol .content {max-width:445px; padding:50px 10px 70px; font:14px/30px 'OpenSansRegular', sans-serif; color:#fff;}
								.veteranTwoCol .content > h1 {font:31px/31px 'BebasNeueRegular', sans-serif; color:#fff; text-transform:uppercase; letter-spacing:0.5pt; margin:0 auto; text-align:center;}
								.veteranTwoCol .content > h2 {font:22px/22px 'BebasNeueRegular', sans-serif; color:#fff; text-transform:uppercase; letter-spacing:0.5pt; padding:0 0 10px;}
								.veteranTwoCol .content > hr {width:95px; height:1px; background:#fff; border:0; outline:0; clear:both; margin:15px auto 45px; text-align:center;}
								.veteranTwoCol .center {text-align:center;}
								.veteranContainer .veteranTwoCol .outlineBtn {margin-top:30px;}
					
					#vlpSectionHalfs {display:block; color:#ffffff; clear:both; padding-top:0px;}
						.vlpSectionHalfHelp {display:inline-block; width:50%; margin:0px; padding:8% 0px; background:url(images/vlp-bg-left.jpg) center center no-repeat; background-size:cover; float:left; text-align:center;}
							.vlpSectionHalfHelpContent {width:420px; height:350px;}
							.vlpSectionHalfHelpContent h2 {font:54px/50px 'BebasNeueRegular'; text-transform:uppercase; border-bottom:1px solid #ffffff; display:inline-block; padding:0 0 10px 0; margin:0 0 50px;}
							.vlpSectionHalfHelpContent h3 {font:34px/34px 'BebasNeueRegular'; text-transform:uppercase; padding:0 0 10px 0;}
							.vlpSectionHalfHelpContent p {font:20px/30px 'OpenSansRegular';}
						.vlpSectionHalfHope {display:inline-block; width:50%; margin:0px; padding:8% 0px; background:url(images/vlp-bg-right.jpg) center center no-repeat; background-size:cover; float:right; text-align:center;}
							.vlpSectionHalfHopeContent {width:420px; height:350px;}
							.vlpSectionHalfHopeContent h2 {font:44px/44px 'BebasNeueRegular'; text-transform:uppercase; border-bottom:1px solid #ffffff; display:inline-block; padding:0 0 10px 0; margin:0 0 50px;}
							.vlpSectionHalfHopeContent h3 {font:24px/24px 'BebasNeueRegular'; text-transform:uppercase; padding:0 0 10px 0;}
							.vlpSectionHalfHopeContent p {font:20px/30px 'OpenSansRegular';}

					#vlpSectionWho {padding:80px 0px; width:100%; background:url(images/vlp-bg-who.jpg) center center no-repeat; background-size:cover; margin:0 auto; text-align:center;}
						.vlpSectionWhoContent {max-width:650px; color:#2e2a30; padding:0 20px;}
						.vlpSectionWhoContent h2 {font:30px/30px 'BebasNeueRegular'; text-transform:uppercase; color:#2a4069; border-bottom:1px solid #2e2a30; display:inline-block; padding:0 0 10px 0; margin:0 0 50px;}
						.vlpSectionWhoContent h3 {font:30px/36px 'OpenSansItalic'; color:#2e2a30; display:inline-block; padding:0 0 10px 0;}
						.vlpSectionWhoContent p {font:20px/30px 'OpenSansRegular';}
						.vlpSectionWhoContent span {font:18px/30px 'OpenSansRegular';}
						.vlpSectionWhoQuote {padding:30px 0px 10px;}							
					
					#vlpSectionBoots {padding:80px 0px; width:100%; background:url(images/vlp-bg-boots.jpg) center center no-repeat; background-size:cover; margin:0 auto; text-align:center;}
						.vlpSectionBootsContent {max-width:690px; color:#2e2a30; padding:0 20px;}
						.vlpSectionBootsContent h2 {font:37px/37px 'BebasNeueRegular'; text-transform:uppercase; color:#2a4069; display:inline-block;}
						.vlpSectionBootsContent hr {width:95px; height:1px; background:#000; border:0; outline:0; clear:both; margin:15px auto; text-align:center;}
						.vlpSectionBootsContent h3 {font:28px/36px 'OpenSansItalic'; color:#222; display:inline-block; padding:35px 0 10px 0;}
						.vlpSectionBootsContent h4 {font:25px/25px 'BebasNeueRegular'; color:#2e2a30; text-transform:uppercase; letter-spacing:1px;}
						.vlpSectionBootsContent p {font:20px/30px 'OpenSansRegular';}
						.vlpSectionBootsContent span {font:16px/30px 'OpenSansRegular';}
						.vlpSectionBootsQuote {padding:30px 0px 10px;}
						.veteranContainer #vlpSectionBoots .outlineBtn.gray {margin-top:50px;}
						
					#vlpSectionConnect {padding:80px 0px; width:100%; margin:0 auto; text-align:center;}
						.vlpSectionConnectContent {max-width:800px; color:#022222; padding: 0 20px;}
						.vlpSectionConnectContent h2 {font:37px/37px 'BebasNeueRegular'; text-transform:uppercase; color:#2a4069; display:inline-block;}
						.vlpSectionConnectContent hr {width:95px; height:1px; background:#000; border:0; outline:0; clear:both; margin:15px auto 45px; text-align:center;}
						.vlpSectionConnectContent p {font:18px/30px 'OpenSansRegular';}
						.vlpSectionConnectContent .minitagtext {font:11px/15px 'OpenSansItalic';}
						
							#vlpSectionConnect .gform_body {position:relative;}
							#vlpSectionConnect .gfield_label {font-weight:500;}
							#vlpSectionConnect .gform_body input {padding:8px 8px 4px 8px; font:16px/16px 'OpenSansRegular'; color:#717171;}
							#vlpSectionConnect .gform_body select {padding:8px 8px 4px 8px; font:16px/16px 'OpenSansRegular'; color:#717171;}
							#vlpSectionConnect .gform_body textarea {padding:8px 8px 4px 8px; font:16px/16px 'OpenSansRegular'; color:#717171;}
							#vlpSectionConnect .gform_body #field_12_1 {width:400px; float:left; font:14px/14px 'OpenSansRegular';}
							#vlpSectionConnect .gform_body #field_12_3 {padding:21px 0 0 0;}
							#vlpSectionConnect .gform_body #field_12_3 .gfield_label {display:none;}
							#vlpSectionConnect .gform_body #field_12_4 {width:200px; float:left; clear:none;}
							#vlpSectionConnect .gform_body #field_12_4 input {width:80%;}
							#vlpSectionConnect .gform_body #field_12_6 {width:400px; padding:20px 0;}
							#vlpSectionConnect .gform_body .gfield_radio {margin:0 0 0 15px!important;}
							#vlpSectionConnect .gform_body #field_12_6 .gfield_label {float:left;}
							#vlpSectionConnect .gform_body #field_12_6 .ginput_container {float:left;}
							#vlpSectionConnect .gform_body #field_12_6 .gchoice_12_6_0 {display:inline-block; float:left; margin:0 0 0 15px;}
							#vlpSectionConnect .gform_body #field_12_6 .gchoice_12_6_1 {display:inline-block; float:left; margin:0 0 0 15px;}
							#vlpSectionConnect .gform_body #field_12_7 {}
							#vlpSectionConnect .gform_body #field_12_7 textarea {}
							#vlpSectionConnect .gform_body #field_12_7 .ginput_container {margin:0px;}
							#vlpSectionConnect .gform_body #field_12_9 {position:absolute; top:0px; left:415px; width:100%;}
							#vlpSectionConnect .gform_body #field_12_5 {position:absolute; top:63px; left:415px; width:100%;}
							#vlpSectionConnect .gform_body #field_12_5 select {border-radius:0px !important; border:1px solid #a9a9a9 !important;}
							#vlpSectionConnect .gform_body #field_12_10 {position:absolute; top:127px; left:415px; width:100%;}							
							#vlpSectionConnect .gform_body #field_12_11 {width:50%; margin:20px 0 0 0; font-size:15px;}
							#vlpSectionConnect .gform_body #field_12_11 .gfield_label {font:16px/16px 'OpenSansBold'; color:#717171;}
							#vlpSectionConnect .gform_body #field_12_12 > .gfield_label {display:none;}
							#vlpSectionConnect .gform_body #field_12_13  {float:left; font-size:15px;}
							#vlpSectionConnect .gform_body #field_12_13 > .gfield_label {display:none;}
							#vlpSectionConnect .gform_body #field_12_13 .gchoice_12_13_2 {float: left; margin-right: 25px;}
							#vlpSectionConnect .gform_body #field_12_14 {position:absolute; top:210px; left:415px; font-size:15px;}
							#vlpSectionConnect .gform_body #field_12_14 .gfield_label {font:16px/16px 'OpenSansBold'; color:#717171;}
							#vlpSectionConnect .gform_body #field_12_15 {font-size:15px;}
							#vlpSectionConnect .gform_body #field_12_15 > .gfield_label {display:none;}
							#vlpSectionConnect .gform_body #field_12_16 > .gfield_label {display:none;}
							
							#vlpSectionConnect .gform_footer {text-align:center;}
							#vlpSectionConnect .gform_footer #gform_submit_button_12 {margin:0 auto; padding:8px 35px; font:16px/16px 'OpenSansRegular'; text-align:center; background:none; text-transform:uppercase; border:2px solid #000000; cursor:pointer;}
						
						#vlpSectionConnect .gform_confirmation_message {font:20px/20px 'OpenSansBold'; color:#000000; padding:40px 0px; text-transform:uppercase;}
						
					#vlpSectionTestimonial {padding:80px 0px 70px; width:100%; background:url(images/vlp-bg-veteran.jpg) center center no-repeat; background-size:cover; margin:0 auto; text-align:center;}
						.vlpSectionTestimonialContent {max-width:860px; color:#ffffff; padding:0 20px;}
						.vlpSectionTestimonialContent h2 {font:37px/37px 'BebasNeueRegular'; text-transform:uppercase; display:inline-block;}
						.vlpSectionTestimonialContent hr {width:95px; height:1px; background:#fff; border:0; outline:0; clear:both; margin:15px auto 40px; text-align:center;}
						.vlpSectionTestimonialContent h3 {font:34px/34px 'BebasNeueRegular'; text-transform:uppercase; padding:0 0 10px 0;}
						.vlpSectionTestimonialContent p {font:18px/30px 'OpenSansRegular'; font-style:italic;}
						.vlpSectionTestimonialQuote {padding:10px 0px 60px;}
							.vlpSectionTestimonialWho {padding:30px 0 0; font-size:16px;}
							.vlpSectionTestimonialWho img {border-radius:50%; border:2px solid #ffffff;}
						.swiper-button-next {right:10% !important; top:50% !important;}
						.swiper-button-prev {left:10% !important; top:50% !important;}
						
					.nextSteps {width:100%; clear:both; position:relative;}
						.nextSteps .top {padding:38px 15px 200px; background:url(images/veteran-nextsteps.jpg) center top no-repeat; background-size:cover; text-align:center; color:#fff;}
							.nextSteps .top > h1 {font:37px/37px 'BebasNeueRegular'; color:#fff; text-transform:uppercase; display:inline-block; margin:0 auto;}
							.nextSteps .top > hr {width:95px; height:1px; background:#fff; border:0; outline:0; clear:both; margin:15px auto 40px; text-align:center;}
							.nextSteps .top .content {width:100%; max-width:670px; font:14px/30px 'OpenSansRegular'; text-align:left;}
						.nextSteps .boxes {height:274px; background:#fff;}
							.nextSteps .boxes .boxesInner {width:100%; position:absolute; left:0; top:270px; z-index:2;}
								.nextSteps .boxes .boxesInner .contain {max-width:1010px;}
									.nextSteps .boxes .box {width:296px; height:286px; background:#ccc; border:13px solid #fff; margin:0 6px; display:inline-block;}
										.nextSteps .boxes .box .content {width:296px; height:286px; position:relative; text-align:center;}
											.nextSteps .boxes .box .content a {display:block;}
												.nextSteps .boxes .box .content img {width:100%; height:100%; display:block;}
												.nextSteps .boxes .box .content .txt {width:100%; height:100%; position:absolute; left:0; top:0; z-index:2;}
													.nextSteps .boxes .box .content .txt span {display:block; color:#fff; letter-spacing:0.5pt; margin:0 auto;}
													.nextSteps .boxes .box .content .txt .title {padding:32px 0 0; font:29px/29px 'BebasNeueRegular'; text-transform:uppercase; letter-spacing:1pt;}
													.nextSteps .boxes .box .content .txt .subtitle {font-size:18px; line-height:21px; color:#b3b3b3; text-transform:uppercase; padding:5px 0 0;}
													.nextSteps .boxes .box .content .txt .desc {max-width:225px; font-size:12px; line-height:18px; padding:26px 0 0;}
								.nextSteps .boxes .boxesInner .btn {text-align:center;}
						
					#vlpSectionFooter {background:#2a2a2a; padding:0px;}
							.vlp5ContentLeft {width:100%; max-width:550px; text-align:center; float:left; padding:74px 0 0px;}
								#vlpSectionFooter .vlp5ContentLeft a {width:198px; height:44px; display:inline-block; border:1px solid #b3b3b3; background:#2a2a2a; text-align:center; font:22px/22px 'BebasNeueRegular', sans-serif; color:#121212; text-transform:uppercase; letter-spacing:0.5pt;}
									#vlpSectionFooter .vlp5ContentLeft a span {display:block; margin:3px 3px 2px 3px; background:#b3b3b3; padding:10px 0 7px;}
									#vlpSectionFooter .vlp5ContentLeft a:hover {color:#fff;}
								.vlp5ContentLeftItemFB {float:left; padding:0 0px 0 0;}
								.vlp5ContentLeftItemMid {float:left; padding:0 10px; border-right:1px solid #fff;}
								.vlp5ContentLeftItem {float:left; padding:0 10px;}
							.vlp5ContentRight {width:100%; max-width:340px; float:right;}
							#vlpSectionFooter .sysFormContainer {width:100%; max-width:340px; min-height:345px; text-align:center; background:#121212; margin-top:-150px;}
							#vlpSectionFooter .sfcInner {padding:18px 20px 0;}
							#vlpSectionFooter .sfcInner > h2 {font:32px/32px 'BebasNeueRegular', sans-serif; color:#e3bf2c; text-transform:uppercase; letter-spacing:0.5pt; padding:0 0 10px;}
							#vlpSectionFooter .sfcInner > h2 > hr {width:110px; height:1px; display:block; background:#fff; color:#fff; border:0; margin:5px auto 0;}
							#vlpSectionFooter .sfcTxt {max-width:216px; font:12px/18px 'OpenSansRegular', sans-serif; color:#fff; padding:0 0 12px;}
							#vlpSectionFooter .sfcForm {width:100%; max-width:298px;}
							#vlpSectionFooter .sfcForm input[type="text"] {width:90%; height:45px; background:#1e1e1e; border:0; outline:none; margin:0 auto 10px; font:14px/14px 'OpenSansRegular', sans-serif; color:#e7c12d; padding:0 10px;}
							#vlpSectionFooter .sfcForm input[type="submit"] {width:147px; height:35px; background:#121212; border:2px solid #e7c12d; outline:none; font:12px/12px 'OpenSansRegular', sans-serif; color:#e7c12d; text-transform:uppercase; text-align:center; margin:8px auto 0; cursor:pointer;}
							#vlpSectionFooter .sfcForm input[type="submit"]:hover {color:#fff;}
							.vlp5Btm {width:100%; height:37px; background:#121212; clear:both;}

					.veteranFooter {width:100%; clear:both; background:#262727; text-align:center; padding:30px 0;}
						.veteranFooter .vfCol {display:inline-block; margin:0 65px; vertical-align:top;}
						.veteranFooter .vfCol .div {width:1px; height:129px; background:#fff;}
						.veteranFooter .vfCol h2 {font:29px/29px 'BebasNeueRegular'; color:#fff; text-transform:uppercase; letter-spacing:0.5pt; padding:15px 0 0;}
						.veteranFooter .vfCol .outlineBtn {color:#b3b3b3;}
						.veteranFooter .vfCol .outlineBtn:hover {color:#262727;}
							
					.veteranMobileHeader {width:100%; height:50px; clear:both; background:#002643; position:fixed; left:0; top:0; z-index:999; display:none;}
						.veteranMobileHeader .txt {width:70%; float:left; text-align:left; font:12px/13px 'OpenSansRegular'; color:#fff; padding:12px 0 0 15px;}
						.vmhBtn {width:37px; height:25px; cursor:pointer; float:right; padding:12px 15px 0 0;}
					
					.veteranMobileNav {width:100%; clear:both; background:#002643; position:fixed; left:0; top:40px; z-index:999; display:none;}
						.veteranMobileNav > ul {list-style:none; margin:0; padding:25px 0 15px;}
						.veteranMobileNav > ul > li {font:24px/24px 'BebasNeueRegular', sans-serif; margin:0 auto 15px;}
						.veteranMobileNav > ul > li > a {display:block; color:#fff; padding:2px 15px;}
						.veteranMobileNav > ul > li > a:hover, .veteranMobileNav > ul > li.selected > a {color:#e5bf2c;}
					
					@media (max-width:1200px) {
						.vlpHeader {padding-top:59px; background:url(images/vlp-header.jpg) center center no-repeat; background-size:cover;}
						.swiper-button-next {right:5% !important;}
						.swiper-button-prev {left:5% !important;}
					}						
					
					@media (max-width:1080px) {
						.resourceItem {margin-left:40px; margin-right:40px;}
						.veteranFooter .vfCol {margin:0 15px;}
					}
					
					@media (max-width:1028px) {
						.nextSteps .boxes {height:auto;}
							.nextSteps .top {padding-bottom:50px;}
							.nextSteps .boxes .boxesInner {position:relative; left:auto; top:auto;}
							.nextSteps .boxes .box {display:block; margin:0 auto; border-left:0; border-right:0;}
							.nextSteps .boxes .boxesInner .btn {margin-bottom:25px;}
						.swiper-button-next {right:2% !important; top:20% !important;}
						.swiper-button-prev {left:2% !important; top:20% !important;}
					}
					
					@media (max-width:920px) {
						.veteranHeader, .vlpssNav {display:none;}
						.veteranMobileHeader {display:block;}
						.veteranNotice {width:auto; position:relative; left:auto; top:auto; padding-top:15px; padding-bottom:15px;}
					}
					
					@media (max-width:890px) {
						.vlpSectionHalfHelp {display:block; width:100%; float:none; height:auto; padding:30px 0;}
							.vlpSectionHalfHelpContent {max-width:90%; height:auto;}
						.vlpSectionHalfHope {display:block; width:100%; float:none; height:auto; padding:30px 0;}
							.vlpSectionHalfHopeContent {max-width:90%; height:auto;}
						#vlpSectionConnect .gform_body #field_12_7 {position:relative; width:100%; height:auto;}
						#vlpSectionConnect .gform_body #field_12_7 textarea  {position:relative; height:auto;}
						#vlpSectionConnect .gform_body #field_12_1 {width:100%;}
						#vlpSectionConnect .gform_body #field_12_2 {width:100%;}
						#vlpSectionConnect .gform_body #field_12_2 input {width:90%;}
						#vlpSectionConnect .gform_body #field_12_3 {width:100%;}
						#vlpSectionConnect .gform_body #field_12_3 input {width:90%;}
						#vlpSectionConnect .gform_body #field_12_6 {width:100%;}
						#vlpSectionConnect .gform_body #field_12_8 {width:100%;}
						#vlpSectionConnect .gform_body #field_12_8 input {width:90%;}
						#vlpSectionConnect .gform_body #field_12_9 {position:relative; left:0px; top:0px; width:100%;}
						#vlpSectionConnect .gform_body #field_12_9 input {width:90%;}
						#vlpSectionConnect .gform_body #field_12_5 {position:relative; left:0px; top:0px; width:100%;}
						#vlpSectionConnect .gform_body #field_12_5 select {width:90%;}
						#vlpSectionConnect .gform_body #field_12_10 {position:relative; left:0px; top:0px; width:100%;}
						#vlpSectionConnect .gform_body #field_12_10 input {width:90%;}
						#vlpSectionConnect .gform_body #field_12_14 {position:relative; left:0px; top:0px;}
						
						.vlp5ContentLeft {float:none; display:block; padding:0px;}
							.vlp5ContentLeftItemFB {float:none; display:block; padding:20px 0px;}
							.vlp5ContentLeftItemMid {float:none; display:block; margin:20px 0px; border-right:none;}
							.vlp5ContentLeftItem {float:none; display:block; margin:20px 0px;}
						.vlp5ContentRight {float: none; display:block;}
						#vlpSectionFooter .sysFormContainer {margin:0 auto;}
						
						.left.img1, .right.img2 {width:auto; height:300px !important; float:none;}
						.veteranTwoCol .right, .veteranTwoCol .left {width:auto; float:none;}
						.veteranFooter .vfCol {display:block; margin-bottom:20px;}
						.veteranFooter .vfCol.mid {display:none;}
					}							
					
					@media (max-width:767px) {
						.vlpSection.sub > h1, .veteranHelp > h1, .veteranTalk > h1, .veteranDonation > h1 {font-size:32px; line-height:31px;}
					}
					
					@media (max-width:590px) {
						.vlp1Banner {height:190px;}
						.vlp1BannerBtns {padding:0px;}
						.vlpssNav {margin-top:0px;}
						.resourceItem {display:block; margin-left:auto; margin-right:auto;}
						.vlpSectionTestimonialItemGroup {height:auto !important;}
						.veteranDonation > h2 {font-size:15px; line-height:20px;}
						.veteranVids .item {font-size:15px; line-height:15px;}
					}

					@media (max-width:480px) {
						.vlp1Banner {height:130px;}
						.sss3Content {font-size:25px; line-height:33px;}
						.veteranVids .item {width:auto; margin-left:auto; margin-right:auto;}
						.veteranFooter .vfCol h2 {font-size:22px; line-height:22px;}
						.left.img1, .right.img2 {height:150px !important;}
						.veteranTwoCol .content {text-align:center;}
						.swiper-button-next, .swiper-button-prev {top:15% !important;}
						iframe {height:270px;}
					}

					@media (max-width:370px) {
						.vlp1Banner {height:110px;}
						.sss2Box {width:266px; height:266px; border:10px solid #fff;}
						.left.img1, .right.img2 {height:100px !important;}
					}
						
		#push {height:403px;}
		#container.noFB #push {height:195px;}
		#push-Live {height:171px;}
		#footerSection-Live {width:100%; height:171px; position:relative; background:#bdbdbd; margin-top:-171px;}
		#footerSection-Livev2 {width:100%; height:171px; position:absolute; background:#bdbdbd; bottom:0px;}

	#footerSection {width:100%; height:403px; position:relative; background:#bdbdbd; margin-top:-403px;}
	#container.noFB #footerSection {height:195px; margin-top:-195px;}
		#footerTop {width:100%; /*height:222px;*/ height:245px; background:#d9d9d9; font:13px/15px 'OpenSansRegular'; color:#000; padding:0 0 10px; clear:both; overflow:hidden;}
			#footerTopInner {width:100%; max-width:944px; clear:both;}
				#ftiLeft {width:100%; max-width:607px; float:left; padding:0 49px 0 5px;}
					.ftilHeader {width:100%; position:relative; text-align:center;}
						.ftilTitle {display:inline-block; font:14px/14px 'OpenSansRegular'; color:#2c2b2b; text-transform:uppercase; padding:18px 12px 12px; background:#d9d9d9; position:relative; z-index:2;}
							.ftilTitle a {color:#2c2b2b;}
						.ftilDiv {width:100%; height:1px; background:#afafaf; position:absolute; left:0; top:24px; z-index:1;}
					#fbFeedImg {width:97px; height:97px; float:left; margin:0 29px 0 8px;}
					#feedSection {width:473px; height:195px; float:right; overflow:hidden;}
						#feedSection > ul {list-style:none; margin:0;}
						#feedSection > ul > li {margin:0 0 15px; border-top:1px solid #afafaf; padding:15px 0 0; font:13px/15px 'OpenSansSemibold';}
						#feedSection > ul > li:first-child {border:0; margin-top:0;}
						.feedTime {font:10px/10px 'OpenSansRegular'; color:#974b2f; text-transform:uppercase;}
						img.feedLink {margin:0 10px 0 0; max-width:100px; height:auto; max-height:125px;}
				#ftiRight {width:100%; max-width:272px; float:right; padding:0 11px 0 0;}
					.ftirHeader {width:100%; position:relative;}
						.ftirTitle {display:inline-block; font:14px/14px 'OpenSansRegular'; color:#2c2b2b; text-transform:uppercase; padding:18px 12px 12px 0; background:#d9d9d9; position:relative; z-index:2;}
							.ftirTitle a {color:#2c2b2b;}
						.ftirDiv {width:100%; height:1px; background:#afafaf; position:absolute; left:0; top:24px; z-index:1;}
					/*.ftilh2 > .ftirTitle {padding-top:8px !important;}*/
					#ftiRight > h3 {display:none;}
					#ftiRight > ul {list-style:none; margin:0; padding:0 0 10px;}
					#ftiRight > ul > li {font:13px/15px 'OpenSansBold'; color:#141414; margin:0 0 12px;}
					#ftiRight > ul > li > a {color:#141414;}
					#ftiRight > ul > li > a:hover {color:#141414;}
					#ftiRight > ul > li span.metaSmall, #ftiRight .post-date {display:block; font:10px/11px 'OpenSansRegular'; color:#974b2f; text-transform:uppercase; padding:0 0 1px;}
					#ftiRight > ul > li span.metaLoc {display:block; font:13px/14px 'OpenSansRegular'; color:#141414; padding:2px 0 0;}
		#footerMid {width:100%; height:140px; background:#544c4c; clear:both;}
			#footerMidInner {width:100%; max-width:944px; clear:both;}
			#footerMidInner:after {content:' '; display:block; clear:both;}
				#fmiLeft {width:297px; float:left; padding:0 23px 0 4px;}
					.newsletterInput {width:200px; height:12px; background:#b5b2b2; border:0; border-radius:2px; padding:6px 10px 8px; margin:0 9px 0 0; vertical-align:middle; font:12px/12px 'OpenSansRegular'; color:#414040; text-transform:uppercase;}
					.newsletterBtn {width:28px; height:28px; vertical-align:middle;}
					.newsletterWidget {}
						.newsletterWidget h3 {display:none;}
						.newsletterWidget .mc_merge_var {margin:0;}
						.newsletterWidget .mc_merge_var label {display:none;}
						.newsletterWidget .mc_merge_var .mc_input {width:200px; /*height:12px;*/ background:#b5b2b2; border:0; border-radius:2px; padding:6px 10px 6px; margin:0 9px 0 0; vertical-align:middle; font:12px/12px 'OpenSansRegular'; color:#414040; text-transform:uppercase;}
						.newsletterWidget .mc_form_inside .mergeRow {display:none;}
						#mc_message {line-height:12px;}
						#mc_signup_submit {width:28px !important; margin:0 !important; text-indent:-9999px;}
				#fmiMid {width:297px; float:left; padding:0 30px 0 0;}
					#fmiMid > ul {list-style:none; margin:0 0 0 2px;}
					#fmiMid > ul > li {float:left; width:45px; height:45px; margin:0 0 0 4px;}
					#fmiMid > ul > li:first-child {margin:0;}
					#fmiMid > ul > li > a {width:45px; height:45px; display:block;}
					#fmiMid > ul > li > a > span {width:45px; height:45px; display:block; text-indent:-9999px;}
						#fmiMid > ul > li > a > span.fmiIconFB {background:url(images/site-icons.png) 0 0 no-repeat;}
						#fmiMid > ul > li > a:hover > span.fmiIconFB {background:url(images/site-icons.png) 0 -46px no-repeat;}
						#fmiMid > ul > li > a > span.fmiIconTW {background:url(images/site-icons.png) -54px 0 no-repeat;}
						#fmiMid > ul > li > a:hover > span.fmiIconTW {background:url(images/site-icons.png) -54px -46px no-repeat;}
						#fmiMid > ul > li > a > span.fmiIconVM {background:url(images/site-icons.png) -108px 0 no-repeat;}
						#fmiMid > ul > li > a:hover > span.fmiIconVM {background:url(images/site-icons.png) -108px -46px no-repeat;}
						#fmiMid > ul > li > a > span.fmiIconRSS {background:url(images/site-icons.png) -161px 0 no-repeat;}
						#fmiMid > ul > li > a:hover > span.fmiIconRSS {background:url(images/site-icons.png) -161px -46px no-repeat;}
						#fmiMid > ul > li > a > span.fmiIconContact {background:url(images/site-icons.png) -215px 0 no-repeat;}
						#fmiMid > ul > li > a:hover > span.fmiIconContact {background:url(images/site-icons.png) -215px -46px no-repeat;}
						#fmiMid > ul > li > a > span.fmiIconIG {width:44px; background:url(images/site-icons.png) -269px 0 no-repeat;}
						#fmiMid > ul > li > a:hover > span.fmiIconIG {background:url(images/site-icons.png) -269px -46px no-repeat;}
				#fmiRight {width:278px; float:right; padding:0 15px 0 0;}
					#fmirPodcast {width:75px; float:left; padding:30px 0 0;}
						#fmirPodcast a {display:block; font:12px/14px 'OpenSansLight'; color:#fff; text-transform:uppercase; letter-spacing:2pt; text-align:center;}
						#fmirPodcast a:hover {color:#974b2f;}
						#podcastIcon {width:35px; height:38px; display:block; background:url(images/site-icons.png) -45px -94px no-repeat; text-indent:-9999px; margin:0 auto 4px;}
					#fmirGiving {float:right; border:1px solid #807a7a; background:#544c4c; padding:2px; margin:32px 0 0;}
						#fmirGiving a {display:block; font:12px/14px 'OpenSansLight'; color:#fff; text-transform:uppercase; letter-spacing:2pt; background:#974b2f; padding:17px 22px 14px;}
						#fmirGiving a:hover {color:#000;}
				.fmimiHeader {width:297px; position:relative; text-align:center;}
					.fmimiTitle {display:inline-block; font:14px/14px 'OpenSansRegular'; color:#fff; text-transform:uppercase; padding:18px 12px 12px; background:#544c4c; position:relative; z-index:2;}
					.fmimiDiv {width:297px; height:1px; background:#7b7777; position:absolute; left:0; top:24px; z-index:1;}
		#footerBtm {width:100%; height:55px; background:#464040; font:11px/13px 'OpenSansRegular'; text-transform:uppercase; clear:both;}
			#footerBtmInner {width:100%; max-width:944px; clear:both;}
				#fbiLeft {width:256px; float:left; padding:22px 0 0 5px; color:#5c5757;}
					#fbiLeft a {color:#a19e9e;}
					#fbiLeft a:hover {color:#b5b2b2;}
				#fbiRight {width:665px; float:right; text-align:right; padding:22px 18px 0 0; color:#a19e9e;}
					#fbiRight a {color:#a19e9e;}
					#fbiRight a:hover {color:#eee;}
					.fbiDiv {display:inline; margin:0 15px;}
					.copyright {display:inline;}


/*MISC*/
.clear {clear:both;}
.clearspace {clear:both; padding:10px 0 0;}
.hide, .hidden {display:none;}
.small {font-size:85%;}

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:3px 15px 0 0;}
.alignright, img.alignright {display:inline; float:right; margin:3px 0 0 15px;}
.aligncenter, img.aligncenter {clear:both; display:block; margin:3px auto 0;}

img.size-full {border:7px solid #fff; -webkit-box-shadow:0 12px 8px -5px rgba(0,0,0,0.6); -moz-box-shadow:0 12px 8px -5px rgba(0,0,0,0.6); box-shadow:0 12px 8px -5px rgba(0,0,0,0.6);}

article .entry-content img {border:0; box-shadow:0 0 0 0 transparent;}
.entry-utility, .entry-meta {font-size:85%; clear:both;}
.entry-meta {padding:0 0 20px;}
#comments {padding:40px 0 0;}
#comments label {padding:0 10px 0 0;}

.navigation, #nav-single, #nav-below, #nav-above {min-height:60px; margin:20px 0; clear:both; overflow:hidden;}
	.nav-previous {float: left; width:45%; padding:10px 0 0;}
	.nav-next {float: right; text-align: right; width:45%; padding:10px 0 0;}
.assistive-text {margin:0 !important;}
.pDiv {width:40%; height:1px; background:#fff; clear:both; margin:0 auto 20px; text-align:center;}

.mc_merge_var {float:left;}
.mc_signup_submit {float:left; clear:right;}
.mc_signup_submit input[type="submit"] {width:28px; height:28px; vertical-align:middle; background:url(images/btn-arrow.png) no-repeat; border:0; cursor:pointer;}

.nickBlogPost h1 {font:17px/19px 'OpenSansRegular' !important; color:#2c2b2b !important; text-transform:uppercase !important; margin:0 0 10px !important;}
.linkback, .linkfront {cursor:pointer;}
.formsUnformatted {width:100%; min-height:100%; background:#fff; color:#000;}
	.formsUInner {padding:20px;}

.subTable {padding-top:15px;}
	.subTable td {vertical-align:top; padding-bottom:20px;}
	.subTable thead td {font-family:'CantarellBold', Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase;}
	.subTable thead td:last-child, .subTable tbody td:last-child {width:25%; text-align:center;}
	.subTable-Nopad {padding-bottom:0 !important;}
	.subTable-Nopad span {font-size:13px;}
	
.ytc-thumbnails {display:none!important;}
.ytc-links {display:none!important;}
	
#tenYearContentContainer {width:100%; height:auto; padding:90px 0 0 0; text-align:center; clear:both; background:url(/wp-content/uploads/2015/06/worldMap.jpg) repeat-y; background-position:center; background-size:100%;}
	.tenYearSection1 {width:100%; height:auto; margin:0 auto; padding:50px 0; clear:both; background:url(/wp-content/uploads/2015/06/10yHeader.jpg) no-repeat; background-size:cover; background-position:center;}
	.tenYearSection2 {width:100%; height:auto; margin:0 auto; padding:50px 0; clear:both;}
		.tenYearSection2 img {padding:50px 0; clear:both; display:inherit; margin:0 auto;}
	.tenYearSection3 {width:100%; height:auto; margin:0 auto; padding:50px 0; clear:both; background-color:rgba(0,0,0,.25);}
		.tenYearSection3 img {padding:50px 0; clear:both; display:inherit; margin:0 auto;}
	.tenYearSection4 {width:100%; height:auto; margin:0 auto; padding:50px 0; clear:both;}
		.tenYearSection4 img {padding:50px 0; clear:both; display:inherit; margin:0 auto;}
		.tenYearSection4 p {max-width:690px; padding:0 20px; clear:both; display:block; margin:0 auto; font:18px/28px 'OpenSansLight', sans-serif; color:#fff; letter-spacing:2px;}
	.tenYearSection5 {width:100%; height:auto; margin:0 auto; padding:50px 0; clear:both; background:url(/wp-content/uploads/2015/06/section5bg.jpg) no-repeat; background-size:cover; background-position:center;}
		.tenYearSection5purchase {padding:50px 0;}
		.tenYearSection5calendar {vertical-align:top; padding:70px 0 0 0;}
		.tenYearSection5inner {width:100%; max-width:1032px; height:auto; margin:0 auto; clear:both; display:block;}

	#tenYearTimeline {width:100%; height:100%; z-index:100; position:fixed; top:0; left:0; background-color:rgba(0,0,0,.75); display:none;}
		.tenYearTimelineInner {width:100%; height:90%; top:15%; left:0; overflow:auto; position:fixed; z-index:101;}
		.tenYearTimelineInner img {max-width:100%; height:auto; display:block; margin:0 auto;}
		.timelineClose {width:auto; height:auto; z-index:101; position:fixed; top:10%; right:5%;}
			.timelineClose:hover {cursor:pointer;}
			
#gallery-1 .gallery-item:not(:first-child) {display:none;}
#gallery-1 .gallery-item img {width:100%;}
#gallery-1 br {display:none;}
#gallery-2 .gallery-item {overflow:hidden; max-height:200px; transition:all .3s; -moz-transition:all .3s; -webkit-transition:all .3s;}
#gallery-2 .gallery-item:hover {opacity:.70;}

/*media queries*/
@media (max-width:1320px) {
	#mainNav > ul > li {margin:0 5px;}
}

@media (max-width:1300px) {
	#fnNav {width:700px; padding-top:0;}
	#mainNav {text-align:left; padding-top:80px;}
	#headerSection, #headerInner {height:115px;}
	#subContentSection, #subContentSectionTop {padding-top:155px;}
	#homeBannerSection {padding-top:47px;}
	#bannerHolder {top:147px;}
	.slideshow .buttons {display:none;}
	
	#tenYearContentContainer {padding:115px 0 0 0;}
}

@media (max-width:1150px) {
	.tenYearSection3 img.responsive1 {width:90%;}
}

@media (max-width:1020px) {
	.sss1Content, .sss2Content, .sss3Content {padding-left:10px; padding-right:10px;}
	
	.tenYearSection2 img.responsive2 {width:90%;}
	.tenYearSection4 img.responsive1 {width:90%;}
	.tenYearSection5 {padding:0;}
}

@media (max-width:1012px) {
	#hbsBG {height:auto;}
		#hbsBG img {width:100%; height:auto;}
	#homeFeatures {width:100%; left:0; margin:0 auto;}
}

@media (max-width:1012px) {
	.sss2Box {display:block; margin:0 auto;}
	.sss4Event {display:block; margin:0 auto 40px;}
	.sss4Event:first-child {margin-left:auto;}
	.sss4Event:last-child {margin-right:auto;}
}

@media (max-width:994px) {
	.scswBtmLeft {float:none; padding-right:0;}
	.scswBtmRight {float:none;}
	.sss5ContentLeft {float:none;}
	.sss5ContentMid {float:none;}
	.sss5ContentRight {float:none;}
		.sysFormContainer {margin-top:0;}
}

@media (max-width:964px) {
	.hfsItem {width:29%; height:auto;}
		.hfsItem img {width:100%; height:auto; display:block;}
	#scsLeft {display:block; clear:both; margin:0 auto; padding:0; width:605px; float:none;}
	#scsRight {float:none;}
	#mtsLeftCol {float:none;}
	#mtsRightCol {float:none; padding:25px 0 20px;}

	#scsTopLeft {max-width:190px; padding-left:15px;}
	#radioBanner .rbLeftBlock, #radioBanner .rbRightBlock {top:138px;}
	#radioBanner .rbLeftContent {font-size:20px; line-height:20px;}
	#radioBanner .rbRightContent {font-size:20px; line-height:20px; top:132px;}
	#radioCurrentInfo {text-align:center;}
		#rciLeft {width:90%; float:none; text-align:center; padding-bottom:15px;}
		#rciRight {width:100%; float:none; text-align:center;}
			#rciRight > .addthis_toolbox {float:none;}
				.addthis_default_style .addthis_counter {float:none !important;}
			.rcirLink {float:none; display:inline-block;}
	#radioGraphicBtns {height:auto; padding-top:20px;}
		.rgbBtn {float:none; margin:0 auto 20px;}
		.rgbBtn:first-child {margin:0 auto 20px;}
	.radioStationsSection .entry-content {padding:0 15px;}
	#footerTop {height:auto;}
		#ftiLeft {width:90%; float:none; padding:0;}
		#ftiLeft:after {content:' '; display:block; clear:both;}
			.ftilHeader {width:77%; float:right; text-align:left; padding-top:72px;}
				.ftilTitle {display:block; border-bottom:1px solid #afafaf; padding:18px 0 12px;}
				.ftilDiv {display:none;}
			#feedSection {width:auto; height:auto;}
			#fbFeedImg {margin:20px 0; float:left;}
		#ftiRight {float:none; padding:20px 0 0;}
	#footerMid {height:auto;}
		#footerMidInner {text-align:center; padding-bottom:30px;}
			#fmiLeft, #fmiMid, #fmiRight {float:none; padding:0;}
			.newsletterWidget {height:26px;}
			.appButtons {height:54px;}
	#footerBtm {height:auto; position:absolute;}
		#footerBtmInner {text-align:center;}
			#fbiLeft {width:auto; float:none; padding:16px 0 14px;}
			#fbiRight {width:auto; padding:18px 15px 0; float:none; color:#fff; text-align:center; line-height:18px;}
				#fbiRight a {color:#fff;}
}

@media (max-width:920px) {
	#fnNav {width:420px; padding-top:0;}
	#homeBannerSection {padding-top:67px;}
	#bannerHolder {top:167px;}
}

@media (max-width:880px) {
	.hfsItem {margin:0 auto;}
	#bannerBtnPrev, #bannerBtnNext {top:44%;}
}

@media (max-width:822px) {
	.ssNavInner > ul > li {margin:0 20px;}
}

@media (max-width:790px) {
	#radio-mainbrochure iframe {max-width:95%;}
	
	.tenYearSection2 img.responsive1 {width:90%;}
	.tenYearSection2 img {padding:5% 0;}
	.tenYearSection3 img {padding:5% 0;}
	.tenYearSection4 img {padding:5% 0;}
}

@media (max-width:715px) {
	.headerShare {right:15px; top:82px;}
	#headerSection {height:59px; position:fixed;}
		#headerInner {display:none;}
		.headerMobile, .mobileDonate {display:block;}
		.mobileDonate.sub {display:none;}
	#bannerHolder {top:60px;}
	#bannerBtnPrev, #bannerBtnNext {top:19%;}
	#subContentSection, #subContentWideSection {padding-top:59px; padding-bottom:25px;}
	#subContentSectionTop {display:none;}
	#feedSection {width:100%; /*max-width:473px;*/}
	.mtsContent {padding:0 15px;}
		.mobileTitle {display:block;}
	#scsrSocial {display:none;}
	.scsrSocialMobile {display:block;}
	.currentRadioThumbnail {float:none;}
	.crcTitle, .crcDate, .crcScripture {padding-left:15px;}
	.crcButtons {width:auto; padding-left:15px;}
	.ssTop {height:59px;}
		.ssTop img {display:none;}
	#scsLeft {display:none;}
	
	#tenYearContentContainer {padding:60px 0 0 0;}
}

@media (max-width:700px) {
	#countdownHolder {right:15px;}
	#fnNav {width:370px; padding-top:10px;}
	#mainNav {text-align:left; padding-top:0;}
	#homeBannerSection {padding-top:87px;}
	.hfsItem {width:284px; height:121px; display:block; margin-bottom:20px;}
	.fbiDiv {margin:0 8px;}
	.fbiDiv.end {display:none;}
	.copyright {display:block;}
	.ftilHeader {width:74%;}
	.fullWidthBox {font-size:18px; line-height:23px;}
	#radioBanner {height:auto; padding-bottom:20px; background-size:cover;}
		#radioBanner .rbLeftBlock, #radioBanner .rbRightBlock {display:none;}
		#radioBanner .rbLeftContent {width:90%; position:relative; left:auto; top:auto; margin:0 auto; padding:8% 0 5%;text-align:center;}
		#radioBanner .rbRightContent {width:90%; position:relative; right:auto; top:auto; margin:0 auto; text-align:center;}
	.lmpdLeftLine, .lmpdRightLine {width:30px;}
}

@media (max-width:625px) {
	.scswBtmLeft {width:100%;}
	#commentsBtnSection {width:auto;}
		#commentsBtnSectionLeft {width:auto; padding:8px 0 12px;}
			#cbsaTxt {left:5px;}
			#cbsInfo {padding:0;}
				#cbsInfoTxt {width:80%;}
			#cbsaArrow {right:auto; left:120px;}
			#cbsaLine {display:none;}
			
	.tenYearSection5 img.responsive1 {width:90%;}
}

@media (max-width:619px) {
	#subContentSection {background:#fff;}
		#scsrContent, .scsfContent {padding:0;}
			#subHeaderImg {width:auto; height:auto; padding:3px; margin:0 auto;}
			.mobileShare {display:block;}
			#scsrContent h1 {margin-top:26px; font-weight:600;}
		.mobileDonate.sub {display:block;}
	.scDiv, .scfDiv {display:none;}
	.pageTitleDiv {display:none;}
	#radioBanner .rbLeftContent {font-size:17px; line-height:16px;}
	#radioBanner .rbRightContent {font-size:17px; line-height:18px;}
}

@media (max-width:590px) {
	.ftilHeader {width:67%;}
	.rpsItem {width:auto; padding:0 0 36px; float:none;}
	.currentRadioContent .addthis_toolbox {padding:15px 0 0 15px;}
	.sss1Banner {height:190px;}
	.ssNavInner > ul > li {display:block;}
	.ssNavInner > ul > li > a:hover, .ssNavInner > ul > li.selected > a {border-bottom:6px solid transparent;}
}

@media (max-width:480px) {
	#appSection {max-width:95%;}
		.appSectionBG {padding:10px;}
		#appSection img {width:100%; height:auto;}
	#bannerBtnPrev, #bannerBtnNext {top:16%;}
	.ftilHeader {width:57%;}
	.rvsItem, .rvsItemSmall {padding:0 0 60px;}
		.rvsiTitle, .rvsiDesc, .rvsiViews {padding-left:15px; padding-right:15px;}
		.rvsiBtnSml {margin-left:15px; margin-right:15px;}
	.sss1Banner {height:130px;}
	.sss3Content {font-size:25px; line-height:33px;}
}

@media (max-width:370px) {
	.ftilHeader {width:50%;}
	.scswBtmRight {width:auto;}
	#mtsVideo, iframe {height:190px;}
	.sss1Banner {height:110px;}
	.sss2Box {width:266px; height:266px; border:10px solid #fff;;}
	.sss4Event h3 {padding-left:10px;}
	.sss4Meta, .sss4Event p {padding-left:10px; padding-right:10px;}
	
	.tenYearSection1 img {width:90%;}
	.responsiveBtn {width:80%;}
	.responsiveBtnYellow {width:70%;}
}



#ssSection2 h1 a {color:#fff;}
#ssSection2 h1 a span {color:#e7c12d;}

.thankfulness-donate-text {width:auto; font:24px/38px 'OpenSansBold', sans-serif; color:#5f5d56; text-transform:uppercase; padding:40px 0 20px; text-align:center;}

/***** FaithInAction Map Page ********************/
#faithinaction {padding:15px 0 0 0; width:100%; max-width:892px;}
	#fia-content{margin:20px 0 0 0; clear:both;}
		#fia-left{float:left; width:281px; margin:0 0 0 15px;}
		#fia-right{float:left; width:100%; max-width:585px; font-size:14px; line-height:170%;}
		#fia-right p{padding:0 0 15px 0 !important;}
	@media (max-width:934px){
		#faithinaction > div:first-child, #helpmate > div:first-child {width:auto !important;}
		#fia-left, #fia-right {float:none;}
	}
	@media (max-width:785px){
		.fia-donate {float:none; padding:10px 0 0;}
	}

/***** FaithLikeAbraham Map Page ********************/
#faithlikeabraham-content{background:#e8504b url('http://www.lifewithoutlimbs.org/wp-content/uploads/2012/12/pattern.gif'); color:#ffffff; margin:0 auto; padding:30px 30px; font-size:14px; line-height:180%;}
	#faithlikeabraham-content p {margin-top:10px !important;}
	#faithlikeabraham-bottom{background:url('http://www.lifewithoutlimbs.org/wp-content/uploads/2012/12/faithlikeabraham_bot1.jpg') top; width:100%; overflow:hidden; height:314px; margin:0 auto;}
	#faithlikeabraham-donate{padding:180px 0 0 374px;}
	@media (max-width:934px){
		#faithlikeabraham > div:first-child {width:auto !important;}
		#faithlikeabraham-content {padding:30px 0;}
	}
	@media (max-width:785px){
		.faithlikeabraham-donate {float:none; padding:10px 0 0;}
	}

/***** Bright Light For Jesus Page ********************/
#brightlightforjesus-content{background:#474747; color:#ffffff; margin:0 auto; padding:30px 30px; font-size:14px; line-height:180%;}
	#brightlightforjesus-content p {margin-top:10px !important;}
	.brightlightbottom {width:100%; max-width:909px; clear:both; height:100px;}
	.brightlightsig {float:left;}
	.brightlightdonate {float:right; padding:0 85px 0 0;}
	@media (max-width:934px){
		#brightlightforjesus > div:first-child {width:auto !important;}
		#brightlightforjesus-content {padding:30px 0;}
	}
	@media (max-width:785px){
		.brightlightdonate {float:none; padding:10px 0 0;}
	}

/***** I Am A Bullys Dream Page ********************/
#iamabullysdream-content{width:100%; max-width:849px; margin:0 auto; padding:30px 30px; font-size:14px; line-height:180%;}
	#iamabullysdream-content p {margin-top:10px !important;}
	.iamabullysdream-bottom {width:100%; max-width:909px; clear:both; height:100px;}
	.iamabullysdream-sig {float:left;}
	.iamabullysdream-donate {float:right; padding:0 85px 0 0;}
	@media (max-width:934px){
		#iamabullysdream > div:first-child {width:auto !important;}
		#iamabullysdream-content {padding:30px 0;}
	}
	@media (max-width:785px){
		.iamabullysdream-line {display:none;}
		.iamabullysdream-donate {float:none; padding:10px 0 0;}
		.iamabullysdream-donate-text {width:auto; font-size:22px; line-height:32px;}
	}

/***** Boarding Pass Page ********************/
#boardingpass-content{width:100%; max-width:849px; margin:0 auto; padding:30px 30px; font-size:14px; line-height:180%;}
	#boardingpass-content p {margin-top:10px !important;}
	.boardingpass-bottom {width:100%; max-width:909px; clear:both; height:100px;}
	.boardingpass-sig {float:left;}
	.boardingpass-donate {float:right; padding:0 85px 0 0;}
	@media (max-width:934px){
		#boardingpass > div:first-child {width:auto !important;}
		#boardingpass-content {padding:30px 0;}
	}
	@media (max-width:785px){
		.boardingpass-line {display:none;}
		.boardingpass-donate {float:none; padding:10px 0 0;}
		.boardingpass-donate-text {width:auto; font-size:22px; line-height:32px;}
	}

/***** Seat In Soul ********************/
#seatinsoul-content{width:100%; max-width:849px; margin:0 auto; padding:30px 30px; font-size:14px; line-height:180%;}
	#seatinsoul-content p {margin-top:10px !important;}
	.seatinsoul-bottom {width:100%; max-width:650px; clear:both; height:300px; text-align:center; margin:0px auto 30px;}
	.seatinsoul-donate {float:left; padding:80px 85px 0 0;}
	.seatinsoul-line {float:left; width:2px; height:245px; margin-top:20px; background-color:#00011c;}
	.seatinsoul-popup {float:right; width:300px;}
		.seatinsoul-image {text-align:center;}
		.seatinsoul-text {text-align:center;}
		.seatinsoul-text a {color:#00011c;}
	.seatinsoul-highlight {font-weight:bold; color:#974b2f !important; text-transform:uppercase;}
	@media (max-width:934px){
		#seatinsoul-content {padding:30px 0;}
	}
	@media (max-width:785px){
		.seatinsoul-line {display:none;}
		.seatinsoul-donate {float:none; padding:10px 0 0;}
		.seatinsoul-donate-text {width:auto; font-size:22px; line-height:32px;}
	}

/***** Reflect The Face Of Jesus ********************/
#reflectfaceofjesus-content{margin:0 auto; padding:15px 0px; font-size:14px;}
	#reflectfaceofjesus-content p {margin-top:10px !important;}
	#reflectfaceofjesus-text {float:left; width:100%; max-width:550px; line-height:150%;}
	#reflectfaceofjesus-images {float:right; width:300px;}
	#reflectfaceofjesus-tagline {clear:both; line-height:150%;}
	.reflectfaceofjesus-bottom {width:100%; max-width:800px; clear:both; height:320px; text-align:center; margin:20px auto 30px;}
	.reflectfaceofjesus-donate {float:left; padding:10px 85px 0 0;}
	.reflectfaceofjesus-line {float:left; width:2px; height:285px; margin-top:0px; background-color:#00011c;}
	.reflectfaceofjesus-popup {float:right; width:400px;}
		.reflectfaceofjesus-image {text-align:center; width:400px; margin-right:20px;}
		.reflectfaceofjesus-text {text-align:center; clear:both; margin-left:-20px;}
		.reflectfaceofjesus-text a {color:#00011c;}
	.reflectfaceofjesus-highlight {font-weight:bold; color:#974b2f !important; text-transform:uppercase;}
	@media (max-width:934px){
		#reflectfaceofjesus-text {float:none;}
		#reflectfaceofjesus-images {float:none; width:auto;}
	}
	@media (max-width:785px){
		.reflectfaceofjesus-line {display:none;}
		.reflectfaceofjesus-donate {float:none; padding:10px 0 0;}
		.reflectfaceofjesus-donate-text {width:auto; font-size:22px; line-height:32px;}
	}
	
/***** Life and Testimony Speak Louder ********************/
#crossingbordersbearingrisks-content{margin:0 auto; padding:15px 0px; font-size:14px;}
	#crossingbordersbearingrisks-content p {margin-top:10px !important;}
	#crossingbordersbearingrisks-text {float:left; width:100%; max-width:550px; line-height:150%;}
	#crossingbordersbearingrisks-images {float:right; width:300px;}
	#crossingbordersbearingrisks-tagline {clear:both; line-height:150%;}
	#crossingbordersbearingrisks-donate{}
	.crossingbordersbearingrisks-bottom {width:100%; max-width:800px; clear:both; height:320px; text-align:center; margin:20px auto 30px;}
	.crossingbordersbearingrisks-donate {float:left; padding:10px 85px 0 0;}
		.crossingbordersbearingrisks-donate-text {width:280px; font:24px/38px 'OpenSansBold', sans-serif; color:#5f5d56; text-transform:uppercase; padding:40px 0 20px; text-align:center;}
	.crossingbordersbearingrisks-line {float:left; width:2px; height:306px; margin-top:0px; background-color:#373532;}
	.crossingbordersbearingrisks-popup {width:400px;}
		.crossingbordersbearingrisks-image {text-align:center; width:400px; margin-right:20px;}
		.crossingbordersbearingrisks-text {text-align:center; clear:both;}
		.crossingbordersbearingrisks-text a {color:#00011c;}
	.crossingbordersbearingrisks-highlight {font-weight:bold; color:#974b2f !important; text-transform:uppercase;}
	@media (max-width:934px){
		#crossingbordersbearingrisks-text {float:none;}
		#crossingbordersbearingrisks-images {float:none; width:auto;}
	}
	@media (max-width:785px){
		.crossingbordersbearingrisks-line {display:none;}
		.crossingbordersbearingrisks-donate {float:none; padding:10px 0 0;}
		.crossingbordersbearingrisks-donate-text {width:auto; font-size:22px; line-height:32px;}
	}

/***** Snapshots of Hope ********************/
#ssoh-content{margin:0 auto; padding:15px 0px; font-size:14px;}
	#ssoh-content p {margin-top:10px !important;}
	#ssoh-text {float:left; width:100%; line-height:150%;}
	#ssoh-tagline {clear:both; line-height:150%;}
	.ssoh-bottom {width:100%; max-width:800px; clear:both; text-align:center; margin:20px auto 30px;}
	.ssoh-donate {padding:10px 0 0; text-align:center;}
		.ssoh-donate-text {font:24px/38px 'OpenSansBold', sans-serif; color:#5f5d56; text-transform:uppercase; padding:40px 0 20px; text-align:center;}
	.ssoh-line {float:left; width:2px; height:306px; margin-top:0px; background-color:#373532;}
	.ssoh-popup {width:300px; text-align:center;}
		.ssoh-image {text-align:center; width:300px; margin-right:0px;}
		.ssoh-text {text-align:center; clear:both;}
		.ssoh-text a {color:#00011c;}
	@media (max-width:934px){
		.ssoh-text {float:none;}
		.ssoh-images {float:none; width:auto;}
	}
	@media (max-width:785px){
		.ssoh-line {display:none;}
		.ssoh-donate {float:none; padding:10px 0 0;}
		.ssoh-donate-text {width:auto; font-size:22px; line-height:32px;}
	}

/***** Interpreter For God ********************/
#ifg-content{margin:0 auto; padding:15px 0px; font-size:14px;}
	#ifg-content p {margin-top:10px !important;}
	#ifg-text {float:left; width:100%; max-width:530px; line-height:150%;}
	.ifg-textrest {clear:both; width:100%; line-height:150%;}
	.ifg-images {float:right; width:322px; line-height:150%; margin-right:0px;}
		.ifg-image {margin:10px 0;}
	#ifg-tagline {clear:both; line-height:150%;}
	.ifg-bottom {width:100%; max-width:800px; clear:both; height:auto; text-align:center; margin:20px auto 30px;}
	.ifg-donate {float:left; padding:10px 85px 0 30px;}
		.ifg-donate-text {width:300px; font:24px/38px 'OpenSansBold', sans-serif; color:#5f5d56; text-transform:uppercase; padding:40px 0 20px; text-align:center;}
	.ifg-line {float:left; width:2px; height:306px; margin-top:0px; background-color:#373532;}
	.ifg-popup {float:right; width:300px;}
		.ifg-image {text-align:center; width:auto; margin-right:0px;}
		.ifg-text {text-align:center; clear:both; padding:8px 0;}
		.ifg-text a {color:#00011c;}
	@media (max-width:934px){
		#ifg-text {float:none;}
		#ifg-images {float:none; width:auto;}
	}
	@media (max-width:785px){
		.ifg-line {display:none;}
		.ifg-donate {float:none; padding:10px 0 0;}
		.ifg-donate-text {width:auto; font-size:22px; line-height:32px;}
	}

/***** Known By God ********************/
#knownbygod-content{margin:0px auto 0; padding:15px 0px; font-size:14px;}
	#knownbygod-content p {margin-top:10px !important;}
	#knownbygod-text {float:left; width:100%; max-width:525px; line-height:150%;}
	#knownbygod-images {float:right; width:325px;}
	#knownbygod-tagline {clear:both; line-height:150%;}
	.knownbygod-bottom {width:100%; max-width:800px; clear:both; height:320px; text-align:center; margin:20px auto 30px;}
	.knownbygod-donate {float:left; padding:10px 85px 0 30px;}
		.knownbygod-donate-text {width:300px; font:24px/38px 'OpenSansBold', sans-serif; color:#5f5d56; text-transform:uppercase; padding:40px 0 20px; text-align:center;}
	.knownbygod-line {float:left; width:2px; height:306px; margin-top:0px; background-color:#373532;}
	.knownbygod-popup {float:none; width:300px;}
		.knownbygod-image {text-align:center; width:300px; margin-right:0px;}
		.knownbygod-text {text-align:center; clear:both;}
		.knownbygod-text a {color:#00011c;}
	.knownbygod-highlight {font-weight:bold; color:#974b2f !important; text-transform:uppercase;}
	@media (max-width:934px){
		#knownbygod-text {float:none;}
		#knownbygod-images {float:none; width:auto;}
	}
	@media (max-width:785px){
		.knownbygod-line {display:none;}
		.knownbygod-donate {float:none; padding:10px 0 0;}
		.knownbygod-donate-text {width:auto; font-size:22px; line-height:32px;}
	}

/***** Light The World ********************/
#lighttheworld-content{margin:0px auto 0; padding:15px 0px; font-size:14px;}
	#lighttheworld-content p {margin-top:10px !important;}
	#lighttheworld-text {float:left; width:100%; max-width:525px; line-height:150%; margin:18px 0 0 0;}
	#lighttheworld-images {float:right; width:325px; margin:25px 0 0 0;}
	#lighttheworld-tagline {clear:both; line-height:150%;}
	.lighttheworld-bottom {width:100%; max-width:800px; clear:both; height:380px; text-align:center; margin:20px auto 30px;}
	.lighttheworld-donate {float:left; padding:10px 85px 0 30px;}
		.lighttheworld-donate-text {/*width:300px;*/ font:24px/38px 'OpenSansBold', sans-serif; color:#5f5d56; text-transform:uppercase; padding:40px 0 20px; text-align:center;}
	.lighttheworld-line {float:left; width:2px; height:306px; margin-top:0px; background-color:#373532;}
	.lighttheworld-popup {/*float:right; width:300px;*/}
		.lighttheworld-image {text-align:center; /*width:300px;*/ margin-right:0px;}
		.lighttheworld-text {text-align:center; clear:both;}
		.lighttheworld-text a {color:#00011c;}
	.lighttheworld-highlight {font-weight:bold; color:#974b2f !important; text-transform:uppercase;}
	@media (max-width:934px){
		#lighttheworld-text {float:none;}
		#lighttheworld-images {float:none; width:auto;}
	}
	@media (max-width:785px){
		.lighttheworld-line {display:none;}
		.lighttheworld-donate {float:none; padding:10px 0 0;}
		.lighttheworld-donate-text {width:auto !important; font-size:22px; line-height:32px;}
	}

/***** FRESH START ********************/
#freshstart-content{margin:0px auto 0; padding:0px 0px; font-size:14px;}
	#freshstart-content p {margin-top:10px !important;}
	#freshstart-text {float:left; width:100%; max-width:522px; line-height:150%; margin:18px 0 0 0;}
	#freshstart-images {float:right; width:328px; margin:25px 0 0 0;}
	#freshstart-tagline {clear:both; line-height:150%;}
	.freshstart-bottom2 {width:100%; max-width:800px; clear:both; height:440px; text-align:center; margin:20px auto 30px;}
    .freshstart-bottom {width:100%; max-width:800px; clear:both; height:320px; text-align:center; margin:20px auto 30px;}
	.freshstart-donate {float:left; padding:10px 85px 0 30px;}
		.freshstart-donate-text2 {width:440px; font:24px/38px 'OpenSansBold', sans-serif; color:#5f5d56; text-transform:uppercase; padding:20px 0 20px; text-align:center;}
        .freshstart-donate-text {width:300px; font:24px/38px 'OpenSansBold', sans-serif; color:#5f5d56; text-transform:uppercase; padding:40px 0 20px; text-align:center;}
	.freshstart-line {float:left; width:2px; height:306px; margin-top:0px; background-color:#373532;}
	.freshstart-popup2 {float:center; width:300px;}
    .freshstart-popup {float:right; width:300px;}
		.freshstart-image {text-align:center; width:300px; margin-right:0px;}
		.freshstart-text {text-align:center; clear:both;}
		.freshstart-text a {color:#00011c;}
	.freshstart-highlight {font-weight:bold; color:#974b2f !important; text-transform:uppercase;}
	@media (max-width:934px){
		#freshstart-text {float:none;}
		#freshstart-images {float:none; width:auto;}
	}
	@media (max-width:785px){
		.freshstart-line {display:none;}
		.freshstart-donate {float:none; padding:10px 0 0;}
		.freshstart-donate-text {width:auto; font-size:22px; line-height:32px;}
	}

/***** APP START ********************/
#app-content{margin:0px auto 0; padding:0px 0px; font-size:14px;}
	#app-content p {margin-top:10px !important;}
	#app-text {float:left; width:522px; line-height:150%; margin:18px 0 0 0;}
	#app-images {float:right; width:328px; margin:25px 0 0 0;}
	#app-tagline {clear:both; line-height:150%;}
	.app-bottom {width:100%; max-width:800px; clear:both; height:320px; text-align:center; margin:20px auto 30px;}
	.app-donate {float:left; padding:10px 85px 0 30px;}
		.app-donate-text {width:300px; font:24px/38px 'OpenSansBold', sans-serif; color:#5f5d56; text-transform:uppercase; padding:40px 0 20px; text-align:center;}
	.app-line {float:left; width:2px; height:306px; margin-top:0px; background-color:#373532;}
	.app-popup {float:right; width:300px;}
		.app-image {text-align:center; width:300px; margin-right:0px;}
		.app-text {text-align:center; clear:both;}
		.app-text a {color:#00011c;}
	.app-highlight {font-weight:bold; color:#974b2f !important; text-transform:uppercase;}

/***** THE POWER OF LOVE ********************/
#poweroflove-content{margin:0px auto 0; padding:0px 0px; font-size:14px;}
	#poweroflove-content p {margin-top:10px !important;}
	#poweroflove-text {float:left; width:100%; max-width:522px; line-height:150%; margin:18px 0 0 0;}
	#poweroflove-images {float:right; width:328px; margin:25px 0 0 0;}
	#poweroflove-tagline {clear:both; line-height:150%;}
	.poweroflove-bottom {width:100%; max-width:800px; clear:both; height:220px; /*height:320px;*/ text-align:center; margin:20px auto 30px;}
	.poweroflove-donate {/*float:left; padding:10px 85px 0 30px;*/}
		.poweroflove-donate-text {/*width:300px;*/ font:24px/38px 'OpenSansBold', sans-serif; color:#5f5d56; text-transform:uppercase; padding:40px 0 20px; text-align:center;}
	.poweroflove-line {float:left; width:2px; height:306px; margin-top:0px; background-color:#373532;}
	.poweroflove-popup {float:right; width:300px;}
		.poweroflove-image {text-align:center; width:300px; margin-right:0px;}
		.poweroflove-text {text-align:center; clear:both;}
		.poweroflove-text a {color:#00011c;}
	.poweroflove-highlight {font-weight:bold; color:#974b2f !important; text-transform:uppercase;}
	@media (max-width:934px){
		#poweroflove-text {float:none;}
		#poweroflove-images {float:none; width:auto;}
	}
	@media (max-width:785px){
		.poweroflove-line {display:none;}
		.poweroflove-donate {float:none; padding:10px 0 0;}
		.poweroflove-donate-text {width:auto; font-size:22px; line-height:32px;}
	}

/***** METAMORPHOSIS ********************/
#metamorphosis-content{margin:0px auto 0; padding:0px 0px; font-size:14px;}
	#metamorphosis-content p {margin-top:10px !important;}
	#metamorphosis-text {float:left; width:100%; max-width:522px; line-height:150%; margin:18px 0 0 0;}
	#metamorphosis-images {float:right; width:100%; max-width:328px; margin:25px 0 0 0;}
	#metamorphosis-tagline {clear:both; line-height:150%;}
	.metamorphosis-bottom {width:100%; max-width:800px; clear:both; height:320px; text-align:center; margin:20px auto 30px;}
	.metamorphosis-donate {float:left; padding:10px 85px 0 30px;}
		.metamorphosis-donate-text {width:100%; max-width:300px; font:24px/38px 'OpenSansBold', sans-serif; color:#5f5d56; text-transform:uppercase; padding:40px 0 20px; text-align:center;}
	.metamorphosis-line {float:left; width:2px; height:306px; margin-top:0px; background-color:#373532;}
	.metamorphosis-popup {float:right; width:300px;}
		.metamorphosis-image {text-align:center; width:300px; margin-right:0px;}
		.metamorphosis-text {text-align:center; clear:both;}
		.metamorphosis-text a {color:#00011c;}
	.metamorphosis-highlight {font-weight:bold; color:#974b2f !important; text-transform:uppercase;}
	@media (max-width:934px){
		#metamorphosis-text {float:none;}
		#metamorphosis-images {float:none; width:auto;}
	}
	@media (max-width:785px){
		.metamorphosis-line {display:none;}
		.metamorphosis-donate {float:none; padding:10px 0 0;}
		.metamorphosis-donate-text {width:auto; font-size:22px; line-height:32px;}
	}

/***** FINISHED ********************/
#itisfinished-content{margin:0px auto 0; padding:0px 0px; font-size:14px;}
	#itisfinished-content p {margin-top:10px !important;}
	#itisfinished-text {float:left; width:100%; max-width:540px; line-height:150%; margin:0;}
	#itisfinished-images {float:right; width:310px; margin:25px 0 0 0;}
	#itisfinished-tagline {clear:both; line-height:150%;}
	.itisfinished-bottom {width:100%; max-width:800px; clear:both; height:320px; text-align:center; margin:20px auto 30px; padding:40px 0 0 0;}
	.itisfinished-donate {float:left; padding:10px 85px 0 30px;}
		.itisfinished-donate-text {width:300px; font:24px/38px 'OpenSansBold', sans-serif; color:#5f5d56; text-transform:uppercase; padding:40px 0 20px; text-align:center;}
	.itisfinished-line {float:left; width:2px; height:306px; margin-top:0px; background-color:#373532;}
	.itisfinished-popup {float:right; width:300px;}
		.itisfinished-image {text-align:center; width:300px; margin-right:0px;}
		.itisfinished-text {text-align:center; clear:both;}
		.itisfinished-text a {color:#00011c;}
	.itisfinished-highlight {font-weight:bold; color:#974b2f !important; text-transform:uppercase;}
	@media (max-width:934px){
		#itisfinished-text {float:none;}
		#itisfinished-images {float:none; width:auto;}
	}
	@media (max-width:785px){
		.itisfinished-line {display:none;}
		.itisfinished-donate {float:none; padding:10px 0 0;}
		.itisfinished-donate-text {width:auto; font-size:22px; line-height:32px;}
	}
	
/***** STAND STRONG ********************/
#standstrong-content{margin:0px auto 0; padding:0px 0px; font-size:14px;}
	#standstrong-content p {margin-top:10px !important;}
	#standstrong-text {line-height:150%; margin:0px 0 0 0;}
	#standstrong-tagline {clear:both; line-height:150%;}
	.standstrong-bottom {width:100%; max-width:800px; clear:both; height:320px; text-align:center; margin:20px auto 30px; padding:40px 0 0 0;}
	.standstrong-donate {padding:10px 0 0;}
		.standstrong-donate-text {width:auto; font:24px/38px 'OpenSansBold', sans-serif; color:#5f5d56; text-transform:uppercase; padding:40px 0 20px; text-align:center;}
	.standstrong-line {float:left; width:2px; height:306px; margin-top:0px; background-color:#373532;}
	.standstrong-popup {float:right; width:300px;}
		.itistandstrongsfinished-image {text-align:center; width:300px; margin-right:0px;}
		.standstrong-text {text-align:center; clear:both;}
		.standstrong-text a {color:#00011c;}
	.standstrong-highlight {font-weight:bold; color:#974b2f !important; text-transform:uppercase;}

/***** remembrance ********************/
#remembrance-content{margin:0px auto 0; padding:0px 0px; font-size:14px;}
	#remembrance-content p {margin-top:10px !important;}
	#remembrance-text {line-height:150%; margin:0px 0 0 0;}
	#remembrance-tagline {clear:both; line-height:150%;}
	.remembrance-bottom {width:100%; max-width:800px; clear:both; height:320px; text-align:center; margin:0px auto 30px; padding:0px 0 0 0;}
	.remembrance-donate {padding:10px 0 0;}
		.remembrance-donate-text {width:auto; font:24px/38px 'OpenSansBold', sans-serif; color:#5f5d56; text-transform:uppercase; padding:40px 0 20px; text-align:center;}
	.remembrance-line {float:left; width:2px; height:306px; margin-top:0px; background-color:#373532;}
	.remembrance-popup {float:right; width:300px;}
		.itistandstrongsfinished-image {text-align:center; width:300px; margin-right:0px;}
		.remembrance-text {text-align:center; clear:both;}
		.remembrance-text a {color:#00011c;}
	.remembrance-highlight {font-weight:bold; color:#974b2f !important; text-transform:uppercase;}
	
/***** REMEMBRANCE ********************/
#remembrance-content{margin:0px auto 0; padding:0px 0px; font-size:14px;}
	#remembrance-content p {margin-top:10px !important;}
	#remembrance-text {line-height:150%; margin:0px 0 0 0;}
	#remembrance-tagline {clear:both; line-height:150%;}
	#remembrance-donate{}
	.remembrance-bottom {width:100%; max-width:800px; clear:both; height:320px; text-align:center; margin:0px auto 30px; padding:0px 0 0 0;}
	.remembrance-donate {padding:10px 0 0;}
		.remembrance-donate-text {width:auto; font:24px/38px 'OpenSansBold', sans-serif; color:#5f5d56; text-transform:uppercase; padding:40px 0 20px; text-align:center;}
	.remembrance-line {float:left; width:2px; height:306px; margin-top:0px; background-color:#373532;}
	.remembrance-popup {float:right; width:300px;}
		.remembrance-image {text-align:center; width:300px; margin-right:0px;}
		.remembrance-text {text-align:center; clear:both;}
		.remembrance-text a {color:#00011c;}
	.remembrance-highlight {font-weight:bold; color:#974b2f !important; text-transform:uppercase;}

/***** REFLECTION ********************/
#reflection-content{margin:0px auto 0; padding:0px 0px; font-size:14px;}
	#reflection-content p {margin-top:10px !important;}
	#reflection-text {line-height:150%; margin:0px 0 0 0;}
	#reflection-tagline {clear:both; line-height:150%;}
	.reflection-bottom {width:100%; max-width:800px; clear:both; height:320px; text-align:center; margin:0px auto 30px; padding:0px 0 0 0;}
	.reflection-donate {padding:10px 0 0;}
		.reflection-donate-text {width:auto; font:24px/38px 'OpenSansBold', sans-serif; color:#5f5d56; text-transform:uppercase; padding:40px 0 20px; text-align:center;}
	.reflection-line {float:left; width:2px; height:306px; margin-top:0px; background-color:#373532;}
	.reflection-popup {float:right; width:300px;}
		.reflection-image {text-align:center; width:300px; margin-right:0px;}
		.reflection-text {text-align:center; clear:both;}
		.reflection-text a {color:#00011c;}
	.reflection-highlight {font-weight:bold; color:#974b2f !important; text-transform:uppercase;}

/***** IHEARTVC ********************/
.iheartvcSummary {line-height:200%;}
.iheartvcCenter {text-align:center; line-height:200%;}
    .iheartvcCenter a {color:#4a4642; line-height:200%;}
    .iheartvcCenter a:hover {color:#b23e34; line-height:200%;}
.iheartvcRed {color:#b23e34; line-height:200%;}
.iheartvcCommunity {text-align:center; width:250px; float:left; margin:0 20px; line-height:200%;}
.iheartvcMap {text-align:center; margin:10px auto; color:#4a4642; line-height:200%;}
    .iheartvcMap a {color:#4a4642; line-height:200%;}
    .iheartvcMap a:hover {color:#b23e34; line-height:200%;}
.iheartvcMap2 {text-align:center; margin:10px auto; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: grayscale(100%); line-height:200%;}
#iheartvcdonate {text-align:center; padding-bottom:20px;}
#iheartvcDownload {width:654px; height:50px; padding:8px 8px 12px 8px; background: url(/wp-content/uploads/2014/08/downloadbg.png) repeat; margin:0 auto; line-height:200%;}
    #iheartvcDownload p {line-height:200%;}
.iheartvcVidEmbed {text-align:center; padding:25px 0 5px;}
	.iheartVidEmbed iframe {max-width:100%; padding-top:15px;}
.iheartHeader {font-size:20px; font-weight:bold;}

#post-16151 > div > div:nth-child(6) > ul {list-style:disc; list-style-position:inside;}
#post-16151 > div > div:nth-child(6) > ul > li:nth-child(3) > strong {text-decoration:underline;}
#post-16151 > div > div:nth-child(8) > span > strong {font-size:14px;}
#post-16151 > div > div:nth-child(9) > span {font-size:14px;}
	
/***** RADICAL ********************/
#radical-content{margin:0px auto 0; padding:0px 0px; font-size:14px;}
	#radical-content p {margin-top:10px !important;}
	#radical-text {line-height:150%; margin:0px 0 0 0;}
	#radical-tagline {clear:both; line-height:150%;}
	.radical-bottom {width:100%; max-width:800px; clear:both; height:320px; text-align:center; margin:0px auto 30px; padding:0px 0 0 0;}
	.radical-donate {padding:10px 0 0;}
		.radical-donate-text {width:auto; font:24px/38px 'OpenSansBold', sans-serif; color:#5f5d56; text-transform:uppercase; padding:40px 0 20px; text-align:center;}
	.radical-line {float:left; width:2px; height:306px; margin-top:0px; background-color:#373532;}
	.radical-popup {float:right; width:300px;}
		.radical-image {text-align:center; width:300px; margin-right:0px;}
		.radical-text {text-align:center; clear:both;}
		.radical-text a {color:#00011c;}
	.radical-highlight {font-weight:bold; color:#974b2f !important; text-transform:uppercase;}

/***** ENCOURAGE ********************/
#encourage-content{margin:0px auto 0; padding:0px 0px; font-size:14px;}
	#encourage-content p {margin-top:10px !important;}
	#encourage-text {line-height:150%; margin:0px 0 0 0;}
	#encourage-tagline {clear:both; line-height:150%;}
	.encourage-bottom {width:100%; max-width:800px; clear:both; height:320px; text-align:center; margin:0px auto 30px; padding:0px 0 0 0;}
	.encourage-donate {padding:10px 0 0;}
		.encourage-donate-text {width:auto; font:24px/38px 'OpenSansBold', sans-serif; color:#5f5d56; text-transform:uppercase; padding:40px 0 20px; text-align:center;}
	.encourage-line {float:left; width:2px; height:306px; margin-top:0px; background-color:#373532;}
	.encourage-popup {float:right; width:300px;}
		.encourage-image {text-align:center; width:300px; margin-right:0px;}
		.encourage-text {text-align:center; clear:both;}
		.encourage-text a {color:#00011c;}
	.encourage-highlight {font-weight:bold; color:#974b2f !important; text-transform:uppercase;}

/***** AHEARTTOSERVE ********************/
#ahearttoserve-content{margin:0px auto 0; padding:0px 0px; font-size:14px;}
	#ahearttoserve-content p {margin-top:10px !important;}
	#ahearttoserve-text {line-height:150%; margin:0px 0 0 0;}
	#ahearttoserve-tagline {clear:both; line-height:150%;}
	.ahearttoserve-bottom {width:100%; max-width:800px; clear:both; height:320px; text-align:center; margin:0px auto 30px; padding:0px 0 0 0;}
	.ahearttoserve-donate {padding:10px 0 0;}
		.ahearttoserve-donate-text {width:auto; font:24px/38px 'OpenSansBold', sans-serif; color:#5f5d56; text-transform:uppercase; padding:40px 0 20px; text-align:center;}
	.ahearttoserve-line {float:left; width:2px; height:306px; margin-top:0px; background-color:#373532;}
	.ahearttoserve-popup {float:right; width:300px;}
		.ahearttoserve-image {text-align:center; width:300px; margin-right:0px;}
		.ahearttoserve-text {text-align:center; clear:both;}
		.ahearttoserve-text a {color:#00011c;}
	.ahearttoserve-highlight {font-weight:bold; color:#974b2f !important; text-transform:uppercase;}

/***** PRECIOUSGIFT ********************/
#preciousgift-content{margin:0px auto 0; padding:0px 0px; font-size:14px;}
	#preciousgift-content p {margin-top:10px !important;}
	#preciousgift-text {line-height:150%; margin:0px 0 0 0;}
	#preciousgift-tagline {clear:both; line-height:150%;}
	.preciousgift-bottom {width:100%; max-width:800px; clear:both; height:320px; text-align:center; margin:0px auto 30px; padding:0px 0 0 0;}
	.preciousgift-donate {padding:10px 0 0;}
		.preciousgift-donate-text {width:auto; font:24px/38px 'OpenSansBold', sans-serif; color:#5f5d56; text-transform:uppercase; padding:40px 0 20px; text-align:center;}
	.preciousgift-line {float:left; width:2px; height:306px; margin-top:0px; background-color:#373532;}
	.preciousgift-popup {float:right; width:300px;}
		.preciousgift-image {text-align:center; width:300px; margin-right:0px;}
		.preciousgift-text {text-align:center; clear:both;}
		.preciousgift-text a {color:#00011c;}
	.preciousgift-highlight {font-weight:bold; color:#974b2f !important; text-transform:uppercase;}
	
/***** STANDSTRONGWITHUS ********************/
#standstrongwithus-content{margin:0px auto 0; padding:0px 0px; font-size:14px;}
	#standstrongwithus-content p {margin-top:10px !important;}
	#standstrongwithus-text {line-height:150%; margin:0px 0 0 0;}
	#standstrongwithus-tagline {clear:both; line-height:150%;}
	.standstrongwithus-bottom {width:100%; max-width:800px; clear:both; height:320px; text-align:center; margin:0px auto 30px; padding:0px 0 0 0;}
	.standstrongwithus-donate {padding:10px 0 0;}
		.standstrongwithus-donate-text {width:auto; font:24px/38px 'OpenSansBold', sans-serif; color:#5f5d56; text-transform:uppercase; padding:40px 0 20px; text-align:center;}
	.standstrongwithus-line {float:left; width:2px; height:306px; margin-top:0px; background-color:#373532;}
	.standstrongwithus-popup {float:right; width:300px;}
		.standstrongwithus-image {text-align:center; width:300px; margin-right:0px;}
		.standstrongwithus-text {text-align:center; clear:both;}
		.standstrongwithus-text a {color:#00011c;}
	.standstrongwithus-highlight {font-weight:bold; color:#974b2f !important; text-transform:uppercase;}

/***** STANDSTRONGCHRISTALONE ********************/
#standstrongchristalone-content{margin:0px auto 0; padding:0px 0px; font-size:14px;}
	#standstrongchristalone-content p {margin-top:10px !important;}
	#standstrongchristalone-text {line-height:150%; margin:30px 0 0 0;}
	#standstrongchristalone-tagline {clear:both; line-height:150%;}
	.standstrongchristalone-bottom {width:100%; max-width:800px; clear:both; height:320px; text-align:center; margin:0px auto 30px; padding:0px 0 0 0;}
	.standstrongchristalone-donate {padding:10px 0 0;}
		.standstrongchristalone-donate-text {width:auto; font:24px/38px 'OpenSansBold', sans-serif; color:#5f5d56; text-transform:uppercase; padding:40px 0 20px; text-align:center;}
	.standstrongchristalone-line {float:left; width:2px; height:306px; margin-top:0px; background-color:#373532;}
	.standstrongchristalone-popup {float:right; width:300px;}
		.standstrongchristalone-image {text-align:center; width:300px; margin-right:0px;}
		.standstrongchristalone-text {text-align:center; clear:both;}
		.standstrongchristalone-text a {color:#00011c;}
	.standstrongchristalone-highlight {font-weight:bold; color:#974b2f !important; text-transform:uppercase;}

/***** STANDSTRONGINLIFE ********************/
#standstronginlife-content{margin:0px auto 0; padding:0px 0px; font-size:14px;}
	#standstronginlife-content p {margin-top:10px !important;}
	#standstronginlife-text {line-height:150%; margin:30px 0 0 0;}
	#standstronginlife-tagline {clear:both; line-height:150%;}
	.standstronginlife-bottom {width:100%; max-width:800px; clear:both; height:320px; text-align:center; margin:0px auto 30px; padding:0px 0 0 0;}
	.standstronginlife-donate {padding:10px 0 0;}
		.standstronginlife-donate-text {width:auto; font:24px/38px 'OpenSansBold', sans-serif; color:#5f5d56; text-transform:uppercase; padding:40px 0 20px; text-align:center;}
	.standstronginlife-line {float:left; width:2px; height:306px; margin-top:0px; background-color:#373532;}
	.standstronginlife-popup {float:right; width:300px;}
		.standstronginlife-image {text-align:center; width:300px; margin-right:0px;}
		.standstronginlife-text {text-align:center; clear:both;}
		.standstronginlife-text a {color:#00011c;}
	.standstronginlife-highlight {font-weight:bold; color:#974b2f !important; text-transform:uppercase;}
	
/***** STANDSTRONGINLOVE ********************/
#standstronginlove-content{margin:0px auto 0; padding:0px 0px; font-size:14px;}
	#standstronginlove-content p {margin-top:10px !important;}
	#standstronginlove-text {line-height:150%; margin:30px 0 0 0;}
	#standstronginlove-tagline {clear:both; line-height:150%;}
	.standstronginlove-bottom {width:100%; max-width:800px; clear:both; height:320px; text-align:center; margin:0px auto 30px; padding:0px 0 0 0;}
	.standstronginlove-donate {padding:10px 0 0;}
		.standstronginlove-donate-text {width:auto; font:24px/38px 'OpenSansBold', sans-serif; color:#5f5d56; text-transform:uppercase; padding:40px 0 20px; text-align:center;}
	.standstronginlove-line {float:left; width:2px; height:306px; margin-top:0px; background-color:#373532;}
	.standstronginlove-popup {float:right; width:300px;}
		.standstronginlove-image {text-align:center; width:300px; margin-right:0px;}
		.standstronginlove-text {text-align:center; clear:both;}
		.standstronginlove-text a {color:#00011c;}
	.standstronginlove-highlight {font-weight:bold; color:#974b2f !important; text-transform:uppercase;}	

/***** STANDSTRONGLIVINGLIFE ********************/
#standstronglivinglife-content{margin:0px auto 0; padding:0px 0px; font-size:14px;}
	#standstronglivinglife-content p {margin-top:10px !important;}
	#standstronglivinglife-text {line-height:150%; margin:30px 0 0 0;}
	#standstronglivinglife-tagline {clear:both; line-height:150%;}
	.standstronglivinglife-bottom {width:100%; max-width:800px; clear:both; height:320px; text-align:center; margin:0px auto 30px; padding:0px 0 0 0;}
	.standstronglivinglife-donate {padding:10px 0 0;}
		.standstronglivinglife-donate-text {width:auto; font:24px/38px 'OpenSansBold', sans-serif; color:#5f5d56; text-transform:uppercase; padding:40px 0 20px; text-align:center;}
	.standstronglivinglife-line {float:left; width:2px; height:306px; margin-top:0px; background-color:#373532;}
	.standstronglivinglife-popup {float:right; width:300px;}
		.standstronglivinglife-image {text-align:center; width:300px; margin-right:0px;}
		.standstronglivinglife-text {text-align:center; clear:both;}
		.standstronglivinglife-text a {color:#00011c;}
	.standstronglivinglife-highlight {font-weight:bold; color:#974b2f !important; text-transform:uppercase;}

/***** STANDSTRONGWITHHONOR ********************/
#standstrongwithhonor-content{margin:0px auto 0; padding:0px 0px; font-size:14px;}
	#standstrongwithhonor-content p {margin-top:10px !important;}
	#standstrongwithhonor-text {line-height:150%; margin:30px 0 0 0;}
	#standstrongwithhonor-tagline {clear:both; line-height:150%;}
	.standstrongwithhonor-bottom {width:100%; max-width:800px; clear:both; height:320px; text-align:center; margin:0px auto 30px; padding:0px 0 0 0;}
	.standstrongwithhonor-donate {padding:10px 0 0;}
	.standstrongwithhonor-video {padding:10px 10px 10px 0; text-align:center; float:left;}
		.standstrongwithhonor-video a {color:#974b2f; text-decoration:underline;}
		.standstrongwithhonor-donate-text {width:auto; font:24px/38px 'OpenSansBold', sans-serif; color:#5f5d56; text-transform:uppercase; padding:40px 0 20px; text-align:center;}
	.standstrongwithhonor-line {float:left; width:2px; height:306px; margin-top:0px; background-color:#373532;}
	.standstrongwithhonor-popup {float:right; width:300px;}
		.standstrongwithhonor-image {text-align:center; width:300px; margin-right:0px;}
		.standstrongwithhonor-text {text-align:center; clear:both;}
		.standstrongwithhonor-text a {color:#00011c;}
	.standstrongwithhonor-highlight {font-weight:bold; color:#974b2f !important; text-transform:uppercase;}

/***** STANDSTRONGFORSTUDENTS ********************/
#standstrongforstudents-content{margin:0px auto 0; padding:0px 0px; font-size:14px;}
	#standstrongforstudents-content p {margin-top:10px !important;}
	#standstrongforstudents-text {line-height:150%; margin:30px 0 0 0;}
	#standstrongforstudents-tagline {clear:both; line-height:150%;}
	.standstrongforstudents-bottom {width:100%; max-width:800px; clear:both; height:320px; text-align:center; margin:0px auto 30px; padding:0px 0 0 0;}
	.standstrongforstudents-donate {padding:10px 0 0;}
	.standstrongforstudents-video {padding:10px 10px 10px 0; text-align:center; float:left;}
		.standstrongforstudents-video a {color:#974b2f; text-decoration:underline;}
		.standstrongforstudents-donate-text {width:auto; font:24px/38px 'OpenSansBold', sans-serif; color:#5f5d56; text-transform:uppercase; padding:40px 0 20px; text-align:center;}
	.standstrongforstudents-line {float:left; width:2px; height:306px; margin-top:0px; background-color:#373532;}
	.standstrongforstudents-popup {float:right; width:300px;}
		.standstrongforstudents-image {text-align:center; width:300px; margin-right:0px;}
		.standstrongforstudents-text {text-align:center; clear:both;}
		.standstrongforstudents-text a {color:#00011c;}
	.standstrongforstudents-highlight {font-weight:bold; color:#974b2f !important; text-transform:uppercase;}

/***** STANDSTRONGFORSTUDENTS ********************/
#standstrongagainstbullying-content{margin:0px auto 0; padding:0px 0px; font-size:14px;}
	#standstrongagainstbullying-content p {margin-top:10px !important;}
	#standstrongagainstbullying-text {line-height:150%; margin:30px 0 0 0;}
	#standstrongagainstbullying-tagline {clear:both; line-height:150%;}
	.standstrongagainstbullying-bottom {width:100%; max-width:800px; clear:both; height:320px; text-align:center; margin:0px auto 30px; padding:0px 0 0 0;}
	.standstrongagainstbullying-donate {padding:10px 0 0;}
	.standstrongagainstbullying-video {padding:10px 10px 10px 0; text-align:center; float:left;}
		.standstrongagainstbullying-video a {color:#974b2f; text-decoration:underline;}
		.standstrongagainstbullying-donate-text {width:auto; font:24px/38px 'OpenSansBold', sans-serif; color:#5f5d56; text-transform:uppercase; padding:40px 0 20px; text-align:center;}
	.standstrongagainstbullying-line {float:left; width:2px; height:306px; margin-top:0px; background-color:#373532;}
	.standstrongagainstbullying-popup {float:right; width:300px;}
		.standstrongagainstbullying-image {text-align:center; width:300px; margin-right:0px;}
		.standstrongagainstbullying-text {text-align:center; clear:both;}
		.standstrongagainstbullying-text a {color:#00011c;}
		span.underline {text-decoration:underline;}
	.standstrongagainstbullying-highlight {font-weight:bold; color:#974b2f !important; text-transform:uppercase;}

/***** BREAKTHESILENCE ********************/
#breakthesilence-content{margin:0px auto 0; padding:0px 0px; font-size:14px;}
	#breakthesilence-content p {margin-top:10px !important;}
	#breakthesilence-text {line-height:150%; margin:30px 0 0 0;}
	#breakthesilence-tagline {clear:both; line-height:150%;}
	.breakthesilence-bottom {width:100%; max-width:800px; clear:both; height:320px; text-align:center; margin:0px auto 30px; padding:0px 0 0 0;}
	.breakthesilence-donate {padding:10px 0 0;}
	.breakthesilence-video {padding:10px 10px 10px 0; text-align:center; float:left;}
		.breakthesilence-video a {color:#974b2f; text-decoration:underline;}
		.breakthesilence-donate-text {width:auto; font:24px/38px 'OpenSansBold', sans-serif; color:#5f5d56; text-transform:uppercase; padding:40px 0 20px; text-align:center;}
	.breakthesilence-line {float:left; width:2px; height:306px; margin-top:0px; background-color:#373532;}
	.breakthesilence-popup {float:right; width:300px;}
		.breakthesilence-image {text-align:center; width:300px; margin-right:0px;}
		.breakthesilence-text {text-align:center; clear:both;}
		.breakthesilence-text a {color:#00011c;}
		span.underline {text-decoration:underline;}
	.breakthesilence-highlight {font-weight:bold; color:#974b2f !important; text-transform:uppercase;}
	
/***** Rush of Gratitude ********************/
#rushofgratitude-content{margin:0px auto 0; padding:0px 0px; font-size:14px;}
	#rushofgratitude-content p {margin-top:10px !important;}
	#rushofgratitude-text {line-height:150%; margin:30px 0 0 0;}
	#rushofgratitude-tagline {clear:both; line-height:150%;}
	.rushofgratitude-bottom {width:100%; max-width:800px; clear:both; height:320px; text-align:center; margin:0px auto 30px; padding:0px 0 0 0;}
	.rushofgratitude-donate {padding:10px 0 0;}	
		.rushofgratitude-donate-text {width:auto; font:24px/38px 'OpenSansBold', sans-serif; color:#5f5d56; text-transform:uppercase; padding:40px 0 20px; text-align:center;}

/* Hide /radio-podcasts/ sub banner graphics */
#radioGraphicBtns { display: none; }

.fancybox-inner {
  background-color: #fff;
}
.fancybox-opened .fancybox-skin {
        -webkit-box-shadow: 0 10px 25px rgba(255, 255, 255, 0)!important;
    -moz-box-shadow: 0 10px 25px rgba(255, 255, 255, 0)!important;
    box-shadow: 0 10px 25px rgba(255, 255, 255, 0)!important;
		background-color: #fff;
}


/* Custom Navigation with Sub-menu for Events */
/* 1st level sub-menu */
@media screen and (min-width: 769px) {
  .sub-menu {
    z-index: 999;
    display: none;
    position: absolute;
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: left;
    background-color: #fff;
    padding: 15px;
  }

  .sub-menu > li {
    position: relative;
    white-space: nowrap;
    margin-bottom: 5px;
  }

  .sub-menu > li:last-of-type {
    margin-bottom: 0;
  }

  .sub-menu > li > a {
    display: block;
    font-size: 1.125rem;
    font-weight: bold;
		margin-bottom: 1rem;
  }
}
/*

	Newsletter Update 06.12.17

*/ 
#footerMid {
	height: auto;
}
#footerBtm {
	height: 160px;
}
.newsletterWidget .mc_merge_var label {
	color: #a5a5a5;
	display: block;
}
.newsletterWidget .mc_merge_var .mc_input {
	margin-bottom: 5px;
}
#mc-indicates-required {
	color: #a5a5a5;
	font-size: 10px;
	display: none;
}
.mc_signup_submit {
	position: relative;
	top: 28px;
}
@media (max-width:991px) {
	.fmimiDiv {
		display: none;
	}
	#mc_signup_form .mc_var_label {
		text-align: left;
	}
	#footerBtm {
    height: 175px;
	}
}
@media (max-width:783px) {
	#footerBtm {
    height: 250px;
	}
}
@media (max-width:436px) {
	#footerBtm {
    height: 280px;
	}
}
/*
Custom Modal 05.19.17 

*/

#image3 {
	cursor: pointer;
}
/* The Modal (background) */
.launch-modal {
	cursor: pointer;
}
.modal-dialog {
		top: 50%;
    transform: translateY(-50%)!important;
}
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 999; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
.tb .modal.in .modal-dialog { position: relative; }


.modal-content {
    /* background-color: #fff;
    margin: 15% auto; 
    padding: 50px 20px 20px 20px;
    max-width: 600px; 
		position: absolute;
		top: 25%;
		left: 50%;
		transform: translate(-50%, -50%) !important;
		border-bottom: 20px solid #974b2f; */
}
.modal-content h3 {
	margin-bottom: 16px;
	text-align: center;
}
/* The Close Button */
.close {
    color: #aaa;
    float: right!important;
    font-size: 32px;
    display: block;
    position: relative;
    /* top: -30px; */
    right: 0;
}

.close:hover,
.close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}

#image6 {
	cursor: pointer;
}

@media (max-width:991px) {
	.modal-content {
		top: 45%;
	}
}
@media (max-width:768px) {
	.modal-content {
		width: 85%;
	}
}

.tb .event-product-pricing-box .brown-button {
	cursor: default;
}

/* Standalone Webcast */
main.simulcast-events.standalone iframe#live {
	width: 100%;
	height: 548px;
}
main.simulcast-events.standalone iframe.youtube-iframe {
	max-width: 95%;
}

@media (min-width:1300px) {
	main.simulcast-events.standalone {
		margin-top: 90px;
	}
}
@media (max-width:1299px) {
	main.simulcast-events.standalone {
		margin-top: 115px;
	}
}
@media (max-width:991px) {
	main.simulcast-events.standalone iframe#live {
		height: 422px;
	}
}
@media (max-width:767px) {
	main.simulcast-events.standalone iframe#live {
		height: 32.375rem;
	}
	main.simulcast-events.standalone .stream-social-media-cta {
		padding-top: 0;
	}
}
@media (max-width:715px) {
	main.simulcast-events.standalone {
		margin-top: 0;
	}
	main.simulcast-events.standalone iframe#live {
		height: 30.375rem;
	}
}
@media (max-width:700px) {
	main.simulcast-events.standalone iframe#live {
		height: 29.375rem;
	}
}
@media (max-width:650px) {
	main.simulcast-events.standalone iframe#live {
		height: 28.375rem;
	}
}
@media (max-width:600px) {
	main.simulcast-events.standalone iframe#live {
		height: 27.375rem;
	}
}
@media (max-width:550px) {
	main.simulcast-events.standalone iframe#live {
		height: 26.375rem;
	}
}
@media (max-width:500px) {
	main.simulcast-events.standalone iframe#live {
		height: 25.375rem;
	}
}
@media (max-width:450px) {
	main.simulcast-events.standalone iframe#live {
		height: 24.375rem;
	}
}
@media (max-width:400px) {
	main.simulcast-events.standalone iframe#live {
		height: 23.375rem;
	}
}