/* COLORS
LightGray		#eaebed
Dark Gray		#6b717b
Orange			#f17230
Black           #222222
LightBlack		#313131
*/
.orange {
  color: #f17230;
}
.black {
  color: #222;
}
.padding {
  padding-top: 10px;
  padding-bottom: 10px;
}
.padding-lg {
  padding-top: 15px;
  padding-bottom: 15px;
}
.padding-xs {
  padding-top: 5px;
  padding-bottom: 5px;
}
.text-uppercase {
  text-transform: uppercase;
}
.clear-left {
  clear: left;
}
/* BerninoSans */
@font-face {
  font-family: 'BerninoSans-Web';
  src: url('/includes/fonts/BerniniSans/BerninoSans-Web-LF-Regular.eot?#iefix') format('embedded-opentype'), url('/includes/fonts/BerniniSans/BerninoSans-Web-LF-Regular.woff') format('woff'), url('/includes/fonts/BerniniSans/BerninoSans-Web-LF-Regular.ttf') format('truetype');
  font-weight: normal;
  font-weight: 400;
}
/* BerninoSans, italic */
@font-face {
  font-family: 'BerninoSans-Web';
  src: url('/includes/fonts/BerniniSans/BerninoSans-Web-LF-Italic.eot?#iefix') format('embedded-opentype'), url('/includes/fonts/BerniniSans/BerninoSans-Web-LF-Italic.woff') format('woff'), url('/includes/fonts/BerniniSans/BerninoSans-Web-LF-Italic.ttf') format('truetype');
  font-weight: normal;
  font-weight: 400;
  font-style: italic;
}
/* BerninoSans-Semibold */
@font-face {
  font-family: 'BerninoSans-Web';
  src: url('/includes/fonts/BerniniSans/BerninoSans-Web-LF-Semibold.eot?#iefix') format('embedded-opentype'), url('/includes/fonts/BerniniSans/BerninoSans-Web-LF-Semibold.woff') format('woff'), url('/includes/fonts/BerniniSans/BerninoSans-Web-LF-Semibold.ttf') format('truetype');
  font-weight: bold;
  font-weight: 600;
}
/* BerninoSans, bold */
@font-face {
  font-family: 'BerninoSans-Web';
  src: url('/includes/fonts/BerniniSans/BerninoSans-Web-LF-Bold.eot?#iefix') format('embedded-opentype'), url('/includes/fonts/BerniniSans/BerninoSans-Web-LF-Bold.woff') format('woff'), url('/includes/fonts/BerniniSans/BerninoSans-Web-LF-Bold.ttf') format('truetype');
  font-weight: bolder;
  font-weight: 900;
}
/* For the Condensed, the Regular and Semibold are loaded as style-linked.  */
/* BerninoSans-Condensed */
@font-face {
  font-family: 'BerninoSans-Web-Condensed';
  src: url('/includes/fonts/BerniniSans/BerninoSans-Web-LF-CondensedRegular.eot?#iefix') format('embedded-opentype'), url('/includes/fonts/BerniniSans/BerninoSans-Web-LF-CondensedRegular.woff') format('woff'), url('/includes/fonts/BerniniSans/BerninoSans-Web-LF-CondensedRegular.otf') format('opentype');
  font-weight: 400;
}
/* BerninoSans-Condensed, semibold */
@font-face {
  font-family: 'BerninoSans-Web-Condensed';
  src: url('/includes/fonts/BerniniSans/BerninoSans-Web-LF-CondensedExtrabold.eot?#iefix') format('embedded-opentype'), url('/includes/fonts/BerniniSans/BerninoSans-Web-LF-CondensedExtrabold.woff') format('woff'), url('/includes/fonts/BerniniSans/BerninoSans-Web-LF-CondensedExtrabold.otf') format('opentype');
  font-weight: 900;
}
@-webkit-viewport {
  width: device-width;
}
@-moz-viewport {
  width: device-width;
}
@-ms-viewport {
  width: device-width;
}
@-o-viewport {
  width: device-width;
}
@viewport {
  width: device-width;
}
html,
body {
  width: 100%;
  /*height: 100%;*/
  -webkit-font-smoothing: subpixel-antialiased;
}
img {
  max-width: 100%;
  height: auto;
}
form {
  margin: 0;
}
body {
  background-color: #fff;
  font-family: "BerninoSans-Web", Arial, sans-serif !important;
}
ul,
ol {
  list-style-type: disc;
  padding-left: 25px;
}
ul li,
ol li {
  padding-bottom: 5px;
}
ol {
  list-style-type: decimal;
}
ol.ebookHowTo {
  padding-left: 0;
  color: #222;
}
ol.ebookHowTo li {
  display: block;
  padding-left: 26px;
  background-position: top left;
  background-repeat: no-repeat;
}
ol.ebookHowTo li::before {
  font-family: BerninoSans-Web-Condensed;
  font-weight: 900;
  color: #f17230;
}
ol.ebookHowTo li:nth-child(1) {
  background-image: url(/images/layout/ebook-bullet-1.png?h=18&w=18);
}
ol.ebookHowTo li:nth-child(2) {
  background-image: url(/images/layout/ebook-bullet-2.png?h=18&w=18);
}
ol.ebookHowTo li:nth-child(3) {
  background-image: url(/images/layout/ebook-bullet-3.png?h=18&w=18);
}
ol.ebookHowTo li > a.externalLinkIcon:after {
  content: none;
}
dl {
  margin: 15px 0;
}
dl dt {
  font-weight: 600;
}
dl dd {
  padding-bottom: 15px;
}
ol.legal-list {
  list-style-type: decimal;
}
ol.legal-list > li {
  font-weight: bold;
}
ol.legal-list > li > ol {
  list-style-type: lower-alpha;
  font-weight: normal;
}
ol.legal-list > li > ol > li > ol {
  list-style-type: lower-roman;
}
/*a[href^="http"]:not([href*="www.jlg.com"]),*/
.externalLinkIcon {
  /*background-image: url(/images/layout/css-bg-icon-pngs/2x/external-link.png);
    background-position: center right !important;
    background-repeat: no-repeat !important;
    background-size:20px 17px !important;
    padding-right: 20px !important;
    padding-left:0px;

    &:hover, &:focus {
        background-image: url(/images/layout/css-bg-icon-pngs/2x/external-link-hover.png);
        background-position: center right !important;
        background-repeat: no-repeat !important;
        background-size:20px 17px !important;
        padding-right: 20px !important;
    }

    &:active {
        background-image: url(/images/layout/css-bg-icon-pngs/2x/external-link-active.png);
        background-position: center right !important;
        background-repeat: no-repeat !important;
        background-size:20px 17px !important;
        padding-right: 20px !important;
    }

    &:visited {
        background-image: url(/images/layout/css-bg-icon-pngs/2x/external-link-visited.png);
        background-position: center right !important;
        background-repeat: no-repeat !important;
        background-size:20px 17px !important;
        padding-right: 20px !important;
        }*/
}
.externalLinkIcon:after {
  content: "\f08e";
  font-family: "FontAwesome";
  padding-left: 5px;
  font-size: .9em;
}
.externalLinkIcon h4 {
  display: inline-block;
}
h4 .externalLinkIcon:after {
  content: none;
}
h4 .externalLinkIcon span:after {
  content: "\f08e";
  font-family: "FontAwesome";
  padding-left: 5px;
  font-size: .9em;
}
/*.megamenu a[href^="http"]:not([href*="www.jlg.com"]) {
    padding-right: 20px;
    padding-left:0px;
    background-image: url(/images/layout/css-bg-icon-pngs/2x/external-link-black.png);
    background-position: center right;
    background-repeat: no-repeat !important;
    background-size:20px 17px;

    &:hover, &:focus, &:active, &:visited {
        background-image: url(/images/layout/css-bg-icon-pngs/2x/external-link-hover.png);
        background-repeat: no-repeat !important;
    }
    }*/
/*.footerRow, .grGray {
    a[href^="http"]:not([href*="www.jlg.com"]) {
        padding-right: 20px;
        background-image: url(/images/layout/css-bg-icon-pngs/2x/external-link-rev.png);
        background-position: center right;
        background-repeat: no-repeat;
        background-size:20px 17px;
        &:hover, &:focus {
            background-image: url(/images/layout/css-bg-icon-pngs/2x/external-link-hover-rev.png);
        }

        &:active {
            background-image: url(/images/layout/css-bg-icon-pngs/2x/external-link-active-rev.png);
        }

        &:visited {
            background-image: url(/images/layout/css-bg-icon-pngs/2x/external-link-rev.png);
        }
    }
    }*/
a[href*=".pdf"],
a[href*=".ibooks"] {
  padding-left: 18px;
  padding-right: 0px;
  background-image: url(/images/layout/css-bg-icon-pngs/2x/dl-link.png);
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 20px 17px;
}
a[href*=".pdf"]:hover,
a[href*=".ibooks"]:hover,
a[href*=".pdf"]:focus,
a[href*=".ibooks"]:focus {
  background-image: url(/images/layout/css-bg-icon-pngs/2x/dl-link-hover.png);
}
a[href*=".pdf"]:active,
a[href*=".ibooks"]:active {
  background-image: url(/images/layout/css-bg-icon-pngs/2x/dl-link-active.png);
}
a[href*=".pdf"]:visited,
a[href*=".ibooks"]:visited {
  background-image: url(/images/layout/css-bg-icon-pngs/2x/dl-link-visited.png);
}
a[href*=".pdf"].noIcon,
a[href*=".ibooks"].noIcon {
  padding-left: 0px;
  padding-right: 0px;
  background-image: none;
}
a[href*=".pdf"].noIcon:hover,
a[href*=".ibooks"].noIcon:hover,
a[href*=".pdf"].noIcon:focus,
a[href*=".ibooks"].noIcon:focus {
  background-image: none;
}
a[href*=".pdf"].noIcon:active,
a[href*=".ibooks"].noIcon:active {
  background-image: none;
}
a[href*=".pdf"].noIcon:visited,
a[href*=".ibooks"].noIcon:visited {
  background-image: none;
}
.homeMidFeaturesRow a {
  margin: 3px 0;
  padding-right: 26px;
  display: inline;
  /*background-image: url(/images/layout/css-bg-icon-pngs/2x/double-angle-right-white.png);*/
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 20px 17px;
  /*&:hover, &:focus {
        background-image: url(/images/layout/css-bg-icon-pngs/2x/double-angle-right-white-hover.png);
    }

    &:active {
        background-image: url(/images/layout/css-bg-icon-pngs/2x/double-angle-right-white-active.png);
    }

    &:visited {
        background-image: url(/images/layout/css-bg-icon-pngs/2x/double-angle-right-white.png);
        }*/
}
.homeMidFeaturesRow a[href*=".pdf"] {
  display: inline-block;
  padding-left: 18px;
  padding-right: 0px;
  background-image: url(/images/layout/css-bg-icon-pngs/2x/dl-link-white.png);
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 20px 17px;
}
.homeMidFeaturesRow a[href*=".pdf"]:hover,
.homeMidFeaturesRow a[href*=".pdf"]:focus {
  background-image: url(/images/layout/css-bg-icon-pngs/2x/dl-link-white-hover.png);
}
.homeMidFeaturesRow a[href*=".pdf"]:active {
  background-image: url(/images/layout/css-bg-icon-pngs/2x/dl-link-white-active.png);
}
.homeMidFeaturesRow a[href*=".pdf"]:visited {
  background-image: url(/images/layout/css-bg-icon-pngs/2x/dl-link-white.png);
}
.compareSpecTableRow a[href*=".pdf"] {
  padding-left: 0px;
  background: none;
}
.compareSpecTableRow a[href*=".pdf"] .btn span {
  padding-left: 18px;
  padding-right: 0px;
  background-image: url(/images/layout/css-bg-icon-pngs/2x/dl-link-black.png);
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 20px 17px;
}
/* retina bgicons */
@media screen and (max-device-pixel-ratio: 1) {
  /*// External Link Styles
    a[href^="http"]:not([href*="www.jlg.com"]) {
        background-image: url(/images/layout/css-bg-icon-pngs/external-link.png);
        &:hover, &:focus {
            background-image: url(/images/layout/css-bg-icon-pngs/external-link-hover.png);
        }
        &:active {
            background-image: url(/images/layout/css-bg-icon-pngs/external-link-active.png);
        }
        &:visited {
            background-image: url(/images/layout/css-bg-icon-pngs/external-link-visited.png);
        }
    }
    // External Link Styles MEGA MENU
    .megamenu a[href^="http"]:not([href*="www.jlg.com"]) {
        background-image: url(/images/layout/css-bg-icon-pngs/external-link-black.png);
        &:hover, &:focus, &:active, &:visited {
            background-image: url(/images/layout/css-bg-icon-pngs/external-link-hover.png);
        }
    }
    // External Link Styles GRAY and BLACK BKG
    .footerRow, .grGray {
        a[href^="http"]:not([href*="www.jlg.com"]) {
            background-image: url(/images/layout/css-bg-icon-pngs/external-link-rev.png);
            &:hover, &:focus {
                background-image: url(/images/layout/css-bg-icon-pngs/external-link-hover-rev.png);
            }
            &:active {
                background-image: url(/images/layout/css-bg-icon-pngs/external-link-active-rev.png);
            }
            &:visited {
                background-image: url(/images/layout/css-bg-icon-pngs/external-link-rev.png);
            }
        }
        }*/
  a[href*=".pdf"] {
    background-image: url(/images/layout/css-bg-icon-pngs/dl-link.png);
  }
  a[href*=".pdf"]:hover,
  a[href*=".pdf"]:focus {
    background-image: url(/images/layout/css-bg-icon-pngs/dl-link-hover.png);
  }
  a[href*=".pdf"]:active {
    background-image: url(/images/layout/css-bg-icon-pngs/dl-link-active.png);
  }
  a[href*=".pdf"]:visited {
    background-image: url(/images/layout/css-bg-icon-pngs/dl-link-visited.png);
  }
  .homeMidFeaturesRow a {
    background-image: url(/images/layout/css-bg-icon-pngs/double-angle-right-white.png);
  }
  .homeMidFeaturesRow a:hover,
  .homeMidFeaturesRow a:focus {
    background-image: url(/images/layout/css-bg-icon-pngs/double-angle-right-white-hover.png);
  }
  .homeMidFeaturesRow a:active {
    background-image: url(/images/layout/css-bg-icon-pngs/double-angle-right-white-active.png);
  }
  .homeMidFeaturesRow a:visited {
    background-image: url(/images/layout/css-bg-icon-pngs/double-angle-right-white.png);
  }
  .homeMidFeaturesRow a[href*=".pdf"] {
    background-image: url(/images/layout/css-bg-icon-pngs/dl-link-white.png);
  }
  .homeMidFeaturesRow a[href*=".pdf"]:hover,
  .homeMidFeaturesRow a[href*=".pdf"]:focus {
    background-image: url(/images/layout/css-bg-icon-pngs/dl-link-white-hover.png);
  }
  .homeMidFeaturesRow a[href*=".pdf"]:active {
    background-image: url(/images/layout/css-bg-icon-pngs/dl-link-white-active.png);
  }
  .homeMidFeaturesRow a[href*=".pdf"]:visited {
    background-image: url(/images/layout/css-bg-icon-pngs/dl-link-white.png);
  }
  .compareSpecTableRow a[href*=".pdf"] .btn span {
    background-image: url(/images/layout/css-bg-icon-pngs/dl-link-black.png);
  }
}
.modelLitItem a[href*=".pdf"] {
  display: inline-block;
}
a[href*=".pdf"][data-size]:after {
  content: " (" attr(data-size) ")";
}
/* */
.mobileUL li a[href^="http"]:not([href*="www.jlg.com"]) {
  background-position: right 20px center !important;
  padding-left: 15px !important;
}
/* REMOVE EXTERNAL LINK STYLES */
a.smIconInline[href^="http"]:not([href*="www.jlg.com"]),
.certsMembershipsTable tr td:last-child a,
.footerSocialIconBlock a.externalLinkIcon,
.crumbsRow a,
.ebookHowTo > li > p > span a,
.ebookButton a,
.destHomeLink a,
.destSmIconBlock .destSmIcon a,
.clearskyFooterLinks a,
#ctl15_hyContact,
a.imageLink,
a.fileTitleLink,
.SlideContentContainer a,
.hpOLE-link a,
.noExLinkIcon.externalLinkIcon,
.destSmIcon a.externalLinkIcon,
.timelineItemText p a.externalLinkIcon,
div.home-carousel div.carousel-inner div.item a.item-slide.externalLinkIcon {
  padding-left: 0px !important;
  padding-right: 0px !important;
  background: none !important;
}
a.smIconInline[href^="http"]:not([href*="www.jlg.com"]):after,
.certsMembershipsTable tr td:last-child a:after,
.footerSocialIconBlock a.externalLinkIcon:after,
.crumbsRow a:after,
.ebookHowTo > li > p > span a:after,
.ebookButton a:after,
.destHomeLink a:after,
.destSmIconBlock .destSmIcon a:after,
.clearskyFooterLinks a:after,
#ctl15_hyContact:after,
a.imageLink:after,
a.fileTitleLink:after,
.SlideContentContainer a:after,
.hpOLE-link a:after,
.noExLinkIcon.externalLinkIcon:after,
.destSmIcon a.externalLinkIcon:after,
.timelineItemText p a.externalLinkIcon:after,
div.home-carousel div.carousel-inner div.item a.item-slide.externalLinkIcon:after,
a.smIconInline[href^="http"]:not([href*="www.jlg.com"]):before,
.certsMembershipsTable tr td:last-child a:before,
.footerSocialIconBlock a.externalLinkIcon:before,
.crumbsRow a:before,
.ebookHowTo > li > p > span a:before,
.ebookButton a:before,
.destHomeLink a:before,
.destSmIconBlock .destSmIcon a:before,
.clearskyFooterLinks a:before,
#ctl15_hyContact:before,
a.imageLink:before,
a.fileTitleLink:before,
.SlideContentContainer a:before,
.hpOLE-link a:before,
.noExLinkIcon.externalLinkIcon:before,
.destSmIcon a.externalLinkIcon:before,
.timelineItemText p a.externalLinkIcon:before,
div.home-carousel div.carousel-inner div.item a.item-slide.externalLinkIcon:before {
  display: none !important;
  content: none !important;
  opacity: 0 !important;
}
a.smIconInline[href^="http"]:not([href*="www.jlg.com"]):hover,
.certsMembershipsTable tr td:last-child a:hover,
.footerSocialIconBlock a.externalLinkIcon:hover,
.crumbsRow a:hover,
.ebookHowTo > li > p > span a:hover,
.ebookButton a:hover,
.destHomeLink a:hover,
.destSmIconBlock .destSmIcon a:hover,
.clearskyFooterLinks a:hover,
#ctl15_hyContact:hover,
a.imageLink:hover,
a.fileTitleLink:hover,
.SlideContentContainer a:hover,
.hpOLE-link a:hover,
.noExLinkIcon.externalLinkIcon:hover,
.destSmIcon a.externalLinkIcon:hover,
.timelineItemText p a.externalLinkIcon:hover,
div.home-carousel div.carousel-inner div.item a.item-slide.externalLinkIcon:hover,
a.smIconInline[href^="http"]:not([href*="www.jlg.com"]):focus,
.certsMembershipsTable tr td:last-child a:focus,
.footerSocialIconBlock a.externalLinkIcon:focus,
.crumbsRow a:focus,
.ebookHowTo > li > p > span a:focus,
.ebookButton a:focus,
.destHomeLink a:focus,
.destSmIconBlock .destSmIcon a:focus,
.clearskyFooterLinks a:focus,
#ctl15_hyContact:focus,
a.imageLink:focus,
a.fileTitleLink:focus,
.SlideContentContainer a:focus,
.hpOLE-link a:focus,
.noExLinkIcon.externalLinkIcon:focus,
.destSmIcon a.externalLinkIcon:focus,
.timelineItemText p a.externalLinkIcon:focus,
div.home-carousel div.carousel-inner div.item a.item-slide.externalLinkIcon:focus,
a.smIconInline[href^="http"]:not([href*="www.jlg.com"]):active,
.certsMembershipsTable tr td:last-child a:active,
.footerSocialIconBlock a.externalLinkIcon:active,
.crumbsRow a:active,
.ebookHowTo > li > p > span a:active,
.ebookButton a:active,
.destHomeLink a:active,
.destSmIconBlock .destSmIcon a:active,
.clearskyFooterLinks a:active,
#ctl15_hyContact:active,
a.imageLink:active,
a.fileTitleLink:active,
.SlideContentContainer a:active,
.hpOLE-link a:active,
.noExLinkIcon.externalLinkIcon:active,
.destSmIcon a.externalLinkIcon:active,
.timelineItemText p a.externalLinkIcon:active,
div.home-carousel div.carousel-inner div.item a.item-slide.externalLinkIcon:active,
a.smIconInline[href^="http"]:not([href*="www.jlg.com"]):link,
.certsMembershipsTable tr td:last-child a:link,
.footerSocialIconBlock a.externalLinkIcon:link,
.crumbsRow a:link,
.ebookHowTo > li > p > span a:link,
.ebookButton a:link,
.destHomeLink a:link,
.destSmIconBlock .destSmIcon a:link,
.clearskyFooterLinks a:link,
#ctl15_hyContact:link,
a.imageLink:link,
a.fileTitleLink:link,
.SlideContentContainer a:link,
.hpOLE-link a:link,
.noExLinkIcon.externalLinkIcon:link,
.destSmIcon a.externalLinkIcon:link,
.timelineItemText p a.externalLinkIcon:link,
div.home-carousel div.carousel-inner div.item a.item-slide.externalLinkIcon:link,
a.smIconInline[href^="http"]:not([href*="www.jlg.com"]):visited,
.certsMembershipsTable tr td:last-child a:visited,
.footerSocialIconBlock a.externalLinkIcon:visited,
.crumbsRow a:visited,
.ebookHowTo > li > p > span a:visited,
.ebookButton a:visited,
.destHomeLink a:visited,
.destSmIconBlock .destSmIcon a:visited,
.clearskyFooterLinks a:visited,
#ctl15_hyContact:visited,
a.imageLink:visited,
a.fileTitleLink:visited,
.SlideContentContainer a:visited,
.hpOLE-link a:visited,
.noExLinkIcon.externalLinkIcon:visited,
.destSmIcon a.externalLinkIcon:visited,
.timelineItemText p a.externalLinkIcon:visited,
div.home-carousel div.carousel-inner div.item a.item-slide.externalLinkIcon:visited {
  padding-left: 0px !important;
  padding-right: 0px !important;
  background: none !important;
}
.hp-ole .col-xs-5 a[href^="http"]:not([href*="www.jlg.com"]):hover,
.gsc-control-cse a[href^="http"]:not([href*="www.jlg.com"]):hover,
#dvMap a[href^="http"]:not([href*="www.jlg.com"]):hover,
.hp-ole .col-xs-5 a[href^="http"]:not([href*="www.jlg.com"]):focus,
.gsc-control-cse a[href^="http"]:not([href*="www.jlg.com"]):focus,
#dvMap a[href^="http"]:not([href*="www.jlg.com"]):focus,
.hp-ole .col-xs-5 a[href^="http"]:not([href*="www.jlg.com"]):active,
.gsc-control-cse a[href^="http"]:not([href*="www.jlg.com"]):active,
#dvMap a[href^="http"]:not([href*="www.jlg.com"]):active,
.hp-ole .col-xs-5 a[href^="http"]:not([href*="www.jlg.com"]):link,
.gsc-control-cse a[href^="http"]:not([href*="www.jlg.com"]):link,
#dvMap a[href^="http"]:not([href*="www.jlg.com"]):link,
.hp-ole .col-xs-5 a[href^="http"]:not([href*="www.jlg.com"]):visited,
.gsc-control-cse a[href^="http"]:not([href*="www.jlg.com"]):visited,
#dvMap a[href^="http"]:not([href*="www.jlg.com"]):visited {
  padding: 0px;
  background: none;
}
a.smIconInline {
  float: left;
  margin: 2px 10px 10px 0;
  display: block;
  height: 32px;
  width: 32px;
}
.hpSliderRow .container {
  background: none;
}
.contentRow {
  padding-bottom: 40px;
}
.nowrap {
  white-space: nowrap;
}
.seriesModelThumbBlock input,
.seriesModelListRow input,
.seriesOptionBlock input {
  margin: -2px 6px 0 1px !important;
}
a,
a:link {
  color: #c45612;
  text-decoration: none;
}
a h3,
a:link h3,
a h4,
a:link h4,
a h5,
a:link h5 {
  color: #c45612;
  text-decoration: none;
}
a:visited {
  color: #963B00;
  text-decoration: none;
}
a:visited h3,
a:visited h4,
a:visited h5 {
  color: #963B00;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #f17230;
  text-decoration: none;
}
a:hover h3,
a:focus h3,
a:hover h4,
a:focus h4,
a:hover h5,
a:focus h5 {
  color: #f17230;
  text-decoration: none;
}
a:active {
  color: #6f5748;
  text-decoration: none;
}
a:active h3,
a:active h4,
a:active h5 {
  color: #6f5748;
  text-decoration: none;
}
h2,
h3,
h4,
h5,
h6 {
  font-family: "BerninoSans-Web", Arial, sans-serif;
  background: none;
  display: block;
  margin-top: 0px;
  padding-top: 0px;
}
h1 {
  /* BIG ORANGE HEADER */
  background: none;
  display: block;
  padding-top: 0px;
  font-size: 2.8em;
  line-height: 1em;
  color: #f17230;
  font-weight: 900;
  /*	text-transform: uppercase;*/
  font-family: "BerninoSans-Web-Condensed", "BerninoSans-Web", Arial, sans-serif !important;
  margin: 0 0 15px 0;
}
h2 {
  /* GRAY SUBHEAD */
  font-size: 1.8em;
  color: #6b717b;
  font-weight: 500;
  line-height: 1.3em;
  margin: 0 0 15px 0;
}
h3 {
  /* SECTION HEADER */
  font-size: 1.8em;
  color: #222;
  font-weight: 500;
  line-height: 1.2em;
  margin-bottom: 20px;
}
h4 {
  font-size: 1.4em;
  color: #222;
  font-weight: 500;
  line-height: 1.5em;
}
.gridBox {
  /*    h4 {
        display: inline !important;
        }*/
  /*.disp_grid_desc {
        padding:10px 0 0 0;
        }*/
}
.gridBox .col-md-12 {
  padding: 0px;
}
h5 {
  font-size: 1.1em;
  color: #222 !important;
  font-weight: 600;
}
h6 {
  font-size: 1em;
  font-weight: 600;
  font-family: "BerninoSans-Web", Arial, sans-serif !important;
}
/*
    a:visited h4,
.famCatBlock a:visited h3 {
    color: #963B00;
}

a:hover h4,
.famCatBlock a:hover h3 {
    color: @jlgOrange;
}

a:focus h4,
.famCatBlock a:focus h3 {
    color: @jlgOrange;
}

a:active h4,
.famCatBlock a:active h3 {
    color: #4e1e00;
}
*/
.btn-block h4 {
  margin-top: 30px;
  margin-bottom: 10px;
}
.btn-block h4.btn {
  padding-top: 10px;
  padding-bottom: 10px;
}
h4.sectionHeader {
  margin-top: 20px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.sideBarCol h4 {
  color: #222;
}
h4 i {
  position: relative;
  margin-right: 4px;
}
h4 i.icon-map-marker {
  top: 3px;
}
h4 i.icon-wrench {
  top: -1px;
}
h4 i.icon-user {
  top: 0px;
}
.icon-download {
  font-size: 1.2em !important;
}
.btn-block h4 i {
  top: 0px;
}
h4 .hideColumn {
  margin-bottom: 15px;
  font-size: 18px !important;
  white-space: normal !important;
  text-align: left;
  position: relative;
  padding-right: 20px !important;
}
#phoneLocatorContainer h4 i.ucIcon {
  display: none !important;
}
/*.col-xxs {
    @media (max-width:599px) {
        clear: left;
        float: left!important;
        display:inline-block;
        margin-top: 10px;
    }
    }*/
b,
strong {
  font-weight: 600;
}
iframe {
  border: 10px solid #222;
  background-color: #fff;
}
input[type='number'] {
  -moz-appearance: textfield;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
  margin: 0;
  /* <-- Apparently some margin are still there even though it's hidden */
}
/*****HEADER STYLES******/
.headerLoginUn input,
.headerLoginPw input {
  margin-bottom: 0px;
  padding-left: 5px;
}
button.headerLoginRowLogin,
button.headerLoginRowRegister {
  margin: 0 10px 0 0;
}
.headerLoginForgot {
  font-size: .85em;
  white-space: nowrap;
}
.rowHead {
  background-image: url(/images/design/images/headerBrandPlate-1.png);
  background-color: #f17230;
  background-position: center;
  background-repeat: no-repeat;
}
ul.list-inline {
  margin-bottom: 10px;
}
.rowNav {
  z-index: 10000;
  background: #313131;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzMxMzEzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzIzMjMyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #313131 1%, #232323 90%, #000000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #313131), color-stop(90%, #232323), color-stop(100%, #000000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #313131 1%, #232323 90%, #000000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #313131 1%, #232323 90%, #000000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #313131 1%, #232323 90%, #000000 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #313131 1%, #232323 90%, #000000 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#313131', endColorstr='#000000', GradientType=0);
  /* IE6-8 */
}
.jlgLogo {
  /*background-image: url(/images/design/images/JLG-Logo-1_03.png);*/
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAADsCAYAAABaKPDCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7dpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MUYyOTQ1QTcyQTIwNjgxMUFCMDhCRDhDNjNGRUQ5OTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjcwOTJEMTQ3NzVFMTFFNDlGNDVDRkE3N0RBNkZCRjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjcwOTJEMTM3NzVFMTFFNDlGNDVDRkE3N0RBNkZCRjEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJEODc2MjkyODI2RjExRTNBNjAwOEVDOTNCMUFBMUMzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJEODc2MjkzODI2RjExRTNBNjAwOEVDOTNCMUFBMUMzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+wRt0dgAAmaxJREFUeNrsvQdgHNd1Lnymz+6iAyTYG0gA7L2IFEmxqlqW7by4JHZc8uzY/tNe4hTnpTl//sTPL35xi58tqtlWtSVSVKUoieqSJRHsvQPYXWDRtveZ+997Z2Z3FsQCIAkCO9Q99gjAcoHdnVu+c879znc4hBAwY8aMGTNmV2o8uwXMmDFjxowBCDNmzJgxYwDCjBkzZswYgDBjxowZMwYgzJgxY8aMGQMQZsyYMWPGAIQZM2bMmDEAYcaMGTNmDECYMWPGjBkDEGbMmDFjxowBCDNmzJgxYwDCjBkzZswYgDBjxowZMyeZOJwnaW/fAYCyDG9G2Tiem8CL3Dj8bWaE/zSRYObMrwP922DfD/S12KUP8D35KumZTAIhITzE+3Tjzz8X3wfye9ogr13s/UORzzjYfYEB/vZQn1W3PUcf4nHDcdN1XsvqPfhb7aPouHIcV8bxUI7H1oNnojDAvR6VJTbEz1f6+8NZc4N9xit9HK5wvur91mGxi/y7iNKxGMz/XoarXnVtAIJSeJ7rGbKjsV191MADpFQc/V3P+dgmPO16rmJyX8lGOdhjaICfiwGDdWm2r/mLA01PpzQ9q02oaW5+x1PW+x9I14vvMgJ3e++F5Hfjfekk3mjSg2zgxRbQcAEFFVmMxYBCs33Vi3zVBliU9G9kE1GXVFZTMa5p3N8KqPs0uvEdM4wXUIedgRl4HGciHaZnEvqkZFQbl4rpFZmE5tEzWWmUAYS7CkC4FsDp77ShYczJoZy5odZq//WYHeTKmM/LAtK1TDxS6R4/4fz4BcpP8GOpawIQ4PDTiBPIAGTUTFCExotv9Gw89rx/vqjw4PSuLUjTQItHoWzabGj88nfBNbv7bfD+DKOEqxiAKpk0bN3/ZNeMaCAp4M3H8fcAgydGjzTUr74N5v3hXweE1I/CKBY01tcNiRpQI0jcAuD5hemY3tzrTc3ouZScHGxPjIt2pypT0YxLS+uiruGRRQhYZ6KxNy0Zx2tPgGl3fhma137yHbwOv3/NKSxmox59QCqqbfMeDjVJboF44oAyKbrIHAgdFDzE8mqY+Qd/DnM++xcglaud2nuf/hWimYsiACrzi9sPRdbGelICuQega4CyGYeOKAINv/eK6Y0w9yt/D1O2fwaga8+vsgdPdoDgvuHSU3j/mc1L/BotBYsD55JN/hPRmV1no5PwWFbqGZ0j85sTiDuO6LjyupZ30DmObQBj495g50aH8cvXwvw/+heoXXwzoLP/8V8osQi4CgYgzoo+JH6S90jkzkggKYsyXlA45i/b9FkQaicBj0GEF3iKMpwjFhuicfvc7Z+EqoYFxiP+5x5DkbMBEDzFPFeSMd3e2hJsIJsNAQ5pwgxwr/04DYTJ5+d46/OX/j3QMYBWjhsPzbd/BqSKGvJQWmt94gEnvPcrmbbY0VmAgWNDMqQt9R4NN7UdDDWEfPHxBDR4icPIgsdOIo5AFt8U7Bh5KkComQBS7WQQa+pBKK8BXnGZc/tqskTMrn6OZmHCrCZo2PY7wEkyQCZ0TvM997QwbyWwCMRZYT/2BODm1v2h5XTz1PDmOWkOqGvuAgkvLklWQJRlEATREd4aOeOorK2DqhmzrIeyum/XA4MRMjCAzgqcS2zpbY17BJGn0ZeydAuoi24BESOIpKj4ORJ1dZ1i0+Y0g1RWZtyT4IHnUfDgURDUGyPkEGAuLwnb4r3ZFRc/DM5tO9DXFO9NlZP5i8cSCAeCRtCihJ2gKSDNmA/KzAUgT5gFYlUtvg1uPJ8lwzEg4MFz9CuzUUR/UYTpzfMxeBhHUahr368g3hrFDzAAcdRilLiy7gvJj/VcilUbm6cGysL1eCEqIOGF5VJkCiRkwMlCK3kAwRFDTd24/M+hQy/iDfTQoJsnB5swgC4gITUv6thLnQjKnBUgaBhIXB5QVJWCKAGQUsdQpCNQ3G7wmOBBH/M+dS9oabqhOtzZqRcU/o50VF97/s2+hRd/2zs/3pcqE3G0Qc7tADs/KJUCvrIWlNnLQJ17E8hTGzGQVmHAEHDIwhlfsTNE5jOPv+d5E0TIwLLgY9TmaFlVFUhSbj5Gdd/TvxzO2RwDkJJblPyytpbQ+tzmWT0B1ObVIIsCuMsqwFVeAbLLRRdd6adwEN4jZXCVlecf8e36OWhJPPPKinhCXG24M7O981SkTpA5QOk0KGTjqR4PiiyCu6ISVE8ZjcTIZlPquww5Gi6rrMo/kPC26F2v73F49CEKErcR3/vb2w7Elpza17Uk3JGoJcAhqXhMshg40hoI46fRqNE1bw1ItZNAxCAhYtAgc0JSFPpVkAh4SBRIyOEtXxB9MAQZLauorc3P2b4Pd6PgoXPAKwxAnJUK4IRod+aOjpOR6XiB4uiDbJ5rQK7BmydecCr2Yl1k81Rd1Fsr+TMQZHjfOUt2HEGB1/Dm6SoOoCK/pv1QeGUqlsGbDP587gpQcQQm4WhMdRufX8FfyeZDAaTEbwHZDBVX/h7o/ufuh3QPYRU4NeqYhKOOT0UC2bXH9nSt6DgWms3xyAAOLYsjjgwI9dPBtfI2UOdh4K+owaDBg4yBgqZgCXBg8JdIGlYkaSt75GEconPmCzEbpfQVHgPikOWdvJ07QE8Di0Acl77iG9sP921PRsjmiR9wldHNUxR4GnXIqovm/0Ur/1/ym6fhbeY2z44X70epQLrY5kn22lREu9V7ODyF5M5RJglK0ypQJszAACLRjZjeAzzZHZHCQ0BTbTmg1xIdqOP5J4bj2ZWog7MaX5+6+H50xfGXOlemIqkyURHo50SpOPCV48C96g5Ql2zCwFELksCBjMdKxuOm4HlrgUcu4iDAYZ55kMlc4BAx/Bi1OSortvmYaHtP73pjH3Xy9KFZjwxASmWzxQ5cOqZtxd73PIHUPJDNc85yUCbOwgtRLNg4jdx/6XvfdJO3NgU91Y38zzw+2OZJqLttB8Pro91JibDPsF8LrsWbKGDKqmoenstG9MU7gIXGAX3vubXate8RFDvXVYx9VsJGxuPudALuOPJ8YHXr/t75eAhAVPF/Mmk6edVl28C99h6Qx08BCY8NOacigK+4TKdHVmkKi6fz137OweXxgkUdY7DvcHSd5p28PfdBuhcMJ48BiHPCSImf4D0avTMSSCh088yKePO8xcwXqwb7Cm9GHI08nHHAKNomJup+8wkUPeMvVvdAPpKWRltbW0hKhFB30yBNbQZlxnyaArHSHyTc5nlnbDQFAIpXo+7b9aAD5YDKRZX/vZAvs7nlSf/NfW2xiTRdRU53knEQxk8H96bPgqtpJUiSCAqep+SMKhctKmbEYQOOHGgwwCiJOQr5CLkd+Z998koiZAYgJZHqofVU69pagiup1kE2A+LEBlBmLqSHjtT7JofGhOrIc46I7gUzSrAcG9276/4hAHRW4Gxic19rvMxgn+mgYgCV3B4cYqv0HlDqroNqYOyeHQodeg71tRxx2OF5HY4yvtRxMr6x5Te+DeloulxykbMODZCWpdRqzy2fAaV6PCV5kDMq1eOh4GGkWmVbxGyebzDQKKmNp2COdr1GIuS+K4mQGYCUgPEi5+m5lLyr52Kshub+0xqoizaC6CmnHlw+dWNsnuC0zTN8Yi/qe3//YIfn2Dbi6GOhrunAc4S6OwnUphUgcgaA0tw5ZZ45w4Mn3jafB1BA3p33DsY+K73NBSaICv/fW/dHbjm4y38zBgxZIOcdpJ5DdoFn+xfBvWwryBjUVTw+hGmnErDH4EHGShTzdR0MOEp0jRamgVO696mHrjRCZgBSCmuV55a2HQjfomGvW5TwBoo9OlfzKmPzNNNXRjqEd8jn4ek5RW7z9O26F7Lxwai7NeEApe6Oz1F3568FqWoc/uxSjjggmMwzp0UfkOw4oHe99tIQAFpKjukEDBZfvfBeaNPh3f71HIcEnkSFqQRVQ/Dc+TVwzVwACo46CCuOgAdhxlGgp46OaDLkGHA4x8k7Sopbj19phMwAZKw9VYHjoz3Z2/0nwjMs6q6reQ1INfW0sEe2iuYctHnazz4g1XVSD7zy3GATk1B32w6GV6VjWRBJ+tVdAa4FNxv0TyWfR8+d/5T8BmwUyFmmdzx/P74PWYdQd2sEVfjKhXdDmw8/7buZE0AgB62EZSVOmwvlH/smKOOngCqJ4C6vBJWChxtkHJWQmg5jnvIMOJwQIdudPBohJ644QmYAMtYDKXFzvIcjtybDJnVX9YC6iFB3BZN5pRp8eQdtngUTs3PPA5D0Jwej7iYj2nbvkfBUXjLYZ7Rwsn4GSPjvkJoXUVJyhZOOiT5y7LNkJ/I/6xTqrltU+S+0tkQ3HX7GXwAe0pzlGDy+AUplDbhUhYIHiTxIysqYoyzqcGr0gSPkg3rg1auKkJngzJimegDScX1L+6HQfIO6mwZ55iJQJjXgzZOn6StD98o50UdBgaOe6dN9ux8FXi4+kWV+QceJ6PpYd1KiRwaCBCql7oomdVexHZ47YGO67GDy9UdR9GxgsHtQKu8cg8fvBs4ktx7a6VuHZ2MOPOSmVVD+8T8GFYOHGwOGp7IaB4lV2Ncpp04OrUsiTgOLPJyx71weId8HqYBGJZIZgDjIC5D4+sDp+F3hzqTKizSupMwj4nFLSn7z5ATBMRz5Aupuz1tPosiptmLet0nd3da6PzQnR92d0gjKjHlG8aRV+2IKRzqBf9bvYDKje3c6QnVXkLhtkUD29pbf+Nbp2azKkRYCqQSNPMru/gaoOOJwuz0GeJDUFf7eSC2KuZochh0Oij7yTl4A+Z//9dVGyAxAxswNoNTdtXjzXEVK5ih1d8IsUGctMqm7rhzziOecQd3lC6m7gDfP+wZrMIcBdGb3heTmvrZ4OaHuEtl6wj6TXGW0gjlXdZ9j8zgrNYBCh19AfR8eLnXqLr61TVoGPnFgZ8dNiWCqiqdMwCSI05qh/GNfB7WsElwUPKoweFSAgr/PR8Ys6nAcgNhTzN1vPo6iZzqvNkJmADJmGw3n7mtP3dl9MVZLqLtER4jKlngq8MYp53j0VmrAcdTdyKlXUe9v3xtCdXdDa0toEaHuEg17wvBRm1aCiD+qFX2Q2hdHUXcvO5hMQokjn0eQhd858Urvmu5z4alURTeTpn06yuiZRy24SNqqgpx5VBhnHpLVToCBh9Osn5OnGRHy1TeqYwAyVl6fwC9pOxDapKU10vQD+KrxoM5dY0Qfil3vyTnU3QLPxvf0DsjGik4xSt3tyGzvPB2pp9TdbBrU+etAqqyjQntSjhJq9YdwGnXXfwh17Xux1Km7GDBu7TgZX3/+7e6FkmJ0fsQ3Hzx3fA3U8VPBhR0Zdz/w4M2UKgMP51lBijly8iXU99sD1zJHGYCMiRfAcbGezG3+4+GZBnU3BUrzKpBrJ1DqrmSn7oJDNk8beEC65ywK7N09BHV3Vdshg7pLUnicpxJUQt0VrMp71dRNEsAJuavLDib9z92PCHWXK92mVxjzG9JxdNuxFwPLENLJZKOpVPctnwZXwyKDqlthsK1odXnusJyBhyP3nf4Rsv9Zoz7rGtYXA5CxGEhC3T0SvS0RyuB1iDdPxQ2uhRsN6m6ucNBZ1N2C9FXnS79ACX+smBw00dpLhrXt3sMhQ7Y+jQF09lKQ66dT4Uiie2V1XXQkdVdLBPDifLzEqbscLwu3n32rb0XIFxtHFRBSCVrA6V5xK8g48iO9Z6iulerOFQgy8HCuFUTI6d7jeJ0+f63ncwxARn2zBcgk0Ob2Q8EFFnVXmrkQ5MmzDdFAU/fKsdRdpEV03+5fYZQs/nyZn+8/Ed0Q60lR6i4nmtRdUcoJ8FlSGE6h9vTTFHoMxc51ljJ1F8+9xeGOzPoLv+2dK8rGGRxRQCDCiDIGb5ennF7GgbnCIg/H7zv967NeegglvKnh9PwYzFgh4WgvXJkf13EkdmfYn3QJeH9BGc5Q3cWbJkndyGa/7xx112mquz3v7kThExeKeTZ51d1gY466O20eKNPn2dJXCk1fOaW1qcAXNPfK6t6nHihx30zgBH7z2be6FqejGVVUCesqC56bPwXquCk44iBdJMsoeBjRsCmfzzPwcGzWo9DJ69N9Tz86Eg4Oi0BG1Q2gTNW1l/YH10COujsTlIbFtN85aRol2rj1wDsk+iig7j51H/5v8Z1L4md0X0huCbYl8tTdxYS66zbSd/T8x4w+eGcAKJHwyAFo8CDp+X6wlKm7OPqYG/Slb/IdCc0SFIOyK81ajB2ZDbSAlUYeHg8dC/LZOIGBh+MdV7uT1/v+kyhyso0BiOMGkVMpdfd8rM5O3ZXKKg3mkazmqno5zimy7bYgNnr2TdT77hvAD7p5rscAujhP3Z1Me0n0l613CvvMUN21s8927ih16i4n8jdd+jA0P5PISJTAIMrgXncPvv9uUN1uQxiRnENZ53Bsm3B29MELBcrQuvfJ+7H3OiJzlM2M0Vy4Ar+47UB4k5YyqbuVdaDOW5MrHMyJBjpFdZfj+zGPdt8HmbBRtzIwgNaEOjO3Bk5H6wWZz1F3xcpaA0AVG3XXKYfndgBNeI/ogddeKGXqLi9wU+O92dW+Y6HpdAwySZCbVoA6ayFIokDTVjQSlu10XbZ2b5ToA2Ln96Ged94FfmTmKAOQ0Vu4gBfu7b7j4QZa90Cou02EujvJoO7aCgedwzyyUVQzwYuo86WdQ1J3D4ZXp+NZ4JAOPKHuLryZtkC1+r1TRVcnUXdFu6bQcw9Aujtd0tRdiVvpPRpdlAym3fR4SVLAteJWOgdV2oLWnZOPcUr9DbNB5mi/+izd9/SgTt6VGjtEH72F2+A9GrkVL1xOVEiptRtcpGmUKZooWz0vLF0hJ2yegp26+/IvUbw9XEwO2qDuZrf7jpjUXdLzff5aUOqnUc/XoC/L+POb0i2OiT4s6m68G/mfe6yUqbv4llZmEuimtgPBBl40nBh59lJQp8+lHQUV8xwqJx8DzkijMhtkg7fXZ2Uj51Dn3qdBGLk5yiKQ0Vm4lLrbdjC0yFq40oz5oEyZQyXLC3t+OEMegi9gHqG47n/6l8AX90d4mV/gPx7LU3dxtOVavNGk7qo3AHV33+Modt5f0tRdmV/ceSa+NOxP1JB5SO6zwQB00QjQ0F9jGlc3zr7DGbU71hwNECevLYoXHwMQJxleuLVdZ+N34oXrLly4qul5q/kDS4csWr6A1fHbp1Ho6JlBVXdTaIuduitOacpRd6Wc7pVJ3QWH1b5QTSHS872ElxO+zUiHda37Q01U+4gwAMdPB3XOMoMBaCkfi84hMDC7ojkaxXP0VyOdXmUzZRQML9ybLrWEbkLIpO7W44U7ewk9PJesnhei6BiqZH9WB/Luuo8wqoqdWxDV3a4LiS197ZbqLjIA1OWxpe/kfPThNNXd4IE9+Gopcepuc297akX3+ehEWnWuZQwGYHlVXryTphBZ9HHjAEh/J+/IuZFMXxFjZyDXe+FKnBL0pe/sPhcdT6m76SSoC8jCraaS5ZQuacpEcJzgjPSVndURv/Se3v3WK0Mwj9Zjz3cx0rDny2VBqJsMauMKkDhDOFIkuleC2bKWokdp34PLqbu7DNXdK2wHOqoBCM+vaWsJz9PSGg4yEPAVdeCav9YU7zTOPgRRdswYMBvOHLU5eUTcVM/ASKdYWQRyvReuwC9qOxDanE1qwBHqbkUtqPNvykUfouOou9wA1N2+wam7HentgTMWdTdjqu7WXq6665TzH/vBZMJ7VO8qfepurDe72n88PN0u3inVTQLJlI8hTcycxABkNvwIGRJt72An77XrESGzCOT6LlyI92Vv8x0Lzzaouzj6WLIJZOyBS7Rlq5X7FwzKJO8wyfJstA117HlysMJBTuRWtR2MrM7EszjSwD97qsC1sFB1l1J3ac1B6Tu+/dlnesfzD0CqO1Ws53tJzENC3T0SWZQIpV0SYQDiqI8SGCiBw6w/ksye5g6p/mc2+Bzl+ylDQ7oHrsccZRHI9V24M/3Horcl+tI8Te3jzdK16BYQRSHf75tIljuIeVQgyBZ45REUu9RXTDiRUndD2nbvkdB03vR85cblIFPqrkgPz0XFWaq7OaAjpiV6Sp66y0NVJo5uajsYmi1Y1N0ZC0GZ0mjQpykD0NQe49nZxw0RfdiLW7U4dvKef3IIdQgGIKXnBWAHPYk2tR0ILiaCl5S6O30+KFMbKXWXSpZL/UQDS35iFpzRJHXf7ocGY3UQ6q7veGxDvNdO3b2Fii9ahYOOo+4KBaq7j6PYOV9JU3clfnHn6fjScEeimrKs8X0mUTAV77S0x0jdB++cMWA26M5T6OR1v/Eoil0MDqaOzQCkNBduTde5xF1BX8JDmUfY6OZJFXdt/b6dRN21b559+59FoYMnirE6LOouBtCmnOru1GZQps+1ydbLOeoucI6j7upGO9CSpu7KugY3XdofbOZs4p3q7MWUwCCZ0Ue+8yUDEOdHH3yhk+fd+eD1HFd2BnKdDCFYfakluNag7mZBHD8N1DlLQSQLt6BlrVOou/1ZHbt2gJbGM0gqBqAzO07Ft/a1x8sIgKIMAhUDKFXdVZXLqLtOE45EwYMvoWDLhyVP3W1Nrei5EDOou+ksqIs2gFRWRdOnuTGw1A8cMAjWGVQBkYFZwf3JzdHQ4eexo3fies5RBiDXJfrglJA/fVfX2Wh9jrpLOPcVNbRZj2JKlhPOPe+Y9FWBaOCHetfre4eYmBvs1F2xbgq4mlZQALX3fKeblwN8X+5yAHUCdXd1a0togZbReErdrRwHrnk34egDjDGgKURDe8wJsiVknZBaFacwFsfcifU+dd3nKAOQ6zHRBX5+28Hw5mxCwxMeAVdeY3DuyeZJ2oPSynPncO4vZ3U8+wCke/RirA5C3Q36KXV3PKXu0tqXdRhAa221L4oph8I7YkMoANCk77je9dpzJU7dnRbtyaz2nwjntMdcc1eDXDsRJBx10DMoyVb974QxGJjujj0UPYn/m7nR8eAKPAcVUoEPUfebL1/vOcoAZOQXLiSC2dt8R8NzLM69umgjyOOmGswjxa57xTmv7kFL+FHHC08MxjwyqLvh1elEFkca+OeyKnAtuDnf88Pm+TpFdbcQQAl1t6vUqbsr2g9HFiXDGVUiQ6W4DQYgIXD0p+5yzhsDbGnUte+nunfnw5Ds6MDP0D7a4MHZAYSDbDSOMuHs9VaGZgAy8gt3hu949PZ4X0oQZZorMJlHAu2zUMB6cQjnvoDVYfT77gbBUwxAlURI2+47Ep4mmp4vkWyn1F3JpO4SABVtcuGccz6/Qd199tESp+5Wp2NoTbuNuksKB5Ups3PinXnJdme0DS5QPyDqQOd/+gX97I8fpwWsnMQ2nssRd1TuCwOQER6zbAptbDsQWmIxj+RZi0CZ1owBhDcXruwozn2h6i5kdN+uQZlHGEAX+o/FNmIAlSiAWtRdWjhpqu5KkqN0rwoB9PVfYwD1FgPQkkj1SPxi79Ho0kggWU2KN1GGBxeh7pL0oWpojwl4DDiHjIFxcG47f+ra9xP97H89TseAnYeM7dpgt2BEF2519/nEx4LeeBk9PDdFA4nXLctqvmkU76S6B9vmGTr8Aurbf6TY4bkJoJtbD+RVd6Vpc23UXbPy3kG1L/0AVNd9O0tadRe/VYVQd1tbQnMt6q40cRaoDYtN+RyXKZ9jOjFOUD4uoBjrIf3C/f9hRB5s+2IAcmPZytb9obWUeaRlQBw3FdTG5fmWtTnZEofoXpENpkB1d/B+3xg0Z3WdS2wNthcCqKi6ae1LrlmRYwH00F4MoB+UMnWXF7mmntbU8p6L0Ul0DLQsqIsJdbfSHAMrAhTM+hsnRID24s3Xn8DjcLGUCQwMQJhd+UYjcnKoI31X4Ex0Yk40kLRrrajJiQYKkiXb4RDqrk1xFpIdh4YSDUSEutsSWoJ0C0CngEqouwP2m3DCwW1/ADWpuyX83il1d39ogZ7ROSKxL1TVU+ourT+i0YdqYzM5LgJEuvepHWy3KR1jZyAjtXBFfl7rwfAWg3mEgCurBtf8m2nqxqh7MBeuU6m7HS8+CKlAdhDqbm3In97edSYyLkfdpbUvtbT2hRRPCpS66yzpljyA+k/oXftKm7orctMjXZnVnSfDMwwGYBqUeWtAqplIe57TeWhRd3nnKR+jyImXUe/775dyBMgAhNlVeEl4fwllb/UdCTfmqLt485Trp4Js6T7h6EMUnNPv2140B3oqMBTzCAPoqrYDhLqr5QF0wc20251CWqYS3aVc4aAzitYKNi+DupssaequaFB3U5GMIpKhUj3gXrQRJIEHhZzD0fSViCNLB41BQfHm7h2QjQ1VGFeO/ROCMPoYvnVU5Gf6lct/jwb4d1Ts94p9ReT/CGUQGv0RZQAyEgtX5qf5W8J3xHtTYp55tIlumJR5pCogyCbzyInU3e43f42ipztBcBd5LqcmgtntvqPhqWIOQDeAMn6qSd1VHUfd5WysH9CSvXpHyVN3a1JRtNp7KDTHUj5W590EyuTZVHVXciJ11x4BpntPocArzwwRfdTi+fUv2TSoCEEEz1zuCsrvhgMIaIjHke3Sja+cbn6vWRcyvmbphWzf5y/redb3uvk8Lf+3OB2Po070zrRkQhZk5T1ZRT1EOokBiJNSV0Q0MI02tLYEl+aouzMWgDpjLo448swj2kfDMdRdfoB+34M8X+IW+o5FNxRQd5duosWCdOMya184J1F37R0Hu1/HAHquvRiAloIJEr+o/Uh0WSSQqBIVvG8ii7orG9Rd1aLuCo6h7hZEH517foESvsRg0QeO/pf1tqUb9z/hWw0EOigNbdSjjcH+3fY9Z703a8tHAz4fFfxywWuhbJbTMym+bsVtFc1bJ31JgTceQTC6NTEMQK594VZ2nkl8zOr3TUQD6cJV3TnBOnL2wTuo14J984Tw8ZdQ7/stxXL/JnV3S9uBUKO99kUltS8Cn9O94mn6zpEAinQvoe6W8ME5B6qehTWt+4Nz6RhkMiDhyENtWGRQd2nbYGeJd3J2ph7SQrpv98NDSJLL+HdWXNofHo9BtExU8O9nM3jwtPyejMbqw4w0ZOFwJJOG8hnNMPcPvg3Ttt/TwR3+73u1IBp1WhQDkGu3lZf2h24u6PdNmUdgtAq1OPeOaVlbyDzS/c/sAC1eNO9MqLv+k/HNVu0LSiOavjMA1PB8ndbzgy+sfXkZ9e0v6YNb7Hk3Bc4nV/Reik2iTkxaMzoOeioM6m6ubbDgqPqb3Bj0vPMUCp+4NNgY8AI3L9qTnddxIjxTUnnaPlqc0gBi7UTiApif2dly9cawEekvBFNWbYZZn/ojSs9GnS89ovUd7RqL4lYGINeycEVOCndm7gycjkyymEfk4FiutIsGyjbWS+mDSGHeuecY6nz5ucEWLqHuXiKquyQQN2XrXU1G7YtCZUtU4B3GPrOPk6G6myhp1V38hgl1d6Ge1fG91kGorgfX3DUgkmyiamMAcg4Zg37Ruu7bdd9QZ+K8xK32Ho00JMPpMqr9JUhQfudXQZnaROdiDkB5Z1cuIF2HyrpxMGXm7Nwq1X1j15eGAci1THSRm9t2KLw13++7ElwL1xtV14opWCdKzhINtEcfHXseQkl/qnj0wdWFfOntXWcj443og6jumtRdSc5X3juo9qUAQJMdJ/XAvmdLnLo7IxLIruo8FZluUXfV+WtBqqmn9Om8EyPkCQwlH33YNsPYuTdQz7tvD9aSFU+taZkEWtR+MDQrp/3VtBKk+ukg6BnsyHhoJEbPgJxcvc4ZHlvtuHpbhHzkBdT74dGxipAZgFy1l4T3l7C+3Xs43MxbooHz15n9vs1e05LiqH7fBd4Z0nqRf/cjg+WdOYFf2XYwvConW0+ouwvX5SQzqO6VSd11RoqgP4A+T2pfEqVN3eVXtB3qW5yKZhTqebvKwbVoY/78ydS94h1TvNlvDHzP7IBMCAYbA+y8rPSfjM8OdyTqDe0vzpQQUsGF56C7vBJkl5umUp0cgZATdVIO4Cort0XIT49phMwA5GrTVzI/pe1A+I5YT9Kg7uLJ6V5yi1GwpRp1D6JJ3TU8v9L/TAWsl+63nkThk95ino1F3fUeCeX7TeBFa1F3FZe9aRTniMPbAqDTkn3I/+wjJU7drU1FtNXew6E51hio2PNWJs0yKOQuor8m4zEQcvIxXMlTd21jkAmdR517dg3qXXNQiXRY3tYSbDC0v7IgTphBu3+SGiyy2brLK/B8dNta9zoVQRDdW3KW6jyoB17ZM5YRMgOQq/KSCHUXNrQeCC3PMY+mzwNl5nyQBJtsh5lzdYJgXb+8M0K+nTsGyztb1N1EMG3WvmBvb4kpWz+Q6q4joko7gL7xGxQ921bS1F2ZX9x2KLI02pWsNKi7InZiNlPpHMXqu2LqXjkBPMgyKXBiAnsfRvG2yKDUXZFbHPSmG7vPR6dabXtdCzeAXF5F74Hi9lDwoFJCFoXZsRks4ywnd38695Li1uxYns8xALmahSvxFYGzibv62uIVBnVXp9RdyeWhi1Yy861W0yhwWvQRPfuK3vPe+4Oq7ibRltaWUBM53qE559lLKHVXslN3HaS6y11O3b2v1Km7WgbI4XmeujulEdRZC3PU3VzhoFPYb4X6XDHd98wv8CQadClyAr+q9WC4IZvUZJJG5Stqje6fpv6aJV2fK6C0JrADjZ6l5qjNmYDu2/3YENRmBiAl6gqsuNQSWp9jvdROBlfTSlu/b+fpXhUwjwh1NxstTt2V+Vn+4/EtIV/cY3h9YNa+eOjGJZvCkcaEd45oX+7zh468gvo+/G2JU3ebA2eTK/ra8tRdkkIVPeV006QU8hyBQXAIiNvGoPe3u/E4nB0shYif3hzvy873HwvPFGQzjYrnoTJuMkh4/eXrXyTHtO0dtpPX/dYTKHIqMNYED6bGe6U3TOTEcGfmjsCpyBQ6abNpcJF+39XjTNVdl61lLe+8w/NM8DTq3PMMCMUXLtIJdTe4iFB3ieqwWD8NXI222hdZddSBZX+SQ466W7rARw6VVmMnZgFxYqjqbu1E2vOcOjGXKR87cgx2YEQYdAx4iV/tPx5rSARTlTTQx/OOtg8QTP05xaxBclD7gEHXqE0dAnmfun/sKiMZgFwLgDS3H4psS8WyVCmBd1cY1F2ON7u92am7jli5/fLOL/8CxdvjxdphYs+3NkhUd89Gx4u030SG5pyJbL1BGzWou5xTATTZcQoFXi1p6q4gcjPCnemVnaciMywnhjIAq+tBliRTOkbOpVAdR92NX3pP737zVeBdg03bidkUWtx2INhgpPBSIE2fZyogcKb2l+yoNOqwo4/IiZf03vcPlEKEzFJYV7TRAKQi+jbvkdBcynohdQ9z14AycQZIkmCmDazDc4f0+y5YWCike3f9arC8Mydwq9oOhFZlkwZ1ly+voRGYFX0YB7cmddcRxb/9qbsvPIhSXfFSLhzkCHX3YGRJJpaRieouh50Y9+INeN7h6MM1AHW31HWvaEBlVz949j5I9w1F3V3hP5mYHfTGJ1lpVLfZvEwy2/YWdP90MH7Q+2OPzvzP3mukmMeeXs4ikCvx/CR+UsfJ2B3RrqRE5zuhCRLRQJO6SxeuLOEFLjhm0hYwj3re3YnCRy8VK9qi1N0+jajuTjdyzilQm1eBTKm7Uj59J4oO8nxt71FPBQ3qrlzC7xfqkhFtFaHu0vqjdArkOUuxEzOTUneNynODumt0lHRYBJiNtqOOF58crHAQmwcBrGg9EGogzcuQ2f3TUECwHBkFeOzIcJYCttPTV5ale4+jzr3Pl0qEzCKQ4Wd6SKp5fWtLcEWOuovDZdeMhUDQRDHlskUcfViigaXfb4Hv59k8swOvxuKbl8Qt9BLqbl9aJLRRvFKN2hez5wlJ30lSXjjSCcuWt5MHugh190xrKVN3eZlf5D8QWRbrSVYY9UcieAh1lzoxqq1tsOCcMbBt8Kjr1UdQ/GLfYLpOgsgtCndkmrvORKgjA+kMLWCVzeZlVvRBOmrStejsnae/KvGDKOFLlUqEzABk2NEHV9Z1Pnlnb2u8ymC9GNRd0VNmNEuy615xzqn9yFn80ht61xtvF8s7W9TdtgPBJpLhotRd7Pmq0+YaDYtM9hnRveI5wRGMFyPFaNdcKnnqrktLwxrsxMzNOzFzTequgJ0YN9VgEwR75TnngDmYe49J3bf7wSESIxwn8qvbDkVmZeJZ1ZAQqgLXgvW0UVaOulsgIeTg2o8CdYhsL74/j4w1dZelsK5u9S5rbQltLGC9NK8GqYD14iTVXa6fYN0z90ImaNJuBwBQmW8InE1sCfkSHl40nkOK1kRzweYObnmHFg6Gj76Cej94r7Spu3xz14XEir62+ESS9wddx2OAnRhXmRH9KSZ9WjDo045IIdoj4GDL8yh44MSgqrs8zEmGtQW+I6FZVuMspXE5KBOmUwWEgnNIh6RRh31/et55EoWPe0tJHYEByHBuksgJkUDmzo6TkWn08Nyk7srV443cv6IWqH06gnlkf4/ZyHnU8cLTg6ru6rChdX9wcZ66Ox1ceOFatNF8vwmH0ka9DqDuAqxq3R9agDTsxGhZEOsmgUqou3w/J8ZBYwAF1F2i65QadAx4mV/VcTLWEOtJ1lBfhUoIbaJ03VwNlr1xlqN91oL7Q4pbd5QCdZcByJUDSGP74ci2VDSDxxMB7yoH98INl1W78g7S2eEKqbu/QvHWyCDU3bqgL72t61x0nEXddS8yqbtKXnWXFIJx4EAATXWe1gOvPlPi1N2ZoY7MysBpG3WXtA6oGmdQd+1ODDhQvDPpa9EDr+0dbAzwR6rT0rCUHJ5bKTxpahOoM+aba1HNSwjdANTdgvsTO/8q6v3t+0OQC0bd2BnIkIMIkI7qW9sPh+bnqLuLVhmCdSRkdlnMIwexXgrSVCiqe3f9ArjidSuEuosX7eps0pCt58trwbXwZsp4oawf1aTuCpzhkjiAussVUncfwiASL2XVXU7kl7cdDC9Jx7NEkJW2DiDUXdGi7pota2n6iuecMQb2FKr/+fsh3a0NTt3lVgTOJef0tcYmW+eQhLorkXNIVTHugewsCaHhRsi6f/e9Q6kSswikFD0/iZ/QcSp2ZzSQlOmeIxDq7mY6UeV+uleO6bhnZ7307d+NQofPFas8x6Dgivdp2/1Hw9No0yxC3Z27CuRxU3LKw6LDCrb6UXdDyPfsw6Wsukupu2FtlfdIuFEoyPvPyDHgjPSV4Ez6tJboRP7nnhhiDFSM+itbD4Qb9KzOIxyKcJXjQG1eCQKROVfUwhSes4OPwjHMhM6gjhefKcXzORaBDDqIeH/RYF1rS2ilPWR2zVpEqbuWbEdOawccwjyCfrIdKIu/KwIgErfAd9RU3aXUXZdxeJ6j7hK5CGfpXhWcfXS/+SSKnr5U4tTdxb794WXx3mQ5oe4ikvdfuoXed6Pnh8vI+xN6nGPGwK7r9PrjKHaua7Ax4EVuXqQr09x5KjwD9CRelxpMve33obZxIcgCD66yCqq8azEhnb/32CLkzr0PUXWIEixuZQAyaPTBebouJO/quRSrKQiZ3eUgy6qxeAnfPFf74TDPJtH2rt71+mvF8qrEmc0m0da2A8HGPHV3GajTmgzV3X7sM2fUvhQCqHEwWdJOjDubgpXYiZmXo+7OmA+uGfONMTD7rhD9J6fU3/SLkLK6d9f9Q4Aexkb+lrYD3Y1Rf5d7/NLVMP9r34Hxa7YP/GyEQNO0gSe006IP0MPYyXt4CFViBiAlOpJL2gh1N2Oq7tZMAPe8NUa1q8tMXzmIutt/cur+53ZAurdoXpWo7vqOxjeH/Imc6i7xfInHqyiFchGcAxcnCh/bh3o/eLekD88lvtl/KrEi6I1NMMYAOzFLcQToMtq0yraeH44cg9CRPahv/6HB0jMcz81MBpOf7jwvLV7yrZ/AnN/9Kq0yL2aI/H1rw0Ua/r9mKLogjv5bqaf4Cggufft34nl6sVRTrAxAioXMAsdHu7O3d5yMzLR6TZM+A3JNPY06nNhruoDVocVakf/5pwZjdVDV3RaLumt0enM1Lsu3rLU1zXIMeF6muhuHEta94qlkx/7QYqTh7zhC3Z0CruZVeckOW97fEfAxIHV38JasHMr6Unr9Txf+6Rc/XbdkjY7ip5EezZpBi9Uoy+YYaVoG6VkeZUJTNFfTHM41rpxEbiTNavS8L92zuv7vC7U/uWOwFDMDkFJduRLX0H44sj0ZyYDRa7oM3Is34oXL5w/Pc/2+HVI4Z1+4gX0Po9iFIIieIp4vV9fnTW3vNqm7hH3mXrQRpIpqqrUkm0VrnOAgtdMC6m7gDAq8urukCwdFbkbIn1nZdYZQd40xIMrPcmUdrTgvaB0ADtFes/+QChxDXa++MFQEqCMhWVYefpCL/+DB7Gv/a4g/mnMAp8a7w986/PaUWU1/fh8oVTUEiOj9Is2loFTrtezvKX7pTb3nrbcGUyVmAFKSnjpAOqZvaj8UWogXsUHdXbAClMkNRstWl1E4R8XaHEPdLXiPCd3/zEMwSOqNdHprOxDOq+5W1IJ74TqQ8GdVXHbqLu8YtYiC9F3HCw+hZEesxKm7S/AYLE0nMjjYxRBRVpWn7lqtAxxF3S3cIPWOFx9Ayc70cMYAaVnS8Zx2kRqeA8iv6mkXFnjfeK0qk/0jaPyz/wS1ospIZeH3IPDmpC2pe9ZfHWL3vUOpEo+5o83gYiDvm6/rPB2/IxJIqnS+4gXqWbbF8LxVo+Oe6DDqbgHrJXT4WdS3/1Qx75tSd3uz2/3H8qq7rrlrctRdyYHU3YJzKj0dQv4Sp+4KMC4R1Fb5joYaaQRI6NONK0Gpn56j7oq2lrXOK5pDUdSx58krUz7mhndxnBtpsNB7NDJN8lRC7wd74cLD/xtSmQxk0inQdQ1oWrbEqroL1SHCF1HHi0+XWuEgi0CG4SDh+UXyzjeRhlEk9y9Nng3qrEVG0yjFTt11kGigfel6n7oXtGTRvDOh7uLFtyEeTAtSjrq7iSoNS5S667JRdx0TfuTxo+v1J1Hk9MVSPjzHHvR837Hw8nhfilJ3sfcC7mWbba0DXDbJDuekUcnGTccicuYAip29eD2k87EDNCfSnWnoa01MJrqDSMdztWYCpBNJvOFxoCs6IBHMMyOuJNcpCrz6SxS/FC7lvjQsAhnohoic0tuaurXnYnS8IViXNSTLyyrouYc9+nCkVELS96He9dorxTZP4sxmEmhr28FQI03fYc9XnrkAFELdFQVb4aCz5CKQroOm6ZDVkKa3PfHjEsc6dzaJVrQeCC4gGE2pu6TbHr5E3kafJtRdB0p26OSKnjsPWuy6bOB4DS/oPJ2Ymk5oKod0EIncy+xlkEnE8Dwwoo8Sd/Jiuv/ZXwJX+v79aL9DngwukaUmQdpw1v0gXwe6rH/TbXN1sOdy/WJjjZP5utaW0Hotgyceoe5W14Nr3k35XtNKvnDQOVFVP+puqksfjLrbcTS2OexLeIz0FWek7xTjs+d1v5wlVkdTFkSupffdD4T4wSyo7uWFH2BENhU0jMdRkZ+tuZrBc7Dadzg+L+SNm9RdZDQuo9RdNd9x0IGCgXTzxv/XhHGLOCRMxoFVCCFaZdQ/F8XbLm6Y3xOWroQ0bpzvWGS60eoWg++sRSBU1lFaYak6PVyhKvFu1Ndyppg6xEcWQDgeh5aBzI9SMU3H92sg92MAoED2BaYP8r0+wOPY3QDN9rjWD0Tsk1XgyFqNI67jZLjJou6q89aCUjsBZFmiTaPEXOEg5zzRQC3hQ/7nflM0989ZqruhxWCl7+pngGvOMuPw3PR8RZN95rROC2SLihzeGUufDvwj765Wc64oRyXo0Qjsjvww5jIM4ODk5y6er7zIe8+/22uMAVHdHTcV3E0rgQTEitU0yqFjYMxDDbjqpUuD8hceiv/2Ry+4aysSJhfcugTbJRb9yuW+Ny5EekhxsUh3NhXyxyfTCDorUAeQRGtEsddiTvJcCSWwLksx79wBehpKuTPmqAMIWaNaGq1//xHfTdHupESF90pylzGIHnQ/UT3gIekrgaRu3FQqOt/v2yHLtkC24/VHUexcT7Fub3jBjSPUXaK6K1jU3cUbQSrPU3eNwkHReWqneO8m6Yx0zT2bP3zmCS4dPI3Xp2qLQ6+9imIkMyNk/tExSCbBtWhDjrpr9LuQjPobcKbiLMI4Sc4Xy1b9yZZLH/i3tP70ByC4ygBGLKpHVGsL6YbkvWvmAryGOcpaE+0dM0vk3hXyI9vf07tee7WUz+fGBEDwYqjyHoncHe1KSKLC034GOvbwRziFMCKmZw3qrnvpJnBPb6JtMil1lfRZFpzEPCp4j+mhur1xAr+6tSW8WksZ1F2hog7cC9YZUtkulykZblJ3HWh6JgWV81Zy8/7qx3D0X78M2XAvZZJZSzjHykEjsRNc6xbI0Xw9X1YF5UtvARnfd8XtNsfAOjx35DBQqCZMKA40aPraP+BIPwbe5x6g4S/YW9Bew+cjEKWnklB+092g1tbnG26JJZb6698V0//MfYOpQ3wkAcRkNuHNKbTO0PPJgFQ/HTwrttGuatQjKIHCHmRmy6zKa0/zClDdHhyIePAG6gbBPDx2IucehY89j3o/ODoEdXeb/zhR3SXpuySoy7eBPN6muqtY1F3OEbUvhR8Qv2eEPfpUHGoW3wyNf/kT6Dv6W9Dw/NNN3STjc107o6l/xfuVRsCUYIo3U5K+kmongWfSTHBhACdzUVIV546BeW/IMuPx/wwQ0WHWV/4BKpash8ilU6Bhp1LHY2KclaBrWsNkbylbuA4UPG/pGqaS92btVonkrwqmiZZsRx0vPVnK9PIxARBe5MSeS8m7e3OihClwr7wNym6+B78BZHoGoikzMNaZDmPikklGsmykWY/qKTc2UKvftwPJa8i7c1DJCF7iFuEIcX3Cou4qLkNzSRDztFGHqe5evliJlAUew0wC6pZsgLK5qyAVj+FNK0M3bKtPCHfZyh6bOQi04I2nsiUq6XnhMtVmHTwGhWOBo1y8yRMHpW7lVqhcvB7SOGrQsPNGQN3Aj6sBEd1MRQv0YIREH6q7HDtAKh1/SoApGRKMzcnrIuoQZ/uKpZg/uhEIz89rOxDelmM21UwAtWkFCNjLVbBnryiSUdldCvIC5tE6mWSE6UJy/1avgVzo6zTV3VTgoB545aUhqLtb7NRdtWklqFMb8XhZiq+y2W/CmXl3+p6JU0CL8FT8cxp4vNFIJDrGGxah+VoprDGXBcnNQY6mTAloSDn5HMnx3fZoFALGBo9Hw7jjaTIeGghIAQ0/boAAuqb7R4CW3C+Jpq/M8w+hdM4v+41hSvfteshplRXXHUDIYXmsJ3O7/0R4jl2UkDCbFFkCd2UluKh3YAJIScSVVjpDoJsm5dsLomMXLvI/dz8Gkewg1N3ZHUdim8P+PHXXTam7BuPHqdTdgQaWfAZO4nIOgkw8Xas2YMTrA7hr+1UCIIQxROehEaE7fwzsmyceA8E4zCakABHvB7qqGWCOruE8irNeg6eAQdYuWcelTP5AwYNEHeJEKWuzjQ2ASNwk79HIXcmwKUqomqKEeMKQnK7LU0HzkxIV5iuNsJyz/stzJl2Xv+ywyzHRB8oG9I4XnihKCTSpu5f2B03qLh6nCTPBNWdprud7Qac3R6dNCJWXp7LeRB5EEI2NimxYV7tXXffEhjn/DMVnfiDP9QaIRIy5Rb72jzzQNd876yrtNYx8u3YMpg7xkQQQMlaZBNrYfii83EiNJME1bzmok2cbrBKXJ8duEkutOK/fRHPqokXdbz6OIqc6i6WvKHW3PbWt+3yszqDuksp7i7qrUNkSoror5Lw3h29a5tjSLAc9zyI3AQGgUn3DnOPn4PCcHTy36BGoACaT4IZewwXvJdnRone9ttcp1N1RAxBB5j0dR2P3hP0Jl0A0aZBgHMyafHaD027IK5N00Y24QMZ0YgJouvepBwZbjSZ1d5WW1vBYIOArx4F7wc356IMqvoqO6flxdfeJc3wPbTYezjW948X7INWtOS36MGD/enq/OixvbQltoLRELQPSxJngmr3E2JzowbTsrGY4Tos+Iif2oN73DwxC3XXHejLbKXVXMlV3560BuW4ySJKY071yruIrM2YlDpZ6qgP5n/21E6rORzUCwRsSF/Sl7uo+F6V6PkBSI6SquawSg4chi+60fuKOAxDvrnshGxuMurvQeyS6PhGyqLtu8CzZRCvvFaq6a6QWBQe1rGXGzFFrtPvNx1D0dBcIbgYg/VIjc9oORm7PNSSqNKuahQFSIxxLIYzQXc9/m+o+hgKvPF8s+iCYTai77XbqbvMqUKc1GdRda4ysCJGNETNmI7tGAbK696kHnbywrguAEOpuIkgbEs01UiNJUOduBWWcVdXsNuo+bgBOe8l6Np2k25u/aLc3HBXO9p+IbQl1JNyiDKbq7lZabEXBQzUOzwkzBjgeWIjIjNkIW/joC6j3g0NOo+4W7PXX5Y9KXJ3/ePTueF9KoHuPrNLUiCgYDZks1hXPNqbrhB5ar97x/GPF8qpcTnU3uIizqLsTZ1HqrsTZqbuS2fOdGTNmI220tQJRh3BwBDLiuwPZnLQ0Wtd2MLTa0ONPgTxjPqjTmk1VW2Nz4u2pEWYjix897zyBQse8xTR1eJEb39uW2t59waDuQtZsmlVeZTTNMlV3BbNojY0RM2YjbOmeI6hz7wtOjj6uC4DgDUnpvpD8eLA9XkF0r4h5lmymKZH85iQ5SxLdYfihe5+6f1DqLs+vajsQotRdIPIR1RZ1F4yeH2a/CY5FH8yYXZ/oo+OFB1CyI+OEroOjCiDYFra2hDbrmkHdJc1wXM0rch39aDtUq+6DzaORt+iZl1HPux8MSt3tzZDzqan0fCpNqLtrQambRIUjpVzLWkbdZcbs+qBHphv5dj8GpGG7w21EAYSwecKBzB2B05HpRFMJshlwL1pPm+FIJnXXqCsQxlzx9Iadm0QSIRstOrSG6m50QyKcEUjTIk51g2epeT5la9nLIkRmzK5TiqD7rV+jyCm/k2TbRwVAOJGf3n44cmcqlgUOIeDLKimAiEQWXckfzHI3iCBcyVkmdAoFXnlmUOpunKjuBudY1F2lYTEoUxrp+RTte24VdzJ2HDNm18XHw07e/aWrnTNGAEIOzFNR7Rbv4dBiq6pZbVwBSv2MflXNAkuNXC/PpnPvQyjeniiWVyXU3c7T8c3hjqSbF41B81iqu6pxsfOpMRo7hC67mN2A4xw9sxf1vf8h8OoN8XlG7AQHb04VRsvapCISSXDsxXqI7hWp+1DM1IjEoo/r6NiEdN/TDwNfZEg5el6+sbUluNig7mZBmtRgqu6CjR0nMXbcGICHwa3OKwNzOcFHNg431Fj7dt8HmfAQLWs10qQGLo9SSDGvYFwlcoI8IgBitqxd0doSWk/XQTYN8rS5oJJm9jwHEvFsTU0lVldwnSZmz3tPovDR1mJ5VYFQd1tTW7svxGpzqruLbwGprApkDBySJWzJO7PjopONgET45CsfClUNC9X66YqeTlFHi64VBuY3jmX6TqLOl54ZUHUXZYHKuROFaLkawF2Pd2eXTdqeM56TCuC122M8l6z1MdbQGhEA4UWO77mUvLP3UmycsTnphqaSp5z2cCYRCG3FKbC6gusGIN6d99MJBgMDCKHuth4IrbZUd4Wq8eAh0jL26CMnLcPu5yhbMHP8P/+/w/ui9y/+x8cVsm5AS4FIWgjTBcZA5IZYox17HkIJb7JQmw5HnNkYcOpE4KZsB65uLXBlTXjTrPYAJxKBLMl4EqTxX0hCNpJEsYsZ1PeBhjpeQihy3ACSMaIDj0wEwvONrQfCt9lb1hJVV+vwXOyvqcRsZCdm7Pxres/bbwM/cD8BU3V3m/+4Sd0lfVnmrwW5H3WXqe6O0fiFDrxUXubbHTt7vLPln79UtfBvfwqyu5xmMEQOrx0HNTNjVmyQ9aDu2/1wnrpLIoo0/crP+irw0z7Pg1xTgR+YaF7VJnik8BXHVxQ/NwJiRYSrXBTFVxymfyGFfLs1/fzPEWR68XQRRv1jXXOuwmxZu7XjhKV7lQY32Zxq6qnuFS0gpL2IBSbZfr3mpm/3DsiEDCbDQGMkcQvbj0TWJ3PUXU9eWoaq7qqGtAw7PB+j8XvmQVnOaLWz6z8IvPUCBH67FzI63hPSKdC1LDtUvxHGuO/9J1HkRFsu5aSncNBQAcLSHwM/+0/xIqyZjR9dj68N+FqAr3H4Igcl4/FVhy/ZiELIAQkFFhk4SeQmf4rn5/4FXvoaCGMQhFzzS+LNqdZ7NPKxVDjDiSR74iqjshhWQyKZqu5KN0wv55KzbPQcCrz8dDFWB2kLnY6jTe0HQ01WV0h17k2gTJ0Dkij0KxxkEeKoW6qzRQ/se4kXXVA3M7v34rvC70cvnYQaDB6AwT7fcI2dSznZdO9T9+VSzEijZxf8ou8BV72C5LPm4muhCRqcCRrksQZ8TQKjTWM7vvbj63l8vYCvYOeZY/yHv/6p3npgH5eN98GnvzgRjZ8oQzY9es7GNQGI2bJ2dfuh8Bre2pzMlrVkc7I6DvIsNXL9PJvAy79EsYvRYj0/BImf6TsW3RzuTJqquzx4lm+hZx6UvsukZcZ2Y/E/dz+kApquVkDtTPcrSpnUGzl3rCaTTBAHk0YgOtKBt5hazJxnsfP7UPdb7+ZSzFoChMa/IOBBzjjm42s5vmrwVYWvrfhaTOdGNqtFe7u7tWw246mumSy73CRK+TS+Wnounfnj79294Z1wT5+bpDszWSGj3deZ/X/+egoiS9kk85U2gAgyL3ccjX0s3JGoIOETQrxB3ZUNzSuquksAhEUf18uiunfXL4seoBnsuHWtLaElBdTd2UtphKgwYcsxRg/aje4JcgiqZxGU1cne8U01LwbOn/pcJtQNUu0E0DSNUntJCotjIOJQJ8Gi7mInT08DV94I3NRPk0U70wQLAh5T8fW7BES6L50/9+Yv733i6Ksvftjrbe3Qs5mYu7JGmLVyzaxbvvTN35uzZv09tdNnv7bxy3/8Zy/+8N9/ISliuaxyiVPH44kP342k1myqBD0xOghyTQCCHaMmvDltozla7CkZkuBLKLNHykmCmx0H2fnHyEcfve/vQqHD50EoSt2t62lNbe25EB1nUXcpO450hTSpuyS9KPAio+6Oxfh1vf4oip7NdaMj51PTVtfv8B499bn4xePgqZ+K15iGvUnNOAcBRpBznGWCZ1HHnl25NUoAZNI9eHG6a8w0VS0YZxyfxVf5O48+8NgT//CXP4719Z2euXRhYultd2Yld6WGQSR79oN3Wr7/ya2/2fjFr97zyb//7r0f+9Y//SQZiXD77vvRM2p5hVsUub7X9/Zll68u1wjhdTSikKsGEHJgHvSlt3WfizaIubqCjSCbdQWyvSERz7rZXZcNyLtzB6AMGOdrAwQgPL8MA/yaHDuuqp52hSQK7pLLBHhJYtTdMdpadO/OB+w3XssgGN+g7que4nq194PXNo+/6Q68Cei5CARYBOK8NRrY9ysUb4vR6AN73CBVAl+3XjAjDsK2Ip7b7QQ89t3/48ce/tYf/3jGkqWdf/Los02zVqz2EJqS+aeyeA6c/vHn7rz44g9/vCvcFQh89d7H997z7f/338598PYl78mjXgmHId62VLL1UjLe0OjCWHX9z0Ku2u3kBH5828Hw3aRlLTkU4iuMlrWCLfoQzYNZZtfBYhde07vffH0Q6q4a7cls6jgRnmWx4wzq7kSjK6TCqLtjurGEDj+P+j48YtctI/ggYKCfs2nS/woefAvSfZ20oPAyEGHmFIvo/t35FDPKAufGuOGeRkLOyeb+Sw7KG89/+O6xp77z189VTazv/MOfPTJv1oqb3sT//CL+t+fMaw9eowcX3Xr31zzVavn+3U+88+5jO76F99ryLV/7sy/rmubBvkhdNoPKfa0pPJFGZz1f1e5OMDER1Nb4joVXW7pXrrmrQRk3GSRRyh+eM0nw62Z666/+HYfHg1F3m72HIhtz1F2Xx1Dd5fOqu4y6O4YA4nv63oG60WnYa5w0v2xPZW30ia43XwAej5UBHvk0FjOHjHHv+0+j4KF8iplEIGIF8b4r8U+k5oPQspaQf9r7f7//SqwvHr/5M5/vmTC7eab5J84lo5H/icf/O/j7R8nvrPvcl78/deGSjRzPV1ZPnPQQfuz8gs23bR83feZMLZMhtSOVXZ2ZUVvQVwcgEi/7jkc/nuhLqVbLWjetKxBAdpktayWRtay9XhOz5537dN+uPSB6iqSugEvH0Lq2Q6GFedXdJaBMybPjJEbdHTtLdh7QA6/uGUjSgmapQIf5t0/82+63n+rKhPpoJTqNQsgGxCIQBzkJu3aAnrE5CXj8FHLkAdbCJemphl5vW/e599++5K5y9SzY9nESrlTS8KU7cOI//9u2f+3zt/8j/vFz+HpTlGV39cTJK3mBryyvmxjDj+1zVVR5pi5Y2pxNpzx4KVcF+zICjBIL64oBhLasTUFT+4HQ9lzL2unzwTW92ex5rhqbk8CYPdfFMn1H9VPf/Rb1ZoocXAgSP7nzVGxzpDNZZqjuCuBZtpWmFQ12nItRd8cyeux4nlB3s4Yo3uVGzkJqprnOT53T8+e+l34DouoxgIMp9TrH4q1v611vvF7gJOA1yxkiilaFOTm8rAhcONMe7e3pqxg/oad+dpPHBBbA0Ud1xbj6xZKi3oR//DK+5sdDfRn/mZPZsppxSsWEySSKaSPPrW9omokjFcLlL4diE6sUAISwebouJG7v88an5FrWEuqu6s5vTmJe94rZSO486S7t6N99DsXO9xUtHDSou8svtYRWk9QVymRAnjzbZMdxOEJ0m9GHZHaFZGM0umOY6kT+Z54YqpmQltKhYW31w6j9N98LX7iAo37FBA4GHo4YZkrd7SuWYiaDSORJ0tQnTMSjWiYdrJk4IVJeU+u2njRuRsO6b/zi6YPldePfwT/eh6/aF3/43afbjx3rmNg4L11eO54UHtIDFsXjqcSrnYCPCqNIibmKFBZX19oS/gTSyMGe2bK2aYWhe2X2Pc+lRtg8GkkL6qf+/ZOo67UjIHiKbiS8yFX0tqY29V6MTiZgT2Sh3VTYssKg7iqmMrIFHmyQRjet0fPOoyh6LjCUiqpBuOKhcVn0r+ItP/uVrhtsOQNDWBRS0qbFL6HOvU8N0vODAAdJP/WRH1yV1ThM4YKemnpDhtmITqC79UL7M9/7pwee/Y/v/ODwS88+RR5bdtenlssuOTJt0bIkGJXr5IJYX28ar2ePCR76aH3UK6Lxknx6qDOzNnA6vJK2rE1lwL2QtKytxZuTbMi2W7pXTABuRL1W/eS/fUJv//W79BBuMHgnwpYtoY056m41oe6uNVR3afSRF7Zk4DHqltHbn3xguFEEjiRBLlNhIvfyl1Jnf83JC37390atxJjZ1TsJgX0Po+j50GVnlJwAKBkAM/ogAHIJX76Jc5pnVYyvz2jZLAGFpAUsXRfPhXb/+z9/gNfpxYmNTdEFW267dcKc5onldeN6m2/eTFYvOTRvJs/1nToW5gVRwTMrgbfdbElGIJzIC+2Hwr+TjmeFgpa1Vj9t2eqnzdJXI2bp3kPawT/doLc/8e7gTWgodVeMdGVu9p8Iz89Td9eBXDsBZEnORR9MWmaMLHz8BdT7/uEB+0EUBREORFXOujq+//lM257/IOdWTBerpC2ue3c+NPAxBDlAJrgBhH4XBeP84nVPdW31/E23NScjkSDJNOArYKxnwaNWeOrVMk+Zls1ANp3OEHmTprW3XGxcdws5aK/H14pghzfSfuxQRFRkpCPoranFnuMoTZFhvwxtWRvR5nqPhG7Lt6xdDsrEGTlRPom1rB1ZT6bvwwe1Dz6/HvW8fXqoyIMOpsRNbj8c2ZaKZKSBqLtMdXeMA0nfrntBi8OVhn5Eppvnskg49bd/mT37sy8AyobY+irRNRtseQ6FDpweUB2CgEoqQLSwCICEzSiEUHFh+ze/9Sezli4gh+Bd/lPHO5PRSCgeCgbSifhpvF6PzFmz/ijH8QfdlVXBT//rDxuwM0gO4u/Gl2f/7t+cCHb4stgx7MOzonNc/eg1mRp2CkuQeWg7HL871p0cR1vWYqBwL92SK0qTFIW1rB0p0+I+/dJDf65fuP8JquApeIYH8DG0tP1QaA0F+HQS1PlrC4UtGXV37CwVOIgCr7xoLxy8oo2JFKNxOsD5H/5SC7W8wzf95Y+4sjm3sxtbYgDi3flz0NJ4Z5UG8PBEQEk/oPjFDFc+N2Y48GhPJhH76aSmeV//2N/8+w/wY195+6HvvfPaw0+slGSpYs6qdb5P/P13tYaVa6fhfyN0XsFTXUN+9zP4+kSvtzW8774fncaAkkEIzqkuvnf6LJXUrZcOgFBmTwaq2w6E/hvxbLPRELiblkNFM45A8KakeMqodysw7/ZaLYm6XvuZfu4n/4LCx3pAKIOh2Do5gJf4Su+R6LZoV7KG59JAQt6qm+4CFY+Ny+2i9TkUQBjAj0300fHiAyjZmS2mmjzshIFYDqj33XPa+79/Bz/1s/fwM77wTyDVLGZ3uBRWr+8DveuNV4o7CRztPog692oYQMhZB3fqjefhN//87b/98n89unhi07wv45lSvfbuTd+onTL5TM3MZdz8LXdMEGWV9AchEu9WP5DP4+tLmWQy+8hff/PtPl97TCkrv5hOaidnN7uTEycreP2XEICQw/Ou8+nN3Wd6lpAuWpM2fQrmffPfwD2lAX+crFnvwbzaa/BbEqiv5TH94gPfRd1vnqLhhFgJwz1spQCfhTmXPujdlo0GoWLmbJj7lf8Jk279Pco952lKkWfEhjFDj0wA+Z95PN+N7hqNiC/icdUv3LsL+Z99lptw+1385E98EzyzNoJRY8BsLIbZ/8J9kO5BgzoJGFyQ/3kE0z+fBqma27fjB8L5A4eT//crv/MHX/rxQ/fNWLLyE5PWfOGWSWvgEfzst/FFKhGJzDvRzSIH5rfga1Ksryf+i//xh28df22PTy2r8AJCH+gI/JturQZe5iCbLCEAAQ5J599q/6JrwkxY9Cf/CpM23m37C2y+XrVlw2eoIqv3qQdR6NAFqpUjWjTw4U8AQeY9nSeCn+xtT85p/tJfQdMX/grkyhrrX9l9Hmv3oOfNRyF6qpMT3CP3R4mTwZfjORTMokv379K8v97FVS1p5MZv/ThXveIOcE9bip9Qye7+KJmW8EHHs78xnIRB1i5hYiXaAS7+TE+Wb+U6Th7gymprlN72S7EfffaOP9rytT//ysYvfO1Lnprab+Jnf/OyLSOd1g7tefrEs//7O4c7z50OY/AgjabeTMb1E8vWlKcWLy8DPa3n/MRro3sP/bvccF4gsmtVw6W2le82/v63y+XqyVkjkmJ0witZ7vj/GUCZPkh6z0Lk9DvQ895e6PvgA5T0p6nYGklVXWV0wPG6eP7Y5CcrV//p3bVLNsaMKDczcrOE2dUOO0ZvKQ1H/mQjjiwPwUgCyGWjqNM2qfTMTKoAzj19PJQ1LYKKuYvBPXUeKBOm48cnglBOytqJiywDI3KPkKll0PXCd9HRv/kbHUnD2rRFAUF3Dw//+ldHOZ1zqaIkVmjZbE06HlOrJ0+d1nzz5tUzlq1aWD1h8gReFOVob3ei/dih7pNvvhrwnjwSE0QpKyrqJaTr72cz+tGZsz2Rr39rMnJ5MECZ6SvaCkDTrgEUkyAsvxe42rXXBiB68ISLK59QxwmKtvf//AMcevEZkN1uNm+ubDPRMIAEcYibQkRED3F4e5GhaDOoK9k7yBgq4+tFl1vSkvErBQQGINfVccA7eqo7MLr3Wac5TaRnje9JvxdS1Ca4eRDLSE9Vj5nqYgAyMtEgh1K9vRxKJ37vez+D2llzAKXTg/8KR6SXJdj74G549v/8m5BJJlRSTc5x/Dg9m63GP5fhde3B4EG4+x4MBC680FVRUXhRVgiD61w2lTyKl36bWl6ZrK3VoaJShGzGmGapeBTW//5XYc0Xvw4oFr3qecR5ZsFg5QPD2r34qrmEdkY1Vzrao3Dyw9OglpeziXNVgYj9EDttXiPwl9GFTiq2x6z0jBYXj9VezRsggghxJ6oD6iBrOcEGZYQDQKIcIEqQlmcDuJqAG2apz7ZvzoU56zZrL/zg3xKn3tqnJWLBFM8LUV4Qa3ieq6apBARxQeI5/CJxLZPpyaSSPvzvHRMaGuN3/I+/10++8TK8+fADhmaaaYlwBOZF8K+LM4G7jonMK3Z/icqu7CKS7TKbNaW1S7FbwIzZWAGIrpMeSVeVhZ6xZCV8/YGn9Pbjh5Mn33w16T91LNjT3tqejIRljjfkUHE0khVlOV01YVJ63IwGfc6aDTB79TqqLoGBhwg2gyzn9wANfy+MQk8QkQ09M2bMmI29TZm3iF5gHGJqGDRSl2UaBkSosctCMwBhxowZsxI0J5RFsLwHM2bMmDFjAMKMGTNmzBiAMGPGjBkzBiDMmDFjxowBCDNmzJgxY8YAhBkzZsyYMQBhxowZM2YMQJgxY8aMGQMQZsyYMWPGAIQZM2bMmDErtCHl3Em3QWbMmDFj9tE2IhjJIhBmzJgxYzYixgCEGTNmzJhdlY1EOzx2F5kxY8bMiXaNir8sAmHGjBkzZgxAmDFjxowZAxBmzJgxY8YAhBkzZsyYMQBhxowZM2bMGIAwY8aMGTMGIMyYMWPGjAEIM2bMmDFjAMKMGTNmzG5gE9kt+OhZ6r5FnOk8WJdVjkpkBTR8EdU0pHzlMLoOr2u9tmB+z5mvZ79gpF+b2UdqbtvnmGCba/3NmmOa7bouc58BCLMbaYHJ+FLx5cGXy5wHZPEk8RXDVwJfGfOxkXxdwXxdt3nJ5iJO4ytuXqmRfF1mHzkjwKGY86vcNs+EfqABJlikzfkeNedfks0/BiDMipuErzJ81eGrHl+VpndGgKPL2syxB6YBZwrloBERPONNsKoxX7fWXNhkwfbhq8NcwJryh0eAvjZiQmvMrthJIeBRZc6xCeb8Fk3gyFoRrvlzxgSOPnPeR/G8z9K5x+YfAxBmRRcYAY+Z5lVhbtxefHXiK4Q3cLKIJLCllEYIuMjCnma+br35twP4itDF+4dHEjZPUe/nLTJjNpQJZlQ9EV8N5lwr7xddZ83nambkkTKBJIjnX8qc99a/s/nHAIRZvwVWbltgM/iGO2ZxtfM4zjO+natfNrEnzi0EGP+cuYFnzOuaFpIJXCR1NY68Jr5mc9UNU/mGu8ZzanUHV9M4JeGeOe+n6V+8/PVvfKPHXORpNlzMrnCOWU7KFHN+TxZv+vYKkHHAzUspEKQkcKIBIByng6AmOaUixJVP7opnOP3n2sMPffVrX+s057zO7ioDEGaFC4ykjKpNAJkAHF8jrv7r7aBWlVnP45O9j+Evb5vemQUiI+UZ1plXpbDka8v5mbcutJ6g6nrwhz/60Sow0muxEXpdZh8tc5nzi8zvOn7Smun83E+vHs4vKrzW+Zff+tYD5jy15h87CxnCGI33o2Mc5M8gyCIrwxv4JDt4ENu5c+crYKS1FChkaF0rgCjmxQEvJPnJ62ban9DW1vbyiRMnrEN9YYRel9lHyxkmc7nWdJJcfNOnZg/3l8+dO/dSOByuMOcf2xdZBMJsgLEuNxcYOViU+Dkfn2V/QiKR8P/R179+zgYeCEYmD2wxsIhX1yss+spUkMsKgOuRRx55FYw0V8x8iOWfB44iB6KoCrbH7WanRhNvOmv7/oahStui6ypzfpeBIIv85LXTh/s3fvbzn1vzL8rmXwkCiDnI0G/y968/oDzswSZ2kUXE2/6OtUBGbKEMUDch9PPO9ZF83X73yv56fJHXG849U0zPjEQgblAqRH7C8hn25x0/fvylbDZr/R2y2WRTOxaSOSKZn/Va7i850+glAMHP/cyn7P8Qj8fbv/13f3fC9rpDHmBewTyw3us1zQPbmAy0USO4DvUrtnknmGNgRXEu86tsPm59frCNk/WesiZwk/ufsl/472csUCn2vm30a+s9iP3u9UD3IWt7XTqW1t+3jZtoXtbf5AaIOpFtb8jY5oYV1dp/n8zr6Wb6qoyfczdxUlzDuc+hUOjM97///YvmayTp/UEoi9+rMNTaYgAyMpPcmmCyDRiQfQLZ0hhWDYDl5ZJJYfGwY+ZEzw6wUVgTWO13ibbFk7VNAuuyFoo23InQb5LLtkWrmt+LNgCxJnga8pxyskCT1uvCMAqT+r2m9Tld5iX328Sztg0hYX7GlLXABngtO4WWeGmK0PzpWdhLk/t5YXvNbwkrKojBo9pMd0n97m+i3/0d8HX7jR0yx7ePU6qO4kXrCwaDnlgsph48ePCQ+Sux3OcxgKu83z22PGjefE8u27jI/eZB2nx/iX7vc1gbwgDzTu63aVsbqGbfoG2bsn2Ts9aE3m8j1IvcM2ttWuulzEwrkvvhsc2J/vPQDhz2qMMOINY9Ifc6V3sz0L0x34tovl6FGbmWma89UIRqsZ3I3wyZ8yhJqbGFc1E1/06V+ZmsNdX/71l1GnHzb4XNn4V+v2+dfcw0AaRcaLizabh72KFDh14y7wkhcPThuZc07zM7TB8qtTAU1Znji6cD8Y22mA9W0U6VOTmQOVmj5oTizQGxPOAyc8JkzEnRDQaFtBdPtoTFwTY9AGujKDcncKVt0lgTWbdt4tYEjva76AaL/74+DI9P7veZrMWr2jZy6OfhpWyvHTMnvLUhpottXLbX7H8f7Z9T6rcBWV5kvN9njZnvoeBz4tcgC5RQGpfgax4ZA+kTv7nn/2fvO+CjqLb/78xsLymb3kkv9FClNxXBggrSrOhTfJaf2PsTLFjwYe8+9akPBAsqXZGiUgUUAaX3kkB6skm2zf/c2XOzdycb2AD63h/nfj77SQg7c9u553v6FaJz09l3ysvLt8TExt6Kh2gP7C2V5vKwfx606rkDXcP126gGEeiXJXXRucTjfOh79mDILstD0eF7qYZSDn3TfU9FmhGwXzY3gmPiacHEMTR+nGxd2Fid+H/eMCRuA0d3EUizVpyPpAIPFiJaxwlBzOdkw/H5cExVSPP1MAZ3iL6Z8BCB5yUGz0xkCOBoSevmwaMlAHFye+fEvwWBCO4fnTONnktB5hzBCX48g/Xh+9l5PqKcZxoSjgAH+0pwbiyQIxXnpufAwsvNi+VpULo4irTpw7VIQZqOwjWJQBpzCOYYm3704suIqJNOxgCBzXjHjR8/ZObMmXuR9mrwXQ0wdlcTOJ+tOSGtuBNd9vnOuAbCJFtKYMnEn7hj5JiByB0GltgThQTjxcPEpPRKZcMw/wCIl3CHKJYRB8cw+EPsUYGHLoR06MX3yidg5Aw4orG/+CabarCE6+XerWboEsfI3BwzCcWseOCIxnVkfaoZozcEE9BxAOrhpNumeXIhtAy8zUJkpl2Izknjx7J+/fqFxJ9QtQ8OUQH87IIHlXBzZJKrRIKzeMWT+F3o3qdh/3QeZuhjFex3Jf5bxDlVwd/p71R6bIPMqxHppAy/Y0F6iMPxMU3Wq9LKeOGCjVNoycykAg47tx+MeVs5bcIXguaMnGnHh+NkzF+H61aCDLYRc21EjrEyDT0C+03Ej4OT0hltyUJce5uY0ClGiEiPINZEu2Cwm4jeYiKiXoL3ylQ2VD7ehlrirq+RXTVlpK7kkK9kw3bfrnm7Q5iQSYi10eHcU1GYSMPzzgC9lgTnVQi4V/T/SmGOTHPzccBgwXnlosYQif/PAM3FaSL1nABGwage14o+k4PvsOPzzEwriIWj08MBD0XlratbBuCxlQoYqHnQs14DfTFa4M3rWjvDAKJDQEjDzUzGjWQZzVXIvNJQWohX/q23CGL2MIeY0MUIB6ABPkeqGuQ9F391zRdfffUVkzSj0aaZggQXg4fYTxii3icm94wU4ttHC9ZECzFFG4B0PMTtrCQeZ4nv6MYNvh1zqnhzT1N2tSrLVCUpJ+J4U5BRmZuYhjFKEJO6RQgx+ZGCNckG85CIpIf5ij7iqa8iDRUlvvJt23zbv/iF+DzMNFcHxOg3h1C092tWAscwWNZsKq5fLB4yv0pvjCBi+oAYwQF9WuLNRGeGsfsaiLexWq4r2evbt2SDXLKRn6crKJs2oP0xRmiQ2o7P50UPGJJr2vPPfw6/7odDRBk3DX1MAJCJFFP7xALgRBBTlB4OpZt4XVWksfqA78jaNcCIaBIgzVqvQWbI+uSlzabcD9xTJx7GBAQFZipqgGfoenWGT1t8xoCCiMAJBokovbK9IUJcO6uYfE6cENnGRgw2HRElF/G6q0h9+V7fkTWrfXsWl+I+OJX18I+VMMmSA3IbrlMS7oUapBSpGOhVD30ZiDVBJ+jMHrmh/Lhc8vMuueZgLbevMTiHOGRwRxFAymAcMsecPCQ4zDkVzwoDD4X+YC8sYt5lmWJicSrsRyrRmUytEjSZxFcwkpC+UyrlhooVcsXO/3gWTVxE/EmcMkqkIidxs3nQ85AhWGLTdee/eR6sL5wjyQP0AGMXfPicTOkD1qOe6K11brdbvnDO5VfOnTuXlafx4f5F4NrSs52qGzStvxCVHQ3v8yr0JYiBBFJ4vyAZG+j7PD6ZbOuz+3ljQcFcoBN/QqogpuiHv38BMdh1+JyCrXBOosNdF6vVmu3zemfDoRL8BCHIXq9XXJiy5MGhF1ywhRMStHYmAQTNV8z26CewmIJMXf+p/QjddJ3JCZvf6N359fve1U8rgCDEd0iROk0sFpO75wIA6Pn32XTeI8uXL1+kHChZrkVAKkRiU+z2QEgSML90MX1gjuDIzYB3GFtUjXJHENLrwe0geb306dylb1wxejRlHFKTfTjAzJmW5MB5sAxWenCMcGj0UqebcoSkHllCRFoaEKp0MpWM9HygAgBlZnmt66mY2NhGTkKmAOblGEYMCWRmp+AYjJRZS+2vyxLT+2cLERkn7FNqdxWsWD2oGtWvTJn2xruPTZ4Mh0ngJScmRTqwT72Q3j/IPlxZWblk8eLFO6n0D3vUQ2p71SVCQnFHmHt8i/PMG0EZ0WavLNxPbtB/p9KEmFZhQ0ZImUWaVHxLsZg1NIPoLLWC2VHWMN7dmJObe+3Bgwcb8aCm4Vq0ARpK1V/47/MBpH0AmpSWGnzHtywEhverokXFto2TOkzoIiZ1zQNgd7Q4Tsow+09d3eDy3EtusKxHXsokSg+3/1EIHBk4jjimdQj2FKNYODZDTOySBuCRBCAVFdKB7K7bIdce+cqz/MEv5fJt9J2RYvbwtlLxzecQyVRPk9Y8suSZYfn09rHjxu1jZlVkqrTvLM6OHwn7bhDzR6ZLhVcUCtG5KWfs1Iu6KMESdzH9GCb88gOs/y1AhjtV2rWHAzUK9tFiweh8ALLEMCX7pQAeVm69GxGQmkrZCLYkh5gxuAjmeVI7iiTI7ocfeWQvCSQLwrMDM4T4jumnZ8ER2viBXuCB9ti48ePLmDai0KZW2uSMayASZx9VbNlS/qhCISormTOa1YM0vgWk6DxdvycHgDTbqyWnyo4dOxZVVVWZFTPGux3y0F6fqaioxkijrtudbYH5tANgMoc/QmOeYDa+ctlll4185umnr7rv/vtrVaYeLwmE/1HGUYCH2AFMyaLr9WB7MWNQWwAqQ+sOqBQNTObm6Gh53Irly0f3699/I2cr93GMNQsl81SFYRjsJl2Pe4vErPPbw9iN4e+iuQNIfm89/PDDY3Q63bVw0Go4jURCyd8fG5/aOx4ktBj+8b1798586cUXZf2Y0U8I5tgJlHGFyYjawcvnHti//4G09PT3CR/F4u+X+T78eSd5IzpA38wsRmpra+cC87Jydnxm5nSIORdlg0ASZGYj1fufAIDT63rcN0yIa9ufWivCHGdPk0m37PfffruxoLBwHidV+hA8YhHIczjhwSQkdo3WdbmloxDfKfuEzkAm5OutecBg79Zf9NHV3p9eeNq75WNBKriig2BPa9PkFXa59gJ4OPHs0Cg3PQJWHvafrKxVxqAkqftdXQV7quMP5gF9UlJSfvhp3bqxXbt1W4N004iCjh3Xxh/2nXluVrgvXbp06RLO58XWzsqZ9cxi4ZiscMCDtpKSku9nz57NzEgxyvO5l2b/EQuyffv2b8rLy2049rqz2gfy3wAQ1D74uOsIRbLNGBCUHEZ87i+B6NxS0bh74HCdcLPfePPNJXigqV38QjxQkVLR2HSQXHsAc7WeMtJJ0oDbb7/9k2eefXYMEAbzIVDtw4djT+UOcKyY1C1eGvjsAMHkiDhN6SayR48eb9nt9vNrampqlfnJcj0yyTwELCpZRojZw5KAMfYC7cN+GvMcdOedd3745FNPXVVfX+/ilCIHzpNKtEHah8/nO14G7ZZbblkNPDLrVPoFBjT51ltv/f6VV145iH/yIGOOYT4k0KbiefCgbf78+UsQTFkF3jgEOoOUM1w1FnmzL/fyan3hFR/CyiaewjDFnJycacXFxes2bNhQSQKBHjG47/koRDgARG1S38mdAWzzWuVlbNoIQ7zU9Y5HfMd/e1mIa5fH/xcNlca9YBFlKUgH+crvkjFC13dyJxCW8v+sXEqgU3unTp0+GDt27KAZM2Yws2Ijp7maYR52ITIzLpz3eTye2ltvu20t8ggB6d6L72M+RVFsMzgz3DGChrwE+ZWftvRWr5jcPeOPWI/3P/hgicpsKZ8gnFkgJwld1gAktEmVhYXSj0lsMyQeDl4Qw62odv4a1eGGz4FCT0h4oHn8/uKLL9IEtuMATv0UG7hkdOgGPd9DTOubF+IR37Fjxzbu27dv0+7du/cDKFQ5HA6psLAwOTMz8xybzdZT/YDJZOq1eNGicSBlzebUah+OPxU/UWL6gCTdwGfPhf4NnI/Ad/To0VW//PLLquUrVvy2cOHCoz///LNiy09OTpbh4FnHjxuX2b59+ytAAxjI92swGNJvvvnmomeffZbaU+uBEKOQYRWi5BmpO+fBtmLhFZ3VDAOYeyPM8+edO3f+DP2XwO+VkZGRYl5eXgwwwy7w+yD1HprN5v5fzpkz7Lzzz/8WCVpGoLfSsF0xuUfQerrd7opBgwZ9KoqiCQ9/xZEjR77fs2fPb6AdHAcgakhISLDk5uamtGnTprfRaOwSggEZRl5++XkAILNIoEidhQMuHQBXELNwuVxlf7/llk3MyQr7zqRdi2CJMwpxHdOCv+8mer1+AfSmw3GXHD58+AdYm23wsxzG7U5MTDTBONOhDYJ1LwwBsFF333VXn3Hjxy8l/lBhH/opCpnmKab1S9T1e7wPaKAhBRan07n/+PHj2+FnBd0f2IOIqKioLKvV2k4FItH6IdOvBe2HN9XK/5w+fSnn/3Bi33RPUkBgidENfaOP4MiP/7MZAaxNzD8efXQCAMjreC6qSSAC0SAVjskN911AO9/Bnrh5xgp0b+M1YdDuHKCZhQVIsNeVd95111rufXVSp785+DN6plp1dfXO5557bjfnn2KWCgtqUCwiz0wCoccsSINF4fGh0Wc1kJwqgEicw9GuqLe5I9RlA+SIiIh7qRSuaC2NjaW7du1aCox3y5atW4FHHanLbNMmsnPnzumlpaU07O8w5h30gYOUpLvgrXOF6NxElWTjBCY++8GHHpoDEkllk+05EA1FNYtXV/74Y/uePXu+A30HmWqAuYyhgi+36Y0kEB6sF2IKDLoBTw/kCROYxcaHH3nkn2+++eZBnqaZpAEHpeH5558/AJ+1o0aNenvWx+/PIzrz+Sqmw+4k8KGJxB/RIoiRusHTewBoBR1Or9fbsHHjxhl33X33nBUrVlSr5smI9e0l336bOXDgwJmCCqDz8/OHw49VSMgEid4Ee5QGkluQCRAAIRfHeGjBggXv3jRx4vegkPAZy8x+TQ/G08ePHTsvJibm/WbivSgyhy+Ldgr4XXQmPWh1OSozwbe1tbWsjwZcF0X7ENuOzyKiJKqAuB074LNnz36HSrgNDQ18CKuHBELHn6irrZ1gsVieVI8TGH4qYSVV/L6GfASPGGCSWVKPe3up+wYGVrVp06Yvn37mmbmffvrpsRB0UP/iCy/E33TTTY/AevYPLG5UkH0eaGnThx9+eBTHWwf0no/ah+JX0Q1/b4AQ2cbx32IGICjQsX+A60iaBA9B1ImpIQW5kG3OnDmLmbEC99ZNAtGFfkAqGBV2ngYICd8hTTai9aNUzB5e+EesAfCnRfhrUw4ROu3jUMBxkECQCzsb9SSQy8Ii8ST8OwXPszYZsdUAghvIoof8DEJvMagZBD2gINVEgqRZCRL76+OvvJIxDN5RRz8rqdMKwzdHEYM9Szfs3fOEqKwE/mUgga+55dZbp33++efHmVBKgssxN8X/9+rde7Hs842A37/n32G32zvEx8dHAGB5UA2VCctHEcRy3eAXxgLzt7Dv79+/f2nbdu2e4MbNJAzm9KX9OmHstX5G9HsXX+kvh8Tknjzo1QHTOIL/rEeJU/F56PpP7aIGj4qKiq2T7rzziQ8++OAIt1bqeSpJfIOHDPmporz8fpCA3+XfARpYFhK5SAK5JXopZ3hBqD3dtm3bnEGDB7+GUqOM72eJkaw/JZ/C/uWgL8lVK1cCEPXi31FXV8dCZyUccyBpMX9kBqxrUNTQvz/8cDG3JtRn06NJW8kY3Iy5gBYor1+//v2BgwZ9hPvha2GcSm6K7rPBb5NxyyaAMBBkOj106FA5jpE+0wE1EIdYcEWmdM79vdUmqx07dnx95VVXvbV27dpabj8auD4VxvZ/d9xR+t7774/YuGED1XCHhFrndevWLeLoiI5jsEILgmjXn/tq71MBDwqooJlugzWpBI3IC7RgBSAoAPBs29p3gRaVQVhyrt/kFKX4GjLPozXTwjLnUkHk3vvu28JpWJQBe0ggjJwCkl5M6RW2RjNr1iy2bi4a0ej56eUywRJffKaZIbU0TH36aWZKV+gIxm5AGmFRmRYUPlhCrZsEV4yQVCByVof/nooGInLmCSplmkCaaANSZjOnb3l5+aaRo0Y9unTp0ipOIqnnmC89iDTjmWoaw4CwsvVDXhyoBg+Q/mZ06dr1bWDGTLVmWa71TQcZNh+QPgI3OcL1r44+w/jvfyPGiELO1CIOGDAgEQiSMgM9EKMPQ0eP6AY9306wJeVwB+Fw/wEDnkFmRb9PgasCJUdW1ZZFoGWihKIT9LaO/NgPHjz4Y1VVlQICqGHRPqKkTjfmiFlDg6Qo0MpWdu3W7TFk5IQEEuDqOYbl438HBvdNt27d1CYlZq/14LisgiXWLMS2b2ZzXr58+csDBg78nJOoq0kgaY/Zc+u5/IwkueZgueAI5vHLV6z4nbMHu7Bfv3aaPSyvBTMBfTeNv2e5ARYhvkO0EJGeqAaPL7744onLR478jhMeqjkwZ8BKx2lSTKBuZ4JcX3ZMsCXzACJ/MmvWTm6eFFDjxOQeCbqeoHkEhzZ75s2b99xFF1/MgI7RAb82Pm6+9Wtu9bp8u+Y/DvNtBiDU3AWa83JkrDTbma4JHVuE1PWOIiGhU3IrGJ0M+/7VU1OnfsIJGoTTFGt+WreuqEuXLh+g1B+uL4RVXiBoavX7zXIvCVtb2LJlCy8YMLqN5AQKk5hzcSqcS1s476upqdn32OTJ2zmw1h1wDN9H9u7tA1qJHjUnV2pi7HDgQY+G804qpE17/vnp6r/DWXeDsFuBfljGYzrimU1AvucVcy5ygFDUlkSmZwo6i0OZo7exRHYe3+g7vGq+d81zPzOB9my/oEp3is+wonx2RWLMPD8/FHgUtW17V0lJCUs0qsRDW89JjRThu8LP3nSTpOJbiwVVfSZQXz/s2KnTK3gwqIOvDJ5h8fJ8UqFEAtmodKN9cuXu43Awg8al1+t1nKopISg4hdiiWq/X+zIwNxMtr7Fs2bJVe/fuPYqSItWQ6Hs7MakMtTAW5qhkWQsxBVb4BAEIEORiZJR0/lRqjxfi2jkAQLqpmSpoTlMQPLw410oSfM2rEiOPtnsDTUaDsTYL8YW/lSGDq0MzjUksGp9LRElSSddfceDRgH1WkeArbb3QXxzx52ZkKMxAMgQ5LxsaGkqnTZu2hzFT+L4D6cMCoGwRYgrbtGAmYNpHDjIYamvPDyG5v8uBhxPHWc2N04fjpEy4CM1hNiIaUlSM47clS5ZUohCQo4C/3mqR+j3VW0nA4xj0J598MmXsuHHfc+Os4MCcL9FD98ONEmqMZ/kDgqHN4OOg+cSqBIkf0G9Wi+On5qJYwZEXJbUd1yHcw0fNuO+///5jf7vxxnWcaZNpqMyEVwOCyAJfzeEXBGvi4+G+u76+/hgKAR4EdBusj0FM7BJ2VdtXX3vtG27NmKYWZL4Scy4MG5A2b968kKNPus5CZlYWpeuf0XdGz3KGPHbJuYIuvNQY0CYXPPXUUzt5FxvnX3HiuatAGmFRklbgTTZd3ykXCPZUtl/0+yUKP9CZugvGyHOk6Oy/A7gslMu33SYmdt5N/KDs3yd6B8lZBiKtAhDOfMWcYVbBngJMs1DNUI5fMmLEwwgePpTeywlX6wreRZkvtfVQVTRTiM5OlNpf3UWlDq8EzeNxPLi0zEA6mh2iOeDg7dU2EojkkeTGSrMqjkUGbYhlyLNsV/q7zv3J+TOobdVxw68NOEcZJVpKQAPxELBsZKae+msVUZU864IkqcfdPYmo0/HrMOnOOzeglF2OErxV12dyT55hUen0jkmTHgXAYkBRiutV28SskPC4jHnl+Yk331zWt2/fon379jlAgrIDCOqOHTvmwgMgICPQixmD81TMonTY8OGvcZJrKQPTJk3HnydD1zQZNa1UYCg2OEB5KhPYN1iEkdUtysA9MCrAxeWxcGYCZsqpxnfb6PfE1N5BzAW0t+2DhwyZwYEHGycrvcGSFu04znTFIR2Z6QCtK5V/18aNGxmY07WlfqooXa+HaL6LXQ1YHHjUIP1WBWkegf0Qsd9sRiOyq7ZGMAcDyOLFixloVqEARMdplnrcV8zTwsmUD9A4pnDg0YDr5+R8epTWqMRf7NvxVQ0IKmGf78rKyv2cCZOamCxS4ejscJ3V1MeDGpGH8x9IJBCNZyXGSLOY0CncaD8ZNIVvVQAiI3BIqPlnAv/JEUyOsO79gLPmeujhh5dy5sgqjpaazKAoBOWiAGaVisalSN3vuhrOt4XIvuU1tXXT33333eVwvunay6tXrTL36N6Nap73ApgMFeI7rqyuqhoRERm5kdNg/XlgZxGItFYDYbkfTVnNyCCCnI6ff/75iz/88EMN/vMYHkBWpoBuvpEEsq8TlIPU88FmBwkY4uJNv/zSPTU11SkcXZtGag8lyO56G5E91EbbPC7f59GDHGolXhdssqwDUIpXMc2jXHSICyN/MnA+JpRimUmEr2VkBgK1CbGFUUJEup3Yku2CJT6KmKJi4O8JIGUnEYO9mUpO48nR0VvOtA+paGwbITonyET3008/ffzee+8xU0QZfr+GsLIOHMFheRIWGSIA8/bA5zhn1mHOO/q+7oqUG9cuWojMCDKRrFq1agZodyxDuIyZ55g5EJmjRAJlVujHDgylSJ3A+e6//qX2Z6TguunEjEFBgABCxTo0E7jxoCYi4zUDCKcSY7Ctfe7cuf9GM6KHG6cTxylzdMxqrVEN0Qbr3JFwYW3UJDV5ypSl2KdTYTyRmZGgPReeALDYPfGVODcvWxvVGWL5DX4znKgPAiSXy1UOjGY9zrkcBacoIaFztJgUrHGfqIHGOPeGv/1tDTseeK6qETioUOZCDSxPWVOfu6g1hxvoYROzDCAoGmB9wnaeAx2rHdAuEkgcdCAg5aiTiFtqIAitR5+nhzfjovCZh3NNAYl/YBh5OswHtnL9+vV1CETsrNVz5kg3mlRzEDwsYtZQh9TjngnUDOV2u683GI3/4bRefxmVLTfWuraQL+B8fi77vLfCeKbb7fb569auHdite3dmrhXONk1Edwrf52O5gUEMVEuM28ZfeeUPzGqgZoZciQtm5jALCZ0i4SA1s8/Hx8c/1vSPlHNOe7KlpaVbOAKvwoPcnrAMcEoUot4l5lwUKyb3SBKistKI2REvGCLiiGSwtba/9z/4YBEebnoIzlNMSe2uCTJxAUHWjB4zZhazZCGz8oOtillxlVr5qqUsEqQG5yWjaTAWJShgpuOCnOegpdTfNHHiArZl+HHy4MHtdwQJRNtRhlKk2u/fX3755f0kEFnE6p5ZYF8doKEG+TNAsFjIaRN0vp2R6Rtg3dVaUsm11123khtndZO0GHwA9ZydXalbJqT3L1L5l1ZjRBulSWo2jZS63NZeXTPp448/fgMBy60y6an7ZPthJoGAEodgTYwiRnuMWpDAd9Zg/+lKcEG7qwvCzfWgAHjvffd9wNHvcY75sYTETGSsuQpAOfI7tIZe337nHXoTpROZYjwIHRGCIy+sTG8q2T/w4IPLeP8HmvYSEYww3P/csAFp5cqVzfwpnFadjc7tGCG1V6dw37lkyZKFnGbJfB0uzhxpQgEoHk14Pl3vR0fT5Nry8vIrYmJjF+zYvt2eba8ukmuPUmFVR/QWF/CHGt+2T7cS4ddKQdK91tjQUGYwGP5TXFz8XnZ29nm7du3ycpaPs+a65rABhCtd4kBJzyImdYsVbMkJqg2axZlFKkngekgmSUvcoVNASGp/bcGfkTQFksdqlGaoOSwTGUmawrxSekWKHa4vEuPb54LKbmnVi2VfHfE0HAVCyuaBdPr06bRcRTUy1TiQZJJBWwkybfz2229z0XTlQQZZS0LcQ86V1jYgABtwTygx0uJvrMihjM76zgojp+UwUnoFAcj+/ftXoPbBqp02Aw/uDpGmaDvQvmzAUDJUa7pIBQh5AX/G2HyV/b7uzrvuWtkkQctydZO2YrAZxMTioMic33//nd1P0sj5HzyqOmYCJ5D46TLlnDhg5EGhzcuWLVvEaQD9qe9DbS6jfqhbbr11YxiApb7EKAFNp1Fi9rB8dSQXF3FWjYUqo4HGpNZEIoHkvGrOnDllSBeVPLChHyASGXWKMhZBtAmJxWGHutJqzDNmzCjF91KhKlIsGpcfbqY45+Nhjvw61O6z0NIQLcR3igf6CaskCxVy7rv//u9V/hQP8oxYJsSKSd3jgQeFlU8CmmDFHZMm/cTRq9+f5Y84Y3tqISx8mR64Xg+1BVpJbmxsfBPAg5pePdkO37WCo/hZISH4/WJ6/2O1Nc+Mtdnt3xtNpk+9Hs8wURSvXLRw4Yic3NyvSSD/jL/X5C+jgfC5H35nWMEVeSoGUXvb7bfztuO6JgdV4AAyM5gi0RJRkoEIsv/oiYKE5H5q6tTVCB7U8UXDfLOA0UTrBjzdXUjofFK7LC39DER4lErG8DkARP67Xq9fGbN12npdvyfnqxzFi7nggXzFRJN9YbN5zvzkE94fUNvkMG/OJPkqsbG4F+wgUH8HMxOaUQJVggxA4kslpuigDPB58+bxTL+OcyKGMlfGBMyV4/J4UwGVip948smlLfgz9MDIgxg0AOXSAwcOuJrszO92yMe5mKRCej9JsK0dJOLF3LudnKTYEl36x6nKtgctrxqAazVqZkqIsZR3aZo6cnDr1q3LOAm/9iTgoeP8Lmk4DytoUR3VoIQRZ6y4aIEyxrwRKaEiF1tqQE8/cqYr/zUJsuyGsbC7OlhBU6XqsZh3WYZgckS2Qtr/mvMP9Va0hbT+BeE+D5rlUtybKqRHFnRSyPwIum7/F3boLRVytm3bxsriMPMVK6/C8aBRYY8RhKZvWUQkCQQe8HTPhBEWAl8vpvahpg/PK6+88hIKZx657igNfiByfdk6UnvkBxB+nMBH8mE/R5rN5tfRr+uuqal5LDIy8sqUlJRR8O8FHIC4/lIAwpUuCSSH0eQiFYPYs2fPUvQx8Pc3qA+gRAIXMwli+kAHILxVdZA/+/g//1kYxCUkKeQ9HoIgyJIo+nQ6nRdURg8wdC9KMCIweYOzvt6IGkEjSMs0quoAfC6iTF1M6pqmGzR9EDFGWFRg0wgS2c8lJSW7du/evQe0hMNr1q4tnT9/fllDQ4OXYwYlVE0XOt5wAaiwHXigefyJJ77jtDB6gEQxvkMbdbDB1KlTd5FArkdDCxK2npMw0/F9RlzjI8zhbrx+kxO+z0DGb3LKuzRf7Ty/5957fyZcnL4asFTmyqb7W8T0Afkqs9AaDNF2oW8htcmfkXNhCjFGBvkCvvzyy8UqbaUj9tEsko+GWr7++usHcW1CjlOlBfjpUtTpxOSeQe+CPVyKAR01KBEbhLS+zXwPMJcNzaTTljVBO0r7Oci0owCsk4NqwQULEuyOmCiF7lP7prXmoK5dt24XvqOCBMretyGB8u+ZOJZ4qkFLnW7sGu67aRTdDX/72xLUkOh8E+FsJ6q15RO1D/797/Vo8itFM1Av1EaVUj2K7y+hOOzChwsWLFD7U9zoO1XzoLC1OOApfERkFZrZ2NUSrCQ8i9L0CJEZBqDhHBBAvr/7nnvKkc5Tidvp5xcNlT+7vx7/Kp231PnmaqnzxBrRXw6IjtNt/qzfATLh5w1Go7FvWlqaAYQn5qhn1zv/ZTQQptrFEBbLrVwZGew4BhWbl2ydoQ4gCdSSUZJxQPtoRqRr1679iQuz87UgIbP/Y3dVOEkggohVWGU3uElIiEeAYCjBdYbDkQDgMRjAw8ypzbUrVqz414033TQfTTzM38BXKGWRLyVojmgPRHy1mrFiuKgTnfJWIa49jUAJkggrKyt3ceY+PregJWaVj7bfGMGepifWhArBGt8AzPfgdmdi6lVXTz0ELEtomrfeqhcTi9UZ4Myxzzs6fS3Y9plZyEz3CdYsPoRZiAeELpw/I4iJO53OI/c/8MBmzkcjMslUiGxjV9vaAezV9u9Qt8MxumTjpNn26SARBgkkn376KW/3pv3I6lwj2latXl3K7UWQ5qy6bIyVJC9AqT+e6MxWqcfd56g0VhpxxqKImH/IqDCnqKxW1fNKTkpid+xUoI+iHQmUm4/DtaSmK4tu4HNdBWtC2NrH8uXLP0SALUNQjxDzR7Uq09vhcLBw9zL092Whac8qZg9Llrrf1b01gHbX3XerhRwPzjUaf5pEqkWGWSOvtrZ2N/CUXxGA6TirkG6UHB4MTmH8SbkcC7QPuqYCjOc3jg81BXnA2YvWj5qX7zUn1rs9nr7woAX6WUUCN3jaAWy2C3pr8ejRo+OnTZtWQlgU51mSF6JrxfeCVEdJ5fAMkYHaGEr9J4E7pf3MOCK9mXMa3tXISR9Mk/GpgINpAnWYDFiIH/r+A8Ybfv2NBBLMBJSu6LNKZJLUZ3J3HjxouYrbbr/9Vq5kCZ8B7uJAir6HSo+0LEquEFOYJMR36q9S53mpUyFCMbFLsxLgoA1UkEBGdVO4bghmlYrMiq55ghCRHqUfMesSPrs7o77+RwCtEaR/DGHaB5qFjCqz0KIQduWTm4UKR6vNQjWgyazmmGMdghwAZYRBjO+Uo/L1MH8GA5tcFEgMUtG4XN5vABqg55FHH/2u2ThDa0kRJJCTpJdUOQZ1dXUHHn7kkd9J4BY+umYNgjGyWWZ1ZGQkr+240NzFLvXScb67JJT4s5rMM4Oe6y5YE4OYtirizInrqYSHC+aY6NYc1BEjRvS++e9/X0gCCZApzO9CWPSZKcqq6z+1u5jSq02476VRZyMuvXQeCeQB9VUk+6Ruua0Z35tvvHENCGB3EPJ7WwRXG3XCS8W3dhEzzy1oTVFKGhbeTMjx+ymsOF+LYpRoRT7JsWPHKD2xEPBqNDl6iP8uFJroJ9H7guDsMb5ST4xRXqTHatSAlERG5d4S2gz2kQJ8FJVFRwNDZedrr732DxIoOxQle+pdACAkIz2d0ttxEnyR19mvgYQoXWIBQjUK8R2D7PktZKCGQliZk+RrBZ252Xc6dOgQgxtdSwIZxyxxi4XPOUigBLe/iiqAkW7gs32IOdbpuy62jJqw4IDsTU5JeRylt0EKA07o7BCTuwf5PObPn/8qBx41XP8snt1KAneU+EP8DLYI3YBnBvEF86gfaNKdd65kxImH3EOsic3WGlRbiQRfKeoCAnZwzvJIlOIYs4qHvsy6QdP68uABB7fmjkmTaBIiPBNjQOavD2EW+v3VV189oDKZhWsWylOZK1nBvAbOeY7+jDHZRDIEhWq++tpram0lHZm+TkgPtrXDe0EZWF1DAuUiGtU2Y5WTX3GeCyaHCTS9LBVd8qYQZvOuDRX2OfqKK1I++uijXzkQSUamxa63ZZUO2G2BsYrE3+/JTmJq32ZRhD/++CPfN7skzR8QoKq3dbKWmJh4k9vlqhd2fDrLu2oqCy+nZhwLCDAJwEyLxDbntlObY0/iF3RNnjLlKRZqjmHtEQBADnhPq6pCR0RE3Dxr5oxhsrN0D3HV2kH7TRRsicmnUs1YFRauCA94LbMNP0Z6mZt6r0/UkpKS2ixftkzXtzinwT3rggip2x3GHfpzfADK1iYTliAwi4ZyDbdce+g4ntM4/LuiPcK5r1NosLHxczgHX4EyYU5LS7vQYrEMnzBhwjX33X//rbCWdJx2QTQoFpYfV66sJC3f3HlWayDNS5cUjc9Wx3KHyED1tAAg7O7kWr8qR6rUX+jcufNQ+PEOMnJq700ggRvorJzUGUdYqY6IdKtu6FtDqGmKY9AV77333ksIhOx2NUlqd3UeLwTAQWq4/oYblpBAxnEpajXpaDJiV82yuy2iBFtytO781/uClBXTAmNld3ArV/yCUFejnmdsbGw7u91eh6XenTjPFBLIP2FX6yYpYxd1Jt2QF7sJjvwgO/snn3zy7FtvvcVuJcxQCDcyw6Y2C23cuHGh2q58ErOQUstKzL0kDQ5NkKb42WefLVI5zzsTVstKBVzl5eWbMc/Fg74SFrlkAWYVD5J7rMqksiiE+Uo+AV36zaptx2XziZz0mRdefPGbpjnLMhNcyonPWwc0HFRYctCgQeOsVutnoLU4UWBgN2EyxhXBfSJh3DYQIHoLCZ2a+TNoxjgIEj9yoNnICSfsOmRzK84qzEx3Jykcc6eUP7KaeBqcCrDpTDb4n1OqSjtnzpxnMVLQhXSfqrgVk3vGnBI3EcQMWJMMYj11hqQKCw8IOf61sqBGKEh5l6aEm09Cm8lkGtKvX7/tiuIw4Rflb/myTPeiA+EDJgJRZMS3f/leGmEJfKQn7hcV+KoFS3wl0vW+wqKiFfSrC+bP3zN06NDhNpstA9+VCPsiwrkpBv5SOnPmzFoSnMB8VjQxTJDhzQSSuthdiAzUxhYcs4RzilKmUy43VGxWfwEOcZejR45ciUzVgH0nodMwmwRuDVQctlLR2DT9xTMu4cEDDnDNc889d+9DDz9cikxRz6RPIbat2v7sgk0+hg7pg8jgaKG7nsgYC0jgoiEzAFAb/YjZ5wuRbZodtG+++WY+Bx6swGOl7Dy2Q/1dg8GQtPnXXy9FE5CLBMqisFsKM1AKjhAscSb98Pd7i6l9gjSBVatWvYl5Nx7Oxm8WC8c2i5jCRDreSdySWYiVqkFz5YVqf8bBBx96iNmFazGM1O/PiMqKEKKz1fet84BQTQLX29IoGnV5+ar/u+OONSphxHsS85VNocs2QwpUdPkzhqYqwIGJkfQgH5PddZvU+wESZK/jx449vWf3bh8XiMCi3uKazCemaJPU454C/eVzRoQCD9r27t37HUacNaqYU6ViSnHXbTv1U6uLAMaUCB/HqYIHrYF2+ciRLAKwHPeFMminYI3/rzEkjlbUQo5EuPLpQmqf1NPtCwS9xcuWLbOiUMr8soH73hsqKomr5gfQMApA+ytGflkDwqMi9LpcLlYSSQYtrgLPtBXOgyIA6oe+1Y4ar8vKypZxY/eS4KjUs14DMfDOaJB+TUJ0VtChaSED1dfC+xiAKFEQvp1zvxbTB9wNexdkq09ISHhc9vmyvL9+8KZ33T/50F+7QujGCLNUMCpLzB1RDNpHqtoJ98ijj96P9ZnYpjHmUSoYI4JkJFEUI37bunVsYlLS46h6ZqOEHImSj1Ewx5rEonE5Ys7wHiBlJbQo1X355WaOYeiY3dO3Y04FjdKglVf576enpz8BxKknPz4yw7drPrtrwE5YBrwtySK1v66tmHNhsTpaDTSKD3v17j2TWajQSauAmpgxME/l2GeJdG4SHBapNgvpg/bbHCMIcR2CTAWbN29W17Jqg+MlAK5ZKn+G+4EHH+RDfWsRJA30zmv1/SS7du1ipbsbSCB0N5STn/mH/OOMLTIDoAflGKxZs2axynxFCCuS5yz9FzHHDAohqV7TJiN9iDxq3tfy4dUH5fIdgtxQrof9jxWishOhnzaCI7dtUDa+u24/7E2QtsdFnDEtyksCVXiB41TMEoxR3f7sA0/3Y/78+c9fdPHFbA8rkHZYhFA5kYxl/w1mhELOdy0IOaxQpxK2LthT7afb36xZs5Yh/fB3nrNMfCUqy1f2+3tAo+frJPF5d2zRBfLxrbVeQX9M9ng2w7AOoUDQ0KdPnwri82wRZa8b+FmOXH+8miQU30NfCELMZyRwrfVZE8IbLoDoSeAuixqp4w1dVeYfPgP1RGGhROWcVspu+PZ+exi++yLwnHtDfPc6qf0110oFI3fI9WVHSUOlG1T2SGKKopdXpYS6KxykipVXXnXVs1x4KXPC6/DwNoBaegylSR6wHgDAGihX7VspH9/ilhur7ILeHE2sSQmCPSUVpA56/aZ6vfYi82xqX3z++ZvV1dW/g9pr6tCx40TjDb8epaG+cl2Jjngb3yI6810hTBOTSf+n7ic97/tNbqhyEle1m9ByGOaYRGDgyWp7PY3ugfm9NHjIkC85CbIU1XEipg80qEGOi5g6kVmI32/6f3Vih+vbqi9Feunll7/h9tuJQEuZTwUcniBAOHTo0I9YOoIFPNiwDyfV5NSgOHv2bLX9u6VxGoLossOEbjxder3eRqDLFSoTEssG97i/HDNTumbD5ZIkXRrCFJMCDGqikD/yZGfDLdcceFYw2AtR8/MPvL6ejzjj8w2czAfo273oFbHTTSNBuu3xZx32mpqaPdOef37qlClTdnDgwfKHTIxxyjS3gZCJZwgUGmGOYeW70OjFEwg5rIy+UgdNMEZKpzMuGhWIQT86zrTO/LNOJrR4Ft642HDtT1/AebxUP/yDp72b/nWLTq+nOTPUHCxgRFwa+WpwAgz2dkVDsSZWSKMWPAHzbgdz+hQ0albKpPEkwvVZacISSeCGsoNiap+gm9dUGaghHZ4hGkN5pbTE5CmPP05jrVuyrCp3TUek9xPiOwwWHHldBUt8uho86A138+bNeyYlNfUhBA86DlY7qZ4Eat/sIz73py301VOIzLhTzB52n1Q09u+g3YwF6WOQUjyQAw+Px3P4hx9+uAkjO9Tmt7ZJSUmXNzY2SsA8FX8NgIgS4rjgm2VTAHB/aWGaZmKMKob++whx7QcKMQUwz7hUNXjQqKJnnnnmNg48KtFn40KGWgYgn6kyC9VgIl1wWGRokBc4RnvIf7VqsLny448/LiGByCImvZWJhaNlYooOMg8uWbJEHdptx/04IuZflqua275H//GP38kJcj+4MbKkrCqky/Yquvz+119/dXKaDLunXUlkhD0hwOQnAiOZfyoHB+htPfTRx7v+lXeIMTLoArGtW7cuwoizehKcANl0r4quy989H3300VjYmw1/9CGntbiAMb+SmZV1I4KHF4HjGAnU0pLx91Lv6qfpni0/3X7hfHy/e/fuf4f7fVVYuFrI8bLxKWeYyOtPZ2xcVCAzMzOfrY/jZUruTmV13QSqeBPJMFHqPHG2s66OmmtdXC5OCmr+JhBkHLorFr4liuIYoOdNQ8499yVu71vyO57VAMKYyUFd70dlorekqWz+TGJkJTHcJ3IS4c1czB6sHOTHJk/2gko9urS09G0ZywqE22iBxB9//PFNkPavvPCii5iTWMnTwEPConlcKKkfnvbyO08Cg1/Q2sUCgtjz3XffPV9YVDS+b79+60DbOdjSdwHMaPy/ESU7WnpdHjZ8uOsfjz12KbxnYWv7plLtt99+Oz0vP/96kKy3kkDJ92PIRCMUMDHYdgqxRUFX+sIh/g7j/FmJiRNJQTJ+5xCAaDloQEGMee3atbzz3IlRerT/3VKnGwtVjKvyjkmT1uF+8+HYR8WkrvsBmINyA4Dhf8O/+yTjDNBl3ykCaHZB5iuu+q1yfwwCbDL6MuJoUMW0adNqrDbbdTCn2wBItoYhTXuBKa5esGDBbY6YmOHxi4dvEXMvuY5mBHDfkZ997rkFKi2KXWmgRPjAGaC0L1x9zTXlnYuLL925c+dU0JjOqNmIjoNe+zx37tync3Jzx/YfMOAzNA3W4dlgdMPMa15cz3Kg1TKg8+sB3H47ReD46eWXX54Un5BwP2j2vcJ5BoWcVSpa4YUcVnaHAsj+I+X1D4IwtvdU1+f1N97g+VZTZWcVf6IXWHmjHY46WI+hADhUyL3MbDbvlH2+9/SjF43R9X+qk3TOAzm6898oNoz/fqLU9f++Bs1jUEVFxYpzzzvvThAmGjgwqudo4axowsl8Oa5/dWQRKF7DhF8Sjh492g8k6wggRhtsum7M2LGLa2tra5Ag/RVd/dEuJ2ysMKASg+2XnJU7hx/7xz/yx4wZMzI5Obm3zWYrEAL19JvspKCK7wXp7xeQqlbRcukYhsjb5KsIK/fgJ0IvhgHS/igjMYOmYP9m8eKRBQUFoyIiIrpKkmQNQdRABxU79u7du2nOl1+uxqxxZlN3wvg8ixctugTGWgwSRxQQmBcYfU15eXnpBcOGzYZ1KSOBUuAuVJeVeX4yc2YfaKNjYmK6G43GpFC2anh+H4DUJpDMVoK0/DOWYWAMlhVBZIxcydfQDXiaVEX3HAF7ZIeDbAfGaJwxc+ZG0BoO4FjKmkC15eKAVEuQDVetjCytqBvC9htAVw9q/3I4FGxex7GyLXUyN3jHrh4IKns6fCJgrBYArtLbbr99I/ap9M1MWPpR84xljaZhsI/Ku2EPDdNfeGE1aCxHSaBQYA0JXUqERWApdEmuXJcEmlFf6NdO3wXAJY0dN44WMKT0eBjLvBSTwOVKlE5oP9uBHiKZL2XSpEk5Fwwd2jU2NjYFmEQU7IuN7ifMpWzbtm17gelsBrChzx3CBNH++nFL/ymYHE1mzAMHDixLz8iYjAzvCJ4LJ9Igo3lC+OsAoO/MzMyI6f/854COHTv2B5poD7SVqab9EzUa9UVNVLDnOzdv3rzptddf34DJrER1Nmq4s9GULIlrqmRl4/gs/fr1i3nzjTduyMjIuALWo8U7Qai5EGh+665du3566+23l2LEnRwfH++ePWvWuUDLAnU4wxgl6CpkWO/+/ftL/37LLRtw348z3wJXGZrlRYkwPjoXy9ChQ+OeePzxsZRXwPjSaLgtXTNoFroeFPDhDNdRngH914DgVl5dXV0G9HwAhLkFuBaMbzlVNbEIx5+UsPrU1FTD2jVrrgZQvAPOe0YL2t7uNWvWvDN4yJDvoG9mtqwm/P01/0sO9FZEWQNonhKAGHAB62ExmeMymgTuxmC3u1U1SbfNS16faAKi6jCxjwmIwjR8+PDEtLQ0OzB4ERh5LWg85Rwj5W2j7LIe/nB4OQLkAYtdBmXDn+YLL7wwKScnJ8pisRhBWneuWrWqAhhlfQjTWz1nXvHhobMg42V3lPAX0zAw4zPkLdivMs+2bdtGdO/ePS4pKYkywAYAjfqlS5dWcFfp8vOsVc3TzSW8eaimgwAQhT+NJHCbXiUJ1FHytgDqetzXRngXu6SLFb7Uk0DRR2VezHSGwGxBfwgLPhBxvdhlYnVYOsKD+8CinGzIHLwqAaDxBONkd6JQujRy42R06UJGRH1Q1M/QFv+vDqVYGmCxm17KRVhghn8NTThPPQkkfbEs5GoEJOrn6S11vrmP1HniKP6MPfjQQ39DQaMKAaQS5yFzNM9McHrcHzNHP/TfBrvdbrj00kuT2hYVxQIjjjQYDPrIyEgbaqMNwKg8QCu1+w8cqFq9evVx7voEXpPkE2CdnGmI+RZkVaa930LgBy4Trpfy6d27d+zoK64oAHCLBoHLDozYST+r16w5/Nlnn5WoaLWB077YtdEGbs94M6TAaRhMMGJ3nHhU41PKocOeidz4WMCHiXv/ybgiC2ioUPEtOQR/YgCi5+agA2Bs16lTpy4giCYAQMogaB4HrfeXu+6++wAJZLPz55WBx/+W+epPABCR2zSeWfJhb7xjtnUXpvg3iAcRdqCMuFmMoYmcyY3PRG8kwcXR2OHwtUAQLKs41MHVcQQocDZRj6ovVj2XMTL2fFOJFhLIoucPLN+3KcQ82QVZrG+mTrtV82zgmQBm2AsIHnoSiJk3kEDWP3uupQoB6kPK5sbWyMDNrSlbW9E2A1foGjlGrOPsycwHQcGOvVs9Tv6e6cCd4ycfp6gaJ3P40/7KsXTNOcQUXSTGtYsjkrGCmBz7xdjC7YKjYJkY366OAwy9ai8EzvlZjTcz0qoDRYIjP0k//P2RRG9pStwDCXxBTm7us/gM0z5Ca+TBdG/gaJ/RA39zpsh9BBWDlLkPX3KH3frZwK2nm5wsjDQwLh1Ho2aOQavplD+PnhBnhKjWV1T5stgZc6v8VaGZbcvjU48tlGlW5viGkzOVuUhLpvPm+2RQ9SWp9olw6+Ak6ry4/7Xw3T8aQNCHy4hW4ghb5DaEhQCeWnxzQCKTVGivD7E5suqQuLmP76RjCCYIfQsEwUsqXo6Ju7i5yhwh8yDHnmNj8jSBanDfuhb65g+lTzU/FwmUgm5OjH5wFFV7RDgQZHvka+V+hNpvb4h56VQgzPcbGHNA62TfF7h183BM7nTG6cJkQBoq20HqeP1gqcvt5/GPgyZ7blR09AoEtghkROzwE9ybaHSSZqHDNF6IynLohr55rmCJj+Yd1eeed951GEVUiSayyhNq5IHx8/So5+iJv/1SUDFtnin6VEycp70AaITLwIL3Ux9CmOPpVA4BWm7ujAgcbYstaAe+ZnwkfJDTqzRGKcQaERKIsvKqzpTnNHiGmt55p3wwaP+vaR5nCEDCtbHKHLIyBFcTMTlldPU/RxkLv8ENKsmL788X4hNe/34G5lNpMaJK8xBO0I+sAhhGMC1JhYFD6//pxf7Zc1II6VJuoX/5JExA5piFO8T+ya1Yo/D3O7Cm7FAKJ6EP+YzQ0gnGieGVycz8KtiSm0mler2emrZWYJWCJPy+jWMSrHwJM8vZxNxL0nU97u1LDDYL75d7/fXXJyN4NBL+gq4TZR03p3sPR/dqugjFfOUT0Gk49HKyM+JW0akU4jzyZ4n/STgAETiN40T8Jbz9D4zPpVozsYV+5BDrJYe9PoH+eP7UGAJM1QKT939S6ziDrTX3gciqn2xxz2joCLfBPPq39N3T6YfXME6nn+Dxtn6enhb7bu08gxn0mdiL8N8VmNP/yjh5308J0ZmPqh+1WCz3e9zuLd4PilchUDDfkYkz25hpyRMp//IsMf+yDoIjP1PVvfzFF19MvWPSpE3YHyvW1xi2OTeYHtV03xrmS84YswreTy+nLZEwBIRQ4zuzLdSa/ZGNX4+AAKhej/BB6S8IIP+d9mdtxH9zw/8ixPYnN5awqlz7KteV0KibK1XfsUmS9IV07fr9svPYZlJXUiPXlwHT99KKqxait9hBc0kWrImpRDI0q1tFI30++uijx6+bMIFVJS4noe9s/+MB/M9koH/1pq1FQM4J0wdyosXUVlFr/3MNwz5Z4U2lnL/+up/fA0H6sjPx/pKSkrX33Hvv9A8//PAoCSSplrVa+9Ca1v6rCHB6PhBRW0Gtna1yIjJypWgnvTP+3vvuu7m2tvbz0xA8PYcPH/7hpZdeuiMxKek+BA9qh6dhwcc18NCapoFoGojWzi4tRMnLAQBhSZy21197rfOQIUMucTgcnex2e6Zer49WC1Ner7eeVgYGwDlaWlq6Y/PmzVumv/DCBrynRPkK8ftX+LwFlwYeWvsraSAagGjtbAaQUJnfLDmO5asYTCaToUOHDjT6imZM+7C2W6jGIn9Yjg8r38Pi/H0aeGhNA5DWAIjWtPb/wTEhgbwBlvjJkjj5BLdQobIsTJXlVDSQ5sl5fFio1rR2VrbTyQPRmtb+v6Z9EsiN4fN/+AS0UPlG6uxuBiKBZEcNOLT2F24agGjtrwQi6nIW6iS9lpJBfSRUAprWtKYBiNa09pcEEp+2FFrT2uk1QfP5aU1rWtOa1k6laR5yrWlNa1rTmgYgWtOa1rSmNQ1AtKY1rWlNaxqAaE1rWtOa1jQA0ZrWtKY1rWlNAxCtaU1rWtOaBiBa05rWtKY1DUC0pjWtaU1rGoBoTWta05rWNADRmta0pjWtaU0DEK1pTWta05oGIFrTmta0pjUNQLSmNa1pTWsagGhNa1rTmtbO/vb/BBgAk9jpVKKorI8AAAAASUVORK5CYII=') /*/images/design/images/JLG-Logo-1_03.png*/;
  background-position: left;
  background-repeat: no-repeat;
  /*	background-size: 100% auto;  /*width and height, can be %, px or whatever.*/
  width: 100%;
  max-width: 133px;
  min-width: 100px;
  height: 79px;
  overflow: visible;
  margin: auto 0;
  display: block;
  background-size: contain;
}
.loginRow {
  margin-bottom: 7px;
  margin-top: -3px;
}
.loginRow li a {
  color: #fff;
  font-size: 1.1em;
  text-decoration: none;
  margin-right: 10px;
  margin-left: 10px;
}
#smHeaderNav a {
  color: #fff;
  font-size: 1.1em;
  text-decoration: none;
}
.loginRow li a:hover,
.loginRow li a:focus {
  color: #6d2d02;
}
.smNavContact {
  text-align: right;
  margin: 0 15px 15px 0;
}
.headerSearchRow {
  text-align: right;
}
.PhoneSearchInputs td.gsc-input {
  padding: 0px !important;
  vertical-align: top;
}
.PhoneSearchInputs td#gs_tti51 {
  height: 34px !important;
  border-top-right-radius: 0px !important;
  -webkit-border-top-right-radius: 0px !important;
  -moz-border-top-right-radius: 0px !important;
  -o-border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  -webkit-border-bottom-right-radius: 0px !important;
  -moz-border-bottom-right-radius: 0px !important;
  -o-border-bottom-right-radius: 0px !important;
  border-right: none !important;
}
.PhoneSearchInputs td#gs_tti51 input {
  background-image: none !important;
}
.PhoneSearchInputs .gsc-search-button {
  padding: 0px !important;
  margin: 0px !important;
}
.PhoneSearchInputs .gsc-search-button input {
  margin: 0px !important;
  height: 34px !important;
  min-width: 34px !important;
  border-top-left-radius: 0px !important;
  -webkit-border-top-left-radius: 0px !important;
  -moz-border-top-left-radius: 0px !important;
  -o-border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
  -webkit-border-bottom-left-radius: 0px !important;
  -moz-border-bottom-left-radius: 0px !important;
  -o-border-bottom-left-radius: 0px !important;
}
.SearchMenuType {
  font-size: 1em;
}
.headerSearchMedium,
.headerMenuhMedium {
  margin-left: 20px;
  float: right;
}
.lgSearchLeftText {
  font-size: 1.1em;
  font-weight: bold;
  color: #6C6C6C;
  margin-top: 2px;
}
.lgSearchFieldContainer {
  height: 30px;
  background-color: #fff;
  border: 1px solid #333;
  padding: 0;
  margin: 0 0 0 3px;
  text-align: left;
  border-radius: 4px;
  -webkit-border-radius: 4px;
}
.lgSearchFieldContainer .lgSearchTextField {
  border: none;
  box-shadow: none;
  margin: -8px 0 0 0;
  height: 18px;
  width: 130px;
  font-size: .9em;
}
.lgSearchFieldContainer select.lgSearchSelect {
  width: auto;
  height: 28px;
  font-size: .9em;
  line-height: 1em;
  box-shadow: none;
  padding: 0;
  border-top: none;
  border-right: 1px solid #222;
  border-left: none;
  border-bottom: none;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}
.lgSearchFieldContainer td.gsc-input {
  padding: 0px !important;
}
.lgSearchFieldContainer td.gsc-input input.gsc-input {
  padding: 4px;
}
.lgSearchResetField {
  border: none;
  position: absolute;
  margin-top: 1px;
  margin-left: -21px;
  background-image: url(/images/layout/css-bg-icon-pngs/2x/input-close.png) !important;
  background-repeat: no-repeat;
  background-size: 23px 20px;
  background-position: center;
  background-color: transparent;
  width: 25px;
}
#lgSearchFull i {
  color: #fff;
}
.lgSearchGo {
  margin: 0 0 0 6px;
  padding: 3px 5px;
}
.homeEsSearchText {
  color: #ffffff;
}
.lgSearchBar {
  border-bottom: 1px solid #ffffff;
  background-color: #ffffff;
  padding: 7px 2px 8px 4px;
  margin: 10px 0 5px 3px;
  text-align: left;
  border-radius: 6px;
  -webkit-border-radius: 6px;
}
.gsc-control-cse {
  padding: 0px !important;
  border: none !important;
}
/* NOT FINISHED STYLING*/
.gsc-search-button.gsc-search-button-v2 {
  padding: 6px 12px;
  background-image: url(/images/layout/x.png);
}
/***********/
#siteSearchPanel .gsc-input {
  padding: 0px !important;
  display: inline !important;
}
#siteSearchPanel .gsc-input .gsc-input-box,
#siteSearchPanel .gsc-input #gs_tti52 {
  height: 34px !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s !important;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s !important;
  border-top-right-radius: 0px !important;
  -webkit-border-top-right-radius: 0px !important;
  -moz-border-top-right-radius: 0px !important;
  -o-border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  -webkit-border-bottom-right-radius: 0px !important;
  -moz-border-bottom-right-radius: 0px !important;
  -o-border-bottom-right-radius: 0px !important;
  border-right: none !important;
}
#siteSearchPanel .gsc-search-button {
  padding: 0px !important;
}
#siteSearchPanel .gsc-search-button input.gsc-search-button.gsc-search-button-v2 {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-top-left-radius: 0px !important;
  -webkit-border-top-left-radius: 0px !important;
  -moz-border-top-left-radius: 0px !important;
  -o-border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
  -webkit-border-bottom-left-radius: 0px !important;
  -moz-border-bottom-left-radius: 0px !important;
  -o-border-bottom-left-radius: 0px !important;
  margin: 0px !important;
  height: 34px !important;
}
#siteSearchPanel .gsc-tabhInactive {
  border-color: #fff !important;
  background-color: #fff !important;
}
#siteSearchPanel .gsc-tabsArea {
  border-color: #e9e9e9;
}
#siteSearchPanel .gsc-tabHeader {
  overflow: visible !important;
  border-color: #e9e9e9 !important;
  border-bottom-color: #fff !important;
}
#siteSearchPanel .gsc-tabHeader.gsc-tabhActive {
  color: #222 !important;
}
#siteSearchPanel .gsc-refinementHeader {
  color: #6b717a !important;
}
#siteSearchPanel .gsc-refinementHeader.gsc-refinementhActive {
  color: #f17230 !important;
}
#siteSearchPanel .gsc-selected-option-container {
  width: auto !important;
  cursor: pointer !important;
}
#siteSearchPanel .gsc-refinementsArea {
  padding-left: 0px !important;
}
#siteSearchPanel .gcsc-branding {
  display: none !important;
}
#siteSearchPanel a.gs-title {
  color: #bf4b00 !important;
}
#siteSearchPanel a.gs-title b {
  color: #bf4b00 !important;
}
#siteSearchPanel a.gs-title:hover,
#siteSearchPanel a.gs-title:focus {
  color: #f17230 !important;
}
#siteSearchPanel a.gs-title:hover b,
#siteSearchPanel a.gs-title:focus b {
  color: #f17230 !important;
}
#siteSearchPanel a.gs-title:visited {
  color: #963B00 !important;
}
#siteSearchPanel a.gs-title:visited b {
  color: #9a3c00 !important;
}
#siteSearchPanel .gsc-thumbnail-inside,
#siteSearchPanel .gsc-url-top {
  padding-left: 0px !important;
}
#siteSearchPanel .gs-webResult {
  color: #6b717a !important;
}
#siteSearchPanel .gsc-cursor-box {
  padding: 10px 0;
  margin: 10px 0;
  border-top: 1px solid #eaebed;
  border-bottom: 1px solid #eaebed;
}
#siteSearchPanel .gsc-results .gsc-cursor-box .gsc-cursor-page {
  color: #bf4b00;
  padding: 5px;
  margin: 0px;
  font-size: 1.1em;
}
#siteSearchPanel .gsc-results .gsc-cursor-box .gsc-cursor-page:hover,
#siteSearchPanel .gsc-results .gsc-cursor-box .gsc-cursor-page:focus {
  color: #f17230 !important;
  text-decoration: none;
}
#siteSearchPanel .gsc-results .gsc-cursor-box .gsc-cursor-page:hover b,
#siteSearchPanel .gsc-results .gsc-cursor-box .gsc-cursor-page:focus b {
  color: #f17230 !important;
}
#siteSearchPanel .gsc-cursor-current-page {
  font-weight: 900;
}
.gsc-input-box,
.gsc-input-box:hover,
.gsc-input-box:focus {
  background: #ffffff !important;
  border: none !important;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
}
#gs_tti51,
#gs_tti52 {
  display: block;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  background: #ffffff;
  padding: 5px 8px;
  border: 1px solid #bdbdbd;
  cursor: text;
}
#gs_tti51 .gsc-input,
#gs_tti52 .gsc-input,
#gs_tti51 .gsc-input:hover,
#gs_tti52 .gsc-input:hover,
#gs_tti51 .gsc-input:active,
#gs_tti52 .gsc-input:active,
#gs_tti51 .gsc-input:focus,
#gs_tti52 .gsc-input:focus,
#gs_tti51 .gsib_a,
#gs_tti52 .gsib_a {
  padding: 0px;
  border: none;
  box-shadow: none;
}
.PhoneSearchInputs {
  /*margin-bottom: 12px;*/
}
.headerMenuhMedium {
  display: none !important;
}
.rowHead div.btn,
#spnSearchTablet,
.headerMenuhMedium span.btn {
  color: #333;
  font-size: 13px;
  border: 1px solid #333;
  height: 30px;
}
#lgLoginElement {
  font-size: .9em;
}
#smHeaderNav {
  padding: 25px 15px 0 0;
  color: #fff;
  font-size: 1em;
  -webkit-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
#dvLocatorSearch {
  border: 1px solid #CCC;
}
.headContainer {
  z-index: 15;
  position: relative;
  background-color: #ff6600;
}
.headTop {
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 0;
}
.navContainer {
  z-index: 15;
  position: relative;
  background-color: #000000;
}
li#lgLoginElement {
  padding-left: 10px;
  padding-right: 10px;
}
.crumbsRow {
  position: relative;
  z-index: 1;
  background-color: #eaebed;
  border-top: inset 1px solid rgba(255, 255, 255, 0.8);
}
.crumbsRow .crumbs {
  margin: 5px 0;
  min-height: 0px;
}
.crumbs.visible-xs {
  padding-top: 15px;
  border-top: 1px solid #eaebed;
}
.phoneHeaderLoginContainer div:last-child {
  padding-bottom: 20px;
}
.equipShadowBg {
  background-repeat: no-repeat;
}
/****Menu Styles****/
#lgMegaMenu {
  position: static;
  z-index: 900;
  min-height: 52px;
}
@media (max-width: 991px) {
  #lgMegaMenu {
    min-height: 41px;
  }
}
.megamenu {
  z-index: 800;
}
ul.megamenu {
  z-index: 700;
  background-color: none;
  margin: 0px auto;
  padding: 5px 0px;
  list-style: none;
  display: none;
}
ul.megaMenuUl {
  margin-left: 0;
  padding-left: 0px;
}
ul.megamenu li {
  z-index: 600;
  margin: 0px;
  padding: 0px;
}
ul.megamenu li.clear-fix {
  float: none;
  clear: both;
  margin: 0px;
  padding: 0px;
  height: 0px;
  font-size: 0px;
  line-height: 0px;
}
ul.megamenu a.mm-item-link:link,
ul.megamenu a.mm-item-link:visited {
  position: relative;
  display: inline-block;
  color: #FFF;
  padding: 10px 12px;
  margin: 0px 5px 0px 0px;
  text-decoration: none;
  z-index: 10;
  font-size: 1.1em;
  border-top: 1px solid transparent;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-bottom: none;
  -moz-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
}
/*
    *html ul.megamenu a.mm-item-link:link, *html ul.megamenu a.mm-item-link:visited {
    border-color: pink;
    filter: chroma(color=pink);
}
*/
ul.megamenu a.mm-item-link-hover:link,
ul.megamenu a.mm-item-link-hover:visited {
  color: #444;
  background: #eaebed;
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
}
ul.megamenu li.mm-item a.mm-item-link.externalLinkIcon:after {
  content: "";
}
ul.megamenu div.mm-item-content {
  z-index: 600;
  background-color: #eaebed;
  padding: 25px 5px 15px 5px;
  position: absolute;
  border: 1px solid #222;
  border-top: none;
  min-width: 250px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-top-left-radius: 0px;
  -webkit-border-top-left-radius: 0px;
  -moz-border-top-left-radius: 0px;
  -o-border-top-left-radius: 0px;
}
.mm-content-base {
  position: relative;
  z-index: 110;
  /*  margin:10px 0;	*/
  color: #000;
}
.mm-content-base span {
  display: block;
}
.mm-js-shadow {
  /*  background: #555;	*/
  position: absolute;
  z-index: 10;
}
/*#region Mobile Menu */
.mobileUL {
  padding-left: 0px;
}
/*#endregion */
.enlargeContainer {
  position: absolute;
  right: 2em;
  bottom: 2em;
  background-color: rgba(255, 255, 255, 0);
}
/*.activeSlide
{
	color:#fff;
	text-shadow:0 1px 1px rgba(0,0,0,1)
	}*/
.enlargePhoto {
  color: rgba(255, 255, 255, 0.6);
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.4);
}
/******MISC. Classes******/
.jlgorange {
  color: #f17230;
}
.smIconInline {
  float: left;
  margin: 3px 10px 10px 0;
}
a.currLang:before {
  content: "\2713  ";
  font-weight: 500;
}
.specDifference {
  color: #c45612 !important;
  font-weight: 600 !important;
}
.specDifferenceFootNote {
  color: #c45612;
  font-weight: 600;
  padding-bottom: 15px;
  font-size: .9em;
}
.clear {
  clear: both;
}
.noMarginleft {
  margin-left: 0em !important;
}
.noMarginTop {
  margin-top: 0px !important;
}
.noPaddingTop {
  padding-top: 0px !important;
}
.noPaddingBottom {
  padding-bottom: 0px !important;
}
.noMinHeight {
  min-height: inherit !important;
}
.clearLeft {
  clear: left;
}
/*input.lgSearchTextField {
    background-image: url(/images/layout/css-bg-icon-pngs/2x/input-close.png) !important;
    background-repeat:no-repeat;
    background-size:23px 20px;
    background-position: center right;
    padding-right:26px;
    width: 80%;
    }*/
#clear-search {
  position: absolute;
  display: inline-block;
  width: 28px;
  height: 28px;
  /*top: 24px;*/
  right: 0px;
}
#gsc-i-id2 {
  /* this is the class the google search adds to header search and site search page inputs */
  height: 24px !important;
  background-position: right 20px center !important;
}
#gsc-i-id3 {
  /* this is the class the google search adds to header search and site search page inputs */
  height: 24px !important;
  background-position: right 20px center !important;
}
.lgSearchFieldContainer input.gsc-input#gsc-i-id1 {
  /* this is the class the google search adds to header search and site search page inputs */
  background-position: right center !important;
  background-repeat: no-repeat !important;
  background-color: none !important;
  background-size: 23px 20px !important;
  background-image: none !important;
  border: 1px solid #bdbdbd;
  padding: 3px 25px 3px 8px !important;
  /* USE the same right padding in jQuery! */
  border-radius: 3px;
  transition: none;
  height: 26px !important;
  width: 100% !important;
  font-size: 100% !important;
  margin: 0px !important;
}
.clearable {
  background-repeat: no-repeat !important;
  background-position: right -25px center !important;
  background-color: none !important;
  background-size: 23px 20px !important;
  border: 1px solid #bdbdbd;
  padding: 3px 25px 3px 8px;
  /* USE the same right padding in jQuery! */
  border-radius: 3px;
  transition: none;
}
.x {
  background-image: url(/images/layout/css-bg-icon-pngs/2x/input-close.png) !important;
}
.clearable.x,
.gsc-input.x {
  background-position: right 0px center !important;
}
.clearable.onX {
  cursor: pointer;
}
*[data-video="true"],
button,
.btn {
  cursor: pointer;
}
span[data-video="true"] {
  position: relative;
  text-align: center;
}
span[data-video="true"]:before {
  content: '\f04b';
  font-family: 'FontAwesome';
  font-size: 30px;
  line-height: 65px;
  text-align: center;
  text-shadow: 0.05em 0.05em 0.1em #000;
  color: #fff;
  color: rgba(255, 255, 255, 0.7);
  background-color: #565656;
  background-color: rgba(0, 0, 0, 0.4);
  border: 2px solid #000;
  position: absolute;
  height: 65px;
  width: 100px;
  top: 50%;
  left: 50%;
  margin: -32.5px 0 0 -50px;
  z-index: 99;
  transition: all .25s;
  -webkit-transition: all .25s;
  -moz-transition: all .25s;
  border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
span[data-video="true"]:hover:before {
  color: #fff;
  background-color: #333;
  background-color: rgba(0, 0, 0, 0.8);
  border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  box-shadow: 0 0 2em #fff;
  -moz-box-shadow: 0 0 2em #fff;
  -webkit-box-shadow: 0 0 2em #fff;
  border-color: #6b717a;
}
.contactUsColTwo {
  padding: 20px 0;
  border-bottom: 1px solid #6b717a;
}
.contactUsColTwo:first-child {
  padding-top: 0px;
}
.contactUsColTwo:last-child {
  margin-bottom: 20px;
}
.secondcolcopy .dealerLocator {
  margin-bottom: 30px;
}
.equipmentSelectorImage img {
  height: 150px;
}
/*** ClearSky Modal ***/
.ui-dialog {
  position: fixed;
  top: 0px !important;
  padding: 5% 5% 200% 5%;
  width: auto !important;
  height: auto !important;
  box-shadow: 0 0 100px #000;
  z-index: 9999999;
}
.ui-dialog .ui-widget-content {
  border: none !important;
  background: #fff !important;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .ui-dialog {
    padding: 10% 15% 200% 15%;
  }
}
@media (min-width: 1200px) {
  .ui-dialog {
    padding: 15% 20% 200% 20%;
  }
}
@media (max-width: 550px) {
  .ui-dialog {
    padding: 0 0 200% 0;
    width: 100% !important;
    border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -o-border-radius: 0px !important;
  }
}
.ui-dialog-content {
  border: none !important;
  background: #eaebed !important;
  width: auto !important;
  height: auto !important;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
}
.ui-dialog-buttonset {
  padding: 0 15px 40px 15px;
  text-align: right;
}
.ui-dialog-buttonset button {
  padding: 6px 12px;
}
.ui-dialog-buttonpane {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-top-left-radius: 0px !important;
  -webkit-border-top-left-radius: 0px !important;
  -moz-border-top-left-radius: 0px !important;
  -o-border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
  -webkit-border-top-right-radius: 0px !important;
  -moz-border-top-right-radius: 0px !important;
  -o-border-top-right-radius: 0px !important;
}
.ClearSkyCalculatorResultsHighlight {
  color: #f17230;
}
.ClearSkyCalculatorDisclaimer {
  color: #6b717a;
  font-size: 12px;
}
#clearSkyanswers {
  box-sizing: border-box;
  display: none;
  padding: 25px;
  text-align: center;
  border-bottom-right-radius: 0px !important;
  -webkit-border-bottom-right-radius: 0px !important;
  -moz-border-bottom-right-radius: 0px !important;
  -o-border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
  -webkit-border-bottom-left-radius: 0px !important;
  -moz-border-bottom-left-radius: 0px !important;
  -o-border-bottom-left-radius: 0px !important;
}
#clearSkyanswers h1 {
  color: black;
}
.clearskyVideo {
  padding-bottom: 30px;
}
.clearskyVideo p {
  font-size: 1.1em;
  font-weight: 600;
}
.clearskyHomeBlock {
  margin-top: 30px;
}
.clearskyHomeSavings {
  padding: 15px;
  background: #eaebed;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
}
.micrositePhoneTitleBar {
  background: #222;
  background-color: #313131;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzMxMzEzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzIzMjMyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #313131 1%, #232323 90%, #000000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #313131), color-stop(90%, #232323), color-stop(100%, #000000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #313131 1%, #232323 90%, #000000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #313131 1%, #232323 90%, #000000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #313131 1%, #232323 90%, #000000 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #313131 1%, #232323 90%, #000000 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#313131', endColorstr='#000000', GradientType=0);
  /* IE6-8 */
  color: #fff;
  padding: 6px 0;
}
/*  cookie start  */
#BodyContent_usrAcceptCookies_pnlAcceptCookies {
  position: fixed;
  top: 0px;
  display: block;
  width: 100%;
  padding: 47px 15px;
  float: left;
  background: url(/images/layout/1px-trans-black.png);
  background: rgba(0, 0, 0, 0.8);
  border-bottom: 2px solid #000;
  z-index: 999999999;
}
#cookie-notification-container {
  color: #fff;
  font-weight: 600;
  overflow: hidden;
  text-align: center;
  font-size: 14px;
  z-index: 100000;
  /*this is crazy high bc of z index of 99999 of another elem on region/lang selector page*/
  width: 90%;
  line-height: 14px;
}
#cookie-notification-container #accept-cookies {
  margin: 15px;
}
/** MAPS **/
.serviceCenterMap {
  margin: 20px 0;
}
#dvMap {
  min-height: 500px;
}
#dvMap img {
  max-width: none;
}
.serviceCenterNameTooltip {
  line-height: 20px;
  font-size: 1.4em !important;
  font-weight: normal !important;
  text-align: center;
  color: #222;
}
.serviceCenter {
  padding-top: 10px;
}
.serviceCenter ul {
  list-style-type: none;
  margin-top: 20px;
  padding-left: 0px;
}
.serviceCenter li {
  border-top: 1px solid #eaebed;
  padding: 7px 0;
}
.serviceCenter li:last-child {
  border-bottom: 1px solid #eaebed;
}
/*Image Caroursel*/
.carouselMain {
  margin: 0 0 6px 0;
}
.homeTrainingRow .ucIcon {
  display: block;
}
.swiper-slide {
  text-align: center;
}
.icon-angle-right,
.icon-angle-left,
.icon-zoom-in,
.expand {
  cursor: pointer;
}
.swiper-containerThumb .swiper-wrapper .swiper-slide div {
  /*  margin:5px;	*/
  line-height: 1.3em;
  padding-top: 3px;
}
.catSwipeContainer .swiper-containerThumb .swiper-wrapper .swiper-slide div {
  margin: 0px 5px;
  line-height: 1.3em;
}
.modelSliderCaption {
  display: none;
  /* TEMPORARY FOR PROTOTYPE */
  text-align: left;
  font-size: .9em;
  color: #6b717b;
  padding-top: 3px;
  line-height: 1.3em;
}
#dvThumbnails {
  /*width: inherit !important;*/
  padding: 10px 0 0 0 !important;
}
#dvThumbnails img,
#dvThumbnails .col-md-2,
#dvThumbnails .col-md-2 span,
#dvThumbnails .col-md-2 span span,
#dvThumbnails .col-md-2 span span img {
  display: block;
  border-radius: 3px;
  -webkit-border-radius: 3px;
}
#dvThumbnails .col-md-2 span span img {
  opacity: .8;
  filter: alpha(opacity=80);
}
#dvThumbnails .col-md-2 span span img:hover,
#dvThumbnails .col-md-2 span span img:focus {
  cursor: pointer;
  opacity: 1;
  filter: alpha(opacity=100);
}
#scAllModelsRight {
  margin-right: 10px;
}
#scAllModelsLeft {
  margin-left: 10px;
}
#scAllModelsLeft,
#scAllModelsRight {
  display: inline-block;
  color: rgba(255, 255, 255, 0.5);
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  cursor: pointer;
  font-size: 4.5em;
  position: relative;
  bottom: 120px;
}
#scAllModelsLeft {
  float: left;
}
#scAllModelsRight {
  float: right;
}
#scAllModelsLeft.swiperButtonDisabled,
#scAllModelsRight.swiperButtonDisabled {
  display: none !important;
  cursor: default;
}
.modelSlideshowContainer #scAllModelsLeft,
.modelSlideshowContainer #scAllModelsRight {
  color: #bdbdbd;
  font-size: 2em;
}
#scAllModelsLeft:hover,
#scAllModelsRight:hover {
  color: #6b717a;
  text-shadow: none;
}
#spnRefine {
  height: 34px;
  line-height: 21px;
  margin-bottom: 15px;
}
#spnRefine i {
  padding-left: 6px;
}
.clearCatFilters {
  line-height: 34px;
  text-align: right;
}
.modelSlideThumbsRow {
  /*border-top: 1px solid #eaebed;*/
}
.allModelsRow {
  border-bottom: 1px solid #6b717b;
}
.allModels-swiper-container {
  overflow: hidden;
}
/* All Models - Current Model */
.allModels-swiper-container .swiper-slide:first-child {
  pointer-events: none;
}
.allModels-swiper-container .swiper-slide:first-child .allModelsThumbBlock {
  border: 1px solid #bdbdbd;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
}
.allModels-swiper-container .swiper-slide:first-child a {
  color: #6b717a !important;
}
/********MODEL IMAGE******/
.modelPhoto {
  text-align: center;
}
.col-md-4 .modelPhoto {
  width: 100%;
}
.col-md-4 .modelPhoto img {
  height: 200px;
}
.keyHead {
  font-size: 1.2em;
  font-weight: bold;
  margin-bottom: 10px;
  white-space: normal;
}
.expand > span {
  display: block;
  font-size: 1em;
  font-weight: 600;
  color: #666;
  margin: 0;
  padding: 4px 8px;
}
#spnAllSpecs,
#spnAllFeatures {
  display: inline-block;
}
.expand > span:hover,
.expand > span:focus {
  color: #333;
}
#dvAllSpecs,
#dvAllFeatures {
  padding-top: 10px;
}
.keyData {
  /*	margin: 0 0 10px 0;
	background:#D5D5D5;

	padding:6px;
	*/
}
.modelOptionItemTitle {
  text-align: left;
  white-space: normal !important;
}
/*****EQUIPMENT PAGE ******/
.equipBlock {
  cursor: pointer;
  text-align: center;
  margin: 15px 0;
  padding-top: 15px !important;
  padding-bottom: 15px;
  padding-right: 0px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
}
/*.equipBlock:hover {
        background-color: #eaebed;
        }*/
.equipBlock img {
  height: 164px;
  width: auto;
}
.equipName {
  padding: 8px 0 0 0;
  /*color: #bf4b00;*/
  font-size: 1.2em;
}
.equipBlock:hover a .equipName,
.equipBlock:focus a .equipName {
  color: #f17230;
}
.equipExplore {
  padding: 0 0 0 20px;
}
.equipFeatureBlock {
  background-color: #eaebed;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  padding: 40px 0;
  text-align: center;
  overflow: hidden;
  margin-top: 20px;
}
.printModelImage {
  margin: -10px 0 20px 15px;
}
.sideBarCol .equipFeatureBlock {
  border: 1px solid #6b717b;
}
.equipFeatureBlock:hover,
.equipFeatureBlock:focus {
  cursor: pointer;
}
.equipFeatureBlock:active {
  position: relative;
  top: 1px;
  box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.3);
}
.equipBottomFeatures {
  padding-top: 20px;
  border-top: 1px solid #eaebed;
}
.equipmentBottomRow {
  border-top: 1px solid #eaebed;
  margin-top: 30px;
  padding-top: 20px;
  padding-bottom: 20px;
}
.equipmentNewFeatured {
  padding: 20px;
  background: #eaebed;
  text-align: center;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
}
.equipmentEquipmentSelectorFeature {
  padding: 20px;
  background: #eaebed;
  text-align: center;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
}
/******** MODEL PAGE TABLES TABLE TEXT********/
#dvAllSpecs table,
.tab-content table,
.locationsRegionGroupContainer table {
  width: 100%;
}
#dvAllSpecs .table,
.tab-content .table,
.locationsRegionGroupContainer .table,
#dvAllSpecs table,
.tab-content table,
.locationsRegionGroupContainer table,
#dvAllSpecs tr,
.tab-content tr,
.locationsRegionGroupContainer tr,
#dvAllSpecs tbody,
.tab-content tbody,
.locationsRegionGroupContainer tbody,
#dvAllSpecs td,
.tab-content td,
.locationsRegionGroupContainer td,
#dvAllSpecs th,
.tab-content th,
.locationsRegionGroupContainer th {
  border: none;
  border-color: none;
}
#dvAllSpecs table th,
.tab-content table th,
.locationsRegionGroupContainer table th,
#dvAllSpecs .table-striped td,
.tab-content .table-striped td,
.locationsRegionGroupContainer .table-striped td {
  vertical-align: middle;
}
#dvAllSpecs .table,
.tab-content .table,
.locationsRegionGroupContainer .table {
  margin-bottom: 0;
}
#dvAllSpecs .table thead td,
.tab-content .table thead td,
.locationsRegionGroupContainer .table thead td {
  cursor: pointer;
}
#dvAllSpecs .table thead:first-child tr:first-child td,
.tab-content .table thead:first-child tr:first-child td,
.locationsRegionGroupContainer .table thead:first-child tr:first-child td {
  border-radius: 4px;
}
#dvAllSpecs .table tbody th,
.tab-content .table tbody th,
.locationsRegionGroupContainer .table tbody th,
#dvAllSpecs .table-striped tbody td,
.tab-content .table-striped tbody td,
.locationsRegionGroupContainer .table-striped tbody td {
  border-top: none;
  border-bottom: 1px solid #ddd;
}
#dvAllSpecs .table-striped thead tr td,
.tab-content .table-striped thead tr td,
.locationsRegionGroupContainer .table-striped thead tr td {
  border: none;
}
#dvAllSpecs .table tbody tr:last-child,
.tab-content .table tbody tr:last-child,
.locationsRegionGroupContainer .table tbody tr:last-child {
  border-bottom: 2px solid #ddd;
}
#dvAllSpecs .table-striped tbody > tr:nth-child(even) > td,
.tab-content .table-striped tbody > tr:nth-child(even) > td,
.locationsRegionGroupContainer .table-striped tbody > tr:nth-child(even) > td,
#dvAllSpecs .table-striped tbody > tr:nth-child(even) > th,
.tab-content .table-striped tbody > tr:nth-child(even) > th,
.locationsRegionGroupContainer .table-striped tbody > tr:nth-child(even) > th {
  background-color: #f7f8f9;
}
#dvAllSpecs .table-striped tbody > tr:nth-child(odd) > td,
.tab-content .table-striped tbody > tr:nth-child(odd) > td,
.locationsRegionGroupContainer .table-striped tbody > tr:nth-child(odd) > td,
#dvAllSpecs .table-striped tbody > tr:nth-child(odd) > th,
.tab-content .table-striped tbody > tr:nth-child(odd) > th,
.locationsRegionGroupContainer .table-striped tbody > tr:nth-child(odd) > th {
  background-color: #fff;
}
#dvAllSpecs .tableHead,
.tab-content .tableHead,
.locationsRegionGroupContainer .tableHead {
  font-size: 1.3em;
  font-weight: 600;
  color: #fff;
  border: 0px;
  background-color: #f17230;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2OGQ0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2YzNzIyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjYzMTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f68d4c 0%, #f37221 90%, #cf6310 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f68d4c), color-stop(90%, #f37221), color-stop(100%, #cf6310));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f68d4c 0%, #f37221 90%, #cf6310 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f68d4c 0%, #f37221 90%, #cf6310 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f68d4c 0%, #f37221 90%, #cf6310 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f68d4c 0%, #f37221 90%, #cf6310 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f68d4c', endColorstr='#cf6310', GradientType=0);
  /* IE6-8 */
}
#dvAllSpecs .table-striped td.tableHead,
.tab-content .table-striped td.tableHead,
.locationsRegionGroupContainer .table-striped td.tableHead {
  padding: 6px 13px 6px 6px !important;
}
#dvAllSpecs .tableRowHead,
.tab-content .tableRowHead,
.locationsRegionGroupContainer .tableRowHead {
  font-size: .9em;
  font-weight: 600;
  background-color: #fff;
  width: 66%;
}
#dvAllSpecs .tableBody,
.tab-content .tableBody,
.locationsRegionGroupContainer .tableBody {
  font-size: .9em;
  background-color: #fff;
}
#dvAllSpecs .table thead > tr > th,
.tab-content .table thead > tr > th,
.locationsRegionGroupContainer .table thead > tr > th,
#dvAllSpecs .table tbody > tr > th,
.tab-content .table tbody > tr > th,
.locationsRegionGroupContainer .table tbody > tr > th,
#dvAllSpecs .table tfoot > tr > th,
.tab-content .table tfoot > tr > th,
.locationsRegionGroupContainer .table tfoot > tr > th,
#dvAllSpecs .table thead > tr > td,
.tab-content .table thead > tr > td,
.locationsRegionGroupContainer .table thead > tr > td,
#dvAllSpecs .table tbody > tr > td,
.tab-content .table tbody > tr > td,
.locationsRegionGroupContainer .table tbody > tr > td,
#dvAllSpecs .table tfoot > tr > td,
.tab-content .table tfoot > tr > td,
.locationsRegionGroupContainer .table tfoot > tr > td {
  border-top: none;
}
/******GRADIENTS********/
.grBlack {
  background-color: #313131;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzMxMzEzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzIzMjMyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #313131 1%, #232323 90%, #000000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #313131), color-stop(90%, #232323), color-stop(100%, #000000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #313131 1%, #232323 90%, #000000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #313131 1%, #232323 90%, #000000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #313131 1%, #232323 90%, #000000 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #313131 1%, #232323 90%, #000000 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#313131', endColorstr='#000000', GradientType=0);
  /* IE6-8 */
}
.grOrange {
  background-color: #f17230;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2OGQ0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2YzNzIyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjYzMTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f68d4c 0%, #f37221 90%, #cf6310 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f68d4c), color-stop(90%, #f37221), color-stop(100%, #cf6310));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f68d4c 0%, #f37221 90%, #cf6310 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f68d4c 0%, #f37221 90%, #cf6310 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f68d4c 0%, #f37221 90%, #cf6310 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f68d4c 0%, #f37221 90%, #cf6310 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f68d4c', endColorstr='#cf6310', GradientType=0);
  /* IE6-8 */
}
.grGray {
  background-color: #9199a4;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkxOTlhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzcyN2I4NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YjcxN2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #9199a4 0%, #727b87 90%, #6b717a 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9199a4), color-stop(90%, #727b87), color-stop(100%, #6b717a));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #9199a4 0%, #727b87 90%, #6b717a 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #9199a4 0%, #727b87 90%, #6b717a 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #9199a4 0%, #727b87 90%, #6b717a 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #9199a4 0%, #727b87 90%, #6b717a 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9199a4', endColorstr='#6b717a', GradientType=0);
  /* IE6-8 */
}
.grWhite {
  background-color: #feffff;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOWQ5ZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #feffff 0%, #f2f2f2 90%, #d9d9d9 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #feffff), color-stop(90%, #f2f2f2), color-stop(100%, #d9d9d9));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #feffff 0%, #f2f2f2 90%, #d9d9d9 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #feffff 0%, #f2f2f2 90%, #d9d9d9 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #feffff 0%, #f2f2f2 90%, #d9d9d9 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #feffff 0%, #f2f2f2 90%, #d9d9d9 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#feffff', endColorstr='#d9d9d9', GradientType=0);
  /* IE6-8 */
}
.grWhite2 {
  background-color: #ffffff;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOWQ5ZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffffff 30%, #edeff2 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #ffffff), color-stop(1000%, #edeff2));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 30%, #edeff2 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 30%, #edeff2 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 30%, #edeff2 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 30%, #edeff2 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#edeff2', GradientType=0);
  /* IE6-8 */
}
/********NAVIGATION********/
.mobileNavBar {
  padding: 9px 0px 12px 0;
  float: right;
  color: #333;
}
.destHeaderLinks {
  display: block;
  float: right;
  text-align: right;
  clear: both;
}
@media (min-width: 768px) {
  .destHeaderLinks {
    clear: none;
  }
}
i#dvMobileNavCSSIcon.disabled,
i#dvMobileSearchIcon.disabled,
i#dvMobileLocatorIcon.disabled {
  color: #fff;
  border-bottom: none;
  background: none;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  box-shadow: none;
}
.mobileNavBar i {
  padding: 7px 10px 7px 10px !important;
  margin: 0 2px;
  display: inline-block;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  text-shadow: 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3), inset 0 -1px 0px #ffffff;
}
ul.nav-tabs a:link {
  color: #6b717b;
}
ul.nav-tabs li.active a {
  color: #f17230;
}
ul.nav-tabs li.active a:hover,
ul.nav-tabs li.active a:focus {
  color: #f17230;
}
#dvMobileLocatorIcon,
#dvMobileSearchIcon,
#dvMobileNavCSSIcon {
  cursor: pointer;
  background-color: #eaebed;
}
#phoneNavContainer {
  font-size: 1.3em;
  padding: 20px;
  line-height: 2em;
  position: absolute;
  border: 1px #5E5E5E solid;
  z-index: 100;
  color: black;
  display: none;
  overflow: hidden;
  background-color: #fff;
  margin-top: 44px;
}
.geoLocateOptPromo {
  font-size: .9em;
  white-space: normal !important;
}
.locateGoBtn,
.stayInTouchBtn button {
  margin: 10px 0 0 0;
}
/********MEGA MENU TEXT********/
a.navLink:link,
.phone2ndNav a:link {
  text-decoration: none;
  color: #333;
}
a.navLink:visited,
.phone2ndNav a:visited {
  color: #333;
}
a.navLink:active,
.phone2ndNav a:active {
  color: #000;
}
a.navLink:hover,
.phone2ndNav a:hover,
a.navLink:focus,
.phone2ndNav a:focus {
  color: #f17230;
}
/****** LOGIN MENU TEXT ******/
/*
#phoneHeaderLoginContainer a:link {text-decoration:none; color:#333;}
#phoneHeaderLoginContainer a:visited {color:#333}
#phoneHeaderLoginContainer a:active {color:#000}
#phoneHeaderLoginContainer a:hover {color:#f17230;}
*/
ul.megaMenuUl {
  list-style-image: none;
  list-style-type: none;
  margin: 0 0 10px 0;
}
ul.megaMenuUl li {
  padding: 0 0 8px 4px;
}
.product-menu ul.megaMenuUl li {
  line-height: 23px;
  padding-left: 10px;
}
.crumbs {
  font-size: .85em !important;
  margin: 15px 0;
  display: block;
  min-height: 0px;
}
.crumbs i.icon-angle-right {
  margin: 0 .45em;
}
.crumbs.visible-sm {
  background-color: #eaebed;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  min-height: 0px;
}
label {
  font-weight: 600;
}
/*********Mobile Menu***********/
/* Wrapped around .top-bar to contain to grid width */
.contain-to-grid {
  width: 100%;
  background: #111111;
}
.contain-to-grid .top-bar {
  margin-bottom: 0;
}
.fixed {
  width: 100%;
  left: 0;
  position: fixed;
  top: 0;
  z-index: 99;
}
.fixed.expanded:not(.top-bar) {
  overflow-y: auto;
  height: auto;
  width: 100%;
  max-height: 100%;
}
.fixed.expanded:not(.top-bar) .title-area {
  position: fixed;
  width: 100%;
  z-index: 99;
}
.fixed.expanded:not(.top-bar) .top-bar-section {
  z-index: 98;
  margin-top: 45px;
}
.top-bar {
  overflow: hidden;
  line-height: 1.5em;
  position: relative;
  background: #111111;
  margin-bottom: 0;
}
.top-bar ul {
  margin-bottom: 0;
  list-style: none;
}
.top-bar .row {
  max-width: none;
}
.top-bar form,
.top-bar input {
  margin-bottom: 0;
}
.top-bar input {
  height: 2.45em;
}
.top-bar .button {
  padding-top: .5em;
  padding-bottom: .5em;
  margin-bottom: 0;
}
.top-bar .title-area {
  position: relative;
  margin: 0;
}
.top-bar .name {
  height: 45px;
  margin: 0;
  font-size: 16px;
}
.top-bar .name h1 {
  line-height: 45px;
  font-size: 1.0625em;
  margin: 0;
}
.top-bar .name h1 a {
  font-weight: bold;
  color: white;
  width: 50%;
  display: block;
  padding: 0 15px;
}
.top-bar .toggle-topbar {
  position: absolute;
  right: 0;
  top: 0;
}
.top-bar .toggle-topbar a {
  color: white;
  text-transform: uppercase;
  font-size: 0.8125em;
  font-weight: bold;
  position: relative;
  display: block;
  padding: 0 15px;
  height: 45px;
  line-height: 45px;
}
.top-bar .toggle-topbar.menu-icon {
  right: 15px;
  top: 50%;
  margin-top: -16px;
  padding-left: 40px;
}
.top-bar .toggle-topbar.menu-icon a {
  text-indent: -48px;
  width: 34px;
  height: 34px;
  line-height: 33px;
  padding: 0;
  color: white;
}
.top-bar .toggle-topbar.menu-icon a span {
  position: absolute;
  right: 0;
  display: block;
  width: 16px;
  height: 0;
  -webkit-box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white;
  box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white;
}
.top-bar.expanded {
  height: auto;
  background: transparent;
}
.top-bar.expanded .title-area {
  background: #111111;
}
.top-bar.expanded .toggle-topbar a {
  color: #888888;
}
.top-bar.expanded .toggle-topbar a span {
  -webkit-box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888;
  box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888;
}
.top-bar-section {
  left: 0;
  position: relative;
  width: auto;
  -webkit-transition: left 300ms ease-out;
  -moz-transition: left 300ms ease-out;
  transition: left 300ms ease-out;
}
.top-bar-section ul {
  width: 100%;
  height: auto;
  display: block;
  font-size: 16px;
  margin: 0;
}
.top-bar-section .divider,
.top-bar-section [role="separator"] {
  border-bottom: solid 1px #2b2b2b;
  border-top: solid 1px black;
  clear: both;
  height: 1px;
  width: 100%;
}
.top-bar-section ul li {
  list-style-type: none;
}
.top-bar-section ul li > a {
  display: block;
  width: 100%;
  color: #333;
  /**/
  padding: 22px 15px;
  font-size: 1em;
  font-weight: 600;
  border-bottom: 1px solid #6b717b;
  background-repeat: no-repeat !important;
}
.top-bar-section ul li > a span.icon-angle-right {
  position: absolute;
  right: 20px;
  top: 30%;
}
.top-bar-section ul li > a.button {
  background: #2ba6cb;
  font-size: 0.8125em;
  padding-right: 15px;
  padding-left: 15px;
}
.top-bar-section ul li > a.button:hover {
  background: #2284a1;
}
.top-bar-section ul li > a.button.secondary {
  background: #e9e9e9;
}
.top-bar-section ul li > a.button.secondary:hover {
  background: #d0d0d0;
}
.top-bar-section ul li > a.button.success {
  background: #5da423;
}
.top-bar-section ul li > a.button.success:hover {
  background: #457a1a;
}
.top-bar-section ul li > a.button.alert {
  background: #c60f13;
}
.top-bar-section ul li > a.button.alert:hover {
  background: #970b0e;
}
.top-bar-section ul li:hover > a {
  background: #fff;
  color: #f17230;
}
.top-bar-section ul li:hover > a span {
  color: #f17230;
}
.top-bar-section ul li.active > a {
  background: #090909;
  color: white;
}
.top-bar-section .has-form {
  padding: 15px;
}
.top-bar-section .has-dropdown {
  position: relative;
}
/*.top-bar-section .has-dropdown > a:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: transparent transparent transparent rgba(255, 255, 255, 0.5);
    border-left-style: solid;
    margin-right: 15px;
    margin-top: -4.5px;
    position: absolute;
    top: 50%;
    right: 0;
    }*/
.top-bar-section .has-dropdown.moved {
  position: static;
}
.top-bar-section .has-dropdown.hover > .dropdown,
.top-bar-section .has-dropdown.not-click:hover > .dropdown {
  display: block;
}
.top-bar-section .has-dropdown.moved > .dropdown {
  display: block;
}
.top-bar-section .dropdown {
  position: absolute;
  left: 100%;
  top: 0;
  display: none;
  z-index: 99;
}
.top-bar-section .dropdown li {
  width: 100%;
  height: auto;
  padding: 0px;
}
li.has-form {
  padding: 15px !important;
}
.top-bar-section .dropdown li a {
  font-weight: 600;
  /*padding: 22px 15px;*/
}
.top-bar-section .dropdown li a.parent-link {
  font-weight: bold;
}
.top-bar-section .dropdown li.title h5 {
  margin-bottom: 0;
}
.top-bar-section .dropdown li.title h5 a {
  color: #6b717a;
  padding: 20px 0 20px 15px;
  display: block;
  border-bottom: 1px solid #6b717a;
}
.top-bar-section .dropdown li.title h5 a:hover,
.top-bar-section .dropdown li.title h5 a:focus {
  color: #f17230;
  background: #ffffff;
}
.top-bar-section .dropdown label {
  padding: 8px 15px 2px;
  margin-bottom: 0;
  text-transform: uppercase;
  color: #555555;
  font-weight: bold;
  font-size: 0.625em;
}
.navLink.subLink {
  padding-left: 30px !important;
  font-weight: 500;
}
.mobileUL li .mobileUL li .mobileUL li .mobileUL li a {
  padding: 8px 30px;
}
ul.mobileUL > li {
  padding: 0px;
}
.mobileUL li a .icon-signin {
  padding-left: 6px;
}
.top-bar-js-breakpoint {
  width: 940px !important;
  visibility: hidden;
}
.js-generated {
  display: block;
}
/*** COLOR TABLE  *****/
.colorBlock {
  padding: 15px 10px;
  width: 33.33333333333%;
  float: left;
}
.colorBlock table-layout,
.colorBlock tr,
.colorBlock td {
  padding-top: 0px;
  padding-bottom: 0px;
}
.colorBlock h5 {
  height: 2em;
  font-weight: 600;
  margin-top: 10px;
}
.hexBlock {
  width: 100%;
  height: 60px;
}
@media (min-width: 768px) {
  .colorBlock {
    padding: 15px;
    width: 20%;
  }
  .hexBlock {
    height: 100px;
  }
  .equipColors .colorBlock {
    width: 25%;
  }
  .equipColors .colorBlock .hexBlock {
    height: 100px;
  }
  #aAllSpecsLarge,
  #aAllFeaturesLarge {
    padding-left: 10px;
    padding-bottom: 8px;
  }
}
@media (max-width: 440px) {
  .colorBlock {
    padding: 15px;
    width: 50%;
  }
}
.hex-f37121 {
  background-color: #f37121;
}
.hex-FFE4B8 {
  background-color: #FFE4B8;
}
.hex-B3B5B8 {
  background-color: #B3B5B8;
}
.hex-76787B {
  background-color: #76787B;
}
.hex-010000 {
  background-color: #010000;
}
.hex-00678F {
  background-color: #b35420;
}
.hex-AB4F0E {
  background-color: #af9461;
}
.hex-006928 {
  background-color: #737b59;
}
.hex-0066B3 {
  background-color: #527069;
}
.hex-FDB812 {
  background-color: #42585c;
}
/*.hex-00678F {background-color:#00678F}
.hex-AB4F0E {background-color:#AB4F0E}
.hex-006928 {background-color:#006928}
.hex-0066B3 {background-color:#0066B3}
.hex-FDB812 {background-color:#FDB812}

.hex-337B8C {background-color:#337B8C}
.hex-B97B0C {background-color:#B97B0C}
.hex-697C14 {background-color:#697C14}
.hex-4495D1 {background-color:#4495D1}
.hex-D5D7D8 {background-color:#D5D7D8}*/
.colorRgb,
.hexValue {
  padding-top: 10px;
}
.cmykLabel,
.rgbLabel {
  width: 2em;
  padding-right: 5px;
  font-weight: 600;
  line-height: 1.3em;
}
.cmykValue,
.rgbValue,
.hexValue {
  line-height: 1.3em;
}
.hexValue {
  /*font-weight: 600;*/
}
/*********BUTTONs*********/
.dlSize {
  font-size: .8em;
  white-space: nowrap;
}
.btn-xs {
  line-height: 14px !important;
}
/*** SITE MAP ***/
.sitemap-container ul {
  padding-left: 1.2em;
  padding-bottom: 6px;
  list-style: none;
}
.sitemap-container ul li {
  padding-top: 5px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.sitemap-container ul li:before {
  content: "-  ";
}
.sitemap-container a {
  color: #222;
}
.sitemap-container a:hover,
.sitemap-container a:focus {
  color: #bf4b00;
}
ul.sitemap-level-2 {
  list-style: none;
  padding-left: 0px;
}
ul.sitemap-level-2 > li:before {
  content: none;
}
ul.sitemap-level-5 {
  display: none;
}
.sitemap-container > div > a {
  font-size: 1.2em;
  font-weight: 600;
  margin-top: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #eaebed;
  display: block;
  width: 100%;
}
.sitemap-level-2 > li > a {
  /*font-size:15px;
    font-weight:600;
    padding-top:8px;*/
  display: block;
}
/******** SIDEBARS *********/
.sideBarCol {
  background-color: #eaebed;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -moz-border-radius: 4px;
  padding: 15px;
  margin-bottom: 20px;
}
.sideBarCol:after {
  display: table;
  content: " ";
  clear: both;
}
.sideBarCol:before {
  display: table;
  content: " ";
}
.destRightSideBar .sideBarCol {
  color: #6b717a;
}
.contentMiddleRow .sideBarCol {
  background-color: #fff;
}
.contentMiddleRow .sideBarCol .modelOptionItemTitle {
  white-space: nowrap;
}
.contentMiddleRow .sideBarCol .modelLitItem {
  display: block;
  margin: 0;
}
.contentMiddleRow .sideBarCol .modelLitItem:last-child {
  border-bottom: 1px solid #eaebed;
}
.contentMiddleRow .sideBarCol .modelLitItemInterior {
  border-top: 1px solid #eaebed;
}
@media (max-width: 991px) {
  .sideBarContainer {
    background: #eaebed;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-top: 30px;
  }
  .sideBarContainer .sideBarCol {
    background: #fff;
  }
  .sideBarCol:last-child {
    margin-bottom: 0px;
  }
}
.sideBlock {
  display: block;
  padding-bottom: 30px;
}
.sideBarCol .sideBlock:first-child {
  padding-top: 0px;
}
@media (min-width: 992px) {
  .destRightSideBar {
    margin-top: 30px;
  }
}
/*
@media (max-width: 439px) {
    .sideBarContainer .sideBarCol {
		background:none;
        padding-left:0px;
        padding-right:0px;
        padding-bottom:10px;
        .borderRad3px (0px);
        margin-bottom:10px;

        .modelLitItem {
            display: block;
            margin: 0;

            &:last-child {
                border-bottom: 1px solid #fff;
            }
        }

        .modelLitItemInterior {
            border-top: 1px solid #fff;
        }
	}
}
*/
.sideBlock {
  display: block;
  padding-bottom: 30px;
}
.sideBarCol .sideBlock:first-child {
  padding-top: 0px;
}
.sideBarCol .sideBlock:last-child {
  margin-bottom: 0px;
  padding: 30px 0 0 0;
}
.promoSocialIcon {
  height: 32px;
  width: 32px;
  margin-right: 10px;
}
.bottomShadow {
  border-bottom: 1px solid #eaebed;
  /*background-image: url(/images/design/images/bottomShadowSmall2-eaebed.png);*/
  background-image: url('data:image/png;base64,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') /*/images/design/images/bottomShadowSmall2-eaebed.png*/;
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: contain;
  margin: 0 0 -1px 0;
}
.bottomShadowLight {
  border-bottom: 1px solid #eaebed;
  background-image: url(/images/design/images/bottomShadowSmall2-eaebed-2.png);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: contain;
  margin: 0 0 -1px 0;
}
.bottomShadowMedium {
  border-bottom: 1px solid #d1d3d8;
  background-image: url(/images/design/images/bottomShadowSmall-medium.png);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: contain;
  margin: 0 0 -1px 0;
}
.topShadow {
  border-top: 1px solid #D1D3D8;
  background-image: url(/images/design/images/bottomShadowSmall2-top-eaebed.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: contain;
  margin: 0 0 0 0;
}
.topShadowLight {
  border-top: 1px solid #eaebed;
  background-image: url(/images/design/images/bottomShadowSmall2-top-eaebed-2.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: contain;
  margin: -1px 0 0 0;
}
.topShadowMedium {
  border-top: 1px solid #707882;
  background-image: url(/images/design/images/bottomShadowSmall-medium.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: contain;
  margin: -1px 0 0 0;
}
.sideBarCol .bottomShadow {
  border-bottom: 1px solid #d1d3d8;
  background-image: url(/images/design/images/bottomShadowSmall-medium.png);
}
/********HOME PAGE**********/
#scLeftMain,
#scRightMain,
#col-md-1,
#col-md-2,
#scLeftMobile,
#scRightMobile,
#scLeftThumb,
#scRightThumb {
  display: inline-block;
  font-size: 3em;
  color: rgba(255, 255, 255, 0.7);
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
  cursor: pointer;
}
#scLeftMain:after,
#scRightMain:after,
#col-md-1:after,
#col-md-2:after,
#scLeftMobile:after,
#scRightMobile:after,
#scLeftThumb:after,
#scRightThumb:after {
  cursor: pointer;
}
#scRightThumb.swiperButtonDisabled,
#scLeftThumb.swiperButtonDisabled,
#scLeftMain.swiperButtonDisabled,
#scRightMain.swiperButtonDisabled,
#scLeftMobile.swiperButtonDisabled,
#scRightMobile.swiperButtonDisabled {
  display: none;
  cursor: default;
}
#scLeftThumb,
#scRightThumb,
#col-md-1,
#col-md-2,
.modelSlideshowContainer #scLeftMain,
.modelSlideshowContainer #scRightMain,
.modelSlideshowContainer #scLeftMobile,
.modelSlideshowContainer #scRightMobile {
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);
}
#scLeftThumb,
#scRightThumb {
  font-size: 1.6em;
  position: absolute;
  top: 40px;
  z-index: 1;
}
.modelSlideshowContainer #scLeftMain,
.modelSlideshowContainer #scRightMain,
.modelSlideshowContainer #scLeftMobile,
.modelSlideshowContainer #scRightMobile {
  font-size: 2em;
}
.modelSlideshowContainer #mainSwipePrev {
  margin-left: 4%;
}
.modelSlideshowContainer #mainSwipeNext {
  margin-right: 4%;
}
#scLeftMain:hover,
#scRightMain:hover,
#col-md-1:hover,
#col-md-2:hover,
#scLeftMobile:hover,
#scRightMobile:hover,
#scLeftThumb:hover,
#scRightThumb:hover {
  color: rgba(255, 255, 255, 0.6);
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
}
#scLeftMain,
#scRightMain {
  color: #f17230;
  opacity: .7;
}
#scLeftMain:before,
#scRightMain:before,
#scLeftMain:after,
#scRightMain:after {
  cursor: pointer;
}
#scLeftMain:hover,
#scRightMain:hover {
  color: #f17230;
  opacity: 1;
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
}
.homeSearchBlock {
  border: 1px solid #ccc;
  padding: 20px;
}
.homeIntroText {
  text-align: left;
  /*	background:rgba(0,0,0,.3);	*/
  color: #000;
  padding: 20px 20px 20px 80px;
  font-size: .8em;
  width: 70%;
  margin: 0 0 0 -20px;
  /*	height:175px	*/
}
.homeExampleText {
  font-size: .9em;
  color: #818181;
  font-style: italic;
}
.catSliderRow {
  min-height: 162px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #fff;
  /* #ccc;*/
  /*background: #d2d5d9; /* Old browsers * /
    /* IE9 SVG, needs conditional override of 'filter' to 'none' * /
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QyZDVkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Q5ZGFkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2QyZDJkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2RmZTBlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2VkZWVlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VkZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #d2d5d9 0%, #f0f0f0 25%, #d9dadd 50%, #d2d2d5 57%, #dfe0e3 57%, #edeeef 75%, #ecedf0 100%); /* FF3.6+ * /
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2d5d9), color-stop(25%,#f0f0f0), color-stop(50%,#d9dadd), color-stop(57%,#d2d2d5), color-stop(57%,#dfe0e3), color-stop(75%,#edeeef), color-stop(100%,#ecedf0)); /* Chrome,Safari4+ * /
    background: -webkit-linear-gradient(top, #d2d5d9 0%,#f0f0f0 25%,#d9dadd 50%,#d2d2d5 57%,#dfe0e3 57%,#edeeef 75%,#ecedf0 100%); /* Chrome10+,Safari5.1+ * /
    background: -o-linear-gradient(top, #d2d5d9 0%,#f0f0f0 25%,#d9dadd 50%,#d2d2d5 57%,#dfe0e3 57%,#edeeef 75%,#ecedf0 100%); /* Opera 11.10+ * /
    background: -ms-linear-gradient(top, #d2d5d9 0%,#f0f0f0 25%,#d9dadd 50%,#d2d2d5 57%,#dfe0e3 57%,#edeeef 75%,#ecedf0 100%); /* IE10+ * /
    background: linear-gradient(to bottom, #d2d5d9 0%,#f0f0f0 25%,#d9dadd 50%,#d2d2d5 57%,#dfe0e3 57%,#edeeef 75%,#ecedf0 100%); /* W3C * /
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2d5d9', endColorstr='#ecedf0',GradientType=0 ); /* IE6-8 */
  background: #ffffff;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYzljOWM5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(top, #ffffff 45%, #c9c9c9 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(45%, #ffffff), color-stop(100%, #c9c9c9));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 45%, #c9c9c9 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 45%, #c9c9c9 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 45%, #c9c9c9 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 45%, #c9c9c9 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c9c9c9', GradientType=0);
  /* IE6-8 */
}
a .catSliderCatName {
  color: #222;
  padding: 3px 4px 0 4px;
  word-break: break-word;
}
a:hover .catSliderCatName {
  color: #000;
}
.mobile-pagination {
  text-align: center;
  padding: 8px 0 14px 0;
}
.swiper-pagination-switch.swiper-visible-switch.swiper-active-switch {
  background-color: #f17230;
}
.swiper-pagination-switch.swiper-visible-switch.swiper-active-switch:hover {
  background-color: #d05000;
}
.swiper-pagination-switch {
  background-color: #eaebed;
  box-shadow: none;
}
.swiper-pagination-switch:hover {
  background-color: #CCC;
}
.lgHomeButtonsRow {
  padding-top: 30px;
  padding-bottom: 30px;
  min-height: 133px;
}
@media (max-width: 991px) {
  .lgHomeButtonsRow {
    min-height: 298px;
  }
}
.lgHomeButtonsLabel {
  color: #A5A7AA;
  font-size: 2.6em;
  font-weight: 600;
  padding-top: 10px;
  text-align: center;
  text-shadow: 0 -1px 0 #000000;
}
.searchContainer,
.searchContainer .col-sm-6 {
  padding-right: 1%;
  padding-left: 1%;
}
#dvSearchLitBtn,
#dvSearchEquipBtn,
#dvSearchModelBtn {
  position: relative;
  font-size: 1.3em !important;
  font-weight: 600;
  /*padding: 12px 14px;*/
  cursor: pointer;
  margin-bottom: 0px;
  text-align: center;
  padding: 0px !important;
}
#dvSearchLitBtn .btnText {
  line-height: 300%;
}
.btnText {
  margin-right: 25px;
  font-size: 1em;
  padding: 8px 5px;
}
#dvSearchModelBtn .btnText,
#dvSearchEquipBtn .btnText {
  padding: 13px 5px;
}
.btnTextLg {
  font-size: 1.1em;
}
.btnTextSmall {
  font-size: .7em;
  font-weight: normal;
  display: block;
  white-space: normal;
  line-height: 1em;
}
#dvSearchLitBtn i,
#dvSearchModelBtn i,
#dvSearchEquipBtn i {
  margin: auto;
  position: absolute;
  max-height: 100%;
  max-width: 100%;
  top: 50%;
  margin-top: -0.5em;
  right: 15px;
}
.manualsBtnItem {
  margin-bottom: 10px;
  font-size: 1.2em;
}
.literatureBtnItem {
  font-size: 1.2em;
}
@media (max-width: 1200px) {
  .btnTextLg {
    font-size: 1em;
  }
  .btnTextSmall {
    font-size: .7em;
    font-weight: normal;
  }
  #dvMap {
    min-height: 500px;
  }
}
@media (max-width: 991px) {
  .btnTextLg {
    font-size: 1.3em;
  }
  .btnTextSmall {
    font-size: .8em;
    font-weight: normal;
  }
  #dvSearchEquipBtn,
  #dvSearchModelBtn {
    margin-bottom: 20px;
  }
  #searchResultCount {
    padding-top: 10px;
  }
  .searchViewToggle {
    float: right;
  }
  .searchViewToggle .btn-group {
    float: right;
  }
}
@media (min-width: 441px) and (max-width: 767px) {
  .btnTextLg {
    font-size: 1.1em;
  }
  .btnTextSmall {
    font-size: .8em;
    font-weight: normal;
  }
  #dvSearchLitBtn i,
  #dvSearchModelBtn i,
  #dvSearchEquipBtn i {
    right: 25px;
  }
}
@media (max-width: 440px) {
  .btnTextLg {
    font-size: 1.1em;
  }
  .btnTextSmall {
    font-size: .8em;
    font-weight: normal;
    padding-top: 5px;
  }
  /* ERRONEUOS BRACE??? */
}
.searchRowSmall {
  background-color: #eaebed;
  border-bottom: 1px solid #F8F8F8;
  padding-top: 30px;
  padding-bottom: 30px;
}
.searchRowSmall .keyHead {
  margin: 0px;
  padding: 10px 15px 10px 10px;
  cursor: pointer;
}
.searchLitSmall,
.phoneContentDropdown {
  margin-bottom: 30px;
}
.phoneSupport {
  margin-bottom: 0px;
}
.searchRowSmall .btn-block,
.searchRowSmall .btn-block,
.phoneContentDropdown div.btn-block {
  font-size: 1.2em !important;
  text-align: left !important;
  font-weight: 600;
  padding: 10px 10px 10px 14px;
  cursor: pointer;
  margin-bottom: 0px;
}
.searchLitSmallDropdown,
.searchEquipSmallDropdown {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
}
.searchLitSmallDropdown .col-md-12,
.searchEquipSmallDropdown .col-md-12,
.phoneContentDropdown > div > .col-md-12 {
  background-color: #fff;
  padding: 20px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom: 1px solid #D2D4D8;
}
.searchBtnRow {
  padding: 10px 0 0 0;
}
.searchRowLarge {
  padding-top: 30px;
  padding-bottom: 30px;
  border-top: 1px solid #f6f6f6;
  border-bottom: 1px solid #f6f6f6;
  background-color: #eaebed;
}
.searchLitLarge {
  border-right: 1px solid #ccc;
  padding-right: 30px;
  margin-right: -10px;
}
.searchEquipLarge {
  border-left: 1px solid #ccc;
  padding-left: 30px;
  margin-left: 9px !important;
  /*margin-right:30px;*/
}
.hpSearchInputRow {
  padding: 0 0 10px 0;
}
.hpSearchInputRow input#srchModelNumber {
  margin: 3px 0 0 0;
  padding: 3px 5px;
  width: 100%;
  min-width: 245px;
  max-width: 350px;
  font-size: 1em;
}
.hpSearchInputRow input[type="radio"] {
  width: auto;
  margin: 6px 6px 10px 0;
  cursor: pointer;
  vertical-align: middle;
}
.hpSearchInputRow .selectWrapper {
  margin: 3px 0 0 0;
}
.hpSearchInputRow label[for="radLitSearchTypeLiterature"],
.hpSearchInputRow label[for="radLitSearchTypeManuals"] {
  margin-bottom: 10px;
  font-weight: 600;
  cursor: pointer;
}
.searchManLitSearchTitle {
  padding-bottom: 10px;
  font-weight: 500;
}
.hpPromo {
  padding: 0;
  margin-left: 40px !important;
  padding: 20px;
  background-color: #fff;
  border-radius: 4px;
  -webkit-border-radius: 4px;
}
.hpPromoFPO {
  text-align: center;
  padding: 70px 0;
  color: rgba(0, 0, 0, 0.3);
  width: 100%;
  margin-bottom: 20px;
  background-color: #969696;
  border-radius: 4px;
  -webkit-border-radius: 4px;
}
.searchLitLarge .pull-right,
.searchEquipLarge .pull-right {
  padding: 8px 4px 8px 0;
}
.lktShowOnlyLang {
  font-size: .9em;
  white-space: nowrap;
}
.homeMidBand {
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
}
.homeMidNewsRow {
  padding-top: 20px;
  padding-bottom: 30px;
}
.homeMidNewsRow .footerShadow {
  margin-top: 0px;
}
.jlgNewsTitle > div > h4 > span > a {
  font-size: .7em;
  padding-left: 15px;
}
.jlgNewsTitle > div > h4 > span > a > i {
  position: relative;
  top: 0;
}
.jlgNewsTitle > div > h4 > span > a:link {
  color: #bf4b00 !important;
  text-decoration: none;
}
.jlgNewsTitle > div > h4 > span > a:visited {
  /*color:#843300;*/
  color: #963B00 !important;
  text-decoration: none;
}
.jlgNewsTitle > div > h4 > span > a:hover,
.jlgNewsTitle > div > h4 > span > a:focus {
  color: #f17230 !important;
  text-decoration: none;
}
.jlgNewsTitle > div > h4 > span > a:active {
  color: #6f5748 !important;
  text-decoration: none;
}
.homeMidNewsRow > div > div > h4 {
  padding-bottom: 10px;
}
.homeMidNewsImg {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  padding: 0px;
  overflow: hidden;
}
.homeNewsRow {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #eaebed;
  /*	border-bottom:1px solid #ccc;*/
  border-top: 1px solid #f6f6f6;
}
.newsUl li {
  margin: 8px 0;
}
/* Login form START*/
.formErrorMsg {
  /* TODO: Eric to format*/
  color: red;
  font-weight: bold;
}
/* Login form END*/
/* E-News Form */
@media (min-width: 992px) {
  #form_76F65A468279451EAF87F05C6395F069 {
    width: 95%;
    margin-left: 5%;
  }
}
.scfForm {
  border: 1px solid #bdbdbd;
  background-color: #eaebed;
  padding: 0 !important;
  height: auto !important;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  margin-bottom: 30px;
  font-family: "BerninoSans-Web", Arial, sans-serif !important;
  white-space: normal;
  /*.contact .scfValidatorRequired {
        display: none;
        }*/
}
.scfForm div {
  min-height: 0px;
}
.scfForm textarea {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border: 1px solid #bdbdbd;
}
.scfForm h1 {
  font-size: 1.4em;
  font-family: BerninoSans-Web !important;
  font-weight: 500;
}
.scfForm .scfCheckbox {
  cursor: pointer;
}
.scfForm .scfSectionBorderAsFieldSet {
  margin: 0px !important;
  padding: 0px !important;
}
.scfForm .scfSectionContent {
  padding: 15px;
  background-color: #fff;
}
.scfForm .scfSectionLegend {
  width: 100%;
  background-color: #eaebed;
  margin: 0 !important;
  padding: 6px 15px 10px 15px !important;
  text-align: left !important;
}
.scfForm .scfFooterBorder {
  padding: 15px;
}
.scfForm .scfFooterBorder #termsCopy {
  font-size: .85em;
  color: #6b717a;
  white-space: normal;
}
.scfForm .scfFooterBorder #unsubscribeLink {
  text-align: left !important;
  padding-top: 6px;
}
.scfForm .scfEmailLabel,
.scfForm .scfSingleLineTextLabel,
.scfForm .scfCheckBoxListLabel,
.scfForm .scfDropListLabel,
.scfForm .scfPasswordLabel,
.scfForm .scfDatePickerLabel,
.scfForm .scfDatePickerLabel,
.scfForm .scfNumberLabel,
.scfForm .scfTelephoneLabel,
.scfForm .scfMultipleLineTextLabel {
  width: auto !important;
  padding: 0 3px 0 0 !important;
  font-family: "BerninoSans-Web", Arial, sans-serif !important;
  margin-bottom: 4px !important;
}
.scfForm .scfSubmitSummary span {
  line-height: 1.2em;
  font-family: "BerninoSans-Web", Arial, sans-serif !important;
  padding: 6px 0 6px 22px;
  margin: 0 15px;
  display: block;
  background: url(/images/layout/css-bg-icon-pngs/exclaimation-circle-red.png) center left no-repeat;
  color: #c44141;
}
.scfForm .scfValidator {
  font-size: .9em;
  color: #c44141;
  padding-top: 3px;
}
.scfForm .scfRequired,
.scfForm .scfValidatorRequired {
  color: #c44141;
  font-size: .9em;
  float: none;
  padding-top: 3px;
}
.scfForm .scfValidatorRequired {
  color: #db0000;
}
.scfForm .scfSectionBorderAsFieldSet {
  border-top: none !important;
}
.scfForm .scfTitleBorder {
  background-color: #eaebed;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
}
.scfForm .scfIntroBorder {
  padding: 10px 15px !important;
  overflow: auto;
}
.scfForm .scfEmailBorder,
.scfForm .scfCheckBoxListBorder,
.scfForm .scfSingleLineTextBorder,
.scfForm .scfPasswordBorder,
.scfForm .scfPasswordBorder {
  margin: 0 !important;
  padding: 0 0 6px 0 !important;
  font-family: "BerninoSans-Web", Arial, sans-serif !important;
}
.scfForm .scfIntroBorder,
.scfForm .scfValidationSummary,
.scfForm .scfSubmitSummary {
  background-color: #fff;
  font-family: "BerninoSans-Web", Arial, sans-serif !important;
}
.scfForm input[type="checkbox"] {
  margin-right: 6px;
}
.scfForm label {
  font-weight: normal;
  font-size: .9em;
  font-family: "BerninoSans-Web", Arial, sans-serif !important;
}
.scfForm .scfValidationSummary {
  margin-left: 0px;
  padding-left: 13px;
}
.scfForm .scfValidationSummary ul {
  list-style-type: none;
  margin-left: 0px;
  padding-left: 0px;
}
.scfForm .scfValidationSummary ul li {
  padding: 6px 8px 4px 22px;
  color: #c44141;
  line-height: 1.2em;
  background: url(/images/layout/css-bg-icon-pngs/exclaimation-circle-red.png) left no-repeat;
  font-family: "BerninoSans-Web", Arial, sans-serif !important;
}
.scfForm .scfEmailGeneralPanel,
.scfForm .scfMultipleLineGeneralPanel,
.scfForm .scfSingleLineGeneralPanel,
.scfForm .scfPasswordGeneralPanel,
.scfForm .scfNumberGeneralPanel,
.scfForm .scfDatePickerGeneralPanel,
.scfForm .scfDateGeneralPanel,
.scfForm .scfRadioButtonListGeneralPanel,
.scfForm .scfCheckBoxListGeneralPanel,
.scfForm .scfFileUploadGeneralPanel,
.scfForm .scfDateSelectorGeneralPanel,
.scfForm .scfCreditCardGeneralPanel,
.scfForm .scfConfirmPasswordGeneralPanel,
.scfForm .scfCaptchaGeneralPanel,
.scfForm .scfTelephoneGeneralPanel,
.scfForm .scfSmsTelephoneGeneralPanel,
.scfForm .scfDropListGeneralPanel {
  width: 100% !important;
  margin: 0 0 12px 0 !important;
  font-family: "BerninoSans-Web", Arial, sans-serif !important;
}
.scfForm .scfCheckBoxListGeneralPanel {
  margin: 0 !important;
}
.scfForm .scfSubmitButtonBorder input[type=submit] {
  margin: 15px 0 0 15px !important;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  display: inline-block;
  padding: 6px 12px;
  color: #fff;
  background: #f68d4c;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2OGQ0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2YzNzIyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjYzMTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f68d4c 0%, #f37221 90%, #cf6310 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f68d4c), color-stop(90%, #f37221), color-stop(100%, #cf6310));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f68d4c 0%, #f37221 90%, #cf6310 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f68d4c 0%, #f37221 90%, #cf6310 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f68d4c 0%, #f37221 90%, #cf6310 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f68d4c 0%, #f37221 90%, #cf6310 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f68d4c', endColorstr='#cf6310', GradientType=0);
  /* IE6-8 */
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #ac4907;
  -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), inset 0px 1px 1px rgba(255, 255, 255, 0.5);
  -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), inset 0px 1px 1px rgba(255, 255, 255, 0.5);
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), inset 0px 1px 1px rgba(255, 255, 255, 0.5);
  text-shadow: 0px -1px 0px rgba(172, 73, 7, 0.7), 0px 0px 0px rgba(255, 255, 255, 0);
}
.scfForm .scfSubmitButtonBorder input[type=submit]:hover,
.scfForm .scfSubmitButtonBorder input[type=submit]:focus {
  background: #e57239;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1NzIzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2Q2NjExZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMjUyMTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #e57239 0%, #d6611d 90%, #b25217 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e57239), color-stop(90%, #d6611d), color-stop(100%, #b25217));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e57239 0%, #d6611d 90%, #b25217 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e57239 0%, #d6611d 90%, #b25217 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e57239 0%, #d6611d 90%, #b25217 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #e57239 0%, #d6611d 90%, #b25217 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e57239', endColorstr='#b25217', GradientType=0);
  /* IE6-8 */
}
.scfForm .scfSubmitButtonBorder input[type=submit]:active {
  -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.5), inset 0px 0px 14px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.5), inset 0px 0px 14px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.5), inset 0px 0px 14px rgba(0, 0, 0, 0.3);
}
.scfForm .scfSubmitButtonBorder {
  background-color: #fff;
  margin: 0px !important;
  padding: 0 0 15px 0;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-top-left-radius: 0px;
  -webkit-border-top-left-radius: 0px;
  -moz-border-top-left-radius: 0px;
  -o-border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  -moz-border-top-right-radius: 0px;
  -o-border-top-right-radius: 0px;
}
.scfForm .scfSingleLineTextLabel,
.scfForm .scfEmailLabel,
.scfForm .scfDropListLabel,
.scfForm .scfCheckBoxListLabel,
.scfForm .scfPasswordLabel,
.scfForm .scfNumberLabel,
.scfForm .scfMultipleLineTextLabel,
.scfForm .scfTelephoneLabel {
  text-align: left !important;
  width: auto !important;
  font-size: .9em !important;
  margin-bottom: 3px !important;
  font-family: "BerninoSans-Web", Arial, sans-serif !important;
}
.scfForm .scfEmailGeneralPanel input,
.scfForm .scfSingleLineGeneralPanel input,
.scfForm .scfPasswordGeneralPanel input {
  border: 1px solid #bdbdbd !important;
  padding: 3px !important;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -moz-border-radius: 3px;
}
.formSuccessMessage {
  background-color: #dff0d8;
  padding: 15px;
  color: #3c763d;
  border: 1px solid #3c763d;
  margin: -1px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  font-size: 1.1em;
  line-height: 1.4em;
}
#cphContent_form_0DE00990A5AA47508FEF922B4879C3C5_footer,
#cphContent_form_A508D8B3B5EF4292BD944AD8C4471A63_footer,
#cphContent_form_779508A6856E4E26BD852970ADE36DE7_footer,
#cphContent_form_4B8543FEF8564267867E7C00760C4F27_footer,
#cphContent_form_29D0D921085148DFA051DFC74045D05C_footer,
#cphContent_form_9D10A6C764FC446BBDB6CF1143D79242_footer {
  display: none;
}
#contactUsMailingAddress,
#hideMailingAddress {
  margin-top: 15px;
  display: block;
}
/* Pricing Login Forms */
#form_E9939C3653F94BA7ADEE0917312BB4E2 .scfSectionContent,
#form_F2E51E732D60417AAADC87773DFB3CE6 .scfSectionContent {
  padding-bottom: 0px;
}
/* Unsubscribe Form */
#form_021897A556504D0DB63AC68DA28E9628 .scfFooterBorder {
  display: none;
  padding: 0px;
}
/* Marketing Materials Form*/
#form_2D0C5791EDAC4485B4B79A4BF7430140 #litOrderList,
#form_37659F08EF2A4367950C566E9DFAF81B #litOrderList {
  clear: both;
  background: #fff;
  border-top: 1px solid #eaebed;
  padding: 15px;
}
#form_2D0C5791EDAC4485B4B79A4BF7430140 #litOrderList .litOrderListColumnTitles > div,
#form_37659F08EF2A4367950C566E9DFAF81B #litOrderList .litOrderListColumnTitles > div {
  padding-bottom: 15px;
  font-size: .9em;
  line-height: auto !important;
}
#form_2D0C5791EDAC4485B4B79A4BF7430140 #litOrderList .partNo,
#form_37659F08EF2A4367950C566E9DFAF81B #litOrderList .partNo,
#form_2D0C5791EDAC4485B4B79A4BF7430140 #litOrderList .desc,
#form_37659F08EF2A4367950C566E9DFAF81B #litOrderList .desc,
#form_2D0C5791EDAC4485B4B79A4BF7430140 #litOrderList .unitsize,
#form_37659F08EF2A4367950C566E9DFAF81B #litOrderList .unitsize,
#form_2D0C5791EDAC4485B4B79A4BF7430140 #litOrderList .litOrderListColumnTitles .input,
#form_37659F08EF2A4367950C566E9DFAF81B #litOrderList .litOrderListColumnTitles .input {
  line-height: 30px;
  min-height: 1em;
}
#form_2D0C5791EDAC4485B4B79A4BF7430140 #litOrderList .litOrderItemRow .desc,
#form_37659F08EF2A4367950C566E9DFAF81B #litOrderList .litOrderItemRow .desc {
  font-weight: 600;
}
#form_2D0C5791EDAC4485B4B79A4BF7430140 #litOrderList .input input,
#form_37659F08EF2A4367950C566E9DFAF81B #litOrderList .input input {
  width: 100% !important;
  min-width: 30px;
}
#form_2D0C5791EDAC4485B4B79A4BF7430140 #litOrderList .header,
#form_37659F08EF2A4367950C566E9DFAF81B #litOrderList .header {
  font-weight: 900;
  padding-top: 10px;
  padding-bottom: 10px;
  clear: both;
  background: #eaebed;
}
#form_2D0C5791EDAC4485B4B79A4BF7430140 #litOrderList .litOrderItemRow,
#form_37659F08EF2A4367950C566E9DFAF81B #litOrderList .litOrderItemRow {
  clear: both;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #eaebed;
  /*&:nth-child(2n) {
                background: darken(#eaebed, 6%);
                }*/
}
#form_2D0C5791EDAC4485B4B79A4BF7430140 #litOrderList .litOrderItemRow:first-child,
#form_37659F08EF2A4367950C566E9DFAF81B #litOrderList .litOrderItemRow:first-child {
  border-top: 1px solid #eaebed;
}
#form_2D0C5791EDAC4485B4B79A4BF7430140 .scfEmailGeneralPanel,
#form_37659F08EF2A4367950C566E9DFAF81B .scfEmailGeneralPanel,
#form_2D0C5791EDAC4485B4B79A4BF7430140 .scfMultipleLineGeneralPanel,
#form_37659F08EF2A4367950C566E9DFAF81B .scfMultipleLineGeneralPanel,
#form_2D0C5791EDAC4485B4B79A4BF7430140 .scfSingleLineGeneralPanel,
#form_37659F08EF2A4367950C566E9DFAF81B .scfSingleLineGeneralPanel,
#form_2D0C5791EDAC4485B4B79A4BF7430140 .scfPasswordGeneralPanel,
#form_37659F08EF2A4367950C566E9DFAF81B .scfPasswordGeneralPanel,
#form_2D0C5791EDAC4485B4B79A4BF7430140 .scfNumberGeneralPanel,
#form_37659F08EF2A4367950C566E9DFAF81B .scfNumberGeneralPanel,
#form_2D0C5791EDAC4485B4B79A4BF7430140 .scfDatePickerGeneralPanel,
#form_37659F08EF2A4367950C566E9DFAF81B .scfDatePickerGeneralPanel,
#form_2D0C5791EDAC4485B4B79A4BF7430140 .scfDateGeneralPanel,
#form_37659F08EF2A4367950C566E9DFAF81B .scfDateGeneralPanel,
#form_2D0C5791EDAC4485B4B79A4BF7430140 .scfRadioButtonListGeneralPanel,
#form_37659F08EF2A4367950C566E9DFAF81B .scfRadioButtonListGeneralPanel,
#form_2D0C5791EDAC4485B4B79A4BF7430140 .scfCheckBoxListGeneralPanel,
#form_37659F08EF2A4367950C566E9DFAF81B .scfCheckBoxListGeneralPanel,
#form_2D0C5791EDAC4485B4B79A4BF7430140 .scfFileUploadGeneralPanel,
#form_37659F08EF2A4367950C566E9DFAF81B .scfFileUploadGeneralPanel,
#form_2D0C5791EDAC4485B4B79A4BF7430140 .scfDateSelectorGeneralPanel,
#form_37659F08EF2A4367950C566E9DFAF81B .scfDateSelectorGeneralPanel,
#form_2D0C5791EDAC4485B4B79A4BF7430140 .scfCreditCardGeneralPanel,
#form_37659F08EF2A4367950C566E9DFAF81B .scfCreditCardGeneralPanel,
#form_2D0C5791EDAC4485B4B79A4BF7430140 .scfConfirmPasswordGeneralPanel,
#form_37659F08EF2A4367950C566E9DFAF81B .scfConfirmPasswordGeneralPanel,
#form_2D0C5791EDAC4485B4B79A4BF7430140 .scfCaptchaGeneralPanel,
#form_37659F08EF2A4367950C566E9DFAF81B .scfCaptchaGeneralPanel,
#form_2D0C5791EDAC4485B4B79A4BF7430140 .scfTelephoneGeneralPanel,
#form_37659F08EF2A4367950C566E9DFAF81B .scfTelephoneGeneralPanel,
#form_2D0C5791EDAC4485B4B79A4BF7430140 .scfSmsTelephoneGeneralPanel,
#form_37659F08EF2A4367950C566E9DFAF81B .scfSmsTelephoneGeneralPanel,
#form_2D0C5791EDAC4485B4B79A4BF7430140 .scfDropListGeneralPanel,
#form_37659F08EF2A4367950C566E9DFAF81B .scfDropListGeneralPanel {
  margin: 0 0 10px 0 !important;
}
#form_2D0C5791EDAC4485B4B79A4BF7430140 .scfDropList,
#form_37659F08EF2A4367950C566E9DFAF81B .scfDropList {
  width: 100%;
  margin: 0 0 10px 0 !important;
}
#form_2D0C5791EDAC4485B4B79A4BF7430140 .scfSectionLegend,
#form_37659F08EF2A4367950C566E9DFAF81B .scfSectionLegend {
  padding: 15px !important;
}
#form_2D0C5791EDAC4485B4B79A4BF7430140 input#cphContent_form_2D0C5791EDAC4485B4B79A4BF7430140_formreference,
#form_37659F08EF2A4367950C566E9DFAF81B input#cphContent_form_2D0C5791EDAC4485B4B79A4BF7430140_formreference {
  padding: 20px !important;
  color: #276727 !important;
  background: #8ed18e !important;
}
.thankyou {
  padding: 15px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
@media (max-width: 767px) {
  #form_2D0C5791EDAC4485B4B79A4BF7430140 {
    width: auto !important;
    margin-left: -15px;
    margin-right: -15px;
  }
  #form_2D0C5791EDAC4485B4B79A4BF7430140 .litOrderItemRow {
    /*border-bottom: 1px solid #959AA2;
            padding-bottom: 10px;
            margin-bottom: 10px;*/
  }
}
@media (min-width: 768px) {
  #form_E9939C3653F94BA7ADEE0917312BB4E2,
  #form_F2E51E732D60417AAADC87773DFB3CE6 {
    width: 50%;
  }
}
/* Brand Center */
.brandCenterImageTableCaptions {
  font-size: .9em;
  color: #eaebed;
}
a.rightNavActive {
  color: #222 !important;
  font-weight: 600;
}
/* CALCULATOR */
.calcInput {
  border: 1px inset;
  padding: 3px 6px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  margin-bottom: 5px;
  width: 100%;
}
.calcLabel {
  font-size: 1em !important;
  margin-bottom: 0 !important;
  text-align: left !important;
  font-weight: 500;
  line-height: 1.42857;
  margin-top: 10px;
}
.calc {
  margin-bottom: 10px;
}
.calc input {
  border: 1px solid #bdbdbd;
  line-height: 1em;
}
.calc.percent input {
  background-image: url(/images/layout/percent-icon.png);
  background-color: #fff;
  background-repeat: no-repeat;
  background-size: 16px 14px;
  background-position: right 20px center;
  padding-right: 40px;
}
.calc.price input {
  background-image: url(/images/layout/dollar-icon.png);
  background-color: #fff;
  background-repeat: no-repeat;
  background-size: 16px 14px;
  background-position: 2px 48%;
  padding-left: 16px;
}
#answer {
  margin-top: 15px;
  background-color: #dff0d8;
  border-color: #aacc8d;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border: 1px solid #bdbdbd;
  padding: 8px 6px 0 6px;
}
#answer label {
  font-weight: 600;
}
#answer #dwnpymt,
#answer #financed,
#answer #mnthlypymt {
  background-color: #dff0d8;
  font-size: 1.1em;
  border: none;
  background-position: -2px 45%;
  padding-left: 12px;
}
.homeTrainingRow {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #eaebed;
}
.trainingItem {
  padding: 0 0 10px 0;
}
.trainingCourseTitle {
  font-weight: 600;
}
.trainingLocation {
  font-size: .9em;
}
.trainingJlguLink {
  padding-top: 5px;
}
.homeTrainingRow .sideBlock,
.homeNewsRow .sideBlock {
  border-bottom: none;
}
.homeBoilerPlate {
  font-size: .9em;
  line-height: 1.5em;
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #f6f6f6;
}
.homeAboutJlg {
  font-size: .9em;
  color: #6b717b;
  line-height: 1.4em;
  margin: 0 0 25px 0;
}
.homeMidFeaturesRow {
  padding-top: 15px;
  padding-bottom: 10px;
}
.homeMidFeaturesSubCol {
  padding-left: 0px;
  padding-right: 0px;
}
.homeMidFeaturesBlock {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  overflow: hidden;
  position: relative;
  /*    padding-left:12px;
    padding-right:12px;
    */
}
.hpFeatureImg-News {
  background-image: url(/images/design/images/Features/industry-news.png);
}
.hpFeatureImg-TechTip {
  background-image: url(/images/design/images/Features/tech-tip.png);
}
.hpFeatureImg-Safety {
  background-image: url(/images/design/images/Features/safety.png);
}
.hpFeatureImg-Store {
  background-image: url(/images/design/images/Features/store.jpg);
}
.hpFeatureImg-News,
.hpFeatureImg-TechTip,
.hpFeatureImg-Safety,
.hpFeatureImg-Store,
.hpFeatureImg-Item {
  position: relative;
  width: 100%;
  background-position: bottom left;
  background-repeat: no-repeat;
  background-size: cover;
  font-family: "BerninoSans-Web-Condensed";
  font-weight: 900;
  font-size: 1.5em;
  color: #fff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  text-transform: uppercase;
  text-align: left;
  vertical-align: text-bottom;
  display: block;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -moz-border-radius: 4px;
}
.hpFeatureImg-News img,
.hpFeatureImg-TechTip img,
.hpFeatureImg-Safety img,
.hpFeatureImg-Store img,
.hpFeatureImg-Item img {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
}
.hpFeatureImg-News span,
.hpFeatureImg-TechTip span,
.hpFeatureImg-Safety span,
.hpFeatureImg-Store span,
.hpFeatureImg-Item span {
  display: block;
  position: absolute;
  bottom: 0;
  padding: 0 0 2px 5px;
}
@media (max-width: 767px) {
  .hpFeatureImg-Item span {
    font-size: 1.3em;
  }
}
.hpFeatureText {
  padding: 10px 0 10px 5px;
  color: #DEDFE2;
}
.hpFeatureText a {
  text-decoration: none;
}
.hpFeatureText a:link,
.hpFeatureText a:visited {
  color: #fff !important;
}
.hpFeatureText a:hover,
.hpFeatureText a:focus {
  color: #333 !important;
}
.hpFeatureText a:active {
  color: #000 !important;
}
.homeMidFeatureImg:hover,
.homeMidFeatureImg:focus {
  cursor: pointer;
}
.homeMidFeaturesHead {
  font-size: 1.3em;
  font-weight: 900;
  color: #fff;
  /*background:;*/
  padding: 6px 0;
  /*margin:*/
}
.hpLoginRow {
  margin: 0px;
  padding-top: 30px;
  background-color: #eaebed;
  min-height: 0px;
}
.hpLoginRowLabel {
  font-size: 1.4em;
  color: #333;
  font-weight: 500;
  text-align: left;
  padding: 4px 10px 0 0;
}
.hpLoginRow input {
  margin: 0px;
  width: 100%;
  display: block;
}
.hpLoginRow button {
  font-size: .9em !important;
}
input.hpLoginRowLogin,
button.hpLoginRowLogin,
button.hpLoginRowRegister {
  margin: 0 10px 0 0;
  padding: 6px 12px;
}
.hpLoginForgot {
  font-size: .85em;
  white-space: nowrap;
  padding-top: 10px;
}
.menuLoginItemSeparator {
  border-bottom: 1px solid #bdbdbd;
  margin: 3px 0 13px 0;
}
.hpOLE-link {
  padding-top: 10px;
}
.loginHelpAssistance {
  margin-top: 20px;
  margin-bottom: 20px;
}
.icon-blue {
  color: #007acc;
  padding-right: 1px;
}
/****** ALL PAGES ******/
.marginBottom {
  margin-bottom: 40px;
}
.contentTitleRow {
  padding-top: 30px;
  padding-bottom: 10px;
}
@media (max-width: 767px) {
  .contentTitleRow {
    padding: 15px 15px 0 15px;
    min-height: 0px;
  }
}
.contentTopRow {
  padding-top: 30px;
  /*  padding-bottom: 30px;
    border-bottom:1px solid #9199a4;
    */
}
.contentTopRow.headlineImageContainer {
  padding: 0px;
  border-bottom: 0px;
  background-color: #313131;
  border-top: 1px solid #ffffff;
}
/*.destinationBody .headlineImage {
    min-height:335px;
    background-position:left bottom;
    max-width: 1182px;
    margin: 0 auto;
    }*/
.headlineImage {
  /*background-image:url(/images/design/images/headlineBackgroundImage-ArtBooms-01.jpg);*/
  background-position: center top;
  background-size: ;
  background-repeat: no-repeat;
  overflow: hidden;
  padding: 0px;
  min-height: 180px;
}
@media (min-width: 1200px) {
  .headlineImage {
    background-size: 1260px auto;
    min-height: 220px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .headlineImage .contentFamCatHeaders {
    padding: 20px 30px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .headlineImage {
    background-size: 100% auto;
    min-height: 180px;
  }
  .headlineImage .contentFamCatHeaders {
    padding: 20px 40px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .headlineImage {
    background-size: 115%;
    min-height: 170px;
  }
}
/* STYLES FOR HEADER GRAPHICS ON PHONE/sm */
@media (max-width: 767px) {
  .headlineImage {
    background-size: 120%;
    height: 135px;
    min-height: 135px;
  }
}
@media (max-width: 599px) {
  .headlineImage {
    height: 120px;
    min-height: 120px;
  }
}
@media (max-width: 439px) {
  .headlineImage {
    height: 94px;
    min-height: 94px;
  }
}
@media (max-width: 339px) {
  .headlineImage {
    height: 72px;
    min-height: 72px;
  }
}
.contentFamCatHeaders {
  padding: 20px 20px 20px 40px;
  background: rgba(255, 255, 255, 0.8);
  min-height: 300px;
  /*min-height:150px;*/
  max-width: 60%;
}
/*a.copyDownloadLink, a.copyExternalLink {
    display: block;
    margin: 0 0 10px 5px;
}

a.copyExternalLink {
    margin-left: 0px;
}

.external-link {
    padding-right: 25px;
    background-image: url(/images/layout/external-link.png);
    background-repeat: no-repeat;
    background-position: 97% 0px;
}

.navExternalLink {
    padding-left: 6px;
    }*/
.contentTopRow.modelTopRow {
  /*padding-top: 0px;*/
}
.modelSlideshowContainer {
  padding-top: 15px;
}
.modelAccSupportRow {
  padding-top: 30px;
  padding-bottom: 10px;
  background-color: #eaebed;
  border-bottom: 2px ridge #fff;
}
.tabletBottomBar {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #eaebed;
  /*	border-bottom:1px solid #ccc;
    border-top:1px solid rgba(246,246,246,1);	*/
}
.contentTopLeft {
  display: block;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  padding: 0 4% 0 0;
}
.contentTopLeftTitles {
  padding: 0 0 20px 0;
  display: block;
  height: auto;
}
.contentTopLeftKeyBlockSpecs,
.contentTopLeftKeyBlockFeatures {
  padding: 20px 0;
  display: block;
}
.contentTopLeftKeyBlockSpecs ul,
.contentTopLeftKeyBlockFeatures ul {
  padding-left: 20px;
}
.contentTopLeftCopy {
  padding-top: 30px;
}
div.contentTopLeft > div:first-child {
  border-bottom: 1px solid #eaebed;
}
.contentTopLeftKeyBlockBottom {
  padding-top: 28px;
}
.contentTopLeftKeyBlockBottom .btn {
  margin: 0 7.5px 10px 0;
}
.contentTopLeftKeyBlockBottom .btn:last-child {
  margin-right: 0;
}
@media (min-width: 992px) {
  .contentTopLeftKeyBlockBottom .btn.btn {
    font-size: .9em;
    padding-left: 9px;
    padding-right: 9px;
  }
}
/****** MODEL PAGE ******/
.overviewContainer {
  padding: 0 15px !important;
}
.overviewContainer .table {
  margin-bottom: 15px;
}
.overviewContainer .table:last-child {
  margin-bottom: 0px;
}
#dvAllModels {
  margin-bottom: 30px;
  margin-top: 30px;
  padding: 0 0 20px 0;
  display: none;
  text-align: center;
}
#dvAllModels a {
  text-decoration: none;
}
.modelNavContainer {
  height: 0px;
  font-size: .85em;
}
.modelNavRow {
  min-height: 0px;
}
.modelNavRow .col-md-6 {
  min-height: 0px;
}
.modelNavRow a {
  text-decoration: none;
}
.modelNavRow a:link,
.modelNavRow a:visited {
  color: #666;
}
.modelNavRow a:hover,
.modelNavRow a:hover,
.modelNavRow a:focus,
.modelNavRow a:focus {
  color: #000;
}
ul.featuresUl,
.contentTopLeftKeyBlock ul {
  margin-bottom: 0px;
}
.allModelsTab {
  padding: 4px 8px;
  text-align: center;
  float: right;
  margin: 5px 0 -5px 0;
}
.allModelsText {
  text-align: right;
  min-height: 0px;
}
.allModelsThumbContainer {
  text-align: center;
  padding-top: 10px;
  margin: 0 auto;
  min-height: 0px;
}
.allModelsThumbBlock {
  padding: 20px 10px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border: 1px solid #fff;
}
.allModelsThumbBlock:hover {
  border: 1px solid #6b717a;
}
.allModelsThumbBlock img {
  height: 120px;
  width: auto;
}
.allModelsThumbText {
  padding-top: 8px;
}
.keySpecSpec {
  font-weight: 600;
}
.modelPrevNextNav {
  padding-top: 20px;
  color: #C0C0C0;
}
.modelPrevNextNav a {
  font-size: .9em;
}
#dvTabContainer {
  background-color: #fff;
  padding: 20px 0 0 0;
  border-top-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-top-left-radius: 4px;
  -o-border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-top-right-radius: 4px;
  -o-border-top-right-radius: 4px;
}
ul#myTab {
  margin-bottom: 0px;
}
ul.nav-tabs {
  border-bottom: 1px solid #eaebed;
}
ul.nav-tabs li {
  padding-bottom: 0px;
}
ul.nav-tabs > li:first-child {
  margin-left: 20px;
}
/*
ul.nav-tabs>li:first-child a, ul.nav-tabs>li:first-child a:hover {
	border-left:none;
}
*/
ul#myTab li a {
  font-size: 1.4em;
  font-weight: 500;
}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  border-color: #eaebed #eaebed #eaebed;
  border-bottom: none;
  color: #333;
}
.nav > li > a:hover,
.nav > li > a:focus {
  background: none;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: none;
}
.tab-content .tab-pane {
  background-color: #fff;
  padding: 20px;
  border-top: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
}
.nav-tabs > li > a,
.nav-pills > li > a {
  padding-right: 16px;
  padding-left: 16px;
  margin-right: 0px;
}
#support .keyData {
  margin-bottom: 30px;
}
#accessories .row {
  padding-bottom: 30px;
  font-size: 1.1em;
}
.modelOptionItem img {
  /* used in #accessories div */
  padding-bottom: 10px;
}
.phoneSupport .keyData {
  margin-bottom: 30px;
  border: none;
  background: #fff;
}
#reachDia img {
  max-width: 65%;
}
.modelOptionItem {
  margin-left: 0px !important;
  padding: 20px;
  /*margin-bottom:20px;*/
}
.modelOptionItemTitle {
  white-space: nowrap;
}
.modelLitItem {
  display: block;
  margin: 0;
}
.modelLitItem:last-child {
  border-bottom: 1px solid #ccc;
}
.modelLitItemInterior {
  text-align: left;
  white-space: normal;
  margin: 0;
  padding: 8px 0;
  border-top: 1px solid #ccc;
}
.copyLitItem a {
  display: inline-block;
}
.copyLitItem a i.icon-download {
  float: left;
  margin-right: 10px;
}
.copyLitItemInterior {
  float: left;
}
ul.literatureList {
  margin: 0px !important;
  padding-left: 26px !important;
}
.thumbnailImage {
  padding-left: 0;
  padding-right: 0;
  margin-left: 2%;
  width: 15%;
  margin-bottom: 10px;
}
.thumbnailImage:hover {
  cursor: pointer;
}
.thumbnailImage:first-child,
.thumbnailImage:nth-child(7) {
  margin-left: 0;
}
/****** MODEL PAGE END ******/
/****** FAMILY CATEGORY PAGE ******/
.famCatRow .famCatBlock {
  margin-bottom: 40px;
}
.famCatImage {
  padding: 10px 20px;
  margin: 0 0 10px 0;
  text-align: center;
}
.famCatImage img {
  max-width: 80%;
  max-height: 310px;
}
/*.famCatBlock:nth-child(5) {
    clear: left;
    }*/
.famCatDescription {
  padding: 0px;
  font-size: .9em;
  line-height: 1.4em;
}
.famCatDescription ul {
  padding-left: 20px;
}
.famCatDescription ul li {
  padding-bottom: 5px;
}
.famCatViewModels {
  /*padding:10px 0 0 0;*/
}
.famCatViewModels a {
  text-decoration: none;
}
@media (max-width: 767px) {
  .famCatBlock {
    padding-top: 30px;
    padding-bottom: 20px;
    margin-bottom: 0px !important;
    border-bottom: 1px#eaebed solid;
  }
  .famCatBlock:last-child {
    border-bottom: 0px;
  }
  .viewModelButton {
    margin-left: 33.333333333333% !important;
  }
  [class*="block-grid-"] > li {
    float: none !important;
  }
  [class*="block-grid-"] > li.equipBlock {
    float: left !important;
  }
  .ui-dialog {
    padding: 20px;
    height: 100% !important;
    overflow: scroll;
  }
}
@media (max-width: 600px) {
  .famCatImage {
    padding: 0px !important;
  }
  .seriesModelImage {
    padding: 15px 0 0 10px !important;
  }
  .famCatImage img,
  .seriesModelImage img {
    max-width: 100%;
    height: auto;
  }
  .famCatText {
    padding: 0 0 0 10px;
  }
  .famCatText h3 {
    margin-bottom: 6px;
  }
  .seriesModelList .col-md-3 {
    padding-left: 15px;
  }
}
@media (max-width: 500px) {
  .seriesModelText {
    padding-bottom: 30px;
  }
  .selectorViewModelButton,
  .series .viewModelButton {
    margin-left: 0 !important;
    padding-top: 20px;
  }
  .selectorViewModelButton {
    width: 100%;
  }
  .series.seriesModelThumbBlock .viewModelButton {
    width: 100%;
  }
  .slideshareContainer iframe {
    width: 100%;
  }
  .ui-dialog {
    padding: 0px;
    height: 100% !important;
    overflow: scroll;
    font-size: 90%;
  }
  .ui-dialog .ui-dialog-buttonset {
    padding-bottom: 40px;
    font-size: 100%;
  }
}
@media (min-width: 501px) and (max-width: 767px) {
  .seriesModelImage img {
    max-height: 230px !important;
    height: auto !important;
  }
}
/*** Equipment Selector ***/
#dropdownContainer {
  padding-bottom: 30px;
  padding-top: 10px;
}
.selectorSelect {
  padding-bottom: 10px;
  padding-top: 10px;
}
.selectorButton {
  width: 100%;
  padding-bottom: 10px;
}
.advancedEquipSearch {
  width: 100%;
  min-height: 44px;
}
#labelAdvancedSearch {
  font-weight: normal;
  color: #CCC;
  margin-bottom: 0px;
}
.equipmentSelectorTopRow {
  padding-bottom: 10px;
}
#dropdownContainer #resetSearch {
  display: inline-block;
  padding: 6px 0;
}
.equipmentSelectorTopUnitToggle {
  font-size: .9em;
  float: left;
  min-height: 44px;
}
.equipmentSelectorNewSearch {
  float: right;
}
.equipSelectLabel {
  font-size: 1.4em;
  color: #6b717a;
  font-weight: normal;
  padding-bottom: 10px;
}
.equipmentSelectorCompareCheckbox input {
  margin-right: 6px;
}
.equipSelectBottom {
  border-top: 1px solid #bdbdbd;
  padding-top: 20px;
}
.locateInput label {
  white-space: normal;
}
@media (max-width: 767px) {
  .equipmentSelectorTopUnitToggle {
    font-size: 1em;
  }
  .equipSelectLabel {
    padding-bottom: 5px;
    padding-top: 5px;
  }
}
.modelContainer {
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
  margin-bottom: 10px;
  border: 1px solid #fff;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  /*&:hover img {
        border: none;
        }*/
}
.modelContainer:hover,
.modelContainer:focus {
  border: 1px solid #CCC;
}
.modelContainer .modelImage {
  padding-bottom: 10px;
}
.modelContainer .modelImage img {
  max-height: 180px;
  /*border: 5px solid #fff;*/
}
.modelContainer .modelImageInfo {
  font-size: 1.2em;
  padding-top: 4px;
}
/********SERIES PAGE********/
#dvCenterContentContainer {
  padding-bottom: 20px;
}
#dvCenterContent {
  padding: 20px 15px 20px;
  background-color: #fff;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  margin-bottom: 30px;
}
#dvCenterContent.warrantyContent {
  padding: 0px;
}
#dvCenterContent.equipPage {
  padding: 0px !important;
}
.seriesModelContainer,
.categoryModelContainer {
  position: relative;
  min-height: 300px;
}
div.seriesSortBar {
  margin: 0 0 15px 0;
  vertical-align: middle;
  display: block;
  padding: 0 0 10px 0;
  border-bottom: 1px solid #eaebed;
}
div.seriesSortBar.visible-sm.clearfix > div {
  padding-bottom: 15px;
}
.sortByLabel {
  margin-right: 6px;
  padding-top: 5px;
  color: #6b717a;
}
.phoneSortBy {
  margin-left: 15px;
  padding-top: 10px;
}
.dvDesktopApply {
  margin-top: 15px;
}
#dvRefineNoResults {
  font-weight: bold;
}
#dvRefineBy {
  padding-right: 5px;
}
#dvRefineBy .keyHead {
  font-size: 1em !important;
  font-weight: normal;
}
.seriesOptionBlock {
  margin: 0 0 15px 0;
  padding: 0 6px;
  color: #222 !important;
  background: #fff;
  border: 1px solid #eaebed;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
}
.seriesOptionBlock:last-child {
  margin: 0;
}
.category.seriesModelList .viewSelectModel {
  padding-left: 15px;
  padding-right: 15px;
}
.series.seriesModelList .viewSelectModel {
  padding-left: 0px;
  padding-right: 0px;
}
.refineHeaderText {
  line-height: 1.2em;
  color: #222;
}
.ui-state-default {
  border: 1px solid #6b717b !important;
}
.ui-slider-handle {
  border: 1px solid #6b717b;
}
.ui-slider-handle:focus {
  outline: none !important;
  border: 1px solid #222 !important;
}
.ui-widget-content {
  background: rgba(0, 0, 0, 0.8) !important;
  /*border:1px solid #D2D4D8 !important;*/
}
.refineRangeSlider .ui-corner-all {
  border-radius: 99px !important;
  -webkit-border-radius: 99px !important;
  -moz-border-radius: 99px !important;
  -o-border-radius: 99px !important;
}
.refineCanvas {
  height: 50px;
}
.refineAmount {
  font-size: .9em;
}
.refineLowSpec {
  color: black;
  font-size: .85em;
}
.refineHighSpec {
  float: right;
  color: black;
  font-size: .85em;
}
.refineRangeSlider {
  margin: 10px;
}
.refineAmount {
  color: #f17230;
  padding: 5px 0;
}
.refineContent {
  padding: 5px 0;
}
.refineHeader {
  padding: 8px 0;
  color: #6b717b;
  cursor: pointer;
}
.refinecontainerheading {
  padding: 0 0 10px 0;
}
.refineHeaderText {
  font-size: 1.1em;
  font-weight: 600;
}
#phone_refineContainer {
  position: fixed;
  z-index: 100;
  width: 100%;
  height: 100%;
  top: 0px;
  background-color: black;
}
.refineContainer {
  overflow: auto;
  height: inherit;
  width: 100%;
}
.refineContainerHeader {
  padding-bottom: 15px;
  padding-top: 15px;
  border-bottom: 1px solid #eaebed;
  margin-bottom: 15px;
}
.refineContainerFooter {
  padding-bottom: 15px;
  padding-top: 15px;
  border-top: 1px solid #eaebed;
  margin-top: 15px;
}
.refineContainerContent {
  overflow: auto;
  width: 100%;
  background: #fff;
  padding: 15px;
  margin: 0;
}
.refineContainerContent > .row {
  padding-top: 15px;
  padding-bottom: 15px;
}
.seriesFilterCol {
  padding: 0 20px 0 0;
  height: inherit;
}
.seriesFilterHead {
  font-weight: bold;
  margin: 0 0 5px 0;
}
.alert.alert-danger {
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 30px;
}
.seriesResultCount {
  line-height: 34px;
}
.sortByDropdown {
  padding-bottom: 15px;
}
@media (max-width: 767px) {
  a.ui-slider-handle {
    height: 40px !important;
    width: 40px !important;
    top: -0.85em !important;
  }
  .refineRangeSlider {
    margin: 20px 29px 25px 8px !important;
    padding: 8px !important;
  }
  .refineLowSpec,
  .refineHighSpec {
    font-size: 1em !important;
  }
  .seriesOptionBlock {
    padding: 0px;
    border: 1px solid #6b717a;
  }
  .refineHeader {
    padding: 15px;
  }
  .refineContent {
    padding: 5px 15px 0 15px;
  }
}
.fillWrapper {
  position: absolute;
  overflow: hidden;
  padding-left: 14px;
}
/* Large breakpoint */
@media (min-width: 1200px) {
  .rangeGraphic {
    height: 85px;
  }
  .rangeImage {
    max-width: 80%;
    min-height: 60px;
    min-width: 153px;
  }
  .seriesModelThumbBlock > .viewModelButton {
    position: absolute;
    bottom: 0;
  }
}
/* Medium breakpoint */
@media (min-width: 992px) and (max-width: 1199px) {
  .rangeGraphic {
    height: 66px;
  }
  .rangeImage {
    max-width: 80%;
    min-height: 60px;
    min-width: 116px;
  }
  .seriesModelThumbBlock > .viewModelButton {
    position: absolute;
    bottom: 0;
  }
}
/* Small breakpoint */
@media (min-width: 768px) and (max-width: 991px) {
  .rangeGraphic {
    height: 66px;
  }
  .rangeImage {
    max-width: 80%;
    min-height: 60px;
    min-width: 121px;
  }
  .contentFamCatHeaders {
    min-height: 170px;
  }
  .seriesModelThumbBlock > .viewModelButton {
    position: absolute;
    bottom: 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .refineLowSpec,
  .refineHighSpec {
    font-size: 1.2em;
  }
}
/*******SERIES MODEL THUMBS*******/
/*.modelCompareSection {
    position: absolute;
    bottom: 0;
    }*/
.seriesModelList .col-md-3 {
  padding-left: 25px;
  padding-right: 1%;
}
.seriesModelThumbBlock {
  margin: 0 0 15px 0;
  background: #fff;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  border: 1px solid #6b717b;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
.seriesModelThumbBlock:hover,
.seriesModelThumbBlock:focus {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.seriesModelThumbHead {
  font-size: 1.2em;
  font-weight: 600;
  padding: 7px;
  background-color: #6b717b;
  color: #fff;
}
.seriesModelImage {
  text-align: center;
  padding-top: 10px;
}
.seriesModelKeySpecs {
  font-weight: 900;
}
ul.seriesModelThumbSpecs {
  list-style-type: none;
  margin: 14px 0 14px 0;
  padding-left: 0;
}
ul.seriesModelThumbSpecs > li {
  margin: 0 0 2px 0;
  padding: 0;
  line-height: 1.4em;
}
.seriesThumbSpec {
  font-weight: 600;
}
.seriesThumbValue {
  white-space: nowrap;
}
.seriesDescription {
  font-size: .9em;
  margin: 0 0 20px 0;
}
.seriesModelThumbBlock .viewModelButton {
  margin: 0px;
  padding-top: 5px;
  padding-bottom: 10px;
}
.seriesModelThumbBlock .viewModelButton label {
  margin-bottom: 0px;
}
.viewModelButton {
  margin: 0px;
}
.viewModelButton label {
  margin-bottom: 0px;
}
.viewModelButton .btn {
  border: 1px solid #D5D5D5;
  font-size: .9em !important;
  margin-bottom: 6px;
}
.selectModel {
  margin: 5px 0px 0px 0px;
  padding: 0 5px 0 0;
}
.selectModel label {
  cursor: pointer;
}
/********SERIES MODEL LIST********/
.seriesModelList {
  /*	border-bottom:2px solid #e2e2e2;	*/
  margin-right: 0px !important;
  margin-left: 0px !important;
  -webkit-padding-start: 0px;
}
.seriesModelListRow {
  border: 1px solid #6b717b;
  margin: 0 0 10px 0;
  /*	background-color:#eaebed;*/
  padding: 0 0 5px 0;
  border-radius: 4px;
  -webkit-border-radius: 4px;
}
.seriesModelListRow:hover,
.seriesModelListRow:focus {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.seriesModelListHead {
  font-size: 1.2em;
  font-weight: 600;
  padding: 6px;
  margin: 0 0 10px 0;
  background-color: #6b717b;
  color: #fff;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
}
div.seriesModelListCol:first-of-type {
  margin-left: 0px;
}
div.seriesModelListCol:last-of-type {
  margin-right: 0px;
}
.seriesModelListCol {
  margin: 0 3% 0 0;
  width: 30%;
  font-size: 1.1em;
  float: left;
}
.seriesModelListSpec {
  font-weight: 900;
  margin: 0 0 5px;
}
.seriesModelListValue {
  font-weight: 500;
  white-space: nowrap;
}
.selectModel {
  font-size: .9em;
}
.mobile-sortBy {
  margin-top: 15px;
}
.measurementToggleRow {
  border-top: 1px solid #eaebed;
  padding: 15px 0;
}
/********** WARRANTY PAGE *************/
.warrantyThumb {
  float: right;
  margin: 0 10px 15px 30px;
}
.warrantyThumb img {
  width: auto;
  height: 90px;
}
.warrantyRow2 {
  padding: 0 0 30px 0;
}
.warrantyRow2 .col-md-6:first-child {
  padding: 0 20px 30px 0;
}
.warrantyLitRow .col-md-4 {
  background-color: #eaebed;
  padding: 15px 15px 5px 15px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  margin-bottom: 20px;
}
.warrantyLitRow > .col-md-4:last-child {
  margin-bottom: 0px;
}
.warrantyLitRow .col-md-4 .btn {
  margin-bottom: 10px;
}
.warrantyLitRow .col-md-4 h4 {
  font-size: 1.2em;
}
.warrantyLitRow .btn {
  margin-bottom: 15px;
}
/********* MODEL COMPARE **********/
.compareToggle {
  cursor: pointer;
  padding: 7px 0;
  display: inline-block;
  float: right;
  white-space: no-wrap;
}
.compareModelNameRow {
  border-bottom: 2px solid #eaebed;
}
.compareModelNameRow .compareModelNameMobile {
  color: #222;
  padding-top: 8px;
  padding-bottom: 6px;
  border-left: 1px solid #eaebed;
  min-height: 37px;
}
.compareToggle.visible-xs {
  margin-top: 10px;
}
#addModelLink {
  margin: 20px;
  cursor: pointer;
  font-size: 1.2em;
}
.compareMain {
  background-color: #bdbdbd;
  padding-bottom: 10px;
}
.compareRow {
  background-color: #eaebed;
  padding: 30px 0 0 0;
}
.phoneCompareShowImage {
  float: right;
  font-size: 14px !important;
  margin-left: 5px;
  padding-top: 4px !important;
}
.compareRowTwo {
  background-color: #eaebed;
}
.compareRowTwo h4 {
  border-top: 1px solid #fff;
  padding-top: 10px;
}
.compareSelectModelsBlock {
  /*   padding:15px;
    background-color:#fff;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px; */
  padding-bottom: 10px;
}
.compareSelectList {
  margin: 5px 0 15px 0;
  z-index: 50;
}
.compareSelectList select {
  width: 100%;
}
.compareSelectList option:first-child:before {
  content: "-- ";
}
.compareSelectList option:first-child:after {
  content: " --";
}
.compareImageContainer {
  width: 100%;
  padding-top: 15px;
  position: relative;
  cursor: pointer;
}
.compareImageContainer img {
  max-height: 200px;
}
.compareImageFill {
  height: 170px;
  margin-top: 20px;
  background-image: url('/images/layout/jlg-compare-blank.jpg');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.compareImageFill span {
  position: relative;
  top: 75px;
  color: #9298a3;
  font-size: 1.2em;
}
/*.compareContent {
    border: 3px solid #edeeef;
    border-radius: 4px;
    }*/
.compareContentHeader {
  padding-bottom: 0;
}
.compareModelHeader {
  font-weight: 600;
  font-size: 15px;
  padding-bottom: 10px;
}
/*.compareHeader {
    font-weight:bold;
    font-size: 23px;
    padding-top: 20px;
    }*/
.compareLineBreak {
  border-bottom: 1px solid #edeeef;
  margin-bottom: 15px;
}
.compareContentContainer {
  padding: 0;
}
.compareContentBlock {
  background-color: #fff;
  padding: 15px;
  margin-bottom: 30px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
}
.compareContent.locked,
.compareContentBlock.locked {
  opacity: .65;
  filter: alpha(opacity=65);
}
.compareModelName {
  padding: 20px 0 0 0;
  color: #bf4b00;
}
.compareModelName a {
  cursor: pointer;
  color: #bf4b00;
}
.compareModelName a:link {
  color: #bf4b00;
}
.compareModelName a:hover,
.compareModelName a:focus {
  color: #f17230;
}
.compareModelName a:visited {
  color: #963B00;
}
.visible-xs.compareModelName a {
  padding: 0px;
  cursor: pointer;
  font-size: 1.4em;
}
.compareModelNameMobileContainer {
  margin-top: 15px;
}
.compareModelNameMobile {
  font-weight: 600;
  font-size: 16px;
  color: #6b717a;
  text-align: left;
  /*background-color: #6b717b;*/
}
.compareModelNameMobile .modelNum {
  font-size: .8em;
  font-weight: 500;
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #eaebed;
}
#clrModel1,
#clrModel2,
#clrModel3,
.showImageTxt,
.hideImageTxt,
#clrAll,
#addModelLink {
  cursor: pointer;
}
a #clrModel1,
a #clrModel2,
a #clrModel3,
a .showImageTxt,
a .hideImageTxt,
a #clrAll,
a #addModelLink {
  font-weight: 500;
  color: #bf4b00;
}
a #clrModel1:link,
a #clrModel2:link,
a #clrModel3:link,
a .showImageTxt:link,
a .hideImageTxt:link,
a #clrAll:link,
a #addModelLink:link {
  color: #bf4b00;
}
a #clrModel1:hover,
a #clrModel2:hover,
a #clrModel3:hover,
a .showImageTxt:hover,
a .hideImageTxt:hover,
a #clrAll:hover,
a #addModelLink:hover,
a #clrModel1:focus,
a #clrModel2:focus,
a #clrModel3:focus,
a .showImageTxt:focus,
a .hideImageTxt:focus,
a #clrAll:focus,
a #addModelLink:focus {
  color: #f17230;
}
a #clrModel1:visited,
a #clrModel2:visited,
a #clrModel3:visited,
a .showImageTxt:visited,
a .hideImageTxt:visited,
a #clrAll:visited,
a #addModelLink:visited {
  color: #963B00;
}
a #clrModel1 i,
a #clrModel2 i,
a #clrModel3 i,
a .showImageTxt i,
a .hideImageTxt i,
a #clrAll i,
a #addModelLink i {
  color: #bf4b00;
}
#clrModel1.linkDisabled,
#clrModel2.linkDisabled,
#clrModel3.linkDisabled {
  display: none;
  cursor: default;
}
#clrAll {
  padding: 5px 0;
  display: block;
}
@media (max-width: 767px) {
  .compareTableFooter #clrAll {
    padding: 10px 0 20px 0;
  }
}
.loadingImage {
  height: 100px;
  width: 100px;
}
.loadingMask {
  background: #fff;
  text-align: center;
  padding: 20px 0;
  /*
    z-index: 1000;
    height: 100%;
    width: 100%;
    position: absolute;
    */
  display: none;
}
/*.compareSpecGroupList {
    border: 3px solid #edeeef;
    background-color: #edeeef;
    border-radius: 4px;
}
.compareSpecGroup {
    border: 3px solid #edeeef;
    background-color: #edeeef;
    padding-left: 0px;
    border-radius: 4px;
}
*/
.compareSpecGroupContainer {
  margin: 20px 0;
}
.compareSpecGroupContainer:first-child {
  margin-top: 10px;
}
.compareSpecGroupHeader {
  padding: 6px 13px 6px 6px !important;
  cursor: pointer;
  font-size: 1.2em !important;
  font-weight: 600;
  color: #fff;
  border: none;
  background-color: #f17230;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f68d4c 0%, #f37221 90%, #cf6310 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f68d4c), color-stop(90%, #f37221), color-stop(100%, #cf6310));
  background: -webkit-linear-gradient(top, #f68d4c 0%, #f37221 90%, #cf6310 100%);
  background: -o-linear-gradient(top, #f68d4c 0%, #f37221 90%, #cf6310 100%);
  background: -ms-linear-gradient(top, #f68d4c 0%, #f37221 90%, #cf6310 100%);
  background: linear-gradient(to bottom, #f68d4c 0%, #f37221 90%, #cf6310 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f68d4c', endColorstr='#cf6310', GradientType=0);
  border-radius: 4px;
}
.compareSpecType0,
.compareSpecType1 {
  background-color: #fff;
  margin-bottom: 2px;
  border-bottom: 1px solid #e9e9e9;
}
.compareSpecType0 div,
.compareSpecType1 div {
  padding-top: 9px;
  padding-bottom: 9px;
}
.compareSpecType0 div:nth-child(2),
.compareSpecType1 div:nth-child(2) {
  border-left: 0px;
}
.compareSpecType0 .col-xs-4,
.compareSpecType1 .col-xs-4 {
  border-left: 1px solid #e9e9e9;
}
.compareSpecType0 .compareSpecRowHead,
.compareSpecType1 .compareSpecRowHead {
  background-color: #e9e9e9;
  font-weight: 600;
  font-size: .9em;
  color: #666;
  padding-top: 3px;
  padding-bottom: 2px;
}
.compareSpecGroupHeader.compareSpecType0,
.compareSpecGroupHeader.compareSpecType1 {
  margin: 0px;
  border-bottom: 0px;
}
/*.compareSpecType1 {
    background-color: #f7f7f7;

    .compareSpecRowHead {
        background-color:#dedede;
    }
    }*/
.comparePdfDownload {
  padding-bottom: 15px;
}
.compareTablesFooter {
  padding-top: 15px;
  margin-top: 15px;
  border-top: 1px solid #eaebed;
}
@media (min-width: 992px) {
  .compareSpecType1 {
    background-color: #f7f8f9;
  }
  .compareSpecType0,
  .compareSpecType1 {
    margin-bottom: 0px;
  }
  .compareSpecType0 div,
  .compareSpecType1 div {
    border-color: #ddd;
  }
  .compareSpecType0 div:nth-child(2),
  .compareSpecType1 div:nth-child(2) {
    margin-left: -1px;
    border-left: 1px solid #e9e9e9;
    /*border-right:1px solid #e9e9e9;*/
    /*height:100%;*/
  }
  .compareSpecType0 .compareSpecRowHead,
  .compareSpecType1 .compareSpecRowHead {
    background-color: transparent;
    color: #222;
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: 1em;
  }
}
@media (max-width: 991px) {
  .sideBarCol.hpOLE-link {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .loginPageBrandMedia input[type="text"],
  .loginPageBrandMedia input[type="password"] {
    width: 100%;
  }
  .hpSearchEquip {
    margin-top: -20px;
  }
  .specGroupContents .col-xs-4,
  .specGroupContents .col-md-3 {
    padding-left: 10px;
    padding-right: 10px;
  }
  ul.megamenu li.mm-item {
    /*position: relative;*/
  }
  ul.megamenu li:nth-last-child(2) div.mm-item-content {
    /*margin-left: -125px;*/
    right: 0px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    min-width: 200px;
  }
  ul.megamenu li:nth-last-child(3) div.mm-item-content {
    min-width: 200px;
  }
}
/* mega menu fix for an outlier
@media (max-width:772px) {
    ul.megamenu li:nth-last-child(3) div.mm-item-content {
        right: 0px;
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -o-border-radius: 4px;
    }
    }*/
.compareSpecGroupValueHeader {
  font-weight: 600 !important;
  white-space: nowrap;
  overflow: hidden;
  font-weight: normal;
  padding: 5px;
  border-bottom: 1px solid #bdbdbd;
}
.compareSpecGroupValue {
  white-space: nowrap;
  overflow: hidden;
  font-weight: normal;
  padding: 5px;
  border-bottom: 1px solid #bdbdbd;
}
.compareSpecTableRow {
  background: #eaebed;
}
.compareSpecTableRow .selectWrapper {
  margin-bottom: 15px;
}
@media (max-width: 991px) {
  .compareModelNameRow {
    border-bottom: 1px solid #eaebed;
    margin-bottom: 2px;
  }
  .compareModelNameRow .compareModelNameMobile:first-child {
    border-left: none;
  }
}
.startNewComparison {
  padding: 5px 0;
  margin-top: 5px;
}
@media (min-width: 768px) {
  .startNewComparison {
    float: right;
    padding-top: 0px;
  }
}
@media (max-width: 767px) {
  .compareSpecTableRow {
    background: #fff;
    padding-top: 20px;
  }
  .compareSpecTableRow #dvCenterContent {
    margin-bottom: 0px;
  }
  .compareRowTwo {
    background-color: #eaebed;
    padding: 5px 0 15px 0;
  }
  .compareSpecType0,
  .compareSpecType1 {
    font-size: .9em;
  }
  .compareSpecType0 .compareSpecRowHead,
  .compareSpecType1 .compareSpecRowHead {
    font-size: 1em;
  }
}
/****  About Us Locations Page****/
.locationsRegionHeader {
  padding: 6px 15px 6px 15px;
  margin-top: 20px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
}
.locationsRegionHeader:hover {
  cursor: pointer;
}
.locationRow {
  border-bottom: 1px solid #eaebed;
  padding: 7px 0;
}
.locationRow > div {
  padding-top: 7px;
  padding-bottom: 7px;
}
.locPhoneLabel,
.locFaxLabel {
  padding-right: 8px;
}
@media (min-width: 600px) and (max-width: 991px) {
  .locAddress {
    width: 47%;
    margin-right: 3%;
    float: left;
  }
}
/******MEGA MENU******/
.productMenu {
  width: 60%;
  padding: 20px !important;
}
.partsServiceMenu {
  width: 60%;
}
.megamenu .keyHead {
  margin: 0;
  font-weight: bold;
  font-size: 1em;
  padding-bottom: 10px;
}
.equipRow2,
.equipRow3 {
  padding-top: 15px;
}
.productMenu ul {
  margin: 0 0 20px 0;
}
.productMenu a.navLink:link {
  text-decoration: none;
}
#simplemodal-overlay {
  background-color: #000;
}
#simplemodal-container {
  background-color: #fff;
  border: 8px solid #444;
  padding: 12px;
}
#simplemodal-container a.jlg-modalCloseImg {
  background: url(/images/layout/x.png) no-repeat;
  /* adjust url as required */
  width: 25px;
  height: 29px;
  display: inline;
  z-index: 3200;
  position: absolute;
  top: -15px;
  right: -18px;
  cursor: pointer;
}
#gModalContainer {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0px;
  z-index: 9999;
}
#gModalContainer iframe {
  border: 10px solid #222;
}
#gModalMask {
  background: #000;
  filter: alpha(opacity=80);
  opacity: .8;
  height: 100%;
  width: 100%;
}
#gModalClose {
  background: url(/images/layout/close-icon.png) no-repeat;
  /* adjust url as required */
  background-size: contain;
  width: 32px;
  height: 32px;
  display: inline;
  z-index: 201;
  position: absolute;
  top: -12px;
  left: -12px;
  cursor: pointer;
}
#gModalContent {
  position: absolute;
  max-width: 90%;
  max-height: 90%;
}
#gModalContent .video-js {
  background: #000;
  border: 8px solid #444;
}
#gModalContent video {
  max-width: 100%;
  max-height: 100%;
}
#gModalContent img {
  background: #fff;
  border: 8px solid #444;
  padding: 12px;
  max-width: 90%;
  max-height: 90%;
}
/* VIDEO JS STYLES **/
/*ERIC'S STYLES*/
.video-js {
  width: 100%;
  background-color: none !important;
}
#gModalContent .video-js {
  height: 100%;
}
.video-js .vjs-tech {
  position: relative;
}
/*PLAY BUTTON*/
.vjs-default-skin .vjs-big-play-button {
  left: 0.5em;
  top: 0.5em;
  font-size: 3em;
  display: block;
  z-index: 2;
  position: absolute;
  width: 3em;
  height: 2em;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  opacity: 1;
  /* Need a slightly gray bg so it can be seen on black backgrounds */
  /* background-color-with-alpha */
  background-color: #07141e;
  background-color: rgba(7, 20, 30, 0.7);
  border: 0.1em solid #3b4249;
  /* border-radius */
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  /* box-shadow */
  -webkit-box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
  -moz-box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
  box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
  /* transition */
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
/* Optionally center */
.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button {
  /* Center it horizontally */
  left: 50%;
  margin-left: -1.5em;
  /* Center it vertically */
  top: 50%;
  margin-top: -1em;
}
/*PLAY BUTTON HOVER*/
.vjs-default-skin:hover .vjs-big-play-button,
.vjs-default-skin .vjs-big-play-button:focus {
  outline: 0;
  border-color: #fff;
  /* IE8 needs a non-glow hover state */
  background-color: #505050;
  background-color: rgba(50, 50, 50, 0.75);
  /* box-shadow */
  -webkit-box-shadow: 0 0 3em #ffffff;
  -moz-box-shadow: 0 0 3em #ffffff;
  box-shadow: 0 0 3em #ffffff;
  /* transition */
  -webkit-transition: all 0s;
  -moz-transition: all 0s;
  -o-transition: all 0s;
  transition: all 0s;
}
.vjs-default-skin .vjs-big-play-button:before {
  content: "\e001";
  font-family: VideoJS;
  /* In order to center the play icon vertically we need to set the line height
    to the same as the button height */
  line-height: 1.9em;
  text-shadow: 0.05em 0.05em 0.1em #000;
  text-align: center /* Needed for IE8 */;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* END VIDEO JS STYLES **/
/*Breakpoint JS*/
html:after {
  content: "js-breakpoints-getComputedStyleTest";
  display: none;
}
/*Home page Rotators*/
.hpSliderRow {
  position: relative;
  z-index: 1;
  background-color: #191919;
}
.homePageScrollControls,
.MainScrollControls {
  position: relative;
  margin-top: 8%;
  z-index: 5;
}
.MainScrollControls {
  margin-top: 10em;
}
.homePageScrollNext {
  right: 5em;
}
.MainScrollNext {
  right: 3em;
}
.homePageScrollPrev,
.MainScrollPrev {
  left: 1em;
}
#mainSwipePrev.centerSwipeControls,
#mainSwipeNext.centerSwipeControls,
#mainSwipePrevMobile.centerSwipeControls,
#mainSwipeNextMobile.centerSwipeControls {
  margin-top: 30%;
}
#mainSwipePrev,
#catSwipePrev,
#mainSwipePrevMobile {
  position: absolute;
  left: 0;
  margin-left: 1%;
  font-size: 2.5em;
  width: auto !important;
}
#homepageBannerContainer #mainSwipeNext,
#homepageBannerContainer #mainSwipePrev {
  display: block;
  -webkit-transition: height 0.3s ease-in-out;
  -moz-transition: height 0.3s ease-in-out;
  -o-transition: height 0.3s ease-in-out;
  transition: height 0.3s ease-in-out;
}
/*#homepageBannerContainer:hover #mainSwipeNext, #homepageBannerContainer:hover #mainSwipePrev {
	display:block;
	-webkit-transition: height 0.3s ease-in-out;
	-moz-transition: height 0.3s ease-in-out;
	-o-transition: height 0.3s ease-in-out;
	transition: height 0.3s ease-in-out;
	}*/
#mainSwipeNext,
#catSwipeNext,
#mainSwipeNextMobile {
  position: absolute;
  right: 0;
  margin-right: 1%;
  font-size: 2.5em;
  width: auto !important;
}
#catSwipeNext {
  margin-right: 3%;
}
#mainSwipePrev,
#mainSwipeNext,
#mainSwipePrevMobile,
#mainSwipeNextMobile {
  width: 0px;
}
#mainSwipeContainer {
  width: 100%;
  float: left;
}
#catSwipeContainer {
  width: 100%;
  float: left;
}
.homepage-productcats,
#homepageBanner {
  margin: 0px auto;
}
.homepage-productcats img {
  height: 100px;
}
.homepage-productcats a {
  color: #000;
  font-size: .9em;
}
/*.swiper-containerThumb .swiper-wrapper{overflow:hidden;}*/
.swiper-containerThumb .swiper-wrapper .swiper-slide {
  /*w-fluid: .cont*/
}
.swiper-wrapper {
  margin: 0 auto;
}
.swiper-caption {
  margin-top: -36px;
  padding: 8px 6px;
  background-color: #ABABAB;
  color: #fff;
  z-index: 999;
  position: relative;
}
ul.classUl,
li.homeLi {
  list-style-type: none !important;
  margin: 10px 0;
  padding: 0px;
}
/* start additional menu styles*/
#phoneLocatorContainer,
#phoneSearchContainer,
#phoneCSSNavContainer,
#tabletSearchContainer,
#dvHPLitSearchContainer,
#dvHPEquipSearchContainer,
#dvHPLocatorContainer,
#dvHPModelSearchContainer {
  position: absolute;
  z-index: 15000 !important;
  min-height: 0px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-bottom-left-radius: 4px;
  -moz-border-bottom-right-radius: 4px;
  background-color: #eaebed;
  margin-left: -15px;
  /**/
}
#dvHistoryContainer {
  position: absolute;
  z-index: 14000 !important;
  min-height: 0px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-bottom-left-radius: 4px;
  -moz-border-bottom-right-radius: 4px;
  background-color: #eaebed;
  margin-left: -15px;
  /**/
}
#phoneSearchContainer {
  background-color: none;
  background: transparent;
}
#dvHistoryContainer {
  margin-left: 0px;
  /**/
  height: 100%;
}
.historyImageHeaderContainer img {
  margin-right: auto;
  margin-left: auto;
  display: block;
}
#dvHPLitSearchContainer,
#dvHPEquipSearchContainer,
#dvHPLocatorContainer,
#dvHistoryContainer,
#dvHPModelSearchContainer {
  background-color: #eaebed;
  border: none;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 6px 10px 0px rgba(0, 0, 0, 0.5);
  -webkit-border-top-left-radius: 2px;
  -webkit-border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  -moz-border-top-left-radius: 2px;
  -moz-border-top-right-radius: 2px;
}
#dvHPLitSearchContainer,
#dvHPEquipSearchContainer {
  /*width:28.2%;*/
  z-index: 10;
}
#phoneHeaderLoginContainer {
  -webkit-border-radius: 4px;
  position: absolute;
  z-index: 15000;
  min-height: 0px;
  background-color: #eaebed;
  top: 29px;
  height: 220px;
  right: -6px;
  overflow: visible;
  min-width: 330px;
}
#phoneHeaderLoginContainer .arrow_box {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
}
#phoneHeaderLoginContainer .arrow_box:after {
  right: 1.6em;
}
.locatorGoBtn {
  padding-left: 30px;
  padding-right: 30px;
  margin-top: 0.6em;
  margin-bottom: 0;
}
#phoneLocatorBox > div,
#phoneSearchBox > div,
#headerLoginBox > div {
  padding: 20px 20px 15px 20px;
}
@media (min-width: 768px) {
  #phoneLocatorBox > div,
  #phoneSearchBox > div,
  #headerLoginBox > div {
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.75);
  }
}
#phoneSearchBox > .arrow_box {
  padding-bottom: 20px;
}
#phoneSearchBox button {
  height: 34px;
  /*position: relative;
    top: -5px;*/
}
.phoneSearchContainerShow,
.phoneLocatorContainerShow,
.phoneCSSNavContainerShow,
.phoneHeaderLoginContainerShow,
.hpLitSearch,
.hpSearchEquip,
.hpLocator,
.historyTimeline,
.hpSearchModel {
  line-height: 1.5em;
  -webkit-transition: height 0.3s ease-in-out;
  -moz-transition: height 0.3s ease-in-out;
  -o-transition: height 0.3s ease-in-out;
  transition: height 0.3s ease-in-out;
  height: 98px;
  overflow: hidden;
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 6px 10px rgba(0, 0, 0, 0.5);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
#dvHPModelSearchContainer,
#dvHPLitSearchContainer {
  border-top-right-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  -moz-border-top-right-radius: 0px;
  -o-border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  -webkit-border-top-left-radius: 0px;
  -moz-border-top-left-radius: 0px;
  -o-border-top-left-radius: 0px;
  padding-top: 20px;
  padding-bottom: 15px;
}
.phoneSearchContainerShow,
.phoneLocatorContainerShow,
.phoneHeaderLoginContainerShow,
#phoneLocatorContainer,
#phoneSearchContaine,
#phoneHeaderLoginContainer {
  box-shadow: none;
  background: none;
}
@media (max-width: 767px) {
  #phoneSearchBox,
  #phoneLocatorBox,
  #headerLoginBox {
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.6);
    -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.6);
    background-color: #eaebed;
  }
}
.phoneSearchContainerShow {
  height: auto;
  right: 0px;
  padding: 0px;
  background-color: none !important;
}
.phoneLocatorContainerShow {
  height: auto;
  overflow: visible;
}
.phoneCSSNavContainer {
  font-size: 1.1em;
}
@media (max-width: 767px) {
  #phoneCSSNavContainer,
  #phoneSearchBox,
  #phoneLocatorContainer .arrow_box {
    box-shadow: 0 20px 60px #000;
    z-index: 9999999;
  }
}
.phoneCSSNavContainerShow {
  height: 372px;
}
.phoneLocatorContainerShowTopNudge {
  /*margin-top: -2px;*/
}
#dvHPEquipSearchContainer,
#dvHPLitSearchContainer,
#dvHPModelSearchContainer {
  margin-left: 0em;
  height: auto !important;
  overflow: visible;
}
#dvHPLitSearchContainer .col-md-12,
#dvHPEquipSearchContainer .col-md-12:first-child {
  padding: 20px 20px 10px 20px;
}
.litShowOnlyLang {
  padding-top: 15px;
  font-size: .9em;
  font-weight: normal;
}
.hpSearchEquipNotSure {
  padding-top: 10px;
  margin-top: 15px;
  border-top: 1px solid #eaebed;
  font-size: .9em;
}
.hpSearchEquipJlgSelector {
  padding-top: 3px;
  font-size: 1.05em;
  font-weight: 600;
}
.addPadding {
  padding: 3em;
}
#phoneCSSNavBox > .phoneCSSSubMenuArrow {
  margin-top: -4px;
}
#phoneCSSNavBoxMain > div,
.phoneSubMenu > div {
  border-bottom: 1px solid #999;
  /*	width:100%; */
  padding: 0.75em 1.2em;
  cursor: pointer;
}
.phoneHeaderLoginContainerShow .arrow_box > div {
  /*padding: 0.75em 1.2em;
    cursor: pointer;*/
}
.phoneCSSSubNavMenu {
  -webkit-transition: height 0.5s ease-in-out;
  -moz-transition: height 0.5s ease-in-out;
  -o-transition: height 0.5s ease-in-out;
  transition: height 0.5s ease-in-out;
  position: absolute;
  width: 100%;
}
#phoneSearchBox,
#phoneLocatorBox,
#headerLoginBox {
  margin: 1.2em 1.5em;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
}
.phoneSubMenu {
  position: absolute;
  top: 0.5em;
  /*	padding-left: 0.75em;	*/
}
.phoneMenuHideLeft {
  left: -100%;
}
.phoneSubMenuHide {
  left: 100%;
}
.phoneSubMenuShow {
  left: 100%;
}
.phoneSubMenuCurrent {
  font-weight: bold;
}
.phoneCSSSubMenuArrow {
  margin-top: -4px;
  color: #999;
}
div.phoneCSSSubNavCategoryHeader,
div.phoneCSSSubNavSeriesOrModelHeader,
div.phoneCSSSubNavSeries,
div.phoneCSSSubNavModel {
  border-bottom: none;
}
div.phoneCSSSubNavSeriesOrModelHeader {
  border-top: 1px solid #999;
  padding-top: 0.75em;
  margin-top: 0.25em;
  cursor: default;
}
div.phoneCSSSubNavSeries,
div.phoneCSSSubNavModel {
  padding-left: 1.5em;
}
div.phoneCSSSubNavModel {
  padding-left: 3em;
}
input.phoneCSSNavSearchBox {
  width: 65%;
  margin-right: 0.75em;
}
#phoneLoginElement,
#lgLoginElement {
  cursor: pointer;
  margin-left: 20px;
}
#searchOptionsContainer {
  clear: both;
  padding-top: 10px;
}
#txtSearch {
  width: 43%;
}
#txtDlrLocator {
  width: 90%;
}
.contentToggle {
  text-decoration: underline;
  cursor: pointer;
  color: blue;
}
.contentToggleCurrent {
  text-decoration: none;
  color: black;
  cursor: default;
}
#lgSearchFull {
  float: right;
  text-align: right;
  margin: 0 0 0 20px;
  clear: both;
}
#dvLocatorFull {
  /*float:right;*/
  float: none;
  height: 30px;
}
#dvLocatorFull.btn,
#spnSearchTablet.btn {
  border-color: #333;
}
/*start footer styles*/
.footerRow,
.footerRow2 {
  /*	background-color:rgba(105,113,125,1);*/
  padding-top: 30px;
  padding-bottom: 30px;
}
@media (min-width: 768px) {
  .footerRow {
    /*margin-top:15px;*/
  }
}
.footerRow2 {
  padding-top: 0px;
  /*border-top:1px solid rgba(255,255,255,.5);*/
  color: #6b717b;
}
.footerBottomRow {
  padding-top: 30px;
  font-size: .9em;
}
#footerRegionInformation {
  padding: 0 0 20px 0;
}
#footerLinks {
  padding-top: 30px;
}
.footerLeftLinks div {
  margin: 0 0 8px 0;
}
.footerGlobalNavContainer > .col-md-4 div {
  font-size: .9em;
  padding-bottom: 12px;
}
.footerExtraNavLeft > div,
.footerExtraNavRight > div {
  font-size: .9em;
  padding-bottom: 12px;
}
.footerExtraNavLeft {
  padding-bottom: 20px;
  padding-left: 0px;
}
.footerExtraNavHead {
  color: #333;
  padding: 0 0 15px 0 !important;
  font-weight: 600;
  font-size: 1em !important;
}
.socialMediaIconsContainer div div {
  line-height: 25px;
}
.footerSocialIconBlock a:hover,
.footerSocialIconBlock a:focus,
.footerSocialIconBlock a:link,
.footerSocialIconBlock a:visited {
  line-height: 1.428571429em;
}
.socialMediaPhoneheading {
  color: #333;
  padding: 0 0 15px 0 !important;
  font-weight: 600;
  font-size: 1em !important;
}
.footerShadow {
  font-size: 1em;
  height: 25px;
  margin-top: 25px;
}
.megamenu .footerShadow {
  margin-top: 8px;
}
#lgMegaMenu .footerShadow {
  /*margin-top:-3px;
    margin-bottom:-18px;*/
}
.footerTelLink {
  padding-left: 5px;
}
a.footerTelLink:link,
a.footerTelLink:visited,
a.footerTelLink:hover,
a.footerTelLink:active,
a.footerTelLink:focus {
  color: #eaebed !important;
  line-height: 1em;
}
a.footerTelLink:link i,
a.footerTelLink:visited i,
a.footerTelLink:hover i,
a.footerTelLink:active i,
a.footerTelLink:focus i {
  color: #333 !important;
  padding-right: 8px;
}
.footerSocialIcon {
  width: 25px;
  height: 25px;
  float: left;
  margin: 0 1em 1em 0;
  /*	-webkit-filter: grayscale(.7);
    opacity:1; */
  /*filter: gray; /* IE6-9 */
  /*cursor:pointer*/
}
.footerSocialIcon:hover,
.footerSocialIcon:focus {
  filter: none;
  position: relative;
  top: 0px;
}
.footerSocialIcon:active {
  top: 1px;
}
#footerSubscribeText {
  clear: both;
  padding-top: 1.5em;
  padding-bottom: 1em;
}
#footerReturnToTop {
  padding-right: 0.75em;
  padding-top: 0.5em;
  text-align: right;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
}
.hrFooter {
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  border-bottom: none;
  margin: 10px auto;
}
#footerNavLinksLeft > div,
#footerNavLinksRight > div {
  padding-bottom: 0.5em;
  font-weight: 500;
  font-size: 1em;
}
#footerLinksLeft,
#footerLinksRight {
  float: left;
  width: 40%;
  padding-bottom: 0.25em;
}
#footerLinksLeft > div,
#footerLinksRight > div {
  padding-bottom: 0.25em;
  font-size: 0.8em;
}
.footerLinksHeader {
  display: none;
}
#footerBottomLinks {
  font-size: 0.9em;
}
#footerBottomLinks {
  margin: 0 auto;
}
#footerBottomLinks > div {
  float: left;
  width: 33%;
  text-align: center;
}
#footerCopyright {
  clear: both;
  padding-top: 10px;
  padding-bottom: 0.5em;
}
.footerElementOnMediumOnly,
.footerElementOHideOnSmall {
  display: none;
}
.footerTopRow {
  color: #FFF;
}
.footerTopRow a:link,
.footerTopRow a:visited {
  color: #eaebed;
  text-decoration: none;
}
.footerTopRow a:hover,
.footerTopRow a:focus {
  color: #000;
}
.footerTopRow a:active {
  color: #2D2D2D;
}
.footerBottomRow a:link,
.footerBottomRow a:visited {
  color: #eaebed;
  text-decoration: none;
}
.footerBottomRow a:hover,
.footerBottomRow a:focus {
  color: #f17230;
}
.footerBottomRow a:active {
  color: #2d2d2d;
}
.footerPhoneLink {
  color: #f17230;
}
#dvSubscribeLink {
  padding: 20px 0 0 0;
  margin-top: 10px;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
#dvSubscribeLink button {
  margin-top: 10px;
  font-size: .85em;
}
.footerOshkosh {
  font-size: .85em;
}
.oshkoshBlock {
  text-align: center;
}
.oshkoshCorpText {
  padding: 10px 0 0 0;
}
/* Options Page */
.optionsPageImage {
  max-width: 100%;
}
/* Certification Membership Page */
.certsMembershipsTable td {
  vertical-align: middle !important;
}
.certsMembershipsTable td img {
  min-width: 100px;
  height: auto;
  max-width: 100%;
}
/* INDUSTRY PAGE*/
.industriesRow {
  padding-top: 30px;
  padding-bottom: 20px;
}
.industryThumbBlock {
  padding-bottom: 20px;
}
.industryThumb {
  max-width: 187px;
  max-height: 187px;
  overflow: hidden;
}
.industryThumb img {
  width: 100%;
}
.industryCaption {
  padding: 0px;
  font-size: .9em;
  height: 5em;
}
.industryCaption a {
  padding: 6px 0 0 0;
  display: block;
}
#ddlIndustries {
  /*width: auto;
    font-size: .9em;
    line-height: 1em;
    box-shadow: none;
    padding: 0;
    padding-left: 8px;
    border: 1px solid #222;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;*/
}
.industriesRow:nth-child(2) h3 {
  margin-top: 20px;
}
@media (min-width: 501px) and (max-width: 767px) {
  .industryThumbContainer {
    padding-top: 20px;
    padding-left: 0px;
    padding-right: 0px;
  }
  li.industryThumbLi {
    float: left !important;
  }
  .industryThumbBlock {
    width: 100%;
  }
  .industryCaption a {
    font-size: 1em;
  }
}
@media (max-width: 500px) {
  .industryThumbContainer {
    padding-top: 15px;
    padding-left: 0px;
    padding-right: 0px;
  }
  li.industryThumbLi {
    float: left !important;
  }
  .industryCaption a {
    font-size: 1em;
  }
  .industryThumbBlock {
    /*width:100%;
        padding-left:7px;*/
  }
  .industryThumbBlock img {
    max-height: 160px;
    width: auto !important;
  }
}
/****** BUTTONS ******/
/** WHITE GRADIENT **/
.btn.grWhite,
.btn.grWhite:visited,
#spnHideAllSpecs,
#spnHideFeatures {
  display: inline-block;
  color: #222222;
  background: #feffff;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOWQ5ZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #feffff 0%, #f2f2f2 90%, #d9d9d9 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #feffff), color-stop(90%, #f2f2f2), color-stop(100%, #d9d9d9));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #feffff 0%, #f2f2f2 90%, #d9d9d9 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #feffff 0%, #f2f2f2 90%, #d9d9d9 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #feffff 0%, #f2f2f2 90%, #d9d9d9 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #feffff 0%, #f2f2f2 90%, #d9d9d9 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#feffff', endColorstr='#d9d9d9', GradientType=0);
  /* IE6-8 */
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #bdbdbd;
  -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.5), inset 0px 0px 1px #ffffff;
  -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.5), inset 0px 0px 1px #ffffff;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.5), inset 0px 0px 1px #ffffff;
  text-shadow: 0px 1px 0px #ffffff, 0px 0px 0px rgba(255, 255, 255, 0);
}
.btn.grWhite a,
.btn.grWhite:visited a,
#spnHideAllSpecs a,
#spnHideFeatures a {
  color: #222;
}
.btn.grWhite:hover,
.btn.grWhite:focus {
  background: #eaebed;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWJlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2UwZTFlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #eaebed 0%, #e0e1e2 90%, #ccccce 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eaebed), color-stop(90%, #e0e1e2), color-stop(100%, #ccccce));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #eaebed 0%, #e0e1e2 90%, #ccccce 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #eaebed 0%, #e0e1e2 90%, #ccccce 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #eaebed 0%, #e0e1e2 90%, #ccccce 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #eaebed 0%, #e0e1e2 90%, #ccccce 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaebed', endColorstr='#ccccce', GradientType=0);
  /* IE6-8 */
}
.btn.grWhite:active {
  -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.5), inset 0px 0px 14px rgba(107, 113, 122, 0.2);
  -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.5), inset 0px 0px 14px rgba(107, 113, 122, 0.2);
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.5), inset 0px 0px 14px rgba(107, 113, 122, 0.2);
}
.grWhite {
  font-weight: normal;
  text-shadow: none;
}
/** GRAY GRADIENT **/
.btn.grGray,
.btn.grGray:visited {
  display: inline-block;
  color: #fff;
  background: #9199a4;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkxOTlhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzcyN2I4NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YjcxN2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #9199a4 0%, #727b87 90%, #6b717a 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9199a4), color-stop(90%, #727b87), color-stop(100%, #6b717a));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #9199a4 0%, #727b87 90%, #6b717a 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #9199a4 0%, #727b87 90%, #6b717a 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #9199a4 0%, #727b87 90%, #6b717a 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #9199a4 0%, #727b87 90%, #6b717a 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9199a4', endColorstr='#6b717a', GradientType=0);
  /* IE6-8 */
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #000;
  -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.5), inset 0px 0px 1px #ffffff;
  -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.5), inset 0px 0px 1px #ffffff;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.5), inset 0px 1px 0px rgba(255, 255, 255, 0.3);
  text-shadow: 0px 1px 0px #000000;
}
.btn.grGray:hover,
.btn.grGray:focus {
  background: #8b929c;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhiOTI5YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzZhNzI3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NTVhNjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #8b929c 0%, #6a727d 90%, #555a61 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8b929c), color-stop(90%, #6a727d), color-stop(100%, #555a61));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #8b929c 0%, #6a727d 90%, #555a61 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #8b929c 0%, #6a727d 90%, #555a61 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #8b929c 0%, #6a727d 90%, #555a61 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #8b929c 0%, #6a727d 90%, #555a61 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8b929c', endColorstr='#555a61', GradientType=0);
  /* IE6-8 */
}
.btn.grGray:active {
  -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), inset 0px 0px 14px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), inset 0px 0px 14px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), inset 0px 0px 14px rgba(0, 0, 0, 0.3);
}
.grGray h1 {
  color: #000;
}
.grGray h2,
.grGray h3,
.grGray p {
  color: #fff;
}
.grGray {
  font-weight: normal;
  text-shadow: none;
}
/** BLACK GRADIENT **/
.btn.grBlack,
.btn.grBlack:visited {
  display: inline-block;
  font-size: 1em;
  color: #fff;
  background: #313131;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzMxMzEzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzIzMjMyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #313131 1%, #232323 90%, #000000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #313131), color-stop(90%, #232323), color-stop(100%, #000000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #313131 1%, #232323 90%, #000000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #313131 1%, #232323 90%, #000000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #313131 1%, #232323 90%, #000000 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #313131 1%, #232323 90%, #000000 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#313131', endColorstr='#000000', GradientType=0);
  /* IE6-8 */
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #000;
  text-shadow: 0px 1px 0px #ffffff;
}
/*
.grBlack h2, .grBlack h3, .grBlack p
{
	color:#fff;
}
.grBlack
 {
	color:#fff;
			font-weight:normal ;
			text-shadow:none;
		}
 .grBlack a, .grBlack a:active
	{
		color:#4e95ff;
	}
	.grBlack a:visited
	{
		color:#0066ff;
	}
	.grBlack a:hover
	{
		color:#ee5b1a;
	}
	/** ORANGE GRADIENT **/
.btn.grOrange,
.btn.grOrange:visited,
.gsc-search-button input.gsc-search-button.gsc-search-button-v2,
.scfSubmitButtonBorder input,
.top-bar-section .has-form button,
.ui-dialog-buttonset button,
#spnAllSpecs,
#spnAllFeatures,
.destGridBlockLink {
  display: inline-block;
  padding: 6px 12px;
  color: #fff;
  background: #f68d4c;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2OGQ0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2YzNzIyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjYzMTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f68d4c 0%, #f37221 90%, #cf6310 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f68d4c), color-stop(90%, #f37221), color-stop(100%, #cf6310));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f68d4c 0%, #f37221 90%, #cf6310 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f68d4c 0%, #f37221 90%, #cf6310 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f68d4c 0%, #f37221 90%, #cf6310 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f68d4c 0%, #f37221 90%, #cf6310 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f68d4c', endColorstr='#cf6310', GradientType=0);
  /* IE6-8 */
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #ac4907;
  -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), inset 0px 1px 1px rgba(255, 255, 255, 0.5);
  -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), inset 0px 1px 1px rgba(255, 255, 255, 0.5);
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), inset 0px 1px 1px rgba(255, 255, 255, 0.5);
  text-shadow: 0px -1px 0px rgba(172, 73, 7, 0.7), 0px 0px 0px rgba(255, 255, 255, 0);
}
.btn.grOrange:hover,
.btn.grOrange:visited:hover,
.gsc-search-button input.gsc-search-button.gsc-search-button-v2:hover,
.scfSubmitButtonBorder input:hover,
.top-bar-section .has-form button:hover,
.ui-dialog-buttonset button:hover,
#spnAllSpecs:hover,
#spnAllFeatures:hover,
.destGridBlockLink:hover,
.btn.grOrange:focus,
.btn.grOrange:visited:focus,
.gsc-search-button input.gsc-search-button.gsc-search-button-v2:focus,
.scfSubmitButtonBorder input:focus,
.top-bar-section .has-form button:focus,
.ui-dialog-buttonset button:focus,
#spnAllSpecs:focus,
#spnAllFeatures:focus,
.destGridBlockLink:focus {
  background: #e57239;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1NzIzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2Q2NjExZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMjUyMTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #e57239 0%, #d6611d 90%, #b25217 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e57239), color-stop(90%, #d6611d), color-stop(100%, #b25217));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e57239 0%, #d6611d 90%, #b25217 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e57239 0%, #d6611d 90%, #b25217 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e57239 0%, #d6611d 90%, #b25217 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #e57239 0%, #d6611d 90%, #b25217 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e57239', endColorstr='#b25217', GradientType=0);
  /* IE6-8 */
}
.btn.grOrange:active,
.btn.grOrange:visited:active,
.gsc-search-button input.gsc-search-button.gsc-search-button-v2:active,
.scfSubmitButtonBorder input:active,
.top-bar-section .has-form button:active,
.ui-dialog-buttonset button:active,
#spnAllSpecs:active,
#spnAllFeatures:active,
.destGridBlockLink:active {
  -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.5), inset 0px 0px 14px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.5), inset 0px 0px 14px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.5), inset 0px 0px 14px rgba(0, 0, 0, 0.3);
}
.grOrange h1 {
  color: #fff;
}
.grOrange h2,
.grOrange h3 {
  color: #222;
}
.grOrange p {
  color: #222;
}
.grOrange {
  font-weight: normal;
  text-shadow: none;
}
.grOrange a,
.grOrange a:active {
  color: #222;
}
.grOrange a:visited {
  color: #222;
}
.grOrange a:hover,
.grOrange a:focus {
  color: #fff;
}
button.lgSearchMagnifyingGlassButton {
  margin: 0px;
  height: 28px;
  padding: 0 8px;
  border: none;
  color: #222;
  border-left: 1px solid #222;
  border-bottom-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-top-right-radius: 4px;
  background-color: #fafafa;
  box-shadow: 0px -6px 7px #e9e9e9 inset, 0px 3px 3px #feffff inset;
}
button.lgSearchMagnifyingGlassButton:hover,
button.lgSearchMagnifyingGlassButton:focus {
  background-color: #ebebeb !important;
  box-shadow: 0px -5px 5px #dddddd inset !important;
}
button.lgSearchMagnifyingGlassButton:hover,
button.lgSearchMagnifyingGlassButton:focus {
  /*color: @jlgOrange;*/
}
.gsc-tabHeader {
  overflow: inherit;
}
::-webkit-input-placeholder {
  font-size: .9em;
}
::-moz-placeholder {
  font-size: .9em;
}
/* firefox 19+ */
:-ms-input-placeholder {
  font-size: .9em;
}
/* ie */
input:-moz-placeholder {
  font-size: .9em;
}
.btn.disabled,
.btn[disabled] {
  filter: alpha(opacity=60);
  opacity: .6;
  cursor: default;
  /*color:#8b8e94;*/
}
.btn.disabled [class^="icon-"],
.btn[disabled] [class^="icon-"],
.btn.disabled [class*=" icon-"],
.btn[disabled] [class*=" icon-"] {
  color: #A0A3A8 !important;
}
.selected,
.btn-group .disabled,
.btn-group .btn.disabled,
.btn-group .btn[disabled],
.btn-group-vertical .disabled,
.btn-group-vertical .btn.disabled,
.btn-group-vertical .btn[disabled] {
  box-shadow: 0px 0 8px rgba(0, 0, 0, 0.3) inset !important;
  background: #eaebed !important;
  filter: alpha(opacity=100);
  opacity: 1 !important;
  color: #5b5b5b !important;
}
.SlideContentContainer {
  position: relative;
}
.homePageSliderImageContainer {
  position: relative;
  left: 0;
}
div.homePageSliderCopyRight {
  position: absolute;
  top: 0;
  right: 0;
  margin-top: 3.5em;
  margin-right: 5em;
  width: 30%;
  text-align: left;
  color: #fff;
}
div.homePageSliderCopyRight p {
  /*padding:15px;
border-radius:4px;
-webkit-border-radius:4px;

background: -moz-linear-gradient(left,  rgba(25,25,25,0.74) 18%, rgba(25,25,25,0.74) 38%, rgba(0,0,0,.3) 100%); /* FF3.6+ */
  /*background: -webkit-gradient(linear, left top, right top, color-stop(18%,rgba(25,25,25,0.74)), color-stop(38%,rgba(25,25,25,0.74)), color-stop(100%,rgba(0,0,0,.3))); /* Chrome,Safari4+*/
  /*background: -webkit-linear-gradient(left,  rgba(25,25,25,0.74) 18%,rgba(25,25,25,0.74) 38%,rgba(0,0,0,.3) 100%); /* Chrome10+,Safari5.1+ */
  /*background: -o-linear-gradient(left,  rgba(25,25,25,0.74) 18%,rgba(25,25,25,0.74) 38%,rgba(0,0,0,.3) 100%); /* Opera 11.10+ */
  /*background: -ms-linear-gradient(left,  rgba(25,25,25,0.74) 18%,rgba(25,25,25,0.74) 38%,rgba(0,0,0,.3) 100%); /* IE10+ */
  /*background: linear-gradient(to right,  rgba(25,25,25,0.74) 18%,rgba(25,25,25,0.74) 38%,rgba(0,0,0,.3) 100%); /* W3C */
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bd000000', endColorstr='#00000000',GradientType=1 ); /* IE6-8 */
}
.homePageScrollerTextContainer {
  position: absolute;
  text-align: left;
  padding: 1.0em 1em .75em 4.5em;
  bottom: 0;
  margin-bottom: 2.4em;
  width: 75%;
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxOCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC43NCIvPgogICAgPHN0b3Agb2Zmc2V0PSIzOCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC43NCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(left, rgba(25, 25, 25, 0.74) 18%, rgba(25, 25, 25, 0.74) 38%, rgba(0, 0, 0, 0) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(18%, rgba(25, 25, 25, 0.74)), color-stop(38%, rgba(25, 25, 25, 0.74)), color-stop(100%, rgba(0, 0, 0, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, rgba(25, 25, 25, 0.74) 18%, rgba(25, 25, 25, 0.74) 38%, rgba(0, 0, 0, 0) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, rgba(25, 25, 25, 0.74) 18%, rgba(25, 25, 25, 0.74) 38%, rgba(0, 0, 0, 0) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, rgba(25, 25, 25, 0.74) 18%, rgba(25, 25, 25, 0.74) 38%, rgba(0, 0, 0, 0) 100%);
  /* IE10+ */
  background: linear-gradient(to right, rgba(25, 25, 25, 0.74) 18%, rgba(25, 25, 25, 0.74) 38%, rgba(0, 0, 0, 0) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bd000000', endColorstr='#00000000', GradientType=1);
  /* IE6-8 */
}
.homePageScollerTextLeft {
  position: relative;
  color: #fff;
  font-size: 1.2em;
  float: left;
  font-family: BerninoSans-Web-Condensed;
  text-transform: uppercase;
  font-weight: 400;
}
.homePageScollerTextLeft button {
  font-family: BerninoSans-Web;
  text-transform: none;
  padding: 4px 8px;
}
.homePageScollerTextLeft a {
  color: #f17230;
}
.homePageScollerTextLeft a:link,
.homePageScollerTextLeft a:visited {
  color: #f17230;
}
.homePageScollerTextLeft a i {
  color: #f17230 !important;
  margin-left: 5px;
}
.homePageScollerTextLeft a .btn {
  padding: 4px 8px;
  margin: 0px;
  white-space: nowrap;
  color: #fff;
}
.homePageScollerTextLeft .icon-double-angle-right {
  font-size: 1.75em;
  line-height: 1em;
  position: relative;
  top: .1em;
  left: .225em;
}
.homePageScollerTextLeft h1 {
  margin: 0 0 7px 0;
  text-transform: uppercase;
  padding: 0px;
  color: #fff !important;
}
.homePageScollerTextLeft a:hover,
.homePageScollerTextLeft a:focus {
  color: #b0b6c0;
}
.homePageScollerTextLeft a:active {
  position: relative;
  top: 1px;
}
div.homePageScollerTextRight span {
  vertical-align: bottom;
}
.uppercase {
  text-transform: uppercase;
}
div.homePageScollerTextRight span.uppercase {
  font-weight: 900;
}
.homePageScollerTextRight {
  color: #fff;
  vertical-align: bottom;
  text-align: right;
  width: 45%;
  padding: .5em 1.0em .5em 0;
  bottom: 0;
  right: 0;
  position: absolute;
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYyJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjc0Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC43NCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(25, 25, 25, 0.74) 62%, rgba(25, 25, 25, 0.74) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(62%, rgba(25, 25, 25, 0.74)), color-stop(100%, rgba(25, 25, 25, 0.74)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(25, 25, 25, 0.74) 62%, rgba(25, 25, 25, 0.74) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(25, 25, 25, 0.74) 62%, rgba(25, 25, 25, 0.74) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(25, 25, 25, 0.74) 62%, rgba(25, 25, 25, 0.74) 100%);
  /* IE10+ */
  background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(25, 25, 25, 0.74) 62%, rgba(25, 25, 25, 0.74) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#bd000000', GradientType=1);
  /* IE6-8 */
}
.homePageScollerTextRight a {
  color: #fff !important;
}
.homePageScollerTextRight a:hover,
.homePageScollerTextRight a:focus {
  color: #b0b6c0 !important;
}
.homePageMobileScrollerContentContainer {
  position: relative;
}
.homePageMobileScrollerImageContainer {
  position: relative;
  left: 0;
}
.homePageMobileScrollerHeadline h1 {
  color: #fff;
  font-size: 1.9em;
}
.homePageMobileScrollerHeadline {
  position: absolute;
  bottom: 0;
  right: 0;
  color: #fff;
  width: 85%;
  text-align: right;
  padding: .5em 1.0em .5em 0;
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYyJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjc0Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC43NCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(25, 25, 25, 0.74) 62%, rgba(25, 25, 25, 0.74) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(62%, rgba(25, 25, 25, 0.74)), color-stop(100%, rgba(25, 25, 25, 0.74)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(25, 25, 25, 0.74) 62%, rgba(25, 25, 25, 0.74) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(25, 25, 25, 0.74) 62%, rgba(25, 25, 25, 0.74) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(25, 25, 25, 0.74) 62%, rgba(25, 25, 25, 0.74) 100%);
  /* IE10+ */
  background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(25, 25, 25, 0.74) 62%, rgba(25, 25, 25, 0.74) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#bd000000', GradientType=1);
  /* IE6-8 */
}
.homePageMobileScrollerCopyContainer h1 {
  font-size: 1.5em;
  padding: 0px;
  margin: 0px;
}
.homePageMobileScrollerCopyContainer {
  color: #fff;
  text-align: left;
  position: relative;
  margin: 1em;
}
/** CSS ARROW PLEASE **/
.arrow_box {
  position: relative;
  background: #eaebed;
  /*border: 3px solid #6b717b;*/
  padding: 10px 10px 10px 10px;
}
.arrow_box:after,
.arrow_box:before {
  bottom: 100%;
  border: 20px solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.arrow_box:after {
  border-color: rgba(234, 235, 237, 0);
  border-bottom-color: #eaebed;
  right: 0em;
  /*Setting to far right*/
  position: absolute;
  border-width: 16px;
  margin-left: -9px;
}
@media (max-width: 767px) {
  .destNav .nvBar {
    position: relative;
  }
  .destNav .nvBar:after,
  .destNav .nvBar:before {
    bottom: 100%;
    border: 20px solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
  }
  .destNav .nvBar:after {
    border-color: rgba(234, 235, 237, 0);
    border-bottom-color: #eaebed;
    right: 0em;
    /*Setting to far right*/
    position: absolute;
    border-width: 15px;
    margin-right: 24px;
  }
  .destNav .destLangDropButton:after {
    margin-right: 76px;
  }
  .destNav {
    position: relative;
  }
  .destNav .container.rowNav {
    position: absolute;
    display: block;
    width: 100%;
    top: 0px;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.75);
  }
  .destHead i.icon-phone {
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
    padding: 7px 10px 7px 10px !important;
    margin: 0 10px 0 0;
  }
  .destHead i.icon-phone:hover {
    text-shadow: none;
  }
  .destHead .mobileNavBar {
    padding: 7px 0px 12px 0;
  }
  #dvMobileLocatorIcon {
    display: inline-block !important;
  }
  i#dvMobileNavCSSIcon.disabled:hover,
  i#dvMobileLocatorIcon.disabled:hover,
  i#dvMobileLocatorIcon.disabled:hover,
  i#dvMobileSearchIcon.disabled:hover {
    color: #6d2d02 !important;
    text-shadow: none;
  }
}
@media (max-width: 440px) {
  #dvMobileLocatorIcon {
    display: inline-block !important;
  }
}
.destLangDropButton li:first-child {
  padding: 12px 15px;
  color: #6b717a;
  font-size: 1.2em;
  font-weight: 600;
  border-bottom: 1px solid #6b717a;
}
.destHomeLink a {
  display: block;
}
#phoneCSSNavContainer .arrow_box {
  padding: 0px !important;
}
/*.arrow_box:before {
    border-color: rgba(107, 113, 123, 0);
    border-bottom-color: #6b717b;
    right: 0em;
	position:absolute;
    margin-left: -10px;
    }*/
#phoneLocatorContainer {
  top: 5em;
}
#phoneLocatorContainer #phoneLocatorBox div.arrow_box:after {
  right: 11em;
}
a span.menuNote {
  font-weight: normal;
  font-size: .8em;
  padding-bottom: 5px;
  line-height: 1em;
}
.caseStudyContainer img {
  margin: 0 0 20px 20px;
  float: right;
  max-width: 40%;
}
/*
  Device width:
	320,480,540,600,640,720,768,800,960,1024,1280,1536,2048
	*/
/** enewsletters Pages **/
.enewsBlock {
  padding-bottom: 20px;
  border-bottom: 1px solid #eaebed;
  margin-bottom: 20px;
}
.enewsBlock img {
  margin-bottom: 10px;
}
.enewsArchiveMonth {
  padding: 7px 0 4px 0;
  font-size: 1.15em;
  font-weight: 600;
}
.enewsArchiveSummary {
  font-size: .9em;
}
.enewsArchiveSummary ul {
  padding-left: 22px;
}
.enewsArchiveSummary li {
  padding-bottom: 2px;
}
/** Destination Pages Styles **/
.reachingOutVideo {
  text-align: center;
  margin-bottom: 20px;
  background-color: #222;
}
.reachingOutVideo img {
  max-width: 800px;
  width: 100%;
}
.destinationBody h1 {
  margin-top: 30px;
}
.destinationBody h2 {
  margin-bottom: 0px;
}
.destinationBody #cphContent_header_0_headlineIndivRows {
  padding-bottom: 20px;
}
.destinationBody .modelSlideshowContainer {
  padding-top: 0px;
}
.destSmIconRow #dvLocatorFull {
  margin-left: 7px;
}
.destSmIconBlock {
  float: right;
}
.destSmIcon {
  float: left;
  margin-left: 15px;
  line-height: 2em;
  height: 28px;
  width: 28px;
}
.destSmIcon a,
.destSmIcon a:link,
.destSmIcon a:visited {
  color: #fff;
  padding: 4px 0px;
  text-decoration: none;
}
.destSmIcon a:hover,
.destSmIcon a:link:hover,
.destSmIcon a:visited:hover {
  color: #6d2d02;
}
.destSmIcon a:active,
.destSmIcon a:link:active,
.destSmIcon a:visited:active {
  color: #222;
  position: relative;
  top: 1px;
}
.destFooter .destSmIconBlock {
  float: left;
  display: block;
  width: 100%;
  margin-bottom: 20px;
}
.destFooter .destSmIcon {
  margin-right: 15px;
  margin-left: 0px;
}
.destHead .loginRow .list-inline li {
  padding: 5px 0px 0px 30px;
  display: inline-table;
  margin: 0px;
}
.destHead .loginRow .list-inline li a {
  padding: 0px;
  margin: 0px;
}
.destHead .loginRow .list-inline li.selectWrapper {
  padding: 0px;
  margin-left: 30px;
}
@media (max-width: 767px) {
  .destHeadLinkText {
    display: none;
  }
  .destHead .loginRow .list-inline li i {
    font-size: 30px;
    top: 9px;
    position: relative;
  }
  .destHead li.selectWrapper {
    display: none !important;
  }
  .destFooterAddress {
    padding-top: 20px;
  }
}
.destNav ul {
  padding: 0px;
  margin: 0px;
}
.destNav ul li {
  padding: 0px;
  margin: 0px;
}
.destNav ul li a {
  display: inline-block;
  color: #FFF;
  padding: 10px 12px;
  margin: 0px;
  text-decoration: none;
  z-index: 10;
  font-size: 1.1em;
}
.destNav ul li a:hover {
  color: #fff;
  background-color: #6b717a;
}
.destNav ul li a:active {
  background-color: #494e55;
}
.destinationBody #cphContent_content_0_headlineIndivRows {
  padding-bottom: 20px;
}
.featureImageCaption {
  padding-top: 10px;
  color: #6b717a;
}
.featureGalleryLeft {
  margin-bottom: 30px;
}
.featureGalleryRight {
  margin-bottom: 30px;
  clear: both;
}
.featureContentButtons button {
  margin-right: 20px;
}
.destContentRow .sectionContainer {
  border-bottom: 1px solid #eaebed;
  padding: 30px 0;
}
.destContentRow .sectionContainer:last-of-type {
  border-bottom: none;
}
.destContentRow .sectionContainer img {
  max-height: 275px;
}
.destContentRow h3 {
  margin-bottom: 8px;
}
.destGridUl {
  margin-top: 10px !important;
}
.destGridBlock {
  padding: 15px;
  background: #eaebed;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  margin-bottom: 30px;
}
.destGridBlock:hover {
  /*box-shadow:0 0 10px rgba(0, 0, 0, 0.35);*/
}
.destGridBlockLink {
  margin-top: 1em;
}
.destGridBlockDefaultLink {
  margin-top: 5px;
}
.staggerRow {
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 1px solid #bdbdbd;
}
.staggerRow h4 {
  margin-top: 0px;
}
@media (max-width: 440px) {
  .col-xs-4.smallImage {
    width: 100%;
  }
}
.bottomSection {
  background: #eaebed;
  margin-top: 30px;
  padding-bottom: 15px;
}
.relatedContentRow {
  background: #eaebed;
  padding-top: 30px;
  padding-bottom: 30px;
  /*margin-top:30px;*/
}
.relatedContentRow .sideBarCol {
  padding: 0px;
}
.relatedContentRow .relatedContentParagraph {
  padding-bottom: 30px;
}
.relatedContentRow .relatedContentBlockText {
  padding-top: 10px;
}
.destFooter {
  padding-bottom: 20px;
  color: #6b717a;
}
.destFooterLinks a {
  display: block;
  padding: 1px 0;
}
.destFooterLinks span {
  display: inline-block;
}
.destFooterAddress {
  color: #acacac;
}
.destFooterCopyright {
  margin-top: 20px;
}
.destLeadGenContainer {
  padding-top: 30px;
}
.leadGenLeft,
.leadGenRight {
  padding-bottom: 30px;
}
.leadGenRight {
  padding-top: 30px;
}
.leadGenImage {
  margin-bottom: 20px;
}
.leadGenFormBlock,
.leadGenBelowForm {
  padding: 20px;
  background: #eaebed;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  margin-bottom: 30px;
}
.leadGenFormBlock input,
.leadGenBelowForm input {
  width: 100%;
}
.conMidRow {
  margin: 30px 0;
}
.conBottomLinks button {
  margin-bottom: 20px;
}
.rightNavSibling {
  margin-bottom: 7px;
  font-size: 1.1em;
}
.rightNavSibling > div {
  margin-bottom: 3px;
  margin-left: 15px;
  font-size: .9em;
  line-height: 1.25em;
}
.relatedContentRow ul > li {
  padding-right: 20px;
  padding-left: 20px;
}
.ebookIntroThumb img {
  border: 1px solid #222;
}
.ebookIntroThumb p {
  margin-bottom: 12px;
  color: #6b717a;
  font-size: .9em;
  text-align: center;
}
.ebookIntroLeft p {
  margin-top: 10px;
  font-size: 1.1em;
}
.ebookHowTo > li em > p {
  font-size: .9em;
  padding-top: 5px;
}
.ebookDownloadRow {
  background-color: #eaebed;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  margin-top: 20px;
  margin-bottom: 30px;
  padding-top: 0px;
  padding-bottom: 30px;
}
.ebookDownloadRow h4 {
  background-color: #6b717a;
  color: #fff;
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-bottom-right-radius: 0px !important;
  -webkit-border-bottom-right-radius: 0px !important;
  -moz-border-bottom-right-radius: 0px !important;
  -o-border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
  -webkit-border-bottom-left-radius: 0px !important;
  -moz-border-bottom-left-radius: 0px !important;
  -o-border-bottom-left-radius: 0px !important;
}
.ebookDownloadRow h5 {
  color: #222;
  font-size: 1.3em;
  font-weight: 500;
  margin-bottom: 15px;
}
.ebookDownloadRow > .col-sm-6 {
  margin-bottom: 30px;
  margin-top: 20px;
}
.ebookDownloadRow > .col-sm-6 .col-sm-6 {
  padding-bottom: 15px;
}
.ebookDownloadLeft,
.ebookDownloadRight {
  padding-top: 20px;
  padding-bottom: 30px;
}
.ebookDownloadLeft {
  border-right: 1px solid #dbdbd;
}
.ebookDownload1col {
  padding-top: 10px;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #bdbdbd;
}
.ebookDownload1col:last-child {
  border-bottom: none;
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.ebookButton {
  padding-top: 10px;
}
.ebookImage {
  padding-bottom: 15px;
}
.ebookFileSize {
  color: #6b717a;
  font-size: .9em;
  padding-top: 3px;
}
.ebookFileSize small {
  padding: 3px 0;
  display: block;
}
.ebooksReportProblem {
  padding: 20px 0;
}
.ebookLegal {
  font-size: .8em;
  font-style: italic;
  color: #6b717a;
  margin-bottom: 30px;
}
.skyguardThumb {
  margin-bottom: 20px;
}
.skyguardCaption {
  margin-bottom: 20px;
  color: #6b717a;
}
.ebookButtonCol small {
  display: block;
  padding-bottom: 10px;
  color: #6b717a;
}
/* NEW EBOOK PAGES */
.ebookFeaturedRow {
  padding-bottom: 20px;
  padding-top: 20px;
  margin-top: 15px;
  border-top: 1px solid #bdbdbd;
}
.ebookFeaturedRow .icon-caret-down {
  margin-left: 5px;
}
.ebookSeriesRow {
  padding-top: 20px;
  margin-top: 15px;
  border-top: 1px solid #bdbdbd;
}
.ebookSeriesRow .icon-caret-down {
  margin-left: 5px;
}
.ebookSeriesRow .btn-group {
  /*margin-top:15px;*/
}
ul.dropdown-menu {
  background: #eaebed;
  border: 1px solid #bdbdbd;
  /* CSS ARROW PLEASE */
  margin-top: 9px;
  /* END CSS ARROW PLEASE */
}
ul.dropdown-menu:after,
ul.dropdown-menu:before {
  bottom: 100%;
  /*	    left: 50%;  */
  left: 25px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
ul.dropdown-menu:after {
  border-color: rgba(234, 235, 237, 0);
  border-bottom-color: #eaebed;
  border-width: 8px;
  margin-left: -8px;
}
ul.dropdown-menu:before {
  border-color: rgba(189, 189, 189, 0);
  border-bottom-color: #bdbdbd;
  border-width: 9px;
  margin-left: -9px;
}
ul.dropdown-menu .divider {
  background: #bdbdbd;
}
ul.dropdown-menu li {
  padding-bottom: 0px;
}
ul.dropdown-menu li.ebookDropdownHeading {
  padding: 3px 20px;
  font-weight: 600;
}
ul.dropdown-menu li a {
  background: none !important;
}
ul.dropdown-menu li a:before {
  content: "\f01a  ";
  font-family: "FontAwesome";
}
ul.dropdown-menu li a:hover,
ul.dropdown-menu li a:focus {
  background: #fff;
  color: #f17230;
}
.ebookTitleRow {
  padding: 5px 0;
}
.seriesEbookItem {
  padding: 20px 0;
}
.ebookFeatureThumb {
  margin-bottom: 20px;
}
.ebookFeatureThumb img {
  cursor: pointer;
}
.ebookThumbs {
  margin: 0 -10px;
}
.ebookThumbs .col-xs-4 {
  padding: 10px;
}
.ebookThumbs.feature .col-xs-12 {
  padding: 0px 10px 20px 10px;
}
.viewAllEbooks {
  padding: 20px 0 40px 0;
}
/*@media (max-width:991px) {
    .ebookThumbs {
        &.feature {
            .col-xs-12 {
                padding: 15px 10px 30px 10px;
            }
        }
    }
    }*/
@media (max-width: 767px) {
  .seriesEbookItem img {
    max-width: 175px;
  }
}
@media (max-width: 540px) {
  .ebookSeriesRow .col-xs-6 {
    width: 100%;
  }
  .seriesEbookItem {
    border-bottom: 1px solid #eaebed;
  }
  .ebookSeriesRow .col-xs-6:last-child .seriesEbookItem {
    border: none;
  }
}
@media (min-width: 992px) {
  .destGridBlockBody {
    padding-top: 15px;
  }
  .featureGalleryRight {
    float: right;
  }
}
@media (max-width: 991px) {
  .ebookDownloadRow {
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -o-border-radius: 0px;
    margin-left: -15px;
    margin-right: -15px;
  }
  .ebookDownloadRow h4 {
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -o-border-radius: 0px;
  }
  .featureRow .featureImage {
    margin: 0 -15px;
  }
  .featureGalleryRight {
    margin-top: 20px;
  }
  .featureGalleryRight .featureMedia {
    max-width: 800px;
    margin: 0 auto;
  }
  .featureGalleryRight {
    margin-top: 20px;
  }
  .leadGenImage {
    margin-left: -15px;
    margin-right: -15px;
  }
  .leadGenBody {
    margin-top: 15px;
  }
  .leadGenRight {
    background: #eaebed;
  }
  .leadGenFormBlock {
    padding: 0;
  }
  .leadGenForm,
  .leadGenBelowForm {
    padding: 0;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -o-border-radius: 0px;
    margin-bottom: 0px;
  }
  .relatedContentRow ul {
    margin-left: 0px;
    margin-right: 0px;
  }
}
@media (min-width: 768px) {
  .skyguardThumb {
    margin-bottom: 8px;
    padding-right: 15px;
  }
  .skyguardCaption {
    margin-bottom: 20px;
  }
  .ebookDownloadLeft {
    padding-right: 25px;
    border-right: 1px solid #bdbdbd;
  }
  .ebookDownloadRight {
    padding-left: 25px;
  }
}
/*@media (min-width:500px) {
    .ebookButtonCol, .ebookDlImage {
        width:50%;
        float:left;
    }
    }*/
@media (max-width: 767px) {
  .ebookDownloadLeft,
  .ebookDownloadRight {
    border-right: none;
    border-bottom: 1px solid #bdbdbd;
  }
  .ebookIntroThumb {
    padding-top: 20px;
  }
  .ebookIntroThumb * {
    text-align: left;
    font-size: 1em;
  }
  .rowNav {
    background: #eaebed;
  }
  .nvBar.col-xs-12 {
    padding: 0px;
  }
  .destNav {
    background-color: #eaebed;
  }
  .destNav ul.list-inline li {
    display: list-item;
  }
  .destNav ul.list-inline li a {
    display: list-item;
    color: #222;
    font-size: 1.2em;
    font-weight: 600;
    border-bottom: 1px solid #6b717a;
    padding: 12px 15px;
  }
  .destNav ul.list-inline li a:hover {
    color: #f17230;
    background: #fff;
  }
  .leadGenRight {
    padding-top: 0px;
  }
  .leadGenFormBlock {
    padding: 20px 0 0 0;
  }
  .leadGenFormContainer {
    /*border-bottom:1px solid #6b717a;*/
  }
  .destGridRow {
    margin-top: 0px;
    border-top: 1px solid #eaebed;
  }
  .destGridRow [class*="block-grid-"] > li {
    padding: 0px !important;
  }
  .destGridBlock {
    background: #fff;
    margin: 0 -15px;
    padding-bottom: 20px;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -o-border-radius: 0px;
    border-bottom: 1px solid #eaebed;
  }
  .destGridImage {
    float: left;
    margin-right: 3%;
    width: 31%;
    margin-bottom: 10px;
  }
  .destGridBlockBody {
    float: right;
    width: 66%;
  }
  .relatedContentRow {
    padding-top: 30px;
  }
  .relatedContentRow ul > li {
    /*border-bottom:1px solid #cccfd3;*/
    padding-top: 20px;
    padding-bottom: 20px !important;
  }
  .relatedContentRow ul > li:last-child {
    border: none;
    padding-bottom: 0px;
  }
  .relatedContentRow ul > li:first-child {
    padding-top: 0px;
  }
  .leadGenFormBlock .btn {
    font-size: 1.2em;
  }
  .destFooter .footerOshkosh {
    padding-top: 40px;
    padding-bottom: 10px;
  }
  .conVirtualDemoButton {
    margin-bottom: 30px;
    font-size: 1.2em;
  }
}
.rewardsFlyerLink {
  margin-top: 10px;
  border-top: 1px solid #bdbdbd;
}
.rewardsFlyerLink > div {
  margin-top: 10px;
  margin-bottom: 10px;
}
.awpThumb {
  padding-right: 0px;
}
.awpDescription {
  margin: 30px 0;
  padding: 0px;
  background-color: #eaebed;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
}
.awpDescription .col-sm-4 {
  margin-bottom: 15px;
}
.awpDescription h4 {
  margin-bottom: 20px;
  margin-top: 15px;
}
.awpDescription h6 {
  font-size: 1.1em;
}
.awpDescription p {
  font-size: .9em;
  line-height: 1.3em;
}
@media (max-width: 991px) {
  .awpDescription {
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -o-border-radius: 0px;
    margin: 30px -15px;
  }
}
@media (max-width: 767px) {
  .awpH4 {
    margin-top: 20px;
  }
  .awpDescription p {
    font-size: 1em;
    line-height: 1.4em;
  }
}
/** CONEXPO MICROSITE **/
.conexpoBlockText {
  padding-top: 13px;
  padding-bottom: 15px;
}
.conexpoBlockText h5 {
  font-size: 1.2em;
}
.conexpoHomeBlockRow {
  margin-top: 30px;
}
.conexpoHomeBlockRow a {
  display: block;
}
.conexpoHomeBlockRow img {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
}
.conexpoHomeEquipRow {
  background: #eaebed;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  margin-bottom: 20px;
  padding: 15px;
}
.conexpoHomeEquipRow .col-sm-6 {
  margin-bottom: 10px;
}
.conexpoEquipRowhead {
  float: left;
}
.conexpoEquipRowhead h3 {
  margin: 0px;
}
.conexpoEquipRowDescription {
  float: left;
}
.conexpoEquipRowDescription a {
  line-height: 2.7em;
}
.sponsorshipRow {
  border-top: 1px solid #bdbdbd;
  padding-top: 20px;
  margin-bottom: 20px;
}
.sponsorshipRow:first-child {
  border-top: none;
}
.sponsorshipRow h4 {
  margin-top: 0px;
}
#BoomCameraPhotosPlaceholder {
  margin-bottom: 30px;
}
.BoomCameraPhoto {
  margin: 15px 0;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
}
.triviaLeaderboard {
  background: #222 url(/images/layout/jlg-trivia-bkg.gif) repeat;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  text-align: center;
  margin-bottom: 30px;
}
.triviaLeaderboard h2 {
  background-color: #f17230;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2OGQ0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2YzNzIyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjYzMTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f68d4c 0%, #f37221 90%, #cf6310 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f68d4c), color-stop(90%, #f37221), color-stop(100%, #cf6310));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f68d4c 0%, #f37221 90%, #cf6310 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f68d4c 0%, #f37221 90%, #cf6310 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f68d4c 0%, #f37221 90%, #cf6310 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f68d4c 0%, #f37221 90%, #cf6310 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f68d4c', endColorstr='#cf6310', GradientType=0);
  /* IE6-8 */
  font-weight: normal;
  text-shadow: none;
  font-weight: 900;
  font-size: 2.4em;
  color: #fff;
  width: 100%;
  padding: 15px;
  text-shadow: 0px -1px 0px rgba(172, 73, 7, 0.7), 0px 0px 0px rgba(255, 255, 255, 0);
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-bottom-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-bottom-right-radius: 0px;
  -o-border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-bottom-left-radius: 0px;
  -o-border-bottom-left-radius: 0px;
}
#Leaderboard {
  padding: 15px;
}
.triviaLeader {
  font-size: 2em;
}
.triviaName {
  color: #fff;
  font-weight: 600;
}
.triviaScore {
  font-family: 'BerninoSans-Web-Condensed';
  color: #f17230;
  font-weight: 900;
  padding-left: 8px;
}
.virtualTour {
  position: relative;
  padding-bottom: 56.5%;
  height: 0;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  margin-bottom: 30px;
}
.virtualTour iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}
.conexpo2014Equipment > div {
  /*padding-top:20px;
    padding-bottom:20px;*/
}
@media (min-width: 768px) {
  .conexpoFooterLinks a {
    display: inline-block !important;
  }
  .conexpoEquipRowhead {
    float: left;
    padding: 0 0 0 25px;
  }
  .conexpoEquipRowhead h3 {
    margin: 0px;
  }
  .conexpoEquipRowDescription {
    float: left;
    padding: 0 25px 0 15px;
  }
  .conexpoEquipRowDescription a {
    line-height: 2.7em;
  }
}
@media (max-width: 991px) {
  .conexpoHomeEquipRow {
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -o-border-radius: 0px;
    margin-left: -15px;
    margin-right: -15px;
  }
}
@media (max-width: 767px) {
  .conexpoBlockText {
    padding-bottom: 30px;
  }
  .conexpoEquipRowhead,
  .conexpoEquipRowDescription {
    width: 100%;
    padding: 0 25px;
  }
  .conexpoFooterLinks a {
    padding: 6px 0 !important;
  }
  .conexpoFooterLinks span {
    display: none !important;
  }
  .virtualTour {
    position: relative;
    padding-bottom: 53%;
  }
  .conexpo2014Equipment img {
    width: 350px;
  }
}
@media (min-width: 1200px) {
  /*body:before {
		content: "1200 and up";
		background-color: hsl(0, 100%, 50%);
		}*/
  body:after {
    content: "GENERIC_BIG_SCREEN_BREAKPOINT";
    display: none;
  }
  .homepage-productcats {
    width: 1000px;
  }
  .productMenu {
    width: 60% !important;
    max-width: 1000px;
  }
  #homepageBanner {
    /*width:800px;*/
    width: 90%;
    min-height: 359px;
  }
  .homeFeature {
    height: 199px;
  }
  .homeIntroText {
    height: 175px;
  }
  .allModelsTab {
    /*width: 8%;*/
  }
  .contentTopLeftCopy {
    line-height: 1.8em;
  }
  .lgHomeButtonsRow > div > div > .btn {
    font-size: 1.4em !important;
  }
  .timelineItemText h3 {
    font-size: 42px;
  }
  .timelineItemText p {
    font-size: 20px;
    line-height: 1.3em;
  }
  .seriesTopRow {
    background-color: #313131;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzMxMzEzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzIzMjMyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #313131 1%, #232323 90%, #000000 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #313131), color-stop(90%, #232323), color-stop(100%, #000000));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #313131 1%, #232323 90%, #000000 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #313131 1%, #232323 90%, #000000 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #313131 1%, #232323 90%, #000000 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #313131 1%, #232323 90%, #000000 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#313131', endColorstr='#000000', GradientType=0);
    /* IE6-8 */
    background: linear-gradient(to bottom, #313131 1%, #232323 90%, #000000 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -moz-linear-gradient(top, #313131 1%, #232323 90%, #000 100%);
  }
  .hideMe {
    display: block;
  }
}
@media (max-width: 1024px) {
  #footerLinks {
    width: 100%;
    margin-top: 20px;
  }
  .allModelsTab {
    /*width: 12%;*/
  }
  .contentTopLeftCopy {
    padding-right: 30px;
  }
  .equipShadowBg {
    background-image: none;
  }
  .hideMe {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  body:after {
    content: "GENERIC_TABLET_SCREEN_BREAKPOINT";
    display: none;
  }
  .homepage-productcats {
    width: 100%;
  }
  .productMenu {
    width: 88%;
  }
  .homeEsSearchText {
    font-size: .9em;
    color: #fff;
  }
  ul.megamenu a.mm-item-link:link,
  ul.megamenu a.mm-item-link:visited {
    padding: 5px 5px;
    font-size: 0.9em;
  }
  .ExpandChildren div[class*="span"] {
    width: 100%;
    margin-left: 0;
  }
  .equipExplore {
    border-left: none;
    padding: 0;
  }
  .contentTopLeftCopy {
    padding-right: 30px;
  }
  .equipFeatureBlock {
    border: 1px solid #6b717b;
  }
  .hideMe {
    display: block;
  }
  #phoneSearchContainer {
    overflow: visible;
    /*right:-8px;*/
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
  }
  #phoneSearchContainer .arrow_box {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    top: -18px;
  }
  #phoneSearchContainer .arrow_box:after {
    right: 4px;
  }
  #phoneLocatorContainer {
    right: 0px;
    /*left:;*/
    margin-top: 21px;
    overflow: visible;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
  }
  #phoneLocatorContainer .arrow_box {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    top: 0px;
  }
  #phoneLocatorContainer .arrow_box:after {
    right: 8em !important;
  }
  /*  MAKES MEDIUM GRID 100% WIDTH  */
  .container {
    width: 100% !important;
    max-width: 100% !important;
  }
  #phoneSearchContainer {
    max-width: 500px;
    z-index: 15000;
  }
}
@media (max-width: 767px) {
  body {
    padding: 0;
  }
  .jlgLogo {
    height: 60px;
  }
  #smHeaderNav {
    padding: 14px 15px 0 0;
  }
  /*.contentMiddleRow, .seriesMidRow {
	background-color:#fff !important
	}*/
  .contentTopLeft {
    padding: 0px;
  }
  .homeIntroText {
    margin-top: 40px;
  }
  .homeIntroText h2 {
    font-size: 1.2em;
    line-height: 1.4em;
  }
  .locateInputCheck label {
    font-weight: 600 !important;
  }
  .locateInputCheck {
    margin: 0 10px 0 0;
  }
  .row [class*="span"]:first-child {
    margin-left: 0;
  }
  .row .controls-row [class*="span"] + [class*="span"] {
    margin-left: 2.7624309392265194%;
  }
  #footerLinksLeft,
  #footerLinksRight {
    width: 50%;
  }
  .footerCopyright {
    padding: 15px 0 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  }
  #scLeftMain,
  #scRightMain,
  #scLeftMobile,
  #scRightMobile {
    font-size: 2em;
    width: auto !important;
  }
  .homePageScrollNext,
  .homePageScrollPrev {
    padding: 0 10px;
  }
  .homeMidFeaturesRow > .row > .col-md-6:first-child {
    padding-bottom: 20px;
  }
  /*.sideBarCol {
	padding:0px;
	background:none;
	}*/
  .sideBarCol .equipFeatureBlock {
    border: none;
  }
  #phoneLocatorContainer,
  #phoneSearchContainer,
  #phoneCSSNavContainer,
  #tabletSearchContainer,
  #dvHPLitSearchContainer,
  #dvHPEquipSearchContainer,
  #dvHPLocatorContainer,
  #dvHPModelSearchContainer {
    border-left: none;
    border-right: none;
  }
  .homeMidNewsImg {
    max-height: 100px;
    width: auto;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
  }
  .homeMidNewsImg img {
    max-height: 100px;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
  }
  .homeMidNewsBlock {
    padding-top: 10px;
  }
  .hpNewsBlock {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .hpNewsBlock:first-child {
    padding-top: 0px;
  }
  .homeMidNewsRow > div > div > div:first-child {
    padding-top: 0px;
  }
  .headTop {
    margin-top: 7px;
    margin-bottom: 3px;
  }
  .footerRow {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  /*.socialMediaIconsContainer>div.row {
	float:left;
	clear:none;
	font-size:.9em;
	padding-top:10px
	}*/
  .footerSocialIcon {
    width: 40px;
    height: 40px;
  }
  .socialMediaIconsContainer div div {
    line-height: 40px;
  }
  .footerExtraNavLeft > div,
  .footerExtraNavRight > div {
    font-size: .9em;
    padding-bottom: 15px;
  }
  .footerGlobalNavContainer > .col-md-4 div {
    padding-bottom: 18px;
    font-size: 1.1em;
  }
  .footerGlobalNavContainer > .col-md-4 > div:last-child,
  .footerGlobalNavContainer > .col-md-4 > div:first-child,
  .footerExtraNavLeft > div:last-child,
  .footerExtraNavRight > div:last-child {
    padding-bottom: 0px;
  }
  .hpNewsText {
    padding-top: 15px;
  }
  .pageHeaders {
    margin-left: 0;
  }
  .homeMidBand .col-md-6.smCol {
    width: 46%;
    margin: 10px 0;
    float: left;
  }
  .homeMidBand .col-md-6.smCol.rt {
    margin-left: 6%;
  }
  #dvMap {
    min-height: 325px;
    max-width: 80%;
    margin-left: 10%;
  }
  .selectorViewModelButton {
    margin-left: 33.3333%;
    padding-top: 10px;
  }
}
.top-bar-section .has-form input {
  height: 34px;
  line-height: 1em;
  margin: 0px !important;
  float: left;
  vertical-align: top;
  border-right: none !important;
  border-bottom-right-radius: 0px !important;
  -webkit-border-bottom-right-radius: 0px !important;
  -moz-border-bottom-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
  -webkit-border-top-right-radius: 0px !important;
  -moz-border-top-right-radius: 0px !important;
}
.top-bar-section .has-form button {
  height: 34px;
  line-height: 1em;
  padding: 6px 12px;
  vertical-align: top;
  border-bottom-left-radius: 0px !important;
  -webkit-border-bottom-left-radius: 0px !important;
  -moz-border-bottom-left-radius: 0px !important;
  border-top-left-radius: 0px !important;
  -webkit-border-top-left-radius: 0px !important;
  -moz-border-top-left-radius: 0px !important;
  font-size: 1em;
}
.hp-ole > div {
  background: #fff;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  padding: 20px;
}
.hp-ole img {
  margin-bottom: 15px;
}
@media (min-width: 992px) {
  .hp-locate {
    padding-right: 30px;
  }
  .hp-my-jlg {
    padding-left: 30px;
  }
  #phoneLocatorContainer {
    right: 0px;
    /*left:;*/
    margin-top: -2px;
    overflow: visible;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
  }
  #phoneLocatorContainer .arrow_box {
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    top: 0px;
  }
  #phoneLocatorContainer .arrow_box:after {
    right: 10.9em !important;
  }
  .phoneSearchContainerShow {
    display: none;
  }
}
@media (min-width: 992px) {
  .productMenu {
    width: 85%;
  }
  .partsServiceMenu {
    width: 50%;
    /*91%  */
  }
  .homepage-productcats {
    width: 100%;
  }
  #homepageBanner {
    width: 100%;
    min-height: 296px;
  }
  #dvLocatorFull {
    float: none;
    position: relative;
  }
  .contentTopLeftCopy {
    padding-right: 30px;
  }
  .hpLoginUn input,
  .hpLoginPw input {
    width: 95%;
  }
  /* TIMELINE LARGE P WIDTHS */
  /*	.timelineItemText p {width:45%}

	[id='2001'] p {width:48% !important}
	[id='2002'] p {width:35% !important}
	[id='1969'] p {width:51% !important}
	[id='2010'] p {width:35% !important}*/
}
@media (min-width: 992px) and (max-width: 1199px) {
  body:after {
    content: "GENERIC_DESKTOP_SCREEN_BREAKPOINT";
    display: none;
  }
  .contentTopLeftCopy {
    padding-right: 30px;
  }
  /*#phoneLocatorContainer {
        top: 78px;
        z-index: 99;
        right: 40em;
        }*/
  div.homePageScrollerTextContainer div.homePageSliderCopyRight {
    display: none;
  }
  .timelineItemText h3 {
    font-size: 38px;
  }
  .timelineItemText p {
    font-size: 16px;
    line-height: 1.3em;
  }
}
@media (min-width: 320px) and (max-height: 440px) {
  .hpLitSearch {
    height: 25em;
  }
}
@media (min-width: 441px) and (max-width: 991px) {
  /*	.timelineItemText p {width:45%}

	[id='2002'] p {width:65% !important}
	[id='1969'] p {width:51% !important}
	[id='2010'] p {width:61% !important}
	*/
}
@media (min-width: 768px) and (max-width: 991px) {
  .contentTopLeftCopy {
    padding-right: 10px;
  }
  div.homePageScrollerTextContainer div.homePageSliderCopyRight {
    display: none;
  }
  .sideBlock:last-child {
    margin-bottom: 0px;
    padding: 0;
  }
  .timelineItemText h3 {
    font-size: 36px;
  }
  .timelineItemText p {
    font-size: 21px;
    line-height: 1.4em;
  }
}
@media (max-width: 767px) {
  .timelineItemText {
    padding: 10px 15px;
  }
}
@media (min-width: 481px) and (max-width: 767px) {
  body:after {
    content: "GENERIC_LARGE_PHONE_SCREEN_BREAKPOINT";
    display: none;
  }
  div.homePageScrollerTextContainer div.homePageSliderCopyRight {
    display: none;
  }
}
@media (min-width: 631px) and (max-width: 767px) {
  .timelineItemText h3 {
    font-size: 50px;
  }
  .timelineItemText h3 h3 {
    margin: 0px;
    padding: 0px;
  }
  .timelineItemText p {
    font-size: 1.2em;
    line-height: 1.4em;
  }
}
@media (min-width: 441px) and (max-width: 630px) {
  .timelineItemText h3 {
    font-size: 32px;
  }
  .timelineItemText p {
    font-size: 1.1em;
    line-height: 1.2em;
  }
}
@media (max-width: 991px) {
  .homepage-productcats {
    width: 100%;
  }
  #homepageBanner {
    /*width:800px;*/
    width: 100%;
  }
  .timeline .nav-pills > li > a {
    padding-right: 4px;
    padding-left: 4px;
    margin-right: 0;
  }
  .timelineItem {
    margin-bottom: 15px !important;
  }
}
@media (min-width: 992px) {
  .contentMiddleRow {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #eaebed;
    /*background: #9199a4;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkxOTlhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzcyN2I4NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YjcxN2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #9199a4 0%, #727b87 90%, #6b717a 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9199a4), color-stop(90%,#727b87), color-stop(100%,#6b717a));
        background: -webkit-linear-gradient(top, #9199a4 0%,#727b87 90%,#6b717a 100%);
        background: -o-linear-gradient(top, #9199a4 0%,#727b87 90%,#6b717a 100%);
        background: -ms-linear-gradient(top, #9199a4 0%,#727b87 90%,#6b717a 100%);
        background: linear-gradient(to bottom, #9199a4 0%,#727b87 90%,#6b717a 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9199a4', endColorstr='#6b717a',GradientType=0 );*/
  }
  .socialMediaIconsContainer > div {
    clear: both;
  }
  #smHeaderNav {
    display: none;
  }
  /*#phoneSearchContainer,*/
  #phoneCSSNavContainer {
    display: none;
  }
  #phoneSearchContainer {
    width: 395px;
    right: 2px;
    top: 6em;
    z-index: 99;
    min-height: 0px;
    background: none;
  }
  #phoneLocatorContainer {
    width: 395px;
    right: 20px;
    top: 7em;
    z-index: 15000;
    /*min-height:0px;*/
  }
  /*.phoneHeaderLoginContainerShow {
        top: .8em;
        right: 1.0em;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        background-color: #eaebed;
        height: 266px;
        }*/
  .contentTopLeftKeyBlockFeatures {
    background: none;
    border-top: none;
    padding: 10px 0 20px 0;
  }
  .hpNewsText {
    padding-left: 10px;
  }
  .homeTrainingRow > div > div:last-child,
  .homeMidNewsRow > div > div > .col-md-4 {
    background: none;
    border-top: none;
  }
  .hpNewsBlock {
    background: none;
    border-top: none;
  }
  #phoneSearchContainer #phoneSearchBox div.arrow_box:after {
    right: 2em;
  }
}
@media (min-width: 992px) {
  #lgSearchFull {
    padding-top: 0px;
  }
  #phoneLocatorContainer {
    /*     width:395px;
        right: 408px;	*/
    top: 6.65em;
    z-index: 15000;
  }
  div.homePageScrollerTextContainer div.homePageSliderCopyRight {
    display: none;
  }
  .viewSelectModel.col-md-3 {
    padding-left: 1%;
    padding-right: 1%;
  }
}
@media (min-width: 768px) {
  /*body:before {
		content: "min-width: 768px";
		background-color: hsl(77, 100%, 50%);
		}*/
  .row .col-md-6.keepwidth {
    width: 47%;
    *width: 47%;
  }
  .row .col-md-6.keepwidth:first-child {
    margin-right: 3%;
  }
  .socialMediaIconsContainer {
    /*margin-left:2% !important;*/
  }
  #footerHRBelowConnect {
    display: none;
  }
  #footerReturnToTop {
    display: none;
  }
  #footerConnect {
    float: right;
    width: 18%;
  }
  .footerSocialIcon {
    margin-bottom: .75em;
  }
  #footerSubscribeText {
    padding-top: 0.25em;
  }
  #footerNavLinksLeft,
  #footerNavLinksRight {
    float: left;
    width: 40%;
    padding-bottom: 0.25em;
  }
  .footerLinksHeader {
    display: block;
    font-weight: bold;
    color: #666;
  }
  #footerLinksOuterContainer {
    float: left;
    width: 76%;
  }
  .footerElementOnSmallOnly {
    display: none;
  }
  .footerElementOnMediumOnly,
  .footerElementOHideOnSmall {
    display: block;
  }
  .oshkoshBlock {
    float: right;
  }
  .warrantyRow2 .col-md-6:first-child {
    padding: 0 20px 0 0;
  }
  .socialMediaIconsContainer div div {
    font-size: .8em;
  }
  .seriesModelThumbBlock .viewModelButton {
    bottom: 0px;
    position: absolute;
  }
  /*	.warrantyLitRow .col-md-4 {
	padding-left:5px;
	padding-right:5px;
    }

    .warrantyLitRow .col-md-4:first-child {
	    padding-right:5px;
	    padding-left:0px
    }

    .warrantyLitRow .col-md-4:last-child {
	    padding-left:5px;
	    padding-right:0px;
    }
    */
  .footerSocialIconBlock a {
    display: block;
    line-height: 24px;
  }
}
@media (min-width: 1024px) {
  /*body:before {
		content: "1024 and up";
		background-color: hsla(180,60%,40%,0.7);
		}*/
  .sideBarCol .row:first-child .equipFeatureBlock {
    margin-top: 0px;
  }
  .ucIcon {
    display: none;
  }
  #footerConnect {
    width: 20%;
  }
  #footerConnectIconsContainer {
    padding-left: 0em;
  }
  .footerSocialIcon {
    margin-right: 0.75em;
  }
  #footerHRBelowNavMenu {
    display: none;
  }
  #footerNavMenu,
  #footerLinks {
    float: left;
    width: 47%;
  }
  #footerLinks {
    border-left: 1px solid rgba(0, 0, 0, 0.2);
    margin-left: -2%;
    padding-left: 5%;
  }
  #footerNavLinksLeft,
  #footerNavLinksRight {
    width: 50%;
  }
  #footerLinksLeft,
  #footerLinksRight {
    width: 50%;
  }
  #footerNavMenu {
    margin-right: 2%;
  }
  #footerRegionInformation {
    position: relative;
    right: auto;
    width: auto;
  }
  #footerBottomLinks {
    width: 50%;
    padding-top: 0em;
    margin-left: 24%;
  }
  .footerElementOnMediumOnly {
    display: none;
  }
  #footerCopyright {
    padding-top: 0em;
  }
  .footerBottomElementsHeightAlign {
    position: absolute;
  }
  /*end footer styles*/
  /*	.keyData {
		padding:12px;
		}	*/
  .allModelsTab {
    /*width: 12%;*/
  }
  .catSliderRow #scLeftThumb,
  .catSliderRow #scRightThumb {
    display: none;
  }
  #phoneLocatorContainer {
    right: 30em;
  }
  .row .col-md-6.keepwidth {
    width: 47%;
    *width: 47%;
  }
  .row .col-md-6.keepwidth:first-child {
    margin-right: 3%;
  }
  div.homepage-productcats #catSwipePrev,
  div.homepage-productcats #catSwipeNext {
    display: none;
  }
  #catSwipeContainer {
    width: 100%;
    max-height: 175px;
    overflow: hidden;
  }
}
@media (max-width: 800px) {
  #homepageBanner {
    min-height: 238px;
  }
  div.homePageSliderCopyRight {
    display: none;
  }
  div.homePageSliderCopyRight p {
    background: none;
    padding: 0px;
  }
  .homePageScollerTextRight {
    background: none;
    position: relative;
    margin-top: 1em;
  }
  .homePageScrollerTextContainer {
    position: relative;
    background: none;
    margin: 1em 1em .5em;
    padding: 0px;
    width: 95%;
  }
  .homePageScrollerTextContainer h1 {
    font-size: 1.7em;
    padding: 0px;
    margin: 0px;
    color: #f17230;
  }
  .homePageScollerTextLeft {
    font-size: 1.0em;
    padding-bottom: 5px;
  }
  .homePageScollerTextRight,
  .homePageSliderCopyRight {
    display: none;
  }
}
@media (max-width: 767px) {
  /*body:before {
		content: "max-width: 767px";
		background-color: hsl(25, 100%, 50%);
		}*/
  homePageScollerTextRight {
    display: none;
  }
  .footerSocialIconBlock a {
    display: table-row;
  }
  .modelPhoto,
  .keySpecs {
    width: 50%;
    float: left;
  }
  .destinationBody .modelPhoto {
    width: 100%;
  }
  .viewModel {
    float: right;
    width: 45%;
  }
  .selectModel {
    /*float: left;*/
    /*width:45%;*/
  }
  #dvMobileLocatorIcon,
  #dvMobileSearchIcon {
    display: inline !important;
  }
  .homepage-productcats {
    /*width:600px;*/
    width: 100%;
  }
  #homepageBanner {
    /*width:600px;*/
    width: 100%;
    min-height: 200px;
  }
  .homeMidBand {
    margin-bottom: 0px;
  }
  .homeMidBand .col-md-3 {
    margin-bottom: 30px;
  }
  #dvCenterContent {
    padding: 0px;
    background: none;
  }
  .seriesModelThumbBlock {
    background-color: #fff;
  }
  .seriesModelListRow {
    border: 1px solid #6b717b;
    background-color: #fff;
  }
  .seriesModelListHead {
    background-color: #6b717b;
    color: #fff;
  }
  .seriesModelListRow .viewSelectModel {
    margin: 12px 0 0 0;
    padding-top: 15px;
    border-top: 1px solid #eaebed;
  }
  .seriesModelListRow .viewModelButton {
    float: left;
    padding-top: 4px;
    padding-bottom: 4px;
    margin-left: 0px !important;
  }
  .seriesModelListRow .selectModel {
    float: right;
    margin-right: 2%;
  }
  .equipExplore {
    border-left: none;
    padding: 0;
  }
  .homeIntroText {
    font-size: 1.2em;
    padding-top: 20px;
    margin-top: 20px;
  }
  .footerTopRow {
    padding-bottom: 20px;
  }
  .footerSocialIconBlock {
    max-width: 80px !important;
    margin-bottom: 10px;
  }
  .phoneHeaderLoginContainerShow {
    top: 2.8em;
    right: 1.6em;
  }
  .warrantyLitRow .col-md-4:last-child {
    padding-bottom: 0px;
  }
  .warrantyLitRow .col-md-4 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .contentTopRow.modelTopRow {
    /*background-color;*/
  }
  #dvSearchLitBtn,
  #dvSearchEquipBtn,
  #dvSearchModelBtn {
    padding: 2px 5px 0 5px;
    font-size: 1.3em !important;
  }
  #dvSearchLitBtn i.icon-caret-up,
  #dvSearchEquipBtn i.icon-caret-up,
  #dvSearchLitBtn i.icon-caret-down,
  #dvSearchEquipBtn i.icon-caret-down,
  #dvSearchModelBtn i.icon-caret-down,
  #dvSearchModelBtn i.icon-caret-up {
    /*float:right;*/
  }
  /*.arrow_box {
	position: relative;
	background: #eaebed;
	border: 3px solid #6b717b;
	}*/
  #phoneLocatorContainer.arrow_box,
  #phoneHeaderLoginContainer.arrow_box {
    border: 3px solid #6b717b;
  }
  #phoneLocatorContainer.arrow_box:after,
  #phoneLocatorContainer.arrow_box:before,
  #phoneHeaderLoginContainer.arrow_box:after,
  #phoneHeaderLoginContainer.arrow_box:before {
    bottom: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
  }
  #phoneLocatorContainer.arrow_box:after,
  #phoneHeaderLoginContainer.arrow_box:after {
    border-color: rgba(234, 235, 237, 0);
    border-bottom-color: #eaebed;
    border-width: 10px;
    /*left: 50%;*/
    right: 9.2em;
    margin-left: -10px;
  }
  #phoneLocatorContainer.arrow_box:before,
  #phoneHeaderLoginContainer.arrow_box:before {
    border-color: rgba(107, 113, 123, 0);
    border-bottom-color: #6b717b;
    border-width: 14px;
    /*left: 50%;*/
    right: 9em;
    margin-left: -14px;
  }
  .phoneCSSSubNavMenu {
    background: #eaebed;
  }
  #phoneLocatorContainer,
  #phoneSearchContainer,
  #phoneCSSNavContainer {
    background-color: transparent;
    top: 3.8em;
    right: 0;
    z-index: 99;
    width: 100%;
    /*top: -22px;*/
    padding: 0px;
    border-radius: 0px;
  }
  #phoneSearchContainer {
    overflow: visible;
  }
  #phoneCSSNavContainer {
    margin-left: 0px;
    margin-top: 21px;
    padding: 0px 15px;
  }
  .phoneLocatorContainerShow,
  .phoneSearchContainerShow,
  .phoneCSSNavContainerShow {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
  }
  #phoneLocatorContainer #phoneLocatorBox,
  #phoneSearchContainer #phoneSearchBox,
  #phoneCSSNavContainer #phoneCSSNavBox {
    margin: 1.5em 0em;
  }
  #phoneLocatorContainer #phoneLocatorBox div.arrow_box,
  #phoneHeaderLoginContainer #headerBox div.arrow_box,
  #phoneSearchContainer #phoneSearchBox div.arrow_box,
  #phoneHeaderLoginContainer div.arrow_box {
    padding: 20px 15px;
  }
  #phoneCSSNavContainer #phoneCSSNavBox div.arrow_box {
    padding-bottom: 15px;
    position: relative;
  }
  /*Position Arrow for different Containers*/
  #phoneLocatorContainer #phoneLocatorBox div.arrow_box:after,
  #phoneHeaderLoginContainer #headerBox div.arrow_box:after {
    right: 125px;
  }
  /*
    #phoneLocatorContainer #phoneLocatorBox div.arrow_box:before{
        right: 11em;
    }
    */
  #phoneSearchContainer #phoneSearchBox div.arrow_box:after {
    right: 77px;
  }
  #phoneSearchContainer #phoneSearchBox div.arrow_box:before {
    right: 3.7em;
  }
  #phoneCSSNavContainer .arrow_box:after {
    right: 24px;
  }
  /*#phoneCSSNavContainer #phoneCSSNavBox div.arrow_box:before{
        right: 3.7em;
        }*/
  /*#txtDlrLocatorPromo{
        font-size: .9em;
        margin-top: 5px;
        display: block;
        width:17.5em;
        }*/
  .timelineItemText {
    padding: 10px 15px !important;
  }
}
.locate-dealer {
  min-height: 30px;
  padding-left: 0px;
  /*margin-left: -15px;*/
}
.txtDlrLocatorPromo {
  font-size: 1em;
  margin-top: 5px;
  display: block;
  width: 90%;
  max-width: 225px;
  margin-bottom: 10px;
  padding: 4px 6px;
  height: 30px;
  border-radius: 4px 4px 4px 4px;
}
.locatorMessage {
  white-space: normal;
}
/* video styles Start*/
#cphContent_video_Phone video,
.sideBarCol video {
  margin-bottom: -3px;
}
#cphContent_video_Phone .video-js,
.sideBarCol .video-js {
  margin-bottom: 10px;
}
#cphContent_video_Phone .vjs-mute-control,
.sideBarCol .vjs-mute-control {
  display: none;
}
span[data-video="true"] {
  margin-bottom: 20px;
  display: block;
}
.reachingOutOtherLanguages span {
  margin-bottom: 8px;
  margin-top: 8px;
  display: block;
  color: #bf4b00;
  font-size: 1.1em;
}
.reachingOutOtherLanguages span:hover,
.reachingOutOtherLanguages span:focus {
  color: #f17230;
}
/* video styles End*/
@media (max-width: 440px) {
  .homeMidFeaturesRow .row .col-md-6.keepwidth img {
    width: 100%;
  }
  .homeMidFeaturesRow .row .col-md-6.keepwidth {
    width: 100% !important;
    *width: 100% !important;
  }
  .homeMidFeaturesRow .row .col-md-6.keepwidth:first-child {
    margin-right: 0% !important;
    margin-bottom: 20px;
  }
  #dvMobileLocatorIcon,
  #dvMobileSearchIcon {
    display: inline !important;
  }
  /*body:before {
		content: "max-width: 480px";
		background-color: hsl(128, 100%, 50%);
		}*/
  body:after {
    content: "GENERIC_SMALL_SCREEN_BREAKPOINT";
    display: none;
  }
  .homepage-productcats {
    width: 100%;
  }
  #homepageBanner {
    /*width:300px;*/
  }
  .homeStoreImg {
    display: none;
  }
  .homeIntroText {
    font-size: 1em;
    padding: 15px 0 15px 5px;
    margin: 0px;
    width: 100%;
  }
  .homepage-productcats div.swiper-slide {
    font-size: 0.8em;
  }
  #dvSearchLitBtn,
  #dvSearchEquipBtn,
  #dvSearchModelBtn {
    padding: 0px 5px;
    font-size: 1.05em !important;
    white-space: normal;
  }
  #phoneLocatorContainer #phoneLocatorBox div.arrow_box:after,
  #phoneHeaderLoginContainer #headerBox div.arrow_box:after {
    /*right: 9.9em;*/
  }
  div.homePageScrollerTextContainer div.homePageSliderCopyRight,
  .homePageScollerTextRight,
  div.hpNewsBlock div.homeMidNewsImg {
    display: none;
  }
  .timelineItemText h3 {
    font-size: 28px;
  }
  .timelineItemText p {
    font-size: 14px;
    line-height: 1.2em;
  }
  .timelineItemText {
    padding: 10px !important;
  }
}
@media (min-width: 380px) {
  /*	body:before {
		content: "min-width: 380px";
		background-color: hsl(128, 100%, 50%);
		}*/
  #txtSearch {
    width: 70%;
  }
  #txtDlrLocator {
    width: 80%;
  }
  #phoneSearchBox,
  #phoneLocatorBox,
  #headerLoginBox {
    /*margin-top:2em;*/
  }
  /*.phoneLocatorContainerShow
{
	height:auto;
	}*/
  .phoneSearchContainerHide,
  .phoneLocatorContainerHide {
    height: 0em;
  }
}
@media (min-width: 1280px) {
  #phoneLocatorContainer {
    right: 50em;
  }
}
.gridBox {
  float: left;
  width: 33%;
  /*padding:10%;*/
  margin: 15px 0 5px 0;
}
.gridBox img {
  width: 100%;
  height: auto;
  margin-bottom: 10px;
}
.gridBox:nth-child(4) {
  clear: left;
}
/*** Industry Q and A  ***/
.indQaQuestion {
  font-size: 1.1em;
}
.indQaQuestion p em {
  font-style: normal !important;
}
/*******Experts ******/
.expertThumbBlock {
  margin: 0 0 15px 0;
  background: #fff;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  border: 1px solid #6b717b;
}
/*.expertThumbBlock:hover, .expertThumbBlock:focus {
        box-shadow: 0 0 10px rgba(0,0,0,.3);
        }*/
.expertList {
  text-align: left;
}
.expertThumbHead {
  font-size: 1.2em;
  font-weight: 600;
  padding: 5px 15px;
  margin-bottom: 15px;
  background-color: #6b717b;
  color: #fff;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
}
.expertAuthorImage {
  text-align: center;
  margin-bottom: 10px;
}
.expertAuthorDetails {
  text-align: left;
  margin-bottom: 10px;
}
.expertIconsGroup {
  text-align: left;
  margin-top: 15px;
  height: 30px;
  width: 30px;
}
.expertIconsGroup img {
  height: 30px;
  width: 30px;
}
/* History Tiles */
#history_tile_container {
  width: 900px;
  margin: 20px auto;
  background-color: blue;
  padding: 5px;
}
.historyBox {
  float: left;
  width: 100px;
  height: 100px;
  border: 1px solid red;
  margin: 10px;
}
@media (min-width: 768px) {
  .press-release-divider div.hidden-xs {
    display: inline-block !important;
  }
}
.pressReleaseArchiveYear,
.techTipCat {
  display: block;
  /*padding: 10px 10px 10px 0px;*/
}
.activeArchiveYear {
  display: block;
  font-weight: 700;
  color: #222;
  /*padding: 10px 10px 10px 0px;*/
}
#techTips_showMoreResults_btn .loadingImage {
  display: none;
}
#techTips_showMoreResults_btn.disabled .loadingImage {
  height: 22px;
  width: 22px;
  display: inline;
  position: absolute;
  left: 50%;
  margin-left: -11px;
}
@media (max-width: 767px) {
  .press-release-divider div.visible-xs {
    display: inline-block !important;
  }
  .pressReleaseArchiveYear,
  .techTipCat {
    padding: 22px 10px 22px 0px;
  }
  .activeArchiveYear {
    padding: 22px 10px 22px 0px;
  }
}
.press-release-divider:last-child {
  margin-bottom: 20px;
}
/*.press-releases {
    margin-top: 20px;
    }*/
.activeArchiveYear:hover,
.activeArchiveYear:focus,
.activeArchiveYear:active {
  color: #222;
}
.press-release-listing,
.event-listing {
  padding-top: 30px;
}
.press-releases,
.press-release-listing,
.event-listing {
  margin-bottom: 20px;
}
.press-releases h3,
.press-release-listing h4,
.event-listing h4 {
  margin-bottom: 10px;
  padding: 15px 0 0 0;
  font-size: 1.3em;
  border-top: 1px solid #eaebed;
}
.press-releases h3 a,
.press-release-listing h4 a,
.event-listing h4 a {
  display: inline-block;
}
.press-release-listing h3,
.event-listing h3 {
  margin-bottom: 10px;
}
.press-releases a:link,
.press-release-listing a:link,
.event-listing a:link {
  color: #bf4b00 !important;
  text-decoration: none;
}
.press-releases a:visited,
.press-release-listing a:visited,
.event-listing a:visited {
  color: #963B00 !important;
  text-decoration: none;
}
.press-releases a:hover,
.press-release-listing a:hover,
.event-listing a:hover,
.press-releases a:focus,
.press-release-listing a:focus,
.event-listing a:focus {
  color: #F17230 !important;
  text-decoration: none;
}
.press-releases a:active,
.press-release-listing a:active,
.event-listing a:active {
  color: #6f5748 !important;
  text-decoration: none;
}
.press-release-clear {
  cursor: pointer;
  margin-left: 20px;
}
.press-releases-ajax-response h3 {
  margin-top: 20px;
}
.prSearchInputRow {
  padding-bottom: 20px;
}
.prSearchInputRow input {
  width: 100%;
}
.prSearchInputRow p {
  margin-bottom: 3px;
}
.prSearchDateRange {
  margin-top: 15px;
}
.prDateRangeLabel {
  float: left;
  padding: 4px 10px 0 0;
}
.press-release-list-date {
  padding: 0 0 10px 0;
  color: #999;
}
.press-release-date {
  padding: 20px 0;
  font-style: italic;
  color: #6b717a;
}
.featured-news-items {
  padding-top: 20px;
  padding-bottom: 0px;
}
.featured-news-row {
  background-color: #eaebed;
  padding: 0px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
}
.featured-news-text h2 {
  margin: 0;
  padding: 15px 0 5px 0;
  font-size: 1.3em;
  color: #222;
}
.featured-news-text p {
  font-size: 1.1em;
}
@media (max-width: 767px) {
  .featured-news-text h2 {
    padding: 15px 15px 5px 15px;
  }
  .featured-news-text p {
    padding: 0 15px;
  }
}
.sideBarCol h4.ucHeader {
  margin-bottom: 0px !important;
}
.ucBody {
  margin-top: 10px;
}
.ucBody h3 {
  color: #222;
}
.attachmentCategory {
  margin-top: 40px;
}
.attachmentCategory .ucHeader {
  margin-bottom: -10px;
}
.attachmentBody {
  margin-top: 30px;
}
.attachmentBody img {
  width: 100% !important;
}
.featured-news-items img {
  width: 100%;
}
.news-events-images img {
  max-height: 192px;
  max-width: 516px;
  width: 100%;
  margin-bottom: 15px;
}
.news-events-bottom-feature {
  margin-top: 30px;
  padding-bottom: 15px;
}
.disp_grid_desc {
  max-width: 90%;
  margin-bottom: 5px;
  margin-left: 0px;
}
.disp_grid_desc.gridShowMore.on {
  overflow-y: hidden;
  max-height: 150px;
}
.showMoreToggleLink {
  cursor: pointer;
  color: #c45612;
  position: absolute;
  bottom: -5px;
  width: 100%;
}
.moretext {
  display: block;
  padding-top: 40px;
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 50%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, #ffffff), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 50%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 50%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 50%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 50%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
  /* IE6-8 */
}
.lesstext {
  bottom: -15px;
  position: absolute;
}
.hpAllNewsRow {
  margin-top: 25px;
}
.hpLoginUn,
.hpLoginPw {
  min-height: 30px;
}
.hpLoginUn input,
.hpLoginPw input {
  border-radius: 4px 4px 4px 4px;
  font-size: 14px;
  height: 30px;
  margin-bottom: 10px;
  padding: 4px 6px;
  vertical-align: middle;
}
.hpLoginUsernameLabel {
  white-space: normal;
}
.loginMenuItem {
  padding: 0 0 10px 0;
}
.signInRequired {
  color: #6b717a;
  font-size: .9em;
  margin-bottom: 20px;
}
.signInRequired:before {
  content: "(";
}
.signInRequired:after {
  content: ")";
}
.loginFormLink {
  font-size: 1.1em;
  font-weight: 500;
}
.arrow_box input[type="text"],
.arrow_box input[type="password"] {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  font-size: 14px;
  padding: 4px 6px;
  margin-bottom: 15px;
  margin-top: 2px;
  vertical-align: middle;
  color: #222222;
  background-color: #FFFFFF;
  border: 1px solid #bdbdbd;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.arrow_box input[type="password"] {
  margin-bottom: 20px;
}
.arrow_box input.hpLoginRowLogin {
  padding: 6px 12px !important;
  line-height: 1.4em;
  margin-right: 15px;
}
#dvContentContainer:first-child {
  padding-right: 30px !important;
}
#pnlInnerContainer {
  padding: 20px;
  max-width: 647px;
  margin-left: 15px;
}
h4.hideColumn {
  margin-bottom: 15px;
  font-size: 18px !important;
  text-align: left;
  position: relative;
  padding-right: 23px !important;
  white-space: normal !important;
}
h4.hideColumn i {
  position: absolute;
  right: 5px;
  top: 50%;
  margin-top: -0.5em;
}
.hideMe {
  padding-left: 0px;
  position: relative;
  margin-bottom: 30px;
}
.linkDisabled {
  pointer-events: none !important;
  cursor: default !important;
  color: black !important;
}
.linkDisabled:hover,
.linkDisabled:focus {
  pointer-events: none !important;
  cursor: default !important;
  color: black !important;
}
/*Keep at bottom of page. so break points don't override these.*/
.phoneSearchContainerHide,
.phoneLocatorContainerHide,
.phoneCSSNavContainerHide,
.phoneHeaderLoginContainerHide,
.hideContainer,
.phoneHeaderLoginContainerHide,
.mobileHideContainer {
  min-height: 0px;
  height: 0em !important;
  border: none;
  /*padding:0px 20px !important;*/
  box-shadow: none;
  -webkit-box-shadow: none;
  display: none !important;
  -webkit-transition: height 0.3s ease-in-out;
  -moz-transition: height 0.3s ease-in-out;
  -o-transition: height 0.3s ease-in-out;
  transition: height 0.3s ease-in-out;
}
a.aspNetDisabled,
a.aspNetDisabled:hover,
a.aspNetDisabled,
a.aspNetDisabled:focus {
  color: #6b717b;
}
/* TIMELINE STYLES */
.timelineItem {
  position: relative;
  margin-bottom: 30px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #6b717b;
}
.timelineItem img {
  width: 100%;
  height: auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.timelineItemText {
  width: 100%;
  position: absolute;
  z-index: 101;
  top: 0;
  left: 0;
  padding: 10px 15px;
}
.timelineItemText h3 {
  color: #fff;
  font-weight: normal;
  margin-bottom: .2em;
}
.timelineItemText p {
  color: #fff;
  padding: 0px !important;
  float: none;
}
@media (min-width: 441px) {
  [id='2009'] h3,
  [id='2009'] p {
    color: #222;
  }
}
.timeline-selected {
  font-weight: bold;
}
.timeline .nav {
  text-align: center;
}
.timeline .affix {
  top: 30px;
}
.timeline .nav-pills {
  margin: 0;
  padding: 15px 0;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  background-color: #eaebed;
  min-width: 50px;
}
.timelineLeftNav {
  position: fixed;
  z-index: 103;
}
.timelineLeftNav li {
  padding: 0px !important;
  margin: 0px !important;
}
.timelineLeftNav li a {
  padding: 0px !important;
  margin: 0px !important;
}
.timelineLeftNav.nav-pills > .active > a {
  color: #bf4b00;
  font-weight: bold;
  background-color: none;
}
.timelineDropNavRow {
  margin-bottom: 20px;
}
.timeline #dvDateRangeBtn .col-md-12 {
  padding: 0;
}
.timelineDropNav ul {
  margin: 0px;
  padding: 0px;
}
.timelineDropNav li > a {
  text-align: left;
  padding: 10px 20px;
  border-top: 1px solid #eaebed;
  font-size: 18px;
}
.timeline .icon-small {
  font-size: .5em;
}
.timeline .col-md-12:last-child {
  margin-left: 0px;
}
.timelineReachingOutVideo {
  font-size: 140px;
  text-align: center;
}
.timelineReachingOutVideo a:link,
.timelineReachingOutVideo a:visited {
  color: rgba(0, 0, 0, 0.8);
}
.timelineReachingOutVideo a:hover {
  color: #000;
}
.timelineReachingOutVideo a:hover .icon-youtube-play {
  text-shadow: 0 0 20px #fff;
}
#dvHistoryContainer {
  position: relative;
  width: 100%;
  z-index: 102;
  height: auto;
}
@media (max-width: 440px) {
  .timelineItem {
    background: #eaebed;
    color: #222;
    margin: 0 -15px !important;
    border-top: 1px solid #6b717a;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -o-border-radius: 0px;
  }
  .timelineItem img {
    display: none !important;
  }
  .timelineItem .timelineItemText {
    position: relative !important;
  }
  .timelineItem .timelineItemText p {
    font-size: 1em;
    line-height: 1.3em;
    width: 93% !important;
    color: #222;
  }
  .timelineItem .timelineItemText h3 {
    color: #222;
    font-size: 26px;
  }
  .timeline row:last-child .timelineItem {
    border-bottom: 1px solid #6b717a;
  }
}
.top-bar-section ul,
.top-bar-section ul li > a {
  background-color: none;
}
/*TCO*/
/*

#tco-input {
    margin-bottom: 40px;
    padding-top: 20px;
    overflow: none;

    .form-group {
        max-width: 360px;
    }
}

#tco-result-placeholder-container {
    display: none;

    @media (min-width:768px) {
        display: block;
    }

    padding: 20px 15px;

    .tco-result-placeholder {
        text-align: center;
        padding: 30px 40px;
        .borderRad3px;
        border: 1px solid #bdbdbd;
        font-size: 1.2em;
        color: #a0a0a0;

        img {
            margin: 0 auto;
            padding: 20px;
            opacity: .5;
        }
    }
}

#tco-result {
    margin-bottom: 40px;
    padding-top: 20px;
}

.tco-head {
    border-bottom: 1px solid #a0a0a0;
    margin-bottom: 10px;
}

.tco-result-table {
    .table-head {
        background: #6b717a;
        color: #fff;
        font-size: 1.4em;
        font-weight: bold;
        .borderRad3px;

        .cell {
            .padding-xs;
            padding-left: 15px;
            padding-right: 15px;
        }
    }

    .table-row-head {
        font-size: 1.2em;
        font-weight: bold;
        border-bottom: 1px solid #a0a0a0;

        .cell {
            padding: 5px 0;
        }
    }

    .table-section {
        &-head {
            font-weight: bold;
            margin-top: 15px;
            color: #6b717a;
            .borderRad3px(3px 3px 0 0);

            &.dark-row {
                background: #6b717a;
                color: #fff;
                padding: 5px 15px;
                border-top: none;
            }

            &.orange-row {
                background: @jlgOrange;
                color: #fff;
                padding: 5px 15px;
                border-top: none;
            }
        }

        &-content {
            font-size: 1.2em;
            .borderRad3px(0 0 3px 3px);
            overflow: hidden;
            .cell {
                .padding;
                background-color: #eaebed;

                &:first-child {
                    background-color: lighten(@jlgOrange, 35%);
                }
            }

            &.orange-row {
                background: lighten(@jlgOrange, 35%);
                font-weight: 500;
                border: 1px solid @jlgOrange;

                h4 {
                    color: @jlgOrange;
                    font-weight: bold;
                    margin: 0;
                    font-size: 1.6em;
                }

                .small {
                    font-size: .7em;
                }
            }
        }
    }
}

.tco-value-change {
    display: inline-block;

    .form-group {
        margin-bottom: 5px;
        max-width: 200px;

        input {
            font-size: inherit;
        }

        * {
            background: none;
        }
    }

    .value-static {
        margin-right: 10px;
    }
}

.tco-value-change-btn,
.tco-value-change-cancel,
.tco-value-change-calculate {
    font-size: .75em;
    color: @jlgOrange;
    cursor: pointer;
    margin-right: 10px;

    &:hover {
        color: #222;
    }

    @media (max-width:768px) {
        .padding-xs;
    }
}

.tco-calc-clear,
.tco-new-calc {
    color: @jlgOrange;
    cursor: pointer;
    line-height: 34px;

    &:hover {
        color: #222;
    }

    i {
        margin-right: 5px;
    }
    }*/
.input-group-addon {
  padding: 6px 10px;
  background-color: #fff;
  color: #6b717a;
}
.small {
  font-size: .75em;
}
.large {
  font-size: 1.2em;
}
.xLarge {
  font-size: 1.5em;
  line-height: 1.5em;
}
@media (min-width: 768px) {
  .xLarge {
    font-size: 1.7em;
    line-height: 1.1em;
  }
}
.capitalize {
  text-transform: uppercase;
}
.bold {
  font-weight: 600;
}
.clear-left {
  clear: left;
}
.hoverTip {
  display: inline-block;
  position: relative;
  cursor: pointer;
}
.hoverTip i,
.hoverTip i:before {
  color: #3988ff;
  cursor: pointer !important;
}
.hoverTip-popup {
  position: absolute;
  bottom: 0;
  display: block;
  padding-bottom: 10px;
  margin-bottom: 17px;
  width: 180px;
  margin-left: -84px;
  cursor: default;
  font-weight: 500;
}
.hoverTip-popup:after {
  content: '\f00d';
  font-family: 'FontAwesome';
  position: absolute;
  top: 3px;
  right: 5px;
  color: #a0a0a0;
  font-size: 12px;
  line-height: 12px;
  cursor: pointer;
}
.hoverTip-popup:after:hover {
  color: #c44141;
}
.hoverTip:hover i,
.hoverTip:hover i:before {
  color: #014cbd;
}
.hoverTip-popup-content {
  width: 100%;
  padding: 6px 18px 6px 8px;
  background: #222;
  color: #fff;
  font-size: .85em;
  line-height: 1.2em;
  border-radius: 3px;
  position: relative;
}
.hoverTip-popup-content:after {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(34, 34, 34, 0);
  border-top-color: #222;
  border-width: 7px;
  margin-left: -7px;
}
.input-warning.hoverTip-popup {
  margin-left: 0;
  padding-bottom: 27px;
}
.input-warning.hoverTip-popup:after {
  color: #a94442;
}
.input-warning.hoverTip-popup .hoverTip-popup-content {
  color: #a94442;
  background-color: #f2dede;
  border: 1px solid #86504f;
}
.input-warning.hoverTip-popup .hoverTip-popup-content:before,
.input-warning.hoverTip-popup .hoverTip-popup-content:after {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.input-warning.hoverTip-popup .hoverTip-popup-content:before {
  border-color: rgba(235, 204, 209, 0);
  border-top-color: #7a3c3b;
  border-width: 10px;
  margin-left: -10px;
}
.input-warning.hoverTip-popup .hoverTip-popup-content:after {
  border-color: rgba(242, 222, 222, 0);
  border-top-color: #f2dede;
  border-width: 9px;
  margin-left: -9px;
}
/**** Search Media Results Page ****/
.searchResultContainer a[href$=".pdf"] {
  padding-left: 0px;
  background: none !important;
}
.searchResultContainer a {
  display: block;
}
.searchMediaTypeToggle span {
  color: #6b717a;
  display: inline-block;
  padding: 6px 6px 0 4px;
  border-bottom: 4px solid transparent;
  cursor: pointer;
}
.searchMediaTypeToggle span:hover,
.searchMediaTypeToggle span:focus {
  border-bottom: 4px solid #abafb4;
}
.searchMediaTypeToggle span.disabled {
  border-bottom: 4px solid #f17230;
  color: #222;
}
.searchCurrentToggle {
  padding-bottom: 10px;
  color: #6b717a;
}
.toggleCurrent {
  padding-right: 20px;
}
#searchTypeMenu a {
  font-size: 1.1em;
  border: 1px solid #ffffff;
  padding: 4px 8px;
}
#searchTypeMenu a:hover {
  border: 1px solid #bdbdbd;
}
#searchTypeMenu a.selected {
  color: #222 !important;
  box-shadow: none !important;
  border: 1px solid #bdbdbd;
}
@media (max-width: 767px) {
  #searchTypeMenu a {
    display: block;
  }
}
.searchResultSearchBar {
  /*overflow:hidden;*/
  padding-bottom: 15px;
  border-bottom: 1px solid #eaebed;
}
.searchResultSearchBar .btn {
  height: 34px;
  float: left;
}
.searchResultSearchBar .selectWrapper {
  height: 34px;
  /*-moz-border:1px solid #6b717a;*/
  -webkit-border-top-right-radius: 0px;
  -moz-border-top-right-radius: 0px;
  -o-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-bottom-right-radius: 0px;
  -o-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.searchResultSearchBar .selectWrapper select {
  height: 34px;
  line-height: 34px;
  -ms-appearance: none;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  -webkit-border-top-right-radius: 0px;
  -moz-border-top-right-radius: 0px;
  -o-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-bottom-right-radius: 0px;
  -o-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.searchResultSearchBar #equipmentSearchValue,
.searchResultSearchBar #textBoxSearchValue {
  /*-webkit-border-top-left-radius:0px;
        -moz-border-top-left-radius:0px;
        -o-border-top-left-radius:0px;
        border-top-left-radius:0px;
        -webkit-border-bottom-left-radius:0px;
        -moz-border-bottom-left-radius:0px;
        -o-border-bottom-left-radius:0px;
        border-bottom-left-radius:0px;
        border-left:none;*/
  border-right: none;
}
.siteSearchBar {
  width: 100%;
  float: left;
}
.siteSearchBar input {
  padding-right: 20px;
}
.siteSearchBar .gsc-input-box {
  margin-right: 20px;
}
.siteSearchPanel .siteSearchBar {
  min-height: 100px;
}
input#searchTextFieldSm {
  width: 100%;
  height: 34px;
  padding-right: 80px;
  float: left;
}
.PhoneSearchInputs .lgSearchResetField {
  height: 34px;
  margin-left: -73px;
  background-color: transparent;
}
.siteSearchButtonContainer {
  position: absolute;
  right: 20px;
  float: left;
  margin-top: 0px;
  /*width:1%;
    min-width:44px;*/
}
@media (max-width: 767px) {
  .siteSearchButtonContainer {
    right: 15px;
  }
}
#goBtnSiteSearch,
#goBtnSmall {
  -webkit-border-top-left-radius: 0px;
  -moz-border-top-left-radius: 0px;
  -o-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-bottom-left-radius: 0px;
  -o-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
#searchResultCount {
  padding-bottom: 0px;
}
.loginForMore {
  color: #d50500;
}
.loginForMore a {
  text-decoration: underline;
}
.fileTitleLink {
  overflow-wrap: break-word;
}
.fileName {
  font-size: .85em;
  color: #6b717a;
  font-style: italic;
  overflow-wrap: break-word;
  line-height: 1.2em;
  padding-bottom: 5px;
}
.infinite-container {
  padding: 20px 15px;
}
#loadMoreEquipResults {
  min-height: 75px;
}
#loadMoreMediaButton {
  width: 100%;
}
@media (min-width: 992px) {
  .searchViewToggle .btn-group {
    float: right;
  }
}
@media (min-width: 768px) {
  .searchLoginCurrent {
    float: right;
  }
}
@media (max-width: 767px) {
  .searchTools .searchMediaTypeToggle {
    padding-bottom: 20px;
  }
  .searchLoginCurrent {
    width: 100%;
  }
}
/** Search GRID results **/
.gridSearchResult {
  margin: 0 0 40px 0;
  /*overflow:hidden;*/
}
.gridSearchResult [class*="block-grid-"] > li {
  float: left !important;
}
.gridSearchResult .imageLink {
  /*display: block;*/
}
.gridSearchResult .imageLink img {
  height: auto;
  max-width: 100%;
  max-height: 150px;
}
.gridSearchResult .gridSearchImage {
  height: 150px;
  vertical-align: bottom;
  text-align: left;
}
.gridSearchResult .fileTitleLink {
  display: inline-block;
  font-size: 1.2em;
  line-height: 1.2em;
  padding: 5px 0;
}
.gridSearchResult .equipDescription {
  font-size: .85em;
  color: #6b717a;
  font-style: italic;
  overflow-wrap: break-word;
  line-height: 1.2em;
  padding-bottom: 5px;
}
.gridSearchResult .equipDescription ul {
  padding-left: 18px;
}
/** IMAGE LIST **/
.imgListSearchResult {
  padding: 20px 0;
  border-top: 1px solid #eaebed;
}
.imgListSearchResult:last-child {
  border-bottom: 1px solid #eaebed;
}
.imgListSearchResult .imageLink {
  padding: 0px;
}
.imgListSearchResult .imgListText {
  padding-right: 0px;
}
.imgListSearchResult .fileTitleLink {
  font-size: 1.5em;
  padding-bottom: 6px;
}
.imgListSearchResult .fileSize,
.imgListSearchResult .fileDimension {
  padding-right: 5%;
  white-space: nowrap;
}
/** TEXT LIST **/
.textListSearchResult {
  padding: 15px 0;
  border-top: 1px solid #eaebed;
}
.textListSearchResult:last-child {
  border-bottom: 1px solid #eaebed;
}
.textListSearchResult .imageLink {
  padding: 0px;
}
.textListSearchResult .imgListText {
  padding-right: 0px;
}
.textListSearchResult .fileTitleLink {
  font-size: 1.2em;
  padding-bottom: 6px;
}
.textListSearchResult .fileSize,
.textListSearchResult .fileDimension {
  padding-right: 5%;
  white-space: nowrap;
}
.searchResultGrid,
.searchResultTextList,
.searchResultListWImage {
  display: none;
}
#searchResultList a[href$=".pdf"] {
  padding-left: 0px;
  background: none;
}
.searchResultSearchBar {
  margin: 20px 0 15px 0;
}
.orlSearch .searchResultSearchBar {
  margin: 0;
  border-bottom: none;
  display: table;
  padding-bottom: 10px;
}
.orlSearch .searchResultSearchBar .searchResultInput {
  width: 100%;
  border-radius: 3px 0 0 3px;
  border-right: none;
}
.orlSearch .selectWrapper {
  margin-top: 5px;
}
.orlSearch .resetequipment {
  padding-top: 3px;
  display: inline-block;
}
.orlSearchButton {
  margin: 5px 0 25px 0;
}
.orlSearchButton #buttonSearch {
  margin-right: 10px;
}
.orlIntro {
  font-size: 1.2em;
  color: #6b717a;
  padding: 10px 0 20px 0;
  display: block;
}
.orlTop {
  border-bottom: 2px solid #6b717a;
}
.orlNav {
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  .orlNav {
    margin-bottom: 10px;
  }
}
.orlNav .nav-pills {
  border-bottom: 1px solid #B6BCC5;
}
@media (max-width: 767px) {
  .orlNav .nav-pills {
    margin: 0 -15px 10px -15px;
  }
  .orlNav .nav-pills li:first-child {
    margin-left: 15px;
  }
}
.orlNav .nav-pills li {
  margin: 0;
  padding: 0;
}
.orlNav .nav-pills li a {
  padding: 15px 10px 5px 11px;
  margin-right: 1px;
  border: none;
  color: #222;
  font-size: 1.2em;
  font-weight: 600;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
}
.orlNav .nav-pills li:last-child a {
  margin-right: 0px;
}
.orlNav .nav-pills li:hover a,
.orlNav .nav-pills li:focus a {
  background-color: #fff;
  border-bottom: 4px solid #6b717a;
}
.orlNav .nav-pills li.active a {
  background-color: #fff;
  border-bottom: 4px solid #f17230;
}
.orlNav .nav-pills li.active a:focus {
  color: #222;
}
.orlNav .nav-pills li.active:hover a {
  background-color: #fff;
  border-color: #f17230;
  color: #222;
}
.orlNav .nav-tabs {
  border-bottom: 1px solid #6b717a;
}
.orlNav .nav-tabs li {
  margin-left: -1px;
}
.orlNav .nav-tabs li:first-child {
  margin-left: 5px;
}
.orlNav .nav-tabs li a {
  padding: 8px 12px;
  border: 1px solid #bdbdbd;
  background-color: #fff;
  border-bottom: 1px solid #6b717a;
}
.orlNav .nav-tabs li:hover a,
.orlNav .nav-tabs li:focus a {
  color: #c45612;
}
.orlNav .nav-tabs li.active {
  z-index: 99;
}
.orlNav .nav-tabs li.active a {
  background-color: #fff;
  border-color: #6b717a;
  border-bottom: 1px solid #fff;
}
.orlNav .nav-tabs li.active:hover a {
  border-bottom: 1px solid #fff;
}
@media (max-width: 767px) {
  .orlNav .nav-tabs {
    margin: 0 -15px 20px -15px;
  }
  .orlNav .nav-tabs li:first-child {
    margin-left: 15px;
  }
}
@media (min-width: 992px) {
  .orlRefineCol {
    padding: 0 15px 15px 15px;
    margin-top: 17px;
    background: #eaebed;
    border-radius: 3px;
  }
}
.orlResultsSection {
  margin-bottom: 30px;
  padding-bottom: 10px;
  border-bottom: 1px solid #eaebed;
}
.orlResultsContent .tabHeading h4 {
  margin: 0;
}
.btn-more {
  margin-bottom: 20px;
}
.searchBtnPadding {
  margin-bottom: 250px;
}
@media (min-width: 768px) {
  .orlSortRowHide {
    display: none;
  }
}
.orlSortRow {
  padding: 10px 0;
  /*border-bottom: 1px solid @jlgLightGray;*/
}
.orlSortRow h4 {
  margin: 0px;
  display: inline-block;
}
@media (max-width: 767px) {
  .orlSortRow {
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -o-border-radius: 0px;
    margin: 0 -15px;
    background: none;
    padding: 0 15px 10px 15px;
  }
}
@media (max-width: 599px) {
  .orlSortRow .selectWrapper {
    /*max-width: 120px;*/
  }
}
.orlBrowse,
.orlBrowse-keyword {
  line-height: 38px;
  font-weight: 700;
  white-space: no-wrap;
  /*padding: 0 0 0 20px;*/
  cursor: pointer;
}
@media (max-width: 767px) {
  .orlBrowse,
  .orlBrowse-keyword {
    display: inline-block;
    margin: 10px 0;
    clear: both;
    padding: 0;
  }
}
.orlBrowse i,
.orlBrowse-keyword i {
  margin-right: 5px;
}
@media (min-width: 768px) {
  .orlBrowse-keyword {
    float: right;
    line-height: 1em;
  }
}
.orlSortBy {
  float: left;
  margin-right: 5px;
  line-height: 32px;
}
.orlResultsCountRow {
  padding: 0 0 5px 0;
  margin-bottom: 15px;
  font-size: .9em;
}
@media (max-width: 767px) {
  .orlResultsCountRow {
    border-bottom: 1px solid #eaebed;
  }
}
.orlResultsCount {
  font-weight: 700;
  margin: 0 6px 6px 0;
  display: block;
  color: #6b717a;
}
.searchTag {
  display: inline-block;
  padding: 3px 6px;
  margin: 3px 4px 3px 0px;
  background-color: #eaebed;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  color: #6b717a;
  cursor: pointer;
}
.searchTag:hover {
  color: #222;
}
.searchTag:hover .searchTagClose:after {
  color: #d20000;
}
.searchTagClose:after {
  content: ' \f00d';
  font-family: 'FontAwesome';
  margin-left: 3px;
}
.orlEquipmentBreadcrumbs {
  color: #6b717a;
  margin-bottom: 4px;
  display: orlblock;
}
.orlEquipment {
  margin-bottom: 20px;
}
.orlEquipment .selectWrapper {
  margin-bottom: 15px;
}
#orlRefineMenu {
  position: relative;
  overflow: hidden;
}
#orlRefineMenu h4 {
  margin: 0 0 20px 0;
}
#equipmentSelect .selectWrapper {
  height: 34px;
  margin-bottom: 5px;
}
#equipmentSelect .selectWrapper select {
  height: 34px;
}
.jlg-modalUp {
  overflow: hidden !important;
  padding-right: 15px;
}
.jlg-modalUp #orlRefineMenu.mobileMenu {
  display: block !important;
}
@media (max-width: 767px) {
  .hide-sm {
    display: none;
  }
  #orlRefineMenu {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 99;
  }
}
.orlRefineContainer {
  position: relative;
  width: auto;
}
.orlRefineWindow {
  left: 0;
  position: relative;
  width: auto;
  -webkit-transition: left 300ms ease-out;
  -moz-transition: left 300ms ease-out;
  -o-transition: left 300ms ease-out;
  transition: left 300ms ease-out;
}
.refine-btn-row {
  padding-bottom: 15px;
}
.list-group-item {
  position: static;
  border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  -o-border-radius: 0px !important;
  background: transparent;
  font-weight: 500;
}
.list-group-item label {
  font-weight: 500;
}
.list-group-item.parentselected {
  cursor: default;
}
.list-group-item.selectable {
  padding-left: 20px;
}
.list-group-item.selectable:hover:before {
  color: #222;
}
.list-group-item.selectable:before {
  content: '\f096';
  font-family: 'FontAwesome';
  color: #6b717a;
  position: absolute;
  left: 0px;
  font-size: 18px;
  line-height: 1.3em;
}
.list-group-item.selectable.select:before {
  content: '\f14a';
  color: #159c00;
}
.list-group-item.selectable.select:hover:after {
  color: #159c00;
}
.list-group-item.selectable.parentselected:after {
  content: '\f00c';
  color: #6b717a;
}
.list-group-item.selectable:hover:after {
  color: #6b717a;
}
.collapse-list {
  border: 1px solid #ddd;
  border-top: 0px;
  padding: 15px 15px 0 15px;
}
.orlEquipDrop {
  font-weight: bold;
  cursor: pointer;
}
.orlEquipDrop:after {
  content: '\f0d7';
  font-family: 'FontAwesome';
  float: right;
}
.orlEquipDrop.collapsed:after {
  content: '\f0da';
}
.orlRefineItem {
  margin-top: -1px;
  padding: 5px 0;
  border-top: 1px solid #bdbdbd;
}
.orlRefineItem .list-group-item,
.orlRefineItem .list-group-title {
  padding: 6px 0;
}
.orlRefineItem .list-group-item.moved,
.orlRefineItem .list-group-title.moved {
  position: static;
}
.orlRefineItem .list-group-title {
  font-weight: 800;
  padding: 10px 0;
}
.orlRefineItem small {
  color: #6b717a;
  float: right;
}
.orlRefineItem .selectWrapper {
  margin-bottom: 10px;
}
.orlRefineItem label {
  display: block;
  cursor: pointer;
  margin: 0;
}
.orlRefineItem .orlRefine-open:after {
  content: '\f068';
  font-family: 'FontAwesome';
  float: right;
}
.orlRefineItem .orlRefine-closed:after {
  content: '\f067';
  font-family: 'FontAwesome';
  float: right;
}
.list-group {
  margin: 0px;
  padding: 0px;
  border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  -o-border-radius: 0px !important;
  font-weight: 500;
  transition: all 0.3s ease-out;
}
.list-group.subGroup {
  padding-left: 15px;
}
.list-group.subGroup .subItem {
  padding-left: 20px;
}
.list-group-item label {
  display: inline-block;
  position: relative;
  padding-left: 23px;
  margin-left: 5px;
}
.list-group-item label:before {
  position: absolute;
  display: block;
  content: '';
  width: 17px;
  height: 17px;
  left: 0;
  top: 1px;
  transition: all .2s ease;
  border-radius: 2px;
  background: linear-gradient(to bottom, #fff 0%, #e2e2e2 40%, #d0d0d0 100%);
  box-shadow: inset 0px 1px 1px #FFF, 0px 1px 3px rgba(0, 0, 0, 0);
  border: 1px solid #aaa;
}
.list-group-item label:after {
  content: '';
  display: inline-block;
  position: absolute;
  width: 11px;
  height: 7px;
  border: 3px solid #333;
  border-top: none;
  border-right: none;
  background: rgba(0, 0, 0, 0);
  transform: rotate(-45deg);
  opacity: 0;
  top: 4px;
  left: 3px;
  transition: all .2s ease;
}
.list-group-item label:hover:before {
  border-color: #999;
}
.list-group-item label:hover:after {
  opacity: .3;
}
.list-group-item input[type="checkbox"] {
  display: none;
}
.list-group-item input[type="checkbox"]:checked + label:before {
  border-color: #D08D69;
  box-shadow: inset 0px 1px 5px #fff, 0px 1px 4px rgba(0, 0, 0, 0.2);
}
.list-group-item input[type="checkbox"]:checked + label:after {
  opacity: 1;
  border-color: #f17230;
}
.list-group-item input[type="checkbox"]:checked + label:after:hover {
  opacity: 1;
}
.list-group-item.has-dropdown {
  padding-left: 5px;
}
.has-dropdown:after {
  conntet: '\f0d7';
  float: right;
  font-size: 1em;
  font-family: 'FontAwesome';
}
.is-drilldown {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.is-drilldown .has-dropdown {
  position: relative;
}
.is-drilldown .has-dropdown:after {
  content: '\f105';
}
.list-item-back,
.has-dropdown,
.selectable {
  cursor: pointer;
}
.list-item-back:active,
.has-dropdown:active,
.selectable:active {
  background-color: #eaebed;
}
@media (min-width: 768px) {
  .refineSection {
    background-color: #eaebed;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    -moz-border-radius: 4px;
    padding: 15px;
    margin-bottom: 20px;
    padding: 10px;
  }
  .refineSection:after {
    display: table;
    content: " ";
    clear: both;
  }
  .refineSection:before {
    display: table;
    content: " ";
  }
}
.refineLists {
  margin-bottom: 15px;
}
li.countable.mediaListView {
  width: 100%;
}
.mediaListRow {
  border-bottom: 1px solid #eaebed;
  border-top: 1px solid #eaebed;
  margin-top: -1px;
  padding: 8px 0;
}
@media (max-width: 767px) {
  .sideBarCol.tree {
    margin: 0 -15px 15px -15px;
  }
}
.sideBarCol.tree span {
  font-size: .85em;
}
.tree li {
  list-style-type: none;
  margin: 0;
  padding: 10px 5px 0 0;
  position: relative;
}
.tree li li {
  display: none;
}
.tree li::before,
.tree li::after {
  content: '';
  left: -10px;
  position: absolute;
  right: auto;
}
.tree li::before {
  border-left: 1px solid #999;
  bottom: 50px;
  height: 100%;
  top: 0;
  width: 1px;
}
.tree li::after {
  border-top: 1px solid #999;
  height: 20px;
  top: 25px;
  width: 10px;
}
.tree li span,
.tree li a {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #999;
  border-radius: 5px;
  display: inline-block;
  padding: 3px 8px;
  text-decoration: none;
  cursor: pointer;
}
.tree li span:hover,
.tree li a:hover,
.tree li span.active,
.tree li a.active {
  background: #fff;
  border: 1px solid #94a0b4;
}
.treeTopUl {
  padding-left: 0px;
}
.treeTopUl ul {
  padding-left: 20px;
}
.tree li a:before {
  /*content: '\f0ab';
        font-family: 'FontAwesome';
        padding-right: 5px;*/
}
.parent_span_closed:before {
  content: '\f067';
  font-family: 'FontAwesome';
  padding-right: 5px;
  color: #6b717a;
}
.parent_span_open:before {
  content: '\f068';
  font-family: 'FontAwesome';
  padding-right: 5px;
  color: #6b717a;
}
.tree > ul > li::before,
.tree > ul > li::after {
  border: 0;
}
.tree li:last-child::before {
  height: 26px;
}
.tree li.parent_li > span:hover,
.tree li.parent_li > span:hover + ul li span,
.tree li.parent_li > span:hover + ul li a {
  background: #fff;
  border: 1px solid #94a0b4;
  color: #000;
}
.offscreen {
  left: -100%;
}
li.has-dropdown > ul {
  position: absolute;
  z-index: 99;
}
.orlResultsContentRow {
  margin: 0 0 30px 0;
}
ul.orlList,
.searchGridUl {
  list-style-type: none;
  padding: 0px;
  margin: 10px 0;
}
ul.orlList .fileName,
.searchGridUl .fileName {
  padding: 3px 0;
}
ul.orlList .fileSize,
.searchGridUl .fileSize,
ul.orlList .fileType,
.searchGridUl .fileType,
ul.orlList .fileDimension,
.searchGridUl .fileDimension,
ul.orlList .searchResultFileDimension,
.searchGridUl .searchResultFileDimension {
  display: inline-block;
  color: #6b717a;
  padding-right: 8px;
  font-size: .9em;
}
ul.orlList .gridSearchImage {
  height: auto;
}
#spnRefine.orlRefineDropdownButton {
  margin: 0;
  font-size: 1em !important;
}
@media (min-width: 768px) {
}
.orlClear {
  line-height: 34px;
}
.orlList-litItem {
  border-bottom: 1px solid #eaebed;
  border-top: 1px solid #eaebed;
  margin-top: -1px;
  padding: 8px 0;
}
.orlResultsContent {
  margin-top: 8px;
}
.orlResultsContent .tab-pane {
  padding: 0;
  /*border-top:1px solid @jlgLightGray;*/
}
.orlResultsContent .searchGridUl {
  border: none;
  padding-top: 15px;
  margin-bottom: 0 !important;
}
@media (max-width: 991px) {
  /*.orlRefineContainer {
        display: none;
        }*/
}
.list-group.slide {
  position: absolute;
  width: 100%;
  top: 0;
  left: 100%;
  z-index: 99;
}
.list-group-item {
  position: static;
  border: none;
}
.orlRefine-checkbox {
  font-family: 'FontAwesome';
  font-size: 20px;
  line-height: 1em;
  float: right;
  display: block;
}
.orlRefine-checkbox.off:after {
  content: '\f096';
  color: #6b717a;
}
.orlRefine-checkbox.on:after {
  content: '\f14a';
  color: #f17230;
}
.orlRefineApply {
  padding: 7px 0;
}
.orlApply {
  float: left;
  margin-right: 10px;
}
.resetequipment,
.clearfilters {
  cursor: pointer;
}
.searchResultInput {
  height: 34px;
  float: left;
  /*width: 80%;*/
}
.searchResultInput input {
  height: 34px;
  width: 100%;
  -webkit-border-top-right-radius: 0px;
  -moz-border-top-right-radius: 0px;
  -o-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-bottom-right-radius: 0px;
  -o-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
@media (min-width: 992px) {
  #searchResultCount .searchResultCountWrap {
    padding-right: 15px;
  }
}
@media (min-width: 768px) {
  .searchResultInput {
    width: 50%;
  }
}
.searchResultButton {
  float: left;
  margin-left: 15px;
}
.searchTools {
  padding-bottom: 15px;
}
#searchResultCount,
.searchLoginCurrent,
#searchEquipmentResultCount {
  line-height: 34px;
}
.mediaDownload {
  display: inline;
  margin-right: 10px;
  font-size: .85em;
}
@media (max-width: 767px) {
  .mediaDownload {
    display: block;
    margin: 5px 0 0 0;
  }
}
.imageList,
.gridView,
.imageList i,
.gridView i {
  cursor: pointer !important;
}
/* Search Results LIST WITH IMAGE */
.searchResultListWImage {
  /*.searchResultTextFields > span:after {
        content: "   |   ";
    }

    .searchResultTextFields>span:last-child:after {
        content: none;
        }*/
}
.searchResultListWImage #searchResult {
  padding: 15px 0;
  border-bottom: 1px solid #eaebed;
  /*height:190px;*/
}
.searchResultListWImage #searchResult:first-child {
  border-top: 1px solid #eaebed;
}
.searchResultListWImage a.searchResultImageLink {
  display: inline-block;
  float: left;
  width: 36%;
  margin-right: 4%;
  max-width: 180px;
  text-align: center;
}
.searchResultListWImage a.searchResultImageLink img {
  max-height: 200px;
}
.searchResultListWImage .searchResultTextFields {
  float: right;
  width: 60%;
}
.searchResultListWImage .searchResultTextFields div {
  padding-bottom: 3px;
  font-size: .95em;
}
.searchResultListWImage .searchResultFileTitleLink > div {
  padding-bottom: 10px;
  float: left;
  display: block;
  clear: both;
  width: 100%;
  font-size: 1.4em;
  overflow-wrap: break-word;
}
.searchResultListWImage .searchResultFileSize {
  float: left;
  width: 45%;
  max-width: 150px;
}
@media (min-width: 768px) {
  .searchResultListWImage .searchResultFileTitleLink {
    display: block;
    float: right;
    width: 70%;
    font-size: 1.3em;
  }
  .searchResultListWImage a.searchResultImageLink {
    display: inline-block;
    float: left;
    width: 30%;
    margin: 0px;
    text-align: center;
  }
  .searchResultListWImage a.searchResultImageLink img {
    max-height: 200px;
    max-width: 95%;
  }
  .searchResultListWImage .searchResultTextFields {
    float: right;
    width: 70%;
  }
  .searchResultListWImage .searchResultTextFields div {
    padding-bottom: 3px;
    font-size: 1em;
  }
  .searchResultListWImage .searchResultTextFields1 {
    float: right;
    width: 40%;
    margin-left: 4%;
  }
  .searchResultListWImage .searchResultTextFields2 {
    float: left;
    width: 55%;
  }
}
@media (min-width: 992px) {
  .searchResultListWImage .searchResultTextFields,
  .searchResultListWImage .searchResultFileTitleLink {
    width: 80%;
  }
  .searchResultListWImage .searchResultTextFields1 {
    width: 50%;
  }
  .searchResultListWImage .searchResultTextFields2 {
    width: 45%;
  }
}
/*** END Search Results List w Image ***/
/* Search Results TEXT LIST */
.searchResultTextList {
  /*.searchResultTextFields > span:after {
        content: "   |   ";
    }

    .searchResultTextFields>span:last-child:after {
        content: none;
        }*/
}
.searchResultTextList #searchResult {
  padding: 15px 0;
  border-bottom: 1px solid #eaebed;
  /*height:190px;*/
}
.searchResultTextList #searchResult:first-child {
  border-top: 1px solid #eaebed;
}
.searchResultTextList a.searchResultImageLink {
  display: none;
}
.searchResultTextList .searchResultTextFields div {
  padding-bottom: 3px;
  font-size: .95em;
}
.searchResultTextList .searchResultFileTitleLink > div {
  padding-bottom: 10px;
  float: left;
  display: block;
  clear: both;
  width: 100%;
  font-size: 1.4em;
}
.searchResultTextList .searchResultFileSize {
  float: left;
  width: 45%;
  max-width: 150px;
}
@media (min-width: 768px) {
  .searchResultTextList .searchResultFileTitleLink {
    display: block;
    float: right;
    width: 70%;
    font-size: 1.3em;
  }
  .searchResultTextList a.searchResultImageLink {
    display: none;
  }
  .searchResultTextList .searchResultTextFields {
    float: right;
    width: 70%;
  }
  .searchResultTextList .searchResultTextFields div {
    padding-bottom: 3px;
    font-size: 1em;
  }
  .searchResultTextList .searchResultTextFields1 {
    float: right;
    width: 40%;
    margin-left: 4%;
  }
  .searchResultTextList .searchResultTextFields2 {
    float: left;
    width: 55%;
  }
}
@media (min-width: 992px) {
  .searchResultTextList .searchResultTextFields,
  .searchResultTextList .searchResultFileTitleLink {
    width: 80%;
  }
  .searchResultTextList .searchResultTextFields1 {
    width: 50%;
  }
  .searchResultTextList .searchResultTextFields2 {
    width: 45%;
  }
}
/*** END Search Results List w Image ***/
/* Search Results GRID */
.searchResultGrid {
  margin-left: -10px;
  margin-right: -10px;
}
.searchResultGrid #searchResult {
  width: 50%;
  float: left;
  padding: 10px;
}
.searchResultGrid a.searchResultImageLink img {
  max-height: 200px;
}
.searchResultGrid .searchResultTextFields div {
  padding-bottom: 3px;
  font-size: .95em;
}
.searchResultGrid .fileTitleLink {
  overflow-wrap: break-word;
}
.searchResultGrid .searchResultFileTitleLink > div {
  padding-bottom: 10px;
  display: block;
  width: 100%;
  font-size: 1.2em;
  overflow-wrap: break-word;
}
@media (min-width: 768px) {
  .searchResultGrid .searchResultFileTitleLink {
    font-size: 1.3em;
  }
}
/*** END Search Results GRID ***/
.searchResultItem {
  padding: 15px 0;
}
.searchResultTitle {
  font-size: 1.3em;
  font-weight: 600;
}
.searchResultURL {
  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;
  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  padding-bottom: 10px;
}
.searchResultDesc {
  font-size: .9em;
  color: #6b717a;
}
/* SELECT and INPUT Styles */
.lgSearchFieldContainerform.gsc-search-box td.gsib_a input.gsc-input {
  border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  -o-border-radius: 0px !important;
  margin: 0px !important;
}
.selectWrapper,
.scfDropListGeneralPanel,
#clearSkyCalcForm .calc {
  overflow: hidden;
  height: 30px;
  border: none;
  padding: 0px;
  background-color: #fafafa;
  background-image: url(/images/layout/sort-icon-black.png);
  background-repeat: no-repeat;
  background-position: right;
  color: #222;
  font-size: 14px;
  cursor: pointer;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  box-shadow: 0px -6px 7px #e9e9e9 inset, 0px 3px 3px #feffff inset;
}
.selectWrapper:hover,
.scfDropListGeneralPanel:hover,
#clearSkyCalcForm .calc:hover,
.selectWrapper:focus,
.scfDropListGeneralPanel:focus,
#clearSkyCalcForm .calc:focus {
  background-color: #ebebeb;
  box-shadow: 0px -5px 5px #dddddd inset;
  background-image: url(/images/layout/sort-icon-black.png);
  background-repeat: no-repeat;
  background-position: right;
}
.selectWrapper select,
.scfDropListGeneralPanel select,
#clearSkyCalcForm .calc select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  background: transparent;
  padding: 0 25px 0 8px;
  width: 100%;
  height: 30px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border: 1px solid #bdbdbd;
  line-height: 30px !important;
  cursor: pointer;
}
.selectWrapper select::-ms-expand,
.scfDropListGeneralPanel select::-ms-expand,
#clearSkyCalcForm .calc select::-ms-expand {
  display: none;
}
.selectWrapper select:disabled,
.scfDropListGeneralPanel select:disabled,
#clearSkyCalcForm .calc select:disabled {
  border: 1px solid #CCC;
  color: #CCC;
  background-image: url(/images/layout/sort-icon-gray.png);
  background-repeat: no-repeat;
  background-position: right;
  cursor: default;
}
select::-ms-expand {
  display: none !important;
}
.locked .selectWrapper:hover,
.locked .selectWrapper:active {
  background-color: #fafafa;
  background-image: url(/images/layout/sort-icon-black.png);
  background-repeat: no-repeat;
  background-position: right;
  box-shadow: 0px -6px 7px #e9e9e9 inset, 0px 3px 3px #feffff inset;
}
.destHead .loginRow .selectWrapper {
  padding-left: 0px;
  margin-left: 30px;
  /*
    background-color: #f37221;
    box-shadow: 0px 3px 3px #f68d4c inset, 0px -6px 7px #cf6310 inset !important;

    &:hover, &:focus {
        background-color: #d6611d;
        box-shadow: 0px 3px 3px #e57239 inset, 0px -6px 7px #b25217 inset !important;
    }

    */
}
.destHead .loginRow .selectWrapper select {
  border: 1px solid #ac4907;
}
.lgSearchFieldContainer .selectWrapper {
  height: 28px;
  overflow: hidden;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-top-right-radius: 0px;
  -moz-border-top-right-radius: 0px;
  -o-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-bottom-right-radius: 0px;
  -o-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border: none;
  border-right: 1px solid #222;
}
.lgSearchFieldContainer .selectWrapper select {
  /*width: 100%;*/
  background: transparent;
  -webkit-appearance: none;
  border: 0px solid #222;
  line-height: 28px !important;
  padding-left: 8px;
  padding-right: 25px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-top-right-radius: 0px;
  -moz-border-top-right-radius: 0px;
  -o-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-bottom-right-radius: 0px;
  -o-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.lgSearchFieldContainer input.lgSearchTextField {
  width: 166px !important;
  margin-top: 0px;
  padding: 0 5px;
  height: 28px;
}
input {
  border: 1px solid #bdbdbd;
  background: #fff;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  padding: 3px 5px;
}
input[type="checkbox"] {
  border: none;
  background: none;
  height: 1em;
  width: 1em;
}
@media (min-width: 320px) and (max-width: 640px) {
  .tco-image {
    margin-left: 0 !important;
    width: 100%;
  }
  .service-center-address {
    margin-top: 15px;
  }
}
@media (min-width: 320px) and (max-width: 480px) {
  .hpLitSearch {
    height: 23em;
  }
  #dvMap {
    min-height: 225px;
    max-width: 80%;
    margin-left: 10%;
  }
}
/* Block Grids for Phone breakpoint */
@media only screen {
  [class*="block-grid-"] {
    display: block;
    padding: 0;
    margin: 0;
    *zoom: 1;
  }
  [class*="block-grid-"]:before,
  [class*="block-grid-"]:after {
    content: " ";
    display: table;
  }
  [class*="block-grid-"]:after {
    clear: both;
  }
  [class*="block-grid-"] > li {
    display: inline;
    height: auto;
    float: left;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-xs-1 > li {
    width: 100%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-xs-1 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-xs-1 > li:nth-of-type(1n+1) {
    clear: both;
  }
  .block-grid-xs-2 > li {
    width: 50%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-xs-2 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-xs-2 > li:nth-of-type(2n+1) {
    clear: both;
  }
  .block-grid-xs-3 > li {
    width: 33.33333%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-xs-3 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-xs-3 > li:nth-of-type(3n+1) {
    clear: both;
  }
  .block-grid-xs-4 > li {
    width: 25%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-xs-4 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-xs-4 > li:nth-of-type(4n+1) {
    clear: both;
  }
  .block-grid-xs-5 > li {
    width: 20%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-xs-5 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-xs-5 > li:nth-of-type(5n+1) {
    clear: both;
  }
  .block-grid-xs-6 > li {
    width: 16.66667%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-xs-6 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-xs-6 > li:nth-of-type(6n+1) {
    clear: both;
  }
  .block-grid-xs-7 > li {
    width: 14.28571%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-xs-7 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-xs-7 > li:nth-of-type(7n+1) {
    clear: both;
  }
  .block-grid-xs-8 > li {
    width: 12.5%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-xs-8 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-xs-8 > li:nth-of-type(8n+1) {
    clear: both;
  }
  .block-grid-xs-9 > li {
    width: 11.11111%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-xs-9 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-xs-9 > li:nth-of-type(9n+1) {
    clear: both;
  }
  .block-grid-xs-10 > li {
    width: 10%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-xs-10 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-xs-10 > li:nth-of-type(10n+1) {
    clear: both;
  }
  .block-grid-xs-11 > li {
    width: 9.09091%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-xs-11 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-xs-11 > li:nth-of-type(11n+1) {
    clear: both;
  }
  .block-grid-xs-12 > li {
    width: 8.33333%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-xs-12 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-xs-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}
/* Block Grids for Tablet breakpoint */
@media only screen and (min-width: 768px) {
  /* Remove smaller grid clearing */
  .block-grid-xs-1 > li:nth-of-type(1n+1) {
    clear: none;
  }
  .block-grid-xs-2 > li:nth-of-type(2n+1) {
    clear: none;
  }
  .block-grid-xs-3 > li:nth-of-type(3n+1) {
    clear: none;
  }
  .block-grid-xs-4 > li:nth-of-type(4n+1) {
    clear: none;
  }
  .block-grid-xs-5 > li:nth-of-type(5n+1) {
    clear: none;
  }
  .block-grid-xs-6 > li:nth-of-type(6n+1) {
    clear: none;
  }
  .block-grid-xs-7 > li:nth-of-type(7n+1) {
    clear: none;
  }
  .block-grid-xs-8 > li:nth-of-type(8n+1) {
    clear: none;
  }
  .block-grid-xs-9 > li:nth-of-type(9n+1) {
    clear: none;
  }
  .block-grid-xs-10 > li:nth-of-type(10n+1) {
    clear: none;
  }
  .block-grid-xs-11 > li:nth-of-type(11n+1) {
    clear: none;
  }
  .block-grid-xs-12 > li:nth-of-type(12n+1) {
    clear: none;
  }
  .block-grid-sm-1 > li {
    width: 100%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-sm-1 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-1 > li:nth-of-type(1n+1) {
    clear: both;
  }
  .block-grid-sm-2 > li {
    width: 50%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-sm-2 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-2 > li:nth-of-type(2n+1) {
    clear: both;
  }
  .block-grid-sm-3 > li {
    width: 33.33333%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-sm-3 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-3 > li:nth-of-type(3n+1) {
    clear: both;
  }
  .block-grid-sm-4 > li {
    width: 25%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-sm-4 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-4 > li:nth-of-type(4n+1) {
    clear: both;
  }
  .block-grid-sm-5 > li {
    width: 20%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-sm-5 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-5 > li:nth-of-type(5n+1) {
    clear: both;
  }
  .block-grid-sm-6 > li {
    width: 16.66667%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-sm-6 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-6 > li:nth-of-type(6n+1) {
    clear: both;
  }
  .block-grid-sm-7 > li {
    width: 14.28571%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-sm-7 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-7 > li:nth-of-type(7n+1) {
    clear: both;
  }
  .block-grid-sm-8 > li {
    width: 12.5%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-sm-8 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-8 > li:nth-of-type(8n+1) {
    clear: both;
  }
  .block-grid-sm-9 > li {
    width: 11.11111%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-sm-9 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-9 > li:nth-of-type(9n+1) {
    clear: both;
  }
  .block-grid-sm-10 > li {
    width: 10%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-sm-10 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-10 > li:nth-of-type(10n+1) {
    clear: both;
  }
  .block-grid-sm-11 > li {
    width: 9.09091%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-sm-11 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-11 > li:nth-of-type(11n+1) {
    clear: both;
  }
  .block-grid-sm-12 > li {
    width: 8.33333%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-sm-12 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-sm-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}
/* Block Grids for Medium Desktop breakpoint */
@media only screen and (min-width: 992px) {
  /* Remove smaller grid clearing */
  .block-grid-xs-1 > li:nth-of-type(1n+1),
  .block-grid-sm-1 > li:nth-of-type(1n+1) {
    clear: none;
  }
  .block-grid-xs-2 > li:nth-of-type(2n+1),
  .block-grid-sm-2 > li:nth-of-type(2n+1) {
    clear: none;
  }
  .block-grid-xs-3 > li:nth-of-type(3n+1),
  .block-grid-sm-3 > li:nth-of-type(3n+1) {
    clear: none;
  }
  .block-grid-xs-4 > li:nth-of-type(4n+1),
  .block-grid-sm-4 > li:nth-of-type(4n+1) {
    clear: none;
  }
  .block-grid-xs-5 > li:nth-of-type(5n+1),
  .block-grid-sm-5 > li:nth-of-type(5n+1) {
    clear: none;
  }
  .block-grid-xs-6 > li:nth-of-type(6n+1),
  .block-grid-sm-6 > li:nth-of-type(6n+1) {
    clear: none;
  }
  .block-grid-xs-7 > li:nth-of-type(7n+1),
  .block-grid-sm-7 > li:nth-of-type(7n+1) {
    clear: none;
  }
  .block-grid-xs-8 > li:nth-of-type(8n+1),
  .block-grid-sm-8 > li:nth-of-type(8n+1) {
    clear: none;
  }
  .block-grid-xs-9 > li:nth-of-type(9n+1),
  .block-grid-sm-9 > li:nth-of-type(9n+1) {
    clear: none;
  }
  .block-grid-xs-10 > li:nth-of-type(10n+1),
  .block-grid-sm-10 > li:nth-of-type(10n+1) {
    clear: none;
  }
  .block-grid-xs-11 > li:nth-of-type(11n+1),
  .block-grid-sm-11 > li:nth-of-type(11n+1) {
    clear: none;
  }
  .block-grid-xs-12 > li:nth-of-type(12n+1),
  .block-grid-sm-12 > li:nth-of-type(12n+1) {
    clear: none;
  }
  .block-grid-md-1 > li {
    width: 100%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-md-1 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-1 > li:nth-of-type(1n+1) {
    clear: both;
  }
  .block-grid-md-2 > li {
    width: 50%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-md-2 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-2 > li:nth-of-type(2n+1) {
    clear: both;
  }
  .block-grid-md-3 > li {
    width: 33.33333%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-md-3 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-3 > li:nth-of-type(3n+1) {
    clear: both;
  }
  .block-grid-md-4 > li {
    width: 25%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-md-4 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-4 > li:nth-of-type(4n+1) {
    clear: both;
  }
  .block-grid-md-5 > li {
    width: 20%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-md-5 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-5 > li:nth-of-type(5n+1) {
    clear: both;
  }
  .block-grid-md-6 > li {
    width: 16.66667%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-md-6 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-6 > li:nth-of-type(6n+1) {
    clear: both;
  }
  .block-grid-md-7 > li {
    width: 14.28571%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-md-7 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-7 > li:nth-of-type(7n+1) {
    clear: both;
  }
  .block-grid-md-8 > li {
    width: 12.5%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-md-8 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-8 > li:nth-of-type(8n+1) {
    clear: both;
  }
  .block-grid-md-9 > li {
    width: 11.11111%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-md-9 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-9 > li:nth-of-type(9n+1) {
    clear: both;
  }
  .block-grid-md-10 > li {
    width: 10%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-md-10 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-10 > li:nth-of-type(10n+1) {
    clear: both;
  }
  .block-grid-md-11 > li {
    width: 9.09091%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-md-11 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-11 > li:nth-of-type(11n+1) {
    clear: both;
  }
  .block-grid-md-12 > li {
    width: 8.33333%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-md-12 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-md-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}
/* Block Grids for Large Desktop breakpoint */
@media only screen and (min-width: 1200px) {
  /* Remove smaller grid clearing */
  .block-grid-xs-1 > li:nth-of-type(1n+1),
  .block-grid-sm-1 > li:nth-of-type(1n+1),
  .block-grid-md-1 > li:nth-of-type(1n+1) {
    clear: none;
  }
  .block-grid-xs-2 > li:nth-of-type(2n+1),
  .block-grid-sm-2 > li:nth-of-type(2n+1),
  .block-grid-md-2 > li:nth-of-type(2n+1) {
    clear: none;
  }
  .block-grid-xs-3 > li:nth-of-type(3n+1),
  .block-grid-sm-3 > li:nth-of-type(3n+1),
  .block-grid-md-3 > li:nth-of-type(3n+1) {
    clear: none;
  }
  .block-grid-xs-4 > li:nth-of-type(4n+1),
  .block-grid-sm-4 > li:nth-of-type(4n+1),
  .block-grid-md-4 > li:nth-of-type(4n+1) {
    clear: none;
  }
  .block-grid-xs-5 > li:nth-of-type(5n+1),
  .block-grid-sm-5 > li:nth-of-type(5n+1),
  .block-grid-md-5 > li:nth-of-type(5n+1) {
    clear: none;
  }
  .block-grid-xs-6 > li:nth-of-type(6n+1),
  .block-grid-sm-6 > li:nth-of-type(6n+1),
  .block-grid-md-6 > li:nth-of-type(6n+1) {
    clear: none;
  }
  .block-grid-xs-7 > li:nth-of-type(7n+1),
  .block-grid-sm-7 > li:nth-of-type(7n+1),
  .block-grid-md-7 > li:nth-of-type(7n+1) {
    clear: none;
  }
  .block-grid-xs-8 > li:nth-of-type(8n+1),
  .block-grid-sm-8 > li:nth-of-type(8n+1),
  .block-grid-md-8 > li:nth-of-type(8n+1) {
    clear: none;
  }
  .block-grid-xs-9 > li:nth-of-type(9n+1),
  .block-grid-sm-9 > li:nth-of-type(9n+1),
  .block-grid-md-9 > li:nth-of-type(9n+1) {
    clear: none;
  }
  .block-grid-xs-10 > li:nth-of-type(10n+1),
  .block-grid-sm-10 > li:nth-of-type(10n+1),
  .block-grid-md-10 > li:nth-of-type(10n+1) {
    clear: none;
  }
  .block-grid-xs-11 > li:nth-of-type(11n+1),
  .block-grid-sm-11 > li:nth-of-type(11n+1),
  .block-grid-md-11 > li:nth-of-type(11n+1) {
    clear: none;
  }
  .block-grid-xs-12 > li:nth-of-type(12n+1),
  .block-grid-sm-12 > li:nth-of-type(12n+1),
  .block-grid-md-12 > li:nth-of-type(12n+1) {
    clear: none;
  }
  .block-grid-lg-1 > li {
    width: 100%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-lg-1 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-1 > li:nth-of-type(1n+1) {
    clear: both;
  }
  .block-grid-lg-2 > li {
    width: 50%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-lg-2 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-2 > li:nth-of-type(2n+1) {
    clear: both;
  }
  .block-grid-lg-3 > li {
    width: 33.33333%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-lg-3 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-3 > li:nth-of-type(3n+1) {
    clear: both;
  }
  .block-grid-lg-4 > li {
    width: 25%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-lg-4 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-4 > li:nth-of-type(4n+1) {
    clear: both;
  }
  .block-grid-lg-5 > li {
    width: 20%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-lg-5 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-5 > li:nth-of-type(5n+1) {
    clear: both;
  }
  .block-grid-lg-6 > li {
    width: 16.66667%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-lg-6 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-6 > li:nth-of-type(6n+1) {
    clear: both;
  }
  .block-grid-lg-7 > li {
    width: 14.28571%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-lg-7 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-7 > li:nth-of-type(7n+1) {
    clear: both;
  }
  .block-grid-lg-8 > li {
    width: 12.5%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-lg-8 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-8 > li:nth-of-type(8n+1) {
    clear: both;
  }
  .block-grid-lg-9 > li {
    width: 11.11111%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-lg-9 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-9 > li:nth-of-type(9n+1) {
    clear: both;
  }
  .block-grid-lg-10 > li {
    width: 10%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-lg-10 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-10 > li:nth-of-type(10n+1) {
    clear: both;
  }
  .block-grid-lg-11 > li {
    width: 9.09091%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-lg-11 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-11 > li:nth-of-type(11n+1) {
    clear: both;
  }
  .block-grid-lg-12 > li {
    width: 8.33333%;
    padding: 0 0.625em 1.25em;
  }
  .block-grid-lg-12 > li:nth-of-type(n) {
    clear: none;
  }
  .block-grid-lg-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}
@media (min-width: 768px) {
  [class*="block-grid-"] {
    margin-left: -15px;
    margin-right: -15px;
  }
}
[class*="block-grid-"] {
  margin-bottom: 15px !important;
}
[class*="block-grid-"] > li {
  padding: 0 15px !important;
}
@media (max-width: 767px) {
  .searchGridUl {
    margin-left: -15px;
    margin-right: -15px;
  }
}
.searchGridUl {
  padding-top: 20px;
  border-top: 1px #eaebed solid;
}
.searchGridUl > li {
  float: left !important;
}
@media (max-width: 767px) {
  ul.seriesModelList {
    padding: 0 15px;
  }
  .phoneContentDropdown .gridBox {
    margin-bottom: 20px !important;
  }
  .modelOptionItemTitle {
    font-size: 1.2em;
  }
  .modelOptionItem img {
    margin-bottom: 0px;
  }
  .phoneContentDropdown .overviewContainer {
    padding: 0px !important;
  }
  .phoneContentDropdown .overviewContainer .gridBox {
    margin: 0px 1px 0px 0px !important;
    padding: 0px 0px 20px 0px !important;
  }
}
@media (min-width: 767px) and (max-width: 991px) {
  .phoneContentDropdown .overviewContainer {
    padding: 0px 0px 20px 0px !important;
    margin: 0 -15px !important;
  }
}
.btn-group i {
  line-height: normal !important;
}
.hiddenField {
  display: none;
}
#serviceCenterContainer .row {
  margin-bottom: 30px;
}
#serviceCenterContainer .row h3 {
  margin: 10px 0 5px 0;
}
.service-type-icon {
  display: inline-block;
  height: 1em;
  width: 1em;
  margin-right: 10px;
  position: relative;
  top: -3px;
}
/* Necessary classes */
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  -o-transition: opacity .15s linear;
  transition: opacity .15s linear;
}
.fade.in {
  opacity: 1;
}
/* Modal stuff */
.jlg-modal-open {
  overflow: hidden;
}
.jlg-modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.jlg-modal.fade .jlg-modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
}
.jlg-modal.in .jlg-modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.jlg-modal-open .jlg-modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.jlg-modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.jlg-modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}
.jlg-modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.jlg-modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.jlg-modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}
.jlg-modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.jlg-modal-header .close {
  margin-top: -2px;
}
.jlg-modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.jlg-modal-body {
  position: relative;
  padding: 15px;
}
.jlg-modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.jlg-modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.jlg-modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.jlg-modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.jlg-modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .jlg-modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .jlg-modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .jlg-modal-sm {
    width: 300px;
  }
  .tco-image {
    margin-left: 15px;
  }
  .service-center-locations .tableHead {
    font-size: 1.3em;
    font-weight: 600;
  }
}
.service-center-locations .compareSpecType0,
.service-center-locations .compareSpecType1 {
  margin-bottom: 0;
  border: 1px solid #d9d9d9;
  /*margin-left: -15px;
    margin-right: -15px;*/
}
@media (min-width: 992px) {
  .jlg-modal-lg {
    width: 900px;
  }
  .service-center-locations .firstHeader {
    color: #fff !important;
  }
  .service-center-locations .compareSpecType0,
  .service-center-locations .compareSpecType1 {
    margin-left: 0;
    margin-right: 0;
  }
}
.service-center-locations .tableHead {
  color: #fff;
  border: 0;
  background-color: #f17230;
}
.service-center-locations .compareSpecType0 div,
.service-center-locations .compareSpecType1 div {
  text-align: center;
  min-height: 38px;
}
.service-center-locations .compareSpecType0 div:first-of-type,
.service-center-locations .compareSpecType1 div:first-of-type {
  text-align: left;
  padding-top: 10px;
}
.service-center-locations .icon-ok {
  color: #16AD16;
}
/* BerninoSans */
@font-face {
  font-family: 'BerninoSans-Web';
  src: url('/includes/fonts/BerniniSans/BerninoSans-Web-LF-Regular.eot?#iefix') format('embedded-opentype'), url('/includes/fonts/BerniniSans/BerninoSans-Web-LF-Regular.woff') format('woff'), url('/includes/fonts/BerniniSans/BerninoSans-Web-LF-Regular.ttf') format('truetype');
  font-weight: normal;
  font-weight: 400;
}
/* BerninoSans, italic */
@font-face {
  font-family: 'BerninoSans-Web';
  src: url('/includes/fonts/BerniniSans/BerninoSans-Web-LF-Italic.eot?#iefix') format('embedded-opentype'), url('/includes/fonts/BerniniSans/BerninoSans-Web-LF-Italic.woff') format('woff'), url('/includes/fonts/BerniniSans/BerninoSans-Web-LF-Italic.ttf') format('truetype');
  font-weight: normal;
  font-weight: 400;
  font-style: italic;
}
/* BerninoSans-Semibold */
@font-face {
  font-family: 'BerninoSans-Web';
  src: url('/includes/fonts/BerniniSans/BerninoSans-Web-LF-Semibold.eot?#iefix') format('embedded-opentype'), url('/includes/fonts/BerniniSans/BerninoSans-Web-LF-Semibold.woff') format('woff'), url('/includes/fonts/BerniniSans/BerninoSans-Web-LF-Semibold.ttf') format('truetype');
  font-weight: bold;
  font-weight: 600;
}
/* BerninoSans, bold */
@font-face {
  font-family: 'BerninoSans-Web';
  src: url('/includes/fonts/BerniniSans/BerninoSans-Web-LF-Bold.eot?#iefix') format('embedded-opentype'), url('/includes/fonts/BerniniSans/BerninoSans-Web-LF-Bold.woff') format('woff'), url('/includes/fonts/BerniniSans/BerninoSans-Web-LF-Bold.ttf') format('truetype');
  font-weight: bolder;
  font-weight: 900;
}
/* For the Condensed, the Regular and Semibold are loaded as style-linked.  */
/* BerninoSans-Condensed */
@font-face {
  font-family: 'BerninoSans-Web-Condensed';
  src: url('/includes/fonts/BerniniSans/BerninoSans-Web-LF-CondensedRegular.eot?#iefix') format('embedded-opentype'), url('/includes/fonts/BerniniSans/BerninoSans-Web-LF-CondensedRegular.woff') format('woff'), url('/includes/fonts/BerniniSans/BerninoSans-Web-LF-CondensedRegular.otf') format('opentype');
  font-weight: 400;
}
/* BerninoSans-Condensed, semibold */
@font-face {
  font-family: 'BerninoSans-Web-Condensed';
  src: url('/includes/fonts/BerniniSans/BerninoSans-Web-LF-CondensedExtrabold.eot?#iefix') format('embedded-opentype'), url('/includes/fonts/BerniniSans/BerninoSans-Web-LF-CondensedExtrabold.woff') format('woff'), url('/includes/fonts/BerniniSans/BerninoSans-Web-LF-CondensedExtrabold.otf') format('opentype');
  font-weight: 900;
}
.cf {
  clear: both;
  *zoom: 1;
}
.cf:before,
.cf:after {
  content: " ";
  display: table;
}
.locatorInputRow {
  padding: 15px 0;
}
.locatorInputRow > .row {
  padding-bottom: 15px;
}
.filter-row {
  clear: both;
  *zoom: 1;
  margin: 0 -15px;
}
.filter-row:before,
.filter-row:after {
  content: " ";
  display: table;
}
.filter-col {
  width: 100%;
  padding: 5px 15px;
  margin: 10px 0;
}
@media (min-width: 480px) {
  .filter-col {
    width: 50%;
    float: left;
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (min-width: 768px) {
  .filter-col {
    width: 20em;
  }
}
.selectWrapper.dealer-distance {
  width: 10em;
  margin-bottom: 8px;
}
.locatorOr {
  line-height: 34px;
  margin: 0px 10px;
}
#locatorOptions {
  border-top: solid 1px #eaebed;
}
#locatorOptions h2 {
  margin: 20px 0 0 0;
}
#locatorOptions h4 {
  margin: 15px 0 5px 0;
}
#locatorOptions label {
  font-weight: 500;
  cursor: pointer;
}
#locatorOptions .selectWrapper {
  width: 200px;
  margin-bottom: 15px;
}
#locatorOptions .btn-group {
  margin-bottom: 15px;
}
.locatorSalesServiceToggle {
  padding-left: 30px;
}
.locatorSalesServiceToggle label:first-child {
  margin-right: 15px;
}
.locatorOptionsButton:hover,
.locatorServicesCol h6:hover,
.locatorOptionsButton:focus,
.locatorServicesCol h6:focus {
  color: #f17230;
}
.resultsPagination {
  padding: 15px 0;
}
.resultsPagination .dl-page {
  display: inline-block;
  margin: 0;
  padding: 0;
  line-height: 32px;
}
.resultsPagination ul.pagination {
  margin: 0;
}
.locatorOptionsButtons {
  padding: 20px 0;
}
.locatorResults {
  padding-top: 15px;
  border-top: 1px solid #6b717a;
}
.locatorResults-left {
  overflow: hidden;
  position: relative;
}
.locatorResults-listContainer {
  position: relative;
  overflow: hidden;
}
.directions-panel {
  position: absolute;
  top: 0;
  left: -100%;
  bottom: 0;
  z-index: 99;
  width: 100%;
  height: 100%;
  background-color: #fff;
  transition: all .3s ease;
}
.directions-panel.is-open {
  left: 0;
}
.directions-panel .resultsHeading {
  margin-top: 15px;
}
.directions-panel #directionsResults {
  background-color: #eaebed;
  padding: 15px;
  border-radius: 3px;
}
.directions-panel .close {
  display: block;
  float: right;
  padding-bottom: 15px;
  font-size: 1.4em;
  color: #b10000;
  opacity: .8;
}
.directions-panel .close:after {
  content: '\f00d';
  font-family: 'FontAwesome';
  padding-left: 5px;
}
.directions-panel .MicrosoftMap.dd_directionsPanel {
  padding-top: 0;
  padding-bottom: 0;
}
.locatorResultsHeading {
  border-bottom: solid 1px #bdbdbd;
}
.locatorResultsHeading h4 {
  margin: 0 0 5px 0;
  display: inline-block;
}
.locatorResultsHeading h4 small {
  font-size: 1em;
}
.locatorResultsHeading p {
  font-size: .85em;
}
#locatorMapLoadingMask {
  min-height: 800px;
}
.locatorResultItem {
  display: block;
  max-width: 480px;
  padding: 10px 0 5px 0;
  margin: 0 auto 5px auto;
  border-bottom: solid 1px #eaebed;
  page-break-inside: avoid;
}
.locatorResultItem.dealer-info {
  max-width: 100%;
}
.locatorResultItem h5 {
  font-size: 1.2em;
  line-height: 1.3em;
  margin-bottom: 0;
}
.distance-block {
  width: 60px;
  float: left;
  padding-top: 4px;
}
.address-block {
  width: 100%;
  padding-left: 65px;
}
.globalResult .address-block {
  padding-left: 0;
}
.naResult,
.globalResult {
  padding-top: 7.5px;
}
.mapMarker {
  background: url('/images/layout/dealer-locator/map-marker-01.jpg') top center no-repeat;
  background-size: 21px;
  padding: 5px 0 14px 1px;
  color: #fff;
  text-align: center;
  font-size: 1em;
  line-height: 1em;
  cursor: pointer;
}
.mapDistance {
  font-size: .85em;
  line-height: 1.2em;
  text-align: center;
}
@media (min-width: 768px) {
  .mapDistance {
    text-align: center;
  }
}
.locator-distance-block {
  padding-right: 0;
}
@media (min-width: 768px) {
  .locatorAddressCol .mapDistance {
    display: none;
  }
}
.locatorAddressCol {
  display: block;
  font-size: 1em;
  /*cursor: pointer;*/
}
.locatorAddressCol address {
  margin: 0px;
}
.locatorAddressCol .add-1,
.locatorAddressCol .add-2 {
  /*display: inline;*/
}
.locatorResultButtonCol button.btn.grOrange {
  margin-bottom: 15px;
}
.locatorServicesCol {
  padding: 5px 15px 0px 0px;
}
.locatorServicesCol h6 {
  font-weight: 500;
}
.locatorServicesCol .locatorServicesDropdown {
  padding-left: 15px;
}
.buttons {
  margin: 10px 0;
}
.locatorFooter {
  margin-top: 15px;
}
.dl-page {
  float: left;
}
@media (min-width: 768px) {
  .dl-page {
    float: left;
    padding: 6px 0;
    margin: 10px 0;
  }
}
ul.pagination {
  margin: 10px 0;
}
ul.pagination li a {
  border-color: #bdbdbd;
  font-size: .9em;
}
ul.pagination > .active > a,
ul.pagination > .active > span,
ul.pagination > .active > a:hover,
ul.pagination > .active > span:hover,
ul.pagination > .active > a:focus,
ul.pagination > .active > span:focus {
  background-color: #bdbdbd;
  border-color: #bdbdbd;
  color: #444;
}
@media (min-width: 768px) {
  ul.pagination {
    float: right;
  }
  ul.pagination li a {
    padding: 4px 10px;
  }
}
.mapToolIcon {
  margin: 0 5px 5px 15px;
  font-size: 1.7em;
  color: #6b717a;
  cursor: pointer;
}
.mapToolIcon i {
  cursor: pointer;
}
.mapToolIcon i:before {
  cursor: pointer;
}
.mapToolIcon:hover {
  color: #222;
}
.mapToolIcon:focus {
  color: #222;
}
.mapToolIcon:active {
  color: #f17230;
}
.locatorOptionsButton,
.locatorServicesCol h6 {
  cursor: pointer;
}
.locatorOptionsButton {
  display: inline-block;
  padding: 10px 0;
}
#locatorOptionsContainer h5 {
  margin: 10px 0 5px 0;
}
#locatorMapLoadingMask {
  left: 50%;
  position: relative;
  margin-left: -50px;
  width: 100px;
}
@media (max-width: 767px) {
  #locatorOptionsContainer {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow-y: scroll;
    overflow-x: hidden;
    background-color: #fff;
    z-index: 99;
    padding: 0 15px;
  }
  .locatorOptionsButtons {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 15px;
    border-top: 1px solid #bdbdbd;
    background-color: #eaebed;
  }
  .optionsCancel {
    float: right;
  }
  .fixed-sm {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
  }
  #locatorOptionsButtonShowMore i {
    display: none;
  }
}
/* DL Map Styles */
#dl-map #map-container .MicrosoftMap {
  /*@media (min-width:992px) {
            height: 600px !important;
            }*/
}
@media (min-width: 768px) {
  #dl-map #map-container .MicrosoftMap {
    display: block;
    height: 600px !important;
  }
}
@media (min-width: 1200px) {
  #dl-map #map-container .MicrosoftMap {
    height: 800px !important;
  }
}
#map-container .MicrosoftMap {
  top: 5px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  border: 1px solid #bdbdbd;
}
.getDirections {
  cursor: pointer !important;
}
.Infobox {
  background: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: 225px !important;
  border: none !important;
  cursor: default !important;
  height: inherit !important;
  font-family: 'BerninoSans-Web', sans-serif !important;
}
.Infobox .infobox-stalk {
  display: none !important;
}
.Infobox .infobox-title {
  font-family: 'BerninoSans-Web', sans-serif !important;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  background: #f17230;
  color: white !important;
  padding-right: 25px !important;
  margin-right: 0 !important;
}
.Infobox .dl-header,
.Infobox .infobox-body {
  display: block;
}
.Infobox .infobox-close {
  font-size: 0 !important;
  color: transparent !important;
}
.Infobox .infobox-close:after {
  content: '\f00d';
  font-family: 'FontAwesome';
  font-size: 18px;
  color: #fff;
}
.Infobox .infobox-info {
  font-family: 'BerninoSans-Web', sans-serif !important;
}
.Infobox div,
.Infobox a,
.Infobox p {
  font-style: normal;
}
.Infobox .getDirections {
  cursor: pointer !important;
  color: #963b00;
  margin-top: 8px;
}
.Infobox .getDirections:hover {
  color: #f17230;
}
.Infobox .getDirections address,
.Infobox .getDirections .directionsIcon {
  cursor: pointer;
}
.textInfo {
  margin: 3px 0;
  display: inline-block;
  color: #c45612;
  cursor: pointer;
}
.textInfo:hover,
.textInfo:focus {
  color: #f17230;
}
#dealer-text--input .form-group {
  padding: 10px 0;
}
.Infobox .textInfo {
  margin-top: 12px;
}
.MapPushpinBase {
  cursor: pointer !important;
}
.MicrosoftMap.dd_directionsPanel {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.goBack {
  color: #c45612;
  cursor: pointer;
}
.goBack:hover {
  color: #f17230;
}
.authorized-dealer {
  color: #6b717a;
}
.directions-heading {
  margin-bottom: 5px;
}
#directions-locationAddress {
  margin-bottom: 10px;
}
.infobox-close:after {
  color: #888888 !important;
}
.infobox-close:after:hover {
  color: #6b717a !important;
}
.infobox-info address div:first-child {
  font-weight: bold;
  padding-bottom: 4px;
}
.pt-sm {
  padding-top: 10px;
}
#list-map-toggle {
  margin-bottom: 10px;
}
@media print {
  .goBack,
  .scfForm,
  .dealerlocator_searchBtn_row,
  .close,
  .m {
    display: none !important;
  }
  .locatorResults-leftCol {
    width: 35% !important;
    float: left !important;
  }
  .locatorResults-rightCol {
    width: 60% !important;
    float: left !important;
  }
  #map-container {
    position: relative !important;
  }
  .MicrosoftMap {
    max-width: 100% !important;
  }
  #directionsResults {
    background: #fff !important;
  }
  .dd_highConf span.dd_info {
    background-image: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) !important;
    height: 16px !important;
    background-position: 0 -1219px !important;
    float: left !important;
    width: 20px !important;
    height: 15px !important;
  }
  .dd_highConf span.dd_info:after {
    content: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png);
  }
  .dd_highConf .DropDownExpanderOpen {
    height: 14px !important;
    width: 6px !important;
    background-image: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) !important;
    background-position: 0 -1256px !important;
  }
  .dd_highConf .DropDownExpanderClosed {
    height: 14px !important;
    width: 4px !important;
    background-image: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) !important;
    background-position: 0 -1279px !important;
  }
  .closeWaypointLanding {
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 0 0 !important;
    width: 10px !important;
    height: 9px !important;
    background-position: 0 -1236px !important;
  }
  .closeWaypoint:hover {
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 0 0 !important;
    width: 10px !important;
    height: 9px !important;
    background-position: 0 -1246px !important;
  }
  .carModeSwitch {
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 0 0 !important;
    width: 34px !important;
    height: 34px !important;
    background-position: 0 -245px !important;
  }
  .carModeSwitchSelected {
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 0 0 !important;
    width: 34px !important;
    height: 34px !important;
    background-position: 0 -105px !important;
  }
  .carModeSwitch:Hover {
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 0 0 !important;
    width: 34px !important;
    height: 34px !important;
    background-position: 0 -350px !important;
  }
  .dd_routeModeCar .carModeSwitch,
  .dd_routeModeTransit .transitModeSwitch,
  .dd_routeModeTube .tubeModeSwitch,
  .dd_routeModeWalking .walkingModeSwitch {
    display: none !important;
  }
  .transitModeSwitch {
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 0 0 !important;
    width: 34px !important;
    height: 34px !important;
    background-position: 0 -385px !important;
  }
  .tubeModeSwitch {
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 0 0 !important;
    width: 60px !important;
    height: 34px !important;
    background-position: 0 -70px !important;
  }
  .transitModeSwitchSelected {
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 0 0 !important;
    width: 34px !important;
    height: 34px !important;
    background-position: 0 -210px !important;
  }
  .transitModeSwitch:Hover {
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 0 0 !important;
    width: 34px !important;
    height: 34px !important;
    background-position: 0 -280px !important;
  }
  .transitModeSwitchDisabled {
    cursor: default !important;
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/Directions/directions_mode_transit_disabled.png) no-repeat 0 0 !important;
    width: 34px !important;
    height: 34px !important;
  }
  .tubeModeSwitchSelected {
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 0 0 !important;
    width: 60px !important;
    height: 34px !important;
    background-position: 0 -35px !important;
  }
  .tubeModeSwitch:Hover {
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 0 0 !important;
    width: 60px !important;
    height: 34px !important;
    background-position: 0 0 !important;
  }
  .tubeModeSwitchDisabled {
    cursor: default !important;
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/Directions/directions_mode_tube_disabled.png) no-repeat 0 0 !important;
    width: 60px !important;
    height: 34px !important;
  }
  .walkingModeSwitch {
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 0 0 !important;
    width: 34px !important;
    height: 34px !important;
    background-position: 0 -140px !important;
  }
  .walkingModeSwitchSelected {
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 0 0 !important;
    width: 34px !important;
    height: 34px !important;
    background-position: 0 -175px !important;
  }
  .walkingModeSwitch:Hover {
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 0 0 !important;
    width: 34px !important;
    height: 34px !important;
    background-position: 0 -315px !important;
  }
  .transitCalendarOpener {
    cursor: pointer !important;
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/Directions/Calendar.png) no-repeat 0 0 !important;
    background-position: right center !important;
  }
  .dd_reverseDirections {
    right: 16px !important;
    top: 32px !important;
    position: absolute !important;
    zoom: 1 !important;
    background: White url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 0 0 !important;
    width: 18px !important;
    height: 18px !important;
    background-position: 0 -1181px !important;
  }
  .dd_reverseDirections:hover {
    zoom: 1 !important;
    background: White url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 0 0 !important;
    width: 18px !important;
    height: 18px !important;
    background-position: 0 -1200px !important;
  }
  .disambgContainerBeak {
    height: 19px !important;
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/Directions/dd_beak_new.png) no-repeat 0 0 !important;
  }
  .MicrosoftMap .dd_walkingWarningIcon {
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 0 0 !important;
    background-position: 0 -1219px !important;
    position: absolute !important;
    width: 16px !important;
    height: 16px !important;
  }
  .MicrosoftMap .dd_DisambgStepLetter {
    color: White !important;
    font-weight: bold !important;
    height: 60px !important;
    width: 29px !important;
    line-height: 27px !important;
    text-indent: 10px !important;
    float: left !important;
    display: block !important;
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/Directions/pins/poi_desktop_default.png) no-repeat 0 0 !important;
  }
  .MicrosoftMap .dd_DisambgStepLetterHover {
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/Directions/pins/poi_desktop_default_selected.png) no-repeat 0 0 !important;
  }
  .MicrosoftMap .dd_itinerary .dd_annotationList span.dd_info,
  .MicrosoftMap .dd_itinerary .dd_annotationList span.dd_minor,
  .MicrosoftMap .dd_itinerary .dd_annotationList span.dd_moderate,
  .MicrosoftMap .dd_itinerary .dd_annotationList span.dd_major {
    float: left !important;
    width: 20px !important;
    height: 15px !important;
  }
  .MicrosoftMap .dd_itinerary .dd_annotationList span.dd_info {
    background-image: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) !important;
    height: 16px !important;
    background-position: 0 -1219px !important;
  }
  .MicrosoftMap .dd_itinerary .dd_annotationList span.dd_minor {
    background-image: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) !important;
    height: 18px !important;
    background-position: 0 -1124px !important;
  }
  .MicrosoftMap .dd_itinerary .dd_annotationList span.dd_moderate {
    background-image: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) !important;
    height: 18px !important;
    background-position: 0 -1162px !important;
  }
  .MicrosoftMap .dd_itinerary .dd_annotationList span.dd_major {
    background-image: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) !important;
    height: 18px !important;
    background-position: 0 -1143px !important;
  }
  .MicrosoftMap .dd_itinerary .dd_annotationList li.tollzone_ccz {
    background: #eee url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/Directions/cc_zone.png) no-repeat scroll 3px 4px !important;
    color: #333 !important;
    padding: 3px 4px 3px 25px !important;
  }
  .MicrosoftMap .dd_busLightIcon {
    background-image: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/Directions/transit/mode_bus_light.png) !important;
  }
  .MicrosoftMap .dd_busDarkIcon {
    background-image: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/Directions/transit/mode_bus_dark.png) !important;
  }
  .MicrosoftMap .dd_walkLightIcon {
    background-image: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/Directions/transit/mode_walk_light.png) !important;
  }
  .MicrosoftMap .dd_walkDarkIcon {
    background-image: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/Directions/transit/mode_walk_dark.png) !important;
  }
  .MicrosoftMap .dd_trainLightIcon {
    background-image: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/Directions/transit/mode_train_light.png) !important;
  }
  .MicrosoftMap .dd_trainDarkIcon {
    background-image: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/Directions/transit/mode_train_dark.png) !important;
  }
  .MicrosoftMap .dd_ferryLightIcon {
    background-image: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/Directions/transit/mode_ferry_light.png) !important;
  }
  .MicrosoftMap .dd_ferryDarkIcon {
    background-image: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/Directions/transit/mode_ferry_dark.png) !important;
  }
  .MicrosoftMap .dd_airplineLightIcon {
    background-image: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/Directions/transit/mode_airplane_light.png) !important;
  }
  .MicrosoftMap .dd_airlineDarkIcon {
    background-image: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/Directions/transit/mode_airplane_dark.png) !important;
  }
  .MicrosoftMap .dd_tubeLightIcon {
    background-image: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/Directions/transit/mode_tube_light.png) !important;
  }
  .MicrosoftMap .dd_tubeDarkIcon {
    background-image: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/Directions/transit/mode_tube_dark.png) !important;
  }
  .MicrosoftMap .dd_ContactCardSeparator {
    display: inline !important;
    clear: none !important;
    margin: 0 !important;
    padding: 0 0 0 19px !important;
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 9px 50% !important;
    width: 3px !important;
    height: 3px !important;
    background-position: 0 -1302px !important;
  }
  .MicrosoftMap .dd_MIconbear_left {
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 0 0 !important;
    width: 30px !important;
    height: 30px !important;
    background-position: 0 -792px !important;
  }
  .MicrosoftMap .dd_MIconbear_right {
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 0 0 !important;
    width: 30px !important;
    height: 30px !important;
    background-position: 0 -823px !important;
  }
  .MicrosoftMap .dd_MIconkeep_left {
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 0 0 !important;
    width: 30px !important;
    height: 30px !important;
    background-position: 0 -854px !important;
  }
  .MicrosoftMap .dd_MIconkeep_right {
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 0 0 !important;
    width: 30px !important;
    height: 30px !important;
    background-position: 0 -761px !important;
  }
  .MicrosoftMap .dd_MIconstay_left {
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 0 0 !important;
    width: 30px !important;
    height: 30px !important;
    background-position: 0 -916px !important;
  }
  .MicrosoftMap .dd_MIconstay_right {
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 0 0 !important;
    width: 30px !important;
    height: 30px !important;
    background-position: 0 -947px !important;
  }
  .MicrosoftMap .dd_MIconmerge {
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 0 0 !important;
    width: 30px !important;
    height: 30px !important;
    background-position: 0 -668px !important;
  }
  .MicrosoftMap .dd_MIconmerge_left {
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 0 0 !important;
    width: 30px !important;
    height: 30px !important;
    background-position: 0 -699px !important;
  }
  .MicrosoftMap .dd_MIconmerge_right {
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 0 0 !important;
    width: 30px !important;
    height: 30px !important;
    background-position: 0 -730px !important;
  }
  .MicrosoftMap .dd_MIconexit_left {
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 0 0 !important;
    width: 30px !important;
    height: 30px !important;
    background-position: 0 -1009px !important;
  }
  .MicrosoftMap .dd_MIconexit_right {
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 0 0 !important;
    width: 30px !important;
    height: 30px !important;
    background-position: 0 -1040px !important;
  }
  .MicrosoftMap .dd_MIconenter_roundabout {
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 0 0 !important;
    width: 30px !important;
    height: 30px !important;
    background-position: 0 -420px !important;
  }
  .MicrosoftMap .dd_MIconenter_roundabout_left {
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 0 0 !important;
    width: 30px !important;
    height: 30px !important;
    background-position: 0 -606px !important;
  }
  .MicrosoftMap .dd_MIconexit_roundabout {
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 0 0 !important;
    width: 30px !important;
    height: 30px !important;
    background-position: 0 -575px !important;
  }
  .MicrosoftMap .dd_MIconexit_roundabout_left {
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 0 0 !important;
    width: 30px !important;
    height: 30px !important;
    background-position: 0 -513px !important;
  }
  .MicrosoftMap .dd_MIconstraight {
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 0 0 !important;
    width: 30px !important;
    height: 30px !important;
    background-position: 0 -1071px !important;
  }
  .MicrosoftMap .dd_MIconturn_left {
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 0 0 !important;
    width: 30px !important;
    height: 30px !important;
    background-position: 0 -978px !important;
  }
  .MicrosoftMap .dd_MIconturn_right {
    overflow: hidden;
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 0 0 !important;
    width: 30px !important;
    height: 30px !important;
    background-position: 0 -885px !important;
  }
  .MicrosoftMap .dd_MIconturn_right:before {
    content: url('http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png') !important;
    position: absolute !important;
    top: -885px !important;
    left: 0 !important;
    height: 30px !important;
    width: 30px !important;
    overflow: hidden !important;
  }
  .MicrosoftMap .dd_MIconu_turn {
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 0 0 !important;
    width: 30px !important;
    height: 30px !important;
    background-position: 0 -637px !important;
  }
  .MicrosoftMap .dd_MIconu_turn_right {
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 0 0 !important;
    width: 30px !important;
    height: 30px !important;
    background-position: 0 -451px !important;
  }
  .MicrosoftMap .dd_MIcontransit {
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 0 0 !important;
    width: 30px !important;
    height: 30px !important;
    background-position: 0 -482px !important;
  }
  .MicrosoftMap .dd_MIconwalk {
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/directions/directions.png) no-repeat 0 0 !important;
    width: 30px !important;
    height: 30px !important;
    background-position: 0 -544px !important;
  }
  .MicrosoftMap .dd_MIcondepartStart {
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/Directions/ManueverIcons/flag_start.png) no-repeat 0 0 !important;
  }
  .MicrosoftMap .dd_MIconarriveFinish {
    background: url(http://ecn.dev.virtualearth.net/mapcontrol/v7.0/7.0.20150902134620.61/i/Directions/ManueverIcons/flag_end.png) no-repeat 0 0 !important;
  }
}
.phone-label {
  display: inline-block;
  float: left;
}
.phone-number {
  display: inline-block;
  float: left;
  padding-left: 6px;
}
.phone-number tel {
  display: block;
}
.new-search {
  margin-top: 9px;
  display: block;
}
.new-search-top {
  display: inline-block;
  clear: both;
}
@media (min-width: 768px) {
  .new-search-top {
    float: right;
    clear: none;
  }
}
@media print {
  .equipBlock,
  .famCatBlock,
  .seriesModelThumbBlock,
  .contentTopLeftKeyBlockSpecs {
    page-break-inside: avoid;
  }
  a[href]:after {
    content: none !important;
  }
  div[class|=col-] {
    float: left !important;
  }
  #dvAllSpecs,
  #dvAllFeatures {
    display: block;
  }
  #dvAllSpecs tbody,
  #dvAllFeatures tbody {
    display: table-row-group !important;
  }
  img {
    max-height: 400px;
    width: auto;
  }
  .printLogo {
    padding: 0 15px;
    float: left;
  }
  .printLogo img {
    width: 120px;
    height: auto;
  }
  #BodyContent_cphContent_imgModelPrint {
    height: 300px;
    width: auto;
  }
  .phoneContentDropdown > div {
    display: block;
  }
  .rowHead,
  .rowNav,
  body > form > .grGray,
  .footerThreeLinks:nth-child(2n),
  #mainSwipePrev,
  #mainSwipeNext,
  #mainSwipePrevMobile,
  #mainSwipeNextMobile,
  #spnAllSpecs,
  #spnHideAllSpecs,
  .hideBottom,
  .expand,
  .modelCompareBtn,
  .modelPrevNextNav,
  .dealerLocator,
  .BodyContent_cphContent_litList,
  .lgHomeButtonsRow,
  .famCatViewModels,
  #spnRefine,
  .viewModelButton,
  .measurementToggleRow,
  .phoneSupport.phoneContentDropdown,
  .phoneSupport,
  #support,
  .icon-double-angle-right,
  .contentTopLeftKeyBlockBottom,
  #footerRegionInformation,
  .copyLitItem,
  .modelOptionItemTitle i {
    display: none !important;
  }
  .contentHeader {
    max-width: 75%;
  }
  .equipBlock {
    width: 25% !important;
  }
  .famCatBlock {
    width: 50% !important;
    float: left !important;
  }
  .famCatImage,
  .famCatText {
    width: 100% !important;
  }
  .seriesSortBar .pull-right,
  .seriesSortBar .selectWrapper,
  .seriesSortBar .sortByLabel {
    display: none !important;
  }
  #dvAllSpecs {
    display: block !important;
  }
  #dvAllSpecs table tbody {
    display: table-row-group !important;
  }
  #dvAllSpecs table tbody td {
    padding: 3px;
    font-size: .9em;
  }
  #dvAllSpecs .icon-caret-down,
  #dvAllSpecs .icon-caret-up {
    display: none !important;
  }
  .phoneContentDropdown,
  .phoneContentDropdown * {
    display: block !important;
  }
  .modelSlideshowContainer,
  .container.col-xs-12.hidden-md.hidden-lg {
    display: none !important;
  }
  .gridBox.modelOptionItem,
  .phoneSupport ul > div {
    float: left !important;
    /*margin: 1% !important;*/
    width: 24% !important;
  }
  script {
    display: none !important;
  }
  .seriesModelList,
  #dv_modelListContainer {
    width: 100% !important;
  }
  .seriesModelList > li,
  .seriesModelList > div {
    width: 50% !important;
  }
  .seriesModelThumbBlock,
  .seriesModelThumbSpecs {
    width: 100% !important;
    border: none !important;
  }
  .seriesModelList.category > div {
    width: 50% !important;
    float: left !important;
  }
  .seriesModelList.series > li {
    width: 50% !important;
    float: left !important;
  }
  .block-grid-xs-1 {
    width: 100% !important;
  }
  li.gridBox {
    width: 33% !important;
    float: left !important;
  }
  #support.tab-pane {
    display: none;
  }
  .expand {
    display: none !important;
  }
  div.keyHead.btn.btn-block.grGray {
    border: none;
  }
  div.keyHead.btn.btn-block.grGray > span.icon-caret-down,
  div.keyHead.btn.btn-block.grGray > span.icon-caret-up {
    display: none !important;
  }
  /*.searchLitSmallDropdown .col-md-12, .searchEquipSmallDropdown .col-md-12,*/
  .phoneContentDropdown > div > .col-md-12 {
    border: none;
  }
  /*ul.overviewContainer{
     clear:both;
 }*/
  ul.overviewContainer:before,
  ul.overviewContainer:after {
    display: table;
    content: " ";
  }
  ul.overviewContainer:after {
    clear: both;
  }
  .phoneContentDropdown .overviewContainer {
    clear: both;
  }
  ul.overviewContainer > li.modelOptionItem {
    width: 20% !important;
    overflow: hidden;
    margin-right: 15px !important;
  }
  ul.overviewContainer > li.modelOptionItem:nth-child(1n) {
    margin-right: 15px !important;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  .keyHead,
  .tableHead,
  .phoneReach {
    page-break-after: avoid;
  }
  #BodyContent_cphContent_optionsTitle_Phone_div {
    page-break-before: always;
  }
  .phoneReach img {
    max-height: 400px;
    width: auto;
    page-break-before: avoid;
  }
  .phoneReach {
    /*page-break-before:always;*/
  }
  .row.marginBottom {
    margin: 0px !important;
  }
  .sideBarContainer {
    margin-top: -20px !important;
  }
  .searchLitSmall {
    margin-bottom: 0px !important;
  }
  .modelLitItem {
    width: 28%;
    margin-right: 5% !important;
    text-align: center;
    float: left;
    border: 0px !important;
  }
  #BodyContent_cphContent_litList *,
  .modelLitItem,
  .modelLitItemBox,
  modelLitItemInterior {
    page-break-after: avoid;
  }
  #BodyContent_cphContent_litList * img,
  .modelLitItem img,
  .modelLitItemBox img,
  modelLitItemInterior img,
  #BodyContent_cphContent_litList * h4,
  .modelLitItem h4,
  .modelLitItemBox h4,
  modelLitItemInterior h4 {
    page-break-after: avoid;
  }
  .sidebarCol {
    clear: both;
    width: 100% !important;
  }
  #video {
    padding-top: 30px;
    float: left;
  }
  #video video {
    max-width: 250px;
    height: auto;
  }
  .qrCode {
    float: right;
    width: 150px;
    text-align: center;
  }
  /* TCO Calc */
  #tco-input {
    width: 30% !important;
    float: left;
    font-size: .9em;
  }
  #tco-result {
    width: 65% !important;
    float: right;
    margin-left: 0 !important;
    font-size: .85em;
  }
  #tco-result .cell,
  #tco-result .dark-row .cell,
  #tco-result .tco-result-table .table-section-head {
    padding: 0 !important;
  }
  #tco-result .table-section {
    page-break-inside: avoid !important;
  }
}