/* CSS Document */

.block-menu-block h2 a,
.block-menu-block h2 a.active-trail{
  color: #FFFFFF; 
}


#block-menu-block-2{
   width: 450px;
   display: block;
   clear: both;
}

#block-menu-block-2 h2 {
font-size: 16px;
line-height: 17px;
color: #d30236;
font-weight: 400;
background-color: #f7f7f6;
padding: 0;
margin: 10px 0;

font-weight: 600;
font-size: 18px;
line-height: 22px;
}

#block-menu-block-2 .menu li{
 display: inline-block;
 margin-right: 5px;
 margin-bottom: 1px;
 padding: 0; 
 border: none;
}

.not-front .non-listing-page h1.page__title{
  color: #6e6d5f;
}

#float-container {
  float: left;
}

#right-node-region {
  float: left;
  margin-left: 30px;
}

.not-front .non-listing-page .view-mode-full img{
  max-width: 635px;
}

.collapse-text-fieldset,
.collapsible{
 padding: 0;
 border: none; 
}
.collapse-text-fieldset{
  margin-bottom: 0px; 
}
.collapse-text-fieldset legend,
.collapse-text-fieldset .fieldset-legend{
  background-image: none !important;
  padding: 0 !important; 
}
.collapsed.collapse-text-fieldset{
  margin-bottom: 18px; 
}
.collapsed.collapse-text-fieldset legend,
.collapsed.collapse-text-fieldset .fieldset-legend{
  display: block;
  background-image: none;
  padding: 0; 
}
.collapse-text-fieldset p{
  margin: 1px 0px 1em 0px; 
}
.collapse-text-fieldset{
  margin-top: -20px; 
}


.submitted_node_full{
  font-size: 18px;
  line-height: 22px;
  color: #777777;
}



#bottom #bottom-inner #footer #block-menu-menu-doormat-menu > ul > li.menu-688,
#bottom #bottom-inner #footer #block-menu-menu-doormat-menu > ul > li.menu-688 li {
    float: left;
    width: 193px;
}

#bottom #bottom-inner #footer #block-menu-menu-doormat-menu > ul > li.menu-690,
#bottom #bottom-inner #footer #block-menu-menu-doormat-menu > ul > li.menu-690 li,
#bottom #bottom-inner #footer #block-menu-menu-doormat-menu > ul > li.menu-689,
#bottom #bottom-inner #footer #block-menu-menu-doormat-menu > ul > li.menu-689 li {
    float: left;
    width: 133px;
}

#block-menu-menu-doormat-menu ul.menu ul.menu ul.menu,
#block-menu-menu-doormat-menu .menu .menu .menu{
  display: none; 
}

.node-pseudo-region .download-doc{
  max-width: 167px;  
}




/* line 21, ../sass/components/_footer.scss */
#bottom #bottom-inner #footer {
  float: left;
  clear: right;
}
/* line 24, ../sass/components/_footer.scss */
#bottom #bottom-inner #footer #block-menu-menu-doormat-menu {
  float: left;
  clear: right;
  margin-top: -7px;
}
/* line 28, ../sass/components/_footer.scss */
#bottom #bottom-inner #footer #block-menu-menu-doormat-menu .nolink {
  font-size: 14px;
  line-height: 26px;
  font-weight: 700;
  color: #575757;
}
/* line 34, ../sass/components/_footer.scss */
#bottom #bottom-inner #footer #block-menu-menu-doormat-menu ul {
  margin: 0;
  padding: 0;
}
/* line 38, ../sass/components/_footer.scss */
#bottom #bottom-inner #footer #block-menu-menu-doormat-menu li {
  list-style: none none !important;
}
/* line 41, ../sass/components/_footer.scss */
#bottom #bottom-inner #footer #block-menu-menu-doormat-menu > ul > li {
  width: 146px;
  float: left;
}
/* line 44, ../sass/components/_footer.scss */
#bottom #bottom-inner #footer #block-menu-menu-doormat-menu > ul > li ul li a {
  color: #878787;
  font-size: 15px;
  line-height: 26px;

  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
}
/* line 54, ../sass/components/_footer.scss */
#bottom #bottom-inner #footer #block-menu-menu-footer-menu {
  float: left;
  clear: left;
  margin-bottom: 0px;
}
/* line 58, ../sass/components/_footer.scss */
#bottom #bottom-inner #footer #block-menu-menu-footer-menu a {
  color: #878787;
  font-size: 12px;
  line-height: 17px;
  text-decoration: underline;
}


