@font-face
{
font-family: "FrutigerLT";
src: url('font/lte52126.ttf'),
    url('font/lte52126.eot'),
    url('font/lte52126.svg'),
     url('font/lte52126.woff');
}
@font-face
{
font-family: "FrutigerBl";
src: url('font/lte52127.ttf'),
    url('font/lte52127.eot'),
    url('font/lte52127.svg'),
     url('font/lte52127.woff');
}
@font-face
{
font-family: "FrutigerEB";
src: url('font/lte52128.ttf'),
    url('font/lte52128.eot'),
    url('font/lte52128.svg'),
     url('font/lte52128.woff');
}
body { font-size:18px; line-height:30px; font-family:"FrutigerLT"; }
h1 { font-size:30px; color:#b62127; font-family:FrutigerEB; margin:10px 0 26px 0; }
h2 { font-size:30px; color:#b62127; font-family:FrutigerEB; margin:10px 0 26px 0; line-height: 28px; }
h3 { font-size:24px; color:#163a67; font-weight:normal; line-height:24px;}
h4 {font-size:18px; color:#163a67; font-weight:normal; line-height:18px; font-style:italic;}
a { color:#3984f5; }
p {margin:0 0 15px; line-height:25px; }
ul { list-style-type:disc; }
input, button, select, textarea { font-family:'FrutigerLT','Open Sans', sans-serif;}
input[type="text"], input[type="password"], textarea { border:1px solid #bdbdbd; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; width:70%; }
textarea { width:80%; }
.watermark { color:#6491ae !important; }
button[type="submit"], input[type="submit"] { background-color:#b62127; border:0; padding:5px 25px; color:#ffffff; font-family:FrutigerLT; font-size:20px; }

.fixed-header { position:fixed; top:0; min-height:177px; width:100%; background-color:#ffffff;  -webkit-box-shadow: 0 5px 9px -6px black; -moz-box-shadow: 0 5px 9px -6px black; box-shadow: 0 5px 9px -6px black; z-index:1000; }
    .fixed-header .widget-control { clear: both; }
.body-container { margin-top:177px; }
.header { min-height:151px; }
    .header fieldset { width: 100% !important; }
.logo { margin-top:14px; }
.logo p { margin:0; }
.top-links { margin:0; }
.top-links li { float:left; list-style-type:none; font-size:16px; font-weight:bold; }
.top-links li a { float:left; padding:10px 15px; text-align:center; text-transform:uppercase; color:#ffffff; }
.top-links li.btn-donate { background-color:#b62127; }
.top-links li.btn-volunteer { background-color:#602e49; }
.top-links li.btn-share { background-color:#163a67; }
.top-links li.btn-last { background-color:#215da7; }

.main-menu { background-color:#163a67; }

.social-media { padding-left:15px; }
.social-media ul { float:right; list-style-type:none; margin:0; }
.social-media ul li { float:left; }
.social-media a { text-transform: uppercase; font-weight: bold; color:#ffffff; text-shadow: none; font-size: 16px; }
.social-media .agency-portal a { padding:14px 20px 0 7px; float:left; margin-right:10px; }
.agency-portal {float: left; background: url("../Content/images/agencyportal-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}

.container.home { padding: 15px 0 40px; }
.cont { position:relative; margin:0 auto; max-width:1600px; }
.slider-content { position:absolute; top:100px; right:238px; color:#ffffff; width:450px;  max-height:190px; font-size:42px; line-height:45px; padding: 15px;  }
.slider-content > p {line-height: 45px; background: rgba(85, 85, 85, .5); padding: 10px; margin: 0;}
.slider-content p.more { display:block; text-align:left; font-size:20px; }
.slider-content a { color:#bbe5f9; }
.wc-text { padding-right:20px; }

.home-youtube-video { padding:10px; margin-top:30px; -moz-box-shadow:0 0 15px #c2c2c2;  -webkit-box-shadow: 0 0 15px #c2c2c2;  box-shadow: 0 0 15px #c2c2c2; display:inline-block; float: right; width: 100%;}
.home-youtube-video p { margin:0; }
#home-text {padding: 0 20px 0 0;}
.widget-homepage-video {height: 315px;}
.home-latest { padding-bottom:52px; }
.latest-news-hunger { padding:0 60px 0 60px; }
.latest-news { padding-right:60px; }
.home-recent-post .media-library-picker-field header, .home-recent-post .media-library-picker-field h3 { display:none; height:0;  }
.home-recent-post .metadata { display:none; height:0; }
.home-recent-post .blog-posts li { border-bottom:0; }
.home-recent-post .image { margin-bottom:20px; }
.home-recent-post .blog-posts h3 { margin:0 0 20px 0; }
.home-recent-post .media-picker-field img {float:none; width:auto; padding:0; border:0; margin-right:0; margin:20px 0;}
.latest-hunger { padding-left:60px; }
.slogan { font-size:30px; color:#595959; line-height:42px; text-align:center; margin:70px 0 46px 0; }

.horizontal-slider { background:url("../Content/images/slider-bg.jpg") repeat 0 0; height:auto; }
.horizontal-slider h3 { font-family:FrutigerEB; color:#1b85d7; font-size:28px; line-height:20px; margin:34px 0 10px 0; }
.horizontal-slider h4 { font-family:FrutigerEB; color:#595959; font-size:50px; line-height:36px; margin:20px 0;  }
.horizontal-slider .sub-title { line-height:20px; font-size:22px; color:#595959; }
.statistics-item { float:left; width:29%; text-align:center; padding:0 2%; }
.statistics-item img { display:inline !important; }
.horizontal-slider .flexslider.flexContent { margin-top:30px; }
.flexslider.flexContent .flex-direction-nav a { background:url("../Content/images/btn-prev.jpg") no-repeat 0 0; width:23px; height:73px; }
.flexslider.flexContent .flex-direction-nav a.flex-prev:hover { background:url("../Content/images/btn-prev.png") no-repeat 0 0; }
.flexslider.flexContent .flex-direction-nav a.flex-next, .flexslider.flexContent .flex-direction-nav a.flex-next:hover { background:url("../Content/images/btn-next.png") no-repeat 0 0; }
.flexslider.flexContent .flex-direction-nav a.flex-prev:after, .flexslider.flexContent .flex-direction-nav a.flex-next:after { content:" "; }
.btn-cc {
    background: none repeat scroll 0% 0% rgb(22, 58, 103);
    text-align: center;
    padding: 15px 20px 10px;
    float: right;
    color: white;
    text-transform: uppercase;
    font-family: "FrutigerLT";
    font-weight: bolder;
    margin: 10px 0px 0px;
    font-size: 20px;
    line-height: 20px;
}
.sponsor { background:url(../Content/images/partner-bg.jpg) 0 0; padding:48px 0 50px 0; }

.inner { background:url("../Content/images/body-bg.jpg"); }
.inner .container { border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; background:#ffffff; }
.page-title { background-image: url("../Content/images/inner-banner.jpg"); background-repeat: no-repeat; background-size: cover; height:175px; }
.page-title h1 { font-family:FrutigerLT; font-size:46px; padding-left:51px; margin:140px 0 0 0; color:#ffffff; line-height:35px; text-shadow:1px 0px 5px #000; }
#page-image-title { background: none repeat scroll 0 0 rgba(182, 33, 39, 0.7); margin: 120px 50px 0; padding: 10px 0 10px 50px; width: 107%;}

.sidebar { background:#153969 url(../Content/images/sidebar-bg.jpg) no-repeat 0 0; max-width:310px; overflow:hidden; }
.sidebar h2 { color:#c8e7ff; margin:48px 0 45px 0; font-size:18px; text-transform:uppercase; padding-left:52px; }
.sidebar ul { list-style-type:none; font-size:17px; margin-left:0; }
.sidebar ul li {clear: both; background-color: transparent; }
.sidebar ul li a { color:#ffffff; display:block; padding:15px 0 15px 52px ; border-top:1px solid transparent; border-bottom:1px solid transparent; }
.sidebar ul li.active a { background-color:#ffffff; color:#163b67; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb;  }
.sidebar p { padding-left:52px; color:#ffffff; margin-bottom:33px; }
.sidebar .contact-email a{ font-size:13px; color:#ffffff !important; }
.sidebar .zone-aside-first ul li ul li a {background-color: rgba(0, 0, 0, 0); border: medium none; color: #FFFFFF; width: 100%;}

.sidebar .nav { float:none; width:100%; }
/*.sidebar .nav li:hover a { color:#163B67;}*/
.sidebar .zone-aside-first ul li ul li a:hover{color: #D02329; background: transparent;}
.sidebar .zone-aside-first ul li.active ul li.active a{color: #D02329;}
.inner-content { padding-right:38px; margin-left:-20px; padding-top:28px; min-height:400px; }
.btn-donate {height: 45px;}


.blogpost-count.pull-right { margin-top:-21px; }
.blog h3, .blog-posts h3 { font-size:25px; margin:28px 0 5px 0; line-height:28px; }
.blog-detail a.blog-more { display:none; }
.blog-posts h3 { margin:38px 0 2px 0; }
.blog h3 a, .blog-posts h3 a { color:#163a67; line-height:18px; }
.blog .metadata, .blog-posts .metadata { font-size:14px; color:#163a67; margin-bottom:22px; }
.blog .metadata a, .blog-posts .metadata a { color:#3984f5; }
.blog-posts, .projection-page.content-item ul {list-style: none outside none; margin: 0;}
.content-item.blog { border-bottom:1px solid #e8e8e8; padding-bottom:36px; }
.last .content-item.blog { border-bottom:0; }

.media-picker-field img{
    float:left; width:35%; padding:1px; border:1px solid #dbdbdb; margin-right:15px;
}

.pull-right.meta.commentcount { margin-top:-32px; }

.well { background-color:transparent; border:0; padding-left:0; }
.who ol, .what ol { list-style-type:none; margin:0; }
.who legend { font-size:25px; color:#163a67; }
button[type="submit"].btn-blue { background-color:#002655; color:#ffffff; padding:8px 40px; }

ul.comment-list ul { margin-left:25px; }
ul.comment-list li { border-bottom:1px dashed #d4d4d4; }
ul.comment-list li ul li { border-bottom:0; border-top:1px dashed #d4d4d4; }

.pager { text-align:left; }
.pager li > a, .pager li > span { padding-left:0; border:0; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; }
.pager li > a:hover, .pager li > span:hover { background-color:transparent; }

/* page elements */
#footer { background:#1f4d88 url("../Content/images/footer-bg.jpg") repeat-x 0 0; min-height: 120px; color:#ffffff; font-size:17px; }
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 { color: #c8e7ff; }
#footer h2 { font-size:18px; font-weight:bold; text-transform:uppercase; margin:54px 0 45px 0; line-height:15px; font-family:FrutigerBl; letter-spacing: 1px;}
#footer h3 { font-size:18px; font-weight:bold; text-transform:uppercase; margin:33px 0 43px 0; line-height:15px; }
#footer a {  color: #ffffff; }
#footer a:hover {  background: none ; color: #B62127; }

.footer-links { padding-bottom:10px; }
.footer-links ul { margin:0; list-style-type:none; }
.footer-links ul li { margin-bottom:10px; }
.footer-social-media a { display:inline-block;margin-right:4px; }
.footer-social-media img { width:43px; }
#footer .donate .btn-donate { width:150px; background-color:#b62127; }
#footer .donate .btn-volunteer { width:150px; background-color:#602e49;  }
#footer .donate .btn-share { width:150px; background-color:#002655;  }
#footer .donate .btn-donate a,
#footer .donate .btn-volunteer a,
#footer .donate .btn-share a { display:block; padding:10px 0; text-align:center; text-transform:uppercase; color:#ffffff;  }
.contact-info { background:url("../Content/images/footer-seperator.png") no-repeat -3px 20px; padding-left:49px; }
.myer-office { float:left; width:45%; margin-right:5%; }
.naple-office { float:left; width:50%; }

.newsletter-container { background:url("../Content/images/newsletter-bg-3.png") 0 0; min-height:85px; padding-top:30px; }
.newsletter-container .lb-newsletter { font-size:30px; color:#ffffff; margin-right:38px; display:inline-block; background:url("../Content/images/newsletter-bg.png") no-repeat 0 0; padding:11px 0 11px 75px; margin-bottom:0;  }
.newsletter-container input[type="text"] { height:42px; width:212px; background-color:#113360; border:0; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; padding:5px; margin-bottom:0; float: right;}
.newsletter-container input[type="submit"] { border:0; /*background:url("../Content/images/subscribe-btn.jpg") no-repeat 0 0;*/ height:42px; width:95px; outline:0; cursor:pointer; }
.newsletter-container span {font-size:28px; position: relative; top: 5px;}
.newsletter-container button {background:url("/Themes/HCFB/Content/images/harr_ico_submit.png") no-repeat center center; background-color:#113360; position: relative; right: 43px; height:42px;}

.board_content.pdf-icon p, .pdf-icon p {background: url("/Themes/HCFB/Content/images/pdf-icon-small.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 30px;}
.board_content.pdf-icon a, .pdf-icon a {padding: 0 0 0 30px;}

.input-field { display:inline-block; width:262px; }

#footer .footNotes { padding: 5px 0 5px 0;  background: #002655; font-size:12px; line-height:14px; }
#footer .footNotes p {  margin: 8px 0 6px 0; }
.solution-by ul { float:right; list-style-type:none; margin:8px 0 6px 0; }
.solution-by ul li { float:left; margin-left:8px; }
.solution-by ul li a, .blue-btn p a { color:#ffffff; }
.blue-btn p {background-color: #163A67; padding: 10px; height: auto; width: 40%; background-position: 10px 7px; text-align: center;}

.page.content-item header, .o-form.content-item header { display:none; }
/* Edit Mode Widgets */
/* These are the edit controls that appear when you're logged-in */
.widget-control { position: relative; border: 1px dotted #5f97af; }
.widget-control .manage-actions { position:absolute; top: 0px; right: 0px; z-index:101; }
.widget-control .manage-actions a { display: block; background-color: #B12020; color: #ffffff; padding: 3px 6px;  }
.widget-control .manage-actions a:hover { background-color: #434343; color: #fff; text-decoration: none; }

/* Content Mode */
.content-control { border: 1px dotted #5f97af; overflow:auto; position: relative; }
.content-control .manage-actions { position:absolute; top: 0px; right: 0px; z-index:101; }
.content-control .manage-actions a { display: block; background-color: #B12020; color: #ffffff; padding: 3px 6px;  }
.content-control .manage-actions a:hover { background-color: #434343; color: #fff; text-decoration: none; }

.required-error { background: #ffcece !important; }

.widget-search-form { float: none !important; }
    .widget-search-form .search-form { position:relative; top: 35px; width:100%; text-align:right; }
        .widget-search-form .search-form input { height:40px; border-right:none; float:none !important; display:inline-block; margin-bottom:0px; width:60%; font-size:18px; }
            .widget-search-form .search-form input.validation-error { background:#fdd; }
        .widget-search-form .search-form button[type="submit"] { margin-left:-4px; height:40px; float:none !important; display:inline-block; }
.search-results { margin: 0; list-style:none; }
    .search-results li { border-bottom:1px solid #C2C2C2; margin-bottom:25px; padding-bottom:15px; }
    .search-results .metadata { margin-bottom: 5px; }
    .search-results .content-item.blog-post { border-bottom: none; padding-bottom:0px; }

/*IE 10 Style for navigation*/
@media screen and (min-width:0\0) {  
    .social-media{padding-left: 0px;}
	.navbar .nav{width: 100%;}
}
/*Normal h4 div*/
.normal_h4  h4{font-style:normal;}

/*General content padding div*/
.general_padding{padding:5px 0px;}
.general_padding_img{padding:5px 5px ;}
.clear {clear: both;}

/*Board of directors and Staff*/
.board_content {border-bottom: 1px solid #B3B3B3; padding:20px 0px;}
.board_img, .staff_img{padding-right:10px; }

/*History of the Food Bank*/
.harry_guitar_img{padding:5px 0 5px 10px;}
.fd-packet-li {margin-left: 49%;}

/*FAQ*/
.faq_content, .staff_content {border-bottom: 1px solid #B3B3B3; padding:0px; }
.staff_content {min-height: 175px;}

/*Friends of Harry*/
#friends-harry .row-fluid {padding-bottom: 30px;}
#friends-harry img {border: 1px solid #E1E1E1; padding: 15px;}

/*Donate: Giving*/
.no_space {margin: 0 0 15px;}
.no_space p {margin: 0;}
.no_space h2 {margin: 0;}
.giving_beq_content{padding:5px 0px;}
.giving_beq_content h4{font-style:normal; color:#C82027;}
.giving_beq_subheading{padding-top:15px; padding-bottom:5px;}
.giving_beq_italic{font-style:italic;}
.published {display: none;}
.giving_support_content{}
.giving_support_subheading{padding-top:15px; padding-bottom:10px;}
.giving_support_content h4{font-style:normal;}


/*Donate: Gifts*/
.gifts_food_content {padding:5px 0px;}
.gifts_food_content h4 {font-style:normal;}

/*Home Page*/
.front-page-text p{line-height:32px !important;}
.statistics-item strong {letter-spacing: 1px;}
.horizontal-slider h4 {font-style: normal;}
.footer-social-media {width: 260px;}
.slider-content.hunger-walk {right: 120px; top: 400px;}
.home-recent-post .pull-right.meta.commentcount {display: none;}

/**Agency Portal**/
.agency-btn {background: none repeat scroll 0 0 #B62127; margin-left: 50px; padding: 10px; text-align: center; width: 115px;}
.agency-btn a {color: #FFFFFF;}

/*Media*/
.featured-albums {display: inline-block; width: 100%;}
.albums {float: left; width: 50%;}
.view-albums {background: #B52026; padding: 15px; color: #FFFFFF;}
.view-albums a:hover{color:#FFFFFF;}
.video {border-bottom: 1px solid #E6E6E6; margin-bottom: 30px;}
.video.last {border-bottom: none;}
.albumWrapper { float: left; }
    .albumWrapper:nth-child(even) { float: right; }
.photoWrapper { margin: 5px !important; }
.paginationMain .paginationControls.Floater { border: none; }
.paginationMain .paginationControls { border-bottom: none; }
#FB_Album_Frame { border: none; }

/*Blog*/
.category-term.content-item ul, .category2.content-item ul, .category3.content-item ul{list-style: none outside none; margin: 0;}
.content-item.blog-post {border-bottom: 1px solid #C2C2C2; padding-bottom: 25px;}

/*Newsletter Footer*/
.newsletter-inside label {display: none;}
.fsBody .fsForm, .fsForm .fsSubmit{background-color: rgba(0, 0, 0, 0) !important; border: none !important; height: 25px;}
.newsletter-inside {display: inline-block; width: 100%;}
#footer .newsletter-inside .news-icon h2 {font-size: 28px; font-weight: normal; margin: 0; position: relative; text-transform: none; top: 25px;}
#footer .newsletter-inside .news-icon img {float: left; margin: 10px 10px 0 0;}
.span5.news-form {bottom: 25px; display: inline-block; position: relative; right: 55px;}
#footer .newsletter-inside .fsForm .fsLabel {display: none;}
.fsFieldFocused{background-color: rgba(0, 0, 0, 0) !important;}
.fsSubmit input.fsSubmitButton {bottom: 80px; position: relative; left: 100px; height: 34px;}
.fsFieldRow input[type="email"]{width: 75%; margin-left: 10px;}
.fsBody.fsEmbed .fsValidationError {background-color: rgba(0, 0, 0, 0) !important;}
.fsBody .fsRowBody {padding: 0px 0px !important;}
div.fsError{margin: 15px 0px 25px !important; position: relative; background:#ffcece; }
.fsPage {bottom: 5px; position: relative; right: 30px;}

.ctct-embed-signup { position: relative; }
.email-input { float: left; margin-top: 10px; background-color: white; }
.btn-email { position: absolute; right: -115px; top: 8px; background-color: #b62127; }

.fsSubField.fsFieldCity {
    width: 40%;
}
.fsSubField.fsFieldState {
    width: 20%;
}
.fsField.fsFieldCity {
    width: 95%;
}
.float-right {
    float: right;
    width: 75%;
}
.float-left {
    float: left;
}
#footer .float-right h2 {
    font-size: 25px;
    font-weight: lighter;
    text-transform: none;
	margin: 11px 0 0;
}

.mural-form {
    border-top: 1px solid #c2c2c2;
    margin: 20px 0 0;
    padding: 10px 0 0;
}

.mural-form .fsBody .fsForm {
    height: auto;
}

.mural-form .fsPage {
    right: 0;
}


.mural-form .fsPagination {
    float: left; padding: 0 !important;
}


.mural-form .fsSubmit input.fsSubmitButton {
    bottom: 0;
    height: 40px;
    left: 0px;
    padding: 0 15px;
}
.mural-form .fsField.fsFormatPhoneUS {
    border-radius: 0;
}

.mural-form .fsFieldRow input[type="email"] {
    border-radius: 0;
    margin-left: 0;
    width: 70%;
}
.mural-form .fsRow.fsFieldRow.fsLastRow {
    margin: 0 0 10px;
}
.show-mobile{display: none;}


@media screen and (max-width:1061px){
    .widget-search-form .search-form { top:13px; text-align:left; }
}
@media (max-width: 346px) {
	.social-media ul li{width: 40px;}
	.top-links li a {width: 75% !important;}
	.navbar-inner, .navbar-inner .span12  {height: 40px !important; margin: -5px 0 0;}
	.navbar .navbar-inner .btn {margin-top: 11px;}
	.flexslider .slides .cont img {margin-top: 0%;}
	.slides .cont .slider-content {font-size: 18px; max-height: 200px; right: 0; top: 0px; width: 275px;}
	.body-container .flexslider.flexFull .flex-control-nav {top: 100px;}
	.slides .cont .slider-content > p {line-height: 25px;}
	.slides .cont .slider-content p.more {font-size: 14px;}
	.donatenow-sb{width: 80% !important; margin:0px 0 0 15px;}
	#footer .fsBody .fsFieldRow input[type="email"]{left: 30px; position: relative; top: 20px; width: 62% !important;}
	#footer .fsSubmit input.fsSubmitButton{ bottom: 59px; height: 34px; left: 85px;}
    .fsSubField.fsFieldCity { width: 100%; }
	.newsletter-container{height: 180px; padding-top: 0;}
    .inner-content { margin-left: 0; }
	#footer .newsletter-inside .news-icon h2{line-height: 25px; top: 15px;}
	/*.row-fluid.main-menu {height: 340px; overflow: scroll;}*/
	.navbar .nav > li:first-child a {margin: 15px 0 10px;}
	.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a{padding: 5px 15px;}
    #home-text {padding: 0 20px; text-align: center;}
    .widget-homepage-video {padding: 0 10px 0 30px;}
    .zone.zone-statistics-slider p {text-align: center;}
    .newsletter-container {padding: 20px 0;}
    #footer .fsSubmit input.fsSubmitButton {bottom: 62px; left: 100px;}
    .solution-by ul {float: left;}
    .solution-by ul li {margin: 0 10px 0 0;}
    #footer .footNotes {padding: 15px 0 0;}
    .show-mobile{display: block;}
    .hide-mobile{display: none;}
    .nav-collapse, .nav-collapse .nav, .nav .last {background: transparent;}
    .navbar-inner, .navbar-inner .span12 {margin: -8px 0 0;}
    .navbar .navbar-inner .btn {margin-top: 15px;}
    .zone .top-links {float: none; text-align: center;}
    .top-links .btn-share.cc-btn a {width: 92% !important;} /*Capital Campaign*/
    .body-container {margin-top: 230px;} /*Capital Campaign*/   
}

@media (max-width: 600px) {
	.flexslider .slides img {margin-top: 175px !important;}	
	.horizontal-slider h4 {font-size: 18px;}
	.flexslider.flexContent .flex-direction-nav a{position: absolute; top: 105px;}
	iframe{width: 100%; height: 100%;}
	.home-youtube-video{height: 150px;}
	.home-youtube-video iframe {height: auto;}
	.statistics-item strong {font-size: 16px;}
	.horizontal-slider h3{text-align: center;}
	.horizontal-slider .sub-title {font-size: 20px; letter-spacing: 0.5px;}
	.nav-collapse, .nav-collapse .nav, .nav .last{background: #163A67;}
	.navbar .last {background: none !important; float: none;}
	.header .container{background: #FFFFFF;}
	.fixed-header {background-color: transparent; box-shadow: none;}
	.newsletter-container span {font-size: 22px; left: 50px; top: -85px;}
	.newsletter-container input[type="text"]{width: 280px;}
	.newsletter-container button{float: right; right: 0; bottom: 74px; }
	.newsletter-inside form {height: 100px;}
	.news-icon {padding-bottom: 10px;}
	.donatenow-sb .btn-donate input {width: 175px;}
	.donatenow-sb{width: 38%;}
	#page-image-title{font-size: 20px; margin: 120px -20px 0; padding: 10px 0 10px 25px;}
	.navbar .nav{height: 100%;}
	.cont .slider-content {font-size: 20px; max-height: 100px; right: 0; top: 0px; width: 340px;}
	.cont .slider-content > p {line-height: 30px;}
	.blog h3 a, .blog-posts h3 a {line-height: 30px;}
	.float-right{float: left;  margin-left: 15px;}
	.widget-footer-quad-first.widget-menu-widget .nav.pull-left {float: none;}
}
@media screen and (max-width: 979px){
	.navbar-inner .span12 {height: 45px;}
	.navbar .btn, .navbar .btn-group {margin-top: 11px;}
	.social-media.pull-right {left: 88px; position: absolute; bottom: 0px;}
	.nav-collapse {background: #163A67;} /*Fixed transparent dropdown menu*/
	.nav-collapse .nav {height: 100%;} /*Fixed transparent dropdown menu*/
	.navbar .nav > li {padding-right: 17px;}
}	

@media screen and (max-width: 785px){
	.btn-donate, .btn-share {font-size: 16px !important; width: 30%;}
	.btn-volunteer {font-size: 16px !important; width: 40%;}
	.home-youtube-video iframe {height: 148px;}
	.sponsor .widget .span3-3 {margin: 20px 0 0 10px; width: 100% !important;}
	.sponsor .row-fluid .span3 {margin-right: 10px; width: 100% !important;}
	.navbar .navbar-inner .main-menu .span12 {margin-bottom: 0;}
	.header .row-fluid .span7 {margin-bottom: 7px;}
	.social-media.pull-right {left: 85px;}
	.slides .cont .slider-content > p {line-height: 20px; padding: 5px;}
	.top-links li a, .top-links li {float: none; width: 175px;
text-align: center;
padding: 5px 15px; height: 25px; }
	.latest-news-hunger, .latest-hunger, .span6.latest-news {padding: 0;}
	.contact-info {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); padding-left: 0;}
	.widget-footer-quad-first.widget-menu-widget .nav.pull-left {float: none;}	
    .top-links .btn-share.cc-btn {width: 100%; margin-bottom: 20px;} /*Capital Campaign*/
    .widget-search-form .search-form { top:5px; text-align:right; }
}

@media screen and (max-width: 767px){
    .top-links.pull-right { float: none; }
    .top-links li a, .top-links li {float: left; height: 30px; width: auto;}
    .top-links li.btn-share {width: 231px;margin-bottom: 10px;}
    .btn-cc{float: none; font-size: 16px; margin: 0 35px 0 0;}
    .widget-top-links .span6.offset4 {text-align: center;}
     .widget-search-form .search-form { top:8px; text-align:left; }
}

@media screen and (max-width: 1030px){
	.navbar .nav > li {padding-right: 12px;}
	.widget .span3-3{margin: 20px 3px 0 0;width: 24%;}
	
}
@media screen and (min-width: 350px) and (max-width: 767px){
	.home-youtube-video iframe, .home-youtube-video {height: 315px;}	
}
@media screen and (min-width: 603px) and (max-width: 767px){
	.newsletter-container span {top: 6px; left: 55px; font-size: 19px; }
	.news-icon {padding-bottom: 0px;}
	.edit-item-content > fieldset {position: relative; top: -40px; width: 87%;}
	.newsletter-container button{bottom: 92px; position: absolute;}
	.newsletter-inside {height: 50px;}
}
@media screen and (min-width: 519px) and (max-width: 604px){
	.edit-item-content > fieldset {position: relative; top: -50px;}
	.newsletter-container span {font-size: 18px; left: 50px; top: 5px;}
	.newsletter-container button{bottom: 92px;}
	.newsletter-inside {height: 50px;}
	.fsFieldRow input[type="email"] {left: 30px; position: relative; top: 15px; width: 50% !important;}
	.fsSubmit input.fsSubmitButton {bottom: 65px; left: 60px;}
}


@media screen and (min-width: 768px) and (max-width: 979px){
	.newsletter-container span {font-size: 18px;}
	fieldset {width: 125%;}
	.newsletter-container button {right: 0px;}
}
@media screen and (min-width: 980px) and (max-width: 1250px){
	.slider-content{font-size: 24px; right: 20px; top: 25px; width: 345px;}
	fieldset {width: 110%;}    
	.widget .span3-3{margin: 20px 3px 0 0;width: 24%;}
}
@media screen and (min-width: 1030px){
	.navbar .navbar-inner .last {float: right; background: url("../Content/images/agencyportal-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); margin-left: -15px;}

}
@media (max-width: 767px) {
    .slider-content { top: 40px; right: 20px; color: #FFF; width: 320px; max-height: 200px; font-size: 20px; }
}
