/******************************************************************
Theme Name: Futures Without Violence
Theme URI: http://www.futureswithoutviolence.org/
Description: Custom built for Futures Without Violence
Author: Fenton
Author URI: http://www.fenton.com
Version: 1
******************************************************************/
#wpadminbar{display: none !important;}
html.js{margin-top:0 !important;}

body{padding-bottom: 60px;}
.wrapper{background: #fff;padding-top:100px;}
.navbar-default, .dropdown-menu{background: url("library/img/bkg_nav.png") repeat 0 0 transparent;}
.navbar-fixed-top{border: none;}
	.navbar-nav {margin: 0;}
	.navbar-default .navbar-toggle .icon-bar{background:#f58220;}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #58595B;}
	.navbar-brand{padding-top: 20px;padding-right: 13px;}
		.navbar-brand img{width: 180px; height: auto !important;}
	.navbar-nav a{font-weight: 600;}
	.navbar-nav > li > a{outline: none; padding-left: 0px; padding-right: 0px; margin-left: 7px; margin-right: 7px;font-size: 13px;text-transform: uppercase;}
	.navbar-nav > li.active > a{}
	.navbar-nav > li.active > a, .navbar-nav > li.open > a, .navbar-nav > li.active-parent > a{border-bottom: 10px solid #f58220;}
		.dropdown-menu{left: 7px; border-top: none;margin-left: 7px; margin-right: 7px;}
			.dropdown-menu > li > a{font-weight: 600;text-transform: uppercase; font-size: 13px;line-height:1.9;}
			.dropdown-menu > .active > a{color:#8dc63f;}
			.dropdown .menu-item-has-children{position:relative;}
			.dropdown .menu-item-has-children >.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;}
			.dropdown .menu-item-has-children:hover>.dropdown-menu{display:block;}
			.dropdown .menu-item-has-children>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
			.dropdown .menu-item-has-children:hover>a:after{border-left-color:#ffffff;}
			.dropdown .menu-item-has-children.pull-left{float:none;}
			.dropdown .menu-item-has-children.pull-left>.dropdown-menu{left:-100%;margin-left:10px;}
	.navbar-nav > li.donate-link > a{padding: 10px 0px; color: #ffd300; font-weight:800;line-height: 0.85;}
	.navbar-nav > li.donate-link > a:hover{color: #f58220;}
	.navbar-nav > li.blog-link > a{color:#58595b; font-weight: 800;text-transform: none;}
	.navbar-nav > li.facebook-link, .navbar-nav > li.twitter-link, .navbar-nav > li.youtube-link, .navbar-nav > li.search-link{padding: 10px 7px;}
	
	
		.backgroundsize .navbar-nav > li.sprite > a, .backgroundsize .scroll-down a, .backgroundsize a.image-link-overlay-icon span, span.sprite, .backgroundsize .share-button, .backgroundsize a.donate-now, .backgroundsize .small-exit a{background: url("library/img/icon-sprite-big.png") no-repeat 0 0 transparent; background-size:775px 63px;}
		.navbar-nav > li.sprite > a, li.sprite > a, .scroll-down a, .image-link-overlay-icon span, span.sprite, a.donate-now, .small-exit a{background: url("library/img/icon-sprite.png") no-repeat 0 0 transparent;}
		
		.backgroundsize .navbar-nav > li.sprite > a, li.sprite > a{/*background-color: #777;*/}
		li.sprite > a, .navbar-nav > li.facebook-link > a, .navbar-nav > li.twitter-link > a, .navbar-nav > li.youtube-link > a, .navbar-nav > li.search-link > a, 
		li.facebook-link > a, li.twitter-link > a, li.youtube-link > a{background-color: #777; width:26px; height: 26px; padding:0px; margin:0px;text-indent:-9999em;overflow:none; outline: none; border: medium none; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; -o-border-radius:20px;}
		.navbar-nav > li.search-link > a, .backgroundsize .navbar-nav > li.search-link > a{background-color:transparent;}
		.navbar-nav > li.facebook-link > a, li.facebook-link > a{background-position: -23px -33px !important;}
		.navbar-nav > li.twitter-link > a, li.twitter-link > a{background-position:-19px 0px !important;}
		.navbar-nav > li.youtube-link > a, li.youtube-link > a{background-position:-47px 0 !important;}
		.navbar-nav > li.search-link > a{background-position:-73px 0px !important;}
		.navbar-nav > li.facebook-link > a:hover, li.facebook-link > a:hover{background-position:-50px -33px !important;}
		.navbar-nav > li.twitter-link > a:hover, li.twitter-link > a:hover{background-position:-76px -33px !important;}
		.navbar-nav > li.youtube-link > a:hover, li.youtube-link > a:hover{background-position:-103px -33px !important;}
		.navbar-nav > li.search-link > a:hover{/*background-color:#000;*/}
		
		
	.search-link .dropdown-menu{width: 260px; left:auto; right: 0px;}
	.search-form{margin-top: 10px; margin-bottom: 0px; padding-bottom: 5px; padding-top: 0px; border: none;}
		.search-link .dropdown-menu .navbar-form .close{color: #CCCCCC;font-size: 28px;font-weight: normal;margin-left: -6px;margin-right: 12px;text-shadow: none;}

	.navbar-signup .navbar-form{margin-top: 20px; margin-bottom: 0px; padding-bottom: 10px;/*padding: 0px;*/}

		.navbar-form label, .signup-form-thank-you{display: block; text-transform: uppercase;color:#60882c;font-weight: bold;margin-bottom: 5px;}
		.navbar-signup .navbar-form .btn, .search-form .btn{padding: 0px 7px; font-size: 12px; text-transform: uppercase;}
		.navbar-signup .navbar-form .form-control, .search-form .form-control{height: 30px;}
		.signup-form-thank-you{padding: 30px 100px 20px 0px;}
		.vic-action-inner-wrap .signup-form-thank-you{text-align: center; color: #fff; padding-right: 0px;}

.btn{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success{background: #f58220;border-color: #F1750B;}

.slideshow-placeholder{display: none;}
	.slideshow-placeholder img{width: 100%;}
.main-slideshow{}
#home-slideshow{background: #111;}
	.quote-caption {background: rgba(17,17,17,0.75); padding: 35px 35px 10px 5px;}
	.caption{background: rgba(17,17,17,0.75); color: #fff; padding: 15px; margin: -1px -15px 0px; font-size: 13px; font-weight: bold;}
	.caption h2{margin-top:0px; text-transform: uppercase;}
	.caption .btn{background-color: #647508; border-color: #647508;padding-left:0; padding-right:0px; font-size: 12px; text-transform: uppercase; height: 28px; line-height: 0.85; padding-top: 8px;}
	.slide-controls{height: 20px; margin-top: 20px;}

.exit{position: fixed; top: 100px; right: 0; z-index: 50;}
.small-exit{padding: 10px; background:#f58220;}
	.small-exit a{width: 21px; display: block; height: 30px; text-indent:-9999em; background-position: -190px 0 !important;}
	.exit:hover a{width: 43px;height: 55px;background-position: -421px 0 !important;}
	.exit-text{display:none; background: #fff; text-align: center; width: 63px; padding: 10px; font-weight: 600; font-weight: 600; text-transform: uppercase;}
	.exit-text a:hover{text-decoration: none;}
	.exit:hover .exit-text{display:block; }

.content-area{position: relative; z-index: 10;background: #fff;}
	.scroll-down{background: #73a533; padding: 10px 0px;}
	.scroll-down a{text-indent: -9999em; outline: none; display: block; width: 31px; height: 31px; margin: auto; background-position:-101px 0px !important; }

.home-section{padding: 10px 0 0px;}
	.home-section h2, .home-section h3{font-weight: normal; text-transform: uppercase; font-size: 40px; color: #73a533;line-height: 1; margin-top: 70px; margin-bottom: 50px; text-align:center;}
	.home-section h3{font-size: 30px; margin-top: 20px; margin-bottom: 20px;}
	.home-section .lead{width:80%; margin: 0 auto 60px;}

.backgroundsize .what-we-do .section-feature{background-image: url("library/img/what-we-do-big-bkg.jpg");background-size:2300px 525px;}
.what-we-do .section-feature{background: url("library/img/what-we-do-bkg.jpg") no-repeat right bottom transparent;}

.light-gray{background: url("library/img/our-bkg.png") repeat 0 0 transparent;padding-bottom: 30px;}
.vic, h1{word-break:keep-all;}
	.vic-img{position: relative; overflow: hidden; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border: 5px solid #e3e3e4;}
	.vic-content{line-height:1.5; font-size:18px; text-align:center; clear:both;}
	.light-gray .col-md-12{float:none;}
	.vic{margin-bottom:30px;}
		.vic-action{padding: 15px; color: #fff;}
		.vic-action:hover{background: none repeat scroll 0 0 #f58220 !important;}
		.vic-action h4{font-weight: normal; text-transform: uppercase; text-align: center; font-size: 25px; margin-bottom: 20px;}
		.vic-action p{font-weight: 100;font-size: 20px;}
			.vic-action-outer-wrap{display: table; width: 100%}

.whats-new{background:#aaacaf;padding-bottom: 60px;}
	.whats-new h2, .share-stats h2{color:#fff; padding: 10px 0;}

.image-link-wrap{overflow: hidden; margin-bottom: 30px;}
.image-link-overlay {background: url("library/img/bkg_green.png") repeat 0 0 transparent;height: 100%;left: 0;opacity: 0;position: absolute;top: 0;transition: all 0.25s cubic-bezier(0.25, 0.1, 0.25, 1) 0s;right: 0;}
	.image-link-overlay-icon {color: #fff; opacity: 0; left: 100%;margin-top: -38px;position: absolute;top: 50%;width: 100%; text-align: center; font-size: 30px; text-transform: uppercase;}
	.image-link-overlay-icon:hover{text-decoration: none;color: #fff;}
		.image-link-overlay-icon span{display: block; margin: 0 auto 10px; width: 57px; height: 57px; background-position: -212px 0 !important;}


#blogfeed{background: inherit;}
	#blogfeed .slides > li{margin: 10px 30px 10px 10px;}
		.box-item{width:94%; min-height: 365px; padding-bottom: 15px; padding-top: 15px; background: #fff; overflow: hidden; }
.box-item img{max-width: 100% !important; height: auto !important; display: block;}
		img.box-item-media{width: 100%;}
	#blogfeed .flex-control-paging{display: none;}
	#blogfeed .flex-direction-nav .flex-prev { left: 0px; opacity:0.7;}
	#blogfeed .flex-direction-nav .flex-next { right: 0px; opacity:0.7;}
#carousel-overlay{display:none; width: 200px; position: absolute; background: url("library/img/bkg-carousel-overlay.png") repeat-y 0 0 transparent; height: 100%; top:0; right:10px;z-index: 9;}
	.resources-page .page-header, .box-item, .resources-menu{-webkit-box-shadow: -1px 0px 10px 1px rgba(50, 50, 50, 0.75);-moz-box-shadow:-1px 0px 10px 1px rgba(50, 50, 50, 0.75);box-shadow:-1px 0px 10px 1px rgba(50, 50, 50, 0.75);}
	

.chevron{width: 120px; position: relative; margin-top:-15px; height: 15px; float: right; margin-right: 10px;}
	.chevron-text{text-transform: uppercase; background: #F58220; z-index:6; position: relative; padding:10px 15px; color: #fff; font-size:10px; font-weight: bold; text-align: center;}
	.chevron-ribbons{top: -6px; position: relative; width: 100%;z-index:5;}
	.chevron-ribbons span{background: #F58220;  position: absolute; display: block; height: 10px; width: 50%;float: left; height: 12px;}
		.chevron-ribbons .chevron-ribbon-left{transform: skewY(-11deg); -ms-transform:skewY(-11deg); -webkit-transform:skewY(-11deg);left: 0px;}
		.chevron-ribbons .chevron-ribbon-right{transform: skewY(11deg); -ms-transform:skewY(11deg); -webkit-transform:skewY(11deg); right: 0px;}
	.chevron, .chevron-ribbons span{/* -webkit-box-shadow: -1px -1px 5px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:-1px -1px 5px 0px rgba(50, 50, 50, 0.75);box-shadow:-1px -1px 5px 0px rgba(50, 50, 50, 0.75);*/}
	
	.box-item-content{padding: 20px 15px;}
		.box-item h4{font-weight: normal; font-size: 27px; text-transform: uppercase;}
		.box-item h4 a {color:#58595b;text-decoration: none;}
		.learn-more{color: inherit; padding: 10px 15px 0px; display:block; text-transform: uppercase; font-size: 12px; font-weight: 600; text-align: right; }
		.learn-more:hover{color: #f58220;}
		.learn-more:hover span{background-position: -592px -43px;}
		.selected-filter span{background-position: -592px -43px !important;}
			.learn-more span, .panel-title a.collapsed span.sprite, .panel-title a span.sprite{width: 17px; height: 17px; float: right; background-position: -273px 0; display:block; margin-right: -15px; margin-left: 10px;}
		.box-item-text .read-more{display:none;}

.backgroundsize .what-we-do .section-feature{background-image: url("library/img/what-we-do-big-bkg.jpg");background-size:2300px 525px;}
.what-we-do .section-feature{height: 360px; background: url("library/img/what-we-do-bkg.jpg") no-repeat right bottom transparent;}

.why-it-matters.home-section .lead{width:60%;}

/*.backgroundsize .main-quote{background-image: url("library/img/quote_bkg_big.jpg");background-size:100% auto;} */
.main-quote{color:#fff; font-size: 20px;line-height: 1.8;text-align: center;height: 500px; background: url("library/img/quote_bkg.jpg") no-repeat center bottom #58595B;}
	.quote-outer-wrap, .footer-intro-outer-wrap, .banner-outer-wrap{display: table; height: 500px;}
	.quote-inner-wrap, .footer-intro-inner-wrap, .vic-action-inner-wrap, .banner-inner-wrap{display: table-cell;text-align: center;vertical-align: middle;}
		.quote{display: inline-block;font-family: 'PT Serif';font-size: 60px;font-weight: 700;line-height: 0;vertical-align: bottom;}
		.quote-end{margin-bottom: -20px;}
		.quote-by{margin: 30px 0 0;}

.share-stats{background: url("library/img/dot.png") repeat 0 0 #abadb0;padding-bottom: 30px; color: #fff;}
 .share-stats .image-link-overlay{left: 15px; right: 15px;}
 .share-block{margin-bottom: 30px;}
 	.share-button{display: inline-block; width: 41px; height: 41px; text-indent:-9999em;}
	.share-button.custom-fb-share{background-position: -334px 0px;}
	.share-button.custom-tw-share{background-position: -291px 0px;}
	.share-button.custom-pin-share{background-position: -377px 0px;}
	 
.footer-intro{color:#fff; font-size: 20px;line-height: 1.8;text-align: center;height: 500px; background: url("library/img/footer-intro.jpg") no-repeat center bottom #58595B;}
/*.backgroundsize .footer-intro{background-image: url("library/img/footer-intro-big.jpg");background-size:2300px 772px;}*/
	.footer-intro-outer-wrap{width: 100%;}
	.footer-intro.home-section h2{color:#fff;margin-top: 0px;margin-bottom: 25px; line-height: 0.85;}
		.footer-circle{ display: block; color: #FFFFFF !important; text-decoration: none !important; background: url("library/img/bkg_green.png") repeat 0 0 transparent;border-radius: 260px;font-size: 32px;height: 260px;line-height: 1;margin: auto;text-transform: uppercase;width: 260px;padding: 114px 0px;}

.vic-action input.form-control{background-color: #fff; color: #58595B;}
	.vic-action-inner-wrap form{margin-top: 25px;}
		.vic-action-inner-wrap form .btn-warning, .vic-action-inner-wrap form .btn-warning:hover{background: #ffd300; color: #58595B; border-color: #ffd300;}
		.vic-action-inner-wrap form .btn-warning:hover{color: #fff;}
		/* .vic-action-inner-wrap form .btn-warning:hover{background-color: #F58220; color: #fff; border-color: #F1750B;} */

a.donate-now{text-indent: -9999em; margin: 30px auto 0px;display: block; width: 41px; height: 41px; background-position: -734px 0 !important;}
.vic-action .share-block{margin: 50px 0px 0px;}
	.vic-action .custom-fb-share{margin-right: 10px;}

.footer{position: relative; z-index: 30; font-weight: 700; padding: 30px 0px; background:#58595B; color: #fff; font-size: 12px; text-transform: uppercase;}
	.footer h5{font-size: 18px;margin: 0 0 20px; font-weight: 600;}
	.footer a{color: #ddd;}
	.footer a:hover{text-decoration: none;}
	.footer-links{margin-bottom: 30px;}
		.footer-links li{margin-bottom: 10px;}
	.footer .locations .footer-links li, .footer-form{font-weight: 400;}
	.footer-form .form-control, .footer-form .btn, .footer-form .form-control:focus{background: #464749; border: 1px solid #464749;}
	.footer-links li a{font-weight: normal;}
.sharelinks li{display: inline-block;}
.footer-links .sharelinks li > a{text-indent:-9999em; text-align: left; width: 20px; height: 20px;background-color:transparent;display: block;margin-left: 10px;}
.footer-links li.facebook-link > a{background-position:-290px -42px !important;}
.footer-links li.twitter-link > a{background-position:-312px -42px !important;}
.footer-links li.youtube-link > a{background-position:-269px -42px !important;}

.charity-navigator{width: 100px; display: block; height: auto; }
.copyright{position: absolute; bottom: 0px; right: 0px; font-weight: 100;text-transform: none;}




/*************************************************/
.banner{padding: 15px; position: relative; background: #555;}
	.banner img{display: none;top:0px;  left: 0px; right: 0px; width: 100%; height: auto; z-index: 0; position: absolute;}
	.pageheader{position: relative; z-index: 2;}
		.banner-outer-wrap{ height: auto; width: 100%;}
			.banner-inner-wrap{text-align: left;}
			.banner h1{text-transform: uppercase; color: #fff; color: rgba(255,255,255,0.75); font-size: 92px;margin-top: 40px;letter-spacing: -4px;}

.content-page .content-area {position: relative; z-index: 30; padding-top: 15px; background-color:#d4d5d6; }
	.content-page .box-item{width: 100%; margin: 0px auto 30px;}

.section-header{text-transform: uppercase; font-weight: normal; font-size: 20px; padding: 15px 30px; margin: 0px;}
.initiatives{padding: 30px 15px;}
	.initiative{position: relative; border-top: 2px solid #e5bf9e; padding: 10px 5px;}
	.initiative:hover{background: none repeat scroll 0 0 #E8D2BF;}
		.initiative .learn-more{font-weight: bold; text-transform: none; text-align: left;padding: 0px 27px 0 0; font-size: 18px;}
		.initiative .learn-more:hover{text-decoration: none;}
			.initiative .learn-more span{position: absolute; right: 10px; top: 50%; margin-top: -10px; margin-right: 0px;}


.widget{margin-bottom:15px;-webkit-box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.45);-moz-box-shadow:3px 3px 5px 0px rgba(50, 50, 50, 0.45);box-shadow:3px 3px 5px 0px rgba(50, 50, 50, 0.45);}
	.widget .section-header{font-weight: 800; padding-left:55px; position: relative;}
	.widget.resources .section-header, .widget.page-nav .section-header {background: #959698; color: #fff;}
	.section-header .icon-wrap{display:block; padding: 8px; width: 42px;  top:0; bottom: 0; position: absolute; left:0;}
	.get-involved .section-header .icon-wrap{background: #fd940c;}
		.section-header .icon-wrap .sprite{background-position: -465px 0; display: block; width: 27px; height: 27px;margin-top: 5px;}
		.page-nav .section-header .icon-wrap .sprite{background-position: -465px -29px;}
	.textwidget{padding: 10px 15px;}
	.get-involved .textwidget{background: #df7924; color: #fff}
	.resources .textwidget, .page-nav .textwidget{background: #808080; color: #fff}
		.get-involved .textwidget a, .resources .textwidget a, .page-nav .textwidget a{color: #fff; text-decoration: none;}
		.page-nav .textwidget a:hover, .page-nav .textwidget .current_page_item a{color: #f58220;}
		.textwidget > ul{padding-left: 0px;}
		.textwidget > ul > li{padding: 8px 20px 8px 40px; list-style: none; background: url("library/img/bullet.png") no-repeat 0px center transparent;}
		.page-nav .textwidget > ul > li:hover, .page-nav .textwidget > ul > li.current_page_item{background: url("library/img/bullet-hover.png") no-repeat 0px center transparent;}
		.textwidget > ul > li strong, .page-nav .textwidget > ul > li{font-weight: 800;}
		.page-nav .textwidget > ul > li{text-transform: uppercase;margin: 8px 0; padding: 0 20px 0 40px;clear: both; float: left;}

/***********************************************************/
.alignleft{display: block; float: left; margin-right: 15px; margin-bottom: 15px; max-width: 100%; height: auto !important;}
.alignright{display: block; max-width: 100%; height: auto !important; float: right; margin-left: 15px; margin-bottom: 15px;}
.alignnone{float: none; clear:both;max-width: 100%; height: auto !important;}
.aligncenter{float: none; clear:both; margin:0 auto 15px; display: block;max-width: 100%; height: auto !important;}

.row-margins .row{margin-bottom: 30px;}

.header{font-size: 14px; font-weight: 800;color: #ddd;}
.font-normal{font-weight: normal;}
.relative{position: relative;}
.green{background: #73a533 !important;}
.yellow{background: #ffd300 !important;}
.gray{background: #aaacaf !important;}
.dark-gray{background: #626466 !important; color: #fff;}
.lighter-gray{background: #dfe0e1 !important; color: #626466;}
.mid-gray{background: #b5b7ba !important;color: #fff;}
.orange{background: #ea881c !important; color: #fff;}
.dark-orange{background: #d97d2e !important; color: #fff;}

.section-content{background: #fff; color: #58595B; padding: 30px; font-weight: 500; margin-bottom: 30px;}
.section-content-header{text-transform: uppercase; margin-top: 0px; margin-bottom: 20px; line-height: 0.85;}
.section-content h4{margin-top: 0px; margin-bottom: 5px;}

/******************************BLOG POST******************************/
.single .content-area{padding-top: 0px;}
.post-content{background: #fff; padding-top: 60px;}
	.post-content .section-content{padding-top: 0px; padding-left: 85px;padding-right: 70px;}
	.post-content .sidebar{padding-right: 0px; padding-left: 0px;}
	.post-meta{font-weight: 400;padding-bottom: 10px;}
		.post-meta .chevron{float: left; height: auto; margin: -7px 15px 25px 0;}
		.date-author{clear: both; margin-bottom: 20px; margin-right: 15px;}
	.post-content .section-content-header{font-weight: normal; font-size: 26px;}
.related-header{background: #e2e3e4; padding: 5px 15px; }
	.related-header h5{font-weight:800; text-transform: uppercase;}
.post-share > div{margin-right: 10px;margin-top: 8px;}
.post-share li.sprite > a{background-color: transparent; display: block;border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; -o-border-radius:0px;}
.post-share li.email-link > a{background-position:-552px -41px !important;}
.post-share li.twitter-link > a{background-position:-495px -41px !important;}
.post-share li.facebook-link > a{background-position:-524px -41px !important;}

.single-dotted{height:2px; border-top: 1px dotted #abadb0; margin-bottom: 5px;}
.double-dotted{height:5px; border-top: 1px dotted #abadb0; border-bottom: 1px dotted #abadb0;margin-bottom: 25px;}
.double-dotted + img {max-width:250px;}

/**************************    RESOURCES PAGE    ***********************************************/
.resources-page .content-area{padding-top: 0px;}
	.resources-page > .container{background: #fff;}
	.resources-page .page-header{font-size: 40px; text-transform: uppercase; margin:0px; border: none; padding: 10px 20px; background: #c6c8ca;}
	.resources-list{background: #fff; padding: 15px 0 5px;}
		.resources-menu{padding-top: 0px; margin-top: -15px; min-height: 30px;}
.resources-page .box-item h4{}
.box-item .picture-post  h4 {margin:0px;}

.box-item-media.flexslider .flex-control-paging{display:none;}
.box-item-media.flexslider .flex-prev { opacity: 0.7; left: 20px; }
.box-item-media.flexslider .flex-next { opacity: 0.7; right: 20px; }

.backgroundsize .play-video{background-image: url("library/img/play-icon-big.png"); background-size: 74px 74px;}
.play-video{display:block; z-index:10; background: url("library/img/play-icon.png") no-repeat center center transparent; opacity: 0.75; position: absolute; top:0; left:0; right: 0; bottom: 0px;}
.play-video:hover{opacity: 1; cursor: pointer;}

.tweet-title, .tweet-via{font-weight: 500; font-size: 22px;padding-top: 25px; padding-bottom: 5px;}
.tweet-via{padding-top: 0px; color: #aaacaf;font-weight: 300;}
.tweet-tweet, .tweet-date{font-size: 18px; line-height: 1.4;}
.tweet-date{color: #aaacaf;padding-top: 15px;}

.box-item-wrap.blogpost h4{margin-top: 25px;}

.quote-resource{padding-top: 40px; font-size: 18px; text-transform: uppercase; font-weight: 400;}
	.quote-resource .quote{font-size: 60px;}
	.quote-resource .quote + p, .quote-resource .quote~p{display: inline;}
	
	.quote-resource .quote.quote-end{margin-bottom: 0px;}
	.quote-resource .quote-name{padding-top: 30px; font-size: 12px; font-weight: bold; text-align: right;}

.form-control:focus{border-color: inherit;box-shadow:none; -webkit-box-shadow: none; -moz-box-shadow: none;}
.btn span.sprite{display: block;width: 22px; height: 22px; text-indent:-9999em; background-position: 0 -35px !important;}
.resources-menu .form-control, .footer-form .form-control{height: 36px;}

.resources-menu{background: #e5e6e7;padding-top: 15px; padding-bottom: 15px;margin-bottom: 30px;}
	.resources-menu form{margin-bottom: 15px;}
		.resources-menu form .form-control, .resources-menu .btn {background: #cecfd1;border: 1px solid #CECFD1;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
	.panel-group{border-top: 1px solid #e5bf9e;margin-bottom: 0px;}
	.panel-group .panel-group{border-top: 0;}
		.panel-group .panel + .panel{margin-top: 0px;}
		.panel, .panel-default > .panel-heading{border: none; background-color: transparent;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
		.panel-heading, .resources-menu .panel-body{padding: 0px;}
			.panel-title{border-bottom: 1px solid #e5bf9e; font-size: 18px;}
			.panel-title a{display: block;padding: 10px 23px 10px 15px; text-decoration: none; outline: none;position: relative;}
			.panel-title a.collapsed:hover, .panel-default > .panel-heading + .panel-collapse .panel-body{border:none; background: #e8d2bf;}
			.panel-title a.collapsed{background: transparent;}
			.panel-title a{background: #efaa6f;}
				.panel-title a span.sprite{background-position: 0px 0px; }
				.panel-title a span{position: absolute; right: 20px; top: 10px;}
		.panel-body .panel-title a{padding: 10px 23px 10px 30px;}
		.panel-body .panel-title a.collapsed:hover, .panel-title a.selected-filter{background: #ebbe97;}

.overlay, .gallery-overlay{cursor: pointer;}		
#resource-view .modal-body{padding: 0px;}
	#resource-view .modal-body img{width: 100%;}
#resource-view .modal-footer{padding: 15px;margin-top:0px;}
#resource-view .flexslider{overflow: hidden;}
.home-section a{outline:none;}
@media (max-width:480px){
.flex-direction-nav a{top: 30% !important;}
#blogfeed{padding: 0 30px !important;}
.single-post img.wp-post-image {width:100%; max-width:100%;}
}
@media (max-width:767px){
	.connect-wth-us{clear:both; margin-top: 20px; padding-top: 20px; border-top: 1px solid #888;}
	.locations{clear:both; margin-bottom: 30px; padding-bottom: 0px; border-bottom: 1px solid #888;}
	/*Diable parallax on small screens*/
	.what-we-do .section-feature{background-image: none !important; height: auto;}
	.main-quote, .footer-intro{background-position: center top !important;}
.banner h1{font-size: 60px;}
.home-section h2, .home-section h3{margin-bottom: 20px;margin-top: 30px;}
}
@media (min-width:600px){
	.banner{height: 340px;}
		.banner img{ display: block;}
		.banner-outer-wrap{height: 450px;}
		#carousel-overlay{display:block;right:30px;}
		.blog-post-box .box-item img.box-item-media {width: 40%;float:left;margin:30px 20px 20px 0;}
}
@media (min-width:768px){
	.search-form{margin-top: 0px;}
	
	.slideshow-placeholder{visibility:hidden; display: block; position: relative; z-index:0;}
		.slideshow-placeholder img{margin-top: -100px;}
	.main-slideshow{position: fixed; left: 0px; right: 0px; top: 0px;  z-index: 1;}
		.caption{position: absolute; z-index: 11; right: 30px; bottom: 50px; left: 30px;}
	#blogfeed .slides > li{margin: 0 10px;}		
		.box-item{margin: 20px 0px; width:100%;}
		#carousel-overlay{right:40px;}
	
	.page-template-page-landing-php .wrapper, .page-id-319  .wrapper{padding-top:0px;}
	
	.connect-wth-us{text-align: right;}
	.sidebar{padding-left: 0px;}
	
	.post-content .sidebar{padding-left: 15px;}
	
	.resources-menu{min-height: 765px;}

}

@media (max-width:991px){
	.navbar-nav > li.facebook-link, .navbar-nav > li.twitter-link, .navbar-nav > li.youtube-link, .navbar-nav > li.search-link{padding: 10px 7px; display: inline-block;}.post-content .section-content{padding-left:20px;padding-right:20px;}
}
@media (min-width:992px){
	.navbar-nav > li.active > a, .navbar-nav > li.open > a, .navbar-nav > li.active-parent > a{padding-bottom: 31px;}
	.navbar-nav > li.donate-link{padding-top: 35px;}
	.navbar-nav > li.facebook-link, .navbar-nav > li.twitter-link, .navbar-nav > li.youtube-link, .navbar-nav > li.search-link{padding: 40px 5px 29px;}
	.navbar-nav > li.donate-link > a{color:#58595b; background: #ffd300;padding: 10px;}
	.navbar-nav > li.donate-link > a:hover{background: #f58220; color:#58595b;}

	.navbar-signup .navbar-form input.form-control, .search-form input.form-control{width: 140px;font-size: 12px; padding-left: 5px; padding-right: 5px;}
	.navbar-nav > li.active > a, .navbar-nav > li.open > a{padding-bottom: 31px;}
	.dropdown-menu{margin-left: 0px; margin-right: 0px;}
	.nav > .dropdown > .dropdown-toggle > .caret{display: none;}
	
	.caption{bottom: 80px;}
	
	#blogfeed .flex-viewport .slides > li{width: 390px !important;}
	
	.vic-action{height:280px;}

	.vic-action-outer-wrap{height: 250px;}
	.btn-wrap{padding-left: 0px;}
	
	.banner img{margin-top: -3%;}
	.landing-page .content-area {position: relative; z-index: 30; padding-top: 100px; background: url("library/img/bkg-gray-fade.png") repeat-x 0 0 transparent;}
	
	.date-author{clear: none;}
}	
@media (min-width:991px) and (max-width:1170px){
	.nav.navbar-nav.navbar-right{display: none;}
}

@media (min-width:1170px){
	.box-item{margin: 20px 0px; width:360px; /*height: 360px;*/}
	.banner img{margin-top: -4%;}
}
/*---------------------------------------------------------------------------------------------------------
--------------------------------------------FLEXSLIDER CSS-------------------------------------------------
---------------------------------------------------------------------------------------------------------*/

/*
* jQuery FlexSlider v2.2.0
* http://www.woothemes.com/flexslider/
*/

/* Browser Resets
*********************************/
.flex-container a:active, .flexslider a:active,.flex-container a:focus,.flexslider a:focus  {outline: none;}
.slides,.flex-control-nav,.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} 
.flexslider .slides img {width: 100%; display: block;}

/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { margin: 0px; background: #fff; position: relative; zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { display: block; width: 27px; height: 44px; margin: -22px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; text-indent: -9999em; background: url("library/img/slide_nav.png") no-repeat 0 0 transparent; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: -50px;}
.flex-direction-nav .flex-next { right: -50px; background-position: right top; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 20px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 20px; }

#blogfeed{padding: 0 60px;}
#blogfeed.flexslider:hover .flex-next { right: 10px; }
#blogfeed.flexslider:hover .flex-prev { left: 10px; }

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }

/* Control Nav */
.flex-control-nav {float: right;}
.flex-control-nav li {margin: 0 3px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; box-sizing:content-box; -moz-box-sizing:content-box;display: block; background: #fff; border: solid 4px transparent; cursor: pointer; background-clip:content-box; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; }
.flex-control-paging li a:hover { background: transparent; border-color: #fff; }
.flex-control-paging li a.flex-active { background: transparent; border-color: #fff; cursor: default; }

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}

.sticky {}          /* DO NOT EDIT THIS */
.gallery-caption {} /* THESE ARE USELESS */
.bypostauthor {}    /* THEY ARE ONLY TO KEEP THEME CHECK HAPPY */

.page-template-page-blog-php .banner-inner-wrap h1, .single-post .banner-inner-wrap h1 {color:#959698;}
.single-format-standard .banner-inner-wrap a:hover {text-decoration: none;}
.page-template-page-blog-php .box-item p {font-weight: 500;}
.sidebar .widget_tag_cloud .tagcloud {padding:10px 15px;}
.sidebar .widget_tag_cloud .tagcloud a {margin-right:10px}
.blog-sidebar .section-header {background: #7F7F7F !important;color: #fff;}
.blog-sidebar .section-header .icon-wrap {background: #999999 !important;}
.blog-sidebar.widget {background: #595959 !important;}
.blog-sidebar.widget a {color:#ffffff; font-weight: bold;}
.blog-sidebar.widget ul li {color:#ffffff;}
.blog-sidebar.widget.rpwe_widget ul, .blog-sidebar.widget.widget_taxonomy_list_widget ul {padding: 10px 15px;}
.blog-sidebar.widget.rpwe_widget ul li {padding: 0px 10px 0px 40px;list-style: none;background: url("library/img/bullet.png") no-repeat 0px center transparent;}
.blog-sidebar.widget.widget_taxonomy_list_widget ul li {padding: 8px 20px 8px 40px;list-style: none;background: url("library/img/bullet.png") no-repeat 0px center transparent;}
.blog-sidebar.widget.rpwe_widget h3 {font-size: 14px;line-height: 1.2858;}
.open-collapse .collapse{display: block;height: auto !important;}
.search-results .resources-menu {min-height: 165px;}
#survey_2822 table{width: 100% !important;}
#survey_2822 .Explicit{font-family: inherit !important; font-weight: bold !important; display: block; margin-bottom: 10px; text-transform: uppercase; font-size: 20px;}
.page-template-page-blog-php .banner img, .single-post .banner img{margin-top: -10%;}
.page-template-page-blog-php .content-area .box-item {min-height: 235px;}

.rc-winner { margin: 20px 0px; padding: 15px 0; background: #fff;}
.rc-winner p { color: #58595B; }
.rc-winner-name { margin: 0;}
span.rc-winner-name { font-weight: 400; }
.rc-winners div {
	border: 1px solid #ddd;
	box-shadow: 5px #ccc;
	padding: 15px;
	background: #fff;
}

.rc-winners img {
	margin-bottom: 10px;
	padding: 5px;
	-webkit-box-shadow: 0px 0px 7px 6px rgba(176,176,176,0.5);
	-moz-box-shadow: 0px 0px 7px 6px rgba(176,176,176,0.5);
	box-shadow: 0px 0px 7px 6px rgba(176,176,176,0.5);	
}

.rc-winners-text {
	background-color: #2176a4;
	color: #fff;
	text-align: center;
	font-size: 16px;
	margin: 20px 0px;
	padding: 15px 0;
}

.rc-winner-header {
	background: #2176a4;
	margin-top: -15px;
	padding: 5px;
	text-align: center;
	margin-bottom: 15px;
	color: #fff;
	font-weight: bold;
	font-size: 28px;		
}

body.page-id-11525 .section-content { background-color: #ccc; }
body.page-id-11525 .section-content-header { display: none; }
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


@media (min-width:992px){
	.rc-winners div {
		min-height: 950px;	
		width: 48%;
		margin: 0 1%;
	}

}


.wdsi-slide-title {
	color: #f58220;  
  	font-family: "Raleway","Helvetica Neue",Helvetica,Arial,sans-serif !important;
  	font-style: normal !important; 
}

.wdsi-slide-content { height: 351px;}

.wdsi-slide-minimal.wdsi-slide-right .wdsi-slide-close {
  right: 10px;
  left: auto; 
}

.wdsi-slide-minimal.wdsi-slide-right .wdsi-slide-share{
  border-left: 0px;
}

.wdsi-slide-close a:hover {
  text-decoration: none; 
}

.wdsi-slide-content {
  padding: 0px; 
}

.wdsi-slide-content .wdsi-slide-title {
  padding: 10px 10px;
  margin-bottom: 0px;
  max-width: 60%;
}
.wdsi-slide-content form {
  margin-top: -10px;
  padding: 0 10px; 
}

.wdsi-slide-minimal-blue .wdsi-slide-wrap {
  border-top-color: #125786 !important;
} 

.wdsi-slide-active.wdsi-slide-right {
  right: 10px !important;
}

.wdsi-slide-share  {
	display: none;
}

.wdsi-slide-wrap {
	min-height: 100px;
}

.wdsi-slide-content {
	height: auto;
}

.wdsi-slide-content p {
	padding: 0px 10px;
}

.wdsi-slide-content .message {
	padding: 0px 10px;
}

.wdsi-slide-active.wdsi-slide-right {
    right: 10px !important;
    bottom: 10px !important;
    top: initial !important;
}

.wdsi-slide-right {
	top: 90%;
}

.wdsi-slide-minimal .wdsi-slide-wrap {
	background: rgba(255,255,255,1);
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
	background-color: #73a533;
	color: #fff;
	border: 2px solid #65922d !important;
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
	background-color: #73a533;
    	color: #fff;
    	border-color: #65922d;
    	border: 2px solid #65922d !important;
}

.wdsi-slide-close a:before {
	top: 2px;
}
.wdsi-slide-minimal-green a, .wdsi-slide-minimal-green a:visited, .wdsi-slide-minimal-green a:hover {
	color: #73a533;
    	font-family: "Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;	
}

.wdsi-slide-minimal-green .wdsi-slide-wrap {
	border-top-color: #73a533;
}

.wdsi-slide-content h2, .wdsi-slide-content h3 {
	padding: 0 10px;
}