/*$maxWidth : 106.66667em; 1280px base font 12px*/
/* 83.5714285714em;* / /*1170px*/
/* 1.5625%; maxWidth / 20*/
/* ----- Responsive ----- */
/* line 6, ../../app/styles/partials/_icons.scss */
[class^="icon-"], [class*=" icon-"] {
  margin-left: 10px;
  margin-right: 10px;
}
/* line 9, ../../app/styles/partials/_icons.scss */
[class^="icon-"].light, [class*=" icon-"].light {
  color: #FFFFFF;
}
/* line 12, ../../app/styles/partials/_icons.scss */
[class^="icon-"].primary, [class*=" icon-"].primary {
  color: #3E53A4;
}
/* line 15, ../../app/styles/partials/_icons.scss */
[class^="icon-"].secondary, [class*=" icon-"].secondary {
  color: #CF0989;
}
/* line 18, ../../app/styles/partials/_icons.scss */
[class^="icon-"].light-gray, [class*=" icon-"].light-gray {
  color: #C0C0C0;
}
/* line 21, ../../app/styles/partials/_icons.scss */
[class^="icon-"].medium-gray, [class*=" icon-"].medium-gray {
  color: #9B9B9B;
}
/* line 24, ../../app/styles/partials/_icons.scss */
[class^="icon-"].dark-gray, [class*=" icon-"].dark-gray {
  color: #4E4E4E;
}
/* line 27, ../../app/styles/partials/_icons.scss */
[class^="icon-"].small, [class*=" icon-"].small {
  font-size: 1em;
}
/* line 30, ../../app/styles/partials/_icons.scss */
[class^="icon-"].medium, [class*=" icon-"].medium {
  font-size: 26px !important;
}

/* line 43, ../../app/styles/partials/_icons.scss */
.social-container [class^="icon-"], .social-container [class*=" icon-"] {
  margin: 0;
}

/* line 51, ../../app/styles/partials/_icons.scss */
.icon-caret-up,
.icon-caret-down {
  vertical-align: middle;
  margin-left: 10px;
  margin-right: 0;
}

/* line 60, ../../app/styles/partials/_icons.scss */
.icn,
#product-carousel .carousel-nav .icn,
.espot_wrapper .close_top_espot,
.alert-container .close,
.gallery-modal .close {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
  margin-right: 10px;
  width: 26px;
  height: 26px;
  background-size: 1043px 187px;
  background-image: url("../images/sprite/1x/d-spr-global-1x.png");
  background-repeat: no-repeat;
}
/* line 74, ../../app/styles/partials/_icons.scss */
.icn.pull-right,
#product-carousel .carousel-nav .icn.pull-right,
.espot_wrapper .close_top_espot.pull-right,
.alert-container .close.pull-right,
.gallery-modal .close.pull-right {
  margin-right: 0;
}

/* line 79, ../../app/styles/partials/_icons.scss */
.icn-caret {
  width: 5px;
  height: 12px;
  background-image: url("../images/sprite-mobile/icn-right-arrow2x.png");
  background-size: 100% auto;
  background-repeat: no-repeat;
}

/*.icn-intel {
    width: 30px;
    height: 44px;
    background-image: url('../images/sprite/icn-intel.png');
    background-repeat: no-repeat;
}*/
/* line 94, ../../app/styles/partials/_icons.scss */
.icn-dl {
  width: 64px;
  background-position: -332px -31px;
}

/* line 99, ../../app/styles/partials/_icons.scss */
.icn-play-xs,
.icn-forum,
.icn-support,
.icn-compare,
.ui-state-default .ui-icon.icn-plus,
.icn-plus,
.ui-state-default .ui-icon.icn-minus,
.icn-minus {
  display: block;
  float: left;
  vertical-align: middle;
  width: 30px;
  height: 28px;
  margin-right: 10px;
  background-position: -742px -30px;
  background-size: 1043px 187px;
  background-image: url("../images/sprite/1x/d-spr-global-1x.png");
}

/* line 117, ../../app/styles/partials/_icons.scss */
.ui-state-default .ui-icon.icn-plus,
.icn-plus {
  background-position: -742px 1px;
}

/* line 121, ../../app/styles/partials/_icons.scss */
.ui-state-default .ui-icon.icn-caret-up,
.icn-caret-up,
.ui-state-default .ui-icon.icn-caret-down,
.icn-caret-down {
  display: inline-block;
  width: 15px;
  height: 9px;
  background-size: 100% 100%;
  background-image: url("../images/sprite/icn-caret-down.png");
}

/* line 132, ../../app/styles/partials/_icons.scss */
.icn-caret-left.blue,
.icn-caret-right.blue {
  width: 12px;
  height: 16px;
  vertical-align: text-top;
  margin-top: 1px;
  background-position: -558px -106px;
}

/* line 140, ../../app/styles/partials/_icons.scss */
.icn-caret-left.blue {
  margin-left: 0;
}

/* line 143, ../../app/styles/partials/_icons.scss */
.ui-state-default .ui-icon.icn-caret-up,
.icn-caret-up {
  background-image: url("../images/sprite/icn-caret-up.png");
}

/* line 148, ../../app/styles/partials/_icons.scss */
.icn-square-solid-down-arrow {
  width: 20px;
  height: 11px;
  background-position: -618px -53px;
}

/* line 155, ../../app/styles/partials/_icons.scss */
.icn-view-all-circle.down,
.icn-view-all-circle.up {
  width: 46px;
  height: 46px;
  background-position: -427px 0;
}

/* line 163, ../../app/styles/partials/_icons.scss */
.icn-view-all-circle.up {
  width: 46px;
  height: 46px;
  background-position: -477px 0;
}

/* line 169, ../../app/styles/partials/_icons.scss */
.icn-expand {
  width: 31px;
  height: 31px;
  background-size: 618px 208px;
  background-image: url("../images/sprite-mobile/1x/m-spr-global-1x.png");
  background-position: -184px -30px;
}

/* line 177, ../../app/styles/partials/_icons.scss */
.icn-expand.icn-collapse {
  width: 31px;
  height: 31px;
  background-size: 618px 208px;
  background-image: url("../images/sprite-mobile/1x/m-spr-global-1x.png");
  background-position: -149px -30px;
}

/* line 185, ../../app/styles/partials/_icons.scss */
.espot_wrapper .close_top_espot,
.alert-container .close,
.gallery-modal .close {
  background-position: -777px -31px;
  width: 23px;
  height: 25px;
}

/* line 193, ../../app/styles/partials/_icons.scss */
.modal .modal-header .close {
  background-position: -536px -106px;
  width: 18px;
  height: 18px;
  /*width: 15px;
  height: 15px;
  background-position:center center;
  background-image: url('../images/sprite/icn-close-sm-light.png');*/
}

/* line 202, ../../app/styles/partials/_icons.scss */
.icn-close-sm.light {
  width: 10px;
  height: 10px;
  background-position: -631px 0;
}

/* line 208, ../../app/styles/partials/_icons.scss */
.icn.icn-close.sm.dark {
  width: 36px;
  height: 36px;
  background-position: 0 0;
  background-size: 36px 36px;
  background-image: url("../images/sprite/x_icon.png");
}

/* line 216, ../../app/styles/partials/_icons.scss */
.icn.icn-close.sm.dark.video-close,
.icn.icn-close.sm.dark.video-close-mobile {
  position: absolute;
  z-index: 6;
  right: 15px;
  top: 32px;
  margin-right: 0;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  background-color: rgba(255, 255, 255, 0.5);
}

/* line 227, ../../app/styles/partials/_icons.scss */
.video-camera {
  width: 15px;
  height: 7px;
  margin-right: 0;
  background-position: -401px -127px;
}

/* line 234, ../../app/styles/partials/_icons.scss */
.icn-phone.gray {
  width: 27px;
  height: 27px;
  background-position: -369px -159px;
}

/* line 240, ../../app/styles/partials/_icons.scss */
.icn-mail {
  background-position: -393px -95px;
}

/* line 245, ../../app/styles/partials/_icons.scss */
.secondary.ui-state-default .ui-icon.icn-plus,
.secondary .icn-plus, .secondary.ui-state-default .ui-icon.icn-minus,
.secondary .icn-minus {
  border-color: #CF0989;
  background-position: -741px -94px;
}
/* line 252, ../../app/styles/partials/_icons.scss */
.secondary.ui-state-default .ui-icon.icn-plus,
.secondary .icn-plus {
  background-position: -774px -94px;
}

