﻿/* NORMALIZE */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block }
audio, canvas, progress, video { display: inline-block }
body { margin: 0; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; position: relative; }
a:active, a:hover { outline: 0 }
table { border-collapse: collapse; border-spacing: 0 }
img { border: none; }

/*! jQuery UI - v1.11.4 - 2017-08-04
* http://jqueryui.com
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-widget { font-family: Arial, Helvetica, sans-serif; font-size: 1em }
.ui-widget .ui-widget { font-size: 1em }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial, Helvetica, sans-serif; font-size: 1em }
.ui-widget-content { border: 1px solid #ddd; background: #fff; color: #333 }
.ui-widget-content a { color: #333 }
.ui-widget-header { border: 1px solid #ddd; background: #e9e9e9; color: #333; font-weight: bold }
.ui-widget-header a { color: #333 }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #c5c5c5; background: #f6f6f6; font-weight: normal; color: #454545 }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #454545; text-decoration: none }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #ccc; background: #ededed; font-weight: normal; color: #2b2b2b }
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited { color: #2b2b2b; text-decoration: none }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #003eff; background: #007fff; font-weight: normal; color: #fff }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #fff; text-decoration: none }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid #dad55e; background: #fffa90; color: #777620 }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: #777620 }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid #f1a899; background: #fddfdf; color: #5f3f3f }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #5f3f3f }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #5f3f3f }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter: Alpha(Opacity=70); font-weight: normal }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter: Alpha(Opacity=35); background-image: none }
.ui-state-disabled .ui-icon { filter: Alpha(Opacity=35) }
.ui-icon { width: 16px; height: 16px }
.ui-icon, .ui-widget-content .ui-icon { background-image: url("https://ssrmining.com/_templates/1/source/images/ui-icons_444444_256x240.png") }
.ui-widget-header .ui-icon { background-image: url("https://ssrmining.com/_templates/1/source/images/ui-icons_444444_256x240.png") }
.ui-state-default .ui-icon { background-image: url("https://ssrmining.com/_templates/1/source/images/ui-icons_777777_256x240.png") }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url("https://ssrmining.com/_templates/1/source/images/ui-icons_555555_256x240.png") }
.ui-state-active .ui-icon { background-image: url("https://ssrmining.com/_templates/1/source/images/ui-icons_ffffff_256x240.png") }
.ui-state-highlight .ui-icon { background-image: url("https://ssrmining.com/_templates/1/source/images/ui-icons_777620_256x240.png") }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url("https://ssrmining.com/_templates/1/source/images/ui-icons_cc0000_256x240.png") }
.ui-icon-blank { background-position: 16px 16px }
.ui-icon-carat-1-n { background-position: 0 0 }
.ui-icon-carat-1-ne { background-position: -16px 0 }
.ui-icon-carat-1-e { background-position: -32px 0 }
.ui-icon-carat-1-se { background-position: -48px 0 }
.ui-icon-carat-1-s { background-position: -64px 0 }
.ui-icon-carat-1-sw { background-position: -80px 0 }
.ui-icon-carat-1-w { background-position: -96px 0 }
.ui-icon-carat-1-nw { background-position: -112px 0 }
.ui-icon-carat-2-n-s { background-position: -128px 0 }
.ui-icon-carat-2-e-w { background-position: -144px 0 }
.ui-icon-triangle-1-n { background-position: 0 -16px }
.ui-icon-triangle-1-ne { background-position: -16px -16px }
.ui-icon-triangle-1-e { background-position: -32px -16px }
.ui-icon-triangle-1-se { background-position: -48px -16px }
.ui-icon-triangle-1-s { background-position: -64px -16px }
.ui-icon-triangle-1-sw { background-position: -80px -16px }
.ui-icon-triangle-1-w { background-position: -96px -16px }
.ui-icon-triangle-1-nw { background-position: -112px -16px }
.ui-icon-triangle-2-n-s { background-position: -128px -16px }
.ui-icon-triangle-2-e-w { background-position: -144px -16px }
.ui-icon-arrow-1-n { background-position: 0 -32px }
.ui-icon-arrow-1-ne { background-position: -16px -32px }
.ui-icon-arrow-1-e { background-position: -32px -32px }
.ui-icon-arrow-1-se { background-position: -48px -32px }
.ui-icon-arrow-1-s { background-position: -64px -32px }
.ui-icon-arrow-1-sw { background-position: -80px -32px }
.ui-icon-arrow-1-w { background-position: -96px -32px }
.ui-icon-arrow-1-nw { background-position: -112px -32px }
.ui-icon-arrow-2-n-s { background-position: -128px -32px }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px }
.ui-icon-arrow-2-e-w { background-position: -160px -32px }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px }
.ui-icon-arrowstop-1-n { background-position: -192px -32px }
.ui-icon-arrowstop-1-e { background-position: -208px -32px }
.ui-icon-arrowstop-1-s { background-position: -224px -32px }
.ui-icon-arrowstop-1-w { background-position: -240px -32px }
.ui-icon-arrowthick-1-n { background-position: 0 -48px }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px }
.ui-icon-arrowthick-1-e { background-position: -32px -48px }
.ui-icon-arrowthick-1-se { background-position: -48px -48px }
.ui-icon-arrowthick-1-s { background-position: -64px -48px }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px }
.ui-icon-arrowthick-1-w { background-position: -96px -48px }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px }
.ui-icon-arrow-4 { background-position: 0 -80px }
.ui-icon-arrow-4-diag { background-position: -16px -80px }
.ui-icon-extlink { background-position: -32px -80px }
.ui-icon-newwin { background-position: -48px -80px }
.ui-icon-refresh { background-position: -64px -80px }
.ui-icon-shuffle { background-position: -80px -80px }
.ui-icon-transfer-e-w { background-position: -96px -80px }
.ui-icon-transferthick-e-w { background-position: -112px -80px }
.ui-icon-folder-collapsed { background-position: 0 -96px }
.ui-icon-folder-open { background-position: -16px -96px }
.ui-icon-document { background-position: -32px -96px }
.ui-icon-document-b { background-position: -48px -96px }
.ui-icon-note { background-position: -64px -96px }
.ui-icon-mail-closed { background-position: -80px -96px }
.ui-icon-mail-open { background-position: -96px -96px }
.ui-icon-suitcase { background-position: -112px -96px }
.ui-icon-comment { background-position: -128px -96px }
.ui-icon-person { background-position: -144px -96px }
.ui-icon-print { background-position: -160px -96px }
.ui-icon-trash { background-position: -176px -96px }
.ui-icon-locked { background-position: -192px -96px }
.ui-icon-unlocked { background-position: -208px -96px }
.ui-icon-bookmark { background-position: -224px -96px }
.ui-icon-tag { background-position: -240px -96px }
.ui-icon-home { background-position: 0 -112px }
.ui-icon-flag { background-position: -16px -112px }
.ui-icon-calendar { background-position: -32px -112px }
.ui-icon-cart { background-position: -48px -112px }
.ui-icon-pencil { background-position: -64px -112px }
.ui-icon-clock { background-position: -80px -112px }
.ui-icon-disk { background-position: -96px -112px }
.ui-icon-calculator { background-position: -112px -112px }
.ui-icon-zoomin { background-position: -128px -112px }
.ui-icon-zoomout { background-position: -144px -112px }
.ui-icon-search { background-position: -160px -112px }
.ui-icon-wrench { background-position: -176px -112px }
.ui-icon-gear { background-position: -192px -112px }
.ui-icon-heart { background-position: -208px -112px }
.ui-icon-star { background-position: -224px -112px }
.ui-icon-link { background-position: -240px -112px }
.ui-icon-cancel { background-position: 0 -128px }
.ui-icon-plus { background-position: -16px -128px }
.ui-icon-plusthick { background-position: -32px -128px }
.ui-icon-minus { background-position: -48px -128px }
.ui-icon-minusthick { background-position: -64px -128px }
.ui-icon-close { background-position: -80px -128px }
.ui-icon-closethick { background-position: -96px -128px }
.ui-icon-key { background-position: -112px -128px }
.ui-icon-lightbulb { background-position: -128px -128px }
.ui-icon-scissors { background-position: -144px -128px }
.ui-icon-clipboard { background-position: -160px -128px }
.ui-icon-copy { background-position: -176px -128px }
.ui-icon-contact { background-position: -192px -128px }
.ui-icon-image { background-position: -208px -128px }
.ui-icon-video { background-position: -224px -128px }
.ui-icon-script { background-position: -240px -128px }
.ui-icon-alert { background-position: 0 -144px }
.ui-icon-info { background-position: -16px -144px }
.ui-icon-notice { background-position: -32px -144px }
.ui-icon-help { background-position: -48px -144px }
.ui-icon-check { background-position: -64px -144px }
.ui-icon-bullet { background-position: -80px -144px }
.ui-icon-radio-on { background-position: -96px -144px }
.ui-icon-radio-off { background-position: -112px -144px }
.ui-icon-pin-w { background-position: -128px -144px }
.ui-icon-pin-s { background-position: -144px -144px }
.ui-icon-play { background-position: 0 -160px }
.ui-icon-pause { background-position: -16px -160px }
.ui-icon-seek-next { background-position: -32px -160px }
.ui-icon-seek-prev { background-position: -48px -160px }
.ui-icon-seek-end { background-position: -64px -160px }
.ui-icon-seek-start { background-position: -80px -160px }
.ui-icon-seek-first { background-position: -80px -160px }
.ui-icon-stop { background-position: -96px -160px }
.ui-icon-eject { background-position: -112px -160px }
.ui-icon-volume-off { background-position: -128px -160px }
.ui-icon-volume-on { background-position: -144px -160px }
.ui-icon-power { background-position: 0 -176px }
.ui-icon-signal-diag { background-position: -16px -176px }
.ui-icon-signal { background-position: -32px -176px }
.ui-icon-battery-0 { background-position: -48px -176px }
.ui-icon-battery-1 { background-position: -64px -176px }
.ui-icon-battery-2 { background-position: -80px -176px }
.ui-icon-battery-3 { background-position: -96px -176px }
.ui-icon-circle-plus { background-position: 0 -192px }
.ui-icon-circle-minus { background-position: -16px -192px }
.ui-icon-circle-close { background-position: -32px -192px }
.ui-icon-circle-triangle-e { background-position: -48px -192px }
.ui-icon-circle-triangle-s { background-position: -64px -192px }
.ui-icon-circle-triangle-w { background-position: -80px -192px }
.ui-icon-circle-triangle-n { background-position: -96px -192px }
.ui-icon-circle-arrow-e { background-position: -112px -192px }
.ui-icon-circle-arrow-s { background-position: -128px -192px }
.ui-icon-circle-arrow-w { background-position: -144px -192px }
.ui-icon-circle-arrow-n { background-position: -160px -192px }
.ui-icon-circle-zoomin { background-position: -176px -192px }
.ui-icon-circle-zoomout { background-position: -192px -192px }
.ui-icon-circle-check { background-position: -208px -192px }
.ui-icon-circlesmall-plus { background-position: 0 -208px }
.ui-icon-circlesmall-minus { background-position: -16px -208px }
.ui-icon-circlesmall-close { background-position: -32px -208px }
.ui-icon-squaresmall-plus { background-position: -48px -208px }
.ui-icon-squaresmall-minus { background-position: -64px -208px }
.ui-icon-squaresmall-close { background-position: -80px -208px }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px }
.ui-icon-grip-solid-vertical { background-position: -32px -224px }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px }
.ui-icon-grip-diagonal-se { background-position: -80px -224px }
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 3px }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 3px }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 3px }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 3px }
.ui-widget-overlay { background: #aaa; opacity: .3; filter: Alpha(Opacity=30) }
.ui-widget-shadow { margin: 0 0 0 0; padding: 5px; background: #666; opacity: .3; filter: Alpha(Opacity=30); border-radius: 8px }

/*! jQuery UI - v1.11.4 - 2017-08-04
* http://jqueryui.com
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden { display: none }
.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse }
.ui-helper-clearfix:after { clear: both }
.ui-helper-clearfix { min-height: 0 }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: Alpha(Opacity=0) }
.ui-front { z-index: 100 }
.ui-state-disabled { cursor: default !important }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat }
.ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100% }
.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin: 2px 0 0 0; padding: .5em .5em .5em .7em; min-height: 0; font-size: 100% }
.ui-accordion .ui-accordion-icons { padding-left: 2.2em }
.ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 2.2em }
.ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto }

/*! jQuery UI - v1.11.4 - 2017-08-04
* http://jqueryui.com
* Includes: core.css, accordion.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden { display: none }
.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse }
.ui-helper-clearfix:after { clear: both }
.ui-helper-clearfix { min-height: 0 }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: Alpha(Opacity=0) }
.ui-front { z-index: 100 }
.ui-state-disabled { cursor: default !important }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat }
.ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100% }
.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin: 2px 0 0 0; padding: .5em .5em .5em .7em; min-height: 0; font-size: 100% }
.ui-accordion .ui-accordion-icons { padding-left: 2.2em }
.ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 2.2em }
.ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto }
.ui-widget { font-family: Arial, Helvetica, sans-serif; font-size: 1em }
.ui-widget .ui-widget { font-size: 1em }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial, Helvetica, sans-serif; font-size: 1em }
.ui-widget-content { border: 1px solid #ddd; background: #fff; color: #333 }
.ui-widget-content a { color: #333 }
.ui-widget-header { border: 1px solid #ddd; background: #e9e9e9; color: #333; font-weight: bold }
.ui-widget-header a { color: #333 }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #c5c5c5; background: #f6f6f6; font-weight: normal; color: #454545 }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #454545; text-decoration: none }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #ccc; background: #ededed; font-weight: normal; color: #2b2b2b }
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited { color: #2b2b2b; text-decoration: none }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #003eff; background: #007fff; font-weight: normal; color: #fff }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #fff; text-decoration: none }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid #dad55e; background: #fffa90; color: #777620 }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: #777620 }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid #f1a899; background: #fddfdf; color: #5f3f3f }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #5f3f3f }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #5f3f3f }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter: Alpha(Opacity=70); font-weight: normal }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter: Alpha(Opacity=35); background-image: none }
.ui-state-disabled .ui-icon { filter: Alpha(Opacity=35) }
.ui-icon { width: 16px; height: 16px }
.ui-icon, .ui-widget-content .ui-icon { background-image: url("https://ssrmining.com/_templates/1/source/images/ui-icons_444444_256x240.png") }
.ui-widget-header .ui-icon { background-image: url("https://ssrmining.com/_templates/1/source/images/ui-icons_444444_256x240.png") }
.ui-state-default .ui-icon { background-image: url("https://ssrmining.com/_templates/1/source/images/ui-icons_777777_256x240.png") }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url("https://ssrmining.com/_templates/1/source/images/ui-icons_555555_256x240.png") }
.ui-state-active .ui-icon { background-image: url("https://ssrmining.com/_templates/1/source/images/ui-icons_ffffff_256x240.png") }
.ui-state-highlight .ui-icon { background-image: url("https://ssrmining.com/_templates/1/source/images/ui-icons_777620_256x240.png") }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url("https://ssrmining.com/_templates/1/source/images/ui-icons_cc0000_256x240.png") }
.ui-icon-blank { background-position: 16px 16px }
.ui-icon-carat-1-n { background-position: 0 0 }
.ui-icon-carat-1-ne { background-position: -16px 0 }
.ui-icon-carat-1-e { background-position: -32px 0 }
.ui-icon-carat-1-se { background-position: -48px 0 }
.ui-icon-carat-1-s { background-position: -64px 0 }
.ui-icon-carat-1-sw { background-position: -80px 0 }
.ui-icon-carat-1-w { background-position: -96px 0 }
.ui-icon-carat-1-nw { background-position: -112px 0 }
.ui-icon-carat-2-n-s { background-position: -128px 0 }
.ui-icon-carat-2-e-w { background-position: -144px 0 }
.ui-icon-triangle-1-n { background-position: 0 -16px }
.ui-icon-triangle-1-ne { background-position: -16px -16px }
.ui-icon-triangle-1-e { background-position: -32px -16px }
.ui-icon-triangle-1-se { background-position: -48px -16px }
.ui-icon-triangle-1-s { background-position: -64px -16px }
.ui-icon-triangle-1-sw { background-position: -80px -16px }
.ui-icon-triangle-1-w { background-position: -96px -16px }
.ui-icon-triangle-1-nw { background-position: -112px -16px }
.ui-icon-triangle-2-n-s { background-position: -128px -16px }
.ui-icon-triangle-2-e-w { background-position: -144px -16px }
.ui-icon-arrow-1-n { background-position: 0 -32px }
.ui-icon-arrow-1-ne { background-position: -16px -32px }
.ui-icon-arrow-1-e { background-position: -32px -32px }
.ui-icon-arrow-1-se { background-position: -48px -32px }
.ui-icon-arrow-1-s { background-position: -64px -32px }
.ui-icon-arrow-1-sw { background-position: -80px -32px }
.ui-icon-arrow-1-w { background-position: -96px -32px }
.ui-icon-arrow-1-nw { background-position: -112px -32px }
.ui-icon-arrow-2-n-s { background-position: -128px -32px }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px }
.ui-icon-arrow-2-e-w { background-position: -160px -32px }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px }
.ui-icon-arrowstop-1-n { background-position: -192px -32px }
.ui-icon-arrowstop-1-e { background-position: -208px -32px }
.ui-icon-arrowstop-1-s { background-position: -224px -32px }
.ui-icon-arrowstop-1-w { background-position: -240px -32px }
.ui-icon-arrowthick-1-n { background-position: 0 -48px }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px }
.ui-icon-arrowthick-1-e { background-position: -32px -48px }
.ui-icon-arrowthick-1-se { background-position: -48px -48px }
.ui-icon-arrowthick-1-s { background-position: -64px -48px }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px }
.ui-icon-arrowthick-1-w { background-position: -96px -48px }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px }
.ui-icon-arrow-4 { background-position: 0 -80px }
.ui-icon-arrow-4-diag { background-position: -16px -80px }
.ui-icon-extlink { background-position: -32px -80px }
.ui-icon-newwin { background-position: -48px -80px }
.ui-icon-refresh { background-position: -64px -80px }
.ui-icon-shuffle { background-position: -80px -80px }
.ui-icon-transfer-e-w { background-position: -96px -80px }
.ui-icon-transferthick-e-w { background-position: -112px -80px }
.ui-icon-folder-collapsed { background-position: 0 -96px }
.ui-icon-folder-open { background-position: -16px -96px }
.ui-icon-document { background-position: -32px -96px }
.ui-icon-document-b { background-position: -48px -96px }
.ui-icon-note { background-position: -64px -96px }
.ui-icon-mail-closed { background-position: -80px -96px }
.ui-icon-mail-open { background-position: -96px -96px }
.ui-icon-suitcase { background-position: -112px -96px }
.ui-icon-comment { background-position: -128px -96px }
.ui-icon-person { background-position: -144px -96px }
.ui-icon-print { background-position: -160px -96px }
.ui-icon-trash { background-position: -176px -96px }
.ui-icon-locked { background-position: -192px -96px }
.ui-icon-unlocked { background-position: -208px -96px }
.ui-icon-bookmark { background-position: -224px -96px }
.ui-icon-tag { background-position: -240px -96px }
.ui-icon-home { background-position: 0 -112px }
.ui-icon-flag { background-position: -16px -112px }
.ui-icon-calendar { background-position: -32px -112px }
.ui-icon-cart { background-position: -48px -112px }
.ui-icon-pencil { background-position: -64px -112px }
.ui-icon-clock { background-position: -80px -112px }
.ui-icon-disk { background-position: -96px -112px }
.ui-icon-calculator { background-position: -112px -112px }
.ui-icon-zoomin { background-position: -128px -112px }
.ui-icon-zoomout { background-position: -144px -112px }
.ui-icon-search { background-position: -160px -112px }
.ui-icon-wrench { background-position: -176px -112px }
.ui-icon-gear { background-position: -192px -112px }
.ui-icon-heart { background-position: -208px -112px }
.ui-icon-star { background-position: -224px -112px }
.ui-icon-link { background-position: -240px -112px }
.ui-icon-cancel { background-position: 0 -128px }
.ui-icon-plus { background-position: -16px -128px }
.ui-icon-plusthick { background-position: -32px -128px }
.ui-icon-minus { background-position: -48px -128px }
.ui-icon-minusthick { background-position: -64px -128px }
.ui-icon-close { background-position: -80px -128px }
.ui-icon-closethick { background-position: -96px -128px }
.ui-icon-key { background-position: -112px -128px }
.ui-icon-lightbulb { background-position: -128px -128px }
.ui-icon-scissors { background-position: -144px -128px }
.ui-icon-clipboard { background-position: -160px -128px }
.ui-icon-copy { background-position: -176px -128px }
.ui-icon-contact { background-position: -192px -128px }
.ui-icon-image { background-position: -208px -128px }
.ui-icon-video { background-position: -224px -128px }
.ui-icon-script { background-position: -240px -128px }
.ui-icon-alert { background-position: 0 -144px }
.ui-icon-info { background-position: -16px -144px }
.ui-icon-notice { background-position: -32px -144px }
.ui-icon-help { background-position: -48px -144px }
.ui-icon-check { background-position: -64px -144px }
.ui-icon-bullet { background-position: -80px -144px }
.ui-icon-radio-on { background-position: -96px -144px }
.ui-icon-radio-off { background-position: -112px -144px }
.ui-icon-pin-w { background-position: -128px -144px }
.ui-icon-pin-s { background-position: -144px -144px }
.ui-icon-play { background-position: 0 -160px }
.ui-icon-pause { background-position: -16px -160px }
.ui-icon-seek-next { background-position: -32px -160px }
.ui-icon-seek-prev { background-position: -48px -160px }
.ui-icon-seek-end { background-position: -64px -160px }
.ui-icon-seek-start { background-position: -80px -160px }
.ui-icon-seek-first { background-position: -80px -160px }
.ui-icon-stop { background-position: -96px -160px }
.ui-icon-eject { background-position: -112px -160px }
.ui-icon-volume-off { background-position: -128px -160px }
.ui-icon-volume-on { background-position: -144px -160px }
.ui-icon-power { background-position: 0 -176px }
.ui-icon-signal-diag { background-position: -16px -176px }
.ui-icon-signal { background-position: -32px -176px }
.ui-icon-battery-0 { background-position: -48px -176px }
.ui-icon-battery-1 { background-position: -64px -176px }
.ui-icon-battery-2 { background-position: -80px -176px }
.ui-icon-battery-3 { background-position: -96px -176px }
.ui-icon-circle-plus { background-position: 0 -192px }
.ui-icon-circle-minus { background-position: -16px -192px }
.ui-icon-circle-close { background-position: -32px -192px }
.ui-icon-circle-triangle-e { background-position: -48px -192px }
.ui-icon-circle-triangle-s { background-position: -64px -192px }
.ui-icon-circle-triangle-w { background-position: -80px -192px }
.ui-icon-circle-triangle-n { background-position: -96px -192px }
.ui-icon-circle-arrow-e { background-position: -112px -192px }
.ui-icon-circle-arrow-s { background-position: -128px -192px }
.ui-icon-circle-arrow-w { background-position: -144px -192px }
.ui-icon-circle-arrow-n { background-position: -160px -192px }
.ui-icon-circle-zoomin { background-position: -176px -192px }
.ui-icon-circle-zoomout { background-position: -192px -192px }
.ui-icon-circle-check { background-position: -208px -192px }
.ui-icon-circlesmall-plus { background-position: 0 -208px }
.ui-icon-circlesmall-minus { background-position: -16px -208px }
.ui-icon-circlesmall-close { background-position: -32px -208px }
.ui-icon-squaresmall-plus { background-position: -48px -208px }
.ui-icon-squaresmall-minus { background-position: -64px -208px }
.ui-icon-squaresmall-close { background-position: -80px -208px }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px }
.ui-icon-grip-solid-vertical { background-position: -32px -224px }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px }
.ui-icon-grip-diagonal-se { background-position: -80px -224px }
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 3px }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 3px }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 3px }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 3px }
.ui-widget-overlay { background: #aaa; opacity: .3; filter: Alpha(Opacity=30) }
.ui-widget-shadow { margin: 0 0 0 0; padding: 5px; background: #666; opacity: .3; filter: Alpha(Opacity=30); border-radius: 8px }

/* MAIN */
body { font-family: Arial, sans-serif; font-size: 16px; line-height: 26px; letter-spacing: 0.05em; color: #20415b; }
body .missing-highlight { background-color: yellow !important; }
p { margin: 0 0 1em; }
a { color: #e6692a; text-decoration: none }
hr { margin-top: 2%; margin-bottom: 3%; border: 0 none; border-bottom: 1px solid #e7e7e7; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; letter-spacing: 1px; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
h1 { font-size: 2em; margin: .67em 0 }
h1, .alpha { font-size: 36px; color: #20415b; }
h2, .beta { font-size: 36px; color: #20415b; letter-spacing: 0.01em; font-weight: bold; line-height: 1.2; }
h3, .gamma { font-size: 22px; }
h4, .delta { font-size: 18px; }
h5 { font-size: 16px; }
.small { font-size: 85%; }
.large { font-size: 142%; }
ul { list-style-type: square; }
.nobottom { margin-bottom: 0 !important; }
.notop { margin-top: 0 !important; }
.halfbottom { margin-bottom: 15px !important; }
.addbottom { margin-bottom: 30px !important; }
.addright { margin-right: 30px !important; }
.addtop { margin-top: 30px !important; }
.borderBottom { border-bottom: 1px solid #ccc; padding-bottom: 1.5em; }
.clear { clear: both; }
.paddtop { padding-top: 2% !important; }
.paddbottom { padding-bottom: 2% !important; }
.fancybox, .accordion { cursor: pointer; }
.float--right { float: right !important; }
.float--left { float: left !important; }
.float--none { float: none !important; }
.text--left { text-align: left !important; }
.text--center { text-align: center !important; }
.text--right { text-align: right !important; }
.text--justified { text-align: justify !important; }
.content--inline { display: inline; }
.greyline { border-bottom: 1px solid #ccc; height: 1px; }
.border-left-orange { margin-left: 30px; padding-left: 30px; border-left: 1px solid #e16928 !important; }
.border-right-orange { margin-right: 30px; padding-right: 30px; border-right: 1px solid #e16928 !important; }
.mobile-only { display: none; }
.not-mobile { display: block; }
.brand { color: #375b75 !important; }
.brand-color { color: #375b75 !important; }
.brand-orange-color, .subnav-selected, .subnav-link:hover { color: #e16928 !important; }
.brand-orange-border { border-bottom: 1px solid #e5692b !important; padding-bottom: 4px; margin-bottom: .5em; }
.cat-company .brand-orange-border { margin-bottom: 20px; padding-bottom: 14px; }
#content-behaviors + .increase--spacing { font-size: 20px; }
#main-container { overflow: hidden; }
body {  /*margin-top: 184px;*/ }
body.home, body.connect {  /*margin-top: 140px;*/ }

/* HEADER */
#top-bar { background: url(../png/bg_headeranop.png) top repeat-x; height: 122px; width: 100%; z-index: 10; position: absolute; }
#top-bar .container { position: relative; top: -100px; }
#logo { float: left; padding: 15px 0px 0px 2%; width: 48%; }
#logo img { width: 100%; max-width: 230px; }
#signup { color: #FFF; float: right; padding: 45px 4% 0px 0px; font-size: 26px; text-transform: uppercase; width: 46%; text-align: right; }
#signup img { margin-left: 20px; position: relative; top: 3px; }

/* SLIDER - HOME */
.more-link { text-transform: uppercase; color: #FFF; letter-spacing: 1px; font-size: 14px; padding: 20px 30px; background: #375b75; margin: 50px auto 0px auto; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #1f4159; font-weight: normal; display: inline-block; }
.more-link.bottom { margin: 380px auto 0px auto; }
.more-link:hover { color: #CCC; }
#header { background-color: transparent; overflow: hidden; }
#main-image { height: 450px; margin-top: 190px; transition: all 250ms ease-in; }
.cat-connect #main-image, .cat-preview #main-image, .cat-2024-copler-incident #main-image { margin-top: 140px; box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.25); }
.cat-connect #header { box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.25); position: relative; z-index: 2; }
.cat-home #main-image { margin-top: 72px; height: 534px; }
.cat-home #main-image ul li .image { height: 534px; }
.cat-operations #header { height: 0; margin-bottom: 190px; }
.cat-operations #main-image, .cat-marigold #main-image, .cat-cripple-creek-victor #main-image, .cat-seabee #main-image, .cat-puna #main-image, .cat-san_luis #main-image, .cat-pitarrilla #main-image, .cat-amisk #main-image, .cat-berenguela #main-image, .cat-candelaria #main-image, .cat-maverick_springs #main-image, .cat-san_marcial #main-image, .cat-gold #main-image, .cat-silver #main-image, .cat-copler-mine #main-image, .cat-copler-district #main-image, .cat-cakmaktepe #main-image, .cat-gediktepe #main-image, .cat-copler-saddle #main-image, .cat-bayramdere #main-image, .cat-mavialtin-porphyry-belt #main-image, .cat-cakmaktepe-extension #main-image, .cat-saridere #main-image, .cat-findiklidere #main-image, .cat-aslantepe #main-image, .cat-mavidere #main-image, .cat-copper-hill #main-image, .cat-sunrise_lake #main-image, .cat-hod-maden #main-image { height: 0px; }
#main-image ul li .image { background-position: center center; background-size: cover; height: 493px; width: 100%;  /*max-width:2000px;*/ margin: 0px auto; text-align: center; position: relative; }
.image h1 { display: inline-block; font-weight: normal; font-size: 40px; letter-spacing: 4px; padding: 222px 0 20px 0; text-transform: uppercase; text-align: center; margin: 0px; color: #FFF; }
.image h1.nobg { background: none !important; padding: 150px 0 0px 0; line-height: 100%; }
.scroll-down { position: absolute; bottom: 0px; padding-bottom: 20px; width: 101px; left: 0; right: 0; margin: 0px auto; cursor: pointer; }

/* Slide Content */
#homepage-slide-content { align-items: center; display: flex; height: 100%; margin: 0 auto; max-width: 1200px; justify-content: center; }
#homepage-slide-content figure { margin: 0; margin-right: 138px; }
#homepage-slide-content > div { align-items: flex-end; display: flex; padding-right: 290px; padding-left: 25px; }
#homepage-slide-content p { color: white; font-size: 15px; margin-bottom: 58px; text-align: left; font-weight: bold; }
#homepage-slide-content p small { line-height: 45px; }
#homepage-slide-content p span { font-size: 48px; display: block; }
.plain-banner-content { align-items: center; box-sizing: border-box; display: flex; height: 100%; max-width: 1200px; margin: 0 auto; padding: 0 25px; width: 100%; }
.cat-careers .plain-banner-content { justify-content: center; }
.plain-banner-content p { color: white; font-size: 27px; line-height: 35px; max-width: 545px; text-align: left; letter-spacing: 0.1em; margin: 0; }
.image .plain-banner-content h1 { padding: 0; line-height: 45px; display: block; text-align: center; margin: 0 auto; }

/* NAVIGATION  */
#navigation-container { background: white; color: #000; padding: 0px; position: relative; text-align: center; overflow: hidden; position: fixed; top: 0; width: 100%; z-index: 999; box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.25); }
#navigation { height: 140px; color: #000; position: relative; font-size: 0; text-align: center; width: 100%; background: #FFF; padding: 0px; overflow: hidden; max-width: 1200px; margin: 0 auto; display: flex; }
#navigation:after { content: "."; visibility: hidden; display: block; height: 0; clear: both; }
#navigation .container { text-align: justify; }
#navigation .category { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; display: inline-block; font-weight: bold; text-transform: uppercase; text-align: center; width: 12.5%; position: relative; padding: 20px 0; cursor: pointer; color: #375b75; font-size: 12px; min-height: 100px; min-width: 100px; }
#navigation .category a { color: #375b75; height: 100%; display: block; transition: all 250ms ease-in; display: flex; flex-direction: column; align-items: center; justify-content: center; }
#navigation .category.active a, #navigation .category a:hover { color: #e6692a; transition: all 250ms ease-out; }
#navigation .category a span { line-height: 15px; min-height: 30px; display: block; }
#navigation .category svg { margin-bottom: 24px; }
#navigation .category .operations-icon { margin-bottom: 20px; }
#navigation .category #metal-icon { margin-bottom: 28px; }
#navigation .category #responsibility-icon { margin-bottom: 17px; }
#navigation .category #connect-icon { margin-bottom: 22px; }
#navigation .category #email-icon { margin-bottom: 34px; position: relative; top: 10px; }
#navigation .category svg .stroke-me { stroke: #20415b; transition: all 250ms ease-in; }
#navigation .category.active svg .stroke-me, #navigation .category.hover svg .stroke-me, #navigation .category:hover svg .stroke-me, #navigation .category.active svg .stroke-blue, #navigation .category.hover svg .stroke-blue, #navigation .category:hover svg .stroke-blue { stroke: #e6692a; transition: all 250ms ease-out; }
#email-icon { width: 42px; height: auto; }
#email-icon .a, #email-icon .c { fill: none; }
#email-icon .b { clip-path: url(#em-a); }
#email-icon .c { stroke: #000; stroke-linecap: round; stroke-linejoin: round; }
.careers-icon { width: 48px; height: auto; }
.careers-icon .a, .careers-icon .c, .careers-icon .d { fill: none; }
.careers-icon .b { clip-path: url(#car-a); }
.careers-icon .c, .careers-icon .d { stroke: #000; stroke-linejoin: round; }
.careers-icon .d { stroke-linecap: round; }
#connect-icon { width: 39px; height: auto; }
#connect-icon .a, #connect-icon .c { fill: none; }
#connect-icon .b { clip-path: url(#cncti-a); }
#connect-icon .c { stroke: #000; stroke-linejoin: round; }
#responsibility-icon { width: 45px; height: auto; }
#responsibility-icon .a, #responsibility-icon .c { fill: none; }
#responsibility-icon .b { clip-path: url(#res-a); }
#responsibility-icon .c { stroke-linecap: round; stroke-linejoin: round; }
#responsibility-icon-white { width: 42px; }
#metal-icon { width: 52px; height: auto; }
#metal-icon .a { fill: none; stroke-miterlimit: 10; stroke-width: 6px; }
.investors-icon { width: 38px; height: auto; }
.investors-icon .a, .investors-icon .c { fill: none; }
.investors-icon .b { clip-path: url(#ii-a); }
.investors-icon .c { stroke-linecap: round; stroke-linejoin: round; }
.operations-icon { width: 42px; height: auto; }
.operations-icon .a, .operations-icon .c { fill: none; }
.operations-icon .b { clip-path: url(#oi-a); }
.operations-icon .c { stroke-linecap: round; stroke-linejoin: round; }
#company-icon { width: 29px; height: auto; }
#company-icon .a, #company-icon .c { fill: none; }
#company-icon .b { clip-path: url(#ci-a); }
#company-icon .c { stroke-linecap: round; stroke-linejoin: round; }
#white-logo { width: 257px; height: auto; }
#white-logo .a { fill: none; }
#white-logo .b { clip-path: url(#wl-a); }
#white-logo .c { fill: #fff; }
#white-logo .d { fill: #e36929; }
#white-logo .e { fill: #ced9d7; }
#no-mining-logo .a { fill: none; }
#no-mining-logo { height: auto; width: 78px; }
#no-mining-logo .b { clip-path: url(#no-mining-a); }
#no-mining-logo .c { fill: white; }
#no-mining-logo .d { fill: #e36929; }
#no-mining-logo .e { fill: #ced9d7; }
.nav-logo { width: 98px; height: auto; opacity: 1; transition: all 250ms ease-in; }
.nav-logo .a { fill: #23415a; }
.nav-logo .b { fill: #e16928; }
.nav-logo .c { fill: #ced8d8; }
.nav-logo:hover svg { opacity: 0.75; transition: all 250ms ease-out; }

/* Corp Responsibility Icons */
.svg-icon { height: auto; }
.svg-icon .no-fill-me { fill: none; }
.svg-icon .stroke-orange { stroke: #e36929; }
.svg-icon .stroke-blue { stroke: #23415a; transition: all 250ms ease-in; }
.svg-icon .fill-blue { fill: #23415a; }
.svg-icon .sljr { stroke-linejoin: round; }
.svg-icon .slcr { stroke-linecap: round; }
.svg-icon .sw75 { stroke-width: 0.75px; }
.svg-icon .sw400 { stroke-width: 4px; stroke-miterlimit: 10; }
.guard-icon { width: 42px; }
.guard-icon .b { clip-path: url(#guard-clip); }
.ppe-icon { width: 49px; }
.ppe-icon .b { clip-path: url(#ppe-clip); }
.hazard-icon { width: 37px; }
.hazard-icon .b { clip-path: url(#hazard-clip); }
.energy-icon { width: 24px; }
.energy-icon .b { clip-path: url(#energy-clip); }
.digger-icon { width: 50px; }
.digger-icon .b { clip-path: url(#digger-clip); }
.ladder-icon { width: 49px; }
.ladder-icon .b { clip-path: url(#ladder-clip); }
.heart-icon { width: 51px; }
.heart-icon .b { clip-path: url(#heart-clip); }
.permit-icon { width: 40px; }
.permit-icon .b { clip-path: url(#permit-clip); }
.rig-icon { width: 29px; }
.rig-icon .b { clip-path: url(#rig-clip); }
.ground-icon { width: 43px; }
.ground-icon .b { clip-path: url(#ground-clip); }
.jewelery-icon { width: 72px; }
.jewelery-icon .b { clip-path: url(#jewelery-clip); }
.electronics-icon { width: 118px; }
.electronics-icon .b { clip-path: url(#electronics-clip); }
.coin-stack-icon { width: 88px; }
.coin-stack-icon .b { clip-path: url(#coin-stack-clip); }
.biocidal-icon { width: 74px; }
.biocidal-icon .b { clip-path: url(#biocidal-clip); }
.photo-icon { width: 102px; }
.photo-icon .b { clip-path: url(#photo-clip); }
.technology-icon { width: 102px; }
.technology-icon .b { clip-path: url(#technology-clip); }
.dentistry-icon { width: 68px; }
.decorative-icon { width: 88px; }
.tm-logo-icon { width: 100px; }
.home #navigation .category.active:before, .home #navigation .category.hover:before { content: ""; border-bottom: 18px solid #fff; border-right: 20px solid transparent; border-left: 20px solid transparent; position: absolute; top: -62px; left: 50%; margin-left: -20px; z-index: 10; }
#navigation .category div { position: relative; text-align: center; height: 75px; margin: 0px auto; }
.stick-nav { -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.45); -moz-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.45); box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.45); }
img.normal { position: absolute; left: 0; top: 0; z-index: 10; }
img.hover { position: absolute; left: 0; top: 0; }
#home-buttons img.normal { position: relative; }
#nav1 div { width: 46px; }
#nav2 div { width: 44px; }
#nav3 div { width: 47px; }
#nav4 div { width: 58px; }
#nav5 div { width: 68px; }
#nav6 div { width: 55px; }
#nav7 div { width: 90px; }
#nav8 div { width: 48px; }
#nav-signup div { width: 48px; }
#nav-signup div img { margin: 12px 0 0 2px; }
.active img.normal, .hover img.normal { opacity: 0; }
#mobile-nav { background: url(../png/btn_mobile_navmcg5.png) no-repeat; height: 36px; width: 45px; position: fixed; z-index: 11111; cursor: pointer; display: none; background: #FFF; padding: 4px; }

/* SUBNAVIGATION */
#subnavigation, #subnavigation-home { background: #F9F7F8; display: block; text-align: center; text-transform: uppercase; padding: 0; border-bottom: 1px solid #f4f2f2; }
#subnavigation { -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.25); box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.25); }
#subnavigation a { color: rgba(0, 0, 0, 0.8); font-size: 12px; padding: 0px 15px; display: inline-block; border-right: 1px solid #ccc; margin-bottom: 3px; transition: all 250ms ease-in; line-height: 12px; }

/*body#str-operations.cat-operations #subnavigation a:first-of-type {color: #e6692a;}*/
#subnavigation a:hover { color: #e36929; transition: all 250ms ease-out; }
#subnavigation a:last-child { border: 0; }
#subnavigation .container { padding: 12px 10px 12px 10px; }
#content, #footer { display: block; position: relative; }
.cat-connect #subnavigation, .cat-home #subnavigation, .cat-2024-copler-incident #subnavigation { display: none; }

/* BUTTONS */
.btn { color: white; text-transform: uppercase; transition: all 250ms ease-in; box-sizing: border-box; display: inline-block; font-size: 14px; line-height: 14px; }
.btn.btn-blue { background: #20415b; font-weight: bold; padding: 16px 23px; }
.btn.btn-orange { background: #e16928; font-weight: bold; padding: 16px 23px; }
.btn.btn-orange:hover{background: #20415b;}
.btn.btn-orange-cta { background: #e16928; border-radius: 5px; padding: 24px 40px; }
.cat-corporate_responsibility .btn.btn-orange-cta { margin-top: 10px; }
.btn:hover { background: #ca5e24; transition: all 250ms ease-out; }
.btn-home-container{text-align: center; margin-top: 60px;}

/* CONTENT - HOME */
#operations-button, #investors-button, #videos-button, #careers-button { display: inline-block; margin: 0px; position: relative; width: 33.33%; }
#operations-button { text-align: right; }
#home-buttons { display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 0; margin: 0 auto; position: relative; text-align: center; width: 100%; margin-bottom: 0px !important; }
#home-buttons:after, #home-content:after, #footer-content:after, .listing-item:after, #video-headings:after, #content-videos:after, #content-rr:after, #gallery:after, #sf-investment .container div:after, .clearset:after { content: " "; visibility: hidden; display: block; height: 0; clear: both; }
#operations-button img, #investors-button img, #videos-button img { width: 100%; height: auto; }
#home-buttons a { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-size: cover; min-height: 390px; height: 100%; overflow: hidden; }
#home-buttons a:after { width: 100%; height: 100%; display: block; background: black; opacity: 1; content: ""; position: absolute; left: 0; top: 0; z-index: 1; opacity: 0; transition: all 250ms ease-in; }
#home-buttons a:hover::after { opacity: 0.65; transition: all 250ms ease-out; }
#home-buttons a h1 { color: white; text-transform: uppercase; font-weight: bold; margin: 0px; font-size: 32px; line-height: 32px; }
#home-buttons a h1, span.line-break, #home-buttons svg { z-index: 2; position: relative; }
span.line-break { width: 70px; height: 1px; background: white; opacity: 0.75; margin-top: 24px; margin-bottom: 20px; margin-left: auto; margin-right: auto; display: block; }
#home-buttons .stroke-blue { stroke: white; }
#home-content { color: #375b75; display: flex; max-width: 1340px; margin: 60px auto 50px auto; padding: 0 25px; justify-content: center; position: relative; }
#home-content > div { padding: 75px 46px 46px 46px; width: 25%; min-width: 250px; box-sizing: border-box; -moz-box-sizing: border-box; border-right: 1px solid #E6E6E6; border-top: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6; display: flex; flex-direction: column; justify-content: space-between; }

/*#home-news, #home-events { display:none !important;  }*/
#home-investor-kit { border-left: 1px solid #E6E6E6; }
#home-investor-kit div a { position: relative; display: block; margin-top: -10px; }
#home-investor-kit div a:nth-of-type(1) { margin-top: 0; }
#home-news { border-left: 1px solid #E6E6E6; padding: 70px 30px 0px 30px; }
.news-listing { width: 100%; height: 210px; overflow: hidden; }
#home-content .stock-info { position: relative; }
#home-content .news-listing, .stock-info { height: 259px; padding-top: 20px; }
#home-content .news-listing.investor-kit { height: 279px; padding-top: 0px; }
#home-content .news-listing.investor-kit .report-desc { padding-top: 60px; font-size: 12px; line-height: 18px; }
#home-content .news-listing.investor-kit .presentation-desc { padding-top: 5px; font-size: 12px; line-height: 18px; }
.report-desc strong, .presentation-desc strong { font-size: 14px; }
#home-content .flex-direction-nav, .flex-ul-more { position: absolute; bottom: 0; left: 42%; }
#home-content .flex-direction-nav a, .flex-ul-more a { text-indent: -9999px; opacity: 1 !important; width: 40px !important; height: 40px !important; margin: 0 !important; position: absolute; bottom: 0px !important; top: initial; cursor: pointer; }
#home-content .flex-more { background-position: 0 0 !important; background: url('../png/box-controlslru9.png') no-repeat -86px 0 !important; right: -41px !important; bottom: -14px !important; }
#home-content .stock-info .flex-more { right: 0 !important }
#home-content .flex-prev { background-position: 0 0 !important; background: url('../png/box-controlslru9.png') no-repeat !important; left: -41px !important; }
#home-content .flex-next { background: url('../png/box-controlslru9.png') no-repeat -42px 0 !important; right: -35px !important; }
#home-content .slides img { width: auto !important; max-width: 48%; height: auto; }
#home-content h1 { color: #e36929; font-size: 20px; font-weight: bold; line-height: 20px; margin: 0px 0px 20px 0px; text-transform: uppercase; }
#home-content h1 img { margin-bottom: 18px; }
.blue-link { color: #375b75; transition: all 250ms ease-in; }
.blue-link:hover { color: #e36929; transition: all 250ms ease-out; }

/* COMPANY */
#content { overflow: hidden; max-width: 100%; }
#content .container { box-sizing: border-box; padding: 0px 25px; width: 100%; }
#main-content-company.container { max-width: 96%; }
#content-strategic_objectives { margin-bottom: 90px; }
.management { background: url('../png/bg-management0u08.png') center center repeat-y; background-size: 100% 100%; color: #fff; }
#bio-links { letter-spacing: 1px; margin: 40px 0 20px 0; }
#bio-links a { cursor: pointer; font-size: 20px; float: left; }
#bio-links .active { font-weight: bold; font-size: 22px; }
#bod-tabs { display: none; }
.company-tabs .tabContent h3 { margin-top: 7%; font-size: 20px; }
.company-tabs .tabContent hr { clear: both; width: 75px; margin-left: 23px; margin-bottom: 4%; }
.company-tabs .tabContent p { margin-left: 23px; }
.company-tabs .tabContent .small { font-size: 75%; }
#content-behaviors-wrapper { background-color: #f5f5f5; background-image: url(../jpg/bg-company-pattern2vdi.jpg); background-repeat: no-repeat; background-position: bottom right; padding: 115px 0 85px 0; }
#content-governance.container { /*padding: 80px 2% 65px 2%; */ }
#content-governance.container:after { content: ""; display: table; clear: both; }
#content-governance a { color: #23415a; line-height: 38px; transition: all 250ms ease-in; }
#content-governance a:hover { color: #e36929; transition: all 250ms ease-out; }
#company-page-call-to-action { }
#company-page-call-to-action > div { align-items: center;  /*display:flex;*/ display: block; margin-top: 80px; margin-bottom: 55px; border-bottom: 1px solid #e7e7e7; }
#company-page-call-to-action > div > div {  /*width: 50%; */

float: right; width: 300px; padding-left: 65px; padding-bottom: 65px; padding-right: 20px; }
#company-page-call-to-action > div > div + div { width: 100%; padding-bottom: 55px; float: none; padding-left: 0px; padding-right: 0px; }
#company-page-call-to-action p { margin-bottom: 32px; }
#company-page-call-to-action svg { display: block; margin: 0 auto; padding: 0 15px; width: 304px; }
h1.ceo-name { font-size: 28px; font-weight: bold; margin-top: 69px; margin-bottom: 10px; }
h2.ceo-title { color: #e36a27; font-size: 20px; font-weight: bold; }
#content-strategic_objectives .brand-color { color: #e6692a !important; }

/* MANAGEMENT */
#management-tabs ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 17px 10px 20px 10px; transition: all 250ms ease-in; }
#management-tabs ul li:hover { background: #2b485c99; transition: all 250ms ease-out; }
#management-tabs ul li::after { padding-right: 0; transform: translate(0px, 0px) rotate(0deg); transition: all 250ms ease-in; }
#management-tabs ul li.active::after { transform: translate(0px, 3px) rotate(135deg); transition: all 250ms ease-out; }
#management-tabs li.active { background: #2b485c; transition: all 250ms ease-out; }
#management-tabs ul li  .small { font-size: 12px; }
#management-tabs .span_5 { padding-bottom: 40px; }

/* BOD Tabs */
#bod-tabs ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 17px 10px 20px 10px; transition: all 250ms ease-in; }
#bod-tabs ul li:hover { background: #2b485c99; transition: all 250ms ease-out; }
#bod-tabs ul li::after { padding-right: 0; transform: translate(0px, 0px) rotate(0deg); transition: all 250ms ease-in; }
#bod-tabs ul li.active::after { transform: translate(0px, 3px) rotate(135deg); transition: all 250ms ease-out; }
#bod-tabs li.active { background: #2b485c; transition: all 250ms ease-out; }
#bod-tabs ul li  .small { font-size: 12px; }
#bod-tabs .span_5 { padding-bottom: 40px; }

/* OPERATIONS */
#operations-map { overflow: hidden; padding-bottom: 112px; }
#map-legend { width: 31%; float: left; }
#map-legend h2 { font-size: 36px; line-height: 40px; margin-bottom: 0px; margin-top: 124px; }
#map-legend h3 { text-transform: uppercase; margin: 60px 0px 10px 0px; font-weight: bold; font-size: 22px; }
#map-legend h3.grey { color: #9ba2a1; margin-top: 90px; }
#map-legend h3.blue { color: #267DE6; }
#map-legend h3.green { color: #7db739; margin-top: 90px; }
#map-legend h3.orange { color: #e16928; margin-top: 36px; }
h3.orange.legend { text-transform: uppercase; margin: 30px 0px 10px 0px; font-weight: bold; font-size: 22px; }
body.subcat-development h3.orange.legend { color: #9ba2a1; }
body.subcat-exploration h3.orange.legend { color: #7db739; }
.legend-item { align-items: center; border-bottom: 1px solid #e7e7e7; cursor: pointer; display: flex; justify-content: space-between; letter-spacing: 1px; overflow: hidden; padding: 10px; width: 100%; box-sizing: border-box; }
.all-operations-link { font-weight: bold; text-transform: capitalize; color: #20415b; transition: all 250ms ease-in; font-size: 36px; margin-bottom: 0px; margin-top: 124px; }
.all-operations-link .fa { margin-right: 10px; font-size: 40px; }
.all-operations-link:hover { color: #23415a; transition: all 250ms ease-out; }
#project-map .hold { display: block; box-sizing: border-box; width: calc(40% + 20px); padding-right: 20px; background-color: #ffffff; margin-left: -25px; padding-left: 25px; }
#project-map .legend-item { width: 100%;	/*width: 40%;*/ box-sizing: border-box; border-bottom: none; }
#project-map .legend-item.active { background: #23415a; color: white; }

/*#project-map .legend-item[data-directory="copler-saddle"], #project-map .legend-item[data-directory="cakmaktepe"], #project-map .legend-item[data-directory="cakmaktepe-extension"], #project-map .legend-item[data-directory="mavialtin-porphyry-belt"] {padding-left: 40px;}*/
@media screen and (max-width:900px) {
	#project-map .hold { width: 100%; padding-left: 0px; padding-right: 0px; margin-left: 0px; }
}
.legend-item strong { font-size: 15px; }
.legend-item a { display: block; float: left; color: #375b75; transition: all 250ms ease-in; width: 100%; }
.legend-item.active a { color: #FFF; }
.legend-item:after { content: "+"; font-size: 40px; float: right; line-height: 40px; padding-right: 10px; transform: translate(0px, 0px) rotate(0deg); transition: all 250ms ease-in; }
.legend-item.active:after { transform: translate(-10px, 3px) rotate(135deg); transition: all 250ms ease-out; }
.legend-item:hover { background: #23415a; color: white; transition: all 250ms ease-out; }
.legend-item:hover a { color: white; }
#map-background { max-width: 849px; position: absolute;	/*right:-9%;*/ right: 0%; top: -8%; width: 75%; z-index: 0; }
#map-background img { width: 100%; height: auto; }
#operations-container { width: 100%; min-height: 1300px;	/*max-width: 1200px;*/ max-width: 1400px; margin: 0 auto; padding: 0 25px; box-sizing: border-box; }
#map-legend { float: left; height: 100%; position: relative; z-index: 1; background-color: #ffffff; }
#map-points { float: right; width: 845px; position: relative; min-height: 1300px; }
.dot-production, .dot-development, .dot-exploration { width: 2.0%; height: 1.2%; position: absolute; padding: 1px; }
.dot-turkey { display: flex; align-items: center; justify-content: center; width: 25px; height: 25px; border-radius: 100%; background: linear-gradient(90deg, #7db739 50%, #e16928 50%); color: #ffffff; font-size: 18px; position: absolute; }
.dot-turkey .turkey-dot span { color: #ffffff; font-size: 18px; padding-left: 0px; pointer-events: none; }
.dot-production { z-index: 30; }
.dot-development { z-index: 20; }
.dot-exploration { z-index: 15; }
.dot-exploration img, .dot-development img, .dot-production img { width: 100%; }
#dot-marigold { top: 40.7%; left: 11%; }
#dot-seabee { top: 30.5%; left: 26.5%; }
#dot-pirquitas { top: 78.5%; left: 52%; }
#dot-sanluis { top: 69.1%; left: 41.3%; }
#dot-pitarrilla { top: 51.3%; left: 20.7%; }
#dot-gediktepe { top: 48.3%; left: 63%; }
#dot-amisk { top: 31.3%; left: 28.5%; }
#dot-sunrise { top: 21.8%; left: 27%; }
#dot-copper-hill { top: 45.8%; left: 84%; }
#dot-turkey { top: 47.3%; left: 82%; }
#popup-marigold { top: 35%; left: 3.2%; }
#popup-seabee { top: 23.0%; left: 18.6%; }
#popup-pirquitas { top: 73%; left: 44.2%; }
#popup-copler { top: 41.4%; left: 74.4%; }
#popup-cakmaktepe { top: 70.6%; left: 26.4%; }
#popup-sanluis { top: 63.5%; left: 33.4%; }
#popup-pitarrilla { top: 45.5%; left: 12.7%; }
#popup-gediktepe { top: 42.6%; left: 55.2%; }
#popup-amisk { top: 23.8%; left: 20.6%; }
#popup-sunrise { top: 16%; left: 19%; }
#popup-cakmaktepe-ex { top: 70.6%; left: 26.4%; }
#popup-copler-saddle { top: 70.6%; left: 26.4%; }
#popup-bayramdere { top: 70.6%; left: 26.4%; }
#popup-cakmaktepe-extension { top: 70.6%; left: 26.4%; }
#popup-saridere { top: 70.6%; left: 26.4%; }
#popup-findiklidere { top: 70.6%; left: 26.4%; }
#popup-aslantepe { top: 70.6%; left: 26.4%; }
#popup-mavidere { top: 70.6%; left: 26.4%; }
#popup-copper-hill { top: 40.1%; left: 76.2%; }
#popup-turkey { top: 26.7%; left: 65.5%; z-index: 41; }
@media screen and (max-width:1110px) {
	#popup-turkey { top: 25.5%; }
}
@media screen and (max-width:1080px) {
	#popup-turkey { top: 24.5%; }
}
@media screen and (max-width:1050px) {
	#popup-pirquitas { top: 72%; }
	#popup-turkey { top: 23.5%; }
}
@media screen and (max-width:1035px) {
	#popup-pirquitas { top: 70%; }
}
@media screen and (max-width:1024px) {
	#popup-turkey { top: 23%; }
}
.production-dot, .development-dot, .exploration-dot { display: inline-block; width: 17px; height: 17px; border-radius: 100%; }
.production-dot { background: #e16928; }
.development-dot { background: #9ba2a1; }
.exploration-dot { background: #7db739; }
#legend .production-dot, #legend  .development-dot, #legend  .exploration-dot { transform: translateY(2px); }
.popup { display: none; position: absolute; z-index: 35; width: 18%; }
.popup .box { text-align: center; margin-top: -4%; -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.45); -moz-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.45); box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.45); }
.popup .box:after { content: ''; position: absolute; left: 50%; bottom: -10px; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #9ba2a1; clear: both; transform: translateX(-50%); }
.popup.development .box { background: #9ba2a1; color: #FFF; }
.popup.development .type { background: #d8d9d9; color: #000; }
.popup.development .box:after { border-top: 10px solid #9ba2a1; }
.popup.production .box { background: #e16928; color: #FFF; }
.popup.production .type { background: #d8d9d9; color: #000; }
.popup.production .box:after { border-top: 10px solid #e16928; }
.popup.exploration .box { background: #7db739; color: #FFF; }
.popup.exploration .type { background: #d8d9d9; color: #000; }
.popup.exploration .box:after { border-top: 10px solid #7db739; }
.popup.turkey { width: 36%; }
.popup.turkey .box { background: #7db739; color: #FFF; }
.popup.turkey .type { background: #d8d9d9; color: #000; }
.popup.turkey .title { padding: 1% 2%; }
.popup.turkey .production { background-color: #e16928; }
.popup.turkey .box:after { border-top: 10px solid #7db739; }
.popup .type { text-transform: uppercase; font-weight: bold; }
.popup .type, .popup .title { padding: 3% 2%; }
.popup .arrow { width: 30px; margin: 0px auto; padding-left: 3px; }
#legend { position: absolute; z-index: 40;/*	top: 50%;
			left: 8%;*/ top: 30%; left: 72%; }
	#legend img { width: 18px !important; top: 8px; position: relative; margin: 0px 8px 5px 0px; }
	#map-background div a { display: block; height: 100%; }
	#image-margin { width: 100%; height: 400px; margin: 2% 0; background: url(../jpg/img_mine_margin2owg.jpg) no-repeat center center; background-size: cover; display: flex; justify-content: center; flex-direction: column; }
	#image-margin h2 { color: white; font-size: 42px; line-height: 60px; text-align: center; padding: 0 25px; margin: 0; text-transform: uppercase; font-weight: 300; }
	#video-left { float: left; width: 48%; }
	#video-play { float: right; width: 48%; }
	#video-play iframe { width: 100%; }
	#video-left a { color: #375b75; }
	#video-left a:hover { color: #e6692a; }
	#video-headings { color: #375b75; font-weight: bold; padding-bottom: 10px; padding-left: 22px; }
	#video-headings .item-title { width: 43%; }
	.listing-item { border-top: 1px solid #E7E7E7; padding: 7px 0px; }
	.item-title { float: left; font-weight: bold; width: 45%; padding-top: 5px; }
	.item-operation { float: left; width: 40%; padding-top: 5px; }
	.item-links { float: left; text-align: right; width: 15%; padding-top: 4px; }
	.item-links a { margin-left: 6px; }
	.pagination-listing, .pagination-listing-tab { width: 100%; overflow: hidden; }
	.pagination-links { position: relative; font-weight: bold; margin: 20px 0px; }
	.pagination-links a { color: #000; margin-left: 12px; }
	.pagination-link { margin: 0px 12px; }
	.pagination-links a:hover, .pagination-links a.active { color: #e6692a; }
	#video-play { float: right; }
	#content-rr { clear: both; background: #23415a; margin: 2% 0 0 0; padding: 2% 0; text-align: center; }
	#rr-container { display: inline-block; display: flex; align-items: center; justify-content: center; width: 100%; box-sizing: border-box; padding: 0 25px; }
	#rr-container #report-thumb { width: 250px; float: left; }
	#rr-container img { width: 100%; }
	#rr-container .text { color: #FFF; display: block; font-size: 40px; font-weight: bold; line-height: 42px; margin-left: 25px; margin-top: 10px; text-align: left; text-transform: uppercase; }
	#rr-container .big-white { margin-bottom: 20px; }
	#project-map { min-height: 1100px; background-repeat: no-repeat; background-position: 100% 0%; padding: 2% 0; }
	#project-map:before { content: " "; float: right; width: 45%; height: 850px; }
	#project-map .container { margin: 0 auto; max-width: 1200px; }
	#project-map.puna:before, #project-map.diablillos:before, #project-map.san_luis:before, #project-map.berenguela:before { height: 960px; }
	#project-map.seabee:before { height: 875px; }
	#project-map.marigold { background-image: url(../jpg/operations-maps_marigold-v20zu0.jpg); background-position: calc(100% + 165px) 0%; }
	#project-map.cripple-creek-victor { background-image: url(../jpg/operations-ccandvnryw.jpg); background-position: calc(100% + 165px) 0%; }
	#project-map.seabee { background-image: url(../jpg/operations-maps_seebee-v2koc4.jpg);  /*background-position: calc(100% + 384px) 0%;*/ }
	#project-map.puna {  /*background-image:url(maps/operations-maps_pirquitas.jpg); */
	background-image: url(../jpg/operations-maps_puna7qhg.jpg); background-position: calc(100% + 384px) 0%; }
	#project-map.san_luis { background-image: url(../jpg/operations-maps_sanluisqc7c.jpg); background-position: calc(100% + 165px) 0%; }
	#project-map.pitarrilla { background-image: url(../jpg/operations-maps_pitarrilla8md9.jpg); background-position: calc(100% + 384px) 0%; }
	#project-map.amisk { background-image: url(../jpg/operations-maps_Amiskwwjr.jpg); background-position: calc(100% + 200px) 0%; }
	#project-map.candelaria { background-image: url(../jpg/operations-maps_Candelariau11y.jpg); background-position: calc(100% + 200px) 0%; }
	#project-map.maverick_springs { background-image: url(../jpg/operations-maps_MaverickSpringslcew.jpg); background-position: calc(100% + 210px) 0%; }
	#project-map.san_marcial { background-image: url(../jpg/operations-maps_SanMarcialmx4y.jpg); background-position: calc(100% + 210px) 0%; }
	#project-map.sunrise_lake { background-image: url(../jpg/operations-maps_Sunrisev29f5b.jpg); background-position: calc(100% + 210px) 62%; }
	#project-map.berenguela { background-image: url(../jpg/bg_map_berenguelasnkl.jpg); }
	#project-map.copler-mine { background-image: url(../jpg/copler-mine-v2n610.jpg); background-position: 100% 10%; }
	#project-map.cakmaktepe { background-image: url(../jpg/cakmaktepeqtho.jpg); background-position: 100% 10%; }
	body.subcat-exploration #project-map.cakmaktepe { background-position: 100% 15%; }
	#project-map.gediktepe::before { background-image: url(../jpg/gediktepewue1.jpg); background-position: 0% 15%; background-repeat: no-repeat; margin-top: 80px; }
	#project-map.cakmaktepe-extension { background-image: url(../jpg/ardichigbs.jpg); background-position: 100% 15%; }
	#project-map.copler-district { background-image: url(../jpg/copler-districtxns5.jpg); background-position: 100% 10%; }
	#project-map.findiklidere { background-image: url(../jpg/maviatan-beltmv33.jpg); background-position: 100% 15%; }
	#project-map.aslantepe { background-image: url(../jpg/maviatan-beltmv33.jpg); background-position: 100% 15%; }
	#project-map.mavidere { background-image: url(../jpg/maviatan-beltmv33.jpg); background-position: 100% 15%; }
	#project-map.copler-saddle { background-image: url(../jpg/copler-saddlehic2.jpg); background-position: 100% 15%; }
	#project-map.bayramdere { background-image: url(../jpg/maviatan-beltmv33.jpg); background-position: 100% 15%; }
	#project-map.mavialtin-porphyry-belt { background-image: url(../jpg/maviatan-beltmv33.jpg); background-position: 100% 15%; }
	#project-map.saridere { background-image: url(../jpg/maviatan-beltmv33.jpg); background-position: 100% 15%; }
	#project-map.copper-hill { background-image: url(../jpg/copper-hillqbrj.jpg); background-position: 100% 15%; }
	#project-map.hod-maden { background-image: url(../jpg/hod-madenl8dy.jpg); background-position: 100% 15%; }
	@media screen and (min-width:1500px) {
		.cat-careers #main-image ul li .image { height: 800px; }
		.cat-careers #main-image div { padding-bottom: 50px; }
	}
	@media screen and (max-width:1800px) {
		#project-map.marigold { background-position: calc(100% + 425px) -12%; }

		/* #project-map.seabee { background-position: calc(100% + 384px) -16%; }*/
		#project-map.san_luis { background-position: calc(100% + 384px) 0%; }
		#project-map.pitarrilla { background-position: calc(100% + 485px) 0%; }
		#project-map.amisk { background-position: calc(100% + 450px) 0%; }
		#project-map.candelaria { background-position: calc(100% + 375px) -70%; }
		#project-map.maverick_springs { background-position: calc(100% + 450px) 0%; }
		#project-map.san_marcial { background-position: calc(100% + 439px) 0%; }
		#project-map.sunrise_lake { background-position: calc(100% + 566px) 62%; }
	}
	@media screen and (max-width:1280px) {
		#project-map.marigold { background-position: calc(100% + 443px) -14%; }

		/*  #project-map.seabee { background-position: 570px -18%; }*/
		#project-map.puna { background-position: calc(100% + 451px) -10%; }
		#project-map.san_luis { background-position: calc(100% + 465px) -17%; }
		#project-map.pitarrilla { background-position: calc(100% + 537px) 0%; }
		#project-map.amisk { background-position: calc(100% + 500px) 0%; }
		#project-map.candelaria { background-position: calc(100% + 488px) -81%; }
		#project-map.maverick_springs { background-position: calc(100% + 500px) -100%; }
		#project-map.san_marcial { background-position: calc(100% + 465px) 25%; }
		#project-map.sunrise_lake { background-position: calc(100% + 566px) 62%; }
	}
	.project-highlight { font-size: 32px; letter-spacing: 2px; color: #e16928; line-height: normal; }
	.doc-link { background: url(../jpg/icon_doclink9ah1.jpg) no-repeat; padding: 5px 0px 5px 70px; margin: 2% 0; width: 50%; min-height: 54px; height: auto; max-width: 375px; }
	.doc-link.float { float: left; padding: 5px 3% 5px 70px; width: 40%; max-width: 800px }
	.disclaimer-text { font-size: 12px; font-style: italic; line-height: 150%; max-width: 1200px; width: 100%; margin: 0 auto; padding: 0 25px; box-sizing: border-box; }
	.disclaimer-text hr { margin-top: 1%; margin-bottom: 1%; }
	#gallery { clear: both; }
	.photo { float: left; width: 24%; margin-right: 1%; margin-bottom: 1%; }
	.photo img { width: 100%; height: auto; }
	#content-videos .slides > li > .listing-item { border-top: none; font-size: 14px; color: #23415a; padding: 5px 22px; }
	#content-videos .slides > li > .listing-item .item-title { font-weight: 300; }
	#content-videos .slides > li > .listing-item:nth-of-type(2n + 1) { background: #f5f5f5; }
	#content-videos.container { padding: 35px 25px; }

	/* SILVER FINDAMENTALS */
	.application { float: left; text-align: center; width: 28%; }
	.application.middle { margin: 0 8%; }
	.application h3 { text-transform: uppercase; color: #f26928; font-size: 18px; font-weight: normal; letter-spacing: 2px; }
	.application p { text-align: left; }
	#find-silver { clear: both; padding: 25px 0 35px 0; box-sizing: border-box; }
	#find-silver-wrapper { margin-bottom: 95px; }
	#find-silver h2 { color: #e36a27; text-align: left; text-transform: uppercase; letter-spacing: 3px; font-size: 20px; padding: 20px 0; border-bottom: 3px solid #e36a27; }
	#sf-applications td { font-size: 20px; line-height: 26px; color: #23415a; }
	#sd-chart { max-width: 980px; width: 100%; height: 280px; padding-top: 1%; }
	#sf-demand-supply { background: #f5f5f5; clear: both; padding: 25px 0; }
	h3.orange, #gf-applications-left h3, #gf-supply-demand h3, #gf-pdbr-left h3 { color: #f26928; font-size: 18px; font-weight: normal; margin-top: 3%; }
	h3.the-big-blue { color: #23415a; font-size: 28px; }
	h2.the-small-orange { color: #e36a27; font-size: 20px; font-weight: bold; }
	#sf-demand-supply h3 span, #gf-applications-left h3 span, #gf-supply-demand h3 span, #gf-pdbr-left h3 span, #gf-gold-demand h3 span, #gf-mine-supply h3 span, .orange span { font-style: italic; font-size: 13px; }
	#sf-sd-left { width: 100%; column-count: 2; }
	#sf-sd-right { width: 100%; max-width: 980px; margin: 0 auto; margin-bottom: 60px; }
	#sf-sd-table { max-width: 726px; margin-right: 2%; float: right; }
	#sf-sd-table td { padding: 5px 2%; border-bottom: 3px solid #F5F5F5; text-align: right; }
	.orange-row td { color: #FFF; background: #f26928; }
	.teal-row td, .supply-row td { color: #FFF; background: #246e86; padding: 6px 10px; }
	.grey-row td { color: #FFF; background: #7b8184; }
	.darkgrey-row { color: #FFF; background: #3c3b3c; }
	.midgrey-row { color: #FFF; background: #5e5f5f; }
	.lightgrey-row { color: #FFF; background: #c4c5c7; }
	.blue-row td { color: #FFF; background: #00345E; }
	.bluesd1-row td { color: #FFF; background: #0A5C8D; }
	.bluesd2-row td, .demand-row td { color: #FFF; background: #06456F; padding: 6px 10px; }
	.bluegd1-row td { color: #FFF; background: #85BED1; }
	.bluegd2-row td { color: #FFF; background: #5199B1; }
	.green-row td { color: #FFF; background: #86B267; }
	.white-row td, .white-cell { color: #000 !important; background: #FFF !important; border-left: none !important; }
	.supply-demand-table { background: #f5f5f5; font-size: 14px; }
	.supply-demand-table td { padding: 5px; }
	.supply-demand-table tbody > tr:nth-of-type(2n) td { background: white; }
	.supply-demand-table tbody > tr > td:first-of-type { padding-left: 25px; }
	.supply-demand-table tbody > tr > td:last-of-type { padding-right: 25px; }
	.supply-demand-table tbody > tr.header td { background: #23415a; color: white; }
	#si-video { position: relative; margin: 5% auto 0 auto; width: 80%; }
	#si-video img { width: 100%; height: auto; }
	.play { background: url(../png/white-play-btnhlay.png) no-repeat center !important; width: 100%; height: 560px; position: absolute; background-size: contain; }
	.play:hover { background: url(../png/orange-play-btn9n0y.png) no-repeat center !important; }

	/*.play {
		background:url(../../../_resources/icon_play.png) no-repeat center;
		width:100%;
		height:100%;
		position:absolute;
		background-size:contain;
	}*/
	#sf-sd-left hr { margin: 4% 0; border: none; }
	#sf-sd-right img { max-width: 746px; width: 100%; float: right; margin-top: 5%; }
	#sf-silver-demand { background: #20415b; padding: 25px 0 50px 0; color: #FFF; }
	#sf-silver-demand h3 { color: #FFF; font-size: 20px; font-weight: normal; margin: 1% 0; }
	#sf-silver-demand h3 span, #sf-supply h3 span, #sf-mine-supply-content h3 span, #gf-gold-demand h3 span { font-style: italic; font-size: 13px; }
	#sf-sildem-left, #gf-gd-left { float: left; width: 44%; margin-right: 6%; }
	#sf-sildem-right, #gf-gd-right { float: right; width: 50%; }
	#gf-gd-right { padding-right: 165px; box-sizing: border-box; }
	#sf-sildem-left img { width: 100%; max-width: 501px; }
	.sf-sildem-chart-legend { float: left; width: 42%; margin: 5% 8% 0 0; color: #FFF; font-style: italic; }
	.legend-box { width: 17px; height: 17px; border: 1px solid #FFF; margin-bottom: 4px; }
	.legend-box.grey1 { background: #E16928; }
	.legend-box.blue1 { background: #CED8D7; }
	.legend-box.blue2 { background: #92d050; }
	.legend-box.grey2 { background: #7b8d9c; }
	#tmp-box { border: 1px solid #FFF; padding: 2% 5%; margin-top: 4px; }
	#tmp-box div { float: left; width: 25%; text-transform: uppercase; text-align: center; }
	#tmp1 { padding-top: 2%; font-size: 16px; }
	#tmp1 strong { font-size: 40px; line-height: 30px; text-transform: capitalize; }
	#tmp2 { padding: 1% 5%; margin: 1% 5%; font-size: 24px; line-height: normal; letter-spacing: 2px; }
	#tmp3 { padding-top: 1.5%; font-size: 16px; }
	#tmp3 strong { font-size: 65px; line-height: 45px; }
	#tmp3 strong span { font-size: 40px; text-transform: capitalize; }
	#sf-supply { padding-bottom: 25px !important; margin-top: 110px; }
	.sf-supply-chart { float: left; width: 45%; }
	.sf-supply-chart.left { margin-right: 10%; clear: both; }
	#sf-supply-chart1, #sf-supply-chart2, #sf-supply-chart3, #sf-supply-chart4 { margin: 0 auto; width: 325px; height: 275px; }
	.sf-supply-chart table { width: 100%; margin: 5% 0 10% 0; }
	.sf-supply-chart table td { padding: 8px 2%; border-bottom: 3px solid #F5F5F5; text-align: right; }
	#sf-supply-main td { padding: 8px 2%; border-bottom: 3px solid #F5F5F5; font-size: 16px; }
	#sf-mine-supply { padding: 2% 0; }
	#sf-mine-supply-content { background: #FFF; padding: 1% 2%; width: 92%; margin: 0px auto; max-width: 1200px; }
	#sf-mine-supply-left { float: left; width: 51%; margin-right: 2%; }
	#sf-mine-supply-middle { float: left; width: 7%; margin: 8% 4% 0 0; }
	#sf-mine-supply-middle img { width: 100%; }
	#sf-mine-supply-right { float: left; width: 35%; font-size: 20px; line-height: 26px; color: #23415a; max-width: 304px; }
	#scrap-chart { float: left; width: 50%; padding-right: 11%; box-sizing: border-box; }
	#smprod-chart { float: left; width: 50%; padding-left: 5%; box-sizing: border-box; }
	#scrap-chart img { width: 100%; }
	#smprod-chart img { width: 100%; }
	#sf-investment { background: url(../jpg/metals_investment_banner40a1.jpg) no-repeat top center #5B9AAB; background-size: cover; height: 850px; color: #FFF; }
	#sf-investment h2 { color: #FFF; }
	#sf-investment p.intro { width: 50%; font-size: 18px; letter-spacing: 1px; height: 110px; }
	#sf-invest-cm img, #sf-invest-pbi img, #sf-invest-etf img { float: left; margin: 3% 4% 4% 2%; }
	#sf-investment .container div, #sf-investment hr { width: 35%; clear: both; text-align: left; margin-left: 0px; }
	#sf-invest-source { margin: 0 auto !important; padding-top: 3%; }

	/* GOLD FUNDAMENTALS */
	#gf-intro { background: url(../jpg/gold_bannertdq3.jpg) no-repeat center center; background-size: cover; height: 450px; color: #FFF; font-size: 32px; line-height: 115%; display: flex; align-items: center; justify-content: flex-start; }
	#gf-intro .container p { box-sizing: border-box; font-size: 27px; letter-spacing: 0.1em; line-height: 35px; margin: 0; max-width: 545px; padding: 0 25px; text-align: left; }
	#gf-intro .container, #sf-intro .container { width: 100%; padding: 0; }
	#sf-intro { background: url(../jpg/silver_bannerenoe.jpg) no-repeat center center; background-size: cover; height: 450px; color: #FFF; font-size: 32px; line-height: 115%; display: flex; align-items: center; justify-content: flex-start; }
	#sf-intro .container p { box-sizing: border-box; color: white; font-size: 27px; letter-spacing: 0.1em; line-height: 35px; margin: 0; max-width: 545px; padding: 0 25px; text-align: left; }
	#sf-applications { padding: 25px 25px 100px 25px !important; }
	#gf-applications { padding: 25px !important; box-sizing: border-box; }
	#gf-applications h2 + p { font-size: 20px; letter-spacing: 0.1em; }
	.gf-application { box-sizing: border-box; font-size: 14.5px; padding: 0 44px; text-align: center; width: 33%; }
	.gf-applications-wrapper { display: flex; flex-wrap: wrap; }
	.app-image { height: 80px; line-height: 80px; text-align: center; margin: 38px 0 30px 0; display: flex; align-items: center; justify-content: center; }
	.app-image:before { content: ' '; display: inline-block; vertical-align: middle; height: 100%; }
	.app-image img { display: inline-block; vertical-align: middle; }
	.gf-application strong { color: #e36a27; display: inline-block; font-size: 18px; margin-bottom: 25px; text-transform: uppercase; }
	#gf-supply-demand { background: #f5f5f5; clear: both; padding: 86px 0 115px 0; }
	#gf-sd-left { float: left; width: 50%; padding-right: 3%; margin-right: 3%; }
	#gf-sd-left img { box-sizing: border-box; display: block; max-width: 400px; margin: 0 auto; padding: 0 25px; width: 100%; }
	#gf-sd-right { float: right; width: 43%; text-align: center; }
	#gf-sd-table { max-width: 726px; margin: 0 2% 9% 0; float: right; }
	#gf-sd-table td { padding: 5px 2%; border-bottom: 3px solid #F5F5F5; text-align: right; }
	#gf-mine-supply { padding: 2% 0; }
	#gf-msr-left { float: left; width: 50%; padding-right: 7%; border-right: 1px solid #7DB2C4; margin-right: 6%; }
	#gf-msr-right p { max-width: 300px; width: 100%; }
	#gf-msr-legend figure { padding: 12px 18px; margin: 9px 85px 0 11px; }
	#gf-msr-legend figure img { float: none; }
	#gf-msr-chart { width: 100%; max-width: 585px; min-height: 300px; height: auto; }
	.gf-msr-flex-container { display: flex; }
	#gf-pbr-left, #gf-pbr-right { float: left; width: 46%; }
	#gf-pbr-left { margin-right: 8%; }
	#gf-gold-demand { padding: 78px 25px 82px 25px !important; }
	#gf-gold-demand p { font-size: 18px; }
	#gf-gd-right img { width: 100% !important; height: auto !important; max-width: 563px; }
	#gf-gd-table { width: 100%; }
	#gf-gd-table td { border-left: 3px solid #E5E5E5; text-align: center; color: #FFF; padding: 5px 0; font-style: italic; }
	#gf-pdbr { background: #f5f5f5; padding: 80px 25px 90px 25px; }
	#gf-pdbr .container { padding: 0 !important; max-width: 1200px; }
	#gf-pdbr-left { width: 71.75%; float: left; }
	#gf-pdbr-right { width: 20.25%; padding: 2% 4%; float: right; background: url(../png/bg_consumption_ranka0jt.png); }
	#gf-pdbr-left table { width: 36%; max-width: 275px; float: left; }
	#gf-pdbr-left td { border-bottom: 8px solid #EDEDED; padding: 2% 3%; font-size: 15px; font-style: italic; }
	#gf-pdbr-left img { width: 90%; max-width: 332px; float: left; margin-left: 13%; }
	#gf-pdbr-left h3 { margin-bottom: 4%; }
	#gf-pdbr-right h3 { color: #FFF; font-weight: normal; }
	#gf-pdbr-right div { background: #3f5566; color: #FFF; font-size: 15px; font-style: italic; border: 1px solid #FFF; margin-bottom: 8px; padding: 1.5% 3%; }
	#gf-pdbr-right div span { width: 10%; float: right; }
	#gf-investment { background: url(../jpg/bg_gold_fundamentals4p92.jpg) no-repeat center center; background-size: cover; color: #FFF; padding: 70px 0 65px 0; margin-top: 96px; }
	#gf-investment.silver { background: url(../jpg/bg_silver_fundamentalsc8th.jpg) no-repeat center center; background-size: cover; }
	#gf-investment h2 { color: #FFF; margin-bottom: 25px; margin-top: 0; }
	.gf-investment-inner-content { max-width: 464px; }
	.gf-investment-inner-content > p { font-size: 20px; line-height: 26px; border-bottom: 1px solid white; padding-bottom: 25px; margin: 0; }
	.gf-investment-inner-content .image-content { align-items: center; border-bottom: 1px solid white; display: flex; padding: 30px 0 30px 0; max-width: 400px; }
	.gf-investment-inner-content .image-content figure { margin: 0 35px 0 25px; max-width: 70px; width: 34.61538461538462%; }
	.gf-investment-inner-content .image-content figure img { width: 100%; }
	.gf-investment-inner-content .image-content p { font-size: 14px; line-height: 20px; margin: 0; width: 65.38461538461538%; }
	.gf-investment-inner-content .no-image-content { align-items: center; border-bottom: 1px solid white; border-bottom: none; display: block; padding: 30px 0; max-width: 460px; }
	.gf-investment-inner-content .no-image-content .border-bottom { width: 100%; max-width: 400px; display: block; height: 1px; background: white; }
	.gf-investment-inner-content .no-image-content p { font-weight: bold; margin-bottom: 33px; }
	#gf-invest-ocd img, #gf-invest-pbi img, #gf-invest-etf img { float: left; margin: 0 8% 10% 2%; }
	#gf-investment-left div { clear: both; margin-bottom: 10%; }
	#gf-source { background: #23415a; box-sizing: border-box; padding: 12px 25px; width: 100%; }
	#gf-source p { margin: 0 auto; max-width: 1200px; color: white; }
	#gf-source-left, #gf-source-right { float: left; width: 50%; }
	#gf-source-right { text-align: right; }

	/* CORPORATE RESPONSIBILITY */
	#content-our_commitment { margin: 0 auto; max-width: 1218px; padding: 52px 25px 0 25px; box-sizing: border-box; }
	#content-our_commitment .flex-50-container { padding-bottom: 40px; margin-bottom: 40px; border-bottom: 1px solid #e7e7e7; }
	#image-sfl > div { align-items: center; box-sizing: border-box; display: flex; height: 100%; margin: 0 auto; max-width: 1218px; padding: 25px; justify-content: flex-end; width: 100%; }
	#image-sfl p { color: white; font-size: 42px; font-weight: 300; line-height: 60px; margin: 0; text-align: center; text-transform: uppercase; max-width: 770px; }
	#content #content-safe_for_life { margin-bottom: 70px; display: flex; box-sizing: border-box; max-width: 1218px; padding: 0 25px; }
	#safe-left { padding-right: 30px; width: 50%; }
	#safe-right { padding-left: 30px; padding-top: 35px; width: 50%; }
	#safe-logo { float: right; clear: right; margin: 20px 0 20px 20px; }
	#safe-right h3 { color: #e16928; font-size: 16px; margin: 1.5em 0 0.6em 0; }
	#safe-right h3 strong { font-size: 24px; }
	.sfl-note { float: left; width: 31%; margin: 0 2% 75px 0; font-size: 13px; display: flex; color: white; }
	.sfl-note > div:first-of-type { min-width: 70px; text-align: center; }
	.sfl-note svg { margin: 0 auto; }
	.flex-50-container { display: flex; width: 100%; }
	.flex-50-container > * { width: 50%; }
	.flex-50-container > *:first-child { padding-right: 30px; }
	.flex-50-container > *:last-child { padding-left: 30px; }
	.flex-50-container.flex-50-container--no-padding { }
	.sfl-note.center { margin: 0px auto; float: none; padding-right: 3%; }
	.sfl-note img { float: left; position: relative; margin: 0 10px 1% 0; }
	#sfl-iconography-content-block { background: #23415a; padding: 125px 0 50px 0; }
	#image-sfl { width: 100%; height: 422px; margin: 0 0 2% 0; background: url(../jpg/img_csr_safeqo7u.jpg) no-repeat top center; background-size: cover; }
	#image-crbottom { width: 100%; height: 535px; margin-top: 2%; background: url(../jpg/img_cr_bottomd4pk.jpg) no-repeat center center; background-size: cover; }
	#image-sfl img, #image-crbottom img { display: none; }
	#image-crbottom > div { position: absolute; bottom: 0; width: 100%; text-align: center; color: white; margin: 0; }
	#image-crbottom > div > p { display: block; margin: 0 auto; max-width: 1098px; padding: 25px; text-align: left; width: 100%; }
	.safe { font-size: 125%; color: #000; }
	.cr-project-photos { float: right; }
	.cr-project-photos img { float: left; margin: 0px 0px 15px 15px; }
	#quote-tomsett { background: #476F89; color: #FFF; padding: 2% 0; }
	#peter-image { float: left; width: 23%; margin: 0 6%; text-align: center; font-size: 18px; }
	#peter-image i { font-size: 14px; }
	#peter-quote { float: left; width: 60%; font-style: italic; line-height: 120%; font-size: 20px; }
	#quote-tomsett img { width: 100%; height: auto; max-width: 275px; }
	.crcaption { position: absolute; bottom: 5px; width: 100%; text-align: center; color: #FFF; }
	#content-communities.container { box-sizing: border-box; max-width: 1218px; width: 100%; padding: 38px 25px 0px 25px; }
	#content-communities h2 { margin-bottom: 40px; }
	#content-es h2 { margin-top: 100px; margin-bottom: 40px; }

	/* CAREERS */
	#content-current { clear: both; background: #23415a; padding: 4% 0; color: #FFF; font-size: 14px; margin-top: 40px; }
	#content-current strong { font-size: 24px; text-transform: uppercase; }
	#content-current .orange-button { text-align: center; }
	#content-ocb { max-width: 1600px; margin: 4% auto 0px auto; position: relative; text-align: center; border-top: 1px solid #e7e7e7; clear: both; }
	#content-ocb .container p, #content-join p { font-size: 20px; line-height: 26px; }
	#cb-container { float: left; position: relative; width: 100%; height: 100%; }
	#behaviour-nav { width: 5%; margin: 0px auto 0px -2.5%; position: absolute; z-index: 100; left: 50%; }
	.cblink { cursor: pointer; margin: 55% 0; }
	.cblink:after { content: ""; display: block; width: 100%; height: 0; padding-bottom: 100%; background: #FFF; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; border: 1px solid #808080; }
	.cblink.hover:after, .cblink.active:after { background: #375B75; }
	.cblink.hover div, .cblink.active div { color: #D66A2A; }
	.cblink div { float: left; width: 100%; padding: 30% 0 15% 1px; line-height: 120%; text-align: center; color: #808080; font-size: 32px; }
	.behaviour { display: none; position: relative; background-size: 50%; height: 100%; text-align: left; padding: 4% 0 0 0; }
	.behaviour.active { display: block; }
	.behaviour * { width: 45%; }
	.behaviour li { width: 80%; line-height: 175%; }
	.behaviour img.cb-right { width: 50%; margin-top: -4%; float: right; }
	.behaviour hr { width: 10%; margin: 4% 0; text-align: left; }
	img.cb-right { display: none; float: right; margin-top: -4%; width: 100%; }
	.split-container-careers img.cb-right.current { display: block; }
	.split-box { display: flex; justify-content: space-between; }
	.split-box > div { width: 50%; }
	.split-box > div:nth-of-type(1) { padding-right: 30px; }
	.split-box > div:nth-of-type(2) { padding-left: 30px; border-left: 1px solid white; }
	.split-box .btn { margin-top: 35px; }
	#content-current .split-box p { font-size: 16px; }
	#content-join { margin-top: 50px; }
	#content-join h2:first-of-type { margin-top: 0; }
	.split-container-careers { display: flex; justify-content: space-between; margin-top: 45px; }
	.split-container-careers > div { width: 50%; box-sizing: border-box; }
	.split-container-careers > div:nth-of-type(1) { padding-right: 40px; }
	.split-container-careers > div:nth-of-type(2) { padding-left: 40px; border-left: 1px solid #e7e7e7; }
	.split-container-careers img { width: 100%; }
	.ui-widget { text-align: left; }
	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background: white; color: #23415a; transition: all 250ms ease-in; }
	.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { background: #23415a; color: white; }
	.ui-accordion .ui-accordion-header { border: none; border-radius: 0; padding: 15px 18px; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; margin: 0; }
	.ui-accordion .ui-accordion-header.ui-accordion-header-active { border-top: 1px solid #23415a; border-bottom: 1px solid #23415a; }
	.ui-accordion .ui-accordion-content { padding: 20px 38px; border: none; }
	#content-ocb { text-align: left; padding-top: 70px; padding-bottom: 90px; }
	.split-container-careers .jqueryaccordion h3 { font-size: 20px; display: flex; align-items: center; }
	.split-container-careers .jqueryaccordion h3 > span:nth-of-type(1) { font-size: 40px; margin-right: 10px; font-weight: bold; }
	.split-container-careers ul { line-height: 26px; margin: 0; padding: 0; color: #23415a; }

	/* CONNECT */
	#connect-background {	/*background-image:url(bg_connect_6.jpg);*/
	background-repeat: no-repeat; background-position: top right; background-size: 70%; width: 100%; min-height: 1200px; padding: 3% 0; }
	#connect-background .container p { width: 50%; }
	#connect-background .container hr { width: 50%; text-align: left; margin-left: 0px; }
	#connect-background .container td { vertical-align: top; padding: 0px 10px 10px 0px; }
	.cat-connect .development-dot, .cat-connect .exploration-dot, .cat-connect .production-dot, .cat-preview .development-dot, .cat-preview .exploration-dot, .cat-preview .production-dot, .cr-accordion  .production-dot { transform: translateY(4px); margin-right: 14px; }
	.indent-me { padding-left: 32px; display: block; }
	.connect-icon { display: inline-block; width: 17px; height: 17px; margin-right: 10px; }
	.connect-accordion { margin-top: 26px; max-width: 600px; }
	.connect-accordion .trigger { cursor: pointer; }
	.connect-accordion .trigger:after { content: "+"; font-size: 40px; line-height: 26px; float: right; padding-right: 0; transform: translate(0px, 0px) rotate(0deg); transition: all 250ms ease-in; }
	.connect-accordion.active .trigger::after { transform: translate(0px, 1px) rotate(135deg); transition: all 250ms ease-out; }
	.connect-accordion p { margin: 0.6em 0; }
	.connect-accordion .content { display: none; pointer-events: none; }
	.connect-accordion.active .content { display: block; }
	#str-our-community .connect-accordion { max-width: 100% }
	#str-our-community .connect-accordion .trigger { border-bottom: 2px solid #628ebe; }
	#str-our-community .connect-accordion .content { background-color: #F9f7f8; padding: 10px 5px; }

	/* FOOTER */
	#footer { clear: both; width: 100%; border-top: 1px solid white; font-size: 12px; background: #23415a; }
	#footer-content { box-sizing: border-box; letter-spacing: 1px; margin: 0px auto; max-width: 1417px; padding: 32px 25px; color: white; }
	#footer-left { align-items: center; display: flex; float: left; width: 50%; }
	#footer-left svg { margin-right: 35px; }
	#footer-right { float: right; text-align: right; width: 50%; padding-top: 6px; }
	#footer a { color: white; text-decoration: none; transition: all 250ms ease-in; }
	#footer a:hover { color: #e6692a; transition: all 250ms ease-out; }
	#footer a span { color: #e6692a; font-weight: bold; letter-spacing: 0.25px; text-transform: uppercase; }

	/* TABS  */
	#content .tabs-contain.container { margin-bottom: 135px; max-width: 1286px; padding: 0 25px; width: 100%; }
	.tabs-contain .tabs ul { display: flex; list-style: none; margin: 0; padding: 0 48px 0 0; }
	.tabs-contain .tabs ul li { background: #FFF; border-left: 1px solid #E7E7E7; border-top: 1px solid #E7E7E7; color: #385C76; display: block; font-size: 20px; line-height: 20px; margin: 0; padding: 20px 35px; overflow: hidden; cursor: pointer; transition: all 250ms ease-in; width: 100%; }
	.tabs-contain .tabs ul li:hover { background: #ca5e24; color: #FFF; transition: all 250ms ease-out; }
	.tabs-contain .tabs ul li.last { border-right: 1px solid #E7E7E7; }
	.tabs-contain .tabs ul li:after { font-size: 40px; line-height: 0; float: right; padding-right: 10px; }
	.tabs-contain .tabs ul li.active { background: #e16928; color: #FFF; transition: all 250ms ease-out; }
	.tabs a { cursor: pointer; background: #fff; color: #000; border-bottom: 0; }
	.tabs a:hover, .tabs a.active { background: #b9c6cf; color: #fff; }
	.tab-content { clear: both; border: 1px solid #E7E7E7; display: none; padding: 28px; }
	.tab-content.active { display: block !important; visibility: visible; }
	.tab-content h2 { margin-top: 0; font-size: 20px; font-weight: 300; }

	/* BLENDER TABS */
	.blenderTabs ul { list-style: none; padding: 0; margin: 0; }
	.blenderTabs ul li { margin: 0; padding: 15px 0 15px 10px; border-bottom: 1px solid #fff; display: block; overflow: hidden; cursor: pointer; }
	.blenderTabs ul li span { padding-right: 25px; }
	.blenderTabs li:after { content: "+"; font-size: 40px;  /*line-height: 0;*/ float: right; padding-right: 10px; }
	.blenderTabs li.active:after { -webkit-transform: rotate(-45deg);	/* Firefox */ -moz-transform: rotate(-45deg);	/* IE */ -ms-transform: rotate(-45deg);	/* Opera */ -o-transform: rotate(-45deg); }
	.management .blenderTabs li.active { background: #2b485c; }
	.management h5 { display: inline-block; width: 85%; line-height: 20px; }
	.tabs a { cursor: pointer; background: #fff; color: #000; border-bottom: 0; }
	.tabs a:hover, .tabs a.active { background: #b9c6cf; color: #fff; }
	.tabContent { display: none; }
	.active.tabContent { display: block !important; }
	.leading--zero { list-style-type: decimal-leading-zero; }
	ol.leading--zero { counter-reset: item; list-style-type: none; padding: 0; margin: 0; }
	ol.leading--zero li { display: block; padding: 20px 10px; line-height: normal; width: 100%; cursor: pointer; overflow: hidden; border-bottom: 1px solid #e7e7e7; transition: all 250ms ease-in; }
	ol.leading--zero li:hover { background: #23415a; color: white !important; transition: all 250ms ease-out; }
	ol.leading--zero li.active, .legend-item.active { background: #23415a; transition: all 250ms ease-out; color: #fff !important; }
	ol.leading--zero li:before { content: "0"counter(item) "  "; counter-increment: item; font-size: 22px; padding: 0 20px 0 10px; }
	.cat-company ol.leading--zero li { display: flex; align-items: center; justify-content: space-between; padding: 10px; box-sizing: border-box; }
	.cat-company ol.leading--zero li:before { font-size: 40px; font-weight: bold; }
	.cat-company ol.leading--zero li:last-of-type { border-bottom: 0; }
	ol.leading--zero li:after { content: "+"; font-size: 40px; line-height: 26px; float: right; padding-right: 0; transform: translate(0px, 0px) rotate(0deg); transition: all 250ms ease-in; }
	ol.leading--zero li.active::after { transform: translate(0px, 1px) rotate(135deg); transition: all 250ms ease-out; }
	#so-list h3 { margin: 0px; width: 75%; display: inline-block; line-height: normal; font-weight: 300; font-size: 20px; }

	/* GOVERNANCE */
	#content-governance .blenderTabs ul { display: flex; }
	#content-governance .blenderTabs ul li { padding: 18px 30px; font-size: 20px; font-weight: normal; color: #375c77; border: 1px solid #e7e7e7; border-bottom: none; }
	#content-governance .blenderTabs ul li:after { display: none; }
	#content-governance .blenderTabs ul li.active { background: #e16928; color: #fff; }
	#content-governance .tabContent { padding: 25px 35px; border: 1px solid #e7e7e7; }
	.document-link { position: relative; padding: 5px 40px 5px 10px; }
	.document-link:nth-of-type(odd) { background-color: #f6f8f9; }
	.document-link:after { font-family: FontAwesome; font-size: 24px; position: absolute; top: 5px; right: 10px; content: '\f1c1'; color: #E16928; }
	#content-governance a { line-height: normal !important; }
	@media screen and (max-width:1024px) {
		#content-governance .blenderTabs ul li { font-size: 16px; }
	}
	@media screen and (max-width:600px) {
		#content-governance .blenderTabs ul { display: block; }
		#content-governance .blenderTabs ul li { display: block; padding: 5px 10px; }
		#content-governance .blenderTabs ul li:last-of-type { border-bottom: 1px solid #e7e7e7; }
		#content-governance .tabContent { padding: 20px 0; border: none; }
	}

	/* GRID */
	.container { width: 100%; max-width: 1200px; margin: 0 auto; }
	img.scale-with-grid { max-width: 100%; height: auto; }

	/* TABLE - MOBILE FIX */
	#content div.overflow { width: 100%; overflow-x: auto; }
	#content div.overflow.show + div.arrow { position: relative; height: 30px; width: 100%; }
	#content div.overflow.show + div.arrow::before { font-family: FontAwesome; font-size: 16px; position: absolute; bottom: 0px; left: 50%; content: '\f07e'; }
	.group:before, .group:after { content: ""; display: table; }
	.group:after { clear: both; }
	.group { zoom: 1; }
	.inner_col { display: block; margin: 30px 30px 30px 0; }
	.span_12, .span_11, .span_10, .span_9, .span_8, .span_7, .span_6, .span_5, .span_4, .span_3, .span_2, .span_1 { float: left; }
	.span_12 { width: 100%; }
	.span_11 { width: 91.666%; }
	.span_10 { width: 83.333%; }
	.span_9 { width: 75%; }
	.span_8 { width: 66.66%; }
	.span_7 { width: 58.333%; }
	.span_6 { width: 50%; }
	.span_5 { width: 41.666%; }
	.span_4 { width: 33.33%; }
	.span_3 { width: 25%; }
	.span_2 { width: 16.666%; }
	.span_1 { width: 8.333%; }

	/* CUSTOM STYLES */
	.home-thumb { width: auto !important; }
	.home-thumb-hold.review { margin-right: 0px; }
	.home-thumb-hold.video img { margin-top: 45px; }
	.home-thumb.mobile { display: none; }
	.home-thumb-hold { text-align: center; float: left; width: 269px; height: 320px; box-sizing: border-box; position: relative; }
	#slide1-content .home-thumb-hold .more-link { margin: 0px auto 0px auto !important; float: none; position: absolute; bottom: 0px; display: block; width: 269px; padding: 10px; }

	/* MISCELLANEOUS */
	div#operations-button .operations-icon .cls-1 { fill: #ffffff; }
	#navigation .category a:hover .cls-1, #navigation .category.active a .cls-1 { fill: #e6692a; transition: all 250ms ease-out; }
	div#videos-button svg .stroke-me { stroke: #ffffff; transition: all 250ms ease-in; }
	div#videos-button .c { fill: none; }
	#report-thumbnail { max-width: 250px; padding-right: 40px; }
	.btn-container { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; align-items: center; align-content: stretch; }
	.btn-container.sustainability { justify-content: space-between; width: 100%; max-width: 700px; margin: 0px auto; display: block; /*overwriting the display:flex on this container since it's only one element*/ }
	@media screen and (max-width:625px) {
		.btn-container.sustainability { display: block; text-align: center; }
	}
	@media screen and (max-width:768px) {
		#report-thumbnail { display: none; }
	}

	/* RESPONSIVE */
	@media only screen and (min-width:1904px) {
		#image-crbottom { height: 600px; }
	}
	@media only screen and (min-width:2100px) {
		#image-crbottom { height: 700px; }
	}
	@media only screen and (min-width:2400px) {
		#image-crbottom { height: 900px; }
	}
	@media only screen and (max-width:480px) {
		.span_12, .span_11, .span_10, .span_9, .span_8, .span_7, .span_6, .span_5, .span_4, .span_3, .span_2, .span_1 { width: 100%; }
	}
	@media screen and (max-width:1380px) {
		#behaviour-nav { width: 4.5%; margin: 0px auto 0px -2.25%; }
	}
	@media screen and (max-width:1260px) {
		#project-map.puna:before, #project-map.diablillos:before, #project-map.san_luis:before, #project-map.berenguela:before { height: 660px; }
		#behaviour-nav { width: 5%; margin: 0px auto 0px -2.5%; }
		.cblink div { font-size: 26px; }
		#image-crbottom { background: none; height: auto; }
		#image-sfl img, #image-crbottom img { display: block; width: 100%; }
	}
	@media screen and (max-width:1128px) {
		#content-behaviors-wrapper .span_4 { display: block; width: 100%; }
	}
	@media screen and (max-width:1075px) {
		#navigation .category { font-size: 11px }
		#main-image ul li .image { background-position: 50%; }
		.popup .box { margin-top: 0%; }
		#project-map.puna:before, #project-map.diablillos:before, #project-map.san_luis:before, #project-map.berenguela:before { height: 560px; }
		#bod-link { clear: both; margin-left: 0px; padding-left: 0px; border-left: 0px !important; }
		#gf-pdbr-left img { margin-left: 5%; }
		#homepage-slide-content > div { padding-right: 25px; }
		#home-content > div { width: 100%; border-left: 0; border-bottom: 0; border-right: 0; }
		#home-content { display: block; }
		#home-investor-kit { display: block; }
		#home-investor-kit > div:first-of-type a { display: block; margin-bottom: 20px; }
		#home-investor-kit > div:first-of-type br { display: none; }
		#project-map .legend-item { box-sizing: border-box; width: 100%; }
		#project-map:before { display: none; }
		#project-map.marigold, #project-map.amisk, #project-map.seabee, #project-map.sunrise_lake, #project-map.maverick_springs, #project-map.candelaria, #project-map.berenguela, #project-map.san_marcial, #project-map.san_luis, #project-map.pitarrilla, #project-map.copler-mine, #project-map.cakmaktepe, #project-map.gediktepe::before, #project-map.cakmaktepe-extension, #project-map.findiklidere, #project-map.aslantepe, #project-map.mavidere, #project-map.copper-hill, #project-map.puna, #project-map.hod-maden { background-image: none; }
	}
	@media screen and (max-width:1023px) {
		#map-background { display: none; }
		#map-legend { display: block; width: 100%; }
		#map-legend h2 { margin-top: 50px; }
		#operations-container { min-height: initial; }
		#operations-map { padding-bottom: 50px; }
	}
	@media screen and (max-width:980px) {
		#navigation .category { font-size: 9px; }
	}
	@media screen and (max-width:950px) {
		.popup .box { margin-top: -5%; }
		.sfl-note { font-size: 12px; }
		#peter-quote { font-size: 18px; }
		.cblink div { padding: 25% 0 15% 1px; }
		#gf-pdbr-left img { width: 90%; margin-left: 1%; }
	}
	@media screen and (max-width:900px) {
		.cat-operations #header { margin-bottom: 72px; }
	}
}
@media screen and (max-width:820px) {
	#navigation { overflow: visible; height: auto !important; }
	h2 { font-size: 22px; }
	#slide1-content .text {		/*margin-top: 5%;*/ }
	#slide1-content .text strong { font-size: 21px; line-height: normal; }
	.popup { display: none !important; }
	#image-margin { background-size: cover; height: 250px; }
	#peter-quote { font-size: 14px; }
	.tabs-contain .tabs ul li { padding: 10px 15px; font-size: 15px; }
	#so-list h3 { width: 70%; }
	#so-list li:before { font-size: 16px; }
	#so-list li:after { font-size: 26px; }
}
@media screen and (max-width:900px) {
	#navigation { position: relative; top: 0px; left: 0px; width: 100%; z-index: 10; }
	#navigation .container { text-align: justify; text-align-last: justify; width: 96%; margin: 0px auto; }
	#navigation .container:after { content: ""; display: inline-block; width: 100%; }
	#navigation .category div { display: none; min-height: 10px; }
	#navigation .category { min-height: 10px; padding: 5px 20px 5px 0px !important; display: inline-block; float: none; width: 22%; }
	.nav-logo, #nav-signup, #gf-investment-right img { display: none !important; }
	.image h1 { font-size: 30px; }
	.cblink div { font-size: 20px; }
	#content-csr h2, #content-csr p { width: 100%; }
	#safe-logo { float: none; text-align: center; margin: 0 0 20px 0; }
	h1 { font-size: 24px; }
	#legend { font-size: 12px; }
	#legend img { width: 12px !important; top: 6px; margin: 0px 8px 5px 0px; }
	#sf-mine-supply-right { font-size: 20px; line-height: 150%; letter-spacing: normal; }
	#sf-investment { background-position: 40% 0; }
	#sf-investment p.intro { height: 150px; width: 60%; }
	#gf-applications-right table { width: 100%; }
	#gf-applications-right { margin-top: 0; }
	#gf-applications-right table img { padding-right: 5px; }
	#gf-sd-left, #gf-sd-right, #gf-gd-left, #gf-gd-right, #gf-msr-left, #gf-msr-right, #gf-pbr-left, #gf-pbr-right, #gf-pdbr-left, #gf-investment-left, #gf-investment-right { float: none; width: 100%; clear: both; }
	#gf-pdbr-left img { float: none; width: 100%; clear: both; margin: 0 0 2% 2%; }
	#gf-pdbr-right { width: 92% }
	#home-buttons { display: block; }
	#operations-button, #investors-button, #videos-button { width: 100%; }
	#homepage-slide-content > div { justify-content: space-between; width: 100%; }
	#white-logo { width: 175px; }
	#homepage-slide-content figure { margin-right: 0; }
	#home-content > div { padding: 50px 0 45px 0; }
	#main-image { margin-top: 70px; }
}
@media screen and (max-width:780px) {
	#gf-msr-right { padding-left: 40px; }
}
@media screen and (max-width:767px) {
	.tabs-contain .tabs ul li, .tabs-contain .tabs ul, #content #content-safe_for_life, #content-governance .span_5, #content-strategic_objectives .span_5, #content-strategic_objectives .span_6, #content-behaviors-wrapper .span_4, #content-management .span_6, .management .span_6, .management .span_5 { width: 100%; display: block; float: none; }
	.split-container-careers, .split-container-careers > div, .split-box, .split-box > div, .flex-50-container > *:first-child, .flex-50-container > *:last-child, #safe-left, #safe-right, .flex-50-container, .gf-msr-flex-container, #rr-container .text, #video-left, #video-play, #video-play iframe, #sf-sildem-left, #gf-gd-left, #sf-sildem-right, #gf-gd-right, #tmp-box div, #sf-mine-supply-left, #scrap-chart, #smprod-chart, .gf-investment-inner-content { display: block; float: none; margin: 0 auto; width: 100%; }
	.split-box > div:nth-of-type(1), .split-box > div:nth-of-type(2), .flex-50-container > *:first-child, .flex-50-container > *:last-child, #safe-left, #safe-right, .flex-50-container { padding-left: 0; padding-right: 0; }
	#safe-logo { padding: 35px; }
	#gf-msr-legend figure img { width: 100%; }
	.tabs-contain .tabs ul, #gf-msr-legend figure { padding: 0; margin: 0; }
	#gf-msr-chart { margin: 0 auto; }
	.management { background: #2b485c; }
	#content-behaviors-wrapper .span_4 .inner_col, #sf-mine-supply-left { margin: 0; }
	#content-governance .text--justified { text-align: left !important; }
	#content-behaviors-wrapper { background-image: none; }
	.tabs-contain .tabs ul li { box-sizing: border-box; border-right: 1px solid #E7E7E7; }
	#footer-right { float: right; text-align: right; width: 100%; }
	#footer-left { align-items: right; display: flex; float: right; width: 100%; }
	#footer-left svg { position: absolute; left: 25px; top: 32px; }
	#footer-left > div { float: right; text-align: right; width: 100%; }
	.gf-application, .gf-application.last { float: none; margin-right: 0; text-align: left; margin-top: 5%; width: 100%; }
	#gf-investment { margin-top: 25px; padding: 50px 0 25px 0; }
	#sf-mine-supply-middle, #gf-msr-legend { margin: 0 10% 0 0; width: 15%; }
	#sf-mine-supply-right, #gf-msr-right { max-width: 100%; width: 75%; }
	#gf-msr-right, #gf-msr-legend { clear: none; float: left; }
	#gf-msr-right p { max-width: 100%; margin-top: 25px; }
	.gf-investment-inner-content, .gf-investment-inner-content .image-content, .gf-investment-inner-content .no-image-content, .gf-investment-inner-content .no-image-content .border-bottom { max-width: 100%; }
	#sf-mine-supply-content { width: 100%; display: block; box-sizing: border-box; padding: 25px; }
	#sf-mine-supply-content h3 { margin-top: 0; }
	#sf-supply { margin-top: 25px; }
	#find-silver table td { display: block; width: 100%; }
	#si-video { display: block; width: 100%; margin: 25px 0 0 0; padding: 0; }
	#find-silver-wrapper { margin-bottom: 25px; }
	#sf-sd-left { column-count: 1; }
	#scrap-chart, #smprod-chart { padding: 5px; }
	#map-background { display: none; }
	#map-legend { display: block; width: 100%; }
	#map-legend h2 { margin-top: 50px; }
	#operations-container { min-height: initial; }
	#operations-map { padding-bottom: 50px; }
	#slide1-content { margin-top: 25px; }
	#video-play { margin: 25px 0; }
	#content-rr { margin: 0; padding: 25px 0 50px 0; }
	#rr-container { display: block; }
	#rr-container #report-thumb { display: block; float: none; margin: 25px auto; width: 100%; max-width: 250px; }
	#rr-container .text { text-align: center; }
	#rr-container .text .big-white { display: none; }
	#image-margin h2 { font-size: 25px; line-height: 28px; }
	#image-margin { min-height: 175px; height: auto; }
	#map-legend h3.grey, #map-legend h3.orange, #map-legend h3.green { margin-top: 50px; }
	#project-map ul { padding-left: 20px; }
	#tmp-box { padding: 20px; }
	#gf-gd-right { padding-right: 0; }
	#sfl-iconography-content-block .container { display: flex; flex-wrap: wrap; }
	.sfl-note { margin: 0 0 25px 0; width: 50%; }
	#management-link { border-right: none !important; }
	.thumb-image-wrapper img { margin-bottom: 45px; }
	.split-box { padding: 25px 0; }
	.split-box > div:nth-of-type(2) { border-left: 0; margin-top: 50px; }
	.split-container-careers > div:nth-of-type(1) { padding-right: 0; }
	.split-container-careers > div:nth-of-type(2) { border-left: 0; padding-left: 0; margin-top: 50px; }
	#content-join h2 { line-height: 38px; }
	.doc-link { background: url(../jpg/icon_doclink_mobf1aw.jpg) no-repeat; padding: 5px 0px 5px 30px; width: 100%; background-position: 0 10px; }
}
@media screen and (max-width:740px) {
	#connect-background { background-image: none; }
}
@media screen and (max-width:645px) {
	#homepage-slide-content > div { display: block; }
	#homepage-slide-content p { text-align: center; }
}
@media screen and (max-width:600px) {
	#subnavigation, #subnavigation-home { padding: 5px 24px 2px 24px; }
	#peter-quote, #peter-image { float: none; width: 100%; margin: 0; }
	#operations-button, #investors-button, #videos-button { width: 100%; display: block; }
	#sf-sd-left, #sf-sd-right, .sf-supply-chart, .sf-sildem-chart-legend, #sf-sildem-left, #sf-sildem-right { float: none; width: 100%; clear: both; }
	#sf-sd-left hr { margin: 5% 0; }
	.cblink div { padding: 20% 0 15% 1px; }
}
@media screen and (max-height:480px), screen and (max-width:480px) {
	#navigation .container {		/*display:none;*/ }
	#mobile-nav {		/*display:block;*/ }
	#navigation-container { min-height: 40px; background: #FFF; -webkit-box-shadow: 0px 10px 10px -10px rgba(0, 0, 0, 1); -moz-box-shadow: 0px 10px 10px -10px rgba(0, 0, 0, 1); box-shadow: 0px 10px 10px -10px rgba(0, 0, 0, 1); }
	#map-background { top: -5%; }
	.scroll-down { display: none; }
	#connect-background .container hr { width: 100%; }
	#main-image, #main-image ul li .image { height: 300px; }

	/*   #str-corporate_responsibility #main-image ul li .image {
	   height: 505px;	
	 }*/
	.image h1.nobg { padding: 50px 0 0px 0; }

	/*OPERATIONS*/
	#operations-container { width: 98%; padding-left: 2%; min-height: 750px; }
	#legend { font-size: 10px; }
	#legend img { width: 10px !important; top: 5px; margin: 0px 4px 5px 0px; }
}
@media screen and (max-width:520px) {
	#footer-left svg { display: none; }
	#footer-right, #footer-left, #footer-left > div { text-align: center; }
	.sfl-note { width: 100%; }
	.sfl-note > div:nth-of-type(2) { padding-left: 10px; }
	.cr-project-photos img { float: none; margin: 10px auto 25px auto; display: block; }
	.cr-project-photos a.fancybox { display: block; margin: 0 auto; }
	.cr-project-photos { float: none; }
}
@media screen and (max-width:480px) {
	.plain-banner-content p, #sf-intro .container p, #gf-intro .container p { font-size: 25px; line-height: 28px; }

	/*.cat-corporate_responsibility .plain-banner-content p { font-size:20px; margin-top: 45px; }*/
	.gf-application, .gf-application.last { padding: 0 10px; }
	#top-bar .container { top: 0px; }
	#navigation .container { text-align: left; }
	#navigation .category { width: 44% !important; padding: 5px 3% !important; text-align: left; }
	#nav3 br, #nav4 br, #nav7 br, #nav8 br, #nav-signup br { display: none; }
	#nav-signup span { margin-right: 4px; }
	#subnavigation, #subnavigation-home { text-align: left; padding: 3px 1% 2px 4%; }
	#subnavigation a { border-right: none; width: 47% !important; padding: 2px 1% !important; display: inline-flex; }
	.home-thumb-hold.video { margin-top: 0; }
	#home-news, #home-events, #home-investor-kit, #home-stock-info { min-width: 100%; }
	#signup { padding-top: 20px; }
	#signup img { display: none; }
	#slide1-content { margin-top: 20%; }
	#slide1-content .text, #report-thumb { clear: both; width: 100%; margin: 0px auto; text-align: center; float: none; }
	#slide1-content .more-link { margin: 10px auto 0px auto !important; float: none; width: 90%; }
	.management { background: #2b485c; }
	.project-highlight { font-size: 14px; letter-spacing: 1px; }
	#project-map:before { height: 350px; }
	#connect-background .container p { width: 100%; }

	/* METALS FUNDAMENTALS */
	.application, #sf-investment .container div#sf-invest-total, #sf-investment .container div#sf-invest-source, #gf-applications-left, #gf-applications-right, #gf-msr-left, #gf-pdbr-left table { float: none; width: 100%; clear: both; }
	#sf-intro, #gf-intro { font-size: 24px; }
	.application.middle { margin: 0; }
	#scrap-chart, #tmp2 { padding: 0; margin: 0; border: 0; }
	#sf-investment { background: #5B9AAB; height: auto; padding-bottom: 4%; }
	#sf-investment p.intro { font-size: 15px; width: 100%; border-bottom: 1px solid #FFF; padding-bottom: 4%; height: auto; }
	#sf-investment hr, #sf-sd-left hr, #tmp2 { margin: 6% 0; }
	#sf-investment .container div, #sf-investment hr { width: 100% }
	#gf-gd-table td { font-size: 12px; border-left: 1px solid #E5E5E5; }
	.teal-row td, .supply-row td { font-size: 11px; padding: 6px 5px; }
	.bluesd2-row td, .demand-row td { font-size: 11px; padding: 6px 5px; }

	/*CAREERS*/
	.cblink div { font-size: 12px; }
	.behaviour { padding: 0; }
	.behaviour * { font-size: 12px !important; }
	#safe-logo img { width: 100%; }
	#sf-mine-supply-middle, #gf-msr-legend { margin: 0 5% 0 0; width: 25%; }
	#sf-mine-supply-right, #gf-msr-right { max-width: 100%; width: 70%; }
}
@media screen and (max-width:400px) {
	#nav-signup { display: inline-block !important; }
}
@media screen and (max-height:800px) {
	.blenderTabs ul li { padding: 15px 0 15px 10px; }
}

/* HOMEPAGE COVID UPDATE SECTION -- May 4th, 2020 */
#covid-content { background-image: url(../jpg/ssr-covid-background-4cnsw.jpg); background-position: center center; background-size: cover; background-repeat: no-repeat; height: 850px; width: 100%; }
#covid-content:after { content: " "; visibility: hidden; display: block; height: 0; clear: both; }
#covid-content .container { box-sizing: border-box; text-align: center; padding: 70px 25px; }
#covid-content .container .covid-links { display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: space-around;  /*margin-top: 80px;*/ padding: 20px 40px; padding-top: 120px; }
#covid-content .container .covid-links h1 > a { color: #20415b; font-weight: bold; margin: 0px; font-size: 32px; line-height: 1.2; position: relative; padding: 0 20px; text-transform: uppercase; transition: all 250ms ease-in-out; }
#covid-content .container .covid-links h1 > a:hover { color: #e6692a; }
#covid-content .container .covid-links h1::after { height: 1px; display: block; background: #20415b; content: ""; position: relative; margin: 0 auto; transition: all 250ms ease-in; top: 30px; width: 70px; z-index: 1; }
#covid-content h1.covid-header { font-size: 42px; line-height: 1.2; margin-top: 0px; text-transform: uppercase; background-color: rgba(130, 130, 130, 0.7); padding: 10px; color: #FFF; }
#covid-content h1.covid-header span { display: block; font-size: 40px; text-transform: none; margin-top: 15px; }
@media screen and (max-width:1250px) {
	#covid-content { background-position: top 0 left -90px; }
}
@media screen and (max-width:1100px) {
	#covid-content { background-image: url(../jpg/ssr-covid-background-4cnsw.jpg); background-position: center center; height: 615px; }
	#covid-content h1.covid-header { padding: 20px 0; }

	/*    #covid-content {
	  background-position: top 0 left -350px;
	}*/ }
	@media screen and (max-width:950px) {
		#covid-content .container .covid-links { padding: 20px 0; }
		#covid-content { background-position: top 0 center; }
	}
	@media screen and (max-width:767px) {
		#covid-content { height: 700px; }
		#covid-content .container { padding: 35px 25px }
		#covid-content h1.covid-header { font-size: 38px; }
		#covid-content h1.covid-header span { font-size: 32px; }
	}
	@media screen and (max-width:680px) {
		#covid-content { background-position: top 0 center/*left -55px bottom; */ }
		#covid-content .container .covid-links { flex-wrap: wrap; /*margin-top: 40px;*/ }
		#covid-content .container .covid-links > h1:first-of-type::after { margin-bottom: 50px; }
	}
	@media screen and (max-width:640px) {
		#covid-content h1.covid-header { font-size: 30px; }
		#covid-content h1.covid-header span { font-size: 26px; }
	}

	/*@media screen and (max-width: 586px) {
		.covid-links .link-container:nth-of-type(1) {padding-bottom: 0px;}
		.covid-links .link-container:nth-of-type(2) {padding-top: 0px;}
	}*/
	@media screen and (max-width:550px) {
		.link-container h3 { font-size: 16px; }
	}
	@media screen and (max-width:480px) {
		#covid-content { height: 715px; }
		#covid-content h1.covid-header { font-size: 26px; }
		#covid-content h1.covid-header span { font-size: 24px; }
		#covid-content .container { padding: 25px; }
		#covid-content .container .covid-links { margin-top: 0; }
		#covid-content .container .covid-links h1 > a { font-size: 24px; }
	}
	.link-container { background-color: rgba(130, 130, 130, 0.7); padding: 25px 20px; width: 40%; text-align: center; margin: 25px; }
	.link-container h3 { margin: 0px; color: #FFF; }
	.link-container h3:hover { color: #e36929; transition: all ease-in-out 250ms; }
	.link-container hr { border: 0 none; border-bottom: 1px solid #FFF; width: 30px; margin-bottom: 5px; }
	.chat-links { background-color: #000000; color: #ffffff; text-align: center; padding: 10px 20px; margin-top: 1px; position: relative; display: none; }
	.chat-links a { color: #ffffff; }
	.chat-links a:hover { color: #e36929; transition: all ease-in-out 250ms; }
	.chat-links p { margin-bottom: 0; }
	.cat-benefits .connect-accordion, .cat-faq .connect-accordion { margin-top: 0px; max-width: 100%; padding: 20px; }
	.cat-benefits .connect-accordion:nth-of-type(odd), .cat-faq .connect-accordion:nth-of-type(odd) { background-color: #f1f1f1; }
	.cat-benefits .chat-links, .cat-faq .chat-links, .cat-vote-now .chat-links {	/*position: sticky;
				bottom: 149px;*/
	z-index: 1000%; margin-top: 50px; }

	/****** 2020 Additions ******/
	#content ul.documents { list-style: none; margin: 0px 0px 30px 0px; padding: 0px; font-size: 14px; line-height: 18px; }
	#content ul.documents li { display: flex; justify-content: space-between; padding: 10px; align-items: center; }
	#content ul.documents li:nth-of-type(odd) { background-color: #f6f8f9; }
	#content ul.documents span { display: inline-block; }
	#content ul.documents li > span:nth-of-type(1) { flex-grow: 0; font-weight: bold; width: 200px; padding-right: 15px; }
	#content ul.documents li > span:nth-of-type(2) { flex-grow: 1; }
	#content ul.documents a { display: flex; justify-content: space-between; color: #23415a; transition: all 0.25s ease-in-out; align-items: center; }
	#content ul.documents a > span { padding-right: 15px; }
	#content ul.documents a::after { content: ''; display: block; width: 22px; height: 27px; background-repeat: no-repeat; background-size: cover; background-image: url(../png/icon-pdf2r9zz.png); flex-shrink: 0; }
	#content ul.documents a:hover { color: #e6692a; }
	@media screen and (max-width:440px) {
		#content ul.documents li { display: block; }
	}

	/****** 2020 NEW OPERATIONS ******/

	/*#operations-map-2020 {background-color: #f9f7f8; text-align: center;}
	#operations-map-2020 img {max-width: 100%; height: auto;}*/
	#operations-links { padding-top: 65px; padding-bottom: 62px; }
	#operations-links .row { display: flex; justify-content: space-between; }
	#operations-links .column { width: calc((100%/3) - 20px); }
	#operations-links h3 { text-transform: uppercase; margin: 23px 0px 10px 0px; font-weight: bold; font-size: 22px; }
	#operations-links h3.grey { color: #9ba2a1; }
	#operations-links h3.orange { color: #e16928; }
	#operations-links h3.green { color: #7db739; }

	/*@media screen and (max-width: 1440px) {
		#operations-map-2020 img {width: 100%;}
	}*/
	@media screen and (max-width:767px) {
		#operations-links .row { display: block; }
		#operations-links .column { width: 100%; }
		#operations-links h3 { margin: 45px 0px 10px 0px; }
	}

	/****** MANAGEMENT CHANGES - FEB 2021 ******/
	#content-management-2021 { }
	#content-management-2021 .bio-accordion .trigger { cursor: pointer; position: relative; border-bottom: solid 1px #e47d46; padding: 19px 45px 19px 0px; margin-top: 32px; }
	#content-management-2021 .bio-accordion .trigger h2 { margin: 0px; line-height: 36px; }
	#content-management-2021 .bio-accordion .trigger::after { position: absolute; right: 0px; top: 18px; content: "+"; font-size: 50px; line-height: 50px; color: #2b485c; padding-right: 0; transform: translate(0px, 0px) rotate(0deg); transition: all 250ms ease-in; }
	#content-management-2021 .bio-accordion.active .trigger::after { transform: translate(0px, 1px) rotate(135deg); transition: all 250ms ease-out; }
	#content-management-2021 .bio-accordion .content { padding: 40px 0px 48px 0px; display: none; pointer-events: none; }
	#content-management-2021 .bio-accordion.active .content { pointer-events: all; }

	/****** MANAGEMENT CHANGES - MARCH 2021 ******/
	body#str-leadership-team .main.container, body#str-bod .main.container { padding-top: 80px; padding-bottom: 80px; }
	body#str-leadership-team .bios-featherlight:first-of-type { margin-bottom: 60px; }

	/****** CULTURE / VALUES - JUNE 2021 ******/
	.expandable { height: 156px; min-height: 156px; overflow: hidden; position: relative; }
	.expandable:after { content: ''; background: -webkit-gradient(linear, left top, left bottom, from(rgba(245, 245, 245, 0)), color-stop(97%, #fff), to(#fff)); background: linear-gradient(to bottom, rgba(245, 245, 245, 0) 0%, #fff 97%, #fff 100%); position: absolute; height: 60px; width: 100%; bottom: 0; left: 0; }
	.expandable.active:after { display: none; }
	.expand { cursor: pointer; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; margin-top: 32px; display: block; font-size: 16px; font-weight: bold; line-height: 1.63; letter-spacing: -0.03px; color: #23415a; }
	.expand:hover { color: #001ca8; }
	#content-culture_values { /*text-align: center;*/ font-size: 16px; line-height: normal; letter-spacing: -0.03px; color: #23415a; }
	#content-culture_values h2 { margin: 74px 0px 50px 0px; }
	#content-culture_values .flex { display: flex; justify-content: space-between; margin-bottom: 92px; flex-wrap: wrap; }
	#content-culture_values .flex > div span { font-weight: 700; font-size: 18px; max-width: 200px; display: block; text-align: center; }
	#content-culture_values .flex > div:nth-of-type(1) span { color: #619fd0; }
	#content-culture_values .flex > div:nth-of-type(2) span { color: #4f7c15; }
	#content-culture_values .flex > div:nth-of-type(3) span { color: #ff762f; }
	#content #content-culture_values img { max-width: 200px; width: 100%; margin-bottom: 6px; }
	body#str-company .flex-row { display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 36px; }
	body#str-company .flex-row.reverse { flex-direction: row-reverse; }
	body#str-company .flex-row > * { width: calc((100% - 64px) / 2); }
	body#str-company .flex-row > div { margin-top: 30px; }
	body#str-company .flex-row h3.orange { font-size: 24px; font-weight: bold; line-height: normal; letter-spacing: -0.05px; color: #e6692a; margin-bottom: 33px; }
	body#str-company .flex-row li { margin-bottom: 11px; }
	body#str-company .container.main { margin-bottom: 117px; }
	.other-exploration { color: #375B75; font-weight: 700; padding-top: 25px; display: inline-block; }
	@media screen and (max-width:900px) {
		body#str-company .flex-row { display: block; }
		body#str-company .flex-row > * { width: calc(100%); }
	}
	@media screen and (max-width:870px) {

	/*#content-culture_values .flex > div { width: calc((100% / 3)); margin-bottom: 30px; }*/ }
	@media screen and (max-width:430px) {
		#content-culture_values .flex > div { width: calc((100% / 2)); }
	}
	.second-box-center { padding-top: 15px; }

	/* IMAGE FIXES - SEPTEMBER 2023 */
	#content .container img { max-width: 100%; }
	#content-culture_values .links a { color: #23415a; transition: all 250ms ease-in; }
	#content-culture_values .links a img { transition: all 250ms ease-in; }
	#content-culture_values .links a:hover { color: #e6692a; }
	#content-culture_values .links a:hover img { opacity: 0.6; }
	#culture_values_details > div { display: none; }
	#culture_values_details > div.active { display: block; }
	#content .report-accordion ul.documents li:nth-of-type(n+4) span { display: none; }
	#content .report-accordion ul.documents li { padding: 0; }
	#content .report-accordion ul.documents li span { padding: 10px; }
	.report-accordion .accordion-toggle:after { content: " More +" }
	.report-accordion .accordion-toggle.open:after { content: " Less -" }
	#content-culture_values .flex > div { /*flex-basis: calc((100% / 3) - 30px); */padding: 0 15px; }
	@media screen and (max-width:768px) {
		#content-culture_values .flex > div { /*flex-basis: calc((100% / 3) - 30px);*/ padding: 0 15px; }
	}
	@media screen and (max-width:500px) {
		#content-culture_values .flex > div { flex-basis: calc((100%) - 10px); padding: 0 5px; }
	}

	/*  */

	/*==== COMPONENTS LIBRARY ====*/
	.bmcl-accordion-1:not(#bmcl) > div { border: 1px solid #dfdfdf; margin-bottom: 10px; padding: 0 }
	.bmcl-accordion-1:not(#bmcl) > div h1, .bmcl-accordion-1:not(#bmcl) > div h2, .bmcl-accordion-1:not(#bmcl) > div h3, .bmcl-accordion-1:not(#bmcl) > div h4, .bmcl-accordion-1:not(#bmcl) > div h5, .bmcl-accordion-1:not(#bmcl) > div h6 { -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-top: 4px solid #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 0; padding: 23px 24px 27px; position: relative; -webkit-transition: all .275s ease-in-out; transition: all .275s ease-in-out }
	.bmcl-accordion-1:not(#bmcl) > div h1:after, .bmcl-accordion-1:not(#bmcl) > div h2:after, .bmcl-accordion-1:not(#bmcl) > div h3:after, .bmcl-accordion-1:not(#bmcl) > div h4:after, .bmcl-accordion-1:not(#bmcl) > div h5:after, .bmcl-accordion-1:not(#bmcl) > div h6:after { color: inherit; content: '+'; font-size: 24px; padding-left: 24px; position: relative }
	.bmcl-accordion-1:not(#bmcl) > div h1:hover, .bmcl-accordion-1:not(#bmcl) > div h2:hover, .bmcl-accordion-1:not(#bmcl) > div h3:hover, .bmcl-accordion-1:not(#bmcl) > div h4:hover, .bmcl-accordion-1:not(#bmcl) > div h5:hover, .bmcl-accordion-1:not(#bmcl) > div h6:hover { color: #e6692a; }
	.bmcl-accordion-1:not(#bmcl) > div h4 { font-family: "Lato", sans-serif; font-size: 18px; font-weight: 700; line-height: normal; letter-spacing: .31px; cursor: pointer }
	.bmcl-accordion-1:not(#bmcl) > div h4 + div { display: none; padding: 5px 24px 15px }
	.bmcl-accordion-1:not(#bmcl) > div h4 + div p, .bmcl-accordion-1:not(#bmcl) > div h4 + div * { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: 400; line-height: 1.44; letter-spacing: .25px }
	.bmcl-accordion-1:not(#bmcl) > div.active h1, .bmcl-accordion-1:not(#bmcl) > div.active h2, .bmcl-accordion-1:not(#bmcl) > div.active h3, .bmcl-accordion-1:not(#bmcl) > div.active h4, .bmcl-accordion-1:not(#bmcl) > div.active h5, .bmcl-accordion-1:not(#bmcl) > div.active h6 { border-color: #e6692a; }
	.bmcl-accordion-1:not(#bmcl) > div.active h1:after, .bmcl-accordion-1:not(#bmcl) > div.active h2:after, .bmcl-accordion-1:not(#bmcl) > div.active h3:after, .bmcl-accordion-1:not(#bmcl) > div.active h4:after, .bmcl-accordion-1:not(#bmcl) > div.active h5:after, .bmcl-accordion-1:not(#bmcl) > div.active h6:after { content: '-' }
	.cat-2024-copler-incident .incident, .incident-updates { margin: 50px 0px; }
	.cat-2024-copler-incident .incident h1, .cat-2024-copler-incident .incident-updates  h3, .cat-2024-copler-incident .incident-updates  h4 { text-transform: uppercase; }
	.cat-2024-copler-incident .disclaimer-text { margin-bottom: 50px; }
	.cat-2024-copler-incident #main-image ul li .image { background-size: cover; height: 493px; width: 100%;  /*max-width:2000px;*/ margin: 0px auto; text-align: center; position: relative; }
	@media screen and (max-width:550px) {
		.cat-2024-copler-incident #main-image ul li .image { background-position: 90% 10%; }
	}
	.cat-2024-copler-incident #main-image { display: none; }
	.cat-2024-copler-incident #content { margin-top: 100px; }
	.cat-2024-copler-incident #content .incident .incident-container img { float: right; max-width: 500px; }
	@media screen and (max-width:900px) {
		.cat-2024-copler-incident #content { margin-top: 50px; }
		.cat-2024-copler-incident #content .incident .incident-container img { float: none; }
	}
	@media screen and (max-width:550px) {
		.cat-2024-copler-incident #content .incident .incident-container img { max-width: 200px; }
	}
	div.other-docs { clear: both; position: relative; padding-top: 115px; }
	.other-docs .btn.btn-blue { width: 100%; text-align: center; }
	.operations-news-spacer { padding: 115px 0; }
	.seabee-video-container { clear: both; padding-top: 75px; }

	/*@media screen and (min-width:1075px) {
		body#str-corporate_responsibility.cat-corporate_responsibility #main-image { height: 500px; }
	}*/
	@media screen and (min-width:900px) {
		body#str-corporate_responsibility.cat-corporate_responsibility #main-image { margin-top: 130px; }
	}
	@media screen and (max-width:1075px) {
		body#str-corporate_responsibility.cat-corporate_responsibility #main-image ul li .image { background-position: 47%; max-height: 440px; }
	}

	/* GRID LAYOUTS */
	.grid { display: grid; grid-template-columns: repeat(12, 1fr); grid-template-rows: auto; column-gap: 24px; }
	@media (max-width:768px) {
		.grid { column-gap: 16px; }
	}
	.grid-collapse { display: grid; grid-template-columns: repeat(12, 1fr); grid-template-rows: auto; }
	.cols-2 { grid-column: span 2; }
	.cols-3 { grid-column: span 3; }
	.cols-4 { grid-column: span 4; }
	.cols-5 { grid-column: span 5; }
	.cols-6 { grid-column: span 6; }
	.cols-7 { grid-column: span 7; }
	.cols-8 { grid-column: span 8; }
	.cols-9 { grid-column: span 9; }
	.cols-10 { grid-column: span 10; }
	.cols-11 { grid-column: span 11; }
	.cols-12 { grid-column: span 12; }
	@media (max-width:1600px) {
		.xxl-cols-2 { grid-column: span 2; }
		.xxl-cols-3 { grid-column: span 3; }
		.xxl-cols-4 { grid-column: span 4; }
		.xxl-cols-5 { grid-column: span 5; }
		.xxl-cols-6 { grid-column: span 6; }
		.xxl-cols-7 { grid-column: span 7; }
		.xxl-cols-8 { grid-column: span 8; }
		.xxl-cols-9 { grid-column: span 9; }
		.xxl-cols-10 { grid-column: span 10; }
		.xxl-cols-11 { grid-column: span 11; }
		.xxl-cols-12 { grid-column: span 12; }
	}
	@media (max-width:1440px) {
		.xl-cols-2 { grid-column: span 2; }
		.xl-cols-3 { grid-column: span 3; }
		.xl-cols-4 { grid-column: span 4; }
		.xl-cols-5 { grid-column: span 5; }
		.xl-cols-6 { grid-column: span 6; }
		.xl-cols-7 { grid-column: span 7; }
		.xl-cols-8 { grid-column: span 8; }
		.xl-cols-9 { grid-column: span 9; }
		.xl-cols-10 { grid-column: span 10; }
		.xl-cols-11 { grid-column: span 11; }
		.xl-cols-12 { grid-column: span 12; }
	}
	@media (max-width:1280px) {
		.lg-cols-2 { grid-column: span 2; }
		.lg-cols-3 { grid-column: span 3; }
		.lg-cols-4 { grid-column: span 4; }
		.lg-cols-5 { grid-column: span 5; }
		.lg-cols-6 { grid-column: span 6; }
		.lg-cols-7 { grid-column: span 7; }
		.lg-cols-8 { grid-column: span 8; }
		.lg-cols-9 { grid-column: span 9; }
		.lg-cols-10 { grid-column: span 10; }
		.lg-cols-11 { grid-column: span 11; }
		.lg-cols-12 { grid-column: span 12; }
	}
	@media (max-width:1024px) {
		.md-cols-2 { grid-column: span 2; }
		.md-cols-3 { grid-column: span 3; }
		.md-cols-4 { grid-column: span 4; }
		.md-cols-5 { grid-column: span 5; }
		.md-cols-6 { grid-column: span 6; }
		.md-cols-7 { grid-column: span 7; }
		.md-cols-8 { grid-column: span 8; }
		.md-cols-9 { grid-column: span 9; }
		.md-cols-10 { grid-column: span 10; }
		.md-cols-11 { grid-column: span 11; }
		.md-cols-12 { grid-column: span 12; }
	}
	@media (max-width:768px) {
		.sm-cols-2 { grid-column: span 2; }
		.sm-cols-3 { grid-column: span 3; }
		.sm-cols-4 { grid-column: span 4; }
		.sm-cols-5 { grid-column: span 5; }
		.sm-cols-6 { grid-column: span 6; }
		.sm-cols-7 { grid-column: span 7; }
		.sm-cols-8 { grid-column: span 8; }
		.sm-cols-9 { grid-column: span 9; }
		.sm-cols-10 { grid-column: span 10; }
		.sm-cols-11 { grid-column: span 11; }
		.sm-cols-12 { grid-column: span 12; }
	}
	@media (max-width:480px) {
		.xs-cols-2 { grid-column: span 2; }
		.xs-cols-3 { grid-column: span 3; }
		.xs-cols-4 { grid-column: span 4; }
		.xs-cols-5 { grid-column: span 5; }
		.xs-cols-6 { grid-column: span 6; }
		.xs-cols-7 { grid-column: span 7; }
		.xs-cols-8 { grid-column: span 8; }
		.xs-cols-9 { grid-column: span 9; }
		.xs-cols-10 { grid-column: span 10; }
		.xs-cols-11 { grid-column: span 11; }
		.xs-cols-12 { grid-column: span 12; }
	}
	h2.green { color: #4b7c18; font-size: 64px; line-height: 64px; }
	.cr-accordion { margin-top: 26px; max-width: 100%; margin-bottom: 14px; }
	.cr-accordion .trigger { cursor: pointer; border-bottom: 2px solid #628ebe; padding: 5px; }
	.cr-accordion .trigger:after { content: "+"; font-size: 40px; line-height: 26px; float: right; padding-right: 0; transform: translate(0px, 0px) rotate(0deg); transition: all 250ms ease-in; }
	.cr-accordion.active .trigger::after { transform: translate(0px, 1px) rotate(135deg); transition: all 250ms ease-out; }
	.cr-accordion .trigger span { margin-right: 15px; }
	.cr-accordion p { margin: 0.6em 0; }
	.cr-accordion .content { display: none; background-color: #F9f7f8; padding: 15px 5px; }
	.cr-accordion.active .content { display: block; }
	.cr-accordion.active .content .btn { text-align: center; height: 100%; display: flex; align-items: center; justify-content: center; }
	.cr-accordion.active .content .grid { margin-bottom: 20px; }
	#content .cr-accordion .content .connect-icon img { width:21px; height:auto; max-width:21px; }
	.content-our-community, .content-our-policies { margin-bottom: 30px; }

.content-our-policies h3 { margin-top: 40px; }
.content-our-policies h3:first-of-type { margin-top: 0px; }
.grid.buttons { padding-left: 15px; padding-right: 15px; }
p.large-orange { font-size: 26px; color: #da6d2c; }

#cr-boxes { background-color: #E3ECEB; padding-top: 80px; padding-bottom: 80px; }
#cr-boxes .grid > div { border:2px solid #283f5a; padding:24px 20px 10px 20px; position: relative; margin-bottom: 48px; }
#cr-boxes .grid > div h3 { position: absolute; top:-36px; left:10px; padding:0 10px; background-color: #E3ECEB; }
#cr-boxes .grid > div a { color: #263fad; font-weight: 700; text-decoration: underline; }
.btn-container.sustainability { display: none; }
body.cat-corporate_responsibility .btn-container.sustainability, body.cat-reports-data .btn-container.sustainability { display: block; }
.btn-container.sustainability .csr-report { background-color: #FFF; border-radius: 50px; padding:50px; box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5); }
.btn-container.sustainability .csr-report a { display: flex; -webkit-align-items: center; align-items: center; }
.btn-container.sustainability .csr-report a img { width:250px; box-shadow: -5px 5px 10px rgba(0, 0, 0, 0.5); max-width:100%; }
.btn-container.sustainability .csr-report a span { color: #4b7c18; font-size: 40px; line-height: 1; padding-left: 24px; text-align: left; font-weight: 700; }
.lightblue { color: #628EBE; }


	@media (max-width:768px) {
	h2.green { color: #4b7c18; font-size: 32px; line-height: 32px; }
.btn-container.sustainability .csr-report { padding: 24px; border-radius:24px; }
		.btn-container.sustainability .csr-report a { display: block; }
		.btn-container.sustainability .csr-report a span { display: block; font-size: 24px; padding-left: 0; text-align: center; }
	}
/*Grievance Form*/
#error-message-box{display:none;background:#ee4036;color:#fff;padding:30px;width:100%;margin-bottom:30px}
.grecaptcha-badge{display:none!important}
.grecaptcha-badge.show{display:block!important;visibility:visible!important}
.required-text{color:#375b75;font-size:14px}.required{color:#ff0000}
.orange{color:#e16928}
.signup-message {font-size: 16px; margin-top: 15px; margin-bottom:48px; }
.content-grievance-submission-form form { margin-bottom: 56px; }
.content-grievance-submission-form button{border:0; cursor: pointer;	}
.content-grievance-submission-form button.btn.btn-orange-cta{padding:15px 35px;margin-top:48px;}
.grievance-submission{width:100%}
.grievance-submission input[type=text]{width:100%;max-width:500px;border:1px solid #e7e7e7;border-radius:4px;padding:10px 20px;box-sizing:border-box;font-size:14px;}
.grievance-submission textarea{width:100%;border:1px solid #e7e7e7;border-radius:4px;padding:10px 20px;box-sizing:border-box;font-size:14px;height:230px;}
.grievance-submission select{max-width:500px;width:100%;border:1px solid #e7e7e7;border-radius:4px;padding:10px 20px;box-sizing:border-box;font-size:14px;background:#fff url(../png/selectarrow2ijzr.png) no-repeat right center; margin-bottom:48px;color:#375b75;appearance:none;-webkit-appearance:none;-moz-appearance:none;}
.grievance-submission select::-ms-expand{display:none}
.grievance-submission input[type=text]::-webkit-input-placeholder,.grievance-submission textarea::-webkit-input-placeholder{color:#375b75;font-size:14px;font-weight:400;line-height:1.5}
.grievance-submission input[type=text]:-moz-placeholder,.grievance-submission textarea:-moz-placeholder{color:#375b75;font-size:14px;font-weight:400;line-height:1.5}
.grievance-submission input[type=text]::-moz-placeholder,.grievance-submission textarea::-moz-placeholder{color:#375b75;font-size:14px;font-weight:400;line-height:1.5}
.grievance-submission input[type=text]:-ms-input-placeholder,.grievance-submission textarea:-ms-input-placeholder{color:#375b75;font-size:14px;font-weight:400;line-height:1.5}
.grievance-submission input[type=date]{border: 1px solid #e7e7e7;border-radius: 4px;padding: 10px 20px;box-sizing: border-box;font-size: 14px;color:#375b75;}
.grievance-submission input[type=checkbox]{position:absolute;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}
.grievance-submission input[type=checkbox]+label{background:url(https://ssrmining.com/_templates/1/img/unchecked2.png) no-repeat 0 0;padding:0 0 5px 47px;line-height:30px;font-size:14px;cursor:pointer;color:#555}
.grievance-submission input[type=checkbox]:checked+label{background-image:url(https://ssrmining.com/_templates/1/img/checked2.png)}
.grievance-submission .error input,.grievance-submission .error textarea,.grievance-submission .error select{border:1px solid #ee4036!important}

.form-head{ font-weight: 700; color: #628EBE; margin-bottom:24px; margin-top:24px;}
.flex-group{display:flex;gap:20px;margin-bottom:24px;align-items:flex-start}
.left{flex:0 0 180px;font-size:16px;font-weight:500;color:#333}
.right{flex:1;display:flex;flex-direction:column;gap:16px}
.radio-subgroup{display:flex;align-items:center}
.form-subgroup{display:flex;flex-direction:column;margin-bottom:16px}

.radio-subgroup input{margin-right:6px}
.form-subgroup label{font-size:16px; color:#555;margin-bottom:6px}

.error-tooltip{position:absolute;top:-55px;left:33%;background:#333;color:#fff;padding:10px 15px;font-size:12px;width:250px;display:none}
.error-tooltip:before{content:" ";position:absolute;bottom:-10px;border-style:solid;border-width:10px 12px 0;border-color:#333 transparent transparent}
.show-tooltip .error-tooltip{display:inline-block}
.red { color: #F00; }
.loader {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  display: inline-block;
  margin:0;
  left:50px;
  position: relative;
  background: #FFF;
  box-shadow: -24px 0 #FFF, 24px 0 #FFF;
  box-sizing: border-box;
  animation: shadowPulse 2s linear infinite;
}

@keyframes shadowPulse {
  33% {
    background: #FFF;
    box-shadow: -24px 0 #FF3D00, 24px 0 #FFF;
  }
  66% {
    background: #FF3D00;
    box-shadow: -24px 0 #FFF, 24px 0 #FFF;
  }
  100% {
    background: #FFF;
    box-shadow: -24px 0 #FFF, 24px 0 #e16928;
  }
}

@media (max-width:600px){
    .grievance-submission{width:100%}
    .flex-group{flex-direction:column;gap:12px}
    .left{flex:0 0 auto;margin-bottom:4px}
    .right{width:100%}
    .radio-subgroup{margin-right:16px;}
    .form-subgroup{width:100%;}
    .grievance-submission select,.grievance-submission input,.grievance-submission input[type=text]{max-width:unset;}
}

