/* Begin classes for common SPIN elements */

/* Header styles */
body { font-family: 'Open Sans', Helvetica, Arial, sans-serif; }
h2 { font-weight: bold; position: relative; font-size: 18px; color: #F2A900; }
.col-md-0 { display: none; }
body.str-developing-canadas-next-gold-camp table tr:nth-child(even) { border-bottom: 1px solid #F2A900; }
table th { background: #F2A900; }
table td { padding: 5px 0; }
.wd_item { padding: 0; margin: 0 0 10px 0; }

body.cat-indin-lake .ngc-video { display: none; }
.home-header { height: 513px;  /*background-image: url('../images/banner1.jpg');
          background-position: center -200px;*/ background-position: center; background-size: cover; background-repeat: no-repeat; box-shadow: inset 0 0 0 1000px rgba(3, 46, 71, .75); }
  .wd_featureboxes_topstock div.wd_ticker_selector { text-align: left; float: left; margin-right: 5px; }
  .wd_featureboxes_topstock span.wd_linkmenu-label { color: white; }
  .wd_featureboxes_topstock .fa-chevron-down:before { color: #F2A900; }
  .wd_featureboxes_topstock #ir_featurebox_3-quote { float: left; padding-top: 2px; margin-left: 10px; }
  div.wd_ticker_label span.wd_exchange, .wd_quote-price, span.wd_symbol { color: white; }
  div.wd_quote-price { font-weight: normal; }
  div.wd_quote-change { color: #F2A900 !important; font-weight: normal; }
  .wd_featurebox-financial .wd_featurebox { border: none; padding: 0; margin: 0; }
  div#ir_featurebox_3-footer { display: none; }
  .wd_featurebox-financial .wd_ticker_label { float: left; margin-right: 10px; }
  .wd_featurebox-financial .wd_featurebox_title { display: none; }
  .wd_topbar { background-color: #032E47; }
  .wd_topbar ul { float: right; }
  .wd_topbar .quicklinks li:first-child a { font-size: 14px; }
  .wd_topbar .quicklinks li:last-child a { font-weight: bold; }
  .wd_topbar .quicklinks a { color: white; font-size: 19px; }
  .wd_topbar .quicklinks { padding: 5px; margin: 5px 0 0 0; }
  ul.wd_asset_type_link_list { border: none; }
  .navbar-header { width: 100%; }
  a.navbar-brand { height: auto; width: auto; float: none; }
  .navbar-brand img { max-width: 175px; margin: 0 auto; }
  .navbar-default { background-color: transparent; border: none; position: absolute; width: 100%; }
  .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover { background-color: transparent; }
  ul.nav.navbar-nav li { margin-right: 10px; }
  #navbar>ul.nav.navbar-nav { font-size: 18px; float: none; margin: 0 auto; width: 100%; clear: both; text-align: center; }
  .nav>li>a { padding: 10px; }
  .nav li { position: initial; display: inline-table; }
  .nav li.has_children { padding-right: 10px }
  li:hover .dropdown-menu { display: block; position: absolute; padding: 15px 10%; text-align: center; }
  li .dropdown-menu { box-shadow: none; border: none; border-radius: 0; width: 100%; overflow: visible; }
  .dropdown-menu>li>a { color: #006FB0; } 
  .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover { background-color: transparent; }
  .navbar-nav>li { float:none; }
  .navbar-default .navbar-nav>li>a { color: white; text-transform: uppercase; }
  .navbar-default .navbar-nav>li:hover>a, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a.active { color: white; border-bottom: 5px solid #F29E00; }
  button.navbar-toggle { float: left; border: none; padding: 5px; }
  .navbar-default .navbar-toggle .icon-bar { background-color: white; height: 4px; border-radius: 1px; width: 25px; }
  .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: transparent; }
  #navbar form.wd_search_form.wd_search_form_basic { position: relative; }
  #navbar form.wd_search_form.wd_search_form_basic::after { content: '\f002'; color: #006FB0; position: absolute; font-family: 'FontAwesome'; font-size: 18px; top: 5px; right: 8px; outline: none; }
  #navbar .wd_search_form_container { display: none; }
  button.searchtoggle { float: right; position: relative; background: none; border: none; outline: none; }
  button.searchtoggle:after { content: '\f002'; color: white; position: absolute; font-family: 'FontAwesome'; font-size: 18px; top: 10px; right: 0; outline: none; }
  .wd_search_form_container:hover { cursor: pointer; }
  .wd_search_form_container { position: absolute; padding: 15px 10%; width: 100%; left: 0; background-color: white; }
  .wd_search_form_container input { padding: 6px; border: 1px solid #C5C5C5; width: 100%; }
  .wd_search_form_container input[type="submit"] { opacity: 0; position: absolute; right: 0; top: 0; width: 40px; }
  .wd_search_basic_fields { background-color: transparent; border: none; }
  .wd_search_basic_fields select { height: 26px; border-radius: 5px; width: 235px; }
  .wd_header { height: 305px; background-image: url(../img/banner-default.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; box-shadow: inset 0 0 0 1000px rgba(3, 46, 71, .75); }
  .wd_home_hero { height: 305px; background-size: cover; background-position: center; background-repeat: no-repeat; box-shadow: inset 0 0 0 1000px rgba(3, 46, 71, .75); }
  .wd_header_content { color: white; text-align: center; margin: 0 auto; }
  .page-title-wrap { background-color: #032E47; width: 100%; text-align: center; }
  .page-title-wrap h1 { margin: 10px; color: #E3E7EE; text-transform: uppercase; font-size: 24px; font-weight: bold; line-height: 30px; }
  h1 { margin-top: 0; }
  .page_header, .category_header { font-weight: bold; margin-bottom: 15px; font-size: 20px; text-transform: uppercase; padding: 10px 0; color: #006FB0; }
  .wd_standard .category_header { padding: 25px 0 10px; }
  .detail_header, .detail_subheader, .category_name { font-weight: bold; }
  .category_intro { margin-bottom: 15px; overflow: hidden; }
  .flex-container { display: flex; }
  .flex-container.wrap, .flex-container.half { flex-wrap: wrap; }
  .flex-container.half > * { flex-wrap: wrap; flex-basis:48%; margin-right: 4%; }
  .flex-container.half > *:nth-of-type(even) { margin-right: 0; }

  /* END Header styles */
  .container-fluid.lightgrey { background-color: #E7EAF0; padding: 25px 0; }
  .container-fluid.lightgrey p { color: #444; font-weight: bold; font-size: 17px; }
  .wd_container { padding: 40px 0; }
  .item { margin: 0px 0px 10px 0px; line-height: 1.4em; }
  .item_name, .large { font-weight: bold; position: relative; font-size: 18px; color: #F2A900; }
  .wd_pageid_20 .wd_standard div.wd_category_items, .wd_itemslider { padding: 0 0 0 20px; cursor: pointer; }
  .wd_itemslider:before { content: "\f0fe"; font-family: FontAwesome; position: absolute; left: 0; top: 2px; }
  .wd_itemslider.wd_itemslideractive:before { content: "\f146"; }
  .wd_title { font-weight: bold; font-size: 18px; margin-top: 25px;   /*color: #F2A900;*/ color: #006FB0; }
  .item_date { font-weight: bold; }
  td.imagecaption { text-align: left; padding: 3px 5px 3px 5px; }

  /* Toolbar styles */
  div.wd_page_toolbar { margin: 35px 0px; }
  div.wd_page_toolbar table { width: auto; }
  div.wd_page_toolbar td { line-height: 16px; margin: 0; padding: 0; }
  div.wd_page_toolbar a { line-height: 16px; }

  /* END Toolbar styles */

  /* Begin classes for individual PCTs */

  /* Standard */
  .wd_left-sidebar { flex: 1; padding: 20px; }
  .wd_left-sidebar li { list-style: none; }
  .wd_left-sidebar>li>a { padding: 10px 0; }
  .wd_left-sidebar li a { display: block; color: #1E3944; padding: 7px 0; }
  .wd_left-sidebar li a.active { font-weight: bold; }
  .wd_left-sidebar ul.nav-third-level { margin: 0; padding: 0 0 0 20px; }

  /* END Standard */

  /* Home */
  .wd_pageid_45 h1.page_header { display: none; }
  .home-title { width: 100%; text-align: center; font-size: 28px; color: #1E3944; line-height: 34px; margin-bottom: 20px; }

  /* Events */
  .wd_events_header_container { background: transparent url(../img/title-bg.jpg) 0px 15px repeat-x; }
  .wd_events_month_header { margin: 10px 0 0 0; padding: 0px 10px 0 0; font-size: 24px; font-weight: bold; text-transform: uppercase; border: none; display: inline; background: #FFF; }
  .wd_events .wd_event_sidebar { float: none; width: auto; }
  .wd_event_location { background: url(../img/location.png) top left no-repeat; }
  .wd_event_webcast { background: url(../img/webcast.png) top left no-repeat; padding-left: 20px; margin-bottom: 5px; }
  .wd_events .wd_title, .wd_events .wd_event_info .wd_title { float: none; clear: none; }
  div.wd_events { }
  .wd_events_past_summary .wd_summary { width: 100%; clear: both; padding-top: 15px; }
  .wd_events h2 { font-size: 28px; }

  /* END Events */

  /* Gallery */
  .wd_carousel-item { vertical-align: top; }
  div.wd_gallery span.filesize { font-weight: normal; }
  .wd_pageid_158 .wd_item_search_form_container { display: none; }
  .wd_pageid_158 .wd_item_wrapper { clear: both; }
  .wd_pageid_158 ul.wd_layout-simple.wd_asset_type_link_list, .wd_pageid_158 .wd_stories .wd_item_wrapper .wd_date { display: none; }
  .wd_pageid_158 .wd_item_wrapper { margin-left: 0; }
  .wd_pageid_158 .wd_container img { max-width: 100%; }
  .wd_pageid_158 .wd_stories li.wd_item { display: flex; flex-direction: column; }
  .wd_pageid_158 .wd_stories li.wd_item .wd_item_wrapper { order: 1; }
  .wd_pageid_158 .wd_stories li.wd_item .wd_thumbnail { order: 2; margin: 25px 0; }
  .wd_pageid_158 .wd_assets_container div.wd_asset_type_tabs { display: none; }
  .wd_pageid_158 .wd_assets_container { background: none; }
  .wd_pageid_158 .wd_assets_container #wd_assets_closer { border: none; }
  .wd_pageid_158 .wd_carousel a.wd_carousel-arrow:link, .wd_pageid_158 .wd_carousel a.wd_carousel-arrow:visited { color: white; background: #032E47; height: 180px; padding: 65px 10px 0; text-decoration: none; }
  .wd_pageid_158 .wd_container .wd_gallery-detail img { width: 100%; }
  .wd_pageid_158 .fa-chevron-right:before { content: "\f105"; font-size: 45px; }
  .wd_pageid_158 .fa-chevron-left:before { content: "\f104"; font-size: 45px; }
  .wd_pageid_158 .wd_stories-detail>.wd_title { font-size: 24px; font-weight: bold; text-transform: uppercase; position: relative; margin-bottom: 0; color: #333; }
  .wd_pageid_158 .wd_stories-detail>.wd_title:after { content: ""; position: absolute; bottom: 0; left: 0; right: 0; height: 20px; border-top: 5px solid #F2A900; z-index: -1; }
  .wd_pageid_158 .wd_stories-detail>.wd_title span { background-color: white; padding: 0 10px 0 0; }
  .wd_pageid_158 .wd_detail_caption { text-align: center; }
  .wd_pageid_158 .wd_detail_caption .wd_title a { color: #808080; font-size: 14px; }
  .wd_pageid_158 .wd_detail_caption .wd_date, .wd_pageid_158 .wd_detail_caption .wd_hi_res_link_wrapper { display: none; }
  .wd_pageid_158 .gallery_summary_filmstrip { height: 180px; }
  .wd_pageid_158 .wd_stories .wd_title { position: relative; }
  .wd_pageid_158 .wd_stories .wd_title a { font-size: 24px; font-weight: bold; text-transform: uppercase; position: relative; margin-bottom: 0; color: #333; }
  .wd_pageid_158 .wd_stories .wd_title a span { background-color: white; padding: 0 10px 0 0; }
  .wd_pageid_158 .wd_stories .wd_title:after { content: ""; position: absolute; bottom: 0; left: 0; right: 0; height: 20px; border-top: 5px solid #F2A900; z-index: -1; }

  /* hi-res link for gallery */
  ul.hi_res-links { margin: 20px 0; list-style: none; }
  ul.hi_res-links li { display: inline; /*For ignore double margin in IE6*/ }
  ul.hi_res-links li a, ul.hi_res-links li a:hover, ul.hi_res-links li a:link, ul.hi_res-links li a:visited { color: #FFF; }
  ul.hi_res-links li a { text-decoration: none; cursor: pointer; text-transform: uppercase; }
  ul.hi_res-links li a span { display: block; text-align: center; margin: 0; padding: 2px 10px; position: relative; /*To fix IE6 problem (not displaying)*/ background: #666 url(../img/gradient_bg.gif) repeat-x top; -moz-border-radius: 2px; -webkit-border-radius: 2px; -webkit-box-shadow: 1px 1px 5px #888; -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); }

  /* END hi-res link for gallery */

  /* END Gallery */

  /* News Headlines */
  .wd_news_headlines li.wd_item { margin: 0 0 20px 0; }

  /* Investment Calculator */
  fieldset.wd_calculator_input_column button.ui-datepicker-trigger { margin-left: 10px; }

  /* Sedar Filings */
  .wd_ir_sedarfilings span.wd_label { margin: 0 10px; }

  /* Financial Information */
  .wd_pageid_159 .wd_ir_snapshot { font-size: 18px; }
  .wd_pageid_159 table.wd_snapshot_values th, .wd_pageid_159 table.wd_snapshot_values td { font-size: 12px; }

  /* Newsfeed Releases */
  div.wd_newsfeed_releases { }

  /* override font size set in feed releases */
  .wd_newsfeed_releases-detail .news_body p.prnews_p { font-family: inherit; font-size: 100%; color: inherit; }
  .wd_newsfeed_releases-teaser .tools { text-decoration: none; margin-bottom: 12px; }

  /* slider and tooltip style for Press Release Summary */
  .item_slider { margin: 20px 0px 20px 0px; padding: 10px 10px 10px 10px; background-color: #FEFDE1; }
  .item_more { margin: 20px 0px 0px 0px; }
  .item_tooltip { width: 500px; margin: 0px 0px 0px 0px; padding: 10px 10px 10px 10px; }
  .item_tooltip_contents { margin: 0px 0px 0px 0px; padding: 10px 10px 10px 10px; background-color: #FEFDE1; border: 2px solid #a5a5a5; }

  /* END slider and tooltip style for Press Release Summary */

  /* items for Press Release Summary */
  .item_with_slider { padding: 0px 0px 0px 20px; }
  .slider_control_closed { position: absolute; left: -20px; width: 20px; height: 20px; cursor: pointer; background: url(../img/slider_open.png) no-repeat right center; }
  .slider_control_open { position: absolute; left: -20px; width: 20px; height: 20px; cursor: pointer; background: url(../img/slider_close.png) no-repeat right center; }

  /* END items for Press Release Summary */

  /* END Newsfeed Releases */

  /* Stories */
  div.wd_stories { }

  /* END Stories */

  /* Formbuilder */

  div.wd_formbuilder { }
  table.wd_formbuilder { }
  input.wd_formbuilder_submit { }
  table.wd_formbuilder p { margin: 0px; }

  /* END Formbuilder */

  /* Search Results */
  .wd_search_form_basic a.wd_search_advanced_link { border: 1px solid grey; padding: 6px 10px; margin-left: 10px; }
  form.wd_search_form.wd_search_form_advanced { clear: both; }
  legend.wd_form_field_label { font-size: 14px; border: none; font-weight: bold; }
  .ui-datepicker-title select { color: black; }
  .wd_content .wd_form_footer .wd_form_buttons { margin-left: 161px; }

  /* END Search Results */

  /* Events Calendar */

  .wd_events .item_date { text-transform: uppercase; }
  .wd_events_past_summary .wd_event_sidebar { width: 100%; }
  .wd_event_date br, .wd_event_sidebar .wd_event_date br { display: none; }
  .wd_events_past_summary .wd_header, .wd_events .wd_header { font-size: 24px; font-weight: bold; text-transform: uppercase; position: relative; margin-bottom: 0; background: none; height: auto; box-shadow: none; border: none; padding: 0; }
  .wd_events_past_summary .wd_header span, .wd_events .wd_header span { background-color: white; padding: 0 10px 0 0; }
  .wd_events_past_summary .wd_header:after, .wd_events .wd_header:after { content: ""; position: absolute; bottom: 0; left: 0; right: 0; height: 20px; border-top: 5px solid #F2A900; z-index: -1; }

  /*
  .wd_events_month_header{
    display: none;
  }*/
  .wd_events_list .wd_event { background: none; }
  .wd_events_header_container { padding: 0; }
  .wd_events .wd_event_date, .wd_event_sidebar .wd_event_date { background: none; font-weight: normal; padding-left: 0; color: #F29300; font-size: 12px; }
  .wd_events_list .wd_event { overflow: hidden; }
  .wd_events_past_summary .wd_event, .wd_events_list .wd_event { border-bottom: 1px solid lightgrey; padding: 25px 0; }
  .wd_events_list .wd_event:first-child, .wd_events_list .wd_event { padding-top: 20px; }
  .wd_events_past_summary .wd_event:last-child, .wd_events_month:last-child .wd_event:last-child { border-bottom: none; }
  .wd_events_inputs select { height: 25px; }
  .wd_events_header_container { }
  .wd_title { font-size: 18px; font-weight: bold; }
  .wd_title a { color: #192C35; }
  .wd_events .wd_title { font-size: 14px; color: #192C35; margin-top: 0; }
  .wd_events .wd_attachment_icon { float: left; margin: 0 5px 5px 0; }
  .wd_event_info .wd_title, .wd_event_info .wd_attachment_container, .wd_event_info .wd_more { float: left; clear: both; font-size: 14px; }
  span.wd_attachment_size { display: none; }
  table.wd_attachment { margin-top: 15px; }
  table.wd_calendar_header { padding: 5px 0px; margin: 0px; }
  table.wd_calendar_header a, table.wd_calendar_header a:visited, table.wd_calendar_header a:active, table.wd_calendar_header a:link { color: #6095C3; }
  td.wd_calendar_header_label { text-align: center; width: 100%; }
  .wd_events-teaser td.wd_calendar_header_label { font-weight: bold; }
  .wd_calendar_header td.wd_calendar_header_prev a { display: block; background: #fff url(../img/assets_left_arrow.gif) left center no-repeat; border: 1px solid #e1e1e1; padding: 12px; /* padding: 0px 12px 0px 40px; *//* good default if text is added */
  text-decoration: none; text-indent: -9999px; line-height: 0; }
  .wd_calendar_header td.wd_calendar_header_next a { display: block; background: #fff url(../img/assets_right_arrow.gif) right center no-repeat; border: 1px solid #e1e1e1; padding: 12px; /* padding: 0px 40px 0px 12px; *//* good default if text is added */
  text-decoration: none; text-align: left; text-indent: -9999px; line-height: 0; }
  .wd_events-teaser .wd_calendar_header td.wd_calendar_header_prev a, .wd_events-teaser .wd_calendar_header td.wd_calendar_header_next a { padding: 0px 12px; line-height: 24px; }
  table.wd_calendar { background-color: #ffffff; table-layout: fixed; border-spacing: 0; border-collapse: collapse; }
  th.wd_calendar_dayofweek_header { padding: 4px 0; text-align: center; background: url("../img/tab_background.gif") repeat-x scroll 0 bottom #FFFFFF; border: 1px solid #E1E1E1; font-weight: bold; border-right: 1px solid #CCC; }
  td.wd_calendar_day { margin: 0px; vertical-align: top; padding: 0px 2px 30px 2px;   /* account for event padding+border where width = content only */ }
  .wd_event_sidebar .wd_event_time { background: none; color: #444444; }
  .wd_events-teaser td.wd_calendar_day { margin: 0px; vertical-align: top; padding: 0px 2px 0px 2px;   /* account for event padding+border where width = content only */ }
  td.wd_calendar_this_month { background-color: #fff; border: 1px #ccc solid; }
  td.wd_calendar_prev_month, td.wd_calendar_next_month { background-color: #F8F8F8; border: 1px #ccc solid; }
  td.wd_calendar_today { background-color: #F2F9FC; }
  div.wd_calendar_day_header { text-align: left; font-weight: bold; padding: 3px; }
  td.wd_calendar_prev_month div.wd_calendar_day_header, td.wd_calendar_next_month div.wd_calendar_day_header { }
  div.wd_calendar_no_event { margin: 1px 0px 1px 0px; padding: 2px; }
  .wd_events-teaser div.wd_calendar_no_event { padding: 2px; text-align: center; }
  div.wd_calendar_event { cursor: pointer; padding: 2px 5px; position: relative; left: 0px; white-space: nowrap; overflow: hidden; background: #6095C3; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; color: #FFF; text-decoration: none; }
  .wd_events-teaser div.wd_calendar_event { padding: 2px; text-align: center; }
  div.wd_event_tip_header { line-height: 20px; border-bottom: #BBB; margin: 0px 0px 0px 0px; padding: 5px; border-width: 0 0 1px 0; border-style: none none solid none; }
  div.wd_event_tip_info { background-color: #ffffff; margin: 0px 0px 0px 0px; padding: 5px; }
  div.wd_event_tip_info p { margin: 2px 0px 5px 0px; padding: 0px 0px 0px 0px; }
  div.wd_event_tip_title { font-size: 16px; font-weight: bold; }
  div.wd_event_tip_time, div.wd_event_tip_location_name, div.wd_event_tip_more { }
  div.wd_event_tip_date { }
  div.calendar_subscribe_links img { margin-right: 5px; }
  div.calendar_subscribe_links a { text-decoration: none; }
  .wd_calendar_event_tip { background-color: #FFFFFF; border: 1px solid #FFFFFF; font-size: 14px; line-height: 20px; }
  .wd_calendar_event_tip .qtip-titlebar { background: #6095C3; color: #FFF; }

  /* END Events Calendar */

  /* Popup Fader */
  div#wdFadeBackground { background-color: #555555; border: 5px; margin: 0px; padding: 0px; z-index: 100; }
  div#wdFadePopup { background-color: #333333; padding: 2px; z-index: 100; }
  td#wdFadeContent { background-color: #ffffff; }
  td#wdFadeClose { text-align: right; }

  /* END Popup Fader */
  .tools img { vertical-align: top; }
  .str-governance .wd_content .item a { color: #F2A900; font-weight: bold; position: relative; font-size: 18px; }

  /* NEWS RELEASES */
  .wd_newsfeed_releases .wd_item { margin: 20px 0 30px 0; border-bottom: 1px solid #E8E8E8; }
  .wd_newsfeed_releases-detail { margin-top: 25px; }
  .wd_newsfeed_releases-teaser .wd_title, .wd_newsfeed_releases-teaser .wd_title a { font-weight: normal; color: #006FB0; }
  .wd_item .wd_title a { color: #006FB0; }
  .wd_item .wd_title { font-size: 18px; color: #006FB0; }
  .wd_item .wd_date { font-weight: normal; font-size: 12px; color: #F29300; }

  /* CORPORATE OVERVIEW */
  .str-corporate-overview .wd_category_items { display: flex; flex-wrap: wrap; }
  .str-corporate-overview #wd_printable_content .item { float: left; width: 47%; margin: 0 0 15px 0; min-height: 200px; box-shadow: 0px 0px 10px #ccc; padding: 10px 10px 0px; position: relative; }
  .str-corporate-overview .item p.more { position: absolute; bottom: 5px; left: 0; right: 0; padding: 0px 12px; }
  .str-corporate-overview #wd_printable_content .item li { margin: 15px 0; }
  .str-corporate-overview #wd_printable_content .item li:last-child { padding-bottom: 100px; }
  .str-corporate-overview #wd_printable_content .item:nth-child(odd) { margin-right: 5px; }
  .str-corporate-overview #wd_printable_content .item_name { text-align: center; }
  iframe { max-width: 100%; }

  /* DIRECTORS & MANAGEMENT */
  .str-management h2.wd_title { font-weight: 500; font-size: 24px; color: #242424; letter-spacing: -0.25px; font-size: 20px; margin: 15px 0; clear: both; }
  .str-management .wd_item_wrapper { float: left; width: calc(100% - 250px); }
  .str-management .wd_captioned_image { margin-right: 30px !important; display: flex; flex-direction: column; }
  .str-management .wd_captioned_image .wd_caption { order: 1; text-transform: uppercase; letter-spacing: 1.25px; color: #474747; text-align: left; font-style: normal; font: 700 14px "Open Sans", "Montserrat", sans-serif; }
  .str-management .wd_captioned_image .wd_image { order: 2; }
  ul.wd_layout-simple { padding: 0; margin: 10px 0; list-style: none; }
  .wd_board_members-detail, .wd_item { overflow: auto; }
  .str-management .wd_item_wrapper img { margin-right: 5px; }

  /* PROJECTS */
  .wd_pageid_192 li.wd_category_link { float: left; width: 33%; padding: 10px 0; }

  /* PRESENTATIONS */
  .str-presentations-fact-sheets .wd_content .item { border-bottom: 1px solid #E8E8E8; display: flex; clear: both; position: relative; }
  .str-presentations-fact-sheets .wd_content .item.item-number-1, .str-presentations-fact-sheets .wd_content .item.item-number-2 { display: block; width: 50%; border-bottom: none; float: left; clear: none; }
  .str-presentations-fact-sheets .item.item-number-1 table.wd_imagetable { max-width: 300px; margin: 10px 0px; }
  .str-presentations-fact-sheets .wd_content .item.item-number-3 { border-top: 1px solid #E8E8E8; clear: both; }
  .str-presentations-fact-sheets .wd_content .item.item-number-1 span.wd_attachment_title { display: inline; }
  .str-presentations-fact-sheets .wd_content .item span.wd_attachment_title { display: none; }
  .str-presentations-fact-sheets .wd_content .item.item-number-2 .wd_imagetable { max-width: 100%; width: 100%; }
  .str-presentations-fact-sheets .wd_content .item table.wd_attachment { order: 1; float: left; }
  .str-presentations-fact-sheets .wd_content .item .item_name a, .str-presentations-fact-sheets .wd_content .item .item_name { order: 2; margin-top: 20px; color: #F2A900; }
  .str-presentations-fact-sheets .wd_content .item .item_name { margin: 20px 0; font-size: 16px; padding-left: 40px; }
  .str-presentations-fact-sheets .wd_content .category_intro { margin: 0; }
  .str-presentations-fact-sheets .wd_content h1.category_header { margin: 0; }
  .str-presentations-fact-sheets .wd_content .wd_category { margin-bottom: 40px; }
  .str-presentations-fact-sheets #wd_printable_content .item:before { content: '\f1c1'; position: absolute; font-family: 'FontAwesome'; font-size: 25px; left: 0; top: 20px; outline: none; }

  /* TECHNICAL REGULATORY REPORTS */
  .str-technical-regulatory-reports #wd_printable_content .item { display: flex; flex-direction: row; position: relative; }
  .str-technical-regulatory-reports #wd_printable_content .item table.wd_attachment { order: 1; }
  .str-technical-regulatory-reports #wd_printable_content .item .item_name { order: 2; margin: 20px 0; font-size: 16px; padding-left: 40px; }
  .str-technical-regulatory-reports #wd_printable_content .item .item_name a { color: #F2A900; }
  .str-technical-regulatory-reports #wd_printable_content .item { border-bottom: 1px solid #E8E8E8; }
  .str-technical-regulatory-reports #wd_printable_content .item:last-child { border-bottom: none; }
  .str-technical-regulatory-reports #wd_printable_content .item:before { content: '\f1c1'; position: absolute; font-family: 'FontAwesome'; font-size: 25px; left: 0; top: 20px; outline: none; }

  /* FINANCIAL REPORTING */
  .str-financial-reporting .wd_content .item { border-bottom: 1px solid #E8E8E8; display: flex; position: relative; }
  .str-financial-reporting .wd_content .item span.wd_attachment_title { display: none; }
  .str-financial-reporting .wd_content .item table.wd_attachment { order: 1; float: left; }
  .str-financial-reporting .wd_content .item .item_name { order: 2; margin: 20px 0; padding-left: 40px; }
  .str-financial-reporting #wd_printable_content .item .item_name a { color: #F2A900; }
  .str-financial-reporting .wd_content .item table.wd_imagetable { display: none; }
  .str-financial-reporting .wd_content .category_intro { margin: 0; }
  .str-financial-reporting .wd_content h2 { margin: 0; color: #006FB0; padding: 25px 0 10px; }
  .str-financial-reporting .wd_content .wd_category { margin-bottom: 40px; }
  .str-financial-reporting #wd_printable_content .item:before { content: '\f1c1'; position: absolute; font-family: 'FontAwesome'; font-size: 25px; left: 0; top: 20px; outline: none; }

  /* INDIN LAKE */
  .str-indin-lake .item .item_name a, .str-regional-exploration .item .item_name a { color: #F2A900;  }

  /* RESOURCES */
  .wd_pageid_65 .wd_standard tbody tr:first-child { border-top: 1px solid grey; border-bottom: 1px solid grey; }
  .wd_pageid_65 .wd_standard tbody tr td { padding: 10px 0; }

  /* MEDIA */
  .str-media .flex-container { align-items: flex-end; }
  .str-media .flex-container .item { flex-basis: 48%; padding: 25px 25px 0 0; }
  .str-media .flex-container .item:nth-of-type(odd) { margin-right: 4%; }
  .str-media .flex-container img { max-width: 100%; margin-top: 7px; }
  @media (max-width:600px) {
    .str-media .flex-container .item:nth-of-type(odd) { margin-right: 0; }
  }

  /* ANALYST COVERAGE */
  .wd_pageid_119 table { border: #E8E8E8; }
  .wd_pageid_119 td { padding: 5px 3px; min-width: 120px; }

  /* GOVERNANCE */
  .str-governance #wd_printable_content .item { display: flex; flex-direction: row; padding: 15px 0 25px 40px; position: relative; }
  .str-governance #wd_printable_content .item table.wd_attachment { order: 1; }
  .str-governance #wd_printable_content .item .item_name { order: 2; margin-top: 20px; font-size: 16px; }
  .str-governance #wd_printable_content .item { border-bottom: 1px solid #E8E8E8; }
  .str-governance #wd_printable_content .item:last-child { border-bottom: none; }
  .str-governance #wd_printable_content .item:before { content: '\f1c1'; position: absolute; font-family: 'FontAwesome'; font-size: 25px; left: 0; outline: none; }
  .str-governance .category_header { padding: 25px 0 10px; }

  /* INVESTORS */
  .str-investors .wd_ir_quote.full .wd_linkmenu-list { right:17px; }
  .str-investors div.wd_quote#ir_quote-data-otc { display: none; }
  .str-investors div.wd_quote { background-color: #E7EAF0; }
  .str-investors div.wd_quote div.wd_data { border-top: 3px solid white; border-left: 3px solid white; }
  .str-investors div.wd_quote div.wd_main { border-top: 3px solid white; }
  .str-investors div.wd_quote-threecol div.wd_quote_footer { width: 100%; margin-left: 0; background: white; clear: both; padding: 15px; }
  .str-investors div.wd_quote-threecol div.wd_values-wrapper { width: 61%; }
  .str-investors div.wd_quote-threecol div.wd_data-wrapper { width: 50%; }
  .str-investors div.wd_quote div.wd_price { font-size: 70px; margin-top: 10px; }
  .str-investors div.wd_quote div.wd_label { font-weight: normal; }
  .str-investors div.wd_quote .wd_value { font-weight: bold; }
  .str-investors div.wd_quote span.wd_exchange, .str-investors span.wd_symbol { color: #808080; }
  .str-investors div.wd_quote div.wd_main, .str-investors div.wd_quote div.wd_data { padding: 35px 30px; }
  div.wd_quote { width: 100%; overflow: auto; }
  div.wd_quote div.wd_main-wrapper, div.wd_quote div.wd_values-wrapper, div.wd_quote div.wd_data-wrapper { float: left; overflow: auto; margin: 0; padding: 0; border: 0; }
  div.wd_quote div.wd_main, div.wd_quote div.wd_data { text-align: left; margin: 0; padding: 10px 25px; white-space: nowrap; }
  div.wd_quote div.wd_label { font-weight: bold; }
  div.wd_quote div.wd_quote-value-down { color: #cc0000; }
  div.wd_quote div.wd_quote-value-up { color: #00cc00; }
  div.wd_quote div.wd_main { text-align: center; font-weight: bold; }
  div.wd_quote div.wd_price { font-size: 2.5em; line-height: 1.5em; }
  div.wd_quote div.wd_symbol { font-size: 1.5em; }
  div.wd_quote span.wd_exchange { color: #999999; }
  div.wd_quote span.wd_exchange:after { content: ": "; }
  div.wd_quote div.wd_quote_footer { text-align: center; font-size: .75em; color: #999999; }
  div.wd_quote div.wd_data { border-top: 1px solid #bbbbbb; border-left: 1px solid #bbbbbb; }
  div.wd_quote-threecol div.wd_data1, div.wd_quote-threecol div.wd_data2, div.wd_quote-twocol div.wd_data1 { border-top: 0; }
  div.wd_quote-onecol div.wd_data { border-left: 0; }
  div.wd_quote-threecol div.wd_main-wrapper { width: 39%; }
  div.wd_quote-threecol div.wd_values-wrapper { width: 60%; }
  div.wd_quote-threecol div.wd_data-wrapper { float: left; width: 49%; }
  div.wd_quote-threecol div.wd_quote_footer { width: 60%; margin-left: 39%; }

  @media (max-width:650px) {
    .str-investors div.wd_quote-threecol div.wd_main-wrapper { width: 55%; }
    .str-investors div.wd_quote-threecol div.wd_values-wrapper { width: 44%; }
    .str-investors div.wd_quote-threecol div.wd_data-wrapper { float: none; width: 100%; }
    .str-investors div.wd_quote-threecol div.wd_quote_footer { width: 100%; margin-left: 0; }
  }

  @media (max-width:450px) {
    .str-investors div.wd_quote-threecol div.wd_main-wrapper { width: 100%; }
    .str-investors div.wd_quote-threecol div.wd_values-wrapper { width: 100%; }
    .str-investors div.wd_quote-threecol div.wd_data-wrapper { float: none; }
    .str-investors div.wd_quote-threecol div.wd_quote_footer { width: 100%; padding-left: 0; }
    .str-investors div.wd_quote div.wd_price { font-size: 50px; }
  }

  /* Featureboxes */
  div.wd_featurebox { margin-bottom: 10px; }
  div.wd_featureboxes_left { clear: both; display: block; margin-top: 10px; }
  div.wd_featureboxes_left .wd_imagetable { float: none; }
  div.wd_featureboxes_middle .wd_featurebox-financial .wd_featurebox_title { display: block; }
  #wd_featurebox-financial_4 .wd_chart-quote-item { background-color: #E7EAF0; margin: 0 !important; border-bottom: 5px solid white; border-right: 5px solid white; min-height: 109px; padding: 15px; }
  .wd_chart-quote-value { font-size: 18px; }
  div.wd_chart-quote-label { color: #808080; }
  .wd_featureboxes_topstock .wd_quote-container { float: left; }
  .wd_featureboxes_topstock .wd_quote-container#ir_featurebox-data-otc { display: none; }
  .wd_featureboxes_topstock .wd_chart-quote-item { display: flex; }
  .wd_featureboxes_topstock .wd_chart-quote-item:nth-child(3), .wd_featureboxes_topstock .wd_chart-quote-item:nth-child(4) { display: none; }
  .wd_featureboxes_topstock .wd_chart-quote-item .wd_chart-quote-value { color: #F2A900 !important; float: left; order: 2; margin: 0 2px; font-weight: normal; font-size: 15px; }
  .wd_featureboxes_topstock .wd_chart-quote-item .wd_chart-quote-value br { display: none; }
  .wd_featureboxes_topstock .wd_chart-quote-label { color: white; float: left; order: 1; margin: 2px 5px; font-size: 12px; text-transform: uppercase; }
  .wd_featureboxes_topstock .wd_chart-quote-item { width: auto; margin-right: 5px; }
  .wd_featureboxes_topstock .wd_linkmenu-header { margin-top: 3px; }
  div#wd_featurebox-standard_7, div#wd_featurebox-standard_8 { float: left; width: 49%; margin-top: 20px; }
  div#wd_featurebox-standard_7 { margin-right: 2%; }
  div.wd_featureboxes_right { }
  .wd_featureboxes_right a { color: #006FB0; }
  .wd_featureboxes_right .item { border-bottom: 1px solid #E7EAF0; padding: 10px 0; margin: 0; }
  .wd_featureboxes_right .item:last-child { border: none; }
  .wd_featureboxes_left table.wd_imagetable, .wd_featureboxes_right table.wd_imagetable { margin-top: 30px !important; width: 100%; }
  table.wd_imagetable img { max-width: 100%; }
  div.wd_featureboxes_right div.wd_featurebox_container { }
  div.wd_featureboxes_right div.wd_featurebox_title { }
  div.wd_featureboxes_right div.wd_featurebox { }
  .wd_featureboxes_socialhub { }
  .wd_featureboxes_socialhub .wd_tabs_container { }
  .wd_featureboxes_socialhub .wd_tabs_wrapper { background: 0 none; padding: 5px; }
  .wd_featureboxes_socialhub .wd_tabs { }
  .wd_featureboxes_socialhub .wd_tab { margin: 1px; padding: 4px; border: 0px; background-color: transparent; }
  .wd_featureboxes_socialhub .wd_tab-inactive { }
  .wd_featureboxes_socialhub .wd_tab-active { padding: 3px; background-color: #dddddd; border: 1px solid #cccccc; border-radius: 4px; }
  .wd_featureboxes_socialhub .wd_tabs_content_wrapper { }
  .wd_featureboxes_socialhub .wd_tabs_content_wrapper .wd_tab_content { }
  .wd_featureboxes_socialhub .wd_tabs_content_wrapper .wd_tab_content-active { }
  .wd_featureboxes_socialhub .wd_tabs_content_wrapper .wd_tab_content-inactive { }
  .wd_featureboxes_socialhub .wd_tabs_content_wrapper .wd_tab_content .wd_featurebox_container { }
  .wd_featureboxes_socialhub .wd_tabs_content_wrapper .wd_tab_content .wd_featurebox_container .wd_featurebox { }
  .wd_featureboxes_middle { clear: both; }
  .wd_featurebox_title { font-size: 24px; font-weight: bold; text-transform: uppercase; position: relative; margin-bottom: 0; }
  .wd_featurebox_title span { background-color: white; padding: 0 10px 0 0; }
  .wd_featurebox_title:after { content: ""; position: absolute; bottom: 0; left: 0; right: 0; height: 20px; border-top: 5px solid #F2A900; z-index: -1; }
  .wd_newsfeed_releases-teaser .item {  /*border-bottom: 1px solid #E7EAF0;*/
  padding: 10px 0; margin: 0; }
  .wd_newsfeed_releases-teaser .item:last-child { border: none; padding-bottom: 0; }
  .wd_newsfeed_releases-teaser .item .wd_title { margin-bottom: 10px; }
  .wd_newsfeed_releases-teaser .item .wd_title a { font-size: 18px; color: #006FB0; font-weight: bold; }
  .wd_newsfeed_releases-teaser .item .wd_date { font-weight: normal; color: #F29300; font-size: 12px; text-transform: uppercase; }
  .wd_newsfeed_releases-teaser .item .wd_layout-inline { display: none; }
  .wd_newsfeed_releases-teaser .wd_thumbnail { display: none; }
  .wd_featureboxes_left #wd_featurebox-teaser_11 table.wd_imagetable, .wd_featureboxes_right #wd_featurebox-teaser_6 table.wd_imagetable { margin: 0 !important; max-width: 100%; }
  .wd_featureboxes_left #wd_featurebox-teaser_11 p.more, .wd_featureboxes_right #wd_featurebox-teaser_6 p.more { display: none; }
  .wd_featureboxes_right #wd_featurebox-teaser_6 p.button, .wd_featureboxes_right p.more, .wd_featureboxes_foot p.more, .wd_featureboxes_middle p.more, p.more { margin: 20px 0; text-align: center; width: 100%; background-color: white; text-transform: uppercase; }
  .side1, .side2 { position: relative; min-height: 240px; }
  .wd_featureboxes_foot p.more { position: absolute; bottom: 0; }
  .wd_featureboxes_left #wd_featurebox-teaser_11 p.button a, .wd_featureboxes_right #wd_featurebox-teaser_6 p.button a, .wd_featureboxes_right p.more a, .wd_featureboxes_foot p.more a, .wd_featureboxes_middle p.more a, p.more a { text-align: center; width: 100%; border: 2px solid #F2A900; display: block; padding: 10px; color: #032E47; font-weight: bold; }
  .wd_featureboxes_left #wd_featurebox-teaser_11 p.button:hover, .wd_featureboxes_left #wd_featurebox-teaser_11 p.button a:hover, .wd_featureboxes_right #wd_featurebox-teaser_6 p.button:hover, .wd_featureboxes_right #wd_featurebox-teaser_6 p.button a:hover, .wd_featureboxes_right p.more a:hover, .wd_featureboxes_foot p.more a:hover, .wd_featureboxes_middle p.more a:hover, p.more a:hover { background-color: #F2A900; color: #032E47; text-decoration: none; }
  #wd_featurebox-standard_5 hr { margin: 3px 0; }
  #wd_privacy_popup { background-color: #D6D2D2; padding: 1em; position: fixed; bottom: 0; color: #5f6670; font-size: 16px; width: 100%; display: none; }
  #wd_privacy_popup .inner { max-width: 90%; margin: 0 auto; position: relative; }
  #wd_privacy_popup main { padding-right: 3em; }
  #wd_privacy_popup a { color: #032E47; }
  #wd_privacy_popup .close_box { position: absolute; display: block; top: 0; right: 0; text-align: right; font-size: 25px; color: #032E47; padding-left: 2em; cursor: pointer; }
  #wd_privacy_popup .close_box:hover { color: black; }
  #wd_privacy_popup .close_box .fa { color: inherit; }
  .subs { background-size: cover; background-repeat: no-repeat; background-image: url(../img/banner2.jpg); box-shadow: inset 0 0 0 1000px rgba(3, 46, 71, .75); background-position: center; }
  .wd_featureboxes_subs { padding: 100px 0; }
  .wd_featureboxes_subs .wd_featurebox_title { text-align: center; font-size: 24px; }
  .wd_featureboxes_subs .wd_featurebox_title span { color: #E3E7EE; background-color: transparent; }
  .wd_featureboxes_subs img { margin: 20px; }
  .wd_featureboxes_span-content { width: 100%; clear: both; padding-top: 30px; }
  .wd_featureboxes_span-content .wd_newsfeed_releases-teaser .item { float: left; width: 32%; margin-right: 1%; }
  .wd_featureboxes_span-content p.more { clear: both; }

  /* END Featureboxes */
  div.wd_rssfeeds_item { margin-bottom: 10px; }

  /* sponsorbar */
  div.wd_sponsors { padding: 0 15px 10px 15px; }
  div.wd_sponsors p { background: #CCCCCC; margin: 0 0 5px 0; padding: 5px; }
  div.wd_sponsors img { padding: 10px; }

  /* END sponsorbar */

  /* Shadows for Press Release Summary */
  .shadowTR { margin: 0px; border: 0px; padding: 8px 0px 0px 0px; background: transparent url(../img/shadowTR.png) no-repeat top right; }
  .shadowBL { margin: 0px; border: 0px; padding: 0px 0px 0px 8px; background: transparent url(../img/shadowBL.png) no-repeat bottom left; }
  .shadowBR { margin: 0px; border: 0px; padding: 0px 8px 0px 0px; background: transparent url(../img/shadowBR.png) no-repeat bottom right; }
  .shadowB { margin: 0px; border: 0px; padding: 0px 1px 8px 0px; background: transparent url(../img/shadowB.png) repeat-x bottom center; }
  .shadowR { margin: 0px -9px 0px 0px; border: 0px; padding: 1px 8px 1px 1px; background: transparent url(../img/shadowR.png) repeat-y center right; }
  .shadow-content { margin: -9px 0px -1px -9px; border: 0px; padding: 0px; background: transparent; }

  /* END Shadows for Press Release Summary */
  .signup-form .input-fields { display: flex; }
  .signup-email { margin-right: 15px; }
  .subscribe_links a { padding-right: 20px; background: url(../img/email_alerts.png) no-repeat center right; }
  .wd_subscribe_featurebox { color: white; text-align: center; font-size: 20px; padding: 20px 0; }
  .wd_subscribe_featurebox .wd_form_legend { display: none; }
  .wd_subscribe_featurebox  label { display: none; }
  .wd_subscribe_featurebox  input { min-width: 375px; font-size: 14px; color: #032E47; padding: 2px 10px; height: 35px; }
  .wd_subscribe_featurebox .wd_form_field.wd_form_field_pos_right, .wd_subscribe_featurebox .wd_form_footer { float: left; }
  input[type=radio] { margin: 4px 2px 0 2px; }
  .wd_subscribe_featurebox form { width: 550px; margin: 0 auto; overflow: hidden; }
  .wd_formbuilder input.wd_formbuilder_submit:hover { background: #f2A900; }
  .wd_formbuilder input.wd_formbuilder_submit, .wd_subscribe_featurebox input.wd_formbuilder_submit { height: 35px; border-radius: 0px; color: #1B323C; text-transform: uppercase; border: none; text-shadow: none; box-shadow: none; background-color: white; font-size: 14px; font-weight: bold; padding: 2px 19px; border: 2px solid #F2A900; min-width: 150px; }
  .wd_subscribe_featurebox .wd_form_field.wd_form_field_pos_right { margin-right: 15px; }
  .wd_subscribe_featurebox .wd_form_footer { margin: 0; float: left; }
  .wd_pageid_121 .wd_featurebox_title:after { border-top: none; }

  /* TIMELINE */
  .wd_pageid_121 .wd_category_items_0 .item ul li { list-style: none; position: relative; background-color: rgba(255, 255, 255, 0.2); padding: 14px; width: calc(50% - 30px); border: 1px solid #F2A900; background-color: white; margin: -10px 0; clear: both; }
  .wd_pageid_121 .wd_category_items_0 .item ul li.wd_timeline_right { float: right; }
  .wd_pageid_121 .wd_category_items_0 .item ul li.wd_timeline_left { float: left; }
  .wd_pageid_121 .wd_category_items_0 .item ul li.wd_timeline_right::before { content: ''; border-right: 2px solid lightgrey; width: 2px; height: 100%; left: -32px; top: 0; position: absolute; color: black; height: 140%; }
  .wd_pageid_121 .wd_category_items_0 .item ul li.wd_timeline_left::before { content: ''; border-right: 2px solid lightgrey; width: 2px; height: 100%; right: -32px; top: 0; position: absolute; color: black; height: 140%; }
  .wd_timeline_left span.wd_timeline_title { float: right; }
  .wd_timeline_right span.wd_timeline_title { float: left; }
  .wd_timeline_left span.wd_timeline_title:after { content: 'â€¢'; right: -36px; position: absolute; font-size: 30px; line-height: 1.5; color: grey; }
  .wd_timeline_right span.wd_timeline_title:after { content: 'â€¢'; left: -36px; position: absolute; font-size: 30px; line-height: 1.5; color: grey; }
  .wd_timeline_left span.wd_timeline_title { width: 100%; height: 40px; color: white; text-align: right; line-height: 40px; padding: 0 15px; font-weight: bold; font-size: 24px; }
  .wd_timeline_right span.wd_timeline_title { width: 100%; height: 40px; color: white; text-align: left; line-height: 40px; padding: 0 15px; font-weight: bold; font-size: 24px; }
  .wd_pageid_121 .wd_category_items_0 .item ul li:nth-child(5n) span.wd_timeline_title { background-color: #FF548A; }
  .wd_pageid_121 .wd_category_items_0 .item ul li:nth-child(5n) span.wd_timeline_title:after { color: #FF548A; }
  .wd_pageid_121 .wd_category_items_0 .item ul li:nth-child(5n+1) span.wd_timeline_title { background-color: #ABD153; }
  .wd_pageid_121 .wd_category_items_0 .item ul li:nth-child(5n+1) span.wd_timeline_title:after { color: #ABD153; }
  .wd_pageid_121 .wd_category_items_0 .item ul li:nth-child(5n+2) span.wd_timeline_title { background-color: #0078AA; }
  .wd_pageid_121 .wd_category_items_0 .item ul li:nth-child(5n+2) span.wd_timeline_title:after { color: #0078AA; }
  .wd_pageid_121 .wd_category_items_0 .item ul li:nth-child(5n+3) span.wd_timeline_title { background-color: #00CBED; }
  .wd_pageid_121 .wd_category_items_0 .item ul li:nth-child(5n+3) span.wd_timeline_title:after { color: #00CBED; }
  .wd_pageid_121 .wd_category_items_0 .item ul li:nth-child(5n+4) span.wd_timeline_title { background-color: #FFBF66; }
  .wd_pageid_121 .wd_category_items_0 .item ul li:nth-child(5n+4) span.wd_timeline_title:after { color: #FFBF66; }
  .wd_pageid_121 .wd_category_items_0 .item ul li span.wd_timeline_title { background-color: #00CBED; }
  .wd_pageid_121 .wd_category_items_0 .item ul { overflow: hidden; height: auto; padding: 10px 0; }
  span.wd_timeline_body { padding-top: 10px; clear: both; display: block; }
  .wd_subnav { margin-bottom: 10px; }
  .wd_subnav div { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 2px solid #EEE; }
  .wd_subnav div a.on { font-weight: bold; }

  /* FOOTER */
  .subs { background-color: #192C35; min-height: 50px; }
  .subfoot { background-color: #E7EAF0; min-height: 50px; }
  .subfoot .wd_featurebox_title span { background-color: #E7EAF0; }
  .subfoot .wd_featurebox_title span { z-index: 1; display: block; position: absolute; top: 0; }
  .subfoot .wd_featurebox_title:after { z-index: 0; height: auto; top: 15px; }
  .wd_featureboxes_foot { padding-bottom: 20px; }
  .wd_featureboxes_foot .wd_featurebox_title { height: 38px; margin: 20px 0; }
  .wd_featureboxes_foot h4 { font-weight: bold; }
  .wd_featureboxes_foot .image { text-align: center; }
  .wd_featureboxes_foot .side1, .wd_featureboxes_foot .side2, .wd_featureboxes_foot .image { float: left; width: 33%; }
  .foot { background-color: #808080; min-height: 50px; color: white; padding: 20px 0; font-weight: 100; }
  .foot a { color: white; text-decoration: underline; }
  .foot a:hover { text-decoration: none; }

  /* INTERACTIVE map */
  #contact-map { position: relative; float: left; }
  .contact-bullet { display: block; width: 24px; height: 24px; border-radius: 20px; cursor: pointer; }
  .str-indin-lake .wd_standard,  .str-regional-exploration .wd_standard { width: 280px; float: left; }
  .str-indin-lake .popover, .str-regional-exploration .popover { border: 1px solid #F2A900; border-radius: 0; }
  .str-indin-lake .popover-title, .str-regional-exploration .popover-title { color: #006FB0; text-transform: uppercase; font-size: 18px; font-weight: bold; background-color: #fff; border-bottom: none; border-radius: 0; }
  .position-0 { position: absolute; top: 128px; left: 137px; }
  .position-2 { position: absolute; top: 235px; left: 87px; }
  .position-1 { position: absolute; top: 328px; left: 142px; }
  .position-3 { position: absolute; top: 31px; left: 106px; }
  .position-4 { position: absolute; top: 31px; left: 136px; }
  .position-5 { position: absolute; top: 416px; left: 102px; }
  .position-6 { position: absolute; top: 134px; left: 70px; }

  /* INTERACTIVE map */

  /* RESPONSIVE */
  @media (max-width:991px) {
    .contact-bullet { cursor: default; }
    .wd_featureboxes_middle .wd_featurebox_container, .wd_featureboxes_middle2 .wd_featurebox_container { width: 100%; margin: 15px 0; }
    .wd_topbar ul { float: left; }
    .wd_topbar .quicklinks { padding: 0; }
    .wd_topbar ul li { padding-left: 0; padding-right: 10px; }
    .home-header { height: 400px; background-position: center; }
    .wd_featureboxes_foot .side1, .wd_featureboxes_foot .side2, .wd_featureboxes_foot .image { width: 100%; clear: both; margin: 0 0 20px 0; }
    .str-corporate-overview #wd_printable_content .item { width: 100%; }
    .str-corporate-overview #wd_printable_content .item:nth-child(4) { border-top: none; }
    .wd_featureboxes_span-content .wd_newsfeed_releases-teaser .item { float: none; width: 100%; }
  }
  @media (max-width:767px) {
    #navbar form.wd_search_form.wd_search_form_basic { display: block !important; }
    form.wd_search_form.wd_search_form_basic { position: relative; top: 5px; }
    .hide-mobile { display: none; }
    button.searchtoggle, button.searchtoggle:after { display: none; }
    .wd_featureboxes_topstock { float: right; width: auto; min-width: 185px; margin-top: 8px; }
    #navbar>ul.nav.navbar-nav { padding-top: 0; margin-top: 0; }
    div#navbar { width: 100%; background-color: white; position: absolute; top: 44px; z-index: 1; }
    .dropdown-menu>li>a { padding: 10px; background-color: #f7f7f7; }
    .nav>li { clear: both; position: relative; width: 100%; }
    #navbar a, .dropdown-menu>li>a { color: #006FB0; border-bottom: 1px solid lightgrey; }
    .navbar-default .navbar-nav>li:hover>a, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a.active { border-bottom: none; }
    li:hover .dropdown-menu { padding: 0; position: relative; }
    li .dropdown-menu { display: block; position: relative; padding: 0; }
    .nav li { width: 100%; }
    #navbar .wd_search_form_container { display: block; }
    .wd_search_form_container { padding: 5px 15px 0; margin-bottom: 15px; }
    div#wd_featurebox-standard_7, div#wd_featurebox-standard_8 { width: 100%; margin: 15px 0; }
    .wd_pageid_120 .item { width: 100%; min-height: 200px; clear: both; padding: 15px; }
    .wd_pageid_119 td { min-width: 0; }

    /* TIMELINE */
    .wd_pageid_121 .wd_category_items_0 .item ul li.wd_timeline_right { float: left; }
    .wd_pageid_121 .wd_category_items_0 .item ul li { width: 100%; margin: 10px 0; }
    .wd_pageid_121 .wd_category_items_0 .item ul li.wd_timeline_left::before { right: inherit; left: -32px; }
    .wd_timeline_left { text-align: left; }

    /*FORMS*/
    .wd_search_basic_fields { margin: 5px 0; padding: 0; clear: both; }
    .wd_item_search_form_container a.wd_search_advanced_link { margin: 0 auto; text-align: center; display: block; }
    .wd_item_search_form_container select { margin: 5px 0; width: 100%; clear: both; }
    .wd_item_search_form_container input[type="text"] { width: 100%; margin: 5px 0; }
    .wd_item_search_form_container button.wd_search_button { width: 100%; margin: 5px 0 10px 0; }
    .wd_subscribe_featurebox form { width: 100%; }
    .wd_subscribe_featurebox .wd_form_field.wd_form_field_pos_right { width: 100%; }
    .wd_subscribe_featurebox .wd_form_footer { width: 100%; text-align: center; }
    #wd_printable_content table.wd_imagetable { width: 100% !important; }
  }
  @media (max-width:768px) {
    .str-presentations-fact-sheets .wd_content .item.item-number-1, .str-presentations-fact-sheets .wd_content .item.item-number-2 { display: block; width: 100%; float: none; margin-right: 0%; border-bottom: none; clear: none; }
  }
  @media (max-width:600px) {
    .str-management .wd_item_wrapper { float: none; width: 100%; }
    .flex-container { display: block; }
  }
  @media (max-width:400px) {
    table.wd_imagetable { max-width: 100% !important; width: 100% !important; }
    img { max-width: 100%; }
  }

  /* Smartphones (portrait and landscape) */
  @media only screen 
  and (min-device-width:320px) 
  and (max-device-width:480px) {
    ul.hi_res-links li a span { max-width: 65%; }
  }
  @media only screen (min-width:481px) {
    ul.hi_res-links li a span { max-width: 50%; }
  }
  @media(max-width:767px) {

    /* sec filings filing type link color */
    table.wd_sec_filings td.wd_filing_type { color: #0066CC; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* Android, remove default orange highlight on touch */ }
  }

  /* Smartphones (landscape) */
  @media only screen 
  and (min-width:321px) { }

  /* Smartphones (portrait) */
  @media only screen 
  and (max-width:320px) { }

  /* iPads (portrait and landscape) */
  @media only screen 
  and (min-device-width:768px) 
  and (max-device-width:1024px) { }

  /* iPads (landscape) */
  @media only screen 
  and (min-device-width:768px) 
  and (max-device-width:1024px) 
  and (orientation:landscape) { }

  /* iPads (portrait) */
  @media only screen 
  and (min-device-width:768px) 
  and (max-device-width:1024px) 
  and (orientation:portrait) { }

  /* Desktops and laptops */
  @media only screen 
  and (min-width:1224px) { }

  /* Large screens */
  @media only screen 
  and (min-width:1824px) { }

  /* iPhone 4 */
  @media
  only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) { }
  .wd_featurebox_icon { display: inline; }
  .wd_featurebox_icon img { vertical-align: middle; }
  div.wd_featurebox_group div.wd_tabs_wrapper { border: none; border-bottom: 1px solid #E1E1E1; padding: 0 0 5px 0; }
  div.wd_featurebox_group div.wd_featurebox { border: none; padding: 8px 0 0 0; }
  div.wd_featurebox_group li.wd_tab { float: none; color: #666666; }
  div.wd_featurebox_group li.wd_tab-active { border: none; background-color: transparent; color: #000000; font-weight: bold; }
  div.wd_featurebox_group li.wd_tab-inactive { cursor: auto; }
  div.wd_ticker_selector { text-align: right; margin: 5px 0; }
  .wd_linkmenu { display: inline; }
  .wd_linkmenu-item { margin: 0; padding: 5px; border: 1px solid #cccccc; }
  .wd_linkmenu-item.wd_linkmenu-active { background-color: #eeeeee; }
  .wd_linkmenu-header, .wd_linkmenu-full { display: inline-block; position: relative; text-align: left; margin: 0; padding: 0; border: 1px solid #cccccc; border-radius: 3px; }
  .wd_linkmenu-header .wd_linkmenu-label, .wd_linkmenu-full .wd_linkmenu-label { display: inline-block; vertical-align: middle; margin: 0; padding: 3px; line-height: 1.1em; }
  .wd_linkmenu-header .wd_linkmenu-icon, .wd_linkmenu-full .wd_linkmenu-icon { display: inline-block; vertical-align: middle; margin: 0; padding: 3px; border-left: 1px solid transparent; line-height: 1.1em; }
  .wd_linkmenu-header:hover .wd_linkmenu-icon, .wd_linkmenu-header:focus .wd_linkmenu-icon, .wd_linkmenu-header.wd_linkmenu-active .wd_linkmenu-icon, 
  .wd_linkmenu-full:hover .wd_linkmenu-icon, .wd_linkmenu-full:focus .wd_linkmenu-icon, .wd_linkmenu-full.wd_linkmenu-active .wd_linkmenu-icon { border-left: 1px solid #000000; background-color: #eeeeee; }
  .wd_linkmenu-list { display: block; position: absolute; text-align: left; margin: 0; padding: 0; border: 1px solid #cccccc; border-radius: 3px; background-color: #ffffff; z-index: 999; }
  .wd_linkmenu-list .wd_linkmenu-listitem { display: block; margin: 0; padding: 3px; border: none; line-height: 1.1em; }
  .wd_linkmenu-list a { text-decoration: none; color: #000000; background-color: #ffffff; }
  .wd_linkmenu-list a.wd_linkmenu-listitem:hover { background-color: #EEE; }
  .wd_linkmenu-list a.wd_linkmenu-listitem:focus, .wd_linkmenu-list a.wd_linkmenu-listitem.wd_linkmenu-active { text-decoration: none; color: #ffffff; background-color: #cccccc; border: 1px solid #000 }
  div.wd_chart-quote { width: 100%; overflow: auto; }
  div.wd_chart-quote-item { width: 49%; float: left; margin: 10px 0; }
  div.wd_chart-quote-value { margin: 0; font-weight: bold; }
  div.wd_chart-quote-value-down { color: #cc0000; }
  div.wd_chart-quote-value-up { color: #00cc00; }
  div.wd_chart-quote-label { margin: 0; color: #999999; }
  div.wd_chart-quote-footer { margin: 5px 0 0 0; font-size: .75em; color: #999999; }

  /* Class selector repeated in order to increase specificity */
  .wd_sr-only.wd_sr-only.wd_sr-only.wd_sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }
  .wd_sr-only.wd_sr-only.wd_sr-only.wd_sr-only:active, .wd_sr-only.wd_sr-only.wd_sr-only.wd_sr-only:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto; }
  div.wd_chart-quote-footer { margin: 5px 0 0 0; font-size: .75em; color: #999999; }
  .wd_search_form .wd_input_datepicker { margin-right: 2px; }
  .wd_search_type_checkbox { margin-left: 20px; }
  ul.wd_asset_icon_link_list { margin: 0 1em; }
  ul.wd_asset_icon_link_list li.wd_asset_icon_link { margin: 0 0.2em; }
  li.wd_asset_icon_link { display: inline; white-space: nowrap; }
  li.wd_asset_icon_link .wd_icon { color: #4f5051; }
  ul.wd_layout-inline { display: inline-block; list-style: none; padding: 0; margin: 0; }
  ul.wd_layout-inline li { display: inline-block; padding: 0; margin: 0 0 0 1em; }
  .wd_newsfeed_releases-teaser .wd_date { font-weight: bold; }
  .wd_newsfeed_releases-teaser .wd_title { font-weight: bold; }
  .wd_newsfeed_releases-teaser .subscribe_link { margin-bottom: 1em; }
  .wd_newsfeed_releases-teaser span.wd_subscribe_email-icon { font-size: 1.2em; }
  .wd_modal-overlay { position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; overflow: auto; margin: 0; padding: 0; box-sizing: border-box; background-color: transparent; text-align: center; z-index: 9000; /* Don't really want this, but needed to get above fancybox */ }
  .wd_modal-overlay:before { content: ""; display: inline-block; height: 100%; vertical-align: middle; margin-right: -0.05em; }
  .wd_modal-current { background-color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0.75); }
  .wd_modal-outer { position: relative; overflow: visible; display: inline-block; vertical-align: middle; background: #fff; margin: 0; padding: 10px; }
  .wd_modal-inner { position: relative; overflow: auto; }
  .wd_modal { text-align: left; height: 100%; width: 100%; outline: none; }
  .wd_modal-outer .wd_modal-close { display: block; position: fixed; top: 5px; right: 5px; width: 30px; height: 30px; box-sizing: border-box; background-color: transparent; color: #ffffff; font-size: 26px; text-decoration: none; }
  .wd_form_field { overflow: auto; margin: 5px; padding: 0; border: none; }
  .wd_form_field_label { padding: 0; }
  .wd_form_field_error { color: #ff0000; }
  .wd_input_border { display: inline-block; border: 0px solid transparent; margin: 0px; padding: 0px; }
  .wd_form_footer { margin: 5px; }
  @media(max-width:768px) {
    .wd_form_field_label { text-align: left; }
    .wd_form_field_pos_left_inline .wd_form_field_input, .wd_form_field_pos_left_inline .wd_form_field_label, .wd_form_field_pos_right_inline .wd_form_field_input, .wd_form_field_pos_right_inline .wd_form_field_label { display: inline; }
  }
  @media(min-width:769px) {
    .wd_form_field_pos_right .wd_form_field_label, .wd_form_field_pos_right_inline .wd_form_field_label, div.wd_form_footer div.wd_form_legend { float: left; width: 150px; text-align: right; }
    .wd_form_field_pos_left .wd_form_field_input, .wd_form_field_pos_left_inline .wd_form_field_input { float: left; min-width: 150px; text-align: right; }
    .wd_form_field_pos_left .wd_form_field_label, .wd_form_field_pos_left_inline .wd_form_field_label, .wd_form_field_pos_right .wd_form_field_input, .wd_form_field_pos_right_inline .wd_form_field_input, .wd_form_field_pos_above .wd_form_field_input, .wd_form_field_pos_above .wd_form_field_label, .wd_form_field_pos_below .wd_form_field_input, .wd_form_field_pos_below .wd_form_field_label, div.wd_form_footer div.wd_form_buttons { margin-left: 155px; overflow: auto; }
  }
  .wd_featureboxes-vertical .wd_form_field_input, .wd_featureboxes-vertical .wd_form_field_label, .wd_featureboxes-vertical div.wd_form_footer div.wd_form_legend, .wd_featureboxes-vertical div.wd_form_footer div.wd_form_buttons { display: inline; float: none; width: 100%; box-sizing: border-box; text-align: left; margin-left: 0; overflow: auto; }
  .wd_featureboxes-vertical .wd_form_field_input input { max-width: 100%; box-sizing: border-box; }
  div.wd_toolbar { border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; margin: 15px 0px 15px 0px; padding: 5px; line-height: 1; }
  div.wd_toolbar ul.wd_tools { display: inline-block; width: 100%; margin: 0; padding: 5px 0; }
  div.wd_toolbar ul.wd_tools li.wd_tool { display: block; list-style-type: none; margin-right: 5px; padding: 0; float: right; }
  span.wd_tool_icon > a:link, span.wd_tool_icon > a:visited { border-radius: 2px; display: inline-block; width: 30px; height: 30px; box-sizing: border-box; margin: 0; padding: 7px; font-size: 16px; line-height: 1; text-align: center; color: #ffffff; background-color: #8d8d8d; }
  .recaptcha { opacity: 0; height: 0px; transition: all 0.50s ease-in-out; margin-top: 5px; }
  .recaptcha.show { opacity: 1; height: 78px; position: relative; }