/* line 259, ../../app/styles/partials/_icons.scss */
.light.ui-state-default .ui-icon.icn-plus,
.light .icn-plus, .light.ui-state-default .ui-icon.icn-minus,
.light .icn-minus {
  height: 30px;
  width: 30px;
  background-image: url("../images/sprite/icn-minus-white.png");
  background-position: 0 0;
  background-size: cover;
}
/* line 270, ../../app/styles/partials/_icons.scss */
.light.ui-state-default .ui-icon.icn-plus,
.light .icn-plus {
  background-image: url("../images/sprite/icn-plus-white.png");
}
/* line 276, ../../app/styles/partials/_icons.scss */
.light .icn-fb {
  background-position: -300px -64px;
}
/* line 280, ../../app/styles/partials/_icons.scss */
.light .icn-tw {
  background-position: -331px -64px;
}
/* line 284, ../../app/styles/partials/_icons.scss */
.light .icn-forum {
  background-position: -369px -127px;
}
/* line 288, ../../app/styles/partials/_icons.scss */
.light .icn-sophie {
  background-position: -305px -127px;
}
/* line 292, ../../app/styles/partials/_icons.scss */
.light .icn-phone {
  background-position: -712px -56px;
}
/* line 295, ../../app/styles/partials/_icons.scss */
.light .icn-mail {
  background-position: -393px -64px;
}
/* line 298, ../../app/styles/partials/_icons.scss */
.light .icn-chat {
  background-position: -369px -127px;
}
/* line 302, ../../app/styles/partials/_icons.scss */
.light .icn-check {
  background-position: -305px -159px;
}
/* line 306, ../../app/styles/partials/_icons.scss */
.light .icn-support {
  background-position: -337px -159px;
}

/* line 312, ../../app/styles/partials/_icons.scss */
.icn-sophie {
  height: 30px;
  background-position: -837px -101px;
}

/* line 317, ../../app/styles/partials/_icons.scss */
.icn-download {
  height: 30px;
  background-position: -586px -52px;
}

/* line 322, ../../app/styles/partials/_icons.scss */
.icn-page {
  height: 30px;
  background-position: -574px -84px;
}

/* line 327, ../../app/styles/partials/_icons.scss */
.icn-chat {
  height: 30px;
  background-position: -606px -84px;
}

/* line 332, ../../app/styles/partials/_icons.scss */
.icn-check {
  height: 30px;
  background-position: -805px -101px;
}

/* line 337, ../../app/styles/partials/_icons.scss */
.icn-play-xs {
  height: 30px;
  background-position: -711px -87px;
}

/* line 342, ../../app/styles/partials/_icons.scss */
.icn-forum {
  height: 30px;
  background-position: -679px -92px;
}

/* line 347, ../../app/styles/partials/_icons.scss */
.icn-support {
  height: 30px;
  background-position: -775px 0;
}

/* line 352, ../../app/styles/partials/_icons.scss */
.icn-compare {
  height: 30px;
  background-position: -475px -64px;
}

/* line 357, ../../app/styles/partials/_icons.scss */
.icn-more {
  background-image: url("../images/sprite/icn-more.gif");
}

/* line 361, ../../app/styles/partials/_icons.scss */
.icn-prev {
  width: 30px;
  height: 30px;
  cursor: pointer;
  background-position: -648px -31px;
}
/* line 366, ../../app/styles/partials/_icons.scss */
.icn-prev.inactive {
  background-position: -648px 0;
}

/* line 371, ../../app/styles/partials/_icons.scss */
.icn-next {
  width: 30px;
  height: 30px;
  cursor: pointer;
  background-position: -680px -31px;
}
/* line 376, ../../app/styles/partials/_icons.scss */
.icn-next.inactive {
  background-position: -679px 0;
}

/* line 382, ../../app/styles/partials/_icons.scss */
.carousel-nav .icn {
  width: 20px;
  height: 35px;
  background-size: 40px 35px;
  background-image: url("../images/shared_pdp/spotlight-carousel-nav-arrows.png");
}
/* line 388, ../../app/styles/partials/_icons.scss */
.carousel-nav .icn.prev {
  background-position: 0 0;
}
/* line 391, ../../app/styles/partials/_icons.scss */
.carousel-nav .icn.next {
  background-position: -20px 0;
}

/* line 397, ../../app/styles/partials/_icons.scss */
.icn-zoom {
  width: 23px;
  height: 25px;
  background-position: -776px -56px;
}

/* line 404, ../../app/styles/partials/_icons.scss */
.theme-a .icn.customer-information-management.sm {
  background-position: -1019px -130px;
}
/* line 407, ../../app/styles/partials/_icons.scss */
.theme-a .icn.location-intelligence.sm {
  background-position: -927px -158px;
}
/* line 410, ../../app/styles/partials/_icons.scss */
.theme-a .icn.customer-engagement.sm {
  background-position: -927px -129px;
}
/* line 413, ../../app/styles/partials/_icons.scss */
.theme-a .icn.shipping-mailing.sm {
  background-position: -927px -101px;
}
/* line 416, ../../app/styles/partials/_icons.scss */
.theme-a .icn.global-ecommerce.sm {
  background-position: -1019px -101px;
}

/* line 422, ../../app/styles/partials/_icons.scss */
.theme-b .icn.customer-information-management.sm {
  background-position: -990px -130px;
}
/* line 425, ../../app/styles/partials/_icons.scss */
.theme-b .icn.location-intelligence.sm {
  background-position: -898px -158px;
}
/* line 428, ../../app/styles/partials/_icons.scss */
.theme-b .icn.customer-engagement.sm {
  background-position: -898px -129px;
}
/* line 431, ../../app/styles/partials/_icons.scss */
.theme-b .icn.shipping-mailing.sm {
  background-position: -898px -101px;
}
/* line 434, ../../app/styles/partials/_icons.scss */
.theme-b .icn.global-ecommerce.sm {
  background-position: -990px -101px;
}

/* line 440, ../../app/styles/partials/_icons.scss */
.theme-c .icn.customer-information-management.sm {
  background-position: -961px -130px;
}
/* line 443, ../../app/styles/partials/_icons.scss */
.theme-c .icn.location-intelligence.sm {
  background-position: -869px -158px;
}
/* line 446, ../../app/styles/partials/_icons.scss */
.theme-c .icn.customer-engagement.sm {
  background-position: -869px -129px;
}
/* line 449, ../../app/styles/partials/_icons.scss */
.theme-c .icn.shipping-mailing.sm {
  background-position: -869px -101px;
}
/* line 452, ../../app/styles/partials/_icons.scss */
.theme-c .icn.global-ecommerce.sm {
  background-position: -961px -101px;
}

/* line 459, ../../app/styles/partials/_icons.scss */
.icn-leaders,
.large.icn-download,
.icn-explore,
.icn-globe,
.icn-stock-up,
.icn-stock-down {
  background-size: 180px 38px;
  background-image: url("../images/sprite/1x/large-icon-buttons-1x.png");
}

/* line 469, ../../app/styles/partials/_icons.scss */
.icn-leaders {
  background-position: 0 0;
  width: 40px;
  height: 38px;
}

/* line 476, ../../app/styles/partials/_icons.scss */
.large.icn-download {
  background-position: -40px 0;
  width: 40px;
  height: 38px;
}

/* line 481, ../../app/styles/partials/_icons.scss */
.icn-explore {
  background-position: -80px 0;
  width: 40px;
  height: 38px;
}

/* line 486, ../../app/styles/partials/_icons.scss */
.icn-globe {
  background-position: -120px 0;
  width: 40px;
  height: 38px;
}

/* line 491, ../../app/styles/partials/_icons.scss */
.icn-stock-up,
.icn-stock-down {
  background-position: -161px -3px;
  width: 8px;
  height: 10px;
  margin-left: 0;
  margin-right: 3px;
}

/* line 500, ../../app/styles/partials/_icons.scss */
.icn-stock-down {
  background-position: -161px -23px;
}

/* line 506, ../../app/styles/partials/_icons.scss */
.icn.flag {
  width: 37px;
  height: 37px;
  margin: 0 10px 0 0;
  background-size: 185px 549px;
  background-image: url("../images/sprite/1x/region-flags-1x_opt.png");
}

/* line 517, ../../app/styles/partials/_icons.scss */
a.au .icn.flag {
  background-position: 0 0;
}

/* line 518, ../../app/styles/partials/_icons.scss */
a.cn .icn.flag {
  background-position: -37px 0;
}

/* line 519, ../../app/styles/partials/_icons.scss */
a.hk .icn.flag {
  background-position: -74px 0;
}

/* line 520, ../../app/styles/partials/_icons.scss */
a.in .icn.flag {
  background-position: -111px 0;
}

/* line 522, ../../app/styles/partials/_icons.scss */
a.jp .icn.flag {
  background-position: -148px 0;
}

/* line 523, ../../app/styles/partials/_icons.scss */
a.my .icn.flag {
  background-position: 0 -37px;
}

