#navbar {
 display: none;
 //border-radius: 0px
 //border: 0px solid transparent
 //margin-bottom: 0px
 //margin: 0px
}
#header {
  -webkit-box-shadow: 0px 3px 3px 0px rgba(94,94,95,0.75);
  -moz-box-shadow: 0px 3px 3px 0px rgba(94,94,95,0.75);
  box-shadow: 0px 3px 3px 0px rgba(94,94,95,0.75);
}
.se4all-header {
 background-color: #ECEFE6;
 height: 80px;
}
.node-type-country header {
 display: none;
}
.node-type-country footer {
 display: none;
}
.node-type-country .breadcrumb {
 display: none;
}
.node-type-country .page-title {
 display: none;
}
.node-type-country #wrapper {
 padding-top: 0px;
}
.page-map .breadcrumb {
 display: none;
} 
.page-map .page-title {
 display: none;
} 

.node-type-homepage-vector .field-name-field-image-title {
 text-align: center;
} 
.node-type-homepage-vector .field-name-field-image-title .field-item {
 font-weight: 900;
}
.page-protected-page .help-block {
 background-image: url("/nwst/sites/default/files/se4all-logo-blue-trnsp.png");
 background-repeat: no-repeat;
 min-height: 120px;
 padding-top: 100px;
}
.view-id-admin_board_documents .view-grouping-header {
 font-size: 18pt;
 font-weight: 800;
}
.view-id-admin_board_documents .views-table caption {
 font-weight: 800;
  font-size: 13pt;
  color: #edab2d;
  text-transform: uppercase;
}
.view-id-admin_board_documents .views-table .views-field-field-document-1 th {
 font-size: 8pt;
}
.page-map .view-filters {
 display: none;
}
.node-type-country .img-responsive {
 border: 1px solid #888888;
}
.se4alllogo{
  padding: 4px;
}
.pane-search-form #edit-search-block-form--2 {
 height: 24px;
}
.node-type-commitment .field-label {
 padding-top: 10px;
 padding-bottom: 10px;
 font-size: 13pt;
 font-weight: 600;
}
.node-type-event .field-label {
 padding-top: 13.5px;
 padding-bottom: 10px;
 font-size: 13pt;
 font-weight: 600;
}
.node-type-event .field-items {
 padding-top: 15px;
}
.se4allgrey {
color: #ECEFE6;
}
.se4allcarouselblue {
color: #6ca3be;
}
.se4allblue {
color: #4465ad;
}
.se4allorange {
color: #CC841E;
}
.se4allgreen {
color: #8EB718;
}
.pane-search-form .btn-primary {
 height: 24px;
 padding: 1px;
}
.pane-search-form .input-group {
 padding-top: 10px;
 margin-right: 10px; 
 width: 390px;
}
.view .date-nav-wrapper .date-prev {
 margin-right: 20px;
 background: #ffffff;
}
.view .date-nav-wrapper .date-next {
 background: #ffffff;
}
.view-header .date-nav-wrapper {
 margin-top: 20px;
}
.view-header .pager {
 margin: 0px;
}
.sitenav {
 position: relative;
 float: right;
}

.sideimage {
 padding-right: 15px;
}

@media (max-width: 599px) { 
.pane-search-form .input-group {
 padding-top: 30px;
 width: 120px;
}
}

@media (max-width: 768px) { 

.sideimage {
 padding-top: 2px;
 padding-bottom: 20px;
}

}

@media (max-width: 990px) { 

.tb-megamenu.style-green .nav li a {
   font-size: 9pt;
 }

#se4allpostswoosh {
 padding-top: 30px;
}
#se4allmswoosh {
 position: relative;
 right: 40px;
}

.pane-nice-menus-1 {
 position: relative;
 top: -50px;
 float: right;
 max-width: 300px;
}

#searchbox {

}

}


