.bby-video-player .age-gate-container {
  display: flex;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  min-height: 275px;
  z-index: 20;
}
.bby-video-player .age-gate-container.sv {
  z-index: 101;
}
.bby-video-player .lv .age-gate-validation {
  width: 335px;
  padding: 30px;
  box-shadow: 2px 2px 10px 1px rgba(0, 0, 0, 0.25);
}
.bby-video-player .sv {
  flex-direction: column;
}
.bby-video-player .sv .age-gate-validation {
  margin-top: 25px;
  padding: 15px;
  max-width: 312px;
}
.bby-video-player .sv .ag-instructions {
  margin-bottom: 15px;
}
.bby-video-player .sv .ag-error-msg {
  bottom: -17px;
}
.bby-video-player .sv .age-gate-container:after {
  content: "";
  width: 100%;
  margin-top: 30px;
}
.bby-video-player .sv .svEnhancedLayout .age-gate-container:after {
  border-bottom: none;
}
.bby-video-player .age-gate-validation {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
  position: relative;
  background-color: #fff;
  z-index: 2;
}
.bby-video-player .ag-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  width: 90px;
  height: 90px;
  margin-bottom: 15px;
  background-color: #1d252c;
  border-radius: 90px;
  font-size: 35px;
}
.bby-video-player .ag-title {
  margin-bottom: 10px;
  font-size: 17px;
  color: #000;
}
.bby-video-player .underage-title {
  margin-bottom: 24px;
}
.bby-video-player .ag-instructions {
  margin-bottom: 15px;
  font-size: 13px;
  color: #000;
}
.bby-video-player .ag-form {
  display: flex;
}
.bby-video-player .ag-form .submit-button {
  width: 80px;
  border-radius: 0 4px 4px 0;
  border: 1px solid #0046be;
  background-color: #0046be;
  font-size: 17px;
  color: #fff;
}
.bby-video-player .ag-input {
  box-shadow: inset 1px 2px 0 0 #e0e6ef;
  padding: 13px 24px 13px 10px;
  border-right: none;
  border-radius: 4px 0 0 4px;
}
.bby-video-player .ag-input::-moz-placeholder {
  font-style: italic;
}
.bby-video-player .ag-input:-ms-input-placeholder {
  font-style: italic;
}
.bby-video-player .ag-input::placeholder {
  font-style: italic;
}
.bby-video-player .ag-input.ag-error {
  border-color: #bb0628;
}
.bby-video-player .ag-back-button {
  width: 100%;
  padding: 15px 24px 15px 10px;
  border-radius: 4px;
  border: 1px solid #0046be;
  background-color: #0046be;
  font-size: 17px;
  color: #fff;
}
.bby-video-player .ag-error-msg {
  position: absolute;
  bottom: 15px;
  font-size: 11px;
  color: #bb0628;
}
.bby-video-player.fullscreen-fallback {
  background-color: #1d252c;
  height: 100%;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2000;
}
.bby-video-player.fullscreen-fallback .video-player-wrapper {
  height: 100%;
  width: 100%;
  z-index: 200;
  position: absolute;
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
}
.bby-video-player.fullscreen-fallback .video-content {
  width: 100%;
  height: 100vh;
}
.bby-video-player:not(.fullscreen-fallback) .video-content {
  padding-bottom: calc(100% * 9 / 16);
}
.bby-video-player .video-content {
  position: relative;
  min-width: 299px;
  min-height: 168px;
}
.bby-video-player .captions-list {
  padding: 8px 0;
  position: absolute;
  width: 134px;
  color: #fff;
  background: #1d252c;
}
.bby-video-player .captions-list.lv {
  bottom: 50px;
  right: 70px;
}
.bby-video-player .captions-list.sv {
  width: 100%;
  bottom: 0;
  position: absolute;
  z-index: 99;
}
.bby-video-player .captions-list ol {
  list-style: none;
  margin: 0;
  padding: 0;
}
.bby-video-player .captions-list .caption-item-btn {
  height: 43px;
  width: 100%;
  padding: 8px 15px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.bby-video-player .captions-list .caption-item-btn:hover {
  background: #717178;
}
.bby-video-player .captions-list .caption-item-btn .checkmark {
  width: 20px;
  margin-right: 5px;
  fill: #fff200;
}
.bby-video-player .controller-button {
  display: inline-block;
  width: auto;
  background-color: transparent;
  border-color: transparent;
  padding: 0 6px;
}
.bby-video-player .media-player-cta-button {
  width: 100%;
  position: absolute;
  top: 10px;
  text-align: center;
}
.bby-video-player .media-player-cta-button.lv {
  z-index: 100;
}
.bby-video-player .media-player-cta-button.sv .media-player-cta-button-base {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
}
.bby-video-player video::-webkit-media-controls + .media-player-controller-wrapper {
  display: none !important;
}
.bby-video-player .hover-wrapper.fullscreen {
  position: absolute;
  z-index: 2147483648;
}
.bby-video-player .hover-wrapper.fullscreen .slider-grabber,
.bby-video-player .hover-wrapper.fullscreen .slider-bar,
.bby-video-player .hover-wrapper.fullscreen .videoToolTip {
  position: absolute;
}
.bby-video-player .hover-wrapper.fullscreen .slider,
.bby-video-player .hover-wrapper.fullscreen .slider-track,
.bby-video-player .hover-wrapper.fullscreen .videoToolTipContainer {
  position: relative;
}
.bby-video-player .hover-wrapper.fullscreen .controller-button,
.bby-video-player .hover-wrapper.fullscreen .controller-buttons-wrapper,
.bby-video-player .hover-wrapper.fullscreen .controller-buttons,
.bby-video-player .hover-wrapper.fullscreen .volume-controller,
.bby-video-player .hover-wrapper.fullscreen .videoToolTip,
.bby-video-player .hover-wrapper.fullscreen .videoToolTipContainer,
.bby-video-player .hover-wrapper.fullscreen .slider {
  z-index: auto;
}
.bby-video-player .hover-wrapper.fullscreen .time-slider,
.bby-video-player .hover-wrapper.fullscreen .volume-slider {
  z-index: 0;
}
.bby-video-player .hover-wrapper.fullscreen .right-widgets,
.bby-video-player .hover-wrapper.fullscreen .left-widgets,
.bby-video-player .hover-wrapper.fullscreen .slider-track,
.bby-video-player .hover-wrapper.fullscreen .progress-bar-2 {
  z-index: 1;
}
.bby-video-player .hover-wrapper.fullscreen .hover-bar {
  z-index: 2;
}
.bby-video-player .hover-wrapper.fullscreen .progress-bar {
  z-index: 3;
}
.bby-video-player .hover-wrapper.fullscreen .slider-grabber {
  z-index: 4;
}
.bby-video-player .hover-wrapper.fullscreen .play-pause-overlay-button.sv {
  position: absolute;
}
.bby-video-player .video-player-wrapper {
  position: relative;
}
.bby-video-player .hover-wrapper {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 1;
}
.bby-video-player .display-wrapper {
  opacity: 0;
  visibility: hidden;
  transition: opacity 750ms, visibility 750ms;
}
.bby-video-player .display-wrapper.show-wrapper {
  opacity: 1;
  visibility: visible;
}
.bby-video-player .controller-buttons.lv {
  height: 86px;
  width: 100%;
  bottom: 0;
  left: 0;
}
.bby-video-player .media-player-controller-wrapper .right-widgets .controller-buttons {
  display: flex;
  justify-content: flex-end;
}
.bby-video-player .media-player-controller-wrapper.lv {
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 2;
  bottom: 0;
  justify-content: space-between;
  display: flex;
  flex-direction: column;
}
.bby-video-player .media-player-controller-wrapper.lv .media-row {
  display: flex;
  flex-direction: row;
  height: 39px;
}
.bby-video-player .media-player-controller-wrapper.lv .row-2 {
  padding: 0 13px;
}
.bby-video-player .media-player-controller-wrapper.lv .left-widgets {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
}
.bby-video-player .media-player-controller-wrapper.lv .volume-slider {
  width: 100px;
  margin-right: 20px;
}
.bby-video-player .media-player-controller-wrapper.lv .time-slider {
  padding: 0 32px;
  width: 100%;
  z-index: 0;
}
.bby-video-player .media-player-controller-wrapper.lv .controller-buttons-wrapper {
  height: 88px;
  width: 100%;
  bottom: 0;
  left: 0;
  position: absolute;
  background-color: rgba(29, 37, 44, 0.8);
}
.bby-video-player .media-player-controller-wrapper.sv .left-widgets {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.bby-video-player .media-player-controller-wrapper.sv {
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 2;
  top: 0;
  justify-content: space-between;
  display: flex;
  flex-direction: column;
}
.bby-video-player .media-player-controller-wrapper.sv .controller-buttons {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.bby-video-player .media-player-controller-wrapper.sv .video-time-progress {
  width: 100%;
  padding: 0 16px;
}
.bby-video-player .media-player-controller-wrapper.sv .video-time-progress.show-full-screen-fallback {
  padding-bottom: 62px;
}
.bby-video-player .media-player-controller-wrapper.sv .controller-buttons-row {
  flex-direction: row;
  display: flex;
  justify-content: space-between;
  padding: 16px;
}
.bby-video-player .media-player-controller-wrapper.sv .controller-buttons-row .controller-button {
  padding: 0;
  border-width: 0;
}
.bby-video-player .media-player-controller-wrapper.sv .controller-buttons-row .controller-button + .controller-button {
  margin-left: 12px;
}
.bby-video-player .media-player-controller-wrapper.background-color {
  background-color: rgba(29, 37, 44, 0.8);
}
.bby-video-player .video-player-wrapper {
  position: relative;
  height: 100%;
}
.bby-video-player .video-player-wrapper .media-player-controller-wrapper .play-pause-button {
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bby-video-player .video-player-wrapper .media-player-controller-wrapper .play-pause-overlay-button.lv {
  position: absolute;
  top: 4px;
  left: 4px;
  margin: 0;
  padding: 0;
  width: calc(100% - 4px * 2);
  height: calc(100% - 86px - 4px * 2);
}
.bby-video-player .video-player-wrapper .media-player-controller-wrapper.lv .play-pause-overlay-button img {
  height: 84px;
  width: 84px;
}
.bby-video-player .video-player-wrapper .media-player-controller-wrapper.sv .play-pause-wrapper {
  flex: 1 1 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.bby-video-player .video-player-wrapper .media-player-controller-wrapper.sv .play-pause-button-wrapper {
  height: 100%;
  width: 100%;
  position: absolute;
}
.bby-video-player .video-player-wrapper .media-player-controller-wrapper.sv .play-pause-overlay-button {
  align-self: center;
  z-index: 1;
}
.bby-video-player .video-player-wrapper .media-player-controller-wrapper.sv .play-pause-overlay-button img {
  height: 50px;
  width: 50px;
}
.bby-video-player .video-player-wrapper .media-player-controller-wrapper button {
  background-color: transparent;
  border-color: transparent;
}
.bby-video-player .slider-wrapper.sliderHide {
  opacity: 0;
  width: 0 !important;
  height: 0;
  margin: 0;
}
.bby-video-player .slider {
  width: 100%;
  height: 43px;
  position: relative;
  cursor: pointer;
  outline: none;
}
.bby-video-player .slider:focus {
  outline: 1px solid medium none invert;
  outline: 1px solid initial;
}
.bby-video-player .slider .slider-track {
  background-color: rgba(29, 37, 44, 0.6);
  height: 4px;
  width: 100%;
  position: relative;
  top: 50%;
  border-radius: 5px;
  transition: none;
  z-index: 1;
}
.bby-video-player .slider .slider-grabber {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #fff200;
  position: absolute;
  top: calc(50% - 6px);
  z-index: 4;
  margin-left: 8px;
}
.bby-video-player .slider .slider-bar {
  background-color: #fff200;
  height: 4px;
  position: absolute;
  top: 50%;
  transition: none;
  border-radius: 5px;
}
.bby-video-player .slider .progress-bar {
  z-index: 3;
}
.bby-video-player .slider .progress-bar-2 {
  transition: width 750ms;
  background-color: #c5cbd5;
  z-index: 1;
}
.bby-video-player .slider .hover-bar {
  background-color: #fff;
  z-index: 2;
}
.bby-video-player .videoToolTipContainer {
  position: relative;
}
.bby-video-player .videoToolTipContainer.dynamic {
  display: block;
}
.bby-video-player .videoToolTipContainer .videoToolTip {
  padding: 3px 5px 4px 6px;
  position: absolute;
  top: -30px;
  display: inline-block;
  opacity: 0;
  color: #fff;
  background: #1d252c;
  text-align: center;
  white-space: nowrap;
  pointer-events: none;
}
.bby-video-player .videoToolTipContainer .videoToolTip.visible {
  opacity: 1;
}
.bby-video-player .videoToolTipContainer .videoToolTip.vanished {
  opacity: 0;
}
.bby-video-player .primary-transcript {
  position: relative;
  margin: 25px auto 0;
  border: 1px solid #c5cbd5;
  padding: 30px;
}
.bby-video-player .primary-transcript-close {
  padding: 0;
  border: none;
  position: absolute;
  top: 7px;
  right: 5px;
  width: 15px;
  height: 15px;
  text-align: center;
}
.bby-video-player .primary-transcript-collapsed {
  margin: 0;
  padding: 0;
  border: none;
}
.bby-video-player .primary-transcript-collapsed #primary-transcript-heading,
.bby-video-player .primary-transcript-collapsed .primary-transcript-close {
  display: none;
}
.bby-video-player .videoDetail-v2 {
  display: block;
  margin-top: 20px;
}
.bby-video-player .videoDetail-v2.align-left {
  text-align: left;
}
.bby-video-player .videoDetail-v2.align-center {
  text-align: center;
}
.bby-video-player .video-player-wrapper {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
}
.bby-video-player .video-player-wrapper video {
  max-height: 100%;
  max-width: 100%;
  width: auto;
  height: auto;
  -webkit-opacity: 0.999;
}
.bby-video-player .video-player {
  width: 100%;
  background-color: #000000;
  text-align: center;
}
.bby-video-player .video-timer-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 16px;
}
.bby-video-player .video-timer-wrapper .timer {
  display: flex;
  flex-direction: row;
  color: #fff;
  font-size: 13px;
  text-align: center;
}
.bby-video-player .video-timer-wrapper .divider {
  padding-right: 2px;
  padding-left: 2px;
}
.bby-video-player .volume-controller.lv {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.breadcrumb-hierarchy {
  float: left;
}
.breadcrumb-hierarchy.size-s {
  padding: 10px 0 0 15px;
}
.breadcrumb-hierarchy.size-l {
  padding: 10px 20px 15px 0;
  margin: 0 auto 0 15px;
}
.breadcrumb-hierarchy a,
.breadcrumb-hierarchy .dead {
  margin-left: 7px;
}
.breadcrumb-hierarchy .breadcrumb-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.breadcrumb-hierarchy .breadcrumb-list li {
  float: left;
  margin: 0;
  padding: 0 7px 0 0;
}
.breadcrumb-hierarchy .breadcrumb-list li:first-child a {
  margin-left: 0;
}
.breadcrumb-hierarchy .breadcrumb-list li:last-child {
  display: none;
}
.breadcrumb-hierarchy .divider {
  width: 0;
  height: 0;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #9a9b9b;
  display: inline-block;
}
body {
  line-height: 1.3;
}
#widgets-view .widget-container .container .full-bleed-row.highlight-row.remove-margin > div,
#site-control-content .widget-container .container .full-bleed-row.highlight-row.remove-margin > div,
#widgets-view .widget-container .container .contained-row.highlight-row.remove-margin > div,
#site-control-content .widget-container .container .contained-row.highlight-row.remove-margin > div {
  margin-bottom: 0;
}
#widgets-view .widget-container .container .full-bleed-row.highlight-row .widget-wrapper.row,
#site-control-content .widget-container .container .full-bleed-row.highlight-row .widget-wrapper.row,
#widgets-view .widget-container .container .contained-row.highlight-row .widget-wrapper.row,
#site-control-content .widget-container .container .contained-row.highlight-row .widget-wrapper.row {
  margin-bottom: 0;
}
#widgets-view .widget-container .container .full-bleed-row.highlight-row .container-row,
#site-control-content .widget-container .container .full-bleed-row.highlight-row .container-row,
#widgets-view .widget-container .container .contained-row.highlight-row .container-row,
#site-control-content .widget-container .container .contained-row.highlight-row .container-row {
  max-width: 1570px;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}
#widgets-view .widget-container .container .full-bleed-row.highlight-row .container-row::before,
#site-control-content .widget-container .container .full-bleed-row.highlight-row .container-row::before,
#widgets-view .widget-container .container .contained-row.highlight-row .container-row::before,
#site-control-content .widget-container .container .contained-row.highlight-row .container-row::before,
#widgets-view .widget-container .container .full-bleed-row.highlight-row .container-row::after,
#site-control-content .widget-container .container .full-bleed-row.highlight-row .container-row::after,
#widgets-view .widget-container .container .contained-row.highlight-row .container-row::after,
#site-control-content .widget-container .container .contained-row.highlight-row .container-row::after {
  display: flex;
}
#widgets-view .widget-container .container .full-bleed-row.highlight-row .container-row .custom-banner-col,
#site-control-content .widget-container .container .full-bleed-row.highlight-row .container-row .custom-banner-col,
#widgets-view .widget-container .container .contained-row.highlight-row .container-row .custom-banner-col,
#site-control-content .widget-container .container .contained-row.highlight-row .container-row .custom-banner-col {
  padding-left: 0;
  padding-right: 0;
}
#widgets-view .widget-container .container .full-bleed-row.highlight-row .container-row .container-col,
#site-control-content .widget-container .container .full-bleed-row.highlight-row .container-row .container-col,
#widgets-view .widget-container .container .contained-row.highlight-row .container-row .container-col,
#site-control-content .widget-container .container .contained-row.highlight-row .container-row .container-col {
  margin-top: 0;
  margin-bottom: 0;
}
#widgets-view .widget-container .container .full-bleed-row.highlight-row .container-row .container-col.col-xs-4,
#site-control-content .widget-container .container .full-bleed-row.highlight-row .container-row .container-col.col-xs-4,
#widgets-view .widget-container .container .contained-row.highlight-row .container-row .container-col.col-xs-4,
#site-control-content .widget-container .container .contained-row.highlight-row .container-row .container-col.col-xs-4 {
  padding: 24px;
}
#widgets-view .widget-container .container .full-bleed-row.highlight-row .container-row .container-col .widget-topper .col-xs-12,
#site-control-content .widget-container .container .full-bleed-row.highlight-row .container-row .container-col .widget-topper .col-xs-12,
#widgets-view .widget-container .container .contained-row.highlight-row .container-row .container-col .widget-topper .col-xs-12,
#site-control-content .widget-container .container .contained-row.highlight-row .container-row .container-col .widget-topper .col-xs-12 {
  display: flex;
}
#widgets-view .widget-container .container .full-bleed-row.highlight-row .container-row .container-col .widget-topper .image-shell a,
#site-control-content .widget-container .container .full-bleed-row.highlight-row .container-row .container-col .widget-topper .image-shell a,
#widgets-view .widget-container .container .contained-row.highlight-row .container-row .container-col .widget-topper .image-shell a,
#site-control-content .widget-container .container .contained-row.highlight-row .container-row .container-col .widget-topper .image-shell a {
  width: 100%;
}
#widgets-view .widget-container .container .full-bleed-row.highlight-row .container-row .container-col .widget-topper .topper-text-content .link,
#site-control-content .widget-container .container .full-bleed-row.highlight-row .container-row .container-col .widget-topper .topper-text-content .link,
#widgets-view .widget-container .container .contained-row.highlight-row .container-row .container-col .widget-topper .topper-text-content .link,
#site-control-content .widget-container .container .contained-row.highlight-row .container-row .container-col .widget-topper .topper-text-content .link {
  margin-bottom: 0;
}
#widgets-view .widget-container .container .full-bleed-row.highlight-row .container-row .container-col.container-border-top,
#site-control-content .widget-container .container .full-bleed-row.highlight-row .container-row .container-col.container-border-top,
#widgets-view .widget-container .container .contained-row.highlight-row .container-row .container-col.container-border-top,
#site-control-content .widget-container .container .contained-row.highlight-row .container-row .container-col.container-border-top {
  border-top: 1px solid;
}
#widgets-view .widget-container .container .full-bleed-row.highlight-row .container-row .container-col.container-border-right,
#site-control-content .widget-container .container .full-bleed-row.highlight-row .container-row .container-col.container-border-right,
#widgets-view .widget-container .container .contained-row.highlight-row .container-row .container-col.container-border-right,
#site-control-content .widget-container .container .contained-row.highlight-row .container-row .container-col.container-border-right {
  border-right: 1px solid;
}
#widgets-view .widget-container .container .full-bleed-row.highlight-row .container-row .container-col.container-border-bottom,
#site-control-content .widget-container .container .full-bleed-row.highlight-row .container-row .container-col.container-border-bottom,
#widgets-view .widget-container .container .contained-row.highlight-row .container-row .container-col.container-border-bottom,
#site-control-content .widget-container .container .contained-row.highlight-row .container-row .container-col.container-border-bottom {
  border-bottom: 1px solid;
}
#widgets-view .widget-container .container .full-bleed-row.highlight-row .container-row .container-col.container-border-left,
#site-control-content .widget-container .container .full-bleed-row.highlight-row .container-row .container-col.container-border-left,
#widgets-view .widget-container .container .contained-row.highlight-row .container-row .container-col.container-border-left,
#site-control-content .widget-container .container .contained-row.highlight-row .container-row .container-col.container-border-left {
  border-left: 1px solid;
}
#widgets-view .widget-container .container .full-bleed-row.highlight-row .container-row .container-col.container-theme-grey,
#site-control-content .widget-container .container .full-bleed-row.highlight-row .container-row .container-col.container-theme-grey,
#widgets-view .widget-container .container .contained-row.highlight-row .container-row .container-col.container-theme-grey,
#site-control-content .widget-container .container .contained-row.highlight-row .container-row .container-col.container-theme-grey {
  border-color: #e0e6ef;
}
#widgets-view .widget-container .container .full-bleed-row.highlight-row .container-row .container-col.container-border-bottom::after,
#site-control-content .widget-container .container .full-bleed-row.highlight-row .container-row .container-col.container-border-bottom::after,
#widgets-view .widget-container .container .contained-row.highlight-row .container-row .container-col.container-border-bottom::after,
#site-control-content .widget-container .container .contained-row.highlight-row .container-row .container-col.container-border-bottom::after {
  width: 100%;
  bottom: -1px;
  left: -1px;
}
#widgets-view .widget-container .container .full-bleed-row.highlight-row .container-row .container-col.container-border-bottom:first-of-type::after,
#site-control-content .widget-container .container .full-bleed-row.highlight-row .container-row .container-col.container-border-bottom:first-of-type::after,
#widgets-view .widget-container .container .contained-row.highlight-row .container-row .container-col.container-border-bottom:first-of-type::after,
#site-control-content .widget-container .container .contained-row.highlight-row .container-row .container-col.container-border-bottom:first-of-type::after {
  left: 15px;
}
#widgets-view .widget-container .container .full-bleed-row.highlight-row .container-row .container-col.container-border-bottom:last-of-type::after,
#site-control-content .widget-container .container .full-bleed-row.highlight-row .container-row .container-col.container-border-bottom:last-of-type::after,
#widgets-view .widget-container .container .contained-row.highlight-row .container-row .container-col.container-border-bottom:last-of-type::after,
#site-control-content .widget-container .container .contained-row.highlight-row .container-row .container-col.container-border-bottom:last-of-type::after {
  left: -15px;
}
#widgets-view .widget-container .container .full-bleed-row.highlight-row .container-row .container-col.container-border-outer-left .container-border-bottom:first-of-type::after,
#site-control-content .widget-container .container .full-bleed-row.highlight-row .container-row .container-col.container-border-outer-left .container-border-bottom:first-of-type::after,
#widgets-view .widget-container .container .contained-row.highlight-row .container-row .container-col.container-border-outer-left .container-border-bottom:first-of-type::after,
#site-control-content .widget-container .container .contained-row.highlight-row .container-row .container-col.container-border-outer-left .container-border-bottom:first-of-type::after,
#widgets-view .widget-container .container .full-bleed-row.highlight-row .container-row .container-col.container-border-outer-left .container-border-bottom:last-of-type::after,
#site-control-content .widget-container .container .full-bleed-row.highlight-row .container-row .container-col.container-border-outer-left .container-border-bottom:last-of-type::after,
#widgets-view .widget-container .container .contained-row.highlight-row .container-row .container-col.container-border-outer-left .container-border-bottom:last-of-type::after,
#site-control-content .widget-container .container .contained-row.highlight-row .container-row .container-col.container-border-outer-left .container-border-bottom:last-of-type::after {
  left: 0;
}
#widgets-view .widget-container .container .full-bleed-row.highlight-row .container-row.container-border-outer-top,
#site-control-content .widget-container .container .full-bleed-row.highlight-row .container-row.container-border-outer-top,
#widgets-view .widget-container .container .contained-row.highlight-row .container-row.container-border-outer-top,
#site-control-content .widget-container .container .contained-row.highlight-row .container-row.container-border-outer-top {
  border-top: 4px solid;
}
#widgets-view .widget-container .container .full-bleed-row.highlight-row .container-row.container-border-outer-right,
#site-control-content .widget-container .container .full-bleed-row.highlight-row .container-row.container-border-outer-right,
#widgets-view .widget-container .container .contained-row.highlight-row .container-row.container-border-outer-right,
#site-control-content .widget-container .container .contained-row.highlight-row .container-row.container-border-outer-right {
  border-right: 4px solid;
}
#widgets-view .widget-container .container .full-bleed-row.highlight-row .container-row.container-border-outer-bottom,
#site-control-content .widget-container .container .full-bleed-row.highlight-row .container-row.container-border-outer-bottom,
#widgets-view .widget-container .container .contained-row.highlight-row .container-row.container-border-outer-bottom,
#site-control-content .widget-container .container .contained-row.highlight-row .container-row.container-border-outer-bottom {
  border-bottom: 4px solid;
}
#widgets-view .widget-container .container .full-bleed-row.highlight-row .container-row.container-border-outer-left,
#site-control-content .widget-container .container .full-bleed-row.highlight-row .container-row.container-border-outer-left,
#widgets-view .widget-container .container .contained-row.highlight-row .container-row.container-border-outer-left,
#site-control-content .widget-container .container .contained-row.highlight-row .container-row.container-border-outer-left {
  border-left: 4px solid;
}
#widgets-view .widget-container .container .full-bleed-row.highlight-row .container-row.container-theme-red,
#site-control-content .widget-container .container .full-bleed-row.highlight-row .container-row.container-theme-red,
#widgets-view .widget-container .container .contained-row.highlight-row .container-row.container-theme-red,
#site-control-content .widget-container .container .contained-row.highlight-row .container-row.container-theme-red {
  border-color: #bb0628;
}
#widgets-view .widget-container .container .full-bleed-row.highlight-row .container-row.container-theme-blue,
#site-control-content .widget-container .container .full-bleed-row.highlight-row .container-row.container-theme-blue,
#widgets-view .widget-container .container .contained-row.highlight-row .container-row.container-theme-blue,
#site-control-content .widget-container .container .contained-row.highlight-row .container-row.container-theme-blue {
  border-color: #0046be;
}
#widgets-view .widget-container .container .full-bleed-row.highlight-row .container-row.container-theme-black,
#site-control-content .widget-container .container .full-bleed-row.highlight-row .container-row.container-theme-black,
#widgets-view .widget-container .container .contained-row.highlight-row .container-row.container-theme-black,
#site-control-content .widget-container .container .contained-row.highlight-row .container-row.container-theme-black {
  border-color: #1d252c;
}
#widgets-view .widget-container .container .full-bleed-row.highlight-row .container-row.container-theme-grey,
#site-control-content .widget-container .container .full-bleed-row.highlight-row .container-row.container-theme-grey,
#widgets-view .widget-container .container .contained-row.highlight-row .container-row.container-theme-grey,
#site-control-content .widget-container .container .contained-row.highlight-row .container-row.container-theme-grey {
  border-color: #55555a;
}
#widgets-view .widget-container .container .full-bleed-row.highlight-row .container-row-first > div.col-xs-4.container-col,
#site-control-content .widget-container .container .full-bleed-row.highlight-row .container-row-first > div.col-xs-4.container-col,
#widgets-view .widget-container .container .contained-row.highlight-row .container-row-first > div.col-xs-4.container-col,
#site-control-content .widget-container .container .contained-row.highlight-row .container-row-first > div.col-xs-4.container-col {
  padding-top: 0;
}
#widgets-view .widget-container .container .full-bleed-row.highlight-row .container-row-last,
#site-control-content .widget-container .container .full-bleed-row.highlight-row .container-row-last,
#widgets-view .widget-container .container .contained-row.highlight-row .container-row-last,
#site-control-content .widget-container .container .contained-row.highlight-row .container-row-last {
  margin-bottom: 30px;
}
#widgets-view .widget-container .container .full-bleed-row.highlight-row .container-row-last > div.col-xs-4.container-col,
#site-control-content .widget-container .container .full-bleed-row.highlight-row .container-row-last > div.col-xs-4.container-col,
#widgets-view .widget-container .container .contained-row.highlight-row .container-row-last > div.col-xs-4.container-col,
#site-control-content .widget-container .container .contained-row.highlight-row .container-row-last > div.col-xs-4.container-col {
  padding-bottom: 0;
}
#widgets-view .widget-container .container .full-bleed-row.highlight-row .container-row-last .wf-large.widget-product-feature-v2 .wf-wrapper .wf-offer-row:last-child,
#site-control-content .widget-container .container .full-bleed-row.highlight-row .container-row-last .wf-large.widget-product-feature-v2 .wf-wrapper .wf-offer-row:last-child,
#widgets-view .widget-container .container .contained-row.highlight-row .container-row-last .wf-large.widget-product-feature-v2 .wf-wrapper .wf-offer-row:last-child,
#site-control-content .widget-container .container .contained-row.highlight-row .container-row-last .wf-large.widget-product-feature-v2 .wf-wrapper .wf-offer-row:last-child {
  padding-bottom: 24px;
}
.size-l #widgets-view .widget-container .container .full-bleed-row.highlight-row,
.size-l #site-control-content .widget-container .container .full-bleed-row.highlight-row,
.size-l #widgets-view .widget-container .container .contained-row.highlight-row,
.size-l #site-control-content .widget-container .container .contained-row.highlight-row {
  min-width: 1008px;
}
.size-s #widgets-view .widget-container .container .full-bleed-row.highlight-row,
.size-s #site-control-content .widget-container .container .full-bleed-row.highlight-row,
.size-s #widgets-view .widget-container .container .contained-row.highlight-row,
.size-s #site-control-content .widget-container .container .contained-row.highlight-row {
  max-width: 1008px;
  padding: 0 4px;
}
#widgets-view .widget-container .row.contained-row.highlight-header .widget-wrapper.row,
#site-control-content .widget-container .row.contained-row.highlight-header .widget-wrapper.row,
#widgets-view .widget-container .row.full-bleed-row.highlight-header .widget-wrapper.row,
#site-control-content .widget-container .row.full-bleed-row.highlight-header .widget-wrapper.row {
  margin-bottom: 10px;
}
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-background,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-background,
#widgets-view .contained-row .icon-headline-column .icon-headline-background,
#site-control-content .contained-row .icon-headline-column .icon-headline-background {
  height: calc(100% - 30px);
  width: calc(100% - 30px);
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 15px;
  right: 0;
}
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.icon-headline-bg-wrapper,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.icon-headline-bg-wrapper,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.icon-headline-bg-wrapper,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.icon-headline-bg-wrapper {
  width: 100%;
  margin: 0 auto;
  display: block;
}
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.icon-headline-bg-wrapper:not(.bg-theme-color-none) .widget-wrapper.row,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.icon-headline-bg-wrapper:not(.bg-theme-color-none) .widget-wrapper.row,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.icon-headline-bg-wrapper:not(.bg-theme-color-none) .widget-wrapper.row,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.icon-headline-bg-wrapper:not(.bg-theme-color-none) .widget-wrapper.row {
  padding-top: 15px;
  padding-bottom: 15px;
}
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.icon-headline-bg-wrapper .widget-icon-headline.icon-headline-l.centered-layout .icon-headline-content .textarea,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.icon-headline-bg-wrapper .widget-icon-headline.icon-headline-l.centered-layout .icon-headline-content .textarea,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.icon-headline-bg-wrapper .widget-icon-headline.icon-headline-l.centered-layout .icon-headline-content .textarea,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.icon-headline-bg-wrapper .widget-icon-headline.icon-headline-l.centered-layout .icon-headline-content .textarea {
  margin: 8px 0 0;
}
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.icon-headline-bg-wrapper .widget-icon-headline,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.icon-headline-bg-wrapper .widget-icon-headline,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.icon-headline-bg-wrapper .widget-icon-headline,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.icon-headline-bg-wrapper .widget-icon-headline {
  max-width: 600px;
  height: 100%;
}
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.icon-headline-bg-wrapper .col-xs-4 .widget-icon-headline,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.icon-headline-bg-wrapper .col-xs-4 .widget-icon-headline,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.icon-headline-bg-wrapper .col-xs-4 .widget-icon-headline,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.icon-headline-bg-wrapper .col-xs-4 .widget-icon-headline {
  max-width: 300px;
}
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.icon-headline-bg-wrapper .col-xs-6 .widget-icon-headline,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.icon-headline-bg-wrapper .col-xs-6 .widget-icon-headline,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.icon-headline-bg-wrapper .col-xs-6 .widget-icon-headline,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.icon-headline-bg-wrapper .col-xs-6 .widget-icon-headline {
  max-width: 400px;
}
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-background-white .textarea .headline a,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-background-white .textarea .headline a,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-background-white .textarea .headline a,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-background-white .textarea .headline a,
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-tech-yellow .textarea .headline a,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-tech-yellow .textarea .headline a,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-tech-yellow .textarea .headline a,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-tech-yellow .textarea .headline a {
  color: #55555a;
}
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-background-white .textarea .body,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-background-white .textarea .body,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-background-white .textarea .body,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-background-white .textarea .body,
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-tech-yellow .textarea .body,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-tech-yellow .textarea .body,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-tech-yellow .textarea .body,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-tech-yellow .textarea .body {
  color: #1d252c;
}
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-human-blue .textarea .headline a,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-human-blue .textarea .headline a,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-human-blue .textarea .headline a,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-human-blue .textarea .headline a,
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-dark-gray .textarea .headline a,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-dark-gray .textarea .headline a,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-dark-gray .textarea .headline a,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-dark-gray .textarea .headline a,
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-dark-blue .textarea .headline a,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-dark-blue .textarea .headline a,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-dark-blue .textarea .headline a,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-dark-blue .textarea .headline a,
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-tech-black .textarea .headline a,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-tech-black .textarea .headline a,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-tech-black .textarea .headline a,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-tech-black .textarea .headline a {
  color: #fff;
}
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-human-blue .textarea .body,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-human-blue .textarea .body,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-human-blue .textarea .body,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-human-blue .textarea .body,
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-dark-gray .textarea .body,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-dark-gray .textarea .body,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-dark-gray .textarea .body,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-dark-gray .textarea .body,
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-dark-blue .textarea .body,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-dark-blue .textarea .body,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-dark-blue .textarea .body,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-dark-blue .textarea .body,
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-tech-black .textarea .body,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-tech-black .textarea .body,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-tech-black .textarea .body,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-tech-black .textarea .body {
  color: #fff;
}
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-human-blue .textarea .disclaimer,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-human-blue .textarea .disclaimer,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-human-blue .textarea .disclaimer,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-human-blue .textarea .disclaimer,
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-dark-gray .textarea .disclaimer,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-dark-gray .textarea .disclaimer,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-dark-gray .textarea .disclaimer,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-dark-gray .textarea .disclaimer,
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-dark-blue .textarea .disclaimer,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-dark-blue .textarea .disclaimer,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-dark-blue .textarea .disclaimer,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-dark-blue .textarea .disclaimer,
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-tech-black .textarea .disclaimer,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-tech-black .textarea .disclaimer,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-tech-black .textarea .disclaimer,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-tech-black .textarea .disclaimer {
  color: #fff;
}
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-human-blue .textarea .link a,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-human-blue .textarea .link a,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-human-blue .textarea .link a,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-human-blue .textarea .link a,
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-dark-gray .textarea .link a,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-dark-gray .textarea .link a,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-dark-gray .textarea .link a,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-dark-gray .textarea .link a,
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-dark-blue .textarea .link a,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-dark-blue .textarea .link a,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-dark-blue .textarea .link a,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-dark-blue .textarea .link a,
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-tech-black .textarea .link a,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-tech-black .textarea .link a,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-tech-black .textarea .link a,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-tech-black .textarea .link a,
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-human-blue .textarea .disclaimer a,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-human-blue .textarea .disclaimer a,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-human-blue .textarea .disclaimer a,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-human-blue .textarea .disclaimer a,
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-dark-gray .textarea .disclaimer a,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-dark-gray .textarea .disclaimer a,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-dark-gray .textarea .disclaimer a,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-dark-gray .textarea .disclaimer a,
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-dark-blue .textarea .disclaimer a,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-dark-blue .textarea .disclaimer a,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-dark-blue .textarea .disclaimer a,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-dark-blue .textarea .disclaimer a,
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-tech-black .textarea .disclaimer a,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-tech-black .textarea .disclaimer a,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-tech-black .textarea .disclaimer a,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-tech-black .textarea .disclaimer a {
  color: #fff200;
}
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-none .col-xs-4:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-none .col-xs-4:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-none .col-xs-4:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-none .col-xs-4:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-none .col-xs-6:first-child > .widget-wrapper.row .col-xs-12,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-none .col-xs-6:first-child > .widget-wrapper.row .col-xs-12,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-none .col-xs-6:first-child > .widget-wrapper.row .col-xs-12,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-none .col-xs-6:first-child > .widget-wrapper.row .col-xs-12 {
  border-right: 1px solid #c5cbd5;
}
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-none .col-xs-12:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-none .col-xs-12:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-none .col-xs-12:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-none .col-xs-12:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12 {
  border-bottom: 1px solid #c5cbd5;
}
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-background-white .col-xs-4:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-background-white .col-xs-4:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-background-white .col-xs-4:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-background-white .col-xs-4:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-dark-gray .col-xs-4:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-dark-gray .col-xs-4:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-dark-gray .col-xs-4:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-dark-gray .col-xs-4:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-background-white .col-xs-6:first-child > .widget-wrapper.row .col-xs-12,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-background-white .col-xs-6:first-child > .widget-wrapper.row .col-xs-12,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-background-white .col-xs-6:first-child > .widget-wrapper.row .col-xs-12,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-background-white .col-xs-6:first-child > .widget-wrapper.row .col-xs-12,
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-dark-gray .col-xs-6:first-child > .widget-wrapper.row .col-xs-12,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-dark-gray .col-xs-6:first-child > .widget-wrapper.row .col-xs-12,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-dark-gray .col-xs-6:first-child > .widget-wrapper.row .col-xs-12,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-dark-gray .col-xs-6:first-child > .widget-wrapper.row .col-xs-12 {
  border-right: 1px solid #c5cbd5;
}
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-background-white .col-xs-12:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-background-white .col-xs-12:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-background-white .col-xs-12:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-background-white .col-xs-12:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-dark-gray .col-xs-12:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-dark-gray .col-xs-12:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-dark-gray .col-xs-12:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-dark-gray .col-xs-12:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12 {
  border-bottom: 1px solid #c5cbd5;
}
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-tech-yellow .col-xs-4:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-tech-yellow .col-xs-4:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-tech-yellow .col-xs-4:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-tech-yellow .col-xs-4:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-tech-yellow .col-xs-6:first-child > .widget-wrapper.row .col-xs-12,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-tech-yellow .col-xs-6:first-child > .widget-wrapper.row .col-xs-12,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-tech-yellow .col-xs-6:first-child > .widget-wrapper.row .col-xs-12,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-tech-yellow .col-xs-6:first-child > .widget-wrapper.row .col-xs-12 {
  border-right: 1px solid #ffe000;
}
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-tech-yellow .col-xs-12:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-tech-yellow .col-xs-12:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-tech-yellow .col-xs-12:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-tech-yellow .col-xs-12:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12 {
  border-bottom: 1px solid #ffe000;
}
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-human-blue .col-xs-4:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-human-blue .col-xs-4:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-human-blue .col-xs-4:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-human-blue .col-xs-4:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-human-blue .col-xs-6:first-child > .widget-wrapper.row .col-xs-12,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-human-blue .col-xs-6:first-child > .widget-wrapper.row .col-xs-12,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-human-blue .col-xs-6:first-child > .widget-wrapper.row .col-xs-12,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-human-blue .col-xs-6:first-child > .widget-wrapper.row .col-xs-12 {
  border-right: 1px solid #2b5df5;
}
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-human-blue .col-xs-12:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-human-blue .col-xs-12:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-human-blue .col-xs-12:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-human-blue .col-xs-12:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12 {
  border-bottom: 1px solid #2b5df5;
}
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-dark-blue .col-xs-4:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-dark-blue .col-xs-4:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-dark-blue .col-xs-4:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-dark-blue .col-xs-4:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-dark-blue .col-xs-6:first-child > .widget-wrapper.row .col-xs-12,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-dark-blue .col-xs-6:first-child > .widget-wrapper.row .col-xs-12,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-dark-blue .col-xs-6:first-child > .widget-wrapper.row .col-xs-12,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-dark-blue .col-xs-6:first-child > .widget-wrapper.row .col-xs-12 {
  border-right: 1px solid #0046be;
}
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-dark-blue .col-xs-12:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-dark-blue .col-xs-12:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-dark-blue .col-xs-12:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-dark-blue .col-xs-12:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12 {
  border-bottom: 1px solid #0046be;
}
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-tech-black .col-xs-4:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-tech-black .col-xs-4:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-tech-black .col-xs-4:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-tech-black .col-xs-4:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-tech-black .col-xs-6:first-child > .widget-wrapper.row .col-xs-12,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-tech-black .col-xs-6:first-child > .widget-wrapper.row .col-xs-12,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-tech-black .col-xs-6:first-child > .widget-wrapper.row .col-xs-12,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-tech-black .col-xs-6:first-child > .widget-wrapper.row .col-xs-12 {
  border-right: 1px solid #55555a;
}
#widgets-view .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-tech-black .col-xs-12:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#site-control-content .full-bleed-row-icon-headline .icon-headline-column .icon-headline-row.bg-theme-color-tech-black .col-xs-12:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#widgets-view .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-tech-black .col-xs-12:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#site-control-content .contained-row .icon-headline-column .icon-headline-row.bg-theme-color-tech-black .col-xs-12:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12 {
  border-bottom: 1px solid #55555a;
}
@media (max-width: 1200px) {
  #widgets-view .full-bleed-row-icon-headline:not(.side-by-side) .icon-headline-column .row .col-xs-4:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
  #site-control-content .full-bleed-row-icon-headline:not(.side-by-side) .icon-headline-column .row .col-xs-4:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
  #widgets-view .full-bleed-row-icon-headline:not(.side-by-side) .icon-headline-column .row .col-xs-6:first-child > .widget-wrapper.row .col-xs-12,
  #site-control-content .full-bleed-row-icon-headline:not(.side-by-side) .icon-headline-column .row .col-xs-6:first-child > .widget-wrapper.row .col-xs-12 {
    border-right: none;
  }
}
#widgets-view .contained-row:not(.side-by-side) .icon-headline-column .row .col-xs-4:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#site-control-content .contained-row:not(.side-by-side) .icon-headline-column .row .col-xs-4:nth-last-child(n + 2) > .widget-wrapper.row .col-xs-12,
#widgets-view .contained-row:not(.side-by-side) .icon-headline-column .row .col-xs-6:first-child > .widget-wrapper.row .col-xs-12,
#site-control-content .contained-row:not(.side-by-side) .icon-headline-column .row .col-xs-6:first-child > .widget-wrapper.row .col-xs-12 {
  border-right: none;
}
#widgets-view .alert-wrapper,
#site-control-content .alert-wrapper {
  padding: 0 15px;
  margin: 0 auto;
}
#widgets-view .page-title-wrapper #page-title-col,
#site-control-content .page-title-wrapper #page-title-col {
  margin-bottom: 0;
}
#widgets-view .page-title-wrapper .page-title,
#site-control-content .page-title-wrapper .page-title {
  font-weight: 500;
  margin-top: 15px;
  margin-bottom: 15px;
}
#widgets-view .icon,
#site-control-content .icon {
  background: none;
  overflow: inherit;
}
#widgets-view .widget-container,
#site-control-content .widget-container {
  line-height: 1.3;
}
#widgets-view .widget-container .full-bleed-wrapper,
#site-control-content .widget-container .full-bleed-wrapper {
  width: 100%;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
