
/*---- bootstrap-----*/
/*---------------- Start Reset CSS ----------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small, strike,strong, tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}body{line-height:1}ol,ul{list-style:none} blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none} del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/*---------------- End Reset CSS ----------------- */
/*!
 * Bootstrap v3.2.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=ce09fde71af3dd1a0c54)
 * Config saved to config.json and https://gist.github.com/ce09fde71af3dd1a0c54
 */
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */

@-ms-viewport{ width: auto !important;}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #428bca;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #ff3700;
  
}
a:focus {
  /*outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;*/
  outline-offset: -2px;
  outline:0;		/*added*/
}
figure {
  margin: 0;
}
img,.img-responsive{
  vertical-align: middle;
  display: block;
  width:auto;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  width: 100% \9;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.container {
  margin-right: auto;
  margin-left: auto;
  max-width:1200px;
  padding-left: 9px;
  padding-right: 9px;
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 9px;
  padding-right: 9px;
}
.row {
  margin-left: -9px;
  margin-right: -9px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 9px;
  padding-right: 9px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {

  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1230px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}
.clearfix {
  *zoom: 1;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.affix {
  position: fixed;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}

/*---- fonts-----*/
/*--Font CSS starts--*/
@import url("//fast.fonts.com/t/1.css?apiType=css&projectid=07770299-14bd-4fae-9870-04af1aab97df");

@font-face{
font-family:"VAG Rounded W01 Thin";
src: url('/~/media/Files/A/Arcelormittal-USA-V2/fonts/c6cde420-95aa-4d44-8874-0fdf667e66a7.eot');
src: url('/~/media/Files/A/Arcelormittal-USA-V2/fonts/c6cde420-95aa-4d44-8874-0fdf667e66a7.eot?iefix') format('embedded-opentype'),
     url('/~/media/Files/A/Arcelormittal-USA-V2/fonts/09d74e12-003d-45c0-882d-271717150255.woff') format('woff'),
     url('/~/media/Files/A/Arcelormittal-USA-V2/fonts/87d85e95-0a98-468e-bfcf-9235dce604df.ttf') format('truetype'),
     url('/~/media/Files/A/Arcelormittal-USA-V2/fonts/e4f4fa64-8733-4776-916d-600581ba3059.svg#e4f4fa64-8733-4776-916d-600581ba3059') format('svg');
}

@font-face {
    font-family: 'VAG Rounded';
    src: url('/~/media/Files/A/Arcelormittal-USA-V2/fonts/vag/VAGRounded-Light-eot.eot');
    src: url('/~/media/Files/A/Arcelormittal-USA-V2/fonts/vag/VAGRounded-Light-eot.eot?#iefix') format('embedded-opentype'),
        url('/~/media/Files/A/Arcelormittal-USA-V2/fonts/vag/VAGRounded-Light-woff2.woff2') format('woff2'),
        url('/~/media/Files/A/Arcelormittal-USA-V2/fonts/vag/VAGRounded-Light-woff.woff') format('woff'),
        url('/~/media/Files/A/Arcelormittal-USA-V2/fonts/vag/VAGRounded-Light-svg.svg#VAGRounded-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Vag_Rounded';
    src: url('/~/media/Files/A/Arcelormittal-USA-V2/fonts/vag/VagRoundedBold-eot.eot');
    src: url('/~/media/Files/A/Arcelormittal-USA-V2/fonts/vag/VagRoundedBold-eot.eot?#iefix') format('embedded-opentype'),
        url('/~/media/Files/A/Arcelormittal-USA-V2/fonts/vag/VagRoundedBold-woff2.woff2') format('woff2'),
        url('/~/media/Files/A/Arcelormittal-USA-V2/fonts/vag/VagRoundedBold-woff.woff') format('woff'),
        url('/~/media/Files/A/Arcelormittal-USA-V2/fonts/vag/VagRoundedBold-svg.svg#VagRoundedBold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'VAG Round';
    src: url('/~/media/Files/A/Arcelormittal-USA-V2/fonts/vag/VAGRound-eot.eot');
    src: url('/~/media/Files/A/Arcelormittal-USA-V2/fonts/vag/VAGRound-eot.eot?#iefix') format('embedded-opentype'),
        url('/~/media/Files/A/Arcelormittal-USA-V2/fonts/vag/VAGRound-woff2.woff2') format('woff2'),
        url('/~/media/Files/A/Arcelormittal-USA-V2/fonts/vag/VAGRound-woff.woff') format('woff'),
        url('/~/media/Files/A/Arcelormittal-USA-V2/fonts/vag/VAGRound-svg.svg#VAGRound') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'VagRoundedLig';
    src: url('/~/media/Files/A/Arcelormittal-USA-V2/fonts/vag/VagRoundedLig-eot.eot');
    src: url('/~/media/Files/A/Arcelormittal-USA-V2/fonts/vag/VagRoundedLig-eot.eot?#iefix') format('embedded-opentype'),
        url('/~/media/Files/A/Arcelormittal-USA-V2/fonts/vag/VagRoundedLig-woff2.woff2') format('woff2'),
        url('/~/media/Files/A/Arcelormittal-USA-V2/fonts/vag/VagRoundedLig-woff.woff') format('woff'),
        url('/~/media/Files/A/Arcelormittal-USA-V2/fonts/vag/VagRoundedLig-svg.svg#VagRoundedLig') format('svg');
    font-weight: 300;
    font-style: normal;
}



h1, h2, h3, .specialfonts, .division p, .homepage-container .split-word, .home-second-row-title .home-second-main-title, .home-rhs-title, .section-title p, table thead th, .video-box-title, .page-banner-title > p,.performance-data .tabs-wrapper{font-family: 'VagRoundedLig','VAG Rounded W01 Thin', Arial;}
/*--Font CSS ends--*/
/*---- color-box-----*/
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(/~/media/Images/A/Arcelormittal-USA-V2/color-box/overlay.png) repeat 0 0; opacity: 0.9; filter: alpha(opacity = 90);}
#colorbox{outline:0;}
    #cboxTopLeft{width:21px; height:21px; background:url(/~/media/Images/A/Arcelormittal-USA-V2/color-box/controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(/~/media/Images/A/Arcelormittal-USA-V2/color-box/controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/~/media/Images/A/Arcelormittal-USA-V2/color-box/controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(/~/media/Images/A/Arcelormittal-USA-V2/color-box/controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(/~/media/Images/A/Arcelormittal-USA-V2/color-box/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/~/media/Images/A/Arcelormittal-USA-V2/color-box/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/~/media/Images/A/Arcelormittal-USA-V2/color-box/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/~/media/Images/A/Arcelormittal-USA-V2/color-box/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxLoadingOverlay{background:url(/~/media/Images/A/Arcelormittal-USA-V2/color-box/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(/~/media/Images/A/Arcelormittal-USA-V2/color-box/loading.gif) no-repeat center center;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(/~/media/Images/A/Arcelormittal-USA-V2/color-box/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/~/media/Images/A/Arcelormittal-USA-V2/color-box/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(/~/media/Images/A/Arcelormittal-USA-V2/color-box/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
/*---- main-----*/
/*-- Global starts here --*/
body {font-family: Arial,Helvetica,sans-serif; line-height: 16px; font-size: 0.750em; font-weight: normal; font-style: normal; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; color: #696969;position:relative;}
a {color:#ff3700; text-decoration:none; outline:none; }
a:hover {color:#ff3700; text-decoration:none; outline:none;}
a:visited {color:#ff3700;}
a:focus, a:active {color:#ff3700; text-decoration: none; border: none; outline: 0; _noFocusLine: expression(this.hideFocus=true);}
.hide { display: none; }
.invisible { position: absolute; left: -9999999px; top: auto; width: 1px; height: 1px; overflow: hidden; visibility: visible; }
img { outline-style: none; outline-width: 0; border: 0 none; }
sup { font-size: 0.8em; vertical-align:super}
sub { margin: 2px 0; padding: 2px 0; font-size: 0.8em; vertical-align:sub}
ul { list-style-image: none; list-style-position: outside; list-style-type: none; }
ol { list-style-image: none; list-style-position: outside;}
ol li { margin-bottom: 10px; }
hr { border-style: none none solid; border-width: 0 0 1px; margin: 5px 0;float:left; width:100%; }
:active { outline-style: none; outline-width: 0; }
* { margin: 0; padding: 0; }
.uppercase { text-transform: uppercase; }
.firstword {color:#ff3700}
.firstword-sd {color:#ff3700}

.sd-h3.firstword-sd {  color: #696969; font-family: 'VAG Rounded W01 Thin', Arial;}
.sd-h3.firstword-sd span {  color: #696969; }
h1, h2, h3, h4, h5, h6{margin: 0 0 10px 0; }
h1{font-size: 2em; font-weight: normal;}
h2{font-size:1.5em; font-weight:normal;line-height:20px;}
/*h3{color: #696969;font-size: 1.167em;font-weight:normal; margin:0; padding:0 0 4px 0}*/
h3{font-family:Arial, Helvetica, sans-serif; color: #696969;font-size: 1.167em;font-weight:700; margin:0; padding:8px 0 4px 0}
h4,h5,h6{padding-bottom:4px; margin:0; font-weight:bold;}
p{margin: 0 0 16px 0;}
.skiplinks{display:none;}
.clear{ clear:both;}
#MainWrapper{padding:0px;background:url("~/media/Images/A/Arcelormittal-USA-V2/css-rwd/header-1.gif") repeat-x top center;}
.parent-container {margin-left: auto; margin-right: auto; max-width: 998px; padding-left: 9px; padding-right: 9px;}
.nopad{padding:0px;}
.content-section table{width:100%;font-size:1.2em;margin-bottom:20px;}
.content-section table th{border-bottom: 1px solid #FF9B7F;font-weight: normal;text-align: left;border-top: 1px solid #FF9B7F;padding: 4px 0;}
.content-section table td{vertical-align:top;padding: 9px 0 4px;border-bottom: 1px solid #B1B0AF;}
.width980{margin: 0 auto; max-width: 998px; clear:both; padding-right:9px; padding-left:9px}
.float100{float:left; width:100%;}
.scroll-table-container { width: 100%; padding: 0 0 5px; overflow-y: hidden; overflow-x: auto; margin-bottom: 2px; }
.scroll-table-container::-webkit-scrollbar { -webkit-appearance: none; width: 10px; height: 7px; }
.scroll-table-container::-webkit-scrollbar-thumb { border-radius: 5px; border: 2px solid #666666; background-color: #666666; }
/*-- Global CSS ends --*/

/*-- Header CSS starts --*/
.header-wrapper {float:left; width:100%; margin:0; padding:0 0 25px 0; border-top:2px solid #ff3700;}
.header-container {width:980px; margin:0 auto; padding:0;border-top:2px solid #ff3700;}
.logo {float:left; width:154px;margin-top:25px;margin-bottom:25px;}
.logo img {margin:0px;}
.top-navigation ul:first-child{margin-top: 17px;}
.top-navigation ul:first-child li:last-child{margin-right:0;}
.top-navigation ul {float:right; margin:13px 0 0px 0;}
.top-navigation ul li {float:left; margin-right:10px}
.top-navigation ul li a {color:#696969}
.top-navigation ul li a:hover{color: #333;}
.top-navigation ul li.active {color:#FF3700}
.top-navigation ul li.lang {border-right: 1px solid #696969;    margin-right: 7px;    padding-right: 7px;}
.search-wrapper {width:100%; float:right; margin:8px 0 0 0;}
input#SearchTextbox,.search-box #searchTextBoxRP{width: 223px;color: #ff3700;background: #eee;border: none;padding: 6px 8px 5px;}
#searchtextboxbutton input{width: 27px;color: #ff3700;background: #eee;border: none;display: block;height: 28px;}
#searchtextbox,#searchtextboxRP{float:left;}
#searchtextboxbutton,#searchtextboxbuttonRP{float:right;}
.search{float:right;padding-right:2px;}
.division {float:right; clear:both;width:250px;margin-top: 10px;}
.division p{margin-bottom:5px !important;}
.searchbox-mobi{float:right;width:35px;height:40px;margin-right:10px;}
.searchbox-mobi a{float:left;width:100%;height:40px;background: url("/~/media/Images/A/Arcelormittal-USA-V2/css-rwd/sprite.png") no-repeat scroll 0px -51px transparent;}
.menubox-mobi{float:right;width:35px;height:40px;}
.menubox-mobi a.mob-menu{float:left;width:100%;height:40px;background: url("/~/media/Images/A/Arcelormittal-USA-V2/css-rwd/sprite.png") no-repeat scroll 0px 9px transparent; display:block !important}
.division p{color: #696969; font-size: 1.833em; line-height: 20px; margin: 0 0 11px; padding: 10px 0;}
.division p span.rad-highlight{color:#ff3700;}
.search #searchtextboxbuttonRP{background: #f0f0f0 none repeat scroll 0 0;
    float: left;
    width: 25px;}
/*-- Header CSS ends --*/

/*-- Menu CSS starts --*/
.menu-wrapper {width:100%; min-height:30px; clear:both; background-color: #878787; border-top:1px solid #ede9e0; border-bottom:1px solid #ede9e0; float:left;}
.menu-wrapper  ul{display:table; width:100%}
ul#section-Homepage-level1 li {color:#fff; margin:0 4%; padding:6px 5px 6px 0; font-size:1.167em; height:30px; display:table-cell;  text-align: center;}
ul#section-Homepage-level1 li.first {margin:0 4px 0 0}
ul#section-Homepage-level1 li.first a {display:block}
ul#section-Homepage-level1 li.last { margin-right:0}
ul#section-Homepage-level1 li a {color:#fff}
ul#section-Homepage-level1 li.level1.first:hover{background:none;}
/*-- Menu CSS ends --*/

/*--Home Banner CSS starts--*/
.home-banner .flex-caption {background: rgba(65, 65, 65, 0.9); color: #fff; min-height: 145px; left: 0; line-height: 16px; margin-bottom: 0; padding: 12px 16px; position: absolute; top: 46px; width: 320px; border-radius:0 0 25px;}
.home-banner .flex-caption p {color: #dcd4c2; float: left; font-size: 1.057em;}
.home-banner-item{position:relative}
.home-banner ul.slick-dots{display:table; width:100%;}
.home-banner ul.slick-dots li{display:table-cell; width:246px}
.home-banner ul.slick-dots li button{background-color: #7d7d7d; border: 0 none; height: 7px; text-indent: -9999px; width: 100%; border-right:6px solid #fff; margin-top:3px;}
.home-banner ul.slick-dots li.slick-active button{background: #ff4f00}
.home-banner ul.slick-dots li:last-child button{border-right:0px none}
.slick-slide img {display: block; height: auto; width: 100%;}
.flex-caption h2 {margin:0 0 6px;font-size: 34px; font-weight: 300; line-height: 1.1em; padding-bottom: 0; color:#fff;}
.home-banner .banner-slider {margin-top: 40px;}
#fp-carousel .slick-slide a img { display: inline-block; height: 100%; width: auto; margin-left: -5px;}
#maincontent ul#fp-carousel{list-style-type:none}
.slick-slide a img { display: inline-block; height: auto; width: auto;}

/*.slick-slide > a img{margin-left:0;}*/
.home-banner .flex-caption p a{background: rgba(0, 0, 0, 0) url("/~/media/Images/A/Arcelormittal-USA-V2/icons/show-more-arrow.png") no-repeat scroll 3px 0; display: inline-block; height: 7px; width: 10px;}
/*--Home Banner CSS ends--*/

/*-- Home content CSS starts --*/
.home-row-1-left-cont {float: left;margin: 0 0 3px;}
.home-latest-news .news-item p.date { margin-right: 5px; padding-right: 5px; width: auto;}
.home-latest-news .news-item a { display: inline; float: none; width: auto;}
.left-column {width:786px; float:left; margin:40px 18px 0 0}
.flex-caption p{float:left; margin: 0;}
.home-D .left-column {margin-top:25px}
.home-D .right-column {margin-top:25px}
#maincontent{float:left;width:100%;}
.first-row {clear:both;float:left;  width:100%; border-top: 1px solid #e5dfd1; padding:0px 0 23px 0;}
.first-row h2 {position:relative; z-index:99; top:20px; width:87%; margin:0}
.first-row ul li {}
.first-row ul li img {margin-bottom:0; border:0;float:left;width:100%;}
.home-D .first-row {margin-top: 0;}

.homepage-container .item-description {background: rgba(73, 73, 73, 0.9) none repeat scroll 0 0; color: #fff; padding: 5px; position: absolute; bottom:0; display:none;margin-left: -5px;}
.story-slider li{cursor:pointer;}
.story-slider li:hover > a .item-description{display:block;}
.homepage-container .item-description  p {color:#fff; margin:0}
.homepage-container .item-description p.title {color:#fff; margin:0}
.homepage-container .item-description .pro-desc {margin-bottom:1px}
.homepage-container .item-description .pro-desc p{margin-bottom:0px}
.homepage-container .item-description .pro-desc a { background:url('/~/media/Images/A/Arcelormittal-USA-V2/icons/show-more-arrow.png') no-repeat 66px 5px; display:inline-block; width:75px; margin-left:5px; height:13px;}
.applemac-safari5 .item-description .pro-desc a { background:url('/~/media/Images/A/Arcelormittal-USA-V2/icons/show-more-arrow.png') no-repeat 66px 4px; display:inline-block; width:75px; margin-left:5px; height:13px; }
.jcarousel-skin-rotator {overflow: hidden;float:left;width:100%;}
.jcarousel-skin-rotator .jcarousel-container-horizontal {width:100%; padding-top: 38px; border:0px solid #fff;float:left; }
.jcarousel-skin-rotator .jcarousel-clip-horizontal{border:0 solid #fff; width:100%;}
.jcarousel-skin-rotator .jcarousel-prev-horizontal {background: url('/~/media/Images/A/Arcelormittal-USA-V2/icons/carousel-left-arrow.gif') no-repeat center; cursor: pointer; height: 18px; right: 25px; position: absolute; top: 3px; width: 16px;}
.jcarousel-skin-rotator .jcarousel-next-horizontal {background: url('/~/media/Images/A/Arcelormittal-USA-V2/icons/carousel-right-arrow.gif') no-repeat center; cursor: pointer; height: 18px; right: 5px; position: absolute; top: 3px; width: 16px;}
.jcarousel-skin-rotator .jcarousel-clip {overflow: hidden;}
.jcarousel-skin-rotator .jcarousel-direction-rtl {direction: rtl;}
.second-row {float:left; clear:both; width:786px; border-top: 1px solid #e5dfd1; padding:0px 0 10px 0; margin-top:9px}
.second-row h2 {position:relative; z-index:99; top:15px; width:400px; margin:0}
.second-row ul li {width:249px; float:left; margin-right:19px; height:98px; position:relative}
.focus-description p.title {color:#fff; margin:0 0 2px 0; font-weight:bold}
.focus-description p.rf-desc {margin-bottom:5px}
.second-row ul li .focus-description{ 
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1; background:none;}
.second-row ul li .focus-description {bottom:0px; left:0; width:239px; height:98px; padding:3px 5px ; color:#fff; font-size:1.1em; position:absolute;  background:rgba(0,0,0,0.6); cursor:pointer}
.third-row {float:left; clear:both; width:786px; border-top: 1px solid #e5dfd1; padding:11px 0 35px 0; margin-top:9px}
.third-row h3 {margin-bottom:7px}
.third-row-box1, .third-row-box2, .third-row-box3, .third-row-box4, .third-row-box5, .third-row-box6 {width:116px; float:left; margin-right:18px; min-height:155px; position:relative; z-index:9}
.third-row-box6 {margin-right:0}
.third-row-box1 p, .third-row-box2 p, .third-row-box3 p, .third-row-box4 p, .third-row-box5 p, .third-row-box6 p {margin-bottom:4px; line-height:normal}
.third-row-box1 p img, .third-row-box2 p img, .third-row-box3 p img, .third-row-box4 p img, .third-row-box5 p img, .third-row-box6 p img {float:right; position:absolute; z-index:99; right:-5px; bottom:16px }
.show-me a { background:url(../images/show-more-arrow.gif) no-repeat 55px 5px; display: block;}
.right-column {width:176px; float:left; margin:40px 0 0 0}
.product-container {float:left; width:100%; clear:both; border-bottom:1px solid #FF3700; margin-bottom:19px; position:relative; }
.product-title {border-top:1px solid #ff3700; float:left; width:100%; /*border-bottom:1px solid #ff3700;*/}
.product-title h2 {margin:10px 0}
.product-item {float:left; width:100%}
.product-item ul li {clear:both; padding:2px 0; border-bottom:1px solid #e1e1e1; float:left; width:100%}
.product-item ul li.last-item {border-bottom:none; padding-bottom:10px}
.product-item ul li img {float:left; margin-right:12px}
.product-item ul li p.product-name {float:left; width:116px; color:#ff3700; margin:7px 0 }
.down {background:url('/~/media/Images/A/Arcelormittal-USA-V2/icons/down-arrow.gif') no-repeat 98% 14px ;}
.up {background:url('/~/media/Images/A/Arcelormittal-USA-V2/icons/up-arrow.gif') no-repeat 98% 10px ;}
.latest-news {float:left; width:100%}
.latest-news h2 {margin-bottom:23px; margin-top:0}
.home-latest-news {float:left; width:100%;margin-bottom:12px;}
.latest-news p img{float:left; margin-right:12px; border:1px solid #e2e1df;}
.news-item p img{float:left; margin-right:12px; border:1px solid #e2e1df;}
.newsBigImage{padding-bottom:11px;}
.news-item {float:left; line-height:15px; padding-bottom:20px}
.news-item p {float:left ; margin:0; width:26%}
.news-item p.date{margin-right:1%;width:27%}
.news-item p span {margin: 0 3px}
.news-item a {float:left ;width:74% }
.related-information .news-item a {
    display: inline;
    float: none;
    width: auto;
}
.related-information .news-item p.date {
    margin-right: 5px;
    padding-right: 5px;
    width: auto;
}
.related-information .jta-tweet-list-item .jta-clear{float: left; width: 100%; display: none;}
.related-information .blog-item{padding-bottom:0;margin-bottom:10px;}
.related-information .teaser-info1{padding:5px 0;}
.news-item p.short-description {clear:both; margin:5px 0; float:left; width:100%; font-size:1.2em; }
.slick-prev{ background: rgba(0, 0, 0, 0) url("/~/media/Images/A/Arcelormittal-USA-V2/icons/carousel-left-arrow.gif") no-repeat scroll center center; cursor: pointer; height: 18px; position: absolute; right: 25px; top: 0px; width: 16px; border: 0 none; text-indent: -9999px; z-index:1}
.slick-next{background: rgba(0, 0, 0, 0) url("/~/media/Images/A/Arcelormittal-USA-V2/icons/carousel-right-arrow.gif") no-repeat scroll center center; cursor: pointer; height: 18px; position: absolute; right: 5px; top: 0px; width: 16px; border: 0 none; text-indent: -9999px; z-index:1}
.fr-landing #fp-carousel .slick-prev, .fr-landing #fp-carousel .slick-next{top:-3px}
#fp-carousel .slick-list{margin-top:40px;}
#fp-carousel{margin-left:0 !important; margin-top:0 !important}
.home-first-row-title .split-word, .home-second-row-title .split-word{font-size: 1.500em; line-height:22px; margin-bottom:0}
.homepage-container .split-word{margin-bottom:0}
.home-row-1-left-cont > p {font-size: 1.167em; line-height: 22px;}
.home-row-1-right-maincont{background:#f2f2f2 none repeat scroll 0 0; padding: 14px 15px}
.home-first-row-title, .home-second-row-title{border-top: 1px solid #e5dfd1; clear: both; float: left; padding: 16px 0 15px 0; width: 100%;}
.home-second-row-title{ padding: 15px 0 10px 0}
.home-row-1-right-maincont > p {font-size: 1.167em; line-height: 16px;margin:0 0 2px;}
.home-second-row-title p.split-word{width:90%; margin-bottom:-25px;}
.content-wrapper{margin-top: 7px;}
.home-rhs-title{font-size: 1.500em; line-height:16px;  margin-bottom: 18px;}
.home-row-1-right-maincont p.split-word{margin-bottom:6px; font-size: 1.5em; line-height: 22px;}
.home-row-1-right-maincont .rad-link:after{ background: rgba(0, 0, 0, 0) url("/~/media/Images/A/Arcelormittal-USA-V2/icons/show-more-arrow.png") no-repeat scroll 0 0; content: ""; display: inline-block; height: 7px; margin-left: 5px; width: 10px;}
.home-row-1-right-maincont .rad-link{font-size: 0.857em;}
.slick-slide{position:relative}
.home-row-1-right-image img{width:100%;}
#interactionBox {float: left; width: 100%; border-top: 1px solid #e5dfd1; padding-top: 18px;}
#quickLinks {border-bottom: 1px solid #e3ddce; float: left; padding-top: 14px; width: 100%;}
#quickLinks h2 {float: left; width: 164px;}
.quickLinksBox .quicklink-equal-height { min-height: 180px; position: relative;}
#quickLinksBox5 {padding-right: 1px;}
.quickLinksBox a img {bottom: 12px; float: right; margin-left: 5px; position: absolute; right: 3px; z-index: 99;}
.quickLinksBox5 p a {display: inline;}
#interactionBox p.split-word{font-size:1.250em; margin-bottom: 9px;}
.quickLinksBox .description p{margin-bottom:0;}
.homepage-container{margin-bottom: 85px;}
/*-- Home content CSS ends --*/

/*-- Landing page CSS starts --*/
#content-banner .flex-caption {background: rgba(65, 65, 65, 0.9); border-radius: 0 0 25px; color: #dcd4c2; left: 0; line-height: 16px; margin-bottom: 0; padding: 10px 18px 5px 17px; position: absolute; top: 48px; width: 321px; min-height:115px; font-size:1.057em}
#content-banner .flex-caption a{color:#ff3700;}
.intro-text {float:left; width:100%; font-size: 1.333em; line-height: 24px;margin-bottom:24px;}
#content-banner ul.slick-dots{display:table; width:100%;}
#content-banner ul.slick-dots li{display:table-cell; width:246px}
#content-banner ul.slick-dots li button{background-color: #7d7d7d; border: 0 none; height: 7px; text-indent: -9999px; width: 100%; border-right:6px solid #fff; margin-top:3px;}
#content-banner ul.slick-dots li.slick-active button{background: #ff4f00}
#content-banner ul.slick-dots li:last-child button{border-right:0px none}
.content-section-landing {float:left; width:70%; margin:22px 20px 0 0; padding-bottom:80px}
.content-section-landing p.intro-text {font-size:1.6em; padding:3px 0 10px 0; margin-bottom:0 }
.rgt-col-landing {float:left; width:248px; margin-top:25px; padding-bottom:80px}
.highlighted-box {width:100%; background:#dfe6ea; float:left; margin-bottom:18px}
.highlighted-box:last-child{margin-bottom:0px}
.hl-box-content { float:left; width:60%; padding:10px 0 16px 10px;}
.hl-box-content p { margin-bottom:0;}
.hl-box-content h3 {color: #ff3700; font-size: 1.333em; line-height: 18px; font-weight:300;}
.hl-box-image { float: left; width:40%}
#latestItems {float: left; width: 248px;}
ul.tabs {margin: 0;	padding: 0;	float: left; list-style: none; height: 24px;width: 248px;border-bottom: 1px solid #F0F0F0;}
#latestItems ul li.first {border-left:none}
#latestItems ul li.first a {padding-left:0}
#latestItems ul li.current {padding:3px 0 0 1px; width:66px; text-align:center}
#tab_container{float:left; padding-top:8px; width:248px}
.raws {float: left; margin-bottom: 10px; width: 248px;}
.raws a {font-size:1.2em;}
.raws p {margin:0}
#latestItems #itemTabs{margin-top:25px;}
#latestItems div#itemTabs {padding: 23px 0 0 11px; border-top:1px solid #e8e8e8}
ul.tabs li {float: left;margin: -1px 0 0 0;	padding: 0;height: 24px;line-height: 23px; border: 1px solid #f2f2f2;border-left: none;margin-bottom: -1px;overflow: hidden;	position: relative; z-index:3000; border:1px solid #f2f2f2; margin-left:-1px;}
ul.tabs li a {	text-decoration: none;	display: block;	font-size: 1.5em; padding: 0 9px;border: 1px solid #fff; outline: none; color:#696969;text-decoration:none!important }
#latestItems ul.tabs li.active a{background:none; color:#FF3700;}
html #latestItems ul.tabs li.active {border-bottom: 2px solid #FFFFFF !important;}
html ul.tabs li.active, html ul.tabs li.active a:hover  { border-bottom: 1px solid #fff; top:-2px;	height:26px; line-height: 25px; }
.tab_container {overflow: hidden; clear: both; float: left; width: 250px; background: #d4ceb6;z-index:1000;}
#contentRightBox2 {float:left; margin-left:10px; margin-top:25px;}
#signup-button {
    background: url(~/media/Images/A/ArcelorMittal-usa-v2/css/signup.jpg) no-repeat center;
    height: 21px;
    width: 62px;
    border: 0;
    vertical-align: top;
    cursor: pointer;
    margin: 8px 0;
}
#contentRightBox3{float:left; width:100%;}

.contentRightBox3 ul.tabs li {
    float: left;
    margin: -1px 0 0 0;
    padding: 0;
    height: 24px;
    line-height: 23px;
    margin-bottom: -1px;
    overflow: hidden;
    position: relative;
    z-index: 1;
    border: 1px solid #e8e8e8;
   
   border-left: none;
    margin-left: -1px;
}
#beAlerted ul.tabs li a { padding: 0 20px; font-size: 1.17em; text-decoration: none !important;}
.tab_container span.getSocialDesc {
    display: block;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 5px;
}
#beAlerted #tab1 {
    font-size: 0.9em;
    font-weight: bold;
}
#beAlerted ul.tabs li.active a {
    color: #ff3700;
    z-index: 3000;
    outline: none;
}
.contentRightBox3 ul.tabs li.active, .contentRightBox3 ul.tabs li.active a:hover {
    border-bottom: 1px solid #fff;
    top: -2px;
    height: 26px;
    line-height: 25px;
}
#beAlerted #signup-email {
    width: 158px;
    height: 21px;
    border: 1px #fff solid;
    vertical-align: top;
    float: none;
    margin: 8px 0;
}
#beAlerted .tab_content {  padding: 14px 10px 10px 12px; font-size: 1em;}
#beAlerted #tab2 {
    background: url(~/media/Images/A/ArcelorMittal-usa-v2/css/tab2-bg.gif) no-repeat left top;
}
#beAlerted #tab1 {
    background: url(~/media/Images/A/ArcelorMittal-usa-v2/css/tab1-bg.gif) no-repeat left top;
    font-size: 0.9em;
    font-weight: bold;
}
.smIconstabs {  padding-left: 2px;  padding-bottom: 7px;}
.tab_container .smIconstabs span {display: inline-block;  padding-right: 7px;}
.tab_container .smIconstabs span.tw_secnd {  padding-right: 7px; padding-bottom: 7px;}
.image {border-bottom: 1px solid #F2F2F2; float: left; margin-right: 9px;}
.data p {display: inline;}
ul.link li {font-size:1.2em; padding-bottom:7px}
ul.tweet_list li.tweet_first {margin-top: 2px;}
ul.tweet_list li {float: left; margin-bottom: 10px; padding-right: 5px; font-size:1.16em; line-height:1.2em}
.tweet_avatar {float: left;  margin-right: 9px;}
pre.code {height:1px}
/*.intro-text a{font-size: 0.750em;}*/
.landingwrap .intro-text{width:100%;float:left;margin-top:20px;margin-bottom:0 !important;}
.landingwrap .intro-text p{margin-bottom:0 !important;}
.landingwrap .item-description {background-color: #f2f2f2; float: left; margin-top: -3px; padding: 14px 10px;}
.landingwrap .item-description p.title {color: #ff3700; font-weight: bold;  margin: 0 0 2px;}
.landingwrap .item-description p.pro-desc {margin-bottom: 1px;}
.landingwrap .item-description p.pro-desc a { background: rgba(0, 0, 0, 0) url("/~/media/Images/A/Arcelormittal-USA-V2/icons/show-more-arrow.png") no-repeat scroll 66px 5px; display: inline-block; width: 75px;}
.landing-video-box{background: #f0f0f0 none repeat scroll 0 0; padding:20px; margin-top:18px;}
.video-box-title{font-size:1.5em; color:#ff3700; padding-bottom:10px}
.landing-video-box iframe{margin-bottom:15px;}
/*-- Landing page CSS ends --*/

/*-- Content Page CSS starts --*/
#maincontent ul, .center-content ul, .two-col-wrapper ul, .intro-text ul {list-style: outside disc; margin-left: 40px; margin-top:10px}
#maincontent ul li, #maincontent ol li, .center-content ul li, .two-col-wrapper ul li, .intro-text ul li {line-height: 18px; margin-bottom: 10px;}  
#maincontent ol{list-style: outside none decimal; margin-left: 18px; margin-top:10px}
.content-inner-page-banner .flex-caption{padding:12px 19px !important; min-height:115px}
.content-inner-page-banner{margin-bottom:25px}
.main-content-wrapper h1{color:#ff3700; line-height: 24px;margin:0 0 16px;}
.breadcrumb-wrapper {width:100%; clear:both; padding: 0px 0 6px 0;}
.breadcrumb-wrapper ul {float:left;margin-left: 0px !important;margin-top: 8px;}
.breadcrumb-wrapper ul li {float:left; padding-right:3px; font-size:0.833em;list-style-type:none;}
.breadcrumb-wrapper ul li a {float:left;color:#969696; padding-right:3px}
span.separator-image{float:left;padding:8px 1px 0 1px;}
.breadcrumb-wrapper ul li span img {vertical-align:middle}
.construction {float:left; clear:both}
.construction img {margin:19px 0 0 0}
.content-left-column {float:left;padding-bottom:80px; padding-top:20px;}
.content-right-column{margin:0; padding-bottom:70px;padding-left:30px;}
.section-title {float:left; width:100%; clear:both}
.section-title p{font-size:1.833em; width:100%; line-height: 1.3em; padding-bottom:18px; font-weight:300; margin:0}
.left-nav {width:100%; float:left; clear:both}

.two-col-wrapper .left-nav ul, .main-right-signpost-covering-wrap ul{list-style:none;margin-left:0;margin-top:0}

.left-nav ul li { border-bottom:1px solid #f0f0f0; background:url('/~/media/Images/A/Arcelormittal-USA-V2/css/left-nav-arrow.gif') no-repeat left 6px; padding: 2px 0 4px 11px; }

.two-col-wrapper .left-nav ul li {margin-bottom:0}
.main-right-signpost-covering-wrap ul li {margin-bottom:15px}
.left-nav ul li span { display: block; line-height: 16px;}
.left-nav ul li.current{background: url("/~/media/Images/A/Arcelormittal-USA-V2/css/left-nav-arrow-link.gif") no-repeat scroll left 6px transparent; color: #FF3700;}
.left-nav ul li a {color: #696969; cursor: pointer; display: block; line-height: 24px;}
.left-nav ul li.current.haschildren, .left-nav ul li.selected.haschildren { background: url("/~/media/Images/A/Arcelormittal-USA-V2/css/left-nav-arrow-sel.gif") no-repeat scroll left 9px transparent;}
.left-nav ul li.selected a {color: #FF3700; display: inline-block;}
.left-nav ul li ul#section-news-level3 li.haschildren, .left-nav ul li ul#section-press-releases-level3 li.haschildren {background-image: none !important;
padding-bottom: 4px;}
.left-nav ul li ul li { background: none repeat scroll 0 0 transparent; border: medium none; font-size: 1em; padding-left: 18px; width: 100%;}
.left-nav ul li.selected ul li.haschildren { background: url("/~/media/Images/A/Arcelormittal-USA-V2/css/left-nav-arrow.gif") no-repeat scroll 5px 9px transparent;}
.left-nav ul li.selected ul li.first { background-position: 5px 13px !important; padding-top: 8px !important;}
.left-nav ul li.selected ul li.selected span{color:#ff3700}
.left-nav ul li.selected ul li.haschildren {background:none;}
.left-nav ul li.selected ul li {background: none repeat scroll 0 0 transparent;}
.left-nav ul li.selected ul li a, .left-nav ul li.selected ul li.selected ul li a{color: #696969;}
.content-section {float:left; width:70%; margin:22px 20px 0 0;}
.content-section h2 {margin-top:0; /*color:#ff3700*/}
.content-section h3 {font-size:1.5em}
.content-section .intro-text p{font-size:1.6em; padding:8px 0 10px 0; }
.content-section #landing-intro p a{font-size:0.8em;}
.rgt-col-rgt-section {float:left; width:30%; margin-top:25px; }
.cta {background-color:#ffe1d9; padding:12px 10px; float:left; margin-bottom:12px; width:240px}
.cta h3 { color:#ff3700; font-size:1.6em}
.cta input {width:236px; border:0; background-color:#f0f0f0; padding:5px 2px; margin-bottom:18px; color:#ff3700; font-size:1.2em}
.cta input.subm-btn {float:right; width:50px; height:21px; background-color:#ff3700; color:#fff; padding:1px 5px 8px 5px; line-height:1.5em; margin:0}
.related-information{margin-top:6px;}
.related-information, .download, .related-video, .related-notes, .text-sp {background-color:#f0f0f0; padding:10px 15px 2px; float:left; width:100%;}
.related-information h3, .download h3, .related-video h3{color: #696969; font-size: 1.333em; line-height: 18px; margin-bottom: 11px;  margin-top:5px}
.related-notes h3{color: #ff3700; font-size: 1.333em; line-height: 18px; margin-bottom: 4px;  margin-top:5px}
.related-information, .download {margin-bottom:15px}
.related-information.remove-space {margin-top:-20px}
.related-information .related-info-link {margin-bottom:2px}
.related-information .related-info-link a {font-size:1.25em;}
.related-information .related-red-text {font-size:1.25em; margin-bottom:8px; color:#ff3700}

.related-video-item{border-bottom: 1px dotted #ccc; margin-bottom: 10px; padding-bottom: 10px;}
.related-video-item:last-child{border-bottom:0px none; margin-bottom:0; padding-bottom:0}
.download h3, .download h2 {margin:5px 0 11px 0;}
.download{float:left;width:100%;}
.information h4 {color: #ff3700; font-size: 1.25em; font-weight: 400; margin-bottom: 5px; margin-top: 0; padding-bottom: 0;}
.information p {margin-bottom:15px}
.information p a img{margin-left:2px;display:inline;/*width:6px;*/}
.download p {color: #ff3700; margin: 0 0 5px;}
.download li {margin-bottom:20px;float:left;width:100%;}
.download li a {background:url('/~/media/Images/A/Arcelormittal-USA-V2/css/rt-arrow.gif') no-repeat 0 2px;color: #696969; float: left; padding-left: 14px; }
.download li img { vertical-align:middle; padding-left:5px;float:left;}
.download li a span {float:left;color: #696969; text-transform:uppercase;}
.related-video h4{color: #ff3700; display: block; font-size: 1.250em; padding: 4px 0 2px; font-weight:normal;}
.related-video-item img{display:inline-block}
.related-video-item .thumb-image a:after {background: url("/~/media/Images/A/Arcelormittal-USA-V2/icons/play-icon.png") no-repeat scroll transparent; bottom: 0; color: #fff; font-size: 11px; height: 21px; padding: 5px; position: absolute; right: 0; text-align: center; width: 21px; content:'';}
.related-video-item .thumb-image{float:left; width:100%;}
.related-video-item .thumb-image a{position: relative; display:block;}
.fr-landing {float:left; clear:both; width:100%; border-top: 1px solid #f4f2ed; padding:0px 0 18px 0; margin-top:10px}
.fr-landing h2 {position:relative; z-index:99; top:20px; width:94%; margin:0; font-size: 1.5em;}
.fr-landing ul li {}
.fr-landing ul li img {margin-bottom:0; border:0}
.download{float:left;width:100%;}
.quote {background-color:#f0f0f0; padding:25px 12px 5px 12px; float:left; width:236px}
.quote p {color:#5b8093; font-size:1.3em}
.quote p span {font-size:1.5em; font-weight:bold}
/*-- Content Page CSS ends --*/

/*--Table CSS starts--*/
table {margin-bottom: 20px;}
td, th {padding: 10px 25px 10px 0;}
thead tr {border-bottom: 1px solid #ff3700;}
thead th{color:#ff3700;}
th.rad-right {text-align: center;}
td.rad-right {text-align: right;}
.rad-notes, span..rad-notes {font-size: 0.833em;}
.rad-financialtable td, .rad-financialtable th {text-align: right;}
.rad-financialtable td:first-child, .rad-financialtable th:first-child {text-align: left;}
table.rad-datatable tr th, table.rad-datatable tr td {border-bottom: 1px solid #ff3700; padding: 5px 10px; text-align: left;}
table tr th, table tr td {padding: 5px 10px; text-align: left;}
table.rad-datatable tr th .rad-left, table.rad-datatable tr td .rad-left, table tr th .rad-left, table tr td .rad-left {text-align: left;}
table.rad-datatable tr th .rad-right, table.rad-datatable tr td .rad-right, table tr th .rad-right, table tr td .rad-right {text-align: right;}
/*--Table CSS ends--*/

/*-- Page Tools CSS starts --*/
#pageTools{ clear:both; padding-bottom: 23px; padding-top: 50px; padding-top:51px; float:left; width:155px}
#pageToolsContainerLeft.selected{background: url('/~/media/Images/A/Arcelormittal-USA-V2/css/pagetools-bg.jpg') left center;border-right: 0px;background-size:cover;height:80px;}
#pageToolsContainerLeft { cursor:pointer; float: left;  height: 80px;   padding: 7px 4px;   width: 20%;}
#pageToolsContainer{background: url('/~/media/Images/A/Arcelormittal-USA-V2/css/pagetools-bg.jpg') right ; float: left;padding: 8px 0; width:77%; height:80px;background-size:cover;}	
#pageTools a {color:#696969; float:right;}
#pageTools img{float:left;}
#printContainer,#bookmarkContainer,#shareitContainer{float: left; margin-left: 7px; padding-top: 3px; width: 110px; }
#printContainer,#bookmarkContainer{border-bottom:1px solid #ffd7cc;}
#printContainer{padding-bottom: 3px;}
#bookmarkContainer{padding-bottom: 5px; padding-top:5px;}
#printContainerImage,#bookmarkContainerImage,#shareitContainerImage{float:right;}
#printContainerImage{padding-right:5px;}
#printContainerImage img{padding-left:0px;}
#printContainer span, #bookmarkContainer span, #shareitContainer span{float:left;}
#bookmarkContainerImage{padding-right:8px; padding-top:0px;}
#bookmarkContainerImage img{padding-left:0px;}
#shareitContainerImage{padding-right:8px;}
#fbShare{padding-right:12px;}
#fbShare,#twitterShare{float:left;}
/*-- Page Tools CSS ends --*/

/*-- Footer CSS starts --*/
.footer-wrapper {width:100%; padding:10px 0; height:136px; background-color:#e5e5e6; clear:both}
.footer { margin:0 auto; padding:0}
ul.footer-nav {margin:0 12px 0 0; padding:0; float:left}
ul.footer-nav li {float:left; color:#999; margin:0 23px 0 0;}
ul.footer-nav li a {color:#999}
ul.footer-nav li a:hover {color:#ff3700}
ul.london-logo {width:117px; float:left}
/*-- Footer CSS ends --*/

/*-- News Page CSS starts --*/
#contentMain {float: left; min-height: 204px; width:100%;}
.pr-description{float:left;}
#contentLeft { float: left;width:65%;padding:0px;}
#search-results #contentLeft {width: 100%;}
.noBorder {border: medium none !important;}
.sectionHeader {color: #FF3700; float: left;padding-bottom: 10px;width: 100%;}
.sectionHeader h2 {font-size: 2em; font-weight: normal;}
#press-release {float:left;width:100%;margin-top: 5px;}
.years {background: none repeat scroll 0 0 transparent;border-bottom: 1px solid #F0F0F0;float: left;width:100%;}
.months {clear: both;float: left;width: 100%;}
#latestPress { clear: both; float: left; margin-top:30px;}
.years ul, .months ul{margin-top:0 !important; margin-left: 0 !important;}
.months ul li{margin-bottom:0 !important;}
.years ul li{background:none;}
.years ul li.first {border-left: 1px solid #F2F2F2;}
.years ul li { border-right: 1px solid #F2F2F2; border-top: 1px solid #F2F2F2; display: block; float: left;  padding: 4px 11px; margin-bottom:0 !important; margin-top:1px;}
.years ul li.selected{margin-top:0}
.years ul li.selected a, .months ul li.current{color:#FF3700;}
.months ul li.first current{color:#FF3700;}
.years ul li.current {color: #FF3700; margin-top: 0;  padding: 8px 14px 8px 12px;}
.years ul li a, .months ul li a{ color: #696969;}
.months {clear: both;float: left; width:100%;}
.months ul li  {background: #F0F0F0; display: block; float: left;font-size: 0.917em; padding: 1px 12px 4px;}
#latestPress{clear: both;float: left; margin-top: 22px;width:100%}
.item { border-bottom: 1px solid #FF9B7F; float: left; margin-bottom: 5px; padding-bottom: 6px; width:100%;}
.date { background: url("/~/media/Images/A/Arcelormittal-USA-V2/css/sep-grey.gif") no-repeat scroll right center transparent; color: #696969; float: left; padding-right: 10px}
.itemData {float: left; margin-left: 10px; width: 80%;}
#contentMain a:hover{ text-decoration: underline;}
/*-- News Page CSS ends --*/

/*-- BOD CSS starts --*/
#bodContainer #pattern-bod{padding-top:5px;}
#pattern-bod {float: left; padding-bottom: 15px; padding-top: 20px; width: 100%;}
.contactheadings {color: #696969; float: left;font-size: 1.167em; padding-bottom: 23px; width: 94%;}
.contactName { float: left; font-weight: bold; padding-right: 32px; width: 28%;}
#pattern-bod .bod-contact { float: left;  position: relative;  width: 100%;}
#pattern-bod .bod-textlink {border-top: 1px solid #F89378; cursor: pointer; display: block; float: left; padding: 6px 0 5px; width:94%;}
#pattern-bod .bod-contact.last .bod-textlink{border-bottom: 1px solid #F89378;}
#pattern-bod .bod-contact.last.actv .bod-textlink{border-bottom: none;}
#pattern-bod .bod-contact.last.actv .bod-biography-container{border-bottom: 1px solid #F89378;padding-bottom: 10px;}

.showDown { background: url('/~/media/Images/A/Arcelormittal-USA-V2/icons/down-arrow.gif') no-repeat scroll 99% 12px transparent;}
.showUp { background: url("/~/media/Images/A/Arcelormittal-USA-V2/icons/up-arrow.gif") no-repeat scroll 99% 12px transparent;}
#pattern-bod .bod-biography-container{float:left;}
#pattern-bod .bod-biography-container, #pattern-bod .bod-selected{float: left;margin: 0;}
#pattern-bod .bod-person-img {float: right; margin: 5px 0 0 20px; padding-bottom: 8px;}
#pattern-bod .bod-biography {float: none;text-align: left;}
.bod-biography p {padding-bottom: 23px; padding-right: 1px;}
.landing-banner{float: left; padding-bottom: 17px;  position: relative; z-index: -999;}
#pattern-bod .bod-biography-container{float: left; padding-top: 12px;width:93%}
#introTextContent{float: left;}
#introTextContent p{font-size: 1.6em;margin-bottom:28px;}
#group-management-board #pattern-bod .bod-name {min-width: 120px;}
#pattern-bod .bod-name {color: #FF3700; float: left; padding-right: 22px; width: 28%;}
#bodContainer{float:left;width:100%; margin-top: 8px;}
#bodContainer p{font-size:1em; padding-bottom:0px;}
#contentRight {float: left; width:35%;padding-left:15px;}
.relatedLinks{ background-color: #F0F0F0; float: left;padding: 15px; width: 100%;}
.relatedLinks h3{ padding-bottom: 7px; font-size:1.6em;}
.relatedLinks ul li {list-style: none outside none; padding-bottom: 7px; font-size:1.2em;}
#pattern-bod .bod-position { float: left; padding-right: 22px; width:66%;}
#pattern-bod .bod-status { float: left; padding: 0; width:20%;}
.contactRole {float: left; padding-right: 22px; /*width: 46%;*/width: 66%; font-weight:bold;}
.contactStatus{float:left; width:20%;  font-weight:bold;}
/*-- BOD CSS ends --*/

/*-- Error Page CSS starts --*/
ul.error {float: left; padding-top: 20px;}
ul.error li.error { font-size: 1.1em;}
table td.error { font-size: 1.1em; font-weight: bold;}
ul.error li p {padding-bottom: 15px;}
.searchresultpage ul li{padding-bottom:5px;}
.searchresultpage p{margin-bottom:15px;}
.ip3search_highlight {color:#FF3700;}
/*-- Error Page CSS ends --*/

/*-- Contact Us CSS starts --*/
#contactformContainer {background:#f0f0f0; padding:9px; font-size:1.2em;}
#contactformContainer div span {float:left; width:30%;}
#contactformContainer div {margin-top:8px;}
#contactformContainer .contactformSubmitButton {height:22px;margin-bottom:9px;
width:94px;margin-left: 30%;}
#contactformContainer div input{width:70%; color:#696969; font-size:98%; border:0; height:18px;}
#contactformContainer div select {color:#696969; font-size:98%;border:0;height:18px;font-family: Arial,Helvetica,Verdana;}
* +html #contactformContainer div select{height:21px;}
#contactformContainer textarea {width:70%; height:160px;border:0}
#contactformContainer .contactformnotesLabel {width:100%; clear:both; text-align:left; padding-bottom:15px}
span.required {color:red; float:none!important;} 
#contact-us .sectionHeader {float:none}
#contacttop{background: none repeat scroll 0 0 #F0F0F0; padding: 9px 9px 0;}
#contacttop p{margin-bottom:0px;}
#contactbottom table{width:100%;}
#contactbottom table td {line-height: 16px; padding: 10px 35px 20px 15px; vertical-align: top;}
#contactbottom {background: none repeat scroll 0 0 #F0F0F0; margin-bottom:68px; font-size:1.15em; }
#contactformemail-listEmailList{width:50%;}
/*-- Contact Us CSS ends --*/

/*-- Publication & Reports CSS starts--*/
#pattern-faq-1 {   clear: both; float:left;width: 100%;}
#archivewrap { clear: both; float: left; padding-top: 10px; width:100%;}
#pattern-faq-1 .faq-1-question{color:#FF3700;line-height:16px;padding:9px 18px 7px 0; cursor:pointer;}
#pattern-faq-1 .faq-1-answer{padding:9px 0 7px}
#pattern-faq-1 .faq-1-answer p{margin-right:5px;color:#696969}
#pattern-faq-1 .faq-1-close{color:#0f4078;font-weight:bold;margin-bottom:3px;margin-top:10px;padding-right:8px;text-align:right;float:right}
#pattern-faq-1 .faq-1-last{border-bottom:2px solid #f0f0f0}
#pattern-faq-1 .faq-1-container{border-top:2px solid #f0f0f0;float:left;width:100%;}
.faq-1-question .faq-date{float:left;width:90px}
.faq-1-question .faq-title{float:left;width:374px}
.ip3-presentations #pattern-faq-1 .faq-1-answer{padding-left:91px}
#pattern-faq-1 #archivewrap .faq-1-first{border-top:none}
#pattern-faq-1 .faq-1-first,#pattern-faq-1 .faq-1-first .faq-1-answer,.login-toggle-content-hover{display:block}
#pattern-faq-1 ul li{background:url('/~/media/Images/A/Arcelormittal-USA-V2/css/grey-square.gif') no-repeat 0 5px;padding-left:16px;padding-bottom:6px;line-height:130%!important}
.ip3-presentations #pattern-faq-1 h3{float:left;padding-top:15px}
table.rad-border{margin-bottom:20px;background:#f9f8f6}
.topborder{border-top:1px solid #B1B1AF}
table.rad-border th,table.rad-border td{text-align:left;vertical-align:top}
table.rad-border td{border-bottom:1px solid #B1B1AF;vertical-align:top;padding:5px 0 5px 5px}
table.rad-border th{border-bottom:1px solid #FF9B7F;border-top:1px solid #FF9B7F;text-align:left;background:#fff;font-weight:normal;padding:4px 0 2px 5px}
table.rad-border td.aligncenter,table.rad-border th.aligncenter{text-align:center;padding-right:10px}
#contentMain table a{ line-height: 16px;}
#contentMain #pattern-faq-1  table a{float:right;padding-right:10px;}
.faq-1-answer table.rad-border{margin-bottom:5px;}
/*-- Publication & Reports CSS ends--*/

/*-- Image Gallery CSS Starts --*/
#images #pattern-bod-1{float: left;margin-top: 18px;padding-top: 3px !important;width: 100%;}
#pattern-bod-1 .bod-1-gallerytextlink{border-top:1px solid #ff9b7f;cursor:pointer;display:block;float:left;width:100%;color:#FF3700;padding:6px 0 16px}
#pattern-bod-1 .bod-1-gallerytextlink p.titleImagesMain{float:left;padding-bottom:0;width:70%; margin-bottom:0; }
#pattern-bod-1 .bod-1-gallerytextlink p.viewMore{padding-bottom:0;padding-right:16px;float:right; margin-bottom:0; }
#pattern-bod-1 .bod-1-gallerytextlink span{float:right;margin-right:15px}
.ip3-news-and-media .bod-1-gallery .last{border-bottom:0!important}
.ip3-news-and-media .largeimage{text-align:center;height:425px}
.ip3-news-and-media #pattern-bod-1 .last{border-bottom:1px solid #ff9b7f;margin-right:0}
.ip3-news-and-media .galleryPannel,.ip3-news-and-media .galleryPannel1{float:left;padding-bottom:25px;margin-top:5px;}
.bod-1-gallery-container{clear:both;width:100%;float:left}
.bod-1-gallery-container .galleryItemBox img{margin-bottom:5px;float:left;width:100%;}
.bod-1-gallery-container .galleryItemBox img.plusimg{width:16px;float:none;top:auto;bottom:0px;right:0px;}
.moreimages{float:left;clear:both;width:100%;background-color:#fff;position:relative; display:none}
.plusimg{position:absolute;right:6px;top:76px}
#header, .bod-1-gallery-container .galleryItemBox .thumbimg{position: relative;}
.bod-1-gallery-container .galleryItemBox .thumbimg{float:left;width:100%;}
.bod-1-gallery-container .galleryItemBox .thumbimg a{float:left;width:100%;position:relative;}
p.thmbTitle{margin-bottom:5px}
.crotator ul li{float:left;overflow:hidden;width:150px;margin-right:10px;-webkit-transform:translateZ(0); max-width:137px; position:relative;}
.crotator ul li:last-child{margin-right:0}
.crotator ul li .video-desc{color:#FFFFFF;font-size:1.1em;position:absolute;bottom:0;left:0;width:100%;background:#ff3700;padding:7px 9px}
#contentLeftSlider{width:517px;height:144px;margin-top:23px;background:#f4f2ed;float:left}
h1.dnwld { font-family: Arial; font-size: 1em; font-weight: bold; padding-bottom:0; margin:1px 0 3px;}
.multimedia-gallery .jcarousel-skin-rotator { height: 86px; margin-bottom: 7px; margin-left: 0; margin-top:0;}
.multimedia-gallery .jcarousel-skin-rotator { height: 86px; margin-bottom: 7px; margin-left: 0;}
.multimedia-gallery .jcarousel-skin-rotator .jcarousel-container-horizontal {width: 720px;padding: 0px 16px;margin-left:15px; border:0px solid #000; }
.multimedia-gallery .jcarousel-skin-rotator .jcarousel-container-vertical {width: 136px;}
.multimedia-gallery .jcarousel-skin-rotator .jcarousel-next-horizontal { width: 16px; height: 86px;    cursor: pointer;}
.multimedia-gallery .jcarousel-skin-rotator .jcarousel-direction-rtl .jcarousel-next-horizontal {    left: 5px;    right: auto;}
.multimedia-gallery .jcarousel-skin-rotator .jcarousel-prev-horizontal { position: absolute;  top: 0;  left: 0;  width: 16px;  height: 86px;  cursor: pointer;}
.multimedia-gallery .crotator ul li .video-desc { bottom:0; left:1px;width:124px;height:auto; padding:3px 5px; color:#FFFFFF; font-size:1.1em; position:absolute;  background:#ff3700;cursor:pointer}
.multimedia-gallery .jcarousel-skin-rotator .jcarousel-item {height: 86px;width: 136px;}
.ie6 .multimedia-gallery .crotator ul li .video-desc {height:33px;}
.jcarousel-container{width:100%; padding:0 30px;float:left;}
.jcarousel-clip{float:left; width:100%; overflow:hidden;}
.ip3-images #contentLeftSlider {background:none; height:96px; margin-top:12px;  width: 100%;}
.clrbox1 {  width: 1px;   min-width: 100%;}
.clrbox #contentLeftSlider {background:none; height:120px; margin-top:12px;  width: 100%;}
.multimedia-gallery .jcarousel-skin-rotator .jcarousel-clip-horizontal{ height: 86px; width: 720px;}
.multimedia-gallery .crotator ul li.current img { border: 1px solid #FF3700;}
#video-gallery .crotator ul li img, .multimedia-gallery .crotator ul li img {border:1px solid #f0f0f0}
#notes-box{background: none repeat scroll 0 0 #F0F0F0; line-height: 18px; padding:10px 13px;}
#notes-box p{margin-bottom:0px;}
#notes-box h2{color:#FF3700;}
#contentMain .galleryItemBox p{margin-bottom:0;}
.tags, .tagType { float: left;}
.tagType a {color: #696969;display: inline;margin-bottom: 5px;padding-left: 3px;padding-right: 3px;}
.image-gallery-slider{padding:0 20px 0 30px; float:left;width:100%;}
.clrbox .jcarousel-prev{background: transparent url("/~/media/Images/A/Arcelormittal-USA-V2/css/left-arrow-vgallery.jpg") no-repeat scroll center center; cursor: pointer; height: 86px; left: 10px; position: absolute; top: 0; width: 16px;}
.clrbox .jcarousel-next{background: transparent url("/~/media/Images/A/Arcelormittal-USA-V2/css/right-arrow-vgallery.jpg") no-repeat scroll center center; cursor: pointer; height: 86px; width: 16px; right: 10px; position: absolute; top: 0;}
.ip3-images .slick-prev{background: transparent url("/~/media/Images/A/Arcelormittal-USA-V2/css/left-arrow-vgallery.jpg") no-repeat scroll center center; cursor: pointer; height: 86px; left: 10px; position: absolute; top: 0; width: 16px;}
.ip3-images .slick-next{background: transparent url("/~/media/Images/A/Arcelormittal-USA-V2/css/right-arrow-vgallery.jpg") no-repeat scroll center center; cursor: pointer; height: 86px; width: 16px; right: 10px; position: absolute; top: 0;}
.galleryWrapper .largeimage img{margin:0 auto;}
.box-data{cursor:pointer;}
/*-- Image Gallery CSS ends --*/

/*--Image gallery colorbox CSS starts--*/
.boximagedata{margin:15px auto 0px; max-width:100%;width: 100%;}
.ie7 .boximagedata{margin-bottom:5px;}
.detailsImage{background-color:#ff3700; float: left; width: 100%; color:#fff; padding-top:7px;}
.titleImage{float:left; padding-left:12px;}
.downloadImage{float:right; padding-right:13px;}
.ip3-images .slider-content{clear:both;}
.clrbox  .slider-content{clear:both;}
.titleImage p.dnwld{font-size:0.833em; font-weight: bold;}
.downloadImage p.dnwld{ float: left;padding-right: 17px; margin-bottom:0;}
p.smallImage{float:left; width: 74px; margin-bottom:0;}
p.largeImage{float:left; width:89px; margin-bottom:0;}
span.download-btn-large{float:left; padding-right:10px;}
span.download-btn{float:left; padding-right:10px;}
span.download-btn input{background:url('/~/media/Images/A/Arcelormittal-USA-V2/css/dnwld-small.jpg') no-repeat; border:none; width: 13px; height:17px; cursor:pointer;color:#fff;}
span.download-btn-large input{background:url('/~/media/Images/A/Arcelormittal-USA-V2/css/dnwld-large.jpg') no-repeat; border:none; width: 21px; height:27px;cursor:pointer;color:#fff;}
.morelink,.moredata{float:left; clear:both; padding-left:10px;}
.morelink{padding-bottom:10px; padding-right:15px; display:block;  padding-left:11px;}
.moredata{padding-top:10px; padding-bottom:10px; width:100%; background-color:#fff; color:#696969;}
.largeimage{margin-top:10px;}
.ie7 .largeimage{margin-top:0px;margin-bottom:0px;}
#slider ul li{width:155px !important; margin-right:10px !important; margin-left:10px;}
#images .cr-nav-prev{background: url("~/media/Images/A/ArcelorMittal/Images/css/left-arrow-new.jpg") no-repeat scroll 0 0 transparent; height:110px; left:-6px;}
#images .cr-nav-next{background: url("~/media/Images/A/ArcelorMittal/Images/css/right-arrow-new.jpg") no-repeat scroll 0 0 transparent; height:110px; right:-6px;}
.detailsImage .showUp{background: url('/~/media/Images/A/Arcelormittal-USA-V2/css/up.jpg') no-repeat scroll 64px 6px transparent;}
.detailsImage .showDown{background: url('/~/media/Images/A/Arcelormittal-USA-V2/css/down.jpg') no-repeat 64px 6px transparent;}
.moredata p{margin-bottom:10px;}
.closebtn a{background: url('/~/media/Images/A/Arcelormittal-USA-V2/css/cbclose.gif') no-repeat left 2px transparent; display:block; float:left; text-indent:-9999px; margin-left:15px; height:18px; width:17px;}
#multimedia-gallery .crotator ul li img{border:1px solid #f0f0f0;}
#multimedia-gallery .crotator ul#images-carousel li.current img{border:1px solid #ff3700;}
#multimedia-gallery #slider ul{height:110px !important; margin-left:20px; margin-top: 5px;}
#multimedia-gallery #slider ul li{width:160px !important; margin-left: 8px;}
#multimedia-gallery ul.crotator_images {margin-left: 0px !important;}
#multimedia-gallery #cboxClose{display:none !important;}
#corporate-employee-q-and-a #cboxCurrent, #corporate-employee-q-and-a #cboxNext, #corporate-employee-q-and-a #cboxPrevious {display:none !important;}
#professional-employee-qa #cboxCurrent, #professional-employee-qa #cboxNext, #professional-employee-qa #cboxPrevious {display:none !important;}
#meet-the-graduates #cboxNext, #meet-the-graduates #cboxPrevious, #meet-the-graduates #cboxCurrent {display:none !important;}
#images #cboxClose{display:none !important;}
#colorbox{min-height:500px;}
.ip3-images .largeimage{height:auto !important}
.clrbox .largeimage{height:auto !important;clear: both;}
.galleryWrapperContainer .closebtn{float:right; display:block}
/*--Image gallery colorbox CSS ends--*/

/*-- Sitemap CSS starts --*/
#sitemap:after,#sitemap ul:after{clear:both;content:".";display:block;height:0;visibility:hidden}
* html #sitemap,* html #sitemap ul{height:1%}
#sitemap{float:none!important;list-style-type:none;background:url('/~/media/Images/A/Arcelormittal-USA-V2/css/line1.gif') repeat-y scroll 0 0 transparent;display:block;min-height:1%;margin:46px 0 0;padding:0}
#sitemap ul{float:none!important;list-style-type:none;min-height:1%;display:block;margin:0;padding:0}
#contentLeft #sitemap li{list-style-type:none;line-height:1 !important;position:relative;margin:0;padding:10px 0;background:none; }
body.applemac-safari5 #sitemap li{line-height:13px;padding-top:25px;position:relative}
* html #sitemap li{display:block;float:left}
#sitemap li a{padding-left:28px;}
#sitemap li span{background:url('/~/media/Images/A/Arcelormittal-USA-V2/css/left-nav-arrow-link.gif') no-repeat scroll 5px 3px transparent;cursor:pointer;float:left;left:5px;padding-left:20px;position:absolute;top:5px;z-index:0; }
#sitemap li span.collapsed{background:url('/~/media/Images/A/Arcelormittal-USA-V2/css/collapsed.gif') no-repeat scroll 0 0 transparent; height: 13px; width: 13px;}
li#nav-news-releases-level2 span.collapsed,li#nav-financial-news-level2 span.collapsed{background:none repeat scroll 0 50% transparent!important; height: 13px; width: 13px;}
#sitemap li span.expanded{background:url('/~/media/Images/A/Arcelormittal-USA-V2/css/expanded.gif') no-repeat scroll 0 0 transparent; height: 13px; width: 13px;}
#sitemap li ul{background:url('/~/media/Images/A/Arcelormittal-USA-V2/css/line1.gif') repeat-y scroll 0 0 transparent;padding-left:28px}
#sitemap li li{background:url('/~/media/Images/A/Arcelormittal-USA-V2/css/line1.gif') no-repeat scroll 0 1px transparent!important}
body.ie7 #sitemap li ul,body.ie7 #sitemap li ul li ul{padding-top:16px}
#contentLeft #sitemap li ul{padding-top: 15px;}
.sitemapcontainer ul li{position:relative}
.sitemapcontainer ul li ul{margin-top:10px !important;}
.sitemapcontainer ul li:last-child{margin-bottom:0 !important;}
/*-- Sitemap CSS ends --*/

/*-- Related Infromation CSS starts --*/
.dwnldBox { padding: 11px 12px 0;}
.dwnldBox ul li { background: url('/~/media/Images/A/Arcelormittal-USA-V2/css/dwnldarrow.gif') no-repeat scroll left center transparent;  line-height: 16px;  padding-left: 9px;}
#contentMain .dwnldBox p{padding-bottom:4px;}
.dwnldBox ul{ padding-bottom: 17px;}
/*-- Related Infromation CSS ends --*/

/*-- Adobe Content CSS starts --*/
.adobe {clear: both; padding-top: 25px;}
.adobe img {    float: left; margin-right: 10px;}
a.months-dropdown,a.years-dropdown{float:left;width:100%;min-height:30px;padding:12px 10px;color:#ff3700;border:1px solid #e5e5e6;}
.dropdownwrap{float:left;width:100%;}
.mobi-dropdown ul li a.mm-subclose{padding:10px 10px 10px 20px;width:90px;background: url('/~/media/Images/A/Arcelormittal-USA-V2/css-rwd/sprite.png') no-repeat scroll 5px -287px #ff3700;height:35px;margin:20px;float:left;}
.mobi-dropdown ul li a.mm-subclose:hover, .mobi-dropdown ul li a.mm-subclose:focus, .mobi-dropdown ul li a.mm-subclose:active{text-decoration:none;}
.pagetoolsmobi{float:right;width:30%;position:relative;}
.pagetoolsmobi .pageTools{float:right;width:100%;}
.pagetoolsmobi #pageToolsContainer{float:right;width:130px;background:#fff;padding:10px;border:1px solid #FF3700;height:75px;position:absolute;right:0px;top:20px;display:none;z-index:999;}
.pagetoolsmobi a.pagetools{width:85px;height:20px;float:right;background:url('/~/media/Images/A/Arcelormittal-USA-V2/css-rwd/sprite.png') no-repeat scroll right bottom transparent;}
.pagetoolsmobi a.pagetools.active{background:url('/~/media/Images/A/Arcelormittal-USA-V2/css-rwd/sprite.png') no-repeat scroll 1px bottom transparent;}
.mobi-dropdown ul li a.mm-subclose{padding:10px 10px 10px 20px;width:90px;background: url('/~/media/Images/A/Arcelormittal-USA-V2/css-rwd/sprite.png') no-repeat scroll 5px -287px #ff3700;}
#printContainer, #bookmarkContainer, #shareitContainer{margin-left:0px;}
.months #press-release span{font-size:1.1em;}
.content-section ul,.content-section ol{padding:0px 8px 8px;margin-bottom: 16px; list-style: outside none none;}
#contentLeft ul li{background: url(/~/media/Images/A/Arcelormittal-USA-V2/css-rwd/grey-square.gif) no-repeat 0 5px;padding-left: 16px;padding-bottom:6px;line-height: 130%!important;}
#contentLeft ul li ul li{font-size:0.833em;}
#contentLeft ul li ul{margin-bottom:0px;padding-top:15px;}
#contentLeft ol li{list-style-type: decimal; margin-left: 12px; padding-bottom: 6px; padding-left: 4px;line-height: 130%!important;}
#contentLeft ol li ol li{font-size:0.833em;}
#contentLeft ol li ol{margin-bottom:0px;padding-top:15px;}
.contentintro p{ font-size: 1.333em; line-height: 21px;margin-bottom:24px;}
.left-nav ul#section-news-level3{display:none;}
.ie9 #sitemap li a{display:block; height:auto;}
#searchList p#srchresultHeader{clear: both;font-size: 1.3em; font-weight: bold; padding-bottom: 10px; padding-top: 10px;}
#searchList ul li{padding-bottom:5px;}
#paginationBar{float: left; width: 100%; border-bottom:1px solid #e1e1e1; border-top:1px solid #e1e1e1; margin-bottom:22px;}
#paginationBar p.pageNumbers{float:left;padding-left: 8px; margin:0;padding-top:5px;}
#paginationBar ul{padding-right:13px; float:right;margin:0;}
#paginationBar ul li{float:left;padding: 0 5px; color:#FF3700; font-size:1.1em; line-height:normal; background-image:none; }
.searchPage table tr{width:100%; float:left; }
.searchPage table tr td{padding-bottom:10px; padding-top:10px;  border-bottom:1px solid #ff9b7f; float:left; width:100%; font-size:1.2em; line-height:16px;}
.searchedwords{float:left; font-size: 1.15em; font-weight:bold; padding-top:24px;}

.searchPage td.Error table{}
.keepfixed .mob-menu-wrap{overflow:hidden;}
/*-- Adobe Content CSS ends --*/
.slick-list{float: left;width: 100%;}
/*.galleryWrapperContainer,.galleryWrapper{float:left;width:100%;}*/

#cboxLoadedContent {overflow: visible !important;}
#images-carousel{margin-bottom:20px; }
.slick-track{width: 1px;  min-width: 100%;}
.galleryWrapperContainer .slick-slide img {display: block; height: auto; width: 100%;}
.tab2-table-title p {float: left;line-height: 17px;font-size: 1.2em;color:#696969;font-weight:700;}
.tab2-table-title-1 {margin-left:15%;;width: 11.5%;}
.tab2-table-title-2 {width: 10.6%;margin-left: 37px;}
.tab2-table-title-3{width:9%}
/*.tab2-table-title-3 {text-align: center;width: 31.9%;border-bottom: 1px solid #e8e8e8;margin:0 0 8px;padding:0 0 8px;} */
.tab2-table-title-4 {text-align: center;width: 50%;border-bottom: 1px solid #e8e8e8;margin:0 0 8px;padding:0 0 8px;}
.tab-content{float:left;border-top: 1px solid #ff3700;padding-top:10px;}
#tab2{width:100%}
.tab2-table-title {float: left;width: 100%;}
.rad-responsive th{line-height:17px;font-size:1.2em;color:#696969;}
.rad-responsive td{border-bottom: 1px solid #e8e8e8;font-size: 1.1em;padding: 12px;}
.rad-responsive tr td:first-child{border-bottom:none;color: #ff3700;font-weight: bold;/*width:8%*/}
.tab2-content {float: left:width: 100%;}
.rad-responsive td.highlight{background-color: #faf9f7;}
.rad-responsive td.rad-highlight{color: #ff3700;font-style: normal;}

.tab2-content table thead tr th{font-size:0;font-family:Arial !important;}
.tab2-content.first table thead tr th{font-size:1.2em}
.tab2-content.first table thead tr th.rad-hide{font-size:0}
.rad-responsive .rad-hide{font-size:0}
.tab2-title{display:none;}
#tab2 table{margin-bottom:0;}
.tab-content .tab2-content.last{border:0 !important;}
.tab-content .tab2-content.last tr:last-child td{border-bottom:1px solid #e8e8e8;}
.tab2-content tbody tr:last-child td{border-bottom:0;}
.faq-1-container td a{float: left;margin-right: 7px;}

.jta-tweet-body ,.jta-tweet-list-item{float:left;width:100%;}
.jta-tweet-twitter-bird,.jta-tweet-retweeter,.jta-tweet-actions{display:none !important;}
.tweet-link{margin-bottom:0 !important;}

.tweet-link a{padding-right:7px;position:relative;}
.tweet-link a:after{position:absolute;right:0;top:6px;content:'';background:url(~/media/Images/A/Arcelormittal-USA-V2/css/tweet-arrow) no-repeat;width:3px;height:5px;}

.tab-block{position:relative;}
.vid-title{color:#ff3700;font-size:1.667em;line-height:22px;margin-bottom:14px;}
.vid-slider-area{background: none;min-height: 100px;margin-top:12px;width: 100%;float:left;}
.vid-slider li{margin-right: 10px;}
.vid-slider .slick-prev{background: transparent url("/~/media/Images/A/Arcelormittal-USA-V2/css/left-arrow-vgallery.jpg") no-repeat scroll center center;cursor: pointer;height: 110px;left: 0px;position: absolute;top: 0;width: 16px;}
.vid-slider .slick-next{background: transparent url("/~/media/Images/A/Arcelormittal-USA-V2/css/right-arrow-vgallery.jpg") no-repeat scroll center center;cursor: pointer;height: 110px;width: 16px;right: 0px;position: absolute;top: 0;}
.vid-slider{padding-left:16px;margin-left:0 !important;width:100%;}
.vid-slider ul li img{border: 1px solid #f0f0f0;height: 100px !important;}
.main-video-link{padding-top: 10px;}
.main-video-link a{float:right;padding-right:55px;position:relative;padding-top: 6px;}
.main-video-link a:after{position:absolute;right:0;top:0;background:url(~/media/Images/A/Arcelormittal-USA-V2/css/youtube-icon) no-repeat;width:50px;height:30px;content:''}
.vid-content{margin: 25px 0 0;padding-bottom: 10px;}
.video-desc{position:absolute;bottom:0;left:0;background: #ff3700;width:100%;padding:3px;color:#fff;}
.video-desc p{margin-bottom:0;color:#fff;}
.vid-slider li{margin-bottom:0 !important;}
.snapCont{margin-bottom:20px;}
.vid-item .play-button{top:70px;}

.ip3-edit .home-second-row-title p.split-word{margin-bottom:0;}
.ip3-edit .bannItem{margin-top:30px;}
.section-tab.rad-highlight, .section-tab span.rad-highlight{color:#ff3000;}
.left-box h2{font-size:1.8em;}
#paginationBar li img{margin-top:4px;}
#paginationBar ul li{padding:5px;}
/*#paginationBar ul li.active{background-color:#878787;}
#paginationBar ul li.active a{color:#fff;}*/
.searchPage #paginationBar li img{margin-top: 5px;}
.searchPage #paginationBar ul li {list-style-type:none;margin:0;  padding: 2px 10px;}
.searchPage #paginationBar li.pagerlink{padding: 2px 5px;}
.searchPage #paginationBar ul li.lastPage{display:none;}
.searchPage #paginationBar p.pageNumbers{padding-top:2px;}
.searchPage h1{margin-bottom:25px;color:#ff3700}
.searchPage #paginationBar li.pagerlink.pageloaded {
    background: #696969 none repeat scroll 0 0;
    color: #ffffff !important;
}
.source-text {
    float: left;
    padding-top: 12px;
    width: 100%;
}
.jta-tweet-timestamp {
    display: block;
}
.er-msg {
    float: left;
    margin-top: 30px;
    width: 100%;
}
.er-msg ul.error{padding-top:0}
.er-msg ul.error li{line-height:20px;}

/*----------- Our Story content css -------------*/
.main-content-wrapper .rad-left img, .content .rad-left img{float: left; margin: 10px 20px;}
.main-content-wrapper .rad-right img, .content .rad-right img{float: right; margin: 10px 20px;}
.main-content-wrapper img.rad-left, .content img.rad-left{float: left; margin: 10px 20px;}
.main-content-wrapper img.rad-right, .content img.rad-right{float: right; margin: 10px 20px;}
p a img.rad-left{display:inline;margin-right: 8%;}
.main-content-wrapper .rad-quote::before, .content .rad-quote::before {
    background-color: #ff3700;
    content: "";
    float: left;
    height: 100%;
    left: 0;
    position: absolute;
    width: 2px;
}

.main-content-wrapper span.rad-quote::before {
    background-color: #ff3700;
    content: "";
    float: left;
    height: 100%;
    left: 0;
    position: absolute;
    width: 2px;
}

body#news-and-media h1, .main-content-wrapper .rad-highlight {color:#ff3700;}

.main-content-wrapper .rad-quote, .main-content-wrapper span.rad-quote {
    color: #ff3700;
    font-family: 'VAG Rounded W01 Thin', Arial;
    font-size: 16px;
    line-height: 1.4;
    padding-left: 15px;
    position: relative;
}

.main-content-wrapper span.rad-quote {display:block}


.landingwrap .backTo span{text-transform:lowercase;}
.landingwrap .footnote-content{background-color: #f0f0f0;float:left;width:100%;
    margin-bottom: 15px;
    padding: 12px 12px 0;}
    .landingwrap .footnote-content p{font-style: italic;}
	
.faq-1-container .faqTopContent {margin:5px 0 0 0; padding:10px; background:#f0f0f0;}
.blog-wrap h1 { line-height:1em;}
a.backTo {clear: left; display: block;margin-top: 10px;}
body.ip3-announcements .main-content-wrapper h2 {line-height:1.3em;}
.subHead p {  font-size: 1.35em;  padding-bottom: 10px;}

.videov{position: relative; float: none; padding-bottom: 56.25%; padding-top: 25px; height: 0;}
.videov iframe {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;}
.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: none; -o-transform: translate3d(0, 0, 0); transform: none; }


/*--- Performance tabs css ---*/
.performance-data .tab a{color: #ff3700;font-size: 2em;min-height: auto;padding: 15px 0;position: relative;color: #ff3700;background-color: #f4f4f4;cursor: pointer;float: left;text-align:center;width:100%;}
.performance-data .tab1{display:block}
.performance-data  .tab a.active{border-bottom: 5px solid #ff3700;padding-bottom:10px}
.performance-data  .tab a.active:after{background: url("~/media/Images/A/ArcelorMittal-USA-V2/css/sprite-new") no-repeat scroll -17px -218px;bottom: -21px;content: " ";display: block;height: 17px;left: 49%;position: absolute;width: 10px;}
#invdct-iframe {min-height:380px;}

.ip3-images form#MainForm{overflow-x:hidden;}
.ip3-images .jcarousel-container {
    height: 86px;
    margin-bottom: 7px;
    margin-left: 0px;
}

.ip3-images .jcarousel-container .jcarousel-clip-horizontal {
    width: 100%;
    height: 86px;
}

.bod-1-gallery.show-mobi{display:none;}
.blog-alert #beAlerted #signup-email {width: 145px;}
.blog-alert .tab_container{width: 232px;}
.blog-alert ul.tabs{width: 232px;}
.blog-alert #contentRightBox3{margin-top:15px;}

.main-content-wrapper img[style*="float:left"],.main-content-wrapper img[style*="float: left"] {
  margin: 0px 10px 5px 0px;
}

.main-content-wrapper img[style*="float:right"],.main-content-wrapper img[style*="float: right"] {
  margin: 0px 0px 5px 10px;
}

#bod-description img {float:left; padding-right:12px; padding-bottom:10px;}
h1#bod-name{margin-bottom: 4px !important;}

.vid-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;margin-bottom:25px;}
.vid-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute;}

#auto-top-link{ position:fixed;z-index: 999;right:18px; bottom:25px;height:27px; color:#878787; font-weight:bold; text-decoration:none; padding:6px 12px 9px 10px; width:109px; background:url("/~/media/Images/A/Arcelormittal-USA-V2/icons/topofpage") 0px 0px transparent;transition:0.4s ease; }
#auto-top-link.hide {visibility:hidden; opacity:0;transparent;transition:0.4s ease;}

.rad-underline{
text-decoration:underline;
}

body#people-and-careers .page-banner-text-wrap{display:none;}

#redefining-steel .we-are-campaign-banner-wrapper {background: #fff;}
.products-details-content-wrapper .scroll-table-container > .scroll-table-container{
    box-shadow: none;
    background: transparent;
    margin-bottom: 0;
} 
/*---- main-2-----*/
.page-banner-wrap > img{display:block;width:100%;height:auto;}
#page-content-banner{position:relative;}
.page-banner-text-wrap{background: rgba(65, 65, 65, 0.9);border-radius: 0 0 25px;color: #dcd4c2;left: 0;line-height: 16px;margin-bottom: 0;padding: 10px 18px 5px 17px;position: absolute;top: 48px;width: 331px;min-height: 115px;font-size: 1.057em;}
.page-banner-title > p{ margin: 0 0 6px; font-size: 30px; font-weight: 300; line-height: 1.1em; padding-bottom: 0; color: #fff; }
.page-banner-content p a img{display: inline-block;height: auto;width: auto}
.page-banner-content p{margin:0px;}
#page-content-banner{margin-bottom:27px;float:left;width:100%;}
.main-right-signpost-covering-wrap{float: left;width: 100%;background-color: #f0f0f0;}
.download.related-links-wrap li{margin-bottom:5px;}

.mm-opened .mmenu-section-head{font-weight:bold}

/**************** Mobile tabs *************/
.outcomes-dropdown-filter .tabmobi{float: left;width: 100%;margin-bottom: 30px;}
.outcomes-dropdown-filter .tabmobi .yeartabselectmobi{background-color:#702784;float:left;width:100%;position:relative;cursor:pointer;}


.outcomes-dropdown-filter .tabmobi .yeartabselectmobi > a{    color: #ff3700;
    cursor: pointer;
    display: block;
    font-size: 1.6em;
    line-height: 24px;
    padding: 15px 30px 13px 25px;
    position: relative;background-color: #f7f8f9;}


.outcomes-dropdown-filter .tabmobi .yeartabselectmobi.selected > span{background-position: -153px -136px;content: ' ';}


.outcomes-dropdown-filter .tabmobi .yeartabselectmobi > span{min-height:51px;min-width:50px;background-position: 10px -42px;  background-color: #470E56;background: url("~/media/Images/A/ArcelorMittal/sdr-2015/css/sprite-new") no-repeat scroll -153px -80px;
    content: "";
    display: block;
    height: 10px;
    position: absolute;
    right: 15px;
    top: 22px;
    width: 20px;}


.outcomes-dropdown-filter .tabmobi > ul{float:left;width:100%;background-color:#efefef;display:none;margin:0px!important;}
.outcomes-dropdown-filter .tabmobi > ul li span{padding:10px 20px;  float: left;width: 100%;cursor:pointer;    font-size: 1.3em;font-weight: normal;}
.outcomes-dropdown-filter .tabmobi > ul li.current span{font-weight:bold;}
.outcomes-dropdown-filter .tabmobi > ul li span:hover{text-decoration:none;}
.outcomes-dropdown-filter .tabmobi > ul li a{display: block;float: left;width: 100%;}
.outcomes-dropdown-filter .tabmobi > ul li{display:block;float:left;width:100%;margin-bottom:0px;}
.outcomes-dropdown-filter .tabmobi > ul li:hover{background-color: #C3C1C1;}
/*************** Mobile tabs ends ****************/



/******************* Special Table **************************/
.progress-bottom-special-table{padding-bottom: 40px;padding-top: 30px;width:100%;}
.progress-bottom-special-table table.rad-datatable,.progress-bottom-special-table table{width:100%;}
.progress-bottom-special-table table.rad-datatable tr th, .progress-bottom-special-table table.rad-datatable tr td,.progress-bottom-special-table table tr th, .progress-bottom-special-table table tr td{border-bottom:none;padding: 19px 10px;}

.progress-bottom-special-table table.rad-datatable tr th,.progress-bottom-special-table table tr th{padding-left: 0px;color: #ff3000;font-size: 1.2em;font-weight: normal;font-family: arial;}

.progress-bottom-special-table table.rad-datatable thead tr,.progress-bottom-special-table table thead tr{border-bottom: 1px solid #9bb1ca;border-top: 1px solid #9bb1ca;}

.progress-bottom-special-table table.rad-datatable thead tr th,.progress-bottom-special-table table thead tr th{font-size: 1.4em;color: #9bb1ca;text-transform: uppercase;font-weight:normal;font-family:Arial}
.progress-bottom-special-table table.rad-datatable tr td,.progress-bottom-special-table table tr td{font-size: 1.2em;font-weight: normal;padding-left:0px;}
.progress-bottom-special-table table{width:100%;}


.progress-bottom-special-table tbody .inv-responsive-data-tr-first{border-bottom: 1px solid;}

.progress-bottom-special-table tbody .inv-responsive-data-tr-first .inv-responsive-data-content{padding-left: 0px;color: #ff3000;font-size: 1.2em;font-weight: normal;font-family: arial;}

.progress-bottom-special-table table.inv-responsive-table tbody .inv-responsive-data-tr-even{background-color: #efefef;}

.progress-bottom-special-table tbody tr td{padding: 9px 10px;}
 
/******************* Special Table Ends **************************/



.related-information .related-info-link a {
    font-size: 1.1em;
}

.cat-info a{display:inline-block;margin-bottom:10px;padding-left:10px;padding-right:10px;border-right:1px solid #ff3700;line-height:12px;}
.cat-info a.last{border-right:0 none;}

body#steel-spirit-sweepstakes .content-right-column{padding-left:5px !important;}
body.internetexplorer11#steel-spirit-sweepstakes .content-right-column, body.ie10#steel-spirit-sweepstakes .content-right-column, body.ie9#steel-spirit-sweepstakes .content-right-column{padding-left:0px !important;}

#performance-data sup {
    top: 0;
}



/******************* We are Campaign Landing - Start **************************/
.we-are-campaign-banner-wrapper {width: 100%; background: gray; float: left; overflow: hidden;}
.we-are-campaign-banner {max-width: 1170px; margin: 0 auto;}
.we-are-campaign-content-wrapper{width: 100%; background: #ffffff;}
.we-are-campaign-content{max-width: 1180px; margin: 0 auto;}
.lefttext-wrapper {float: left; width: 100%; padding: 50px;}
.rightimage-wrapper {float: left; width: 100%; padding: 50px 35px;}
.lefttext-wrapper-heading h2{font-size: 2.333em; line-height: 1.1em; color: #707070; margin-bottom: 10px; font-family: "VAG Rounded W01 Thin";}
.lefttext-wrapper-text p {font-family: 'VAG Rounded W01 Thin'; font-size: 1.350em; line-height: 1.5em;}
.lefttext-wrapper-text p span {color: #fc1d05;}
.lefttext-wrapper-link a.left-link {background: #fc1d05; color: #ffffff; padding: 10px 30px; border-radius: 25px; font-family: 'VagRoundedLig','VAG Rounded W01 Thin', Arial; font-size: 1.3em;
    letter-spacing: 0.5px;}
.lefttext-wrapper-link a.left-link:hover { background: #707070; color: #ffffff;}
.lefttext-wrapper-link {float: left; width: 100%;}
.lefttext-wrapper-text {float: left; width: 100%; margin-bottom: 30px; clear: both;}
.two-signposts-box {-webkit-box-shadow: 0px 12px 25px 1px rgba(140, 140, 140, 0.4); -moz-box-shadow: 0px 12px 25px 1px rgba(140, 140, 140, 0.4); box-shadow: 0px 12px 25px 1px rgba(140, 140, 140, 0.4); text-align: center; margin: 20px; float: left;}
.two-signposts-wrapper {float: left; width: 94%; text-align: center; margin-left: 3%; margin-right: 3%; padding-bottom: 3%;}
.two-signposts-left-image, .two-signposts-right-image {width: 100%; float: left; margin-bottom: 20px;}
.two-signposts-box-heading {font-size: 2.333em; line-height: 1.43em; color: #707070; margin-bottom: 10px; font-family: "VAG Rounded W01 Thin";}
.two-signposts-box-text {font-family: 'VAG Rounded W01 Thin'; font-size: 1.3em; line-height: 1.5em; width: 100%; padding: 0 16%; padding-bottom: 15px;}
.two-signposts-box-link a.left-link {background: #fc1d05; color: #ffffff; padding: 10px 30px; border-radius: 25px; font-family: 'VAG Rounded W01 Thin'; font-size: 1.3em; letter-spacing: 0.5px;
}
.two-signposts-box-link a.left-link:hover {background: #707070; color: #ffffff;}
.two-signposts-box-link {float: left; width: 100%;}
.two-signposts-box-text-content {float: left; width: 100%; margin-bottom: 50px;}
@media (max-width: 767px){
.two-signposts-box-text {padding: 0 8%; padding-bottom: 15px;}
.rightimage-wrapper {padding: 30px;}
.lefttext-wrapper {padding: 45px 35px 35px 35px;}
.lefttext-wrapper-heading h2 {font-size: 2.250em;}
}
.two-signposts-left-image img, .two-signposts-right-image img {width: 100%;}
/******************* We are Campaign Landing - End **************************/




.simple-banner-slider .slick-list {
    float: none !important;
}

.simple-banner-slider .slick-dots {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    padding: 10px;
}
.simple-banner-slider .slick-dots li {
    display: inline-block;
}



.simple-banner-slider .slick-dots li button {
background: rgba(255,255,255,1);
    border-radius: 10px;
    border: 1px solid rgba(255, 255, 255, 0.8);
    height: 10px;
    width: 10px;
    background: rgba(255,255,255,0.8);
    text-indent: -999999px;
    margin: 3px;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}
.simple-banner-slider .slick-dots li button:hover, .simple-banner-slider .slick-dots li.slick-active button{
        background: rgb(252, 29, 5);
}

.simple-banner-slider button.slick-prev.slick-arrow {
    position: absolute;
    top: 50%;
    border: 2px solid rgba(0,0,0,0);
    height: 64px;
    width: 64px;
    color: rgba(0,0,0,0);
    background: url(/~/media/Images/A/Arcelormittal-USA-V2/icons/simple-slider-left-arrow.png) no-repeat scroll center center;
    z-index: 1;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    left: 10px;
}




.simple-banner-slider button.slick-next.slick-arrow {
    position: absolute;
    top: 50%;
    border: 2px solid rgba(0,0,0,0);
    height: 64px;
    width: 64px;
    color: rgba(0,0,0,0);
    background: url(/~/media/Images/A/Arcelormittal-USA-V2/icons/simple-slider-right-arrow.png) no-repeat scroll center center;
    z-index: 1;
    transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    right: 10px;

}

/*---- sd-report-css-----*/
.center-content{padding:30px 0}
a h2,a p{color:#696969;}
.box-full-link:hover .signpost-box{background-color:#f0f0f0;}
.box-full-link:hover h2{color:#ff3700;}
.box-full-link:hover .signpost-box img{opacity: 0.6;}
.signpost-box img{width:100%;}
.box-title{padding:20px 10px 10px 30px;}
.box-content{padding:30px;}
.signpost-box{background-color:#fff;margin-bottom:50px;}
.section3{background-color:#F7F8F9;padding-top:50px;}
.video-container{display:none;}
.video-image{position:relative;height:405px;}
.play-button{text-indent:-9999px;background:url(~/media/Images/A/Arcelormittal-USA-V2/css/video-play.png) center center;width:65px;height:65px;position:absolute;top:163px;left:50%;margin-left:-32px;cursor:pointer;}
.video-close{font-size: 4em;position: absolute;top: 45px;right: 10px;color: #5f6168;color: #000;z-index: 99;cursor: pointer;color:#ff3700;font-family:"VAG Rounded W01 Thin"}
.video-container{position:relative;}
.intro-text p{font-size: 1em;color: #5f6168;float: left;font-weight:400;}
.tab a{color: #ff3700;font-size: 2em;min-height: auto;padding: 15px 0;position: relative;color: #ff3700;background-color: #f4f4f4;cursor: pointer;float: left;text-align:center;width:100%;}
.tab1{display:none;}
.tab a.active{border-bottom: 5px solid #ff3700;}
.tab a.active:after{background: url("~/media/Images/A/ArcelorMittal-USA-V2/css/sprite-new") no-repeat scroll -17px -218px;bottom: -21px;content: " ";display: block;height: 17px;left: 49%;position: absolute;width: 10px;}
.tabs-wrapper{margin-bottom: 30px;margin-top:20px;}
.right-signpost .box-title,.right-signpost .box-content{background: #f4f4f4;}
.right-signpost{float:left;width:100%;}
.right-signpost .signpost-box{margin-bottom:20px;}
.head-section{padding-bottom:20px;}
.backto-link a::before {background: url("~/media/Images/A/ArcelorMittal-USA-V2/css/sprite-new") no-repeat scroll -479px -376px;content: "";display: block;height: 16px;left: 0;position: absolute;width: 14px;}
.backto-link a{color: #5f6168;display: inline-block;margin-bottom: 30px;padding-left: 25px;
position: relative;margin-top:20px;}
.backto-link a:hover{color:#ff3000;}
.backto-link a:hover:before{background-position: -479px -424px;content: " ";}
.sdr-section-title,.left-box h2{color:#ff3000;}
.sign-boxes{margin:20px 0 30px;}
.sign-boxes img{width:100%;}
.sign-content{padding:20px 0;}
.pheader{display:none;}
.pheader.first{display:block;border-top: 1px solid #9bb1ca;border-bottom: 1px solid #9bb1ca;font-size: 1.4em;color: #9bb1ca;vertical-align: middle;text-transform: uppercase;padding: 19px 10px 19px 0;text-align: left;}
.section-tab, .section-head{width:25%;float:left;}

.section-tab{font-size: 1.2em;color: #5f6168;padding: 20px 60px 5px 0;line-height: 18px;vertical-align: top;}
.left-box{width:40%;float:left;}
.right-box{width:60%;float:right;}
.progress-bottom{padding-bottom:80px;padding-top:30px;}
.pcontent.last{border-bottom: 1px solid #9bb1ca;}


.progress-bottom table{width:100%;border-bottom: 1px solid #9bb1ca;}
.progress-bottom tr{width:100%;}
.progress-bottom td,.progress-bottom th{font-size: 1.2em;color: #5f6168;padding: 20px 60px 5px 0;line-height: 18px;vertical-align: top;width:33%;}
.progress-bottom td:first-child{color:#ff3700;font-size:1.3em;}
.progress-bottom tr:last-child td,.progress-bottom tr:last-child th{padding-bottom:20px;}

.snapdown-content{display:none;width:100%;float:left;}
.snapdown-title{border-top: 1px solid #e1e1e1;padding: 25px 40px 15px 0;overflow: hidden;position:relative;cursor:pointer;}
.snapdown-block{padding-bottom:30px;cursor:pointer;margin-bottom:20px;}
.snapdown-block.active{border-bottom: 1px solid #ff3700;}
.snapdown-block.active:after{background: url("~/media/Images/A/ArcelorMittal-USA-V2/css/sprite-new") no-repeat scroll -15px -215px;content: " ";display: block;height: 15px;left: 47%;position: absolute;bottom:6px;width: 15px;}
.snapdown-block img{width:100%;}
.block-title{font-size: 1.3em;line-height: 22px;padding: 23px 20px 21px;background-color: #f4f4f4;}
.snapdown-title:after{background: url("~/media/Images/A/ArcelorMittal-USA-V2/css/sprite-new") no-repeat scroll -165px -444px;content: "";display: block;height: 18px;position: absolute;right: 20px;top: 30px;width:20px;}
.snapdown-title.active:after{background-position: -165px -381px;content: " ";}
.sdrHideShow {text-align: right; margin-bottom: 10px;}
.sdrHideShow li.last {border-left: 1px solid #5f6168;padding-right: 0;}
.sdrHideShow li {display: inline-block;padding: 0 10px;}
.sdrHideShow li a {color: #5f6168;font-size: 1.2em;line-height: 1em;text-decoration: none !important;}
.snapdown-highlights{margin-top:20px;}


.case-wrapper{margin:30px 0 80px 0;}
.case-header{min-height:345px;position:relative}
.case-content{display:none;background: #f9f9f9 none repeat scroll 0 0;padding:30px;}
.case-content p{color:#696969;font-size: 1.2em;line-height: 24px;margin-bottom: 25px;}
.arrow{bottom: 30px;color: #ffffff;font-size: 1.5em;left: 30px;height: 19px;padding: 5px 0 5px 50px;position: absolute;z-index: 1;cursor:pointer;}
.arrow:after{background: url("~/media/Images/A/ArcelorMittal-USA-V2/css/sprite-new") no-repeat scroll -153px -191px;content: "";display: block;height: 31px;left: 7px;position: absolute;top: -3px;width: 32px;}
.arrow p{display:none;}
.arrow.open p{display:block;}
.arrow.open:after{background-position: -225px -191px;content: ' ';}
.case-title{padding-bottom:20px;}
.case-intro{padding: 0 30px 40px;}
.case-head{background: #f9f9f9 none repeat scroll 0 0;color: #ff3700;font-size: 2em;line-height: 28px;padding: 12px;}
.case-text{color:#fff;font-size:1.2em;line-height:20px;margin-top: 45px;}
.nojs .case-content{display:block;}
.nojs .arrow{display:none;}


.sdr-midnav-full {background: #f0f0f0;clear: left;width: 100%;float: left;margin-bottom: 30px;}
.sdr-midnav-title {float: left;border-right: 1px solid #fff;position: relative;}
.sdr-midnav-tabs ul{margin: 0;list-style-type: none;}
.sdrinnerwrapper { border-bottom: 1px solid #ff3700; float: left;  width: 100%;}
.sdr-midnav-tabs ul li {display:inline-block;border-right: 1px solid #fff;margin: 0;}
.sdr-midnav-tabs ul li a,.sdr-midnav-tabs ul li.current > span {display: block;color: #5f6168;text-decoration: none;outline: none;padding:12px 18px;font-size: 1.2em;text-align: center;font-family: "VAG Rounded W01 Thin";line-height:25px;}
.sdr-midnav-title p a.current, .sdr-midnav-title p a:hover,.sdr-midnav-tabs ul li a:hover,.sdr-midnav-tabs ul li.level4.current span {color: #ff3700;font-family: "VAG Rounded W01 Thin";}
.sdr-midnav-title p {width: 80%;font-size: 1.6em;padding: 17px 12px 15px;float: left;}
.sdr-linkid {background: #ff3000;color: #ffffff;display: block;float: left;font-size: 2em;padding: 10px 0 0;position: relative;text-align: center;width: 45px;cursor: pointer;min-height:49px;}
.sticky {position: fixed;width: 100%;left: 0;top: 0;z-index: 9999;border-top: 0;}
.sdr-dropdown{display:none;}
.sdr-linkid::after {background: url("~/media/Images/A/ArcelorMittal-USA-V2/css/sprite-new") no-repeat -159px -250px;width: 15px;height: 12px;content: "";position: absolute;left: 29%;bottom: 6px;}
.sdr-dropdown {background: #f0f0f0;padding: 0;position: absolute;top: 100%;width: 245px;display: none;z-index: 5;}
.sdr-dropdown ul{margin:0;}
.sdr-dropdown ul li {display: block;border-top: 1px solid #fff;overflow: hidden;position: relative;list-style-type:none;margin:0;}
.sdr-dropdown ul li a {padding: 15px 10px 15px 60px;display: block;font-size: 1.5em;text-decoration: none;outline: none;position: relative;z-index: 3;font-family: "VAG Rounded W01 Thin";
color:#ff3700;
}
.sdr-dropdown ul li:hover > a,.sdr-dropdown ul li.current > a {background-color: #565658;color: #ffffff !important;z-index: 0;}
.sdrIndexing {background-color:#565658;color:#ffffff;display: block;cursor: pointer;font-size: 1.2em;height: 100%;left: 0;padding-top: 12px;position: absolute;text-align: center;top: 0;vertical-align: middle;width: 45px;}
/*.itempageNav .sdr-linkid {background-color: #565658;}*/
.sdr-midnav-title p a {color: #5f6168;text-decoration: none;outline: none;line-height: 25px;font-family: "VAG Rounded W01 Thin";}
.sdr-linkid.active{background-color: #ff3700;}
.sdr-midnav-title p{margin-bottom:0;}
.mobi-content{display:none;}
.sdr-mobi-head{background-color:#f0f0f0; margin:0 6px}
.sdr-mobi-tabs{display:none;}
.top-nav,.bottom-nav{background-color:#f0f0f0;}
.sdr-mobi-head > p {padding:15px 20px 18px 5px;border-left:1px solid #fff;border-right:1px solid #fff;margin: 0 15px;font-size:1.500em;margin-bottom:0;position:relative;}
.sdr-mobi-tabs{width: 100%;float: left;position: absolute;z-index: 999;margin-right: 0px;left: 0;padding: 0 15px;}

.top-nav ul li ul li a,.curr-tab,.top-nav ul li a,.top-nav ul li.current > span{padding: 15px 20px 15px;font-size: 1.500em;width: 100%;float: left;color:#696969;border-top:1px solid #fff;}
.top-nav ul li.current > span{color:#ff3700;}
.sdr-tab-wrap{padding:0 15px;}
.top-nav ul{width:100%;float:left;margin:0;}
.curr-tab{position:relative;}
.sdr-mobi-head > p:after,.down-arrow:after {background:url(~/media/Images/A/Arcelormittal-USA-V2/css/sdr-arrow) no-repeat;width:15px;height:10px;content:'';position:absolute;top:20px;}
.sdr-mobi-head > p:after {right:10px;}
.down-arrow:after {right:25px;}
.sdr-mobi-head.active > p:after,.has-children.active .down-arrow:after{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);top:18px;}
.snapdown-content{float: left;padding: 0 0 35px;display: none;margin-top: 20px;}
.snapdown-item:last-child{border-bottom:1px solid #e1e1e1;width: 100%;float: left;}
.top-nav ul li{width:100%;float:left;position:relative;list-style-type:none; margin:0;}
.top-nav ul li ul{display:none;}
.down-arrow{width: 50px;height: 50px;float: right;display: inline-block;position: absolute;right: 0;}
li.inner-page a{padding-left:40px !important;}
.bluebg{background: url("/~/media/Images/A/ArcelorMittal-USA-V2/css/sdr-box-bg") repeat-x scroll center bottom;padding:10px 0;}



#subNav {position: absolute; z-index: 1000; left: -1px; background-color: #f0f0f0;float: left;font-size: 1.4em;top: 31px;max-width: 980px;display: none;margin: 0 10px;width:100%;padding-bottom:30px;}
.main-nav{position:relative;}
.main-nav ul li.level1:hover{background: #f0f0f0;}
.main-nav ul li.level1:hover > a{color: #333 !important;}
.main-nav ul li ul{display:none;}
#subNav > ul{padding-left: 23px;float:left;}
#subNav ul li.level2{width:24%;float:left;margin-right: 5px;}
#subNav ul li{padding-top: 14px;}
#subNav ul li ul{display:block;}
#subNav ul li ul li a {background: url(~/media/Images/A/Arcelormittal-USA-V2/css/navigation-dropdown-gray-arrow.gif) no-repeat left 5px;padding-left: 10px;border: none;color: #696969;padding-bottom: 0;padding-top: 0;}
#subNav ul li ul li a:hover {color: #FF3700;background:url(~/media/Images/A/Arcelormittal-USA-V2/css/navigation-dropdown-red-arrow.gif) no-repeat left 5px;}
#subNav ul li a {display: block;border-bottom: 1px solid #dcd4c2;padding-bottom: 5px;color: #ff3700;font-size:12px;}
#nav-Homepage-level1:hover{background-color:#878787;}


.sdr-downloadreports {background: #f9f9f9;border-bottom: 1px solid #ff3700;float: left;/*height: 39px;*/width: 100%;}
.downloadreports-inner {float: left; height: 40px; position: relative;line-height: 15px;font-size: 1.2em;z-index: 9;width:100%;}
.downloadreports-inner > ul {float: right;margin:0;}
.downloadreports-inner ul li {float: left;padding: 12px 0;list-style-type: none;}
.downloadreports-inner ul li a {color: #5f6168;display: block;padding: 0 25px 0 10px;position: relative;font-size: 12px;font-family: "VAG Rounded W01 Thin";}
.addpagesection-pdf {background: url("~/media/Images/A/ArcelorMittal-USA-V2/css/sdr2015-download-new") no-repeat scroll center right;border: 0 none;color: #5f6168;font-size: 1em;height: 20px;padding-right: 27px;cursor: pointer;font-size: 12px;white-space: nowrap;font-family: "VAG Rounded W01 Thin";}
.downloadreports-inner ul li.pdf-basket-added-message, .downloadreports-inner ul li.section-basket-added-message {font-size: 12px;color: #ff3700; display: none;padding-right: 25px;padding-left: 5px;position: relative;}
.downloadreports-inner ul li a.abc {display: inline-block;float: right;display: none;padding: 3px 0 0;margin-left: 10px;}
.removepage-section{display:none;}
.section-basket-added-message::after {background: url("~/media/Images/A/ArcelorMittal-USA-V2/css/sprite-new") no-repeat scroll -81px -413px;content: "";display: block;height: 22px;position: absolute;right: -5px;top: 11px;width: 22px;}
.downloadreports-inner ul li.sdreports a::before {background: url(~/media/Images/A/ArcelorMittal-USA-V2/css/sprite-new) no-repeat -15px -120px;width: 19px;height: 20px;position: absolute;content: " ";right: 0;top: -2px;}
.abc span.createPDF::after {background: url("~/media/Images/A/ArcelorMittal-USA-V2/css/sprite-new") no-repeat scroll -81px -451px;content: "";display: block;height: 19px;position: absolute;right: 10px;top: -1px;width: 17px;}
.abc span.createPDF {padding-right: 33px;position: relative;}
a.abc > span {display: inline-block;color: #ff3700;}
.sdrdownload.section {padding: 10px 0 12px 15px;}


.downloadPDF > input {background: url("/~/media/Images/A/ArcelorMittal-USA-V2/css/adobe-icon") no-repeat scroll 410px 11px #ff3700;border: 0 none;color: #ffffff;cursor: pointer;font-family: "VAG Rounded W01 Thin";font-size: 1.7em;font-weight: bold;margin: 30px 0;padding: 15px 0;text-transform: uppercase;width: 100%;}
.sdrtableWrap {border: 1px solid #d2d5dc;padding: 0 10px;}
table {border-collapse: collapse;border-spacing: 0;}
#tblMyPages thead th {font-size: 1.2em;padding: 20px 0 30px 10px; text-align: center;color:#696969;}
#tblMyPages thead th a{color:#696969;}
#tblMyPages th.sdr-left.pageth {text-align: left;}
#tblMyPages tbody td {background-color: #f6f6f6;border-bottom: 10px solid #ffffff;padding: 10px;font-size: 1.2em;text-align: center;border-right: 1px solid #ffffff; vertical-align: middle;}
.delete-btn > input {background: url("~/media/Images/A/ArcelorMittal-USA-V2/css/sprite-new") no-repeat scroll -79px -16px;border: 0 none;cursor: pointer;height: 15px;width: 12px;}
.basket-move-arrow::after {background: url("~/media/Images/A/ArcelorMittal-USA-V2/css/sprite-new") no-repeat scroll -153px -11px;content: "";display: block;height: 20px;margin-left: 35px;top: 0;width: 13px;}
.introPDFSDR > p {font-family: arial;font-size: 1.3em;line-height: 24px;padding-bottom: 25px;}
#tblMyPages thead tr{border-bottom:0;}
.addpage-pdf { background: url("~/media/Images/A/ArcelorMittal-USA-V2/css/sprite-new") no-repeat scroll 46px -316px transparent;width: 85px;}
.addpage-pdf, .removepage-pdf {font-family: "VAG Rounded W01 Thin";font-size: 12px;border: 0 none;color: #5f6168;cursor: pointer;display: inline-block;padding-right: 25px;position: relative;z-index: 1;height: 20px;margin-left:15px;}
.downloadreports-inner ul li.pdf-basket-added-message, .downloadreports-inner ul li.section-basket-added-message {color: #ff3700;display: none;padding-right: 25px; padding-left: 5px; position: relative;}
.video-wrapper{margin-bottom: 30px;}
.sdr-section-report .sdr-downloadreports{border-bottom: 1px solid #ffffff;}
.marg-bot{margin-bottom: 30px;float: left;width: 100%;}
.bottom-content{margin:30px 0;}
.bottom-content .rad-notes, .bottom-content span.rad-notes, .bottom-content li{font-size:0.833em;}
.downloadreports-inner:before {background: url(~/media/Images/A/ArcelorMittal-USA-V2/css/sprite-new) no-repeat -15px -72px;width: 29px;height: 14px;position: absolute;content: " ";left: 0;bottom: -13px;}
.sdr-section-report .downloadreports-inner::before{display:none;}
.basket-pages-pad{text-align:left !important;}
.addpage font, .addpage hr {display: none;}
.addpage{padding:10px 0 !important;}
.removepage-pdf {display: none;}
.pdf-basket-added-message::after {background: url("~/media/Images/A/ArcelorMittal-USA-V2/css/sprite-new") no-repeat scroll -81px -60px;content: "";display: block;height: 19px;position: absolute;right: -5px;top: 11px; width: 19px;}
.pdf-basket-added-message {padding-left: 20px !important;}
.downloadreports-inner ul li.pdf-basket-added-message, .downloadreports-inner ul li.section-basket-added-message {color: #ff3700;display: none;padding-right: 20px;padding-left: 5px;position: relative;font-family: "VAG Rounded W01 Thin";}
.add-icon,.page-tools{display:none;}

.mobi-show{display:none;}
.nojs .topwrap,.nojs .snapdown-title:after{display:none;}
.nojs .snapdown-content{display:block;}


.white h1,.white p{color:#fff;}
.featured-blog{padding-bottom: 20px;margin-bottom: 40px;border-bottom: 1px solid #cccccc;}
.blog-item{padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #F0F0F0;}
.blog-item.last{border:0;}
.featured-left{width:35%;float:left;}
.featured-right{width:65%;float:right;padding-left:20px;}
.blog-item-left{width:21%;float:left;}
.blog-item-right{width:79%;float:right;padding-left:20px;padding-top: 10px;}
.sitesearchpagination{padding:0 0 30px;}
.sitesearchpagination ul li a{border: 1px solid #ff3700;padding: 4px 8px;color: #ff3700;text-align: center;}
.sitesearchpagination ul li > strong{font-weight: bold;border: 2px solid #ff3700;padding: 4px 8px;color: #ff3700;text-align: center;}
.sitesearchpagination ul li{display: inline-block;width: auto;vertical-align: middle;margin-right: 5px;}
.sitesearchpagination ul li a[href="javascript:"] {border-color: #cccccc;color: #cccccc;}
.blog-listing{border-bottom: 1px solid #ccc;margin-bottom:20px;}
.teaser-title a{color: #ff3700;font-size: 16px;padding-bottom: 5px;font-family: "VAG Rounded W01 Thin";}
.teaser-info,.featured-info{margin-top: 5px;margin-bottom: 10px;}
.teaser-content{margin-bottom: 0;line-height: 20px;}
.teaser-info .autor-name span.last{display:none;}
.featured-title a{color: #ff3700;font-size: 18px;font-weight: normal;padding-bottom: 8px;padding-top: 8px;font-family: "VAG Rounded W01 Thin";}
.featured-content{font-size: 14px;padding-bottom: 5px;line-height:20px;}
.right-block h2,.right-block h2 .firstword{color:#696969;}
.blog-right-column{background: #F0F0F0;padding: 10px;}
.right-block a{line-height:19px;display:block;}
.right-block{margin-bottom: 20px;}
.archive-content{display:none;width:100%;float:left;}
.drop-head{display: block;border-top: 1px solid #ff3700;padding: 7px 0;float: left;width: 100%;text-indent: 0;padding-left: 0;color: #ff3700;font-weight:bold;position:relative;cursor:pointer;border-bottom: 1px solid #ff3700;}
.drop-head.last{border-bottom: 1px solid #ff3700;}
.archive-content ul li a{color: #ff3700;line-height: 15px;font-size: 1em;}
.archive-content{padding-left: 15px;border-bottom: 1px solid #ff3700;margin: 0 !important;
list-style-type: none !important;}
.archive-content li{margin-bottom:5px;}
.drop-head:after{content: '\25BC';color: #ff3700;position: absolute;right: 5px;font-size: 13px;line-height: 19px;}
.drop-head.active{border-bottom:none;}
.drop-head.active:after{content: '\25B2';}
.filter-block{margin-bottom:20px;}
.remove{color: #cccccc !important;display: inline-block;margin-left: 5px;}
.contentHeader{color:#ff3700 !important;}
.blog.intro-text{margin:0 !important;}
.blog.intro-text p{padding-bottom:0;}
.content .rad-quote, .content span.rad-quote {font-size: 16px;line-height: 22px;font-family: 'VAG Rounded W01 Thin';color: #ff3700;padding-left: 15px;position: relative;}
.content span.rad-quote {display:block}
.content .rad-quote:before, .content span.rad-quote:before{content: '';width: 2px;height: 100%;background-color: #ff3700;float: left;left: 0;position: absolute;}
.cat-info{border-bottom: 1px solid #F0F0F0;margin-bottom: 40px;}
.blog-wrap{margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #ccc;}
.img-round img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;vertical-align:middle;}
.related-wrapper{width: 100%;background: #F0F0F0;padding: 10px;margin-top: 40px;margin-bottom: 15px;}
.related-item{padding:0 10px;}
.related-image img{width: 150px;margin:0 auto;}
.related-content{padding:10px 0;}
.big-image-container{min-height:450px;width:100%;float:left;}
.backto-link{width:100%;float:left;}


.ip3-edit .mtop{margin-top: 45px;}
.ip3-edit .footer-wrapper{margin-top:30px;}








@media all and (max-width:991px){
.sdr-downloadreports,.downloadreports-inner{height:auto;background:#fff;border:0;}
.page-tools{display:block;float:right;text-align:right;padding:5px 20px 5px 10px;color:#fff;background-color:#ff3700;cursor:pointer;position:relative;}
.page-tools:after{content: '';width: 7px;height: 5px;position: absolute;top: 10px;right: 6px;background: url(~/media/Images/A/Arcelormittal-USA-V2/css/page-tools) no-repeat;}
.downloadreports-inner ul li a,.downloadreports-inner ul li input{padding:0;width:100%;text-align:left;}
.downloadreports-inner ul{display:none;width: 100%;float: left;position: absolute;top: 25px;background: #fff;border: 1px solid #ff3700;padding:0 10px;}
.downloadreports-inner ul li{width: 100%;float: left;padding: 0 !important;margin: 0;position:relative;border-bottom:1px solid #ffebe4;}
.addpage-pdf, .removepage-pdf{margin:0;}
.addpage input{background:url(~/media/Images/A/ArcelorMittal-USA-V2/css/add-icon) 99% 5px no-repeat;}
.downloadreports-inner ul li.sdreports a::before {top:5px;right:3px;}
.downloadreports-inner ul li a{padding:10px 0;}
.downloadreports-inner{border-bottom:1px solid #ff3700;}
.sdreports > p:first-child {border-bottom: 1px solid #ffebe4;}
.sdrdownload input{height:30px;}
.pdf-basket-added-message{min-height:30px;}
.pdf-basket-added-message::after {right: 2px;top: 5px;}
.section-basket-added-message::after{top:3px;right:0;}
.abc span.createPDF::after{right:5px;top:0;}
.abc span.createPDF{width:auto;float:left;}
.addpage{min-height: 30px;}
.sdreports p{margin:0;}
.section-basket-added-message,.addpage input{height: 30px;}
.text{position: relative;top: 7px;}
.abc{display: block;padding: 5px 0px 10px !important;border-top:1px solid #ffebe4;}
	
	
	
	
.big-image-container{min-height:338px;}
/*.landingcol{margin-top:30px !important;}
.breadcrumb-wrapper{display:none;}*/
.related-image img{width:auto;}
.progress-item{border-top:1px solid #acbec8;padding-top:20px;}
.progress-item.last{border-bottom:1px solid #acbec8;}
.section-heading{color:#ff3700;font-family: "VAG Rounded W01 Thin";font-size:1.500em;line-height:20px;margin-bottom:10px;}
.desk-show{display:none;}
.mobi-show{display:block;}
.left-box,.right-box{width:100%;float:left;}
.downloadreports-inner:before{display:none;}
.sdrIndexing{display:none;}
.sdr-midnav-full{background-color:#fff;}
.mobi-content{display:block;}
.desk-content{display:none;}
.video-container iframe{width:100% !important;}
.section-head, .section-tab{width:100%;float:left;}
.section-tab{padding:10px 0 0;}
.section-head{color:#9bb1ca;font-family: "VAG Rounded W01 Thin";font-weight:bold;font-size:1.333em;line-height:20px;padding-top: 15px;text-transform:uppercase;}
}

@media all and (max-width:767px){
.featured-left,.featured-right,.blog-item-left,.blog-item-right{width:100%;padding-bottom:20px;padding-left:0;}

.video-container iframe,.video-image{height:200px;}
.play-button{top:55px !important;}
.video-close{top:35px;font-size:3em;}
.case-header{min-height:180px;}
.case-text{margin-top:0px;}
h1{line-height: 24px;}
.case-content{padding:20px;}

.section-content{display:none;}
.progress-item{padding-bottom:10px;}
.section-heading{position:relative;}
.section-heading:after{background:url(~/media/Images/A/Arcelormittal-USA-V2/css/sdr-arrow) no-repeat;width:15px;height:10px;content:'';position:absolute;right:10px;top:8px;}
.section-heading.active:after{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);top:6px;}
.nojs .section-content{display:block;}
.nojs .section-heading:after{display:none;}
.progress-bottom{padding-bottom:20px;}

.big-image-container{min-height:inherit;}

}


@media all and (max-width:1050px) and (min-width:992px){
.sdr-midnav-tabs ul li{width:235px;}
}

@media all and (min-width:991px){
.sdreports > p{float:left}
}

body.ip3-our-10-outcomes .case-stdy1 {margin-top:30px}
body.ip3-our-10-outcomes .case-wrapper {margin:0 0 40px}
.snapdown-wrapper {margin-bottom:30px}


.blog-item.last {
    border: 0;
    margin-bottom: 20px;
}
/*---- slick-slider-----*/
/* Slider */
.slick-slider
{
  position: relative;
  
  display: block;
  
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  
  /*-webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;*/
  
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list
{
  position: relative;
  
  display: block;
  overflow: hidden;
  
  margin: 0;
  padding: 0;
}
.slick-list:focus
{
  outline: none;
}
.slick-list.dragging
{
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track
{
  position: relative;
  top: 0;
  left: 0;
  
  display: block;
}
.slick-track:before,
.slick-track:after
{
  display: table;
  
  content: '';
}
.slick-track:after
{
  clear: both;
}
.slick-loading .slick-track
{
  visibility: hidden;
}

.slick-slide
{
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir='rtl'] .slick-slide
{
  float: right;
}
.slick-slide img
{
  display: block;
}
.slick-slide.slick-loading img
{
  display: none;
}
.slick-slide.dragging img
{
  pointer-events: none;
}
.slick-initialized .slick-slide
{
  display: block;
}
.slick-loading .slick-slide
{
  visibility: hidden;
}
.slick-vertical .slick-slide
{
  display: block;
  
  height: auto;
  
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
/*---- mmenu-----*/
/*
jQuery.mmenu CSS
*/
/*
jQuery.mmenu oncanvas CSS
*/
body.keepfixed{overflow:hidden;}
.mm-hidden {
  display: none !important; }

.mm-wrapper {
  overflow-x: hidden;
  position: relative; }

.mm-menu,
.mm-panels,
.mm-panels > .mm-panel {
  margin: 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0; }

.mm-menu {
  box-sizing: border-box;
  background: inherit;
  display: block;
  overflow: hidden;
  padding: 0; }

.mm-panel {
  -webkit-transition: -webkit-transform 0.4s ease;
  -moz-transition: -moz-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  -o-transition: -o-transform 0.4s ease;
  transition: transform 0.4s ease;
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0); }
.mm-panel.mm-opened {
  -webkit-transform: translate3d(0%, 0, 0);
  -moz-transform: translate3d(0%, 0, 0);
  -ms-transform: translate3d(0%, 0, 0);
  -o-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0); }
.mm-panel.mm-subopened {
  -webkit-transform: translate3d(-126%, 0, 0);
  -moz-transform: translate3d(-126%, 0, 0);
  -ms-transform: translate3d(-126%, 0, 0);
  -o-transform: translate3d(-126%, 0, 0);
  transform: translate3d(-126%, 0, 0); }
.mm-panel.mm-highest {
  z-index: 1; }

.mm-panels,
.mm-panels > .mm-panel {
  background: inherit;
  border-color: inherit; }

.mm-panels > .mm-panel {
  background: inherit;
  border-color: inherit;
  -webkit-overflow-scrolling: touch;
  overflow: scroll;
  overflow-x: hidden;
  overflow-y: auto;
  box-sizing: border-box;
  padding: 0 20px; }
.mm-panels > .mm-panel.mm-hasnavbar {
  padding-top: 40px; }
.mm-panels > .mm-panel:before, .mm-panels > .mm-panel:after {
  content: '';
  display: block;
  height: 20px; }

.mm-vertical .mm-panel {
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important; }

.mm-vertical .mm-listview .mm-panel,
.mm-listview .mm-vertical .mm-panel {
  display: none;
  padding: 10px 0 10px 10px; }
.mm-vertical .mm-listview .mm-panel .mm-listview > li:last-child:after,
.mm-listview .mm-vertical .mm-panel .mm-listview > li:last-child:after {
  border-color: transparent; }

.mm-vertical li.mm-opened > .mm-panel,
li.mm-vertical.mm-opened > .mm-panel {
  display: block; }

.mm-vertical .mm-listview > li > .mm-next,
.mm-listview > li.mm-vertical > .mm-next {
  height: 40px;
  bottom: auto; }
.mm-vertical .mm-listview > li > .mm-next:after,
.mm-listview > li.mm-vertical > .mm-next:after {
  top: 16px;
  bottom: auto; }
.mm-vertical .mm-listview > li.mm-opened > .mm-next:after,
.mm-listview > li.mm-vertical.mm-opened > .mm-next:after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg); }

.mm-navbar {
  border-bottom: 1px solid;
  border-color: inherit;
  text-align: center;
  line-height: 20px;
  height: 40px;
  padding: 0 40px;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }
.mm-navbar > * {
  display: block;
  padding: 10px 0; }
.mm-navbar a,
.mm-navbar a:hover {
  text-decoration: none; }
.mm-navbar .mm-title {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden; }
.mm-navbar .mm-btn {
  box-sizing: border-box;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  z-index: 1; }
.mm-navbar .mm-btn:first-child {
  padding-left: 20px;
  left: 0; }
.mm-navbar .mm-btn:last-child {
  text-align: right;
  padding-right: 20px;
  right: 0; }

.mm-panel .mm-navbar {
  display: none; }
.mm-panel.mm-hasnavbar .mm-navbar {
  display: block; }

.mm-listview,
.mm-listview > li {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0; }

.mm-listview {
  font: inherit;
  font-size: 14px;
  line-height: 20px; }
.mm-listview a,
.mm-listview a:hover {
  text-decoration: none; }
.mm-listview > li {
  position: relative; }
.mm-listview > li, .mm-listview > li:after,
.mm-listview > li .mm-next,
.mm-listview > li .mm-next:before {
  border-color: inherit; }
.mm-listview > li > a,
.mm-listview > li > span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: inherit;
  display: block;
  padding: 10px 10px 10px 20px;
  margin: 0; }
.mm-listview > li > a.mm-arrow,
.mm-listview > li > span.mm-arrow {
  padding-right: 50px; }
.mm-listview > li:not(.mm-divider):after {
  content: '';
  border-bottom-width: 1px;
  border-bottom-style: solid;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0; }
.mm-listview > li:not(.mm-divider):after {
  left: 20px; }
.mm-listview .mm-next {
  background: rgba(3, 2, 1, 0);
  width: 50px;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2; }
.mm-listview .mm-next:before {
  content: '';
  border-left-width: 1px;
  border-left-style: solid;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0; }
.mm-listview .mm-next + a,
.mm-listview .mm-next + span {
  margin-right: 50px; }
.mm-listview .mm-next.mm-fullsubopen {
  width: 100%; }
.mm-listview .mm-next.mm-fullsubopen:before {
  border-left: none; }
.mm-listview .mm-next.mm-fullsubopen + a,
.mm-listview .mm-next.mm-fullsubopen + span {
  padding-right: 50px;
  margin-right: 0; }

.mm-panels > .mm-panel > .mm-listview {
  margin: 20px -20px; }
.mm-panels > .mm-panel > .mm-listview:first-child,
.mm-panels > .mm-panel > .mm-navbar + .mm-listview {
  margin-top: -20px; }

.mm-listview .mm-inset {
  list-style: inside disc;
  padding: 0 10px 15px 40px;
  margin: 0; }
.mm-listview .mm-inset > li {
  padding: 5px 0; }

.mm-listview .mm-divider {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 10px;
  text-transform: uppercase;
  text-indent: 20px;
  line-height: 25px; }

.mm-listview .mm-spacer {
  padding-top: 40px; }
.mm-listview .mm-spacer > .mm-next {
  top: 40px; }
.mm-listview .mm-spacer.mm-divider {
  padding-top: 25px; }

.mm-prev:before,
.mm-next:after,
.mm-arrow:after {
  content: '';
  border: 2px solid transparent;
  display: inline-block;
  width: 8px;
  height: 8px;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.mm-prev:before {
  border-right: none;
  border-bottom: none;
  left: 23px; }

.mm-next:after,
.mm-arrow:after {
  border-top: none;
  border-left: none;
  right: 23px; }

.mm-menu {
  
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.7); }
.mm-menu .mm-navbar > *,
.mm-menu .mm-navbar a {
  color: rgba(0, 0, 0, 0.3); }
.mm-menu .mm-navbar .mm-btn:before, .mm-menu .mm-navbar .mm-btn:after {
  border-color: rgba(0, 0, 0, 0.3); }
.mm-menu .mm-listview {
  border-color: rgba(0, 0, 0, 0.1); }
.mm-menu .mm-listview > li .mm-next:after,
.mm-menu .mm-listview > li .mm-arrow:after {
  border-color: rgba(0, 0, 0, 0.3); }
.mm-menu .mm-listview > li a:not(.mm-next) {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0.5);
  tap-highlight-color: rgba(255, 255, 255, 0.5); }
.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next),
.mm-menu .mm-listview > li.mm-selected > span {
  background: rgba(255, 255, 255, 0.5); }
.mm-menu.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
.mm-menu.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
.mm-menu .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
.mm-menu .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
  background: rgba(0, 0, 0, 0.05); }
.mm-menu .mm-divider {
  background: rgba(0, 0, 0, 0.05); }

/*
jQuery.mmenu offcanvas addon CSS
*/
.mm-page {
  box-sizing: border-box;
  position: relative; }

.mm-slideout {
  -webkit-transition: -webkit-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  transition: transform 0.4s ease; }

html.mm-opened {
  overflow-x: hidden;
  position: relative; }

html.mm-blocking {
  overflow: hidden; }
html.mm-blocking body {
  overflow: hidden; }

html.mm-background .mm-page {
  background: inherit; }

#mm-blocker {
  background: rgba(0, 0, 0, 0.4);
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999; }

html.mm-blocking #mm-blocker {
  display: block; }

.mm-menu.mm-offcanvas {
  display: none;
  right: 0px;
  left: auto;
  width:320px;
  top: 0px;
  z-index: 99; }
.mm-menu.mm-current {
  display: block; }

.mm-menu {
  width: 100%;
  min-width: 140px;
}

html.mm-opening .mm-slideout {
  -webkit-transform: translate(80%, 0);
  -moz-transform: translate(80%, 0);
  -ms-transform: translate(80%, 0);
  -o-transform: translate(80%, 0);
  transform: translate(80%, 0); }

@media all and (max-width: 175px) {
  html.mm-opening .mm-slideout {
    -webkit-transform: translate(140px, 0);
    -moz-transform: translate(140px, 0);
    -ms-transform: translate(140px, 0);
    -o-transform: translate(140px, 0);
    transform: translate(140px, 0); } }
@media all and (min-width: 550px) {
  html.mm-opening .mm-slideout {
    -webkit-transform: translate(440px, 0);
    -moz-transform: translate(440px, 0);
    -ms-transform: translate(440px, 0);
    -o-transform: translate(440px, 0);
    transform: translate(440px, 0); } }
/*
jQuery.mmenu autoHeight addon CSS
*/
.mm-menu.mm-autoheight {
  max-height: 80%; }
.mm-menu.mm-autoheight.mm-fullscreen {
  max-height: 100%; }
.mm-menu.mm-measureheight > .mm-panels > .mm-panel {
  bottom: auto !important;
  height: auto !important; }

/*
jQuery.mmenu counters addon CSS
*/
em.mm-counter {
  font: inherit;
  font-size: 14px;
  font-style: normal;
  text-indent: 0;
  line-height: 20px;
  display: block;
  margin-top: -10px;
  position: absolute;
  right: 45px;
  top: 50%; }
em.mm-counter + a.mm-next {
  width: 90px; }
em.mm-counter + a.mm-next + a,
em.mm-counter + a.mm-next + span {
  margin-right: 90px; }
em.mm-counter + a.mm-fullsubopen {
  padding-left: 0; }

.mm-vertical > .mm-counter {
  top: 12px;
  margin-top: 0; }
.mm-vertical.mm-spacer > .mm-counter {
  margin-top: 40px; }

.mm-nosubresults > .mm-counter {
  display: none; }

.mm-menu em.mm-counter {
  color: rgba(0, 0, 0, 0.3); }

/*
jQuery.mmenu dividers addon CSS
*/
.mm-divider > span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 0;
  line-height: 25px; }
.mm-divider.mm-opened a.mm-next:after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg); }

.mm-collapsed:not(.mm-uncollapsed) {
  display: none; }

.mm-fixeddivider {
  background: inherit;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 2;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }
.mm-fixeddivider:after {
  content: none !important;
  display: none !important; }

.mm-hasdividers .mm-fixeddivider {
  display: block; }

.mm-menu .mm-fixeddivider span {
  background: rgba(0, 0, 0, 0.05); }

/*
jQuery.mmenu dragOpen addon CSS
*/
html.mm-opened.mm-dragging .mm-menu,
html.mm-opened.mm-dragging .mm-slideout {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -ms-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s; }

/*
jQuery.mmenu iconpanels addon CSS
*/
.mm-iconpanel .mm-panel {
  -webkit-transition-property: -webkit-transform, left;
  -moz-transition-property: -moz-transform, left;
  -ms-transition-property: -ms-transform, left;
  -o-transition-property: -o-transform, left;
  transition-property: transform, left; }
.mm-iconpanel .mm-panel.mm-opened {
  border-left: 1px solid;
  border-color: inherit; }
.mm-iconpanel .mm-panel.mm-subopened {
  overflow-y: hidden;
  left: -40px;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.mm-iconpanel .mm-panel.mm-iconpanel-0 {
  left: 0px; }

.mm-iconpanel .mm-panel.mm-iconpanel-1 {
  left: 40px; }

.mm-iconpanel .mm-panel.mm-iconpanel-2 {
  left: 80px; }

.mm-iconpanel .mm-panel.mm-iconpanel-3 {
  left: 120px; }

.mm-iconpanel .mm-panel.mm-iconpanel-4 {
  left: 160px; }

.mm-iconpanel .mm-panel.mm-iconpanel-5 {
  left: 200px; }

.mm-iconpanel .mm-panel.mm-iconpanel-6 {
  left: 240px; }

.mm-subblocker {
  background: inherit;
  opacity: 0;
  display: block;
  -webkit-transition: opacity 0.4s ease;
  -moz-transition: opacity 0.4s ease;
  -ms-transition: opacity 0.4s ease;
  -o-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease; }

.mm-subopened .mm-subblocker {
  opacity: 0.6;
  position: absolute;
  top: 0;
  right: 0;
  bottom: -100000px;
  left: 0;
  z-index: 3; }

/*
jQuery.mmenu navbars addon CSS
*/
.mm-menu > .mm-navbar {
  background: inherit;
  padding: 0;
  z-index: 3;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.mm-navbar-bottom {
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom: none;
  top: auto;
  bottom: 0; }

.mm-navbar-top ~ .mm-navbar-top {
  border-bottom: none; }

.mm-navbar-bottom ~ .mm-navbar-bottom {
  border-top: none; }

.mm-navbar.mm-hasbtns {
  padding: 0 40px; }

.mm-close:after {
  content: ''; }

.mm-navbar[class*="mm-navbar-content-"] > * {
  box-sizing: border-box;
  display: block;
  float: left; }

.mm-navbar > .mm-breadcrumbs {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  text-align: left;
  padding: 0 0 0 17px; }
.mm-navbar > .mm-breadcrumbs > * {
  display: inline-block;
  padding: 10px 3px; }
.mm-navbar > .mm-breadcrumbs > a {
  text-decoration: underline; }
.mm-navbar.mm-hasbtns .mm-breadcrumbs {
  margin-left: -40px; }
.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden) + .mm-breadcrumbs {
  margin-left: 0;
  padding-left: 0; }

.mm-navbar-top-1 {
  top: 0px; }

.mm-hasnavbar-top-1 .mm-panels {
  top: 40px; }

.mm-navbar-top-2 {
  top: 40px; }

.mm-hasnavbar-top-2 .mm-panels {
  top: 80px; }

.mm-navbar-top-3 {
  top: 80px; }

.mm-hasnavbar-top-3 .mm-panels {
  top: 120px; }

.mm-navbar-top-4 {
  top: 120px; }

.mm-hasnavbar-top-4 .mm-panels {
  top: 160px; }

.mm-navbar-bottom-1 {
  bottom: 0px; }

.mm-hasnavbar-bottom-1 .mm-panels {
  bottom: 40px; }

.mm-navbar-bottom-2 {
  bottom: 40px; }

.mm-hasnavbar-bottom-2 .mm-panels {
  bottom: 80px; }

.mm-navbar-bottom-3 {
  bottom: 80px; }

.mm-hasnavbar-bottom-3 .mm-panels {
  bottom: 120px; }

.mm-navbar-bottom-4 {
  bottom: 120px; }

.mm-hasnavbar-bottom-4 .mm-panels {
  bottom: 160px; }

.mm-navbar-size-2 {
  height: 80px; }

.mm-navbar-size-3 {
  height: 120px; }

.mm-navbar-size-4 {
  height: 160px; }

.mm-navbar-content-2 > * {
  width: 50%; }

.mm-navbar-content-3 > * {
  width: 33.33%; }

.mm-navbar-content-4 > * {
  width: 25%; }

.mm-navbar-content-5 > * {
  width: 20%; }

.mm-navbar-content-6 > * {
  width: 16.67%; }

/*
jQuery.mmenu searchfield addon CSS
*/
.mm-search,
.mm-search input {
  box-sizing: border-box; }

.mm-search {
  height: 40px;
  padding: 7px 10px 0 10px; }
.mm-search input {
  border: none;
  border-radius: 26px;
  font: inherit;
  font-size: 14px;
  line-height: 26px;
  outline: none;
  display: block;
  width: 100%;
  height: 26px;
  margin: 0;
  padding: 0 10px; }
.mm-search input::-ms-clear {
  display: none; }

.mm-panel > .mm-search {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0; }
.mm-panel.mm-hassearch {
  padding-top: 40px; }
.mm-panel.mm-hassearch.mm-hasnavbar {
  padding-top: 80px; }
.mm-panel.mm-hassearch.mm-hasnavbar .mm-search {
  top: 40px; }

.mm-noresultsmsg {
  text-align: center;
  font-size: 21px;
  display: none;
  padding: 40px 0; }

.mm-noresults .mm-noresultsmsg {
  display: block; }
.mm-noresults .mm-indexer {
  display: none !important; }

li.mm-nosubresults > a.mm-next {
  display: none; }
li.mm-nosubresults > a.mm-next + a,
li.mm-nosubresults > a.mm-next + span {
  padding-right: 10px; }

.mm-menu .mm-search input {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.7); }
.mm-menu .mm-noresultsmsg {
  color: rgba(0, 0, 0, 0.3); }

/*
jQuery.mmenu sectionIndexer addon CSS
*/
.mm-indexer {
  background: inherit;
  text-align: center;
  font-size: 12px;
  box-sizing: border-box;
  width: 20px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: -100px;
  z-index: 3;
  -webkit-transition: right 0.4s ease;
  -moz-transition: right 0.4s ease;
  -ms-transition: right 0.4s ease;
  -o-transition: right 0.4s ease;
  transition: right 0.4s ease;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }
.mm-indexer a {
  text-decoration: none;
  display: block;
  height: 3.85%; }
.mm-indexer ~ .mm-panel.mm-hasindexer {
  margin-right: 20px; }

.mm-hasindexer .mm-indexer {
  right: 0; }
.mm-hasindexer .mm-fixeddivider {
  right: 20px; }

.mm-menu .mm-indexer a {
  color: rgba(0, 0, 0, 0.3); }

/*
jQuery.mmenu toggles addon CSS
*/
input.mm-toggle,
input.mm-check {
  position: absolute;
  left: -10000px; }

label.mm-toggle,
label.mm-check {
  margin: 0;
  position: absolute;
  top: 50%;
  z-index: 2; }
label.mm-toggle:before,
label.mm-check:before {
  content: '';
  display: block; }

label.mm-toggle {
  border-radius: 30px;
  width: 50px;
  height: 30px;
  margin-top: -15px; }
label.mm-toggle:before {
  border-radius: 30px;
  width: 28px;
  height: 28px;
  margin: 1px; }

input.mm-toggle:checked ~ label.mm-toggle:before {
  float: right; }

label.mm-check {
  width: 30px;
  height: 30px;
  margin-top: -15px; }
label.mm-check:before {
  border-left: 3px solid;
  border-bottom: 3px solid;
  width: 40%;
  height: 20%;
  margin: 25% 0 0 20%;
  opacity: 0.1;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg); }

input.mm-check:checked ~ label.mm-check:before {
  opacity: 1; }

li.mm-vertical label.mm-toggle, li.mm-vertical label.mm-check {
  bottom: auto;
  margin-top: 0; }
li.mm-vertical label.mm-toggle {
  top: 5px; }
li.mm-vertical label.mm-check {
  top: 5px; }

label.mm-toggle, label.mm-check {
  right: 20px; }
label.mm-toggle + a,
label.mm-toggle + span {
  padding-right: 80px; }
label.mm-check + a,
label.mm-check + span {
  padding-right: 60px; }

a.mm-next + label.mm-toggle, a.mm-next + label.mm-check {
  right: 60px; }
a.mm-next + label.mm-toggle + a,
a.mm-next + label.mm-toggle + span, a.mm-next + label.mm-check + a,
a.mm-next + label.mm-check + span {
  margin-right: 50px; }
a.mm-next + label.mm-toggle + a,
a.mm-next + label.mm-toggle + span {
  padding-right: 70px; }
a.mm-next + label.mm-check + a,
a.mm-next + label.mm-check + span {
  padding-right: 50px; }

em.mm-counter + a.mm-next + label.mm-toggle, em.mm-counter + a.mm-next + label.mm-check {
  right: 100px; }
em.mm-counter + a.mm-next + label.mm-toggle + a,
em.mm-counter + a.mm-next + label.mm-toggle + span, em.mm-counter + a.mm-next + label.mm-check + a,
em.mm-counter + a.mm-next + label.mm-check + span {
  margin-right: 90px; }

.mm-menu label.mm-toggle {
  background: rgba(0, 0, 0, 0.1); }
.mm-menu label.mm-toggle:before {
  background: #f3f3f3; }
.mm-menu input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963; }

.mm-menu label.mm-check:before {
  border-color: rgba(0, 0, 0, 0.7); }

/*
jQuery.mmenu borderstyle extension CSS
*/
.mm-menu.mm-border-none .mm-listview > li:after,
.mm-listview.mm-border-none > li:after {
  content: none; }

.mm-menu.mm-border-full .mm-listview > li:after,
.mm-listview.mm-border-full > li:after {
  left: 0 !important; }

.mm-menu.mm-border-offset .mm-listview > li:after,
.mm-listview.mm-border-offset > li:after {
  right: 20px; }

/*
jQuery.mmenu effects extension CSS
*/
.mm-menu.mm-effect-menu-zoom {
  -webkit-transition: -webkit-transform 0.4s ease;
  -moz-transition: -moz-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  -o-transition: -o-transform 0.4s ease;
  transition: transform 0.4s ease; }

html.mm-opened .mm-menu.mm-effect-menu-zoom {
  -webkit-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  -moz-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  -ms-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  -o-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center; }
html.mm-opening .mm-menu.mm-effect-menu-zoom {
  -webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
  -moz-transform: scale(1, 1) translate3d(0%, 0, 0);
  -ms-transform: scale(1, 1) translate3d(0%, 0, 0);
  -o-transform: scale(1, 1) translate3d(0%, 0, 0);
  transform: scale(1, 1) translate3d(0%, 0, 0); }
html.mm-right.mm-opened .mm-menu.mm-effect-menu-zoom {
  -webkit-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
  -moz-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
  -ms-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
  -o-transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
  transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
  -webkit-transform-origin: right center;
  -moz-transform-origin: right center;
  -ms-transform-origin: right center;
  -o-transform-origin: right center;
  transform-origin: right center; }
html.mm-right.mm-opening .mm-menu.mm-effect-menu-zoom {
  -webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
  -moz-transform: scale(1, 1) translate3d(0%, 0, 0);
  -ms-transform: scale(1, 1) translate3d(0%, 0, 0);
  -o-transform: scale(1, 1) translate3d(0%, 0, 0);
  transform: scale(1, 1) translate3d(0%, 0, 0); }

.mm-menu.mm-effect-menu-slide {
  -webkit-transition: -webkit-transform 0.4s ease;
  -moz-transition: -moz-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  -o-transition: -o-transform 0.4s ease;
  transition: transform 0.4s ease; }

html.mm-opened .mm-menu.mm-effect-menu-slide {
  -webkit-transform: translate3d(-30%, 0, 0);
  -moz-transform: translate3d(-30%, 0, 0);
  -ms-transform: translate3d(-30%, 0, 0);
  -o-transform: translate3d(-30%, 0, 0);
  transform: translate3d(-30%, 0, 0); }
html.mm-opening .mm-menu.mm-effect-menu-slide {
  -webkit-transform: translate3d(0%, 0, 0);
  -moz-transform: translate3d(0%, 0, 0);
  -ms-transform: translate3d(0%, 0, 0);
  -o-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0); }
html.mm-right.mm-opened .mm-menu.mm-effect-menu-slide {
  -webkit-transform: translate3d(30%, 0, 0);
  -moz-transform: translate3d(30%, 0, 0);
  -ms-transform: translate3d(30%, 0, 0);
  -o-transform: translate3d(30%, 0, 0);
  transform: translate3d(30%, 0, 0); }
html.mm-right.mm-opening .mm-menu.mm-effect-menu-slide {
  -webkit-transform: translate3d(0%, 0, 0);
  -moz-transform: translate3d(0%, 0, 0);
  -ms-transform: translate3d(0%, 0, 0);
  -o-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0); }

.mm-menu.mm-effect-menu-fade {
  opacity: 0;
  -webkit-transition: opacity 0.4s ease;
  -moz-transition: opacity 0.4s ease;
  -ms-transition: opacity 0.4s ease;
  -o-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease; }

html.mm-opening .mm-menu.mm-effect-menu-fade {
  opacity: 1; }

.mm-menu.mm-effect-panels-zoom .mm-panel {
  -webkit-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
  -moz-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
  -ms-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
  -o-transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
  transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center; }
.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened {
  -webkit-transform: scale(1, 1) translate3d(0%, 0, 0);
  -moz-transform: scale(1, 1) translate3d(0%, 0, 0);
  -ms-transform: scale(1, 1) translate3d(0%, 0, 0);
  -o-transform: scale(1, 1) translate3d(0%, 0, 0);
  transform: scale(1, 1) translate3d(0%, 0, 0); }
.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened.mm-subopened {
  -webkit-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  -moz-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  -ms-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  -o-transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
  transform: scale(0.7, 0.7) translate3d(-30%, 0, 0); }

.mm-menu.mm-effect-panels-slide-0 .mm-panel.mm-subopened {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }
.mm-menu.mm-effect-panels-slide-100 .mm-panel.mm-subopened {
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0); }

.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li {
  -webkit-transition: none 0.4s ease;
  -moz-transition: none 0.4s ease;
  -ms-transition: none 0.4s ease;
  -o-transition: none 0.4s ease;
  transition: none 0.4s ease; }
.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(1) {
  -webkit-transition-delay: 50ms;
  -moz-transition-delay: 50ms;
  -ms-transition-delay: 50ms;
  -o-transition-delay: 50ms;
  transition-delay: 50ms; }
.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(2) {
  -webkit-transition-delay: 100ms;
  -moz-transition-delay: 100ms;
  -ms-transition-delay: 100ms;
  -o-transition-delay: 100ms;
  transition-delay: 100ms; }
.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(3) {
  -webkit-transition-delay: 150ms;
  -moz-transition-delay: 150ms;
  -ms-transition-delay: 150ms;
  -o-transition-delay: 150ms;
  transition-delay: 150ms; }
.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(4) {
  -webkit-transition-delay: 200ms;
  -moz-transition-delay: 200ms;
  -ms-transition-delay: 200ms;
  -o-transition-delay: 200ms;
  transition-delay: 200ms; }
.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(5) {
  -webkit-transition-delay: 250ms;
  -moz-transition-delay: 250ms;
  -ms-transition-delay: 250ms;
  -o-transition-delay: 250ms;
  transition-delay: 250ms; }
.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(6) {
  -webkit-transition-delay: 300ms;
  -moz-transition-delay: 300ms;
  -ms-transition-delay: 300ms;
  -o-transition-delay: 300ms;
  transition-delay: 300ms; }
.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(7) {
  -webkit-transition-delay: 350ms;
  -moz-transition-delay: 350ms;
  -ms-transition-delay: 350ms;
  -o-transition-delay: 350ms;
  transition-delay: 350ms; }
.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(8) {
  -webkit-transition-delay: 400ms;
  -moz-transition-delay: 400ms;
  -ms-transition-delay: 400ms;
  -o-transition-delay: 400ms;
  transition-delay: 400ms; }
.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(9) {
  -webkit-transition-delay: 450ms;
  -moz-transition-delay: 450ms;
  -ms-transition-delay: 450ms;
  -o-transition-delay: 450ms;
  transition-delay: 450ms; }
.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(10) {
  -webkit-transition-delay: 500ms;
  -moz-transition-delay: 500ms;
  -ms-transition-delay: 500ms;
  -o-transition-delay: 500ms;
  transition-delay: 500ms; }
.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(11) {
  -webkit-transition-delay: 550ms;
  -moz-transition-delay: 550ms;
  -ms-transition-delay: 550ms;
  -o-transition-delay: 550ms;
  transition-delay: 550ms; }
.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(12) {
  -webkit-transition-delay: 600ms;
  -moz-transition-delay: 600ms;
  -ms-transition-delay: 600ms;
  -o-transition-delay: 600ms;
  transition-delay: 600ms; }
.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(13) {
  -webkit-transition-delay: 650ms;
  -moz-transition-delay: 650ms;
  -ms-transition-delay: 650ms;
  -o-transition-delay: 650ms;
  transition-delay: 650ms; }
.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(14) {
  -webkit-transition-delay: 700ms;
  -moz-transition-delay: 700ms;
  -ms-transition-delay: 700ms;
  -o-transition-delay: 700ms;
  transition-delay: 700ms; }
.mm-menu[class*="mm-effect-listitems-"] .mm-listview > li:nth-child(15) {
  -webkit-transition-delay: 750ms;
  -moz-transition-delay: 750ms;
  -ms-transition-delay: 750ms;
  -o-transition-delay: 750ms;
  transition-delay: 750ms; }

.mm-menu.mm-effect-listitems-slide .mm-listview > li {
  -webkit-transform: translate3d(50%, 0, 0);
  -moz-transform: translate3d(50%, 0, 0);
  -ms-transform: translate3d(50%, 0, 0);
  -o-transform: translate3d(50%, 0, 0);
  transform: translate3d(50%, 0, 0);
  opacity: 0;
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform, opacity;
  -ms-transition-property: -ms-transform, opacity;
  -o-transition-property: -o-transform, opacity;
  transition-property: transform, opacity; }

html.mm-opening .mm-menu.mm-effect-listitems-slide .mm-panel.mm-opened .mm-listview > li {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1; }

.mm-menu.mm-effect-listitems-fade .mm-listview > li {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -ms-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity; }

html.mm-opening .mm-menu.mm-effect-listitems-fade .mm-panel.mm-opened .mm-listview > li {
  opacity: 1; }

.mm-menu.mm-effect-listitems-drop .mm-listview > li {
  opacity: 0;
  top: -25%;
  -webkit-transition-property: opacity, top;
  -moz-transition-property: opacity, top;
  -ms-transition-property: opacity, top;
  -o-transition-property: opacity, top;
  transition-property: opacity, top; }

html.mm-opening .mm-menu.mm-effect-listitems-drop .mm-panel.mm-opened .mm-listview > li {
  opacity: 1;
  top: 0; }

/*
jQuery.mmenu fullscreen extension CSS
*/
.mm-menu.mm-fullscreen {
  width: 100%;
  min-width: 140px;
  max-width: 10000px; }

html.mm-opening.mm-fullscreen .mm-slideout {
  -webkit-transform: translate(100%, 0);
  -moz-transform: translate(100%, 0);
  -ms-transform: translate(100%, 0);
  -o-transform: translate(100%, 0);
  transform: translate(100%, 0); }

@media all and (max-width: 140px) {
  html.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(140px, 0);
    -moz-transform: translate(140px, 0);
    -ms-transform: translate(140px, 0);
    -o-transform: translate(140px, 0);
    transform: translate(140px, 0); } }
@media all and (min-width: 10000px) {
  html.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(10000px, 0);
    -moz-transform: translate(10000px, 0);
    -ms-transform: translate(10000px, 0);
    -o-transform: translate(10000px, 0);
    transform: translate(10000px, 0); } }
html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
  -webkit-transform: translate(-100%, 0);
  -moz-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  -o-transform: translate(-100%, 0);
  transform: translate(-100%, 0); }

@media all and (max-width: 140px) {
  html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(-140px, 0);
    -moz-transform: translate(-140px, 0);
    -ms-transform: translate(-140px, 0);
    -o-transform: translate(-140px, 0);
    transform: translate(-140px, 0); } }
@media all and (min-width: 10000px) {
  html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
    -webkit-transform: translate(-10000px, 0);
    -moz-transform: translate(-10000px, 0);
    -ms-transform: translate(-10000px, 0);
    -o-transform: translate(-10000px, 0);
    transform: translate(-10000px, 0); } }
.mm-menu.mm-fullscreen.mm-top, .mm-menu.mm-fullscreen.mm-bottom {
  height: 100%;
  min-height: 140px;
  max-height: 10000px; }

html.mm-opened.mm-fullscreen .mm-page {
  box-shadow: none !important; }

/*
jQuery.mmenu multiline extension CSS
*/
.mm-menu.mm-multiline .mm-listview > li > a,
.mm-menu.mm-multiline .mm-listview > li > span,
.mm-listview.mm-multiline > li
.mm-listview > li.mm-multiline > a,
.mm-listview.mm-multiline > li
.mm-listview > li.mm-multiline > span {
  text-overflow: clip;
  white-space: normal; }

/*
jQuery.mmenu pagedim extension CSS
*/
html.mm-pagedim #mm-blocker, html.mm-pagedim-white #mm-blocker, html.mm-pagedim-black #mm-blocker {
  opacity: 0; }
html.mm-pagedim.mm-opening #mm-blocker, html.mm-pagedim-white.mm-opening #mm-blocker, html.mm-pagedim-black.mm-opening #mm-blocker {
  opacity: 0.3;
  transition: opacity 0.4s ease 0.4s; }
html.mm-pagedim #mm-blocker {
  background: inherit; }
html.mm-pagedim-white #mm-blocker {
  background: #fff; }
html.mm-pagedim-black #mm-blocker {
  background: #000; }

/*
jQuery.mmenu pageshadow extension CSS
*/
.mm-menu.mm-pageshadow:after {
  content: "";
  display: block;
  width: 20px;
  height: 120%;
  position: absolute;
  left: 100%;
  top: -10%;
  z-index: 99; }
.mm-menu.mm-pageshadow.mm-right:after {
  left: auto;
  right: 100%; }
.mm-menu.mm-pageshadow.mm-next:after, .mm-menu.mm-pageshadow.mm-front:after {
  content: none;
  display: none; }

.mm-menu.mm-pageshadow:after {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }

/*
jQuery.mmenu position extension CSS
*/
.mm-menu.mm-top,
.mm-menu.mm-bottom {
  width: 100%;
  min-width: 100%;
  max-width: 100%; }

.mm-menu.mm-right {
  left: auto;
  right: 0; }

.mm-menu.mm-bottom {
  top: auto;
  bottom: 0; }

html.mm-right.mm-opening .mm-slideout {
  -webkit-transform: translate(-80%, 0);
  -moz-transform: translate(-80%, 0);
  -ms-transform: translate(-80%, 0);
  -o-transform: translate(-80%, 0);
  transform: translate(-80%, 0); }

@media all and (max-width: 175px) {
  html.mm-right.mm-opening .mm-slideout {
    -webkit-transform: translate(-140px, 0);
    -moz-transform: translate(-140px, 0);
    -ms-transform: translate(-140px, 0);
    -o-transform: translate(-140px, 0);
    transform: translate(-140px, 0); } }
@media all and (min-width: 550px) {
  html.mm-right.mm-opening .mm-slideout {
    -webkit-transform: translate(-440px, 0);
    -moz-transform: translate(-440px, 0);
    -ms-transform: translate(-440px, 0);
    -o-transform: translate(-440px, 0);
    transform: translate(-440px, 0); } }
/*
jQuery.mmenu z-position extension CSS
*/
html.mm-front .mm-slideout {
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important;
  z-index: 0 !important; }

.mm-menu.mm-front {
  z-index: 1000; }

.mm-menu.mm-front, .mm-menu.mm-next {
  -webkit-transition: -webkit-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  transition: transform 0.4s ease;
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0); }
.mm-menu.mm-front.mm-right, .mm-menu.mm-next.mm-right {
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0); }
.mm-menu.mm-top {
  -webkit-transform: translate3d(0, -100%, 0);
  -moz-transform: translate3d(0, -100%, 0);
  -ms-transform: translate3d(0, -100%, 0);
  -o-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0); }
.mm-menu.mm-bottom {
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  -ms-transform: translate3d(0, 100%, 0);
  -o-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0); }

html.mm-opening .mm-menu.mm-front, html.mm-opening .mm-menu.mm-next {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.mm-menu.mm-top, .mm-menu.mm-bottom {
  height: 80%;
  min-height: 140px;
  max-height: 880px; }

/*
jQuery.mmenu themes extension CSS
*/
.mm-menu.mm-theme-dark {
  background: #333333;
  border-color: rgba(0, 0, 0, 0.15);
  color: rgba(255, 255, 255, 0.8); }
.mm-menu.mm-theme-dark .mm-navbar > *,
.mm-menu.mm-theme-dark .mm-navbar a {
  color: rgba(255, 255, 255, 0.4); }
.mm-menu.mm-theme-dark .mm-navbar .mm-btn:before, .mm-menu.mm-theme-dark .mm-navbar .mm-btn:after {
  border-color: rgba(255, 255, 255, 0.4); }
.mm-menu.mm-theme-dark .mm-listview {
  border-color: rgba(0, 0, 0, 0.15); }
.mm-menu.mm-theme-dark .mm-listview > li .mm-next:after,
.mm-menu.mm-theme-dark .mm-listview > li .mm-arrow:after {
  border-color: rgba(255, 255, 255, 0.4); }
.mm-menu.mm-theme-dark .mm-listview > li a:not(.mm-next) {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);
  tap-highlight-color: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > a:not(.mm-next),
.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > span {
  background: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
.mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
.mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
.mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
  background: rgba(255, 255, 255, 0.05); }
.mm-menu.mm-theme-dark .mm-divider {
  background: rgba(255, 255, 255, 0.05); }

.mm-menu.mm-theme-dark label.mm-check:before {
  border-color: rgba(255, 255, 255, 0.8); }

.mm-menu.mm-theme-dark em.mm-counter {
  color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-dark .mm-fixeddivider span {
  background: rgba(255, 255, 255, 0.05); }

.mm-menu.mm-pageshadow.mm-theme-dark:after {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); }

.mm-menu.mm-theme-dark .mm-search input {
  background: rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.8); }
.mm-menu.mm-theme-dark .mm-noresultsmsg {
  color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-dark .mm-indexer a {
  color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-dark label.mm-toggle {
  background: rgba(0, 0, 0, 0.15); }
.mm-menu.mm-theme-dark label.mm-toggle:before {
  background: #333333; }
.mm-menu.mm-theme-dark input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963; }

.mm-menu.mm-theme-white {
  background: white;
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-theme-white .mm-navbar > *,
.mm-menu.mm-theme-white .mm-navbar a {
  color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-theme-white .mm-navbar .mm-btn:before, .mm-menu.mm-theme-white .mm-navbar .mm-btn:after {
  border-color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-theme-white .mm-listview {
  border-color: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-theme-white .mm-listview > li .mm-next:after,
.mm-menu.mm-theme-white .mm-listview > li .mm-arrow:after {
  border-color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-theme-white .mm-listview > li a:not(.mm-next) {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.05);
  tap-highlight-color: rgba(0, 0, 0, 0.05); }
.mm-menu.mm-theme-white .mm-listview > li.mm-selected > a:not(.mm-next),
.mm-menu.mm-theme-white .mm-listview > li.mm-selected > span {
  background: rgba(0, 0, 0, 0.05); }
.mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
.mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
.mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
.mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
  background: rgba(0, 0, 0, 0.03); }
.mm-menu.mm-theme-white .mm-divider {
  background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-theme-white label.mm-check:before {
  border-color: rgba(0, 0, 0, 0.6); }

.mm-menu.mm-theme-white em.mm-counter {
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-theme-white .mm-fixeddivider span {
  background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-pageshadow.mm-theme-white:after {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }

.mm-menu.mm-theme-white .mm-search input {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-theme-white .mm-noresultsmsg {
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-theme-white .mm-indexer a {
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-theme-white label.mm-toggle {
  background: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-theme-white label.mm-toggle:before {
  background: white; }
.mm-menu.mm-theme-white input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963; }

.mm-menu.mm-theme-black {
  background: black;
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }
.mm-menu.mm-theme-black .mm-navbar > *,
.mm-menu.mm-theme-black .mm-navbar a {
  color: rgba(255, 255, 255, 0.4); }
.mm-menu.mm-theme-black .mm-navbar .mm-btn:before, .mm-menu.mm-theme-black .mm-navbar .mm-btn:after {
  border-color: rgba(255, 255, 255, 0.4); }
.mm-menu.mm-theme-black .mm-listview {
  border-color: rgba(255, 255, 255, 0.2); }
.mm-menu.mm-theme-black .mm-listview > li .mm-next:after,
.mm-menu.mm-theme-black .mm-listview > li .mm-arrow:after {
  border-color: rgba(255, 255, 255, 0.4); }
.mm-menu.mm-theme-black .mm-listview > li a:not(.mm-next) {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0.3);
  tap-highlight-color: rgba(255, 255, 255, 0.3); }
.mm-menu.mm-theme-black .mm-listview > li.mm-selected > a:not(.mm-next),
.mm-menu.mm-theme-black .mm-listview > li.mm-selected > span {
  background: rgba(255, 255, 255, 0.3); }
.mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > a.mm-next,
.mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > .mm-panel,
.mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > a.mm-next,
.mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > .mm-panel {
  background: rgba(255, 255, 255, 0.2); }
.mm-menu.mm-theme-black .mm-divider {
  background: rgba(255, 255, 255, 0.2); }

.mm-menu.mm-theme-black label.mm-check:before {
  border-color: rgba(255, 255, 255, 0.6); }

.mm-menu.mm-theme-black em.mm-counter {
  color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-black .mm-fixeddivider span {
  background: rgba(255, 255, 255, 0.2); }

.mm-menu.mm-pageshadow.mm-theme-black:after {
  content: none;
  display: none; }

.mm-menu.mm-theme-black .mm-search input {
  background: rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.6); }
.mm-menu.mm-theme-black .mm-noresultsmsg {
  color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-black .mm-indexer a {
  color: rgba(255, 255, 255, 0.4); }

.mm-menu.mm-theme-black label.mm-toggle {
  background: rgba(255, 255, 255, 0.2); }
.mm-menu.mm-theme-black label.mm-toggle:before {
  background: black; }
.mm-menu.mm-theme-black input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963; }

/*
jQuery.mmenu tileview extension CSS
*/
.mm-menu.mm-tileview .mm-listview:after,
.mm-menu .mm-tileview.mm-listview:after {
  content: '';
  display: block;
  clear: both; }
.mm-menu.mm-tileview .mm-listview > li,
.mm-menu .mm-tileview.mm-listview > li {
  width: 50%;
  height: 0;
  padding: 50% 0 0 0;
  float: left;
  position: relative; }
.mm-menu.mm-tileview .mm-listview > li:after,
.mm-menu .mm-tileview.mm-listview > li:after {
  left: 0;
  top: 0;
  border-right-width: 1px;
  border-right-style: solid;
  z-index: -1; }
.mm-menu.mm-tileview .mm-listview > li.mm-tile-xs,
.mm-menu .mm-tileview.mm-listview > li.mm-tile-xs {
  width: 12.5%;
  padding-top: 12.5%; }
.mm-menu.mm-tileview .mm-listview > li.mm-tile-s,
.mm-menu .mm-tileview.mm-listview > li.mm-tile-s {
  width: 25%;
  padding-top: 25%; }
.mm-menu.mm-tileview .mm-listview > li.mm-tile-l,
.mm-menu .mm-tileview.mm-listview > li.mm-tile-l {
  width: 75%;
  padding-top: 75%; }
.mm-menu.mm-tileview .mm-listview > li.mm-tile-xl,
.mm-menu .mm-tileview.mm-listview > li.mm-tile-xl {
  width: 100%;
  padding-top: 100%; }
.mm-menu.mm-tileview .mm-listview > li > a,
.mm-menu.mm-tileview .mm-listview > li > span,
.mm-menu .mm-tileview.mm-listview > li > a,
.mm-menu .mm-tileview.mm-listview > li > span {
  line-height: 1px;
  text-align: center;
  padding: 50% 10px 0 10px;
  margin: 0;
  position: absolute;
  top: 0;
  right: 1px;
  bottom: 1px;
  left: 0; }
.mm-menu.mm-tileview .mm-listview > li > .mm-next,
.mm-menu .mm-tileview.mm-listview > li > .mm-next {
  width: auto; }
.mm-menu.mm-tileview .mm-listview > li > .mm-next:before, .mm-menu.mm-tileview .mm-listview > li > .mm-next:after,
.mm-menu .mm-tileview.mm-listview > li > .mm-next:before,
.mm-menu .mm-tileview.mm-listview > li > .mm-next:after {
  content: none;
  display: none; }
.mm-menu.mm-tileview .mm-panel {
  padding-left: 0;
  padding-right: 0; }
.mm-menu.mm-tileview .mm-panel:after {
  content: none;
  display: none; }
.mm-menu.mm-tileview .mm-listview {
  margin: 0; }
.mm-right {
  display: none !important;
}
.mm-right.mm-opened {
  display: block !important;
}




.mobi-dropdown ul{float:left;width:95%;min-height:500px;}
.mobi-dropdown ul li{float:left;width:100%;border-bottom:1px solid #c2c2c2;}
.mobi-dropdown ul li a,.mobi-dropdown ul li.mmenu-section-head{color:#ffffff;font-size:1.167em;line-height:17px;padding:12px 20px;float:right;width:100%;border-right:1px solid #fff;}
.mobi-dropdown ul li.haschildren.level2 a{width:83%;}
ul.mm-panel.mm-opened{background:#414141;}
.mobi-dropdown ul li.current a,.mobi-dropdown ul li.selected a{background:#f0f0f0;color:#ff3700;text-decoration:none;}
a.mm-close{background:url("/~/media/Images/A/Arcelormittal-USA-V2/icons/close.png") no-repeat scroll ;float: left; height: 64px; position: fixed; right: 260px; width: 50px; z-index: 9001;}
a.mm-close:after { height: 5000%; left: 0; position: absolute; top: 0; width: 100%;}
.mobi-dropdown ul.mm-list{position:absolute;width:260px;right:0px;}
.mobi-dropdown ul.mm-list#mm-0{position:relative;width:260px;float:right;}
.mobi-dropdown ul li.haschildren.level1 a{width:83%;}
.mobi-dropdown ul li.haschildren.level1  a.mm-subopen,.mobi-dropdown ul li.haschildren.level2  a.mm-subopen{float:right;width:17%;padding:20px 0;border-right:none;background:url("/~/media/Images/A/Arcelormittal-USA-V2/css-rwd/sprite.png") no-repeat scroll -372px 14px transparent;}
.mobi-dropdown p.contacts,.mobi-dropdown p.worldwide{float: right;width: 260px; background: #696969; padding: 20px; color: #fff; z-index: 9999; border-bottom: 1px solid #c2c2c2;margin-bottom:0px; font-size:1.167em}
.mobi-dropdown p.contacts a,.mobi-dropdown p.worldwide a{color:#fff;}
.searchboxdropmobi{width: 260px; background: #696969; padding: 20px; color: #fff;  margin-bottom:0px;float:right;position:relative;}
.searchtextbox-mobi{position:relative;float:left;width:100%;}
#searchtextbox-mobi input{border:0 none;background:#545453;padding:15px;color:#fff;float:left;width:100%;float:right;}
#searchtextboxbutton-mobi{position:absolute;top:20px;right:20px;width:40px;height:44px;background:#414141;}
#searchtextboxbutton-mobi input{padding:10px;}
html.mm-opened #mm-blocker, html.mm-blocking #mm-blocker{display:block}
.mm-menu, .mobi-dropdown ul.mm-list{height:100% !important}
.mm-menu, .mm-panels, .mm-panels > .mm-panel{right:0 !important}
.mob-menu:hover, .mob-menu:focus, .mob-menu:active{text-decoration:none;}
.mobi-dropdown ul li a:hover{background: #f0f0f0 none repeat scroll 0 0;}
.mobi-dropdown ul li a:hover{color: #ff3700;}
/*---- header-products-markets-----*/
.parent-container.head-wrap.width980, .menu-wrapper .width980  {max-width:1180px !important;}
#mainNavigation #subNav {max-width: 1180px;}
#mainNavigation .level4,#mob-menu-wrap .level4{display:none;}
#mm-7 li.level4,#mm-8 li.level4,#mm-9 li.level4{display:block;}
.mobi-dropdown ul li.haschildren.level3 a {width: 83%;}
.mobi-dropdown ul li.haschildren.level3 a.mm-subopen {float: right;width: 17%;padding: 20px 0;border-right: none;background: url(/~/media/Images/A/Arcelormittal-USA-V2/css-rwd/sprite.png) no-repeat scroll -372px 14px transparent;}
#mainNavigation #section-products-level3 li.level3.haschildren > a{font-weight:bold;pointer-events:none;}
#mainNavigation #section-products-level3 .level4{display:block;}
/*--------- HEADER - PRODUCTS & MARKETS START ---------*/
body#products-and-markets #auto-top-link {line-height:16px;}
.parent-container.head-wrap p,.parent-container.head-wrap ul li,.parent-container.head-wrap ol li,.parent-container.head-wrap table,.footer-wrapper p,.footer-wrapper ul li,.footer-wrapper ol li,.footer-wrapper table, .menu-wrapper p,.menu-wrapper ul li,.menu-wrapper ol li,.menu-wrapper table { font-family:'VagRoundedLig','VAG Rounded W01 Thin', Arial; }
.menu-wrapper {background-color: #f8f6f3;border:none;min-height: auto;}
ul#section-Homepage-level1 li {padding: 0;height: auto;font-size: 1.33333em;
vertical-align: middle;}
ul#section-Homepage-level1 li a {color: #4e4e4e;padding: 14px 10px 13px;display: block;}
.main-nav ul li.level1:hover > a {color: #fff !important;transition: all ease 0.3s;}
ul#section-Homepage-level1 li.level1:hover{background: #ff4b19;color: #fff;
transition: all ease 0.3s;}
.top-navigation {display: none !important;}
input#SearchTextbox, .search-box #searchTextBoxRP {width: 237px;
background: rgba(238, 238, 238, 0.9);padding: 7px 20px;}
.division {width: 266px;margin-top: 24px;}
.division p {margin: 0 !important;padding: 0;}
.search-wrapper {margin: 0;}
.logo {margin-top: 0;margin-bottom: 0;}
.parent-container.head-wrap {padding-top: 42px;padding-bottom: 44px;}
#subNav {background-color: #f8f6f3;top: 100%;margin: 0;left:15px;padding-bottom: 0;}
#subNav > ul {padding: 0 77px 25px;}
#subNav ul li {padding-top: 0;}
#subNav > ul > li {padding-top: 25px;}
#subNav > ul ul li {margin-top: 18px;}
#subNav ul li a {font-size: 14px;color: #ff4b19;padding-bottom: 12px;}
#subNav ul li.level2 {width: 25%;margin-right: 0;}
#subNav ul li ul li a{background:none;padding-left: 0;font-size: 12px;}
#subNav ul li ul li a:hover{background:none;}

.quick-links > ul > li {float: left;}
.top-quick-links li.business a {color: #4e4e4e;font-size: 1.35em;position:relative;}
.top-quick-links li.business a:after{content: ">";
    position: absolute;
    right: -18px;
    top: 11px;
    transform: rotate(90deg) translateX(-100%);
    font-family: Vag_Rounded;
    color: #4e4e4e;}
.top-quick-links li.contact{margin-left: 10px;display:inline-flex;}
.top-quick-links li.contact a{background-color: #fc1d07;font-size: 12px;color: #ffffff;
padding: 10px 35px 8px 22px;border-radius: 20px; text-transform:uppercase;position:relative;}
.top-quick-links li.contact a:after{
content: ">";
    margin-left: 10px;
    transition: all 0.4s;
    color: #ffffff;
    position:absolute;
    top:8px;
}
.business a:after{
    content: ">";
    position: absolute;
    right: 17px;
    top: 48%;
    transform: rotate(90deg) translateX(-100%);
    font-family: Vag_Rounded;
    color: #4e4e4e;
}
.top-sub-wrapper .quick-links{padding-left:0px;}
.top-sub-wrapper{margin-top:0px;}
.business-wrapper{width: 100%;display:block;position:relative;}
.business-details{display:none;background-color: #f8f5f4;padding:20px 20px 0px;position:absolute;z-index:99;width:190px;top:-12px;border-left: 1px solid #f8f5f4; border-right: 1px solid #f8f5f4;border-bottom:1px solid #f8f5f4; border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow: 4px 3px 10px rgba(0, 0, 0, 0);}
.business-details ul li.l-li{padding-top:15px; border-bottom:1px solid #000;font-size:1em;line-height:41px;}
.business-details-item-hide{display:none;}
.business-details-item-show{display:block;}
.business-wrapper .business-details ul.p-ul li p{border-bottom: 1px solid #e3e3e3;font-size:1.17em;color:#000;padding:15px 15px 15px 0px;position:relative;font-weight: 600;margin-bottom:0px;cursor:pointer;}
.business-wrapper .business-details ul.p-ul li p a{color:#000;}
.business-wrapper .business-details ul.p-ul li p a:hover{color:#ff3700;transition: 0.4s ease;}
.business-wrapper .business-details ul.p-ul li p:after{
content: ">";
    position: absolute;
    transform: rotate(90deg) translateX(-100%);
    font-family: Vag_Rounded;
    color: #ff3700;
    right:3px;
    font-size:1.17em;
    float:right;
    top:20px;
    }
.top-quick-links{display:inline-block;width:100%;}
.top-quick-links li.business{padding:10px 15px 15px 15px; width:190px;position: relative;display: inline-block;}
.top-quick-links li.business.active a{color:#fd3600;}
.top-quick-links li.business.active a:after{color:#fd3600;}
.top-quick-links li.business.active a:after{top:23px;right:-17px;top:11px;}
.top-quick-links li.business.active{background-color: #f8f5f4;border-top:1px solid #f8f5f4;border-left:1px solid #f8f5f4;border-right:1px solid #f8f5f4;border-top-left-radius:5px;border-top-right-radius:5px;box-shadow: 0 2px 57px 0px rgba(0, 0, 0, 0.2);}
.business-details .ul-level2 li a{font-size:1em;color:#000000;line-height:1.3em;}
.business-details ul.ul-level2 li{padding-bottom:10px;padding-top:5px;}
.business-details .ul-level2 li a.selected{color:#ff3700;}
.ul-level1.navopen li.selected p{color:#ff4b19 !important;}
.ul-level1.navopen li.selected:nth-child(1) p:after{transform: rotate(90deg) translateX(-100%) !important;top:20px !important;}
.ul-level1.navopen li.selected p:after{transform: rotate(-90deg) translateX(-100%) !important;top:5px !important;}
.business-details .ul-level2 li a:hover{color:#ff3700;transition: 0.4s ease;}
.business-wrapper .business-details ul.p-ul li p:hover{color:#ff3700;transition: 0.4s ease;}
/*--------- FOOTER - PRODUCTS & MARKETS START ---------*/
.footer-wrapper {padding: 37px 0 92px;height: auto;line-height:16px;}
ul.footer-nav {margin: 0;width: 100%;}
ul.footer-nav li {margin: 15px 0 0;width: 33.33%;}
ul.footer-nav li a {color: #000;}
.social-links ul li {float: left;margin-right: 15px;margin-top: 15px;}
.social-links ul li:nth-child(4){clear: left;}
.social-links ul li a {display: block;}
.social-media img {width: 24px;}



@media all and (max-width: 991px){
.top-quick-links li.contact{display:none;}
/*.top-sub-wrapper {margin-top: -40px !important;}*/
.quick-links {padding-top: 15px;}
.division.mobi p {float: right;}
.content-right-column .breadcrumb-wrapper {padding: 20px 0 20px;}
body#products-and-markets .breadcrumb-wrapper, .ip3-products-and-markets .breadcrumb-wrapper {padding: 35px 0 20px;}
.logo {margin-top: 30px !important;}
.parent-container.head-wrap{padding-top: 0;padding-bottom: 15px;}
.parent-container.head-wrap .logo-wrap{padding: 0px 9px;}

}



/*@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {.top-quick-links li.business{float:right;}}
@media only screen and (min-device-width: 1024px) and (max-device-height: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5) {.top-quick-links li.business{float:right;}}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {.top-quick-links li.business{float:right;}}*/

/*---- BREADCRUMB ----*/
.breadcrumb-wrapper {padding: 46px 0 33px;}
.breadcrumb-wrapper ul {margin-top: 0;}
.breadcrumb-wrapper ul li {font-size: 1em;text-transform: uppercase;color: #ff3700;position:relative;}
.breadcrumb-wrapper span.separator-image {padding:0px 10px;position:relative;top:-5px;}
/*--------- HEADER - PRODUCTS & MARKETS END ---------*/
/*---- jquery-ui-----*/
/*! jQuery UI - v1.10.2 - 2013-03-14
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/
.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; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.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-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.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-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
}
.ui-menu-item:hover {
        /*background-color:#999999;*/
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	/*margin: -1px;*/
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1em;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to overide default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertical centre icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	/*font-size: 1.1em;*/
font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	
	background: #ffffff 50% 50% repeat-x;
	color: #222222;
}
.ui-widget-content a {
	color: #000;
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	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 a:hover {
	/*border: 1px solid #999999;
	background-color: #aaaaaa !important;
	font-weight: normal;
	color: #212121;*/
	background-color:#ff9b7f;
}
.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 a:focus {
	/*border: 1px solid #999999;
	background-color: #aaaaaa;
	font-weight: normal;
	color: #212121;*/
}

.ui-state-hover  a,
.ui-state-hover  a:hover,
.ui-state-hover  a:link,
.ui-state-hover  a:visited {
/*	color: #212121;
	text-decoration: none;*/
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
        color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.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); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
}
.ui-widget-header .ui-icon {
}
.ui-state-default .ui-icon {
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
}
.ui-state-active .ui-icon {
}
.ui-state-highlight .ui-icon {
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
}

/* positioning */
.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 is deprecated, use ui-icon-seek-start instead */
.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; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {

}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {

}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	
}
/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa  50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa  50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}

.currentDomainCSS
{
    background: #D3D3D3 50% 50% repeat-x;
}

.serachTextBoxMiddle
{
    height: 18px;
    margin-left: 220px;
    right: 44px;
    width: 140px;
}
.serachButtonMiddle
{
    left: 363px;
    position: absolute;
    top: 53px!important;
}
.centerText
{
    margin-left: 195px;
}
.centerText1
{
margin:0 auto;
width: 180px;
}


.ui-menu {min-width: 180px !important; max-width: 300px !important; background-color:#ff3700; z-index:99999 !important}
.ui-menu a{height:30px;width:100%;position:relative;top:0px;margin-bottom:1px; float:left; color:#fff; cursor:pointer;}
.ui-menu a:hover{height:30px;width:100%;position:relative;top:0px;margin-bottom:1px;}
.ui-menu .ui-menu-item {padding: 0 !important;  width: 100% !important;}
.ui-menu .ui-menu-item a, .ui-menu .ui-menu-item a:hover{font-weight:300;}
/*---- media-queries-----*/
/*--------- iPad Landscape and Desktops ---------*/
@media all and (min-width: 768px) {
  .vid-slider img{height:110px !important;}
 
}
@media all and (max-width: 1024px) {
.bod-1-gallery.show-mobi{display:block;}
.bod-1-gallery.hide-mobi{display:none;}
}
@media all and (max-width: 1023px) {
  .parent-container{margin:0px;}
  .parent-container{padding:0px 15px;}
  .footer-wrapper{padding:12px 15px;}
}
@media all and (min-width: 767px) {.tab2-content{border-bottom:1px solid #ff3700;}}
@media all and (max-width: 991px) {
.cat-info a{display: block;margin-bottom: 10px;padding-left: 0px;padding-right: 10px;border-right: 0px solid #ff3700;line-height: 12px;margin-top: 10px;}
.ip3-images .largeimage{float: left;width: 100%;}

.division{width:auto;}
.tab2-content.first table thead tr th.rad-hide{font-size:1.2em;}
.tab2-table-title{display:none;}
.sdr-midnav-title p{width:70% !important;}
.breadcrumb-wrapper { float: left; width: 100%;}
#content-banner{ float: left; width: 100%;}
.bod_1_gallery.row{margin:0px -10px;}
.twocolcon #inner-banner{margin-bottom:25px;}
.pagetoolsmobi #printContainer,.pagetoolsmobi #bookmarkContainer,.pagetoolsmobi #shareitContainer{padding:0px;}
.pagetoolsmobi  #printContainer span,.pagetoolsmobi  #bookmarkContainer span,.pagetoolsmobi  #shareitContainer span{padding-top:5px; margin-bottom:2px;}
.pagetoolsmobi  #printContainer a,.pagetoolsmobi  #bookmarkContainer a,.pagetoolsmobi  #shareitContainer a{padding-bottom: 0px;float:right;}
.pagetoolsmobi #pageToolsContainer{padding: 5px 10px; height:85px;}
.product-item ul li p.product-name{top:37px;}
.logo-wrap{padding:0px;}
#landing-intro p{margin-bottom: 10px;}
.top-navigation{width:120px;}
.searchbox-mobi a:hover,.menubox-mobi a.mob-menu:hover{text-decoration:none;}
.product-item ul li img{margin-right:5%;width:30%;}
.product-item ul li p.product-name{width:65%;}
.top-navigation ul{margin-top:20px;margin-bottom:0px;}
.top-navigation ul li{display:none;}
.top-navigation ul li.lang,.top-navigation ul li.active{display:block;}
.division.mobi{float:right;}
.division p{padding:0px;}
.parent-container{padding:0px 15px;}
.footer-wrapper{padding:12px 15px;}
.first-row ul li{width:175px;}
.news-item{padding-bottom: 30px;}
#MainWrapper{background: url("~/media/Images/A/Arcelormittal-USA-V2/css-rwd/header-tab.png") repeat-x top center;}
.breadcrumb-wrapper{padding: 20px 0 20px 0;}
.content-right-column{padding-left:0px;}
.logo{margin-bottom: 20px;}
.flex-control-nav,.flex-caption{top:37px;}
#contentLeft{margin-top:30px;}
.contentintro{float:left;width:100%;}
#contentLeft{margin-top:0px;}
#contentRight{margin-top:10px;}
.relatedLinks{padding:15px;width:100%;}
#contactformContainer textarea,#contactformContainer div input{width:60%;}
#contactbottom{margin-bottom:25px;}
.gallery #pattern_bod_1{padding-top:0px;}
.news-item p{width: 32%;}
.news-item p.date {width: 64px;}
.news-item a{width: 68%;}
.show-me-link a{font-size:1.057em;}
}

/*--------- iPad Portrait and large Tablets Portrait ---------*/
@media all and (min-width: 768px) and (max-width: 991px) {
.page-banner-text-wrap{min-height: 100px;}
#contactformContainer div select{width: 60%;}
.home-banner .flex-caption{width: 45%;}
.flex-caption h2{font-size:24px;}
}

/*--------- All Small Tablets and Large Phones Global CSS ---------*/
@media all and (max-width: 767px) {

.main-content-wrapper img[style*="float:left"],.main-content-wrapper img[style*="float: left"] {
  margin: 5px 0px 5px 0px;
}

.main-content-wrapper img[style*="float:right"],.main-content-wrapper img[style*="float: right"] {
  margin: 5px 0px 5px 0px;
}
.rightColWrap, .main-right-signpost-covering-wrap {margin-top:30px}
.related-information, .download, .related-video, .related-notes, .text-sp{padding:10px 15px 10px}
.breadcrumb-wrapper {  padding: 5px 0 5px 0;}
#fp-carousel .slick-slide a img{width:100%; height:auto; margin:0;}
#mob-menu-wrap .social-media{float: right; width: 260px; min-height: 1px; z-index: 999; position: relative;background:#fff;}
#mob-menu-wrap .social-media li{display: inline-block; width: auto; border: none;float: none;}
#mob-menu-wrap .social-media li a{padding: 10px;}
.home-banner .banner-slider .slick-list{min-height:130px;}
#contactformContainer div select{max-width:100%;}
.searchPage #paginationBar ul li:first-child{display:none;}
.ip3-images #contentLeftSlider{height:100%;}
.searchPage #paginationBar p.pageNumbers{width:30%; }
#paginationBar ul{float: right;margin: 0;text-align: right;max-width:70%;padding-right:0;}
.video-desc{padding: 3px 3px 3px 10px;}
/*#maincontent ul, .center-content ul, .two-col-wrapper ul, .intro-text ul{margin-left: 15px;}*/
.main-content-wrapper span.rad-quote { float: left; width: 100%; margin-bottom: 15px;}
.box-title { padding: 20px 10px 10px 10px;}
.box-content{padding:30px 15px;}
.related-information .related-info-link {  margin-bottom: 15px;}
.quickLinksBox .quicklink-equal-height {  min-height: 160px;}
.quickLinksBox {margin-bottom:20px;}
#pattern-bod .bod-name {width:58%}
#pattern-bod .bod-position {width:60%}
.mobi-header{width:35%; padding-right:20px}

#auto-top-link{display: none !important;}
.rightColWrap.blog-alert {float: left;margin-bottom: 40px;width: 100%;}
.home-latest-news .news-item a{float:left;width:100%;}
.parent-container {margin-top: 2px;}
.vid-slider .slick-next,.vid-slider .slick-prev{height:122px;background-size:cover !important;}
.tab2-title ul li a.current{display:none}
.tab2-title ul li a{display:block;padding: 9px 16px 10px;}
#tab2 table{margin-top:10px;}
.tab-content{border-top:none;}
.tab2-title ul{display:none;margin: 0;}
.tab2-title .tab2-select:after{position:absolute;content:'';height:15px;float:left;background:url(/~/media/Images/A/Arcelormittal-USA-V2/css/down-arrow) no-repeat;right: 22px;top: 18px;width: 17px;}
.tab2-title ul li{background: #f4f4f4; font-size:16px;font-family:"VAG Rounded W01 Thin";list-style-type:none;margin-bottom:0;}
.tab2-content{display:none;}
.tab2-content.first{display:block;}
.tab2-title{display:block;margin-bottom:30px;
    width: 100%;}
.tab2-title .tab2-select{background: #f4f4f4 none repeat scroll 0 0;font-size: 16px;cursor:pointer;
    padding: 16px;color:#ff3700;position:relative;font-family:"VAG Rounded W01 Thin";}  
.tabs-container .inv-responsive-table strong{font-weight: lighter;}
.tabs-container .inv-responsive-table-wrapper table{border-bottom: 1px solid #e8e8e8;}
.tabs-container .inv-responsive-table td{font-size:1.2em;padding: 9px;}
.tabs-container .inv-responsive-table tr:last-child td{padding-bottom:30px;}
.tabs-container .inv-responsive-table tr:first-child td.inv-responsive-data-content{color:#ff3700;font-weight:bold;}
.tabs-container .inv-responsive-table tr:first-child{border-bottom:1px solid #ff3700;}
.tabs-container .inv-responsive-table tr:first-child td{padding-bottom:15px;border-top:1px solid #ff3700;padding-top:15px;}
.tabs-container .inv-responsive-table{width:100%;float:left}
.tabs-container .inv-responsive-data-header{width:32%;font-weight:bold;font-family:"VAG Rounded W01 Thin";}
.homepage-container {margin-bottom: 10px;}
.home-latest-news:first-child {border-top: 1px solid #e5dfd1; padding-top: 18px;}
/*.home-first-row-title, .home-second-row-title {margin-top: 26px;} */
.home-banner .flex-caption {position: relative; top: auto; width: 100%; border-radius:0; background: rgba(84, 84, 84, 1) none repeat scroll 0 0}
#content-banner .flex-caption{border-radius: 0;}
.content-right-column{padding-top:10px; padding-bottom:50px;}
.flex-control-nav{display:none;}
.top-navigation{width:100%;}
.top-navigation ul li.active{margin-right:0px;}
.top-navigation ul{margin-top:10px;}
.division.mobi{margin-top:12px;margin-bottom:5px;}
.first-row ul li{width:290px;}
.related-information{margin-top:20px;}
.fr-landing{margin-bottom: 20px; padding: 0;}
.highlighted-box{margin-top: 0;}
.flex-caption,#inner-banner .flex-caption,.flex-caption.landing{float:left;width:100%;background:#545454;padding:15px 15px ;bottom:0px;top:auto;position:relative;}
.logo img{width:120px;height:auto}
.flex-caption.landing {float:left;width:100% !important;background:#545454 !important;padding:12px 10px 12px 10px !important;bottom:0px !important;top:auto !important;position:relative !important;}
.flex-caption h2{font-size: 2em; line-height:30px;}
.logo{margin-top:25px;}
.searchbox-mobi a.srchbox,.menubox-mobi a.mob-menu{margin-top:5px;}
.first-row{padding-bottom:25px;}
#contentLeft{width:100%;}
.itemData{width:70%;}
.years-box{float:left;width:48%;padding-right:3%;}
.months{clear:none;float:left;width:48%;}
#contentLeft,#press-release{width:100%;}
.years,.months{border:1px solid #e5e5e6;border-top:0px;border-bottom:0px;}
.years ul,.months ul{float:left;width:100%;}
.years,.months ul{display:none;}
#contentLeft .years ul li,#contentLeft .months ul li{float:left;width:100%;border:0px;padding:10px;border-bottom:1px solid #e5e5e6;background:none;}
.years ul li span,.months ul li span{color:#696969;}
a.months-dropdown, a.years-dropdown{position:relative;text-decoration:none;}
#contentMain a.months-dropdown:hover,#contentMain  a.years-dropdown:hover,a.months-dropdown:active, a.years-dropdown:active{text-decoration:none;}
a.months-dropdown:after, a.years-dropdown:after{background:url("~/media/Images/A/Arcelormittal-USA-V2/css-rwd/sprite.png") no-repeat 6px -116px transparent; line-height:14px;position:absolute;right:10px;top:0px;height:30px;width:20px;content:"";}
a.months-dropdown{border-left:0px;border-right:0px;}
.mobi-header{float:left;width:40%;margin-bottom:15px;font-size:1.167em;line-height:15px;font-weight:bold; clear:both;}
#pattern_bod_1 .bod_1_textlink{padding-top:10px;}
#pattern_bod_1 .bod_1_name,#pattern_bod_1 .bod_1_position,#pattern_bod_1 .bod_1_status{float:left;width:63%;padding-left:25px;margin-bottom:18px;}
#pattern_bod_1 .bod_1_position{margin-bottom:34px;}
#contactformContainer div span{width:100%;padding-bottom:10px;}
#contactformemail-listEmailListContainer{float:left;width:100%;}
#contactformContainer div input,#contactformContainer textarea{width:100%;}
#contactformemail-listEmailList{margin-bottom:10px;width:50%;}
#contactbottom table td{width:100%;float:left;}
#contactformContainer .contactformSubmitButton{margin-left:0px;}
#contentRight{padding-left:0px;width:100%;}
.product-item ul li img{width:auto;margin-right:12px;}
.news-item p.short-description{clear:none;float:left;width:auto;}
#content-banner .flexslider,#content-banner{height:auto !important;}
.landing .flex-control-nav{top:25px;display:block !important;}
#landing-intro p{margin-bottom:25px;}
.highlighted-boxg{margin-top:30px;}
.uppertool.content-right-column{padding-top:0px;}
.division p{margin-bottom:13px;}
.dropdownwrap{margin-bottom:15px;}
.bod_1_contact.last{border-bottom:1px solid #F89378}
.topwrap{padding:0px;}
a.mm-close{width:15% !important;}
.news-item p{width:64px;float:left;}
.news-item a{width:82%;}
.news-item p img{float: left;margin-right: 12px;}
#press-release .years span {font-size: 1em;}
#press-release #months ul li{padding: 7px 9px;}
.years-dropdown, .months-dropdown{cursor:pointer;}
#latestPress{width:100%}
.hl-box-content { float: none; padding: 10px; width: 100%;}
.hl-box-image { float: none; margin: 0 auto; padding: 10px; text-align: center; width: 100%;}
.hl-box-image > img { margin: 0 auto; text-align: center;}
.division p {font-size: 1.5em; line-height: 20px;}
.landingwrap .item-description{width:100%;}
#content-banner .flex-caption{min-height:50px}
.years ul li, .months ul li{ border-bottom: 1px solid #f2f2f2; width:100%; padding:7px 9px}
.years ul li{border-right:0px none; border-top:0px none; border-left:0px none; width:100%;}
.years ul li.selected, .months ul li.current{display:none;}
.months ul li{background:transparent; font-size:1em;}
.years ul li.first{border-left:0px none;}
a.months-dropdown, a.years-dropdown{padding: 7px 9px}
.years{position: absolute; top: 32px; width: 93.7%; background-color: #fff; z-index: 10;}
.years-box, .months{position:relative}
.months ul {position: absolute; top: 32px; width: 100%; background-color: #fff; z-index: 10; border-left: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2}
.bod-1-gallery .galleryPannel:nth-child(3){clear:left}
.downloadImage {float: left; padding: 10px 13px; width: 100%;}
.closebtn a {float: right; margin-left: -10px;}
 .two-col-wrapper ul.jta-tweet-list{margin-left:0;}
}

@media all and (max-width:767px) and (min-width:640px){
.videov iframe{height:350px;}
}

@media all and (max-width:639px){
.videov iframe{height:200px;}
.performance-data .tab a{font-size:1.5em}
}

@media (max-width: 640px) {.footer-wrapper{padding: 10px 0;}ul.footer-nav li{width:50%;margin:0;padding-bottom:6px;}}
@media (max-width: 480px) {
.vid-slider li{margin-right:20px;}
.vid-slider .slick-next, .vid-slider .slick-prev{height:100%;width:21px;}
.first-row{overflow:hidden;}
.news-item a{width:75%;}
.information img, .related-video-item .thumb-image img,.related-video-item .thumb-image a{height: auto; width: 100%;}
.related-info-link img{height:auto; width:auto;}
.related-information h3 { margin-top: 10px;}
.fr-landing h2 {padding-right: 0px;  width: 85%;}
.footer-wrapper {height: 185px;}
}

@media (max-width: 400px) {
a.mm-close{padding:10px;background:url("/~/media/Images/A/Arcelormittal-USA-V2/css-rwd/sprite.png") no-repeat scroll 10px -219px #414141 !important;}
.first-row ul li{width:290px !important;margin-right:20px;}

.footer-wrapper {height: 185px;}

}

@media all and (max-width:640px) and (min-width:481px){
.vid-slider .slick-next, .vid-slider .slick-prev{height:100% !important;}
.footer-wrapper {height: 185px;}
}
/*---- media-queries-2-----*/
/*********************************    xs sm md media queries **************/


/*********************************** (col-md) *******************************/
@media (min-width: 992px) and (max-width: 1199px) {}


/*********************************** Both MD and LG -- larger devices *******************************/
@media (min-width: 992px){

.sdr-midnav-full{background:#ffffff;}
.sdr-midnav-title p a{font-size: 0.73em;/*color: #ff3700;*/display:block;}
.sdr-midnav-title > p{width:auto;padding:0px;}
.sdr-midnav-title > p > a{padding: 12px 18px;text-align:center;color: #ff3700;position:relative}
.sdr-midnav-title{border-right:none;font-weight:bold;}
.sdr-midnav-tabs ul li a, .sdr-midnav-tabs ul li.current > span{font-size: 1.17em;font-weight:bold;}
.sdr-midnav-tabs ul li a{color: #ff3700;}
.sdr-midnav-title{}
.sdr-midnav-title:hover{background-color:#f0f0f0;}
.sdr-midnav-tabs ul li{}
.sdr-midnav-tabs ul li:hover{background-color:#f0f0f0;}
.sdr-midnav-title > p > a.current{background-color: #f0f0f0;color:#696969;}
.sdr-midnav-title > p > a.current:after{border-color: #ff3700 transparent transparent;border-image: none;border-style: solid;border-width: 9px;bottom: -19px;content: "";left: 50%;position: absolute;margin-left: -9px;}
.sdr-midnav-tabs ul li.current{background-color: #f0f0f0;}
.sdr-midnav-tabs ul li.current > span:after{border-color: #ff3700 transparent transparent;border-image: none;border-style: solid;border-width: 9px;bottom: -19px;content: "";left: 50%;position: absolute;margin-left: -9px;}
.sdr-midnav-tabs ul li{border-right:0px;position:relative;}
.sdr-midnav-title:hover > p > a:after{border-color: #ff3700 transparent transparent;border-image: none;border-style: solid;border-width: 9px;bottom: -19px;content: "";left: 50%;position: absolute;margin-left: -9px;} 
.sdr-midnav-tabs ul li:hover > a span:after{border-color: #ff3700 transparent transparent;border-image: none;border-style: solid;border-width: 9px;bottom: -19px;content: "";left: 50%;position: absolute;margin-left: -9px;}
.sdr-midnav-tabs ul li.current > span{color:#696969!important;}
.sdr-midnav-tabs ul li:hover span{color:#696969!important;}
/*.sdr-midnav-title:hover a{color:#696969!important;}*/
}


/******************************* sm **********************************/
@media (min-width: 768px) and (max-width: 991px) {

}

/************************************ @@@ (Both XS and SM @@@)  ******************************/
@media (max-width: 991px) {
#page-content-banner{float:left;width:100%;}
}


/**************************** (col-xs) **************************************/
@media (max-width: 767px) {
.related-information, .download, .related-video, .related-notes, .text-sp {margin-bottom:15px}
#page-content-banner{margin-bottom: 10px;}
.page-banner-text-wrap{min-height: 50px;border-radius: 0;float: left;width: 100% !important;background: #545454 !important;padding: 12px 10px 12px 10px !important;bottom: 0px !important;top: auto !important;position: relative !important;}
.page-banner-title > h2{font-size: 2.500em;line-height: 30px;}
.main-right-signpost-covering-wrap{background-color:transparent;}
.related-information.remove-space {margin-top: 0px;}
}
@media (max-width: 640px) {}
@media (max-width: 450px) {}
@media (max-width: 320px) {}







