

    

        body {
        /* Default Font */
        font-family: "Roboto";
        
        color: #101820;
        
        /* Background */
        background-color: #fff;
        
        
        
        
        }

        .content {
        
        
        
        
        
        }
        /* Links Font */
        a {
        color: #00c1d5;
        
        
        
        
        }
        a:hover{
        color: #236192;
        
        }

        a:active{
        
        
        }

        .btn-default, .form-submit{
        background-color: #fff;
        color: #236192;
        border-color: #fff;
        }
        .btn-default:hover, .form-submit:hover, .btn-default:focus, .form-submit:focus, .btn-default.focus, .focus.form-submit, .btn-default:active, .form-submit:active, .btn-default.active, .active.form-submit, .open > .btn-default.dropdown-toggle, .open > .dropdown-toggle.form-submit {
        background-color: #00c1d5;
        color: #fff;
        border-color: #00c1d5;
        }
        .btn, .form-submit{
        font-family: "Roboto";
        
        
        
        
        
        border-radius: 0;
        
        }

        /* H1 Font */
        H1, H1 > a {
        color: #236192;
        font-family: "Roboto", "Helvetica Neue", Helvetica;
        
        
        }

        /* H2 Font */
        H2, H2 > a {
        color: #236192;
        font-family: "Roboto", "Helvetica Neue", Helvetica;
        
        
        }

        /* H3 Font */
        H3, H3 > a {
        color: #236192;
        font-family: "Roboto", "Helvetica Neue", Helvetica;
        
        
        }
        /* H4 Font */
        H4, H4 > a {
        
        font-family: "Roboto", "Helvetica Neue", Helvetica;
        
        
        }
        /* H5 Font */
        H5, H5 > a {
        
        font-family: "Roboto", "Helvetica Neue", Helvetica;
        
        
        }
        /* H6 Font */
        H6, H6 > a {
        
        font-family: "Roboto";
        
        
        }
        /* Header Styles */
        .navbar-default{
        font-family: "Roboto";
        
        
        color: #fff;
        background-color: rgba(35, 97, 146, 0.85);
        }
        /* Navigation */
        .main-nav {
        
        }
        .navbar-nav, .main-nav .navbar-nav{
        
        
        
        
        
        
        
        }
        .navbar-default .primary-nav > li > a {
        
        
        
        
        color: #fff;
        
        
        
        
        
        
        
        }
        .navbar-default .primary-nav > li > a:hover,
        .navbar-default .primary-nav > li > a:focus{
        
        color: #236192;
        background-color: #fff;
        
        
        
        
        }
        .navbar-default .primary-nav >.active > a,
        .navbar-default .primary-nav >.active > a:hover {
        
        color: #236192;
        background-color: #fff;
        
        
        
        
        }
        .navbar-default .primary-nav > .open > a,.navbar-default .primary-nav > .open > a:hover,.navbar-default .primary-nav > .open > a:focus {
        color: #236192;
        background-color: #fff;
        
        
        
        
        }
        /*Dropdown*/
        .dropdown-menu{
        
        
        
        
        }
        .dropdown-menu > li > a {
        
        
        
        
        
        
        
        
        
        
        
        
        }
        .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{
        
        color: #236192;
        
        
        
        
        
        }
        .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover {
        
        
        
        
        
        
        
        }

        /* Utility Navigation */
        .utility-nav {
        
        
        
        
        
        
        
        }
        .navbar-default .utility-nav > li > a {
        
        
        
        
        color: #fff;
        background-color: #124975;
        
        
        
        
        
        
        }

        .navbar-default .utility-nav > li > a:hover {
        
        color: #fff;
        background-color: #236192;
        
        
        
        
        }

        .navbar-default .utility-nav >.active > a,
        .navbar-default .utility-nav > .active > a:hover {
        
        color: #fff;
        
        
        
        
        
        }

        /* Breadcrumb */
        .breadcrumb {
        
        
        
        
        
        
        }
        .breadcrumb a {
        
        
        }
        .breadcrumb a:hover {
        
        
        }

        /* Subpage Navigation */
        .sidenav{
        
        
        
        
        
        
        }
        .sidenav > .nav > li > a{
        
        
        
        
        
        }
        .nav-pills > li.active > a,.nav-pills > li.active > a:focus{
        
        
        
        
        
        }
        .nav-pills > li.active > a:hover{
        
        
        
        }
        .sidenav .nav .nav > li > a{
        
        
        
        
        
        
        
        
        
        
        
        
        }
        .sidenav .nav .nav > li > a:hover, .sidenav .nav .nav > li > a:focus {
        
        
        
        
        
        
        
        }
        .sidenav .nav .nav > .active > a, .sidenav .nav .nav > .active:hover > a, .sidenav .nav .nav > .active:focus > a  {
        
        
        
        
        
        
        
        }
        /* Footer Font */
        footer, #footer {
        
        
        
        color: #fff;
        
        

        background-color: #236192;
        
        
        
        
        }
        footer a, #footer a {
        color: #fbd872;
        
        
        
        
        }
        footer a:hover, #footer a:hover {
        
        
        }
        footer a:active, #footer a:active {
        
        
        }
        footer small, #footer small{
        
        
        
        
        }
    