/* line 524, ../../app/styles/partials/_icons.scss */
a.nz .icn.flag {
  background-position: -37px -37px;
}

/* line 525, ../../app/styles/partials/_icons.scss */
a.sg .icn.flag {
  background-position: -74px -37px;
}

/* line 527, ../../app/styles/partials/_icons.scss */
a.th .icn.flag {
  background-position: -111px -37px;
}

/* line 532, ../../app/styles/partials/_icons.scss */
a.ca .icn.flag {
  background-position: -148px -37px;
}

/* line 533, ../../app/styles/partials/_icons.scss */
a.pr .icn.flag {
  background-position: 0 -74px;
}

/* line 534, ../../app/styles/partials/_icons.scss */
a.us .icn.flag {
  background-position: -37px -74px;
}

/* line 539, ../../app/styles/partials/_icons.scss */
a.dk .icn.flag {
  background-position: -74px -74px;
}

/* line 540, ../../app/styles/partials/_icons.scss */
a.fi .icn.flag {
  background-position: -111px -74px;
}

/* line 541, ../../app/styles/partials/_icons.scss */
a.fr .icn.flag {
  background-position: -148px -74px;
}

/* line 542, ../../app/styles/partials/_icons.scss */
a.de .icn.flag {
  background-position: 0 -111px;
}

/* line 544, ../../app/styles/partials/_icons.scss */
a.ie .icn.flag {
  background-position: -37px -111px;
}

/* line 545, ../../app/styles/partials/_icons.scss */
a.it .icn.flag {
  background-position: -74px -111px;
}

/* line 546, ../../app/styles/partials/_icons.scss */
a.no .icn.flag {
  background-position: -111px -111px;
}

/* line 547, ../../app/styles/partials/_icons.scss */
a.za .icn.flag {
  background-position: -148px -111px;
}

/* line 549, ../../app/styles/partials/_icons.scss */
a.se .icn.flag {
  background-position: 0 -148px;
}

/* line 550, ../../app/styles/partials/_icons.scss */
a.ch .icn.flag {
  background-position: -37px -148px;
}

/* line 551, ../../app/styles/partials/_icons.scss */
a.uk .icn.flag,
a.gb .icn.flag {
  background-position: -74px -148px;
}

/* line 557, ../../app/styles/partials/_icons.scss */
a.ar .icn.flag {
  background-position: -111px -148px;
}

/* line 558, ../../app/styles/partials/_icons.scss */
a.bo .icn.flag {
  background-position: -148px -148px;
}

/* line 559, ../../app/styles/partials/_icons.scss */
a.br .icn.flag {
  background-position: 0 -185px;
}

/* line 560, ../../app/styles/partials/_icons.scss */
a.cl .icn.flag {
  background-position: -37px -185px;
}

/* line 562, ../../app/styles/partials/_icons.scss */
a.co .icn.flag {
  background-position: -74px -185px;
}

/* line 563, ../../app/styles/partials/_icons.scss */
a.cr .icn.flag {
  background-position: -111px -185px;
}

/* line 564, ../../app/styles/partials/_icons.scss */
a.do .icn.flag {
  background-position: -148px -185px;
}

/* line 565, ../../app/styles/partials/_icons.scss */
a.ec .icn.flag {
  background-position: 0 -222px;
}

/* line 567, ../../app/styles/partials/_icons.scss */
a.sv .icn.flag {
  background-position: -37px -222px;
}

/* line 568, ../../app/styles/partials/_icons.scss */
a.ht .icn.flag {
  background-position: -74px -222px;
}

/* line 569, ../../app/styles/partials/_icons.scss */
a.hn .icn.flag {
  background-position: -111px -222px;
}

/* line 570, ../../app/styles/partials/_icons.scss */
a.mx .icn.flag {
  background-position: -148px -222px;
}

/* line 572, ../../app/styles/partials/_icons.scss */
a.ni .icn.flag {
  background-position: 0 -259px;
}

/* line 573, ../../app/styles/partials/_icons.scss */
a.pa .icn.flag {
  background-position: -37px -259px;
}

/* line 574, ../../app/styles/partials/_icons.scss */
a.py .icn.flag {
  background-position: -74px -259px;
}

/* line 575, ../../app/styles/partials/_icons.scss */
a.pe .icn.flag {
  background-position: -111px -259px;
}

/* line 577, ../../app/styles/partials/_icons.scss */
a.uy .icn.flag {
  background-position: -148px -259px;
}

/* line 578, ../../app/styles/partials/_icons.scss */
a.ve .icn.flag {
  background-position: 0 -296px;
}

/* line 580, ../../app/styles/partials/_icons.scss */
a.globe .icn.flag {
  background-position: -37px -296px;
}

/* line 581, ../../app/styles/partials/_icons.scss */
a.nl .icn.flag {
  background-position: -74px -296px;
}

/* line 583, ../../app/styles/partials/_icons.scss */
#selectLocation a.globe .icn.flag {
  background-position: -111px -296px;
}

/* line 587, ../../app/styles/partials/_icons.scss */
.icn.flag.sm {
  width: 24px;
  height: 24px;
  margin: 6px 0;
}

/* line 595, ../../app/styles/partials/_icons.scss */
a.au .icn.flag.sm {
  background-position: 0 -333px;
}

/* line 596, ../../app/styles/partials/_icons.scss */
a.cn .icn.flag.sm {
  background-position: -24px -333px;
}

/* line 597, ../../app/styles/partials/_icons.scss */
a.hk .icn.flag.sm {
  background-position: -48px -333px;
}

/* line 598, ../../app/styles/partials/_icons.scss */
a.in .icn.flag.sm {
  background-position: -72px -333px;
}

/* line 600, ../../app/styles/partials/_icons.scss */
a.jp .icn.flag.sm {
  background-position: -96px -333px;
}

/* line 601, ../../app/styles/partials/_icons.scss */
a.my .icn.flag.sm {
  background-position: 0 -357px;
}

/* line 602, ../../app/styles/partials/_icons.scss */
a.nz .icn.flag.sm {
  background-position: -24px -357px;
}

/* line 603, ../../app/styles/partials/_icons.scss */
a.sg .icn.flag.sm {
  background-position: -48px -357px;
}

/* line 605, ../../app/styles/partials/_icons.scss */
a.th .icn.flag.sm {
  background-position: -72px -357px;
}

/* line 610, ../../app/styles/partials/_icons.scss */
a.ca .icn.flag.sm {
  background-position: -96px -357px;
}

/* line 611, ../../app/styles/partials/_icons.scss */
a.pr .icn.flag.sm {
  background-position: 0 -381px;
}

/* line 612, ../../app/styles/partials/_icons.scss */
a.us .icn.flag.sm {
  background-position: -24px -381px;
}

/* line 617, ../../app/styles/partials/_icons.scss */
a.dk .icn.flag.sm {
  background-position: -48px -381px;
}

/* line 618, ../../app/styles/partials/_icons.scss */
a.fi .icn.flag.sm {
  background-position: -72px -381px;
}

/* line 619, ../../app/styles/partials/_icons.scss */
a.fr .icn.flag.sm {
  background-position: -96px -381px;
}

/* line 620, ../../app/styles/partials/_icons.scss */
a.de .icn.flag.sm {
  background-position: 0 -405px;
}

/* line 622, ../../app/styles/partials/_icons.scss */
a.ie .icn.flag.sm {
  background-position: -24px -405px;
}

/* line 623, ../../app/styles/partials/_icons.scss */
a.it .icn.flag.sm {
  background-position: -48px -405px;
}

/* line 624, ../../app/styles/partials/_icons.scss */
a.no .icn.flag.sm {
  background-position: -72px -405px;
}

/* line 625, ../../app/styles/partials/_icons.scss */
a.za .icn.flag.sm {
  background-position: -96px -405px;
}

/* line 627, ../../app/styles/partials/_icons.scss */
a.se .icn.flag.sm {
  background-position: 0 -429px;
}

/* line 628, ../../app/styles/partials/_icons.scss */
a.ch .icn.flag.sm {
  background-position: -24px -429px;
}

/* line 629, ../../app/styles/partials/_icons.scss */
a.uk .icn.flag.sm,
a.gb .icn.flag.sm {
  background-position: -48px -429px;
}

/* line 635, ../../app/styles/partials/_icons.scss */
a.ar .icn.flag.sm {
  background-position: -72px -429px;
}

/* line 636, ../../app/styles/partials/_icons.scss */
a.bo .icn.flag.sm {
  background-position: -96px -429px;
}

/* line 637, ../../app/styles/partials/_icons.scss */
a.br .icn.flag.sm {
  background-position: 0 -453px;
}