#widgets-view .widget-container .full-bleed-wrapper img,
#site-control-content .widget-container .full-bleed-wrapper img {
  margin: 0 auto;
}
#widgets-view .widget-container .container,
#site-control-content .widget-container .container {
  padding: 0 15px;
  min-width: 0;
  width: auto;
}
#widgets-view .widget-container .container #hierarchy,
#site-control-content .widget-container .container #hierarchy {
  padding: 10px 20px 0 0;
  margin: 0 auto 0 15px;
  zoom: 1;
  float: left;
}
#widgets-view .site-control-banner .icon,
#site-control-content .site-control-banner .icon {
  background: none;
  overflow: inherit;
}
#widgets-view .site-control-banner > .row > div > div.widget-focus:first-child,
#site-control-content .site-control-banner > .row > div > div.widget-focus:first-child {
  margin-top: 17px;
}
.c-modal-body .widget,
.modal-body .widget {
  padding-bottom: 0;
  padding-top: 0;
  margin-bottom: 0;
}
.c-modal-body .widget [class^="col-xs-"]:last-child,
.modal-body .widget [class^="col-xs-"]:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}
#widgets-view,
#site-control-content {
  min-width: 1008px;
  overflow-x: hidden;
  /* In promo, for overriding padding-top in each old widget */
}
#widgets-view .full-bleed-row-polaroid .col-xs-4 > .widget-polaroid,
#site-control-content .full-bleed-row-polaroid .col-xs-4 > .widget-polaroid,
#widgets-view .full-bleed-row-polaroid .col-xs-6 > .widget-polaroid.half,
#site-control-content .full-bleed-row-polaroid .col-xs-6 > .widget-polaroid.half,
#widgets-view .full-bleed-row-polaroid .col-xs-8 > .widget-polaroid.half,
#site-control-content .full-bleed-row-polaroid .col-xs-8 > .widget-polaroid.half,
#widgets-view .full-bleed-row-polaroid .col-xs-12 > .widget-polaroid.half,
#site-control-content .full-bleed-row-polaroid .col-xs-12 > .widget-polaroid.half {
  max-width: 100%;
}
#widgets-view .full-bleed-row-polaroid .widget-polaroid .image-shell a,
#site-control-content .full-bleed-row-polaroid .widget-polaroid .image-shell a {
  width: 100%;
}
#widgets-view .full-bleed-row-topper .widget-topper .col-xs-12,
#site-control-content .full-bleed-row-topper .widget-topper .col-xs-12,
#widgets-view .full-bleed-row-topper .widget-topper .col-xs-8,
#site-control-content .full-bleed-row-topper .widget-topper .col-xs-8,
#widgets-view .full-bleed-row-topper .widget-topper .col-xs-7,
#site-control-content .full-bleed-row-topper .widget-topper .col-xs-7,
#widgets-view .full-bleed-row-topper .widget-topper .col-xs-6,
#site-control-content .full-bleed-row-topper .widget-topper .col-xs-6,
#widgets-view .full-bleed-row-topper .widget-topper .col-xs-5,
#site-control-content .full-bleed-row-topper .widget-topper .col-xs-5,
#widgets-view .full-bleed-row-topper .widget-topper .col-xs-4,
#site-control-content .full-bleed-row-topper .widget-topper .col-xs-4 {
  display: flex;
}
#widgets-view .full-bleed-row-topper .col-xs-8 .widget-topper .headline,
#site-control-content .full-bleed-row-topper .col-xs-8 .widget-topper .headline,
#widgets-view .full-bleed-row-topper .col-xs-6 .widget-topper .headline,
#site-control-content .full-bleed-row-topper .col-xs-6 .widget-topper .headline {
  font-size: 17px;
}
#widgets-view .row-container,
#site-control-content .row-container {
  padding-top: 30px;
}
#widgets-view .widget-container,
#site-control-content .widget-container {
  overflow: hidden;
}
#widgets-view .widget-container .page-title-wrapper .page-title,
#site-control-content .widget-container .page-title-wrapper .page-title {
  font-size: 20px;
}
#widgets-view .widget-container .breadcrumb-wrapper,
#site-control-content .widget-container .breadcrumb-wrapper,
#widgets-view .widget-container .alert-wrapper,
#site-control-content .widget-container .alert-wrapper {
  margin-bottom: 0;
}
#widgets-view .widget-container .breadcrumb-wrapper + .page-title-wrapper,
#site-control-content .widget-container .breadcrumb-wrapper + .page-title-wrapper {
  margin-top: 0;
}
#widgets-view .widget-container .full-bleed-wrapper,
#site-control-content .widget-container .full-bleed-wrapper {
  min-width: 1008px;
  background-size: none;
  z-index: -1;
}
#widgets-view .widget-container .full-bleed-primary-message-background-image-column,
#site-control-content .widget-container .full-bleed-primary-message-background-image-column {
  position: static;
}
#widgets-view .widget-container.full-bleed-vpt-and-navigation > .container > .row:first-child > .col-xs-12:first-child,
#site-control-content .widget-container.full-bleed-vpt-and-navigation > .container > .row:first-child > .col-xs-12:first-child {
  margin-bottom: 0;
}
#widgets-view .widget-container .full-bleed-parent,
#site-control-content .widget-container .full-bleed-parent {
  width: 100%;
  height: 0;
}
#widgets-view .widget-container .full-bleed-container,
#site-control-content .widget-container .full-bleed-container {
  width: 100%;
  height: 175px;
}
#widgets-view .widget-container.short-full-bleed-vpt .full-bleed-container,
#site-control-content .widget-container.short-full-bleed-vpt .full-bleed-container {
  height: 120px;
}
#widgets-view .widget-container.leading-secondary-navigation > .full-bleed-parent,
#site-control-content .widget-container.leading-secondary-navigation > .full-bleed-parent {
  position: relative;
  top: 90px;
}
#widgets-view .widget-container.secondary-navigation-row-has-no-margin > .full-bleed-parent,
#site-control-content .widget-container.secondary-navigation-row-has-no-margin > .full-bleed-parent {
  top: 60px;
}
#widgets-view .widget-container .flexed-row,
#site-control-content .widget-container .flexed-row {
  display: flex;
  align-items: stretch;
}
#widgets-view .widget-container .flexed-row .flexed-column:not(.with-primary),
#site-control-content .widget-container .flexed-row .flexed-column:not(.with-primary) {
  display: flex;
  flex-direction: column;
}
#widgets-view .widget-container .flexed-row .flexed-column:not(.with-primary) .widget-wrapper.row,
#site-control-content .widget-container .flexed-row .flexed-column:not(.with-primary) .widget-wrapper.row {
  display: flex;
  flex: 1;
}
#widgets-view .widget-container .flexed-row .flexed-column:not(.with-primary) .widget-wrapper.row .col-xs-12,
#site-control-content .widget-container .flexed-row .flexed-column:not(.with-primary) .widget-wrapper.row .col-xs-12 {
  display: flex;
}
#widgets-view .widget-container .with-primary,
#site-control-content .widget-container .with-primary {
  position: absolute;
  right: calc(50% - 1008px / 2);
  width: calc(1008px / 3);
  height: 305px;
  background: #fff;
  min-height: 305px;
}
.bby-ghp #widgets-view .widget-container .with-primary,
.bby-ghp #site-control-content .widget-container .with-primary,
#widgets-view .widget-container .with-primary.has-flex,
#site-control-content .widget-container .with-primary.has-flex {
  background: none;
}
#widgets-view .widget-container .associated-widget,
#site-control-content .widget-container .associated-widget {
  padding: 15px 0;
  margin: 0;
}
#widgets-view .widget-container .associated-widget:first-of-type,
#site-control-content .widget-container .associated-widget:first-of-type {
  border-bottom: 1px solid #c5cbd5;
}
#widgets-view .widget-container .associated-widget:last-of-type,
#site-control-content .widget-container .associated-widget:last-of-type {
  border: none;
  min-height: 152px;
}
#widgets-view .widget-container .associated-widget:first-of-type:last-of-type,
#site-control-content .widget-container .associated-widget:first-of-type:last-of-type {
  border: none;
  padding: 15px 0 0 0;
}
#widgets-view .widget-container .container,
#site-control-content .widget-container .container {
  max-width: none;
  padding: 0;
}
#widgets-view .widget-container .container > .full-bleed-row-icon-headline,
#site-control-content .widget-container .container > .full-bleed-row-icon-headline,
#widgets-view .widget-container .container > .full-bleed-row,
#site-control-content .widget-container .container > .full-bleed-row {
  display: flex;
  justify-content: center;
  max-width: none;
  min-width: 1008px;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
