.front .node-promoted {
display: none
}

* {

}

.mobile {
display: none;
}

/* Header */
@media (max-width: 767px) {

header.navbar {
background: #262626;
min-height: 62px;
padding: .4rem 0;
}

.navbar-brand {
display: none;
}

header.navbar .mobile {
display: block;
float: left;
position: relative;
margin: .5rem 0 0 1em;
}

#navbar-account .nav-toggle {
padding-right: .5rem;
}

#navbar-account .nav-toggle .lines-button {
padding: .5rem 1rem 0 0;
}

}

/* By The Numbers Overrride */
.front #block-bean-by-the-numbers .row {

}

.front #block-bean-by-the-numbers .container {

}

.front #block-bean-by-the-numbers .cell {

}

.front #block-bean-by-the-numbers .col-md-offset-2 {

}

.navbar-default {
background: none;
border: none; }
.container-fluid {
padding: 0;
}
.field-name-field-description {
color: white;
font-family: "proxima-nova",sans-serif;
line-height: 1.5rem;
/* font-size: 1.25rem; */
}
.field-name-field-description p{
font-family: "proxima-nova",sans-serif;
}
#first-time {
display: none;
}
.field-collection-view {
padding: 0;
margin: 0;
border: none;
}
.field-collection-container .field-items .field-item {
margin: 0;
}

.page-user .main-container {
padding-top: 10%;
padding-left: 5%;
}
footer.footer {
margin-top: 0;
padding: 30px 0;
}
.footer .block-menu-block h2.block-title,
.footer .block-block h2.block-title {
color: white;
font-size: 24px;
}

.footer .block-menu-block .menu {
margin: 0;
padding: 0;
font-family: "proxima-nova",sans-serif;
}
.footer .block-menu-block .menu li,
.footer .block-menu-block .menu .span-2 {
color: white;
border-top: 1px solid white;
list-style: none;
padding: 10px 0;
}
.footer .block-menu-block .menu a {
color: white;
display: block;
}

.footer .block-menu-block .menu address {
margin-bottom: 0;
font-family: "proxima-nova",sans-serif;
}
.footer .col-xs-6 {
padding-left: 0em;
padding-right: 4em;
}

footer .footer-logo {
margin: 1em 0;
}

@media (max-width: 992px) {

.footer .col-xs-6 {
float: none;
width: 100%;
padding: 0 0 1em 0;
}

footer .footer-logo {
margin: 1em auto;
}

.footer .copyright {
float: none;
}

}

#block-views-stories-block-1 .view-header {
margin-bottom: 6rem;
}
#block-views-stories-block-1 {
margin-bottom: 10rem;
}
#bg-map {
background: #cde6f3 url('../img/map-chart.png') no-repeat center center;
min-height: 1010px;
}
#block-block-2 {
background-color: #d8d8d8;
padding: 3rem 0;
}
#block-block-2 .block-title {
text-align: center;
font-size: 32px;
line-height: 1.5;
color: black;
}
.thank-you ul {

}

@media (min-width: 767px) {

.thank-you ul {

-moz-column-count: 2;
-moz-column-gap: 20px;
-webkit-column-count: 2;
-webkit-column-gap: 20px;
column-count: 2;
column-gap: 20px;
font-size: 16px;
line-height: 1.5;
color: black;
list-style: none;
/* column-gap: 0; */

}
}

.bg-color-1 {
background-color: #e7f5fb;
color: black;
}
.chart-value {
color: black;
}
.table-map {
background-color: #cde6f3;
}
.table-data {
clear: both;
padding: 80px 0;
}
.table-data h3 {
font-size: 32px;
line-height: 1.5;
color: #000000;
padding-bottom: 25px;
border-bottom: 1px solid black;
text-align: center;
}
.table-data h4 {
font-size: 32px;
line-height: 1.5;
text-align: center;
}
.table {
font-size: 16px;
}
.table th {
background: #515e64;
margin-bottom: 20px;
font-weight: bold;
color: white;
}
.table td, .table th{
padding: 25px 37px;
}
.table > tbody > tr td:first-child,
.table > tbody > tr th:first-child {
padding: 25px 37px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
background: #d9f2ff;
}
.table-striped > tbody > tr:nth-of-type(even) {
background: #cde6f3;
}

#block-locale-language {
display: inline-block;
vertical-align: middle;
}
.language-switcher-locale-url {
list-style: none;
margin: 0;
padding: 0;
}
.language-switcher-locale-url li {
float: left;
margin-right: 10px;
border: 1px solid #fff;
}
.language-link {
padding: 5px 10px;
border-color: #fff;
color: #fff;
font-family: "proxima-nova", sans-serif;
}
.language-link:hover {
color: #fff;
text-decoration: none;
}
.language-switcher-locale-url li.active {
display: none;
}
.bg-people .btn-default{
margin: 0 !important;
}
.bg-people .field-type-link-field {
float: left;
display: inline-block;
}
.bg-people .field-download {
float: right;
display: inline-block;
}

