@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);

body{
    margin: 0;
    padding: 0;
    clear: both;
}



.customWidth::before {
    content: '';

}

.master-container .primary-header #ctl00_EditModePanel3_cph_Header_UtilityNavigation_lnkCorporate,
.master-container .container--header #ctl00_EditModePanel3_cph_Header_UtilityNavigation_lnkCorporate {
    display: none; }

/*============================================================================*
  2017 Lincoln Electric Style Update

  @date: Sunday February 26, 2017 -7:06 PM
  @author: Dylan Burkey


\*============================================================================*/
/**
 *  Primary & Base Styles
 *
 *  @date: Sunday February 26, 2017 - 7:07 PM
 *  @author: Dyan Burkey
 *
 */
/* Primary Styles
 ===============================================================================
 */
/**
  *  Set background for HTML
  *
  *  @date: Sunday February 26, 2017 - 7:21 PM
  *  @author: Dyan Burkey
  *
  */

:not(.authWin.authWin.editMode) *, :not(.authWin.authWin.editMode) *:before, :not(.authWin.authWin.editMode) *:after {
    box-sizing: inherit;
}

@-moz-document url-prefix() { 
    :not(.authWin.authWin.editMode) *, :not(.authWin.authWin.editMode) *:before, :not(.authWin.authWin.editMode) *:after {
        box-sizing:  border-box!important;
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {
    :not(.authWin.authWin.editMode) *, :not(.authWin.authWin.editMode) *:before, :not(.authWin.authWin.editMode) *:after {
        box-sizing:  border-box!important;
    }
}

/* Import FontAwesome
================================================================================
*/
/**
 *  Import Google Open Sans
 *
 *  @date: Sunday February 26, 2017 - 8:05 PM
 *  @author: Dyan Burkey
 *
 */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local("Open Sans"), local("OpenSans"), url(//fonts.gstatic.com/s/opensans/v13/K88pR3goAWT7BTt32Z01m4X0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; }

/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local("Open Sans"), local("OpenSans"), url(//fonts.gstatic.com/s/opensans/v13/RjgO7rYTmqiVp7vzi-Q5UYX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local("Open Sans"), local("OpenSans"), url(//fonts.gstatic.com/s/opensans/v13/LWCjsQkB6EMdfHrEVqA1KYX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");
    unicode-range: U+1F00-1FFF; }

/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local("Open Sans"), local("OpenSans"), url(//fonts.gstatic.com/s/opensans/v13/xozscpT2726on7jbcb_pAoX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");
    unicode-range: U+0370-03FF; }

/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local("Open Sans"), local("OpenSans"), url(//fonts.gstatic.com/s/opensans/v13/59ZRklaO5bWGqF5A9baEEYX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local("Open Sans"), local("OpenSans"), url(//fonts.gstatic.com/s/opensans/v13/u-WUoqrET9fUeobQW7jkRYX0hVgzZQUfRDuZrPvH3D8.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local("Open Sans"), local("OpenSans"), url(//fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3ZBw1xU1rKptJj_0jans920.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; }

/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(//fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSg7aC6SjiAOpAWOKfJDfVRY.woff2) format("woff2");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; }

/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(//fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNShdwxCXfZpKo5kWAx_74bHs.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(//fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSp6vnaPZw6nYDxM4SVEMFKg.woff2) format("woff2");
    unicode-range: U+1F00-1FFF; }

/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(//fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSvy1_HTwRwgtl1cPga3Fy3Y.woff2) format("woff2");
    unicode-range: U+0370-03FF; }

/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(//fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSvgrLsWo7Jk1KvZser0olKY.woff2) format("woff2");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(//fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSojoYw3YTyktCCer_ilOlhE.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url(//fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNShampu5_7CjHW5spxoeN3Vs.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; }

/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local("Open Sans Bold"), local("OpenSans-Bold"), url(//fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzA7aC6SjiAOpAWOKfJDfVRY.woff2) format("woff2");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; }

/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local("Open Sans Bold"), local("OpenSans-Bold"), url(//fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzBdwxCXfZpKo5kWAx_74bHs.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local("Open Sans Bold"), local("OpenSans-Bold"), url(//fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzJ6vnaPZw6nYDxM4SVEMFKg.woff2) format("woff2");
    unicode-range: U+1F00-1FFF; }

/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local("Open Sans Bold"), local("OpenSans-Bold"), url(//fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzPy1_HTwRwgtl1cPga3Fy3Y.woff2) format("woff2");
    unicode-range: U+0370-03FF; }

/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local("Open Sans Bold"), local("OpenSans-Bold"), url(//fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzPgrLsWo7Jk1KvZser0olKY.woff2) format("woff2");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local("Open Sans Bold"), local("OpenSans-Bold"), url(//fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzIjoYw3YTyktCCer_ilOlhE.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local("Open Sans Bold"), local("OpenSans-Bold"), url(//fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzBampu5_7CjHW5spxoeN3Vs.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; }

/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url(//fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hg7aC6SjiAOpAWOKfJDfVRY.woff2) format("woff2");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; }

/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url(//fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hhdwxCXfZpKo5kWAx_74bHs.woff2) format("woff2");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }

/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url(//fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hp6vnaPZw6nYDxM4SVEMFKg.woff2) format("woff2");
    unicode-range: U+1F00-1FFF; }

/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url(//fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hvy1_HTwRwgtl1cPga3Fy3Y.woff2) format("woff2");
    unicode-range: U+0370-03FF; }

/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url(//fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hvgrLsWo7Jk1KvZser0olKY.woff2) format("woff2");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; }

/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url(//fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hojoYw3YTyktCCer_ilOlhE.woff2) format("woff2");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }

/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    src: local("Open Sans Extrabold"), local("OpenSans-Extrabold"), url(//fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hhampu5_7CjHW5spxoeN3Vs.woff2) format("woff2");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; }



/*============================================================================*
  Start Subpage Styles

   @date: Sunday February 26, 2017 -8:06 PM
   @author: Dylan Burkey


\*============================================================================*/
/**
 *
 *
 *  @date: Sunday February 26, 2017 - 9:06 PM
 *  @author: Dyan Burkey
 *
 */
.master--homepage {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    font: 1rem/1.5 "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    line-height: 24px;
    text-rendering: optimizeLegibility;
    -webkit-tap-highlight-color: transparent;
    font-style: normal;
    text-decoration: none;
    font-weight: 300;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    margin: 0 auto;
    padding: 0; }
.master--homepage:before, .master--homepage:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.master--homepage:after {
    content: "";
    display: table;
    clear: both; }
.master--homepage .customWidth {
    width: 980px;
    position: relative;
    margin: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.master--homepage .customWidth:before, .master--homepage .customWidth:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.master--homepage .customWidth:after {
    content: "";
    display: table;
    clear: both; }

.master-container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    /**
 *  Feauted Panel Styles
 *  Featured Panels are used on the homepage as red panels with quick links.
 *
 *  @date: Monday February 27, 2017 - 12:22 PM
 *  @author: Dyan Burkey
 *
 */
    /**
 *  Feautred Panel Header
 *  Padding top is set to 3em to adjust for SVG icons.
 *  @date: Monday February 27, 2017 - 12:39 PM
 *  @author: Dyan Burkey
 *
 */
    /*----------------------------------------------------------------------------*/
    /**
 *  Featued Panel Icons are used to style the SVG icons above the
 *  .featured-panel.
 *
 *  @date: Monday February 27, 2017 - 3:03 PM
 *  @author: Dyan Burkey
 *
 */
    /**
 * Social Media Featured Section > Promtion Search *twiiter*
 *
 * Social Media Navigation
 * styles for unorder list for social media icons
 *
 * @author: Dylan Burkey
 * @date: February 7, 2017
 *
 */
    /**
 * Social Media Featured Section > Promtion Search *twiiter*
 *
 * Set max-height to the same height as 'Featured Products' section
 * overflow-y used so that users can scroll through twitter feed
 *
 * @author: Dylan Burkey
 * @date: February 7, 2017
 *
 */
    /**
 * Social Media Icon Colors
 * @author: Dylan Burkey
 * @date: February 7, 2017
 *
 * Color Variables can be adjusted in ../variables/_variables.colors.scss
 *
 */
    /**
       * .container--full updated margin
       *
       */
    /**
 *  Update .featured-section--content to overflow: auto;
 *
 *  @date: Monday February 27, 2017 - 3:33 PM
 *  @author: Dyan Burkey
 *
 */
    /**
  *
  *  Hide Quantity
  *  @date: Tuesday March 14, 2017 - 3:11 PM
  *  @author: Dyan Burkey
  *
  */
    /*----------------------------------------------------------------------------*/
    /**
  *  Featured Products Price Styles
  *
  *  @date: Wednesday March 15, 2017 - 9:21 AM
  *  @author: Dyan Burkey
  *
 */
    /**
   *
   * Featured Products
   * Hide Quantity option when a MyLincoln user goes to the homepage
   *
   *
   */ }
.master-container:before, .master-container:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.master-container:after {
    content: "";
    display: table;
    clear: both; }
.master-container main[role="main"] {
    background: #e6e7e8;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.master-container main[role="main"]:before, .master-container main[role="main"]:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.master-container main[role="main"]:after {
    content: "";
    display: table;
    clear: both; }
.master-container .container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.master-container .container:before, .master-container .container:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.master-container .row--container.half--margin {
    margin-top: 2.5em;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.master-container .row--container.half--margin:before, .master-container .row--container.half--margin:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.master-container .featured-panel {
    position: relative;
    padding-top: 2.5em; }
.master-container .featured-panel--icon {
    position: absolute;
    top: 0;
    left: 35%;
    width: 75px;
    height: 75px;
    fill: #fff;
    outline: #222;
    background: #666;
    border-radius: 50%;
    padding: 10px;
    border: thick solid #ddd; }
.master-container .featured-panel--icon .cls-1 {
    fill: #fff; }
.master-container .featured-panel--icon .brain {
    fill: #333; }
.master-container .featured-panel--icon .st1 {
    fill: #333; }
.master-container .featured-panel--header {
    padding-top: 3em;
    text-transform: uppercase; }
.master-container .featured-panel--content, .master-container .featured-panel--content:before, .master-container .featured-panel--content:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.master-container .featured-panel--content:before {
    content: "";
    display: table; }
.master-container .featured-panel--content:after {
    clear: both; }
.master-container .container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px; }
.master-container .row {
    margin-left: -15px;
    margin-right: -15px; }
.master-container .featured-section,
.master-container .featured-section:after,
.master-container .featured-section:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.master-container .featured-section .featured-section--header {
    background: #999;
    text-transform: uppercase;
    text-align: center; }
.master-container .featured-section .featured-section--header:before {
    content: "";
    display: table; }
.master-container .featured-section .featured-section--header:after {
    clear: both; }
.master-container .featured-section .featured-section--header.header--light {
    color: #fff; }
.master-container .featured-section .featured-section--item {
    padding-top: 1em; }
.master-container .featured-section .featured-section--item br {
    display: none; }
.master-container .featured-section .featured-section--item a {
    padding-top: 20px;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 300;
    text-decoration: none;
    color: #222; }
.master-container .featured-section .featured-section--item a:hover {
    text-decoration: underline; }
.master-container .featured-section .featured-section--social:before {
    content: "";
    display: table; }
.master-container .featured-section .featured-section--social:after {
    clear: both; }
.master-container .featured-section .featured-section--media img,
.master-container .featured-section .featured-section--media object,
.master-container .featured-section .featured-section--media video {
    max-width: 100%;
    height: 100%;
    display: block;
    vertical-align: middle; }
.master-container .item-content {
    color: #333;
    position: relative;
    padding-top: 0.75em; }
.master-container .item-content,
.master-container .item-content:after,
.master-container .item-content:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.master-container .item-content:before {
    content: "";
    display: table; }
.master-container .item-content:after {
    clear: both; }
.master-container .item-content--link {
    text-decoration: none;
    color: #333;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: inherit;
    padding-bottom: 0.5em 0; }
.master-container .item-content--link:hover {
    text-decoration: none; }
.master-container .item-content--price {
    color: #be1e2e;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    padding-top: 1em; }
.master-container .item-content--price:before {
    content: "";
    display: table; }
.master-container .item-content--price:after {
    clear: both; }
.master-container .item-content--price .price--original {
    text-decoration: line-through;
    color: #333; }
.master-container .content-list {
    margin-top: 1em;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.master-container .content-list:before, .master-container .content-list:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.master-container .content-list ul {
    padding-right: 0;
    list-style-type: none;
    padding-left: 0;
    list-style-position: inside; }
.master-container .content-list ul li {
    display: block;
    padding-bottom: 20px; }
.master-container .content-list ul li:last-child {
    padding-bottom: 15px; }
.master-container .content-list--link {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.71429;
    white-space: nowrap;
    display: block;
    font-weight: 400;
    cursor: pointer;
    text-decoration: none;
    color: #222; }
.master-container .content-list--link:before {
    content: "";
    display: table; }
.master-container .content-list--link:after {
    clear: both; }
.master-container .content--overflow {
    overflow: auto; }
.master-container .featured-panel {
    position: relative;
    padding-top: 40px; }
.master-container .featured-panel, .master-container .featured-panel:before, .master-container .featured-panel:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.master-container .featured-panel--intro, .master-container .featured-panel--intro:before, .master-container .featured-panel--intro:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.master-container .featured-panel--icon {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 35%;
    width: 75px;
    height: 75px;
    fill: #fff;
    outline: #222;
    background: #666;
    border-radius: 50%;
    padding: 10px;
    border: thick solid #ddd; }
.master-container .featured-panel--icon:before, .master-container .featured-panel--icon:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.master-container .featured-panel--icon .cls-1 {
    fill: #fff; }
.master-container .featured-panel--icon .brain {
    fill: #333; }
.master-container .featured-panel--icon .st1 {
    fill: #333; }
.master-container .featured-panel--header {
    padding-top: 3em;
    text-transform: uppercase; }
.master-container .featured-panel--content, .master-container .featured-panel--content:before, .master-container .featured-panel--content:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.master-container .featured-panel--content:before {
    content: "";
    display: table; }
.master-container .featured-panel--content:after {
    clear: both; }
.master-container .featured-panel--link {
    display: inline-block;
    padding-bottom: 0.375em;
    font-size: 14px;
    font-size: 0.875rem;
    text-decoration: underline;
    text-transform: capitalize; }
.master-container .featured-panel--link:before {
    content: "";
    display: table; }
.master-container .featured-panel--link:after {
    clear: both; }
.master-container .featured-panel--link:hover {
    text-decoration: underline;
    color: #fff; }
.master-container .social--navigation {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 0.75em;
    margin-bottom: 0; }
.master-container .social--navigation:before, .master-container .social--navigation:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.master-container .social--navigation:after {
    content: "";
    display: table;
    clear: both; }
.master-container .social--navigation li {
    margin-top: 0.75em;
    display: inline-block;
    padding-left: 1.65em; }
.master-container .social--navigation li::first-child {
    padding-left: 0; }
.master-container .featured-section--social {
    max-height: 13.1em;
    overflow-y: scroll; }
.master-container .fa-twitter-square {
    color: #00aced; }
.master-container .fa-facebook-square {
    color: #3b5998; }
.master-container .fa-youtube-square {
    color: #bb0000; }
.master-container .fa-google-plus-square {
    color: #dd4b39; }
.master-container .fa-linkedin-square {
    color: #007bb6; }
.master-container .container-padding {
    padding-bottom: 3em; }
.master-container .container-dark-grey,
.master-container .row--lighter {
    background-color: #e6e7e8; }
.master-container .container:before {
    content: "";
    display: table; }
.master-container .container:after {
    clear: both; }
.master-container .container, .master-container .container:before, .master-container .container:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.master-container .container--full {
    padding: 0;
    margin-top: 1em; }
.master-container .container--full.no-space {
    margin: 0;
    padding: 0; }
.master-container .featured-section, .master-container .featured-section:before, .master-container .featured-section:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.master-container .featured-section .featured-section--header {
    background: #999;
    text-transform: uppercase;
    text-align: center; }
.master-container .featured-section .featured-section--header:before {
    content: "";
    display: table; }
.master-container .featured-section .featured-section--header:after {
    clear: both; }
.master-container .featured-section .featured-section--header.header--light {
    color: #fff; }
.master-container .featured-section .featured-section--content {
    background: #fff;
    padding: 0% 2% 5px 2%;
    overflow-x: hidden; }
.master-container #qty {
    display: none; }
.master-container .featured-section .featured-section--social:before {
    content: "";
    display: table; }
.master-container .featured-section .featured-section--social:after {
    clear: both; }
.master-container .featured-section img,
.master-container .featured-section .featured-section--media video,
.master-container .featured-section .featured-section--media object {
    max-width: 100%;
    height: 100%;
    display: block;
    vertical-align: middle; }
.master-container .item-content {
    color: #333;
    position: relative;
    padding-top: 0.75em; }
.master-container .item-content, .master-container .item-content:before, .master-container .item-content:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.master-container .item-content:before {
    content: "";
    display: table; }
.master-container .item-content:after {
    clear: both; }
.master-container .item-content--link {
    text-decoration: none;
    color: #333;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.714286;
    line-height: inherit;
    padding-bottom: 0.5em 0; }
.master-container .item-content--link:hover {
    text-decoration: none; }
.master-container .item-content--price {
    color: #be1e2e;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.714286;
    font-weight: bold;
    padding-top: 1em; }
.master-container .item-content--price:before {
    content: "";
    display: table; }
.master-container .item-content--price:after {
    clear: both; }
.master-container .item-content--price .price--original {
    text-decoration: line-through;
    color: #333; }
.master-container .content-list {
    margin-top: 1em; }
.master-container .content-list, .master-container .content-list:before, .master-container .content-list:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.master-container .content-list ul {
    padding-right: 0;
    list-style-type: none;
    padding-left: 0;
    list-style-position: inside;
    margin-bottom: 0; }
.master-container .content-list--link:before {
    content: "";
    display: table; }
.master-container .content-list--link:after {
    clear: both; }
.master-container .content--overflow {
    overflow: auto; }
.master-container .h1-header {
    font-size: 25px;
    font-size: 1.5625rem;
    line-height: 1.92;
    font-weight: bold;
    letter-spacing: .5px; }
.master-container .row--container {
    float: left;
    margin-top: 5em;
    width: 100%; }
.master-container .row--container:before {
    content: "";
    display: table; }
.master-container .row--container:after {
    clear: both; }
.master-container .row--container, .master-container .row--container:before, .master-container .row--container:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.master-container .row--container.half--margin {
    margin-top: 2.5em; }
.master-container .featured-panel {
    position: relative;
    padding-top: 40px; }
.master-container .featured-panel, .master-container .featured-panel:before, .master-container .featured-panel:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.master-container .featured-panel--intro, .master-container .featured-panel--intro:before, .master-container .featured-panel--intro:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.master-container .featured-panel--icon {
    position: absolute;
    top: 0;
    left: 35%;
    width: 75px;
    height: 75px;
    fill: #fff;
    outline: #222;
    background: #666;
    border-radius: 50%;
    padding: 10px;
    border: thick solid #ddd; }
.master-container .featured-panel--icon .cls-1 {
    fill: #fff; }
.master-container .featured-panel--icon .brain {
    fill: #333; }
.master-container .featured-panel--icon .st1 {
    fill: #333; }
.master-container .featured-panel--header {
    padding-top: 3em;
    text-transform: uppercase; }
.master-container .featured-panel--content, .master-container .featured-panel--content:before, .master-container .featured-panel--content:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.master-container .featured-panel--content:before {
    content: "";
    display: table; }
.master-container .featured-panel--content:after {
    clear: both; }
.master-container .featured-panel--link {
    display: inline-block;
    padding-bottom: 0.375em;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.714286;
    text-decoration: underline;
    text-transform: capitalize; }
.master-container .featured-panel--link:before {
    content: "";
    display: table; }
.master-container .featured-panel--link:after {
    clear: both; }
.master-container .no--bullets {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 0;
    list-style-type: none;
    list-style-position: inside; }
.master-container .no--bullets:before, .master-container .no--bullets:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.master-container .no--bullets li {
    margin-bottom: 0.625em; }
.master-container .social-media-container {
    position: relative;
    margin-top: 1em;
    /* Adjust Column Spacing */
    /* Resize SVG icons */ }
.master-container .social-media-container:before {
    content: "";
    display: table; }
.master-container .social-media-container:after {
    clear: both; }
.master-container .social-media-container .col-lg-2 {
    margin-right: 0.625em;
    /* Remove  margin-right for last child */ }
.master-container .social-media-container .col-lg-2:last-child {
    margin-right: 0; }
.master-container .social-media-container svg,
.master-container .social-media-container img {
    max-width: 100%; }
.master-container .social-media-container .svg-icon {
    max-width: 100%;
    display: inline-block;
    stroke-width: 0;
    stroke: currentColor;
    fill: currentColor;
    /* Twitter */ }
.master-container .social-media-container .svg-icon--twitter {
    fill: #55acee; }
.master-container .social-media-container .svg-icon--facebook {
    fill: #3b5998; }
.master-container .social-media-container .svg-icon--googleplus {
    fill: #dd4b39; }
.master-container .social-media-container .svg-icon--linkedin {
    fill: #007bb5; }
.master-container .social-media-container .svg-icon--youtube {
    fill: #bb0000; }
.master-container .row {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: -15px;
    margin-right: -15px; }
.master-container .row:before, .master-container .row:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.master-container .col-lg-1, .master-container .col-lg-2, .master-container .col-lg-3, .master-container .col-lg-4, .master-container .col-lg-5, .master-container .col-lg-6, .master-container .col-lg-7, .master-container .col-lg-8, .master-container .col-lg-9, .master-container .col-lg-10, .master-container .col-lg-11, .master-container .col-lg-12 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px; }
.master-container .col-lg-1:before, .master-container .col-lg-1:after, .master-container .col-lg-2:before, .master-container .col-lg-2:after, .master-container .col-lg-3:before, .master-container .col-lg-3:after, .master-container .col-lg-4:before, .master-container .col-lg-4:after, .master-container .col-lg-5:before, .master-container .col-lg-5:after, .master-container .col-lg-6:before, .master-container .col-lg-6:after, .master-container .col-lg-7:before, .master-container .col-lg-7:after, .master-container .col-lg-8:before, .master-container .col-lg-8:after, .master-container .col-lg-9:before, .master-container .col-lg-9:after, .master-container .col-lg-10:before, .master-container .col-lg-10:after, .master-container .col-lg-11:before, .master-container .col-lg-11:after, .master-container .col-lg-12:before, .master-container .col-lg-12:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.master-container .col-lg-1, .master-container .col-lg-2, .master-container .col-lg-3, .master-container .col-lg-4, .master-container .col-lg-5, .master-container .col-lg-6, .master-container .col-lg-7, .master-container .col-lg-8, .master-container .col-lg-9, .master-container .col-lg-10, .master-container .col-lg-11, .master-container .col-lg-12 {
    float: left; }
.master-container .col-lg-12 {
    width: 100%; }
.master-container .col-lg-11 {
    width: 91.66666667%; }
.master-container .col-lg-10 {
    width: 83.33333333%; }
.master-container .col-lg-9 {
    width: 75%; }
.master-container .col-lg-8 {
    width: 66.66666667%; }
.master-container .col-lg-7 {
    width: 58.33333333%; }
.master-container .col-lg-6 {
    width: 50%; }
.master-container .col-lg-5 {
    width: 41.66666667%; }
.master-container .col-lg-4 {
    width: 33.33333333%; }
.master-container .col-lg-3 {
    width: 25%; }
.master-container .col-lg-2 {
    width: 16.66666667%; }
.master-container .col-lg-1 {
    width: 8.33333333%; }
.master-container .col-lg-pull-12 {
    right: 100%; }
.master-container .col-lg-pull-11 {
    right: 91.66666667%; }
.master-container .col-lg-pull-10 {
    right: 83.33333333%; }
.master-container .col-lg-pull-9 {
    right: 75%; }
.master-container .col-lg-pull-8 {
    right: 66.66666667%; }
.master-container .col-lg-pull-7 {
    right: 58.33333333%; }
.master-container .col-lg-pull-6 {
    right: 50%; }
.master-container .col-lg-pull-5 {
    right: 41.66666667%; }
.master-container .col-lg-pull-4 {
    right: 33.33333333%; }
.master-container .col-lg-pull-3 {
    right: 25%; }
.master-container .col-lg-pull-2 {
    right: 16.66666667%; }
.master-container .col-lg-pull-1 {
    right: 8.33333333%; }
.master-container .col-lg-pull-0 {
    right: auto; }
.master-container .col-lg-push-12 {
    left: 100%; }
.master-container .col-lg-push-11 {
    left: 91.66666667%; }
.master-container .col-lg-push-10 {
    left: 83.33333333%; }
.master-container .col-lg-push-9 {
    left: 75%; }
.master-container .col-lg-push-8 {
    left: 66.66666667%; }
.master-container .col-lg-push-7 {
    left: 58.33333333%; }
.master-container .col-lg-push-6 {
    left: 50%; }
.master-container .col-lg-push-5 {
    left: 41.66666667%; }
.master-container .col-lg-push-4 {
    left: 33.33333333%; }
.master-container .col-lg-push-3 {
    left: 25%; }
.master-container .col-lg-push-2 {
    left: 16.66666667%; }
.master-container .col-lg-push-1 {
    left: 8.33333333%; }
.master-container .col-lg-push-0 {
    left: auto; }
.master-container .col-lg-offset-12 {
    margin-left: 100%; }
.master-container .col-lg-offset-11 {
    margin-left: 91.66666667%; }
.master-container .col-lg-offset-10 {
    margin-left: 83.33333333%; }
.master-container .col-lg-offset-9 {
    margin-left: 75%; }
.master-container .col-lg-offset-8 {
    margin-left: 66.66666667%; }
.master-container .col-lg-offset-7 {
    margin-left: 58.33333333%; }
.master-container .col-lg-offset-6 {
    margin-left: 50%; }
.master-container .col-lg-offset-5 {
    margin-left: 41.66666667%; }
.master-container .col-lg-offset-4 {
    margin-left: 33.33333333%; }
.master-container .col-lg-offset-3 {
    margin-left: 25%; }
.master-container .col-lg-offset-2 {
    margin-left: 16.66666667%; }
.master-container .col-lg-offset-1 {
    margin-left: 8.33333333%; }
.master-container .col-lg-offset-0 {
    margin-left: 0%; }
.master-container .pnl-quantity-pricing {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.71429;
    font-weight: 600; }

/**
 *  Featured Panels
 *
 *  @date: Thursday March 30, 2017 - 4:08 PM
 *  @author: Dyan Burkey
 *
 */
.featured-panel {
    position: relative;
    padding-top: 40px;
    /**
 *  Featured Panel Intro includes all styles after the panel header.
 *
 *  @date: Monday February 27, 2017 - 12:38 PM
 *  @author: Dyan Burkey
 *
 */
    /**
 *  Featured Panel Content wraps our links in a container.
 *
 *  @date: Monday February 27, 2017 - 12:40 PM
 *  @author: Dyan Burkey
 *
 */ }
.featured-panel .featured-panel--icon {
    position: absolute;
    top: 0;
    left: 35%;
    width: 75px;
    height: 75px;
    fill: #fff;
    outline: #222;
    background: #666;
    border-radius: 50%;
    padding: 10px;
    border: thick solid #ddd; }
.featured-panel .featured-panel--icon .cls-1 {
    fill: #fff; }
.featured-panel .featured-panel--icon .brain {
    fill: #333; }
.featured-panel .featured-panel--icon .st1 {
    fill: #333; }
.featured-panel .featured-panel--header {
    padding-top: 3em;
    text-transform: uppercase;
    text-shadow: 0px 4px 3px rgba(0, 0, 0, 0.4), 0px 8px 13px rgba(0, 0, 0, 0.1), 0px 18px 23px rgba(0, 0, 0, 0.1); }
.featured-panel .featured-panel--intro {
    background: #8b0e1a;
    color: #fff;
    padding: 0% 2% 5% 2%;
    text-align: center;
    border-radius: 5px; }
.featured-panel .featured-panel--link {
    display: inline-block;
    padding-bottom: 0.375em;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.71429;
    text-decoration: underline;
    text-transform: capitalize; }
.featured-panel .no--bullets {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 0;
    margin-top: 0.625em;
    list-style-type: none;
    list-style-position: inside; }
.featured-panel .no--bullets:before, .featured-panel .no--bullets:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.featured-panel .no--bullets li {
    margin-bottom: 0.625em; }
.featured-panel .no--bullets a {
    text-decoration: none;
    color: #fff;
    font-weight: 300; }
.featured-panel .no--bullets a:hover {
    text-decoration: underline; }

/**
 *  Social Media Module
 *
 *  @date: Thursday March 30, 2017 - 3:19 PM
 *  @author: Dyan Burkey
 *
 */
.master-container .spotlight-feed {
    max-height: 220px;
    font-weight: 300;
    padding: 0 1%; }
.master-container .spotlight-feed:after {
    content: "";
    display: table;
    clear: both; }
.master-container .spotlight-feed .spotlight-story:after {
    content: "";
    display: table;
    clear: both; }
.master-container .spotlight-feed .h4 {
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: 1.6;
    text-transform: uppercase;
    text-decoration: none;
    color: #be1e2e;
    font-weight: bold;
    cursor: pointer; }
.master-container .spotlight-feed .h4:hover {
    text-decoration: none; }
.master-container .spotlight-feed .no--bullets:after {
    content: "";
    display: table;
    clear: both; }
.master-container .spotlight-feed .no--bullets li {
    margin-top: 0.325em; }
.master-container .spotlight-feed .story-details {
    font-size: 13px;
    font-size: 0.8125rem;
    line-height: 1.84615;
    margin-top: 2px; }

/**
 *  WOW Slider Custom Styles
 *
 *  @date: Monday March 13, 2017 - 2:51 PM
 *  @author: Dyan Burkey
 *
 */
#wowslider-container2 {
    zoom: 1;
    position: relative;
    max-width: 980px;
    margin: 0px auto 0px;
    z-index: 90;
    border: none;
    text-align: left;
    /* reset align=center */
    height: 300px; }

#wowslider-container2 .ws_images ul {
    position: relative;
    width: 10000%;
    height: auto;
    left: 0;
    list-style: none;
    margin: 0;
    padding: 0;
    border-spacing: 0;
    overflow: visible;
    /*table-layout:fixed;*/ }

#wowslider-container2 .ws_images ul li {
    width: 1%;
    line-height: 0;
    /*opera*/
    float: left;
    font-size: 0;
    padding: 0 0 0 0 !important;
    margin: 0 0 0 0 !important; }

#wowslider-container2 .ws_images {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden; }

#wowslider-container2 .ws_images a {
    width: 100%;
    display: block;
    color: transparent; }

#wowslider-container2 img {
    max-width: none !important; }

#wowslider-container2 .ws_images img {
    width: 100%;
    border: none 0;
    max-width: 100%;
    padding: 0; }

#wowslider-container2 a {
    text-decoration: none;
    outline: none;
    border: none; }

#wowslider-container2 .ws_bullets {
    font-size: 0px;
    float: left;
    position: absolute;
    z-index: 70; }

#wowslider-container2 .ws_bullets div {
    position: relative;
    float: left; }

#wowslider-container2 a.wsl {
    display: none; }

#wowslider-container2 sound,
#wowslider-container2 object {
    position: absolute; }

#wowslider-container2 .ws_bullets {
    padding: 10px; }

#wowslider-container2 .ws_bullets a {
    width: 15px;
    height: 15px;
    background: url(/assets/US/EN/interactive/_sliders/engine2/bullet.png) left top;
    float: left;
    text-indent: -4000px;
    position: relative;
    margin-left: 3px;
    color: transparent; }

#wowslider-container2 .ws_bullets a:hover {
    background-position: 0 50%; }

#wowslider-container2 .ws_bullets a.ws_selbull {
    background-position: 0 100%; }

#wowslider-container2 a.ws_next, #wowslider-container2 a.ws_prev {
    position: absolute;
    display: none;
    top: 50%;
    margin-top: -50px;
    z-index: 60;
    height: 100px;
    width: 60px;
    background-image: url(//www.lincolnelectric.com/assets/US/EN/interactive/_sliders/engine2/arrows.png); }

#wowslider-container2 a.ws_next {
    background-position: 100% 0;
    right: 0; }

#wowslider-container2 a.ws_prev {
    left: 0;
    background-position: 0 0; }

* html #wowslider-container2 a.ws_next, * html #wowslider-container2 a.ws_prev {
    display: block; }

#wowslider-container2:hover a.ws_next, #wowslider-container2:hover a.ws_prev {
    display: block; }

/* bottom center */
#wowslider-container2 .ws_bullets {
    bottom: 0px;
    left: 0px; }

#wowslider-container2 .ws_bullets .ws_bulframe {
    bottom: 20px;
    text-align: center; }

#wowslider-container2 .ws-title {
    position: absolute;
    bottom: 10%;
    left: 7%;
    z-index: 50;
    padding: 12px;
    color: #000000;
    background: #fff;
    font-family: Oswald,Impact,Charcoal,sans-serif;
    font-size: 30px;
    text-shadow: 1px 1px 1px #BBBBBB;
    line-height: 30px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    opacity: 0.5;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); }

#wowslider-container2 .ws-title div {
    font-size: 25px;
    text-shadow: 1px 1px 1px #000000; }

#wowslider-container2 .ws_images ul {
    animation: wsBasic 20.4s infinite;
    -moz-animation: wsBasic 20.4s infinite;
    -webkit-animation: wsBasic 20.4s infinite; }

@keyframes wsBasic {
    0% {
        left: -0%; }
    15.2% {
        left: -0%; }
    25% {
        left: -100%; }
    40.2% {
        left: -100%; }
    50% {
        left: -200%; }
    65.2% {
        left: -200%; }
    75% {
        left: -300%; }
    90.2% {
        left: -300%; } }

@-webkit-keyframes wsBasic {
    0% {
        left: -0%; }
    15.2% {
        left: -0%; }
    25% {
        left: -100%; }
    40.2% {
        left: -100%; }
    50% {
        left: -200%; }
    65.2% {
        left: -200%; }
    75% {
        left: -300%; }
    90.2% {
        left: -300%; } }

#wowslider-container2 .ws_bullets a img {
    text-indent: 0;
    display: block;
    bottom: 15px;
    left: -76px;
    visibility: hidden;
    position: absolute;
    -webkit-box-shadow: 0 0 5px #999999;
    box-shadow: 0 0 5px #999999;
    border: 5px solid #FFFFFF;
    max-width: none; }

#wowslider-container2 .ws_bullets a:hover img {
    visibility: visible; }

#wowslider-container2 .ws_bulframe div div {
    height: 48px;
    overflow: visible;
    position: relative; }

#wowslider-container2 .ws_bulframe div {
    left: 0;
    overflow: hidden;
    position: relative;
    width: 152px;
    background-color: #FFFFFF; }

#wowslider-container2 .ws_bullets .ws_bulframe {
    display: none;
    overflow: visible;
    position: absolute;
    cursor: pointer;
    -webkit-box-shadow: 0 0 5px #999999;
    box-shadow: 0 0 5px #999999;
    border: 5px solid #FFFFFF; }

#wowslider-container2 .ws_bulframe span {
    display: block;
    position: absolute;
    bottom: -11px;
    margin-left: -5px;
    left: 76px;
    width: 15px;
    height: 6px; }

#wowslider-container1 {
    zoom: 1;
    position: relative;
    margin: 0px auto 0px;
    z-index: 90;
    border: none;
    text-align: left;
    /* reset align=center */
    height: 190px; }

.btn {
    background: #be1e2e;
    border: #a81b29 solid 1px;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    padding: 8px 15px;
    text-decoration: none;
    text-align: center;
    min-width: 60px;
    position: relative;
    -webkit-transition: color .1s ease;
    transition: color .1s ease; }

.btn:hover {
    background: #a81b29; }

.btn.btn-big {
    font-size: 18px;
    padding: 15px 20px;
    min-width: 100px; }

.btn-close {
    color: #aaa;
    font-size: 15px;
    text-decoration: none;
    position: absolute;
    right: 5px;
    top: 0; }

.btn-close:hover {
    color: #919191; }

.modal:before {
    content: "";
    display: none;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10; }

.modal:target:before {
    display: block; }

.modal:target .modal-dialog {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    top: 20%; }

.modal-dialog {
    background: #fefefe;
    border: #333 solid 1px;
    border-radius: 5px;
    margin-left: -200px;
    position: fixed;
    left: 50%;
    top: -100%;
    z-index: 11;
    width: 360px;
    -webkit-transform: translate(0, -500%);
    transform: translate(0, -500%);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    transition: -webkit-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; }

.modal-body {
    padding: 20px; }

.modal-header,
.modal-footer {
    padding: 10px 20px; }

.modal-header {
    border-bottom: #eee solid 1px; }

.modal-header h2 {
    font-size: 20px; }

.modal-footer {
    border-top: #eee solid 1px;
    text-align: right; }

.modal {
    display: none;
    /* Hidden by default */
    position: fixed;
    /* Stay in place */
    z-index: 1100;
    /* Sit on top */
    padding-top: 100px;
    /* Location of the box */
    left: 0;
    top: 0;
    width: 100%;
    /* Full width */
    height: 100%;
    /* Full height */
    overflow: auto;
    /* Enable scroll if needed */
    background-color: black;
    /* Fallback color */
    background-color: rgba(0, 0, 0, 0.4);
    /* Black w/ opacity */ }

/* Modal Content */
.modal-header {
    background: #222;
    width: 100%;
    padding: 10px 0;
    color: #fff; }

.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 50%; }

/* The Close Button */
#myModal a {
    float: right;
    color: #be1e2e;
    text-decoration: none;
    font-size: 13px;
    font-size: 0.8125rem;
    /* line-height: 1.84615; */
    font-weight: bold; }
#myModal a:after {
    content: ' >'; }

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer; }

#le-b2b-promo {
    margin-bottom: 1em;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
#le-b2b-promo #cc-slider {
    text-align: center;
    margin: 0;
    width: 775px;
    height: 175px;
    overflow: hidden; }
#le-b2b-promo #cc-slider input {
    display: none; }
#le-b2b-promo #cc-slider label,
#le-b2b-promo a {
    color: #be1be2e;
    cursor: pointer;
    text-decoration: none; }
#le-b2b-promo #cc-slider label:hover {
    color: #ff0042 !important; }
#le-b2b-promo #slide1:checked ~ #cc-slides .inner {
    margin-left: 0; }
#le-b2b-promo #slide2:checked ~ #cc-slides .inner {
    margin-left: -100%; }
#le-b2b-promo #slide3:checked ~ #cc-slides .inner {
    margin-left: -200%; }
#le-b2b-promo #slide4:checked ~ #cc-slides .inner {
    margin-left: -300%; }
#le-b2b-promo #slide5:checked ~ #cc-slides .inner {
    margin-left: -400%; }
#le-b2b-promo #overflow {
    width: 100%;
    overflow: hidden; }
#le-b2b-promo #cc-slides article img {
    width: 100%; }
#le-b2b-promo #cc-slides .inner {
    width: 400%;
    line-height: 0; }
#le-b2b-promo #cc-slides article {
    width: 25%;
    float: left; }
#le-b2b-promo #controls {
    height: 5px;
    position: absolute;
    bottom: 40px;
    right: 20px; }
#le-b2b-promo #controls label {
    display: none; }
#le-b2b-promo #controls label:hover {
    opacity: 0.8; }
#le-b2b-promo #slide1:checked ~ #controls label:nth-child(2),
#le-b2b-promo #slide2:checked ~ #controls label:nth-child(3),
#le-b2b-promo #slide3:checked ~ #controls label:nth-child(4),
#le-b2b-promo #slide4:checked ~ #controls label:nth-child(1) {
    float: right;
    display: block;
    background-color: #be1e2e;
    color: #fff;
    font-weight: bold;
    line-height: 2;
    width: 20px;
    height: 20px;
    margin: 0 5px; }
#le-b2b-promo #slide1:checked ~ #controls label:nth-child(4),
#le-b2b-promo #slide2:checked ~ #controls label:nth-child(1),
#le-b2b-promo #slide3:checked ~ #controls label:nth-child(2),
#le-b2b-promo #slide4:checked ~ #controls label:nth-child(3) {
    float: left;
    display: block;
    color: #fff;
    line-height: 2;
    font-weight: bold;
    background-color: #be1e2e;
    width: 20px;
    height: 20px;
    margin: 0 5px; }
#le-b2b-promo .container-rel {
    position: relative;
    width: 100%; }
#le-b2b-promo .cctooltip {
    font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    color: #fff;
    font-style: normal;
    opacity: 0.3;
    top: 15px;
    left: 350px;
    opacity: 0;
    position: absolute;
    text-align: left;
    -webkit-transform: translateZ(0);
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }
#le-b2b-promo .le-h3 {
    color: #fff;
    font-weight: normal;
    font-size: 25px;
    line-height: 1.2;
    font-style: normal;
    padding: 10px;
    width: 375px;
    margin-bottom: 0;
    padding-bottom: 0; }
#le-b2b-promo .le-h4 {
    color: #eee;
    font-weight: normal;
    line-height: 1.6;
    font-size: 13px;
    font-style: normal;
    padding: 10px;
    text-align: left;
    width: 370px; }
#le-b2b-promo #cc-slides {
    margin: 0; }
#le-b2b-promo #cc-slides .inner {
    -webkit-transform: translateZ(0);
    -webkit-transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1);
    transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1);
    -webkit-transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
    transition-timing-function: cubic-bezier(0.77, 0, 0.175, 1); }
#le-b2b-promo #cc-slider {
    -webkit-transform: translateZ(0);
    -webkit-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out; }
#le-b2b-promo #controls label {
    -webkit-transform: translateZ(0);
    -webkit-transition: opacity 0.2s ease-out;
    transition: opacity 0.2s ease-out; }
#le-b2b-promo #slide1:checked ~ #cc-slides article:nth-child(1) .cctooltip,
#le-b2b-promo #slide2:checked ~ #cc-slides article:nth-child(2) .cctooltip,
#le-b2b-promo #slide3:checked ~ #cc-slides article:nth-child(3) .cctooltip,
#le-b2b-promo #slide4:checked ~ #cc-slides article:nth-child(4) .cctooltip {
    opacity: 1;
    -webkit-transition: all 1s ease-out 0.6s;
    transition: all 1s ease-out 0.6s; }

.master-container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.master-container:before, .master-container:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.master-container .primary-header,
.master-container .container--header {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    font-size: 16px;
    background: #fff;
    /**
     * Header Styles
     *
     *  @date: Wednesday February 22, 2017 - 4:30 PM
     *  @author: Dyan Burkey
     *
     */
    /**
    * Header Styles
    *
    *  @date: Wednesday February 22, 2017 - 4:30 PM
    *  @author: Dyan Burkey
    *
    */
    /**
     * .container-header styles */
    /* Business Links */
    /*==============================================================================
    ================================================================================

     HEADER STYLES


    ================================================================================
    ==============================================================================*/
    /*============================================================================*
      Primary logo container and image styles

      @date: Monday February 13, 2017
      @author: Dylan Burkey

    \*============================================================================*/
    /*.primary-logo--link {
       outline: none;
       border: none;
       display: block;
       padding: 0.625em;
     }
     */
    /* End Primary Logo Styles
    ================================================================================
    */
    /* End Shopping Cart Styles
    ================================================================================
    */
    /* End Primary Header Adjustment Styles
    ================================================================================
    */
    /**
     * Business Links and Primary Naviation Links will have $lighter-grey
     * applied on :hover and :active
     *
     * @structure
     * @author Dylan Burkey
     * @date: February 7, 2017
     *
     */
    /**
     * Primary Header Links and Business Links will will have the same font-weight
     * when and on :hover
     *
     * @author: Dylan Burkey
     * @date: February 13, 2017
     *
     */
    /* End Navigation Link Styles
    -------------------------------------------------------------------------------
    */
    /**
     * Styles for Primary Header dropdown menu links.
     *
     * @author: Dylan Burkey
     * @date: February 13, 2017
     *
     */
    /* End Primary Header Link Styles
     ================================================================================
     */
    /**
     * MyLincoln dropdown menu styles
     * Expand MyLincoln dropdown menu to at least 17rem to ensure the dropdown
     * content has correct spacing.
     *
     * @author: Dylan Burkey
     * @date: February 13, 2017 - 10:38 AM
     *
     */
    /**
      * We may have to use this for the MyLincoln dropdown
      */
    /**
     *  MyLincoln Dropdown Content Styles
     *
     *  @date: Monday February 13, 2017 - 11:55 AM
     *  @author: Dyan Burkey
     *
     */
    /*============================================================================*
      Primary Header Styles (Business Link Styles)

      @date: Monday February 13, 2017 - 10:50 AM
      @author: Dylan Burkey


    \*============================================================================*/
    /**
     *  Business Link Header Background Color > .primary-header--links
     *  The primary header background color is Lincoln Electric Secondary Brand Red
     *  (#8B0E1A)
     *
     *  @date: Monday February 13, 2017 - 10:51 AM
     *  @author: Dyan Burkey
     *
     */
    /**
      *  Links in the primary header are white with a base font size of 12px - note
      *  12px will be 0.75rem as we are using the font-size mixin.
      *
      *  @date: Monday February 13, 2017 - 11:07 AM
      *  @author: Dyan Burkey
      *
      */
    /* End .primary-header--links >
    ================================================================================
    */
    /**
     * Business Links Menu Extending to Shopping Cart Flow
     *
     * @author: Dylan Burkey
     * @date: February 10, 2017 11:14 PM
     *
     */
    /* End Business Link styles for navigation links
    ================================================================================
    */
    /**
     * Open Dropdown Menus should all have Lincoln Brand Red
     *
     * @atoms
     *  @markup
     *    <li class="dropdown-menu--item"><a onclick="javascript:OpenLHNChat();return false;" target="_self"">
     *       <span class="">Live Chat</span></a>
     *    </li>
     *
     *
     */
    /**
      * Primary Navbar Styles
      *
      */
    /**
       * .navbar-nav > li
       *
       */
    /**
        * Naigation Dropdown
        *
        */
    /*============================================================================*
    # Trumps

    Trumps are used to overwrite or hide any styles on the site. Trumps Should
    be used sparingly.

    @example
      #ctl00_cph_SingleCol_fcFeaturedProduct3_ctl00_fp1_pnlQuantity {
        @extend %display-none;
    }


    @date February 3, 2017
    @author Dylan Burkey
    @contact dylan_burkey@lincolnelectric.com
    @owner http://lincolnelectric.com

    _trumps.scss

    \*============================================================================*/
    /**
     * Update Business Link container to float right despite Bootstrap's imposed
     * styles. This should be updated in the html but can be trumped in the styles.
     *
     */
    /*
     * Updated Business Links to remove padding
     *
     */
    /**
      * Keep non-links in MYLINCOLN dropdown from appearing #222
      *
      * @author: Dylan Burkey
      * @date: February 9, 2017
      *
      */
    /*==============================================================================
    ================================================================================

    HEADER STYLES


    ================================================================================
    ==============================================================================*/
    /*============================================================================*
    Primary logo container and image styles

    @date: Monday February 13, 2017
    @author: Dylan Burkey

    \*============================================================================*/
    /* End Primary Logo Styles
    ================================================================================
    */
    /* End Shopping Cart Styles
    ================================================================================
    */
    /**
    * Business Links and Primary Naviation Links will have $lighter-grey
    * applied on :hover and :active
    *
    * @structure
    * @author Dylan Burkey
    * @date: February 7, 2017
    *
    */
    /**
    * Primary Header Links and Business Links will will have the same font-weight
    * when and on :hover
    *
    * @author: Dylan Burkey
    * @date: February 13, 2017
    *
    */
    /* End Navigation Link Styles
    -------------------------------------------------------------------------------
    */
    /**
    * Styles for Primary Header dropdown menu links.
    *
    * @author: Dylan Burkey
    * @date: February 13, 2017
    *
    */
    /* End Primary Header Link Styles
    ================================================================================
    */
    /**
    * MyLincoln dropdown menu styles
    * Expand MyLincoln dropdown menu to at least 17rem to ensure the dropdown
    * content has correct spacing.
    *
    * @author: Dylan Burkey
    * @date: February 13, 2017 - 10:38 AM
    *
    */
    /**
    * We may have to use this for the MyLincoln dropdown
    */
    /**
    *  MyLincoln Dropdown Content Styles
    *
    *  @date: Monday February 13, 2017 - 11:55 AM
    *  @author: Dyan Burkey
    *
    */
    /* End MyLincoln dropdown menu styles
    ================================================================================



    */
    /*============================================================================*
    Primary Header Styles (Business Link Styles)

    @date: Monday February 13, 2017 - 10:50 AM
    @author: Dylan Burkey


    \*============================================================================*/
    /**
    *  Business Link Header Background Color > .primary-header--links
    *  The primary header background color is Lincoln Electric Secondary Brand Red
    *  (#8B0E1A)
    *
    *  @date: Monday February 13, 2017 - 10:51 AM
    *  @author: Dyan Burkey
    *
    */
    /**
    *  Links in the primary header are white with a base font size of 12px - note
    *  12px will be 0.75rem as we are using the font-size mixin.
    *
    *  @date: Monday February 13, 2017 - 11:07 AM
    *  @author: Dyan Burkey
    *
    */
    /* End .primary-header--links >
    ================================================================================
    */
    /**
    * Business Links Menu Extending to Shopping Cart Flow
    *
    * @author: Dylan Burkey
    * @date: February 10, 2017 11:14 PM
    *
    */
    /* End Business Link styles for navigation links
    ================================================================================
    */
    /* .primary-search .primary-search--link { float: left; width: 100%; text-align: center; margin: 10px auto; } */
    /*.primary-search .primary-search--link { float: left; width: 100%; text-align: center; margin: 15px auto; } */
    /**
     * Primary Search Updated
     *
     */
    /**
    *
    *   Dropdown Toggle
    *   .dropdown-menu is triggered when when a user clicks a link in the primary navigation. Toggle functionality can
    *   be found in master.scripts.js
    *     Updated March 1, 2017 @ 10:38 AM
    *       :last-child styles added.
    *
    *  @
    *  @date: Tuesday February 28, 2017 - 10:00 AM
    *  @author: Dyan Burkey
    *
    */
    /**
     *  Hide Corporate Link in Utility Navigation
     *
     *  @date: Tuesday April 4, 2017 - 10:17 AM
     *  @author: Dyan Burkey
     *
     */
    /**
 *  Primary Logo Link Update
 *  We are going to use relative positioning.
 *
 *  @date: Tuesday February 28, 2017 - 11:26 AM
 *  @author: Dyan Burkey
 *
 */ }
.master-container .primary-header:before, .master-container .primary-header:after,
.master-container .container--header:before,
.master-container .container--header:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.master-container .primary-header:after,
.master-container .container--header:after {
    content: "";
    display: table;
    clear: both; }
.master-container .primary-header .container-header,
.master-container .container--header .container-header {
    background: #fff;
    padding-bottom: 0;
    font-size: 16px;
    line-height: inherit; }
.master-container .primary-header .primary-header--links,
.master-container .container--header .primary-header--links {
    background: #8B0E1A; }
.master-container .primary-header .business-links,
.master-container .container--header .business-links {
    color: #fff;
    font-size: 0.75rem;
    line-height: 2;
    text-align: center;
    text-transform: uppercase;
    float: right;
    width: auto; }
.master-container .primary-header .primary-logo--link img,
.master-container .container--header .primary-logo--link img {
    max-width: 100%;
    vertical-align: middle; }
.master-container .primary-header .shopping-cart,
.master-container .container--header .shopping-cart {
    float: left;
    margin: 10px auto;
    position: relative;
    padding-left: 0.9375em; }
.master-container .primary-header .shopping-cart i.fa.fa-shopping-cart.fa-2x,
.master-container .container--header .shopping-cart i.fa.fa-shopping-cart.fa-2x {
    font-size: 20px;
    font-size: 1.25rem; }
.master-container .primary-header .shopping-cart .cart-total,
.master-container .container--header .shopping-cart .cart-total {
    font-size: 16px;
    font-size: 1rem;
    font-weight: 600; }
.master-container .primary-header .dropdown-menu > li > a:hover,
.master-container .primary-header .dropdown-menu > li > a:active,
.master-container .container--header .dropdown-menu > li > a:hover,
.master-container .container--header .dropdown-menu > li > a:active {
    background: #e6e7e8; }
.master-container .primary-header .nav-pills > li > a,
.master-container .container--header .nav-pills > li > a {
    border-radius: 0;
    font-weight: 600; }
.master-container .primary-header .nav-pills > li > a:hover,
.master-container .container--header .nav-pills > li > a:hover {
    font-weight: 600; }
.master-container .primary-header .dropdown-menu > li > a,
.master-container .primary-header .dropdown-menu > li > a:hover,
.master-container .primary-header .dropdown-menu > li > a:active,
.master-container .container--header .dropdown-menu > li > a,
.master-container .container--header .dropdown-menu > li > a:hover,
.master-container .container--header .dropdown-menu > li > a:active {
    color: #BE1E2D;
    font-weight: 600;
    text-decoration: none;
    font-size: 14px;
    font-size: 0.875rem;
    padding: 0.65em 0.65em;
    display: block; }
.master-container .primary-header .dropdown-menu.dropdown-menu--extended,
.master-container .container--header .dropdown-menu.dropdown-menu--extended {
    min-width: 17rem; }
.master-container .primary-header .dropdown-menu.dropdown-menu--extended > li:hover > a:hover,
.master-container .primary-header .dropdown-menu.dropdown-menu--extended > li > a,
.master-container .container--header .dropdown-menu.dropdown-menu--extended > li:hover > a:hover,
.master-container .container--header .dropdown-menu.dropdown-menu--extended > li > a {
    padding: 0.35em 0.65em;
    font-size: 15px;
    font-size: 0.9375rem;
    color: #BE1E2D; }
.master-container .primary-header .business-links nav.nav-pills .dropdown-menu--extended,
.master-container .container--header .business-links nav.nav-pills .dropdown-menu--extended {
    min-width: 17rem; }
.master-container .primary-header .partner-number--heading,
.master-container .container--header .partner-number--heading {
    border-bottom: thin solid #ddd;
    margin-bottom: 0.625em;
    font-weight: 600;
    text-align: center;
    /**
           * Primary Heading refrences > (Partner Number(Payer))
           */
    /**
           * Secondary Heading refrences > div[id="DisplayPartnerNumber"]
           */ }
.master-container .primary-header .partner-number--heading .primary--heading,
.master-container .container--header .partner-number--heading .primary--heading {
    font-size: 15px;
    font-size: 0.9375rem;
    font-weight: bold;
    color: #BE1E2D; }
.master-container .primary-header .partner-number--heading .primary--heading:after, .master-container .primary-header .partner-number--heading .primary--heading:after,
.master-container .container--header .partner-number--heading .primary--heading:after,
.master-container .container--header .partner-number--heading .primary--heading:after {
    content: '';
    display: table; }
.master-container .primary-header .partner-number--heading .primary--heading:after,
.master-container .container--header .partner-number--heading .primary--heading:after {
    clear: both; }
.master-container .primary-header .partner-number--heading .secondary--heading,
.master-container .container--header .partner-number--heading .secondary--heading {
    font-size: 13px;
    font-size: 0.8125rem;
    font-weight: 600;
    color: #333;
    border-bottom: thin dotted #e6e7e8;
    margin-bottom: 5px; }
.master-container .primary-header .partner-number--heading .secondary--heading .user--heading,
.master-container .container--header .partner-number--heading .secondary--heading .user--heading {
    font-size: 14px;
    font-size: 0.875rem;
    color: #333;
    margin: 5px 0 10px 9;
    font-weight: bold; }
.master-container .primary-header .primary-header--links,
.master-container .container--header .primary-header--links {
    background: #8b0e1a; }
.master-container .primary-header .business-links,
.master-container .container--header .business-links {
    color: #fff;
    font-size: 12px;
    font-size: 0.75rem;
    text-align: center;
    text-transform: uppercase; }
.master-container .primary-header .business-links .nav > li > a:focus,
.master-container .primary-header .business-links .nav > li > a:hover,
.master-container .container--header .business-links .nav > li > a:focus,
.master-container .container--header .business-links .nav > li > a:hover {
    font-weight: 400; }
.master-container .primary-header .business-links .nav.nav-pills,
.master-container .container--header .business-links .nav.nav-pills {
    float: right;
    width: auto; }
.master-container .primary-header .nav,
.master-container .container--header .nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none; }
.master-container .primary-header .nav > li,
.master-container .container--header .nav > li {
    position: relative;
    display: block; }
.master-container .primary-header .nav > li > a,
.master-container .container--header .nav > li > a {
    position: relative;
    display: block;
    padding: 8px 10px; }
.master-container .primary-header .nav > li > a:focus,
.master-container .primary-header .nav > li > a:hover,
.master-container .container--header .nav > li > a:focus,
.master-container .container--header .nav > li > a:hover {
    text-decoration: none;
    background-color: #eee; }
.master-container .primary-header .nav > li.disabled > a,
.master-container .container--header .nav > li.disabled > a {
    color: #777; }
.master-container .primary-header .nav > li.disabled > a:focus,
.master-container .primary-header .nav > li.disabled > a:hover,
.master-container .container--header .nav > li.disabled > a:focus,
.master-container .container--header .nav > li.disabled > a:hover {
    color: #777;
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent; }
.master-container .primary-header .nav .open > a,
.master-container .primary-header .nav .open > a:focus,
.master-container .primary-header .nav .open > a:hover,
.master-container .container--header .nav .open > a,
.master-container .container--header .nav .open > a:focus,
.master-container .container--header .nav .open > a:hover {
    background-color: #eee;
    border-color: #337ab7; }
.master-container .primary-header .nav .nav-divider,
.master-container .container--header .nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
.master-container .primary-header .nav > li > a > img,
.master-container .container--header .nav > li > a > img {
    max-width: none; }
.master-container .primary-header .nav-tabs,
.master-container .container--header .nav-tabs {
    border-bottom: 1px solid #ddd; }
.master-container .primary-header .nav-tabs > li,
.master-container .container--header .nav-tabs > li {
    float: left;
    margin-bottom: -1px; }
.master-container .primary-header .nav-tabs > li > a,
.master-container .container--header .nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0; }
.master-container .primary-header .nav-tabs > li > a:hover,
.master-container .container--header .nav-tabs > li > a:hover {
    border-color: #eee #eee #ddd; }
.master-container .primary-header .nav-tabs > li.active > a,
.master-container .primary-header .nav-tabs > li.active > a:focus,
.master-container .primary-header .nav-tabs > li.active > a:hover,
.master-container .container--header .nav-tabs > li.active > a,
.master-container .container--header .nav-tabs > li.active > a:focus,
.master-container .container--header .nav-tabs > li.active > a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent; }
.master-container .primary-header .nav-tabs.nav-justified,
.master-container .container--header .nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0; }
.master-container .primary-header .nav-tabs.nav-justified > li,
.master-container .container--header .nav-tabs.nav-justified > li {
    float: none; }
.master-container .primary-header .nav-tabs.nav-justified > li > a,
.master-container .container--header .nav-tabs.nav-justified > li > a {
    margin-bottom: 5px;
    text-align: center; }
.master-container .primary-header .nav-tabs.nav-justified > .dropdown .dropdown-menu,
.master-container .container--header .nav-tabs.nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto; }
@media (min-width: 3em) {
    .master-container .primary-header .nav-tabs.nav-justified > li,
    .master-container .container--header .nav-tabs.nav-justified > li {
        display: table-cell;
        width: 1%; }
    .master-container .primary-header .nav-tabs.nav-justified > li > a,
    .master-container .container--header .nav-tabs.nav-justified > li > a {
        margin-bottom: 0; } }
.master-container .primary-header .nav-tabs.nav-justified > li > a,
.master-container .container--header .nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-radius: 4px; }
.master-container .primary-header .nav-tabs.nav-justified > .active > a,
.master-container .primary-header .nav-tabs.nav-justified > .active > a:focus,
.master-container .primary-header .nav-tabs.nav-justified > .active > a:hover,
.master-container .container--header .nav-tabs.nav-justified > .active > a,
.master-container .container--header .nav-tabs.nav-justified > .active > a:focus,
.master-container .container--header .nav-tabs.nav-justified > .active > a:hover {
    border: 1px solid #ddd; }
@media (min-width: 3em) {
    .master-container .primary-header .nav-tabs.nav-justified > li > a,
    .master-container .container--header .nav-tabs.nav-justified > li > a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0; }
    .master-container .primary-header .nav-tabs.nav-justified > .active > a,
    .master-container .primary-header .nav-tabs.nav-justified > .active > a:focus,
    .master-container .primary-header .nav-tabs.nav-justified > .active > a:hover,
    .master-container .container--header .nav-tabs.nav-justified > .active > a,
    .master-container .container--header .nav-tabs.nav-justified > .active > a:focus,
    .master-container .container--header .nav-tabs.nav-justified > .active > a:hover {
        border-bottom-color: #fff; } }
.master-container .primary-header .nav-pills > li,
.master-container .container--header .nav-pills > li {
    float: left; }
.master-container .primary-header .nav-pills > li > a,
.master-container .container--header .nav-pills > li > a {
    border-radius: 4px; }
.master-container .primary-header .nav-pills > li + li,
.master-container .container--header .nav-pills > li + li {
    margin-left: 2px; }
.master-container .primary-header .nav-pills > li.active > a,
.master-container .primary-header .nav-pills > li.active > a:focus,
.master-container .primary-header .nav-pills > li.active > a:hover,
.master-container .container--header .nav-pills > li.active > a,
.master-container .container--header .nav-pills > li.active > a:focus,
.master-container .container--header .nav-pills > li.active > a:hover {
    color: #fff;
    background-color: #337ab7; }
.master-container .primary-header .nav-stacked > li,
.master-container .container--header .nav-stacked > li {
    float: none; }
.master-container .primary-header .nav-stacked > li + li,
.master-container .container--header .nav-stacked > li + li {
    margin-top: 2px;
    margin-left: 0; }
.master-container .primary-header .nav-justified,
.master-container .container--header .nav-justified {
    width: 100%; }
.master-container .primary-header .nav-justified > li,
.master-container .container--header .nav-justified > li {
    float: none; }
.master-container .primary-header .nav-justified > li > a,
.master-container .container--header .nav-justified > li > a {
    margin-bottom: 5px;
    text-align: center; }
.master-container .primary-header .nav-justified > .dropdown .dropdown-menu,
.master-container .container--header .nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto; }
@media (min-width: 30rem) {
    .master-container .primary-header .nav-justified > li,
    .master-container .container--header .nav-justified > li {
        display: table-cell;
        width: 1%; }
    .master-container .primary-header .nav-justified > li > a,
    .master-container .container--header .nav-justified > li > a {
        margin-bottom: 0; } }
.master-container .primary-header .nav-tabs-justified,
.master-container .container--header .nav-tabs-justified {
    border-bottom: 0; }
.master-container .primary-header .nav-tabs-justified > li > a,
.master-container .container--header .nav-tabs-justified > li > a {
    margin-right: 0;
    border-radius: 4px; }
.master-container .primary-header .nav-tabs-justified > .active > a,
.master-container .primary-header .nav-tabs-justified > .active > a:focus,
.master-container .primary-header .nav-tabs-justified > .active > a:hover,
.master-container .container--header .nav-tabs-justified > .active > a,
.master-container .container--header .nav-tabs-justified > .active > a:focus,
.master-container .container--header .nav-tabs-justified > .active > a:hover {
    border: 1px solid #ddd; }
@media (min-width: 3em) {
    .master-container .primary-header .nav-tabs-justified > li > a,
    .master-container .container--header .nav-tabs-justified > li > a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0; }
    .master-container .primary-header .nav-tabs-justified > .active > a,
    .master-container .primary-header .nav-tabs-justified > .active > a:focus,
    .master-container .primary-header .nav-tabs-justified > .active > a:hover,
    .master-container .container--header .nav-tabs-justified > .active > a,
    .master-container .container--header .nav-tabs-justified > .active > a:focus,
    .master-container .container--header .nav-tabs-justified > .active > a:hover {
        border-bottom-color: #fff; } }
.master-container .primary-header .tab-content > .tab-pane,
.master-container .container--header .tab-content > .tab-pane {
    display: none; }
.master-container .primary-header .tab-content > .active,
.master-container .container--header .tab-content > .active {
    display: block; }
.master-container .primary-header .nav-tabs .dropdown-menu,
.master-container .container--header .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
.master-container .primary-header .navbar,
.master-container .container--header .navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent; }
@media (min-width: 3em) {
    .master-container .primary-header .navbar,
    .master-container .container--header .navbar {
        border-radius: 4px; } }
@media (min-width: 3em) {
    .master-container .primary-header .navbar-header,
    .master-container .container--header .navbar-header {
        float: left; } }
.master-container .primary-header .navbar-collapse,
.master-container .container--header .navbar-collapse {
    overflow-x: visible;
    -webkit-overflow-scrolling: touch;
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); }
.master-container .primary-header .navbar-collapse.in,
.master-container .container--header .navbar-collapse.in {
    overflow-y: auto; }
@media (min-width: 3em) {
    .master-container .primary-header .navbar-collapse,
    .master-container .container--header .navbar-collapse {
        width: auto;
        border-top: 0;
        -webkit-box-shadow: none;
        box-shadow: none; }
    .master-container .primary-header .navbar-collapse.collapse,
    .master-container .container--header .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important; }
    .master-container .primary-header .navbar-collapse.in,
    .master-container .container--header .navbar-collapse.in {
        overflow-y: visible; }
    .master-container .primary-header .navbar-fixed-bottom .navbar-collapse,
    .master-container .primary-header .navbar-fixed-top .navbar-collapse,
    .master-container .primary-header .navbar-static-top .navbar-collapse,
    .master-container .container--header .navbar-fixed-bottom .navbar-collapse,
    .master-container .container--header .navbar-fixed-top .navbar-collapse,
    .master-container .container--header .navbar-static-top .navbar-collapse {
        padding-right: 0;
        padding-left: 0; } }
.master-container .primary-header .navbar-fixed-bottom .navbar-collapse,
.master-container .primary-header .navbar-fixed-top .navbar-collapse,
.master-container .container--header .navbar-fixed-bottom .navbar-collapse,
.master-container .container--header .navbar-fixed-top .navbar-collapse {
    max-height: 340px; }
@media (max-device-width: 480px) and (orientation: landscape) {
    .master-container .primary-header .navbar-fixed-bottom .navbar-collapse,
    .master-container .primary-header .navbar-fixed-top .navbar-collapse,
    .master-container .container--header .navbar-fixed-bottom .navbar-collapse,
    .master-container .container--header .navbar-fixed-top .navbar-collapse {
        max-height: 200px; } }
.master-container .primary-header .container > .navbar-collapse,
.master-container .primary-header .container > .navbar-header,
.master-container .primary-header .container-fluid > .navbar-collapse,
.master-container .primary-header .container-fluid > .navbar-header,
.master-container .container--header .container > .navbar-collapse,
.master-container .container--header .container > .navbar-header,
.master-container .container--header .container-fluid > .navbar-collapse,
.master-container .container--header .container-fluid > .navbar-header {
    margin-right: -15px;
    margin-left: -15px; }
@media (min-width: 3em) {
    .master-container .primary-header .container > .navbar-collapse,
    .master-container .primary-header .container > .navbar-header,
    .master-container .primary-header .container-fluid > .navbar-collapse,
    .master-container .primary-header .container-fluid > .navbar-header,
    .master-container .container--header .container > .navbar-collapse,
    .master-container .container--header .container > .navbar-header,
    .master-container .container--header .container-fluid > .navbar-collapse,
    .master-container .container--header .container-fluid > .navbar-header {
        margin-right: 0;
        margin-left: 0; } }
.master-container .primary-header .navbar-static-top,
.master-container .container--header .navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px; }
@media (min-width: 3em) {
    .master-container .primary-header .navbar-static-top,
    .master-container .container--header .navbar-static-top {
        border-radius: 0; } }
.master-container .primary-header .navbar-fixed-bottom,
.master-container .primary-header .navbar-fixed-top,
.master-container .container--header .navbar-fixed-bottom,
.master-container .container--header .navbar-fixed-top {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030; }
@media (min-width: 3em) {
    .master-container .primary-header .navbar-fixed-bottom,
    .master-container .primary-header .navbar-fixed-top,
    .master-container .container--header .navbar-fixed-bottom,
    .master-container .container--header .navbar-fixed-top {
        border-radius: 0; } }
.master-container .primary-header .navbar-fixed-top,
.master-container .container--header .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px; }
.master-container .primary-header .navbar-fixed-bottom,
.master-container .container--header .navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0; }
.master-container .primary-header .navbar-brand,
.master-container .container--header .navbar-brand {
    float: left;
    height: 50px;
    padding: 15px;
    font-size: 18px;
    line-height: 20px; }
.master-container .primary-header .navbar-brand:focus,
.master-container .primary-header .navbar-brand:hover,
.master-container .container--header .navbar-brand:focus,
.master-container .container--header .navbar-brand:hover {
    text-decoration: none; }
.master-container .primary-header .navbar-brand > img,
.master-container .container--header .navbar-brand > img {
    display: block; }
@media (min-width: 3em) {
    .master-container .primary-header .navbar > .container .navbar-brand,
    .master-container .primary-header .navbar > .container-fluid .navbar-brand,
    .master-container .container--header .navbar > .container .navbar-brand,
    .master-container .container--header .navbar > .container-fluid .navbar-brand {
        margin-left: -15px; } }
.master-container .primary-header .navbar-toggle,
.master-container .container--header .navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px; }
.master-container .primary-header .navbar-toggle:focus,
.master-container .container--header .navbar-toggle:focus {
    outline: 0; }
.master-container .primary-header .navbar-toggle .icon-bar,
.master-container .container--header .navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px; }
.master-container .primary-header .navbar-toggle .icon-bar + .icon-bar,
.master-container .container--header .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px; }
@media (min-width: 3em) {
    .master-container .primary-header .navbar-toggle,
    .master-container .container--header .navbar-toggle {
        display: none; } }
.master-container .primary-header .navbar-nav,
.master-container .container--header .navbar-nav {
    margin: 7.5px -15px; }
.master-container .primary-header .navbar-nav > li > a,
.master-container .container--header .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px; }
@media (max-width: 767px) {
    .master-container .primary-header .navbar-nav .open .dropdown-menu,
    .master-container .container--header .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none; }
    .master-container .primary-header .navbar-nav .open .dropdown-menu .dropdown-header,
    .master-container .primary-header .navbar-nav .open .dropdown-menu > li > a,
    .master-container .container--header .navbar-nav .open .dropdown-menu .dropdown-header,
    .master-container .container--header .navbar-nav .open .dropdown-menu > li > a {
        padding: 5px 15px 5px 25px; }
    .master-container .primary-header .navbar-nav .open .dropdown-menu > li > a,
    .master-container .container--header .navbar-nav .open .dropdown-menu > li > a {
        line-height: 20px; }
    .master-container .primary-header .navbar-nav .open .dropdown-menu > li > a:focus,
    .master-container .primary-header .navbar-nav .open .dropdown-menu > li > a:hover,
    .master-container .container--header .navbar-nav .open .dropdown-menu > li > a:focus,
    .master-container .container--header .navbar-nav .open .dropdown-menu > li > a:hover {
        background-image: none; } }
@media (min-width: 3em) {
    .master-container .primary-header .navbar-nav,
    .master-container .container--header .navbar-nav {
        float: left;
        margin: 0; }
    .master-container .primary-header .navbar-nav > li,
    .master-container .container--header .navbar-nav > li {
        float: left; }
    .master-container .primary-header .navbar-nav > li > a,
    .master-container .container--header .navbar-nav > li > a {
        padding-top: 25px;
        padding-bottom: 15px; } }
.master-container .primary-header .navbar-form,
.master-container .container--header .navbar-form {
    padding: 10px 15px;
    margin: 8px -15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); }
@media (min-width: 3em) {
    .master-container .primary-header .navbar-form .form-group,
    .master-container .container--header .navbar-form .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle; }
    .master-container .primary-header .navbar-form .form-control,
    .master-container .container--header .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle; }
    .master-container .primary-header .navbar-form .form-control-static,
    .master-container .container--header .navbar-form .form-control-static {
        display: inline-block; }
    .master-container .primary-header .navbar-form .input-group,
    .master-container .container--header .navbar-form .input-group {
        display: inline-table;
        vertical-align: middle; }
    .master-container .primary-header .navbar-form .input-group .form-control,
    .master-container .primary-header .navbar-form .input-group .input-group-addon,
    .master-container .primary-header .navbar-form .input-group .input-group-btn,
    .master-container .container--header .navbar-form .input-group .form-control,
    .master-container .container--header .navbar-form .input-group .input-group-addon,
    .master-container .container--header .navbar-form .input-group .input-group-btn {
        width: auto; }
    .master-container .primary-header .navbar-form .input-group > .form-control,
    .master-container .container--header .navbar-form .input-group > .form-control {
        width: 100%; }
    .master-container .primary-header .navbar-form .control-label,
    .master-container .container--header .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle; }
    .master-container .primary-header .navbar-form .checkbox,
    .master-container .primary-header .navbar-form .radio,
    .master-container .container--header .navbar-form .checkbox,
    .master-container .container--header .navbar-form .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle; }
    .master-container .primary-header .navbar-form .checkbox label,
    .master-container .primary-header .navbar-form .radio label,
    .master-container .container--header .navbar-form .checkbox label,
    .master-container .container--header .navbar-form .radio label {
        padding-left: 0; }
    .master-container .primary-header .navbar-form .checkbox input[type="checkbox"],
    .master-container .primary-header .navbar-form .radio input[type="radio"],
    .master-container .container--header .navbar-form .checkbox input[type="checkbox"],
    .master-container .container--header .navbar-form .radio input[type="radio"] {
        position: relative;
        margin-left: 0; }
    .master-container .primary-header .navbar-form .has-feedback .form-control-feedback,
    .master-container .container--header .navbar-form .has-feedback .form-control-feedback {
        top: 0; } }
@media (max-width: 767px) {
    .master-container .primary-header .navbar-form .form-group,
    .master-container .container--header .navbar-form .form-group {
        margin-bottom: 5px; }
    .master-container .primary-header .navbar-form .form-group:last-child,
    .master-container .container--header .navbar-form .form-group:last-child {
        margin-bottom: 0; } }
@media (min-width: 3em) {
    .master-container .primary-header .navbar-form,
    .master-container .container--header .navbar-form {
        width: auto;
        padding-top: 0;
        padding-bottom: 0;
        margin-right: 0;
        margin-left: 0;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none; } }
.master-container .primary-header .navbar-nav > li > .dropdown-menu,
.master-container .container--header .navbar-nav > li > .dropdown-menu {
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
.master-container .primary-header .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu,
.master-container .container--header .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
    margin-bottom: 0;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
.master-container .primary-header .navbar-btn,
.master-container .container--header .navbar-btn {
    margin-top: 8px;
    margin-bottom: 8px; }
.master-container .primary-header .navbar-btn.btn-sm,
.master-container .container--header .navbar-btn.btn-sm {
    margin-top: 10px;
    margin-bottom: 10px; }
.master-container .primary-header .navbar-btn.btn-xs,
.master-container .container--header .navbar-btn.btn-xs {
    margin-top: 14px;
    margin-bottom: 14px; }
.master-container .primary-header .navbar-text,
.master-container .container--header .navbar-text {
    margin-top: 15px;
    margin-bottom: 15px; }
@media (min-width: 3em) {
    .master-container .primary-header .navbar-text,
    .master-container .container--header .navbar-text {
        float: left;
        margin-right: 15px;
        margin-left: 15px; } }
@media (min-width: 3em) {
    .master-container .primary-header .navbar-left,
    .master-container .container--header .navbar-left {
        float: left !important; }
    .master-container .primary-header .navbar-right,
    .master-container .container--header .navbar-right {
        float: right !important;
        margin-right: -15px; }
    .master-container .primary-header .navbar-right ~ .navbar-right,
    .master-container .container--header .navbar-right ~ .navbar-right {
        margin-right: 0; } }
.master-container .primary-header .navbar-default,
.master-container .container--header .navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7; }
.master-container .primary-header .navbar-default .navbar-brand,
.master-container .container--header .navbar-default .navbar-brand {
    color: #777; }
.master-container .primary-header .navbar-default .navbar-brand:focus,
.master-container .primary-header .navbar-default .navbar-brand:hover,
.master-container .container--header .navbar-default .navbar-brand:focus,
.master-container .container--header .navbar-default .navbar-brand:hover {
    color: #5e5e5e;
    background-color: transparent; }
.master-container .primary-header .navbar-default .navbar-text,
.master-container .container--header .navbar-default .navbar-text {
    color: #777; }
.master-container .primary-header .navbar-default .navbar-nav > li > a,
.master-container .container--header .navbar-default .navbar-nav > li > a {
    color: #777; }
.master-container .primary-header .navbar-default .navbar-nav > li > a:focus,
.master-container .primary-header .navbar-default .navbar-nav > li > a:hover,
.master-container .container--header .navbar-default .navbar-nav > li > a:focus,
.master-container .container--header .navbar-default .navbar-nav > li > a:hover {
    color: #333;
    background-color: transparent; }
.master-container .primary-header .navbar-default .navbar-nav > .active > a,
.master-container .primary-header .navbar-default .navbar-nav > .active > a:focus,
.master-container .primary-header .navbar-default .navbar-nav > .active > a:hover,
.master-container .container--header .navbar-default .navbar-nav > .active > a,
.master-container .container--header .navbar-default .navbar-nav > .active > a:focus,
.master-container .container--header .navbar-default .navbar-nav > .active > a:hover {
    color: #555;
    background-color: #e7e7e7; }
.master-container .primary-header .navbar-default .navbar-nav > .disabled > a,
.master-container .primary-header .navbar-default .navbar-nav > .disabled > a:focus,
.master-container .primary-header .navbar-default .navbar-nav > .disabled > a:hover,
.master-container .container--header .navbar-default .navbar-nav > .disabled > a,
.master-container .container--header .navbar-default .navbar-nav > .disabled > a:focus,
.master-container .container--header .navbar-default .navbar-nav > .disabled > a:hover {
    color: #ccc;
    background-color: transparent; }
.master-container .primary-header .navbar-default .navbar-toggle,
.master-container .container--header .navbar-default .navbar-toggle {
    border-color: #ddd; }
.master-container .primary-header .navbar-default .navbar-toggle:focus,
.master-container .primary-header .navbar-default .navbar-toggle:hover,
.master-container .container--header .navbar-default .navbar-toggle:focus,
.master-container .container--header .navbar-default .navbar-toggle:hover {
    background-color: #ddd; }
.master-container .primary-header .navbar-default .navbar-toggle .icon-bar,
.master-container .container--header .navbar-default .navbar-toggle .icon-bar {
    background-color: #888; }
.master-container .primary-header .navbar-default .navbar-collapse,
.master-container .primary-header .navbar-default .navbar-form,
.master-container .container--header .navbar-default .navbar-collapse,
.master-container .container--header .navbar-default .navbar-form {
    border-color: #e7e7e7; }
.master-container .primary-header .navbar-default .navbar-nav > .open > a,
.master-container .primary-header .navbar-default .navbar-nav > .open > a:focus,
.master-container .primary-header .navbar-default .navbar-nav > .open > a:hover,
.master-container .container--header .navbar-default .navbar-nav > .open > a,
.master-container .container--header .navbar-default .navbar-nav > .open > a:focus,
.master-container .container--header .navbar-default .navbar-nav > .open > a:hover {
    color: #555;
    background-color: #e7e7e7; }
.master-container .primary-header .navbar-default .navbar-link,
.master-container .container--header .navbar-default .navbar-link {
    color: #777; }
.master-container .primary-header .navbar-default .navbar-link:hover,
.master-container .container--header .navbar-default .navbar-link:hover {
    color: #333; }
.master-container .primary-header .navbar-default .btn-link,
.master-container .container--header .navbar-default .btn-link {
    color: #777; }
.master-container .primary-header .navbar-default .btn-link:focus,
.master-container .primary-header .navbar-default .btn-link:hover,
.master-container .container--header .navbar-default .btn-link:focus,
.master-container .container--header .navbar-default .btn-link:hover {
    color: #333; }
.master-container .primary-header .navbar-default .btn-link[disabled]:focus,
.master-container .primary-header .navbar-default .btn-link[disabled]:hover,
.master-container .primary-header fieldset[disabled] .navbar-default .btn-link:focus,
.master-container .primary-header fieldset[disabled] .navbar-default .btn-link:hover,
.master-container .container--header .navbar-default .btn-link[disabled]:focus,
.master-container .container--header .navbar-default .btn-link[disabled]:hover,
.master-container .container--header fieldset[disabled] .navbar-default .btn-link:focus,
.master-container .container--header fieldset[disabled] .navbar-default .btn-link:hover {
    color: #ccc; }
.master-container .primary-header .navbar-inverse .btn-link[disabled]:focus,
.master-container .primary-header .navbar-inverse .btn-link[disabled]:hover,
.master-container .primary-header fieldset[disabled] .navbar-inverse .btn-link:focus,
.master-container .primary-header fieldset[disabled] .navbar-inverse .btn-link:hover,
.master-container .container--header .navbar-inverse .btn-link[disabled]:focus,
.master-container .container--header .navbar-inverse .btn-link[disabled]:hover,
.master-container .container--header fieldset[disabled] .navbar-inverse .btn-link:focus,
.master-container .container--header fieldset[disabled] .navbar-inverse .btn-link:hover {
    color: #444; }
.master-container .primary-header .primary-search,
.master-container .container--header .primary-search {
    cursor: pointer;
    overflow: hidden; }
.master-container .primary-header .primary-search .fa-2x,
.master-container .container--header .primary-search .fa-2x {
    font-size: 20px;
    font-size: 1.25rem;
    color: #BE1E2D;
    line-height: 2.2; }
.master-container .primary-header .nav.navbar-nav,
.master-container .container--header .nav.navbar-nav {
    text-transform: uppercase;
    color: #BE1E2D;
    font-weight: 600;
    font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; }
.master-container .primary-header .navbar-nav > li > a,
.master-container .container--header .navbar-nav > li > a {
    font-weight: bold; }
.master-container .primary-header .nav > li > a:focus,
.master-container .primary-header .nav > li > a:hover,
.master-container .container--header .nav > li > a:focus,
.master-container .container--header .nav > li > a:hover {
    color: #BE1E2D;
    font-weight: bold;
    background: #e6e7e8; }
.master-container .primary-header .nav.navbar-nav > li:last-child > a:hover,
.master-container .container--header .nav.navbar-nav > li:last-child > a:hover {
    background-color: #e6e7e8; }
.master-container .primary-header .nav .open > a,
.master-container .primary-header .nav .open > a:focus,
.master-container .primary-header .nav .open > a:hover,
.master-container .container--header .nav .open > a,
.master-container .container--header .nav .open > a:focus,
.master-container .container--header .nav .open > a:hover {
    border-color: #be1e2e; }
.master-container .primary-header .nav-item a,
.master-container .container--header .nav-item a {
    border-color: #ddd #ddd transparent; }
.master-container .primary-header [tabindex="-1"]:focus,
.master-container .container--header [tabindex="-1"]:focus {
    outline: none !important; }
.master-container .primary-header .master--homepage #leHomeWindow #leHomeImageDisplay,
.master-container .primary-header #ctl00_cph_SingleCol_fcFeaturedProduct1_ctl00_fp1_pnlQuantity,
.master-container .primary-header #ctl00_cph_SingleCol_fcFeaturedProduct2_ctl00_fp1_pnlQuantity,
.master-container .primary-header #ctl00_cph_SingleCol_fcFeaturedProduct3_ctl00_fp1_pnlQuantity,
.master-container .container--header .master--homepage #leHomeWindow #leHomeImageDisplay,
.master-container .container--header #ctl00_cph_SingleCol_fcFeaturedProduct1_ctl00_fp1_pnlQuantity,
.master-container .container--header #ctl00_cph_SingleCol_fcFeaturedProduct2_ctl00_fp1_pnlQuantity,
.master-container .container--header #ctl00_cph_SingleCol_fcFeaturedProduct3_ctl00_fp1_pnlQuantity {
    display: none; }
.master-container .primary-header header #ctl00_EditModePanel3_cph_Header_UtilityNavigation_pnlMiniCart,
.master-container .container--header header #ctl00_EditModePanel3_cph_Header_UtilityNavigation_pnlMiniCart {
    float: right;
    padding-right: 40px;
    cursor: pointer; }
.master-container .primary-header .business-links .nav-pills > li > a,
.master-container .container--header .business-links .nav-pills > li > a {
    /* padding: 12px 10px; */
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.71429; }
.master-container .primary-header a:not([href]):not([tabindex]),
.master-container .primary-header a:not([href]):not([tabindex]):focus,
.master-container .primary-header a:not([href]):not([tabindex]):hover,
.master-container .container--header a:not([href]):not([tabindex]),
.master-container .container--header a:not([href]):not([tabindex]):focus,
.master-container .container--header a:not([href]):not([tabindex]):hover {
    color: #be1e2e;
    cursor: pointer; }
.master-container .primary-header .primary-logo--link img,
.master-container .container--header .primary-logo--link img {
    max-width: 100%;
    vertical-align: middle; }
.master-container .primary-header .shopping-cart,
.master-container .container--header .shopping-cart {
    float: left;
    margin: 10px auto;
    position: relative;
    padding-left: 0.9375em; }
.master-container .primary-header .shopping-cart i.fa.fa-shopping-cart.fa-2x,
.master-container .container--header .shopping-cart i.fa.fa-shopping-cart.fa-2x {
    font-size: 20px;
    font-size: 1.25rem; }
.master-container .primary-header .shopping-cart .cart-total,
.master-container .container--header .shopping-cart .cart-total {
    font-size: 16px;
    font-size: 1rem;
    font-weight: 600; }
.master-container .primary-header .dropdown-menu > li > a:hover,
.master-container .primary-header .dropdown-menu > li > a:active,
.master-container .container--header .dropdown-menu > li > a:hover,
.master-container .container--header .dropdown-menu > li > a:active {
    background: #e6e7e8;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.71429; }
.master-container .primary-header .nav-pills > li > a,
.master-container .container--header .nav-pills > li > a {
    border-radius: 0;
    font-weight: 600;
    color: #fff; }
.master-container .primary-header .nav-pills > li > a:nth-child(2),
.master-container .container--header .nav-pills > li > a:nth-child(2) {
    display: none; }
.master-container .primary-header .nav-pills > li > a:hover,
.master-container .container--header .nav-pills > li > a:hover {
    font-weight: 600;
    color: #fff; }
.master-container .primary-header .dropdown-menu > li > a,
.master-container .primary-header .dropdown-menu > li > a:hover,
.master-container .primary-header .dropdown-menu > li > a:active,
.master-container .container--header .dropdown-menu > li > a,
.master-container .container--header .dropdown-menu > li > a:hover,
.master-container .container--header .dropdown-menu > li > a:active {
    color: #be1e2e;
    font-weight: 600;
    text-decoration: none;
    font-size: 14px;
    font-size: 0.875rem;
    padding: 0.65em 0.65em;
    display: block; }
.master-container .primary-header .dropdown-menu.dropdown-menu--extended,
.master-container .container--header .dropdown-menu.dropdown-menu--extended {
    min-width: 17rem; }
.master-container .primary-header .dropdown-menu.dropdown-menu--extended > li:hover > a:hover,
.master-container .primary-header .dropdown-menu.dropdown-menu--extended > li > a,
.master-container .container--header .dropdown-menu.dropdown-menu--extended > li:hover > a:hover,
.master-container .container--header .dropdown-menu.dropdown-menu--extended > li > a {
    padding: 0.35em 0.65em;
    font-size: 15px;
    font-size: 0.9375rem;
    color: #be1e2e; }
.master-container .primary-header .business-links nav.nav-pills .dropdown-menu--extended,
.master-container .container--header .business-links nav.nav-pills .dropdown-menu--extended {
    min-width: 17rem; }
.master-container .primary-header .partner-number--heading,
.master-container .container--header .partner-number--heading {
    border-bottom: thin solid #ddd;
    margin-bottom: 0.625em;
    font-weight: 600;
    text-align: center;
    /**
       * Primary Heading refrences > (Partner Number(Payer))
       */
    /**
       * Secondary Heading refrences > div[id="DisplayPartnerNumber"]
       */ }
.master-container .primary-header .partner-number--heading .primary--heading,
.master-container .container--header .partner-number--heading .primary--heading {
    font-size: 15px;
    font-size: 0.9375rem;
    font-weight: bold;
    color: #BE1E2D; }
.master-container .primary-header .partner-number--heading .primary--heading:after, .master-container .primary-header .partner-number--heading .primary--heading:after,
.master-container .container--header .partner-number--heading .primary--heading:after,
.master-container .container--header .partner-number--heading .primary--heading:after {
    content: '';
    display: table; }
.master-container .primary-header .partner-number--heading .primary--heading:after,
.master-container .container--header .partner-number--heading .primary--heading:after {
    clear: both; }
.master-container .primary-header .partner-number--heading .secondary--heading,
.master-container .container--header .partner-number--heading .secondary--heading {
    font-size: 13px;
    font-size: 0.8125rem;
    font-weight: 600;
    color: #333;
    border-bottom: thin dotted #e6e7e8;
    margin-bottom: 5px; }
.master-container .primary-header .partner-number--heading .secondary--heading .user--heading,
.master-container .container--header .partner-number--heading .secondary--heading .user--heading {
    font-size: 14px;
    font-size: 0.875rem;
    color: #333;
    margin: 5px 0 10px 9;
    font-weight: bold; }
.master-container .primary-header .primary-header--links,
.master-container .container--header .primary-header--links {
    background: #8B0E1A; }
.master-container .primary-header .business-links,
.master-container .container--header .business-links {
    color: #fff;
    font-size: 12px;
    font-size: 0.75rem;
    text-align: center;
    text-transform: uppercase; }
.master-container .primary-header .business-links .nav > li > a:focus,
.master-container .primary-header .business-links .nav > li > a:hover,
.master-container .container--header .business-links .nav > li > a:focus,
.master-container .container--header .business-links .nav > li > a:hover {
    font-weight: 600;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.71429;
    color: #fff; }
.master-container .primary-header .business-links .nav.nav-pills,
.master-container .container--header .business-links .nav.nav-pills {
    float: right;
    width: auto; }
.master-container .primary-header .nav,
.master-container .container--header .nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none; }
.master-container .primary-header .nav > li,
.master-container .container--header .nav > li {
    position: relative;
    display: block; }
.master-container .primary-header .nav > li > a,
.master-container .container--header .nav > li > a {
    position: relative;
    display: block;
    padding: 8px 10px; }
.master-container .primary-header .nav > li > a:focus,
.master-container .primary-header .nav > li > a:hover,
.master-container .container--header .nav > li > a:focus,
.master-container .container--header .nav > li > a:hover {
    text-decoration: none;
    background-color: #eee; }
.master-container .primary-header .nav > li.disabled > a,
.master-container .container--header .nav > li.disabled > a {
    color: #777; }
.master-container .primary-header .nav > li.disabled > a:focus,
.master-container .primary-header .nav > li.disabled > a:hover,
.master-container .container--header .nav > li.disabled > a:focus,
.master-container .container--header .nav > li.disabled > a:hover {
    color: #777;
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent; }
.master-container .primary-header .nav .open > a,
.master-container .primary-header .nav .open > a:focus,
.master-container .primary-header .nav .open > a:hover,
.master-container .container--header .nav .open > a,
.master-container .container--header .nav .open > a:focus,
.master-container .container--header .nav .open > a:hover {
    background-color: #eee;
    border-color: #337ab7; }
.master-container .primary-header .nav .nav-divider,
.master-container .container--header .nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
.master-container .primary-header .nav > li > a > img,
.master-container .container--header .nav > li > a > img {
    max-width: none; }
.master-container .primary-header .nav-tabs,
.master-container .container--header .nav-tabs {
    border-bottom: 1px solid #ddd; }
.master-container .primary-header .nav-tabs > li,
.master-container .container--header .nav-tabs > li {
    float: left;
    margin-bottom: -1px; }
.master-container .primary-header .nav-tabs > li > a,
.master-container .container--header .nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0; }
.master-container .primary-header .nav-tabs > li > a:hover,
.master-container .container--header .nav-tabs > li > a:hover {
    border-color: #eee #eee #ddd; }
.master-container .primary-header .nav-tabs > li.active > a,
.master-container .primary-header .nav-tabs > li.active > a:focus,
.master-container .primary-header .nav-tabs > li.active > a:hover,
.master-container .container--header .nav-tabs > li.active > a,
.master-container .container--header .nav-tabs > li.active > a:focus,
.master-container .container--header .nav-tabs > li.active > a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent; }
.master-container .primary-header .nav-tabs.nav-justified,
.master-container .container--header .nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0; }
.master-container .primary-header .nav-tabs.nav-justified > li,
.master-container .container--header .nav-tabs.nav-justified > li {
    float: none; }
.master-container .primary-header .nav-tabs.nav-justified > li > a,
.master-container .container--header .nav-tabs.nav-justified > li > a {
    margin-bottom: 5px;
    text-align: center; }
.master-container .primary-header .nav-tabs.nav-justified > .dropdown .dropdown-menu,
.master-container .container--header .nav-tabs.nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto; }
.master-container .primary-header .nav-pills > li,
.master-container .container--header .nav-pills > li {
    float: left; }
.master-container .primary-header .nav-pills > li > a,
.master-container .container--header .nav-pills > li > a {
    border-radius: 4px; }
.master-container .primary-header .nav-pills > li + li,
.master-container .container--header .nav-pills > li + li {
    margin-left: 2px; }
.master-container .primary-header .nav-pills > li.active > a,
.master-container .primary-header .nav-pills > li.active > a:focus,
.master-container .primary-header .nav-pills > li.active > a:hover,
.master-container .container--header .nav-pills > li.active > a,
.master-container .container--header .nav-pills > li.active > a:focus,
.master-container .container--header .nav-pills > li.active > a:hover {
    color: #fff;
    background-color: #337ab7; }
.master-container .primary-header .tab-content > .tab-pane,
.master-container .container--header .tab-content > .tab-pane {
    display: none; }
.master-container .primary-header .tab-content > .active,
.master-container .container--header .tab-content > .active {
    display: block; }
.master-container .primary-header .nav-tabs .dropdown-menu,
.master-container .container--header .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
.master-container .primary-header .navbar,
.master-container .container--header .navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent; }
@media (min-width: 3em) {
    .master-container .primary-header .navbar,
    .master-container .container--header .navbar {
        border-radius: 4px; } }
@media (min-width: 3em) {
    .master-container .primary-header .navbar-header,
    .master-container .container--header .navbar-header {
        float: left; } }
.master-container .primary-header .navbar-collapse,
.master-container .container--header .navbar-collapse {
    overflow-x: visible;
    -webkit-overflow-scrolling: touch;
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); }
.master-container .primary-header .navbar-collapse.in,
.master-container .container--header .navbar-collapse.in {
    overflow-y: auto; }
@media (min-width: 3em) {
    .master-container .primary-header .navbar-collapse,
    .master-container .container--header .navbar-collapse {
        width: auto;
        border-top: 0;
        -webkit-box-shadow: none;
        box-shadow: none; }
    .master-container .primary-header .navbar-collapse.collapse,
    .master-container .container--header .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important; }
    .master-container .primary-header .navbar-collapse.in,
    .master-container .container--header .navbar-collapse.in {
        overflow-y: visible; }
    .master-container .primary-header .navbar-fixed-bottom .navbar-collapse,
    .master-container .primary-header .navbar-fixed-top .navbar-collapse,
    .master-container .primary-header .navbar-static-top .navbar-collapse,
    .master-container .container--header .navbar-fixed-bottom .navbar-collapse,
    .master-container .container--header .navbar-fixed-top .navbar-collapse,
    .master-container .container--header .navbar-static-top .navbar-collapse {
        padding-right: 0;
        padding-left: 0; } }
.master-container .primary-header .navbar-fixed-bottom .navbar-collapse,
.master-container .primary-header .navbar-fixed-top .navbar-collapse,
.master-container .container--header .navbar-fixed-bottom .navbar-collapse,
.master-container .container--header .navbar-fixed-top .navbar-collapse {
    max-height: 340px; }
@media (max-device-width: 480px) and (orientation: landscape) {
    .master-container .primary-header .navbar-fixed-bottom .navbar-collapse,
    .master-container .primary-header .navbar-fixed-top .navbar-collapse,
    .master-container .container--header .navbar-fixed-bottom .navbar-collapse,
    .master-container .container--header .navbar-fixed-top .navbar-collapse {
        max-height: 200px; } }
.master-container .primary-header .container > .navbar-collapse,
.master-container .primary-header .container > .navbar-header,
.master-container .primary-header .container-fluid > .navbar-collapse,
.master-container .primary-header .container-fluid > .navbar-header,
.master-container .container--header .container > .navbar-collapse,
.master-container .container--header .container > .navbar-header,
.master-container .container--header .container-fluid > .navbar-collapse,
.master-container .container--header .container-fluid > .navbar-header {
    margin-right: -15px;
    margin-left: -15px; }
@media (min-width: 3em) {
    .master-container .primary-header .container > .navbar-collapse,
    .master-container .primary-header .container > .navbar-header,
    .master-container .primary-header .container-fluid > .navbar-collapse,
    .master-container .primary-header .container-fluid > .navbar-header,
    .master-container .container--header .container > .navbar-collapse,
    .master-container .container--header .container > .navbar-header,
    .master-container .container--header .container-fluid > .navbar-collapse,
    .master-container .container--header .container-fluid > .navbar-header {
        margin-right: 0;
        margin-left: 0; } }
.master-container .primary-header .navbar-static-top,
.master-container .container--header .navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px; }
@media (min-width: 3em) {
    .master-container .primary-header .navbar-static-top,
    .master-container .container--header .navbar-static-top {
        border-radius: 0; } }
.master-container .primary-header .navbar-fixed-bottom,
.master-container .primary-header .navbar-fixed-top,
.master-container .container--header .navbar-fixed-bottom,
.master-container .container--header .navbar-fixed-top {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030; }
@media (min-width: 3em) {
    .master-container .primary-header .navbar-fixed-bottom,
    .master-container .primary-header .navbar-fixed-top,
    .master-container .container--header .navbar-fixed-bottom,
    .master-container .container--header .navbar-fixed-top {
        border-radius: 0; } }
@media (min-width: 3em) {
    .master-container .primary-header .navbar > .container .navbar-brand,
    .master-container .primary-header .navbar > .container-fluid .navbar-brand,
    .master-container .container--header .navbar > .container .navbar-brand,
    .master-container .container--header .navbar > .container-fluid .navbar-brand {
        margin-left: -15px; } }
.master-container .primary-header .navbar-toggle,
.master-container .container--header .navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px; }
.master-container .primary-header .navbar-toggle:focus,
.master-container .container--header .navbar-toggle:focus {
    outline: 0; }
.master-container .primary-header .navbar-toggle .icon-bar,
.master-container .container--header .navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px; }
.master-container .primary-header .navbar-toggle .icon-bar + .icon-bar,
.master-container .container--header .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px; }
@media (min-width: 3em) {
    .master-container .primary-header .navbar-toggle,
    .master-container .container--header .navbar-toggle {
        display: none; } }
.master-container .primary-header .navbar-nav,
.master-container .container--header .navbar-nav {
    margin: 7.5px -15px; }
.master-container .primary-header .navbar-nav > li > a,
.master-container .container--header .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px; }
@media (max-width: 767px) {
    .master-container .primary-header .navbar-nav .open .dropdown-menu,
    .master-container .container--header .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none; }
    .master-container .primary-header .navbar-nav .open .dropdown-menu .dropdown-header,
    .master-container .primary-header .navbar-nav .open .dropdown-menu > li > a,
    .master-container .container--header .navbar-nav .open .dropdown-menu .dropdown-header,
    .master-container .container--header .navbar-nav .open .dropdown-menu > li > a {
        padding: 5px 15px 5px 25px; }
    .master-container .primary-header .navbar-nav .open .dropdown-menu > li > a,
    .master-container .container--header .navbar-nav .open .dropdown-menu > li > a {
        line-height: 20px; }
    .master-container .primary-header .navbar-nav .open .dropdown-menu > li > a:focus,
    .master-container .primary-header .navbar-nav .open .dropdown-menu > li > a:hover,
    .master-container .container--header .navbar-nav .open .dropdown-menu > li > a:focus,
    .master-container .container--header .navbar-nav .open .dropdown-menu > li > a:hover {
        background-image: none; } }
@media (min-width: 3em) {
    .master-container .primary-header .navbar-nav,
    .master-container .container--header .navbar-nav {
        float: left;
        margin: 0; }
    .master-container .primary-header .navbar-nav > li,
    .master-container .container--header .navbar-nav > li {
        float: left; }
    .master-container .primary-header .navbar-nav > li > a,
    .master-container .container--header .navbar-nav > li > a {
        padding-top: 25px;
        padding-bottom: 15px; } }
.master-container .primary-header .navbar-form,
.master-container .container--header .navbar-form {
    padding: 10px 15px;
    margin: 8px -15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); }
@media (min-width: 3em) {
    .master-container .primary-header .navbar-form .form-group,
    .master-container .container--header .navbar-form .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle; }
    .master-container .primary-header .navbar-form .form-control,
    .master-container .container--header .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle; }
    .master-container .primary-header .navbar-form .form-control-static,
    .master-container .container--header .navbar-form .form-control-static {
        display: inline-block; }
    .master-container .primary-header .navbar-form .input-group,
    .master-container .container--header .navbar-form .input-group {
        display: inline-table;
        vertical-align: middle; }
    .master-container .primary-header .navbar-form .input-group .form-control,
    .master-container .primary-header .navbar-form .input-group .input-group-addon,
    .master-container .primary-header .navbar-form .input-group .input-group-btn,
    .master-container .container--header .navbar-form .input-group .form-control,
    .master-container .container--header .navbar-form .input-group .input-group-addon,
    .master-container .container--header .navbar-form .input-group .input-group-btn {
        width: auto; }
    .master-container .primary-header .navbar-form .input-group > .form-control,
    .master-container .container--header .navbar-form .input-group > .form-control {
        width: 100%; }
    .master-container .primary-header .navbar-form .control-label,
    .master-container .container--header .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle; }
    .master-container .primary-header .navbar-form .checkbox,
    .master-container .primary-header .navbar-form .radio,
    .master-container .container--header .navbar-form .checkbox,
    .master-container .container--header .navbar-form .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle; }
    .master-container .primary-header .navbar-form .checkbox label,
    .master-container .primary-header .navbar-form .radio label,
    .master-container .container--header .navbar-form .checkbox label,
    .master-container .container--header .navbar-form .radio label {
        padding-left: 0; }
    .master-container .primary-header .navbar-form .checkbox input[type="checkbox"],
    .master-container .primary-header .navbar-form .radio input[type="radio"],
    .master-container .container--header .navbar-form .checkbox input[type="checkbox"],
    .master-container .container--header .navbar-form .radio input[type="radio"] {
        position: relative;
        margin-left: 0; }
    .master-container .primary-header .navbar-form .has-feedback .form-control-feedback,
    .master-container .container--header .navbar-form .has-feedback .form-control-feedback {
        top: 0; } }
@media (max-width: 767px) {
    .master-container .primary-header .navbar-form .form-group,
    .master-container .container--header .navbar-form .form-group {
        margin-bottom: 5px; }
    .master-container .primary-header .navbar-form .form-group:last-child,
    .master-container .container--header .navbar-form .form-group:last-child {
        margin-bottom: 0; } }
@media (min-width: 3em) {
    .master-container .primary-header .navbar-form,
    .master-container .container--header .navbar-form {
        width: auto;
        padding-top: 0;
        padding-bottom: 0;
        margin-right: 0;
        margin-left: 0;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none; } }
.master-container .primary-header .navbar-nav > li > .dropdown-menu,
.master-container .container--header .navbar-nav > li > .dropdown-menu {
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
.master-container .primary-header .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu,
.master-container .container--header .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
    margin-bottom: 0;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
.master-container .primary-header .navbar-btn,
.master-container .container--header .navbar-btn {
    margin-top: 8px;
    margin-bottom: 8px; }
.master-container .primary-header .navbar-btn.btn-sm, .master-container .primary-header .btn-group-sm > .navbar-btn.btn,
.master-container .container--header .navbar-btn.btn-sm,
.master-container .container--header .btn-group-sm > .navbar-btn.btn {
    margin-top: 10px;
    margin-bottom: 10px; }
.master-container .primary-header .navbar-btn.btn-xs,
.master-container .container--header .navbar-btn.btn-xs {
    margin-top: 14px;
    margin-bottom: 14px; }
.master-container .primary-header .navbar-text,
.master-container .container--header .navbar-text {
    margin-top: 15px;
    margin-bottom: 15px; }
@media (min-width: 3em) {
    .master-container .primary-header .navbar-text,
    .master-container .container--header .navbar-text {
        float: left;
        margin-right: 15px;
        margin-left: 15px; } }
@media (min-width: 3em) {
    .master-container .primary-header .navbar-left,
    .master-container .container--header .navbar-left {
        float: left !important; }
    .master-container .primary-header .navbar-right,
    .master-container .container--header .navbar-right {
        float: right !important;
        margin-right: -15px; }
    .master-container .primary-header .navbar-right ~ .navbar-right,
    .master-container .container--header .navbar-right ~ .navbar-right {
        margin-right: 0; } }
.master-container .primary-header .navbar-default,
.master-container .container--header .navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7; }
.master-container .primary-header .navbar-default .navbar-brand,
.master-container .container--header .navbar-default .navbar-brand {
    color: #777; }
.master-container .primary-header .navbar-default .navbar-brand:focus,
.master-container .primary-header .navbar-default .navbar-brand:hover,
.master-container .container--header .navbar-default .navbar-brand:focus,
.master-container .container--header .navbar-default .navbar-brand:hover {
    color: #5e5e5e;
    background-color: transparent; }
.master-container .primary-header .navbar-default .navbar-text,
.master-container .container--header .navbar-default .navbar-text {
    color: #777; }
.master-container .primary-header .navbar-default .navbar-nav > li > a,
.master-container .container--header .navbar-default .navbar-nav > li > a {
    color: #777; }
.master-container .primary-header .navbar-default .navbar-nav > li > a:focus,
.master-container .primary-header .navbar-default .navbar-nav > li > a:hover,
.master-container .container--header .navbar-default .navbar-nav > li > a:focus,
.master-container .container--header .navbar-default .navbar-nav > li > a:hover {
    color: #333;
    background-color: transparent; }
.master-container .primary-header .navbar-default .navbar-nav > .active > a,
.master-container .primary-header .navbar-default .navbar-nav > .active > a:focus,
.master-container .primary-header .navbar-default .navbar-nav > .active > a:hover,
.master-container .container--header .navbar-default .navbar-nav > .active > a,
.master-container .container--header .navbar-default .navbar-nav > .active > a:focus,
.master-container .container--header .navbar-default .navbar-nav > .active > a:hover {
    color: #555;
    background-color: #e7e7e7; }
.master-container .primary-header .navbar-default .navbar-nav > .disabled > a,
.master-container .primary-header .navbar-default .navbar-nav > .disabled > a:focus,
.master-container .primary-header .navbar-default .navbar-nav > .disabled > a:hover,
.master-container .container--header .navbar-default .navbar-nav > .disabled > a,
.master-container .container--header .navbar-default .navbar-nav > .disabled > a:focus,
.master-container .container--header .navbar-default .navbar-nav > .disabled > a:hover {
    color: #ccc;
    background-color: transparent; }
.master-container .primary-header .navbar-default .navbar-toggle,
.master-container .container--header .navbar-default .navbar-toggle {
    border-color: #ddd; }
.master-container .primary-header .navbar-default .navbar-toggle:focus,
.master-container .primary-header .navbar-default .navbar-toggle:hover,
.master-container .container--header .navbar-default .navbar-toggle:focus,
.master-container .container--header .navbar-default .navbar-toggle:hover {
    background-color: #ddd; }
.master-container .primary-header .navbar-default .navbar-toggle .icon-bar,
.master-container .container--header .navbar-default .navbar-toggle .icon-bar {
    background-color: #888; }
.master-container .primary-header .navbar-default .navbar-collapse,
.master-container .primary-header .navbar-default .navbar-form,
.master-container .container--header .navbar-default .navbar-collapse,
.master-container .container--header .navbar-default .navbar-form {
    border-color: #e7e7e7; }
.master-container .primary-header .navbar-default .navbar-nav > .open > a,
.master-container .primary-header .navbar-default .navbar-nav > .open > a:focus,
.master-container .primary-header .navbar-default .navbar-nav > .open > a:hover,
.master-container .container--header .navbar-default .navbar-nav > .open > a,
.master-container .container--header .navbar-default .navbar-nav > .open > a:focus,
.master-container .container--header .navbar-default .navbar-nav > .open > a:hover {
    color: #555;
    background-color: #e7e7e7; }
.master-container .primary-header .navbar-default .navbar-link,
.master-container .container--header .navbar-default .navbar-link {
    color: #777; }
.master-container .primary-header .navbar-default .navbar-link:hover,
.master-container .container--header .navbar-default .navbar-link:hover {
    color: #333; }
.master-container .primary-header .navbar-default .btn-link,
.master-container .container--header .navbar-default .btn-link {
    color: #777; }
.master-container .primary-header .navbar-default .btn-link:focus,
.master-container .primary-header .navbar-default .btn-link:hover,
.master-container .container--header .navbar-default .btn-link:focus,
.master-container .container--header .navbar-default .btn-link:hover {
    color: #333; }
.master-container .primary-header .navbar-default .btn-link[disabled]:focus,
.master-container .primary-header .navbar-default .btn-link[disabled]:hover,
.master-container .primary-header fieldset[disabled] .navbar-default .btn-link:focus,
.master-container .primary-header fieldset[disabled] .navbar-default .btn-link:hover,
.master-container .container--header .navbar-default .btn-link[disabled]:focus,
.master-container .container--header .navbar-default .btn-link[disabled]:hover,
.master-container .container--header fieldset[disabled] .navbar-default .btn-link:focus,
.master-container .container--header fieldset[disabled] .navbar-default .btn-link:hover {
    color: #ccc; }
.master-container .primary-header .fade,
.master-container .container--header .fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear; }
.master-container .primary-header .fade.in,
.master-container .container--header .fade.in {
    opacity: 1; }
.master-container .primary-header .collapse,
.master-container .container--header .collapse {
    display: none; }
.master-container .primary-header .collapse.in,
.master-container .container--header .collapse.in {
    display: block; }
.master-container .primary-header tr.collapse.in,
.master-container .container--header tr.collapse.in {
    display: table-row; }
.master-container .primary-header tbody.collapse.in,
.master-container .container--header tbody.collapse.in {
    display: table-row-group; }
.master-container .primary-header .collapsing,
.master-container .container--header .collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-property: height;
    transition-property: height; }
.master-container .primary-header .dropup,
.master-container .primary-header .dropdown,
.master-container .container--header .dropup,
.master-container .container--header .dropdown {
    position: relative; }
.master-container .primary-header .dropdown-toggle::after,
.master-container .container--header .dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0.3em;
    vertical-align: middle;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-left: 0.3em solid transparent; }
.master-container .primary-header .dropdown-toggle:focus,
.master-container .container--header .dropdown-toggle:focus {
    outline: 0; }
.master-container .primary-header .dropup .dropdown-toggle::after,
.master-container .container--header .dropup .dropdown-toggle::after {
    border-top: 0;
    border-bottom: 0.3em solid; }
.master-container .primary-header .dropdown-menu,
.master-container .container--header .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: 0.5rem 0;
    margin: 0.125rem 0 0;
    font-size: 1rem;
    color: #373a3c;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0.25rem; }
.master-container .primary-header .dropdown-divider,
.master-container .container--header .dropdown-divider {
    height: 1px;
    margin: 0.5rem 0;
    overflow: hidden;
    background-color: #e5e5e5; }
.master-container .primary-header .dropdown-item,
.master-container .container--header .dropdown-item {
    display: block;
    width: 100%;
    padding: 3px 1.5rem;
    clear: both;
    font-weight: normal;
    color: #373a3c;
    text-align: inherit;
    white-space: nowrap;
    background: none;
    border: 0; }
.master-container .primary-header .dropdown-item:focus, .master-container .primary-header .dropdown-item:hover,
.master-container .container--header .dropdown-item:focus,
.master-container .container--header .dropdown-item:hover {
    color: #2b2d2f;
    text-decoration: none;
    background-color: #f5f5f5; }
.master-container .primary-header .dropdown-item.active, .master-container .primary-header .dropdown-item.active:focus, .master-container .primary-header .dropdown-item.active:hover,
.master-container .container--header .dropdown-item.active,
.master-container .container--header .dropdown-item.active:focus,
.master-container .container--header .dropdown-item.active:hover {
    color: #fff;
    text-decoration: none;
    background-color: #BE1E2D;
    outline: 0; }
.master-container .primary-header .dropdown-item.disabled, .master-container .primary-header .dropdown-item.disabled:focus, .master-container .primary-header .dropdown-item.disabled:hover,
.master-container .container--header .dropdown-item.disabled,
.master-container .container--header .dropdown-item.disabled:focus,
.master-container .container--header .dropdown-item.disabled:hover {
    color: #818a91; }
.master-container .primary-header .dropdown-item.disabled:focus, .master-container .primary-header .dropdown-item.disabled:hover,
.master-container .container--header .dropdown-item.disabled:focus,
.master-container .container--header .dropdown-item.disabled:hover {
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent;
    background-image: none;
    filter: "progid:DXImageTransform.Microsoft.gradient(enabled = false)"; }
.master-container .primary-header .open > .dropdown-menu,
.master-container .container--header .open > .dropdown-menu {
    display: block; }
.master-container .primary-header .open > a,
.master-container .container--header .open > a {
    outline: 0; }
.master-container .primary-header .dropdown-menu-right,
.master-container .container--header .dropdown-menu-right {
    right: 0;
    left: auto; }
.master-container .primary-header .dropdown-menu-left,
.master-container .container--header .dropdown-menu-left {
    right: auto;
    left: 0; }
.master-container .primary-header .dropdown-header,
.master-container .container--header .dropdown-header {
    display: block;
    padding: 0.5rem 1.5rem;
    margin-bottom: 0;
    font-size: 0.875rem;
    color: #818a91;
    white-space: nowrap; }
.master-container .primary-header .dropdown-backdrop,
.master-container .container--header .dropdown-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 990; }
.master-container .primary-header .dropup .caret,
.master-container .primary-header .navbar-fixed-bottom .dropdown .caret,
.master-container .container--header .dropup .caret,
.master-container .container--header .navbar-fixed-bottom .dropdown .caret {
    content: "";
    border-top: 0;
    border-bottom: 0.3em solid; }
.master-container .primary-header .dropup .dropdown-menu,
.master-container .primary-header .navbar-fixed-bottom .dropdown .dropdown-menu,
.master-container .container--header .dropup .dropdown-menu,
.master-container .container--header .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 0.125rem; }
.master-container .primary-header .btn-group,
.master-container .primary-header .btn-group-vertical,
.master-container .container--header .btn-group,
.master-container .container--header .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle; }
.master-container .primary-header .btn-group > .btn,
.master-container .primary-header .btn-group-vertical > .btn,
.master-container .container--header .btn-group > .btn,
.master-container .container--header .btn-group-vertical > .btn {
    position: relative;
    float: left;
    margin-bottom: 0; }
.master-container .primary-header .btn-group > .btn:focus, .master-container .primary-header .btn-group > .btn:active, .master-container .primary-header .btn-group > .btn.active,
.master-container .primary-header .btn-group-vertical > .btn:focus,
.master-container .primary-header .btn-group-vertical > .btn:active,
.master-container .primary-header .btn-group-vertical > .btn.active,
.master-container .container--header .btn-group > .btn:focus,
.master-container .container--header .btn-group > .btn:active,
.master-container .container--header .btn-group > .btn.active,
.master-container .container--header .btn-group-vertical > .btn:focus,
.master-container .container--header .btn-group-vertical > .btn:active,
.master-container .container--header .btn-group-vertical > .btn.active {
    z-index: 2; }
.master-container .primary-header .btn-group > .btn:hover,
.master-container .primary-header .btn-group-vertical > .btn:hover,
.master-container .container--header .btn-group > .btn:hover,
.master-container .container--header .btn-group-vertical > .btn:hover {
    z-index: 2; }
.master-container .primary-header .btn-group .btn + .btn,
.master-container .primary-header .btn-group .btn + .btn-group,
.master-container .primary-header .btn-group .btn-group + .btn,
.master-container .primary-header .btn-group .btn-group + .btn-group,
.master-container .container--header .btn-group .btn + .btn,
.master-container .container--header .btn-group .btn + .btn-group,
.master-container .container--header .btn-group .btn-group + .btn,
.master-container .container--header .btn-group .btn-group + .btn-group {
    margin-left: -1px; }
.master-container .primary-header .btn-toolbar,
.master-container .container--header .btn-toolbar {
    margin-left: -0.5rem; }
.master-container .primary-header .btn-toolbar::after,
.master-container .container--header .btn-toolbar::after {
    content: "";
    display: table;
    clear: both; }
.master-container .primary-header .btn-toolbar .btn-group,
.master-container .primary-header .btn-toolbar .input-group,
.master-container .container--header .btn-toolbar .btn-group,
.master-container .container--header .btn-toolbar .input-group {
    float: left; }
.master-container .primary-header .btn-toolbar > .btn,
.master-container .primary-header .btn-toolbar > .btn-group,
.master-container .primary-header .btn-toolbar > .input-group,
.master-container .container--header .btn-toolbar > .btn,
.master-container .container--header .btn-toolbar > .btn-group,
.master-container .container--header .btn-toolbar > .input-group {
    margin-left: 0.5rem; }
.master-container .primary-header .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle),
.master-container .container--header .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0; }
.master-container .primary-header .btn-group > .btn:first-child,
.master-container .container--header .btn-group > .btn:first-child {
    margin-left: 0; }
.master-container .primary-header .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle),
.master-container .container--header .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }
.master-container .primary-header .btn-group > .btn:last-child:not(:first-child),
.master-container .primary-header .btn-group > .dropdown-toggle:not(:first-child),
.master-container .container--header .btn-group > .btn:last-child:not(:first-child),
.master-container .container--header .btn-group > .dropdown-toggle:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0; }
.master-container .primary-header .btn-group > .btn-group,
.master-container .container--header .btn-group > .btn-group {
    float: left; }
.master-container .primary-header .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn,
.master-container .container--header .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
    border-radius: 0; }
.master-container .primary-header .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.master-container .primary-header .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle,
.master-container .container--header .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.master-container .container--header .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }
.master-container .primary-header .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child,
.master-container .container--header .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0; }
.master-container .primary-header .btn-group .dropdown-toggle:active,
.master-container .primary-header .btn-group.open .dropdown-toggle,
.master-container .container--header .btn-group .dropdown-toggle:active,
.master-container .container--header .btn-group.open .dropdown-toggle {
    outline: 0; }
.master-container .primary-header .btn + .dropdown-toggle-split,
.master-container .container--header .btn + .dropdown-toggle-split {
    padding-right: 0.75rem;
    padding-left: 0.75rem; }
.master-container .primary-header .btn + .dropdown-toggle-split::after,
.master-container .container--header .btn + .dropdown-toggle-split::after {
    margin-left: 0; }
.master-container .primary-header .btn-sm + .dropdown-toggle-split, .master-container .primary-header .btn-group-sm > .btn + .dropdown-toggle-split,
.master-container .container--header .btn-sm + .dropdown-toggle-split,
.master-container .container--header .btn-group-sm > .btn + .dropdown-toggle-split {
    padding-right: 0.375rem;
    padding-left: 0.375rem; }
.master-container .primary-header .btn-lg + .dropdown-toggle-split, .master-container .primary-header .btn-group-lg > .btn + .dropdown-toggle-split,
.master-container .container--header .btn-lg + .dropdown-toggle-split,
.master-container .container--header .btn-group-lg > .btn + .dropdown-toggle-split {
    padding-right: 1.125rem;
    padding-left: 1.125rem; }
.master-container .primary-header .btn .caret,
.master-container .container--header .btn .caret {
    margin-left: 0; }
.master-container .primary-header .btn-lg .caret, .master-container .primary-header .btn-group-lg > .btn .caret,
.master-container .container--header .btn-lg .caret,
.master-container .container--header .btn-group-lg > .btn .caret {
    border-width: 0.3em 0.3em 0;
    border-bottom-width: 0; }
.master-container .primary-header .dropup .btn-lg .caret, .master-container .primary-header .dropup .btn-group-lg > .btn .caret,
.master-container .container--header .dropup .btn-lg .caret,
.master-container .container--header .dropup .btn-group-lg > .btn .caret {
    border-width: 0 0.3em 0.3em; }
.master-container .primary-header .btn-group-vertical > .btn,
.master-container .primary-header .btn-group-vertical > .btn-group,
.master-container .primary-header .btn-group-vertical > .btn-group > .btn,
.master-container .container--header .btn-group-vertical > .btn,
.master-container .container--header .btn-group-vertical > .btn-group,
.master-container .container--header .btn-group-vertical > .btn-group > .btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%; }
.master-container .primary-header .btn-group-vertical > .btn-group::after,
.master-container .container--header .btn-group-vertical > .btn-group::after {
    content: "";
    display: table;
    clear: both; }
.master-container .primary-header .btn-group-vertical > .btn-group > .btn,
.master-container .container--header .btn-group-vertical > .btn-group > .btn {
    float: none; }
.master-container .primary-header .btn-group-vertical > .btn + .btn,
.master-container .primary-header .btn-group-vertical > .btn + .btn-group,
.master-container .primary-header .btn-group-vertical > .btn-group + .btn,
.master-container .primary-header .btn-group-vertical > .btn-group + .btn-group,
.master-container .container--header .btn-group-vertical > .btn + .btn,
.master-container .container--header .btn-group-vertical > .btn + .btn-group,
.master-container .container--header .btn-group-vertical > .btn-group + .btn,
.master-container .container--header .btn-group-vertical > .btn-group + .btn-group {
    margin-top: -1px;
    margin-left: 0; }
.master-container .primary-header .btn-group-vertical > .btn:not(:first-child):not(:last-child),
.master-container .container--header .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
    border-radius: 0; }
.master-container .primary-header .btn-group-vertical > .btn:first-child:not(:last-child),
.master-container .container--header .btn-group-vertical > .btn:first-child:not(:last-child) {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
.master-container .primary-header .btn-group-vertical > .btn:last-child:not(:first-child),
.master-container .container--header .btn-group-vertical > .btn:last-child:not(:first-child) {
    border-top-right-radius: 0;
    border-top-left-radius: 0; }
.master-container .primary-header .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn,
.master-container .container--header .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
    border-radius: 0; }
.master-container .primary-header .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.master-container .primary-header .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle,
.master-container .container--header .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.master-container .container--header .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
.master-container .primary-header .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child,
.master-container .container--header .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0; }
.master-container .primary-header [data-toggle="buttons"] > .btn input[type="radio"],
.master-container .primary-header [data-toggle="buttons"] > .btn input[type="checkbox"],
.master-container .primary-header [data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
.master-container .primary-header [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"],
.master-container .container--header [data-toggle="buttons"] > .btn input[type="radio"],
.master-container .container--header [data-toggle="buttons"] > .btn input[type="checkbox"],
.master-container .container--header [data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
.master-container .container--header [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none; }
.master-container .primary-header .input-group,
.master-container .container--header .input-group {
    position: relative;
    width: 100%;
    display: table;
    border-collapse: separate; }
.master-container .primary-header .input-group .form-control,
.master-container .container--header .input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0; }
.master-container .primary-header .input-group .form-control:focus, .master-container .primary-header .input-group .form-control:active, .master-container .primary-header .input-group .form-control:hover,
.master-container .container--header .input-group .form-control:focus,
.master-container .container--header .input-group .form-control:active,
.master-container .container--header .input-group .form-control:hover {
    z-index: 3; }
.master-container .primary-header .input-group-addon,
.master-container .primary-header .input-group-btn,
.master-container .primary-header .input-group .form-control,
.master-container .container--header .input-group-addon,
.master-container .container--header .input-group-btn,
.master-container .container--header .input-group .form-control {
    display: table-cell; }
.master-container .primary-header .input-group-addon:not(:first-child):not(:last-child),
.master-container .primary-header .input-group-btn:not(:first-child):not(:last-child),
.master-container .primary-header .input-group .form-control:not(:first-child):not(:last-child),
.master-container .container--header .input-group-addon:not(:first-child):not(:last-child),
.master-container .container--header .input-group-btn:not(:first-child):not(:last-child),
.master-container .container--header .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0; }
.master-container .primary-header .input-group-addon,
.master-container .primary-header .input-group-btn,
.master-container .container--header .input-group-addon,
.master-container .container--header .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle; }
.master-container .primary-header .input-group-addon,
.master-container .container--header .input-group-addon {
    padding: 0.5rem 0.75rem;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: normal;
    line-height: 1.25;
    color: #55595c;
    text-align: center;
    background-color: #eceeef;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0.25rem; }
.master-container .primary-header .input-group-addon.form-control-sm,
.master-container .primary-header .input-group-sm > .input-group-addon,
.master-container .primary-header .input-group-sm > .input-group-btn > .input-group-addon.btn,
.master-container .container--header .input-group-addon.form-control-sm,
.master-container .container--header .input-group-sm > .input-group-addon,
.master-container .container--header .input-group-sm > .input-group-btn > .input-group-addon.btn {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    border-radius: 0.2rem; }
.master-container .primary-header .input-group-addon.form-control-lg,
.master-container .primary-header .input-group-lg > .input-group-addon,
.master-container .primary-header .input-group-lg > .input-group-btn > .input-group-addon.btn,
.master-container .container--header .input-group-addon.form-control-lg,
.master-container .container--header .input-group-lg > .input-group-addon,
.master-container .container--header .input-group-lg > .input-group-btn > .input-group-addon.btn {
    padding: 0.75rem 1.5rem;
    font-size: 1.25rem;
    border-radius: 0.3rem; }
.master-container .primary-header .input-group-addon input[type="radio"],
.master-container .primary-header .input-group-addon input[type="checkbox"],
.master-container .container--header .input-group-addon input[type="radio"],
.master-container .container--header .input-group-addon input[type="checkbox"] {
    margin-top: 0; }
.master-container .primary-header .input-group .form-control:not(:last-child),
.master-container .primary-header .input-group-addon:not(:last-child),
.master-container .primary-header .input-group-btn:not(:last-child) > .btn,
.master-container .primary-header .input-group-btn:not(:last-child) > .btn-group > .btn,
.master-container .primary-header .input-group-btn:not(:last-child) > .dropdown-toggle,
.master-container .primary-header .input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle),
.master-container .primary-header .input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn,
.master-container .container--header .input-group .form-control:not(:last-child),
.master-container .container--header .input-group-addon:not(:last-child),
.master-container .container--header .input-group-btn:not(:last-child) > .btn,
.master-container .container--header .input-group-btn:not(:last-child) > .btn-group > .btn,
.master-container .container--header .input-group-btn:not(:last-child) > .dropdown-toggle,
.master-container .container--header .input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle),
.master-container .container--header .input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }
.master-container .primary-header .input-group-addon:not(:last-child),
.master-container .container--header .input-group-addon:not(:last-child) {
    border-right: 0; }
.master-container .primary-header .input-group .form-control:not(:first-child),
.master-container .primary-header .input-group-addon:not(:first-child),
.master-container .primary-header .input-group-btn:not(:first-child) > .btn,
.master-container .primary-header .input-group-btn:not(:first-child) > .btn-group > .btn,
.master-container .primary-header .input-group-btn:not(:first-child) > .dropdown-toggle,
.master-container .primary-header .input-group-btn:not(:last-child) > .btn:not(:first-child),
.master-container .primary-header .input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn,
.master-container .container--header .input-group .form-control:not(:first-child),
.master-container .container--header .input-group-addon:not(:first-child),
.master-container .container--header .input-group-btn:not(:first-child) > .btn,
.master-container .container--header .input-group-btn:not(:first-child) > .btn-group > .btn,
.master-container .container--header .input-group-btn:not(:first-child) > .dropdown-toggle,
.master-container .container--header .input-group-btn:not(:last-child) > .btn:not(:first-child),
.master-container .container--header .input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0; }
.master-container .primary-header .form-control + .input-group-addon:not(:first-child),
.master-container .container--header .form-control + .input-group-addon:not(:first-child) {
    border-left: 0; }
.master-container .primary-header .input-group-btn,
.master-container .container--header .input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap; }
.master-container .primary-header .input-group-btn > .btn,
.master-container .container--header .input-group-btn > .btn {
    position: relative; }
.master-container .primary-header .input-group-btn > .btn + .btn,
.master-container .container--header .input-group-btn > .btn + .btn {
    margin-left: -1px; }
.master-container .primary-header .input-group-btn > .btn:focus, .master-container .primary-header .input-group-btn > .btn:active, .master-container .primary-header .input-group-btn > .btn:hover,
.master-container .container--header .input-group-btn > .btn:focus,
.master-container .container--header .input-group-btn > .btn:active,
.master-container .container--header .input-group-btn > .btn:hover {
    z-index: 3; }
.master-container .primary-header .input-group-btn:not(:last-child) > .btn,
.master-container .primary-header .input-group-btn:not(:last-child) > .btn-group,
.master-container .container--header .input-group-btn:not(:last-child) > .btn,
.master-container .container--header .input-group-btn:not(:last-child) > .btn-group {
    margin-right: -1px; }
.master-container .primary-header .input-group-btn:not(:first-child) > .btn,
.master-container .primary-header .input-group-btn:not(:first-child) > .btn-group,
.master-container .container--header .input-group-btn:not(:first-child) > .btn,
.master-container .container--header .input-group-btn:not(:first-child) > .btn-group {
    z-index: 2;
    margin-left: -1px; }
.master-container .primary-header .input-group-btn:not(:first-child) > .btn:focus, .master-container .primary-header .input-group-btn:not(:first-child) > .btn:active, .master-container .primary-header .input-group-btn:not(:first-child) > .btn:hover,
.master-container .primary-header .input-group-btn:not(:first-child) > .btn-group:focus,
.master-container .primary-header .input-group-btn:not(:first-child) > .btn-group:active,
.master-container .primary-header .input-group-btn:not(:first-child) > .btn-group:hover,
.master-container .container--header .input-group-btn:not(:first-child) > .btn:focus,
.master-container .container--header .input-group-btn:not(:first-child) > .btn:active,
.master-container .container--header .input-group-btn:not(:first-child) > .btn:hover,
.master-container .container--header .input-group-btn:not(:first-child) > .btn-group:focus,
.master-container .container--header .input-group-btn:not(:first-child) > .btn-group:active,
.master-container .container--header .input-group-btn:not(:first-child) > .btn-group:hover {
    z-index: 3; }
.master-container .primary-header .business-links,
.master-container .container--header .business-links {
    color: #fff;
    font-size: 0.75rem;
    line-height: 2;
    text-align: center;
    text-transform: uppercase; }
.master-container .primary-header .business-links .nav > li > a:hover,
.master-container .container--header .business-links .nav > li > a:hover {
    font-weight: 600; }
.master-container .primary-header .container--header,
.master-container .container--header .container--header {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    background: #fff;
    padding-bottom: 0px;
    font-size: inherit;
    line-height: inherit; }
.master-container .primary-header .container--header:before, .master-container .primary-header .container--header:after,
.master-container .container--header .container--header:before,
.master-container .container--header .container--header:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.master-container .primary-header .container--header:after,
.master-container .container--header .container--header:after {
    content: "";
    display: table;
    clear: both; }
.master-container .primary-header .user--heading,
.master-container .container--header .user--heading {
    color: #333; }
.master-container .primary-header .container::before,
.master-container .container--header .container::before {
    content: "";
    display: table; }
.master-container .primary-header .container::after,
.master-container .container--header .container::after {
    clear: both; }
.master-container .primary-header .container, .master-container .primary-header .container::before, .master-container .primary-header .container::after,
.master-container .container--header .container,
.master-container .container--header .container::before,
.master-container .container--header .container::after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.master-container .primary-header .container a,
.master-container .container--header .container a {
    color: inherit; }
.master-container .primary-header .nav.navbar-nav,
.master-container .container--header .nav.navbar-nav {
    text-transform: uppercase;
    color: #be1e2d;
    font-weight: 600; }
.master-container .primary-header .navbar-nav > li > a,
.master-container .container--header .navbar-nav > li > a {
    line-height: 30px; }
.master-container .primary-header .navbar-nav > li > a,
.master-container .container--header .navbar-nav > li > a {
    font-weight: bold; }
.master-container .primary-header .nav > li > a:hover,
.master-container .container--header .nav > li > a:hover {
    color: #be1e2d;
    font-weight: bold;
    background: #e6e7e8; }
.master-container .primary-header .nav.navbar-nav > li:last-child > a:hover,
.master-container .container--header .nav.navbar-nav > li:last-child > a:hover {
    background-color: #e6e7e8; }
.master-container .primary-header .nav,
.master-container .container--header .nav {
    padding-left: 0px;
    margin-bottom: 0px;
    list-style: none; }
.master-container .primary-header .nav > li,
.master-container .container--header .nav > li {
    position: relative;
    display: block; }
.master-container .primary-header .nav > li > a,
.master-container .container--header .nav > li > a {
    position: relative;
    display: block;
    padding: 8px 12px; }
.master-container .primary-header .nav > li > a:hover,
.master-container .container--header .nav > li > a:hover {
    text-decoration: none;
    background-color: #eee; }
.master-container .primary-header .nav-pills > li,
.master-container .container--header .nav-pills > li {
    float: left; }
.master-container .primary-header .nav-pills > li + li,
.master-container .container--header .nav-pills > li + li {
    margin-left: 2px; }
.master-container .primary-header .navbar-collapse,
.master-container .container--header .navbar-collapse {
    overflow-x: visible;
    border-top: 1px solid transparent;
    -webkit-box-shadow: rgba(255, 255, 255, 0.0980392) 0px 1px 0px inset;
    box-shadow: rgba(255, 255, 255, 0.0980392) 0px 1px 0px inset; }
.master-container .primary-header .navbar-nav,
.master-container .container--header .navbar-nav {
    margin: 7.5px -15px; }
.master-container .primary-header .navbar-nav > li > .dropdown-menu,
.master-container .container--header .navbar-nav > li > .dropdown-menu {
    margin-top: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px; }
.master-container .primary-header .shopping-cart,
.master-container .container--header .shopping-cart {
    float: left;
    margin: 10px auto;
    position: relative;
    padding-left: 0.9375em; }
.master-container .primary-header .shopping-cart i.fa.fa-shopping-cart.fa-2x,
.master-container .container--header .shopping-cart i.fa.fa-shopping-cart.fa-2x {
    font-size: 1.25rem;
    line-height: 1.2; }
.master-container .primary-header .shopping-cart .cart-total,
.master-container .container--header .shopping-cart .cart-total {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 600; }
.master-container .primary-header .primary-search,
.master-container .container--header .primary-search {
    overflow: hidden; }
.master-container .primary-header .primary-search .fa-2x,
.master-container .container--header .primary-search .fa-2x {
    font-size: 1.25rem;
    color: #be1e2d;
    line-height: 2.2; }
.master-container .primary-header .primary-logo--link img,
.master-container .container--header .primary-logo--link img {
    padding: 0px;
    max-width: 100%; }
.master-container .primary-header .primary-navigation.navbar-collapse,
.master-container .container--header .primary-navigation.navbar-collapse {
    float: left; }
.master-container .primary-header .business-links,
.master-container .container--header .business-links {
    color: #fff;
    font-size: 0.75rem;
    line-height: 2;
    text-align: center;
    text-transform: uppercase;
    float: right; }
.master-container .primary-header .primary-header--links,
.master-container .container--header .primary-header--links {
    background: #8b0e1a; }
.master-container .primary-header .dropdown-menu > li > a, .master-container .primary-header .dropdown-menu > li > a:hover, .master-container .primary-header .dropdown-menu > li > a:active,
.master-container .container--header .dropdown-menu > li > a,
.master-container .container--header .dropdown-menu > li > a:hover,
.master-container .container--header .dropdown-menu > li > a:active {
    color: #be1e2d;
    font-weight: bold;
    text-decoration: none;
    font-size: 0.875rem;
    line-height: 1.71429; }
.master-container .primary-header .dropdown-menu > li > a:hover, .master-container .primary-header .dropdown-menu > li > a:active,
.master-container .container--header .dropdown-menu > li > a:hover,
.master-container .container--header .dropdown-menu > li > a:active {
    background: #e6e7e8; }
.master-container .primary-header .nav-pills > li > a,
.master-container .container--header .nav-pills > li > a {
    border-radius: 0px;
    font-weight: 600; }
.master-container .primary-header .nav-pills > li > a:hover,
.master-container .container--header .nav-pills > li > a:hover {
    font-weight: 600; }
.master-container .primary-header .dropdown-menu > li > a,
.master-container .container--header .dropdown-menu > li > a {
    padding: 0.65em;
    display: block; }
.master-container .primary-header header[role="banner"] .navbar-collapse,
.master-container .container--header header[role="banner"] .navbar-collapse {
    position: relative; }
.master-container .primary-header header[role="banner"] .partner-number--heading,
.master-container .container--header header[role="banner"] .partner-number--heading {
    border-bottom: thin solid #333;
    margin-bottom: 0.375em;
    font-weight: 600;
    color: #ccc;
    text-align: center; }
.master-container .primary-header header[role="banner"] .partner-number--heading .primary--heading,
.master-container .container--header header[role="banner"] .partner-number--heading .primary--heading {
    font-size: 0.9375rem;
    line-height: 1.6;
    font-weight: 800;
    color: #be1e2d;
    margin-bottom: 0.25em; }
.master-container .primary-header header[role="banner"] .partner-number--heading .primary--heading::after,
.master-container .container--header header[role="banner"] .partner-number--heading .primary--heading::after {
    clear: both;
    content: "";
    display: table; }
.master-container .primary-header header[role="banner"] .partner-number--heading .secondary--heading,
.master-container .container--header header[role="banner"] .partner-number--heading .secondary--heading {
    font-size: 0.875rem;
    line-height: 1.71429;
    font-weight: bold;
    color: #333;
    margin-top: 0.75em; }
.master-container .primary-header .dropdown-menu.dropdown-menu--extended,
.master-container .container--header .dropdown-menu.dropdown-menu--extended {
    min-width: 17rem; }
.master-container .primary-header .dropdown-menu.dropdown-menu--extended > li > a, .master-container .primary-header .dropdown-menu.dropdown-menu--extended > li:hover > a:hover,
.master-container .container--header .dropdown-menu.dropdown-menu--extended > li > a,
.master-container .container--header .dropdown-menu.dropdown-menu--extended > li:hover > a:hover {
    padding: 0.35em 0.65em;
    font-size: 0.9375rem;
    line-height: 1.6; }
.master-container .primary-header .header--logo,
.master-container .container--header .header--logo {
    padding-top: 0.625em; }
.master-container .primary-header header, .master-container .primary-header nav,
.master-container .container--header header,
.master-container .container--header nav {
    display: block; }
.master-container .primary-header a,
.master-container .container--header a {
    background-color: transparent; }
.master-container .primary-header a:active, .master-container .primary-header a:hover,
.master-container .container--header a:active,
.master-container .container--header a:hover {
    outline-width: 0px; }
.master-container .primary-header img,
.master-container .container--header img {
    border-style: none; }
.master-container .primary-header *,
.master-container .container--header * {
    -webkit-box-sizing: inherit;
    box-sizing: inherit; }
.master-container .primary-header ul,
.master-container .container--header ul {
    margin-top: 0px;
    margin-bottom: 1rem; }
.master-container .primary-header ul ul,
.master-container .container--header ul ul {
    margin-bottom: 0px; }
.master-container .primary-header a,
.master-container .container--header a {
    color: #be1e2d;
    text-decoration: none; }
.master-container .primary-header a:hover,
.master-container .container--header a:hover {
    color: #7c141d;
    text-decoration: underline; }
.master-container .primary-header a:not([href]):not([tabindex]),
.master-container .container--header a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none; }
.master-container .primary-header a:not([href]):not([tabindex]):hover,
.master-container .container--header a:not([href]):not([tabindex]):hover {
    color: inherit;
    text-decoration: none; }
.master-container .primary-header img,
.master-container .container--header img {
    vertical-align: middle; }
.master-container .primary-header [role="button"],
.master-container .container--header [role="button"] {
    cursor: pointer; }
.master-container .primary-header a, .master-container .primary-header [role="button"],
.master-container .container--header a,
.master-container .container--header [role="button"] {
    -ms-touch-action: manipulation;
    touch-action: manipulation; }
.master-container .primary-header .container,
.master-container .container--header .container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px; }
.master-container .primary-header .container::after,
.master-container .container--header .container::after {
    content: "";
    display: table;
    clear: both; }
.master-container .primary-header .row,
.master-container .container--header .row {
    margin-right: -15px;
    margin-left: -15px; }
.master-container .primary-header .row::after,
.master-container .container--header .row::after {
    content: "";
    display: table;
    clear: both; }
.master-container .primary-header .col-lg-3, .master-container .primary-header .col-lg-9,
.master-container .container--header .col-lg-3,
.master-container .container--header .col-lg-9 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px; }
.master-container .primary-header .dropdown,
.master-container .container--header .dropdown {
    position: relative; }
.master-container .primary-header .dropdown-toggle::after,
.master-container .container--header .dropdown-toggle::after {
    display: inline-block;
    width: 0px;
    height: 0px;
    margin-left: 0.3em;
    vertical-align: middle;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-left: 0.3em solid transparent; }
.master-container .primary-header .dropdown-menu,
.master-container .container--header .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0px;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 17rem;
    padding: 0.5rem 0px;
    margin: 0.125rem 0px 0px;
    font-size: 1rem;
    color: #373a3c;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.14902);
    border-radius: 0.25rem; }
.master-container .primary-header .nav-pills::after,
.master-container .container--header .nav-pills::after {
    content: "";
    display: table;
    clear: both; }
.master-container .primary-header img,
.master-container .container--header img {
    border: 0px; }
.master-container .primary-header ul,
.master-container .container--header ul {
    list-style: disc; }
.master-container .primary-header ul,
.master-container .container--header ul {
    padding: 0px 0px 0px 14px;
    margin: 0px; }
.master-container .primary-header a,
.master-container .container--header a {
    color: #cc092f;
    text-decoration: underline;
    cursor: pointer; }
.master-container .primary-header a:hover,
.master-container .container--header a:hover {
    text-decoration: underline;
    color: #cc092f; }
.master-container .primary-header a:link,
.master-container .container--header a:link {
    color: #cc092f; }
.master-container .primary-header a,
.master-container .container--header a {
    text-decoration: none; }
.master-container .primary-header .primary-logo--link img,
.master-container .container--header .primary-logo--link img {
    max-width: 100%;
    padding: 0;
    vertical-align: middle; }
.master-container .primary-header .shopping-cart,
.master-container .container--header .shopping-cart {
    float: left;
    margin: 10px auto;
    position: relative;
    padding-left: 0.9375em; }
.master-container .primary-header .shopping-cart i.fa.fa-shopping-cart.fa-2x,
.master-container .container--header .shopping-cart i.fa.fa-shopping-cart.fa-2x {
    font-size: 1.25rem; }
.master-container .primary-header .shopping-cart .cart-total,
.master-container .container--header .shopping-cart .cart-total {
    font-size: 1rem;
    font-weight: 600; }
.master-container .primary-header .dropdown-menu > li > a:hover, .master-container .primary-header .dropdown-menu > li > a:active,
.master-container .container--header .dropdown-menu > li > a:hover,
.master-container .container--header .dropdown-menu > li > a:active {
    background: #e6e7e8; }
.master-container .primary-header .dropdown-menu > li > a, .master-container .primary-header .dropdown-menu > li > a:hover, .master-container .primary-header .dropdown-menu > li > a:active,
.master-container .container--header .dropdown-menu > li > a,
.master-container .container--header .dropdown-menu > li > a:hover,
.master-container .container--header .dropdown-menu > li > a:active {
    color: #be1e2d;
    font-weight: 600;
    text-decoration: none;
    font-size: 0.875rem;
    padding: 0.65em;
    display: block; }
.master-container .primary-header .dropdown-menu.dropdown-menu--extended,
.master-container .container--header .dropdown-menu.dropdown-menu--extended {
    min-width: 17rem; }
.master-container .primary-header .dropdown-menu.dropdown-menu--extended > li:hover > a:hover, .master-container .primary-header .dropdown-menu.dropdown-menu--extended > li > a,
.master-container .container--header .dropdown-menu.dropdown-menu--extended > li:hover > a:hover,
.master-container .container--header .dropdown-menu.dropdown-menu--extended > li > a {
    padding: 0.35em 0.65em;
    font-size: 0.9375rem;
    color: #be1e2d; }
.master-container .primary-header .partner-number--heading,
.master-container .container--header .partner-number--heading {
    border-bottom: thin solid #ddd;
    margin-bottom: 0.625em;
    font-weight: 600;
    text-align: center; }
.master-container .primary-header .partner-number--heading .primary--heading,
.master-container .container--header .partner-number--heading .primary--heading {
    font-size: 0.9375rem;
    font-weight: 400;
    color: #be1e2d; }
.master-container .primary-header .partner-number--heading .primary--heading::after,
.master-container .container--header .partner-number--heading .primary--heading::after {
    content: "";
    display: table; }
.master-container .primary-header .partner-number--heading .primary--heading::after,
.master-container .container--header .partner-number--heading .primary--heading::after {
    clear: both; }
.master-container .primary-header .partner-number--heading .secondary--heading,
.master-container .container--header .partner-number--heading .secondary--heading {
    font-size: 0.8125rem;
    font-weight: 600;
    color: #333;
    border-bottom: thin dotted #e6e7e8;
    margin-bottom: 5px; }
.master-container .primary-header .primary-header--links,
.master-container .container--header .primary-header--links {
    background: #8b0e1a; }
.master-container .primary-header .business-links,
.master-container .container--header .business-links {
    color: #fff;
    font-size: 0.75rem;
    text-align: center;
    text-transform: uppercase; }
.master-container .primary-header .business-links .nav > li > a:hover,
.master-container .container--header .business-links .nav > li > a:hover {
    font-weight: 600; }
.master-container .primary-header .business-links .nav.nav-pills,
.master-container .container--header .business-links .nav.nav-pills {
    width: auto; }
.master-container .primary-header .nav,
.master-container .container--header .nav {
    padding-left: 0px;
    margin-bottom: 0px;
    list-style: none; }
.master-container .primary-header .nav > li,
.master-container .container--header .nav > li {
    position: relative;
    display: block; }
.master-container .primary-header .nav > li > a,
.master-container .container--header .nav > li > a {
    position: relative;
    display: block;
    padding: 8px 10px; }
.master-container .primary-header .nav > li > a:hover,
.master-container .container--header .nav > li > a:hover {
    text-decoration: none;
    background-color: #eee; }
.master-container .primary-header .nav-pills > li,
.master-container .container--header .nav-pills > li {
    float: left; }
.master-container .primary-header .nav-pills > li + li,
.master-container .container--header .nav-pills > li + li {
    margin-left: 2px; }
.master-container .primary-header .navbar-collapse,
.master-container .container--header .navbar-collapse {
    overflow-x: visible;
    border-top: 1px solid transparent;
    -webkit-box-shadow: rgba(255, 255, 255, 0.0980392) 0px 1px 0px inset;
    box-shadow: rgba(255, 255, 255, 0.0980392) 0px 1px 0px inset; }
.master-container .primary-header .navbar-nav,
.master-container .container--header .navbar-nav {
    margin: 7.5px -15px; }
.master-container .primary-header .navbar-nav > li > a,
.master-container .container--header .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px; }
.master-container .primary-header .navbar-nav > li > .dropdown-menu,
.master-container .container--header .navbar-nav > li > .dropdown-menu {
    margin-top: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px; }
.master-container .primary-header .primary-search .primary-search--link,
.master-container .container--header .primary-search .primary-search--link {
    position: relative;
    left: 50px;
    top: 12px; }
.master-container .primary-header .primary-search .fa-2x,
.master-container .container--header .primary-search .fa-2x {
    font-size: 1.25rem;
    color: #be1e2e;
    line-height: 2.2; }
.master-container .primary-header .nav.navbar-nav,
.master-container .container--header .nav.navbar-nav {
    text-transform: uppercase;
    color: #be1e2e; }
.master-container .primary-header .navbar-nav > li > a,
.master-container .container--header .navbar-nav > li > a {
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 30px;
    color: #be1e2e; }
.master-container .primary-header .navbar-nav > li > a:a, .master-container .primary-header .navbar-nav > li > a a:hover, .master-container .primary-header .navbar-nav > li > a a:active, .master-container .primary-header .navbar-nav > li > a a:focus,
.master-container .container--header .navbar-nav > li > a:a,
.master-container .container--header .navbar-nav > li > a a:hover,
.master-container .container--header .navbar-nav > li > a a:active,
.master-container .container--header .navbar-nav > li > a a:focus {
    color: #be1e2e; }
.master-container .primary-header .nav > li > a:hover,
.master-container .container--header .nav > li > a:hover {
    color: #be1e2e;
    font-weight: bold;
    background: #e6e7e8; }
.master-container .primary-header .nav.navbar-nav > li:last-child > a:hover,
.master-container .container--header .nav.navbar-nav > li:last-child > a:hover {
    background-color: #e6e7e8; }
.master-container .primary-header .container--header,
.master-container .container--header .container--header {
    font-size: 16px;
    margin-bottom: 10px; }
.master-container .primary-header .nav,
.master-container .container--header .nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none; }
.master-container .primary-header .nav-link,
.master-container .container--header .nav-link {
    display: inline-block; }
.master-container .primary-header .nav-link:focus, .master-container .primary-header .nav-link:hover,
.master-container .container--header .nav-link:focus,
.master-container .container--header .nav-link:hover {
    text-decoration: none; }
.master-container .primary-header .dropdown-menu,
.master-container .container--header .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    font-weight: bold;
    z-index: 1500;
    display: none;
    float: left;
    min-width: 12rem;
    max-width: 17rem;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.71429;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
.master-container .primary-header .dropdown-menu:last-child,
.master-container .container--header .dropdown-menu:last-child {
    border-bottom: 0;
    margin-bottom: 0; }
.master-container .primary-header .business-links .nav > li > a,
.master-container .container--header .business-links .nav > li > a {
    font-weight: 600;
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 2;
    color: #fff;
    font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; }
.master-container .primary-header .business-links .nav > li > a:focus,
.master-container .primary-header .business-links .nav > li > a:hover,
.master-container .container--header .business-links .nav > li > a:focus,
.master-container .container--header .business-links .nav > li > a:hover {
    font-weight: 600;
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 2;
    color: #fff;
    background: #222;
    font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; }
.master-container .primary-header .primary-logo--link,
.master-container .container--header .primary-logo--link {
    position: relative;
    top: 10px; }

.master-container footer {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #333;
    color: #fff;
    padding-top: 1em;
    /* Footer Nav Title */ }
.master-container footer:before, .master-container footer:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.master-container footer:after {
    content: "";
    display: table;
    clear: both; }
.master-container footer .footer-nav--list {
    margin-bottom: 1em; }
.master-container footer .footer-nav--list .nav-title {
    padding-top: 1em;
    color: #fff;
    border-bottom: thin solid #fff; }
.master-container footer .footer-nav--list .nav-title .h6 {
    font-size: 1rem;
    margin-bottom: 0.5rem;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit; }
.master-container footer .footer-nav--list .nav-title .h6:after {
    content: "";
    display: table;
    clear: both; }
.master-container footer .footer-nav--list ul {
    padding-left: 0;
    list-style-type: none;
    padding-top: 0.25em; }
.master-container footer .footer-nav--list ul li {
    padding-left: 0;
    line-height: 2; }
.master-container footer .footer-nav--list ul li a {
    color: #fff;
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 2.18182;
    cursor: pointer;
    display: block;
    text-decoration: none; }
.master-container footer .copyright {
    clear: left;
    font-size: 11px;
    text-align: right;
    padding-bottom: 10px; }

/*============================================================================*
  Subpage Styles

  @date: Sunday February 26, 2017 -8:50 PM
  @author: Dylan Burkey


\*============================================================================*/
.master--subpage {
    padding: 0;
    margin: 0;
    white-space: normal;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: normal;
    font-size: 11px;
    vertical-align: baseline;
    font-family: Arial, Helvetica, sans-serif;
    color: #333; }
.master--subpage::before, .master--subpage::after, .master--subpage {
    -webkit-box-sizing: content-box;
    box-sizing: content-box; }

.master--subpage.authAnon, .master--subpage.authForm {
    overflow-x: auto !important;
    overflow-y: auto !important;
    overflow: auto !important; }

.master--subpage table {
    border-collapse: collapse;
    border-spacing: 0; }

.master--subpage table td {
    vertical-align: top; }

.master--subpage fieldset, .master--subpage img {
    border: 0; }

.master--subpage ul {
    list-style: disc; }

#primary-container.master--subpage ul, #primary-container.master--subpage ol {
    margin: 0;
    padding: 0; }

.master--subpage #leftContainer ul {
    margin: 0;
    padding: 0; }

.master--subpage caption, .master--subpage th {
    text-align: left; }

.master--subpage h1, .master--subpage h2, .master--subpage h3, .master--subpage h4, .master--subpage h5, .master--subpage h6 {
    font-size: 100%;
    font-weight: normal;
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    color: black; }

.master--subpage q:before, .master--subpage q:after {
    content: ''; }

.master--subpage abbr, .master--subpage acronym {
    border: 0; }

.master--subpage br {
    clear: both; }

.master--subpage input[type="checkbox"], .master--subpage input[type="radio"] {
    margin: 0; }

.master--subpage input[type="image"], .master--subpage select {
    vertical-align: middle; }

.master--subpage .reset {
    margin: 0;
    padding: 0; }

.master--subpage ul.reset, .master--subpage li.reset, .master--subpage ul.reset li {
    list-style: none; }

.master--subpage sub {
    vertical-align: sub;
    font-size: smaller; }

.master--subpage sup {
    vertical-align: super;
    font-size: smaller; }

.master--subpage #siteActionsWrapper {
    width: 100%;
    margin: 0 auto; }

.master--subpage #siteActionsWrapper a {
    color: #0033BC; }

.master--subpage #siteActionMenu {
    overflow: hidden; }

.master--subpage .ms-siteactionsmenu div div div a {
    color: #fff !important; }

.master--subpage #siteActionMenu table {
    float: right; }

.master--subpage #console {
    text-align: center; }

.master--subpage #authoringFooter {
    border: 1px solid #ECECEC;
    padding: 10px;
    background: #fff; }

.master--subpage a {
    color: #be1e2e;
    text-decoration: underline;
    cursor: pointer; }

.master--subpage a:hover {
    text-decoration: underline;
    color: #be1e2e; }

.master--subpage a:link {
    color: #be1e2e; }

.master--subpage a:visited {
    color: #be1e2e; }

.master--subpage .pageDescription {
    width: auto;
    padding: 0 0 15px 0; }

.master--subpage .form li {
    list-style-type: none;
    margin: 0;
    overflow: hidden; }

.master--subpage .errorMessage {
    color: #be1e2e; }

.master--subpage .textLink {
    display: inline-block;
    color: #000 !important;
    padding: 0 8px 0 0;
    background: none;
    font-weight: 800;
    background-image: url(/Global/lelc/content/graphics/global/leftNavArrow.gif);
    background-repeat: no-repeat;
    background-position: right 2px;
    font-size: 10px;
    cursor: pointer;
    zoom: 1;
    *display: inline; }

.master--subpage .textLink a {
    color: #000; }

.master--subpage .textLink2, .master--subpage .cWrapper div a {
    display: inline-block !important;
    text-align: left;
    color: #000 !important;
    padding: 0 8px 0 0;
    background: none;
    font-weight: bold;
    background-image: url(/Global/lelc/content/graphics/global/leftNavArrow.gif);
    background-repeat: no-repeat;
    background-position: right 2px;
    font-size: 11px;
    cursor: pointer; }

.master--subpage .textLink2 a {
    color: #000 !important; }

.master--subpage .textLink3 {
    color: #000 !important;
    padding: 0 0 0 8px;
    margin-left: 13px;
    background: none;
    font-weight: 800;
    background-image: url(/Global/lelc/content/graphics/global/rightnavArrow.gif);
    background-repeat: no-repeat;
    background-position: left 1px;
    font-size: 11px;
    cursor: pointer; }

.master--subpage .textLink4 {
    color: #fff !important;
    font-size: 10px;
    text-transform: lowercase !important;
    font-weight: 500 !important;
    cursor: pointer; }

.master--subpage .textLinkLeft {
    color: #000 !important;
    padding: 0 0 0 8px;
    margin-left: 13px;
    background: none;
    font-weight: 800;
    background-image: url(/Global/lelc/content/graphics/global/leftNavArrow.gif);
    background-repeat: no-repeat;
    background-position: left 2px;
    font-size: 11px;
    cursor: pointer; }

.master--subpage .textLinkLeft a {
    color: #000; }

.master--subpage .textLinkCarousel {
    text-align: left;
    color: #000 !important;
    padding: 0 8px 0 0;
    background: none;
    font-weight: 800;
    background-image: url(/Global/lelc/content/graphics/global/leftNavArrow.gif);
    background-repeat: no-repeat;
    background-position: right 2px;
    font-size: 11px;
    cursor: pointer; }

.master--subpage a:hover.textLink4 {
    text-decoration: underline !important; }

.master--subpage span:hover.textLink2 {
    text-decoration: underline !important; }

.master--subpage .viewAll {
    clear: both;
    color: #fff;
    font-size: 10px;
    font-weight: 500 !important;
    cursor: pointer;
    margin: 10px 5px 0 0;
    float: right; }

.master--subpage .large {
    font-size: 12px; }

.master--subpage .textLinkRed {
    display: inline-block !important;
    text-transform: uppercase;
    color: #be1e2e !important;
    background: url(/Global/lelc/content/graphics/global/leftNavArrow.gif) no-repeat right 2px;
    padding-right: 8px; }

.master--subpage .falsefooter {
    clear: both; }

.master--subpage .clear {
    clear: both; }

.master--subpage .noFloat {
    float: none; }

.master--subpage .last {
    border-bottom: none !important; }

.master--subpage .rightSideAdj {
    width: 275px;
    float: right;
    margin-top: 5px; }

.master--subpage .redUpText {
    color: #be1e2e;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 800;
    padding: 0 0 10px 0;
    margin: 0; }

.master--subpage .noBorderRight {
    border-right: none !important; }

.master--subpage .red {
    color: #be1e2e !important; }

.master--subpage .redLink {
    color: #be1e2e;
    text-decoration: underline; }

.master--subpage .noMargin {
    margin: 0 !important; }

.master--subpage .full {
    width: 100%; }

.master--subpage .DDDbg {
    background-color: #DDD; }

.master--subpage .center {
    margin: 0 auto; }

.master--subpage .lineThrough {
    background: url(/Global/lelc/content/graphics/global/lineThrough.gif) repeat-x left center;
    display: inline; }

.master--subpage .pointer {
    cursor: pointer; }

.master--subpage .solidBR {
    border-right: 1px solid #C2C2C2; }

.master--subpage .img {
    border: 5px solid #C2C2C2; }

.master--subpage .redHeader12 {
    color: #be1e2e;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 800; }

.master--subpage .leftmar5 {
    margin-left: 5px !important; }

.master--subpage .leftmar10 {
    margin-left: 10px !important; }

.master--subpage .leftmar20 {
    margin-left: 20px !important; }

.master--subpage .topmar5 {
    margin-top: 5px !important; }

.master--subpage .marginTop0 {
    margin-top: 0 !important; }

.master--subpage .marginR0 {
    margin-right: 0 !important; }

.master--subpage .marginL0 {
    margin-left: 0 !important; }

.master--subpage .noBold {
    font-weight: 500 !important; }

.master--subpage .noBT {
    border-top: none !important; }

.master--subpage .noBL {
    border-left: none !important; }

.master--subpage .watermark {
    color: #999999; }

.master--subpage .creditCard {
    position: absolute;
    margin: -7px 0 0 7px; }

.master--subpage .black {
    color: #000; }

.master--subpage .absoluteBtn {
    position: absolute;
    margin: -2px 3px; }

.master--subpage .required {
    color: #000;
    text-transform: none;
    font-weight: 500; }

.master--subpage .block {
    display: block; }

.master--subpage .btmmar10 {
    margin-bottom: 10px; }

.master--subpage .btmmar21 {
    margin-bottom: 21px; }

.master--subpage .rightmar10 {
    margin-right: 10px; }

.master--subpage .editReq {
    float: right;
    color: #000;
    text-transform: none;
    font-size: 9px; }

.master--subpage a.disable {
    color: #c2c2c2 !important;
    text-decoration: none;
    cursor: auto; }

.master--subpage a.disable:hover {
    text-decoration: none; }

.master--subpage .height100 {
    height: 100px; }

.master--subpage .width250 {
    width: 250px !important; }

.master--subpage .freeShipping {
    text-transform: uppercase;
    color: #be1e2e; }

.master--subpage input[type="hidden"] {
    display: none; }

.master--subpage .form .spot {
    padding: 5px 0; }

.master--subpage .form .spot label, .master--subpage .form .spot .label, .master--subpage .form .spot input, .master--subpage .form .spot select, .master--subpage .form .spot button, .master--subpage .form .spot textarea {
    float: left;
    display: block;
    margin-right: 10px; }

.master--subpage .form .stacked label, .master--subpage .form .stacked .label, .master--subpage .form .stacked input, .master--subpage .form .stacked select, .master--subpage .form .stacked button, .master--subpage .form .stacked textarea {
    float: none;
    display: block;
    margin-right: 0; }

.master--subpage .form .spot label {
    width: 145px; }

.master--subpage .form .spot input.checkbox, .master--subpage .form .spot input.radio {
    width: auto;
    padding: 0; }

.master--subpage .form .opts .label, .master--subpage .form .opts label {
    margin-top: -1px;
    text-align: left;
    *margin-top: 0;
    *padding-top: 5px; }

.master--subpage .form fieldset {
    margin: 0;
    padding: 0; }

.master--subpage .form .name .spot {
    float: left; }

.master--subpage .form .name label {
    width: auto; }

.master--subpage .form .name .middle input {
    width: 50px; }

.master--subpage input.check, .master--subpage input.radio {
    padding: 0;
    width: auto; }

.master--subpage .form .autoLabel, .master--subpage .form .opts .autoLabel {
    width: auto;
    margin-right: 0; }

.master--subpage .form .opts .medLabel {
    width: 155px;
    margin-right: 0; }

.master--subpage .form .opts .medLabel2 {
    width: 150px;
    margin-right: 0; }

.master--subpage .form .signInOpts {
    padding-left: 110px; }

.master--subpage .form .signInOpts .label {
    text-align: left; }

.master--subpage .labelMar label {
    margin-left: 5px; }

.master--subpage .form .linkOpts {
    padding-left: 133px; }

.master--subpage .errorMsg {
    line-height: 12px;
    width: 140px !important;
    color: #be1e2e;
    padding: 0 !important;
    margin: -1px 5px 0 140px; }

.master--subpage .errorMsg2 {
    clear: right;
    float: right;
    width: 262px !important;
    color: #be1e2e;
    padding: 0 !important; }

.master--subpage .errorMsgMyA {
    line-height: 12px;
    width: 160px !important;
    color: #be1e2e;
    padding-left: 111px;
    margin-top: -4px; }

.master--subpage .errorMarginFix {
    margin: -3px 5px 5px 111px; }

.master--subpage .errorMsgCO {
    line-height: 12px;
    width: 130px !important;
    color: #be1e2e;
    padding: 0 !important;
    margin: -6px 5px 5px 179px; }

.master--subpage .errorMsgForms {
    line-height: 12px;
    width: 130px !important;
    color: #CCC;
    padding: 0 !important;
    margin: -7px 5px 5px 186px; }

.master--subpage .whatsThisIn {
    color: #000;
    display: block;
    position: absolute;
    background: url(/Global/lelc/content/graphics/global/whatsThisArrow.gif) no-repeat 0 center;
    margin-left: 0;
    min-height: 50px;
    padding-left: 6px;
    width: 225px;
    border: none;
    left: 380px;
    top: -8px; }

.master--subpage .zipBubble .whatsThisIn {
    background: none !important; }

.master--subpage .whatsThisInMulti {
    display: block;
    position: absolute;
    background: url(/Global/lelc/content/graphics/global/whatsThisArrow.gif) no-repeat 0 2px;
    margin-left: 0;
    min-height: 50px;
    padding-left: 6px;
    width: 225px;
    border: none;
    left: 365px;
    top: -18px; }

.master--subpage .zipBubble .equipSelectCont {
    border: none;
    padding: 10px; }

.master--subpage .whatsThisIn .equipSelectCont {
    display: block;
    border: 5px solid #fff !important;
    background-color: #ececec; }

.master--subpage .error .equipSelectCont {
    padding: 14px 5px 5px 45px;
    background: url(/Global/lelc/content/graphics/global/exclamation.gif) no-repeat 5px center #ececec;
    min-height: 22px; }

.master--subpage .whatsThisInMulti .equipSelectCont {
    display: block;
    padding: 5px;
    min-height: 32px; }

.master--subpage .coMidContainer li {
    position: relative; }

.master--subpage .errorBG {
    background-color: #999999;
    width: 375px; }

.master--subpage .silMidContainer .errorBG, .master--subpage .content .errorBG, .master--subpage .msdsSearchAccordion .errorBG, .master--subpage .awsSearch .ocTable td, .master--subpage .smallAWS .errorBG {
    width: auto; }

.master--subpage .silMidContainer .whatsThisIn {
    top: -11px;
    left: 330px; }

.master--subpage .inputPad {
    margin-right: 20px; }

.master--subpage .whatsThisOut .whatsThisIn {
    display: none;
    left: 105px;
    top: -5px;
    background-position: 0 7px; }

.master--subpage .btnLeft {
    background: url(/Global/lelc/content/graphics/global/btnLeft.gif) no-repeat;
    height: 20px;
    width: 8px;
    float: left; }

.master--subpage .btnMid {
    background: url(/Global/lelc/content/graphics/global/btnMid.gif) repeat-x;
    height: 16px;
    float: left;
    color: #fff;
    padding: 4px 2px 0 2px;
    font-size: 12px;
    font-weight: 800;
    text-transform: uppercase; }

.master--subpage .btnRight {
    background: url(/Global/lelc/content/graphics/global/btnRight.gif) no-repeat;
    height: 20px;
    width: 10px;
    float: left; }

.master--subpage #frame {
    width: 1014px;
    background-color: #fff;
    margin: 0 auto; }

.master--subpage #header {
    width: 1014px;
    height: 101px;
    background-color: #A6192E;
    margin: 0 auto;
    display: inline-block; }

.master--subpage #headerCO {
    width: 1014px;
    height: 101px;
    background-color: #CC0000;
    background: url(/Global/lelc/content/graphics/global/header-bg-checkout.jpg) no-repeat top right;
    margin: 0 auto; }

.master--subpage #headerLogo {
    margin: 0px;
    display: table-cell; }

.master--subpage .LECOlogo {
    background: initial;
    border: none;
    margin: 18px 0 0 5px;
    float: left; }

.master--subpage #header #utilityNav {
    height: 92px;
    width: 745px;
    display: table-cell;
    vertical-align: top; }

.master--subpage #header #utilityNav ul {
    padding: 10px 15px 0 0;
    text-align: right;
    color: #fff;
    margin: 10px 0; }

.master--subpage #header #utilityNav ul li {
    display: inline;
    list-style: none;
    padding-left: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #fff; }

.master--subpage #header #utilityNav ul li a {
    color: #fff;
    text-decoration: none; }

.master--subpage #header #utilityNav ul li a:hover {
    text-decoration: underline; }

.master--subpage #utilitytop {
    list-style: none; }

.master--subpage #headerCO #utilityNav {
    height: 92px;
    float: right; }

.master--subpage #headerCO #utilityNav ul {
    padding: 10px 15px 0 0;
    text-align: right;
    color: #fff;
    margin: 10px 0; }

.master--subpage #headerCO #utilityNav ul li {
    display: inline;
    list-style: none;
    padding-left: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #fff; }

.master--subpage #header #utilityNav #login {
    margin: 16px 0 0 0;
    width: 470px;
    float: left; }

.master--subpage #header #utilityNav #shoppingcart {
    float: left;
    margin: 19px 5px 0;
    width: 235px;
    height: 30px;
    text-indent: 20px;
    text-align: left;
    padding-top: 7px;
    background-image: url(/Global/lelc/content/graphics/global/cart.gif);
    background-repeat: no-repeat;
    background-position: -1px -1px;
    position: relative; }

.master--subpage #header #utilityNav #shoppingcart li {
    padding-left: 10px; }

.master--subpage #header #utilityNav .commerceDisabled {
    float: right;
    margin: 20px 5px 0;
    width: 240px;
    height: 30px;
    text-indent: 30px;
    text-align: left;
    padding-top: 7px;
    background-repeat: no-repeat;
    background-position: 14px -1px;
    position: relative;
    z-index: 15; }

.master--subpage #mainNavContainer {
    position: relative;
    width: 1014px;
    height: 37px;
    z-index: 99;
    margin: 0 auto; }

.master--subpage #mini-cart {
    display: none;
    position: absolute;
    background-color: #fff;
    text-indent: 0 !important; }

.master--subpage .mini-cart-show {
    cursor: pointer; }

.master--subpage .mini-cart-hide {
    cursor: pointer; }

.master--subpage #nav {
    width: 1014px;
    height: 39px;
    margin: 2px auto 5px auto;
    background-color: #333;
    position: relative;
    z-index: 10; }

.master--subpage #nav #main_nav {
    display: inline;
    width: 753px;
    height: 39px;
    background-color: #333;
    float: left; }

.master--subpage #nav #search {
    width: 261px;
    height: 39px;
    float: right;
    background-color: gray;
    background: url(/Global/lelc/content/graphics/global/searchBg.jpg); }

.master--subpage #nav #search #SearchBox {
    margin: auto;
    overflow: hidden;
    padding-top: 12px;
    padding-left: 10px; }

.master--subpage #nav #search #searchBox .searchBox {
    margin: 0 0 0 0px;
    padding: 10px 0 0 7px; }

.master--subpage #nav #search #SearchBox input {
    float: left;
    width: 80px;
    margin: 0 4px 0 0;
    padding: 0 0 0 3px;
    top: 0px;
    font-size: 11px !important; }

.master--subpage #nav #search #searchBox select {
    float: left;
    width: 100px;
    margin: 0 4px 0 0;
    padding: 0;
    height: 20px;
    padding-top: 0px; }

.master--subpage #nav #search #searchBox .goBtn {
    width: auto;
    height: auto;
    float: left;
    margin: 0;
    padding: 0;
    border: none;
    background: none;
    z-index: 10; }

.master--subpage a {
    text-decoration: none; }

.master--subpage .checkerBG {
    background-image: none;
    /*background-image: url(/Global/lelc/content/graphics/global/checkerBG.gif); background-repeat: no-repeat; background-position:center;*/ }

.master--subpage #main_nav ul {
    margin: 0;
    padding: 0; }

.master--subpage .sub_menu li {
    position: relative;
    z-index: 2 !important; }

.master--subpage ul.dropdown {
    position: relative;
    background-color: #000;
    text-align: center;
    list-style: none;
    text-transform: uppercase;
    background-color: #000000;
    font-size: 12px;
    color: #fff;
    font-family: Helvetica;
    z-index: 5; }

.master--subpage ul.dropdown li {
    color: #fff;
    float: left;
    zoom: 1;
    background-color: #000; }

.master--subpage ul.dropdown li a, .master--subpage ul.dropdown li a:visited {
    color: #fff; }

.master--subpage ul.dropdown a:hover {
    color: #111111 !important;
    text-decoration: none;
    visibility: visible; }

.master--subpage ul.dropdown li a {
    display: block;
    padding: 12px 16px;
    text-align: center;
    background: url(/Global/lelc/content/graphics/global/mainNavBorder.gif) no-repeat -2px 0;
    color: #fff; }

.master--subpage ul.dropdown li.hover {
    color: #000;
    position: relative;
    background-color: #959595 !important;
    z-index: 99;
    background-image: none; }

.master--subpage ul.dropdown li.hover a {
    color: #111; }

.master--subpage ul.dropdown li .first {
    background: none; }

.master--subpage ul.dropdown li ul {
    background-color: #fff;
    width: 230px;
    position: absolute;
    top: 37px;
    display: none;
    left: 0;
    border: 5px solid #959595;
    list-style-type: none; }

.master--subpage ul.dropdown ul li {
    background-color: #fff;
    border-bottom: 1px dashed #cccccc;
    float: none;
    text-align: left;
    padding: 3px 0 3px 5px; }

.master--subpage ul.dropdown ul li:last-child {
    border-bottom: none; }

.master--subpage ul.dropdown li ul li ul li ul li a, .master--subpage ul.dropdown li ul li ul li a, .master--subpage ul.dropdown li ul li a, .master--subpage ul.dropdown li ul li a:visited {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #000 !important;
    border-right: none;
    width: 95%;
    display: inline-block;
    padding: 0 0 0 3px;
    text-transform: none;
    text-align: left;
    background: none !important; }

.master--subpage ul.dropdown ul li.hover {
    background-color: #fff;
    z-index: 9999; }

.master--subpage ul.dropdown ul ul {
    left: 100%;
    top: 0;
    margin: -5px 0 0 0; }

.master--subpage ul.dropdown li.hover ul {
    display: block; }

/*----------------------------------------------------------------------------*
# Breadcrumb Styles
# Updated on February 20, 2017, 10:59 AM by Dylan Burkey

\*----------------------------------------------------------------------------*/
/**
 *  .ms-dialogHidden updated to style subpage breadcrumbs and to create a block
 *  level element to sepeate .master-header
 *
 *  @date: Monday February 20, 2017 - 10:32 AM
 *  @author: Dyan Burkey
 *
 */
/*.master--subpage .ms-dialogHidden {
float: left;
    width: 100%;
    margin-bottom: 0.75em;
    text-indent: 10px;
    background: #e6e7e8;
    padding: 0.65em 0;
    margin-bottom: 20px;
  }*/
/**
 * Remove Breadcrumb Styles > .ms-dialogHidden now used to style both elements
 */
/*
  .master--subpage #breadcrumb {
    float: left;
    display: block;
    margin: 0 0 5px 5px;
    color: $c-brand-primary;
    font: arial 11px;
    width: 800px;
    float: left; }
*/
#breadcrumb {
    text-indent: 10px;
    background: #e6e7e8;
    padding: 0.65em 0;
    margin-bottom: 1.25em; }

.master--subpage #breadcrumb a, .master--subpage #breadcrumb span {
    color: #333; }

.master--subpage #breadcrumb .breadcrumbCurrent {
    color: #be1e2e;
    font-weight: 600; }

.master--subpage #breadcrumb ul {
    list-style-type: none; }

/**-------------------------------------------------------------------------------------------------------------------**   BREADCRUMBS
*
 * Remove Breadcrumb Styles > .ms-dialogHidden now used to style both elements
 */
/*
  .master--subpage #breadcrumbs {
    width: 800px;
    margin: 5px; }
*/
/**
 *  Update #top to remove all legacy styles
 *  Apply text-indent: 10px to align width Breadcrumbs.
 *
 *  @date: Monday February 20, 2017 - 11:06 AM
 *  @author: Dyan Burkey
 *
 */
/*
  .master--subpage #top {
    display: inline-block;
    border-bottom: 1px dashed #CCC;
    padding: 7px 0 8px 10px;
    font-size: 22px;
    background: url(/Global/lelc/content/graphics/global/topBG.jpg) no-repeat;
    width: 969px;
    height: 21px;
    margin: 0 auto 10px; }
*/
.master--subpage #top {
    padding: 0.75em 0;
    font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    width: 100%; }
.master--subpage #top:after {
    content: "";
    display: table;
    clear: both; }

.master--subpage #top h1, .master--subpage #top p {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1;
    margin-bottom: 0.5rem;
    font-family: inherit;
    font-weight: 500;
    color: inherit; }

.master--subpage #top h1 {
    text-indent: 10px; }

.master--subpage #leftColumn #sub_nav {
    text-align: left;
    list-style: none;
    z-index: 2;
    /*     font-weight: 800;
font-size: .95em; */
    width: auto;
    border: 5px solid #fff;
    /*     border: 5px solid #C2C2C2;
     */
    background: #eee;
    margin-bottom: 5px; }

.master--subpage #top ul {
    list-style: none; }

.master--subpage #topMa {
    text-indent: 1em;
    margin-bottom: 1em; }
.master--subpage #topMa:after {
    content: "";
    display: table;
    clear: both; }
.master--subpage #topMa h1 {
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 1.09091;
    font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; }

/**
 *  Product Detail Page, Breadcrumbs.
 *
 *  @date: Monday March 20, 2017 - 9:22 AM
 *  @author: Dyan Burkey
 *
 */
.master--subpage #top #ctl00_cph_SingleCol_cph_MainContent_productdetail_ctl00_lblProductTitle {
    display: block;
    margin-right: 5px;
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 1.09091;
    text-indent: 10px; }

.master--subpage #top .learn {
    color: #be1e2e !important;
    display: block;
    padding-top: 0;
    font-weight: bold;
    margin-top: 9px;
    float: left; }


/* #main shoudl not have a height value */

.master--subpage #main {
    /* height: 100%; */
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    /* margin: 0 auto; */
    padding: 0 0 10px 0;
    position: relative;
    /* z-index: 2; */
    background: #fff;
    /* overflow: visible; */
    clear: both; }


.master--subpage #main:before, .master--subpage #main:after {
    -webkit-box-sizing: content-box;
    box-sizing: content-box; }
.master--subpage #main:after {
    content: "";
    display: table;
    clear: both; }

.master--subpage #leftColumn {
    width: auto;
    height: auto;
    margin: 0; }

.master--subpage #leftColumn2 {
    width: auto;
    height: 100px;
    border: 5px solid #c2c2c2;
    margin: 5px 0; }

.master--subpage #centerColumn {
    height: auto;
    float: left;
    border: 1px solid;
    margin: 5px 5px; }

.master--subpage #centerColumn img {
    border: 5px solid #959595; }

.master--subpage #rightColumn {
    float: right;
    margin: 5px 0; }

.master--subpage #rightColumn img {
    border: 5px solid #959595; }

.master--subpage .rightColumnImage {
    width: 185px;
    overflow-x: hidden;
    margin-bottom: -15px;
    float: right;
    padding-right: 15px; }

.master--subpage .rightColumnImage img {
    width: 185px; }

.master--subpage #bottomContent {
    width: 1006px;
    height: auto;
    float: none;
    margin: 5px auto; }

.master--subpage #bottomContent img {
    border: 5px solid #959595; }

.master--subpage #hAccordion {
    margin: 0;
    padding: 0; }

.master--subpage #hAccordion li {
    list-style: none; }

/* sub_nav moved to proper element group section */
.master--subpage #sub_nav a {
    color: #000000;
    font-weight: 600; }

.master--subpage #sub_nav li {
    font-weight: 800;
    color: #be1e2e;
    display: block;
    font-size: 12px; }

.master--subpage #sub_nav a:hover {
    text-decoration: underline; }

/*.master--subpage #sub_nav li a */
/**
 *  Update #sub_nav to remove uncessary styles - font-family and font-size
 *  should be inherited from .master--subpage body
 *
 *   .master--subpage #sub_nav li a {
 *     font-family: Arial, Times New Roman;
 *     font-size: 12px;
 *   }
 *
 *
 *  @date: Monday February 20, 2017 - 2:20 PM
 *  @author: Dyan Burkey
 *
 */
/*  .master--subpage #sub_nav li a {
    font-family: Arial, Times New Roman;
    font-size: 12px; }*/
.master--subpage #sub_nav ul {
    margin: 0; }

.master--subpage #sub_nav ul li {
    position: relative;
    background-image: url(/Global/lelc/content/graphics/global/leftNavArrow.gif);
    padding: 5px 10px 10px 10px;
    margin: 5px 10px 10px;
    background-repeat: no-repeat;
    background-position: left .6em;
    list-style: none; }

.master--subpage #sub_nav ul li a {
    display: block;
    text-decoration: none; }

/**
*  Updating Background Image with a Flat Lincoln Grey
*
*  @date: Monday March 27, 2017 - 11:12 AM
*  @author: Dyan Burkey
*
*/
.master--subpage #sub_nav .first {
    color: #fff;
    background: #999;
    border-bottom: none;
    margin: 0;
    padding: 18px 9px 0 9px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 12px; }

.master--subpage #sub_nav .first a {
    color: #fff;
    text-transform: uppercase;
    text-decoration: none; }

.master--subpage #sub_nav .first span {
    float: left; }

.master--subpage #sub_nav .first a {
    float: right; }

.master--subpage #sub_nav .last, .master--subpage #sub_nav li:last-child {
    border-bottom: none;
    margin-bottom: 0 !important; }

.master--subpage #sub_nav li.AspNet-Menu-Selected {
    background-image: url(/Global/lelc/content/graphics/global/leftnavArrowDown.gif) !important; }

.master--subpage #sub_nav li.AspNet-Menu-Selected a {
    color: #be1e2e;
    font-weight: bold; }

.master--subpage #sub_nav li ul li {
    background: none;
    margin: 0;
    border: none;
    padding: 10px 0 0 0; }

.master--subpage #sub_nav li ul li.AspNet-Menu-Selected {
    background-image: url(/Global/lelc/content/graphics/global/leftnavArrowDown.gif) !important;
    background-position: 0 14px;
    background-repeat: no-repeat;
    padding-left: 10px; }

.master--subpage #sub_nav li ul li a, .master--subpage #sub_nav li.AspNet-Menu-Selected ul li a {
    color: #000;
    font-weight: normal; }

.master--subpage .CLpulldown {
    FONT-SIZE: 11pt;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    width: 165px; }

.master--subpage .ulShow {
    position: relative !important;
    visibility: visible !important;
    left: -20px !important;
    top: 3px !important;
    border: none !important; }

.master--subpage .ulShow li {
    background: none !important;
    padding: 0 !important;
    margin: 0 0 0 20px !important;
    padding: 4px 0 !important;
    border: none !important;
    color: #000 !important;
    font-size: 12px; }

.master--subpage .ulShow li a {
    color: #000 !important;
    font-weight: 500 !important; }

.master--subpage .liShow {
    background-image: url(/Global/lelc/content/graphics/global/leftnavArrowDown.gif) !important; }

.master--subpage .liShow a {
    color: #be1e2e !important; }

.master--subpage #footer {
    height: 140px;
    background: #333;
    border-top: 5px solid #A6192E;
    position: relative;
    z-index: 1;
    clear: both;
    color: #fff; }

.master--subpage #footer_bar-content {
    width: 1014px; }

.master--subpage .fleftColumn {
    width: 340px;
    float: left;
    margin: 0; }

.master--subpage #emailUpdates {
    width: 300px;
    height: 30px;
    float: left;
    margin: 5px 5px; }

.master--subpage #emailUpdates #emailBox {
    margin: 5px 0 2px 0;
    position: relative; }

.master--subpage #emailUpdates #emailBox .whatsThisIn {
    left: 205px;
    top: -36px; }

.master--subpage #emailUpdates .input {
    vertical-align: middle;
    padding: 0 0 0 3px;
    margin: 0px 5px 0 0; }

.master--subpage #emailUpdates #emailBox .goBtn {
    display: inline;
    margin: 0;
    padding: 0;
    border: none;
    background: none;
    position: absolute; }

.master--subpage .frightColumn {
    width: auto;
    height: auto;
    float: right;
    margin: 5px 0 0 11px;
    _margin: 5px 0 11px; }

.master--subpage #footerLinks {
    height: auto;
    float: right;
    display: inline;
    margin: 5px 5px 0 0; }

.master--subpage #footerLinks a {
    list-style: none;
    padding: 0 0 0 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .95em;
    color: #fff;
    font-weight: bold; }

.master--subpage #footerLinks a:hover {
    text-decoration: underline; }

.master--subpage .copyright {
    color: #C0C0C0;
    margin: 25px 0 0 0;
    text-align: right; }

.master--subpage #confirmationBox {
    border: 5px solid #c2c2c2;
    position: absolute;
    top: 1px;
    background-color: #fff;
    width: 350px; }

.master--subpage #confirmationBox .right {
    margin-right: 5px; }

.master--subpage .siteMap {
    margin: 0 0 20px 10px; }

.master--subpage .siteMap .left {
    margin-left: 40px; }

.master--subpage .siteMap ul {
    margin: 5px 0; }

.master--subpage .siteMap li {
    margin-left: 10px;
    padding: 5px 0;
    width: 100px;
    font-weight: 800;
    font-size: 14px; }

.master--subpage .siteMap li ul li {
    padding: 2px 0;
    font-weight: 500;
    font-size: 12px; }

.master--subpage .siteMap li ul li ul li {
    font-size: 11px;
    padding-left: 8px;
    list-style-type: none;
    background: url(/Global/lelc/content/graphics/global/dot.gif) no-repeat left 5px; }

.master--subpage .siteMap li ul li ul li a {
    color: #be1e2e; }

.master--subpage .siteMap li ul li ul li a:hover {
    text-decoration: underline; }

.master--subpage .siteMap br {
    clear: left; }

.master--subpage .siteMap #header {
    background: none; }

.master--subpage .siteMap .level-band, .master--subpage .siteMap .level-bullet {
    background: none;
    margin: 0;
    padding: 0; }

.master--subpage .siteMap .headertitle-band a {
    font-family: Arial;
    color: #be1e2e;
    font-size: 13px;
    padding: 5px 0;
    text-transform: uppercase; }

.master--subpage .siteMap .headertitle-large {
    margin: 0 !important;
    padding: 0 !important;
    font-size: 13px;
    list-style-type: none;
    background: none; }

.master--subpage .siteMap .headertitle-large a {
    color: #000000;
    font-weight: bold;
    font-family: Arial !important;
    font-size: 13px; }

.master--subpage .siteMap .headertitle-small {
    margin: 0 !important;
    padding: 0 !important;
    font-size: 11px;
    list-style-type: none;
    background: none; }

.master--subpage .siteMap .headertitle-small a {
    color: #000000;
    font-weight: bold; }

.master--subpage .siteMap .level-item-pos {
    margin: 0 !important; }

.master--subpage .siteMap .level-item a {
    color: #000 !important;
    font-size: 11px; }

.master--subpage .siteMap .ms-WPBorder, .master--subpage .siteMap .ms-WPHeader td {
    border: none; }

.master--subpage .siteMap table, .master--subpage .siteMap td {
    border: none; }

.master--subpage .siteMap .ms-WPTitle {
    display: none; }

.master--subpage .mainBody {
    width: 775px;
    float: right;
    margin: 0;
    padding-left: 10px; }

.master--subpage .mainBody a {
    color: #be1e2e; }

.master--subpage .artMain a {
    color: #be1e2e !important; }

.master--subpage .mainBody h2 {
    text-transform: uppercase;
    font-weight: 800; }

.master--subpage .imgLeft {
    float: left;
    width: 140px;
    height: 140px;
    border: 5px solid #C2C2C2;
    margin: 5px 5px 5px 0;
    overflow: hidden; }

.master--subpage .imgLeftCol {
    width: 300px;
    padding: 5px;
    float: left; }

.master--subpage .articleContent.imgLeftCol, .master--subpage .aContentLeftCol {
    width: 200px; }

.master--subpage .imgRowRepeater {
    clear: both;
    margin: 5px 0; }

.master--subpage .descRight {
    float: left;
    width: 440px;
    margin: 5px 0; }

.master--subpage .imgMain {
    width: 755px;
    border: 1px solid;
    margin: 5px 5px 5px 0;
    overflow: hidden;
    border: 5px solid #C2C2C2; }

.master--subpage .descMain {
    margin: 5px 5px 5px 0; }

.master--subpage .userAdmin .silContainer {
    width: 574px;
    margin: 5px;
    float: left; }

.master--subpage .ocTable {
    border-top: 5px solid #CCC;
    padding-top: 30px;
    width: 550px;
    float: left; }

.master--subpage .ocTable td, .master--subpage .ocTable th {
    width: 106px;
    padding: 5px;
    margin: 5px;
    font-size: 12px;
    text-align: left; }

.master--subpage .ocTable .catTopRow {
    height: auto; }

.master--subpage .ocTable .catTopRow {
    height: auto; }

.master--subpage .userAdmin_leftSide {
    width: 600px; }

.master--subpage .userAdmin .formCB {
    margin-left: 88px !important; }

.master--subpage .userAdmin .left.content {
    width: auto !important; }

.master--subpage .userAdmin .silContainer {
    width: 574px;
    margin: 0 0 10px 0;
    float: left; }

.master--subpage .userAdmin .silMidContainer {
    width: auto; }

.master--subpage .userAdmin .stateDD {
    margin: 5px 0; }

.master--subpage .userAdmin .label {
    margin: 7px 10px 0 0;
    float: left;
    width: 168px;
    text-align: right; }

.master--subpage .userAdmin .errorMsgForms {
    line-height: 12px;
    width: 130px !important;
    color: #CCC;
    padding: 0 !important;
    margin: -7px 5px 5px 116px; }

.master--subpage .artMain {
    margin: 5px 0; }

.master--subpage .neTop .content {
    border: 5px solid #C2C2C2;
    padding: 10px 5px; }

.master--subpage .news {
    width: 300px;
    margin: 0 0 5px 0; }

.master--subpage #eRightContent .news {
    width: auto;
    float: none !important; }

.master--subpage #eRightContent .news .contentRepeater {
    margin: 0px; }

.master--subpage #eRightContent .news .contentRepeater span {
    display: block;
    padding: 5px 0 0;
    margin-top: 5px;
    border-top: 1px dashed #c2c2c2; }

.master--subpage #eRightContent .news .contentRepeater span:first-child {
    border: none; }

.master--subpage .events {
    width: 300px;
    margin: 0 0 10px 0; }

.master--subpage .rightSide .events, .master--subpage .rightSide .news {
    width: 48%; }

.master--subpage .events .textLink2 {
    display: inline;
    font-size: 12px; }

.master--subpage .eventItem {
    padding: 0px 0px 10px 0px; }

.master--subpage .news .coHeader, .master--subpage .events .coHeader {
    margin: 0px 0px 10px 0px;
    padding: 10px 0px 3px 0px; }

.master--subpage .pagination {
    overflow: hidden; }

.master--subpage .paginationPages {
    display: block;
    float: left;
    text-align: center;
    width: 100px; }

.master--subpage .byLine span {
    float: left; }

.master--subpage .byLine p {
    overflow: hidden;
    margin: 0px; }

.master--subpage .byLine span div p {
    margin: 0px; }

.master--subpage .newsDetailContent {
    padding: 10px 0px 10px 0px; }

.master--subpage .newsHeader .content {
    border: 5px solid #C2C2C2;
    width: 320px;
    padding: 10px 5px; }

.master--subpage .eventsHeader .content {
    border: 5px solid #C2C2C2;
    width: 380px;
    padding: 10px 5px; }

.master--subpage .contentRepeater {
    margin: 5px 0;
    clear: both; }

.master--subpage .contentRepeater p {
    margin: 0; }

.master--subpage .events .contentRepeater {
    width: auto;
    float: none;
    padding-top: 3px; }

.master--subpage .news .contentRepeater {
    padding-bottom: 10px; }

.master--subpage .eventsContent {
    margin-right: 5px; }

.master--subpage .calendar {
    margin: 5px 0; }

.master--subpage .articleWrapper {
    width: 580px;
    float: left;
    padding: 0 10px 0 10px; }

.master--subpage .articleContainer {
    padding: 10px 5px 10px 10px;
    border: 5px solid #C2C2C2;
    position: relative;
    overflow: hidden; }

.master--subpage .articleContent img {
    border: 5px solid #C2C2C2 !important;
    margin: 0 10px 5px 0;
    font-weight: 800; }

.master--subpage .articleContainer .descRight {
    width: 330px;
    padding-left: 10px; }

.master--subpage .articleContainer .imgLeftCol {
    width: 200px;
    padding: 0; }

.master--subpage .articleContainer .imgLeftCol img {
    border: 5px solid #C2C2C2;
    margin-bottom: 10px; }

.master--subpage .articleUtil {
    position: absolute;
    right: 5px; }

.master--subpage .articleUtil div {
    float: left;
    padding: 0 0 0 5px; }

.master--subpage .articleUtil .printButton {
    background: url(/Global/lelc/content/graphics/global/printicon.jpg) no-repeat left top;
    padding-left: 20px; }

.master--subpage .recentArticles {
    padding: 5px; }

.master--subpage .cWrapper .titleCategory {
    width: auto !important; }

.master--subpage .newsDetail .titleCategory {
    width: 550px; }

.master--subpage .titleCategory a, .master--subpage .titleCategory .sep {
    color: #be1e2e; }

.master--subpage .titleCategory button {
    float: right;
    margin-left: 5px;
    border: none !important; }

.master--subpage .articleContent {
    margin: 10px 0;
    overflow: hidden; }

.master--subpage .rightContainer {
    border: 5px solid #C2C2C2;
    margin: 5px;
    padding: 5px 0; }

.master--subpage .recentArt h3 {
    text-transform: uppercase;
    color: #be1e2e;
    font-size: 12px;
    margin: 0;
    border-bottom: 5px solid #C2C2C2;
    padding: 0 5px 5px;
    font-weight: 800; }

.master--subpage .recentArt li {
    border-bottom: 1px dashed #CCC;
    padding: 5px;
    margin: 0 5px; }

.master--subpage .articleContent2 .imgLeft {
    width: 140px;
    height: 140px;
    border: 5px solid #C2C2C2;
    margin-left: 0 !important; }

.master--subpage .articleContent3 .imgLeft {
    width: 140px;
    height: 140px;
    border: 5px solid #C2C2C2; }

.master--subpage .articleContent3 .descRight {
    width: 380px !important; }

.master--subpage .articleContent3 .descRight li {
    list-style-type: none;
    margin: 0; }

.master--subpage .articleContent3 .descRight2 {
    width: 180px;
    float: left;
    margin: 5px 5px 0 0;
    padding-right: 5px; }

.master--subpage .articleContent2 .descRight {
    width: 400px;
    margin-right: -10px;
}

.master--subpage .articleContent2 .imgRowRepeater {
    margin: 0 !important; }

.master--subpage .innerWC2 .descRight {
    width: 395px;
    float: left !important; }

.master--subpage .descRight li {
    list-style-type: none;
    padding: 0 0 0 8px !important;
    background: url(/Global/lelc/content/graphics/global/dot.gif) no-repeat left 5px;
    *zoom: 1; }

.master--subpage #newsArea a {
    color: #000; }

.master--subpage #newsArea a:visited {
    color: #000; }

.master--subpage .articleUtil a {
    color: #000; }

.master--subpage .articleUtil a:visited {
    color: #000; }

.master--subpage #promoSpot {
    border: 5px solid #C2C2C2;
    margin: 0 5px 10px;
    overflow: hidden; }

.master--subpage #promoSpot .promoText {
    font-size: 12px;
    padding: 5px 0 0 5px;
    color: #000;
    font-weight: 800; }

.master--subpage #promoSpot, .master--subpage .featuredProd {
    position: relative; }

.master--subpage #promoSpot .equipSelectHead, .master--subpage .featuredProd .equipSelectHead, .master--subpage .promoSpot .equipSelectHead {
    position: relative;
    margin: 71px 0 0;
    background: url(/Global/lelc/content/graphics/global/overlay-bg.png) left top no-repeat;
    font-size: 13px;
    color: #fff;
    height: 14px;
    text-transform: uppercase;
    padding: 20px 0 0 10px; }

.master--subpage .featuredProd .equipSepectHead a {
    font-size: 14px;
    background: none;
    color: #fff !important;
    position: absolute;
    bottom: 0; }

.master--subpage .promoSpot {
    border: 5px solid #c2c2c2;
    position: relative;
    overflow: hidden;
    margin-bottom: 10px; }

.master--subpage .promoSpot .spotImage {
    position: absolute;
    top: 0px;
    overflow: hidden; }

.master--subpage .promoSpot .spotImage img {
    margin: 0; }

.master--subpage .promoSpot .img {
    border: none; }

.master--subpage .promoSpot img {
    vertical-align: top; }

.master--subpage .displayNone {
    display: none; }

.master--subpage .learn {
    margin-top: 5px;
    background-image: url(/Global/lelc/content/graphics/global/leftNavArrow.gif);
    background-repeat: no-repeat;
    background-position: right 3px;
    color: #be1e2e;
    font-weight: 800;
    text-transform: uppercase;
    font-size: 11px;
    padding-right: 8px; }

.master--subpage .sharedContainerModal {
    overflow: hidden; }

.master--subpage .sharedContainer {
    border: 5px solid #C2C2C2;
    margin: 0 0 10px;
    overflow: hidden; }

.master--subpage .sharedContainer2 .content {
    border: 5px solid #C2C2C2;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 5px; }

.master--subpage .sharedContainer2 .innerWC2, .master--subpage .sharedContainer2 .innerWC4 {
    padding: 0 !important; }

.master--subpage .sharedContainer3 .innerWC4 .flash_content {
    border: 5px solid #C2C2C2;
    margin: 0 0 10px;
    overflow: hidden; }

.master--subpage .sharedHandle {
    background: url(/Global/lelc/content/graphics/global/categoryHeadSprite.jpg) no-repeat right 0;
    margin: 3px 0; }

.master--subpage .envAcc .active, .master--subpage .efBody .active {
    background: url(/Global/lelc/content/graphics/global/categoryHeadSprite.jpg) no-repeat right -25px; }

.master--subpage .sharedHandleOver {
    padding: 6px 0 6px 6px;
    background: url(/Global/lelc/content/graphics/global/categoryHeader.gif) repeat-x;
    background-position: left 0;
    margin: 3px 0; }

.master--subpage .categoryAccordion .sharedHandle a {
    font-weight: bold;
    color: #000;
    display: block;
    padding: 6px;
    width: 572px; }

.master--subpage .sharedHandle a:hover {
    text-decoration: none; }

.master--subpage .categoryAccordion .target .catColumn {
    width: 20% !important; }

.master--subpage .categoryAccordion .target .catColumnCompare {
    width: 25% !important; }

.master--subpage .categoryAccordion .target .catColumnWide {
    width: 35% !important; }

.master--subpage .categoryAccordion .target .catColumnNarrow {
    width: 15% !important; }

.master--subpage .categoryAccordion .target {
    border: 1px solid #c2c2c2;
    margin: -5px 0 10px 0; }

.master--subpage .locatorContainer {
    padding: 10px;
    width: auto; }

.master--subpage .fullTextBox {
    width: 200px; }

.master--subpage .cityTB {
    width: 152px; }

.master--subpage .narrowSelect {
    width: 130px; }

.master--subpage .stateDD {
    width: 160px !important; }

.master--subpage .buttonAdjust {
    margin: 3px 0 0 0; }

.master--subpage .whatsThisOut {
    position: relative;
    z-index: 10; }

.master--subpage .form .spot .whatsThisOut {
    position: relative;
    float: left;
    z-index: 1; }

.master--subpage .billContent .whatsThisOut {
    display: inline; }

.master--subpage .whatsThisOut .whatsThisIn {
    left: 80px;
    top: -6px;
    display: none; }

.master--subpage .whereCanI .whatsThisIn {
    left: 233px; }

.master--subpage .whatsThisArrow {
    position: absolute;
    left: -11px;
    top: 43px; }

.master--subpage .whatsThisBody {
    padding: 5px;
    text-align: left;
    text-transform: none;
    color: #000000;
    display: block; }

.master--subpage .whatsThisOut a {
    color: #000000 !important;
    text-transform: none; }

.master--subpage .xwhatsThisIn {
    background-color: #E3E3E3;
    border: 5px solid #C2C2C2;
    float: left;
    margin-left: 8px;
    min-height: 100px;
    height: auto;
    _height: 100px;
    position: absolute;
    top: -47px;
    left: 70px;
    width: 200px;
    display: none; }

.master--subpage .whatsThisH {
    background: url(/Global/lelc/content/graphics/global/accordianBtmTab.jpg) no-repeat;
    padding: 5px 5px 0 5px;
    height: 20px;
    font-weight: 800; }

.master--subpage .shippingContainer .zipBubble {
    width: 235px;
    margin: 0;
    min-height: 60px;
    position: absolute;
    left: 459px;
    top: 46px;
    display: inline; }

.master--subpage .shippingContainer .zipBubble .whatsThisIn {
    position: static;
    left: 147px;
    background: none; }

.master--subpage .shipWhatsThis .whatsThisIn {
    position: absolute !important; }

.master--subpage .shippingContainer .coMidContainer {
    padding-top: 10px; }

.master--subpage .shipMethLink {
    margin: 70px 15px 0 0;
    float: right; }

.master--subpage .shippingContainer .textLink2 {
    margin: 0;
    float: right;
    clear: both;
    display: block;
    text-align: right; }

.master--subpage .xwhatsThisIn .equipSelectCont {
    padding: 5px;
    margin-top: -14px; }

.master--subpage .whatsThisIn .goBtn {
    position: absolute;
    padding-left: 5px; }

.master--subpage .form .whatsThisIn .goBtn {
    float: left;
    margin-left: 0;
    margin-right: 0;
    position: static;
    padding: 0; }

.master--subpage .qvContainer {
    width: 555px;
    height: 450px;
    border: 5px solid #C2C2C2;
    clear: left;
    padding: 1px; }

.master--subpage .qvImg {
    margin: 0 0 5px;
    border: 5px solid #C2C2C2;
    height: 300px;
    width: 300px;
    overflow: hidden; }

.master--subpage .quickViewL {
    float: left;
    padding-right: 20px;
    height: 450px;
    width: 264px; }

.master--subpage .quickViewL .qvNav {
    padding: 31px 0; }

.master--subpage .quickViewL .qvImgContainer {
    height: 105px !important; }

.master--subpage .quickViewLB {
    padding-left: 25px; }

.master--subpage .quickViewLB div {
    float: none;
    text-align: left; }

.master--subpage .addThisDefaultStyle {
    width: 300px;
    float: right;
    text-align: right;
    right: 10px;
    z-index: 1;
    top: 0px;
    margin-top: 7px; }

.master--subpage .addThisLeftSideStyle {
    /*width: 300px;*/
    float: right;
    text-align: right;
    right: 0px;
    z-index: 1;
    top: 0px;
    margin-top: 0px;
    margin-left: 7px; }

.master--subpage .qvImgContainer {
    width: 300px; }

.master--subpage .qvImgContainer2, .master--subpage .qvImgContainer3, .master--subpage .qvImgContainer4, .master--subpage .qvImgContainer5 {
    height: auto; }

.master--subpage .qvImgContainer2 li, .master--subpage .qvImgContainer3 li, .master--subpage .qvImgContainer4 li, .master--subpage .qvImgContainer5 li {
    list-style-type: none; }

.master--subpage .historyVideo .qvImgContainer2 {
    height: 155px !important; }

.master--subpage .qvImgView {
    position: relative;
    margin-left: 5px; }

.master--subpage .qvImgView .img {
    border: 2px solid #C2C2C2;
    width: 56px;
    height: 56px; }

.master--subpage .qvImgView3 .img {
    margin: auto 3px;
    border: 2px solid #C2C2C2;
    width: 76px;
    height: 76px; }

.master--subpage .qvImgView2 li {
    margin: 0 5px;
    list-style-type: none; }

.master--subpage .qvImgView2 {
    z-index: 2; }

.master--subpage .qvImgContainer2 {
    padding-bottom: 11px; }

.master--subpage .qvImgView2 p {
    margin-left: 3px; }

.master--subpage .qv2inner {
    padding: 10px 0 10px 7px; }

.master--subpage .qvImgView2 .qvNav {
    padding: 40px 0; }

.master--subpage .qvNav {
    padding: 26px 0; }

.master--subpage .qvNav img {
    border: none !important; }

.master--subpage .widget img {
    cursor: pointer; }

.master--subpage .width40 {
    width: 40px !important; }

.master--subpage .width50 {
    width: 50px !important; }

.master--subpage .width65 {
    width: 65px !important; }

.master--subpage .width75 {
    width: 75px !important; }

.master--subpage .width100 {
    width: 100px !important; }

.master--subpage .width125 {
    width: 125px !important; }

.master--subpage .width135 {
    width: 135px !important; }

.master--subpage .width150 {
    width: 150px !important; }

.master--subpage .width175 {
    width: 175px !important; }

.master--subpage .width200, .master--subpage .width200 select {
    width: 200px !important; }

.master--subpage .width250 {
    width: 250px !important; }

.master--subpage .width300 {
    width: 300px !important; }

.master--subpage .widthAuto {
    width: auto !important; }

.master--subpage .slider {
    height: auto;
    margin: 0;
    padding: 0;
    position: relative; }

.master--subpage .slider .slider-track {
    overflow: hidden;
    margin: 0;
    padding: 0; }

.master--subpage .slider .slider-wrapper {
    overflow: hidden;
    margin: 0 auto;
    padding: 10px 0 0 0;
    position: relative;
    z-index: 1; }

.master--subpage .slider .slider-wrapper .slider-item {
    margin: 0;
    text-align: center;
    height: auto;
    float: left;
    z-index: 5;
    width: 105px;
    list-style-type: none; }

.master--subpage .slider .prevItem {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    left: 5px;
    width: 11px;
    height: 20px;
    z-index: 5;
    display: block;
    background: url(/Global/lelc/content/graphics/global/leftArrowLg.gif) left top no-repeat; }

.master--subpage .slider .nextItem {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    right: 5px;
    width: 11px;
    height: 20px;
    z-index: 6;
    display: block;
    background: url(/Global/lelc/content/graphics/global/rightArrowLg.gif) left top no-repeat; }

.master--subpage .slider-item img {
    border: solid 5px #cacaca !important;
    width: 86px;
    height: 86px; }

.master--subpage .DDDbg .slider-wrapper {
    padding-left: 10px; }

.master--subpage .sportssub .slider .slider-wrapper li.slider-item {
    width: 100px;
    padding: 0 0 0 7px; }

.master--subpage .sportssub .slider .slider-wrapper {
    margin: 0 auto;
    padding: 0; }

.master--subpage .wclContentIn .slider .slider-wrapper li.slider-item {
    width: 76px;
    text-align: left; }

.master--subpage .wclContentIn .slider .prevItem {
    left: 0;
    top: 40%; }

.master--subpage .wclContentIn .slider .nextItem {
    right: 0;
    top: 40%; }

.master--subpage .wclContentIn .slider p {
    margin: 0;
    padding: 0; }

.master--subpage .howToImageContainer {
    width: 539px !important; }

.master--subpage .howToImage li {
    width: 97px !important; }

.master--subpage .howToBtn {
    font-size: 13px;
    font-weight: bold;
    margin: 10px 0 0 21px; }

.master--subpage .howToBtn .link {
    color: #be1e2e;
    font-weight: 800;
    background: url(/Global/lelc/content/graphics/global/leftNavArrow.gif) no-repeat right 2px;
    padding: 0 8px 0 0; }

.master--subpage .subItem p {
    margin: 0; }

.master--subpage .quickViewR {
    float: right;
    padding: 0;
    width: 480px; }

.master--subpage .quickViewRL {
    width: 336px;
    float: left; }

.master--subpage .quickViewRL .coHeader {
    font-size: 14px;
    padding-bottom: 5px;
    margin: 0 5px 0 0 !important; }

.master--subpage .quickViewRL .featuredTop {
    width: 336px; }

.master--subpage .quickViewRL .featuredTop {
    overflow-y: auto;
    height: 125px; }

.master--subpage .quickViewRR {
    width: 144px;
    float: left; }

.master--subpage .quickViewRB {
    width: 480px;
    float: right; }

.master--subpage .quickViewRB .equipTB {
    float: right; }

.master--subpage .quickViewRB .equipTB .topRow {
    /*width: 200px;*/ }

.master--subpage .quickViewRB li {
    list-style-type: none;
    margin-left: -13px; }

.master--subpage .qvBottom {
    margin: 20px 0 10px 0; }

.master--subpage .qvBottom p {
    font-size: 13px;
    font-weight: 800;
    color: #be1e2e; }

.master--subpage .qvImgView3.innerWC2, .master--subpage .qv3inner {
    padding: 10px 0 10px 9px !important; }

.master--subpage .qvBottom input {
    width: 70px; }

.master--subpage .qvBottom span {
    font-weight: bold; }

.master--subpage .quickViewL .slider-wrapper {
    padding: 0 !important; }

.master--subpage .quickViewL .slider-wrapper .slider-item {
    height: auto;
    width: 70px;
    padding-right: 5px; }

.master--subpage .quickViewL .slider-wrapper .slider-item img {
    margin: 0 2px;
    border: 5px solid #C2C2C2;
    width: 56px;
    height: 56px; }

.master--subpage .featured-prod-group-wrapper {
    border: 5px solid #c2c2c2;
    margin-bottom: 10px;
    overflow: hidden; }

.master--subpage .featured-prod-capsules-wrapper {
    margin: 5px; }

.master--subpage .featuredTop .textLink2 {
    display: inline !important; }

.master--subpage .featureProd-grouped:last-child, .master--subpage .featureProd-accordion:last-child {
    border: none; }

.master--subpage .featuredTop a {
    text-decoration: none;
    border-bottom: solid 1px White; }

.master--subpage .featuredTop a:hover.textLink2 {
    text-decoration: none;
    border-bottom: solid 1px Red; }

.master--subpage .featureProd-accordion {
    border-bottom: #c2c2c2 1px dashed;
    margin: 5px 0px 10px; }

.master--subpage .gearLandingFP a {
    background: none; }

.master--subpage .gearLandingFP .spotImage {
    margin: 10px;
    position: relative;
    width: auto; }

.master--subpage .gearLandingFP .spotImage .img {
    border: 5px solid #c2c2c2 !important; }

.master--subpage .gearLandingFP .equipSelectHead, .master--subpage .subIndustry .equipSelectHead, .master--subpage .searchFP .equipSelectHead, .master--subpage .prodDetailFP .equipSelectHead, .master--subpage .weldingCenterFP .equipSelectHead, .master--subpage .defaultFP .equipSelectHead, .master--subpage .sportsFP .equipSelectHead, .master--subpage .student .equipSelectHead {
    display: none; }

.master--subpage .gearLandingFP .addCartContainer {
    margin: 0 10px; }

.master--subpage .gearLandingFP .featuredTop {
    padding: 5px 10px 10px; }

.master--subpage .gearLandingFP .addCartContainer img {
    clear: both;
    float: right;
    margin-top: 14px; }

.master--subpage .gearLandingFP .wheretobuy {
    clear: both;
    float: right;
    margin-top: 14px; }

.master--subpage .gearLandingFP select, .master--subpage gearLandingFP span {
    float: left;
    margin-right: 5px; }

.master--subpage .subIndustry .featureProd-grouped {
    margin: 5px 0 10px;
    border-bottom: 1px dashed #c2c2c2;
    padding-bottom: 10px; }

.master--subpage .subIndustry .grayBG {
    background-image: none;
    background-color: #000;
    padding: 7px 0 7px 7px;
    height: auto;
    text-transform: uppercase;
    font-weight: 800; }

.master--subpage .subIndustry .spotImage {
    float: left;
    position: relative;
    height: auto;
    width: auto; }

.master--subpage .subIndustry .spotImage .img {
    border: 5px solid #c2c2c2 !important; }

.master--subpage .subIndustry .featuredTop {
    padding: 0 0 10px 5px;
    width: 84px;
    float: left; }

.master--subpage .subIndustry .addCartContainer {
    border-top: none;
    border-bottom: 1px #c2c2c2;
    padding: 10px 5px; }

.master--subpage .subIndustry .ypLarge {
    font-size: 11px; }

.master--subpage .subIndustry .grayBG a {
    color: White; }

.master--subpage .subIndustry .active {
    background: #292929 url(/Global/lelc/content/graphics/global/blackGradientBg.jpg) repeat-x 0 -4px; }

.master--subpage .searchFP .equipSelectHead a {
    display: none; }

.master--subpage .searchFP .spotImage {
    float: left;
    width: auto;
    border: 5px solid #c2c2c2;
    background-color: #ececec;
    position: relative; }

.master--subpage .searchFP .right {
    clear: both; }

.master--subpage .searchFP .addCartContainer {
    border: none;
    padding: 0; }

.master--subpage .prodDetailFP {
    margin-left: 10px;
    width: 250px;
    border: 5px solid #fff;
    float: left; }

.master--subpage .prodDetailFP .accordion {
    float: none;
    width: auto; }

.master--subpage .prodDetailFP #otherProducts {
    border: none;
    float: none;
    width: auto; }

.master--subpage .prodDetailFP .featuredProd {
    border: 0 !important; }

.master--subpage .prodDetailFP .spotImage {
    border: 5px solid #c2c2c2;
    width: 86px;
    position: relative;
    background-color: #e2e2e2; }

.master--subpage .prodDetailFP .spotImage .img {
    margin-bottom: 3px; }

.master--subpage .prodDetailFP .featuredTop {
    float: left;
    width: 129px;
    margin-bottom: 10px;
    padding: 0 5px 10px 0 !important; }

.master--subpage .prodDetailFP .featuredTop li {
    margin-left: 0; }

.master--subpage .prodDetailFP .addCartContainer {
    border: 0 !important;
    padding: 5px 5px 0;
    clear: both; }

.master--subpage .prodDetailFP .blackBG {
    float: none !important;
    height: 21px;
    padding: 6px 0 0 7px;
    font-size: 12px;
    font-weight: bold; }

.master--subpage .prodDetailFP #recommConsume, .master--subpage .prodDetailFP #recommConsume .trigger {
    margin-bottom: 0; }

.master--subpage .prodDetailFP .textLink2 {
    display: inline; }

.master--subpage .prodDetailFP .otherProdInside {
    padding: 5px; }

.master--subpage .bundle-title {
    float: right;
    font-size: 12px;
    font-weight: 800;
    padding: 10px 5px 0; }

.master--subpage .weldingCenterFP .featuredProdWrapper {
    overflow: hidden;
    border: 5px solid #c2c2c2; }

.master--subpage .weldingCenterFP .featured-prod-group-wrapper {
    border: none;
    margin-bottom: 0; }

.master--subpage .weldingCenterFP .active {
    background: url(/Global/lelc/content/graphics/global/blackGradientBg.jpg) repeat-x 0 -4px; }

.master--subpage .weldingCenterFP .spotImage {
    position: static;
    float: left;
    height: auto;
    width: 86px;
    border: 5px solid #c2c2c2; }

.master--subpage .weldingCenterFP .featuredTop {
    width: 84px;
    float: left;
    padding: 0 0 5px 5px; }

.master--subpage .weldingCenterFP .featuredTop li {
    margin-left: 0; }

.master--subpage .weldingCenterFP .addCartContainer {
    border-top: none;
    border-bottom: 1px #c2c2c2;
    clear: both;
    margin-bottom: 10px; }

.master--subpage .weldingCenterFP .addCartContainer img {
    float: right; }

.master--subpage .weldingCenterFP .learn {
    display: none; }

.master--subpage .weldingCenterFP .addCart {
    padding: 10px 0; }

.master--subpage .weldingCenterFP .grayBG {
    text-transform: uppercase; }

.master--subpage .weldingCenterFP .grayBG a {
    color: White; }

.master--subpage .defaultFP .featuredProdWrapper {
    overflow: hidden;
    border: 5px solid #c2c2c2; }

.master--subpage .defaultFP .featured-prod-group-wrapper {
    border: none;
    margin-bottom: 0; }

.master--subpage .defaultFP .active {
    background: url(/Global/lelc/content/graphics/global/blackGradientBg.jpg) repeat-x 0 -4px; }

.master--subpage .defaultFP .spotImage {
    position: static;
    float: left;
    height: auto;
    width: 86px;
    border: 5px solid #c2c2c2; }

.master--subpage .defaultFP .featuredTop {
    width: 84px;
    float: left;
    padding: 0 0 5px 5px; }

.master--subpage .defaultFP .featuredTop li {
    margin-left: 0; }

.master--subpage .defaultFP .addCartContainer {
    border-top: none;
    border-bottom: 1px #c2c2c2;
    clear: both;
    margin-bottom: 0px; }

.master--subpage .defaultFP .addCartContainer img {
    float: right; }

.master--subpage .defaultFP .learn {
    display: none; }

.master--subpage .defaultFP .addCart {
    padding: 10px 0; }

.master--subpage .defaultFP .grayBG {
    text-transform: uppercase; }

.master--subpage .defaultFP .grayBG a {
    color: White; }

.master--subpage .defaultFP .featuredProd {
    border-color: White !important;
    margin-bottom: 0px; }

.master--subpage .sportsFP .featuredProdWrapper {
    overflow: hidden;
    border: 5px solid #c2c2c2; }

.master--subpage .sportsFP .featured-prod-group-wrapper {
    border: none;
    margin-bottom: 0; }

.master--subpage .sportsFP .active {
    background: url(/Global/lelc/content/graphics/global/blackGradientBg.jpg) repeat-x 0 -4px; }

.master--subpage .sportsFP .spotImage {
    position: relative;
    float: left;
    height: auto;
    width: 86px;
    border: 5px solid #c2c2c2; }

.master--subpage .sportsFP .featuredTop {
    width: 84px;
    float: left;
    padding: 0 0 5px 5px; }

.master--subpage .sportsFP .featuredTop li {
    margin-left: 0; }

.master--subpage .sportsFP .addCartContainer {
    border-top: none;
    border-bottom: 1px dashed #c2c2c2;
    clear: both;
    margin-bottom: 10px; }

.master--subpage .sportsFP .addCartContainer img {
    float: right; }

.master--subpage .sportsFP .learn {
    display: none; }

.master--subpage .sportsFP .addCart {
    padding: 10px 0; }

.master--subpage .sportsFP .grayBG {
    text-transform: uppercase; }

.master--subpage .sportsFP .grayBG a {
    color: White; }

.master--subpage .student .featureProd-grouped {
    margin: 5px 0 10px;
    border-bottom: 1px dashed #c2c2c2;
    padding-bottom: 10px; }

.master--subpage .student .grayBG {
    background-image: none;
    background-color: #000;
    padding: 7px 0 0 7px;
    height: 24px;
    text-transform: uppercase;
    font-weight: 800; }

.master--subpage .student .spotImage {
    float: left;
    position: relative;
    height: auto;
    width: auto; }

.master--subpage .student .spotImage .img {
    border: 5px solid #c2c2c2 !important; }

.master--subpage .student .featuredTop {
    padding: 0 0 10px 5px;
    width: 145px;
    float: left; }

.master--subpage .student .addCartContainer {
    border-top: none;
    border-bottom: 1px #c2c2c2;
    padding: 10px 5px; }

.master--subpage .student .ypLarge {
    font-size: 11px; }

.master--subpage .student .active {
    background: url(/Global/lelc/content/graphics/global/blackGradientBg.jpg) repeat-x 0 -4px; }

.master--subpage .student .grayBG a {
    color: White; }

.master--subpage #leHomeMain {
    padding: 5px 0; }

.master--subpage #leHomeWindow {
    width: 970px;
    height: 305px;
    background-color: #CCC;
    border: 5px solid #686868;
    margin: 0 auto 10px auto;
    z-index: -10; }

.master--subpage #leHomeFlash {
    width: 970px;
    height: 305px;
    margin: 10px auto 10px 5px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 10; }

.master--subpage #leHomeImageDisplay {
    width: 970px;
    height: 305px;
    margin: 10px auto 10px 5px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 0; }

.master--subpage #leHomeImageEdit {
    margin-top: 175px; }

.master--subpage #leHomeMain .flash_window {
    position: relative;
    z-index: 0;
    margin-bottom: 10px; }

.master--subpage #leHomeMain .flash_window .flash_content {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10; }

.master--subpage #leHomeMain .flash_window .flash_default {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -10; }

.master--subpage #leHomeMain .flash_edit {
    position: relative;
    width: 100%; }

.master--subpage #leHomeMain .flash_edit_url {
    float: left; }

.master--subpage #leHomeMain .flash_edit_default {
    float: left; }

.master--subpage #leHomeBottom {
    margin: 0 auto 12px auto; }

.master--subpage #leHomeBottom a {
    color: #000000;
    text-decoration: none; }

.master--subpage #linkContainerWrapper {
    overflow: hidden; }

.master--subpage #linkContainer1 {
    font-family: Arial;
    font-size: 12px;
    border: 5px solid #959595;
    width: 380px;
    height: 175px;
    float: left;
    margin-left: 0;
    background-image: url(/Global/lelc/content/graphics/global/homeLinksBg1.jpg);
    font-weight: 800; }

.master--subpage #linkContainer1 li {
    padding: 5px; }

.master--subpage #linkContainer1 ul li {
    border-bottom: 1px dashed #CCCCCC;
    position: relative;
    background-image: url(/Global/lelc/content/graphics/global/leftNavArrow.gif);
    padding: 0 3px 5px 8px;
    margin: 10px 5px;
    background-repeat: no-repeat;
    background-position: 0 .1em; }

.master--subpage #linkConatiner1 ul li a {
    font-weight: 800; }

.master--subpage #linkContainer1 p {
    margin: 0; }

.master--subpage #linkContainer1 #equipBtn button {
    text-align: left;
    padding-left: 5px;
    padding-bottom: 0; }

.master--subpage .top {
    height: 34px;
    color: #fff;
    background-image: url(/Global/lelc/content/graphics/global/headerBg.jpg); }

.master--subpage .top h2 {
    font-family: Helvetica;
    font-size: 21px;
    padding: 15px 0 0 7px;
    text-transform: uppercase; }

.master--subpage #left {
    float: left;
    width: 51%;
    background-image: url(/Global/lelc/content/graphics/global/leftBorderLeftLinks.gif);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 5px; }

.master--subpage #right {
    float: right;
    width: 47%;
    height: 80px; }

.master--subpage #equipSelect {
    padding-bottom: 5px;
    width: 300px;
    clear: both;
    margin: 0px; }

.master--subpage .button {
    border: none;
    background: none;
    cursor: pointer;
    padding: 0 0 20px 0;
    width: auto; }

.master--subpage #leHomeBottom .last {
    border-style: none; }

.master--subpage .linkContainer2 {
    border: 5px solid #959595;
    width: 191px;
    height: 175px;
    float: left;
    margin-left: 7px;
    background-image: url(/Global/lelc/content/graphics/global/homeLinksBg2.jpg);
    background-position: center;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold; }

.master--subpage .linkContainer2 ul li {
    padding: 5px;
    border-bottom: 1px dashed #CCCCCC;
    position: relative;
    background: url(/Global/lelc/content/graphics/global/leftNavArrow.gif) no-repeat left 0.1em;
    padding: 0 3px 5px 8px;
    margin: 10px 6px 10px;
    display: block; }

.master--subpage .linkContainer2 .content p {
    margin: 0; }

.master--subpage #equipBtn {
    width: 200px;
    clear: both; }

.master--subpage #leHomeESpot {
    width: 1014px;
    margin: 5px auto;
    overflow: hidden;
    font-size: 0pt; }

.master--subpage #leHomeESpot .spot {
    float: right;
    width: 607px;
    border: solid 5px #959595; }

.master--subpage #leHomeESpot .first {
    width: 380px;
    float: left; }

.master--subpage #robo {
    float: left;
    margin-right: 9px;
    width: 389px; }

.master--subpage #ichoose {
    float: right;
    width: 616px; }

.master--subpage #HomeFooter #promoSpot {
    border: none;
    height: auto; }

.master--subpage #footer_bar-content {
    font-size: 10px; }

.master--subpage #sMainContent {
    width: 1014px;
    background-color: #fff;
    margin-top: 5px; }

.master--subpage #shoppingCart1 {
    width: 715px;
    float: left;
    margin: 0;
    padding: 0; }

.master--subpage #shoppingCart1 .sLeftContent {
    float: left;
    margin: 5px; }

.master--subpage #shoppingCart2 {
    width: 280px;
    float: right;
    padding: 0; }

.master--subpage .cartBorder {
    border: 5px solid #C2C2C2;
    margin-bottom: 5px; }

.master--subpage #shoppingCart1 .cartBorder {
    border: none; }

.master--subpage #shoppingCart1 .btcLink {
    display: none; }

.master--subpage #shoppingCart2 h2 {
    height: 16px;
    color: #fff;
    background-image: url(/Global/lelc/content/graphics/global/leftnavBg.jpg);
    border-bottom: none;
    margin: 0;
    padding: 15px 10px 0 10px;
    background-position: 0 0;
    text-transform: uppercase;
    font-size: 12px; }

.master--subpage #shoppingCart2 .topCart {
    border: 5px solid #C2C2C2; }

.master--subpage #shoppingCart2 .products {
    margin: 0 0 10px 0;
    padding: 0 5px 10px 5px;
    border-bottom: 1px dashed #c2c2c2; }

.master--subpage #shoppingCart2 .products:last-child {
    border-bottom: none; }

.master--subpage #shopBtns1 {
    height: 20px;
    padding: 5px 5px 10px 5px; }

.master--subpage #shoppingCart2 #shopBtns1 {
    display: none; }

.master--subpage #shopBtns2 {
    clear: both;
    padding: 10px 5px 5px 5px;
    height: 20px; }

.master--subpage .continue {
    float: left; }

.master--subpage .update {
    float: left;
    margin-left: 10px; }

.master--subpage .updateSC2 {
    float: left; }

.master--subpage .proceed {
    float: right;
    margin-right: -5px; }

.master--subpage #sLeftContent button {
    border: none;
    background: none;
    padding-left: 3px; }

.master--subpage #shoppingCart1 .product1 {
    border-top: 1px dashed #CCCCCC;
    padding: 10px 5px 10px 10px;
    clear: left;
    position: relative;
    overflow: hidden; }

.master--subpage #shoppingCart2 .product1 {
    padding: 5px 0 0;
    margin-top: 5px;
    overflow: hidden;
    width: 265px;
    clear: both; }

.master--subpage #shoppingCart2 .product1:first-child {
    border-top: none; }

.master--subpage #shoppingCart1 .cartHeader {
    display: none; }

.master--subpage #shoppingCart2 .cartHeader {
    color: #fff;
    background-image: url(/Global/lelc/content/graphics/global/headerBg.jpg);
    padding: 18px 0 1px 5px;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 13px; }

.master--subpage .products #img {
    float: left;
    width: 30px; }

.master--subpage #shoppingCart1 .product {
    border-top: 1px dashed #CCCCCC;
    padding: 10px 5px 10px 0;
    height: 105px;
    width: 100%;
    clear: both; }

.master--subpage #shoppingCart2 .product {
    border-top: 1px dashed #CCCCCC;
    padding: 10px 5px 10px 0;
    height: 120px; }

.master--subpage #shoppingCart1 .productArea1 {
    float: left;
    width: 507px; }

.master--subpage #shoppingCart2 .productArea1 {
    float: left;
    width: 150px; }

.master--subpage .productArea2 {
    float: left;
    width: 200px; }

.master--subpage #shoppingCart1 .productTotal {
    border-bottom: 1px dashed #CCCCCC;
    border-top: 1px dashed #CCCCCC;
    clear: both;
    background: url(/Global/lelc/content/graphics/global/edBG.gif) repeat-y 415px 0; }

.master--subpage #shoppingCart2 .productTotal {
    clear: both; }

.master--subpage .promoCode {
    float: left;
    width: 50%;
    height: 100%; }

.master--subpage #total {
    width: 40%;
    padding-bottom: 15px;
    background-color: #ECECEC;
    float: right; }

.master--subpage #productDescription {
    width: 100%;
    float: left;
    font-family: Arial;
    font-size: 12px;
    color: #000;
    margin: 0 0 14px; }

.master--subpage #shoppingCart2 #productDescription {
    margin-bottom: 5px; }

.master--subpage #shoppingCart2 .productName {
    height: auto; }

.master--subpage .productName p {
    font-weight: 800;
    margin: 0; }

.master--subpage #shoppingCart2 .productName {
    height: auto; }

.master--subpage .sku p {
    margin: 0; }

.master--subpage .price p {
    height: 15px;
    font-weight: 700;
    margin: 0 0 3px; }

.master--subpage #shoppingCart1 .note {
    height: 15px; }

.master--subpage #shoppingCart1 .note span {
    margin-right: 10px;
    float: left; }

.master--subpage #shoppingCart1 .note .textLink {
    font-size: 11px;
    margin-top: 1px; }

.master--subpage #shoppingCart2 .note {
    display: none; }

.master--subpage .promo {
    font-weight: 800;
    color: #be1e2e;
    margin: 0 0 5px; }

.master--subpage .qty input {
    height: 15px;
    width: 44px;
    padding-left: 3px; }

.master--subpage #qtyInput {
    width: 10px;
    margin-left: 5px; }

.master--subpage .totalright {
    float: right;
    margin-left: 300px; }

.master--subpage #shoppingCart1 .total {
    float: right;
    width: 300px;
    min-height: 75px;
    height: auto;
    _height: 75px; }

.master--subpage #shoppingCart2 .total {
    float: none;
    background: none; }

.master--subpage .totalLabel {
    float: right;
    font-family: Arial;
    font-size: 12px;
    font-weight: 800;
    color: #000;
    margin-top: 9px; }

.master--subpage #shoppingCart2 .totalLabel {
    margin: 0;
    float: none;
    clear: both; }

.master--subpage .orderHistory .totalLabel {
    float: right;
    margin: 0 0 0 5px; }

.master--subpage .total {
    float: right;
    margin-top: 1px; }

.master--subpage .total button {
    font-family: Arial;
    font-size: 12px;
    font-weight: 800;
    color: #000;
    margin-right: 6px; }

.master--subpage #insidePromo {
    padding: 10px;
    width: 300px;
    float: left; }

.master--subpage #enterPromo {
    margin-bottom: 3px;
    font-weight: 800; }

.master--subpage #applyCode {
    height: 24px; }

.master--subpage #applyCode input {
    vertical-align: middle;
    padding: 2px;
    margin-bottom: 14px;
    color: #000;
    font-weight: 700;
    border: 1px solid; }

.master--subpage #applyCode img, .master--subpage button {
    border: none;
    padding: 0;
    margin: 0;
    background: none; }

.master--subpage #howDo {
    margin-top: 2px; }

.master--subpage #howDo .whatsThisIn {
    left: 115px; }

.master--subpage #shoppingCart2 #itemTotalLeft {
    margin: 0 0 0 86px;
    width: 100px; }

.master--subpage #itemTotalLeft {
    float: left;
    padding: 10px 0 5px 13px; }

.master--subpage #itemTotalLeft p {
    padding: 1px;
    margin: 0; }

.master--subpage #shoppingCart1 .total1, .master--subpage .total2, .master--subpage .total3 {
    font-weight: 800; }

.master--subpage #shoppingCart1 .total3 {
    font-weight: 800; }

.master--subpage #shoppingCart2 .total1, .master--subpage .total2, .master--subpage .total3 {
    font-weight: 500; }

.master--subpage .total1, .master--subpage .total3 {
    color: #000;
    margin: 0; }

.master--subpage .total2 {
    color: #be1e2e;
    margin: 0; }

.master--subpage #shoppingCart1 .total3 {
    font-size: 13px; }

.master--subpage #itemTotalRight {
    float: right;
    padding: 10px 20px 5px 13px;
    text-align: right; }

.master--subpage #shoppingCart2 #itemTotalRight {
    float: left;
    width: 80px;
    padding: 10px 0 5px; }

.master--subpage #itemTotalRight p {
    padding: 1px; }

.master--subpage #verisign {
    margin-top: 20px; }

.master--subpage #shoppingCart1 .remove {
    position: absolute;
    right: 0;
    bottom: 24px; }

.master--subpage #shoppingCart2 .remove {
    margin-left: 107px;
    clear: both; }

.master--subpage .insideTotal {
    width: 230px; }

.master--subpage #shoppingCart2 .insideTotal {
    width: 280px; }

.master--subpage #shoppingCart2 .promoCode {
    display: none; }

.master--subpage .totalL {
    text-align: left;
    margin-right: 20px; }

.master--subpage .totalR {
    text-align: right; }

.master--subpage #shoppingCart2 .estimTotal {
    border-top: 1px dashed #CCC;
    font-weight: 800; }

.master--subpage .btcLink {
    margin-right: 5px;
    float: right;
    border-bottom: 1px dashed #c2c2c2;
    width: 260px; }

.master--subpage .btcLink a {
    float: right;
    margin: 5px 0; }

.master--subpage .imgBox {
    float: left;
    margin-right: 10px;
    border: 5px solid #CCC; }

.master--subpage .qty {
    float: left;
    margin-bottom: 3px; }

.master--subpage #shoppingCart2 .qty {
    font-size: 12px; }

.master--subpage .orderHistory .qty {
    float: none; }

.master--subpage .orderHistory .product1 {
    border-top: none; }

.master--subpage .orderHistory .totalLabel {
    float: none;
    margin: 0; }

.master--subpage .orderHistory .productArea1 {
    width: 185px; }

.master--subpage .orderConfirmCart .innerWC {
    display: none; }

.master--subpage #sRightContent {
    width: 292px;
    float: right; }

.master--subpage #otherProducts {
    border: 5px solid #C2C2C2;
    width: 280px;
    float: right; }

.master--subpage #otherProdInside {
    padding: 5px; }

.master--subpage .moreProducts {
    padding: 5px;
    border-bottom: 1px dashed #CCCCCC;
    margin: 5px auto;
    clear: both; }

.master--subpage #otherProdInside .moreProducts:last-child {
    border-bottom: none; }

.master--subpage .moreProductsLast {
    margin: 5px auto 10px;
    border-bottom: none; }

.master--subpage .quickView {
    height: 18px;
    padding: 6px 0 0 10px;
    background-color: #e5e5e5; }

.master--subpage .otherProdInside {
    padding: 5px; }

.master--subpage .otherProdInside .spotImage {
    border: 5px solid #c2c2c2;
    background-color: #e2e2e2;
    width: 86px;
    float: left;
    overflow: hidden;
    margin-right: 10px;
    position: static; }

.master--subpage .otherProdInside .spotImage .img {
    margin-bottom: 3px; }

.master--subpage .otherProdInside .equipSelectHead {
    float: left;
    width: 145px;
    padding: 0 0 2px 0;
    font-weight: 800;
    margin: 0;
    background-color: transparent;
    height: auto;
    color: #000; }

.master--subpage .otherProdInside .addCartContainer {
    border-bottom: 1px #c2c2c2 !important;
    border-top: none;
    padding-bottom: 10px;
    margin-bottom: 10px; }

.master--subpage .otherProdInside .featuredTop ul {
    padding-left: 0; }

.master--subpage .otherProdInside .featuredTop li {
    margin-left: 3px;
    padding-left: 7px;
    font-size: 11px;
    list-style-type: none;
    background: url(/Global/lelc/content/graphics/global/dot.gif) no-repeat left 4px;
    line-height: 11px; }

.master--subpage .otherProdInside .featuredTop span {
    padding: 2px 0; }

.master--subpage .imageQuickView {
    border: 5px solid #c2c2c2;
    width: 88px;
    float: left;
    overflow: hidden;
    margin-right: 10px; }

.master--subpage .topProducts {
    height: 13px;
    color: #fff;
    background-color: #000;
    padding: 19px 0 0 5px; }

.master--subpage .topProducts .topProdTxt, .master--subpage .topProducts h2 {
    font-size: 12px;
    font-family: Arial;
    text-transform: uppercase;
    font-weight: 800; }

.master--subpage .productContent {
    float: left;
    width: 145px; }

.master--subpage .productContent p {
    padding: 0 0 2px 0;
    font-weight: 800;
    margin: 0; }

.master--subpage .productContent ul {
    padding-left: 0; }

.master--subpage .productContent li {
    margin-left: 3px;
    padding-left: 7px;
    font-size: 11px;
    list-style-type: none;
    background: url(/Global/lelc/content/graphics/global/dot.gif) no-repeat left 4px;
    line-height: 11px; }

.master--subpage .productContent span {
    padding: 2px 0; }

.master--subpage .addToCart {
    padding: 10px 43px 10px 0;
    float: right; }

.master--subpage .featureProd-search .equipSelectHead {
    display: none; }

.master--subpage .featureProd-search .featuredTop {
    float: left; }

.master--subpage .featureProd-search .spotImage {
    float: left;
    height: 86px;
    position: static;
    width: 86px;
    border: 5px solid #CDCDCD; }

.master--subpage .featureProd-search .addCartContainer {
    border: medium none;
    float: right; }

.master--subpage .featureProd-search-top .spotImage {
    border: 5px solid #CDCDCD;
    height: 86px;
    position: static;
    width: 86px;
    float: left; }

.master--subpage .featureProd-search-top .spotImage img {
    width: 86px;
    height: 86px; }

.master--subpage .featureProd-search-top .equipSelectHead {
    display: none; }

.master--subpage .featureProd-search-top .category .img {
    margin: 0; }

.master--subpage .srBody .featuredTop {
    padding-left: 0; }

.master--subpage .srBody .featureProd-search-top .spotImage {
    height: 140px;
    width: 140px; }

.master--subpage .srBody .featureProd-search-top .spotImage img {
    height: 140px;
    width: 140px; }

.master--subpage #main div.flash_window {
    margin-bottom: 10px; }

.master--subpage #main div.left_flash_window {
    position: relative;
    z-index: 0;
    margin-bottom: 10px; }

.master--subpage #main div.left_flash_window div.left_flash_content_relative {
    position: relative; }

.master--subpage #main div.left_flash_window div.left_flash_default_display {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -10;
    pointer-events: none; }

.master--subpage #main div.left_flash_window div.left_flash_default_edit {
    position: relative; }

.master--subpage #eRightContent div.flash_window {
    margin-bottom: 10px; }

.master--subpage #eRightContent div.right_flash_window {
    position: relative;
    z-index: 0;
    margin-bottom: 10px; }

.master--subpage #eRightContent div.right_flash_window div.right_flash_content div.flash_content {
    padding-bottom: 10px; }

.master--subpage #eRightContent div.right_flash_window div.right_flash_content_relative {
    position: relative; }

.master--subpage #eRightContent div.right_flash_window div.right_flash_default_display {
    top: 0;
    left: 0;
    z-index: -10; }

.master--subpage #eRightContent div.right_flash_window div.right_flash_default_edit {
    position: relative; }

.master--subpage .automationRightContentCapsule .equipSelectHead a {
    cursor: text;
    text-decoration: none; }

.master--subpage div.content_display {
    position: relative; }

.master--subpage div.content_edit {
    position: relative;
    width: 600px; }

/**
 *  Updated font styles for pageds
 *
 *  @date: Monday February 20, 2017 - 2:26 PM
 *  @author: Dyan Burkey
 *
 */
.master--subpage div.rightSide div.content_display table tr td p {
    margin-top: 0px;
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 2; }

.master--subpage div.rightSide div.flash_window {
    margin-bottom: 10px; }

.master--subpage div.rightSide div.right_flash_window {
    top: 0;
    right: 0;
    z-index: 0; }

.master--subpage div.rightSide div.right_flash_window div.right_flash_content {
    position: relative;
    z-index: 10; }

.master--subpage div.rightSide div.right_flash_window div.right_flash_default_display {
    position: absolute;
    top: 0;
    right: 0;
    z-index: -10; }

.master--subpage div.rightSide div.right_flash_window div.right_flash_default_edit {
    position: relative; }

.master--subpage #headerToolbar {
    float: right;
    width: 46px;
    cursor: pointer; }

.master--subpage #modelName {
    overflow: hidden;
    float: left; }

.master--subpage #modelImage {
    position: relative;
    width: 303px;
    height: 330px;
    float: left;
    margin: 5px 0 10px 0;
    border: 5px solid #fff;
    overflow: hidden; }
.master--subpage #modelImage #modelButton {
    display: none;
    position: absolute;
    bottom: 0;
    width: 300px;
    left: 0;
    background-color: #E4E3CF;
    padding: 10px 0 10px 10px; }
.master--subpage #modelImage:hover #modelButton {
    display: block; }

.master--subpage #modelDesc {
    position: relative;
    float: left;
    width: 370px;
    text-align: left;
    border-right: 1px solid #CCCCCC;
    margin: 0 10px 10px 15px;
    padding-right: 10px;
    min-height: 330px;
    height: auto !important;
    height: 330px; }

.master--subpage #modelTop {
    font-size: 15px;
    color: #be1e2e;
    border-bottom: 1px dashed #CCCCCC;
    overflow: hidden; }

.master--subpage #modelTop p {
    float: left;
    font-weight: 800;
    margin: 5px 0;
    text-transform: uppercase;
    width: 230px; }

.master--subpage #modelTop .shareBtn {
    float: right;
    margin-top: 5px;
    padding: 0; }

.master--subpage .modelSub {
    clear: both; }

.master--subpage .modelSub p {
    float: none;
    color: #000;
    font-size: 12px;
    text-transform: none; }

.master--subpage .productInfo {
    color: #000; }

.master--subpage .productInfo p {
    padding: 2px 16px 2px 5px;
    font-weight: 800;
    margin: 0;
    padding: 0; }

.master--subpage .productInfo ul {
    padding: 0;
    margin: 0; }

.master--subpage .productInfo li {
    margin-left: 3px;
    padding-left: 7px;
    font-size: 11px;
    list-style-type: none;
    background: url(/Global/lelc/content/graphics/global/dot.gif) no-repeat left 4px;
    line-height: 12px;
    *zoom: 1; }

.master--subpage #modelDetails {
    border-top: 1px dashed #CCCCCC;
    padding-top: 15px;
    width: 370px;
    margin-top: 5px; }

.master--subpage #features {
    padding: 5px 0 10px 0; }

.master--subpage #features p {
    margin: 5px 0 0 0; }

.master--subpage #features ul {
    margin: 0;
    padding: 0; }

.master--subpage .featuresL {
    float: left;
    width: 50%; }

.master--subpage .featuresR {
    float: right;
    width: 50%; }

.master--subpage .outInput {
    float: left; }

.master--subpage .outInImages {
    max-width: 70px;
    float: left;
    margin-left: -10px;
}

.master--subpage .outImage img {
    padding: 1px; }

.master--subpage .inImage {
    width: 70px;
    height: 20px;
    padding: 10px 2px 2px; }

.master--subpage .outInText {
    padding: 4px 10px 10px 3px;
    float: left; }

.master--subpage .outText {
    padding-top: 4px;
    height: 30px;
}

.master--subpage .outText p {
    padding: 3px 0;
    font-weight: 800;
    font-size: 11px;
    margin: 0 !important; }

.master--subpage #modelBullets {
    float: right;
    margin-left: 20px;
    width: 200px; }

.master--subpage #modelBullets li {
    margin-left: 13px;
    padding-left: 10px;
    list-style: none;
    background-image: url(/Global/lelc/content/graphics/global/leftNavArrow.gif);
    background-repeat: no-repeat;
    background-position: 0 1px;
    font-size: 11px;
    font-weight: 800; }

.master--subpage #modelBullets li a {
    color: #000;
    display: block; }

.master--subpage #modelBullets img {
    padding-left: 2px; }

/* Update PDF Path */
.master--subpage #modelBullets li.pdf {
    margin-left: 0 !important;
    background-position: -1px -1px;
    background-image: url(/Global/lelc/content/graphics/global/pdfArrow.gif);
    background-repeat: no-repeat;
    padding: 1px 0 0 23px; }

/**
 *  .inoutinfo p (This style should target the span element)
 *   Original styles:
 *    .master--subpage .inoutinfo p {
 *       font-weight: bold;
 *       padding: 10px 0;
 *     }
 *
 *  @date: Tuesday February 21, 2017 - 9:59 AM
 *  @author: Dyan Burkey
 *
 */
.master--subpage .inoutinfo p {
    font-weight: bold;
    padding-right: 10px; }

.master--subpage .inoutinfo p:last-child {
    padding-top: 20px; }

/**
 *  Update .inoutinfo on Product Detail Pages.
 *  Remove: padding-right: 5px;
 *
 *  @date: Tuesday February 21, 2017 - 9:53 AM
 *  @author: Dyan Burkey
 *
 */
.master--subpage .inoutinfo div {
    width: 66px;
    margin-bottom: 10px; }

.master--subpage .inoutinfo img {
    padding: 2px 2px 2px 0; }

.master--subpage .ininfo {
    font-weight: bold; }

.master--subpage .ininfo p {
    font-weight: bold;
    padding: 0px 0; }

.master--subpage .ininfo div {
    padding-right: 5px;
    width: 66px;
    margin-bottom: 10px; }

.master--subpage .ininfo img {
    padding: 2px 2px 2px 0; }

.master--subpage #equipDetailTab {
    width: 700px;
    border: 5px solid #fff;
    float: left;
    background: url(/Global/lelc/content/graphics/global/CCCbg.jpg) repeat-y 1px 0;
    padding-bottom: 1px; }

.master--subpage #equipDetailTab .hdr {
    background-color: #DDD;
    border: 1px solid #fff;
    margin: 0;
    padding: 12px 12px 14px; }

.master--subpage #equipDetailTab h2 {
    font-size: 14px;
    color: #be1e2e;
    font-weight: 800;
    text-transform: uppercase;
    margin: 0;
    float: left; }

.master--subpage #equipDetailTab h3 {
    font-weight: 800;
    margin-bottom: 5px; }

.master--subpage #equipDetailTab .target li {
    padding: 1px 5px 2px 8px;
    font-size: 11px;
    list-style-type: none;
    background: url(/Global/lelc/content/graphics/global/dot.gif) no-repeat left 4px;
    line-height: 11px; }

.master--subpage #equipDetailTab .target ul {
    margin-top: 5px; }

.master--subpage #equipDetailTab .targetNoLi li {
    margin-left: 0;
    padding: 0;
    font-size: 11px;
    list-style-type: none;
    line-height: 13px;
    background: none; }

.master--subpage #equipDetailTab .targetLgFont li {
    margin: 5px 0 5px 1px;
    padding: 0 5px 0 8px;
    font-size: 12px;
    list-style-type: none;
    line-height: 12px;
    background: url(/Global/lelc/content/graphics/global/dot.gif) no-repeat left 4px; }

.master--subpage #equipDetailTab p {
    margin: 0 0 5px 0; }

.master--subpage #equipDetailTab .bold {
    font-weight: bold; }

.master--subpage #equipDetailTab .font9px {
    font-size: 9px; }

.master--subpage #equipDetailTab .topRightCorner {
    position: absolute;
    top: 0px;
    right: 0px; }

.master--subpage #equipDetailTab #tabsContent {
    position: relative; margin-right: -5px; }

.master--subpage #equipDetailTab .target .equipTB ul {
    margin-top: 0px; }

.master--subpage #equipDetailTab .equipTB .topRow {
    width: 200px; }

.master--subpage .supportTabs #equipDetailTab .target li {
    background: none;
    font-size: 11px;
    list-style-type: decimal;
    margin: 0px;
    padding: 0px; }

.master--subpage .hidden {
    position: absolute;
    top: -9999px;
    left: -9999px; }

/**
 *  .master--subpage needs to set to position: relative; NOT position: static;
 *   as the position is set on .master--homepage
 *
 *  @date: Monday February 20, 2017 - 1:44 PM
 *  @author: Dyan Burkey
 *
 */
.master--subpage .open {
    position: relative;
    top: 0;
    left: 0; }

.master--subpage .tabs ul {
    overflow: visible;
    margin: 0;
    padding: 0;
    list-style-type: none; }

.master--subpage .tabs ul .trigger {
    background: transparent url(/Global/lelc/content/graphics/global/EDTabbedBtn.jpg) 0 -57px no-repeat;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    width: 156px;
    padding: 10px 0 10px 8px;
    margin-right: 3px;
    position: relative; }

.master--subpage .tabs ul .trigger .twoline {
    padding: 2px 0; }

.master--subpage .tabs ul .trigger a {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none; }

.master--subpage .tabs ul .trigger a:active {
    color: #fff; }

.master--subpage .tabs ul .active {
    color: #fff !important;
    _height: 30px;
    background: transparent url(/Global/lelc/content/graphics/global/EDTabbedBtn.jpg) 0 -2px no-repeat; }

.master--subpage .tabs ul .active a {
    color: #fff;
    font-weight: 800; }

.master--subpage .tabs ul .disabled {
    border-color: #ccc; }

.master--subpage .tabs ul .disabled a {
    cursor: default;
    text-decoration: none;
    color: #ccc;
    text-decoration: line-through; }

.master--subpage .tabs ul .disabled a:active {
    color: #ccc; }

.master--subpage .tabs ul .twoline.trigger {
    padding: 4px 0 4px 8px; }

.master--subpage .tabs ul .twoline.trigger a {
    width: 140px !important; }

.master--subpage .faqTabs .tabs ul .trigger {
    background: transparent url(/Global/lelc/content/graphics/global/EDTabbedBtn.jpg) 0 -57px no-repeat; }

.master--subpage .faqTabs .tabs ul .active {
    color: #fff !important;
    _height: 30px;
    background: transparent url(/Global/lelc/content/graphics/global/EDTabbedBtn.jpg) -2px 0 no-repeat; }

.master--subpage .faqTabs .target ol, .master--subpage .faqTabs .target ul {
    margin: 15px 0 15px 0; }

.master--subpage .faqTabs .target a {
    color: #be1e2e !important; }

.master--subpage #tabsContainer {
    float: left;
    width: 165px;
    height: 285px; }

.master--subpage #tabsContainer .trigger a {
    display: block; }

.master--subpage #tabsContainer ul li {
    list-style-type: none;
    width: auto;
    margin: 0; }

.master--subpage #tabsContent {
    width: 530px;
    float: right; }

.master--subpage #tabsContent .target {
    height: auto;
    text-align: left;
    padding: 10px 5px; }

.master--subpage #tabsBelow {
    clear: left;
    background-color: #CCC; }

.master--subpage .wsTabs #tabsContent .target {
    padding: 10px; }

.master--subpage #detailTabsContainer {
    float: left;
    width: 165px; }

.master--subpage #detailTabs {
    float: left;
    width: 164px; }

.master--subpage #detailTabsContainer .trigger a {
    display: block; }

.master--subpage #detailTabsContainer ul li {
    list-style-type: none;
    width: auto;
    margin: 0; }

.master--subpage #detailTabsMinHeight {
    float: left;
    width: 1px;
    height: 285px; }

.master--subpage .detailedImgGallery .target li {
    margin: 0 7px 0 6px; }

.master--subpage .detailedImgGallery .learn {
    float: none;
    background-position: right 2px;
    font-size: 12px;
    padding-right: 7px; }

.master--subpage .detailedImgGallery #tabsContainer {
    height: 0;
    border-top: 1px solid #fff;
    background-color: #C2C2C2; }

.master--subpage .detailedImgGallery #tabsContent {
    width: 625px;
    min-height: 300px;
    height: auto !important;
    height: 300px; }

.master--subpage .detailedImgGallery #tabsContent .descRight {
    float: left;
    width: 285px;
    margin: 0; }

.master--subpage .detailedImgGallery .trigger {
    margin: 0 !important; }

.master--subpage .detailedImgGallery .back {
    background: transparent url(/Global/lelc/content/graphics/global/EDTabbedBtn.jpg) 0 -39px no-repeat;
    border: 1px solid #fff;
    width: 150px;
    padding: 11px 0 2px 14px;
    margin-right: 0;
    position: relative;
    height: 22px; }

.master--subpage .detailedImgGallery .link {
    color: #000;
    font-weight: 800; }

.master--subpage .detailedImgGallery .indMidContainer {
    margin: 0;
    width: auto;
    border: 5px solid #c2c2c2; }

.master--subpage .detailedImgGallery .slider-item img {
    width: 56px;
    height: 56px; }

.master--subpage .detailedImgGallery .coHeader {
    padding-top: 0;
    font-size: 14px; }

.master--subpage .detailedImgGallery .coHeader p {
    width: 200px;
    margin: 0; }

.master--subpage .detailedImgGallery .share {
    padding: 0 0 5px 0; }

.master--subpage .share {
    padding: 3px 0 5px 0;
    float: right;
    text-transform: none; }

.master--subpage .indMidContainer .wclContent.left {
    padding-right: 8px; }

.master--subpage .weldSchoolTabs {
    clear: both;
    width: 777px; }

.master--subpage .wsTabs .detailedImgGallery {
    width: auto;
    margin: 5px 0;
    background: url(/Global/lelc/content/graphics/global/CCCbg3.jpg) repeat-y 1px 0; }

.master--subpage .wsTabs .detailedImgGallery #tabsContainer {
    height: 0;
    width: 136px; }

.master--subpage .wsColumn {
    width: 180px;
    float: left;
    margin: 10px 5px 0 0;
    padding: 5px 5px 5px 0; }

.master--subpage .wsImg {
    margin: 20px 0; }

.master--subpage .faqTabs .detailedImgGallery {
    width: 773px;
    margin: 5px 0;
    background: url(/Global/lelc/content/graphics/global/CCCbg.jpg) repeat-y 1px 0;
    padding-bottom: 1px; }

.master--subpage .faqTabs .detailedImgGallery .trigger {
    width: auto; }

.master--subpage .wsTabs .detailedImgGallery .trigger {
    width: auto; }

.master--subpage .faqTabs #tabsContent, .master--subpage .wsTabs #tabsContent {
    width: 596px;
    min-height: 300px;
    height: auto !important;
    height: 300px;
    float: right; }

.master--subpage .wsTabs #tabsContent {
    width: 438px; }

.master--subpage .faqTabs #tabsContainer {
    height: 0; }

.master--subpage .faqTabs .detailedImgGallery .target li {
    margin: 0 0 0 5px; }

.master--subpage .faqTabs .detailedImgGallery .target .bold {
    padding: 0 0 10px 0; }

.master--subpage .faqTabs .detailedImgGallery ul .active, .master--subpage .wsTabs .detailedImgGallery ul .active {
    background: url("/Global/lelc/content/graphics/global/EDTabbedBtn.jpg") no-repeat right -1px; }

.master--subpage .faqNoBG .detailedImgGallery {
    width: 753px;
    margin: 0 0 5px 0;
    background: none;
    padding: 10px; }

#equipDetailTab ul br {
    clear: none; }

/* Remove float: left; and width: 100%; when used within tabs - Dylan B */
.master--subpage .equipTB {
    /*    float: left;
    width: 100%;*/ }

.master--subpage .equipTB td {
    padding: 10px 5px; }

.master--subpage .topRow {
    color: #be1e2e;
    text-transform: uppercase; }

.master--subpage #equipPrice {
    height: 330px;
    width: 295px;
    background-color: #e5e5e5;
    float: right;
    position: relative; }

.master--subpage #priceContainer {
    padding: 20px 0 0 20px; }

.master--subpage #priceContainer p {
    font-size: 14px;
    font-weight: 800;
    color: #000;
    margin: 0;
    padding: 3px 0px; }

.master--subpage #priceContainer #yourPrice p {
    font-size: 14px;
    color: #be1e2e; }

.master--subpage .extendedWarranty {
    margin-top: 20px;
    border: 5px solid #C2C2C2;
    width: 170px;
    background-color: #fff;
    padding: 8px 8px 6px 8px; }

.master--subpage .extendedWarranty p {
    font-size: 13px;
    font-weight: 800;
    color: #000; }

.master--subpage #checkBox {
    padding: 5px 0;
    color: #000;
    font-weight: 800; }

.master--subpage #checkBox input {
    margin-right: 5px; }

.master--subpage #equipCart {
    padding-top: 20px;
    border-top: 1px dashed #CCCCCC;
    position: absolute;
    bottom: 5px;
    left: 20px;
    width: 255px; }

.master--subpage #qty {
    font-weight: 800;
    color: #000;
    padding-left: 3px; }

.master--subpage #qty input {
    border: 1px solid;
    font-weight: 800;
    color: #000;
    margin: 0 5px 3px 0;
    width: 60px; }

.master--subpage #qty spam {
    margin-right: 3px; }

.master--subpage .addCart {
    padding-top: 10px; }

.master--subpage .detailAddCart {
    position: absolute;
    bottom: 5px; }

.master--subpage #wishList {
    font-size: 10px;
    padding-right: 5px;
    background: none;
    font-weight: 800;
    background-image: url(/Global/lelc/content/graphics/global/leftNavArrow.gif);
    background-repeat: no-repeat;
    background-position: 80px 2px; }

.master--subpage .wishlist-content .content {
    border: 5px solid #959595;
    padding: 10px 5px;
    margin-bottom: 10px; }

.master--subpage #similarProd {
    background-color: #fff; }

.master--subpage #similarProd .active {
    background: transparent url(/Global/lelc/content/graphics/global/blackGradientBg.jpg) 0 -4px repeat-x;
    height: 25px;
    color: #fff;
    background-color: #000; }

.master--subpage #similarProd .active a {
    font-size: 12px;
    color: #fff;
    text-decoration: none;
    font-weight: 800;
    display: block; }

.master--subpage #similarProd {
    background: transparent url(/Global/lelc/content/graphics/global/accordianBtmTab.jpg) 0 0 repeat-x; }

.master--subpage #similarProd a {
    font-size: 12px;
    color: #000;
    font-weight: 800;
    text-decoration: none;
    display: block; }

.master--subpage .similarProd {
    background-color: #fff; }

.master--subpage .similarProd .active {
    background: transparent url(/Global/lelc/content/graphics/global/blackGradientBg.jpg) 0 -4px repeat-x;
    height: 25px;
    color: #fff;
    background-color: #000; }

.master--subpage .similarProd .active a {
    font-size: 12px;
    color: #fff;
    text-decoration: none;
    font-weight: 800;
    display: block; }

.master--subpage .similarProd {
    background: transparent url(/Global/lelc/content/graphics/global/accordianBtmTab.jpg) 0 0 repeat-x; }

.master--subpage .similarProd a {
    font-size: 12px;
    color: #000;
    font-weight: 600;
    text-decoration: none;
    display: block; }

.master--subpage #similarProducts .textLink2:hover {
    text-decoration: none;
    border-bottom: 1px solid red; }

.master--subpage #similarProducts a {
    text-decoration: none;
    border-bottom: solid 1px White; }

.master--subpage #similarProducts a:hover.textLink2 {
    text-decoration: none;
    border-bottom: solid 1px Red; }

.master--subpage #recommConsume .active {
    background: transparent url(/Global/lelc/content/graphics/global/blackGradientBg.jpg) 0 -4px repeat-x;
    height: 25px;
    color: #fff;
    background-color: #000; }

.master--subpage #recommConsume .active a {
    font-size: 12px;
    color: #fff;
    text-decoration: none;
    font-weight: 800;
    display: block; }

.master--subpage #acchead2, .master--subpage #acchead3, .master--subpage #acchead4, .master--subpage #acchead5, .master--subpage #acchead6, .master--subpage #acchead7 {
    padding: 6px 0 5px 7px; }

.master--subpage #similarProd .productContent {
    float: left;
    color: #000; }

.master--subpage #similarProd .productContent p {
    padding: 2px 16px 2px 5px;
    font-weight: 800;
    margin: 0; }

.master--subpage #similarProd .productContent li {
    padding-left: 7px;
    font-size: 9px;
    list-style-type: none;
    background: url(/Global/lelc/content/graphics/global/dot.gif) no-repeat left 4px;
    line-height: 11px; }

.master--subpage #similarProd .addToCart {
    border: none;
    background: none;
    padding: 34px 0 0 15px; }

.master--subpage .similarProd .productContent {
    float: left;
    color: #000; }

.master--subpage .similarProd .productContent p {
    padding: 2px 16px 2px 5px;
    font-weight: 800;
    margin: 0; }

.master--subpage .similarProd .productContent li {
    padding-left: 7px;
    font-size: 9px;
    list-style-type: none;
    background: url(/Global/lelc/content/graphics/global/dot.gif) no-repeat left 4px;
    line-height: 11px; }

.master--subpage .similarProd .addToCart {
    border: none;
    background: none;
    padding: 34px 0 0 15px; }

.master--subpage #recommConsume {
    background: transparent url(/Global/lelc/content/graphics/global/accordianBtmTab.jpg) 0 0 repeat-x; }

.master--subpage #recommConsume .trigger {
    margin-bottom: 10px; }

.master--subpage #recommConsume a {
    font-size: 12px;
    color: #000;
    font-weight: 800;
    text-decoration: none;
    display: block; }

.master--subpage .accordion200 .accordion {
    width: 200px; }

.master--subpage .accordion200 #otherProducts {
    width: 180px;
    margin: 0 5px 10px 0; }

.master--subpage .accordion200 #otherProdInside {
    padding: 0; }

.master--subpage .accordion200 .otherProdInside {
    padding: 0; }

.master--subpage .accordion200 .productContent {
    float: left !important;
    width: 70px; }

.master--subpage .accordion200 .productContent p {
    padding: 1px 0 1px 4px !important; }

.master--subpage .accordion200 .moreProducts, .master--subpage .moreProductsLast {
    height: auto; }

.master--subpage .accordion200 .addToCart {
    padding: 10px 0 0 0 !important; }

.master--subpage .accordion {
    width: 300px;
    float: right; }

.master--subpage .accordionRight .content {
    padding: 6px 6px 6px 6px; }

.master--subpage .accordionRight .trigger.sharedHandle a {
    color: #000000;
    display: block;
    padding: 7px 5px;
    font-size: 9px; }

.master--subpage .coNav {
    width: 721px; }

.master--subpage #checkoutContainer {
    float: left;
    width: 724px; }

.master--subpage #checkoutTop {
    padding: 3px; }

.master--subpage .signInLeft {
    float: left; }

.master--subpage #signInLeft .silContainer {
    width: auto;
    float: left; }

.master--subpage #signInLeft li {
    list-style-type: none; }

.master--subpage .signInContainer {
    width: 30.61%;
    border: thin solid #e6e7e8;
    margin: 1em;
    font-family: sans-serif;
    float: left; }

span#ctl00_cph_SingleCol_cph_MainContent_AccountSignInWebPart1_ctl00_lblNewAccountText {
    font-size: 12px;
    font-size: 0.75rem;
    line-height: 2; }

.master--subpage .signInContainerModal {
    width: 321px;
    margin: 0 10px 0 0;
    float: left; }

.master--subpage .signInContainer .errorBG, .master--subpage .locatorContainer .errorBG {
    width: auto; }

.master--subpage .alreadyReg {
    width: 347px;
    border: 5px solid #959595;
    float: left;
    height: 220px;
    position: relative; }

.master--subpage .alreadyReg ul {
    margin: 0;
    padding: 0;
    list-style: none; }

.master--subpage .alreadyReg .formTxtBox {
    width: 195px; }

.master--subpage .accSignIn .formTxtBox {
    width: 149px; }

.master--subpage .alreadyReg .silBottom {
    margin: 0;
    padding: 10px 0 0 5px;
    position: absolute;
    left: 5px;
    bottom: 0;
    width: 332px; }

.master--subpage .arBody {
    padding: 20px 0 0 0;
    height: 100%; }

.master--subpage .arBody ul {
    margin: 0;
    padding: 0; }

.master--subpage .arBody ul li {
    overflow: hidden;
    list-style-type: none; }

.master--subpage .formTxt {
    display: block;
    float: left;
    width: 200px;
    margin: 1px 1em 0 0;
    text-align: right;
    color: #000; }

.master--subpage .formTxt2 {
    display: block;
    float: left;
    width: 10em;
    margin: 1px 1em 0 0;
    text-align: right;
    color: #000; }

.master--subpage .multi {
    width: 300px !important; }

.master--subpage .formTxtBox {
    padding-left: 3px;
    float: left; }

.master--subpage select.formTxtBox {
    width: 140px; }

.master--subpage .formTxtBox2 {
    margin-left: 211px;
    padding-left: 3px; }

.master--subpage .mm {
    width: 20px;
    float: left;
    margin-right: 0 !important; }

.master--subpage .state {
    width: 124px; }

.master--subpage .ccSlash {
    float: left;
    width: 7px;
    margin: 0 5px; }

.master--subpage .yyyy {
    width: 40px;
    float: left;
    margin: 0 !important; }

.master--subpage .security {
    width: 40px; }

.master--subpage .arBody li {
    padding-bottom: 1em; }

.master--subpage .arBody .check {
    margin-left: 190px; }

.master--subpage .forgetPassword {
    margin: 0 10px 0 0; }

.master--subpage .checkFormWrapper {
    padding-left: 70px !important; }

.master--subpage .checkFormWrapper .forgetPassword {
    margin: 5px 8px 0 0;
    display: block; }

.master--subpage .signIn {
    margin-left: 92px; }

.master--subpage .guestCheckOut {
    width: 337px;
    height: 200px;
    border: 5px solid #959595;
    margin: 5px; }

.master--subpage .guestCheckBtn {
    margin: 0 0 0 130px; }

.master--subpage .gcoBody {
    padding: 10px 20px; }

.master--subpage .coText1 {
    margin: 1em 0 2em 0; }

.master--subpage .coText2 {
    font-weight: 800; }

.master--subpage span.check {
    position: relative;
    top: 2px;
    padding: 0 3px 0 0; }

.master--subpage .signInRight {
    float: right;
    width: 292px; }

.master--subpage .cartDetails, .master--subpage .orderDetails {
    border: 5px solid #C2C2C2;
    margin: 5px 5px 10px; }

.master--subpage .detailHead {
    background-image: url(/Global/lelc/content/graphics/global/headerBg.jpg);
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    padding: 20px 0 0 10px; }

.master--subpage .backToCart {
    margin: 5px 0 0 190px;
    background: none;
    background-image: url(/Global/lelc/content/graphics/global/leftNavArrow.gif);
    background-repeat: no-repeat;
    background-position: 69px .3em; }

.master--subpage .cartContent {
    border-top: 1px dashed #CCCCCC;
    margin: 5px;
    padding: 10px 0 10px 5px;
    overflow: hidden; }

.master--subpage .cartImage {
    border: 5px solid #C2C2C2;
    width: 86px;
    height: 86px;
    float: left;
    overflow: hidden; }

.master--subpage .cartProduct {
    float: left;
    margin-left: 5px;
    width: 125px; }

.master--subpage .prodTitle p {
    color: #000;
    margin: 5px;
    font-weight: 800;
    font-size: 12px; }

.master--subpage .prodSKU {
    color: #000;
    margin: 5px;
    font-size: 12px; }

.master--subpage .prodSKU p {
    margin: 0; }

.master--subpage .yourPrice p {
    color: #000;
    margin: 5px;
    font-weight: 800;
    font-size: 12px; }

.master--subpage .yourPrice .lineThrough {
    margin-left: 5px; }

.master--subpage .promoPrice p {
    color: #be1e2e;
    margin: 5px;
    font-size: 12px; }

.master--subpage .qtyTotal {
    margin-top: 13px; }

.master--subpage .cQty {
    float: left;
    margin: 5px; }

.master--subpage .cQty input {
    border: 1px solid #000; }

.master--subpage .cTotal {
    float: right;
    margin: 8px 0 0 14px; }

.master--subpage .cTotal p {
    font-weight: 800;
    font-size: 12px; }

.master--subpage .updateCartBtn {
    margin: 5px !important; }

.master--subpage .removeCart {
    clear: both;
    font-weight: 800;
    background-image: url(/Global/lelc/content/graphics/global/leftNavArrow.gif);
    background-repeat: no-repeat;
    background-position: 46px .3em; }

.master--subpage .cartTotal {
    height: 100px;
    margin-left: 120px; }

.master--subpage .totSav {
    height: 40px; }

.master--subpage .tot {
    width: 165px; }

.master--subpage .tot p {
    color: #000;
    font-size: 13px;
    margin: 3px; }

.master--subpage .itemTotal {
    float: left; }

.master--subpage .itemTotalM {
    float: right; }

.master--subpage .sav {
    width: 165px; }

.master--subpage .sav p {
    color: #be1e2e;
    font-size: 13px;
    margin: 3px; }

.master--subpage .savings {
    float: left; }

.master--subpage .savingsM {
    float: right; }

.master--subpage .estTotal {
    width: 165px;
    border-top: 1px dashed #CCC;
    padding-top: 5px; }

.master--subpage .estTotal p {
    color: #000;
    font-size: 14px;
    margin: 3px; }

.master--subpage .estTotalP {
    float: left; }

.master--subpage .estTotalM {
    float: right; }

.master--subpage .orderDetails .cQty, .master--subpage .cTotal {
    margin-left: 5px;
    float: none !important; }

.master--subpage .shipOpt {
    padding: 10px 0 0;
    min-height: 100px;
    height: auto !important;
    height: 100px; }

.master--subpage .shipOpt .label, .master--subpage .shipOpt .opts .label {
    float: left;
    width: 170px;
    margin: 1px 10px 0 0;
    text-align: right;
    font-size: 11px; }

.master--subpage .shipOpt li {
    color: #000;
    font-size: 10px;
    padding: 5px;
    margin-left: 20px;
    list-style: none; }

.master--subpage .shipOpt li .checkbox {
    margin: 0 0 0 154px; }

.master--subpage .shipOptions {
    padding: 0 5px;
    position: relative; }

.master--subpage .sOptionsInner2 {
    padding: 10px;
    overflow: hidden; }

.master--subpage .sOptionsInner2 ul {
    float: left;
    margin-left: 25px; }

.master--subpage .sOptionsInner2 li {
    padding: 1px 0;
    list-style: none; }

.master--subpage .radiopad {
    width: 340px;
    float: left;
    margin-left: 0; }

.master--subpage .radiopad input {
    margin-left: 0;
    margin-top: 3px;
    float: left; }

.master--subpage .radiopad label {
    float: left;
    margin-top: 2px !important; }

.master--subpage .shipMethRadio {
    width: 300px !important;
    display: block; }

.master--subpage .shipOpt .form .opts label {
    width: auto; }

.master--subpage .shipError {
    padding-top: 10px; }

.master--subpage .checkoutProgressSignIn {
    width: 1014px;
    height: 36px;
    margin-bottom: 5px;
    background-image: url(/Global/lelc/content/graphics/global/checkoutProgressSprite.jpg);
    background-position: 0 0; }

.master--subpage .checkoutProgressShipping {
    width: 1014px;
    height: 36px;
    margin-bottom: 5px;
    background-image: url(/Global/lelc/content/graphics/global/checkoutProgressSprite.jpg);
    background-position: 0 108px; }

.master--subpage .checkoutProgressBilling {
    width: 1014px;
    height: 36px;
    margin-bottom: 5px;
    background-image: url(/Global/lelc/content/graphics/global/checkoutProgressSprite.jpg);
    background-position: 0 72px; }

.master--subpage .checkoutProgressReview {
    width: 1014px;
    height: 36px;
    margin-bottom: 5px;
    background-image: url(/Global/lelc/content/graphics/global/checkoutProgressSprite.jpg);
    background-position: 0 36px; }

.master--subpage .COHeadersSprite1 {
    width: auto;
    height: 25px;
    background-image: url(/Global/lelc/content/graphics/global/COHeadersSprite.jpg);
    background-position: 0 74px;
    margin-bottom: 5px; }

.master--subpage .COHeadersSprite2 {
    width: auto;
    height: 25px;
    background-image: url(/Global/lelc/content/graphics/global/COHeadersSprite.jpg);
    background-position: -1px 49px;
    margin-bottom: 5px; }

.master--subpage .COHeadersSprite3 {
    width: auto;
    height: 25px;
    background-image: url(/Global/lelc/content/graphics/global/COHeadersSprite.jpg);
    background-position: -1px 25px;
    margin-bottom: 5px; }

.master--subpage .COHeadersSprite1 .required, .master--subpage .COHeadersSprite2 .required, .master--subpage .COHeadersSprite3 .required {
    margin: 5px; }

.master--subpage .COHeadersSprite1 .required a {
    margin: 0; }

.master--subpage .taxExemptHead {
    width: 900px;
    height: 25px;
    background: url(/Global/lelc/content/graphics/global/taxExemptHeadLong.jpg) no-repeat -3px 0; }

.master--subpage .taxContainer {
    width: 714px;
    border: 1px solid #CCC;
    overflow: hidden; }

.master--subpage .shippingContainer, .master--subpage .billingContainer, .master--subpage .reviewContainer {
    width: 722px;
    border: 1px solid #CCC;
    margin: 0 0 5px 0;
    clear: both; }

.master--subpage .confirmation .shippingContainer, .master--subpage .confirmation .billingContainer, .master--subpage .voContainer .shippingContainer, .master--subpage .voContainer .billingContainer {
    border: none; }

.master--subpage .coHeader {
    color: #be1e2e;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 800;
    border-bottom: 1px dashed #CCC;
    padding: 10px 0 0 1px;
    overflow: hidden;
    zoom: 1;
    clear: both; }

.master--subpage .coHeader h3 {
    background-color: none; }

.master--subpage .coMidContainer {
    padding: 0; }

.master--subpage .coMid {
    border-bottom: 1px dashed #CCC;
    padding: 5px 0;
    margin-bottom: 5px; }

.master--subpage .coMid.distmap {
    padding: 5px 2px;
    border-bottom: none; }

.master--subpage .coMid li, .master--subpage .sameAs li, .master--subpage .reviewContainer li {
    list-style: none; }

.master--subpage .coMid ul, .master--subpage .password ul, .master--subpage .silMidContainer ul, .master--subpage .billContent ul {
    padding-left: 0; }

.master--subpage .coMid ul li ul, .master--subpage .adrDisplay {
    margin-left: 180px;
    padding: 10px;
    background-color: #EEEEEE;
    width: 150px; }

.master--subpage .adrDisplay p {
    margin: 0; }

.master--subpage .coMid li ul li {
    padding: 1px 0; }

.master--subpage .coMidContainer li {
    padding: 8px 0;
    list-style: none; }

.master--subpage .coMidContainer li.grayBg {
    background-color: #CCC;
    width: 25%; }

.master--subpage .coMidContainer .label {
    float: left;
    width: 170px;
    margin: 1px 10px 0 0;
    text-align: right; }

.master--subpage .coMidContainer .form .opts {
    padding-left: 180px; }

.master--subpage .checkbox {
    margin-left: 179px;
    float: left; }

.master--subpage .labelCB {
    width: 250px;
    margin: 1px 0 0 3px;
    float: left; }

.master--subpage .labelTE {
    width: 115px;
    margin: 1px 0 0 3px;
    float: left; }

.master--subpage .specialInst {
    width: 265px;
    height: 70px; }

.master--subpage .distLoc {
    margin: 10px 0 0;
    border-bottom: 1px dashed #c2c2c2; }

.master--subpage .distLoc .dlItems {
    width: 211px;
    border-right: 1px dashed #CCC;
    margin: 2px 10px 10px 5px; }

.master--subpage .distLoc .withBottomBorder {
    height: 200px;
    border-bottom: 1px dashed #CCC;
    padding: 10px 10px 10px 5px;
    margin: 0px; }

.master--subpage .distLoc .dlItems:nth-child(4n+3) {
    border-right: none; }

.master--subpage .distLoc .dlTitle {
    margin: 0 0 0 -10px; }

.master--subpage .distLoc .dlTitle input {
    margin-left: 7px;
    margin-right: 5px;
    vertical-align: bottom; }

.master--subpage .distLoc .dlTitle a {
    color: #000 !important;
    background: url(/Global/lelc/content/graphics/global/leftNavArrow.gif) no-repeat right 2px;
    padding: 0 8px 0 0; }

.master--subpage .distLoc .dlItems ul {
    margin-left: 10px;
    clear: both; }

.master--subpage .dlBorder {
    border: 1px dashed #c2c2c2;
    clear: both;
    display: block;
    margin: 10px 0; }

.master--subpage .privacyPolicy {
    margin: 14px 0 0 10px !important;
    float: none !important; }

.master--subpage .spot.opts .privacyPolicy {
    margin: 12px 0 0 0;
    float: none !important; }

.master--subpage .coBottom {
    padding: 10px 0;
    overflow: hidden; }

.master--subpage .ccMargin {
    margin: 0 0 0 180px; }

.master--subpage .continueBtn {
    float: right; }

.master--subpage .dashedLine {
    height: 8px;
    width: 100%;
    border-top: 1px dashed #CCC;
    overflow: hidden; }

.master--subpage .residentialLiftGate {
    clear: both;
    float: left;
    margin: 10px 0 0 1px; }

.master--subpage .billingContainer .silBottom {
    height: auto;
    margin: 0; }

.master--subpage .confirmation {
    border: 5px solid #CCC;
    padding: 10px 5px;
    width: 704px;
    overflow: hidden;
    float: left; }

.master--subpage .confirmation .border1 {
    border: none; }

.master--subpage .confirmation .voContainer {
    padding: 10px 0; }

.master--subpage .confirmation .COHeaderSprite1 {
    background: none; }

.master--subpage .confirmation .progProfile {
    padding: 0; }

.master--subpage .coEmail {
    color: #000;
    font-size: 12px;
    font-weight: 800; }

.master--subpage .printConfirm {
    padding: 10px 0 5px; }

.master--subpage .printConfirm img, .master--subpage .printConfirm a {
    float: left; }

.master--subpage .printConfirm a {
    margin: 1px 0 0 3px; }

.master--subpage .printConfirm button {
    font-weight: 800;
    background-image: url(/Global/lelc/content/graphics/global/leftNavArrow.gif);
    background-repeat: no-repeat;
    background-position: 132px .3em;
    padding-right: 5px;
    font-size: 10px; }

.master--subpage .coFaster {
    background-color: #ECECEC;
    padding: 10px; }

.master--subpage .coFasterBody {
    float: left;
    margin-top: 10px; }

.master--subpage .fastBody1 li {
    list-style-type: disc;
    margin: 4px 0 0 50px; }

.master--subpage .fastBody2 {
    margin: 20px 0 0 80px; }

.master--subpage .fastBody2 .errorBG .whatsThisIn {
    left: 234px; }

.master--subpage .fastBody2 li {
    padding: 5px 0; }

.master--subpage .fastBody2 .label {
    float: left;
    width: 100px;
    margin: 1px 10px 0 0;
    text-align: right; }

.master--subpage .fastBody2 .fastLabel {
    float: left;
    width: 9em;
    margin: 1px 1em 0 0;
    text-align: right;
    color: #000;
    font-size: 11px; }

.master--subpage .createAccBtn {
    margin-left: 134px; }

.master--subpage .shipContainer {
    height: 90px; }

.master--subpage .shipInfoLeft {
    float: left;
    margin: 10px 0 0 30px; }

.master--subpage .shipInfoRight {
    float: left;
    margin: 10px 0 0 40px; }

.master--subpage .specialInstructions {
    margin-top: 10px; }

.master--subpage .billInfo {
    text-align: right;
    width: 120px;
    float: left; }

.master--subpage .billInfo li, .master--subpage .billContent li {
    list-style: none;
    clear: both; }

.master--subpage .billInfo ul {
    float: none; }

.master--subpage .billContent {
    text-align: left;
    float: left;
    margin-left: 30px; }

.master--subpage #mapArea .map {
    border: 5px solid #C2C2C2;
    display: inherit; }

.master--subpage .country {
    text-align: left; }

.master--subpage .sameAs {
    padding-top: 8px; }

.master--subpage .left {
    float: left; }

.master--subpage .iWeldN {
    width: 300px;
    display: block;
    float: left; }

.master--subpage .needPhone {
    width: 200px;
    float: left;
    color: #959595; }

.master--subpage .phone {
    margin: 0 5px 0 0; }

.master--subpage .billEdit .spot {
    padding: 1px 0; }

.master--subpage .billEdit li {
    padding: 1px 0; }

.master--subpage .billEdit ul {
    padding-left: 0; }

.master--subpage .billEdit .label {
    margin-top: 0; }

.master--subpage .reviewContainer {
    width: auto;
    border: 1px solid #CCC; }

.master--subpage .formTxtR {
    float: left; }

.master--subpage .billingContainerDisp {
    padding: 10px; }

.master--subpage .billingContainerDisp li {
    clear: left;
    list-style: none; }

.master--subpage .billDispLR {
    float: left;
    margin-top: 10px; }

.master--subpage .billingDispL {
    float: left; }

.master--subpage .billingDispR {
    float: left;
    margin-left: 20px; }

.master--subpage .bold {
    font-weight: 800; }

.master--subpage .ccard {
    margin-top: -10px; }

.master--subpage .grayUL {
    background-color: #ececec; }

.master--subpage .reviewOrder {
    padding: 10px 0 10px 30px; }

.master--subpage .reviewOrder li {
    width: 500px;
    float: left;
    list-style: none; }

.master--subpage .byClicking {
    margin-top: 14px;
    padding: 2px 0; }

.master--subpage .submitBtn {
    float: right;
    margin: 40px 5px 0 0; }

.master--subpage .left.search {
    width: 380px; }

.master--subpage .leftSide.signIn {
    width: 624px;
    margin: 0;
    padding: 0 0 0 10px; }

.master--subpage .leftSide.signIn .silContainer {
    margin-top: 0; }

.master--subpage #accountSignInArea {
    overflow: hidden; }

.master--subpage .signinLeft {
    float: left; }

.master--subpage .silContainer {
    border: 5px solid #959595;
    margin: 0 5px 10px 0;
    float: left; }

.master--subpage .silContainerMid, .master--subpage .silContainerMid {
    width: 493px;
    border: 5px solid #959595;
    margin: 5px 5px 10px 0;
    float: left;
    overflow: hidden; }

.master--subpage #myAccountInfo {
    margin-top: 0;
    float: none; }

.master--subpage #myAccountInfo .form .opts {
    padding-left: 110px; }

.master--subpage #myAccountInfo .form .label {
    text-align: left; }

.master--subpage .silContainerMid ul, .master--subpage .silContainerMid ul {
    list-style-type: none;
    margin: 0;
    padding: 0; }

.master--subpage .left .silContainer {
    float: none; }

.master--subpage .silHeader {
    background-color: #222;
    color: #fff;
    font-size: 13px;
    font-family: Arial, sans-serif;
    font-weight: bold !important;
    text-transform: uppercase;
    padding: 6px 10px; }

.master--subpage .silHeader h3 {
    margin: 0;
    color: white; }

.master--subpage .silHeader h2 {
    font-weight: bold;
    color: #fff;
    font-size: 13px;
    text-transform: uppercase; }

.master--subpage .silSubHead {
    overflow: hidden;
    color: #be1e2e;
    text-transform: uppercase;
    border-bottom: 1px dashed #CCCCCC;
    padding: 5px 0 2px;
    font-weight: bold;
    margin: 2px 8px;
    font-size: 13px; }

.master--subpage .silSubHead span {
    font-weight: 800; }

.master--subpage .innerWC2 input {
    vertical-align: middle; }

.master--subpage .silMidContainer {
    padding: 10px; }

.master--subpage .silMidContainer ul {
    padding-left: 0; }

.master--subpage .silMidContainer li {
    padding-bottom: 10px;
    list-style: none; }

.master--subpage .silMidContainer .label {
    float: left;
    width: 100px;
    margin: 1px 10px 0 0;
    text-align: right; }

.master--subpage .silMidContainer .label125 {
    float: left;
    width: 125px;
    margin: 1px 10px 0 0;
    text-align: right; }

.master--subpage .silMidContainer .label150 {
    float: left;
    width: 150px;
    margin: 1px 10px 0 0;
    text-align: right; }

.master--subpage .userAdmin .label {
    margin: 7px 10px 0 0;
    float: left;
    width: 168px;
    text-align: right; }

.master--subpage .support .label {
    margin: 7px 10px 0 0;
    width: 155px; }

.master--subpage .support .form .spot .label {
    margin-top: 0; }

.master--subpage .userAdmin .stateDD {
    margin: 5px 0; }

.master--subpage .silMidContainer .checkbox {
    margin-right: 5px; }

.master--subpage .silMidContainer .wideText {
    width: 353px; }

.master--subpage .silMidContainer .wideList {
    width: 360px; }

.master--subpage .silMidContainer .wideMenu {
    width: 346px; }

.master--subpage .silMidContainer .textMenu {
    clear: both;
    position: relative;
    background: #ececec;
    border: 1px solid gray;
    padding: 5px;
    display: none; }

.master--subpage .silMidContainer .opManualSearchMenu {
    left: 135px;
    top: -5px; }

.master--subpage .silMidContainer .textMenu .menuItem {
    cursor: pointer; }

.master--subpage .silMidContainer .textMenu .menuItem .menuItemMatch {
    font-weight: bold;
    font-size: 8pt; }

.master--subpage .silBottom {
    border-top: 1px dashed #CCCCCC;
    padding: 5px 0 0;
    margin: 11px 5px 0;
    height: 30px;
    clear: both; }

.master--subpage .silBottom .required {
    color: #000;
    float: left; }

.master--subpage .coGuest {
    margin-top: 24px !important; }

.master--subpage .register {
    margin-left: 86px; }

.master--subpage .accSignIn .formTextBox {
    width: 170px; }

.master--subpage .accSignIn .whatsThisIn {
    left: 320px; }

.master--subpage .innerWCFix .whatsThisIn {
    left: 525px; }

.master--subpage .ulTest {
    float: left;
    margin-left: -10px; }

.master--subpage .ulTest li {
    padding: 0 0 3px 8px;
    color: #000; }

.master--subpage .ulTest .checkbox {
    margin-left: 1px; }

.master--subpage .signUpFor {
    color: #000;
    font-weight: 800;
    margin: 0 9px 0 50px;
    float: left; }

.master--subpage .privacyPolicy {
    color: #000 !important;
    margin-left: 23px;
    background: none;
    font-weight: 800;
    background-image: url(/Global/lelc/content/graphics/global/leftNavArrow.gif);
    background-repeat: no-repeat;
    background-position: right 2px;
    clear: none !important; }

.master--subpage .distributePartner {
    float: right;
    border: 5px solid #C2C2C2;
    padding: 10px;
    width: 235px;
    margin: 5px; }

.master--subpage .dpHeader {
    text-transform: uppercase;
    color: #be1e2e; }

.master--subpage .negFifty {
    margin-left: -50px; }

.master--subpage .reqHeader {
    color: #be1e2e;
    font-size: 14px;
    text-transform: uppercase;
    background-color: #DDD;
    padding: 5px 10px; }

.master--subpage .reqHeader p, .master--subpage .reqHeader h3 {
    font-weight: 800;
    font-size: 13px; }

.master--subpage .reqTop {
    padding: 5px 10px;
    color: #000; }

.master--subpage .reqBot {
    padding: 5px 10px;
    margin: 10px;
    /*width: 300px;*/ }

.master--subpage #registerBenefits, .master--subpage #SignInBenefits {
    padding: 20px; }

.master--subpage .reqBotHead {
    height: 23px;
    vertical-align: top;
    color: #be1e2e;
    text-transform: uppercase;
    border-bottom: 1px dashed #CCCCCC;
    font-weight: bold;
    margin: 2px 0;
    font-size: 13px; }

.master--subpage .benefitsHeader, .master--subpage .SignInHeader {
    height: 23px;
    vertical-align: top;
    color: #be1e2e;
    text-transform: uppercase;
    font-weight: bold;
    margin: 2px 0;
    font-size: 13px; }

.master--subpage .benefitsHeader p, .master--subpage .reqBotHead p {
    font-size: 13px;
    font-weight: 800; }

.master--subpage .benefitsContent {
    color: #000;
    margin-top: 5px; }

.master--subpage .SignInContent {
    color: #000;
    margin-top: 5px; }

.master--subpage .benefitsContent ul {
    margin: 5px 0 15px 0; }

.master--subpage .benefitsContent li {
    list-style-type: disc;
    margin-left: 15px;
    padding-bottom: 2px !important; }

.master--subpage .benefitsContent .left {
    margin-right: 30px; }

.master--subpage .password .silContainer {
    width: 340px;
    margin-top: 0; }

.master--subpage .password li {
    padding: 5px 0;
    list-style: none; }

.master--subpage .password .label {
    width: 90px;
    margin: 2px 10px 0 0;
    text-align: right;
    float: left; }

.master--subpage .password .fullTextBox {
    margin: 0;
    width: 184px; }

.master--subpage .password .whatsThisIn {
    left: 315px; }

.master--subpage .awLeftTop h2 {
    color: #be1e2e;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 800;
    margin-bottom: 3px; }

.master--subpage .progInfo {
    padding: 3px 0 15px; }

.master--subpage .progHead {
    font-size: 14px;
    font-weight: 800;
    margin: 0 0 15px 0; }

.master--subpage .progContent {
    margin-top: 25px; }

.master--subpage .proContent .progHead {
    margin: 0; }

.master--subpage .progContent ul {
    margin: 0;
    padding: 0; }

.master--subpage .progContent ul li {
    list-style-type: none; }

.master--subpage .edit, .master--subpage .awLeft .progContent .progHead a {
    margin-left: 10px;
    font-weight: 800;
    color: #000;
    background-image: url(/Global/lelc/content/graphics/global/leftNavArrow.gif);
    background-repeat: no-repeat;
    background-position: right 2px;
    padding-right: 8px;
    font-size: 10px; }

.master--subpage .view {
    margin-left: 10px;
    font-weight: 800;
    background-image: url(/Global/lelc/content/graphics/global/leftNavArrow.gif);
    background-repeat: no-repeat;
    background-position: right 2px;
    padding-right: 5px;
    font-size: 10px; }

.master--subpage .question {
    float: left; }

.master--subpage .questionsContent {
    float: right;
    width: 150px; }

.master--subpage .awRightHeader {
    font-weight: 800;
    margin-bottom: 10px; }

.master--subpage .awRightContent {
    margin-bottom: 10px; }

.master--subpage .awRightPhone {
    text-transform: uppercase;
    font-weight: 800; }

.master--subpage .coHeader .headerBtn {
    margin: 0 0 5px 174px; }

.master--subpage .coHeader .headerBtnShip {
    margin: 0 0 5px 163px; }

.master--subpage .accShipContainer .accLeft {
    padding: 20px 0 13px 20px;
    background-color: #DDD;
    width: 250px;
    float: left; }

.master--subpage .accShipContainer .accRight {
    padding: 20px 0 0 58px;
    background-color: #fff;
    width: 315px;
    float: left; }

.master--subpage .accShipContainer ul {
    padding: 0; }

.master--subpage .accShipContainer li {
    padding: 1px 0;
    list-style: none; }

.master--subpage .accShipAddress {
    margin-bottom: 30px; }

.master--subpage .accShipAddress h2 {
    font-weight: 800; }

.master--subpage .accShipHeader, .master--subpage .accShipHeader span {
    font-weight: 800;
    font-size: 12px;
    margin: 0 0 15px 0; }

.master--subpage .accTop {
    margin-bottom: 40px; }

.master--subpage .accBottom {
    border-top: 1px dashed #CCC;
    clear: left; }

.master--subpage .coMidcontainer .accBottom {
    padding: 10px 10px 10px 10px; }

.master--subpage .accBottom .headerBtn {
    margin: 5px 0 10px 326px; }

.master--subpage .accShipContainer .textLink {
    margin-right: 5px; }

.master--subpage .billingAdr {
    clear: both;
    padding-left: 180px; }

.master--subpage .progProfile {
    padding: 10px 0 10px 30px; }

.master--subpage .silMid .profProfile {
    padding: 10px 0 0 0; }

.master--subpage .progProfile li {
    padding: 8px 0; }

.master--subpage .progProfContainer {
    padding: 0 0 10px 0; }

.master--subpage .progProfContainer .label {
    width: 125px; }

.master--subpage .progProfContainer .checkbox {
    margin-left: 134px; }

.master--subpage .progProfile div div {
    padding: 5px 0; }

.master--subpage #eRightContent, .master--subpage .awRight {
    float: left;
    width: 205px;
    margin: 0 -5px 0 -15px; }

.master--subpage .awRight {
    background-color: #DDD;
    padding: 10px;
    width: 185px; }

.master--subpage .equipAccordion {
    width: 778px;
    height: 175px;
    border: 5px solid #CCC;
    float: left; }

.master--subpage .equipRepeatContainer {
    clear: left;
    height: 105px; }

.master--subpage .equipRepeater {
    float: left;
    margin: 5px 0;
    width: 49%;
    padding: 5px 0; }

.master--subpage .equipImg {
    margin: 0 5px 5px;
    float: left; }

/**
 *  Remove borders from .equipImg img - Note: this should not have been applied
 *  directly to the image tag (img) > in the future we should have a border
 *  class that can be applied to other elements.
 *
 *  @date: Tuesday February 21, 2017 - 2:20 PM
 *  @author: Dyan Burkey
 *
 */
.master--subpage .equipImg img {
    /* border: 5px solid #CCC !important;*/ }

.master--subpage .equipRepeaterText {
    float: left;
    padding: 0px 5px 5px 5px;
    width: 225px; }

.master--subpage .equipLandHead {
    color: #be1e2e;
    text-transform: uppercase;
    padding-top: 5px; }

.master--subpage .equipLandHead h2 {
    font-weight: 600;
    font-size: 13px; }

/**
 * .equipContent p tag needs to be set to margin: 0; in order to work with
 *  Lincoln Electric approved Web Fonts - ('Open Sans')
 *
 *  @date: Tuesday February 21, 2017 - 2:06 PM
 *  @author: Dyan Burkey
 *
 */
.master--subpage .equipContent p,
.master--subpage .equipContent {
    margin: 0; }

.master--subpage .equipLink1 {
    background: url(/Global/lelc/content/graphics/global/equipLinkBg.jpg) no-repeat right 2px;
    float: left;
    padding-right: 10px;
    margin-right: 10px; }

.master--subpage .equipLink2 {
    float: left; }

.master--subpage .equipSelect {
    border: 5px solid #fff;
    margin: 0 0 10px 0px;
    background-color: #eee; }

.master--subpage .equipSelectCont {
    padding: 5px; }

.master--subpage .equipSelectCont p {
    margin: 0;
    color: #000;
    font-weight: 500;
    font-size: 10px;
    text-transform: none; }

.master--subpage .startBtn {
    margin: 0 0 5px 125px; }

.master--subpage .shopNowBtn {
    margin: 0 0 10px 64px; }

.master--subpage .equipSelectHead {
    height: 34px;
    background-color: #000;
    color: #fff;
    position: relative; }

.master--subpage .equipSelectHead h2, .master--subpage .equipSelectHead h3 {
    text-transform: uppercase;
    bottom: -1px;
    left: 6px;
    font-weight: bold;
    font-size: 12px;
    padding: 0 !important;
    position: absolute;
    color: white; }

.master--subpage .equipSelectHead a {
    color: #fff;
    font-size: 14px;
    font-weight: 800;
    bottom: -1px; }

.master--subpage .mar {
    margin: 1px !important; }

.master--subpage .equipSpot {
    border: 5px solid #959595;
    background-color: #ECECEC;
    width: 378px;
    height: 111px;
    float: left;
    margin: 10px 0; }

.master--subpage .equipSpotL {
    float: left; }

.master--subpage .equipSpotR {
    float: right;
    width: 150px;
    padding: 10px 30px 0 0; }

.master--subpage .boldHead {
    font-weight: 800;
    font-size: 13px; }

.master--subpage .equipImgBody {
    margin: 5px 0; }

.master--subpage .left {
    float: left !important; }

.master--subpage .right {
    float: right; }

.master--subpage .lookingFor {
    position: relative;
    background: url(/Global/lelc/content/graphics/global/lookingForConsumables.jpg) no-repeat;
    border: 5px solid #959595;
    width: 775px;
    height: 88px;
    clear: left; }

.master--subpage .linkMap {
    position: absolute;
    top: 13px;
    left: 228px;
    width: 258px;
    height: 33px;
    background-color: transparent; }

.master--subpage .innerLF {
    margin: 55px 0 0 7px; }

.master--subpage .innerLF button {
    float: left; }

.master--subpage .innerLFBody {
    float: left;
    width: 230px;
    margin-left: 10px; }

.master--subpage .featuredProd {
    border-width: 5px !important;
    border-style: solid !important;
    margin: 0 0 10px;
    overflow: hidden;
    padding-bottom: 5px; }

.master--subpage .featuredProd {
    border-color: #CCC; }

.master--subpage .featuredTop {
    padding: 5px 10px 10px 5px; }

.master--subpage .featuredTop p {
    font-weight: 800; }

.master--subpage .featuredTop ul {
    padding: 0; }

.master--subpage .featuredTop li {
    margin-left: 2px;
    padding-left: 7px;
    font-size: 11px;
    list-style-type: none;
    background: url(/Global/lelc/content/graphics/global/dot.gif) no-repeat left 4px;
    line-height: 12px; }

.master--subpage .featuredBottom {
    padding: 10px; }

.master--subpage .featuredProdInfoFixedHeight .spotImage .defaultImg {
    height: 86px;
    width: 86px;
    background-position: left top;
    background-color: White; }

.master--subpage .featureProd-with-quantity .featuredProdInfoFixedHeight {
    height: 225px; }

.master--subpage .efBody {
    width: 584px; }

.master--subpage .efBody .catHandleOver {
    padding: 7px 0 0 7px;
    line-height: inherit;
    /* height: 18px;
    margin: 0 0 3px;*/ }

.master--subpage .efBody .catHandleOver input {
    position: relative; }

.master--subpage .sortBy select, .master--subpage .sortBy .select {
    width: 175px;
    float: right; }

.master--subpage .equipCode {
    padding: 0 0 0 5px;
    font-weight: 800; }

.master--subpage .efBody .blackBG, .master--subpage .efBody .blackBgUpperCase {
    margin-bottom: 10px; }

.master--subpage .efContent {
    display: none; }

.master--subpage #singleColProductRepeater .efHead {
    width: 770px; }

.master--subpage #singleColProductRepeater .efBody {
    width: 780px; }

.master--subpage #singleColProductRepeater .efRight {
    width: 150px;
    float: left; }

.master--subpage #singleColProductRepeater .efContent {
    display: block;
    width: 270px;
    float: right;
    margin-top: 10px;
    overflow: hidden; }

/**
 *  Update Product Detail image .imgQV
 *  Remove border: 5px solid #C2C2C2;
 *
 *  @date: Tuesday February 21, 2017 - 10:13 AM
 *  @author: Dyan Burkey
 *
 */
.master--subpage .imgQV {
    /*    border: 5px solid #C2C2C2;
*/
    background-color: #ececec;
    width: 140px;
    height: 160px;
    overflow: hidden;
    margin-right: 10px; }

.master--subpage .imgQV a {
    margin-left: 10px; }

.master--subpage .imgQV .img {
    margin-bottom: 3px; }

.master--subpage .efLeft {
    padding: 5px 10px;
    margin: 5px 0;
    width: 315px;
    border-right: 1px solid #C2C2C2;
    overflow: hidden;
    float: left; }

/**
 *  Update .productInfo width to adjust for box-sizing: border-box;
 *  Original width: 155px;
 *  @date: Tuesday February 21, 2017 - 9:44 AM
 *  @author: Dyan Burkey
 *
 */
.master--subpage .efLeft .productInfo {
    width: 140px;
    margin-bottom: 5px; }

.master--subpage .efLeft .productInfo ul {
    margin: 0 0 10px 0; }

.master--subpage .efRight {
    padding: 5px 5px 5px 10px;
    margin: 5px 0;
    text-align: left;
    width: 230px; }

.master--subpage .efRight p {
    margin: 0; }

.master--subpage .efRight .addCartContainer {
    text-align: left !important;
    border: none;
    margin: 0 0 5px 0;
    padding: 0px; }

.master--subpage .italic {
    font-style: italic; }

.master--subpage .img-path {
    display: none; }

.master--subpage .equipCompareTB {
    border: 1px solid #CCC;
    width: 785px;
    float: left; }

.master--subpage .equipCompareTB td {
    border-left: 1px solid #CCC;
    width: 106px;
    padding: 5px;
    margin: 5px;
    font-size: 10px; }

.master--subpage .equipCompareTB .featuredTop {
    padding: 5px; }

.master--subpage .equipCompareTB .addCartContainer {
    padding: 5px;
    border-top: none;
    text-align: left; }

.master--subpage .equipCompareTB .textLink {
    display: inline; }

.master--subpage .equipCompareTB p {
    margin: 0; }

.master--subpage .equipCompareTB span {
    white-space: nowrap; }

.master--subpage .borderTop, .master--subpage tr.borderTop td {
    border-top: 1px dashed #CCC; }

.master--subpage tr.borderTop {
    border: none; }

.master--subpage .borderBottom, .master--subpage tr.borderBottom td {
    border-bottom: 1px dashed #CCC; }

.master--subpage tr.borderBottom {
    border: none; }

.master--subpage .compareImg {
    border: 5px solid #CCC;
    margin-bottom: 10px; }

.master--subpage .compareBtn2 {
    float: left;
    width: 123px; }

.master--subpage .concat {
    margin: 0 3px 5px 0;
    padding: 0 6px 5px 0;
    width: 497px;
    float: left; }

.master--subpage .concat.last {
    padding-left: 2px;
    padding-right: 0;
    margin: 0; }

.master--subpage .blackBgComparison {
    margin-bottom: 10px;
    padding: 5px 0 3px 7px;
    background: transparent url(/Global/lelc/content/graphics/global/blackGradientBg.jpg) 0 -2px repeat-x;
    height: 22px;
    display: block;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 800; }

.master--subpage .blackBgComparison p {
    margin: 0;
    color: #fff; }

.master--subpage .blackBgUpperCase {
    background: transparent url(/Global/lelc/content/graphics/global/blackGradientBg.jpg) 0 -4px repeat-x;
    padding: 5px 0 0 7px;
    height: 22px;
    color: #fff;
    background-color: #000;
    display: block;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 800; }

.master--subpage .sharedHandle.trigger .target {
    padding: 5px;
    border: 1px solid #CCC;
    margin: -4px 0 3px 0; }

.master--subpage .leftSide {
    float: left;
    padding: 0px 0px 0px 0px; margin: 0px -5px 0px 0px; }

.master--subpage .mid, .master--subpage .awLeft {
    width: 620px;
    padding: 5px 0px 0px 5px;
    float: left; }

.master--subpage .searchResults {
    border: 5px solid #959595;
    width: auto;
    padding: 0 5px;
    margin-bottom: 10px; }

.master--subpage .searchResults .coHeader {
    padding: 10px 0 2px 5px;
    margin: 0 5px; }

.master--subpage .searchCategory .coHeader {
    padding: 10px 0 2px 5px;
    margin: 0 5px 10px 5px;
    width: 770px; }

.master--subpage .percentMatch {
    margin: 5px 0;
    font-weight: 800; }

.master--subpage .searchBox {
    padding: 5px 0 5px 4px; }

.master--subpage .searchBox li {
    list-style-type: none;
    margin: 0;
    padding: 0 0 5px 0; }

.master--subpage .searchBox ul {
    margin: 0;
    padding: 0; }

.master--subpage .searchBox .watermark, .master--subpage .searchBox .watermarked {
    position: relative;
    top: -8px;
    width: 133px; }

.master--subpage .searchRepeat {
    border-right: 1px solid #CCC;
    float: left;
    padding: 0 5px 0 0;
    margin: 5px;
    width: 173px; }

.master--subpage .searchRepeat:last-child {
    border-right: none; }

.master--subpage .searchRepeat img {
    border: 5px solid #C2C2C2;
    width: 140px; }

.master--subpage .searchRepeat .defaultImg {
    border: 5px solid #C2C2C2;
    height: 140px;
    width: 140px;
    background-position: left top; }

.master--subpage .search-result-item {
    border-bottom: 1px dashed #c2c2c2;
    padding: 5px; }

.master--subpage .search-result-item:last-child {
    border-bottom: none; }

.master--subpage .srTop {
    margin-bottom: 5px; }

.master--subpage .addCartContainer {
    text-align: right;
    border-top: 1px #CCC;
    padding: 5px; }

.master--subpage .quickViewR .addCartContainer {
    padding-top: 10px; }

.master--subpage .addCartContainer img {
    border: none !important;
    margin-top: 10px; }

.master--subpage .addCartContainer .button {
    margin-top: 10px;
    padding: 0 !important;
    width: auto; }

.master--subpage .addCartContainer p {
    margin: 0; }

.master--subpage .addCartContainer:last-child {
    border: none !important; }

.master--subpage .ypLarge13 {
    font-weight: 800;
    font-size: 13px; }

.master--subpage .ypLarge {
    font-weight: 800;
    font-size: 12px; }

.master--subpage .ypMed {
    font-size: 12px; }

.master--subpage .ypSmall {
    font-size: 9px; }

.master--subpage .searchCategory {
    border: 5px solid #959595;
    width: auto; }

.master--subpage .narrow {
    float: right;
    margin-top: -2px;
    text-align: right; }

.master--subpage .narrow span {
    color: #000;
    font-size: 11px;
    text-transform: none;
    margin-right: 5px; }

.master--subpage .coHeader .narrow {
    border-bottom: none; }

.master--subpage .resultsRepeater {
    clear: both;
    padding-top: 2px;
    overflow: hidden; }

.master--subpage .categoryHeader {
    background: url(/Global/lelc/content/graphics/global/accordianBtmTab.jpg) repeat-x;
    height: 20px;
    padding: 6px 0 0 5px; }

.master--subpage .categoryHeader span, .master--subpage .categoryHeader a {
    font-weight: 800;
    color: #fff; }

.master--subpage .category ul {
    width: 300px; }

.master--subpage .srTop li, .master--subpage .category li {
    margin-left: 3px;
    padding-left: 7px;
    font-size: 10px;
    list-style-type: none;
    background: url(/Global/lelc/content/graphics/global/dot.gif) no-repeat left 4px;
    line-height: 12px; }

.master--subpage .category span {
    font-size: 10px;
    margin-top: 5px; }

.master--subpage .category .img {
    margin: 9px 5px 5px; }

.master--subpage .spotImage .category .img {
    margin: 0; }

.master--subpage .srTop .desc {
    font-size: 10px;
    line-height: 12px; }

.master--subpage .search_result_item {
    padding: 5px;
    border-bottom: 1px dashed #c2c2c2; }

.master--subpage .search_result_item:last-child {
    border-bottom: none; }

.master--subpage .search_result_item .category .img {
    margin: 0; }

.master--subpage .pagind ul {
    float: right;
    padding: 4px 5px 2px 0; }

.master--subpage .paging ul li {
    list-style: none;
    display: inline; }

.master--subpage .leftNav2 {
    padding-left: 5px; }

.master--subpage .leftNav2 ul {
    padding: 5px !important;
    border-bottom: 5px solid #C2C2C2;
    list-style-type: none; }

.master--subpage .leftNav2 li {
    padding: 2px 0;
    clear: both; }

.master--subpage .leftNav2 .first {
    font-size: 12px;
    font-weight: 800; }

.master--subpage .leftNav2 input[type="checkbox"] {
    vertical-align: middle;
    float: left; }

.master--subpage .leftNav2 li input {
    margin-right: 3px; }

.master--subpage .ln2Head {
    position: relative;
    vertical-align: top;
    padding: 5px;
    background-color: #be1e2e;
    text-transform: uppercase;
    color: #fff;
    border-bottom: 5px solid #c2c2c2; }

.master--subpage .ln2Head a {
    position: absolute;
    right: 5px;
    top: 5px;
    color: #fff; }

.master--subpage .ln2Head h3 {
    color: white; }

.master--subpage .innerAccContainer {
    float: right;
    margin: 40px 80px 0 0; }

.master--subpage .AccHeader {
    font-size: 30px;
    text-transform: uppercase;
    width: 300px; }

.master--subpage .AccContent {
    font-size: 11px;
    margin-top: 10px;
    width: 180px;
    padding-right: 10px; }

.master--subpage .mainImage {
    border: 0px solid #fff;
    position: relative;
    width: 574px;
    height: 194px;
    color: #fff;
    margin-bottom: 10px;
    overflow: hidden; }

.master--subpage .mid .mainImage {
    width: auto; }

.master--subpage .contentInnerWrapper {
    text-align: left; }

.master--subpage .mainImage .imgHeadContainer {
    position: absolute;
    z-index: 1;
    position: absolute; }

.master--subpage .mainImage .innerAccContainer {
    left: 270px;
    margin: 30px 0 0 0 !important;
    z-index: 2;
    position: absolute;
    text-align: left; }

.master--subpage .contentInnerWrapper .innerAccContainer {
    left: 18px;
    margin: 50px 20px 0 0 !important;
    z-index: 2;
    position: relative;
    text-align: left; }

.master--subpage .mainImage .AccContent {
    width: 295px; }

.master--subpage .contentInnerWrapper .AccContent {
    width: 310px !important;
    left: 245px; }

.master--subpage .accordionCheckboxContainer {
    width: 30px;
    float: left;
    text-align: center; }

.master--subpage .accordionCapsuleContainer {
    width: 584px; }

.master--subpage .catHandle {
    height: 25px;
    background: url(/Global/lelc/content/graphics/global/categoryHeadSprite.jpg) no-repeat;
    background-position: 0 0;
    margin: 3px 0; }

.master--subpage .catHandleOver {
    height: 25px;
    background: url(/Global/lelc/content/graphics/global/categoryHeader.gif) repeat-x;
    background-position: 0 0;
    margin: 3px 0; }

.master--subpage .catContent {
    border: 1px solid #CCC;
    margin: -3px 0 10px 0;
    overflow: hidden; }

.master--subpage .catTopRow {
    height: 40px;
    color: #be1e2e;
    text-transform: uppercase;
    margin: 5px;
    font-weight: 800; }

.master--subpage .catColumn {
    width: 20%;
    float: left;
    padding: 12px 3px 0 3px;
    word-wrap: break-word; }

.master--subpage .catColumnCompare {
    width: 20%;
    float: left;
    padding: 12px 3px 0 3px;
    word-wrap: break-word; }

.master--subpage .catColumnWide {
    width: 20%;
    float: left;
    padding: 12px 3px 0 3px;
    word-wrap: break-word; }

.master--subpage .catColumnNarrow {
    width: 20%;
    float: left;
    padding: 12px 3px 0 3px;
    word-wrap: break-word; }

.master--subpage .target .catColumn {
    width: 80px; }

.master--subpage .target .catColumnCompare {
    width: 80px; }

.master--subpage .target .catColumnWide {
    width: 80px; }

.master--subpage .target .catColumnNarrow {
    width: 80px; }

.master--subpage .diameters .catColumn {
    width: 100px; }

.master--subpage .target .catLong {
    width: 50%; }

.master--subpage .target .catXLong {
    width: 75%; }

.master--subpage .target .width330 {
    width: 330px !important;
    float: left;
    padding: 12px 3px 0 3px; }

.master--subpage .leftRow {
    text-align: center; }

.master--subpage .catRepeater {
    border-top: 1px dashed #CCC;
    clear: both;
    margin: 5px; }

.master--subpage .catRepeater ul {
    margin: 0;
    padding: 0; }

.master--subpage .catRepeater .textLink2 {
    display: inline !important; }

.master--subpage .catRepeaterNoCol {
    border-bottom: 1px dashed #CCC;
    clear: both;
    margin: 5px 0;
    overflow: hidden; }

.master--subpage .redCat {
    color: #be1e2e;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 800; }

.master--subpage .acTable td, .master--subpage .acTable th {
    padding: 5px; }

.master--subpage .acTable th {
    font-size: 13px;
    width: 130px; }

.master--subpage .prodNameTD {
    width: 410px; }

.master--subpage .rightAlign {
    text-align: right; }

.master--subpage .acTable .catTopRow {
    height: auto; }

.master--subpage .acTable .bold {
    text-transform: lowercase; }

.master--subpage .acTable .borderTop td {
    height: 30px;
    padding-top: 8px; }

.master--subpage .acCategory .silContainer {
    width: 574px;
    margin: 0; }

.master--subpage .acCategory .innerWC2 {
    padding: 2px 5px; }

.master--subpage .acCategory th, .master--subpage .acCategory td {
    padding: 5px 10px; }

.master--subpage .acCategory td {
    height: 30px; }

.master--subpage .wfCategory {
    height: 1100px; }

.master--subpage .wfCategory div {
    height: 30px; }

.master--subpage .wfCategory .borderTop {
    clear: both; }

.master--subpage .wfCategory .silContainer {
    width: 574px;
    margin: 0; }

.master--subpage .wfCategory .efHead {
    width: 565px;
    margin-bottom: 0px; }

.master--subpage .wfCategory .innerWC2 {
    padding: 0px 0px 0px 0px; }

.master--subpage .wfCategory .catTopRow {
    padding: 0px;
    width: 550px; }

.master--subpage .wfCategory .catTopRow div {
    height: 30px;
    float: left; }

.master--subpage .wfCategory .borderTop {
    padding: 0px 0px 0px 5px;
    width: 550px; }

.master--subpage .wfCategory .borderTop div {
    height: 30px;
    float: left; }

.master--subpage .wfCategory .prodHandleTD {
    width: 25px;
    padding: 5px 10px 0px 0px; }

.master--subpage .wfCategory .prodNumberTD {
    width: 100px;
    padding: 5px 10px 0px 0px; }

.master--subpage .wfCategory .prodNameTD {
    width: 380px;
    padding: 5px 10px 0px 0px; }

.master--subpage .tabQty {
    font-weight: 800;
    padding: 12px 0px 0px 3px;
    text-align: center; }

.master--subpage .tabQty input {
    border: 1px solid;
    font-weight: 600;
    margin: -3px 0 0 0;
    width: 35px;
    font-size: 10px; }

.master--subpage .tabQty input[type="placeholder"] {
    color: #777; }

.master--subpage .tabPrice {
    font-weight: 800;
    text-align: right; }

.master--subpage .tabNoPriceNoQty .tabProductName {
    width: 255px; }

.master--subpage .tabNoPriceNoQty .tabPrice {
    display: none; }

.master--subpage .tabNoPriceNoQty .tabQty {
    display: none; }

.master--subpage .tabNoPriceWithQty .tabProductName {
    width: 190px; }

.master--subpage .tabNoPriceWithQty .tabPrice {
    display: none; }

.master--subpage .tabNoPriceWithQty .tabQty {
    width: 65px; }

.master--subpage .tabWithPriceNoQty .tabProductName {
    width: 190px; }

.master--subpage .tabWithPriceNoQty .tabPrice {
    width: 65px; }

.master--subpage .tabWithPriceNoQty .tabQty {
    display: none; }

.master--subpage .tabWithPriceWithQty .tabProductName {
    width: 125px; }

.master--subpage .tabWithPriceWithQty .tabPrice {
    width: 65px; }

.master--subpage .tabWithPriceWithQty .tabQty {
    width: 65px; }

.master--subpage .acCategory .tabNoPriceNoQty .tabProductName {
    width: 395px; }

.master--subpage .acCategory .tabNoPriceWithQty .tabProductName {
    width: 330px; }

.master--subpage .acCategory .tabWithPriceNoQty .tabProductName {
    width: 330px; }

.master--subpage .acCategory .tabWithPriceNoQty .tabPrice {
    width: 68px; white-space: nowrap; }

.master--subpage .acCategory .tabWithPriceWithQty .tabProductName {
    width: 265px; }

.master--subpage .acCategory .tabWithPriceWithQty .tabPrice {
    width: 68px; white-space: nowrap; }

.master--subpage .acCategory .tabWithPriceWithQty .tabQty {
    width: 65px; }

.master--subpage .acCategory .noprice {
    margin-left: -25px; }

.master--subpage .vo {
    float: left;
    margin-left: 3px;
    width: 475px; }

.master--subpage .voLeftSide {
    float: left;
    width: 509px;
    padding: 0 10px; }

.master--subpage .voHeader {
    background-color: #000;
    color: #fff;
    font-size: 13px;
    font-family: Arial;
    font-weight: 800;
    text-transform: uppercase;
    padding: 6px 10px; }

.master--subpage .voLeftSide .innerWC2 {
    width: 480px;
    padding: 5px; }

.master--subpage .voContainer {
    padding: 5px;
    border: 5px solid #c2c2c2;
    overflow: hidden; }

.master--subpage .voContainer .left {
    float: left; }

.master--subpage .voContainer ul {
    padding-left: 10px; }

.master--subpage .voContainer .accLeft {
    float: left; }

.master--subpage .voContainer .accRight {
    width: 300px;
    float: right; }

.master--subpage .voContainer li {
    padding: 1px 0;
    list-style: none; }

.master--subpage .topmar {
    margin-top: 15px; }

.master--subpage .alignR {
    text-align: right;
    padding-left: 12px; }

.master--subpage .voContainer .goBtn {
    margin: 0 0 3px 1px;
    border: none;
    background: none;
    position: relative;
    left: 33px;
    top: 5px; }

.master--subpage .border1 {
    border: 5px solid #959595; }

.master--subpage .voContainer .headerBtn {
    margin: -2px 0 0 135px; }

.master--subpage .itemStatus {
    padding: 10px 0 5px 10px; }

.master--subpage .itemStatus span {
    margin-left: 5px; }

.master--subpage .ohContainer {
    border: 1px solid #C2C2C2;
    padding: 0 10px 5px 10px;
    margin: -2px 0 10px 0; }

.master--subpage .ohContainer .categoryHeader {
    margin: 0 0 5px; }

.master--subpage .grayBg {
    background-color: #ECECEC;
    height: 20px;
    padding: 7px 8px 0 10px;
    clear: both; }

.master--subpage .ohSecond {
    height: 40px;
    padding: 7px 8px 0 10px; }

.master--subpage .marLeft {
    margin-left: 80px;
    float: left; }

.master--subpage .marRight {
    float: right;
    text-align: right; }

.master--subpage .osBottom {
    border-top: 1px dashed #C2C2C2;
    padding: 5px 0;
    height: 15px;
    margin-bottom: 5px;
    clear: both; }

.master--subpage #orderStatus .osContainerL {
    width: 470px;
    float: left;
    border-right: 1px solid #CCCCCC;
    margin: 10px 10px 10px 0;
    padding-right: 20px; }

.master--subpage #orderStatus .osContainerR {
    float: right; }

.master--subpage #orderStatus .osContainerR ul {
    margin-right: 30px; }

.master--subpage #orderStatus .silMidContainer li ul {
    margin-bottom: 30px; }

.master--subpage #orderStatus .silBottom {
    margin: 0; }

.master--subpage #pagingArea {
    padding-top: 5px; }

.master--subpage .wlLeftSide {
    float: left;
    width: 495px;
    margin: 5px 0 0 6px; }

.master--subpage .wlHeader {
    background: url(/Global/lelc/content/graphics/global/blackGradientBg.jpg) repeat-x;
    height: 23px;
    width: auto;
    padding: 7px 0 0 10px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 13px; }

.master--subpage .wlContent {
    height: 120px;
    width: auto;
    border: 1px solid #C2C2C2;
    padding: 10px;
    margin: 7px 0; }

.master--subpage .wlContent .img {
    border: 5px solid #C2C2C2 !important;
    float: left;
    margin-right: 10px; }

.master--subpage .wlContent .productDescription {
    float: left; }

.master--subpage .wlContent .qty, .master--subpage .price {
    margin-top: 10px;
    float: none; }

.master--subpage .wlRight {
    text-align: right;
    float: right; }

.master--subpage .wlBtn {
    margin-top: 73px; }

.master--subpage .newsItem span {
    display: block;
    margin: 0px 0px 0px 0px; }

.master--subpage .newsItem p {
    margin: 0px 0px 0px 0px; }

.master--subpage .mid2 {
    width: 775px; }

.master--subpage .leftSide .mid2 {
    width: 705px; }

.master--subpage .sideContent {
    width: 195px; }

.master--subpage .alContainer {
    margin-top: 20px; }

.master--subpage .alRepeat {
    border-right: 1px solid #C2C2C2;
    width: 175px;
    padding-right: 5px;
    float: left;
    margin-right: 12px; }

.master--subpage .alRepeat:last-child {
    border-right: none;
    margin-right: 0; }

.master--subpage .glRepeat .img, .master--subpage .alRepeat .img {
    margin: 5px 0; }

.master--subpage .alRepeat li {
    padding: 2px 0; }

.master--subpage .alRepeat ul {
    margin-bottom: 10px; }

.master--subpage .alImage div span img {
    border: 5px solid #C2C2C2 !important;
    margin: 10px 0px 10px 0px; }

.master--subpage .alImage div img {
    border: 5px solid #C2C2C2 !important;
    margin: 10px 0px 10px 0px; }

.master--subpage .alImage div {
    font-size: 0; }

.master--subpage .alContent {
    padding: 0 0 10px 0; }

.master--subpage .alContent p {
    padding: 2px 0; }

.master--subpage .alRFooter {
    border-top: 1px dashed #C2C2C2;
    padding: 5px 0; }

.master--subpage .prodHandle {
    background: url(/Global/lelc/content/graphics/global/extranetNavSprite.jpg) no-repeat right 0;
    height: 20px;
    padding: 5px 0 0 7px;
    color: #fff;
    font-weight: 800; }

.master--subpage .locatorContainer li {
    padding: 2px 0; }

.master--subpage .prodHandleOver {
    background: url(/Global/lelc/content/graphics/global/extranetNavSprite.jpg) no-repeat right -25px;
    height: 20px;
    padding: 5px 0 0 7px;
    color: #fff;
    font-weight: 800; }

.master--subpage .glContainer {
    padding-top: 10px; }

.master--subpage .glRepeat {
    width: 190px;
    float: left;
    margin-left: 4px;
    margin-right: -6px;
    border-right: 1px solid #C2C2C2; }

.master--subpage .glContainer .pnl-quantity-pricing {
    height: 65px; }

.master--subpage .glContainer .last {
    border-right: none;
    margin-left: 0; }

.master--subpage .glRepeatTop {
    border-bottom: 1px dashed #C2C2C2;
    padding: 0 0 10px 0;
    margin: 0 10px; }

.master--subpage .glRepeat ul {
    margin: 5px 0 0;
    padding: 0 0 0 4px; }

.master--subpage .glRepeat li {
    font-size: 10px; }

.master--subpage .mainBottom {
    clear: right;
    padding-top: 10px; }

.master--subpage .noBorder {
    border: none !important; }

.master--subpage .midContainer .imgRowRepeater {
    margin: 0; }

.master--subpage .midContainer .imgLeft, .master--subpage .imgRowRepeater .imgLeft {
    margin: 5px 5px 5px 0;
    width: 140px;
    height: 140px; }

.master--subpage .midContainer .descRight {
    width: 370px;
    float: left; }

.master--subpage .descRight h2 {
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 5px 0; }

.master--subpage .environmentalMain {
    width: 573px;
    border: 5px solid #C2C2C2; }

.master--subpage .environmentalMain .imgLeft {
    width: 225px;
    height: 225px;
    margin: 5px; }

.master--subpage .environmentalMain .descRight {
    width: 310px;
    float: left; }

.master--subpage .environmentRepeat .alRepeat {
    width: 125px;
    border-right: none; }

.master--subpage .wcLandingContainer {
    border: 5px solid #959595;
    margin: 0 0 10px;
    overflow: hidden; }

.master--subpage .wcLandingContainer .wclContentIn .artMain {
    padding: 0 6px 0 5px; }

.master--subpage .wcLandingContainer .DDDbg {
    padding-bottom: 10px; }

.master--subpage .projectSlider {
    text-transform: uppercase;
    margin: 20px 20px 0 20px;
    text-align: center;
    font-weight: 800;
    font-size: 12px; }

.master--subpage .projectSlider ul {
    margin: 0;
    padding: 0; }

.master--subpage .projectSlider ul li {
    list-style-type: none; }

.master--subpage .wcLandingContainer .center {
    margin: 15px 0 0 2px; }

.master--subpage .wcLPHeader {
    float: left;
    color: #be1e2e;
    font-size: 13px;
    margin: 5px 0 10px;
    text-transform: uppercase;
    font-weight: 800; }

.master--subpage .wcInnerContainer {
    width: 300px;
    margin: 5px; }

.master--subpage .wclContent {
    margin-right: 7px; }

.master--subpage .wclContentIn {
    border-right: 1px solid #DDD;
    padding-right: 0;
    width: 249px;
    overflow: hidden; }

.master--subpage .wclLast {
    border-right: none; }

.master--subpage .cWrapper div {
    float: right; }

.master--subpage .innerWC {
    padding: 10px 0 10px 10px;
    overflow: hidden; }

.master--subpage .innerWC2 {
    padding: 10px !important; }

.master--subpage .innerWC3 {
    padding: 5px 0 5px 10px;
    overflow: hidden; }

.master--subpage .innerWC4 {
    padding: 5px; }

.master--subpage .innerWC4 .descRight {
    float: left; }

.master--subpage .innerWC5 {
    padding: 5px 10px 5px 5px;
    overflow: hidden;
    margin-bottom: 10px; }

.master--subpage .dashedBB {
    border-bottom: 1px dashed #CCC;
    padding-bottom: 10px;
    margin-bottom: 10px; }

.master--subpage .indMidContainer {
    border: 5px solid #959595;
    width: 574px;
    margin: 10px 0 10px;
    overflow: hidden;
    _overflow: visible;
    _zoom: 1; }

.master--subpage .indMidContainer .wclContentIn {
    width: 269px; }

.master--subpage .environmentalMain, .master--subpage .environmentRepeat {
    overflow: hidden; }

.master--subpage .environmentRepeat {
    width: 580px;
    margin: 10px 0 0;
    padding: 0 0 20px 0; }

.master--subpage .recentArt .descRight {
    width: 80px;
    margin-left: 10px; }

.master--subpage .supportContainer {
    margin: 0;
    border: 5px solid #959595;
    zoom: 1; }

.master--subpage .supportContainer .form .errorBG, .master--subpage .password .errorBG {
    width: auto; }

.master--subpage .supportContainer .label {
    width: 133px; }

.master--subpage .support.silContainer ul, .master--subpage .supportContainer ul {
    list-style-type: none; }

.master--subpage .support .goBtn {
    display: inline;
    margin: 4px 0 3px 3px;
    padding: 0;
    border: none; }

.master--subpage .support .select {
    height: 20px;
    width: 207px;
    float: left;
    margin: 5px 0 5px 67px; }

/**
* Update Border on support page.
*
*  @date: Tuesday April 4, 2017 - 1:16 PM
*  @author: Dyan Burkey
*
*/
.master--subpage .support .silContainer {
    float: none;
    margin: 0 0 10px;
    border: 5px solid #fff;
    width: 584px;
}

.master--subpage .awsHeader a {
    color: #fff !important; }

.master--subpage .awsSearchInput {
    width: 250px; }

.master--subpage #eRightContent .awsSearchInput {
    width: auto;
    margin-bottom: 5px;
    float: left; }

.master--subpage #eRightContent .content .goBtn {
    float: right; }

.master--subpage .smallAWS .awsSearchInput {
    width: 170px;
    margin-bottom: 5px; }

.master--subpage .smallAWS input {
    float: right; }

.master--subpage .smallAWS {
    overflow: visible !important; }

.master--subpage .smallAWS .whatsThisOut .whatsThisIn {
    left: 80px;
    top: -5px; }

.master--subpage .smallAWS .errorBG .whatsThisIn {
    left: 170px;
    top: -15px; }

.master--subpage .support .awsSearch .validator, .master--subpage .msdsSearch .validator {
    padding: 0px 0px 10px 0px;
    display: inline; }

.master--subpage .support .awsSearch th, .master--subpage .msdsSearch th {
    font-weight: bold;
    color: #be1e2e;
    padding: 0px 0px 5px 0px;
    border: 1px solid black; }

.master--subpage .support .awsSearch tr ul {
    padding: 0px 0px 10px 0px; }

.master--subpage .support .awsSearch tr ul li {
    background: url(/Global/lelc/content/graphics/global/dot.gif) no-repeat left 5px;
    padding: 0px 0px 5px 8px; }

.master--subpage .msdsSearch .validator {
    width: 170px; }

.master--subpage .msdsSearch .ocTable table {
    width: auto; }

.master--subpage .msdsSearch .ocTable th {
    padding: 5px;
    margin: 5px;
    font-size: 12px;
    text-align: center;
    width: auto; }

.master--subpage .msdsSearch .ocTable td {
    padding: 5px;
    margin: 5px;
    font-size: 12px;
    text-align: left; }

.master--subpage .msdsSearch .ocTable .msdsSearchTD_Center {
    text-align: center; }

.master--subpage .awsSearch .ocTable {
    width: 700px; }

.master--subpage .awsSearch .ocTable ul {
    padding-left: 0; }

.master--subpage .awsSearch .ocTable th {
    padding-right: 5px; }

.master--subpage .msdsSearch .whatsThisIn {
    left: 400px; }

.master--subpage .grayBG, .master--subpage .locatorControl .trigger {
    background: transparent url(/Global/lelc/content/graphics/global/accordianBtmTab.jpg) 0 0 repeat-x;
    padding: 5px 0 0 7px;
    height: 20px;
    color: #fff;
    overflow: hidden; }

.master--subpage .locatorControl .active {
    background: transparent url(/Global/lelc/content/graphics/global/blackGradientBg.jpg) 0 -4px repeat-x;
    padding: 5px 0 0 7px;
    height: 22px;
    color: #fff;
    background-color: #000;
    display: block; }

.master--subpage .blackBG, .master--subpage .locatorControl .active {
    background: transparent url(/Global/lelc/content/graphics/global/blackGradientBg.jpg) 0 -4px repeat-x;
    padding: 5px 0 0 7px;
    height: 22px;
    color: #fff;
    background-color: #000;
    display: block; }

.master--subpage .blackBG p, .master--subpage .grayBG p, .master--subpage .blackBG a, .master--subpage .grayBG a, .master--subpage .blackBG a:link, .master--subpage .grayBG a:link {
    font-weight: 800;
    margin: 0;
    text-decoration: none;
    color: #fff; }

.master--subpage .company .select {
    height: 20px;
    width: 204px;
    float: left;
    margin: 1px 0 5px 2px; }

.master--subpage .numbers li {
    list-style-type: decimal;
    margin-left: 17px; }

.master--subpage .rightWlBtn {
    margin-top: 45px;
    float: right; }

.master--subpage .supportTabs #equipDetailTab {
    width: 574px;
    margin: 5px 0;
    height: auto; }

.master--subpage .supportTabs #tabsContent {
    width: 400px; }

.master--subpage .chatTB {
    margin: 10px 0;
    width: 165px;
    height: 60px; }

.master--subpage .address {
    width: 159px;
    margin: 4px 0; }

.master--subpage .stateselect {
    width: 165px;
    margin: 5px 0; }

.master--subpage .zip {
    width: 80px; }

.master--subpage .certificate {
    width: 578px; }

.master--subpage .certificate .company .silContainer.R, .master--subpage .certificate .company .silContainerR {
    width: 183px;
    height: 213px;
    border: 5px solid #fff;
    margin: 5px 5px 10px 0;
    float: left;
    overflow: hidden; }

.master--subpage .certificate .company .silContainer.L, .master--subpage .certificate .company .silContainerL {
    border: 5px solid #fff;
    margin: 5px 5px 10px 0;
    float: left;
    overflow: hidden; }

.master--subpage .certificate .support .silContainer {
    width: 568px; }

.master--subpage .company li {
    padding: 5px 0; }

.master--subpage .twoHundy {
    width: 200px; }

.master--subpage .learn a, .master--subpage .learn a:link {
    color: #be1e2e; }

.master--subpage .silImage {
    float: left;
    border: 5px solid #959595;
    margin: 2px 5px 10px 0; }

.master--subpage .msdsSearchAccordion {
    position: absolute;
    bottom: 0;
    width: 277px; }

.master--subpage .msdsSearchAccordion .trigger {
    height: 25px;
    padding: 0;
    margin-top: 0;
    border: none;
    background: url(/Global/lelc/content/graphics/global/accordianBtmTab.jpg) repeat-x 0 0;
    border: none; }

.master--subpage .msdsSearchAccordion .selected {
    background: url(/Global/lelc/content/graphics/global/blackGradientBg.jpg) #000 repeat-x 0 -4px;
    border: none; }

.master--subpage .msdsSearchAccordion .trigger a, .master--subpage .msdsSearchAccordion .selected a {
    color: #fff;
    font-size: 11px;
    font-weight: 800;
    display: block;
    padding-top: 6px;
    padding-left: 16px; }

.master--subpage .msdsSearchAccordion .trigger a:hover {
    border: none; }

.master--subpage .msdsSearchAccordion .target {
    border: none 0;
    margin-bottom: 0;
    padding: 10px 0 10px 15px;
    margin-top: -3px; }

.master--subpage .msdsSearchAccordion .goBtn {
    display: inline;
    margin: 3px 0 3px 5px;
    padding: 0;
    border: none;
    background: none;
    position: absolute; }

.master--subpage .msdsSearchAccordion li {
    padding: 0; }

.master--subpage .msdsSearchAccordion .whatsThisIn {
    left: 270px; }

.master--subpage .msdsSearchAccordion .errorBG {
    width: auto; }

.master--subpage .company #msdsSearch {
    overflow: visible !important; }

.master--subpage #partFinderContent {
    position: relative;
    height: 193px; }

.master--subpage #partFinderContent .right {
    position: absolute;
    bottom: 10px;
    right: 10px; }

.master--subpage #msdsSearch {
    position: relative; }

.master--subpage #slRightContent {
    float: left;
    width: 190px;
    margin: 0 0 0 10px; }

.master--subpage .sportsAccordion .handle {
    width: 79px;
    border-left: 1px solid #fff; }

.master--subpage .sportsAccordion .container {
    width: 852px; }

.master--subpage .sportsAccordion .innerAccContainer {
    margin: 40px 190px 0 0; }

.master--subpage .sportsAccordion .eqAccordion {
    width: 776px;
    height: 175px;
    border: 5px solid #CCC; }

.master--subpage .sports {
    width: 100%;
    overflow: hidden;
    margin: 0 0 10px 0; }

.master--subpage .sports #otherProducts {
    width: 200px; }

.master--subpage .sports .silContainer {
    width: 377px;
    margin: 0; }

.master--subpage .sports .productContent {
    width: 90px; }

.master--subpage .sports .leftmar5 li {
    margin-left: 3px;
    padding-left: 8px;
    font-size: 12px;
    list-style-type: none;
    background: url(/Global/lelc/content/graphics/global/dot.gif) no-repeat left 5px;
    line-height: 14px; }

.master--subpage .sportsLanding .leftSports {
    float: left;
    margin-left: 5px !important;
    width: 193px; }

.master--subpage #distributorLocator .leftNav2 {
    width: 260px;
    overflow: hidden; }

.master--subpage #distributorLocator .pageContent {
    width: 700px !important; }

.master--subpage .margin0 {
    margin: 0 !important; }

.master--subpage .centerImg {
    margin: -10px 5px;
    vertical-align: middle; }

.master--subpage .centerUL {
    padding: 10px 5px !important;
    margin: 0;
    vertical-align: middle; }

.master--subpage .centerLI {
    padding: 13px 0 !important; }

.master--subpage .lwidth {
    width: 205px;
    margin-left: 0; }

.master--subpage .blackBg {
    background-color: #000; }

.master--subpage .dlTitle {
    margin: 5px 0 0 5px;
    font-weight: 800;
    font-size: 12px; }

.master--subpage .dlResults .dlTitle {
    margin: 5px 0px 3px 0px;
    display: block; }

.master--subpage .dlResults .dlItems div {
    margin: 0px 0px 3px 0px; }

.master--subpage .dlResults .dlItems div img {
    margin: 0px 5px 0px 0px; }

.master--subpage .dlResults .dlItems span {
    display: block; }

.master--subpage .grayBg2 {
    clear: both;
    text-align: center;
    background-color: #C2C2C2;
    height: 20px;
    font-weight: 800;
    padding: 7px 25px 0 10px; }

.master--subpage .certificate .grayBg2 {
    background-color: #959595; }

.master--subpage .dlItems {
    display: block;
    float: left;
    margin-bottom: 10px;
    width: 25%; }

.master--subpage .dlItems ul {
    margin: 0;
    padding: 0; }

.master--subpage .dlItems li {
    padding: 1px 0;
    margin-left: 7px;
    list-style: none; }

.master--subpage .onlineContainer {
    width: 250px;
    border-right: 1px solid #C2C2C2;
    margin-right: 20px;
    float: left; }

.master--subpage .onlineContainer ul {
    margin: 20px 0; }

.master--subpage .dlPopUp {
    border: 5px solid #E2E2E2;
    width: 500px;
    height: 500px;
    position: relative; }

.master--subpage .dlPopUp .innerWC3 {
    padding: 0 0 20px 10px;
    width: 380px; }

.master--subpage .rightSpotImage {
    float: right;
    bottom: 5px;
    right: 5px;
    position: absolute; }

.master--subpage .form .stacked .dlButton {
    float: right;
    margin: 5px 0; }

.master--subpage .locatorContainer .label {
    width: 100px; }

.master--subpage .locatorContainer .opts .label {
    text-align: right; }

.master--subpage .locatorContainer .stacked .label {
    width: auto; }

.master--subpage .locatorContainer .spot .fullTextBox {
    width: 150px;
    margin: 0; }

.master--subpage .locatorContainer .whatsThisIn {
    left: 177px; }

.master--subpage #LinkArea {
    width: 200px;
    margin-top: 10px; }

.master--subpage .dlMore {
    padding: 5px; }

.master--subpage .star0 {
    width: 59px;
    height: 11px;
    background-image: url(/Global/lelc/content/graphics/global/stars.jpg);
    background-position: 0 0; }

.master--subpage .star1 {
    width: 59px;
    height: 11px;
    background-image: url(/Global/lelc/content/graphics/global/stars.jpg);
    background-position: 0 63px; }

.master--subpage .star2 {
    width: 59px;
    height: 11px;
    background-image: url(/Global/lelc/content/graphics/global/stars.jpg);
    background-position: 0 50px; }

.master--subpage .star3 {
    width: 59px;
    height: 11px;
    background-image: url(/Global/lelc/content/graphics/global/stars.jpg);
    background-position: 0 37px; }

.master--subpage .star4 {
    width: 59px;
    height: 11px;
    background-image: url(/Global/lelc/content/graphics/global/stars.jpg);
    background-position: 0 24px; }

.master--subpage .star5 {
    width: 59px;
    height: 11px;
    background-image: url(/Global/lelc/content/graphics/global/stars.jpg);
    background-position: 0 11px; }

.master--subpage .certificate {
    width: 578px; }

.master--subpage .certificate .certificate_introText {
    margin-bottom: 10px !important; }

.master--subpage .certificate .company .silContainer.R {
    width: 183px;
    height: 213px; }

.master--subpage .certificate .company .silContainer.L {
    width: 365px;
    height: 213px; }

.master--subpage .certificate .support .silContainer {
    width: 568px; }

.master--subpage .certificateCenter_ChooseCertificateType .innerWC2 {
    padding: 10px !important; }

.master--subpage .certificateCenter_inputContainer .innerWC2 {
    padding: 10px !important; }

.master--subpage .certificate .grayBg2 {
    background-color: #959595;
    padding: 7px 0 0; }

.master--subpage .region ul {
    width: 200px;
    margin: 5px 5px 40px 0;
    padding: 0; }

.master--subpage .region li {
    width: auto;
    margin: 0;
    border-bottom: 1px dashed #959595;
    padding: 7px 0;
    list-style-type: none; }

.master--subpage .regionTopMar {
    margin-top: 25px; }

.master--subpage .right.falsefooter .dlItems {
    width: 161px;
    margin-top: 10px; }

.master--subpage .hqItemWrapper {
    overflow: hidden;
    border-bottom: 1px dashed #CCC;
    padding-bottom: 10px;
    margin-bottom: 10px; }

.master--subpage .addLocItemWrapper .dlItems li {
    margin-left: 0; }

.master--subpage .hqItemWrapper .left {
    margin-right: 5px;
    width: 86px;
    height: 86px;
    overflow: hidden; }

.master--subpage .hqItemWrapper .dlItems {
    width: 33%; }

.master--subpage .hqImage {
    display: block; }

.master--subpage .askExperts .silContainer {
    width: 245px;
    float: none;
    margin: 10px 0; }

.master--subpage .askExperts .topMar0 {
    margin: 0 0 10px 0; }

.master--subpage .askExperts .fullTextBox {
    width: 215px; }

.master--subpage .investorImg {
    width: 185px;
    border: 3px solid #C2C2C2;
    overflow: hidden;
    margin-top: 2px; }

.master--subpage .silMidContainer .investorImg {
    width: 357px; }

.master--subpage #leftContainer .investorImg {
    border: none; }

.master--subpage .leftArrow li {
    margin-left: 0 !important;
    padding-left: 8px;
    list-style: none;
    background-image: url(/Global/lelc/content/graphics/global/leftNavArrow.gif);
    background-repeat: no-repeat;
    background-position: 0 6px;
    font-size: 10px;
    border-bottom: none !important; }

.master--subpage .leftArrow .pdfLI {
    background: url(/Global/lelc/content/graphics/global/leftnavArrow.gif) no-repeat 0 11px; }

.master--subpage .leftArrow li a {
    color: #000; }

.master--subpage .company .innerAccContainer {
    float: left;
    margin: 25px 0 0 15px !important;
    z-index: 2;
    position: relative; }

.master--subpage .company .AccContent {
    width: 220px; }

/**
*  Updated Border Style
*  Use border: 5px solid $c-white (#fff)
*
*  @date: Tuesday April 4, 2017 - 1:28 PM
*  @author: Dyan Burkey
*
*/
.master--subpage .company .silContainer {
    width: 277px;
    height: 240px;
    border: 5px solid #fff;
    margin: 0px -5px 5px 0; }

.master--subpage .company.clear .silContainer {
    height: 196px; }

.master--subpage .company .learn {
    background-position: right 2px;
    padding-right: 7px; }

.master--subpage .silContainer .leftArrow li {
    padding: 4px 0 3px 8px;
    background: url(/Global/lelc/content/graphics/global/leftNavArrow.gif) no-repeat 0 6px; }

.master--subpage .companySpot .mainImage {
    clear: both;
    float: none;
    border: 5px solid #959595;
    position: relative;
    width: auto;
    height: 81px;
    color: #000;
    margin: 5px 0;
    overflow: hidden; }

.master--subpage .companySpot .innerAccContainer {
    left: 265px;
    float: left;
    margin: 12px 0 0 !important;
    z-index: 2;
    position: absolute;
    height: 25px; }

.master--subpage .companySpot .AccContent {
    width: 328px; }

.master--subpage .rightArrow {
    margin: 0 0 -2px 2px; }

.master--subpage .history {
    border: 5px solid #c2c2c2; }

.master--subpage .history .descRight {
    width: 290px; }

.master--subpage .history .silContainer {
    margin: 2px 5px 10px 0; }

.master--subpage .history .indMidContainer {
    width: 553px;
    margin-bottom: 0; }

.master--subpage .history .img {
    margin: auto 12px; }

.master--subpage .history li p {
    margin-left: 12px; }

.master--subpage .history .right a {
    font-size: 13px;
    font-weight: 800;
    color: #C2C2C2; }

.master--subpage .history .rotator {
    width: 563px;
    height: auto;
    overflow: hidden;
    position: relative; }

.master--subpage .history .right a:hover {
    color: #000; }

.master--subpage .history .rotator h2 {
    margin: 0 0 15px 0; }

.master--subpage .history .rotator p {
    margin: 0;
    padding: 0; }

.master--subpage .history .historyContent {
    margin: 0 0 15px 0; }

.master--subpage .history .historyContent p {
    font-weight: normal; }

.master--subpage .history .promo {
    color: #000;
    overflow: hidden; }

.master--subpage .sportssub .descRight {
    width: 210px; }

.master--subpage .sportssub .silContainer {
    margin-left: 0;
    width: 130px;
    height: 130px; }

.master--subpage .sportssub .silVideo {
    width: 300px;
    height: 300px;
    overflow: hidden; }

.master--subpage .sportssub .indMidContainer {
    width: 372px;
    float: left; }

.master--subpage .sportssub li {
    background: none !important;
    margin-left: 0 !important; }

.master--subpage .sportssub .img {
    margin: auto 5px !important; }

.master--subpage .historyVideo {
    border: none;
    padding: 0;
    margin: 0;
    overflow: hidden; }

.master--subpage .historyVideo .descRight {
    width: 425px; }

.master--subpage .historyVideo .innerWC2 {
    padding: 0 !important; }

.master--subpage .historyVideo .indMidContainer {
    width: 775px;
    margin: 0 0 10px 0; }

.master--subpage .historyVideo .silContainer {
    margin: 0 20px 10px 0;
    width: 320px;
    height: 240px; }

.master--subpage .historyVideo .qvImgView3 .img {
    width: 86px;
    height: 86px;
    border: 5px solid #CCC; }

.master--subpage .historyVideo .qvImgView3 li {
    height: 150px !important; }

.master--subpage .historyVideo .qvNav {
    padding: 60px 0; }

.master--subpage .historyVideo .indMidContainer .img {
    margin: auto 26px; }

.master--subpage .historyVideo .indMidContainer li p {
    margin-left: 26px; }

.master--subpage .historyVideo .howToBtn {
    color: #be1e2e;
    text-transform: uppercase;
    margin: 0 0 10px 25px;
    font-weight: 800; }

.master--subpage .videoParts {
    height: 100px;
    width: 400px;
    margin: 10px 0 0 0; }

.master--subpage .videoParts .img {
    margin: 0 10px 0 0; }

.master--subpage .silVideo {
    width: 300px;
    overflow: hidden; }

.master--subpage .newsroom {
    padding-left: 10px;
    width: 784px !important; }

.master--subpage .newsroom .silContainer {
    width: 384px;
    margin: 0 10px 10px 0; }

.master--subpage .newsroom .last .silContainer {
    margin-right: 0; }

.master--subpage .newsroom li {
    padding: 0; }

.master--subpage .newsroom .wclContentIn {
    width: 169px; }

.master--subpage .newsroom .news, .master--subpage .newsroom .events {
    width: auto !important; }

.master--subpage .selector_tool .cat_hdr {
    width: auto;
    display: block;
    height: 25px;
    background: url(/Global/lelc/content/graphics/global/SelectorHdr.png) no-repeat right 0;
    margin-bottom: 1px;
    font-size: 11px;
    color: #fff;
    font-weight: bold;
    padding: 5px 7px 7px; }

.master--subpage .selector_tool .cat_hdr a {
    color: #fff;
    font-size: 11px;
    cursor: normal; }

.master--subpage .selector_tool .cat_hdr a:hover {
    text-decoration: none;
    cursor: normal; }

.master--subpage .selector_tool .cat_body .form {
    padding: 5px 3px;
    font-size: 11px; }

.master--subpage .selector_tool .cat_body .form .line {
    padding: 3px 0;
    overflow: hidden;
    _overflow: visible;
    zoom: 1; }

.master--subpage .selector_tool .cat_body .form input {
    float: left;
    display: block; }

.master--subpage .selector_tool .cat_body .form label {
    float: left;
    display: block;
    padding-left: 3px;
    font-size: 10px;
    width: 165px; }

.master--subpage .selector_tool .cat_body .form .legend {
    font-weight: bold; }

.master--subpage .selector_tool .cat_body .divider {
    background: #ccc;
    padding: 5px 0;
    text-align: center;
    font-weight: bold; }

.master--subpage .selector_tool .complete a {
    float: right; }

.master--subpage .selector_tool .complete span {
    float: left; }

.master--subpage .selector_tool .cat_body .display {
    display: none; }

.master--subpage .inches, .master--subpage .milmeters {
    position: relative;
    height: 20px; }

.master--subpage .inches div, .master--subpage .milmeters div {
    display: block;
    margin-left: -25px;
    text-align: center;
    width: 50px;
    font-size: 10px; }

.master--subpage .inches strong, .master--subpage .milmeters strong {
    font-weight: bold;
    position: absolute;
    left: -35px; }

.master--subpage .ui-slider {
    position: relative;
    text-align: left;
    background: url(/Global/lelc/content/graphics/global/sliderBg.png) repeat-x top left; }

.master--subpage .ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    background: url(/Global/lelc/content/graphics/global/sliderHandle.png) no-repeat top left;
    height: 28px;
    width: 15px;
    top: -10px;
    margin-left: -7px;
    cursor: default; }

.master--subpage .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0; }

.master--subpage .ui-slider-horizontal {
    height: 9px; }

.master--subpage .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%; }

.master--subpage .ui-slider-horizontal .ui-slider-range-min {
    left: 0; }

.master--subpage .ui-slider-horizontal .ui-slider-range-max {
    right: 0; }

.master--subpage .ui-slider-vertical {
    width: .8em;
    height: 100px; }

.master--subpage .ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em; }

.master--subpage .ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%; }

.master--subpage .ui-slider-vertical .ui-slider-range-min {
    bottom: 0; }

.master--subpage .ui-slider-vertical .ui-slider-range-max {
    top: 0; }

.master--subpage .slider_wrapper {
    height: 16px; }

.master--subpage .slider_tick {
    background: url(/Global/lelc/content/graphics/global/sliderTick.png) no-repeat top left;
    width: 1px;
    height: 20px;
    top: -5px; }

.master--subpage .inches, .master--subpage .milmeters, .master--subpage .slider_wrapper {
    margin-left: 10px;
    margin-right: 10px; }

.master--subpage .pdfLogo {
    height: 35px;
    margin-top: 10px; }

.master--subpage .pdfLogo .link {
    margin: 10px 0 0 5px;
    color: #be1e2e;
    font-weight: 800;
    font-size: 12px;
    overflow: hidden;
    float: left; }

.master--subpage .forumsContainer {
    border: 5px solid #C2C2C2;
    margin: 5px 0;
    width: 775px;
    float: left; }

.master--subpage .forumsHeader {
    padding: 2px 0 0;
    width: 777px !important;
    border-bottom: 5px solid #C2C2C2;
    overflow: hidden; }

.master--subpage .forumsHeader .fhLeft {
    float: left;
    width: 300px !important;
    margin-left: 10px; }

.master--subpage .forumsHeader .input {
    width: 300px;
    float: right;
    text-align: right;
    padding: 0 10px 10px 0; }

.master--subpage .forumsHeader .fullTextBox {
    float: left; }

.master--subpage .forumsHeader .button {
    float: right !important;
    padding: 0 !important; }

.master--subpage .fhLeft {
    padding-top: 8px;
    float: left; }

.master--subpage .forumsHeader .input {
    margin-left: 220px; }

.master--subpage .forumsHeader .button, .master--subpage .content .button {
    margin: 3px;
    position: absolute;
    padding: 0 !important; }

.master--subpage .forums .content .button {
    margin: 3px;
    position: absolute;
    padding: 0 !important; }

.master--subpage .forums {
    padding-top: 0;
    width: 775px !important;
    float: left; }

.master--subpage .forums .grayBG {
    float: left;
    width: 770px !important; }

.master--subpage .forums td {
    border-left: 1px solid #C2C2C2;
    padding: 5px;
    margin: 5px;
    font-size: 12px;
    vertical-align: middle;
    text-align: center; }

.master--subpage .forums td.content {
    width: 500px;
    text-align: left; }

.master--subpage .forums td.icon {
    width: 50px; }

.master--subpage .forums .catTopRow {
    height: auto; }

.master--subpage .formCB {
    float: left;
    margin-left: 184px; }

.master--subpage .errorBG {
    background-color: #ececec;
    position: relative; }

.master--subpage .form .errorBG {
    overflow: visible; }

.master--subpage .errorBG .whatsThisIn {
    z-index: 10; }

.master--subpage .formBtn {
    margin: 20px 0 0 220px; }

.master--subpage .leftSide .forms {
    width: 205px; }

.master--subpage .formsContainer .silMidContainer {
    padding: 0 0 0 0 !important;
    width: 580px !important; }

.master--subpage .formsContainer .content {
    padding: 0 0 0 0 !important;
    width: 580px !important; }

.master--subpage .formsContainer .content ul li {
    padding: 0 0 0 144px !important;
    height: 25px;
    margin: 0 0 5px 0; }

.master--subpage .formsContainer .content ul li label {
    padding: 0 0 0 0 !important;
    width: auto !important; }

.master--subpage .extranet .sharedContainer {
    width: auto;
    margin: 0 0 10px !important; }

.master--subpage #sMainContent .sharedContainer {
    margin-left: 0; }

.master--subpage #sMainContent .left {
    padding-left: 0; }

.master--subpage .secondLev li {
    border-bottom: 1px dashed #CCCCCC;
    font-weight: bold;
    position: relative;
    background-image: url(/Global/lelc/content/graphics/global/leftNavArrow.gif);
    padding: 5px 10px 10px 10px;
    margin: 5px 10px 10px;
    background-repeat: no-repeat;
    background-position: left .6em; }

.master--subpage .secondLev li a {
    font-weight: 800;
    color: #000;
    text-decoration: none;
    cursor: pointer; }

.master--subpage .sharedContainer h3 {
    padding: 5px;
    background: #E5E5E5; }

.master--subpage .sharedContainer .equipSelectHead h3 {
    background: none; }

.master--subpage #eRightContent .silContainer {
    margin: 0 0 10px; }

.master--subpage #eRightContent .sharedContainer {
    margin: 10px 0px 10px 0px; }

.master--subpage .extranet .innerWC4 button {
    text-align: right;
    margin: 5px 5px 5px 0 !important; }

.master--subpage .extranet .literatureRequest .innerWC4 {
    padding: 0 0 0 5px !important; }

.master--subpage .extranet .literatureRequest H3 {
    margin-bottom: 5px; }

.master--subpage .extranetTB {
    width: 695px;
    height: 19px;
    margin: 0 5px 5px 0; }

.master--subpage .extraMid .recentArt {
    width: 775px;
    display: block; }

.master--subpage .partnerTB .silContainer {
    width: 775px; }

.master--subpage .partnerTB .ocTable {
    width: 753px;
    border-top: none; }

.master--subpage .extraGoBtn {
    margin: -1px 0 0 0;
    float: right; }

.master--subpage .extranetRight {
    float: left;
    width: 794px; }

.master--subpage .leftSideAuto {
    width: 794px; }

.master--subpage .extranet .sharedContainer {
    width: auto;
    margin: 0 0 10px !important; }

.master--subpage #sMainContent .sharedContainer {
    margin-left: 0; }

.master--subpage #sMainContent .left {
    padding-left: 0;
    width: 794px; }

.master--subpage .toLeft {
    float: left;
    margin: 4px 10px 0 0; }

.master--subpage .leftSideAuto .sharedContainer h3 {
    background: none;
    padding: 0; }

.master--subpage .secondLev li {
    border-bottom: 1px dashed #CCCCCC;
    font-weight: bold;
    position: relative;
    background-image: url(/Global/lelc/content/graphics/global/leftNavArrow.gif);
    padding: 5px 10px 10px 10px;
    margin: 5px 10px 10px;
    background-repeat: no-repeat;
    background-position: left .6em; }

.master--subpage .secondLev li a {
    font-weight: 800;
    color: #000;
    text-decoration: none;
    cursor: pointer; }

.master--subpage .sharedContainer h3 {
    padding: 5px;
    background: #E5E5E5; }

.master--subpage .sharedContainer .equipSelectHead h2 {
    background: none;
    color: white; }

.master--subpage .sharedContainer .equipSelectHead h3 {
    background: none;
    color: white; }

.master--subpage #eRightContent .sharedContainer {
    margin: 10px 0px 10px 0px; }

.master--subpage .extranet .innerWC4 button {
    text-align: right;
    margin: 5px 5px 5px 0 !important; }

.master--subpage .extranet .literatureRequest .innerWC4 {
    padding: 0 0 0 5px !important; }

.master--subpage .extranet .literatureRequest H3 {
    margin-bottom: 5px; }

.master--subpage .extranetTB {
    width: 695px;
    height: 19px;
    margin: 0 5px 5px 0; }

.master--subpage .extraMid .recentArt {
    width: 775px;
    display: block; }

.master--subpage .partnerTB .silContainer {
    width: 775px; }

.master--subpage .partnerTB .ocTable {
    width: 753px;
    border-top: none; }

.master--subpage .extraGoBtn {
    margin: -1px 0 0 0;
    float: right; }

.master--subpage .extranetRight {
    float: left;
    width: 794px; }

.master--subpage .ECMTTable {
    width: 778px; }

.master--subpage .ECMTTable td, .master--subpage .ECMTTable th {
    padding: 5px; }

.master--subpage .ECMTTable .smalltd150 {
    width: 150px;
    text-align: right; }

.master--subpage .ECMTTable .smalltd100 {
    width: 100px;
    text-align: center; }

.master--subpage .ECMTTable .smalltd60 {
    width: 60px;
    text-align: center; }

.master--subpage .ECMTTable .smalltd30 {
    width: 30px;
    text-align: center; }

.master--subpage .ECMTTable .borderTop td, .master--subpage .ECMTTable .catTopRow {
    height: auto; }

.master--subpage .ECMTTable .DDDbg {
    background-color: #CCC; }

.master--subpage .ECMTEmail {
    width: 425px;
    padding: 5px;
    border: 5px solid #CCC;
    margin-bottom: 10px;
    overflow: hidden; }

.master--subpage .ECMTEmail li, .master--subpage .sharedContainerSurvey li {
    padding: 3px 0;
    list-style: none; }

.master--subpage .ECMTEmail .label {
    float: left;
    width: 80px;
    margin: 1px 10px 0 0;
    text-align: right;
    font-weight: 800; }

.master--subpage .ECMTEmail .note, .master--subpage .sharedContainer.survey .note {
    height: 150px;
    width: 300px; }

.master--subpage .ECMTEmail .coHeader {
    padding-top: 2px; }

.master--subpage .ECMTEmailAddNewDept .label {
    font-weight: 500;
    padding-top: 3px;
    width: 115px; }

.master--subpage .ECMTEmailAddNewDept li, .master--subpage .ECMTEmail.storeReports li {
    padding: 6px 0; }

.master--subpage .ECMTEmailAddNewDept .note {
    width: 290px; }

.master--subpage .ECMTEmailStoreReports {
    width: 774px;
    padding: 5px;
    border: 5px solid #CCC;
    margin-bottom: 10px;
    overflow: hidden; }

.master--subpage .ECMTEmailStoreReports .label {
    font-weight: 500;
    padding-top: 3px;
    width: 160px !important;
    text-align: right; }

.master--subpage .ECMTEmailStoreReports .ECMTTable {
    width: 425px; }

.master--subpage .ECMTEmailStoreReports li {
    list-style: none;
    padding: 5px 0; }

.master--subpage .ECMTEmailSurvey {
    width: 300px; }

.master--subpage .ECMTEmail li, .master--subpage .sharedContainerSurvey li {
    list-style: none;
    clear: both; }

.master--subpage .sharedContainerSurvey {
    width: 784px;
    border: 5px solid #C2C2C2; }

.master--subpage .sharedContainerSurvey .label {
    float: left;
    width: 120px;
    margin: 1px 10px 0 0;
    text-align: left; }

.master--subpage .sharedContainerSurvey .plabel {
    float: left;
    width: 600px;
    margin: 10px 0px 0px 0px;
    text-align: left; }

.master--subpage .sharedContainerSurvey .surveyItem .label {
    width: 100%;
    margin: 10px 0 10px 0;
    font-weight: 800; }

.master--subpage .sharedContainerSurvey .surveyItem .openResponse {
    width: 685px; }

.master--subpage .sharedContainerSurvey .surveyItem .contactType {
    width: 275px; }

.master--subpage .sharedContainerSurvey .noPadding {
    list-style: disc;
    margin-left: 10px; }

.master--subpage .activate .label {
    width: 20px !important; }

.master--subpage .ECMTEmail .shipInfoLeft li, .master--subpage .ECMTEmail .shipInfoRight li, .master--subpage .noPad {
    padding: 0 !important; }

.master--subpage .ECMTEmail .shipInfoLeft, .master--subpage .ECMTEmail .shipInfoRight {
    margin: 10px 50px 0 1px; }

.master--subpage .mailAdmin {
    width: 250px;
    border: 5px solid #CCC;
    margin-bottom: 10px; }

.master--subpage .mailAdmin .innerWC4 {
    padding-left: 15px; }

.master--subpage .emailTxtArea {
    width: 420px;
    height: 300px; }

.master--subpage .marginTop {
    margin-top: -5px; }

.master--subpage .labelPad {
    padding-top: 3px; }

.master--subpage .noListStyle {
    list-style: none; }

.master--subpage #header #secondNav {
    width: 745px;
    height: 30px;
    margin: 25px 0 0 0;
    float: left; }

.master--subpage #header #secondNav #accountNavExtranet ul li {
    display: inline;
    list-style: none;
    padding-left: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #fff; }

.master--subpage #header #secondNav #accountNavExtranet ul li a {
    color: #fff;
    text-decoration: none; }

.master--subpage #header #secondNav #accountNavExtranet ul li a:hover {
    text-decoration: underline; }

.master--subpage #header #secondNav #accountNavExtranet {
    width: 470px;
    height: 30px;
    float: left;
    margin: 8px 0px 0px 0px; }

.master--subpage #header #secondNav #cart {
    width: 268px;
    height: 30px;
    float: left;
    margin: 3px 0px 0px 5px;
    color: #fff;
    vertical-align: middle;
    white-space: nowrap; }

.master--subpage #mini-cart {
    display: none;
    position: absolute;
    background-color: #fff;
    width: 243px;
    border: 5px solid #000000;
    /*border: 5px solid #C2C2C2;*/
    z-index: 15;
    overflow: hidden;
    top: 30px;
    right: 3px; }

.master--subpage #mini-cart ul {
    color: #000; }

.master--subpage #mini-cart .coHeader {
    padding: 5px 5px 0 5px;
    margin: 0 5px; }

.master--subpage #mini-cart .coHeader span {
    font-weight: bold;
    font-size: 13px; }

.master--subpage #mini-cart .cartContent {
    border-top: none; }

.master--subpage #mini-cart .cQty {
    font-weight: 800;
    margin: 0 5px;
    color: #000000;
    font-size: 12px; }

.master--subpage #mini-cart .yourPrice {
    margin-top: 10px; }

.master--subpage #mini-cart .grayBg {
    padding: 10px 15px 5px;
    background-color: #c2c2c2; }

.master--subpage #mini-cart .prodTitle p {
    width: 110px;
    margin: 0 5px; }

.master--subpage #mini-cart .ypMed, .master--subpage #mini-cart .ypLarge {
    color: #000; }

.master--subpage .mcTotal {
    font-weight: 800;
    font-size: 12px;
    float: right; }

.master--subpage .mcBot {
    padding: 10px;
    margin-bottom: 20px; }

.master--subpage .mini-cart-toggle {
    cursor: pointer; }

.master--subpage .mini-cart-hide {
    cursor: pointer;
    margin-top: -2px; }

.master--subpage #lincolnNav {
    margin-left: 30px;
    font-size: 13px; }

.master--subpage #lincolnNav ul {
    margin: 15px 0; }

.master--subpage #lincolnNav li a {
    color: #000; }

.master--subpage #lincolnNav li a:hover {
    color: #be1e2e; }

.master--subpage #lincolnNav li a:visited {
    color: #999999; }

.master--subpage #lincolnNav li {
    margin-left: 10px;
    padding: 5px 0;
    list-style-type: square; }

.master--subpage #lincolnNav li ul li {
    padding: 2px 0;
    list-style-type: circle; }

.master--subpage #lincolnNav li ul {
    margin-top: 5px; }

.master--subpage .clearfix:after, .master--subpage .mainBottom:after, .master--subpage .company:after, .master--subpage .innerWC4:after, .master--subpage .productTotal:after, .master--subpage #main:after, .master--subpage .cWrapper:after, .master--subpage .selector_tool .cat_body .form:after, .master--subpage .shipOpt li:after, .master--subpage #leHomeBottom:after, .master--subpage .shippingContainer:after, .master--subpage .billingContainer:after, .master--subpage .coMid:after, .master--subpage .reviewContainer:after, .master--subpage .search_result_item:after, .master--subpage .coFaster:after, .master--subpage .form .spot:after, .master--subpage .reviewOrder:after, .master--subpage .cartBorder:after, .master--subpage .newsroom:after, .master--subpage .moreProducts:after, .master--subpage .billingContainerDisp:after, .master--subpage #sMainContent:after, .master--subpage .silMidContainer:after, .master--subpage .supportContainer:after, .master--subpage .catContent:after, .master--subpage .indMidContainer:after, .master--subpage .equipSelectCont:after, .master--subpage .innerWC2:after, .master--subpage .sharedContainer:after, .master--subpage .catRepeater:after, .master--subpage distLoc:after, .master--subpage .hqItemWrapper:after, .master--subpage .moreProductsLast:after, .master--subpage .silHeader:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }

.master--subpage .height, .master--subpage .company, .master--subpage .innerWC4 .productTotal, .master--subpage .mainBottom, .master--subpage #main, .master--subpage .selector_tool .cat_body .form, .master--subpage .cWrapper, .master--subpage .shipOpt, .master--subpage #leHomeBottom, .master--subpage .shippingContainer, .master--subpage .billingContainer, .master--subpage .coMid, .master--subpage .reviewContainer, .master--subpage .search_result_item, .master--subpage .coFaster, .master--subpage .form .spot, .master--subpage .reviewOrder, .master--subpage .cartBorder, .master--subpage .newsroom, .master--subpage .moreProducts, .master--subpage .billingContainerDisp, .master--subpage #sMainContent, .master--subpage .silMidContainer, .master--subpage .supportContainer, .master--subpage .catContent, .master--subpage .indMidContainer, .master--subpage .equipSelectCont, .master--subpage .innerWC2, .master--subpage .sharedConatainer, .master--subpage .catRepeater, .master--subpage .distLoc, .master--subpage .hqItemWrapper, .master--subpage .moreProductsLast, .master--subpage .silHeader {
    display: inline-block; }

.master--subpage .clearfix, .master--subpage .company, .master--subpage .innerWC4, .master--subpage .mainBottom, .master--subpage .productTotal, .master--subpage #main, .master--subpage .selector_tool .cat_body .form, .master--subpage .shipOpt, .master--subpage #leHomeBottom, .master--subpage .cWrapper, .master--subpage .shippingContainer, .master--subpage .billingContainer, .master--subpage .coMid, .master--subpage .reviewContainer, .master--subpage .search_result_item, .master--subpage .coFaster, .master--subpage .form .spot, .master--subpage .reviewOrder, .master--subpage .cartBorder, .master--subpage .newsroom, .master--subpage .moreProducts, .master--subpage .billingContainerDisp, .master--subpage #sMainContent, .master--subpage .silMidContainer, .master--subpage .supportContainer, .master--subpage .catContent, .master--subpage .indMidContainer, .master--subpage .equipSelectCont, .master--subpage .innerWC2, .master--subpage .sharedContainer, .master--subpage .catRepeater, .master--subpage .distLoc, .master--subpage .hqItemWrapper, .master--subpage .moreProductsLast, .master--subpage .silHeader {
    display: block; }

.master--subpage .authoringDiv {
    clear: both; }

.master--subpage .leStyle-defaultTextStyle, .master--subpage .ms-rteCustom-defaultTextStyle, .master--subpage .defaultTextStyle {
    -ms-name: "default";
    margin: 0;
    padding: 0;
    white-space: normal;
    border: 0;
    outline: 0;
    font-weight: normal;
    font-style: normal;
    font-size: 11px;
    vertical-align: baseline;
    font-family: Arial, Helvetica, sans-serif;
    color: black; }

.master--subpage .leStyle-listlink, .master--subpage .ms-rteCustom-listLink, .master--subpage .listLink {
    -ms-name: "listLink";
    display: block;
    color: #000;
    font-weight: bold;
    border-bottom: 1px dashed #CCCCCC;
    position: relative;
    background-image: url(/Global/lelc/content/graphics/global/leftNavArrow.gif);
    padding: 0 3px 5px 11px;
    margin: 8px 5px;
    background-repeat: no-repeat;
    background-position: 0 .1em; }

.master--subpage .leStyle-listLinkNoBorder, .master--subpage .ms-rteCustom-listLinkNoBorder, .master--subpage .listLinkNoBorder {
    -ms-name: "LinkNoBorder";
    display: block;
    position: relative;
    background-image: url(/Global/lelc/content/graphics/global/leftNavArrow.gif);
    padding: 0 3px 5px 11px;
    margin: 8px 5px 0 5px;
    background-repeat: no-repeat;
    background-position: 0 .1em; }

.master--subpage .leStyle-borderImage, .master--subpage .ms-rteCustom-borderImage, .master--subpage .borderImage {
    -ms-name: "borderImage";
    border: 5px solid #C2C2C2; }

.master--subpage .leStyle-borderImage10, .master--subpage .ms-rteCustom-borderImage10, .master--subpage .borderImage10 {
    -ms-name: "borderImage10";
    border: 5px solid #C2C2C2;
    margin: 10px 0; }

.master--subpage .leStyle-borderImageContentWrap, .master--subpage .ms-rteCustom-borderImageContentWrap, .master--subpage .borderImageContentWrap {
    -ms-name: "borderImageContentWrap";
    border: 5px solid #C2C2C2;
    margin: 10px; }

/**
*  Update Styles for Lincoln Electic Worldwide Homepage
*  Center Primary Text
*  Add thin line under Primary Text
*  @todo Style Country Lists
*
*  @date: Thursday March 9, 2017 - 4:16 PM
*  @author: Dyan Burkey
*
*/
.master--subpage .leStyle-boldHead, .master--subpage .ms-rteCustom-boldHead, .master--subpage .boldHead {
    -ms-name: "boldHead";
    font-weight: 600;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.71429;
    display: block;
    margin: auto;
    font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    position: relative;
    width: 90%; }

/**
 *  Lincoln Worldwide Styles
 *
 *  @date: Thursday March 9, 2017 - 4:23 PM
 *  @author: Dyan Burkey
 *
 */
.no-pageDescription .content {
    margin-bottom: 2em; }

.master--subpage .leStyle-contentLarge, .master--subpage .ms-rteCustom-contentLarge, .master--subpage .contentLarge {
    -ms-name: "contentLarge";
    font-size: 12px;
    font-weight: 800; }

.master--subpage .leStyle-contentLargeRed, .master--subpage .ms-rteCustom-contentLargeRed, .master--subpage .contentLargeRed {
    -ms-name: "contentLarge";
    color: #be1e2e;
    font-size: 12px;
    font-weight: 800; }

.master--subpage .leStyle-imageLeft, .master--subpage .ms-rteCustom-imageLeft, .master--subpage .imageLeft {
    -ms-name: "imageLeft";
    float: left; }

.master--subpage .leStyle-titleCategory, .master--subpage .ms-rteCustom-titleCategory, .master--subpage .titleCategory {
    -ms-name: "titleCategory";
    text-transform: uppercase;
    color: #be1e2e;
    margin-bottom: 10px;
    font-size: 15px;
    width: 425px; }

.master--subpage .leStyle-textLinkRedArrowNoCaps, .master--subpage .ms-rteCustom-textLinkRedArrowNoCaps {
    -ms-name: "textLinkRedArrowNoCaps";
    color: #be1e2e;
    background: url("/Global/lelc/content/graphics/global/leftnavArrow.gif") no-repeat right 2px;
    padding-right: 9px; }

.master--subpage .leStyle-textLinkRedArrow, .master--subpage .ms-rteCustom-textLinkRedArrow, .master--subpage .textLinkRedArrow, .master--subpage .alRFooter div span a {
    -ms-name: "textLinkRedArrow";
    text-transform: uppercase;
    color: #be1e2e;
    background: url(/Global/lelc/content/graphics/global/leftNavArrow.gif) no-repeat right 2px;
    padding-right: 9px; }

.master--subpage .leStyle-textLinkBlackArrow, .master--subpage .ms-rteCustom-textLinkBlackArrow, .master--subpage .textLinkBlackArrow, .master--subpage .equipLinks a, .master--subpage .newsroom .viewAll a, .master--subpage #top a {
    -ms-name: "textLinkBlackArrow";
    color: #000 !important;
    padding: 0 8px 0 0;
    background: none;
    font-weight: 800;
    background-image: url(/Global/lelc/content/graphics/global/leftNavArrow.gif);
    background-repeat: no-repeat;
    background-position: right 2px;
    font-size: 11px;
    cursor: pointer !important; }

.master--subpage .leStyle-textLinkLeft, .master--subpage .ms-rteCustom-textLinkLeft, .master--subpage .textLinkLeft {
    -ms-name: "textLinkLeft";
    color: #000 !important;
    padding: 0 0 0 8px;
    margin-left: 0;
    background: none;
    font-weight: 800;
    background-image: url("/Global/lelc/content/graphics/global/rightnavArrow.gif");
    background-repeat: no-repeat;
    background-position: left 2px;
    font-size: 11px;
    cursor: pointer; }

.master--subpage .leStyle-bulletList, .master--subpage .ms-rteCustom-bulletList, .master--subpage .bulletList {
    -ms-name: "bulletList";
    font-size: 11px;
    list-style-type: none;
    padding: 0 0 0 8px !important;
    background: url(/Global/lelc/content/graphics/global/dot.gif) no-repeat left 5px; }

.master--subpage .leStyle-numberedList, .master--subpage .ms-rteCustom-numberedList, .master--subpage .numberedList {
    -ms-name: "numberedList";
    list-style-type: decimal; }

.master--subpage .leStyle-textBold, .master--subpage .ms-rteCustom-textBold, .master--subpage .textBold {
    -ms-name: "textBold";
    font-weight: bold; }

.master--subpage .leStyle-textItalic, .master--subpage .ms-rteCustom-textItalic, .master--subpage .textItalic {
    -ms-name: "textItalic";
    font-style: italic; }

.master--subpage .leStyle-headerBlackTall, .master--subpage .ms-rteCustom-headerBlackTall .headerBlackTall {
    -ms-name: "headerBlackTall";
    height: 34px;
    background-color: #000;
    color: #fff;
    position: relative;
    text-transform: uppercase;
    padding: 20px 0 0 6px;
    height: 14px; }

.master--subpage .leaderboard {
    padding: 0;
    background: none;
    position: relative; }

.master--subpage .leaderboard .promo {
    position: relative; }

.master--subpage .rotator {
    width: 1002px;
    height: 306px; }

.master--subpage .rotator-image {
    float: left; }

.master--subpage .rotator-content {
    position: absolute;
    z-index: 100;
    width: 254px;
    right: 5px;
    padding: 30px 0 0 0; }

.master--subpage .rotator-content h2 {
    font-size: 35px;
    line-height: 35px;
    color: white;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    height: auto; }

.master--subpage .rotator-content p {
    color: #fff;
    font-family: helvetica, arial, "sans serif";
    font-size: 12px;
    line-height: 16px; }

.master--subpage .rotator-header {
    height: 135px; }

.master--subpage .rotator-product {
    margin: 30px 0 0; }

.master--subpage .rotator-product img {
    float: left;
    margin-right: 15px; }

.master--subpage .rotator-product h3 {
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    margin: 0 0 5px 0;
    padding: 10px 0 0; }

.master--subpage .rotator-product p {
    margin: 0 0 5px 0; }

.master--subpage .rotator-controls {
    width: 243px;
    height: 41px;
    position: absolute;
    z-index: 1000; }

.master--subpage #leHomeFlash .rotator-controls {
    left: 10px;
    bottom: 10px; }

.master--subpage .rotator-controls ul {
    margin: 27px 0 0;
    overflow: hidden;
    padding-left: 5px; }

.master--subpage .rotator-controls ul li {
    list-style: none;
    float: left;
    padding-right: 8px;
    width: 14px;
    height: 14px; }

.master--subpage .rotator-controls ul li a {
    font-size: 0;
    text-indent: -9999px;
    background: #a5102f;
    width: 14px;
    height: 14px;
    display: block; }

.master--subpage .rotator-controls ul li a:hover, .master--subpage .rotator-controls ul li.active a {
    background: #fff; }

.master--subpage .rotator-controls ul li a:link, .master--subpage .rotator-controls ul li a:visited {
    color: #fff; }

.master--subpage .rotator-controls ul li table, .master--subpage .rotator-controls ul li table td {
    padding: 0;
    margin: 0;
    border: none; }

.master--subpage .rotator-controls ul li.play {
    cursor: pointer;
    background: url(/Global/lelc/content/graphics/global/play.jpg) no-repeat top left;
    width: 23px;
    height: 14px;
    text-indent: -9999px; }

.master--subpage .rotator-controls ul li.pause {
    cursor: pointer;
    background: url(/Global/lelc/content/graphics/global/pause.jpg) no-repeat top left;
    width: 23px;
    height: 14px;
    text-indent: -9999px; }

.master--subpage #promoSpot, .master--subpage .featuredProd {
    position: relative; }

.master--subpage .spotImage {
    width: 195px;
    height: 105px;
    overflow: hidden;
    position: absolute; }

.master--subpage #promoSpot .equipSelectHead, .master--subpage .featuredProd .equipSelectHead {
    position: relative;
    margin: 0 0 71px 0;
    top: 71px;
    background: url(/Global/lelc/content/graphics/global/overlay-bg.png) left top no-repeat;
    font-size: 13px;
    color: #fff;
    height: 14px;
    text-transform: uppercase;
    padding: 20px 0 0 10px; }

.master--subpage .featuredProd .equipSelectHead a {
    color: #fff !important; }

.master--subpage .history .rotator-controls {
    width: auto;
    height: 41px;
    position: absolute;
    bottom: 10px;
    right: 10px;
    z-index: 1000; }

.master--subpage .history .rotator-controls ul {
    margin: 27px 0 0;
    overflow: hidden;
    padding-left: 5px; }

.master--subpage .history .rotator-controls ul li {
    list-style: none;
    float: left;
    padding-right: 8px;
    width: auto;
    height: 14px;
    background: none; }

.master--subpage .history .rotator-controls ul li a {
    font-size: 12px;
    text-indent: 0;
    width: auto;
    color: #CCCCCC !important;
    height: 14px;
    display: block;
    background: none;
    font-weight: bold; }

.master--subpage .history .rotator-controls ul li a:hover, .master--subpage .rotator-controls ul li.active a {
    color: #000 !important; }

.master--subpage .history .rotator-controls ul li a:hover {
    text-decoration: underline; }

.master--subpage .history .rotator-controls ul li a:link, .master--subpage .rotator-controls ul li a:visited {
    color: #fff; }

.master--subpage .history .rotator-controls ul li table, .master--subpage .rotator-controls ul li table td {
    padding: 0;
    margin: 0;
    border: none; }

.master--subpage .history .rotator-controls ul li.play {
    display: none; }

.master--subpage .history .rotator-controls ul li.pause {
    display: none; }

.master--subpage .tvitem .alRepeat a .img {
    border: 5px solid #C2C2C2 !important; }

.master--subpage .stockSplit {
    width: 394px;
    margin-bottom: 10px; }

.master--subpage .stockSplit .silContainer {
    width: 182px;
    float: left; }

.master--subpage .sideForm input {
    display: block;
    margin: 5px 0; }

.master--subpage .sideForm input[type="text"] {
    width: 100%;
    font-size: 11px !important; }

.master--subpage .sideForm .btn {
    float: right; }

.master--subpage .sideForm .sideFormItem input, .master--subpage .sideForm .sideFormItem label {
    float: left;
    margin: 5px 5px 0 0; }

.master--subpage .sideForm .sideFormItem {
    overflow: hidden;
    width: 50%;
    float: left; }

.master--subpage .sideForm .watermarked {
    width: 164px !important; }

.master--subpage .selectorChoices {
    padding: 0 0 5px 0; }

.master--subpage .selectorChoices ol {
    padding-left: 18px; }

.master--subpage .form .msdsSpot label, .master--subpage .form .msdsOpts label {
    width: auto; }

.master--subpage .form .msdsSpot span {
    display: block;
    margin-top: 2px;
    overflow: hidden; }

.master--subpage .form .msdsOpts {
    padding-left: 26px;
    border-bottom: 1px solid #CACACA; }

.master--subpage .msdsImgBtn {
    width: 16px;
    height: 16px; }

.master--subpage .msdsSearch .label {
    width: 170px;
    position: relative;
    top: 4px;
    margin-right: 5px; }

.master--subpage .msdsSearch .label500 {
    width: 500px; }

.master--subpage .tcenter {
    text-align: center; }

.master--subpage #TB_overlay {
    position: fixed;
    z-index: 100;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%; }

.master--subpage .TB_overlayMacFFBGHack {
    background: url(macFFBgHack.png) repeat; }

.master--subpage .TB_overlayBG {
    background-color: #000;
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75; }

.master--subpage * html #TB_overlay {
    position: absolute;
    height: expression(document.body.scrollHeight> document.body.offsetHeight ? document.body.scrollHeight: document.body.offsetHeight+ 'px'); }

.master--subpage #TB_window {
    position: fixed;
    background: #fff;
    z-index: 102;
    color: #000000;
    display: none;
    border: 5px solid #c2c2c2;
    text-align: left;
    top: 50%;
    left: 50%; }

.master--subpage #TB_window p {
    margin: 0; }

.master--subpage * html #TB_window {
    position: absolute;
    margin-top: expression(0 - parseInt(this.offsetHeight / 2)+ (TBWindowMargin=document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+ 'px'); }

.master--subpage #TB_window img#TB_Image {
    display: block;
    margin: 15px 0 0 15px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #666;
    border-left: 1px solid #666; }

.master--subpage #TB_caption {
    height: 25px;
    padding: 7px 30px 10px 25px;
    float: left; }

.master--subpage #TB_closeWindow {
    height: 25px;
    padding: 11px 25px 10px 0;
    float: right; }

.master--subpage #TB_ajaxWindowTitle {
    float: left;
    padding: 7px 0 5px 10px;
    margin-bottom: 1px; }

.master--subpage #TB_ajaxContent.TB_modal {
    padding: 15px; }

.master--subpage #TB_load {
    position: fixed;
    display: none;
    height: 13px;
    width: 208px;
    z-index: 103;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -104px; }

.master--subpage * html #TB_load {
    position: absolute;
    margin-top: expression(0 - parseInt(this.offsetHeight / 2)+ (TBWindowMargin=document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+ 'px'); }

.master--subpage #TB_HideSelect {
    z-index: 99;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #fff;
    border: none;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    height: 100%;
    width: 100%; }

.master--subpage * html #TB_HideSelect {
    position: absolute;
    height: expression(document.body.scrollHeight> document.body.offsetHeight ? document.body.scrollHeight: document.body.offsetHeight+ 'px'); }

.master--subpage #TB_iframeContent {
    clear: both;
    border: none;
    margin-bottom: -1px;
    margin-top: 1px;
    _margin-bottom: 1px; }

.master--subpage #TB_title {
    background: #000 url("/Style Library/Images/LECO/blackGradientBG.jpg") repeat-x 0 0;
    height: 30px; }

.master--subpage #TB_ajaxContent {
    clear: both;
    padding: 10px; }

.master--subpage #TB_closeAjaxWindow {
    padding: 0;
    float: right;
    overflow: hidden; }

.master--subpage #TB_closeAjaxWindow a {
    text-indent: -9999px;
    width: 30px;
    height: 30px;
    display: block;
    background: url("/Style Library/Images/LECO/modalClose.gif") no-repeat center center transparent; }

.master--subpage .contentContainer {
    width: 0;
    opacity: 0;
    -ms-filter: alpha(opacity=0); }

.master--subpage .cat_body .content {
    display: none; }

.master--subpage .flagContainerRight {
    width: 316px;
    padding-top: 10px;
    padding-left: 15px;
    float: left; }

.master--subpage .flagContainerRight .signInHeader {
    color: #be1e2e;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 5px;
    text-transform: uppercase; }

.master--subpage .flagContainerRight .countryImage {
    cursor: pointer;
    width: 20px;
    height: 12px;
    padding: 1px; }

.master--subpage .flagContainerTop {
    width: 711px;
    position: absolute;
    top: 2px;
    right: 2px; }

.master--subpage .flagContainerTop .countryImage {
    cursor: pointer;
    width: 20px;
    height: 12px;
    padding: 1px; }

.master--subpage .flagContainerTop .selectYourCountry {
    font-weight: bold;
    float: left;
    margin-right: 2px; }

.master--subpage #frame, .master--subpage #header, .master--subpage #headerCO, .master--subpage #nav, .master--subpage #mainNavContainer, .master--subpage #leHomeESpot, .master--subpage #leHomeFooter, .master--subpage #sMainContent {
    width: 980px; }

.master--subpage #header #utilityNav .commerceDisabled {
    width: 220px; }

.master--subpage #nav #main_nav {
    width: 828px;
    background: #333; }

.master--subpage #nav #search #searchBox input {
    height: 18px;
    width: 80px;
    padding: 2px 0 0 3px;
    border: 1px solid #707070;
    color: #999999; }

.master--subpage #nav #search {
    width: 152px; }

.master--subpage ul.dropdown li a {
    padding: 0px 14px; }

.master--subpage #content #topMa {
    padding-top: 7px; }

.master--subpage #footer_bar-content {
    width: 980px; }

.master--subpage #leHomeFlash {
    width: auto;
    height: auto; }

.master--subpage #leHomeFlash object {
    display: block; }

.master--subpage .checkoutProgressSignIn {
    width: 980px; }

.master--subpage .checkoutProgressShipping {
    width: 980px; }

.master--subpage .checkoutProgressBilling {
    width: 980px; }

.master--subpage .checkoutProgressReview {
    width: 980px; }

.master--subpage #eLeftContent, .master--subpage .rightSide {
    width: 782px; }

/**
 *
 *
 *  @date: Monday February 20, 2017 - 11:27 AM
 *  @author: Dyan Burkey
 *
 */
/*   .master--subpage #leftContainer {
  width: 205px;
  height: auto;
  float: left;
  padding: 0 0 0 0; }


.master--subpage #eRightContent, .master--subpage #leftContainer {
  width: 185px; } */
.master--subpage #leftContainer {
    width: 205px;
    height: auto;
    float: left;
    padding: 0 0 0 0; }

.master--subpage #eRightContent, .master--subpage #leftContainer {
    width: 185px; }

/* comment */
.master--subpage #eRightContent {
    overflow: hidden;
    width: 185px;
    padding-top: 5px;
    /*margin-left: 20px;*/
}

.master--subpage .awRight {
    /*width:171px; CW changed on 5.9.11 to fix my account*/
    width: 167px; }

.master--subpage .awRight .questionsContent {
    width: 130px; }

.master--subpage .equipSpot, .master--subpage .newsroom .silContainer {
    width: 376px;
    overflow: hidden; }

.master--subpage .selector_tool .cat_hdr {
    padding: 5px 5px 7px; }

.master--subpage .selector_tool .shopNowBtn {
    margin: 0 0 10px 47px; }

.master--subpage .startBtn {
    margin: 0px 0px 5px 115px; }

.master--subpage .selector_tool .cat_body .form label {
    width: 140px; }

.master--subpage .concat {
    width: 482px; }

.master--subpage .wclContent {
    margin: 0px 0px 0px -7px;
}

.master--subpage .weldingCenterFP .spotImage, .master--subpage .defaultFP .spotImage, .master--subpage .subIndustry .spotImage {
    float: none; }

.master--subpage .weldingCenterFP .featuredTop, .master--subpage .defaultFP .featuredTop, .master--subpage .subIndustry .featuredTop {
    width: auto;
    float: none;
    padding: 5px 0px 0px 0px; }

.master--subpage .weldingCenterFP .featuredTop ul, .master--subpage .defaultFP .featuredTop ul, .master--subpage .subIndustry .featuredTop ul {
    padding: 5px 0px 0px 0px; }

.master--subpage #equipPrice {
    width: 260px; }

.master--subpage .region ul {
    width: 185px; }

.master--subpage .sideForm .watermarked {
    width: 154px !important; }

.master--subpage .searchCategory .coHeader {
    width: 756px; }

.master--subpage #linkContainer1 {
    width: 346px; }

.master--subpage #leHomeESpot .first {
    width: 346px;
    overflow: hidden; }

.master--subpage #shoppingCart1 {
    width: 687px; }

.master--subpage #shoppingCart1 .productTotal {
    background-position: 390px 0px; }

.master--subpage #shoppingCart2 {
    float: left;
    padding: 0px 0px 0px 7px; }

.master--subpage #sRightContent {
    float: left;
    padding: 0px 0px 0px 10px; }

.master--subpage #checkoutContainer {
    width: 702px; }

.master--subpage .alreadyReg {
    width: 336px; }

.master--subpage .alreadyReg .silBottom {
    width: 309px; }

.master--subpage .confirmation {
    width: 679px; }

.master--subpage .shippingContainer, .master--subpage .billingContainer, .master--subpage .reviewContainer {
    width: 697px; }

.master--subpage .empty_content {
    display: none; }

.master--subpage #sRightContent {
    width: 283px; }

.master--subpage #sRightContent #otherProducts {
    width: auto;
    float: none; }

.master--subpage #shoppingCart2 {
    width: 271px; }

.master--subpage #shoppingCart2 #itemTotalLeft {
    margin: 0 0 0 71px; }

.master--subpage .sharedContainerNav {
    width: 165px !important; }

.master--subpage .c {
    width: auto !important; }

.master--subpage a.start {
    float: right; }

.master--subpage a.start .startBtn {
    margin: 0; }

.master--subpage img.chartImg {
    width: 482px; }

.master--subpage #priceContainer .width250 {
    width: auto !important;
    padding-right: 20px; }

.master--subpage #priceContainer .width250 select {
    width: 100%; }

.master--subpage .featureProd-grouped .featuredProdInfoFixedHeight .featuredTop {
    float: none; }

.master--subpage #footerPromo {
    float: right;
    clear: both;
    margin: 15px 0px 15px 0px; }

.master--subpage .copyright {
    clear: both; }

.master--subpage .msdsAJAXSearchText {
    left: 165px;
    width: 290px;
    clear: both;
    position: relative;
    background: #ececec;
    border: 1px solid gray;
    padding: 5px;
    display: none; }

.master--subpage .msdsAJAXSearchText .menuItem .menuItemMatch {
    font-weight: bold;
    font-size: 8pt; }

.master--subpage .btnCompare {
    display: inline-block; }

.master--subpage .btnGo {
    display: inline-block; }

.master--subpage .btnWhereToBuy {
    padding: 0px 0px 0px 0px;
    border-style: none; }

.master--subpage .btnAddToCart {
    padding: 0px 0px 0px 0px;
    border-style: none; }

.master--subpage .btnLeftRed {
    background: url("/Global/lelc/content/graphics/global/btnLeft.gif") no-repeat;
    height: 20px;
    width: 7px;
    float: left;
    padding: 0px 0px 0px 0px;
    background-position: left;
    background-position-x: 0;
    background-position-y: 0; }

.master--subpage .btnMidRed {
    background: url("/Global/lelc/content/graphics/global/btnMid.gif") repeat-x;
    height: 20px;
    float: left;
    color: #fff;
    padding: 0px 3px 0px 3px;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer;
    letter-spacing: 1px;
    white-space: nowrap;
    border-style: none;
    background-position: left;
    background-position-x: 0;
    background-position-y: 0;
    line-height: 20px;
    vertical-align: baseline; }

.master--subpage .btnRightRed {
    background: url("/Global/lelc/content/graphics/global/btnRight.gif") no-repeat;
    height: 20px;
    width: 8px;
    float: left;
    padding: 0px 0px 0px 0px;
    background-position: right;
    background-position-x: right;
    background-position-y: 0; }

.master--subpage .btnLeftGray {
    background: url("/Global/lelc/content/graphics/global/btnLeftgray.gif") no-repeat;
    height: 20px;
    width: 7px;
    float: left;
    padding: 0px 0px 0px 0px;
    background-position: left;
    background-position-x: 0;
    background-position-y: 0; }

.master--subpage .btnMidGray {
    background: url("/Global/lelc/content/graphics/global/btnMidgray.gif") repeat-x;
    height: 20px;
    float: left;
    color: #000;
    padding: 0px 3px 0px 3px;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer;
    letter-spacing: 1px;
    white-space: nowrap;
    border-style: none;
    background-position: left;
    background-position-x: 0;
    background-position-y: 0;
    line-height: 20px;
    vertical-align: baseline; }

.master--subpage .btnRightGray {
    background: url("/Global/lelc/content/graphics/global/btnRightgray.gif") no-repeat;
    height: 20px;
    width: 8px;
    float: left;
    padding: 0px 0px 0px 0px;
    background-position: right;
    background-position-x: right;
    background-position-y: 0; }

.master--subpage .btnStart a {
    color: white;
    text-decoration: none;
    font-size: 12px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 0px; }

.master--subpage .btnStart a:hover {
    color: white;
    text-decoration: none;
    font-size: 12px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 0px; }

.master--subpage .btnCompare input {
    color: black;
    text-decoration: none;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 18px;
    background-color: transparent;
    border-style: none;
    cursor: pointer; }

.master--subpage button.btnGo {
    color: white;
    text-decoration: none;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 17px; }

.master--subpage #emailBox .btnGo {
    width: 43px;
    color: transparent;
    height: 20px;
    background-repeat: no-repeat; }

.master--subpage #emailBox input {
    margin-top: 0;
    height: 14px; }

.master--subpage .equipCompareTB .btnWhereToBuy {
    width: 130px; }

.master--subpage .equipCompareTB .btnAddToCart {
    width: 130px; }

.master--subpage .ocTable tr {
    border: 1px solid black; }

.master--subpage body,
.master--subpage body.ms-backgroundImage {
    background: #999; }

.master--subpage #s4-workspace {
    /*background-image: url("/Global/lelc/content/graphics/global/lecoBGTOP.jpg");
    background-repeat:repeat;
    background-color:transparent;
    background-attachment:inherit;
    background-position-x:0%;
    background-position-y:0%;*/ }

.master--subpage #s4-titlerow {
    padding-top: 1px;
    display: table-cell;
    height: auto; }

.master--subpage #search .ms-srch-sb Input {
    background-color: white;
    width: auto;
    height: 18px;
    border: 1px solid #707070; }

.master--subpage #search .ms-srch-sb-border {
    border: none; }

.master--subpage #SearchBox .ms-srch-sb-searchImg {
    display: none; }

.master--subpage #SearchBox .ms-srch-sb-searchLink {
    /*background-image: url(/Global/lelc/content/graphics/global/btnSearchGo.png);*/
    width: 28px; }

.master--subpage #SearchBox .ms-srch-sb-searchLink:hover {
    background-color: transparent; }

.master--subpage #ms-error-body div {
    background-color: white;
    margin: 0px;
    padding: 5px; }

.master--subpage #ms-error-body #ms-error-header {
    margin-top: 40px;
    padding-bottom: 21px;
    border: 1px solid black;
    border-bottom: none; }

.master--subpage #ms-error-body .aspNetHidden {
    visibility: hidden;
    display: none; }

.master--subpage #ms-error {
    border: 1px solid black;
    border-top: none; }

.master--subpage .leMainNavContainer {
    width: 825px;
    height: 39px;
    background-color: #333;
    color: white;
    margin: 0px;
    padding: 0px;
    overflow: visible;
    display: inline-block;
    float: left; }

.master--subpage ul.leMainNav, .master--subpage .leMainNav ul, .master--subpage .leMainNav li {
    padding: 0px;
    margin: 0px;
    list-style: none;
    list-style-image: none;
    list-style-position: initial;
    list-style-type: none; }

.master--subpage .leMainNav {
    font-family: helvetica;
    font-size: 12px; }

.master--subpage .leMainNav > li {
    display: inline;
    float: left;
    zfloat: left;
    cursor: pointer; }

.master--subpage .leMainNavHeader {
    padding: 12px 13px 13px 13px;
    border: 0px solid black;
    border-left: 1px solid #545454;
    border-right: 1px solid black;
    text-transform: uppercase;
    margin: 0px; }

.master--subpage .leMainNavHeader:hover {
    color: black;
    background-color: #dcdcdc;
    border-right: 1px solid #545454; }

.master--subpage .leMainNavHeader a, .master--subpage .leMainNavHeader a:link, .master--subpage .leMainNavHeader a:visited, .master--subpage .leMainNavHeader a:active {
    text-decoration: none;
    color: white;
    white-space: nowrap; }

.master--subpage .leMainNavHeader a:hover {
    color: black; }

.master--subpage .leSubMenu {
    display: none;
    background-color: white;
    border: 1px solid #C9CECE;
    position: absolute;
    padding: 5px 10px 5px 10px;
    min-width: 150px;
    margin: -3px 0 0 0;
    border-top: 2px solid #be1e2e;
    overflow: visible; }

.master--subpage .leSubMenu a, .master--subpage .leSubMenu a:link, .master--subpage .leSubMenu a:visited, .master--subpage .leSubMenu a:active {
    text-decoration: none;
    color: #404040; }

.master--subpage .leSubMenu a:hover {
    text-decoration: underline; }

.master--subpage .leSubMenu li {
    padding: 4px 0 2px 0;
    white-space: nowrap; }

.master--subpage .leSubMenu ul {
    padding: 5px 0 0 0;
    border-top: 2px solid #be1e2e; }

.master--subpage .leSubMenu h6 {
    font-size: 100%;
    font-weight: bold;
    color: #4D4D4D;
    margin: 0px;
    padding: 8px 0px 8px 0; }

.master--subpage .otherContent {
    background-color: #d0d0d0;
    height: 300px;
    margin: 0px;
    width: 100%; }

.master--subpage .header {
    background-color: #54ce53;
    height: 100px; }

.master--subpage #linkContainerWrapper .top h2 {
    color: #fff; }

.master--subpage #sub_nav .first h2 {
    color: white; }

.master--subpage #suiteLinksBox a.ms-core-suiteLink-a:active, .master--subpage #suiteLinksBox a.ms-core-suiteLink-a:visited, .master--subpage #suiteLinksBox a.ms-core-suiteLink-a:link, .master--subpage #suiteLinksBox a.ms-core-suiteLink-a {
    color: white; }

.master--subpage .blank-wp .ms-fullWidth {
    width: 100%; }

.master--subpage .blank-wp .tableCol-25 {
    min-width: 25%;
    display: table-cell; }

.master--subpage .blank-wp .tableCol-33 {
    min-width: 33%;
    display: table-cell; }

.master--subpage .blank-wp .tableCol-50 {
    min-width: 50%;
    display: table-cell; }

.master--subpage .ms-promlink-button-image {
    position: relative;
    display: inline-block;
    width: 16px;
    height: 16px;
    overflow: hidden; }

.master--subpage .ms-srch-sb-navLink, .master--subpage .ms-srch-sb-searchLink {
    display: inline-block;
    cursor: pointer;
    vertical-align: top;
    background-color: transparent;
    border: 1px solid transparent;
    position: relative;
    overflow: hidden; }

.master--subpage .ms-srch-sb-searchLink:hover, .master--subpage .ms-srch-sb-navLink:hover {
    /* [ReplaceColor(themeColor:"ButtonHoverBackground",opacity:"1")] */
    background-color: #e6f2fa;
    /* [ReplaceColor(themeColor:"ButtonHoverBackground")] */
    background-color: #e6f2fa; }

.master--subpage .ms-srch-sb-searchLink:active, .master--subpage .ms-srch-sb-searchLink > img:active, .master--subpage .ms-srch-sb-navLink:active, .master--subpage .ms-srch-sb-navLink > img:active, .master--subpage .ms-srch-sb-navLink-menuOpen, .master--subpage .ms-srch-sb-navLink-menuOpen:hover {
    /* [ReplaceColor(themeColor:"ButtonPressedBackground",opacity:"1")] */
    background-color: #92c0e0;
    /* [ReplaceColor(themeColor:"ButtonPressedBackground")] */
    background-color: #92c0e0; }

.master--subpage .ms-srch-sb-border {
    /* [ReplaceColor(themeColor:"Lines")] */
    border: 1px solid #ababab; }

.master--subpage .ms-srch-sb-border:hover {
    /* [ReplaceColor(themeColor:"StrongLines")] */
    border: 1px solid #92c0e0; }

.master--subpage .ms-srch-sb-borderFocused {
    /* [ReplaceColor(themeColor:"AccentLines")] */
    border: 1px solid #2a8dd4; }

.master--subpage .ms-core-menu-list {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    max-height: 405px;
    min-width: 125px;
    overflow: auto; }

.master--subpage .ms-core-menu-item > .ms-core-menu-box > .ms-core-menu-list {
    padding: 0px; }

.master--subpage .ms-core-menu-item {
    margin: 0px;
    cursor: pointer;
    border: 1px solid transparent; }

.master--subpage .ms-core-menu-hasIcons > .ms-core-menu-list > .ms-core-menu-item {
    min-height: 24px; }

.master--subpage .ms-core-menu-hasIcons.ms-core-menu-boxBig > .ms-core-menu-list > .ms-core-menu-item {
    min-height: 40px; }

.master--subpage .ms-core-menu-iconLarge, .master--subpage .ms-core-menu-icon {
    line-height: 1.5em;
    float: left; }

.master--subpage .ms-core-menu-icon {
    min-width: 16px;
    min-height: 16px; }

.master--subpage .ms-core-menu-iconLarge {
    min-width: 32px;
    min-height: 32px; }

.master--subpage .ms-core-menu-label, .master--subpage .ms-core-menu-labelCompact {
    border: 1px solid transparent;
    word-wrap: break-word; }

.master--subpage .ms-core-menu-hasIcons > .ms-core-menu-list > .ms-core-menu-item > .ms-core-menu-link > .ms-core-menu-label, .master--subpage .ms-core-menu-hasIcons > .ms-core-menu-list > .ms-core-menu-item > .ms-core-menu-link > .ms-core-menu-labelCompact {
    padding-left: 21px; }

.master--subpage .ms-core-menu-hasIcons.ms-core-menu-boxBig > .ms-core-menu-list > .ms-core-menu-item > .ms-core-menu-link > .ms-core-menu-label, .master--subpage .ms-core-menu-hasIcons.ms-core-menu-boxBig > .ms-core-menu-list > .ms-core-menu-item > .ms-core-menu-link > .ms-core-menu-labelCompact {
    padding-left: 37px; }

.master--subpage .ms-core-menu-icon > img {
    height: 16px;
    width: 16px;
    vertical-align: middle; }

.master--subpage .ms-core-menu-iconLarge > img {
    height: 32px;
    width: 32px;
    vertical-align: middle; }

.master--subpage a.ms-core-menu-link {
    padding: 6px 8px;
    /* [ReplaceColor(themeColor:"BodyText")] */
    color: #444;
    text-decoration: none;
    display: block;
    position: relative; }

.master--subpage a.ms-core-menu-link:focus {
    outline: 1px dotted transparent; }

.master--subpage a.ms-core-menu-indent {
    padding-left: 27px; }

.master--subpage .ms-core-menu-item:hover, .master--subpage .ms-core-menu-itemSelected {
    /* [ReplaceColor(themeColor:"HoverBackground")] */
    background-color: rgba(205, 230, 247, 0.5); }

.master--subpage .ms-core-menu-item[disabled=true]:hover, .master--subpage .ms-core-menu-itemDisabled.ms-core-menu-item:hover, .master--subpage .ms-core-menu-itemDisabled.ms-core-menu-itemSelected {
    background-color: transparent; }

.master--subpage .ms-core-needIEFilter .ms-core-menu-item:hover, .master--subpage .ms-core-needIEFilter .ms-core-menu-itemSelected {
    /* [ReplaceColor(THEME_COLOR_BACKGROUND_SOLID,opacity:"1")] */
    background-color: #cde6f7; }

.master--subpage .ms-core-needIEFilter .ms-core-menu-item[disabled=true]:hover, .master--subpage .ms-core-needIEFilter .ms-core-menu-itemDisabled.ms-core-menu-item:hover, .master--subpage .ms-core-needIEFilter .ms-core-menu-itemDisabled.ms-core-menu-itemSelected {
    background-color: transparent; }

.master--subpage .ms-core-menu-item[disabled=true] > .ms-core-menu-link > .ms-core-menu-label > .ms-core-menu-title, .master--subpage .ms-core-menu-itemDisabled > .ms-core-menu-link > .ms-core-menu-label > .ms-core-menu-title {
    /* [ReplaceColor(themeColor:"DisabledText")] */
    color: #b1b1b1; }

.master--subpage .ms-core-menu-item[disabled=true], .master--subpage .ms-core-menu-item[disabled=true] > .ms-core-menu-link, .master--subpage .ms-core-menu-itemDisabled, .master--subpage .ms-core-menu-itemDisabled > .ms-core-menu-link {
    cursor: default; }

.master--subpage .ms-core-menu-staticItemSelected, .master--subpage .ms-core-menu-staticItemSelected:hover {
    /* [ReplaceColor(themeColor:"SelectionBackground")] */
    background-color: rgba(156, 206, 240, 0.5); }

.master--subpage .ms-core-needIEFilter .ms-core-menu-staticItemSelected, .master--subpage .ms-core-needIEFilter .ms-core-menu-staticItemSelected:hover {
    background-color: transparent;
    /* [ReplaceColor(THEME_COLOR_SELECTION_BACKGROUND_SOLID,opacity:"1")] */
    background-color: #9ccef0; }

.master--subpage .ms-core-menu-arrowBox {
    display: inline-block;
    position: absolute;
    right: 0px;
    top: 5px; }

.master--subpage .ms-core-menu-arrow {
    display: inline-block;
    vertical-align: middle; }

.master--subpage .ms-core-menu-hasArrow > .ms-core-menu-link {
    padding-right: 15px; }

.master--subpage .ms-core-menu-separator:first-child {
    display: none; }

.master--subpage .ms-core-menu-separatorHr {
    margin: 2px 0px;
    /* [ReplaceColor(themeColor:"SubtleLines")] */
    color: #c6c6c6; }

.master--subpage .ms-core-menu-button {
    cursor: pointer; }

.master--subpage .ms-core-menu-link:link, .master--subpage .ms-core-menu-link:visited {
    /* [ReplaceColor(themeColor:"BodyText")] */
    color: #444; }

.master--subpage .ms-core-menu-closebutton {
    text-align: right;
    padding: 8px 10px; }

.master--subpage ms-welcome-root > .ms-core-menu-box.ms-core-menu-box, .master--subpage .ms-siteactions-hover > .ms-core-menu-box.ms-core-menu-box {
    -webkit-box-shadow: 3px 3px 6px -4px rgba(0, 0, 0, 0.3), -3px 3px 6px -4px rgba(0, 0, 0, 0.3);
    box-shadow: 3px 3px 6px -4px rgba(0, 0, 0, 0.3), -3px 3px 6px -4px rgba(0, 0, 0, 0.3);
    border-top: 0px solid transparent; }

.master--subpage .ms-core-menu-box, .master--subpage .ms-core-menu-boxBig {
    /* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */
    background-color: #fff;
    padding: 0px;
    z-index: 9999;
    border-collapse: separate;
    /* [ReplaceColor(themeColor:"DialogBorder")] */
    border: 1px solid #d1d1d1;
    -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.47);
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.47);
    overflow: visible;
    text-align: left; }

.master--subpage .ms-core-needIEFilter .ms-core-menu-box, .master--subpage .ms-core-needIEFilter .ms-core-menu-boxBig {
    /* [ReplaceColor(themeColor:"SubtleLines")] */
    border: 1px solid #c6c6c6; }

.master--subpage .ms-core-menu-box {
    max-width: 250px; }

.master--subpage .ms-core-menu-boxBig {
    max-width: 400px; }

.master--subpage .ms-shadow {
    -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.47);
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.47); }

.master--subpage .ms-qSuggest-container {
    border: inherit;
    padding: 5px 0px;
    margin: -1px 0px 0px -1px;
    visibility: hidden;
    position: absolute;
    /* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */
    background-color: #fff;
    z-index: 1000; }

.master--subpage .ms-webpart-chrome {
    border-spacing: 0px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }

.master--subpage .ms-qSuggest-list {
    cursor: default;
    margin: 0px;
    overflow: hidden;
    padding: 0px;
    white-space: nowrap;
    text-overflow: ellipsis; }

.master--subpage .ms-qSuggest-listItem {
    margin: 0px;
    padding: 7px 10px; }

.master--subpage .ms-qSuggest-hListItem {
    /* [ReplaceColor(themeColor:"HoverBackground",opacity:"1")] */
    background-color: #cde6f7;
    /* [ReplaceColor(themeColor:"HoverBackground")] */
    background-color: rgba(205, 230, 247, 0.5);
    margin: 0px;
    padding: 7px 10px; }

.master--subpage .ms-qSuggest-personalResultTitle {
    padding: 7px 10px;
    margin: 0;
    /* [ReplaceColor(themeColor:"SubtleEmphasisText")] */
    color: #666; }

.master--subpage .ms-qSuggest-listSeparator {
    /* [ReplaceColor(themeColor:"SubtleLines")] */
    border-top: 1px solid #c6c6c6;
    margin: 7px 0px; }

.master--subpage .ms-srch-hover-outerContainer {
    position: absolute;
    z-index: 1001;
    margin-left: 0px; }

.master--subpage .ms-srch-item {
    clear: both;
    width: 500px;
    padding: 5px 20px 5px 10px;
    margin: 10px 0px 10px -10px;
    overflow: hidden; }

.master--subpage .ms-srch-item-body {
    overflow: hidden;
    display: inline-block; }

.master--subpage .ms-srch-item-previewContainer {
    float: right;
    width: 100px;
    /* [ReplaceColor(themeColor:"SubtleEmphasisBackground")] */
    background: #f1f1f1;
    /* [ReplaceColor(themeColor:"DialogBorder")] */
    border: 1px solid #d1d1d1;
    display: none;
    text-align: center;
    margin-top: 5px; }

.master--subpage .ms-srch-item-previewLink {
    display: block; }

.master--subpage .ms-srch-item-preview {
    max-height: 70px;
    max-width: 100px;
    overflow: hidden;
    margin: 0px auto;
    display: block;
    vertical-align: top; }

.master--subpage .ms-srch-item-title {
    margin: 0;
    padding: 0; }

.master--subpage .ms-srch-item-link {
    font-weight: normal;
    display: inline-block; }

.master--subpage .ms-srch-item-summary {
    padding-top: 2px;
    display: inline-block; }

.master--subpage .ms-srch-hover-innerContainer {
    position: relative;
    margin: 0px;
    /* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */
    background-color: #fff;
    /* [ReplaceColor(themeColor:"DialogBorder")] */
    border: 1px solid #d1d1d1;
    padding: 0px;
    -webkit-box-shadow: 0px 1px 4px #cccccc;
    box-shadow: 0px 1px 4px #cccccc;
    display: inline-block; }

.master--subpage .ms-srch-hover-wacSize {
    width: 100%;
    max-width: 576px; }

.master--subpage .ms-srch-hover-standardSize {
    width: 100%; }

.master--subpage .ms-srch-hover-content {
    overflow: hidden; }

.master--subpage .ms-srch-hover-content div {
    overflow: hidden; }

.master--subpage .ms-srch-hover-arrowBorder {
    border-width: 15px;
    border-style: solid;
    /* [ReplaceColor(themeColor:"DialogBorder")] */
    border-color: transparent #d1d1d1 transparent transparent;
    height: 0px;
    width: 0px;
    position: absolute;
    left: -31px; }

.master--subpage .ms-srch-hover-arrow {
    border-width: 15px;
    border-style: solid;
    /* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */
    border-color: transparent #fff transparent transparent;
    height: 0px;
    width: 0px;
    position: absolute;
    left: -30px; }

.master--subpage .ms-srch-hover-arrowBorder-rtl {
    border-width: 15px;
    border-style: solid;
    /* [ReplaceColor(themeColor:"DialogBorder")] */
    border-color: transparent transparent transparent #d1d1d1;
    height: 0px;
    width: 0px;
    position: absolute;
    left: -31px; }

.master--subpage .ms-srch-hover-arrow-rtl {
    border-width: 15px;
    border-style: solid;
    /* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */
    border-color: transparent transparent transparent #fff;
    height: 0px;
    width: 0;
    position: absolute;
    left: -30px; }

.master--subpage .ms-srch-hover-header {
    padding: 0px 12px 0px 20px;
    margin-top: 12px; }

.master--subpage .ms-srch-hover-title {
    padding: 0px 5px 0px 0px;
    margin-right: 12px; }

.master--subpage .ms-srch-hover-title-extraMarginForViews {
    margin-right: 85px; }

.master--subpage .ms-srch-hover-follow {
    float: left;
    width: 16px; }

.master--subpage .ms-srch-hover-follow img {
    width: 100%;
    padding-right: 5px; }

.master--subpage .ms-srch-hover-close {
    right: 0px;
    width: 16px;
    height: 16px;
    position: absolute;
    margin-right: 12px; }

.master--subpage .ms-srch-hover-filetype {
    float: left;
    padding-top: 3px; }

.master--subpage .ms-srch-hover-views {
    text-align: right;
    overflow: hidden; }

.master--subpage .ms-srch-hover-popularity {
    /* [ReplaceColor(themeColor:"SubtleEmphasisBackground")] */
    background: #f1f1f1;
    margin-right: 6px;
    float: right;
    position: absolute;
    right: 28px;
    top: 0px; }

.master--subpage .ms-srch-hover-popularity div {
    padding: 1px 8px;
    text-align: center; }

.master--subpage .ms-srch-hover-body {
    padding: 0px 20px 28px 20px; }

.master--subpage .ms-srch-hover-actions {
    /* [ReplaceColor(themeColor:"SubtleEmphasisBackground")] */
    background: #f1f1f1;
    padding: 17px 20px 17px 20px;
    overflow: hidden; }

.master--subpage .ms-srch-hover-action {
    padding-top: 3px;
    padding-right: 22px;
    float: left; }

.master--subpage .ms-srch-hover-separator {
    margin-top: 12px;
    margin-bottom: 4px; }

.master--subpage .ms-srch-hover-subTitle {
    padding-top: 15px;
    padding-bottom: 1px; }

.master--subpage .ms-srch-hover-noContent {
    padding-top: 28px; }

.master--subpage .ms-srch-btnWACContainer {
    text-align: center;
    display: none;
    padding: 0px 15px 10px 15px; }

.master--subpage .ms-srch-hover-viewerContainer {
    margin-top: 11px;
    text-align: center;
    height: 300px; }

.master--subpage .ms-srch-hover-siteViewerContainer {
    padding: 0;
    overflow: hidden;
    /* [ReplaceColor(themeColor:"StrongLines")] */
    border: 1px solid #ababab; }

.master--subpage .ms-srch-hover-viewer {
    width: 100%;
    height: 100%;
    display: none; }

.master--subpage .ms-srch-hover-siteViewer {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    overflow: hidden;
    display: none; }

.master--subpage .ms-srch-hover-siteViewer-rtl {
    -webkit-transform-origin: top right;
    transform-origin: top right;
    overflow: hidden;
    display: none; }

.master--subpage .ms-srch-hover-glass-siteViewer {
    position: absolute;
    z-index: 1000;
    opacity: 0;
    background-color: #fff;
    filter: Alpha(opacity=0); }

.master--subpage .ms-srch-hover-site-results {
    padding: 1px; }

.master--subpage .ms-srch-hover-site-icon-result {
    margin-right: 5px; }

.master--subpage .ms-srch-hover-imageContainer {
    display: inline-block;
    margin-top: 11px;
    /* [ReplaceColor(themeColor:"DialogBorder")] */
    border: 1px solid #d1d1d1; }

.master--subpage .ms-srch-hover-imageContainer img {
    display: none;
    max-height: 300px;
    width: 100%; }

.master--subpage .ms-srch-hover-wacImageContainer {
    display: none;
    text-align: center;
    max-height: 150px;
    overflow: hidden;
    /* [ReplaceColor(themeColor:"DialogBorder")] */
    border: 1px solid #d1d1d1;
    /* [ReplaceColor(themeColor:"SubtleEmphasisBackground")] */
    background: #f1f1f1;
    margin-top: 11px; }

.master--subpage .ms-srch-hover-wacImageContainer img {
    max-width: 100%; }

.master--subpage .ms-srch-hover-post {
    margin-top: 10px;
    margin-bottom: 10px; }

.master--subpage .PageContent {
    width: 792px; }

.master--subpage a.GoBtnRev2 {
    background-color: #900000;
    color: White;
    height: 20px;
    padding: 0px 10px 0px 10px;
    border: 1px solid black;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
    white-space: nowrap;
    font-weight: 800;
    font-size: 12px;
    border-radius: 5px 5px;
    background: #c9092e;
    /*-webkit-linear-gradient(rgb(201,9,46), rgb(201,9,46), rgb(144,6,33), black, rgb(144,6,33), rgb(201,9,46)); /* For Safari 5.1 to 6.0 */
    /*background: rgb(201,9,46); /*-o-linear-gradient(rgb(201,9,46), rgb(201,9,46), rgb(144,6,33), black, rgb(144,6,33), rgb(201,9,46)); /* For Opera 11.1 to 12.0 */
    /*background: rgb(201,9,46); /*-moz-linear-gradient(rgb(201,9,46), rgb(201,9,46), rgb(144,6,33), black, rgb(144,6,33),  rgb(201,9,46)); /* For Firefox 3.6 to 15 */
    /*background: rgb(201,9,46); /*linear-gradient(rgb(201,9,46), rgb(201,9,46), rgb(144,6,33), black, rgb(144,6,33), rgb(201,9,46)); /*standard */
    -webkit-transition: color 0.25s;
    transition: color 0.25s;
    min-width: 0; }

.master--subpage .GoBtnRev2 {
    background-color: #900000;
    color: White;
    height: 20px;
    padding: 0px 10px 0px 10px;
    border: 1px solid black;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
    white-space: nowrap;
    font-weight: 800;
    font-size: 12px;
    border-radius: 5px 5px;
    background: #c9092e;
    /*-webkit-linear-gradient(rgb(201,9,46), rgb(201,9,46), rgb(144,6,33), black, rgb(144,6,33), rgb(201,9,46)); /* For Safari 5.1 to 6.0 */
    /*background: rgb(201,9,46); /*-o-linear-gradient(rgb(201,9,46), rgb(201,9,46), rgb(144,6,33), black, rgb(144,6,33), rgb(201,9,46)); /* For Opera 11.1 to 12.0 */
    /*background: rgb(201,9,46); /*-moz-linear-gradient(rgb(201,9,46), rgb(201,9,46), rgb(144,6,33), black, rgb(144,6,33),  rgb(201,9,46)); /* For Firefox 3.6 to 15 */
    /*background: rgb(201,9,46); /*linear-gradient(rgb(201,9,46), rgb(201,9,46), rgb(144,6,33), black, rgb(144,6,33), rgb(201,9,46)); /*standard */
    -webkit-transition: color 0.25s;
    transition: color 0.25s;
    min-width: 0; }

.master--subpage .GoBtnRev2:hover {
    color: Black;
    background-color: #900000;
    border: 1px solid black;
    cursor: pointer; }

.master--subpage .GoBtnRev2White {
    background-color: White;
    color: Black;
    height: 20px;
    padding: 0px 10px 0px 10px;
    border: 1px solid black;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
    white-space: nowrap;
    font-weight: 800;
    font-size: 12px;
    border-radius: 5px 5px;
    background: White;
    -webkit-transition: background 0.25s;
    transition: background 0.25s;
    min-width: 0; }

.master--subpage .GoBtnRev2White:hover {
    background: gray;
    cursor: pointer;
    border: 1px solid black; }

.master--subpage .btnDisabled {
    background-color: gray;
    color: darkgray;
    height: 20px;
    padding: 0px 10px 0px 10px;
    border: 1px solid black;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
    white-space: nowrap;
    font-weight: 800;
    font-size: 12px;
    border-radius: 5px 5px;
    min-width: 0; }

.master--subpage .btnDisabled:hover {
    background-color: gray;
    color: darkgray;
    height: 20px;
    padding: 0px 10px 0px 10px;
    border: 1px solid black;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
    white-space: nowrap;
    font-weight: 800;
    font-size: 12px;
    border-radius: 5px 5px;
    min-width: 0; }

.master--subpage .MinPadding {
    padding-left: 9px;
    padding-right: 9px; }

.master--subpage .varLengthInput {
    width: 100%; }

.master--subpage .c2014td {
    width: 15%;
    padding: 0px 5px 0px 5px;
    border-bottom: 2px solid Red; }

.master--subpage .leftSideAuto .infoTable {
    color: #000000;
    font-family: Arial, Verdana, Sans-Serif;
    width: 775px;
    /*border-collapse:collapse;*/
    border-spacing: 0px; }

.master--subpage .infoTable {
    color: #000000;
    font-family: Arial, Verdana, Sans-Serif;
    width: 775px;
    border-collapse: collapse;
    border-spacing: 0px; }

.master--subpage .infoTable th {
    font-weight: bold;
    font-size: 9pt;
    background-color: #cccccc;
    padding: 3px;
    /*border:1px solid white;*/
    border-bottom: 1px solid black; }

.master--subpage .infoTable td {
    font-size: 8pt;
    background-color: #f1f1f1;
    vertical-align: middle;
    padding: 3px;
    border: 1px solid white; }

.master--subpage .infoTableWide {
    color: #000000;
    font-family: Arial, Verdana, Sans-Serif;
    border-collapse: collapse;
    border-spacing: 0px; }

.master--subpage .infoTableWide th {
    font-weight: bold;
    font-size: 9pt;
    background-color: #cccccc;
    padding: 3px;
    border-bottom: 1px solid black; }

.master--subpage .infoTableWide td {
    border-bottom: none; }

.master--subpage .infoTableWide a {
    font-weight: bold; }

.master--subpage .infoTableWide tr.redRow > td > a {
    color: white; }

.master--subpage .rowSeparate td {
    border-bottom: 1px solid black; }

.master--subpage .MultiBox {
    background-color: #cccccc;
    font-size: 12pt;
    padding: 2px;
    border: 1px solid;
    border-color: black;
    width: 175px; }

.master--subpage .MultiBox span {
    padding: 1px; }

.master--subpage .MultiBoxWrapper {
    border-left: 1px solid;
    border-top: 2px solid;
    border-right: 2px solid;
    border-bottom: 1px solid;
    border-color: ButtonShadow; }

.master--subpage .headerRow th {
    font-weight: bold;
    font-size: 9pt;
    background-color: #cccccc !important;
    padding: 3px;
    border: 1px solid white;
    border-bottom: 1px solid black; }

.master--subpage .redRow td {
    padding: 3px;
    background-color: #C97575;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    font-size: 9pt; }

.master--subpage .redlegend {
    background-color: #C97575;
    border: 1px solid black;
    padding: 0px; }

.master--subpage .greenRow td {
    padding: 3px;
    background-color: #87CC87;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    font-size: 9pt; }

.master--subpage .greenlegend {
    background-color: #87CC87;
    border: 1px solid black;
    padding: 0px; }

.master--subpage .yellowRow td {
    padding: 3px;
    background-color: palegoldenrod;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    font-size: 9pt; }

.master--subpage .yellowlegend {
    background-color: palegoldenrod;
    border: 1px solid black;
    padding: 0px; }

.master--subpage .orangeRow td {
    padding: 3px;
    background-color: #f0833a;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    font-size: 9pt; }

.master--subpage .grayRow td {
    padding: 3px;
    background-color: lightgray;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    font-size: 9pt; }

.master--subpage .orangelegend {
    background-color: #f0833a;
    border: 1px solid black;
    padding: 0px; }

.master--subpage .LeadProtectionHeaderText {
    width: 775px; }

.master--subpage .LeadProtectionHeaderText td {
    /*width:110px;*/
    text-align: center;
    /*color:rgb(166,25,47);*/
    font-weight: bold; }

.master--subpage #footer .fleftColumn {
    margin-left: 5px; }

/**
  *  Choose your country or region styles
  *  http://ebiz-srv-103f.na.corp.le/pages/lincoln-worldwide.aspx
  *  Add
  *
  *  @date: Thursday March 9, 2017 - 3:54 PM
  *  @author: Dyan Burkey
  *
  */
.wwRegions {
    clear: both;
    position: relative;
    left: 10%;
    overflow: auto;
    margin-bottom: 1em;
    font-size: 13px;
    font-size: 0.8125rem;
    line-height: 1.84615;
    font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    padding-bottom: 2em; }

/* Remove Map Border */
div[style="border: 5px solid #959595;"] {
    border: none !important; }

/**
 *  Compare Header styles updated to remove background image and replace with
 *  solid Lincoln Electric light grey (#e6e7e8)
 *
 * Styles Removed:
 * background: url(/Global/lelc/content/graphics/global/blackGradientBg.jpg) repeat-x;
 *
 *
 *  @date: Tuesday February 21, 2017 - 2:45 PM
 *  @author: Dyan Burkey
 *
 */
.master--subpage .efHead {
    margin-bottom: 10px;
    width: 574px;
    height: 20px;
    padding: 5px;
    background: #eee; }

/**
 *  Right Side Content for Equipment//
 * @todo find more pages with layouts
 *
 *  @date: Monday March 20, 2017 - 3:09 PM
 *  @author: Dyan Burkey
 *
 */
.master--subpage .rightSide {
    width: 782px;
    float: left;
    padding-left: 13px; }

/**
 *  Left Content Updated to match Lincoln Styles
 *
 *  @date: Monday March 20, 2017 - 3:50 PM
 *  @author: Dyan Burkey
 *
 */
.master--subpage #eLeftContent {
    float: left;
    margin: 0;
    width: 782px;
    padding-right: 8px;
    overflow: hidden; }

.master--subpage .rightColumnImage {
    width: auto;
    overflow-x: hidden;
    /* margin-bottom: -15px; */
    float: right;
    padding-right: 15px; }

.master--subpage .rightColumnImage img {
    max-width: 100%; }

.master--subpage a[id~="_btnToggleQuickView"] {
    display: none !important; }

/**
 *  Operators Manuals Styles
 *
 *  @date: Wednesday March 29, 2017 - 1:30 PM
 *  @author: Dyan Burkey
 *
 */
.operatorManualSearch {
    width: 768px; }

.operatorManualSearch .opTable {
    border-top: 5px solid #CCC;
    float: left;
    width: 100%; }

.operatorManualSearch .opTable .opHead {
    height: auto; }

.operatorManualSearch .opTopRow {
    clear: both;
    height: auto;
    color: #be1e2e;
    text-transform: uppercase;
    font-weight: 800; }

.operatorManualSearch .opCell {
    font-size: 12px;
    text-align: left;
    padding: 5px; }

.operatorManualSearch th.opCell {
    color: #be1e2e;
    text-transform: uppercase;
    font-weight: 800; }

html[lang="en-US"] #ctl00_cph_SingleCol_cph_MainContent_wpManualSearch_ctl00_rptResults_ctl00_pnlLanguageHeader.col5 {
    display: none; }

.master--subpage {
    /* .detailedImgGallery li { float: left; } CW 9.13.10 causing issues on the FAQ page. */
    /* --- TABLE --- */
    /* ----- RIGHT SIDE ----- */
    /*
  #similarProd #sim { background: transparent url(/Global/lelc/content/graphics/global/blackGradientBg.jpg) 0 -4px repeat-x; height: 25px; color: #FFF; background-color: #000; }
  #similarProd a { font-size: 12px; color: #FFF; text-decoration: none; font-weight: 800; display: block; }
  */
    /*--
  .target li { margin-left: 13px; font-size: 11px; list-style-type: disc; font-weight: 800; padding: 1px 0 1px; color: #000; }
  --*/ }
.master--subpage #detailTabsContainer {
    float: left;
    width: 165px; }
.master--subpage #detailTabs {
    float: left;
    width: 164px; }
.master--subpage #detailTabsContainer .trigger a {
    display: block; }
.master--subpage #detailTabsContainer ul li {
    list-style-type: none;
    width: auto;
    margin: 0; }
.master--subpage #detailTabsMinHeight {
    float: left;
    width: 1px;
    height: 285px; }
.master--subpage .detailedImgGallery {
    width: 789px;
    border: 5px solid #C2C2C2;
    float: left;
    margin: 0 5px 5px;
    background: url(/Global/lelc/content/graphics/global/CCCbg.jpg) repeat-y 1px 0; }
.master--subpage .detailedImgGallery .target li {
    margin: 0 7px 0 6px; }
.master--subpage .detailedImgGallery .learn {
    float: none;
    background-position: right 2px;
    font-size: 12px;
    padding-right: 7px; }
.master--subpage .detailedImgGallery #tabsContainer {
    height: 0;
    border-top: 1px solid #FFF;
    background-color: #C2C2C2; }
.master--subpage .detailedImgGallery #tabsContent {
    width: 625px;
    min-height: 300px;
    height: auto !important;
    height: 300px; }
.master--subpage .detailedImgGallery #tabsContent .descRight {
    float: left;
    width: 285px;
    margin: 0; }
.master--subpage .detailedImgGallery .trigger {
    margin: 0 !important; }
.master--subpage .detailedImgGallery .back {
    background: transparent url(/Global/lelc/content/graphics/global/EDTabbedBtn.jpg) 0 -39px no-repeat;
    border: 1px solid #FFF;
    width: 150px;
    padding: 11px 0 2px 14px;
    margin-right: 0;
    position: relative;
    height: 22px; }
.master--subpage .detailedImgGallery .link {
    color: #000;
    font-weight: 800; }
.master--subpage .detailedImgGallery .indMidContainer {
    margin: 0;
    width: auto;
    border: 5px solid #c2c2c2; }
.master--subpage .detailedImgGallery .slider-item img {
    width: 56px;
    height: 56px; }
.master--subpage .detailedImgGallery .coHeader {
    padding-top: 0;
    font-size: 14px; }
.master--subpage .detailedImgGallery .coHeader p {
    width: 200px;
    margin: 0; }
.master--subpage .detailedImgGallery .share {
    padding: 0 0 5px 0; }
.master--subpage .share {
    padding: 3px 0 5px 0;
    float: right;
    text-transform: none; }
.master--subpage .indMidContainer .wclContent.left {
    padding-right: 8px; }
.master--subpage .weldSchoolTabs {
    clear: both;
    width: 777px; }
.master--subpage .wsTabs .detailedImgGallery {
    width: auto;
    margin: 5px 0;
    background: url(/Global/lelc/content/graphics/global/CCCbg3.jpg) repeat-y 1px 0; }
.master--subpage .wsTabs .detailedImgGallery #tabsContainer {
    height: 0;
    width: 136px; }
.master--subpage .wsColumn {
    width: 180px;
    float: left;
    margin: 10px 5px 0 0;
    padding: 5px 5px 5px 0; }
.master--subpage .wsImg {
    margin: 20px 0; }
.master--subpage .faqTabs .detailedImgGallery {
    width: 773px;
    margin: 5px 0;
    background: url(/Global/lelc/content/graphics/global/CCCbg.jpg) repeat-y 1px 0;
    padding-bottom: 1px; }
.master--subpage .faqTabs .detailedImgGallery .trigger {
    width: auto; }
.master--subpage .wsTabs .detailedImgGallery .trigger {
    width: auto; }
.master--subpage .faqTabs #tabsContent, .master--subpage .wsTabs #tabsContent {
    width: 596px;
    min-height: 300px;
    height: auto !important;
    height: 300px;
    float: right; }
.master--subpage .wsTabs #tabsContent {
    width: 438px; }
.master--subpage .faqTabs #tabsContainer {
    height: 0; }
.master--subpage .faqTabs .detailedImgGallery .target li {
    margin: 0 0 0 5px; }
.master--subpage .faqTabs .detailedImgGallery .target .bold {
    padding: 0 0 10px 0; }
.master--subpage .faqTabs .detailedImgGallery ul .active, .master--subpage .wsTabs .detailedImgGallery ul .active {
    background: url("/Global/lelc/content/graphics/global/EDTabbedBtn.jpg") no-repeat right -1px; }
.master--subpage .faqNoBG .detailedImgGallery {
    width: 753px;
    margin: 0 0 5px 0;
    background: none;
    padding: 10px; }
.master--subpage .equipTB {
    float: left;
    width: 100%; }
.master--subpage .equipTB td {
    padding: 10px 5px; }
.master--subpage .topRow {
    color: #cc092f;
    text-transform: uppercase; }
.master--subpage #equipPrice {
    height: 330px;
    width: 295px;
    background-color: #e5e5e5;
    float: right;
    position: relative; }
.master--subpage #priceContainer {
    padding: 20px 0 0 20px; }
.master--subpage #priceContainer p {
    font-size: 14px;
    font-weight: 800;
    color: #000;
    margin: 0;
    padding: 3px 0px; }
.master--subpage #priceContainer #yourPrice p {
    font-size: 14px;
    color: #cc092F; }
.master--subpage .extendedWarranty {
    margin-top: 20px;
    border: 5px solid #C2C2C2;
    width: 170px;
    background-color: #FFF;
    padding: 8px 8px 6px 8px; }
.master--subpage .extendedWarranty p {
    font-size: 13px;
    font-weight: 800;
    color: #000; }
.master--subpage #checkBox {
    padding: 5px 0;
    color: #000;
    font-weight: 800; }
.master--subpage #checkBox input {
    margin-right: 5px; }
.master--subpage #equipCart {
    padding-top: 20px;
    border-top: 1px dashed #CCCCCC;
    position: absolute;
    bottom: 5px;
    left: 20px;
    width: 255px; }
.master--subpage #qty {
    font-weight: 800;
    color: #000;
    padding-left: 3px; }
.master--subpage #qty input {
    border: 1px solid;
    font-weight: 800;
    color: #000;
    margin: 0 5px 3px 0;
    width: 60px; }
.master--subpage #qty spam {
    margin-right: 3px; }
.master--subpage .addCart {
    padding-top: 10px; }
.master--subpage .detailAddCart {
    position: absolute;
    bottom: 5px; }
.master--subpage #wishList {
    font-size: 10px;
    padding-right: 5px;
    background: none;
    font-weight: 800;
    background-image: url(/Global/lelc/content/graphics/global/leftNavArrow.gif);
    background-repeat: no-repeat;
    background-position: 80px 2px; }
.master--subpage .wishlist-content .content {
    border: 5px solid #959595;
    padding: 10px 5px;
    margin-bottom: 10px; }
.master--subpage #similarProd {
    background-color: #FFF; }
.master--subpage #similarProd .active {
    background: transparent url(/Global/lelc/content/graphics/global/blackGradientBg.jpg) 0 -4px repeat-x;
    height: 25px;
    color: #FFF;
    background-color: #000; }
.master--subpage #similarProd .active a {
    font-size: 12px;
    color: #FFF;
    text-decoration: none;
    font-weight: 800;
    display: block; }
.master--subpage #similarProd {
    background: transparent url(/Global/lelc/content/graphics/global/accordianBtmTab.jpg) 0 0 repeat-x; }
.master--subpage #similarProd a {
    font-size: 12px;
    color: #000;
    font-weight: 800;
    text-decoration: none;
    display: block; }
.master--subpage .similarProd {
    background-color: #FFF; }
.master--subpage .similarProd .active {
    background: transparent url(/Global/lelc/content/graphics/global/blackGradientBg.jpg) 0 -4px repeat-x;
    height: 25px;
    color: #FFF;
    background-color: #000; }
.master--subpage .similarProd .active a {
    font-size: 12px;
    color: #FFF;
    text-decoration: none;
    font-weight: 800;
    display: block; }
.master--subpage .similarProd {
    background: transparent url(/Global/lelc/content/graphics/global/accordianBtmTab.jpg) 0 0 repeat-x; }
.master--subpage .similarProd a {
    font-size: 12px;
    color: #000;
    font-weight: 600;
    text-decoration: none;
    display: block; }
.master--subpage #similarProducts .textLink2:hover {
    text-decoration: none;
    border-bottom: 1px solid red; }
.master--subpage #similarProducts a {
    text-decoration: none;
    border-bottom: solid 1px White; }
.master--subpage #similarProducts a:hover.textLink2 {
    text-decoration: none;
    border-bottom: solid 1px Red; }
.master--subpage #recommConsume .active {
    background: transparent url(/Global/lelc/content/graphics/global/blackGradientBg.jpg) 0 -4px repeat-x;
    height: 25px;
    color: #FFF;
    background-color: #000; }
.master--subpage #recommConsume .active a {
    font-size: 12px;
    color: #FFF;
    text-decoration: none;
    font-weight: 800;
    display: block; }
.master--subpage #acchead2, .master--subpage #acchead3, .master--subpage #acchead4, .master--subpage #acchead5, .master--subpage #acchead6, .master--subpage #acchead7 {
    padding: 6px 0 5px 7px; }
.master--subpage #similarProd .productContent {
    float: left;
    color: #000; }
.master--subpage #similarProd .productContent p {
    padding: 2px 16px 2px 5px;
    font-weight: 800;
    margin: 0; }
.master--subpage #similarProd .productContent li {
    padding-left: 7px;
    font-size: 9px;
    list-style-type: none;
    background: url(/Global/lelc/content/graphics/global/dot.gif) no-repeat left 4px;
    line-height: 11px; }
.master--subpage #similarProd .addToCart {
    border: none;
    background: none;
    padding: 34px 0 0 15px; }
.master--subpage .similarProd .productContent {
    float: left;
    color: #000; }
.master--subpage .similarProd .productContent p {
    padding: 2px 16px 2px 5px;
    font-weight: 800;
    margin: 0; }
.master--subpage .similarProd .productContent li {
    padding-left: 7px;
    font-size: 9px;
    list-style-type: none;
    background: url(/Global/lelc/content/graphics/global/dot.gif) no-repeat left 4px;
    line-height: 11px; }
.master--subpage .similarProd .addToCart {
    border: none;
    background: none;
    padding: 34px 0 0 15px; }
.master--subpage #recommConsume {
    background: transparent url(/Global/lelc/content/graphics/global/accordianBtmTab.jpg) 0 0 repeat-x; }
.master--subpage #recommConsume .trigger {
    margin-bottom: 10px; }
.master--subpage #recommConsume a {
    font-size: 12px;
    color: #000;
    font-weight: 800;
    text-decoration: none;
    display: block; }
.master--subpage .accordion200 .accordion {
    width: 200px; }
.master--subpage .accordion200 #otherProducts {
    width: 180px;
    margin: 0 5px 10px 0; }
.master--subpage .accordion200 #otherProdInside {
    padding: 0; }
.master--subpage .accordion200 .otherProdInside {
    padding: 0; }
.master--subpage .accordion200 .productContent {
    float: left !important;
    width: 70px; }
.master--subpage .accordion200 .productContent p {
    padding: 1px 0 1px 4px !important; }
.master--subpage .accordion200 .moreProducts, .master--subpage .moreProductsLast {
    height: auto; }
.master--subpage .accordion200 .addToCart {
    padding: 10px 0 0 0 !important; }
.master--subpage .accordion {
    width: 300px;
    float: right; }
.master--subpage .accordionRight .content {
    padding: 6px 6px 6px 6px; }
.master--subpage .accordionRight .trigger.sharedHandle a {
    color: #000000;
    display: block;
    padding: 7px 5px;
    font-size: 9px; }

/**
 *  Update Border style to reflect changes to left hand navigation on Subpages
 *  Only update border if .sharedContainer is a child of .extranet in #leftContainer
 *  @date: Tuesday April 4, 2017 - 1:05 PM
 *  @author: Dyan Burkey
 *
 */
#leftContainer > .extranet .sharedContainer {
    border: 5px solid #fff; }

.master--subpage #eRightContent > .company > .sharedContainer {
    border: 3px solid #eee;
    margin-right: 10px; }

/**
 *  Company History Styles
 *
 *  @date: Thursday April 6, 2017 - 5:32 PM
 *  @author: Dyan Burkey
 *
 */
.master--subpage div[class="/en-us/company/Pages/company-history.aspx"] div.rightSide div.content_display table tr td p {
    font-size: 11px;
    line-height: 1.2; }

.master--subpage div[class="/en-us/company/Pages/company-history.aspx"] strong:empty {
    display: none; }

.master--subpage div[class="/en-us/company/Pages/company-history.aspx"] br {
    display: none; }

.master--subpage div[class="/en-us/company/Pages/company-history.aspx"] td[width="150"] .leStyle-boldHead, .master--subpage div[class="/en-us/company/Pages/company-history.aspx"] td[width="150"] .ms-rteCustom-boldHead, .master--subpage div[class="/en-us/company/Pages/company-history.aspx"] td[width="150"] .boldHead {
    /* font-weight: 600; */
    font-size: 14px;
    /* font-size: 0.875rem; */
    /* line-height: 1.71429; */
    /* display: block; */
    margin: auto;
    position: relative;
    width: 100%;
    clear: both; }

.master--subpage div[class="/en-us/company/Pages/company-history.aspx"] td[height="3809"] .ms-rteCustom-boldHead {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 800;
    font-size: 14px;
    line-height: 1.4;
    width: 100%; }

.master--subpage div[class="/en-us/company/Pages/company-history.aspx"] td[height="3809"] .ms-rteCustom-titleCategory {
    text-transform: uppercase;
    color: #be1e2e;
    /* margin-bottom: 10px; */
    font-size: 15px;
    /* width: 425px; */
    /* clear: both; */
    /* width: 100%; */
    display: block;
    margin-top: 0;
    padding-top: 0;
    font-weight: 800; }
.master--subpage div[class="/en-us/company/Pages/company-history.aspx"] td[height="3809"] .ms-rteCustom-titleCategory strong {
    display: block; }

/**
Update Search Styles
*/
div[class="/en-us/utility/Pages/search-test.aspx"] {
    /**
 * Style the primary container as display: flex
 */
    /* Search Capsule - Set Odd Element with padding */
    /**
   * Set ul as display: flex;
   *
   */
    /*
     nth-child(3n+3)
       Set justify-content for list item
     */
    /*
      * Use ul.ms-srchnav-list as our primary flex container for links
      *
      *
      */
    /**
       * Link Styles
       *
       */ }
div[class="/en-us/utility/Pages/search-test.aspx"] .ms-table.ms-fullWidth {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%; }
div[class="/en-us/utility/Pages/search-test.aspx"] #SearchBox {
    position: absolute;
    top: 15px;
    right: 20px; }
div[class="/en-us/utility/Pages/search-test.aspx"] #SearchBox #ctl00_ctl41_g_69078597_b47a_4c4a_b94f_5c5904ef4201_csr_sboxdiv.ms-srch-sb-borderFocused {
    border: 4px solid #d9d9d9; }
div[class="/en-us/utility/Pages/search-test.aspx"] .ms-table.ms-fullWidth > .cell-margin.tableCol-50 {
    min-width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
div[class="/en-us/utility/Pages/search-test.aspx"] .cell-margin.tableCol-50 ~ .cell-margin.tableCol-50 {
    display: none; }
div[class="/en-us/utility/Pages/search-test.aspx"] .cell-margin.tableCol-33 {
    width: 100%;
    position: relative;
    display: block; }
div[class="/en-us/utility/Pages/search-test.aspx"] .searchCapsule {
    -ms-flex-preferred-size: 45%;
    flex-basis: 45%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 1em 0; }
div[class="/en-us/utility/Pages/search-test.aspx"] .searchCapsule:after {
    content: '';
    clear: both;
    display: table; }
div[class="/en-us/utility/Pages/search-test.aspx"] .searchCapsule:nth-child(odd) {
    padding-right: 5%; }
div[class="/en-us/utility/Pages/search-test.aspx"] #WebPartWPQ2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 2em 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
div[class="/en-us/utility/Pages/search-test.aspx"] .ms-srchnav-item.ms-verticalAlignTop {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-preferred-size: auto;
    flex-basis: auto; }
div[class="/en-us/utility/Pages/search-test.aspx"] .searchPageBody {
    padding: 0 1%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
div[class="/en-us/utility/Pages/search-test.aspx"] .ms-srchnav-list {
    -ms-flex-preferred-size: 500px;
    flex-basis: 500px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: medium solid #be1e2e;
    list-style: none;
    margin-top: 1em;
    padding: 0; }
div[class="/en-us/utility/Pages/search-test.aspx"] .ms-srchnav-list:last-child {
    margin-left: 5px; }
div[class="/en-us/utility/Pages/search-test.aspx"] h2.ms-displayInline {
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 1.09091;
    /**
       * Link Styles
       */ }
div[class="/en-us/utility/Pages/search-test.aspx"] h2.ms-displayInline a#ctl00_ctl41_g_eb1e9401_b07a_483c_92b5_0d59b2a4fa49_SELECTED_SRCHNAVITEM.ms-srchnav-link-selected,
div[class="/en-us/utility/Pages/search-test.aspx"] h2.ms-displayInline a#ctl00_ctl41_g_eb1e9401_b07a_483c_92b5_0d59b2a4fa49_SRCHNAVITEM.ms-srchnav-link {
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5;
    padding: 0.375em 3em;
    background: #be1e2e;
    text-decoration: none;
    cursor: pointer; }
div[class="/en-us/utility/Pages/search-test.aspx"] .ms-srchnav-item.ms-verticalAlignTop > a:nth-child(2) {
    padding-left: 5px;
    background: #ccc;
    color: #333; }
div[class="/en-us/utility/Pages/search-test.aspx"] .ms-rte-embedcode.ms-rte-embedwp > div {
    border-bottom: 5px solid #e6e7e8;
    width: 98%;
    margin: auto; }
div[class="/en-us/utility/Pages/search-test.aspx"] .ms-rte-embedcode.ms-rte-embedwp > div #ResultSpan {
    font-size: 27px;
    font-size: 1.6875rem;
    line-height: 1.77778;
    font-weight: 600;
    letter-spacing: -1px;
    font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    line-height: 1.5; }

/**
 *  Search Results Update
 *
 *  @date: Monday April 3, 2017 - 9:21 AM
 *  @author: Dyan Burkey
 *
 */
/**
 *  Add padding to .welcome.blank-wp to prevent input and search results from hugging left container
 *
 *  margin-left added to prevent input from
 *  @date: Monday April 3, 2017 - 9:22 AM
 *  @author: Dyan Burkey
 *
 */
.welcome.blank-wp {
    padding: 0.625em; }

/**
 *  Adjust left, from 500px to 450px - we have to use !important as the styles are written inline.
 *
 *  @date: Monday April 3, 2017 - 9:33 AM
 *  @author: Dyan Burkey
 *
 */
#ctl00_ctl41_g_0f8457fa_5f37_459c_8fc0_d6db252940a2_csr2_hover.ms-srch-hover-outerContainer {
    left: 450px !important; }

/**
 *  Product Gallery Header
 *
 *  @date: Tuesday April 11, 2017 - 9:34 AM
 *  @author: Dyan Burkey
 *
 */
.master--subpage span#ctl00_cph_SingleCol_cph_MainContent_detailedImageGallery_ctl00_lblProductTitle {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1;
    line-height: 1;
    margin-bottom: 0.5rem;
    font-family: inherit;
    font-weight: 500;
    color: inherit;
    padding: 0;
    text-indent: 10px; }

.master--subpage a[id*="detailedImageGallery"] {
    display: block;
    margin-left: 10px; }

.master--subpage .detailedImgGallery {
    width: 789px;
    border: 5px solid #fff;
    float: left;
    margin: 0 5px 5px;
    background: url(/Global/lelc/content/graphics/global/CCCbg.jpg) repeat-y 1px 0; }

.master--subpage div[class*="product-display"] .indMidContainer {
    border: 2px solid #e6e7e8; }

.master--subpage div[class*="product-display"] .silContainer {
    border: 2px solid #e6e7e8; }

#ctl00_cph_Footer_EditModePanel6_EnvironmentInfoControl_envInfoContainer {
    background: #fff; }
#ctl00_cph_Footer_EditModePanel6_EnvironmentInfoControl_envInfoContainer:after {
    content: "";
    display: table;
    clear: both; }
#ctl00_cph_Footer_EditModePanel6_EnvironmentInfoControl_envInfoContainer ul {
    padding-left: 20px;
    list-style: none; }

/**
 *  Scrollbar for Authoring Side
 *
 *  @date: Tuesday March 14, 2017 - 2:12 PM
 *  @author: Dyan Burkey
 *
 */



/**
 *  Padding control for header
 *
 *  @date: Tuesday March 14, 2017 - 2:55 PM
 *  @author: Dyan Burkey
 *
 */
header[role="banner"] .row:last-child {
    padding: 10px;
    display: -webkit-box;
    display: flex;
    display: -ms-flexbox; }

/* March 20, 2017 - 9:59 AM */
.master--subpage .imgQV .textLink2 {
    display: none !important; }

.master--subpage .imgQV {
    background-color: transparent !important; }

.master--subpage .errorMessage2 {
    color: #be1e2e;
    float: left;
    padding-left: 20px; }

.master--subpage,
.master--hompage{
    width: 980px;
    background: #fff;
    margin:  0 auto;
    position: relative;
}


#page-wrapper {
    background: #999;
    background: -webkit-gradient(linear, left top, right top, from(#999999), color-stop(0%, #dddddd), color-stop(0%, #999999), color-stop(11%, #888888), color-stop(40%, #777777), color-stop(59%, #777777), color-stop(88%, #888888), color-stop(100%, #999999), to(#999999));
    background: linear-gradient(to right, #999999 0%, #dddddd 0%, #999999 0%, #888888 11%, #777777 40%, #777777 59%, #888888 88%, #999999 100%, #999999 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= '#999999', endColorstr='#999999',GradientType=1 );
    -webkit-tap-highlight-color: transparent;
    display: -webkit-box;
    display: flex;
    display: -ms-flexbox;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    padding: 0;

}

.customWidth {
    background: #fff;
    color: #333;
}







.master--subpage #top .addThisDefaultStyle { margin: -2px 5px 0px 0px; }
.master--subpage #productdetail { width: 700px; float:left; }
.master--subpage #modelTop { border: 0px solid white; padding-left:10px; }
.master--subpage #modelTop p { width: 690px; }
.master--subpage #modelDesc { width: 350px; min-height: inherit; border: 0px solid white; }
.master--subpage #modelDesc select { width: 350px; }
.master--subpage #modelDetails { border: 0px solid white; }
.master--subpage #modelBullets { float:left; width: 100%; margin-left: 5px; }
.master--subpage #modelBullets li.pdf { line-height:inherit; font-size:11px; font-weight:800; background-image: url("/Global/lelc/content/graphics/global/pdfArrow.gif"); background-position: -1px -1px; background-repeat: no-repeat; padding: 1px 0px 0px 23px; }
.master--subpage div.modelSub p { font-weight: 800; font-size: 12px; text-transform: uppercase; }
.master--subpage #equipPrice { width: 270px;}
.master--subpage #equipCart { border: inherit; padding: 5px 0px 5px 0px; left: 0px; }
.master--subpage #priceContainer { border-bottom: 0px solid #CCC; padding-bottom: 10px; margin: 0px 0px 10px 0px; }
.master--subpage #controlContainer { padding-left: 20px; }


/**
 Authoring Style Updates - Ribbon Fix @date 12/08/2017
 */

:not(.authWin.authWin.editMode) *, :not(.authWin.authWin.editMode) *:before, :not(.authWin.authWin.editMode) *:after {
    box-sizing: inherit;
}

@-moz-document url-prefix() { 
    :not(.authWin.authWin.editMode) *, :not(.authWin.authWin.editMode) *:before, :not(.authWin.authWin.editMode) *:after {
        box-sizing:  border-box!important;
    } 
}

@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {
    :not(.authWin.authWin.editMode) *, :not(.authWin.authWin.editMode) *:before, :not(.authWin.authWin.editMode) *:after {
        box-sizing:  border-box!important;
    }
}

/**
* Authoring Styles
*
 */

html body#body_tag,
html body.authWin
{
    background: -webkit-gradient(linear, left top, right top, from(#999999), color-stop(0%, #dddddd), color-stop(0%, #999999), color-stop(11%, #888888), color-stop(40%, #777777), color-stop(59%, #777777), color-stop(88%, #888888), color-stop(100%, #999999), to(#999999));
    background: linear-gradient(to right, #999999 0%, #dddddd 0%, #999999 0%, #888888 11%, #777777 40%, #777777 59%, #888888 88%, #999999 100%, #999999 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr= '#999999', endColorstr='#999999',GradientType=1 );
    background: #999;
    width: 100%;
}




body.authWin {
    box-sizing: content-box;
    overflow-y: scroll;
    overflow-x: hidden;
}

body.authWin #s4-ribbonrow {
    background: #eee;
}


body.authWin form > span > div {
    position: fixed;
    position: -ms-device-fixed;
    top: 0;
    width: 100%;
    height: auto;
    z-index: 1000;
}

div.ms-cui-menu { position: fixed !important; }

body.authWin #page-wrapper {
    margin-top: 155px;
}

.authWin #ctl00_cph_SingleCol_EditModePanel4_cph_AuthoringControls_TextField1_ctl00_TextField,
.authWin #ctl00_cph_SingleCol_EditModePanel4_cph_AuthoringControls_TextField1_ctl00_TextField,
.authoWin #ctl00_cph_SingleCol_EditModePanel4_cph_AuthoringControls_NoteField1_ctl00_TextField
{
    height: 20px;
    font-size: 1rme;
    line-height: 1.5;
    color: #333;
}

body.autoWin .ms-dlgFrameContainer {
    position: relative !important;
    top: 100px !important;
}

body.authWin .ms-formfieldlabelcontainer {
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: 1.6;
    font-weight: bold;
}

.leaflet-control-mapquest-directions ~ .leaflet-left {
    left: 0px !important;
}

.master-container .col-lg-6 a {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.71429;
    white-space: nowrap;
    display: block;
    font-weight: 400;
    cursor: pointer;
    text-decoration: none;
    color: #222; }
.master-container .col-lg-6 a:before {
    content: "";
    display: table; }
.master-container .col-lg-6 a:after {
    clear: both; }
.master-container .col-lg-6 a:before {
    content: "";
    display: table; }
.master-container .col-lg-6 a:after {
    clear: both; }