/* Custom Styles */
/*Base and Template Styles*/
body.fmsc-home {padding-top:0 !important;}
a.h4, a.h5 {color:#00c1d5;}
 a.h4:hover, a.h5:hover {color:#236192;}
h3 a {color:#00c1d5;}
 h3 a:hover {color:#236192;}
.content p, h2, h3 {margin-bottom:20px;}
.content p{font-size: 16px; line-height: 24px;}
.content li{font-size: 16px;}
.search-result p {margin-bottom: 5px;}
.h2, .h3, .h4, .h5 {font-family:"Roboto", Helvetica,Arial,sans-serif;}
.anchor {display:block; position:relative; top:-98px; visibility: hidden;}

/*Sections and Containers*/
section {position:relative;}
.section {padding-top:50px; padding-bottom:60px;}
.section-title {color:#236192; text-align:center; background-color:#dde5ed; position:relative; padding-top:35px; padding-bottom:35px;}
.section-title h1, .section-title h2 {margin-top:0; margin-bottom:0;}
.arrow-after:after, .teal-arrow-after:after { width:0; height:0; content: ''; position: absolute; left:50%; bottom: -28px;
border-left:48px solid transparent; border-right:48px solid transparent;  border-top:29px solid #fff; margin-left:-48px; z-index:100;}
.section-title.arrow-after:after, .bg-info.arrow-after:after, .teal-arrow-after:after  {border-top-color:#dde5ed;}
.banner {color:#fff; text-align:center; padding-top:80px; padding-bottom:80px;}
.banner h2 {color:#fff; font-size:40px;}
.banner p {font-size:18px;}

/*Buttons*/
.content .btn {font-size:16px;}
.content .btn-lg, .content .btn-group-lg>.btn, .content .btn-group-lg>.form-submit {font-size: 18px;}
.content .input-group-btn .btn {font-size:14px;}
.content .btn-default, input.btn-default {border-color:#ccc;}
.btn-default:focus, .form-submit:focus, .btn-default.focus, .focus.form-submit, .btn-default:active:hover
.form-submit:active, .btn-default.active, .active.form-submit, .open > .btn-default.dropdown-toggle:hover,
.open > .btn-default.dropdown-toggle, .open > .dropdown-toggle.form-submit {color:#124975; background-color:#fff; border-color:#fff;}
.btn-primary {background-color:#236192;}
.btn-primary:hover, .btn-primary:focus {background-color:#00c1d5; border-color:#00c1d5;}
.btn-group .btn-default:active, .btn-group .btn-default.active,
.btn-primary.focus, .btn-primary:active, .btn-primary.active, .open>.btn-primary.dropdown-toggle {color:#fff; background-color:#124975; border-color:#124975;}
.btn-info, .btn-info:focus {color:#fff; background-color:transparent; border-color: #fff;}
.btn-info:hover {background-color:#00c1d5; border-color:#fff;}
.btn.fa-chevron-right {position:relative; padding-right:20px; white-space: inherit;}
.btn.fa-chevron-right:before {font-family:'FontAwesome'; position:absolute; right:9px; font-size:12px; font-weight:200; line-height:22px;}
.btn .fa-chevron-right {font-size:65%; font-weight:200;}
.input-group-lg>.input-group-btn>.btn,
.pagination>li:first-child>a, .pagination>li:first-child>span,
.pagination>li:last-child>a, .pagination>li:last-child>span {border-radius:0;}
.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary.focus[disabled], .btn-primary[disabled]:active, .btn-primary.active[disabled], fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active {background-color: #aaa; border-color: #aaa; color: #ddd;}

@media only screen and (max-width:480px) {
  .btn-block-xs, .form-submit-border .btn-default  {display:block;}
  .form-submit-border .btn-default  {width:100%;}
}

/*Components*/
.thumbnail {padding:13px 13px 3px 13px; border:2px solid #dde5ed; border-radius:0;}
.thumbnail .caption {padding:10px 0 0 0;}
.thumbnail p {margin-bottom:10px;}
.thumbnail h3 {font-size:20px; margin-top:5px; margin-bottom:10px;}
.thumbnail .h3 {margin-bottom:0;}
.panel, .panel-group .panel {border:2px solid #dde5ed; border-radius:0;}
.panel h4, .panel-group .panel h4, .panel h4 > a, .panel-group .panel h4 > a {font-size:18px;}
.alert {border-width:2px; border-radius:0;}
.alert h3 {margin-top:5px;}
.alert-info {color: #555; border:#dde5ed; background-color:#dde5ed;}
.media-left.media-middle {margin-bottom:0;}
.media:first-child {margin-top: 15px;}


/*OLD BLOCKQUOTE*/
/*
.blockquote {background-color: #dde5ed; color:#236192; text-align:center; padding:40px; margin: 0 0 40px 0; border-left:none;}
.blockquote p {font-size: 19px; font-weight:normal; line-height: 31px;}
.blockquote p.footer {font-size: 16px; font-weight:normal; line-height: 18px;}
.blockquote .alegreya {font-family: 'Alegreya', serif; font-size: 21px;}
.blockquote .alegreya-sans-sc {font-family:'Alegreya Sans SC', sans-serif;}
*/

/*TEST BOCKQUOTE*/
.testblockquote {
background: url('https://www.fmsc.org/-/media/images/batey106/compressed/compressed-quotel.png'); background-repeat: no-repeat; background-position-y: top; background-size: 100%; color: #101820; text-align:center; padding:40px; margin: 0; border-left:none; }

.testquotemarginbottom {margin: 0 0 40px 0 !important;}

.testblockquote p {
    font-size: 24px !important;     line-height: 28px !important;     font-family: 'Alegreya Sans SC', sans-serif;     padding: 0 100px;      font-weight:normal; 
}
.testblockquote p.footer {font-weight:normal; font-size: 20px !important; line-height: 24px !important;}}
.testblockquote .alegreya {font-family: 'Alegreya Sans SC', sans-serif; font-size: 24px;}
.testblockquote .alegreya-sans-sc {font-family:'Alegreya Sans SC', sans-serif;}



.blockquote {
background: url('https://www.fmsc.org/-/media/images/batey106/compressed/compressed-quotel.png'); background-repeat: no-repeat; background-position-y: top; background-size: 100%; color: #101820; text-align:center; padding:40px; margin: 0; border-left:none; }

.quotemarginbottom {margin: 0 0 40px 0 !important;}

.blockquote p {
    font-size: 24px !important;     line-height: 28px !important;     font-family: 'Alegreya Sans SC', sans-serif;     padding: 0 100px;      font-weight:normal; 
}
.blockquote p.footer {font-weight:normal; font-size: 20px !important; line-height: 24px !important;}}
.blockquote .alegreya {font-family: 'Alegreya Sans SC', sans-serif; font-size: 24px;}
.blockquote .alegreya-sans-sc {font-family:'Alegreya Sans SC', sans-serif;}



/*Header*/
/*.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse, .navbar.affix .navbar-collapse {max-height:none;}*/
.navbar-default {border:none;}
.navbar-nav {margin-right:0; margin-left:0;}
.navbar .btn, .navbar-header .btn {font-size:13px; line-height:20px; padding:6px 8px;}
.navbar .input-group .btn > .fa {font-size:16px;}
.navbar .btn:focus {outline:0;}
.navbar-header .btn-default {color:#236192; float:right; margin:15px 5px 0 0; height:auto;}
.navbar-collapse {box-shadow:none;}
.utility-nav {font-size:15px;}
.navbar-header .btn-default:hover, .navbar-header .btn-default:focus { color: #fff; background-color:#00c1d5;}
.login-btn:before {font: normal 18px/1 FontAwesome; content:"\f023"; margin-right:4px;}
/*.navbar-default .utility-nav > li > .fa {font-size:18px;}*/
.navbar-default .utility-nav > li > .btn-default {color:#236192; background-color:#fff; border-color:#fff; font-weight:700;}
.navbar-default .utility-nav > li > .btn-default:hover {color:#fff; background-color:#00c1d5; border-color:#00c1d5;}
.navbar-header .navbar-toggle {font-size:24px; line-height:24px; border:none; margin-bottom:0; padding:4px 10px 23px 10px; border-bottom-right-radius:0; border-bottom-left-radius:0; margin-right:10px;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle.collapsed:hover:focus, .navbar-default .navbar-toggle:focus {background-color:#124975;}
.navbar-default .navbar-toggle.collapsed:focus {background-color:transparent;}
.navbar-header .navbar-toggle .fa {width:24px;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {border-color:#124975;}
.navbar-form {border-top:none; border-bottom:none; -webkit-box-shadow:none; box-shadow:none;}
.navbar .dropdown-menu {border:none; border-radius:0;}
.navbar .dropdown-menu > li > a {color:#236192; border-bottom:solid 1px #bbb;}
.navbar .dropdown-menu > li:last-child > a {border-bottom:none;}
.navbar .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {color:#236192; background-color:#dde5ed;}
.navbar-nav .badge {color:#236192; min-width:6px; padding:2px 5px; font-size:10px; background-color:#fff; border-radius:8px; margin:-10px 0 0 -4px; position:absolute;}
.navbar-default .utility-nav > li > .fa-search, .navbar-default .utility-nav > li > .fa-shopping-cart {font-family:"Roboto", Arial, "Helvetica Neue"; font-size:15px;}
.navbar-default .utility-nav > li > .fa-search {display:none;}
.utility-nav > li > .fa-search:before, .utility-nav > li > .fa-shopping-cart:before {font-family:'FontAwesome'; font-size:18px;  margin-right:5px;}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse, .navbar.affix .navbar-collapse {max-height:415px;}

/*Temporary*/
.navbar>.container .navbar-brand.btn, .navbar>.container-fluid .navbar-brand.btn {margin-left:0;}

/*Footer*/
#footer {padding-top:45px; padding-bottom:40px;}
#footer a.btn-default {color:#236192;}
#footer .btn-default:hover {color:#fff; background-color:#00c1d5;}
.foot-ctas {margin-bottom:15px;}
.foot-ctas .btn-default {width:48%;}
.foot-ctas .btn-donate {margin-right:2%;}
.foot-involved {padding-top:10px; border-top:solid 1px #124975;}
#footer .fa-globe {line-height:34px; margin-right:10px; float:left;}
#footer .list-inline>li {padding-right:0;}
#footer .fa-circle {display:none;}
#footer .fa-stack-1x, #footer a .fa-stack-1x {color:#fff; font-size:30px;}
#footer .fa-stack-1x:hover, #footer a:hover .fa-stack-1x {color:#00c1d5;}
#footer .fa-stack {margin-bottom:4px;}
.fa-facebook:before {content:"\f082";}
.fa-twitter:before {content:"\f081";}
.fa-linkedin:before {content:"\f08c";}
.fa-pinterest:before {content:"\f0d3";}
.lang-selector .btn {text-align:left; width:230px;}
.lang-selector .caret {position:absolute; top:14px; right:10px;}
#footer .dropdown-menu > li > a {color: #236192;}
#footer .open > .btn-default.dropdown-toggle:hover {border-color:#00c1d5;}
#footer a.scrolltop.affix {color:#fff; font-size:24px; background-color:#101820; border:none; border-radius:6px; padding:8px 10px 10px 10px;}
#footer .page-header {
    margin-top: 0px;
}

/*Billboards*/
.container-billboard {padding-left:0; padding-right:0;}
#carousel-home .carousel-control:focus {color:#fff;}
#carousel-home.home-billboard .carousel-caption {padding-left:15px; padding-right:15px;}
#carousel-home.home-billboard h2 {color:#fff; font-size:20px;}
#carousel-home.home-billboard h4 {font-size:14px; font-weight:400; line-height:22px;}
#carousel-home.home-billboard h4 .small {color:#fff;}
#carousel-home.home-billboard .btn {font-size:16px; border-radius:0;}
#carousel-home .billboard-highlight {font-weight:700; padding:10px 15px; margin:15px 0; background-color: rgba(16, 24, 32, .5); display:inline-block; }
#carousel-home .billboard-highlight .alegreya {color:#fbd872; font-size:22px;}
#carousel-home.subpage-billboard, #carousel-home.subpage-billboard-nocaption {margin-bottom:40px;}
#carousel-home.subpage-billboard .carousel-caption {background-color: rgba(16, 24, 32, .5); padding:10px; top:auto; bottom:40px;}

#carousel-home.subpage-billboard h2, #carousel-home.subpage-billboard-nocaption h2 {font-size:18px; margin:0;}
#carousel-home.subpage-billboard h4, #carousel-home.subpage-billboard-nocaption h4 {font-size:34px; margin:0;}
#carousel-home.subpage-billboard-nocaption .carousel-caption {display:none;}

#carousel-home.blog-billboard, .blog-billboard {background-color:#4378a2;}
#carousel-home.blog-billboard .item, .blog-billboard .item {min-height:380px;}
#carousel-home.blog-billboard .carousel-caption, .blog-billboard .carousel-caption {background-color:#4378a2; width:100%; margin:0; padding:30px 30px 40px 30px; text-align:left; left:0; right:0; bottom:0; text-shadow:none;}
#carousel-home.blog-billboard .carousel-caption a:hover, .blog-billboard .carousel-caption a:hover{text-decoration: none;}
#carousel-home.blog-billboard h2, .blog-billboard h2 {color:#fff; font-size:30px; margin-top:0;}
#carousel-home.blog-billboard h4, .blog-billboard h4 {color:#dde5ed; font-size:16px; font-weight:200; line-height:20px; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#carousel-home.blog-billboard .carousel-control.left, #carousel-home.blog-billboard .carousel-control.right, .blog-billboard .carousel-control.left, .blog-billboard .carousel-control.right {background-image:none; filter:none;}
#carousel-home.blog-billboard .carousel-control .fa-angle-left, .blog-billboard .carousel-control .fa-angle-left {margin-left:-50px;}
#carousel-home.blog-billboard .carousel-control .fa-angle-right, .blog-billboard .carousel-control .fa-angle-right {margin-right:-50px;}

.blog-item .image img {
    height: auto;
}

/*Home*/
.timely {padding-top:25px; padding-bottom:25px;}
.timely .btn {text-align:left; padding:16px 25px 16px 12px; margin-top:5px; margin-bottom:5px; overflow:hidden; text-overflow:ellipsis;}
.donate-ctas {padding-bottom:10px; margin-left:0; margin-right:0;}
.donate-ctas .btn-group, .donations .btn-group {width:100%; margin-bottom:20px;}
.donate-ctas .btn-group .btn, .donations .btn-group .btn {font-size:12px; white-space:normal; font-weight:400;}
.donate-ctas .btn-group .btn > span.h3, .donations .btn-group .btn > span.h3 {font-size:28px; font-weight:700; display:block; margin:0;}
.donate-ctas .form-inline {margin-bottom:20px;}
.donate-ctas .input-group, .donations .input-group {margin-right:10px; margin-bottom:10px;}
.donate-ctas .col-sm-6 .btn {margin-bottom:10px;}
.events-search {background-color: #fff; padding:20px; margin:0 0 20px 0;}
.events-search .input-group {margin-bottom:4px;}
.list-3-col {margin-bottom:30px;}
.list-3-col .col-sm-4 {border-left:solid 1px #ccc;}
.list-3-col .col-sm-4:first-child {border-left:none;}
.divider-2-col .col-sm-6:first-child {border-right:solid 1px #bbbcbc;}

/*Subpage*/
.get-involved .col-md-3 .panel.about-us-panels {min-height: 280px;}
.page-title {color:#333; background-color:#dde5ed; padding-top:5px; padding-bottom:40px; margin-bottom:30px;}
.page-title h1 {margin-top:0;}
.breadcrumb {color:#888; font-size:14px; padding:8px 0; background-color:transparent; border-radius:0;}
.breadcrumb a {color:#888;}
.breadcrumb>li+li:before {color:#888; padding:0 1px;}
.breadcrumb li:first-child a {font-size:0; text-indent:-9999px;}
.breadcrumb li:first-child a:before {font-family:FontAwesome; font-size:16px; font-weight:200; content:"\f015"; margin-left:4px; display:inline-block; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-indent:0;}
.page-title .breadcrumb, .page-title .breadcrumb a, .page-title .breadcrumb>li+li:before {color:#888;}
.text-white, .text-white a, .text-white h1, .text-white .breadcrumb, .text-white .breadcrumb a {color:#fff;}
blockquote {color:#236192; text-align:center; padding:20px; margin: 0 0 40px 0; border-left:none; font-family:'Alegreya Sans SC', sans-serif;font-size:16px;font-weight:bold; line-height: 24px;}
blockquote p {font-family:'Alegreya Sans SC', sans-serif;font-size:16px;font-weight:bold; line-height: 24px;}
blockquote footer, blockquote small, blockquote .small {color:#236192;}
testblockquote {color:#236192; text-align:center; padding:20px; margin: 0 0 40px 0; border-left:none; font-family:'Alegreya Sans SC', sans-serif;font-size:16px;font-weight:bold; line-height: 24px;}
testblockquote p {font-family:'Alegreya Sans SC', sans-serif;font-size:16px;font-weight:bold; line-height: 24px;}
testblockquote footer, testblockquote small, testblockquote .small {color:#236192;}
.sharetitle {color:#bbbcbc; margin-right: 4px; font-size: 12px; font-weight: bold; text-transform: uppercase;}
.addthis_default_style .at-icon-wrapper {background:none !important;}
.addthis_default_style .at-icon {color:#bbb; fill:#bbb; width:28px !important; height:28px !important;}
.row.regions  {margin-left:0; margin-right:0;}
.regions .media {margin-bottom:30px;}
.simple-listing .media {margin-top:10px;}
.simple-listing h4.media-heading {font-size:16px; font-weight:400;}
.simple-listing h4:before {font-family:FontAwesome; font-weight:200; content:"\f105"; margin-right:4px; display:inline-block; float:left; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.simple-listing .media-body p {display:none;}
.searchbox {padding-top:15px; padding-bottom:15px; margin-bottom:20px;}
.search-filters {margin-bottom:20px;}
ul.alt-list-style {list-style: none; margin-left: 0px; padding-left: 23px;}
ul.alt-list-style li:before {color: #00c1d5; font-family: FontAwesome; font-weight: 200; content: "\f105"; margin-right: 4px; display: inline-block; float: left; text-rendering: auto; -webkit-font-smoothing: antialiased;}
ul.alt-list-style li {margin-top: 10px;}

/*Secondary Navigation*/
.sidenav .nav .nav>li {padding:0;}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {color: #63666a; text-transform:uppercase; background-color: #fff; border-bottom:solid 3px #bbb;}
.sidenav .nav .nav>li>a {color:#236192; font-size:14px; padding:8px 15px; border-bottom:solid 1px #bbb;}
.sidenav .nav>li>a {font-size:14px; font-weight:700;}
.nav-pills>li>a {border-radius:0;}
.sidenav .nav .nav>.active>a, .sidenav .nav .nav>.active:hover>a, .sidenav .nav .nav>.active:focus>a {font-weight:700; background-color:#dde5ed; border-left:none;} 
.sidenav .nav .nav>li>a:hover, .sidenav .nav .nav>li>a:focus {padding-left:15px; border-left:none; background-color:#dde5ed;}
.sidenav .nav .nav .nav {padding:10px 5px 5px; border-bottom:solid 1px #bbb;}
.sidenav .nav .nav .nav>li {color:#236192; font-size:10px; display:list-item; list-style-type:disc; list-style-position:outside; margin-left:18px;}
.sidenav .nav .nav .nav>li>a {color: #236192; font-size:12px; border-bottom:none; padding:0 5px 5px 0;}
.sidenav .nav .nav .nav>li>a:hover, .sidenav .nav .nav .nav>li>a:focus {color:#00c1d5; border-left:none; background-color:#fff;}
.sidenav .nav .nav .nav > .active > a, .sidenav .nav .nav .nav  > .active:hover > a, .sidenav .nav .nav .nav > .active:focus > a {padding-left:0; background-color:transparent;}

/* Donate Now */
 .donations {padding-bottom:30px; margin-bottom:30px; border-bottom:solid 1px #ccc;}
 .donations .btn-group {width:100%; margin-bottom:20px;}
.donations .btn-group .btn {font-size:12px;}

/* Regions */
.goods .caption p {min-height:69px;}

/* Staff */
.third-round img {border-radius: 200px; width: 100%; max-width: 400px;}

/*Blog*/
.subscribe {border:none;}
.subscribe {text-align:center; background: url("-/media/Images/blog/icon-subscribe.gif") no-repeat center 18px; padding-top:42px;}
.subscribe form {padding: 0px 20px 20px 20px;}
.subscribe div.page-header {text-align: center; border-bottom: none; padding-bottom: 0px; margin: 0px;}
.subscribe p {text-align: center; font-size: 14px; line-height: 21px;}
.subscribe .form-submit-border{width:100%; float: none; margin: 10px 0px 0px 0px;}
.subscribe .form-submit-border .btn{width:100%;}
.subscribe label {display: block;}
.subscribe form[data-wffm] .text-box {width:100%;}
.subscribe .validation-summary-errors ul {margin-left: 0px;}
.subscribe form[data-wffm] .field-validation-error {width:100%; margin-left: 0px; background-color: transparent;}
.blog-connect {border:none; padding-top:20px; padding-bottom:20px;}
.blog-connect  h3.subhead {font-size:18px; border:none; padding-bottom:0;}
.blog-connect .fa-stack-2x {color:#dde5ed;}
.blog-connect .text-white {color:#236192; font-size:30px;}
.blog-connect .text-white:hover {color:#00c1d5;}
.subheading {text-align:center; padding:10px; margin-bottom:40px; position:relative;}
h3.subheading {font-size:20px; background-color:#dde5ed;}
h3.subheading:after, h4.subheading:after, .author-bio-subheading:after {width:0; height:0; content:''; position: absolute; left:50%; bottom:-18px; border-top:18px solid #dde5ed; border-left:34px solid transparent; border-right:34px solid transparent; margin-left:-34px; z-index:100;}
h4.subheading {color:#fff; font-size:16px; background-color:#236192; margin-top:0;}
h4.subheading:after {border-top:18px solid #236192;}
.blog-item {padding:20px 0;}
.blog-item h3 {font-size:20px; margin-top:0; margin-bottom:10px;}
.blog-item .list-inline {color:#bbbcbc; font-size:14px; line-height:21px;}
.blog-item .list-inline > li {border-left:solid 1px #cecfcf; padding-left:10px;}
.blog-item .list-inline > li:first-child {border-left:none; padding-left:5px;}
.blog-item .list-inline > li > a:hover {text-decoration:none;}
.blog-item .list-inline > li > a .fa {color:#bbbcbc;}
.blog-item .list-inline > li > a .fa {color:#bbbcbc;}
.blog-item .list-inline > li > a:hover .fa {color:#236192;}
.row.author-bio {margin-left:0; margin-right:0;}
.author-bio {font-size:14px; background-color:#dde5ed;}
.author-bio .image {margin-left:-15px;}
.author-bio .content-body {padding:20px 0 0 0;}
.author-bio .media-heading {color:#4378a2;}
.author-bio .socialconnect {border-top:solid 1px #bbbcbc; padding-top:15px;}
.author-bio .socialconnect h3.subhead {color:#101820; font-size:14px; font-weight:200; border:none; display:inline;}
.author-bio .socialconnect .list-inline {display:inline-block; margin-bottom:15px;}
.author-bio .socialconnect .fa-stack-2x {color:#dde5ed;}
.author-bio .socialconnect .fa-twitter:before {content: "\f081";}
.author-bio .socialconnect .text-white {color:#236192; font-size:24px;}
.blog-detail {padding:0 0 20px 0;}
.blog-connect .socialconnect .list-inline {margin-left: 0px;}
.blog-connect .socialconnect .list-inline > li {padding-left: 0px; padding-right: 0px;}
.blog-share {border-bottom:  1px solid #bbbcbc;}
.fa-folder {margin-right: 6px;}

/*Marketing Landing*/
.icon-contact {background: url("-/media/Images/blog/icon-subscribe.gif") no-repeat left top; padding-left:42px; line-height:26px;}
.hunger-to-hope-fmsc-gala .thumbnail img {border-radius: 125px; width:250px;}

/*Pagination*/
.pagination-wrap {text-align:center; border-top:solid 1px #bbbcbc; padding-top:10px; margin:10px auto;}
.pagination > li > a, .pagination > li > span {color:#00c1d5; border:1px solid #dde5ed;}
.pagination > li > a > .fa, .pagination > li .fa {font-size:12px;}
.pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {color:#999; border-color:#ddd;}
.pagination>.active>a, .pagination>.active>a:hover, .pagination>.active>a:focus, .pagination>.active>span, .pagination>.active>span:hover, .pagination>.active>span:focus {background-color:#236192; border-color:#236192;}
.pagination>li>a:hover, .pagination>li>a:focus, .pagination>li>span:hover, .pagination>li>span:focus{color:#00c1d5; background-color:#dde5ed;}

/*Forms*/
.form-control, .input-group-lg>.form-control {border-radius:0;}
.search-result {max-width:720px;}
form[data-wffm] legend {font-family: "Roboto"; font-weight: 600; font-size: 24px; color: #236192; border-bottom: 0px solid #e5e5e5;}
form[data-wffm] input {border-radius: 0px;}
form[data-wffm] select {border-radius: 0px;}
form[data-wffm] .field-validation-error {padding: 0px; background-color: #fff; border: 0px; font-size: 14px; }
form[data-wffm] .has-success .help-block, form[data-wffm] .has-success .control-label, form[data-wffm] .has-success .radio, form[data-wffm] .has-success .checkbox, form[data-wffm] .has-success .radio-inline, form[data-wffm] .has-success .checkbox-inline, form[data-wffm] .has-success.radio label, form[data-wffm] .has-success.checkbox label, form[data-wffm] .has-success.radio-inline label, form[data-wffm] .has-success.checkbox-inline label {color: #333;}
form[data-wffm]  .has-success .form-control {border-color: #ccc;}
form[data-wffm] .has-error .help-block, form[data-wffm] .has-error .control-label, form[data-wffm] .has-error .radio, form[data-wffm] .has-error .checkbox, form[data-wffm] .has-error .radio-inline, form[data-wffm] .has-error .checkbox-inline, form[data-wffm] .has-error.radio label, form[data-wffm] .has-error.checkbox label, form[data-wffm] .has-error.radio-inline label, form[data-wffm] .has-error.checkbox-inline label {color: #c05131;}
form[data-wffm] .has-error .form-control  {border-color: #c05131;}
form[data-wffm] .required-field .control-label:before, .required-field .checkbox:after {color: #c05131;}
.form-submit-border {width:100%; padding:0; margin-top:10px; margin-bottom:30px;}
.form-submit-border .btn-default {color:#fff; background-color:#236192; border-color:#06718c;}
.form-submit-border .btn-default:hover, .form-submit-border .btn-default:focus {background-color:#00c1d5; border-color:#00c1d5;}
.scfShortText {float:left; width:auto;}
form[data-wffm] .has-feedback .form-control, form[data-wffm] .has-feedback .field-content select, form[data-wffm] .field-content .has-feedback select {padding-right:12px;}

.form-donate .donate-ctas .input-group-lg > .input-group-addon, .form-donate .donate-ctas .input-group-lg > input.form-control {border-radius:0; margin-bottom:0px;}
.form-donate .alert-danger {color: #c05131; border-color: #c05131; border-radius:0;}
.form-donate span.field-validation-error{color:#c05131; font-size:14px; line-height: 20px; background-color: transparent; border: none; padding:0; margin: 0 0 15px 0; display: block;}
.form-donate small {font-size:75%; font-weight: normal; white-space: nowrap; }
.form-donate input.form-control.input-validation-error{border-color: #c05131; }
.form-donate input.form-control.input-validation-error:focus {box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #efa580; }
.form-donate .donate-ctas {padding-bottom: 0px;}
.form-donate .donate-ctas .form-inline {margin-bottom: 0px;}
.form-donate .validation-summary-errors ul{color: #c05131; margin-top:20px;}
.form-donate input.form-control, .form-donate select.form-control {margin-bottom: 10px;}
.form-donate .submit-wrap {border-top: solid 1px #ccc; margin-top: 15px; padding-top: 20px;}
.form-donate small.amount-title{font-size: 12px; padding-right: 0px; text-transform: uppercase; display: block;}
.form-donate .control-label.has-warning {color: #c05131;}
.form-donate .popover img{width: 232px; height:auto; max-width:232px;}
    
/*Utility and Contextual Classes*/
.text-primary {color:#236192;}
.panel.panel-info, .thumbnail.info {border-color:#c3ccdb;}
.bg-info, section.info, .panel-info, .panel-info .panel-body, .thumbnail.info {background-color:#dde5ed;}
.btn .fa.small {font-size:75%;}
.alegreya {font-family:'Alegreya Sans SC', sans-serif;}
.alegreya h2 {font-size:44px;}
.link-more {color:#00c1d5; font-size:16px; padding-left:10px; margin-left:4px; border-left:1px solid #bbb;}
a.link-arrow {padding-right:12px;}
.link-arrow:after, .link-more:after {font-family:FontAwesome; font-size:70%; font-weight:200; content:"\f054"; margin-left:4px; display:inline-block; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.link-arrow:after, .link-more:after {margin-right:-14px;}
.h4.link-arrow {margin-top:10px; display:block;}
.img-thumbnail {padding:5px; border: 1px solid #c5c5c5; border-radius:0; -webkit-box-shadow:0 3px 4px 0 #ccc; box-shadow:0 3px 4px 0 #ccc;}
.divider-bottom {border-bottom:solid 1px #bbbcbc; padding-bottom:15px;}
.no-border {border:none;}
.caption h3 {padding-bottom:8px; margin-bottom:12px;  display:block;}
.event .caption h3 {border-bottom:solid 1px #bbbcbc;}
.noHover{pointer-events: none;}

/*Packing Times*/
.fournopadding .col-sm-3 {padding-left: 0px; padding-right: 0px;}

/*Footer*/
.goog-te-menu-value {color: #236192 !important;}
#wffm605ff2dce97c4249a95f9e5b927280d1 .btn {color: #236192 !important; background-color: #ffffff !important;}
#wffm605ff2dce97c4249a95f9e5b927280d1 .btn:hover {coflor: #ffffff !important; background-color: #00c1d5 !important;}
#wffm605ff2dce97c4249a95f9e5b927280d1 .form-submit-border {margin-left: 0 !important;}

.validation-summary{display:none;}
.validation-summary.validation-summary-errors{display:block;}

/*Anchors below menu*/
.anchortarget::before {
              content:"";
              display:block;
              height:90px; /* fixed header height*/
              margin:-90px 0 0; /* negative fixed header height */
}
.anchorextra::before {
              content:"";
              display:block;
              height:160px; /* fixed header height*/
              margin:-160px 0 0; /* negative fixed header height */
}

/*Fully Invested*/
.location_custom, .btn-mini, h5 {
font-family: Roboto, Arial, sans-serif !important;
}

/*FAQs*/
.question {cursor:pointer;} 
.answer {display: none;}
.question p {margin-bottom: 0px;}

/*Conference Agenda*/
.agenda-time {
    text-align: right;
}
.testingjeff {
font-size: 30px !important;
}
.sub-three {
font-size: 22px;
}




.videobg {
  position: relative;
  width: 100%; /* Set video container element width here */
  height: 100%; /* Set video container element height here */
  overflow: hidden;
min-height: 300px;
}
.whiteseventy {
background-color: rgba(255,255,255,0.7) !important;
}
.transparent {
background-color: rgba(255,255,255,0) !important;
}

/* horizontally center the video */
.videobg-width {
  position: absolute;
  width: 100%; /* Change width value to cover more area*/
  height: 100%;
  left: -9999px;
  right: -9999px;
  margin: auto;
}

/* set video aspect ratio and vertically center */
.videobg-aspect {
  position: absolute;
  width: 100%;
  height: 0;
  top: -9999px;
  bottom: -9999px;
  margin: auto;
  padding-bottom: 56.25%; /* 16:9 ratio */
  overflow: hidden;
}

/* set video aspect ratio and vertically center */
.videobg-aspect-short {
  position: absolute;
  width: 100%;
  height: 0;
  top: -9999px;
  bottom: -9999px;
  margin: auto;
  padding-bottom: 28.14%; /* 1919:540 ratio */
  overflow: hidden;
}
.videobg-make-height {
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
}

.videobg-hide-controls {
  box-sizing: content-box;
  position: relative;
  height: 100%;
  width: 100%;
  /* Vimeo timeline and play button are ~55px high */
  padding: 55px 97.7777px; /* 16:9 ratio */
  top: -55px; 
  left: -97.7777px; /* 16:9 ratio */
}


.videobg-hide-controls-short {
  box-sizing: content-box;
  position: relative;
  height: 100%;
  width: 100%;
  /* Vimeo timeline and play button are ~55px high */
  padding: 55px 195.4537px; /* 1919:540 ratio */
  top: -55px; 
  left: -195.4537px; /* 1919:540 ratio */
}

.videobg iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border: 0 none;
}



/*Testing video bg*/
.video-background {
    background: #000;
    position: absolute;
    top: 0; right: 0; bottom: 0; left: 0;
    z-index: -99;
overflow: hidden;
}
.video-foreground,
.video-background iframe {
    position: absolute;
    top: -300px; left: 0;
    width: 100%; height: 200%;
    pointer-events: none;
}
#vidtop-content {
    top: 0;
}
@media (min-aspect-ratio: 16/9) {
    .video-foreground { height: 300%; top: -100%; }
}
@media (max-aspect-ratio: 16/9) {
    .video-foreground { width: 300%; left: -100%; }
}
.juxtapose {
height: 566px;
}

@media (max-width: 530px) {
    .juxtapose {
height: 330px !important;
}
}

.endofseat {
    padding-bottom: 60px;
}


@media (min-width: 1700px) {
#carousel-home.home-billboard .carousel-short-text {padding-top: 100px; display: inline-block;}
    #carousel-home.home-billboard .carousel-caption {padding-top: 120px;}
}

#footer .form-submit-border .btn-default: {color: #236192 !important; background-color: #ffffff !important; border-color: #ffffff !important;}

.fourcolumn {
margin-bottom: 40px;
width: 25%;
    float: left;
    display: inline-block;
    padding-right: 30px;
    clear: none !important;
}
.threecolumn {
margin-bottom: 40px;
width: 33%;
    float: left;
    display: inline-block;
    padding-right: 30px;
    clear: none !important;
}

.twocolumn {
width: 50%;
    float: left;
    display: inline-block;
    padding-right: 30px;
    clear: none !important;
}

.form-padding-bottom {
padding-bottom: 100px; }

.paddingleftzero {
padding-left: 0px;
}

#quotepic .col-sm-4 {
    padding: 0px;
}

.share-icon {
display: inline-block;
width: 25px;
margin-left: 10px;
}
.share-icon:hover {
opacity: 0.4;
}

@keyframes ticker {
  0% {
    transform: translateY(100%);
  }
  2%,
  9% {
    transform: translateY(0%);
  }
  13%,
  100% {
    transform: translateY(-100%);
  }
}

@keyframes tickerpause {
  0%,
  66% {
    transform: translateY(100%);
  }
  68%,
  98% {
    transform: translateY(0%);
  }
    100% {
    transform: translateY(-100%);
  }
}
.ticker {
  width: 350px;
  height: 32px;
  overflow: hidden;
  position: relative;
padding-left: 200px;
}

.bannerticker {
width: 620px;
  height: 70px;
padding-left: 25px;
float: left;
margin-top: 18px;
}
.fullbanner .carousel-caption {
padding-right: 0px !important;
}
.ticker ul {
  width: 350px;
  padding-left: 10px;
    -webkit-margin-before: 0px;
}
.ticker li {
  position: absolute;
  top: 0px;
  list-style: none;
  animation: ticker 4s infinite linear;
font-size: 28px; 
color: #236192; 
line-height: 32px;
}

.bannerticker li {
  line-height: 70px;
  animation: ticker 9s infinite linear;
font-size: 70px; 
color: #000000; 
text-transform: uppercase;
width: 620px;
letter-spacing: 5px;
}

.bannerticker #pause {
  animation: tickerpause 9s infinite linear;
}
.ticker ul:hover {
  animation-play-state: paused
}

.ticker li:nth-child(2) {
  animation-delay: -8s;
}
.ticker li:nth-child(3) {
  animation-delay: -7s;
}
.ticker li:nth-child(4) {
  animation-delay: -6s;
}
.ticker li:nth-child(5) {
  animation-delay: -5s;
}
.ticker li:nth-child(6) {
  animation-delay: -4s;
}
.ticker li:nth-child(7) {
  animation-delay: -3s;
}
.zerorightpadding {
padding-right: 0px !important;
padding-left: 0px !important;
background-color: #ffffff;
}
.parallax {
  perspective: 1px;
  height: 90vh;
  overflow-x: hidden;
  overflow-y: auto;
  background-color: rgb(35, 97, 146);
  width: 100%;
}
.parallax__layer {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 200vh 0;
  text-align: center;
}
.parallax__layer--front {
  transform: translateZ(-3px) scale(3);
}
.parallax__layer--base {
  transform: translateZ(0);
}
.parallax__layer--back {
  transform: translateZ(-5px) scale(6);
}
.parallax-blue {
  background: url("https://www.fmsc.org/-/media/images/homepage/hope-starts-with-food-billboard.jpg") no-repeat;
  min-height: 500px;
  background-color: gray;
}
.parallax-gray {
  background-color: rgba(35, 97, 146, 0.9);
  min-height: 1700px;
}
.image-100 img {
width: 100%;
}

.hoveremma2 {
    width: 250px;
    height: 250px;
    border-radius: 125px;
}
.hoveremma2:hover {
    content: url("https://www.fmsc.org/-/media/images/marketing-landing-pages/emma1.jpg");
}
#carousel-home.home-billboard .headline {
	font-size: 34px;	
line-height: 38px;
}
#carousel-home.home-billboard h4 {font-size:22px; line-height:28px;}
#carousel-home.home-billboard .btn {font-size:22px;}
#carousel-home.home-billboard .billboard-highlight .alegreya {font-size:28px;}

#recentShipmentsWidget a { cursor: pointer; }
#recentShipmentsWidget ul {
	-webkit-padding-start: 0px;
}
#recentShipmentsWidget ul li {
	padding-left: 0px;
}
#wffm950797177f514e21aad33285391d2457 .form-submit-border .btn-default {
	background-color: #ffffff;
	color: #236192;
}

#wffm950797177f514e21aad33285391d2457 .form-submit-border .btn-default:hover {
	background-color: #00c1d5;
	color: #ffffff;
}

#formEmail .form-submit-border .btn-default {
	background-color: #ffffff;
	color: #236192;
}

#formEmail .form-submit-border .btn-default:hover {
	background-color: #00c1d5;
	color: #ffffff;
}

#footer .anchorextra::before {
    height: 100px;
    margin: -100px 0 0;
    }

.responsive-extend img {
width: 100%;
}
.soundcite-image {
	background: none !important;
}
.soundcite-image:before {
	display: none !important;
}

.socialconnect h3 {
	color: white;
	font-size: 14px;
}

.vue-slider-component .vue-slider {
            background-color: #00c1d5 !important;
        }

.content .btn-default, input.btn-default, .modal-content .btn-default {color: #ffffff; outline: #236192}
.desktopminimalmargin { max-width: 300px; }

.navbar-nav.sm-collapsible .caret {
    pointer-events: none;
} 

@media (max-width: 767px) {
  .carousel-inner .item .desktop {
        display: none;
      }
    }
@media (min-width: 768px) {
  .carousel-inner .item .mobile {
        display: none;
      }
    }
a.resumator_button {   
    outline: 1px solid red;
    padding-right: 0px !important;
}            
                @media only screen and (max-width:767px)
                {
                /*Base and Template Styles*/
.content h2 {font-size:28px;}
.page-title {padding-top:40px; padding-bottom:40px; margin-bottom:30px;}


/*Header*/
.primary-nav {margin:10px 0;}
.navbar .cta-btns {display:none;}
.navbar-collapse {background-color:#124975;}
.navbar-brand {max-width:126px; height:64px !important; padding-right:10px;}
.navbar-brand.btn {height:auto !important;}
.navbar-default .navbar-form {margin-top:15px; margin-bottom:15px; padding-top:0; padding-bottom:0;}
#search-collapse {display:block; visibility:visible; height:34px !important; background-color:#124975;}
.navbar-default .primary-nav {padding-top:15px; border-top:solid 1px #236192;}
.navbar-default .primary-nav > li > a {color:#236192; background-color:#fff; margin-bottom:1px;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav >li > a:focus {color:#236192; background-color:#dde5ed;}
.navbar-default .primary-nav > .open > a,
.navbar-default .primary-nav > .open > a:hover,
.navbar-default .primary-nav > .open > a:focus {color:#236192; background-color:#dde5ed; font-weight:700;}
.navbar-default .primary-nav > .open > a:hover {background-color:#fff;}
.navbar-default .navbar-nav .open .dropdown-menu {padding-top:0;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {color:#236192; background-color:#dde5ed;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color:#236192; background-color:#fff;}
.navbar-default .dropdown .navbar-toggle {border-color:#b7b7b7;}
.navbar-default .dropdown .navbar-toggle:hover,
.navbar-default .dropdown .navbar-toggle:focus {color:#124975; background-color:#fff; border-color:#236192;}
.navbar-default .utility-nav {padding-top:0; margin-bottom:15px;}
.navbar-default .utility-nav > li > a {background-color:#236192; margin-bottom:1px;}
.navbar-default .ctas {padding-bottom:0; margin-bottom:0; position:absolute; top:3px; right:50px;}
.navbar-default .ctas > li {float:left;}
.navbar-default .ctas > li > a {padding-right:8px; padding-left:8px; margin-right:5px;}
.search-toggle {display:none !important;}
.search-dropdown {background-color:transparent; display:block !important; visibility:visible; height:34px !important; position:static; float:none; margin-left:0 !important; max-width:none !important; padding:0; -webkit-box-shadow:none; box-shadow:none;}

/*Billboards*/
#carousel-home.home-billboard .carousel-caption {background:transparent; position:absolute;}
#carousel-home.home-billboard h2 {text-align:center !important; font-size: 20px;}
#carousel-home.home-billboard h4 {display:none;}
.fullbanner .carousel-caption h4 {display: block !important;}
.fullbanner .carousel-caption h2 {display: none;}
.fullbanner img {width: 170px;}
.bannerticker li {font-size: 40px; line-height: 40px;}
.bannerticker {height: 40px;}
#hopegreaterbutton {display: none;}
#hopegreaterbutton {display: none;}
#carousel-home.subpage-billboard h4 {display:block;}
.bannerticker {padding-left: 0px;}

#carousel-home.blog-billboard .carousel-control .fa-angle-left, .blog-billboard .carousel-control .fa-angle-left {margin-left:-30px;}
#carousel-home.blog-billboard .carousel-control .fa-angle-right, .blog-billboard .carousel-control .fa-angle-right {margin-right:-30px;}

/*Home*/
.list-3-col {color:#236192; font-weight:700; margin-top:30px;}
.list-3-col a {color:#236192; font-weight:700;}
.events-search .small {font-size:inherit;}
.divider-2-col .alegreya {display:inline;}

/*Subpage*/
.get-involved .col-md-3 .panel.about-us-panels {min-height: auto;}
.get-involved .col-md-3 .panel.ways-to-give-panels {min-height: auto;}

/*Donate Now*/
.donate-ctas .btn-group .btn, .donations .btn-group .btn {width:100%; margin-bottom:10px; margin-left:0;}

/* Staff */
.third-round img {margin-bottom: 25px; display: inline-block;}
.third-round {text-align: center;}

/*Blog*/
.blog-item h3 {font-size:20px; margin-top:20px; margin-bottom:10px;}
.blog-share {border-bottom:  none;}

/*Form*/
.form-donate small.amount-title {font-size: 18px; padding-right: 10px; text-transform: uppercase; display: inline;}
.form-donate .amount {margin-top: 10px;}

/*Fully Invested*/
.fi-vrs iframe {
height: 1450px;
}

/*Conference Agenda*/
.agenda-time {
    text-align: left;
padding-top: 25px;
}
.mobile-hide {background-image: none !important;}
.mobile-hide-true {display: none !important;}
.desktop-hide {display: inline-block;}

.juxtapose {
height: 476px;
}
.blockquote {
padding: 0px;
}
.blockquote p, .blockquote p.footer {
font-size: 24px !important;
line-height: 28px !important;
padding: 0px 30px;
}
.testblockquote {
padding: 0px;
}
.testblockquote p, .testblockquote p.footer {
font-size: 24px !important;
line-height: 32px !important;
padding: 0px 30px;
}
.formlogo {
	margin-top: 100px;
}
  .desktopminimalmargin { padding: 80px !important; margin: 20px auto; }
.navbar-default h1, .navbar-default h3 { font-size: 20px !important;}
                }
            
            
                @media only screen and (min-width:768px)
                {
                /*Base and Template Styles*/
.content {font-size:16px;}
.page-title {margin-bottom:40px; background-position:center top;}

/*Sections and Containers*/
.section {padding-top:60px; padding-bottom:80px;}

/*Header*/
.navbar-header .navbar-toggle {margin-top:22px; margin-right:15px; padding-bottom:28px;}
.navbar .btn, .navbar-header .btn {font-size:15px; padding:6px 12px;}
.navbar-nav > li > a {padding-top:10px; padding-bottom:10px; line-height:20px;}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse, .navbar.affix .navbar-collapse {max-height:398px;}
.cta-btns .btn {min-width:92px;}
.navbar>.container .navbar-brand.btn, .navbar>.container-fluid .navbar-brand.btn {margin-top:22px;}

/*Footer*/
.lang-selector .btn {width:310px;}
#footer a.scrolltop.affix {display:none;}

/*Billboards*/
#carousel-home.home-billboard .carousel-caption {text-align:left; width:750px; padding-right:30%; margin-left:-375px; left:50%; right:50%;}
#carousel-home.subpage-billboard .carousel-caption {width:auto; margin-left:0; margin-right:0; left:0; right:0; padding-right:15px; padding-left:15px; }
#carousel-home div h2 {display: none;}
/*#carousel-home.blog-billboard h2 {font-size:30px;}*/

#carousel-home.blog-billboard .carousel-control .fa-angle-left, .blog-billboard .carousel-control .fa-angle-left {margin-left:-50px;}
#carousel-home.blog-billboard .carousel-control .fa-angle-right, .blog-billboard .carousel-control .fa-angle-right {margin-right:-50px;}


/*Home*/
.events-search {padding:25px 25px 10px 25px;}
.list-3-col {text-align:center;}
.divider-2-col {text-align:center;}
.divider-2-col .alegreya {color:#236192; font-size:44px; text-align:center;}

/*Subpage*/
.get-involved .col-md-3 .panel.about-us-panels {min-height: 277px;}
.get-involved .col-md-3 .panel.ways-to-give-panels {min-height: 306px;}
blockquote {padding:40px 20px; }
testblockquote {padding:40px 20px; }

/*Secondary Navigation*/
.sidenav {margin-top:10px;}

/*Donate Now*/
.donate-ctas {padding:5px 15px 30px 15px;}
.donate-ctas .btn-group .btn, .donations .btn-group .btn {width:25%; padding:6px 4px; min-height:62px;}
.donations .btn-group .btn {min-height:80px;}

/*Regions*/
.request-aid {min-height:191px;}

/*Forms*/
form[data-wffm] fieldset {margin-top:20px;}
form[data-wffm] .control-label {width:100%; text-left; padding-right:30px;}
form[data-wffm] .text-box, form[data-wffm] select, form[data-wffm] .radio {width:100%; display:inline-block;}
form[data-wffm] .radio {margin-top:0; float:right;}
form[data-wffm] .field-validation-error {width:100%; }
.scfShortText {width:66%; margin:0; float:right;}
.scfShortText legend {margin-left:-34%;}
.scfShortText .checkbox {margin-bottom:20px;}
.form-submit-border {margin:10px 0 30px; padding-left:0;}

/*Fully Invested*/
.fi-vrs iframe {
height: 1550px;
}
.desktop-hide {display: none;}

.button-bottom {
position: absolute;
bottom: 0px;
}
  .desktopminimalmargin { margin-top: -50px; }

                }
            
            
                @media only screen and (min-width:768px) and (max-width:991px)
                {
                /*Header*/
.primary-nav {margin:10px auto; width:750px;}
.navbar .cta-btns {display:none;}
.navbar .container {position:relative;}
.container > .navbar-header {margin-right:-15px; margin-left:-15px; float:none;}
.navbar-toggle {display:initial;}
.navbar-collapse.collapse {display:none !important; visibility:hidden !important;}
.navbar-collapse.collapse.in {display:block !important; visibility:visible !important; max-height:800px; overflow-y: auto !important;}
.navbar-collapse {background-color:#124975;}
.navbar-default .navbar-right {width:750px;}
.navbar-default .navbar-form {margin:15px auto; padding:0;}
.navbar-form .input-group {display:table; width:750px;}
.navbar-form .input-group .input-group-btn {width:1%;}
.navbar-form .input-group .input-group-btn .btn {margin:0;}
#search-collapse {display:block; visibility:visible; height:34px !important;}
.navbar-collapse .navbar-left, .navbar-collapse .navbar-right {float:none !important;}
.container > .navbar-collapse {margin-left:-15px; margin-right:-15px; position:absolute; left:0; right:0; overflow:hidden !important;}
.navbar-default .primary-nav {padding-top:15px; border-top:solid 1px #236192;}
.navbar-default .primary-nav > li, .navbar-default .navbar-collapse .utility-nav > li {float:none;}
.navbar-default .primary-nav > li > a {color:#236192; background-color:#fff; margin-bottom:1px;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav >li > a:focus {color:#236192; background-color:#dde5ed;}
.navbar-default .primary-nav > .open > a, .navbar-default .primary-nav > .open > a:hover,
.navbar-default .primary-nav > .open > a:focus {color:#236192; background-color:#dde5ed; font-weight:700;}
.navbar-default .primary-nav > .open > a:hover {background-color:#fff;}
.navbar-nav .open .dropdown-menu {position:static; float:none; width:auto; margin-top:0; background-color:transparent; border:0; box-shadow:none;}
.navbar-default .navbar-nav .open .dropdown-menu {padding-top:0;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {color:#236192; background-color:#dde5ed;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color:#236192; background-color:#fff;}
.navbar-header .navbar-toggle {margin-top:22px; margin-right:15px; padding-bottom:28px; display:block;}
.navbar-default .dropdown .navbar-toggle {border-color:#b7b7b7;}
.navbar-default .dropdown .navbar-toggle:hover,
.navbar-default .dropdown .navbar-toggle:focus {color:#124975; background-color:#fff; border-color:#236192;}
.navbar-default .utility-nav {padding-top:0; margin:10px auto 5px auto;}
.navbar-default .utility-nav > li > a {background-color:#236192; margin-bottom:1px;}
.navbar-default .ctas {padding-bottom:0; margin-bottom:0; position:absolute; top:8px; right:65px; width:auto;}
.navbar-default .ctas > li {float:left;}
.navbar-default .ctas > li > a {padding-right:8px; padding-left:8px; margin-right:5px;}
.search-toggle {display:none !important;}
.search-dropdown {background-color:transparent; display:block !important; visibility:visible; height:44px !important; position:static; float:none; margin-left:0 !important; max-width:none !important;}

/*Billboards*/
#carousel-home.home-billboard .carousel-inner>.item>img, #carousel-home .carousel-inner>.item>a>img {width:auto; height:440px; max-width:none;}
#carousel-home.subpage-billboard .carousel-inner>.item>img, #carousel-home.subpage-billboard .carousel-inner>.item>a>img {width:100%; height:auto;}

#carousel-home.blog-billboard .carousel-control .fa-angle-left, .blog-billboard .carousel-control .fa-angle-left {margin-left:-30px;}
#carousel-home.blog-billboard .carousel-control .fa-angle-right, .blog-billboard .carousel-control .fa-angle-right {margin-right:-30px;}


/*Subpage*/
.get-involved .col-md-3 .panel {min-height:165px;}
div.col-sm-6:nth-child(odd) { clear: left;}
.get-involved .col-sm-4 .thumbnail {min-height: 395px;}

/*Marketing Landing*/
.hunger-to-hope-fmsc-gala .thumbnail img {border-radius: 110px; width:220px;}

/*Blog link captions*/
.caption p .link-arrow {
	min-height: 60px;
}
.thumbnail .caption {min-height: 77px;}

.juxtapose {
height: 314px;
}
.column-bottom div {
	min-height: 371px;
}
#amazonsmile {
margin-bottom: 44px;
}
.formlogo {
	margin-top: 100px;
}
                }
            
            
                @media only screen and (min-width:992px)
                {
                /*Utility and Contextual Classes*/
.text-intro {font-size:18px;}
.text-intro p, p.text-intro {margin-bottom:20px;}

/*Header*/
.navbar-header .btn-default {display:none;}
.navbar-brand {padding: 12px 15px;}
.navbar-default .primary-nav > li > a {font-weight:700;}
.primary-nav > li > a {padding-top:15px; padding-bottom:15px;}
.navbar-left.primary-nav {float:right !important;}
.search-dropdown {background-color:#124975;}
.search-dropdown .btn-default {margin-right:0;}
.utility-nav {margin-right:5px;}
.utility-nav > li > a {padding:7px 8px;}
.utility-nav li > .fa-search {padding-bottom:16px; margin-bottom:-10px;}
.utility-nav li > .fa-search.collapsed {padding:7px 8px;}
.navbar-default .utility-nav>.open>a,
.navbar-default .utility-nav>.open>a:hover,
.navbar-default .utility-nav>.open>a:focus {background-color:#124975; color:#fff;}
.login-btn {margin-right:5px;}
.navbar-right.navbar-form, .navbar-right .navbar-form {margin-right:0;}
.navbar-form .input-group {width:270px;}
.navbar-form .input-group .input-group-btn {width:42px;}
.navbar .dropdown-menu > li > a {font-size:15px; padding:7px 20px;}
.navbar-default .utility-nav > li > .fa-search, .navbar-default .utility-nav > li > .fa-shopping-cart {font-size:0; height:34px;}
.navbar-default .utility-nav > li > .fa-search {display:block;}
.utility-nav > li > .fa-search:before, .utility-nav > li > .fa-shopping-cart:before {font-size:18px; margin-right:0;}

/*Footer*/
#footer {padding-top:30px;}
.lang-selector .btn {width:178px;}

/*Billboards*/
#carousel-home.home-billboard h1, #carousel-home h2 {font-size:30px; margin:0 0 15px 0;}
#carousel-home.home-billboard h4 {font-size:22px; line-height:24px; margin-bottom:0;}
#carousel-home.home-billboard .billboard-highlight {padding:10px 15px; margin:20px 0;}
#carousel-home.home-billboard .billboard-highlight .alegreya {font-size:34px;}
#carousel-home.home-billboard .carousel-caption {width:970px; top:100px; margin-left:-485px; padding-right:45%; }

.fullbanner .carousel-caption {
    top: 180px;
}
#carousel-home.home-billboard .carousel-short-text {padding-top: 30px; display: inline-block;}
/*#carousel-home.blog-billboard .carousel-control .fa-angle-left {margin-left:-40px;}
#carousel-home.blog-billboard .carousel-control .fa-angle-right {margin-right:-40px;}*/

/*Home*/

/*Subpage*/
.breadcrumb {font-size:16px;}
blockquote {padding-left:50px; padding-right:50px;}
testblockquote {padding-left:50px; padding-right:50px;}
.row.regions  {margin-left: -15px; margin-right: -15px;}
.regions .media {width:50%; float:left; padding-right:15px; padding-left:15px;}
.get-involved .col-md-3 .panel {min-height:210px;}
.regions .media:nth-child(odd) {clear: left;}
.get-involved .col-md-3 .panel.about-us-panels {min-height: 370px;}
.get-involved .col-md-3 .panel.ways-to-give-panels {min-height: 422px;}
.get-involved .col-sm-4 .thumbnail {min-height: 415px;}

/*Secondary Navigation*/
.sidenav .nav>li>a {font-size:16px;}
.sidenav .nav .nav>li>a {font-size:16px;}
.sidenav .nav .nav .nav>li>a {font-size:14px;}

/*Donate Now*/
.donate-ctas {padding:5px 0 30px 0;}
.donate-ctas .btn-lg {font-size:16px; text-align:left; padding-left:10px; padding-right:10px;}
.donate-ctas .input-group-lg > .input-group-addon {padding-left:10px; padding-right:10px;}
.donate-ctas .btn-group .btn {min-height:80px;}
.donations .btn-group .btn {min-height:62px;}
.form-inline .input-group>.form-control.donation-amount {width:85px;}

/*Regions*/
.request-aid {min-height:169px;}
form[data-wffm] .control-label {width:100%;}
.goods .caption p {min-height:45px;}

/*Forms*/
form[data-wffm] .text-box, form[data-wffm] select, form[data-wffm] .radio {width:100%;}
form[data-wffm] .field-validation-error {width: 100%;}
.scfShortText, .form-submit-border {width:100%;}

/*Blog link captions*/
.caption p .link-arrow {min-height: 40px;}
.thumbnail .caption {min-height: 58px;}

/*Pagination*/
.pagination > li > a, .pagination > li > span {padding:10px 15px;}

/*Fully Invested*/
.fi-vrs iframe {
height: 1350px;
}

.juxtapose {
height: 566px;
}
.column-bottom div {
	min-height: 299px;
}


#amazonsmile, #thriventchoice {
margin-bottom: 44px;
}
                }
            
            
                @media only screen and (min-width:1200px)
                {
                /*Sections and Containers*/
.banner {min-height:440px; padding-top:120px; padding-bottom:100px;}

/*Header*/
.primary-nav > li > a {padding-top:29px; padding-bottom:29px;}
.utility-nav {padding:22px 0 10px 0;}
.navbar-left.primary-nav {float:left !important;}
#search-collapse {top:65px;}

/*Footer*/
.lang-selector .btn {width:228px;}

/*Billboards*/
#carousel-home.home-billboard h1, #carousel-home h2 {font-size:44px; margin:0 0 20px 0;}
#carousel-home.home-billboard h4 {font-size:22px; line-height:28px;}
#carousel-home .billboard-highlight {font-size:22px;}
#carousel-home .billboard-highlight .alegreya {font-size:44px;}
#carousel-home.home-billboard .btn {font-size:22px;}
#carousel-home.home-billboard .carousel-caption {width:1170px; top:100px; margin-left:-585px; padding-right:710px; }
.fullbanner .carousel-caption {
    top: 240px;
}
#carousel-home.subpage-billboard .carousel-caption {padding-right:15px;}
/*#carousel-home.blog-billboard .item {height:494px; overflow:hidden;}*/

/*Secondary Navigation*/
.sidenav .nav .nav>li>a {font-size:18px;}
.sidenav .nav .nav .nav>li>a {font-size:16px;}

/*Home*/
.donate-ctas {padding:5px 15px 30px 15px;}
.donate-ctas .btn-lg {font-size:18px; padding-left:16px; padding-right:16px;}
.form-inline .input-group>.form-control.donation-amount {width:145px;}

/*Subpage*/
.get-involved .col-md-3 .panel {min-height:165px;}
.get-involved .col-md-3 .panel.about-us-panels {min-height: 326px;}
.get-involved .col-md-3 .panel.ways-to-give-panels {min-height: 350px;}

/*Regions*/
.request-aid {min-height:147px;}

.column-bottom div {
	min-height: 251px;
}

#amazonsmile, #thriventchoice {
margin-bottom: 20px;
}

#carousel-home.home-billboard .carousel-short-text {padding-top: 70px; display: inline-block;}

#carousel-home.home-billboard .headline {
	font-size: 34px;	
line-height: 38px;
}
                }
            