.bg-people .col-md-offset-2 .col-md-offset-2 {
width: 400px;
margin: 0 auto;
}

@media (min-width: 992px) {
.bg-people .col-md-offset-2 .col-md-8 {
float:none;
}
}

/* Let's try and ovveride some things */
@media (max-width: 767px) {

.bg-people .col-md-offset-2 .col-md-offset-2 {
width: auto;
margin: 0 auto;
}

#navbar-account #nav-main .menu {
margin-right: 0;
}

article.bg-cover .article-content .article-content-body,
.page-header.bg-cover .article-content .article-content-body,
article.bg-cover .article-content .text-center .article-content-body,
.page-header.bg-cover .article-content .text-center .article-content-body {
background: rgba(0, 39, 56, 0.5);
margin-left: 0;
margin-right: 0;
}

.front #block-bean-by-the-numbers .article-content-body,
.front .block-views .container,
.front .block-views .container .col-md-8,
.front .block-bean .container,
.front .block-bean .container .col-md-6,
.front .block-bean .container .col-md-8 {
padding-left: 0;
padding-right: 0;
}

.front .block-views .container .row,
.front .block-bean .container .row {
margin-left: 0;
margin-right: 0;
}

.bg-mahadeo-home .container,
.bg-lucas-home .container,
.bg-message .container,
.bg-people .container {
padding-left: 0;
padding-right: 0;
}

.bg-jeffrey-home .container .row,
.bg-mahadeo-home .container .row,
.bg-lucas-home .container .row,
.bg-message .container .row,
.bg-people .container .row {
margin-left: 0;
margin-right: 0;
}

.bg-jeffrey-home .container .col-md-6,
.bg-mahadeo-home .container .col-md-6,
.bg-lucas-home .container .col-md-6,
.bg-people .col-md-8.col-md-offset-2 {
padding-left: 0;
padding-right: 0;
}

.bg-people .field-type-link-field {
display: block;
float: none;
margin-bottom: 1rem;
}

.bg-people .field-download {
display: block;
float: none;
}

}

.fa {
color: white;
}
.footer .navbar-text {
margin: 0
}
.footer .navbar-text a{
margin-right: 0em;
background: white;
height: 24px;
width: 24px;
display: inline-block;
text-align: center;
border-radius: 5px;
color: #222;
}
.footer .navbar-text a .fa{
color: #222;
}
.badge-round {
margin: auto;
}
p:last-child {
margin-bottom: 1.5rem;
}
.share-icons {
background: #000;
color: white;
font-family: "proxima-nova",sans-serif;
float: left;
padding: 0.5rem;
border-radius: 20px;
}
.actions-share {
display: none;
}

.page-node-11 #section-role-voice .badge{
color: #F1EBE5;
}

.page-node-12 #section-role-voice {
background: #ebdec3;
}

.page-node-12 #section-role-voice .badge{
color: #ebdec3;
}
.page-node-13 #section-role-voice {
background: #e3cdd9;
}

.page-node-13 #section-role-voice .badge{
color: #e3cdd9;
}

.page-node-14 #section-role-voice {
background: #bdd6e3;
}

.page-node-14 #section-role-voice .badge{
color: #bdd6e3;
}

.page-node-15 #section-role-voice {
background: #cee2dc;
}

.page-node-15 #section-role-voice .badge{
color: #cee2dc;
}

.i18n-fr.node-type-story blockquote {
font-size: 1.6rem;
}
#heard-list .fa-chevron-right {
color: black;
}
.footer-logo {
background: url('../img/footer-logo.png') no-repeat;
width: 265px;
height: 85px;
margin-top: 2em;
}
.i18n-fr .footer-logo {
background: url('../img/logo-footer-white-fr.png') no-repeat;
}
.copyright {
color: white;
margin-top: 7%;
float: right;
margin-right: 3em;
margin-top: 3em;
}
.node-type-what-we-heard #navbar-account .nav-toggle .lines-button .lines,
.node-type-what-we-heard #navbar-account .nav-toggle .lines-button .lines:before,
.node-type-what-we-heard #navbar-account .nav-toggle .lines-button .lines:after {
background: black;
}

.node-type-what-we-heard .language-switcher-locale-url li {
border: 1px solid black;
}

.node-type-what-we-heard .language-link {
border-color: black;
color: black;
}