.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, 
.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, 
.calendar-calendar .month-view .full td.multi-day div.monthview, 
.calendar-calendar .month-view .full td.single-day div.monthview {
 background: #f0f8f1;
// color: 555;
}
.calendar-calendar .month-view .full td.multi-day div.monthview, 
.calendar-calendar .month-view .full td.single-day div.monthview {
border: 1px solid #ccc;
border-radius: 0px;
}
body {
font-size: 10pt;
}
h1 {
font-size: 21pt;
color: #8eb718;
}
h2 {
font-size: 18pt;
color: #38a1b7;
margin-top: 0px;
}
h3 {
font-size: 15pt;
}
.pane-head .pane-tb-megamenu-menu-resources {
// margin: 0px;
 margin-top: -8px;
// margin-right -20px;
}
.panels-flexible-homepage .pane-cal .pane-title {
 color: #4465ad;
 text-transform: uppercase;
 font-size: 13pt;
}
.panels-flexible-homepage .view-news .views-row {
 padding: 6px;
}
.panels-flexible-homepage .view-cal .views-row {
 padding: 6px;
}
.panels-flexible-row-homepage-2-inside {
 padding: 15px;
}
.panels-flexible-homepage .pane-news .pane-title {
 color: #CC841E;
 text-transform: uppercase;
 font-size: 13pt;
}
.panels-flexible-homepage .panels-flexible-region-last .pane-news .pane-title {
 color: #8EB718;
 text-transform: uppercase;
 font-size: 13pt;
}
#calcolbox {
 background-color: #4465ad;
 text-transform: uppercase;
 padding: 6px;
 font-size: 8pt;
 color: #ffffff;
}
#prelcolbox {
 background-color: #8EB718;
 text-transform: uppercase;
 padding: 6px;
 font-size: 8pt;
 color: #ffffff;
}
.centered {
 margin-left: 15%;
}
#newscolbox {
 background-color: #CC841E;
 text-transform: uppercase;
 padding: 6px;
 font-size: 8pt;
 color: #ffffff;
}
.themeorang{
 color: #CC841E;
 font-size: 14pt;
}
.themetwt {
 color: #4099FF;
 font-size: 14pt;
}
.themefb {
 font-size: 14pt;
}
.themect {
 position: relative;
 top: -1px;
 font-size: 14pt;
}
.view-banners .views-row {
 margin-bottom: 7px;
}
.sidebanner {
 margin-bottom: 5px;
}

.view-id-goals {
 border: 20px solid #ECEFE6;
}
.threegoals {
 padding-top: 1px;
 text-align: center;
 margin-right: auto;
 margin-left: auto;
}
.goal {
 margin-left: 50px;
}
.views-fluid-grid {
 margin-top: 20px;
 padding-top: 20px;
 border-top: 1px solid #cccccc;
 //margin-left: 2%;
 margin-right: auto;
}
.views-fluid-grid .views-fluid-grid-item {
 background-color: #ffffff;
 background-image: #none;
 border: 0px solid #ffffff;
}

#se4all-footer {
 margin-top: 40px;
 padding-top: 20px;
 border-top: 1px solid #cccccc;
}

.panel-flexible .panels-flexible-row {
 padding: 0px 0px 0px 0px;
}
.view-pages .views-row {
 background-color: #ECEFE6;
 min-height: 54px;
 max-width: 280px;
 margin-top: 8px;
}
.view-pages .field-content img {
 //position:relative;
 float: left;
 //margin-bottom: 5px;
 padding-right: 8px;
 height: 54px;
}
.view-pages .views-field-title .field-content {
 padding-top: 2px;
 font-size: 8pt;
 font-weight: 600;
 font-color: #555;
}
.carousel-caption {
 font-size: 10pt;
 right: 0px;
 left: 0px;
 bottom: -10px;
 padding-bottom: 0px;
}

.carousel-caption h3 a {
 font-size: 10;
 color: #ffffff;
}

.carousel-caption h3 {
 font-size: 10;
 background-color: #6ca3be;
 opacity: 0.85;
 filter: alpha(opacity=85);
 padding-bottom: 25px;
 padding-top: 8px;
 padding-bottom: 30px;
}

.carousel-indicators {
 //position: absolute;
 bottom: -5px;
}