#widgets-view .widget-container .container > .full-bleed-row-icon-headline.grey-background,
#site-control-content .widget-container .container > .full-bleed-row-icon-headline.grey-background,
#widgets-view .widget-container .container > .full-bleed-row.grey-background,
#site-control-content .widget-container .container > .full-bleed-row.grey-background {
  background: #f4f6f9;
  margin-bottom: 30px;
}
#widgets-view .widget-container .container > .full-bleed-row-icon-headline.grey-background.remove-margin,
#site-control-content .widget-container .container > .full-bleed-row-icon-headline.grey-background.remove-margin,
#widgets-view .widget-container .container > .full-bleed-row.grey-background.remove-margin,
#site-control-content .widget-container .container > .full-bleed-row.grey-background.remove-margin {
  margin-bottom: 0;
}
#widgets-view .widget-container .container > .full-bleed-row-icon-headline.grey-background .widget-wrapper.row,
#site-control-content .widget-container .container > .full-bleed-row-icon-headline.grey-background .widget-wrapper.row,
#widgets-view .widget-container .container > .full-bleed-row.grey-background .widget-wrapper.row,
#site-control-content .widget-container .container > .full-bleed-row.grey-background .widget-wrapper.row {
  margin-bottom: auto;
}
#widgets-view .widget-container .container > .full-bleed-row-icon-headline.grey-background .col-xs-6,
#site-control-content .widget-container .container > .full-bleed-row-icon-headline.grey-background .col-xs-6,
#widgets-view .widget-container .container > .full-bleed-row.grey-background .col-xs-6,
#site-control-content .widget-container .container > .full-bleed-row.grey-background .col-xs-6 {
  padding: 24px 12px 24px 24px;
}
#widgets-view .widget-container .container > .full-bleed-row-icon-headline.grey-background .col-xs-6 + .col-xs-6,
#site-control-content .widget-container .container > .full-bleed-row-icon-headline.grey-background .col-xs-6 + .col-xs-6,
#widgets-view .widget-container .container > .full-bleed-row.grey-background .col-xs-6 + .col-xs-6,
#site-control-content .widget-container .container > .full-bleed-row.grey-background .col-xs-6 + .col-xs-6 {
  padding-left: 12px;
  padding-right: 24px;
}
#widgets-view .widget-container .container > .full-bleed-row-icon-headline.grey-background .mp-media-gallery-column.col-xs-6,
#site-control-content .widget-container .container > .full-bleed-row-icon-headline.grey-background .mp-media-gallery-column.col-xs-6,
#widgets-view .widget-container .container > .full-bleed-row.grey-background .mp-media-gallery-column.col-xs-6,
#site-control-content .widget-container .container > .full-bleed-row.grey-background .mp-media-gallery-column.col-xs-6 {
  padding: 0;
}
#widgets-view .widget-container .container > .full-bleed-row-icon-headline > .col-xs-4,
#site-control-content .widget-container .container > .full-bleed-row-icon-headline > .col-xs-4,
#widgets-view .widget-container .container > .full-bleed-row > .col-xs-4,
#site-control-content .widget-container .container > .full-bleed-row > .col-xs-4 {
  max-width: 534px;
}
#widgets-view .widget-container .container > .full-bleed-row-icon-headline > .col-xs-6,
#site-control-content .widget-container .container > .full-bleed-row-icon-headline > .col-xs-6,
#widgets-view .widget-container .container > .full-bleed-row > .col-xs-6,
#site-control-content .widget-container .container > .full-bleed-row > .col-xs-6 {
  max-width: 800px;
}
#widgets-view .widget-container .container > .full-bleed-row-icon-headline > .col-xs-8,
#site-control-content .widget-container .container > .full-bleed-row-icon-headline > .col-xs-8,
#widgets-view .widget-container .container > .full-bleed-row > .col-xs-8,
#site-control-content .widget-container .container > .full-bleed-row > .col-xs-8 {
  max-width: 1068px;
}
#widgets-view .widget-container .container > .full-bleed-row-icon-headline > .col-xs-12,
#site-control-content .widget-container .container > .full-bleed-row-icon-headline > .col-xs-12,
#widgets-view .widget-container .container > .full-bleed-row > .col-xs-12,
#site-control-content .widget-container .container > .full-bleed-row > .col-xs-12 {
  max-width: 1600px;
}
#widgets-view .widget-container .container > .full-bleed-row-max .col-xs-12,
#site-control-content .widget-container .container > .full-bleed-row-max .col-xs-12 {
  max-width: 2000px;
}
#widgets-view .widget-container .container > .contained-row,
#site-control-content .widget-container .container > .contained-row {
  max-width: 1008px;
  min-width: 1008px;
  margin: 0 auto;
}
#widgets-view .widget-container .container .widget-wrapper.row,
#site-control-content .widget-container .container .widget-wrapper.row {
  margin-bottom: 30px;
}
#widgets-view .widget-container .container .widget-wrapper.row.widget-wrapper-no-margin,
#site-control-content .widget-container .container .widget-wrapper.row.widget-wrapper-no-margin {
  margin-bottom: 0;
}
#widgets-view .widget-container .container .remove-margin .widget-wrapper.row:last-child,
#site-control-content .widget-container .container .remove-margin .widget-wrapper.row:last-child {
  margin-bottom: 0;
}
.media-network-ad {
  z-index: 1000 !important;
}
.media-network-ad.push-down-large {
  min-height: 100px;
}
.media-network-ad.push-down-large .header-banner {
  width: 1008px;
  margin: 0 auto;
}
.media-network-ad .header-banner {
  min-height: 81px;
  text-align: center;
  margin: 15px auto 10px;
  width: 970px;
}
.media-network-ad .header-banner.advertisement {
  padding: 0 0 15px;
  background: url("//img.bbystatic.com/BestBuy_US/en_US/images/global/admodel/advertisement_300x250.gif") 0% 100% no-repeat;
}
.media-network-ad .footer-banner {
  min-height: 90px;
  text-align: center;
  margin: 40px auto;
  width: 738px;
}
.media-network-ad .footer-banner.advertisement {
  padding: 0 0 0 10px;
  background: url("//img.bbystatic.com/BestBuy_US/en_US/images/global/admodel/advertisement_728x90.gif") 0 0 no-repeat;
}
.c-modal-window .container {
  min-width: 0;
}
.c-modal-body .widget,
.modal-body .widget {
  height: auto;
}
.c-modal-body .widget-wrapper,
.modal-body .widget-wrapper {
  margin-bottom: 30px;
}
@-moz-document url-prefix() {
  .c-modal-body {
    overflow: auto;
  }
}
.bby-ghp #widgets-view .with-primary,
.bby-ghp #site-control-content .with-primary {
  background: none;
}
.cart-button .btn-secondary.disabled.service-down,
.btn-primary.disabled.service-down {
  pointer-events: all;
}
.widget .c-modal-dialog,
.widget .modal-dialog {
  width: 702px;
}
.widgets-view-email-modal .c-modal-grid {
  width: 450px;
  background-color: #0046be;
}
.widgets-view-email-modal .c-modal-grid .widget-email-submission {
  margin-top: 0;
}
.widgets-view-email-modal .c-modal-grid .c-close-icon {
  color: #fff;
}
.widgets-view-email-modal .c-modal-grid .c-close-icon svg {
  fill: #fff;
}
.widgets-view-email-modal .modal-full-width .c-modal-grid {
  width: 800px;
}
.widgets-view-email-modal .modal-white-theme .c-modal-grid {
  background-color: #fff;
}
.widgets-view-email-modal .modal-white-theme .c-modal-grid .c-close-icon {
  color: #0046be;
}
.widgets-view-email-modal .modal-white-theme .c-modal-grid .c-close-icon svg {
  fill: #0046be;
}
.site-control-banner .widget-wrapper.row {
  margin-bottom: 30px;
}
.site-control-banner .remove-margin .widget-wrapper.row:last-child {
  margin-bottom: 0;
}
.site-control-banner .flexed-row {
  display: flex;
}
.site-control-banner .flexed-row .flexed-column {
  display: flex;
}
.site-control-banner .flexed-row .flexed-column .widget-wrapper.row {
  display: flex;
  flex: 1;
}
.site-control-banner .flexed-row .flexed-column .widget-wrapper.row .col-xs-12 {
  display: flex;
}