/* line 638, ../../app/styles/partials/_icons.scss */
a.cl .icn.flag.sm {
  background-position: -24px -453px;
}

/* line 640, ../../app/styles/partials/_icons.scss */
a.co .icn.flag.sm {
  background-position: -48px -453px;
}

/* line 641, ../../app/styles/partials/_icons.scss */
a.cr .icn.flag.sm {
  background-position: -72px -453px;
}

/* line 642, ../../app/styles/partials/_icons.scss */
a.do .icn.flag.sm {
  background-position: -96px -453px;
}

/* line 643, ../../app/styles/partials/_icons.scss */
a.ec .icn.flag.sm {
  background-position: 0 -477px;
}

/* line 645, ../../app/styles/partials/_icons.scss */
a.sv .icn.flag.sm {
  background-position: -24px -477px;
}

/* line 646, ../../app/styles/partials/_icons.scss */
a.ht .icn.flag.sm {
  background-position: -48px -477px;
}

/* line 647, ../../app/styles/partials/_icons.scss */
a.hn .icn.flag.sm {
  background-position: -72px -477px;
}

/* line 648, ../../app/styles/partials/_icons.scss */
a.mx .icn.flag.sm {
  background-position: -96px -477px;
}

/* line 650, ../../app/styles/partials/_icons.scss */
a.ni .icn.flag.sm {
  background-position: 0 -501px;
}

/* line 651, ../../app/styles/partials/_icons.scss */
a.pa .icn.flag.sm {
  background-position: -24px -501px;
}

/* line 652, ../../app/styles/partials/_icons.scss */
a.py .icn.flag.sm {
  background-position: -48px -501px;
}

/* line 653, ../../app/styles/partials/_icons.scss */
a.pe .icn.flag.sm {
  background-position: -72px -501px;
}

/* line 655, ../../app/styles/partials/_icons.scss */
a.uy .icn.flag.sm {
  background-position: -96px -501px;
}

/* line 656, ../../app/styles/partials/_icons.scss */
a.ve .icn.flag.sm {
  background-position: 0 -525px;
}

/* line 658, ../../app/styles/partials/_icons.scss */
a.globe .icn.flag.sm {
  background-position: -24px -525px;
}

/* line 659, ../../app/styles/partials/_icons.scss */
a.nl .icn.flag.sm {
  background-position: -48px -525px;
}