.node-page.view-mode-full .listing-subsection .node-title{
  min-height: 40px; 
}


#block-menu-block-5 {
  width: 100%;
}
#block-menu-block-5 h2 {
  background-color: transparent;
  color: #d30236;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  padding-left: 0px;
}
#block-menu-block-5 li{
  padding-left: 0px;
  border: none;
}

#block-views-new-in-the-bcn-block {
  background-color: #f3f3f3;
}
#block-views-new-in-the-bcn-block h2{
 background-color: #cdcaa7;
 color: #ffffff;
 font-weight: 400;
 padding: 8px 15px 8px 15px;
 margin: 0; 
 
 font-size: 16px;
 line-height: 17px;
}
#block-views-new-in-the-bcn-block .view a{
  display: block;
  border-top: 1px solid #cdcaa7;
  padding: 8px 15px 8px 15px;
  color: #575757;
} 
#block-views-new-in-the-bcn-block .view a:hover{
  /*background-color: #cdcaa7; */
  color: #a20000;
}

.listing-sidebar{
  background-color: #f3f3f3;
  padding: 20px 22px;
}
.listing-sidebar .node-title{
  margin-bottom: 6px; 
  display: block;
}
.listing-sidebar-nid-247{
  background-color: #cdcaa7;
}

.listing-sidebar-nid-246{
  padding-bottom: 168px;
  background-image: url(../images/bcn_sidebar_toolkit_block.gif);
  background-repeat: no-repeat;
  background-position: 0 100%;
}


* {
 outline: none; 
}
/* DESIGN SNAGS */
#top-bar #top-bar-inner #block-search-form {
}

#top-bar #top-bar-inner #block-search-form form .form-submit {
  background-position: -315px 3px; 
}

.front h1.page__title {
  margin-top: 5px;
  margin-bottom: 17px;
}

.not-front .listing_page .field-name-body p,
.field-name-body .intro-text {
/*font-size: 21px;
line-height: 28px;*/
line-height: 30px;
}

.lib-title, 
.news-title {
/*font-weight: 600;*/
font-weight: 500;
letter-spacing: 0.8px;
}

.region-sidebar-first .view a{
  letter-spacing: 0.2px;  
}

.pager-item a{
  color: #6e6d5f;
  font-weight: 600;
}
.pager-current{
  color: #d30236;
  font-weight: 600;
  text-decoration: underline
}
.node .item-list .pager {
text-align: right;
}


a:hover, 
.menu li a:hover{
color: #a20000;
text-decoration: none;
}

#front-right .node-meta a:hover {
color: #6e6d5f;
text-decoration: none;
}




.region-sidebar-first ul.menu ul.menu{
  margin-bottom: 6px;
}

.view-documents .listing-documents{
  display: block;
  clear: both; 
}
.view-documents .listing-documents .node-desc .node-title:before {
  margin-bottom: 61px;
}

#block-block-6{
  position: absolute;
  top: 130px;
  right: 0;
  display: block;
  width: 350px;
}
#block-block-6 h2{
  float: left;
  margin-right: 10px;
  margin-top: 6px;
}
#tc_wrapper{
  float: left; 
  position: relative;

border: 0;

padding: 1px;
color: #d30236;
width: 200px;
}
#tc_wrapper #edit-keys,
#tc_wrapper #edit-search-api-views-fulltext{
  background: #f7f7f6;
  border: none;
  width: 160px;
  padding: 8px;
}
#tc_wrapper #edit-submit-custom-search,
#tc_wrapper #edit-submit-alternative-search{
  background: transparent;
  border: none;
  
  padding: 0;
color: #d30236;
background: url('../images/lupa.png') no-repeat center center;
font-size: 0;
width: 35px;
height: 35px;

position: absolute;
top: 0;
right: 0;
}


.no_form_errors .messages,
.no_form_errors .messages--error{
  display: none;
}

.no_form_errors .form-item select.error {
  border: 1px solid #a9a9a9;
}

.no_form_errors .error, 
.no_form_errors .messages--error {
  background-color: #fff;
  color: #000000;
}

.no_form_results #content .search_header{
  display: none; 
}
.no_form_results #content .view-content{
  display: none; 
}
.no_form_results #content .pager{
  display: none; 
}


.listing-nid-2295{
  display: none !important; 
}