/*IE 10 and 11*/

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

    .error-bg button span.glyphicon.glyphicon-search::before {display:none;}

    .neg-breadcrumb {
      clear:both;
    }
   .field--name-field-master > .field--items > .field--item > .paragraph > .box > .paragraph-text-elements {
     flex: 1 0 auto;
     display:inline-block;
     height:auto;
   }
   .field--name-field-master > .field--items > .field--item {
   /*flex: 1 0 0%;*/
   }
   .paragraph .box {display:inline-block;}
   .secondary-nav1 ul, .secondary-nav2 ul, .secondary-nav3 ul {
   /*display:table;*/
   }


.secondary-nav1 ul li a#secondary-toggle {
   text-align:right;width:100%;
   }


/* Removing new block from home page*/
.paragraph--type--dynamic-content .view-display-id-block_2 {
	display:none;
}
#slick-views-related-news-articles-block-2-1-slider {display:none;}
ul#hdr-search .btn-primary {font-size:0px;}
/* Removing News from News posts footer incompatible with IE10 */
section#block-views-block-related-news-articles-block-1 {display:none !important;}

/*Fixing News page component block buttons */
.region-news-press-release.region .bcm-button-sm {
  position:relative;
  transform:unset;
  margin-top:20px;
}

/*404 page search box / button */
#block-exposedformacquia-search-testpage-1-3 button span.glyphicon.glyphicon-search {display:none;}

/*Fixing Video Iframes */
div.field--name-field-media-oembed-video, div.field--name-field-media-oembed-video, div.field--name-field-media-oembed-video {height:100%;padding-bottom:0;}
div.field--name-field-media-oembed-video iframe, div.field--name-field-media-oembed-video object, div.field--name-field-media-oembed-video embed {position:relative;min-height:180px;}

/*Show magnifying glass for search for IE*/
ul#primary-megamenu > li a.hdrsearch {
  width: 35px;
  height: 35px;
  background: transparent url(/themes/bcm_bootstrap_subtheme/images/Search-Circle.png) no-repeat;
  background-size: contain;
  display: inline-block;
  margin-top:10px;}

 ul#primary-megamenu > li a.hdrsearch:hover {
  background: transparent url(/themes/bcm_bootstrap_subtheme/images/Search-Circle-Hover.png) no-repeat;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background-size: contain; }

  /* fixing location boxes content from running outside content boxes */
  .view-tagged-location .map-sideblock .info {display:inline-block;min-height:350px;}

  /* fixing featured media image to span 100% width */
  .paragraph--type--section-with-featured-media .paragraph-media-element {width:100%;}

  /* Fixing Iframes to show for IE */
  div.field--name-field-media-oembed-video iframe,  div.field--name-field-media-oembed-video object,  div.field--name-field-media-oembed-video embed {
    position:relative;
    width:unset;
    height:unset;
  }
}

/*Secondary Nav Mobile breakpoint for IE*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (max-width:990px){
  .on_mobile .secondary-nav1 ul, .on_mobile .secondary-nav2 ul, .on_mobile .secondary-nav3 ul{
    display:block;padding:0;margin-top:0px;
  }
  .on_mobile .secondary-nav1 ul li, .on_mobile .secondary-nav2 ul li, .on_mobile .secondary-nav3 ul li {
  max-width:100%; width:100%;list-style:none;border-bottom:4px solid transparent;margin-bottom:-4px;display:block;
  }
  .on_mobile .secondary-nav1 ul li a, .on_mobile .secondary-nav2 ul li a, .on_mobile .secondary-nav3 ul li a {
    color:#686a78; padding:10px 15px;
  }
}
/*END BREAKPOINT*/

/*Secondary Nav Mobile breakpoint for IE*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (min-width:991px){
  .secondary-nav1 ul li {
    width:13.28%;max-width:13.28%;min-width:13.28%;
}
  .secondary-nav1 ul li:nth-child(8) {width:8%;min-width:8%;max-width:8%;}
  .secondary-nav2 ul li, .secondary-nav3 ul li {width:14.38%;max-width:14.38%;display:inline-block;}
  .secondary-nav2 ul, .secondary-nav3 ul {padding-right:7%;}
  .secondary-nav1 ul li a, .secondary-nav2 ul li a, .secondary-nav3 ul li a {
    display:block;
  }
  .secondary-nav1 ul li, .secondary-nav2 ul li, .secondary-nav3 ul li {
    display:table-cell;
    vertical-align:bottom;
    }
}
/*END BREAKPOINT*/

/* Microsoft Edge */
@supports (-ms-ime-align:auto) {
   .neg-breadcrumb {
       clear:both;
   }
}