/* line 661, ../../app/styles/partials/_icons.scss */
#selectLocation a.globe .icn.flag.sm {
  background-position: -72px -525px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 768px), only screen and (min--moz-device-pixel-ratio: 2) and (min-width: 768px), only screen and (-o-min-device-pixel-ratio: 2 / 1) and (min-width: 768px), only screen and (min-device-pixel-ratio: 2) and (min-width: 768px), only screen and (min-resolution: 192dpi) and (min-width: 768px), only screen and (min-resolution: 2dppx) and (min-width: 768px) {
  /* line 675, ../../app/styles/partials/_icons.scss */
  .icn,
  #product-carousel .carousel-nav .icn,
  .icn-play-xs,
  .icn-forum,
  .icn-support,
  .icn-compare,
  .ui-state-default .ui-icon.icn-plus,
  .icn-plus,
  .ui-state-default .ui-icon.icn-minus,
  .icn-minus,
  .espot_wrapper .close_top_espot,
  .alert-container .close,
  .gallery-modal .close {
    background-image: url("../images/sprite/2x/d-spr-global-2x.png");
  }

  /* line 691, ../../app/styles/partials/_icons.scss */
  .icn.flag {
    background-image: url("../images/sprite/2x/region-flags-2x.png");
  }

  /* line 695, ../../app/styles/partials/_icons.scss */
  .icn-leaders,
  .large.icn-download,
  .icn-explore,
  .icn-globe {
    background-image: url("../images/sprite/2x/large-icon-buttons-2x.png");
  }

  /* line 704, ../../app/styles/partials/_icons.scss */
  .icn-leaders,
  .large.icn-download,
  .icn-explore,
  .icn-globe,
  .icn-stock-up,
  .icn-stock-down {
    background-image: url("../images/sprite/2x/large-icon-buttons-2x.png");
  }
}
@media (max-width: 991px) {
  /* line 715, ../../app/styles/partials/_icons.scss */
  .icn-caret-left.blue {
    background-repeat: no-repeat;
    background-size: 618px 208px;
    background-image: url("../images/sprite-mobile/1x/m-spr-global-1x.png");
  }

  /* line 722, ../../app/styles/partials/_icons.scss */
  .icn.visible-sm {
    display: inline-block !important;
  }

  /* line 725, ../../app/styles/partials/_icons.scss */
  .icn-caret-left.blue {
    width: 7px;
    height: 10px;
  }

  /* line 732, ../../app/styles/partials/_icons.scss */
  .icn-caret-left.blue {
    height: 11px;
    vertical-align: text-bottom;
    background-position: -399px -25px;
  }
}
@media (max-width: 767px) {
  /* line 742, ../../app/styles/partials/_icons.scss */
  .icn,
  #product-carousel .carousel-nav .icn,
  .icn-expand,
  .icn-collapse,
  .icn-caret-left.blue,
  .icn-caret-right.blue,
  .ui-state-default .ui-icon.icn-plus,
  .icn-plus,
  .ui-state-default .ui-icon.icn-minus,
  .icn-minus,
  .ui-state-default .ui-icon.icn-caret-down.gray,
  .icn-caret-down.gray,
  .espot_wrapper .close_top_espot,
  .alert-container .close,
  .gallery-modal .close {
    background-repeat: no-repeat;
    background-size: 618px 208px;
    background-image: url("../images/sprite-mobile/1x/m-spr-global-1x.png");
  }

  /* line 761, ../../app/styles/partials/_icons.scss */
  .icn.visible-xs {
    display: inline-block !important;
  }

  /* line 764, ../../app/styles/partials/_icons.scss */
  .icn-caret-left.blue,
  .icn-caret-right.gray {
    width: 7px;
    height: 10px;
  }

  /* line 770, ../../app/styles/partials/_icons.scss */
  .icn-caret-left.blue {
    height: 11px;
    vertical-align: text-bottom;
    background-position: -399px -25px;
  }

  /* line 776, ../../app/styles/partials/_icons.scss */
  .icn-caret-right.blue {
    height: 11px;
    vertical-align: text-bottom;
    background-position: -260px -58px;
  }

  /* line 782, ../../app/styles/partials/_icons.scss */
  i.icn-collapse,
  .icn-view-all-circle.down,
  .icn-view-all-circle.up {
    width: 32px;
    height: 32px;
    background-position: -149px -30px;
    /*background-size:618px 208px;
    background-image: url('../images/sprite-mobile/1x/m-spr-global-1x.png');*/
  }

  /* line 792, ../../app/styles/partials/_icons.scss */
  i.icn-expand,
  .icn-view-all-circle.up {
    width: 32px;
    height: 32px;
    background-position: -184px -30px;
  }

  /* line 799, ../../app/styles/partials/_icons.scss */
  .icn-sophie {
    height: 26px;
    background-position: -414px -88px;
  }

  /* line 804, ../../app/styles/partials/_icons.scss */
  .icn-download {
    height: 26px;
    background-position: -503px -31px;
  }

  /* line 809, ../../app/styles/partials/_icons.scss */
  .icn-page {
    height: 26px;
    background-position: -473px -61px;
  }

  /* line 814, ../../app/styles/partials/_icons.scss */
  .icn-chat {
    height: 26px;
    background-position: -503px -61px;
  }

  /* line 819, ../../app/styles/partials/_icons.scss */
  .icn-check {
    height: 26px;
    background-position: -473px -31px;
  }

  /* line 824, ../../app/styles/partials/_icons.scss */
  .icn-dl {
    background-position: -365px 0;
    width: 45px;
    height: 20px;
  }

  /* line 830, ../../app/styles/partials/_icons.scss */
  .icn-play-xs {
    background-position: -217px -114px;
    width: 28px;
    height: 28px;
  }

  /* line 836, ../../app/styles/partials/_icons.scss */
  .icn-forum {
    background-position: -246px -114px;
    width: 28px;
    height: 28px;
  }

  /* line 842, ../../app/styles/partials/_icons.scss */
  .icn-support {
    background-position: -188px -114px;
    width: 28px;
    height: 28px;
  }

  /* line 848, ../../app/styles/partials/_icons.scss */
  .icn-compare {
    background-position: -379px -81px;
    width: 28px;
    height: 28px;
  }

  /* line 854, ../../app/styles/partials/_icons.scss */
  .video-camera {
    background-position: -195px -175px;
  }

  /* line 858, ../../app/styles/partials/_icons.scss */
  .icn-next,
  .icn-prev {
    width: 30px;
    height: 30px;
    cursor: pointer;
    background-position: -412px -58px;
  }
  /* line 864, ../../app/styles/partials/_icons.scss */
  .icn-next.inactive,
  .icn-prev.inactive {
    background-position: -412px -29px;
  }

  /* line 869, ../../app/styles/partials/_icons.scss */
  .icn-next {
    cursor: pointer;
    background-position: -441px -58px;
  }
  /* line 872, ../../app/styles/partials/_icons.scss */
  .icn-next.inactive {
    background-position: -441px -29px;
  }

  /* line 877, ../../app/styles/partials/_icons.scss */
  .ui-state-default .ui-icon.icn-minus,
  .icn-minus {
    background-position: -333px -114px;
  }

  /* line 881, ../../app/styles/partials/_icons.scss */
  .ui-state-default .ui-icon.icn-plus,
  .icn-plus {
    background-position: -275px -114px;
  }

  /* line 886, ../../app/styles/partials/_icons.scss */
  .icn-minus.ui-state-default .ui-icon.icn-caret-down.gray,
  .icn-caret-down.gray {
    background-position: -323px -64px;
  }

  /* line 891, ../../app/styles/partials/_icons.scss */
  .icn-phone.gray {
    background-position: -361px -175px;
  }

  /* line 896, ../../app/styles/partials/_icons.scss */
  .secondary.ui-state-default .ui-icon.icn-plus,
  .secondary .icn-plus, .secondary.ui-state-default .ui-icon.icn-minus,
  .secondary .icn-minus {
    background-position: -412px 0;
  }
  /* line 902, ../../app/styles/partials/_icons.scss */
  .secondary.ui-state-default .ui-icon.icn-plus,
  .secondary .icn-plus {
    background-position: -441px 0;
  }

  /* line 909, ../../app/styles/partials/_icons.scss */
  .light.ui-state-default .ui-icon.icn-plus,
  .light .icn-plus, .light.ui-state-default .ui-icon.icn-minus,
  .light .icn-minus {
    background-size: 618px 208px;
    background-image: url("../images/sprite-mobile/1x/m-spr-global-1x.png");
    background-position: -361px -115px;
  }
  /* line 917, ../../app/styles/partials/_icons.scss */
  .light.ui-state-default .ui-icon.icn-plus,
  .light .icn-plus {
    background-position: -303px -115px;
  }
  /* line 922, ../../app/styles/partials/_icons.scss */
  .light .icn-fb {
    background-position: -285px -145px;
  }
  /* line 926, ../../app/styles/partials/_icons.scss */
  .light .icn-tw {
    background-position: -317px -145px;
  }
  /* line 930, ../../app/styles/partials/_icons.scss */
  .light .icn-forum {
    background-position: -255px -145px;
  }
  /* line 934, ../../app/styles/partials/_icons.scss */
  .light .icn-sophie {
    background-position: -195px -145px;
  }
  /* line 939, ../../app/styles/partials/_icons.scss */
  .light .icn-phone {
    background-size: 1043px 187px;
    background-image: url("../images/sprite/1x/d-spr-global-1x.png");
    background-position: -712px -56px;
  }
  /* line 946, ../../app/styles/partials/_icons.scss */
  .light .icn-mail {
    background-size: 1043px 187px;
    background-image: url("../images/sprite/1x/d-spr-global-1x.png");
    background-position: -393px -64px;
  }
  /* line 952, ../../app/styles/partials/_icons.scss */
  .light .icn-chat {
    background-position: -225px -145px;
  }
  /* line 956, ../../app/styles/partials/_icons.scss */
  .light .icn-check {
    background-position: -216px -175px;
  }
  /* line 960, ../../app/styles/partials/_icons.scss */
  .light .icn-support {
    background-position: -246px -175px;
  }

  /* line 965, ../../app/styles/partials/_icons.scss */
  .espot_wrapper .close_top_espot,
  .alert-container .close,
  .gallery-modal .close {
    background-position: -219px -30px;
  }

  /* line 971, ../../app/styles/partials/_icons.scss */
  .icn-close-sm.light {
    width: 14px;
    height: 14px;
    background-position: -246px -30px;
  }

  /* line 977, ../../app/styles/partials/_icons.scss */
  .icn.icn-close.sm.dark.video-close,
  .icn.icn-close.sm.dark.video-close-mobile {
    top: 50px;
    right: 0px;
  }

  /* line 983, ../../app/styles/partials/_icons.scss */
  .modal .modal-header .close {
    margin-top: -10px;
    width: 22px;
    height: 22px;
    background-position: -219px -30px;
  }

  /* line 991, ../../app/styles/partials/_icons.scss */
  .icn-leaders,
  .large.icn-download,
  .icn-explore,
  .icn-globe,
  .icn-stock-up,
  .icn-stock-down {
    background-size: 180px 38px;
    background-image: url("../images/sprite/1x/large-icon-buttons-1x.png");
  }

  /* line 1003, ../../app/styles/partials/_icons.scss */
  .theme-a .icn.customer-information-management.sm {
    background-position: -594px -116px;
  }
  /* line 1006, ../../app/styles/partials/_icons.scss */
  .theme-a .icn.location-intelligence.sm {
    background-position: -594px -58px;
  }
  /* line 1009, ../../app/styles/partials/_icons.scss */
  .theme-a .icn.customer-engagement.sm {
    background-position: -594px -29px;
  }
  /* line 1012, ../../app/styles/partials/_icons.scss */
  .theme-a .icn.shipping-mailing.sm {
    background-position: -594px 0;
  }
  /* line 1015, ../../app/styles/partials/_icons.scss */
  .theme-a .icn.global-ecommerce.sm {
    background-position: -594px -87px;
  }

  /* line 1022, ../../app/styles/partials/_icons.scss */
  .theme-b .icn.customer-information-management.sm {
    background-position: -565px -116px;
  }
  /* line 1025, ../../app/styles/partials/_icons.scss */
  .theme-b .icn.location-intelligence.sm {
    background-position: -565px -58px;
  }
  /* line 1028, ../../app/styles/partials/_icons.scss */
  .theme-b .icn.customer-engagement.sm {
    background-position: -565px -29px;
  }
  /* line 1031, ../../app/styles/partials/_icons.scss */
  .theme-b .icn.shipping-mailing.sm {
    background-position: -565px 0;
  }
  /* line 1034, ../../app/styles/partials/_icons.scss */
  .theme-b .icn.global-ecommerce.sm {
    background-position: -565px -87px;
  }

  /* line 1041, ../../app/styles/partials/_icons.scss */
  .theme-c .icn.customer-information-management.sm {
    background-position: -536px -116px;
  }
  /* line 1044, ../../app/styles/partials/_icons.scss */
  .theme-c .icn.location-intelligence.sm {
    background-position: -536px -58px;
  }
  /* line 1047, ../../app/styles/partials/_icons.scss */
  .theme-c .icn.customer-engagement.sm {
    background-position: -536px -29px;
  }
  /* line 1050, ../../app/styles/partials/_icons.scss */
  .theme-c .icn.shipping-mailing.sm {
    background-position: -536px 0;
  }
  /* line 1053, ../../app/styles/partials/_icons.scss */
  .theme-c .icn.global-ecommerce.sm {
    background-position: -536px -87px;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 767px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 767px), only screen and (-o-min-device-pixel-ratio: 2 / 1) and (max-width: 767px), only screen and (min-device-pixel-ratio: 2) and (max-width: 767px), only screen and (min-resolution: 192dpi) and (max-width: 767px), only screen and (min-resolution: 2dppx) and (max-width: 767px) {
  /* line 1066, ../../app/styles/partials/_icons.scss */
  .icn,
  #product-carousel .carousel-nav .icn,
  .ui-state-default .ui-icon.icn-plus,
  .icn-plus,
  .ui-state-default .ui-icon.icn-minus,
  .icn-minus,
  .light.ui-state-default .ui-icon.icn-plus,
  .light.icn-plus,
  .light.ui-state-default .ui-icon.icn-minus,
  .light.icn-minus,
  .icn-expand,
  .icn-collapse,
  .espot_wrapper .close_top_espot,
  .alert-container .close,
  .gallery-modal .close {
    background-image: url("../images/sprite-mobile/2x/m-spr-global-2x.png");
  }

  /* line 1086, ../../app/styles/partials/_icons.scss */
  .icn-leaders,
  .large.icn-download,
  .icn-explore,
  .icn-globe,
  .icn-stock-up,
  .icn-stock-down {
    background-size: 180px 38px;
    background-image: url("../images/sprite/2x/large-icon-buttons-2x.png");
  }

  /* line 1096, ../../app/styles/partials/_icons.scss */
  .icn.flag {
    background-image: url("../images/sprite/2x/region-flags-2x.png");
  }
}
/* ----- Responsive ----- */
/*$maxWidth : 106.66667em; 1280px base font 12px*/
/* 83.5714285714em;* / /*1170px*/
/* 1.5625%; maxWidth / 20*/
/* line 2, ../../app/styles/partials/newsroom/_bios.scss */
.bios-page .main-content {
  padding-bottom: 60px;
}

@media (max-width: 767px) {
  /* line 13, ../../app/styles/partials/newsroom/_bios.scss */
  .bios-page .main-content {
    padding-bottom: 30px;
  }
}
/* line 1, ../../app/styles/partials/_news-listing.scss */
.long-form-content .news-listing,
.news-listing {
  margin: 0 0 30px;
}
/* line 5, ../../app/styles/partials/_news-listing.scss */
.long-form-content .news-listing + .news-listing,
.news-listing + .news-listing {
  margin-top: 0;
}
/* line 9, ../../app/styles/partials/_news-listing.scss */
.long-form-content .news-listing a,
.news-listing a {
  display: block;
}
/* line 18, ../../app/styles/partials/_news-listing.scss */
.long-form-content .news-listing__title,
.news-listing__title {
  color: #3E53A4;
  font-size: 1em;
}
@media (min-width: 768px) {
  /* line 18, ../../app/styles/partials/_news-listing.scss */
  .long-form-content .news-listing__title,
  .news-listing__title {
    font-size: 1.571em;
  }
}
/* line 25, ../../app/styles/partials/_news-listing.scss */
.long-form-content .news-listing__date,
.news-listing__date {
  color: #C0C0C0;
  font-size: 1em;
  font-weight: 300;
}
@media (min-width: 768px) {
  /* line 25, ../../app/styles/partials/_news-listing.scss */
  .long-form-content .news-listing__date,
  .news-listing__date {
    font-size: 1.375em;
  }
}
/* line 33, ../../app/styles/partials/_news-listing.scss */
.long-form-content .news-listing__pdf,
.news-listing__pdf {
  float: left;
  font-size: 27px;
  margin-right: 15px;
}
@media (min-width: 0) and (max-width: 768px) {
  /* line 33, ../../app/styles/partials/_news-listing.scss */
  .long-form-content .news-listing__pdf,
  .news-listing__pdf {
    margin-bottom: 15px;
  }
}

/* line 44, ../../app/styles/partials/_news-listing.scss */
h2 + .news-listing {
  margin-top: 0;
}

/* line 1, ../../app/styles/partials/_search-box.scss */
.rounded-button {
  border: 0;
}

/* line 5, ../../app/styles/partials/_search-box.scss */
input.form-control {
  margin-bottom: 10px;
}

/* line 9, ../../app/styles/partials/_search-box.scss */
.form-control, .field.vertical input, .field.vertical textarea, .field.vertical select {
  border-radius: 0;
}

/* line 19, ../../app/styles/partials/_search-box.scss */
.input-right-submit-container .input-right-submit-box input,
.input-right-submit-container .input-right-submit-box button {
  height: 48px;
}

@media (max-width: 768px) {
  /* line 25, ../../app/styles/partials/_search-box.scss */
  label {
    font-size: 1.750em;
  }
}

@media (min-width: 768px) {
  /* line 31, ../../app/styles/partials/_search-box.scss */
  .search-page, .input-right-submit-container {
    margin-left: 0;
  }
}
@media (min-width: 1024px) {
  /* line 31, ../../app/styles/partials/_search-box.scss */
  .search-page, .input-right-submit-container {
    margin-right: 15px;
  }
}
/* line 40, ../../app/styles/partials/_search-box.scss */
.search-page a, .input-right-submit-container a {
  font-size: 1.875em;
}
@media (min-width: 768px) {
  /* line 40, ../../app/styles/partials/_search-box.scss */
  .search-page a, .input-right-submit-container a {
    font-size: inherit;
  }
}
/* line 46, ../../app/styles/partials/_search-box.scss */
.search-page .search-box, .input-right-submit-container .search-box, .input-right-submit-container .input-right-submit-box {
  margin-bottom: 30px;
  margin-top: 0;
}
@media (min-width: 768px) {
  /* line 46, ../../app/styles/partials/_search-box.scss */
  .search-page .search-box, .input-right-submit-container .search-box, .input-right-submit-container .input-right-submit-box {
    margin-bottom: 0;
  }
}
/* line 54, ../../app/styles/partials/_search-box.scss */
.search-page .search-box button, .input-right-submit-container .search-box button, .input-right-submit-container .input-right-submit-box button {
  border-radius: 0;
  font-size: 1.75em;
  padding: 12px 0;
  width: 25%;
}
@media (min-width: 768px) {
  /* line 54, ../../app/styles/partials/_search-box.scss */
  .search-page .search-box button, .input-right-submit-container .search-box button, .input-right-submit-container .input-right-submit-box button {
    font-size: 1em;
    padding: 15px 0;
  }
}
/* line 65, ../../app/styles/partials/_search-box.scss */
.search-page .search-box input, .input-right-submit-container .search-box input, .input-right-submit-container .input-right-submit-box input {
  border-radius: 0;
  border-right: 0;
  float: left;
  padding: 10px 20px;
  width: 70%;
}
@media (min-width: 768px) {
  /* line 65, ../../app/styles/partials/_search-box.scss */
  .search-page .search-box input, .input-right-submit-container .search-box input, .input-right-submit-container .input-right-submit-box input {
    font-size: 1.143em;
    padding: 13px 10px 14px;
  }
}
/* line 76, ../../app/styles/partials/_search-box.scss */
.search-page .search-box label, .input-right-submit-container .search-box label, .input-right-submit-container .input-right-submit-box label {
  display: block;
}

/* line 82, ../../app/styles/partials/_search-box.scss */
.filter {
  margin-top: 0;
  min-height: 0;
  background-image: none;
}

/* line 1, ../../app/styles/partials/newsroom/_article-related-content.scss */
.article-related-content {
  padding-bottom: 60px;
}
/* line 3, ../../app/styles/partials/newsroom/_article-related-content.scss */
.article-related-content.border-top {
  border-top: 1px solid #eaeaea;
  padding-top: 60px;
}
/* line 8, ../../app/styles/partials/newsroom/_article-related-content.scss */
.article-related-content h2 {
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  /* line 8, ../../app/styles/partials/newsroom/_article-related-content.scss */
  .article-related-content h2 {
    font-size: 2.143em;
    margin-bottom: 30px;
  }
}

/* line 16, ../../app/styles/partials/newsroom/_article-related-content.scss */
.multimedia-dl {
  display: block;
  margin-bottom: 15px;
}
/* line 19, ../../app/styles/partials/newsroom/_article-related-content.scss */
.multimedia-dl img {
  width: 100%;
  height: auto;
}

@media (min-width: 768px) {
  /* line 25, ../../app/styles/partials/newsroom/_article-related-content.scss */
  .double-left-padding {
    padding-left: 30px;
  }
}
@media (max-width: 767px) {
  /* line 25, ../../app/styles/partials/newsroom/_article-related-content.scss */
  .double-left-padding {
    margin-top: 30px;
  }
}

/* Mobile first */
/* This is the default in Bootstrap */
/* line 16, ../../app/styles/newsroom.scss */
.newsroom.main-content .divider {
  margin-top: 60px;
  margin-bottom: 60px;
}
/* line 21, ../../app/styles/newsroom.scss */
.newsroom.main-content .headline {
  padding: 60px 0;
}
/* line 25, ../../app/styles/newsroom.scss */
.newsroom.main-content .hero-wrapper {
  background-position: top left;
  background-size: cover;
  /* The url is relative to the document, not to the css file! */
  /* Prefer absolute urls to avoid confusion. */
  -ms-behavior: url("vendors/backgroundsize.min.htc");
}
/* line 32, ../../app/styles/newsroom.scss */
.newsroom.main-content .hero-wrapper h1, .newsroom.main-content .hero-wrapper h2 {
  color: #FFF;
  font-size: 4.500em;
}
@media (min-width: 768px) {
  /* line 32, ../../app/styles/newsroom.scss */
  .newsroom.main-content .hero-wrapper h1, .newsroom.main-content .hero-wrapper h2 {
    font-size: 2.571em;
  }
}
/* line 41, ../../app/styles/newsroom.scss */
.newsroom.main-content .hero-wrapper .headline {
  padding-bottom: 35px;
  padding-top: 35px;
}
@media (min-width: 768px) {
  /* line 41, ../../app/styles/newsroom.scss */
  .newsroom.main-content .hero-wrapper .headline {
    padding-bottom: 75px;
    padding-top: 75px;
  }
}
/* line 50, ../../app/styles/newsroom.scss */
.newsroom.main-content .hero-wrapper .headline a {
  margin: 0;
  display: inline-block;
}
/* line 55, ../../app/styles/newsroom.scss */
.newsroom.main-content .hero-wrapper .headline h1 + h2 {
  margin: 15px;
}
/* line 60, ../../app/styles/newsroom.scss */
.newsroom.main-content .hero-wrapper__text {
  font-size: 2.000em;
}
@media (min-width: 768px) {
  /* line 60, ../../app/styles/newsroom.scss */
  .newsroom.main-content .hero-wrapper__text {
    font-size: 1.143em;
  }
}

/* line 72, ../../app/styles/newsroom.scss */
.prod > div {
  min-height: 260px;
}

/* line 82, ../../app/styles/newsroom.scss */
.press-release-container + .view-all {
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  /* line 82, ../../app/styles/newsroom.scss */
  .press-release-container + .view-all {
    margin-bottom: 60px;
  }
}

/* line 91, ../../app/styles/newsroom.scss */
.additional-content {
  display: none;
}

/* line 95, ../../app/styles/newsroom.scss */
footer {
  margin-top: 60px;
}

/* line 99, ../../app/styles/newsroom.scss */
.search-box, .input-right-submit-container .input-right-submit-box {
  width: 100%;
  margin: 0 0 5px;
  display: inline-block;
  margin-left: 0 !important;
}
/* line 105, ../../app/styles/newsroom.scss */
.search-box input, .input-right-submit-container .input-right-submit-box input {
  padding: 13px 20px 14px;
  border: 1px solid #c1c1c1;
  font-size: 2.143em;
  font-weight: lighter;
  border-right: none;
  box-sizing: border-box;
  outline: none;
  float: left;
  border-bottom-left-radius: 25px;
  border-top-left-radius: 25px;
}
@media (min-width: 768px) {
  /* line 105, ../../app/styles/newsroom.scss */
  .search-box input, .input-right-submit-container .input-right-submit-box input {
    font-size: 1.143em;
  }
}
@media (max-width: 767px) {
  /* line 105, ../../app/styles/newsroom.scss */
  .search-box input, .input-right-submit-container .input-right-submit-box input {
    width: 100%;
    padding-right: 50px;
    border-right: 1px solid #c1c1c1;
    border-bottom-right-radius: 25px;
    border-top-right-radius: 25px;
  }
}
/* line 129, ../../app/styles/newsroom.scss */
.search-box button, .input-right-submit-container .input-right-submit-box button {
  color: #FFF;
  border: 1px solid #3E53A4;
  background: #3E53A4;
  padding: 13px 20px 14px;
  font-size: 2.143em;
  border-bottom-right-radius: 25px;
  border-top-right-radius: 25px;
}
@media (min-width: 768px) {
  /* line 129, ../../app/styles/newsroom.scss */
  .search-box button, .input-right-submit-container .input-right-submit-box button {
    font-size: 1.143em;
    padding: 13px 13px 14px;
  }
}
/* line 149, ../../app/styles/newsroom.scss */
.search-box .search-tips-link, .input-right-submit-container .input-right-submit-box .search-tips-link {
  width: 20%;
  margin: 15px 0;
  display: inline-block;
  text-align: center;
}
/* line 156, ../../app/styles/newsroom.scss */
.search-box .clear-search-text, .input-right-submit-container .input-right-submit-box .clear-search-text {
  width: 16px;
  height: 16px;
  position: absolute;
  padding: 16px;
  top: 21px;
  right: 5px;
  border: none;
  cursor: pointer;
  font-size: 2.5em;
  color: #C0C0C0;
  background: url("../images/sprite/icn-close-blue.png") no-repeat center center;
}
/* line 169, ../../app/styles/newsroom.scss */
.search-box .clear-search-text.hide, .input-right-submit-container .input-right-submit-box .clear-search-text.hide {
  display: none !important;
}

@media (max-width: 768px) {
  /* line 175, ../../app/styles/newsroom.scss */
  .multimedia-gallery-page .search-page .search-box .clear-search-text, .multimedia-gallery-page .input-right-submit-container .search-box .clear-search-text, .input-right-submit-container .multimedia-gallery-page .search-page .input-right-submit-box .clear-search-text, .multimedia-gallery-page .input-right-submit-container .input-right-submit-box .clear-search-text {
    top: 0;
    right: 25%;
  }
}

/* tabs content - gallery items / bio summaries  */
/* line 183, ../../app/styles/newsroom.scss */
.long-form-content .gallery-item,
.gallery-item {
  margin-bottom: 30px;
}
/* line 186, ../../app/styles/newsroom.scss */
.long-form-content .gallery-item img,
.gallery-item img {
  margin-bottom: 10px;
  width: 100%;
}
/* line 191, ../../app/styles/newsroom.scss */
.long-form-content .gallery-item .info h3,
.gallery-item .info h3 {
  font-size: 2.750em;
  margin-bottom: 0;
}
/* line 194, ../../app/styles/newsroom.scss */
.long-form-content .gallery-item .info h3 a,
.gallery-item .info h3 a {
  font-size: 1em;
  font-weight: 400;
}
/* line 200, ../../app/styles/newsroom.scss */
.long-form-content .gallery-item .info p,
.gallery-item .info p {
  font-size: 1.875em;
}
@media (min-width: 768px) {
  /* line 200, ../../app/styles/newsroom.scss */
  .long-form-content .gallery-item .info p,
  .gallery-item .info p {
    font-size: 1em;
  }
}
/* line 209, ../../app/styles/newsroom.scss */
.text-center .long-form-content .gallery-item .info, .text-center
.gallery-item .info {
  text-align: center;
}
@media (min-width: 768px) {
  /* line 183, ../../app/styles/newsroom.scss */
  .long-form-content .gallery-item,
  .gallery-item {
    margin-bottom: 20px;
  }
  /* line 216, ../../app/styles/newsroom.scss */
  .long-form-content .gallery-item img,
  .gallery-item img {
    margin-bottom: 20px;
    width: 100%;
  }
  /* line 221, ../../app/styles/newsroom.scss */
  .long-form-content .gallery-item .info h3,
  .gallery-item .info h3 {
    font-size: 1.286em;
    margin-bottom: 15px;
  }
  /* line 224, ../../app/styles/newsroom.scss */
  .long-form-content .gallery-item .info h3 a,
  .gallery-item .info h3 a {
    font-size: 1em;
    font-weight: 400;
  }
}

/* Featured News Section */
/* line 240, ../../app/styles/newsroom.scss */
.featured-news {
  margin-bottom: 60px;
  padding: 20px 0;
  border-bottom: 1px solid #ccc;
}
/* line 245, ../../app/styles/newsroom.scss */
.featured-news__header {
  margin-bottom: 10px;
  font-size: 3.750em;
  font-weight: 300;
}
@media (min-width: 995px) {
  /* line 245, ../../app/styles/newsroom.scss */
  .featured-news__header {
    width: 28%;
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  /* line 245, ../../app/styles/newsroom.scss */
  .featured-news__header {
    font-size: 2.143em;
  }
}
/* line 260, ../../app/styles/newsroom.scss */
.featured-news__article {
  height: auto;
}
/* line 264, ../../app/styles/newsroom.scss */
.featured-news__article-title {
  font-size: 2.750em;
}
@media (min-width: 768px) {
  /* line 264, ../../app/styles/newsroom.scss */
  .featured-news__article-title {
    font-size: 1.571em;
  }
}
/* line 272, ../../app/styles/newsroom.scss */
.featured-news__article-date {
  margin-top: 8px;
  font-size: 2.000em;
  font-weight: 300;
  color: #9B9B9B;
}
@media (min-width: 768px) {
  /* line 272, ../../app/styles/newsroom.scss */
  .featured-news__article-date {
    font-size: 1.143em;
  }
}
/* line 283, ../../app/styles/newsroom.scss */
.featured-news .slick-dots {
  display: block;
  width: auto;
  bottom: 20px;
  padding: 0;
}
@media (min-width: 995px) {
  /* line 283, ../../app/styles/newsroom.scss */
  .featured-news .slick-dots {
    width: auto;
    position: absolute;
    left: -39.99999%;
    top: 40px;
  }
}
/* line 296, ../../app/styles/newsroom.scss */
.featured-news .slick-dots li {
  width: 16px;
  height: 16px;
  margin: 5px;
  text-align: center;
  list-style-type: none;
  display: inline-block;
  border: 1px solid #C0C0C0;
  border-top-right-radius: 100%;
  border-top-left-radius: 100%;
  border-bottom-right-radius: 100%;
  border-bottom-left-radius: 100%;
}
/* line 308, ../../app/styles/newsroom.scss */
.featured-news .slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 10px;
  height: 10px;
  margin: 3px;
  padding: 0;
  color: transparent;
  border: 0;
  outline: none;
  background-color: transparent;
  cursor: pointer;
  border-top-right-radius: 100%;
  border-top-left-radius: 100%;
  border-bottom-right-radius: 100%;
  border-bottom-left-radius: 100%;
}
/* line 326, ../../app/styles/newsroom.scss */
.featured-news .slick-dots li.slick-active button {
  background-color: #0082d5;
  border: none;
}

/* Motif Buttons */
/* line 336, ../../app/styles/newsroom.scss */
.cta-motif {
  padding: 10px;
  height: 160px;
  color: #fff;
  font-size: 2.750em;
}
/* line 342, ../../app/styles/newsroom.scss */
.cta-motif > div {
  overflow: hidden;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
@media (min-width: 768px) {
  /* line 336, ../../app/styles/newsroom.scss */
  .cta-motif {
    padding: 0 10px;
    font-size: 1.571em;
  }
}
/* line 353, ../../app/styles/newsroom.scss */
.cta-motif--left .bg-image {
  width: 100%;
  height: 100%;
  background: url("../images/newsroom/motif-bg-pattern.png") no-repeat left bottom;
  background-size: 200%;
}
/* line 362, ../../app/styles/newsroom.scss */
.cta-motif--right .bg-image {
  width: 100%;
  height: 100%;
  background: url("../images/newsroom/motif-bg-pattern.png") no-repeat right bottom;
  background-size: 200%;
}
/* line 370, ../../app/styles/newsroom.scss */
.cta-motif__bg {
  width: 100%;
  height: 100%;
}
/* line 375, ../../app/styles/newsroom.scss */
.cta-motif__title {
  font-weight: 300;
  padding: 35px 0 20px;
}
/* line 380, ../../app/styles/newsroom.scss */
.cta-motif:hover {
  color: #fff;
}

/* Sign Up */
/* line 386, ../../app/styles/newsroom.scss */
.updates-sign-up {
  margin-bottom: 60px;
  font-size: 14px;
}
/* line 390, ../../app/styles/newsroom.scss */
.updates-sign-up .form-control {
  margin-right: 20px;
  width: 93%;
  display: inline;
}
@media (min-width: 768px) {
  /* line 390, ../../app/styles/newsroom.scss */
  .updates-sign-up .form-control {
    width: 60%;
  }
}
/* line 400, ../../app/styles/newsroom.scss */
.updates-sign-up__title {
  margin-bottom: 12px;
  color: #4E4E4E;
  font-size: 2.714em;
}
/* line 406, ../../app/styles/newsroom.scss */
.updates-sign-up__copy {
  margin-bottom: 30px;
  font-size: 1em;
}
/* line 411, ../../app/styles/newsroom.scss */
.updates-sign-up__subscribe {
  margin-bottom: 50px;
  font-size: 14px;
}
/* line 415, ../../app/styles/newsroom.scss */
.updates-sign-up__subscribe__title {
  font-size: 1.571em;
}
/* line 417, ../../app/styles/newsroom.scss */
.updates-sign-up__subscribe__title [class^="icon-"], .updates-sign-up__subscribe__title [class*=" icon-"] {
  margin-left: 0;
  vertical-align: middle;
}
/* line 423, ../../app/styles/newsroom.scss */
.updates-sign-up__subscribe__list {
  margin: 0;
  padding: 0 0 0 36px;
}
/* line 427, ../../app/styles/newsroom.scss */
.updates-sign-up__subscribe__list li {
  margin-right: 20px;
  display: inline-block;
  list-style-type: none;
}
/* line 432, ../../app/styles/newsroom.scss */
.updates-sign-up__subscribe__list li a {
  font-size: 1em;
}
/* line 439, ../../app/styles/newsroom.scss */
.updates-sign-up .rounded-button {
  font-size: 1em;
  padding: 10px 20px;
}

/* Media Contact */
/* line 446, ../../app/styles/newsroom.scss */
.media-contact {
  margin-bottom: 60px;
  font-size: 14px;
}
/* line 450, ../../app/styles/newsroom.scss */
.media-contact__title {
  margin-bottom: 30px;
  color: #4E4E4E;
  font-size: 2.714em;
}
/* line 456, ../../app/styles/newsroom.scss */
.media-contact__name {
  margin-bottom: 0;
  font-size: 1.571em;
  text-align: left;
}
/* line 462, ../../app/styles/newsroom.scss */
.media-contact__role {
  color: #9B9B9B;
  font-size: 1.143em;
}
/* line 468, ../../app/styles/newsroom.scss */
.media-contact__links a {
  display: block;
  font-size: 1.143em;
}
/* line 472, ../../app/styles/newsroom.scss */
.media-contact__links [class^="icon-"], .media-contact__links [class*=" icon-"] {
  margin-left: 0;
}
/* line 475, ../../app/styles/newsroom.scss */
.media-contact__links .icn-btn .text, .media-contact__links .icn-btn:hover .text {
  vertical-align: bottom;
}

/* Tweets Section */
/* line 483, ../../app/styles/newsroom.scss */
.twitter-widget__header-container {
  height: 55px;
  max-width: 513.75px;
  padding-top: 2%;
  margin-bottom: 40px;
  font-size: 14px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  background-repeat: repeat-x;
  background-color: #124A9F;
  background-image: -moz-linear-gradient(135deg, #124A9F 0%, #4F3F97 50%, #913a96 100%);
  /* FF3.6+ */
  background-image: -webkit-linear-gradient(135deg, #124A9F 0%, #4F3F97 50%, #913a96 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(135deg, #124A9F 0%, #4F3F97 50%, #913a96 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(135deg, #124A9F 0%, #4F3F97 50%, #913a96 100%);
  /* IE10+ */
  background-image: linear-gradient(135deg, #124A9F 0%, #4F3F97 50%, #913a96 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF124A9F', endColorstr='#FF913A96', GradientType=0);
  /* IE6-9 fallback on horizontal gradient */
}
/* line 495, ../../app/styles/newsroom.scss */
.twitter-widget__icon {
  width: 67px;
  height: 67px;
  margin: 0 15px 0 20px;
  display: inline-block;
  background: url("../images/newsroom/twitter-header-icon-1x.png") no-repeat 0 0;
}
/* line 503, ../../app/styles/newsroom.scss */
.twitter-widget__header {
  color: #fff;
  font-size: 1.571em;
}
/* line 507, ../../app/styles/newsroom.scss */
.twitter-widget__subhead {
  margin-bottom: 0;
  color: #fff;
  font-size: 1.143em;
  text-align: left;
}

/* line 517, ../../app/styles/newsroom.scss */
.multimedia-gallery-page .search-page, .multimedia-gallery-page .input-right-submit-container {
  margin-right: 0;
}
@media (min-width: 768px) {
  /* line 517, ../../app/styles/newsroom.scss */
  .multimedia-gallery-page .search-page, .multimedia-gallery-page .input-right-submit-container {
    padding-left: 10%;
    padding-right: 10%;
  }
}
/* line 523, ../../app/styles/newsroom.scss */
.multimedia-gallery-page .search-page .search-box, .multimedia-gallery-page .input-right-submit-container .search-box, .input-right-submit-container .multimedia-gallery-page .search-page .input-right-submit-box, .multimedia-gallery-page .input-right-submit-container .input-right-submit-box {
  margin-bottom: 60px;
}
/* line 525, ../../app/styles/newsroom.scss */
.multimedia-gallery-page .search-page .search-box button, .multimedia-gallery-page .input-right-submit-container .search-box button, .input-right-submit-container .multimedia-gallery-page .search-page .input-right-submit-box button, .multimedia-gallery-page .input-right-submit-container .input-right-submit-box button {
  border-radius: 0 30px 30px 0;
}
/* line 528, ../../app/styles/newsroom.scss */
.multimedia-gallery-page .search-page .search-box input, .multimedia-gallery-page .input-right-submit-container .search-box input, .input-right-submit-container .multimedia-gallery-page .search-page .input-right-submit-box input, .multimedia-gallery-page .input-right-submit-container .input-right-submit-box input {
  width: 75%;
  border-radius: 30px 0 0 30px;
}
/* line 534, ../../app/styles/newsroom.scss */
.multimedia-gallery-page .tab {
  padding-top: 60px;
}

@media (max-width: 991px) and (min-width: 768px) {
  /* line 542, ../../app/styles/newsroom.scss */
  .main-content .container-fluid {
    padding-left: 15px;
    padding-right: 15px;
  }
}
