@charset "UTF-8";

/* line 476, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.overlay-inner .email__catagories {
  display: none;
  padding-top: 0.9375em;
}
/* line 481, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.overlay-inner .email--selected .preview-icons {
  display: none;
}

/** Styles for managing email tool template look and feel - Hiding breadcrumb and social bar**/
/* line 489, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.email .breadcrumb, .email .social-bar {
  display: none;
}

/* line 493, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.lt-ie9 .tool-comp .radio-check .radio input {
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 494, ../../../legacy-dmp/includes/tools/email/_desktop.scss */
.lt-ie9 .natyes .form-input-row.radio-check .radio, .tool-comp .form-input-row.radio-check .radio {
  padding-bottom: 1px;
  padding-right: 1px;
}

/*------------------------------------------------------*\
    CAROUSEL DESKTOP CSS
\*------------------------------------------------------*/
/* line 5, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.flex-direction-nav .flex-prev, .flex-direction-nav .flex-next {
  display: block;
  width: 36px;
  height: 90px;
  top: 158px;
  position: absolute;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: rgba(255, 255, 255, 0.99);
  margin: 10px 0;
}

/* line 8, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.flex-direction-nav .flex-next {
  right: -1px;
  text-align: right;
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/carousel_nav_arrow_right.png");
  background-repeat: no-repeat;
  background-color: transparent;
  background-attachment: scroll;
}

/* line 9, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.flex-direction-nav .flex-prev {
  left: 3px;
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/carousel_nav_arrow_left.png");
  background-repeat: no-repeat;
  background-color: transparent;
  background-attachment: scroll;
}

/* line 11, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.flex-direction-nav .flex-disabled {
  opacity: .5 !important;
  filter: alpha(opacity=50);
  cursor: default;
}

/* line 13, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
li.slider_block ul li {
  margin: 0 14px 0 16px;
  padding: 0;
  width: 274px;
}

/*
.flex-prev .carousel-arrow {
background: url("/etc/designs/dmp/clientlibs_base/images/icons/cta_white_left.png") no-repeat scroll 0 0 rgba(0, 255, 255, 0);
height: 15px;
position: relative;
right: 0;
top: 40%;
width: 15px;
padding-right: 12px;
margin-right: 10px
}
.flex-next .carousel-arrow {
background: url("/etc/designs/dmp/clientlibs_base/images/icons/cta_white.png") no-repeat scroll 0 0 rgba(0, 255, 255, 0);
height: 15px;
position: relative;
right: 0;
top: 40%;
width: 15px;
padding-right: 12px;
margin-right: 10px
}
*/
/* line 40, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.flexslider {
  width: 917px;
  padding: 48px 28px 0 35px;
}

/* line 44, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.lt-ie9 .flexslider {
  padding-top: 48px;
}

/* line 47, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.ie10.lt-ie9 .flexslider {
  padding-top: 48px;
}

/* line 51, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.flexslider_wrap {
  width: 979px;
  background: url("/etc/designs/dmp/clientlibs_nw_desktop/images/NatWest_Homepage_carousel_bg.svg");
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/NatWest_Homepage_carousel_bg.png") \9;
}

/* line 56, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.flexslider_wrap a {
  color: #42145f;
}

/* line 59, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.slider_content .comp-rich-text {
  padding-top: 8px;
}

/* line 62, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.slider_content {
  color: #42145f;
}

/* line 66, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.flex-control-nav {
  padding-bottom: 2.7em;
  padding-top: 2em;
  margin-top: 0px;
  bottom: 3px;
}

/* line 67, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.flex-direction-nav .flex-prev:hover {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/carousel_nav_arrow_rollover_left.png");
  background-repeat: no-repeat;
  background-color: transparent;
  background-attachment: scroll;
}

/* line 73, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.flex-direction-nav .flex-next:hover {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/carousel_nav_arrow_rollover_right.png");
  background-repeat: no-repeat;
  background-color: transparent;
  background-attachment: scroll;
}

/* line 78, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.flex-control-paging li a.flex-active {
  background: #42145F;
}

/* line 79, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.flex-control-paging li a {
  background: #B4A99F;
}

/* line 80, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.flex-direction-nav a.flex-prev.hover {
  left: 3px;
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/carousel_nav_arrow_rollover_left.png");
  background-repeat: no-repeat;
  background-color: transparent;
}

/* line 86, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.flex-direction-nav a.flex-next.hover {
  right: 0px;
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/carousel_nav_arrow_rollover_right.png");
  background-repeat: no-repeat;
  background-color: transparent;
}

/* Carousel for Rebrand Mopup*/
/* line 98, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.carousel-slider-non-home-wraper.flexslider_wrap {
  background: #eae1d8;
  width: 976px;
  left: 0px;
}
/* line 103, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.carousel-slider-non-home-wraper .flexslider {
  padding: 48px 32px 48px 32px;
  width: auto;
}
/* line 107, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.carousel-slider-non-home-wraper .flexslider .header_content {
  display: none;
}
/* line 110, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.carousel-slider-non-home-wraper .flexslider .carousel__item {
  padding-left: 0;
}
/* line 114, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.carousel-slider-non-home-wraper .flexslider .flex-control-nav {
  padding-bottom: 0px;
  width: auto;
  padding-top: 0px;
}
/* line 118, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.carousel-slider-non-home-wraper .flexslider .flex-control-nav li {
  margin-right: 24px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}
/* line 124, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.carousel-slider-non-home-wraper .flexslider .flex-control-nav li:last-child {
  margin-right: 0px;
}
/* line 129, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.carousel-slider-non-home-wraper .flexslider .flex-control-nav.flex-control-paging li a {
  height: 16px;
  width: 16px;
}
/* line 137, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.carousel-slider-non-home-wraper .flexslider .flex-direction-nav .flex-next {
  background-image: url("/etc/designs/dmp/clientlibs_base/images/carousel-rebrand-images/natwest/n-w-defalt-r.png") no-repeat;
  height: 86px;
  width: 37px;
  top: 161px;
  right: 0px;
}
/* line 144, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.carousel-slider-non-home-wraper .flexslider .flex-direction-nav .flex-next:hover {
  background-image: url("/etc/designs/dmp/clientlibs_base/images/carousel-rebrand-images/natwest/n-w-hit-r.png") no-repeat;
  width: 37px;
}
/* line 150, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.carousel-slider-non-home-wraper .flexslider .flex-direction-nav .flex-prev {
  background-image: url("/etc/designs/dmp/clientlibs_base/images/carousel-rebrand-images/natwest/n-w-defalt-l.png") no-repeat;
  left: -1px;
  height: 86px;
  width: 37px;
  top: 161px;
}
/* line 157, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.carousel-slider-non-home-wraper .flexslider .flex-direction-nav .flex-prev:hover {
  background-image: url("/etc/designs/dmp/clientlibs_base/images/carousel-rebrand-images/natwest/n-w-hit-l.png") no-repeat;
  left: -1px;
  width: 37px;
}
/* line 170, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.carousel-slider-non-home-wraper li.slider_block ul li .slider_image img {
  margin-bottom: 16px;
  width: 272px;
  height: 204px;
  border-radius: 6px;
}
/* line 178, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.carousel-slider-non-home-wraper li.slider_block ul li .carousel__item__detail {
  top: 16px !important;
  left: 16px !important;
  margin-top: 0px;
  margin-left: 0px;
}
/* line 184, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.carousel-slider-non-home-wraper li.slider_block ul li .carousel__item__detail .icon {
  height: 48px;
  width: 48px;
  padding: 0px;
  margin: 0px;
  background: none;
}
/* line 193, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.carousel-slider-non-home-wraper li.slider_block ul li .carousel__item__detail .icon.icon-play:before {
  position: absolute;
  top: 15px;
  left: 23px;
  color: #f7f7f5;
  font-size: 28px;
}
/* line 201, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.carousel-slider-non-home-wraper li.slider_block ul li .carousel__item__detail .icon.icon-play:after {
  content: "\e634";
  font-size: 60px;
  color: #da4735;
  padding-left: 0px;
}
/* line 211, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.carousel-slider-non-home-wraper li.slider_block ul li .carousel__item__detail .icon.icon-document:before {
  position: absolute;
  top: 15px;
  left: 15px;
  color: #f7f7f5;
  font-size: 28px;
}
/* line 219, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.carousel-slider-non-home-wraper li.slider_block ul li .carousel__item__detail .icon.icon-document:after {
  content: "\e634";
  font-size: 60px;
  color: #da4735;
  padding-left: 0px;
}
/* line 229, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.carousel-slider-non-home-wraper li.slider_block ul li .slider_content {
  padding-right: 0px;
}
/* line 234, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.carousel-slider-non-home-wraper li.slider_block ul li .slider_content .cta.cta--branded.cta--m {
  padding-top: 4px;
  padding-bottom: 42px;
}
/* line 240, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.carousel-slider-non-home-wraper li.slider_block ul li .slider_content .cta.cta--branded.cta--m.cta--font14 a {
  line-height: 18px;
  background: none;
  padding-right: 43px !important;
  padding-top: 14px;
}
/* line 246, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.carousel-slider-non-home-wraper li.slider_block ul li .slider_content .cta.cta--branded.cta--m.cta--font14 a:after {
  content: "\e615";
  font-size: 24px;
  position: absolute;
  right: 0px;
  top: 50% !important;
}
/* line 254, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.carousel-slider-non-home-wraper li.slider_block ul li .slider_content .cta.cta--branded.cta--m.cta--font14 a:hover {
  background: none;
}
/* line 263, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.carousel-slider-non-home-wraper li.slider_block ul li .slider_content .comp-rich-text {
  padding-top: 0px;
  padding-bottom: 0px;
}
/* line 266, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.carousel-slider-non-home-wraper li.slider_block ul li .slider_content .comp-rich-text p {
  padding-top: 0px;
  padding-bottom: 0px;
}

/* line 278, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.wrapper.js-spoke .carousel-slider-non-home-wraper.flexslider_wrap {
  padding-top: 48px;
}

/* line 282, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.lt-ie9.ie10 .carousel-slider-non-home-wraper li.slider_block ul li .slider_content .cta.cta--branded.cta--m a {
  background: none !important;
}

/* line 285, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.lt-ie9.ie10 .carousel-slider-non-home-wraper li.slider_block ul li .slider_content .cta.cta--branded.cta--m a:hover {
  background: none !important;
}

/* line 290, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.lt-ie9.ie10 .carousel-slider-non-home-wraper .flexslider .flex-control-nav {
  padding-bottom: 0px;
  padding-top: 0px;
}

/* line 297, ../../../legacy-dmp/includes/components/carousal-new/_desktop.scss */
.lt-ie9 .carousel-slider-non-home-wraper li.slider_block ul li .slider_content .cta.cta--branded.cta--m.cta--font14 a {
  padding-bottom: 5px !important;
  padding-right: 43px !important;
  padding-top: 14px;
}

/*------------------------------------*\
    Overpayment - DESKTOP CSS
\*------------------------------------*/
/**
 * NON JS MODE RELATED STYLES
 * OVERPAYMENT SHELF RELATED STYLE
 * COMMON STYLING
 * MULTIPART MORTGAGE DETAILS STYLE
 * TOGGLE BUTTONS - RADIO GROUP
 * OVERPAYMENT CALCULATE FORM
 * GRAPH AND RESULT SUMMARY
 * ACCOUNT SUMMARY AND OVERLAY STYLING
 * MULTIPART MORTGAGE COMPARISON OVERLAY
 * Custom split text component
 * NEXT STEPS SHELF- APPOINTMENT ICON
*/
/*---------------------------------------------*\
    $NON JS MODE RELATED STYLES
\*---------------------------------------------*/
/* line 23, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.no-js .js-calc-saving, .no-js .js-calc-saving a, .no-js .js-hide-shelf {
  display: none;
}
/* line 28, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.no-js .tool--overpayment .overpayment--non-graph-info {
  display: block;
  float: left;
  width: 90%;
}
/* line 35, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.no-js .tool--overpayment .overpayment--graph .heading {
  float: left;
  width: 100%;
}
/* line 42, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.no-js .tool--overpayment .form-input-row .input-label--radio-option {
  /* 
  	ab = X X
  */
  width: 240px;
  width: 24rem;
  text-align: left;
}
/* line 48, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.no-js .tool--overpayment .js-cta-submit-button {
  display: block;
}
/* line 53, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.no-js .graph-placeholder {
  display: none;
}

/*---------------------------------------------*\
    $OVERPAYMENT SHELF RELATED STYLE
\*---------------------------------------------*/
/* line 64, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.overpayment .shelf .shelf__inner.shelf--padded {
  padding: 0 !important;
}

/* line 71, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment {
  /*---------------------------------------------*\
    $COMMON STYLING
  \*---------------------------------------------*/
  /*------------------------------------*\
      $MULTIPART MORTGAGE DETAILS STYLE
  \*------------------------------------*/
  /*------------------------------------*\
     TOGGLE BUTTONS - RADIO GROUP 
  \*------------------------------------*/
  /*------------------------------------*\
	  $OVERPAYMENT CALCULATE FORM
	\*------------------------------------*/
  /*------------------------------------*\
      $GRAPH AND RESULT SUMMARY
  \*------------------------------------*/
 /*------------------------------------*\
    $ACCOUNT SUMMARY AND OVERLAY STYLING
\*------------------------------------*/
  /*------------------------------------*\
    $MULTIPART MORTGAGE COMPARISON OVERLAY
  \*------------------------------------*/
}
/* line 75, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment .grid-margin {
  overflow: auto;
}
/* line 78, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment .theme--light-blue {
  background: #dfe0f0;
}
/* line 81, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment .cta--back-m {
  display: none;
}
/* line 87, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment .cta--sign-in a:before, .tool--overpayment .cta--sign-in a:after {
  top: 17px;
}
/* line 93, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment .overpayment--head--rte {
  /* 
  	ab = X X
  */
  margin-top: 50px;
  margin-top: 5rem;
}
/* line 95, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment .overpayment--head--rte .comp-rich-text {
  /* 
  	ab = X X X X 
  */
  margin: 25px 20px 0px 30px;
  margin: 2.5rem 2rem 0rem 3rem;
}
/* line 103, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment .mortgage-summary {
  border: #cccbd4 1px solid;
  float: left;
  font-size: 16px;
  font-size: 1.6rem;
  /* 
  	ab = X X
  */
  padding-bottom: 20px;
  padding-bottom: 2rem;
  /* 
  	ab = X X
  */
  margin-bottom: 20px;
  margin-bottom: 2rem;
  width: 99%;
  font-family: "RNHouseSansRegular", sans-serif;
}
/* line 111, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment .mortgage-summary .grid__item {
  /* 
  	ab = X X
  */
  padding-left: 20px;
  padding-left: 2rem;
}
/* line 114, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment .mortgage-summary .heading {
  font-size: 18px;
  font-size: 1.8rem;
}
/* line 117, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment .mortgage-summary .accordion {
  float: left;
  width: 97.5%;
  /* 
  	ab = X X X X 
  */
  margin: 20px 0px 0px 10px;
  margin: 2rem 0rem 0rem 1rem;
  /* 
  	ab = X X
  */
  padding-top: 10px;
  padding-top: 1rem;
}
/* line 122, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment .mortgage-summary .accordion .grid__item {
  /* 
  	ab = X X
  */
  padding-left: 66px;
  padding-left: 6.6rem;
}
/* line 126, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment .mortgage-summary .accordion .accordion__header {
  /* 
  	ab = X X
  */
  padding: 0px;
  padding: 0rem;
}
/* line 130, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment .mortgage-summary .accordion .accordion__content {
  /* 
  	ab = X X X X 
  */
  padding: 0px 0px 0px 40px;
  padding: 0rem 0rem 0rem 4rem;
  width: 95%;
}
/* line 135, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment .mortgage-summary .accordion .accordion__item {
  border-bottom: none;
}
/* line 142, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment .mortgage-summary .mortgage-summary--details th {
  font-family: "RNHouseSansBold", sans-serif;
  vertical-align: top;
  /* 
  	ab = X X
  */
  font-size: 18px;
  font-size: 1.8rem;
}
/* line 149, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment .mortgage-summary .mortgage-summary--details th, .tool--overpayment .mortgage-summary .mortgage-summary--details td {
  width: 10%;
  /* 
  	ab = X X X X 
  */
  padding: 10px 5px 10px 5px;
  padding: 1rem 0.5rem 1rem 0.5rem;
}
/* line 156, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment .mortgage-summary > .grid__item:first-child {
  /* 
  	ab = X X
  */
  padding-left: 10px;
  padding-left: 1rem;
}
/* line 163, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment .overpayment--toggle-group {
  /* 
  	ab = X X X X 
  */
  margin: 0px 30px 0px 30px;
  margin: 0rem 3rem 0rem 3rem;
}
/* line 167, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment .overpayment--toggle-group__text {
  border-top: #cccbd4 1px solid;
  padding-top: 1.5em;
}
/* line 173, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment .form-input-row .input-label--radio-option {
  /* 
  	ab = X X
  */
  width: 230px;
  width: 23rem;
  float: left;
}
/* line 177, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment .form-input-row.radio-group-header {
  /* 
  	ab = X X
  */
  padding-bottom: 0px;
  padding-bottom: 0rem;
}
/* line 183, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment .radio--text:before, .tool--overpayment .radio--text:after {
  display: none;
}
/* line 191, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment .overpayment--form {
  /* 
  	ab = X X X X 
  */
  padding: 30px 20px 20px 5px;
  padding: 3rem 2rem 2rem 0.5rem;
  /* 
  	ab = X X X X 
  */
  margin: 10px 35px 10px 30px;
  margin: 1rem 3.5rem 1rem 3rem;
  float: left;
  background: #dfe0f0;
  border-bottom: 1px solid #dfe0f0;
  text-align: left;
}
/* line 198, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment .overpayment--form .input-field {
  background-color: white;
  text-align: right;
}
/* line 205, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment .overpayment--form .input-field--input-pound {
  width: 10em;
}
/* line 209, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment .overpayment--form .cta-next-button, .main--tool-mobile .tool--overpayment .overpayment--form .cta-next-button-disabled {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/mortgage-form-cta.png") right 0 no-repeat;
  float: left;
  /* 
  	ab = X X
  */
  margin-left: -5px;
  margin-left: -0.5rem;
}
/* line 213, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment .overpayment--form .cta-next-button:hover, .main--tool-mobile .tool--overpayment .overpayment--form .cta-next-button-disabled:hover {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/mortgage-form-cta.png") right -98px no-repeat;
}
/* line 218, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment .overpayment--form .cta-next-button-disabled {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/mortgage-form-cta.png") right -198px no-repeat;
  float: left;
  /* 
  	ab = X X
  */
  margin-left: -5px;
  margin-left: -0.5rem;
  pointer-events: none;
  cursor: default;
}
/* line 227, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment .overpayment--form .cta-next-button a, .main--tool-mobile .tool--overpayment .overpayment--form .cta-next-button-disabled a, .tool--overpayment .overpayment--form .cta-next-button-disabled a {
  padding-left: 1.1875em;
}
/* line 232, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment .overpayment--form .form-input-row {
  /* 
  	ab = X X
  */
  padding-left: 15px;
  padding-left: 1.5rem;
}
/* line 241, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment .overpayment--graph {
  /* 
  	ab = X X X X 
  */
  padding: 10px 20px 0px 0px;
  padding: 1rem 2rem 0rem 0rem;
}
/* line 243, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment .overpayment--graph .heading {
  text-align: left;
}
/* line 248, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment .overpayment--details {
  border-bottom: #cccbd4 1px solid;
  /* 
  	ab = X X X X 
  */
  padding: 20px 0px 0px 0px;
  padding: 2rem 0rem 0rem 0rem;
}
/* line 252, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment .overpayment--details .grid__item:first-child {
  /* 
  	ab = X X
  */
  padding-left: 0px;
  padding-left: 0rem;
}
/* line 256, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment .overpayment--details .grid__item {
  /* 
  	ab = X X
  */
  padding-left: 10px;
  padding-left: 1rem;
}
/* line 261, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment .overpayment--non-graph-info {
  display: none;
}
/* line 265, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment .graph-container {
  width: 40.625em;
  height: 27.1875em;
}
/* line 275, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment .grid__item.account-summary .theme--light-blue {
  background: none;
}
/* line 281, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment .account-summary .grid-margin {
  overflow: inherit;
}
/* line 290, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment.mortgage-comparison {
  float: left;
  font-family: "RNHouseSansRegular", sans-serif;
}
/* line 293, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment.mortgage-comparison .mortgage-comparison__item {
  border: #cccbd4 1px solid;
  float: left;
  /* 
  	ab = X X X X 
  */
  margin: 20px 0px 30px 0px;
  margin: 2rem 0rem 3rem 0rem;
  font-size: 15px;
  font-size: 1.5rem;
}
/* line 299, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment.mortgage-comparison .mortgage-comparison__item .heading {
  /* 
  	ab = X X
  */
  font-size: 17px;
  font-size: 1.7rem;
}
/* line 303, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment.mortgage-comparison .mortgage-comparison__item .grid__item:first-child {
  /* 
  	ab = X X
  */
  padding-left: 10px;
  padding-left: 1rem;
}
/* line 307, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment.mortgage-comparison .mortgage-comparison__item .grid__item {
  /* 
  	ab = X X
  */
  padding-left: 20px;
  padding-left: 2rem;
}
/* line 311, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment.mortgage-comparison .mortgage-comparison__item table {
  border-top: #cccbd4 1px solid;
  float: left;
  /* 
  	ab = X X
  */
  margin-top: 20px;
  margin-top: 2rem;
}
/* line 315, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment.mortgage-comparison .mortgage-comparison__item table th {
  font-family: "RNHouseSansBold", sans-serif;
  /* 
  	ab = X X
  */
  font-size: 18px;
  font-size: 1.8rem;
  vertical-align: top;
}
/* line 321, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment.mortgage-comparison .mortgage-comparison__item table th, .tool--overpayment.mortgage-comparison .mortgage-comparison__item table td {
  /* 
  	ab = X X X X 
  */
  padding: 15px 0px 10px 10px;
  padding: 1.5rem 0rem 1rem 1rem;
  vertical-align: top;
}
/* line 328, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.tool--overpayment.mortgage-comparison .title {
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 20px;
  font-size: 2rem;
}

/*------------------------------------*\
    Custom split text component
\*------------------------------------*/
/* line 338, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.custom-split-field .form-input-row {
  margin: 0;
}

/*------------------------------------*\
    NEXT STEPS SHELF- APPOINTMENT ICON
  \*------------------------------------*/
/* line 349, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.overpayment .next-steps__links .cta--l.icon--appointment a {
  padding-right: 0;
}

/* line 359, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.lt-ie9 .main--tool-mobile .tool--overpayment .cta-next-button-disabled a {
  cursor: default;
}
/* line 361, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.lt-ie9 .main--tool-mobile .tool--overpayment .cta-next-button-disabled a:active, .lt-ie9 .main--tool-mobile .tool--overpayment .cta-next-button-disabled a:focus {
  outline: none;
}

/* line 371, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.ie10 .tool--overpayment .overpayment--form .input-field, .lt-ie9 .tool--overpayment .overpayment--form .input-field {
  padding-right: 0;
}

/* line 373, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.overpayment--form .form-input-row .error-container {
  left: 7%;
}

/* line 376, ../../../legacy-dmp/includes/tools/overpayment/_desktop.scss */
.overpayment--form .custom-split-field .form-input-row .error-container {
  left: 15%;
}

/*------------------------------------*\
	$DESKTOP
\*------------------------------------*/
/**
* CONTENTS
*
* TYPOGRAPHY.................Planning ahead specific typography.
*
* MIXINS.....................Planning ahead specific mixins.
*
* GLOBAL.....................Global styles.
*
* SINGLE.....................Styling for a single large tile.
* 
* GRID-FOUR..................Styling for a grid of four small tiles.
* 
* GRID-RIGHT-VERTICAL........Styling for a vertical tile that is right aligned.
*
* GRID-LEFT-VERTICAL.........Styling for a vertical tile that is left aligned.
*
* GRID-VERTICAL..............Styling for two vertical tiles.
*
* GRID-TOP-HORIZONTAL........Styling for a horizontal tile that is top aligned.
*
* GRID-BOTTOM-HORIZONTAL.....Styling for a horizontal tile that is bottom aligned.
*
* GRID-HORIZONTAL............Styling for two horizontal tiles.
*/
/*------------------------------------*\
	$TYPOGRAPHY
\*------------------------------------*/
/*------------------------------------*\
	$GLOBAL
\*------------------------------------*/
/* line 55, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile-layout {
  padding: 42px 0 17px 0;
  padding: 45px 0 17px 0;
}
/* line 59, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile-layout h1 {
  font-family: "RNHouseSansBold", sans-serif;
}
/* line 62, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile-layout h2 {
  font-family: "RNHouseSansBold", sans-serif;
}
/* line 66, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile-layout h3 {
  font-family: "RNHouseSansRegular", sans-serif;
}
/* line 70, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile-layout p {
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 14px;
  line-height: 20px;
  word-wrap: break-word;
}
/* line 77, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile-layout .shelf__inner.shelf--padded {
  width: 100% !important;
  padding: 0;
}
/* line 81, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile-layout .shelf__inner.shelf--padded .grid, .tile-layout .shelf__inner.shelf--padded .grid--rev, .tile-layout .shelf__inner.shelf--padded .grid--full, .tile-layout .shelf__inner.shelf--padded .grid--right, .tile-layout .shelf__inner.shelf--padded .grid--center {
  margin: 0;
}
/* line 84, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile-layout .shelf__inner.shelf--padded .grid .desk--one--whole, .tile-layout .shelf__inner.shelf--padded .grid--rev .desk--one--whole, .tile-layout .shelf__inner.shelf--padded .grid--full .desk--one--whole, .tile-layout .shelf__inner.shelf--padded .grid--right .desk--one--whole, .tile-layout .shelf__inner.shelf--padded .grid--center .desk--one--whole {
  padding: 0;
}
/* line 87, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile-layout .shelf__inner.shelf--padded .grid .desk--one--whole .header-group, .tile-layout .shelf__inner.shelf--padded .grid--rev .desk--one--whole .header-group, .tile-layout .shelf__inner.shelf--padded .grid--full .desk--one--whole .header-group, .tile-layout .shelf__inner.shelf--padded .grid--right .desk--one--whole .header-group, .tile-layout .shelf__inner.shelf--padded .grid--center .desk--one--whole .header-group {
  margin: 0 0 44px 48px;
}
/* line 90, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile-layout .shelf__inner.shelf--padded .grid .desk--one--whole .header-group .header-group__sign-post, .tile-layout .shelf__inner.shelf--padded .grid--rev .desk--one--whole .header-group .header-group__sign-post, .tile-layout .shelf__inner.shelf--padded .grid--full .desk--one--whole .header-group .header-group__sign-post, .tile-layout .shelf__inner.shelf--padded .grid--right .desk--one--whole .header-group .header-group__sign-post, .tile-layout .shelf__inner.shelf--padded .grid--center .desk--one--whole .header-group .header-group__sign-post {
  font-family: "RNHouseSansBold", sans-serif;
  font-size: 18px;
  line-height: 22px;
  margin: 0 0 37px 0;
}
/* line 97, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile-layout .shelf__inner.shelf--padded .grid .desk--one--whole .header-group .header-group__headline, .tile-layout .shelf__inner.shelf--padded .grid--rev .desk--one--whole .header-group .header-group__headline, .tile-layout .shelf__inner.shelf--padded .grid--full .desk--one--whole .header-group .header-group__headline, .tile-layout .shelf__inner.shelf--padded .grid--right .desk--one--whole .header-group .header-group__headline, .tile-layout .shelf__inner.shelf--padded .grid--center .desk--one--whole .header-group .header-group__headline {
  font-size: 36px;
  line-height: 40px;
}
/* line 103, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile-layout .shelf__inner.shelf--padded .grid .desk--one--whole .comp-rich-text, .tile-layout .shelf__inner.shelf--padded .grid--rev .desk--one--whole .comp-rich-text, .tile-layout .shelf__inner.shelf--padded .grid--full .desk--one--whole .comp-rich-text, .tile-layout .shelf__inner.shelf--padded .grid--right .desk--one--whole .comp-rich-text, .tile-layout .shelf__inner.shelf--padded .grid--center .desk--one--whole .comp-rich-text {
  margin: 0 0 44px 48px;
}
/* line 110, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile-layout .right {
  width: 472px;
  padding: 0 48px 0 0;
  margin-bottom: 32px;
}
/* line 116, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile-layout .left {
  width: 504px;
  padding: 0 32px 0 48px;
  margin-bottom: 32px;
}
/* line 122, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile-layout .tile--headline-text {
  font-size: 36px;
  line-height: 40px;
  margin: 0 0 11px 0;
}

/* line 130, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--header-group {
  margin: 0px 0 42px 48px;
}

/* line 134, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile-layout .tile--signpost-text {
  font-size: 18px;
  line-height: 22px;
}

/* line 139, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--container {
  width: 424px;
  height: 424px;
  vertical-align: top;
  margin-bottom: 32px;
}
/* line 145, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--container:after {
  content: "";
  display: none;
}
/* line 150, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--container:last-child {
  margin-bottom: 0;
}
/* line 154, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--container .tool__icon {
  font-size: 50px;
  bottom: 16px;
  left: 24px;
}

/* line 163, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--container.horizontal {
  height: 196px;
}

/* line 167, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.ratio1_1:before {
  display: none;
  padding-top: 0;
}

/* line 172, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--small {
  height: 196px;
  width: 196px;
}
/* line 176, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--small .tile--text-area {
  position: relative;
  width: 148px;
  height: 151px;
  background-size: 32px 32px;
  background-position: 90.5% 90.5%;
  padding: 21px 24px 24px 24px;
}
/* line 184, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--small .tile--text-area:before {
  display: none;
  padding-top: 0;
}
/* line 189, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--small .tile--text-area h3 {
  font-size: 24px;
  line-height: 28px;
}
/* line 194, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--small .tile--text-area .tile--rollover-area {
  width: 196px;
  height: 0;
  background-size: 32px 32px;
  background-position: 90.5% 90.5%;
}
/* line 200, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--small .tile--text-area .tile--rollover-area p {
  margin-top: -7px;
  padding-top: 1px;
}
/* line 206, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--small .tile--text-area .tile--rollover-area span.chevron {
  background-size: 32px 32px;
  padding: 0 16px 16px 0;
}
/* line 210, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--small .tile--text-area .tile--rollover-area span.padlock {
  background-size: 27px 32px;
  padding: 0 10px 16px 0;
}
/* line 218, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--small .tile--text-area span.chevron {
  background-size: 32px 32px;
  padding: 0 14px 14px 0;
}
/* line 222, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--small .tile--text-area span.padlock {
  background-size: 27px 32px;
  padding: 0 10px 14px 0;
}
/* line 231, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--small:hover .tile--rollover-area {
  height: 100%;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 241, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
  .tile--small:hover .tile--rollover-area {
    display: none;
    height: 0px;
  }
}
/* line 248, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--small:before {
  content: "";
  display: none;
  padding-top: 0;
}

/* line 257, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--vertical .tile--image {
  position: absolute;
  width: 196px;
  /* desired width */
  height: 228px;
}
/* line 262, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--vertical .tile--image:before {
  display: none;
  padding-top: 0;
}
/* line 267, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--vertical .tile--image .image {
  display: block;
  height: auto;
  width: 100%;
  margin-bottom: 0;
}
/* line 275, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--vertical .tile--text-area {
  position: relative;
  width: 148px;
  height: 117px;
  background-size: 32px 32px;
}
/* line 281, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--vertical .tile--text-area:before {
  display: none;
  padding-top: 0;
}
/* line 286, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--vertical .tile--text-area h3 {
  font-size: 24px;
  line-height: 28px;
}
/* line 291, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--vertical .tile--text-area .tile--rollover-area {
  background-size: 32px 32px;
}
/* line 294, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--vertical .tile--text-area .tile--rollover-area p {
  margin-top: -7px;
}
/* line 299, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--vertical .tile--text-area .tile--rollover-area span.chevron {
  background-size: 32px 32px;
  padding: 0 16px 16px 0;
}
/* line 303, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--vertical .tile--text-area .tile--rollover-area span.padlock {
  background-size: 27px 32px;
  padding: 0 10px 16px 0;
}
/* line 311, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--vertical .tile--text-area span.chevron {
  background-size: 32px 32px;
  padding: 0 14px 14px 0;
}
/* line 315, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--vertical .tile--text-area span.padlock {
  background-size: 27px 32px;
  padding: 0 10px 14px 0;
}
/* line 324, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--vertical:hover .tile--rollover-area {
  height: 100%;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 333, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
  .tile--vertical:hover .tile--rollover-area {
    display: none;
    height: 0px;
  }
}

/* line 343, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--horizontal .tile--image {
  position: absolute;
  width: 228px;
  /* desired width */
  height: 196px;
}
/* line 348, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--horizontal .tile--image:before {
  display: none;
  padding-top: 0;
}
/* line 353, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--horizontal .tile--image .image {
  display: block;
  height: 196px;
  width: 100%;
  margin-bottom: 0;
}
/* line 361, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--horizontal .tile--text-area {
  position: relative;
  height: 148px;
  width: 148px !important;
  background-size: 32px 32px;
}
/* line 367, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--horizontal .tile--text-area:before {
  display: none;
  padding-top: 0;
}
/* line 372, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--horizontal .tile--text-area h3 {
  font-size: 24px;
  line-height: 28px;
}
/* line 377, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--horizontal .tile--text-area .tile--rollover-area {
  background-size: 32px 32px;
}
/* line 380, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--horizontal .tile--text-area .tile--rollover-area p {
  margin-top: -7px;
  padding: 2px 0 0 4px;
}
/* line 386, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--horizontal .tile--text-area .tile--rollover-area span.chevron {
  background-size: 32px 32px;
  padding: 0 16px 16px 0;
}
/* line 390, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--horizontal .tile--text-area .tile--rollover-area span.padlock {
  background-size: 27px 32px;
  padding: 0 10px 16px 0;
}
/* line 398, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--horizontal .tile--text-area span.chevron {
  background-size: 32px 32px;
  padding: 0 16px 16px 0;
}
/* line 402, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--horizontal .tile--text-area span.padlock {
  background-size: 27px 32px;
  padding: 0 10px 16px 0;
}
/* line 411, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--horizontal:hover .tile--rollover-area {
  height: 100%;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 420, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
  .tile--horizontal:hover .tile--rollover-area {
    display: none;
    height: 0px;
  }
}

/*------------------------------------*\
	$SINGLE TILE
\*------------------------------------*/
/* line 442, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--large {
  width: 425px;
  /* desired width */
}
/* line 445, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--large:before {
  content: "";
  display: none;
}
/* line 450, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--large .tile--image {
  position: relative;
  top: -163px;
  left: 0px;
  right: 0px;
  width: 424px;
  height: 262px;
}
/* line 458, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--large .tile--image:before {
  display: none;
  padding-top: 0;
}
/* line 463, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--large .tile--image .image {
  height: 100%;
  width: 100%;
}
/* line 469, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--large .tile--text-area {
  position: relative;
  top: 262px;
  width: 376px;
  height: 143px;
  /* desired width */
  background-size: 32px 32px;
  background-position: 96.1% 87.5%;
  padding: 24px 24px 0 24px;
}
/* line 478, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--large .tile--text-area:before {
  display: none;
  padding-top: 0;
}
/* line 483, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--large .tile--text-area h3 {
  height: 112px;
  font-size: 24px;
  line-height: 28px;
}
/* line 490, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--large .tile--text-area .tile--rollover-area {
  width: 425px;
  /* desired width */
  background-size: 32px 32px;
  background-position: 95.7% 90.5%;
}
/* line 495, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--large .tile--text-area .tile--rollover-area p {
  padding: 1px 24px 0 3px;
  margin-top: -10px;
}
/* line 501, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--large .tile--text-area .tile--rollover-area span.chevron {
  background-size: 32px;
  padding: 0 16px 16px 0;
}
/* line 505, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--large .tile--text-area .tile--rollover-area span.padlock {
  background-size: 27px 32px;
  padding: 0 10px 16px 0;
}
/* line 513, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--large .tile--text-area span.chevron {
  background-size: 32px;
  padding: 0 14px 14px 0;
}
/* line 517, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--large .tile--text-area span.padlock {
  background-size: 27px 32px;
  padding: 0 10px 14px 0;
}
/* line 526, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--large:hover .tile--rollover-area {
  height: 100%;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 535, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
  .single .tile--large:hover .tile--rollover-area {
    display: none;
    height: 0px;
  }
}

/*------------------------------------*\
	$GRID FOUR
\*------------------------------------*/
/* line 557, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridfoursmall .tile--small.tile--1 {
  float: left;
  margin: 0 32px 32px 0;
}
/* line 562, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridfoursmall .tile--small.tile--2 {
  margin: 0 0 32px 0;
}
/* line 566, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridfoursmall .tile--small.tile--3 {
  margin: 0 28px 0 0;
}
/* line 570, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridfoursmall .tile--small.tile--4 {
  float: right;
}

/*------------------------------------*\
	$GRID RIGHT VERTICAL
\*------------------------------------*/
/* line 589, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridrightvertical .tile--small.tile--1 {
  margin: 0 27px 32px 0;
}
/* line 593, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridrightvertical .tile--small.tile--3 {
  margin: 0 28px 0 0;
}
/* line 598, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridrightvertical .tile--vertical {
  width: 196px;
  height: 424px;
  /* desired width */
  float: right;
}
/* line 604, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridrightvertical .tile--vertical:before {
  display: none;
  padding-top: 0;
}
/* line 609, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridrightvertical .tile--vertical .tile--text-area {
  height: 117px;
}

/*------------------------------------*\
	$GRID LEFT VERTICAL
\*------------------------------------*/
/* line 627, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridleftvertical .tile--small {
  margin: 0 0 32px 0;
}
/* line 630, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridleftvertical .tile--small.tile--3 {
  margin: 0px;
}
/* line 635, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridleftvertical .tile--vertical {
  width: 196px;
  height: 424px;
  margin: 0 32px 0 0;
}
/* line 640, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridleftvertical .tile--vertical .tile--text-area {
  height: 117px;
}
/* line 644, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridleftvertical .tile--vertical:before {
  display: none;
  padding-top: 0;
}

/*------------------------------------*\
	$GRID TOP HORIZONTAL
\*------------------------------------*/
/* line 660, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridtophorizontal {
  float: left;
}
/* line 665, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridtophorizontal .tile--small.tile--2 {
  margin: 0 32px 0 0;
}
/* line 670, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridtophorizontal .tile--horizontal {
  width: 424px;
  /* desired width */
  height: 196px;
  margin: 0 0 32px 0;
}
/* line 675, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridtophorizontal .tile--horizontal:before {
  display: none;
  padding-top: 0;
}
/* line 680, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridtophorizontal .tile--horizontal .tile--image {
  width: 228px;
}
/* line 683, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridtophorizontal .tile--horizontal .tile--image:before {
  display: none;
  padding-top: 0;
}
/* line 689, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridtophorizontal .tile--horizontal .tile--text-area {
  height: 148px;
  width: 148px;
}

/*------------------------------------*\
	$GRID BOTTOM HORIZONTAL
\*------------------------------------*/
/* line 710, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridbottomhorizontal .tile--small.tile--1 {
  margin: 0 27px 32px 0;
}
/* line 714, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridbottomhorizontal .tile--small.tile--2 {
  margin: 0 0 32px 0;
}
/* line 719, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridbottomhorizontal .tile--horizontal {
  width: 425px;
  /* desired width */
  height: 196px;
}
/* line 723, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridbottomhorizontal .tile--horizontal:before {
  display: none;
  padding-top: 0;
}
/* line 728, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridbottomhorizontal .tile--horizontal .tile--text-area {
  height: 148px;
  width: 148px;
}

/*------------------------------------*\
	$GRID VERTICAL
\*------------------------------------*/
/* line 748, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridvertical .tile--vertical:before {
  content: "";
  display: block;
}
/* line 753, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridvertical .tile--vertical.tile--1 {
  width: 196px;
  /* desired width */
  height: auto;
  margin: 0 32px 0 0;
}
/* line 758, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridvertical .tile--vertical.tile--1:before {
  display: none;
  padding-top: 0;
}
/* line 764, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridvertical .tile--vertical.tile--2 {
  width: 196px;
  /* desired width */
  height: auto;
}
/* line 768, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridvertical .tile--vertical.tile--2:before {
  display: none;
  padding-top: 0;
}

/*------------------------------------*\
	$GRID HORIZONTAL
\*------------------------------------*/
/* line 789, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridhorizontal .tile--horizontal:before {
  content: "";
  display: block;
}
/* line 794, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridhorizontal .tile--horizontal.tile--1 {
  width: 424px;
  /* desired width */
  height: 196px;
  margin: 0 0 32px 0;
}
/* line 799, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridhorizontal .tile--horizontal.tile--1:before {
  display: none;
  padding-top: 0;
}
/* line 804, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridhorizontal .tile--horizontal.tile--1:only-child {
  margin: 0;
}
/* line 809, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridhorizontal .tile--horizontal.tile--2 {
  width: 424px;
  /* desired width */
  height: 196px;
}
/* line 814, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridhorizontal .tile--horizontal.tile--2 .tile--image {
  top: -196px;
  width: 228px;
}
/* line 818, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridhorizontal .tile--horizontal.tile--2:before {
  display: none;
  padding-top: 0;
}

/*------------------------------------*\
	$IMAGE ALIGNMENT VALUES
\*------------------------------------*/
/* line 840, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--large .tile--text-area a, .single .tile--small .tile--text-area a, .single .text--vertical .tile--text-area a, .single .text--horizontal .tile--text-area a, .gridvertical .tile--large .tile--text-area a, .gridvertical .tile--small .tile--text-area a, .gridvertical .text--vertical .tile--text-area a, .gridvertical .text--horizontal .tile--text-area a, .gridhorizontal .tile--large .tile--text-area a, .gridhorizontal .tile--small .tile--text-area a, .gridhorizontal .text--vertical .tile--text-area a, .gridhorizontal .text--horizontal .tile--text-area a, .gridrightvertical .tile--large .tile--text-area a, .gridrightvertical .tile--small .tile--text-area a, .gridrightvertical .text--vertical .tile--text-area a, .gridrightvertical .text--horizontal .tile--text-area a, .gridleftvertical .tile--large .tile--text-area a, .gridleftvertical .tile--small .tile--text-area a, .gridleftvertical .text--vertical .tile--text-area a, .gridleftvertical .text--horizontal .tile--text-area a, .gridtophorizontal .tile--large .tile--text-area a, .gridtophorizontal .tile--small .tile--text-area a, .gridtophorizontal .text--vertical .tile--text-area a, .gridtophorizontal .text--horizontal .tile--text-area a, .gridbottomhorizontal .tile--large .tile--text-area a, .gridbottomhorizontal .tile--small .tile--text-area a, .gridbottomhorizontal .text--vertical .tile--text-area a, .gridbottomhorizontal .text--horizontal .tile--text-area a, .gridfoursmall .tile--large .tile--text-area a, .gridfoursmall .tile--small .tile--text-area a, .gridfoursmall .text--vertical .tile--text-area a, .gridfoursmall .text--horizontal .tile--text-area a {
  right: 16px;
  bottom: 14px;
}
/* line 847, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--large .tile--text-area .tile--rollover-area a, .single .tile--small .tile--text-area .tile--rollover-area a, .single .text--vertical .tile--text-area .tile--rollover-area a, .single .text--horizontal .tile--text-area .tile--rollover-area a, .gridvertical .tile--large .tile--text-area .tile--rollover-area a, .gridvertical .tile--small .tile--text-area .tile--rollover-area a, .gridvertical .text--vertical .tile--text-area .tile--rollover-area a, .gridvertical .text--horizontal .tile--text-area .tile--rollover-area a, .gridhorizontal .tile--large .tile--text-area .tile--rollover-area a, .gridhorizontal .tile--small .tile--text-area .tile--rollover-area a, .gridhorizontal .text--vertical .tile--text-area .tile--rollover-area a, .gridhorizontal .text--horizontal .tile--text-area .tile--rollover-area a, .gridrightvertical .tile--large .tile--text-area .tile--rollover-area a, .gridrightvertical .tile--small .tile--text-area .tile--rollover-area a, .gridrightvertical .text--vertical .tile--text-area .tile--rollover-area a, .gridrightvertical .text--horizontal .tile--text-area .tile--rollover-area a, .gridleftvertical .tile--large .tile--text-area .tile--rollover-area a, .gridleftvertical .tile--small .tile--text-area .tile--rollover-area a, .gridleftvertical .text--vertical .tile--text-area .tile--rollover-area a, .gridleftvertical .text--horizontal .tile--text-area .tile--rollover-area a, .gridtophorizontal .tile--large .tile--text-area .tile--rollover-area a, .gridtophorizontal .tile--small .tile--text-area .tile--rollover-area a, .gridtophorizontal .text--vertical .tile--text-area .tile--rollover-area a, .gridtophorizontal .text--horizontal .tile--text-area .tile--rollover-area a, .gridbottomhorizontal .tile--large .tile--text-area .tile--rollover-area a, .gridbottomhorizontal .tile--small .tile--text-area .tile--rollover-area a, .gridbottomhorizontal .text--vertical .tile--text-area .tile--rollover-area a, .gridbottomhorizontal .text--horizontal .tile--text-area .tile--rollover-area a, .gridfoursmall .tile--large .tile--text-area .tile--rollover-area a, .gridfoursmall .tile--small .tile--text-area .tile--rollover-area a, .gridfoursmall .text--vertical .tile--text-area .tile--rollover-area a, .gridfoursmall .text--horizontal .tile--text-area .tile--rollover-area a {
  right: 16px;
  bottom: 14px;
}
/* line 854, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--large .imgTop, .single .tile--large .imgLeft, .single .tile--large .textTop, .single .tile--large .textLeft, .single .tile--small .imgTop, .single .tile--small .imgLeft, .single .tile--small .textTop, .single .tile--small .textLeft, .single .text--vertical .imgTop, .single .text--vertical .imgLeft, .single .text--vertical .textTop, .single .text--vertical .textLeft, .single .text--horizontal .imgTop, .single .text--horizontal .imgLeft, .single .text--horizontal .textTop, .single .text--horizontal .textLeft, .gridvertical .tile--large .imgTop, .gridvertical .tile--large .imgLeft, .gridvertical .tile--large .textTop, .gridvertical .tile--large .textLeft, .gridvertical .tile--small .imgTop, .gridvertical .tile--small .imgLeft, .gridvertical .tile--small .textTop, .gridvertical .tile--small .textLeft, .gridvertical .text--vertical .imgTop, .gridvertical .text--vertical .imgLeft, .gridvertical .text--vertical .textTop, .gridvertical .text--vertical .textLeft, .gridvertical .text--horizontal .imgTop, .gridvertical .text--horizontal .imgLeft, .gridvertical .text--horizontal .textTop, .gridvertical .text--horizontal .textLeft, .gridhorizontal .tile--large .imgTop, .gridhorizontal .tile--large .imgLeft, .gridhorizontal .tile--large .textTop, .gridhorizontal .tile--large .textLeft, .gridhorizontal .tile--small .imgTop, .gridhorizontal .tile--small .imgLeft, .gridhorizontal .tile--small .textTop, .gridhorizontal .tile--small .textLeft, .gridhorizontal .text--vertical .imgTop, .gridhorizontal .text--vertical .imgLeft, .gridhorizontal .text--vertical .textTop, .gridhorizontal .text--vertical .textLeft, .gridhorizontal .text--horizontal .imgTop, .gridhorizontal .text--horizontal .imgLeft, .gridhorizontal .text--horizontal .textTop, .gridhorizontal .text--horizontal .textLeft, .gridrightvertical .tile--large .imgTop, .gridrightvertical .tile--large .imgLeft, .gridrightvertical .tile--large .textTop, .gridrightvertical .tile--large .textLeft, .gridrightvertical .tile--small .imgTop, .gridrightvertical .tile--small .imgLeft, .gridrightvertical .tile--small .textTop, .gridrightvertical .tile--small .textLeft, .gridrightvertical .text--vertical .imgTop, .gridrightvertical .text--vertical .imgLeft, .gridrightvertical .text--vertical .textTop, .gridrightvertical .text--vertical .textLeft, .gridrightvertical .text--horizontal .imgTop, .gridrightvertical .text--horizontal .imgLeft, .gridrightvertical .text--horizontal .textTop, .gridrightvertical .text--horizontal .textLeft, .gridleftvertical .tile--large .imgTop, .gridleftvertical .tile--large .imgLeft, .gridleftvertical .tile--large .textTop, .gridleftvertical .tile--large .textLeft, .gridleftvertical .tile--small .imgTop, .gridleftvertical .tile--small .imgLeft, .gridleftvertical .tile--small .textTop, .gridleftvertical .tile--small .textLeft, .gridleftvertical .text--vertical .imgTop, .gridleftvertical .text--vertical .imgLeft, .gridleftvertical .text--vertical .textTop, .gridleftvertical .text--vertical .textLeft, .gridleftvertical .text--horizontal .imgTop, .gridleftvertical .text--horizontal .imgLeft, .gridleftvertical .text--horizontal .textTop, .gridleftvertical .text--horizontal .textLeft, .gridtophorizontal .tile--large .imgTop, .gridtophorizontal .tile--large .imgLeft, .gridtophorizontal .tile--large .textTop, .gridtophorizontal .tile--large .textLeft, .gridtophorizontal .tile--small .imgTop, .gridtophorizontal .tile--small .imgLeft, .gridtophorizontal .tile--small .textTop, .gridtophorizontal .tile--small .textLeft, .gridtophorizontal .text--vertical .imgTop, .gridtophorizontal .text--vertical .imgLeft, .gridtophorizontal .text--vertical .textTop, .gridtophorizontal .text--vertical .textLeft, .gridtophorizontal .text--horizontal .imgTop, .gridtophorizontal .text--horizontal .imgLeft, .gridtophorizontal .text--horizontal .textTop, .gridtophorizontal .text--horizontal .textLeft, .gridbottomhorizontal .tile--large .imgTop, .gridbottomhorizontal .tile--large .imgLeft, .gridbottomhorizontal .tile--large .textTop, .gridbottomhorizontal .tile--large .textLeft, .gridbottomhorizontal .tile--small .imgTop, .gridbottomhorizontal .tile--small .imgLeft, .gridbottomhorizontal .tile--small .textTop, .gridbottomhorizontal .tile--small .textLeft, .gridbottomhorizontal .text--vertical .imgTop, .gridbottomhorizontal .text--vertical .imgLeft, .gridbottomhorizontal .text--vertical .textTop, .gridbottomhorizontal .text--vertical .textLeft, .gridbottomhorizontal .text--horizontal .imgTop, .gridbottomhorizontal .text--horizontal .imgLeft, .gridbottomhorizontal .text--horizontal .textTop, .gridbottomhorizontal .text--horizontal .textLeft, .gridfoursmall .tile--large .imgTop, .gridfoursmall .tile--large .imgLeft, .gridfoursmall .tile--large .textTop, .gridfoursmall .tile--large .textLeft, .gridfoursmall .tile--small .imgTop, .gridfoursmall .tile--small .imgLeft, .gridfoursmall .tile--small .textTop, .gridfoursmall .tile--small .textLeft, .gridfoursmall .text--vertical .imgTop, .gridfoursmall .text--vertical .imgLeft, .gridfoursmall .text--vertical .textTop, .gridfoursmall .text--vertical .textLeft, .gridfoursmall .text--horizontal .imgTop, .gridfoursmall .text--horizontal .imgLeft, .gridfoursmall .text--horizontal .textTop, .gridfoursmall .text--horizontal .textLeft {
  top: 0 !important;
  left: 0 !important;
}
/* line 862, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--vertical .imgTop, .gridvertical .tile--vertical .imgTop, .gridhorizontal .tile--vertical .imgTop, .gridrightvertical .tile--vertical .imgTop, .gridleftvertical .tile--vertical .imgTop, .gridtophorizontal .tile--vertical .imgTop, .gridbottomhorizontal .tile--vertical .imgTop, .gridfoursmall .tile--vertical .imgTop {
  position: relative;
  top: -196px !important;
  right: 0px !important;
  bottom: 0px !important;
  left: 0px !important;
}
/* line 869, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--vertical .imgTop .image, .gridvertical .tile--vertical .imgTop .image, .gridhorizontal .tile--vertical .imgTop .image, .gridrightvertical .tile--vertical .imgTop .image, .gridleftvertical .tile--vertical .imgTop .image, .gridtophorizontal .tile--vertical .imgTop .image, .gridbottomhorizontal .tile--vertical .imgTop .image, .gridfoursmall .tile--vertical .imgTop .image {
  border-radius: 15px 15px 0 0;
}
/* line 874, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--vertical .imgBottom, .gridvertical .tile--vertical .imgBottom, .gridhorizontal .tile--vertical .imgBottom, .gridrightvertical .tile--vertical .imgBottom, .gridleftvertical .tile--vertical .imgBottom, .gridtophorizontal .tile--vertical .imgBottom, .gridbottomhorizontal .tile--vertical .imgBottom, .gridfoursmall .tile--vertical .imgBottom {
  top: 196px !important;
  left: 0 !important;
}
/* line 878, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--vertical .imgBottom .image, .gridvertical .tile--vertical .imgBottom .image, .gridhorizontal .tile--vertical .imgBottom .image, .gridrightvertical .tile--vertical .imgBottom .image, .gridleftvertical .tile--vertical .imgBottom .image, .gridtophorizontal .tile--vertical .imgBottom .image, .gridbottomhorizontal .tile--vertical .imgBottom .image, .gridfoursmall .tile--vertical .imgBottom .image {
  border-radius: 0 0 15px 15px;
}
/* line 883, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--vertical .textTop, .gridvertical .tile--vertical .textTop, .gridhorizontal .tile--vertical .textTop, .gridrightvertical .tile--vertical .textTop, .gridleftvertical .tile--vertical .textTop, .gridtophorizontal .tile--vertical .textTop, .gridbottomhorizontal .tile--vertical .textTop, .gridfoursmall .tile--vertical .textTop {
  position: relative;
  bottom: 196px !important;
  background-position: 90.5% 74%;
  border-radius: 10px 10px 0 0;
  padding: 21px 24px 58px 24px;
}
/* line 890, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--vertical .textTop a, .gridvertical .tile--vertical .textTop a, .gridhorizontal .tile--vertical .textTop a, .gridrightvertical .tile--vertical .textTop a, .gridleftvertical .tile--vertical .textTop a, .gridtophorizontal .tile--vertical .textTop a, .gridbottomhorizontal .tile--vertical .textTop a, .gridfoursmall .tile--vertical .textTop a {
  right: 16px;
  bottom: 47px;
}
/* line 895, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--vertical .textTop .tile--rollover-area, .gridvertical .tile--vertical .textTop .tile--rollover-area, .gridhorizontal .tile--vertical .textTop .tile--rollover-area, .gridrightvertical .tile--vertical .textTop .tile--rollover-area, .gridleftvertical .tile--vertical .textTop .tile--rollover-area, .gridtophorizontal .tile--vertical .textTop .tile--rollover-area, .gridbottomhorizontal .tile--vertical .textTop .tile--rollover-area, .gridfoursmall .tile--vertical .textTop .tile--rollover-area {
  background-position: 90.5% 74%;
  border-radius: 10px 10px 0 0;
}
/* line 899, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--vertical .textTop .tile--rollover-area p, .gridvertical .tile--vertical .textTop .tile--rollover-area p, .gridhorizontal .tile--vertical .textTop .tile--rollover-area p, .gridrightvertical .tile--vertical .textTop .tile--rollover-area p, .gridleftvertical .tile--vertical .textTop .tile--rollover-area p, .gridtophorizontal .tile--vertical .textTop .tile--rollover-area p, .gridbottomhorizontal .tile--vertical .textTop .tile--rollover-area p, .gridfoursmall .tile--vertical .textTop .tile--rollover-area p {
  width: 76.6%;
  margin-left: -3px !important;
}
/* line 904, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--vertical .textTop .tile--rollover-area a, .gridvertical .tile--vertical .textTop .tile--rollover-area a, .gridhorizontal .tile--vertical .textTop .tile--rollover-area a, .gridrightvertical .tile--vertical .textTop .tile--rollover-area a, .gridleftvertical .tile--vertical .textTop .tile--rollover-area a, .gridtophorizontal .tile--vertical .textTop .tile--rollover-area a, .gridbottomhorizontal .tile--vertical .textTop .tile--rollover-area a, .gridfoursmall .tile--vertical .textTop .tile--rollover-area a {
  right: 16px;
  bottom: 47px;
}
/* line 911, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--vertical .textBottom, .gridvertical .tile--vertical .textBottom, .gridhorizontal .tile--vertical .textBottom, .gridrightvertical .tile--vertical .textBottom, .gridleftvertical .tile--vertical .textBottom, .gridtophorizontal .tile--vertical .textBottom, .gridbottomhorizontal .tile--vertical .textBottom, .gridfoursmall .tile--vertical .textBottom {
  position: relative;
  top: 227px !important;
  right: 0px !important;
  bottom: 0px !important;
  left: 0px !important;
  height: 151px !important;
  background-position: 90.5% 91.5%;
  border-radius: 0 0 10px 10px;
  padding: 21px 24px 24px 24px;
}
/* line 922, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--vertical .textBottom a, .gridvertical .tile--vertical .textBottom a, .gridhorizontal .tile--vertical .textBottom a, .gridrightvertical .tile--vertical .textBottom a, .gridleftvertical .tile--vertical .textBottom a, .gridtophorizontal .tile--vertical .textBottom a, .gridbottomhorizontal .tile--vertical .textBottom a, .gridfoursmall .tile--vertical .textBottom a {
  right: 16px;
  bottom: 14px;
}
/* line 927, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--vertical .textBottom .tile--rollover-area, .gridvertical .tile--vertical .textBottom .tile--rollover-area, .gridhorizontal .tile--vertical .textBottom .tile--rollover-area, .gridrightvertical .tile--vertical .textBottom .tile--rollover-area, .gridleftvertical .tile--vertical .textBottom .tile--rollover-area, .gridtophorizontal .tile--vertical .textBottom .tile--rollover-area, .gridbottomhorizontal .tile--vertical .textBottom .tile--rollover-area, .gridfoursmall .tile--vertical .textBottom .tile--rollover-area {
  background-position: 90.5% 91.5%;
  border-radius: 0 0 10px 10px;
}
/* line 931, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--vertical .textBottom .tile--rollover-area p, .gridvertical .tile--vertical .textBottom .tile--rollover-area p, .gridhorizontal .tile--vertical .textBottom .tile--rollover-area p, .gridrightvertical .tile--vertical .textBottom .tile--rollover-area p, .gridleftvertical .tile--vertical .textBottom .tile--rollover-area p, .gridtophorizontal .tile--vertical .textBottom .tile--rollover-area p, .gridbottomhorizontal .tile--vertical .textBottom .tile--rollover-area p, .gridfoursmall .tile--vertical .textBottom .tile--rollover-area p {
  width: 76.6%;
  margin-left: -3px !important;
}
/* line 936, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--vertical .textBottom .tile--rollover-area a, .gridvertical .tile--vertical .textBottom .tile--rollover-area a, .gridhorizontal .tile--vertical .textBottom .tile--rollover-area a, .gridrightvertical .tile--vertical .textBottom .tile--rollover-area a, .gridleftvertical .tile--vertical .textBottom .tile--rollover-area a, .gridtophorizontal .tile--vertical .textBottom .tile--rollover-area a, .gridbottomhorizontal .tile--vertical .textBottom .tile--rollover-area a, .gridfoursmall .tile--vertical .textBottom .tile--rollover-area a {
  right: 16px;
  bottom: 14px;
}
/* line 948, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--horizontal .imgLeft .image, .gridvertical .tile--horizontal .imgLeft .image, .gridhorizontal .tile--horizontal .imgLeft .image, .gridrightvertical .tile--horizontal .imgLeft .image, .gridleftvertical .tile--horizontal .imgLeft .image, .gridtophorizontal .tile--horizontal .imgLeft .image, .gridbottomhorizontal .tile--horizontal .imgLeft .image, .gridfoursmall .tile--horizontal .imgLeft .image {
  border-radius: 15px 0 0 15px;
}
/* line 953, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--horizontal .imgRight, .gridvertical .tile--horizontal .imgRight, .gridhorizontal .tile--horizontal .imgRight, .gridrightvertical .tile--horizontal .imgRight, .gridleftvertical .tile--horizontal .imgRight, .gridtophorizontal .tile--horizontal .imgRight, .gridbottomhorizontal .tile--horizontal .imgRight, .gridfoursmall .tile--horizontal .imgRight {
  top: 0 !important;
  left: 196px !important;
}
/* line 957, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--horizontal .imgRight .image, .gridvertical .tile--horizontal .imgRight .image, .gridhorizontal .tile--horizontal .imgRight .image, .gridrightvertical .tile--horizontal .imgRight .image, .gridleftvertical .tile--horizontal .imgRight .image, .gridtophorizontal .tile--horizontal .imgRight .image, .gridbottomhorizontal .tile--horizontal .imgRight .image, .gridfoursmall .tile--horizontal .imgRight .image {
  border-radius: 0 15px 15px 0;
}
/* line 963, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--horizontal .textLeft, .gridvertical .tile--horizontal .textLeft, .gridhorizontal .tile--horizontal .textLeft, .gridrightvertical .tile--horizontal .textLeft, .gridleftvertical .tile--horizontal .textLeft, .gridtophorizontal .tile--horizontal .textLeft, .gridbottomhorizontal .tile--horizontal .textLeft, .gridfoursmall .tile--horizontal .textLeft {
  position: absolute;
  background-position: 75% 90.5%;
  border-radius: 10px 0 0 10px;
  padding: 21px 26px 27px 24px;
}
/* line 969, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--horizontal .textLeft a, .gridvertical .tile--horizontal .textLeft a, .gridhorizontal .tile--horizontal .textLeft a, .gridrightvertical .tile--horizontal .textLeft a, .gridleftvertical .tile--horizontal .textLeft a, .gridtophorizontal .tile--horizontal .textLeft a, .gridbottomhorizontal .tile--horizontal .textLeft a, .gridfoursmall .tile--horizontal .textLeft a {
  right: 51px;
  bottom: 14px;
}
/* line 974, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--horizontal .textLeft .tile--rollover-area, .gridvertical .tile--horizontal .textLeft .tile--rollover-area, .gridhorizontal .tile--horizontal .textLeft .tile--rollover-area, .gridrightvertical .tile--horizontal .textLeft .tile--rollover-area, .gridleftvertical .tile--horizontal .textLeft .tile--rollover-area, .gridtophorizontal .tile--horizontal .textLeft .tile--rollover-area, .gridbottomhorizontal .tile--horizontal .textLeft .tile--rollover-area, .gridfoursmall .tile--horizontal .textLeft .tile--rollover-area {
  background-position: 75% 90.5%;
  border-radius: 10px 0 0 10px;
}
/* line 978, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--horizontal .textLeft .tile--rollover-area p, .gridvertical .tile--horizontal .textLeft .tile--rollover-area p, .gridhorizontal .tile--horizontal .textLeft .tile--rollover-area p, .gridrightvertical .tile--horizontal .textLeft .tile--rollover-area p, .gridleftvertical .tile--horizontal .textLeft .tile--rollover-area p, .gridtophorizontal .tile--horizontal .textLeft .tile--rollover-area p, .gridbottomhorizontal .tile--horizontal .textLeft .tile--rollover-area p, .gridfoursmall .tile--horizontal .textLeft .tile--rollover-area p {
  width: 74.6%;
  margin-top: -7px !important;
  margin-left: -6px !important;
}
/* line 984, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--horizontal .textLeft .tile--rollover-area a, .gridvertical .tile--horizontal .textLeft .tile--rollover-area a, .gridhorizontal .tile--horizontal .textLeft .tile--rollover-area a, .gridrightvertical .tile--horizontal .textLeft .tile--rollover-area a, .gridleftvertical .tile--horizontal .textLeft .tile--rollover-area a, .gridtophorizontal .tile--horizontal .textLeft .tile--rollover-area a, .gridbottomhorizontal .tile--horizontal .textLeft .tile--rollover-area a, .gridfoursmall .tile--horizontal .textLeft .tile--rollover-area a {
  right: 51px;
  bottom: 14px;
}
/* line 991, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--horizontal .textRight, .gridvertical .tile--horizontal .textRight, .gridhorizontal .tile--horizontal .textRight, .gridrightvertical .tile--horizontal .textRight, .gridleftvertical .tile--horizontal .textRight, .gridtophorizontal .tile--horizontal .textRight, .gridbottomhorizontal .tile--horizontal .textRight, .gridfoursmall .tile--horizontal .textRight {
  position: relative;
  top: 0 !important;
  left: 228px !important;
  width: 142px !important;
  background-position: 90.5% 90.5%;
  border-radius: 0 15px 15px 0;
  padding: 21px 24px 27px 24px;
}
/* line 1000, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--horizontal .textRight a, .gridvertical .tile--horizontal .textRight a, .gridhorizontal .tile--horizontal .textRight a, .gridrightvertical .tile--horizontal .textRight a, .gridleftvertical .tile--horizontal .textRight a, .gridtophorizontal .tile--horizontal .textRight a, .gridbottomhorizontal .tile--horizontal .textRight a, .gridfoursmall .tile--horizontal .textRight a {
  right: 16px;
  bottom: 14px;
}
/* line 1005, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--horizontal .textRight .tile--rollover-area, .gridvertical .tile--horizontal .textRight .tile--rollover-area, .gridhorizontal .tile--horizontal .textRight .tile--rollover-area, .gridrightvertical .tile--horizontal .textRight .tile--rollover-area, .gridleftvertical .tile--horizontal .textRight .tile--rollover-area, .gridtophorizontal .tile--horizontal .textRight .tile--rollover-area, .gridbottomhorizontal .tile--horizontal .textRight .tile--rollover-area, .gridfoursmall .tile--horizontal .textRight .tile--rollover-area {
  background-position: 90.5% 90.5%;
  border-radius: 0 10px 10px 0;
}
/* line 1009, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--horizontal .textRight .tile--rollover-area p, .gridvertical .tile--horizontal .textRight .tile--rollover-area p, .gridhorizontal .tile--horizontal .textRight .tile--rollover-area p, .gridrightvertical .tile--horizontal .textRight .tile--rollover-area p, .gridleftvertical .tile--horizontal .textRight .tile--rollover-area p, .gridtophorizontal .tile--horizontal .textRight .tile--rollover-area p, .gridbottomhorizontal .tile--horizontal .textRight .tile--rollover-area p, .gridfoursmall .tile--horizontal .textRight .tile--rollover-area p {
  width: 76%;
  margin-top: -7px !important;
  margin-left: -6px !important;
}
/* line 1015, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--horizontal .textRight .tile--rollover-area a, .gridvertical .tile--horizontal .textRight .tile--rollover-area a, .gridhorizontal .tile--horizontal .textRight .tile--rollover-area a, .gridrightvertical .tile--horizontal .textRight .tile--rollover-area a, .gridleftvertical .tile--horizontal .textRight .tile--rollover-area a, .gridtophorizontal .tile--horizontal .textRight .tile--rollover-area a, .gridbottomhorizontal .tile--horizontal .textRight .tile--rollover-area a, .gridfoursmall .tile--horizontal .textRight .tile--rollover-area a {
  right: 16px;
  bottom: 14px;
}

/* line 1025, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridhorizontal .tile--horizontal .textRight {
  width: 148px !important;
}

/* line 1035, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile-layout a {
  text-decoration: none !important;
}

/* line 1040, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.grid__item .tile--container:last-child {
  margin-bottom: 0;
}
/* line 1045, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.grid__item .single .tile--large .tile--image {
  top: -162px;
}
/* line 1048, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.grid__item .single .tile--large .tile--text-area {
  top: 262px;
  padding: 19px 24px 0 24px;
}

/* line 1057, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.grid__item .gridhorizontal .tile--horizontal.tile--2, .grid__item .gridbottomhorizontal .tile--horizontal, .grid__item .gridhorizontal .tile--horizontal.tile--1:only-child, .grid__item .single .tile--large {
  margin-top: 0;
}

/* line 1060, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.lt-ie9.gridtophorizontal .tile--horizontal .tile--text-area {
  height: 153px;
}

/* line 1060, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.lt-ie9 .tile--small .tile--text-area {
  padding-top: 20px;
}

/* line 1062, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--large {
  width: 424px;
}

/* line 1063, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.grid__item .tile--small, .grid__item .gridfoursmall .tile--small.tile--3 {
  margin-top: 0;
}

/* line 1066, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.grid__item .gridhorizontal .tile--horizontal.tile--2 {
  margin-top: -2px;
}

/* line 1067, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridbottomhorizontal, .gridhorizontal {
  height: 424px;
}

/* line 1068, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.grid__item .gridhorizontal .tile--horizontal.tile--2 .tile--image {
  top: 0 !important;
}

/* line 1069, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.main .tile-layout {
  padding: 42px 0 17px 0 !important;
}

/*LM page padding */
/* line 1072, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridbottomhorizontal .tile--horizontal {
  margin-top: 3px;
}

/* line 1077, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridhorizontal .tile--horizontal.tile--2 {
  margin-top: 3px;
}

/* line 1082, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--large .tile--image {
  top: -167px;
}

/* line 1086, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--large {
  margin-top: -3px;
}

/* line 1090, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--container:last-child {
  margin-bottom: -4px;
}

/* line 1094, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridfoursmall .tile--small.tile--3 {
  margin-top: 2px;
}

/* line 1098, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--small {
  margin-top: 2px;
}

/* line 1102, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.gridhorizontal .tile--horizontal.tile--1:only-child {
  margin-top: 3px;
}

/* line 1105, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.grid__item .tile--container .common_Tile a {
  text-decoration: none;
}

/* line 1108, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.grid__item .tile--container .common_Tile .tile--text-area h3 {
  line-height: 28px;
  font-size: 24px;
}

/* line 1112, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.lt-ie9 .main .tile-layout {
  padding: 37px 0 17px !important;
}

/* line 1116, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.lt-ie9.ie10 .main .tile-layout {
  padding: 42px 0 17px !important;
}

/******* May Release New WR *********/
/* line 1123, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--text-area.purple-theme {
  background-color: #f7f7f5;
}
/* line 1125, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--text-area.purple-theme h3 {
  color: white;
}
/* line 1128, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--text-area.purple-theme .tile--rollover-area {
  background-color: white;
  color: #f7f7f5;
}
/* line 1131, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--text-area.purple-theme .tile--rollover-area span.chevron {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/arrow1.png");
  background-repeat: no-repeat;
  background-size: 32px 32px;
}
/* line 1136, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--text-area.purple-theme .tile--rollover-area span.padlock {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/grey-lock_32px.png");
  background-repeat: no-repeat;
  background-size: 32px 32px;
}
/* line 1142, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--text-area.purple-theme span.chevron {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/icon1.png");
  background-repeat: no-repeat;
  background-size: 32px 32px;
}
/* line 1147, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--text-area.purple-theme span.padlock {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/White-lock_32px.png");
  background-repeat: no-repeat;
  background-size: 32px 32px;
}

/* line 1154, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--large .tile--text-area.purple-theme {
  background-color: #f7f7f5;
}
/* line 1156, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--large .tile--text-area.purple-theme h3 {
  color: white;
}
/* line 1159, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--large .tile--text-area.purple-theme .tile--rollover-area {
  background-color: white;
  color: #f7f7f5;
}
/* line 1162, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--large .tile--text-area.purple-theme .tile--rollover-area span.chevron {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/arrow1.png");
  background-repeat: no-repeat;
  background-size: 32px 32px;
}
/* line 1167, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--large .tile--text-area.purple-theme .tile--rollover-area span.padlock {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/grey-lock_32px.png");
  background-repeat: no-repeat;
  background-size: 32px 32px;
}
/* line 1173, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--large .tile--text-area.purple-theme span.chevron {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/icon1.png");
  background-repeat: no-repeat;
  background-size: 32px 32px;
}
/* line 1178, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.single .tile--large .tile--text-area.purple-theme span.padlock {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/White-lock_32px.png");
  background-repeat: no-repeat;
  background-size: 32px 32px;
}

/* line 1184, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.lt-ie9 .tile-layout .tile--headline-text {
  margin: 0 0 14px 0;
}

/* line 1187, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.lt-ie9.ie10 .tile-layout .tile--headline-text {
  margin: 0 0 11px 0;
}

/*Tile grid textarea width should be 148px*/
/* line 1192, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.tile--container .gridtophorizontal .tile--horizontal .tile--text-area.textRight {
  width: 148px !important;
}

/* line 1196, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
section.shelf.theme--blue .tile--header-group {
  color: #fff;
}

/* line 1199, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
section.shelf.theme--blue.tile-layout .tile--header-group {
  color: #da4735;
}

/* line 1203, ../../../legacy-dmp/includes/components/tile-layout/_desktop.scss */
.theme--blue.tile-layout .tile--header-group {
  padding: 0;
}

/* line 580, ../../../legacy-dmp/sass/lombard/desktop.scss */
.tile-layout h1 {
  font-family: "RNHouseSansRegular", sans-serif;
}
/* line 583, ../../../legacy-dmp/sass/lombard/desktop.scss */
.tile-layout h2 {
  font-family: "RNHouseSansRegular", sans-serif;
}
/* line 586, ../../../legacy-dmp/sass/lombard/desktop.scss */
.tile-layout p {
  font-size: 14px;
}

/* line 591, ../../../legacy-dmp/sass/lombard/desktop.scss */
.single .tile--large .tile--text-area.purple-theme .tile--rollover-area {
  background-color: #0C0A13;
}

/*------------------------------------*\
	$RATINGS OPTIONS
\*------------------------------------*/
/* line 6, ../../../legacy-dmp/includes/components/ratings/_desktop.scss */
.rating-options {
  min-height: 33px;
  float: none;
  margin-bottom: 0px;
  margin-top: 5px;
}
/* line 11, ../../../legacy-dmp/includes/components/ratings/_desktop.scss */
.rating-options p {
  font-size: 14px;
  margin-right: 15px;
  line-height: 14px;
  display: inline-block;
  max-width: 450px;
  overflow: hidden;
  max-height: 14px;
  margin-bottom: 0px;
}

/* line 23, ../../../legacy-dmp/includes/components/ratings/_desktop.scss */
.rating-button {
  height: 24px;
  padding: 3px 8px 1px 8px;
  margin: 0 0 10px 0;
  font-size: 18px;
  line-height: 20px;
  width: 29px !important;
}

/* line 32, ../../../legacy-dmp/includes/components/ratings/_desktop.scss */
.ratings--modal-content {
  width: 371px;
  height: 322px;
  padding: 30px 30px 12px 24px;
  margin-left: 0px;
}
/* line 37, ../../../legacy-dmp/includes/components/ratings/_desktop.scss */
.ratings--modal-content textarea {
  width: 352px;
  height: 110px;
  margin: 5px 0 24px;
  font-size: 16px;
}
/* line 43, ../../../legacy-dmp/includes/components/ratings/_desktop.scss */
.ratings--modal-content input[name=submit] {
  width: 86px;
  height: 33px;
  margin-right: -7px;
  padding-left: 8px;
  padding-right: 8px;
}

/* line 52, ../../../legacy-dmp/includes/components/ratings/_desktop.scss */
.comments-error-hide {
  width: 245px;
  display: none;
}

/*------------------------------------*\
	$SHARE
\*------------------------------------*/
/* line 66, ../../../legacy-dmp/includes/components/ratings/_desktop.scss */
.share {
  height: 32px;
  background-size: 32px 32px;
  background-position: 16px 0px;
  margin: 6px 0 0 16px;
  border-left: 1px solid #666;
}
/* line 73, ../../../legacy-dmp/includes/components/ratings/_desktop.scss */
.share p {
  margin: 0px 0 0 60px;
}
/* line 77, ../../../legacy-dmp/includes/components/ratings/_desktop.scss */
.share .share-icons {
  top: 45px;
}
/* line 81, ../../../legacy-dmp/includes/components/ratings/_desktop.scss */
.share .hover .share-icons.share-visible {
  visibility: visible;
  opacity: 1;
}
/* line 86, ../../../legacy-dmp/includes/components/ratings/_desktop.scss */
.share .share-icons:before {
  position: absolute;
  display: inline-block;
  border-top: 0px;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #cccbd4;
  border-left: 7px solid transparent;
  border-bottom-color: #cccbd4;
  top: -8px;
  left: 50%;
  margin-left: -7px;
}
/* line 99, ../../../legacy-dmp/includes/components/ratings/_desktop.scss */
.share .share-width-one {
  width: 32px;
  left: -13px;
}
/* line 104, ../../../legacy-dmp/includes/components/ratings/_desktop.scss */
.share .share-width-two {
  left: -42px;
  width: 84px;
}
/* line 109, ../../../legacy-dmp/includes/components/ratings/_desktop.scss */
.share .share-width-three {
  left: -68px;
  width: 136px;
}
/* line 113, ../../../legacy-dmp/includes/components/ratings/_desktop.scss */
.share .share-icons.share-visible {
  visibility: hidden;
  opacity: 0;
  transition: none;
}

/* line 120, ../../../legacy-dmp/includes/components/ratings/_desktop.scss */
.share-nonjs {
  margin-top: -139px;
}

/*------------------------------------*\
	$RATINGS SECTION
\*------------------------------------*/
/* line 127, ../../../legacy-dmp/includes/components/ratings/_desktop.scss */
.ratings-section {
  margin: 38px 0 0 3px !important;
  width: 880px;
  padding-top: 39px;
  padding-bottom: 29px;
}
/* line 132, ../../../legacy-dmp/includes/components/ratings/_desktop.scss */
.ratings-section .comp-rich-text {
  padding-top: 13px;
  padding-bottom: 6px;
}
/* line 136, ../../../legacy-dmp/includes/components/ratings/_desktop.scss */
.ratings-section h2 {
  font-size: 26px;
  line-height: 30px;
}

/* line 141, ../../../legacy-dmp/includes/components/ratings/_desktop.scss */
.lt-ie9 .ratings-section {
  width: 880px;
}

/* line 145, ../../../legacy-dmp/includes/components/ratings/_desktop.scss */
.ratings--modal-header {
  height: 92px;
}
/* line 147, ../../../legacy-dmp/includes/components/ratings/_desktop.scss */
.ratings--modal-header p {
  font-size: 20px;
  line-height: 24px;
  display: block;
}

/* line 154, ../../../legacy-dmp/includes/components/ratings/_desktop.scss */
.lt-ie9 .ratings--modal-header p {
  font-weight: normal;
}

/* line 158, ../../../legacy-dmp/includes/components/ratings/_desktop.scss */
.ratings-message {
  float: left;
  max-width: 273px;
  margin-top: 15px;
}
/* line 162, ../../../legacy-dmp/includes/components/ratings/_desktop.scss */
.ratings-message p.ratings--submission-message {
  margin-top: 0px;
}

/* line 166, ../../../legacy-dmp/includes/components/ratings/_desktop.scss */
.shelf__bl .ratings-section {
  margin-left: 0 !important;
}

/* line 169, ../../../legacy-dmp/includes/components/ratings/_desktop.scss */
.single-article .grid .ratings-section, .single-article .grid--rev .ratings-section, .single-article .grid--full .ratings-section, .single-article .grid--right .ratings-section, .single-article .grid--center .ratings-section {
  margin-left: 31px !important;
}

/* line 172, ../../../legacy-dmp/includes/components/ratings/_desktop.scss */
#ratings--modal_window {
  margin-bottom: 22px;
}

/* line 178, ../../../legacy-dmp/includes/components/ratings/_desktop.scss */
.single-article .ratings-section .comp-rich-text p:last-child, .single-article .ratings-section .comp-rich-text ul:last-child, .single-article .ratings-section .comp-rich-text ol:last-child {
  padding-bottom: 5px !important;
}

/* line 185, ../../../legacy-dmp/includes/components/ratings/_desktop.scss */
.noScriptShareStyle {
  left: -14px !important;
  top: 39px !important;
  display: none;
}

/* line 190, ../../../legacy-dmp/includes/components/ratings/_desktop.scss */
.social-bar__link {
  padding: 0;
  margin: 0;
  background-color: transparent;
  border: none;
}

/* line 2, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .blog-header {
  padding: 0 48px;
}
/* line 4, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .blog-header .hero__heading {
  max-width: 100%;
  width: 100%;
  padding: 0 !important;
  line-height: 36px;
  margin: 26px 0 11px;
  float: none;
  color: #da4735;
  font-size: 36px;
  font-size: 3.6rem;
}
/* line 14, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .blog-header .author-date {
  color: #666666;
  font-size: 14px;
  font-size: 1.4rem;
  font-family: "RNHouseSansRegular", sans-serif;
  clear: both;
}
/* line 19, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .blog-header .author-date a {
  color: #da4735;
  text-decoration: none;
}
/* line 24, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .blog-header .separator-line {
  background-color: #2bb7b7;
  height: 2px;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 4px;
}
/* line 32, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .blog-content {
  padding: 44px 48px 0 48px;
}
/* line 34, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .blog-content .blog-left-content {
  width: 576px;
  float: left;
}
/* line 38, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .blog-content .blog-left-content .blog-img-with-desc img.image {
  margin-bottom: 6px;
}
/* line 41, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .blog-content .blog-left-content .blog-img-with-desc .blog-img-desc {
  font-size: 12px;
  font-size: 1.2rem;
  color: #666666;
  line-height: 18px;
  font-family: "RNHouseSansRegular", sans-serif;
  margin-bottom: 24px;
}
/* line 49, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .blog-content .blog-left-content .blog-video-desc {
  font-size: 12px;
  font-size: 1.2rem;
  color: #666666;
  line-height: 18px;
  font-family: "RNHouseSansRegular", sans-serif;
  margin-bottom: 0;
}
/* line 56, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .blog-content .blog-left-content img.image {
  margin-bottom: 32px;
  max-height: 324px;
}
/* line 60, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .blog-content .blog-left-content .comp-rich-text {
  padding: 0;
  margin-top: 0;
  margin-bottom: 32px;
}
/* line 64, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .blog-content .blog-left-content .comp-rich-text h3 {
  margin-bottom: 5px;
  margin-top: 0;
  font-size: 18px;
  font-size: 1.8rem;
}
/* line 69, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .blog-content .blog-left-content .comp-rich-text blockquote {
  margin: 27px 32px 20px 32px;
}
/* line 72, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .blog-content .blog-left-content .comp-rich-text p {
  color: #333333;
  padding: 0;
  margin-bottom: 21px;
  font-family: "RNHouseSansRegular", sans-serif;
}
/* line 78, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .blog-content .blog-left-content .comp-rich-text ul {
  margin-bottom: 22px;
  padding-bottom: 0;
  margin-top: 22px;
}
/* line 82, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .blog-content .blog-left-content .comp-rich-text ul li {
  padding-left: 16px;
  margin: 12px 0 14px 0px;
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/rt-list-icon.png") left 6px no-repeat;
  color: #333333;
  font-family: "RNHouseSansRegular", sans-serif;
}
/* line 91, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .blog-content .blog-left-content .comp-rich-text ol li {
  margin: 12px 0 14px 0px;
  color: #333333;
  font-family: "RNHouseSansRegular", sans-serif;
}
/* line 97, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .blog-content .blog-left-content .comp-rich-text .blog-blockquote-author {
  margin: 20px 32px;
  display: block;
  color: #333333;
}
/* line 102, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .blog-content .blog-left-content .comp-rich-text hr {
  margin: 42px 0 43px 0;
  border-bottom: 0;
  border-top: 1px solid #cfc7be;
}
/* line 109, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .blog-content .blog-right-content {
  border-top: 0;
  padding-top: 0;
  margin-top: 0;
  margin-bottom: 0;
  float: right;
  width: 256px;
}
/* line 116, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .blog-content .blog-right-content .author-img {
  text-align: left;
}
/* line 119, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .blog-content .blog-right-content img.image {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  width: 72px;
  height: 72px;
  margin-bottom: 13px;
}
/* line 125, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .blog-content .blog-right-content .comp-rich-text {
  width: 100%;
  padding: 0;
  margin-top: 0;
}
/* line 129, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .blog-content .blog-right-content .comp-rich-text p {
  color: #666666;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px !important;
  font-family: "RNHouseSansRegular", sans-serif;
}
/* line 135, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .blog-content .blog-right-content .comp-rich-text h3 {
  font-size: 18px;
  font-size: 1.8rem;
}
/* line 140, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .blog-content .cta {
  margin-left: 0;
}
/* line 144, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .video-player {
  margin-top: 0;
  margin-bottom: 24px;
}
/* line 147, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .video-player .video__preview {
  margin-bottom: 8px;
  line-height: 0;
}
/* line 150, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .video-player .video__preview .video__hgroup {
  display: none;
}
/* line 153, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .video-player .video__preview .video__controls {
  left: 50%;
  margin-left: -50px;
  margin-top: -50px;
}
/* line 157, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .video-player .video__preview .video__controls .video__play {
  width: 100px;
  height: 100px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: url("/etc/designs/dmp/clientlibs_base/images/buttons/play_NW_big.png") center center no-repeat;
}
/* line 165, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .video-player .video__links {
  display: none;
  margin-bottom: 0;
}
/* line 170, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .comp-rich-text {
  width: 576px;
  padding: 0 48px 0 48px;
  margin-top: 0;
}
/* line 174, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .comp-rich-text h3 {
  margin-bottom: 6px;
  margin-top: 0;
  font-size: 24px;
  font-size: 2.4rem;
}
/* line 179, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .comp-rich-text hr {
  margin: 16px 0 46px 0;
  border-bottom: 0;
  border-top: 1px solid #cfc7be;
}
/* line 184, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .comp-rich-text p {
  color: #333333;
  margin-bottom: 4px;
  padding-bottom: 0;
  font-family: "RNHouseSansRegular", sans-serif;
}
/* line 191, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .cta, .lifemoments-blog .cta.cta--branded.cta--m {
  margin-left: 48px;
  margin-bottom: 34px;
  padding-top: 1px;
  padding-left: 0px;
}
/* line 197, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .shelf {
  margin-bottom: -64px;
}
/* line 199, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .shelf .comp-rich-text {
  width: auto;
  padding: 0;
  margin: 0;
}
/* line 203, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .shelf .comp-rich-text p {
  color: #333333;
}
/* line 207, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .shelf .cta {
  margin-left: 0;
  margin-bottom: 0;
}
/* line 213, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .clear-fix {
  clear: both;
}

/* Chrome Styles */
/* line 221, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.chrome .lifemoments-blog .blog-header .hero__heading {
  margin: 25px 0 20px;
}
/* line 228, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.chrome .blog-content .blog-right-content img.image {
  margin-bottom: 14px;
}

/* Firefox Styles */
/* line 240, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.firefox .blog-content .blog-right-content img.image {
  margin-bottom: 15px;
}
/* line 245, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.firefox.lm-blog-title-margin .shelf.shelf--first .lifemoments-blog {
  margin-top: -21px;
}

/* line 249, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.shelf.shelf--first .lifemoments-blog {
  margin-top: 0px;
}

/* IE Styles */
/* line 258, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.ie10.lt-ie9 .lifemoments-blog .blog-header .hero__heading {
  margin: 27px 0 11px;
}
/* line 261, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.ie10.lt-ie9 .lifemoments-blog .blog-header .separator-line {
  margin-top: 24px;
}
/* line 268, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.ie10.lt-ie9 .lifemoments-blog .blog-content .blog-left-content .comp-rich-text blockquote {
  margin-top: 26px;
  margin-bottom: 20px;
}
/* line 272, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.ie10.lt-ie9 .lifemoments-blog .blog-content .blog-left-content .comp-rich-text .blog-blockquote-author {
  margin-top: 14px;
}
/* line 277, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.ie10.lt-ie9 .lifemoments-blog .blog-content .blog-left-content .blog-img-with-desc img.image {
  margin-bottom: 5px;
}
/* line 284, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.ie10.lt-ie9 .lifemoments-blog .video-player .video__preview {
  margin-bottom: 7px;
}

/* line 293, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lt-ie9 .lifemoments-blog .blog-header .hero__heading {
  margin: 24px 0 14px;
}
/* line 296, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lt-ie9 .lifemoments-blog .blog-header .separator-line {
  margin-top: 22px;
}
/* line 303, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lt-ie9 .lifemoments-blog .blog-content .blog-left-content .comp-rich-text blockquote {
  margin-top: 21px;
  margin-bottom: 14px;
}
/* line 307, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lt-ie9 .lifemoments-blog .blog-content .blog-left-content .comp-rich-text .blog-blockquote-author {
  margin-top: 14px;
}
/* line 312, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lt-ie9 .lifemoments-blog .blog-content .blog-left-content .blog-img-with-desc img.image {
  margin-bottom: 4px;
}
/* line 319, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lt-ie9 .lifemoments-blog .video-player .video__preview {
  margin-bottom: 6px;
}

/* To fix  top padding when there is no breadcrumb */
/* line 328, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lm-blog-title-margin .shelf.shelf--first {
  padding-top: 43px;
}

/* line 331, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lm-blog-title-margin .shelf.shelf--first.subnav-items  {
      padding-top:  0;
}

/* line 334, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lm-blog-title-margin .shelf.shelf--first .lifemoments-blog {
  margin-top: -25px;
}

/* line 337, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.ie10.lm-blog-title-margin .shelf.shelf--first {
  padding-top: 47px;
}

/* line 340, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.theme--blue .lifemoments-blog .cta.cta--m.cta--branded a:hover {
  padding-bottom: 8px;
}

/* line 348, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.shelf.theme--blue.tile-layout .lifemoments-blog .blog-header .hero__heading {
  color: #da4735;
}
/* line 351, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.shelf.theme--blue.tile-layout .lifemoments-blog .blog-header .author-date {
  color: #da4735;
}
/* line 353, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.shelf.theme--blue.tile-layout .lifemoments-blog .blog-header .author-date a {
  color: #da4735;
}

/* line 360, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.shelf.shelf--first.topbottomremove .lifemoments-blog {
  margin-top: 0px !important;
}

/* line 361, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.wrapper.js-spoke .shelf.shelf--first .lifemoments-blog {
  margin-top: 0px;
}

/* line 362, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .cta.cta--branded.cta--m {
  margin: 0px;
  padding-left: 48px;
}

/* line 363, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .cta.cta--branded.cta--m a:after {
  font-size: 3.2rem;
}

/* line 366, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.theme--blue .lifemoments-blog .cta.cta--m.cta--branded a {
  color: white;
}

/* line 367, ../../../legacy-dmp/includes/components/lifemoments-blog/_desktop.scss */
.lifemoments-blog .cta, .lifemoments-blog .cta.cta--branded.cta--m.cta-alignment-right {
  margin-left: 48px;
}

/* Supplier Lookup Specific Styling*/
/* line 4, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .header-banner {
  padding: 0px 118px 0px 48px;
  height: 185px;
  background: #f7f3ef url("/etc/designs/dmp/clientlibs_base/images/misc/SPLKHeaderShape.png") no-repeat;
}
/* line 9, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .header-banner .banner-title {
  font-size: 36px;
  line-height: 40px;
  padding-top: 39px;
  margin-right: 0;
}
/* line 16, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .header-banner .banner-descripition {
  font-size: 18px;
  line-height: 22px;
  padding-top: 17px;
  padding-right: 0;
}
/* line 22, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .header-banner .banner-descripition span {
  padding-bottom: 1px;
}
/* line 30, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section {
  padding: 42px 0px 48px;
  width: 608px;
  margin: auto;
}
/* line 35, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .search-section-description {
  padding: 17px 0px 33px;
}
/* line 39, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .search-box {
  margin: 0px 16px 0 17px;
}
/* line 44, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .search-box #search-supplier-form #input-supplier {
  width: 522px;
}
/* line 52, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.lt-ie9 .supplier-lookup-shelf .middle-content-wrapper .search-section .search-box #search-supplier-form #search-form-button span {
  content: "";
  display: inline-block;
  width: 18px;
  height: 18px;
  background: url("/etc/designs/dmp/clientlibs_nw_desktop/images/Search_On.png") no-repeat;
}
/* line 59, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.lt-ie9 .supplier-lookup-shelf .middle-content-wrapper .search-section .search-box #search-supplier-form #search-form-button span.active-search {
  background: url("/etc/designs/dmp/clientlibs_nw_desktop/images/Search_Off.png") no-repeat;
}
/* line 68, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .ui-autocomplete {
  -webkit-transform: none;
  -webkit-transform: none;
  -webkit-perspective: none;
}
/* line 74, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .message-box {
  padding: 0px 16px 0 17px;
}
/* line 77, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .message-box .message-icon {
  width: 32px;
}
/* line 80, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .message-box .message-icon p {
  padding-left: 0;
}
/* line 85, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .message-box .message-text {
  padding-left: 32px;
}
/* line 90, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .message-box .message-text p + p {
  padding-top: 12px;
}
/* line 96, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .message-box .success-message {
  padding: 22px 0 0;
  margin-bottom: -7px;
}
/* line 100, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .message-box .success-message .direct-debits-button {
  padding-top: 18px;
}
/* line 103, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .message-box .success-message .direct-debits-button .cta--1 {
  display: inline-block;
}
/* line 109, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .message-box .error-message {
  padding: 21px 0 0;
  margin-bottom: -4px;
}
/* line 113, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .message-box .error-message .message-icon {
  width: 23px;
}
/* line 116, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .message-box .error-message .message-icon p {
  padding-left: 9px;
}
/* line 121, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .message-box .error-message .message-text {
  padding-left: 32px;
}
/* line 128, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .middle-content-wrapper .major-suppliers {
  padding: 45px 92px;
}
/* line 131, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .middle-content-wrapper .major-suppliers .major-suppliers-title {
  font-size: 24px;
  line-height: 24px;
  text-align: center;
  padding-bottom: 32px;
  border-bottom: solid 2px #cec7be;
}
/* line 139, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .middle-content-wrapper .major-suppliers .suppliers-by-category {
  padding: 10px 0;
  border-bottom: solid 1px #cec7be;
}
/* line 143, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .middle-content-wrapper .major-suppliers .suppliers-by-category.last {
  border-bottom-width: 2px;
}
/* line 147, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .middle-content-wrapper .major-suppliers .suppliers-by-category:after {
  clear: both;
  float: none;
  height: 0px;
  font-size: 0px;
  visibility: hidden;
  display: block;
  content: ' ';
}
/* line 157, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .middle-content-wrapper .major-suppliers .suppliers-by-category + .suppliers-by-category {
  border-top: none;
}
/* line 161, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .middle-content-wrapper .major-suppliers .suppliers-by-category li {
  font-size: 14px;
  line-height: 18px !important;
  float: left;
  width: 105px;
  padding: 0px 0px 0px 32px;
  display: table-cell;
  vertical-align: middle;
  height: 60px;
  text-align: center;
}
/* line 172, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .middle-content-wrapper .major-suppliers .suppliers-by-category li:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
/* line 179, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .middle-content-wrapper .major-suppliers .suppliers-by-category li span {
  display: inline-block;
  vertical-align: middle;
  line-height: 18px !important;
}
/* line 185, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .middle-content-wrapper .major-suppliers .suppliers-by-category li strong {
  line-height: 18px !important;
}
/* line 189, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .middle-content-wrapper .major-suppliers .suppliers-by-category li.category-title {
  font-size: 18px;
  line-height: 22px !important;
  padding: 0px;
  width: 107px;
  text-align: left;
}
/* line 197, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .middle-content-wrapper .major-suppliers .suppliers-by-category li.colspan-5 {
  width: 653px;
  text-align: left;
}
/* line 205, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .middle-content-wrapper .conditions-section {
  padding: 0px 48px 41px;
}
/* line 208, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .middle-content-wrapper .conditions-section:after {
  clear: both;
  float: none;
  height: 0px;
  font-size: 0px;
  visibility: hidden;
  display: block;
  content: ' ';
}
/* line 220, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid .grid__item, .supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid--rev .grid__item, .supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid--full .grid__item, .supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid--right .grid__item, .supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid--center .grid__item {
  float: left;
  width: 424px;
}
/* line 225, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid .grid__item .comp-rich-text h4, .supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid--rev .grid__item .comp-rich-text h4, .supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid--full .grid__item .comp-rich-text h4, .supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid--right .grid__item .comp-rich-text h4, .supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid--center .grid__item .comp-rich-text h4 {
  padding: 27px 0 10px;
}
/* line 230, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid .grid__item + .grid__item, .supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid--rev .grid__item + .grid__item, .supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid--full .grid__item + .grid__item, .supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid--right .grid__item + .grid__item, .supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid--center .grid__item + .grid__item {
  margin-left: 32px;
}
/* line 235, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid .grid__item + .grid__item .comp-rich-text h4, .supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid--rev .grid__item + .grid__item .comp-rich-text h4, .supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid--full .grid__item + .grid__item .comp-rich-text h4, .supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid--right .grid__item + .grid__item .comp-rich-text h4, .supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid--center .grid__item + .grid__item .comp-rich-text h4 {
  padding-top: 27px;
}
/* line 244, ../../../legacy-dmp/includes/components/supplier-lookup/_desktop.scss */
.supplier-lookup-shelf .middle-content-wrapper .major-suppliers + .conditions-section .grid .grid__item, .supplier-lookup-shelf .middle-content-wrapper .major-suppliers + .conditions-section .grid--rev .grid__item, .supplier-lookup-shelf .middle-content-wrapper .major-suppliers + .conditions-section .grid--full .grid__item, .supplier-lookup-shelf .middle-content-wrapper .major-suppliers + .conditions-section .grid--right .grid__item, .supplier-lookup-shelf .middle-content-wrapper .major-suppliers + .conditions-section .grid--center .grid__item {
  border-top: solid 1px #d1c9bf;
}

/*------------------------------------*\
	$REWARD CALCULATOR
\*------------------------------------*/
/* line 5, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper {
  background: #f7f7f5;
  margin: 0 auto;
  overflow: hidden;
  width: 976px;
  /* Landing page for rewards calc*/
  /*
  .content-wrapper.rewadscalc section.landing div.banner
  {
  width: 100%;
  height: 128px;
  background: #e0d9d1;
  }
  */
  /* End of Landing page for rewards calc*/
  /*Second Section*/
  /*Third Section*/
  /* Questions Section */
  /* Header Section */
  /* Total Value Content */
  /* Feedback Content */
  /* Banner Text for first Question */
  /* Middle Section */
  /* LC Header Banner */
  /* Question Elements */
  /*
  .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .form-input-row .selector select option {
  height: 20px;
  padding: 11px 0px 11px 12px;
  }
  */
  /* Retailer Section */
  /* Other Offers */
  /* Question Navigation Buttons */
  /* Questions Pagination */
  /*IE8 fix*/
}
/* line 11, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc {
  overflow: hidden;
  position: relative;
}
/* line 18, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .landing {
  display: block;
  padding: 0 0 56px;
}
/* line 30, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .content-section-rewards p {
  line-height: 22px;
}
/* line 33, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .landing .LC-header-section .content-section-rewards h2 {
  font-size: 45px;
  color: #0d7985;
  font-weight: bold;
  float: left;
  margin-right: 14px;
  font-family: "RNHouseSansBold";
}
/* line 35, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .landing .LC-header-section .content-section-rewards h2 span {
  font-size: 30px;
}
/* line 37, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc section.landing div.card-wrapper {
  width: 576px;
  height: 283px;
  border-bottom: 2px solid #d1c8bf;
  margin: 0px auto 0px auto;
  overflow: hidden;
}
/* line 45, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc section.landing div.card-wrapper .top-section.LC-top-section {
  margin: 25px auto 0;
  box-sizing: border-box;
  background: #dddad4 url("/etc/designs/dmp/clientlibs_rewards_calculator_desktop/images/Calculator_bg.png") no-repeat left top;
  background-size: 448px 290px;
  border-radius: 30px;
}
/* line 53, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc section.landing div.card-wrapper .top-section.LC-top-section .bottom-section {
  background: none;
  padding-top: 30px;
  height: 348px;
}
/* line 61, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .top-content.LC-top-content {
  box-sizing: border-box;
  color: #0d7985;
  width: 390px;
  background-color: #fff;
  border-radius: 20px;
  height: 119px;
  padding: 21px 0;
  margin: 0 auto;
}
/* line 72, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .top-content.LC-top-content h2 {
  font-family: "RNHouseSansBold";
  font-size: 30px;
  text-align: center;
}
/* line 78, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .top-content.LC-top-content .wave-effect {
  font-size: 75px;
  font-family: "RNHouseSansBold";
  margin: 0;
  padding: 0;
  border: none;
}
/* line 85, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .top-content.LC-top-content .wave-effect .decimal-value {
  font-size: 30px;
  position: relative;
  top: -30px;
}
/* line 92, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .top-content.LC-top-content ul {
  width: 100%;
  overflow: hidden;
}
/* line 97, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .top-content.LC-top-content ul li {
  float: left;
  list-style-type: none;
  width: 43%;
}
/* line 104, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .top-content.LC-top-content ul li.add {
  width: 5%;
  font-weight: bold;
  margin: 0 15px 0 -15px;
}
/* line 110, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .top-content.LC-top-content ul li span {
  color: #b6378b;
  text-decoration: underline;
  font-size: 14px;
}
/* line 118, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .bottom-content.LC-bottom-content {
  width: 100%;
  color: #fff;
  box-sizing: border-box;
  border-bottom: none;
  border-radius: 0;
  background: none;
  height: auto;
  padding: 20px 0;
}
/* line 131, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .right-rewards-unit img {
  max-height: 100%;
  max-width: 100%;
  margin: 38px 0;
}
/* line 136, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .bottom-content.LC-bottom-content .LC-bottom-rewards {
  width: 390px;
  margin: 0 auto;
}
/* line 141, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .bottom-content.LC-bottom-content .LC-bottom-rewards ul {
  float: left;
  padding-left: 2px;
  width: 308px;
}
/* line 147, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .top-content.LC-top-content .content-section-rewards h2 {
  margin-left: 75px;
  font-size: 60px;
}
/* line 152, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .bottom-content.LC-bottom-content .LC-bottom-rewards li {
  float: left;
  width: 70px;
  height: 70px;
  background: #fff;
  border-radius: 20px;
  margin-right: 22px;
  margin-bottom: 13px;
  margin-left: 0;
}
/* line 162, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .bottom-content.LC-bottom-content .right-rewards-unit {
  float: left;
  width: 70px;
  background: #fff;
  height: 130px;
  border-radius: 20px;
  color: #0d7985;
  text-align: center;
}
/* line 171, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .bottom-content.LC-bottom-content .right-rewards-unit .right-rewards-unit h2 {
  margin: 60px 0;
  font-size: 40px;
  font-weight: bold;
}
/* line 176, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .offers-content.LC-average-rewards {
  margin-top: 20px;
  font-size: 16px;
  margin: 0 auto;
  width: 588px;
  padding: 20px 0 0;
}
/* line 183, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .offers-content.LC-average-rewards .comp-rich-text p {
  font-size: 16px;
  text-align: center;
}
/* line 188, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .cta-links {
  width: auto;
  text-align: center;
  clear: both;
  margin: 0px auto;
  padding: 26px 0 0;
  font-size: 0;
}
/* line 196, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .cta-links .cb-calculate {
  display: inline-block;
}
/* line 199, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .cta-links .cb-calculate .cta.cta--branded.cta--l a {
  padding: 16px 24px !important;
}
/* line 203, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .cta-links div.cb {
  clear: both;
  font-size: 0;
  height: 50px;
}
/* line 208, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .cta.cta--branded.cta--l a {
  height: 22px;
}
/* line 212, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-rewards-cta .cb-rewards {
  margin-top: -30px;
}
/* line 215, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .cta.cta--branded.cta--m a {
  background: url("/etc/designs/dmp/clientlibs_rewards_calculator_desktop/images/arrow1.png") no-repeat scroll right center rgba(0, 0, 0, 0);
  color: #ad1982;
  margin: .1em 1.2em .1em 0;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 40px !important;
  text-decoration: none;
}
/* line 229, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .landing .top-content.LC-top-content .content-section-rewards {
  width: 100%;
  float: none;
  padding: 0 16px;
  margin: 0px auto;
}
/* line 236, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .landing .top-content.LC-top-content .content-section-rewards .comp-rich-text h3 {
  font-size: 28px;
  line-height: 34px;
  font-family: "RNHouseSansBold", sans-serif;
}
/* line 241, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .landing .top-content.LC-top-content .content-section-rewards .comp-rich-text h3 span {
  font-size: 60px;
  line-height: 52px;
}
/* line 245, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .landing .top-content.LC-top-content .content-section-rewards .comp-rich-text p {
  font-size: 16px;
  line-height: 22px !important;
  margin: 0;
}
/* line 252, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc {
  overflow: hidden;
  position: relative;
}
/* line 258, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .final-result {
  z-index: 200;
}
/* line 262, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc section div.rta-wrapper {
  width: 100%;
  height: 350px;
  clear: both;
}
/* line 270, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .result {
  margin: 0 auto;
  padding-bottom: 0px;
  overflow: hidden;
}
/* line 275, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .contactless-icon {
  float: left;
  width: 22px;
  height: 22px;
}
/* line 282, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .results-Heading-Section h2 {
  text-align: center;
  font-size: 20px;
  margin-bottom: 16px;
  margin-top: 50px;
}
/* line 289, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .results-Heading-Section {
  border-bottom: 1px solid #ccc;
  float: left;
  width: 100%;
  margin-top: 13px;
}
/* line 295, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .final-result {
  color: #0d7985;
  font-family: "RNHouseSansBold";
}
/* line 300, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .clear {
  clear: both;
  height: 0px;
}
/* line 305, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .results-Heading-Section {
  background: #DFD9D1;
}
/* line 306, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .debits-per-year .decimal-value {
  position: relative;
  font-size: 24px;
  top: -15px;
}
/* line 307, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .debits-per-year h1 {
  font-size: 48px;
}
/* line 308, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .result-questions a.accordion-section-title {
  float: right;
  margin-right: 25px;
  font-size: 18px;
  margin-top: 20px;
  text-decoration: none;
}
/* line 309, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .sub-annotation {
  position: relative;
  font-size: 14px;
  left: -40px;
}
/* line 311, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .houeholditem .active-img1 {
  background: red;
  display: block;
}
/* line 312, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .houeholditem .inactive-img1 {
  background: yellow;
  display: none;
}
/* line 314, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper section.landing div.card-wrapper .top-section.LC-top-section {
  width: 448px;
}
/* line 316, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper section.landing div.card-wrapper .top-section.LC-top-section .bottom-section {
  height: 330px;
}
/* line 318, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .LC-rewards-cta .cta.cta--branded.cta--l a {
  font-size: 18px;
}
/* line 321, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .LCCalucator-results {
  width: 793px;
}
/* line 322, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .LCCalucator-results .results-Heading-Section h2 {
  font-size: 20px;
  font-family: "RNHouseSansBold";
  color: #0d7985;
  margin-bottom: 25px;
}
/* line 324, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .accordion-section-content .top-row-heading p {
  font-size: 18px;
  font-family: "RNHouseSansBold";
  color: #0d7985;
  margin: 10px 30px 0;
}
/* line 326, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .accordion-section-content .top-row-heading h2 {
  font-size: 18px !important;
  font-family: "RNHouseSansBold";
  color: #0d7985;
  margin: 10px 30px 0 !important;
}
/* line 327, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .accordion .accordion-section-content .result-questions {
  padding: 20px 30px;
}
/* line 328, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper section.landing div.card-wrapper.LC-card-wrapper {
  height: 295px;
}
/* line 331, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .LC-representive-results {
  float: none;
  width: 350px;
  margin: 0 auto;
}
/* line 335, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .final-result .total-text {
  font-family: "RNHouseSansBold";
  font-size: 20px;
  float: none;
  display: inline-block;
  width: auto;
  position: relative;
  float: left;
  padding: 26px 0px 0px;
  width: 86px;
}
/* line 343, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .final-result .back-btn a {
  font-size: 14px;
  line-height: 14px;
}
/* line 347, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .final-result .reward-value {
  display: inline-block;
  width: auto;
  margin: 0;
  font-size: 0;
  white-space: nowrap;
}
/* line 354, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .LC-Representative-Ex-right-sup {
  font-family: "RNHouseSansBold";
  font-size: 16px;
  position: relative;
  left: -30px;
  top: 20px;
}
/* line 357, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .LC-Representive-Text {
  clear: both;
  padding: 30px 62px 30px 42px;
  width: 630px;
}
/* line 358, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .LC-Representative-sec {
  clear: both;
  float: left;
  margin-top: 30px;
}
/* line 359, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .LC-Representative-left {
  width: 260px;
  float: left;
  border-right: 2px solid #666;
}
/* line 360, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .LC-Representative-right {
  width: 250px;
  float: left;
  margin-left: 20px;
}
/* line 362, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-header-section h2 {
  text-align: center;
  font-size: 32px;
  font-family: "RNHouseSansBold";
  color: #0d7985;
  padding-top: 71px;
  padding-bottom: 40px;
  line-height: 39px;
}
/* line 371, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .rewards-sec-LC li.item-clickable.margin-left-item {
  margin-left: 70px;
}
/* line 373, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions-canvas.LC-question .content-section-rewards .rewards-text h4 {
  font-size: 16px;
  padding-bottom: 0;
}
/* line 378, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .cta.cta--branded.cta--l a {
  font-size: 18px;
}
/* line 379, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .rewards-sec-LC .item-clickable:hover p {
  color: #0d7985;
}
/* line 381, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-header-section .content-section-rewards h2 {
  font-weight: normal;
}
/* line 384, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-header-section .content-section-rewards h2 span {
  margin-left: -14px;
}
/* line 387, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .main--tool-desk .tool-comp .content-wrapper.rewadscalc .form-input-row {
  margin: 0;
  padding: 0;
  display: inline-block;
}
/* line 393, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .main--tool-desk .natyes .content-wrapper.rewadscalc .slider-marker .ui-slider-range {
  border-radius: 20px 0px 0 20px;
  border-bottom: 1px solid white;
}
/* line 397, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .form-input-row .slider .slider-marker.ui-slider-horizontal .ui-slider-handle {
  width: 32px;
  height: 32px;
  top: -8px;
  margin: 0 0 0 -16px;
}
/* line 404, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .form-input-row .slider .slider-marker.ui-slider-horizontal .ui-slider-handle:after {
  font-size: 12px;
  top: 12px;
  left: 0;
}
/* line 409, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .form-input-row .slider .slider-marker.ui-slider-horizontal .ui-slider-handle:focus {
  outline: 0 none;
}
/* line 412, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .main--tool-desk .content-wrapper.cashbackplus .result-questions a {
  font-size: 14px;
  color: #ad1982;
}
/* line 417, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .q-nav .see-rewards {
  display: block;
}
/* line 420, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-representive-results {
  float: none;
  margin: 0 auto;
  width: auto;
  display: inline-block;
  text-align: left;
  padding: 0;
  height: 78px;
}
/* line 430, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-Representative-Ex-right-sup {
  font-family: "RNHouseSansBold";
  font-size: 16px;
  position: relative;
  left: -36px;
  top: 0px;
  width: auto;
  float: none;
  line-height: 20px;
}
/* line 441, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-Representative-right {
  width: 292px;
  float: left;
  margin-left: 0;
  margin-top: 0;
}
/* line 448, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-Representative-sec .cta.cta--branded.cta--l a {
  width: auto;
  display: block;
  height: 22px;
}
/* line 454, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .LC-header-section h2 {
  display: block;
}
/* line 459, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .top-row-heading p {
  display: block;
}
/* line 463, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions-canvas.LC-question .content-section-rewards .rewards-text p {
  margin-top: 0;
}
/* line 467, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-rewards-cta .cta.cta--branded.cta--l a {
  width: auto;
}
/* line 471, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .content-section-rewards h4 {
  font-size: 28px;
}
/* line 477, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .main--tool-desk .content-wrapper.rewadscalc .natyes .form-input-row span p {
  float: right;
}
/* line 480, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc ul.questions-wrapper li.question.householdcalc ~ .question .question-Input-Values-spend {
  width: auto;
}
/* line 484, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions-canvas.LC-question .content-section-rewards .rewards-text {
  float: left;
  margin-left: 0;
  color: #0d7985;
  margin-top: 18px;
}
/* line 491, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-header-section .content-section-rewards .img-section {
  display: block;
}
/* line 495, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions-canvas.LC-question .LC-header-section .content-section-rewards h2 {
  padding: 0;
}
/* line 498, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc ul.questions-wrapper li.question.householdcalc ~ .question .slider-marker {
  width: 95%;
}
/* line 501, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc ul.questions-wrapper li.question.householdcalc ~ .question .question-Input-Values {
  margin: 0 0 20px;
}
/* line 504, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc ul.questions-wrapper li.question.householdcalc ~ .question .question-Input-Values span.per_label {
  margin-left: 20px;
}
/* line 507, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc ul.questions-wrapper li.question.householdcalc ~ .question + .question .slider-marker {
  width: 88%;
}
/* line 512, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .rewards_moreinfo {
  width: 880px;
  padding: 0px 48px 42px;
}
/* line 517, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .rewards_moreinfo p {
  font-size: 12px !important;
  margin-top: 12px;
}
/* line 521, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .rewards_moreinfo .grid, .rewCalc-wrapper .rewards_moreinfo .grid--rev, .rewCalc-wrapper .rewards_moreinfo .grid--full, .rewCalc-wrapper .rewards_moreinfo .grid--right, .rewCalc-wrapper .rewards_moreinfo .grid--center {
  padding-top: 28px;
}
/* line 524, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .final-result {
  border-bottom: none;
}
/* line 531, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .header-wrapper {
  height: 126px;
}
/* line 534, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .header-wrapper .banner {
  height: 126px;
  text-align: center;
}
/* line 539, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .header-wrapper .banner .top-content {
  display: inline-block;
  padding: 20px 0 27px;
  text-align: left;
}
/* line 544, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .header-wrapper .banner .top-content h2 {
  font-size: 16px;
  line-height: 20px;
  padding: 0px 0px 0px 0px !important;
}
/* line 549, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .header-wrapper .banner .top-content .wave-effect {
  font-size: 50px;
  line-height: 62px;
  margin-top: 0px;
}
/* line 554, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .header-wrapper .banner .top-content .wave-effect .decimal-value {
  font-size: 20px;
  line-height: 24px;
  top: -20px;
}
/* line 559, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .header-wrapper .banner .top-content .wave-effect .decimal-value.defaulTop {
  top: -20px !important;
}
/* line 562, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .header-wrapper .banner .top-content .wave-effect + h2 {
  margin-top: -13px;
  padding: 0px 0px 0px 1px !important;
}
/* line 567, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .header-wrapper .feedback {
  padding: 31px 16px;
}
/* line 570, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .header-wrapper .feedback p {
  width: 730px;
  font-size: 24px;
  line-height: 32px;
}
/* line 575, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .header-wrapper .feedback :after {
  content: "";
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #e0d9d1;
  position: absolute;
  bottom: 0px;
  left: 50%;
  margin-left: -5px;
}
/* line 588, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .bannerText {
  text-align: center;
  padding: 31px 0px 35px;
  line-height: 0px;
  font-size: 0px;
}
/* line 594, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .bannerText .comp-rich-text {
  padding: 3px 0 0 15px;
  display: inline-block;
  max-width: 294px;
}
/* line 600, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .bannerText .comp-rich-text h4,
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .bannerText .comp-rich-text h4 {
  line-height: 56px;
  padding-right: 14px;
  height: 56px;
  font-size: 30px;
}
/* line 607, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .bannerText .comp-rich-text h4 span,
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .bannerText .comp-rich-text h4 span {
  font-size: 45px;
}
/* line 610, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .bannerText .comp-rich-text h4 + p {
  padding-top: 9px;
}
/* line 614, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper {
  width: 728px;
  margin: 0 auto;
}
/* line 618, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question.hide-mobile {
  display: block;
}
/* line 621, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question.hide-desktop {
  display: none;
}
/* line 624, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question.householdcalc ~ .question {
  width: 576px;
  margin: 0 auto;
}
/* line 628, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual {
  padding: 32px 0 0;
}
/* line 632, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .LC-header-section {
  text-align: center;
  font-size: 0px;
  padding: 0 0 1px;
}
/* line 637, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .LC-header-section .content-section-rewards {
  font-size: 0px;
  display: inline-block;
}
/* line 641, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .LC-header-section .content-section-rewards .img-section {
  float: left;
  border-radius: 30px;
  display: block;
}
/* line 646, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .LC-header-section .content-section-rewards .bannerText {
  padding: 0;
  float: left;
  text-align: left;
  width: 310px;
}
/* line 652, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .LC-header-section .content-section-rewards .bannerText .comp-rich-text {
  padding: 2px 0 0 15px;
  display: block;
}
/* line 658, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .LC-header-section .content-section-rewards .bannerText .comp-rich-text h4 span {
  font-size: 45px;
  line-height: 56px;
}
/* line 664, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .rewards-sec-LC {
  width: 608px;
  margin: 0 auto;
}
/* line 668, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .rewards-sec-LC h4 {
  padding: 28px 14px 8px;
}
/* line 671, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .rewards-sec-LC ul {
  align-items: center;
  justify-content: center;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  padding: 0;
  box-sizing: content-box;
  padding: 0;
  width: auto;
}
/* line 689, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .rewards-sec-LC ul .item-clickable {
  height: 134px;
  width: 120px;
  padding: 0;
  margin: 27px 16px 0;
}
/* line 695, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .rewards-sec-LC ul .item-clickable .houeholditem {
  width: 88px;
  height: 88px;
  background: transparent url("/etc/designs/dmp/clientlibs_rewards_calculator_desktop/images/gray_bg.png") no-repeat scroll 0% 0%;
  background-size: 88px 88px;
}
/* line 702, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .rewards-sec-LC ul .item-clickable:hover .houeholditem {
  background: transparent url("/etc/designs/dmp/clientlibs_rewards_calculator_desktop/images/purple-hover.png") no-repeat scroll 0% 0%;
}
/* line 708, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .rewards-sec-LC ul .item-clickable.active p, .rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .rewards-sec-LC ul .item-clickable.active:hover p {
  color: #0d7985;
}
/* line 713, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .rewards-sec-LC ul .item-clickable:hover p {
  color: #724f87;
}
/* line 719, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .rewards-sec-LC ul .item-clickable.active .houeholditem {
  background: transparent url("/etc/designs/dmp/clientlibs_rewards_calculator_desktop/images/purple.png") no-repeat scroll 0% 0%;
  background-size: 88px 88px;
}
/* line 724, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .rewards-sec-LC ul .item-clickable .houeholditem .household-item-inactive {
  height: 40px;
  padding: 24px 0;
}
/* line 728, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .rewards-sec-LC ul .item-clickable .houeholditem .household-item-active {
  height: 40px;
  padding: 13px 0 23px;
}
/* line 733, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .rewards-sec-LC ul .item-clickable .houeholditem .household-item-inactive img,
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .rewards-sec-LC ul .item-clickable .houeholditem .household-item-active img {
  max-width: 40px;
  max-height: 40px;
}
/* line 737, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .rewards-sec-LC ul .item-clickable p {
  padding: 6px 0 0;
}
/* line 740, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .link-to-provider {
  text-align: center;
  padding: 12px 0 0;
}
/* line 744, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .comp-rich-text {
  padding: 28px 0 20px;
}
/* line 748, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .comp-rich-text h2,
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .comp-rich-text h4 {
  margin: 0;
  float: left;
  padding: 0;
}
/* line 753, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .comp-rich-text:after {
  clear: both;
  display: block;
  content: " ";
  height: 0;
}
/* line 759, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .top-row-heading.LC-toprow {
  margin: 0 0 5px;
  padding: 0;
}
/* line 763, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .top-row-heading.LC-toprow .comp-rich-text {
  padding: 29px 0px 20px;
}
/* line 766, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .top-row-heading.LC-toprow .comp-rich-text p {
  display: block;
  float: right;
  font-size: 18px;
  line-height: 22px !important;
  font-family: 'RNHouseSansBold', sans-serif !important;
  color: #0d7985;
  padding: 0;
}
/* line 775, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .LC-results-questions {
  padding: 9px 0 5px;
}
/* line 778, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .LC-results-questions .image {
  margin: 0;
}
/* line 781, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .LC-results-questions h3 {
  padding: 8px 0 0 44px;
}
/* line 784, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .LC-results-questions h3 .comp-rich-text {
  padding: 0;
}
/* line 787, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual div.form-input-row[class^="js-spend"] {
  padding: 22px 0 27px;
  margin: 0;
}
/* line 791, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .form-input-row .question-Input-Values {
  float: left;
  padding: 0 31px 0 0;
}
/* line 795, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .question-Input-Values-spend {
  float: left;
  padding: 0;
  line-height: 42px;
  margin: 0 11px 0 0;
}
/* line 801, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .form-input-row .question-Input-Values .pound {
  margin: 0 11px 0 0;
}
/* line 810, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .form-input-row .slider {
  float: left;
  width: 320px;
  padding: 12px 0 0;
}
/* line 815, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .form-input-row .slider ~ span {
  display: block;
  float: right;
  font-family: 'RNHouseSansBold', sans-serif;
  font-size: 24px;
  line-height: 29px;
  color: #0d7985;
  padding: 7px 0 0;
}
/* line 824, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .form-input-row .slider ~ span p {
  display: inline;
  font-family: 'RNHouseSansBold', sans-serif;
  font-size: 24px;
  line-height: 29px;
  color: #0d7985;
}
/* line 832, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .retailer_section {
  margin: 7px 0 10px;
  width: 574px;
}
/* line 836, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .retailer_section li {
  width: 63px;
  height: 32px;
}
/* line 840, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .retailer_section ~ .form-input-row[class^="js-spend"] + .other-Offers {
  padding: 0 0 6px;
  display: block;
}
/* line 844, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .retailer_section ~ .form-input-row[class^="js-spend"] .slider {
  float: none;
  width: auto;
  clear: left;
  padding: 48px 0 21px;
}
/* line 850, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual > .image {
  display: block;
  float: left;
  padding: 23px 12px 0 0;
  width: 21px;
  height: 30px;
}
/* line 857, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual > .image + .comp-rich-text {
  padding: 28px 0 0 33px;
  float: none;
}
/* line 861, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual > .image + .comp-rich-text h2 {
  float: none;
}
/* line 864, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual > .image + .comp-rich-text p {
  padding: 7px 0 0;
  margin: 0;
  font-size: 14px;
  line-height: 18px !important;
}
/* line 870, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual > .image + .comp-rich-text + .form-input-row[class^="js-spend"] {
  padding: 29px 0 48px;
}
/* line 873, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual > .image + .comp-rich-text + .form-input-row[class^="js-spend"] .question-Input-Values {
  float: none;
  padding: 0;
}
/* line 877, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual > .image + .comp-rich-text + .form-input-row[class^="js-spend"] .slider {
  float: none;
  width: auto;
  padding: 48px 0 0;
}
/* line 883, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers {
  padding: 20px 0 0;
  font-size: 0px;
}
/* line 887, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List {
  padding: 24px 0 19px;
  width: auto;
}
/* line 891, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid, .rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--rev, .rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--full, .rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--right, .rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--center {
  padding: 0;
}
/* line 894, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid .grid__item, .rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--rev .grid__item, .rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--full .grid__item, .rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--right .grid__item, .rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--center .grid__item {
  clear: none;
  padding: 0;
  width: auto;
}
/* line 899, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid .grid__item + .grid__item, .rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--rev .grid__item + .grid__item, .rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--full .grid__item + .grid__item, .rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--right .grid__item + .grid__item, .rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--center .grid__item + .grid__item {
  margin-left: 50px;
}
/* line 902, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid .grid__item:last-child, .rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--rev .grid__item:last-child, .rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--full .grid__item:last-child, .rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--right .grid__item:last-child, .rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--center .grid__item:last-child, .rewCalc-wrapper .lt-ie9 .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid .grid__item + .grid__item + .grid__item + .grid__item + .grid__item, .rewCalc-wrapper .lt-ie9 .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--rev .grid__item + .grid__item + .grid__item + .grid__item + .grid__item, .rewCalc-wrapper .lt-ie9 .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--full .grid__item + .grid__item + .grid__item + .grid__item + .grid__item, .rewCalc-wrapper .lt-ie9 .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--right .grid__item + .grid__item + .grid__item + .grid__item + .grid__item, .rewCalc-wrapper .lt-ie9 .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--center .grid__item + .grid__item + .grid__item + .grid__item + .grid__item {
  width: 100px;
  clear: none;
  padding: 0;
}
/* line 907, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid .grid__item:last-child .comp-rich-text, .rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--rev .grid__item:last-child .comp-rich-text, .rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--full .grid__item:last-child .comp-rich-text, .rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--right .grid__item:last-child .comp-rich-text, .rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--center .grid__item:last-child .comp-rich-text {
  padding: 5px 0 0;
}
/* line 910, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid .grid__item .image, .rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--rev .grid__item .image, .rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--full .grid__item .image, .rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--right .grid__item .image, .rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--center .grid__item .image {
  width: 36px;
  height: 36px;
}
/* line 914, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid .grid__item .comp-rich-text, .rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--rev .grid__item .comp-rich-text, .rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--full .grid__item .comp-rich-text, .rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--right .grid__item .comp-rich-text, .rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--center .grid__item .comp-rich-text {
  padding: 4px 0 0;
}
/* line 917, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid .grid__item .comp-rich-text p, .rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--rev .grid__item .comp-rich-text p, .rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--full .grid__item .comp-rich-text p, .rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--right .grid__item .comp-rich-text p, .rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--center .grid__item .comp-rich-text p {
  font-size: 14px;
  line-height: 18px !important;
}
/* line 924, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .q-nav {
  padding: 27px 0 51px;
}
/* line 927, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .q-nav .q-next {
  float: right;
}
/* line 931, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .q-nav .q-next .cta.cta--branded.cta--l a,
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .q-nav .q-next .cta.cta--branded.cta--l a:focus {
  box-sizing: content-box;
  height: 22px;
  padding: 16px 26px !important;
}
/* line 936, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .q-nav .q-back {
  padding-top: 18px;
  float: left;
}
/* line 940, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .q-nav .q-back a {
  font-size: 14px;
  line-height: 14px;
}
/* line 946, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .pagination {
  position: absolute;
  right: -96px;
  top: 199px;
  display: block;
  width: 6px;
  margin-top: 0px !important;
}
/* line 954, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .pagination ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 959, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .pagination ul li {
  width: 6px;
  height: 6px;
  background: #b4a99f;
  border-radius: 3px;
  text-indent: -30000px;
}
/* line 966, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .pagination ul li + li {
  margin-top: 10px;
}
/* line 970, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .pagination ul li.active {
  background: #0d7985;
}
/* line 973, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .pagination {
  display: block;
}
/* line 977, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .result.LCCalucator-results {
  width: 790px;
  margin: 0 auto;
}
/* line 981, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .results-Heading-Section {
  border-bottom: 2px solid #d1c9bf;
  float: left;
  width: 100%;
  background: #DFD9D1;
  margin: 0px;
}
/* line 988, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .result.LCCalucator-results h2 {
  text-align: center;
  font-size: 20px;
  line-height: 28px;
  padding: 40px 0 27px;
}
/* line 994, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .results-Heading-Section span {
  float: right;
  font-size: 14px;
  display: block;
}
/* line 1000, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .Representative-Ex {
  padding: 32px 0 51px;
  border-radius: 0 0 44px 44px;
  width: 728px;
  text-align: center;
}
/* line 1007, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .Representative-Ex-left {
  float: left;
  width: 280px;
}
/* line 1011, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .Representative-Ex-right {
  float: right;
  margin-left: 62px;
  width: 250px;
}
/* line 1016, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .Representative-Ex-right-earn {
  font-size: 16px;
  color: #0d7985;
}
/* line 1021, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .Representative-Ex-right-pound {
  font-size: 64px;
}
/* line 1025, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .Representative-Ex-right-sup {
  font-size: 24px;
  position: relative;
  top: -20px;
}
/* line 1031, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-Representative-sec .direct_content .comp-rich-text p {
  padding-bottom: 0;
}
/* line 1035, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .LC-Representative-sec .content {
  width: 200px;
  float: left;
}
/* line 1037, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-Representative-sec {
  clear: both;
  float: left;
  margin-top: 30px;
  padding: 0 44px;
  border: none;
  margin-left: 0px;
  margin-right: 0px;
}
/* line 1047, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-Representative-sec .content-sec {
  width: 292px;
  float: left;
  margin: 0 0 20px;
}
/* line 1053, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-Representative-sec .content-sec .image-sec {
  width: 54px;
  float: left;
}
/* line 1058, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-Representative-sec .direct_content {
  width: auto;
  padding: 0 0 0 54px;
  float: none;
}
/* line 1064, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-Representative-sec .cta {
  width: 292px;
  clear: both;
}
/* line 1069, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-Representative-sec .cta.cta--branded.cta--l a {
  font-size: 18px;
  width: auto;
  display: block;
  padding: 16px 26px !important;
}
/* line 1076, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-Representative-left {
  width: 292px;
  margin-right: 27px;
  padding-right: 27px;
  float: left;
  border-right: 2px solid #ccc;
}
/* line 1084, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .back-btn {
  clear: both;
  padding: 45px 0 52px;
  width: 728px;
  padding-left: 0px;
  margin: 0 auto;
  font-size: 0px;
}
/* line 1092, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc section.questions div.banner:before {
  content: "";
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #e0d9d1;
  position: absolute;
  bottom: 0px;
  left: 50%;
}
/* line 1104, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .bannerText .comp-rich-text h4 + p, .rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .bannerText .comp-rich-text h4 + p {
  padding-top: 5px !important;
}
/* line 1110, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .lt-ie9 .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .rewards-sec-LC ul .item-clickable .houeholditem {
  width: 88px;
  height: 88px;
  background-color: none;
  background: url("/etc/designs/dmp/clientlibs_rewards_calculator_desktop/images/gray_bg.png") no-repeat;
  margin: 0 auto;
  position: relative;
  cursor: pointer;
}
/* line 1121, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .lt-ie9 .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .rewards-sec-LC ul .item-clickable:hover .houeholditem {
  background-color: none;
  background: url("/etc/designs/dmp/clientlibs_rewards_calculator_desktop/images/purple.png") no-repeat;
}
/* line 1127, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .lt-ie9 .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .rewards-sec-LC ul .item-clickable.active .houeholditem {
  background-color: none;
  background: url("/etc/designs/dmp/clientlibs_rewards_calculator_desktop/images/purple.png") no-repeat;
}
/* line 1132, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-representive-results .reward-value .Representative-Ex-right-pound, .rewCalc-wrapper .content-wrapper.rewadscalc .LC-representive-results .reward-value .Representative-Ex-right-pound span.LC-Representative-Ex-right-sup {
  display: inline-block;
}
/* line 1136, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-Representative-sec .content-sec .image-sec {
  margin-top: 5px;
}
/* line 1141, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .header-wrapper.cb-bnr-absolute, .rewCalc-wrapper .content-wrapper.rewadscalc .questions .header-wrapper.cb-bnr-fixed {
  width: 976px;
}
/* line 1145, ../../../legacy-dmp/includes/components/rewards-calculator/_desktop.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .cta.cta--branded.cta--l a:hover {
  background: #30909e;
}

/* line 1, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter {
  background: #dfd9d1 "/etc/designs/dmp/clientlibs_base/images/currency-convertor-images/NW-bg-shapes.png" no-repeat top center;
  background-size: 100% 100%;
}
/* line 5, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .currency-converter-heading {
  font-size: 32px;
  font-size: 3.2rem;
  line-height: 36px;
  margin-bottom: 0;
}
/* line 10, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .currency-converter-subheading {
  margin-bottom: 16px;
  margin-top: 40px;
  line-height: 28px;
}
/* line 16, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .currency-converter-ui-widget .cc-input-container {
  width: 488px;
  float: left;
  position: relative;
}
/* line 22, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .currency-converter-ui-widget .cc-error-message:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #d70028;
}
/* line 32, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .popular-destinations ul li {
  margin-top: 0;
  float: left;
  width: 25%;
  clear: none;
  margin-top: 0;
}
/* line 42, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .popular-destinations .country-item .country-name-currency .country-name {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 19px;
}
/* line 46, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .popular-destinations .country-item .country-name-currency .country-currency {
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 16px;
}
/* line 51, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .popular-destinations .country-item .country-arrow {
  float: left;
  margin-left: 7px;
}
/* line 55, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .popular-destinations .country-item .country-flag {
  margin-right: 8px;
}
/* line 61, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .currency-converter-ui-widget .cc-go-btn {
  float: right;
  line-height: 22px;
  width: 51px;
  padding: 9px 14px;
  margin-top: 0;
}
/* line 68, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .currency-converter-ui-widget .cc-goto-step2-btn {
  background: url("/etc/designs/dmp/clientlibs_nw_desktop/images/cc-dropdown-arrow.png") no-repeat -16px -10px;
  border-left: 0;
}
/* line 71, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .currency-converter-ui-widget .cc-goto-step2-btn:hover {
  background: url("/etc/designs/dmp/clientlibs_nw_desktop/images/cc-dropdown-arrow.png") no-repeat -16px -10px;
}
/* line 74, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .currency-converter-ui-widget .cc-goto-step2-btn.cc-search-btn-active {
  background: url("/etc/designs/dmp/clientlibs_nw_desktop/images/cc-dropdown-arrow.png") no-repeat -16px -10px;
}
/* line 79, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .currency-converter-subheading.subheading-two {
  clear: both;
  margin-top: 24px;
  text-align: left;
}
/* line 87, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .step1 {
  padding: 38px 48px;
}
/* line 90, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .step1 .currency-converter-ui-widget {
  width: 555px;
  margin-left: 196px;
}
/* line 93, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .step1 .currency-converter-ui-widget .cc-autocomplete-select-wrapper {
  width: 488px;
  float: left;
  margin-bottom: 16px;
}
/* line 97, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .step1 .currency-converter-ui-widget .cc-autocomplete-select-wrapper .custom-combobox-input {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 22px;
}
/* line 102, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .step1 .currency-converter-ui-widget span.cc-mobile-dropdown {
  display: none;
}
/* line 106, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .step1 .text-when-error {
  margin-top: 0;
}
/* line 108, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .step1 .text-when-error p {
  width: 488px;
}
/* line 113, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .step2 {
  padding: 38px 48px;
}
/* line 114, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .step2 .currency-converter-heading {
  margin-bottom: 0;
}
/* line 119, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .step2 .currency-conversion-wrap .cc-foreign-amount, .currency-converter .currency-converter-inner .step2 .currency-conversion-wrap .cc-british-amount {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 22px;
  padding: 10px 15px;
}
/* line 124, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .step2 .currency-conversion-wrap .cc-currency-code {
  float: left;
}
/* line 127, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .step2 .currency-conversion-wrap .amount-in-foreign-result, .currency-converter .currency-converter-inner .step2 .currency-conversion-wrap .amount-in-british-result {
  margin-right: 28px;
  float: left;
}
/* line 132, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .step2 .switch-wrap {
  margin: 0 64px;
}
/* line 134, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .step2 .switch-wrap .switch-wrap-btn {
  width: 43px;
  margin-top: 6px;
  background: #da4735 url("/etc/designs/dmp/clientlibs_base/images/currency-convertor-images/Arrows-Desktop-1.png") no-repeat center;
}
/* line 140, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .step2 .swap-on .switch-wrap .switch-wrap-btn {
  background: #da4735 url("/etc/designs/dmp/clientlibs_base/images/currency-convertor-images/Arrows-Desktop-2.png") no-repeat center;
}
/* line 143, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .step2 .switch-wrap .switch-wrap-btn:hover {
  background-color: #93156e;
  box-shadow: 0 3px 0 #751731, 0 1px 0 #d36cb4 inset;
}
/* line 147, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .step2 .step-2-controls {
  text-align: inherit;
  clear: both;
  margin-top: 48px;
}
/* line 151, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .step2 .step-2-controls .cc-order-currency-btn {
  float: right;
}
/* line 153, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .step2 .step-2-controls .cc-order-currency-btn .cta {
  width: auto;
}
/* line 157, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .step2 .step-2-controls .cc-back-btn {
  float: left;
  margin-top: 19px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 28px;
}
/* line 164, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .step2 .currency-conversion-wrap {
  padding-top: 62px;
  margin: 0;
}
/* line 167, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .step2 .currency-conversion-wrap .country-from-wrap {
  margin-left: 28px;
}
/* line 170, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .step2 .currency-conversion-wrap .country-from-wrap, .currency-converter .currency-converter-inner .step2 .currency-conversion-wrap .country-to-wrap {
  float: left;
  width: 330px;
}
/* line 174, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .step2 .currency-conversion-wrap .switch-wrap {
  float: left;
}
/* line 178, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .step2 .cc-amount-error-wrapper {
  width: 207px;
  margin-right: 16px;
}
/* line 181, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .step2 .cc-amount-error-wrapper .cc-error-message {
  padding: 15px 12px 14px 12px;
}
/* line 183, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .currency-converter-inner .step2 .cc-amount-error-wrapper .cc-error-message:after {
  left: 10%;
}
/* line 190, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .ui-autocomplete {
  width: 488px !important;
}
/* line 192, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.currency-converter .ui-autocomplete li a {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 22px;
}

/* line 199, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.cc-mobile-dropdown, .ui-helper-hidden-accessible {
  display: none;
}

/* line 203, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.ie10 .currency-converter .currency-converter-inner .step2 .currency-conversion-wrap .amount-in-foreign-result, .ie10 .currency-converter .currency-converter-inner .step2 .currency-conversion-wrap .amount-in-british-result {
  margin-right: 25px;
}

/* line 208, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.lt-ie9 .currency-converter.cc-min-height-wrapper {
  min-height: 0;
}

/* line 216, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.lt-ie9 .currency-converter .cc-min-height-wrapper {
  min-height: 0;
}
/* line 220, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.lt-ie9 .currency-converter .currency-converter-inner .currency-converter-subheading.subheading-two {
  padding-top: 20px;
}
/* line 224, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.lt-ie9 .currency-converter .currency-converter-inner .step2 .step-2-controls .cc-order-currency-btn .cta.cta--branded.cta--l a {
  white-space: nowrap;
  height: 54px;
}
/* line 228, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.lt-ie9 .currency-converter .currency-converter-inner .step2 .currency-conversion-wrap .amount-in-british-result sup, .lt-ie9 .currency-converter .currency-converter-inner .step2 .currency-conversion-wrap .amount-in-foreign-result sup {
  top: 5px;
}
/* line 231, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.lt-ie9 .currency-converter .currency-converter-inner .step2 .currency-conversion-wrap .amount-in-foreign-result, .lt-ie9 .currency-converter .currency-converter-inner .step2 .currency-conversion-wrap .amount-in-british-result {
  margin-right: 25px;
}

/* line 236, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.ie10.lt-ie9 .currency-converter .currency-converter-inner .step2 .currency-conversion-wrap .amount-in-british-result sup, .ie10.lt-ie9 .currency-converter .currency-converter-inner .step2 .currency-conversion-wrap .amount-in-foreign-result sup {
  top: 2px;
}
/* line 239, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.ie10.lt-ie9 .currency-converter .currency-converter-inner .step2 .step-2-controls .cc-order-currency-btn .cta.cta--branded.cta--l a {
  height: auto;
}
/* line 243, ../../../legacy-dmp/includes/components/currency-converter/_desktop.scss */
.ie10.lt-ie9 .currency-converter .currency-converter-inner .currency-converter-subheading.subheading-two {
  padding-top: 0;
}

/* line 1, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content {
  padding: 45px 38px 41px 48px;
}
/* line 3, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .dyn-clock-text {
  padding: 0;
  width: 350px;
  float: left;
}
/* line 7, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .dyn-clock-text .clock-shelf-heading {
  padding-bottom: 11px;
}
/* line 10, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .dyn-clock-text .normal-text {
  font-size: 14px;
  line-height: 20px;
  padding-bottom: 26px;
}
/* line 17, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .dyn-clock-text .normal-text .comp-rich-text p {
  color: #333333;
  padding-bottom: 0px;
  max-height: 60px;
  overflow: hidden;
}
/* line 25, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .dyn-clock-text .error-text {
  font-size: 14px;
  line-height: 20px;
  padding-bottom: 19px;
}
/* line 31, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block {
  width: 486px;
  margin: 0;
  float: right;
  padding-top: 3px;
}
/* line 36, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer {
  height: 138px;
  line-height: 150px;
  font-size: 84px;
}
/* line 40, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .seconds {
  width: 162px;
}
/* line 43, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .minutes {
  width: 162px;
}
/* line 46, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .hours {
  width: 162px;
}
/* line 49, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .days {
  width: 162px;
}
/* line 52, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .digit-set {
  width: 142px;
  margin: 0 10px;
  padding: 0 2px;
  background: url(/etc/designs/dmp/clientlibs_nw_desktop/images/dynamic_clock_images/Natwest/dyn-clock-desktop-bg.png) no-repeat no-repeat;
}
/* line 58, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .digit {
  width: 138px;
  left: 2px;
}
/* line 62, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .digit > div.digit-top {
  border-radius: 40px 40px 0 0;
}
/* line 66, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .digit > div.shadow-top {
  border-radius: 40px 40px 0 0;
}
/* line 70, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .digit > div.digit-bottom {
  border-radius: 0 0 40px 40px;
}
/* line 74, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .digit > div.shadow-bottom {
  border-radius: 0 0 40px 40px;
}
/* line 81, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .clock-labels {
  padding: 13px 0 0;
}
/* line 83, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .clock-labels .label {
  width: 142px;
  margin: 0 10px;
  font-size: 25px;
}
/* line 90, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-cta {
  padding: 0px 0 7px;
  float: left;
  clear: none;
}
/* line 95, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-cta .cta--1 {
  display: inline-block;
}

/* line 100, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.lt-ie9 .shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .digit {
  z-index: 1;
}
/* line 102, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.lt-ie9 .shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .digit.active {
  z-index: 3;
}
/* line 104, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.lt-ie9 .shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .digit.active .digit-top {
  z-index: 3;
}
/* line 107, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.lt-ie9 .shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .digit.active .digit-bottom {
  z-index: 3;
}
/* line 111, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.lt-ie9 .shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .digit.previous {
  z-index: 2;
}
/* line 113, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.lt-ie9 .shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .digit.previous .digit-top {
  z-index: 2;
}
/* line 116, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.lt-ie9 .shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .digit.previous .digit-bottom {
  z-index: 2;
}
/* line 121, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.lt-ie9 .shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .digit > div.digit-top {
  z-index: 1;
  background: transparent url(/etc/designs/dmp/clientlibs_nw_desktop/images/dynamic_clock_images/Natwest/dyn-clock-desktop-top-bg.png) no-repeat no-repeat;
}
/* line 127, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.lt-ie9 .shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .digit > div.digit-bottom {
  z-index: 1;
  background: transparent url(/etc/designs/dmp/clientlibs_nw_desktop/images/dynamic_clock_images/Natwest/dyn-clock-desktop-bottom-bg.png) no-repeat no-repeat;
}

/* line 133, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.lt-ie9 .shelf.dynamic-clock-shelf .dyn-clock-content .clock-cta .cta.cta--branded.cta--l {
  width: 209px;
}

/* line 135, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.lt-ie9 .shelf.dynamic-clock-shelf .dyn-clock-content .clock-cta {
  padding: 0 0 7px;
}

/* line 139, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.lt-ie9 .shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .clock-labels {
  padding: 13px 0 0;
}

/* line 142, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-cta .cta.cta--branded.cta--l a {
  margin: 0px 0px 3px 0px;
  padding-bottom: 11px;
  padding-top: 11px;
}

/* line 144, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.mac .digit-top {
  line-height: 138px;
}

/* line 145, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.ipad .digit-top {
  line-height: 138px;
}

/* line 147, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.mac .digit-bottom {
  line-height: 138px;
}

/* line 148, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.ipad .digit-bottom {
  line-height: 138px;
}

/* line 151, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.ie11 .dynamic-clock-shelf.shelf .dyn-clock-content .clock-block .flipTimer .digit > div.digit-top, .dynamic-clock-shelf.shelf .dyn-clock-content .clock-block .flipTimer .digit > div.shadow-top {
  top: 1px !important;
}

/* line 152, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.ie10 .dynamic-clock-shelf.shelf .dyn-clock-content .clock-block .flipTimer .digit > div.digit-top, .dynamic-clock-shelf.shelf .dyn-clock-content .clock-block .flipTimer .digit > div.shadow-top {
  top: 1px !important;
}

/* line 153, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.lt-ie9 .dynamic-clock-shelf.shelf .dyn-clock-content .clock-block .flipTimer .digit > div.digit-top, .dynamic-clock-shelf.shelf .dyn-clock-content .clock-block .flipTimer .digit > div.shadow-top {
  top: 1px !important;
}

/* line 155, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.ie11 .dynamic-clock-shelf.shelf .dyn-clock-content .clock-block .flipTimer .digit > div {
  height: 49.9% !important;
}

/* line 156, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.ie10 .dynamic-clock-shelf.shelf .dyn-clock-content .clock-block .flipTimer .digit > div {
  height: 49.9% !important;
}

/* line 157, ../../../legacy-dmp/includes/components/dynamic-clock/_desktop.scss */
.lt-ie9 .dynamic-clock-shelf.shelf .dyn-clock-content .clock-block .flipTimer .digit > div {
  height: 49.9% !important;
}

/*------------------------------------*\
    Loyality Hero pdp - Desktop CSS
\*------------------------------------*/
/* line 6, ../../../legacy-dmp/includes/components/loyality-hero/_desktop.scss */
.shelf--hero.loyaltypdphero .hero__copy .hero__signpost {
  max-width: 100%;
  font-size: 20px;
  margin: 0;
  padding-left: 0px;
  float: none;
  display: block;
  line-height: 24px;
  padding-bottom: 15px;
}
/* line 16, ../../../legacy-dmp/includes/components/loyality-hero/_desktop.scss */
.shelf--hero.loyaltypdphero .hero__copy {
  width: 455px;
  padding: 0;
  min-height: 432px;
  max-height: 100% !important;
}
/* line 19, ../../../legacy-dmp/includes/components/loyality-hero/_desktop.scss */
.shelf--hero.loyaltypdphero .hero__copy .cta.cta--branded.cta--m a {
  margin: 0.1em 1.2em 0.1em 0;
  padding-top: 8px;
  padding-bottom: 8px;
}
/* line 28, ../../../legacy-dmp/includes/components/loyality-hero/_desktop.scss */
.shelf--hero.loyaltypdphero .hero__copy .cta.cta--branded.cta--m {
  margin-bottom: 20px;
}
/* line 31, ../../../legacy-dmp/includes/components/loyality-hero/_desktop.scss */
.shelf--hero.loyaltypdphero .hero__copy .cta.cta--branded.cta--m a {
  font-size: 18px;
  line-height: 22px;
}
/* line 37, ../../../legacy-dmp/includes/components/loyality-hero/_desktop.scss */
.shelf--hero.loyaltypdphero .hero__copy .cta.cta--branded.cta--m {
  padding: 0px;
}
/* line 42, ../../../legacy-dmp/includes/components/loyality-hero/_desktop.scss */
.shelf--hero.loyaltypdphero .hero__copy .cta.cta--branded.cta--m a {
  padding: 9px 42px 8px 0 !important;
}
/* line 45, ../../../legacy-dmp/includes/components/loyality-hero/_desktop.scss */
.shelf--hero.loyaltypdphero .cta.cta--branded.cta--m a::after {
  top: 43%;
}
/* line 48, ../../../legacy-dmp/includes/components/loyality-hero/_desktop.scss */
.shelf--hero.loyaltypdphero .hero__copy .comp-rich-text {
  clear: both;
  font-size: 18px;
  font-family: "RNHouseSansRegular",sans-serif;
  padding-bottom: 7px;
}
/* line 54, ../../../legacy-dmp/includes/components/loyality-hero/_desktop.scss */
.shelf--hero.loyaltypdphero .hero__copy .hero__heading {
  font-size: 36px;
  max-width: 100%;
  padding-top: 96px !important;
  padding-left: 0px;
  padding-bottom: 10px;
  margin: 0px;
  line-height: 44px;
}
/* line 64, ../../../legacy-dmp/includes/components/loyality-hero/_desktop.scss */
.shelf--hero.loyaltypdphero .hero__copy .cta.cta--branded.cta--l a {
  padding: 16px 13px 16px 13px;
  line-height: 22px;
  margin-top: 0px;
  border-radius: 5px;
}
/* line 71, ../../../legacy-dmp/includes/components/loyality-hero/_desktop.scss */
.shelf--hero.loyaltypdphero .hero__copy .cta--l {
  padding: 3px 0 0;
  margin-bottom: 0px;
  width: auto;
}
/* line 77, ../../../legacy-dmp/includes/components/loyality-hero/_desktop.scss */
.shelf--hero.loyaltypdphero .hero__copy .comp-rich-text ul li {
  font-size: 18px;
}
/* line 80, ../../../legacy-dmp/includes/components/loyality-hero/_desktop.scss */
.shelf--hero.loyaltypdphero .lt-ie9 .hero__copy .hero__heading {
  padding-top: 39px;
}
/* line 81, ../../../legacy-dmp/includes/components/loyality-hero/_desktop.scss */
.shelf--hero.loyaltypdphero .lt-ie9 .hero__copy .cta--l.cta--branded.cta a {
  padding: 16px 10px 16px 20px;
}
/* line 83, ../../../legacy-dmp/includes/components/loyality-hero/_desktop.scss */
.shelf--hero.loyaltypdphero .shelf__inner {
  height: 472px;
  position: relative;
  margin-bottom: 0px;
}

/* line 90, ../../../legacy-dmp/includes/components/loyality-hero/_desktop.scss */
.shelf.shelf--hero.loyaltypdphero {
  padding-top: 0px;
}

/* line 93, ../../../legacy-dmp/includes/components/loyality-hero/_desktop.scss */
.ie10 .shelf--hero.loyaltypdphero .hero__copy .cta.cta--branded.cta--m a {
  padding-bottom: 0px;
}

/* line 95, ../../../legacy-dmp/includes/components/loyality-hero/_desktop.scss */
.shelf.shelf--hero.loyaltypdphero .shelf__inner .image {
  height: 100%;
}

/* line 99, ../../../legacy-dmp/includes/components/loyality-hero/_desktop.scss */
.shelf.shelf--hero.loyaltypdphero .comp-rich-text .rte-tick-large:before {
  left: 0;
}

/* line 103, ../../../legacy-dmp/includes/components/loyality-hero/_desktop.scss */
.shelf.shelf--hero.loyaltypdphero .shelf__inner .hero__mask {
  left: -1px;
}

/* line 107, ../../../legacy-dmp/includes/components/loyality-hero/_desktop.scss */
.lt-ie9 .shelf.shelf--hero.loyaltypdphero .cta.cta--branded.cta--m {
  height: auto;
}

/* line 111, ../../../legacy-dmp/includes/components/loyality-hero/_desktop.scss */
.lt-ie9 .shelf.shelf--hero.loyaltypdphero .cta.cta--branded.cta--m a {
  padding-top: 3px !important;
  min-height: 30px;
}

/* line 116, ../../../legacy-dmp/includes/components/loyality-hero/_desktop.scss */
.ie10.lt-ie9 .shelf.shelf--hero.loyaltypdphero .cta.cta--branded.cta--m a {
  padding-top: 6px !important;
}

/* Overrides for styles in above file */
/* line 603, ../../../legacy-dmp/sass/lombard/desktop.scss */
.shelf--hero.loyaltypdphero .hero__copy .cta.cta--branded.cta--l a {
  border-radius: 0px;
}
/* line 607, ../../../legacy-dmp/sass/lombard/desktop.scss */
.shelf--hero.loyaltypdphero .hero__copy {
  width: 394px;
}
/* line 608, ../../../legacy-dmp/sass/lombard/desktop.scss */
.shelf--hero.loyaltypdphero .hero__copy .cta.cta--branded.cta--l a {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  padding: 10px 18px 12px 20px;
  /* 9 */
  padding: 1rem 1.8rem 1.2rem 2rem;
  /* 9 */
}
/* line 612, ../../../legacy-dmp/sass/lombard/desktop.scss */
.shelf--hero.loyaltypdphero .hero__copy .cta--l {
  width: auto;
}

/* line 629, ../../../legacy-dmp/sass/lombard/desktop.scss */
.carousel-slider-non-home-wraper li.slider_block ul li .carousel__item__detail .icon.icon-document:after, .carousel-slider-non-home-wraper li.slider_block ul li .carousel__item__detail .icon.icon-play:after {
  content: '\e634';
  font-size: 60px;
  color: #101742;
}
/* line 637, ../../../legacy-dmp/sass/lombard/desktop.scss */
.carousel-slider-non-home-wraper li.slider_block ul li .carousel__item__detail .icon.icon-document:before {
  content: '\e623';
  font-size: 28px;
  top: 14px;
  left: 17px;
}
/* line 647, ../../../legacy-dmp/sass/lombard/desktop.scss */
.carousel-slider-non-home-wraper li.slider_block ul li .carousel__item__detail .icon.icon-play:before {
  content: '\e01a';
  font-size: 28px;
  top: 15px;
  left: 24px;
}

/* line 1, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
#loyalty-sales-main {
  display: none;
  /* To hide mobile comparison table in desktop */
}

/* line 5, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
div.main.ct-main-no-tranform section.shelf--first.subnav-items {
  padding-bottom: 0px;
}

/* line 9, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper {
  display: block;
  margin: 0 auto;
  width: 880px;
  overflow: hidden;
  clear: both;
}
/* line 15, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table-heading {
  color: #da4735;
  font-size: 32px;
  font-size: 3.2rem;
  line-height: 39px;
  margin-bottom: 24px;
  text-align: center;
  font-family: "RNHouseSansRegular", sans-serif;
}
/* line 23, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table {
  width: 880px;
  position: relative;
}
/* line 26, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-header-main-table, .comparison-table-wrapper .comparison-table .comparison-content-main-table, .comparison-table-wrapper .comparison-table .comparison-header-table, .comparison-table-wrapper .comparison-table .comparison-content-table, .comparison-table-wrapper .comparison-table .comparison-content-inner-table {
  display: table;
  width: 100%;
  table-layout: fixed;
}
/* line 31, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-header-row, .comparison-table-wrapper .comparison-table .comparison-content-row, .comparison-table-wrapper .comparison-table .comparison-content-inner-row, .comparison-table-wrapper .comparison-table .comparison-content-main-row, .comparison-table-wrapper .comparison-table .comparison-content-inner-table-row {
  display: table-row;
}
/* line 34, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-header-cell, .comparison-table-wrapper .comparison-table .comparison-content-cell {
  display: table-cell;
  width: 175px;
  padding: 0 14px 0 19px;
  box-sizing: border-box;
}
/* line 40, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-header-main-table {
  top: 0;
  width: 880px;
  z-index: 10;
}
/* line 44, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-header-main-table .comparison-header-cell {
  background-color: white;
  width: 135px;
  font-size: 16px;
  font-size: 1.6rem;
  color: #fff;
  border-right: 1px solid #dfd9d1;
  padding-top: 27px;
  padding-bottom: 26px;
}
/* line 52, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-header-main-table .comparison-header-cell:first-child {
  border-top-left-radius: 16px;
}
/* line 55, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-header-main-table .comparison-header-cell:last-child {
  border-right: 0;
  border-top-right-radius: 16px;
}
/* line 59, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-header-main-table .comparison-header-cell.comparison-header-cell-1 {
  background-color: white;
}
/* line 62, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-header-main-table .comparison-header-cell.comparison-header-cell-2 {
  background-color: white;
}
/* line 65, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-header-main-table .comparison-header-cell.comparison-header-cell-3 {
  background-color: white;
}
/* line 68, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-header-main-table .comparison-header-cell.comparison-header-cell-4 {
  background-color: white;
}
/* line 71, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-header-main-table .comparison-header-cell .cta.cta--branded.cta--l a {
  margin: 0 0 3px 0;
  padding: 16px 15px !important;
  line-height: 20px;
  display: block;
  float: none;
}
/* line 79, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-header-main-table .comparison-header-cell .cta.cta--branded.cta--l a:before {
  height: auto;
  display: inline-block;
}
/* line 84, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-header-main-table .comparison-header-cell .cta.cta--branded.cta--l a:after {
  height: auto;
  display: inline-block;
}
/* line 88, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-header-main-table .comparison-header-cell .comparison-header-heading {
  height: 44px;
  font-size: 20px;
  font-size: 2rem;
  text-transform: uppercase;
  font-family: "RNHouseSansRegular", sans-serif;
  line-height: 22px;
  margin-bottom: 8px;
  overflow: hidden;
}
/* line 97, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-header-main-table .comparison-header-cell .comparison-header-subheading {
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 20px;
  margin-bottom: 8px;
  overflow: hidden;
}
/* line 104, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-header-main-table .comparison-header-cell .comparison-header-richtext {
  height: 60px;
  line-height: 20px;
  margin-bottom: 21px;
  overflow: hidden;
}
/* line 109, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-header-main-table .comparison-header-cell .comparison-header-richtext .comp-rich-text p, .comparison-table-wrapper .comparison-table .comparison-header-main-table .comparison-header-cell .comparison-header-richtext .comp-rich-text ul, .comparison-table-wrapper .comparison-table .comparison-header-main-table .comparison-header-cell .comparison-header-richtext .comp-rich-text ol {
  padding-bottom: 0;
  color: #fff;
}
/* line 115, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-header-main-table.duplicate {
  display: none;
  visibility: hidden;
}
/* line 118, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-header-main-table.duplicate.active {
  display: table;
}
/* line 122, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-header-main-table.absolute {
  position: absolute;
}
/* line 125, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-header-main-table.fixed {
  position: fixed;
}
/* line 130, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table {
  border-bottom: 1px solid #dfd9d1;
}
/* line 132, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table:last-child {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
/* line 136, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell {
  border-right: 1px solid #dfd9d1;
  padding-top: 9px;
  padding-bottom: 7px;
}
/* line 140, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text {
  font-family: "RNHouseSansRegular", sans-serif;
}
/* line 143, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text p:last-child, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text ul:last-child, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text ol:last-child {
  padding-bottom: 14px;
}
/* line 147, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text strong {
  font-family: "RNHouseSansRegular", sans-serif;
}
/* line 151, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text ul li {
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/rt-list-icon.png");
}
/* line 155, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .bl__icon-checkmark, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .bl__icon-ticket, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .bl__icon-airplane, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .bl__icon-umbrella, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .bl__icon-cancel, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .bl__icon-mobile, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-tastecard, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-new-tick, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-travel-money, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-travel-insurance, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-store, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-percentage, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-national-trust, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-mobile, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-house-with-tick, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-EC, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-direct-debit, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-concierge, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-chair, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-uniE620, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-EC, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-uniE611, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-uniE645, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-new-mobile, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-new-car, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-contactless {
  float: none;
  padding-left: 0;
  width: auto;
  height: auto;
  display: inline-block;
  position: static;
  margin-top: 0;
}
/* line 163, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .bl__icon-checkmark:before, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .bl__icon-ticket:before, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .bl__icon-airplane:before, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .bl__icon-umbrella:before, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .bl__icon-cancel:before, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .bl__icon-mobile:before, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-tastecard:before, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-new-tick:before, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-travel-money:before, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-travel-insurance:before, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-store:before, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-percentage:before, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-national-trust:before, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-mobile:before, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-house-with-tick:before, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-EC:before, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-direct-debit:before, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-concierge:before, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-chair:before, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-uniE620:before, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-EC:before, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-uniE611:before, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-uniE645:before, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-new-mobile:before, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-new-car:before, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-contactless:before {
  font-family: 'nw-icons';
  font-size: 21px;
  font-size: 2.1rem;
  width: auto;
  top: inherit;
  left: inherit;
  position: static;
}
/* line 173, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-direct-debit:before, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-percentage:before {
  font-size: 22px;
  font-size: 2.2rem;
}
/* line 178, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-travel-money:before, .comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-concierge:before {
  font-size: 19px;
  font-size: 1.9rem;
}
/* line 183, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .icon-new-car:before {
  font-size: 15px;
  font-size: 1.5rem;
}
/* line 188, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .image:last-child {
  margin-bottom: 14px;
}
/* line 191, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell:last-child {
  border-right: 0;
}
/* line 198, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table.comparison-is-accordian .comparison-is-accordian-heading .comparison-content-row-heading.comparison-is-accordian-h5 {
  cursor: pointer;
  position: relative;
}
/* line 201, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table.comparison-is-accordian .comparison-is-accordian-heading .comparison-content-row-heading.comparison-is-accordian-h5:after {
  display: block;
  width: 18px;
  height: 11px;
  position: absolute;
  top: 50%;
  margin-top: -6px;
  content: '';
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/collapse_chevron1.png") no-repeat right center;
  right: 14px;
}
/* line 216, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table.comparison-is-accordian .comparison-is-accordian-heading.active .comparison-is-accordian-h5:after {
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/expand_chevron1.png");
}
/* line 223, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table.odd-row {
  background: #f7f7f5;
}
/* line 226, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table.even-row {
  background: #eeede9;
}
/* line 231, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-inner-row-heading .comparison-content-inner-table .comparison-content-row-heading {
  padding: 24px 42px 28px 19px;
  color: #da4735;
  font-size: 20px;
  font-size: 2rem;
  line-height: 20px;
  font-family: "RNHouseSansRegular", sans-serif;
}

/* line 250, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.lt-ie9 .comparison-table-wrapper .comparison-table .comparison-header-main-table .comparison-header-cell .cta.cta--branded.cta--l a .cta--arrow {
  width: 0;
}

/* line 259, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table .comp-rich-text {
  color: white;
}

/* line 260, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.no-js .comparison-content-table:nth-child(odd) {
  background: #f7f3ef;
}

/* line 261, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.no-js .comparison-content-table:nth-child(even) {
  background: #f6f6f6;
}

/* line 262, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.no-js .comparison-is-accordian-block {
  display: block !important;
}

/* line 263, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.theme--blue .comparison-table .comp-rich-text li, .theme--blue .comparison-table .comp-rich-text strong, .theme--blue .comparison-table .comp-rich-text em, .theme--blue .comparison-table .comp-rich-text p {
  color: white;
}

/* line 264, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.theme--blue .comparison-table-wrapper .comparison-table-heading {
  color: #ffffff;
}

/* line 265, ../../../legacy-dmp/includes/components/comparison-table/_desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table .comparison-content-cell .comp-rich-text .bl__icon-airplane {
  color: white !important;
}

/* line 666, ../../../legacy-dmp/sass/lombard/desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-header-cell, .comparison-table-wrapper .comparison-table .comparison-content-cell {
  padding: 0 13px 0 13px;
}

/* line 671, ../../../legacy-dmp/sass/lombard/desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-header-main-table .comparison-header-cell .cta.cta--branded.cta--l a {
  padding: 16px 12px !important;
}

/* line 676, ../../../legacy-dmp/sass/lombard/desktop.scss */
.comparison-table-wrapper .comparison-table-heading {
  text-align: left;
  font-size: 40px;
  font-size: 4rem;
  line-height: 42px;
  margin-bottom: 43px;
}

/* line 687, ../../../legacy-dmp/sass/lombard/desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-header-row .comparison-header-cell {
  border-bottom: 1px solid #dfd9d1;
}
/* line 693, ../../../legacy-dmp/sass/lombard/desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table.odd-row {
  background: #F6F6F6;
}
/* line 696, ../../../legacy-dmp/sass/lombard/desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table.even-row {
  background: #F7F3EF;
}
/* line 699, ../../../legacy-dmp/sass/lombard/desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table:last-child {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
/* line 707, ../../../legacy-dmp/sass/lombard/desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-content-main-table .comparison-content-table.comparison-is-accordian .comparison-is-accordian-heading .comparison-content-row-heading.comparison-is-accordian-h5:after {
  width: 33px;
  height: 33px;
  top: 36%;
}
/* line 719, ../../../legacy-dmp/sass/lombard/desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-header-main-table .comparison-header-cell {
  color: #333;
}
/* line 722, ../../../legacy-dmp/sass/lombard/desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-header-main-table .comparison-header-cell .comparison-header-richtext .comp-rich-text p {
  color: #333333;
}
/* line 729, ../../../legacy-dmp/sass/lombard/desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-header-main-table .comparison-header-cell:first-child {
  border-top-left-radius: 0px;
}
/* line 732, ../../../legacy-dmp/sass/lombard/desktop.scss */
.comparison-table-wrapper .comparison-table .comparison-header-main-table .comparison-header-cell:last-child {
  border-top-right-radius: 0px;
}

/* line 1, ../../../legacy-dmp/includes/components/tabs/_desktop.scss */
.services-tab-wrapper {
  padding-top: 10px;
}
/* line 6, ../../../legacy-dmp/includes/components/tabs/_desktop.scss */
.services-tab-wrapper #tabs > ul > li .tab-heading-wrapper {
  padding: 15px 8px 14px 8px;
}
/* line 8, ../../../legacy-dmp/includes/components/tabs/_desktop.scss */
.services-tab-wrapper #tabs > ul > li .tab-heading-wrapper h2 {
  font-size: 22px;
  line-height: 27px;
  height: 27px;
  overflow: hidden;
}
/* line 18, ../../../legacy-dmp/includes/components/tabs/_desktop.scss */
.services-tab-wrapper #tabscontent {
  padding: 48px 48px 64px 48px;
  margin: 0 -48px -64px -48px;
}
/* line 22, ../../../legacy-dmp/includes/components/tabs/_desktop.scss */
.services-tab-wrapper #tabscontent .text-image-wrapper.img-text-comp-2 {
  padding: 0 72px 0 72px;
}
/* line 26, ../../../legacy-dmp/includes/components/tabs/_desktop.scss */
.services-tab-wrapper #tabscontent .tab-separator {
  margin-top: 48px;
  margin-bottom: 48px;
}

/* line 2, ../../../legacy-dmp/includes/components/text-image/_desktop.scss */
.text-image-wrapper .text-image-heading {
  margin-bottom: 24px;
  font-family: "RNHouseSansRegular", sans-serif;
}
/* line 6, ../../../legacy-dmp/includes/components/text-image/_desktop.scss */
.text-image-wrapper.img-text-comp-1 {
  margin-bottom: 31px;
}
/* line 8, ../../../legacy-dmp/includes/components/text-image/_desktop.scss */
.text-image-wrapper.img-text-comp-1 .text-image-image {
  width: 72px;
  height: 72px;
}
/* line 12, ../../../legacy-dmp/includes/components/text-image/_desktop.scss */
.text-image-wrapper.img-text-comp-1 .text-image-desc {
  padding-left: 87px;
}
/* line 18, ../../../legacy-dmp/includes/components/text-image/_desktop.scss */
.text-image-wrapper.img-text-comp-2 .text-image-desc .comp-rich-text {
  padding-top: 7px;
}
/* line 24, ../../../legacy-dmp/includes/components/text-image/_desktop.scss */
.text-image-wrapper.img-text-comp-3.text-image-bg-color {
  padding: 19px 24px 39px;
}
/* line 28, ../../../legacy-dmp/includes/components/text-image/_desktop.scss */
.text-image-wrapper.img-text-comp-4 {
  margin-top: 0;
}
/* line 30, ../../../legacy-dmp/includes/components/text-image/_desktop.scss */
.text-image-wrapper.img-text-comp-4.text-image-bg-color {
  padding: 19px 24px 16px;
}
/* line 34, ../../../legacy-dmp/includes/components/text-image/_desktop.scss */
.text-image-wrapper.img-text-comp-4 .text-image-desc .cta.cta--branded.cta--m a {
  position: relative;
}
/* line 38, ../../../legacy-dmp/includes/components/text-image/_desktop.scss */
.text-image-wrapper.img-text-comp-4 .text-image-desc .cta.cta--m a:after {
  right: -16px;
  position: absolute;
  display: block !important;
}
/* line 44, ../../../legacy-dmp/includes/components/text-image/_desktop.scss */
.text-image-wrapper.img-text-comp-4 .text-image-desc .cta.cta--m a:before {
  content: '';
}

/* line 53, ../../../legacy-dmp/includes/components/text-image/_desktop.scss */
.text-image-wrapper.img-text-comp-4.text-image-bg-color .text-image-desc .comp-rich-text p .cta.cta--m {
  padding-top: 0px;
}

/* line 54, ../../../legacy-dmp/includes/components/text-image/_desktop.scss */
.text-image-wrapper.img-text-comp-4.text-image-bg-color .text-image-desc .comp-rich-text p {
  padding-bottom: 0;
}

/* line 55, ../../../legacy-dmp/includes/components/text-image/_desktop.scss */
.text-image-wrapper.img-text-comp-4.text-image-bg-color .text-image-desc .comp-rich-text p .cta.cta--m a {
  margin-bottom: 5px;
  font-size: 14px;
}

/* line 61, ../../../legacy-dmp/includes/components/text-image/_desktop.scss */
.lt-ie9 .text-image-wrapper.img-text-comp-4 .text-image-desc .cta.cta--m a:after {
  padding-top: 1px;
}

/* line 64, ../../../legacy-dmp/includes/components/text-image/_desktop.scss */
.lt-ie9.ie10 .text-image-wrapper.img-text-comp-4 .text-image-desc .cta.cta--m a:after {
  padding-top: 0px;
}

/* line 1, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-1 {
  margin-top: 14px;
  margin-bottom: -16px !important;
}
/* line 5, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-1 > ul {
  width: 882px;
  margin: -1px auto -1px -1px;
}
/* line 9, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-1 > ul > li {
  padding: 19px 24px 15px;
  float: left;
  width: 244px;
  height: 236px;
  margin: 1px;
}
/* line 16, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-1 > ul > li .list-elem-count {
  margin-top: 5px;
}
/* line 20, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-1 > ul > li .list-elem-title {
  padding-left: 48px;
}
/* line 24, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-1 > ul > li .list-elem-description {
  font-size: 14px;
  line-height: 18px;
  padding: 15px 0 0;
  margin: 0;
  height: 108px;
  overflow: hidden;
  margin-bottom: 11px;
}
/* line 34, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-1 > ul > li + li {
  margin-top: 1px;
}
/* line 40, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-1:after {
  clear: both;
  height: 0;
  content: " ";
}
/* line 51, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.lt-ie9 .theme--blue .list-comp-view-1 > ul > li .cta.cta--branded.cta--m a {
  color: #da4735 !important;
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/cta-arrow-purple.png") !important;
  background-position: right center !important;
  background-repeat: no-repeat !important;
}
/* line 56, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.lt-ie9 .theme--blue .list-comp-view-1 > ul > li .cta.cta--branded.cta--m a:hover {
  color: #0d7985 !important;
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/cta-arrow-purple-hover.png") !important;
  background-position: right center !important;
  background-repeat: no-repeat !important;
}
/* line 62, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.lt-ie9 .theme--blue .list-comp-view-1 > ul > li .cta.cta--branded.cta--m a::after {
  content: '';
}

/* line 75, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-2 > ul {
  width: 896px;
  margin: -2px 0 -24px -8px;
  float: left;
}
/* line 79, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-2 > ul > li {
  margin: 8px;
}
/* line 82, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-2 > ul > li a {
  height: 176px;
  width: 208px;
}
/* line 86, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-2 > ul > li a .image-wrapper {
  padding: 19px 25px 18px 25px;
  height: 78px;
}
/* line 90, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-2 > ul > li a .image-wrapper span {
  width: 158px;
  height: 78px;
}
/* line 94, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-2 > ul > li a .image-wrapper span img {
  width: 158px;
  height: 78px;
}
/* line 101, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-2 > ul > li a .bottom-wrapper {
  height: 59px;
}
/* line 104, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-2 > ul > li a .bottom-wrapper .description-text {
  width: 117px;
  padding: 8px 15px 15px;
  height: 36px;
}
/* line 108, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-2 > ul > li a .bottom-wrapper .description-text p {
  height: 36px;
}
/* line 112, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-2 > ul > li a .bottom-wrapper .rate-text {
  width: 59px;
  height: 59px;
  background: url("/etc/designs/dmp/clientlibs_nw_desktop/images/list-view-2-rate-text-bg-desktop.png") no-repeat top center;
}
/* line 117, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-2 > ul > li a .bottom-wrapper .rate-text .rate-value {
  display: block;
  color: #ffffff;
  padding: 11px 0 0 18px;
}
/* line 126, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-2 > ul > li:nth-child(n+3) {
  margin-top: 8px;
}
/* line 130, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-2 > ul > li:nth-child(2n) {
  margin-left: 8px;
}
/* line 136, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.lt-ie9 .list-comp-view-2 > ul {
  float: left;
}

/* list View three start */
/* line 145, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-3 > ul {
  width: 903px;
  margin: -12px;
  float: left;
}
/* line 149, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-3 > ul > li {
  width: 277px;
  height: 206px;
  margin: 12px;
  float: left;
}
/* line 155, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-3 > ul > li .list-comp-view-3-list-item-wrapper .retailer-name {
  margin-left: 15px;
  padding-top: 12px;
  height: 40px;
  padding-bottom: 3px;
}
/* line 161, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-3 > ul > li .list-comp-view-3-list-item-wrapper .retailer-rate-value {
  height: 44px;
}
/* line 163, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-3 > ul > li .list-comp-view-3-list-item-wrapper .retailer-rate-value .retailer-rate-number {
  font-size: 24px;
  line-height: 29px;
}
/* line 168, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-3 > ul > li .list-comp-view-3-list-item-wrapper .retailer-content {
  padding-top: 25px;
}
/* line 170, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-3 > ul > li .list-comp-view-3-list-item-wrapper .retailer-content .retailer-logo {
  width: 109px;
  margin-left: 16px;
  margin-right: 15px;
}
/* line 174, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-3 > ul > li .list-comp-view-3-list-item-wrapper .retailer-content .retailer-logo .image {
  width: 109px;
}
/* line 180, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-3 > ul > li .list-comp-view-3-list-item-wrapper .retailer-content .retailer-description p {
  margin-right: 26px;
}
/* line 184, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-3 > ul > li .list-comp-view-3-list-item-wrapper .retailer-content .retailer-description .lc-3-view-offer a {
  margin-top: 0;
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 197, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-3:after {
  clear: both;
  content: '';
  display: block;
  height: 0px;
}

/* list View four start */
/* line 208, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-4 > ul {
  width: 903px;
  margin: -12px;
  float: left;
}
/* line 212, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-4 > ul > li {
  width: 277px;
  height: 206px;
  margin: 12px;
  float: left;
}
/* line 217, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-4 > ul > li .list-comp-view-4-list-item-wrapper {
  padding: 72px 34px 18px 35px;
}
/* line 220, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-4 > ul > li .list-comp-view-4-list-item-wrapper .cashback-rate span {
  padding-top: 11px;
}
/* line 224, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-4 > ul > li .list-comp-view-4-list-item-wrapper .retailer-logo {
  margin-bottom: 13px;
}
/* line 227, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-4 > ul > li .list-comp-view-4-list-item-wrapper .lc-4-find-out-more {
  height: 19px;
}
/* line 229, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-4 > ul > li .list-comp-view-4-list-item-wrapper .lc-4-find-out-more a {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 17px;
}
/* line 236, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-4 > ul > li:last-child {
  margin-bottom: 12px;
}
/* line 241, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.list-comp-view-4:after {
  clear: both;
  content: '';
  display: block;
  height: 0px;
}

/* line 250, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.lt-ie9 .list-comp-view-1 .cta.cta--branded.cta--m a .cta--arrow:after {
  bottom: auto !important;
  top: 50% !important;
  margin-top: -16px !important;
}

/* line 255, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.lt-ie9 .list-comp-view-1 ul li .cta.cta--branded.cta--m a {
  padding-bottom: 3px !important;
}

/* Fix for defect RBSW-10972, this might need to be removed after latest re-base  */
/* line 260, ../../../legacy-dmp/includes/components/list/_desktop.scss */
.single-article-bottom-separator {
  bottom: -48px !important;
}

/* line 1, ../../../legacy-dmp/includes/components/image-carousel/_desktop.scss */
.image-carousel-comp {
  height: 243px;
}
/* line 3, ../../../legacy-dmp/includes/components/image-carousel/_desktop.scss */
.image-carousel-comp .image-carousel-banners-wrapper {
  width: 277px;
  height: 130px;
  padding: 38px 24px;
}
/* line 9, ../../../legacy-dmp/includes/components/image-carousel/_desktop.scss */
.image-carousel-comp .image-carousel-banners-wrapper .image-carousel-comp-banners .image-carousel-comp-banner-item img {
  height: 130px;
}
/* line 14, ../../../legacy-dmp/includes/components/image-carousel/_desktop.scss */
.image-carousel-comp .image-carousel-banners-wrapper .image-carousel-comp-controls {
  display: block;
}
/* line 20, ../../../legacy-dmp/includes/components/image-carousel/_desktop.scss */
.image-carousel-comp .image-carousel-comp-banner-switch li a {
  width: 13px;
  height: 13px;
}

/* line 23, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .grid__item .comp-rich-text li {
  font-size: 14px;
}
/* line 27, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .grid__item .comp-rich-text li {
  font-size: 14px;
}
/* line 30, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .loading {
  padding: 16px;
  text-align: center;
  font-size: 18px;
}
/* line 34, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .loading p {
  margin-top: 16px;
}
/* line 38, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc a {
  color: #2f515d;
  font-size: 14px;
}
/* line 42, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .input-field {
  /* 
  	ab = X X
  */
  height: 42px;
  height: 4.2rem;
}
/* line 46, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .input-field.error_text {
  background-color: white;
  color: #d90f34;
  border-color: #b9b29f;
}
/* line 52, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .input-field--input-pound {
  background-position: 0 12px;
}
/* line 56, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc #totalTerm,
.tool-comp .marine-finance-calc #depositAmount {
  float: left;
  clear: left;
  margin-right: 8px;
}
/* line 61, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc #totalTerm {
  width: 40%;
}
/* line 64, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc #depositAmount {
  width: 60%;
}
/* line 68, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc #depositAmount ~ .radio-option {
  width: 18%;
}
/* line 71, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc #totalTerm ~ .radio-option {
  width: 28%;
}
/* line 74, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .input-label--radio-option.input-label--focus {
  background-color: #2f515d;
  color: white;
}
/* line 79, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .form-input-row .input-label--radio-option {
  margin-left: 5px;
  padding-top: 11px;
  padding-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  width: 90%;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
/* line 83, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .form-input-row .input-label--radio-option input {
  opacity: 0;
}
/* line 97, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .form-input-row.suffix-row input {
  width: 80%;
  float: left;
}
/* line 103, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .form-input-row.prefix-row .error-container {
  left: 18px;
}
/* line 106, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .form-input-row.prefix-row .input-label {
  display: block;
}
/* line 109, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .form-input-row.prefix-row input {
  width: 93%;
  float: left;
}
/* line 114, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .form-input-row .suffix {
  float: left;
  width: 20%;
  font-size: 16px;
  padding-top: 10px;
  text-align: center;
}
/* line 122, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .radio-option {
  float: left;
}
/* line 125, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc label.dual-field {
  float: left;
}
/* line 128, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .form-input-row.dual-field {
  float: left;
  width: 100%;
}
/* line 132, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .hint.dual-field {
  float: left;
  clear: left;
}
/* line 137, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .header-group {
  margin-bottom: 16px;
  margin-bottom: 1.6rem;
}
/* line 141, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .accordion-shelf {
  background-color: white;
  padding: 16px 16px;
  border-top: 2px solid #D1C9BF;
}
/* line 148, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .accordion-shelf .accordion-sec .acc-desc {
  padding-left: 0;
}
/* line 153, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .accordion-shelf .accordion-section-content {
  margin-left: 0;
  margin-right: 0;
  margin-top: 7px;
}
/* line 159, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .accordion-shelf:first-child {
  margin-top: 6px;
  border-top: 0 none;
}
/* line 163, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .accordion-shelf:last-child {
  border-bottom: 2px solid #D1C9BF;
}
/* line 166, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .accordion-shelf .cta.cta--branded a {
  margin-top: 17px;
}
/* line 171, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .cta.cta--branded a {
  margin-right: 0;
  width: 100%;
  margin-top: 0px;
}
/* line 177, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .cta.cta--branded.cta-button-disabled a {
  background-color: #b4a99f;
  border: medium none;
  box-shadow: 0 3px 0 #a09489, 0 1px 0 #eeede9 inset;
  color: white;
  cursor: default;
  pointer-events: none;
  text-shadow: none;
}
/* line 188, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .input-label {
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 1.6px;
  font-size: 1.6rem;
  padding-bottom: 15px;
  display: inline-block;
}
/* line 195, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .input-label.checkbox {
  margin-left: 1em;
}
/* line 200, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .icon-info {
  margin-bottom: 0px;
  top: -4px;
  margin-left: 11px;
  color: #DA4735;
  font-size: 1.6em;
}
/* line 207, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .icon-info .icon-info__tool-tip {
  font-size: 12px;
}
/* line 209, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .icon-info .icon-info__tool-tip.left {
  left: 2em;
}
/* line 214, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .error-container {
  left: 0;
  bottom: auto;
  top: 0px;
  z-index: 1000;
  max-width: 90%;
}
/* line 221, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .hint {
  margin-top: 6px;
  font-size: 14px;
  color: #666666;
}
/* line 226, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .cta {
  width: 100%;
}
/* line 229, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .back-link {
  margin: 20px 0;
  display: block;
}
/* line 234, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc input.js-cta-submit-button {
  font-family: "RNHouseSansBold",sans-serif;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 0;
}
/* line 240, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc input.js-cta-submit-button.form_button_submit.cta-submit-button.submit-disable {
  background: #b4a99f;
  box-shadow: 0 3px 0 #a09489,0 1px 0 #eeede9 inset;
  /*
  		    margin: 20px 0rem 1rem 0rem;
  		    padding: 1.2rem 1.0rem;
  		    padding: 12px 10px;
  		    */
}
/* line 250, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc input.js-cta-submit-button.form_button_submit {
  background: #1092a0;
  box-shadow: 0 3px 0 #2f515d, 0 1px 0 transparent inset;
  margin: 20px 0rem 1rem 0rem;
  padding: 12px 18px 12px 20px;
  line-height: 26px;
  color: white;
  -moz-border-radius: 0.125em;
  border-radius: 0.125em;
}
/* line 262, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc input.js-cta-submit-button.form_button_submit:hover {
  background: #2f515d;
  box-shadow: 0 3px 0 #1e333b, 0 1px 0 transparent inset;
}
/* line 267, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .header-wrapper {
  position: relative;
  overflow: hidden;
}
/* line 268, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .header-wrapper .header-group__headline {
  font-family: "RNHouseSansRegular",sans-serif;
}
/* line 271, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .header-wrapper .banner {
  padding: 16px 16px 7px 16px;
}
/* line 276, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .header-wrapper .feedback {
  background: #34889f;
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
  color: white;
  font-family: "RNHouseSansBold",sans-serif;
  font-size: 18px;
  display: table;
  height: 84px;
  -webkit-transition: 0.3s top ease;
  transition: 0.3s top ease;
}
/* line 293, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .header-wrapper .feedback p {
  line-height: 24px;
  display: table-cell;
  vertical-align: middle;
  padding: 0 16px;
}
/* line 302, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .save-quote-form h5 {
  font-size: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 308, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .save-quote-form .header-wrapper .banner {
  padding-bottom: 28px;
}
/* line 312, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .save-quote-form .tool-wrapper {
  background-color: #faf8f5;
  padding: 16px;
  position: relative;
}
/* line 316, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .save-quote-form .tool-wrapper:before {
  position: absolute;
  content: '';
  top: -2px;
  right: 0;
  left: 0;
  margin: auto;
  width: 0;
  height: 0;
  border-left: 16px solid transparent;
  border-right: 16px solid transparent;
  border-top: 16px solid #eae2d9;
}
/* line 322, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .save-quote-form .grid__item {
  float: none;
  padding-left: 0;
}
/* line 328, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .mfc .tool-wrapper {
  padding: 16px;
}
/* line 331, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .mfc .grid__item {
  padding-left: 16px;
}
/* line 339, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .accordion-shelf .accordion-sec h5 {
  font-size: 18px;
  font-family: "RNHouseSansBold",sans-serif;
}
/* line 344, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .accordion-shelf .accordion-sec .img-sec {
  width: 0;
}
/* line 347, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .accordion-shelf .accordion-sec a.chevron-click {
  font-size: 14px;
  color: #2f515d;
  background: none;
  top: 7px;
}
/* line 353, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .accordion-shelf .accordion-sec .img-sec.valid {
  border-radius: 50%;
  width: 21px;
  height: 21px;
  background: #da4735;
  position: relative;
  margin-right: 15px;
  margin-top: 2px;
}
/* line 362, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .accordion-shelf .accordion-sec .img-sec.valid:after {
  font-family: 'nw-icons';
  content: '\e029';
  color: #f7f7f5;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  font-size: 13px;
  width: 13px;
  height: 13px;
}
/* line 379, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .accordion-shelf.disabled .accordion-sec .acc-desc h5 {
  color: #666666 !important;
}
/* line 387, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc fieldset {
  min-height: 175px;
}
/* line 391, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .fieldset-save-quote .cta-block {
  text-align: center;
}
/* line 395, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .input-field {
  width: 100%;
}
/* line 398, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .form-input-row {
  padding-left: 0;
  clear: both;
}
/* line 401, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .form-input-row .form-input-row {
  margin-top: 0;
}
/* line 405, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .response-container {
  clear: both;
}
/* line 408, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .response-container .desk--one-third {
  padding-left: 0;
}
/* line 414, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .response-container .cta {
  margin-top: 16px;
}
/* line 421, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .response-container h4 {
  font-size: 18px;
  font-family: "RNHouseSansBold",sans-serif;
}
/* line 426, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .response-container .save-quote-cta {
  text-align: center;
  padding-top: 16px;
}
/* line 433, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .quote-wrapper {
  background: #f7f3ef;
  position: relative;
}
/* line 438, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .quote-wrapper:before {
  position: absolute;
  content: '';
  top: -2px;
  right: 0;
  left: 0;
  margin: auto;
  width: 0;
  height: 0;
  border-left: 16px solid transparent;
  border-right: 16px solid transparent;
  border-top: 16px solid white;
}
/* line 443, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .quote-title {
  clear: both;
  padding: 19px 15px 10px 15px;
}
/* line 449, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .response-data {
  padding: 0px 15px 15px 15px;
  overflow: hidden;
}
/* line 455, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .response-data .subscript {
  font-size: 15px;
}
/* line 459, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .response-data dt, .tool-comp .marine-finance-calc .response-data dd {
  padding: 10px 0 10px 0;
  float: left;
  font-size: 16px;
}
/* line 464, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .response-data dt {
  width: 70%;
}
/* line 468, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_mobile.scss */
.tool-comp .marine-finance-calc .response-data dd {
  width: 30%;
  text-align: right;
  font-family: "RNHouseSansBold",sans-serif;
}

/* line 6, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc fieldset .cta-block {
  border-top: 2px solid #dfd9d1;
  float: left;
  margin-top: 24px;
}
/* line 20, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .save-quote-form .tool-wrapper {
  background-color: #faf8f5;
  padding: 16px 48px;
}
/* line 25, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .save-quote-form .header-wrapper .banner {
  padding-bottom: 46px;
}
/* line 32, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .mfc .tool-wrapper {
  padding: 32px 48px;
}
/* line 35, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .mfc .grid__item {
  padding-left: 48px;
}
/* line 40, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .header-wrapper .banner {
  padding: 16px 48px 7px 48px;
}
/* line 43, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .header-wrapper .feedback {
  height: 100px;
}
/* line 45, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .header-wrapper .feedback p {
  padding: 0 48px;
}
/* line 50, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .accordion-shelf {
  padding: 12px 29px;
}
/* line 53, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .accordion-shelf:first-child {
  margin-top: 22px;
}
/* line 58, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .accordion-shelf .accordion-sec a.chevron-click {
  top: 11px;
}
/* line 61, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .accordion-shelf .accordion-sec .acc-desc {
  padding-top: 0;
}
/* line 66, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .accordion-shelf .accordion-sec .img-sec.valid {
  margin-top: 8px;
}
/* line 70, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .accordion-shelf #depositAmount ~ .radio-option {
  width: auto;
}
/* line 73, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .accordion-shelf #totalTerm ~ .radio-option {
  width: auto;
}
/* line 76, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .accordion-shelf .form-input-row {
  float: left;
  clear: none;
}
/* line 80, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .accordion-shelf .form-input-row .input-label--radio-option {
  padding-left: 21px;
  padding-right: 21px;
  text-align: center;
  width: auto;
}
/* line 88, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .accordion-shelf .fieldset0 .form-input-row {
  width: 31.3%;
  margin-left: 24px;
}
/* line 91, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .accordion-shelf .fieldset0 .form-input-row:first-child {
  margin-left: 0;
}
/* line 97, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .accordion-shelf .fieldset1 .form-input-row {
  width: 50%;
}
/* line 104, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .fieldset-save-quote input.js-cta-submit-button.form_button_submit.cta-submit-button {
  margin: 32px auto 0 auto;
}
/* line 108, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .fieldset-save-quote .form-input-row .input-label {
  display: block;
}
/* line 111, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .fieldset-save-quote .form-input-row input {
  width: 40%;
}
/* line 115, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .fieldset-save-quote .cta-block {
  margin-top: 32px;
}
/* line 121, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .cta {
  margin-top: 24px;
}
/* line 124, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .cta.cta--branded.cta--l a {
  margin: 0px auto 14px auto;
  width: 33%;
  float: none;
  box-sizing: border-box;
}
/* line 130, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc input.js-cta-submit-button.form_button_submit {
  width: 33%;
  margin: 24px auto 14px auto;
  display: block;
}
/* line 135, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .error-container {
  bottom: auto;
  top: -1px;
}
/* line 139, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .input-field {
  box-sizing: border-box;
}
/* line 143, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .icon-info {
  margin-bottom: 0;
}
/* line 146, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .form-input-row.radio-check .radio {
  background: url("/etc/designs/dmp/clientlibs_base/images/misc/radio.png") no-repeat;
  width: 2.1875em;
  height: 2.1875em;
  background-color: #f2f2ff;
  border: 1px solid #dcd4d8;
  display: inline-block;
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
/* line 158, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .form-input-row.radio-check .radio .checked {
  background: url("/etc/designs/dmp/clientlibs_base/images/misc/radio-checked.png") no-repeat;
}
/* line 163, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .response-container .cta {
  margin-bottom: 16px;
}
/* line 167, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .response-container .desk--one-third {
  padding-left: 0;
}
/* line 170, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .response-container .desk--one-third .comp-rich-text {
  padding-right: 32px;
}
/* line 177, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .response-container .response-data {
  margin-top: 0px;
  padding: 10px 32px 17px 32px;
  background: #f7f3ef;
}
/* line 182, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .response-container .quote-title {
  padding: 23px 32px 5px 32px;
}
/* line 185, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .response-container dl {
  width: auto;
  max-width: 15%;
  float: left;
  margin-right: 27px;
}
/* line 191, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .response-container dl:last-child {
  margin-right: 0;
}
/* line 195, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .response-container dd {
  width: 100%;
  clear: left;
  text-align: left;
  font-size: 20px;
}
/* line 202, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .response-container dt {
  width: 100%;
  clear: left;
  font-size: 12px;
}
/* line 207, ../../../legacy-dmp/includes/tools/marine-finance-calculator/_desktop.scss */
.tool-comp .marine-finance-calc .response-container dt, .tool-comp .marine-finance-calc .response-container dd {
  padding: 5px 0 5px 0;
}

/****************************/
/*Email Tool and Soft Logon*/
/***************************/
/* line 5, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .main {
  width: 900px;
  margin: 0px auto;
  border: 3px solid #fff;
  border-radius: 5px;
  margin-top: 0px;
  background-color: #DFD9D1 !important;
  color: #42145F;
}
/* line 15, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .header-group {
  border-left: none;
  padding-left: 0px;
}
/* line 23, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .tool-comp .grid .email__form, .email .tool-comp .grid--rev .email__form, .email .tool-comp .grid--full .email__form, .email .tool-comp .grid--right .email__form, .email .tool-comp .grid--center .email__form {
  margin: 1em;
}
/* line 28, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .header--spoke--desktop {
  background: #EEEDE9 !important;
  padding: 57px 0 20px 0px;
  width: 900px;
  margin: 0px auto;
}
/* line 34, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .social-bar, .email .email .header-group__sign-post {
  display: none;
}
/* line 38, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .header-group__headline {
  font-size: 24px !important;
  font-family: "RNHouseSansBold", sans-serif;
  line-height: 30px;
  margin-left: 10px !important;
}
/* line 45, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .input-label {
  font-size: 18px;
  font-family: "RNHouseSansRegular", sans-serif;
  line-height: 24px;
}
/* line 51, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .input-field {
  background: #EEEDE9;
  box-shadow: 0 3px 0 #A09489 inset;
  height: 27px;
  margin-top: 0;
  border: 1px solid #d9d9d9;
  border-bottom: 1px solid #ffffff;
  width: 272px !important;
  margin-bottom: 32px;
  padding-top: 5px;
}
/* line 62, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .input-field :hover {
  background: #EEEDE9;
}
/* line 67, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .customernameemailtool, .email .customeremailemailtool {
  clear: both;
  float: left;
  Margin-bottom: -20px;
}
/* line 72, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .customernumberemailtool {
  float: left;
  /* margin-left: 32px;*/
}
/* line 77, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .agentemailemailtool {
  clear: both;
  float: left;
  border-top: 1px solid #B4A99F;
  border-bottom: 1px solid #B4A99F;
  width: 830px;
}
/* line 85, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .brandradioemailtool {
  clear: both;
  float: left;
  border-bottom: 1px solid #B4A99F;
  width: 830px;
}
/* line 92, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email #new_form_customernumber {
  width: 20% !important;
}
/* line 102, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .form-input-row .form-input-row--checkbox-confirm .radio-check :hover {
  background: none;
}
/* line 111, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .tool-comp.tool--email .form-input-row--checkbox-confirm {
  border-width: 0;
  -moz-border-radius: 1.09375em;
  -webkit-border-radius: 1.09375em;
  border-radius: 1.09375em;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 123, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .tool-comp.tool--email .error-container {
  bottom: 75px;
}

/* line 135, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .tool-comp.tool--email .form-input-row--checkbox-confirm:hover {
  background: none;
}
/* line 142, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .main--tool-desk .header-group {
  margin-left: 0px;
}

/* line 148, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .tool-comp.tool--email .grid.email__form .form-input-row, .email .tool-comp.tool--email .email__form.grid--rev .form-input-row, .email .tool-comp.tool--email .email__form.grid--full .form-input-row, .email .tool-comp.tool--email .email__form.grid--right .form-input-row, .email .tool-comp.tool--email .email__form.grid--center .form-input-row, .tool-comp.tool--email .email__form.grid--rev .form-input-row, .tool-comp.tool--email .email__form.grid--full .form-input-row, .tool-comp.tool--email .email__form.grid--right .form-input-row, .tool-comp.tool--email .email__form.grid--center .form-input-row {
  padding-left: 0px;
}

/* line 153, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .natyes .js-show-content, .tool-comp .js-show-content {
  padding-left: 25px;
}

/* line 157, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .tool-comp.tool--email legend .clear--form {
  right: 5px;
  top: -8px;
}

/* line 162, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .tool-comp.tool--email .form-input-row--checkbox-confirm.radio-check .input-label--img {
  position: absolute;
  top: 0px;
  left: 40px;
  margin-top: 5px;
}

/* line 169, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .tool-comp.tool--email .form-input-row--checkbox-confirm.radio-check .input-label--img .ulsterrepublic {
  top: 6px;
}

/* line 179, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .tool-comp .form-input-row.radio-check .radio {
  margin-right: 150px;
}
/* line 185, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .tool-comp .tool--email .error-container {
  left: 0px;
}

/* line 193, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .tool-comp.tool--email .form-input-row--checkbox-confirm.radio-check .input-label--img.ulsterrepublic {
  top: 6px !important;
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/ulster-bank-logo.png") !important;
  width: 150px;
  background-repeat: no-repeat;
  margin-top: 10px;
  padding-top: 0px;
  background-position: top left;
  text-align: right;
  line-height: 18px;
}

/* line 205, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .tool-comp.tool--email .form-input-row--checkbox-confirm.radio-check .input-label--img.ulsternorth {
  top: 6px !important;
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/ulster-bank-logo.png") !important;
  width: 138px;
  background-repeat: no-repeat;
  margin-top: 10px;
  padding-top: 0px;
  background-position: top left;
  text-align: right;
  line-height: 18px;
}

/**************** Style for Soft Logon****************/
/* line 222, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .main {
  width: 900px;
  margin: 0px auto;
  border: 3px solid #fff;
  border-radius: 5px;
  background-color: #DFD9D1 !important;
  color: #42145F;
  margin-bottom: 30px;
}
/* line 234, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .tool-comp.tool--email .form-input-row--checkbox-confirm {
  clear: none;
  width: auto;
  float: left;
}
/* line 240, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .tool-comp.tool--email .form-input-row--checkbox-confirm .checker, .natyes .radio-check .softlogon .tool-comp.tool--email .form-input-row--checkbox-confirm .radio, .softlogon .tool-comp.tool--email .form-input-row--checkbox-confirm .radio-check .radio, .softlogon .tool-comp.tool--email .radio-check .form-input-row--checkbox-confirm .radio {
  background: #EEEDE9;
  box-shadow: 0 3px 0 #A09489 inset;
  margin-top: 0;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  border-bottom: 1px solid #ffffff;
  margin-bottom: 32px;
  width: 2.50em;
  height: 2.50em;
  line-height: 24px;
}
/* line 253, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .tool-comp.tool--email .form-input-row--checkbox-confirm .checker span.checked, .natyes .radio-check .softlogon .tool-comp.tool--email .form-input-row--checkbox-confirm .radio span.checked, .softlogon .tool-comp.tool--email .form-input-row--checkbox-confirm .radio-check .radio span.checked, .softlogon .tool-comp.tool--email .radio-check .form-input-row--checkbox-confirm .radio span.checked {
  background: url("../../clientlibs_base/images/misc/checkbox-cc.png") no-repeat;
  background-position: 0 -82px;
  width: 3.20em;
  height: 3.20em;
}
/* line 265, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .input-field {
  background: #EEEDE9;
  box-shadow: 0 3px 0 #A09489 inset;
  height: 27px;
  margin-top: 0;
  border: 1px solid #d9d9d9;
  border-bottom: 1px solid #ffffff;
  width: 259px !important;
  margin-bottom: 32px;
  line-height: 24px;
  padding-top: 5px;
}
/* line 278, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .inline-block {
  clear: both;
}
/* line 284, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .tool-comp .grid .email__form, .softlogon .tool-comp .grid--rev .email__form, .softlogon .tool-comp .grid--full .email__form, .softlogon .tool-comp .grid--right .email__form, .softlogon .tool-comp .grid--center .email__form {
  margin: 4em;
}
/* line 289, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .header--spoke--desktop {
  background: #EEEDE9 !important;
  padding: 57px 0px 20px 0px;
  width: 900px;
  margin: 0px auto;
}
/* line 296, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .social-bar {
  display: none;
}
/* line 300, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .form-input-row.form-input-row--checkbox-confirm {
  display: inline;
}
/* line 304, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .breadcrumb, .softlogon footer, .softlogon .header-group__sign-post {
  display: none;
}
/* line 308, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .header-group {
  border-left: none;
  padding-left: 0px;
  margin-left: 25px;
}
/* line 314, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .header-group__headline {
  font-size: 24px !important;
  font-family: "RNHouseSansBold", sans-serif;
  line-height: 30px;
}
/* line 320, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .input-label {
  font-size: 18px;
  font-family: "RNHouseSansRegular", sans-serif;
  line-height: 24px;
}
/* line 326, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .loginButton {
  clear: both;
  float: left;
  margin-left: 18px;
  margin-top: -45px;
}
/* line 332, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .loginButton a {
  cursor: pointer !important;
}
/* line 337, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .login--checkbox {
  clear: both;
}
/* line 341, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .form_cq_t2 {
  margin-bottom: 32px;
  clear: both;
}
/* line 346, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .tool-comp.tool--email {
  padding-left: 15px;
  margin-top: 0px;
}
/* line 351, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .main--tool-desk .header-group {
  margin-bottom: 2px;
}
/* line 355, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .radio--channel {
  margin-top: -20px;
  margin-bottom: 55px;
}
/* line 360, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon select {
  background-color: #eeede9 !important;
}
/* line 368, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .tool-comp .tool--email .error-container {
  margin-bottom: 30px;
  background-color: #D70028;
  width: 260px;
  border-radius: 3px;
  line-height: 20px;
  font-size: 14px;
  left: 23px;
  bottom: 3em;
  padding: 11px 0 11px 16px;
  overflow: initial;
}

/* line 385, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .tool-comp.tool--email .form-input-row--checkbox-confirm:hover {
  background: none;
}

/* line 389, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
#form_cq-1 .form-input-row {
  clear: both;
}

/* line 393, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
#new_form_department {
  width: 16.0625em;
  margin-top: 32px;
  margin-left: -8px;
}

/* line 398, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon.natyes .selector, .softlogon .tool-comp .selector {
  background-color: #eeede9;
  box-shadow: 0 3px 0 #a09489,0 1px 0 #fbfbfa inset;
  background-image: none;
  height: 2.25em;
  border: 1px solid #dcd4d8;
  overflow: hidden;
  border-radius: .3125em;
  font-family: "RNHouseSansRegular",sans-serif;
  color: #42145f;
  font-weight: normal;
  font-size: 1.8rem;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
}

/* line 416, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .input-label.checkbox.input-label--img.rbs {
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/rbs_logo.png") !important;
  width: 3em;
  text-indent: -9999px;
  background-repeat: no-repeat;
  margin-top: 10px;
  margin-right: -3px;
}

/* line 425, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .input-label.checkbox.input-label--img.rbsprivate {
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/rbs_private_logo.png") !important;
  width: 7em;
  text-indent: -9999px;
  background-repeat: no-repeat;
  margin-top: 10px;
  margin-right: -3px;
}

/* line 433, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.lt-ie9 .softlogon .input-label.checkbox.input-label--img.rbsprivate {
  width: 9em;
}

/* line 437, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .input-label.checkbox.input-label--img.natwest {
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/natwest-logo.png") !important;
  width: 6em;
  text-indent: -9999px;
  background-repeat: no-repeat;
  margin-top: 10px;
  margin-right: -14px;
}

/* line 445, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.lt-ie9 .softlogon .input-label.checkbox.input-label--img.natwest {
  width: 7em;
}

/* line 449, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .input-label.checkbox.input-label--img.natwestprivate {
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/natwest_private_logo.png") !important;
  width: 10em;
  text-indent: -9999px;
  background-repeat: no-repeat;
  margin-top: 10px;
}

/* line 456, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.lt-ie9 .softlogon .input-label.checkbox.input-label--img.natwestprivate {
  width: 10em;
}

/* line 461, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .tool-comp.tool--email .form-input-row--checkbox-confirm.radio-check .input-label--img.natwest {
  background-image: url("clientlibs_base/images/icons/natwest_logo.png");
  width: 5.25em;
  text-indent: -9999px;
}

/* line 466, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .radio .checked, .tool-comp .form-input-row.radio-check .radio .checked {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  /*background: url("/etc/designs/dmp/clientlibs_base/images/icons/radio-checked-nw.png") no-repeat;*/
  background: url("/etc/designs/dmp/clientlibs_base/images/misc/radio-nw-active.png") no-repeat;
}

/* line 474, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .radio .checked, .tool-comp .form-input-row.radio-check .radio .checked {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  /*background: url("/etc/designs/dmp/clientlibs_base/images/icons/radio-checked-nw.png") no-repeat;*/
  background: url("/etc/designs/dmp/clientlibs_base/images/misc/radio-nw-active.png") no-repeat;
  width: auto;
}

/* line 483, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .tool-comp.tool--email .cta.cta--s a {
  cursor: pointer !important;
  color: #ad1982;
  text-decoration: underline;
  line-height: 20px;
}

/* line 490, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .natyes .selector span, .softlogon .tool-comp .selector span {
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/rebrand-icon-sprite.png") !important;
  background-position: 145px -5px;
  margin-top: 2px;
  margin-left: 4px;
  width: 197px;
  background-repeat: no-repeat;
  line-height: 2.3em;
  display: inline-block;
}

/* line 502, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .itl-tool .tool--mortgageDetails .form-input-row .select-box-width-medium span {
  width: 4.5em;
  padding-right: 4rem;
  word-wrap: break-word;
}

/* line 508, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon #new_form_location {
  margin-top: 10px;
  left: 24px;
  width: 213px;
}

/* line 514, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .float-left {
  margin-right: 15px;
}

/* line 517, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .tool-comp.tool--email .form-input-row--checkbox-confirm .checker input[type="checkbox"], .natyes .radio-check .softlogon .tool-comp.tool--email .form-input-row--checkbox-confirm .radio input[type="checkbox"], .softlogon .tool-comp.tool--email .form-input-row--checkbox-confirm .radio-check .radio input[type="checkbox"], .softlogon .tool-comp.tool--email .radio-check .form-input-row--checkbox-confirm .radio input[type="checkbox"] {
  width: 32px;
  height: 32px;
}

/* line 521, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .input-label.checkbox.input-label--img.ulsternorth {
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/ulster-bank-logo.png") !important;
  width: 138px;
  background-repeat: no-repeat;
  margin-top: 10px;
  padding-top: 0px;
  background-position: top left;
  text-align: right;
  line-height: 18px;
}

/* line 532, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .input-label.checkbox.input-label--img.ulsterrepublic {
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/ulster-bank-logo.png") !important;
  width: 150px;
  background-repeat: no-repeat;
  margin-top: 10px;
  padding-top: 0px;
  background-position: top left;
  text-align: right;
  line-height: 18px;
}

/*** Drop down***/
/* line 545, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .styledSelect {
  position: relative;
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/rebrand-icon-sprite.png") !important;
  background-position: 192px -5px;
  margin-top: 2px;
  margin-left: 4px;
  width: 197px;
  background-repeat: no-repeat;
  line-height: 24px;
  display: inline-block;
  margin-left: 16px;
  padding-top: 10px;
}

/* line 559, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.styledSelect:after {
  background-position: 138px -5px;
  margin-top: 2px;
  margin-left: 4px;
  width: 215px;
  background-repeat: no-repeat;
  display: inline-block;
}

/* line 568, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .options {
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  z-index: 9999;
  margin: 0 0;
  padding: 0 0;
  list-style: none;
  border: 2px solid #B4A99F;
  background-color: #EEEDE9;
  border-radius: .3125em;
  width: 265px;
  left: 22px;
  font-family: RNHouseSansRegular, sans-serif;
  height: 250px;
  overflow-y: scroll;
}

/* line 587, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .options li {
  padding: 9px 6px;
  margin: 0 0;
  padding-left: 16px;
  font-family: RNHouseSansRegular, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

/* line 597, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .natyes .selector, .softlogon .tool-comp .selector {
  display: none;
}

/* line 602, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .options li:hover {
  background-color: #42145F;
  color: white;
}

/* line 606, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .natyes .select-box-width-medium span, .softlogon .tool-comp .select-box-width-medium span {
  width: 250px;
}

/* line 611, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .ddselector, .softlogon .ddselector-location {
  background-color: #EEEDE9;
  box-shadow: 0 3px 0 #a09489,0 1px 0 #fbfbfa inset;
  background-image: none;
  height: 42px;
  border: 1px solid #dcd4d8;
  overflow: hidden;
  border-radius: .3125em;
  font-family: "RNHouseSansRegular",sans-serif;
  color: #42145f;
  font-weight: normal;
  font-size: 18px;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
}

/**** overlay priview****/
/* line 632, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email_preview .email_preview_overlay {
  width: 646px;
  margin: 0 auto;
  height: 456px;
  overflow-y: scroll;
}
/* line 636, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email_preview .track_faq {
  width: 8px;
  margin-top: 24px;
  height: 408px !important;
  right: -37px !important;
}
/* line 642, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email_preview .handle_faq {
  width: 9px;
  left: -1px;
}

/* line 650, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.overlay-inner.email_preview {
  /*background:#E9E5E0;*/
  background: #b4a99f;
  padding-top: 32px;
  padding-bottom: 40px;
}

/* line 657, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email_popup_overlay_background .overlay-inner.email_preview {
  background: #EEEDE9;
}

/* line 666, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.overlay-wrap .overlay-content.email_popup_overlay.email_popup_overlay .close {
  width: 32px;
  height: 32px;
  background: #AD1982;
  border-radius: 8px;
}
/* line 673, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.overlay-wrap .overlay-content.email_popup_overlay.email_popup_overlay .close:after {
  left: 9px;
  top: 9px;
}
/* line 677, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.overlay-wrap .overlay-content.email_popup_overlay.email_popup_overlay .close.icon_Preview:after {
  top: 15px;
}
/* line 681, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.overlay-wrap .overlay-content.email_popup_overlay.email_popup_overlay .close:hover, .overlay-wrap .overlay-content.email_popup_overlay.email_popup_overlay .close:active {
  background: #42145F;
}

/* line 692, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .tool-comp.tool--email legend .clear--form {
  top: 0px;
  top: 0em;
  right: -32px;
  margin-top: -11px;
}

/* line 702, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.accodion_main div {
  display: block;
  cursor: pointer;
  font-family: "RNHouseSansBold";
  font-size: 1.8rem;
  font-size: 18px;
  color: #42145f;
}
/* line 711, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.accodion_main ul {
  display: none;
}
/* line 713, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.accodion_main ul li {
  cursor: auto;
}
/* line 715, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.accodion_main ul li a {
  text-decoration: none;
  font-family: "RNHouseSansRegular";
  font-size: 1.8rem;
  font-size: 18px;
  color: #42145f;
}

/* line 729, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.accordian_collapse {
  display: none;
}

/* line 732, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.accordian_collapse, .accordian_expand {
  float: right;
  cursor: pointer;
}

/* line 737, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.accordian_expand, .accordian_collapse {
  color: #AD1982;
  font-family: "RNHouseSansRegular";
  font-size: 1.4rem;
  font-size: 14px;
}

/* line 742, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.accordian_expand:hover, .accordian_collapse:hover {
  color: #42145f;
}

/* line 745, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.accodion_main li.odd div, .accodion_main li.odd ul {
  background: #FFF;
}

/* line 748, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.accodion_main li.even div, .accodion_main li.even ul {
  background: #DFD9D1;
}

/* line 752, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.category {
  width: 87%;
  margin-left: 49px;
  margin-right: 52px;
  padding-top: 30px;
  padding-bottom: 29px;
  float: left;
}

/* line 760, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.category.single-section {
  margin-right: 0;
  width: 175px;
  float: left;
}

/* line 765, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.accodion_main.single-section {
  width: 40%;
  float: left;
  margin-left: 0;
  clear: none;
}

/* line 771, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.accodion_main.single-section .accordian {
  padding-top: 0;
}

/* line 775, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.category > span {
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 18px;
}

/* line 779, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.category .accordian_expand, .category .accordian_collapse {
  font-size: 14px;
}

/* line 782, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.accodion_main {
  width: 87%;
  margin-left: 49px;
  margin-right: 52px;
  margin-top: 32px;
  clear: both;
}
/* line 788, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.accodion_main .accordian {
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 12px;
}
/* line 793, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.accodion_main .children {
  padding-left: 35px;
  padding-bottom: 12px;
  line-height: 25px;
}
/* line 798, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.accodion_main .count {
  color: #AD1982;
  margin-left: 5px;
}

/* line 805, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.accodion_main span.uparrow {
  float: left;
  margin-left: 0px;
  margin-right: 3px;
  color: #AD1982;
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/rebrand-icon-sprite.png");
  background-position: -32px -18px;
  width: 20px;
  height: 20px;
  display: inline-block;
}

/* line 816, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.accodion_main span.downarrow {
  float: left;
  margin-left: 0px;
  margin-right: 3px;
  color: #AD1982;
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/rebrand-icon-sprite-up.png");
  background-position: -10px -268px;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  display: inline-block;
}

/* line 826, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
#overlay_content .overlay_border {
  width: 87%;
  border-bottom: 1px solid #ccc;
  clear: both;
  margin-left: 50px;
}

/* email tool radio images*/
/* line 839, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .input-label.checkbox.input-label--img.rbs {
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/rbs_logo.png") !important;
  width: 3em;
  text-indent: -9999px;
  background-repeat: no-repeat;
  margin-top: 10px;
}

/* line 847, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .input-label.checkbox.input-label--img.rbsprivate {
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/rbs_private_logo.png") !important;
  width: 7em;
  text-indent: -9999px;
  background-repeat: no-repeat;
  margin-top: 10px;
}

/* line 855, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .input-label.checkbox.input-label--img.natwest {
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/natwest-logo.png") !important;
  width: 6em;
  text-indent: -9999px;
  background-repeat: no-repeat;
  margin-top: 10px;
}

/* line 863, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .input-label.checkbox.input-label--img.natwestprivate {
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/natwest_private_logo.png") !important;
  width: 10em;
  text-indent: -9999px;
  background-repeat: no-repeat;
  margin-top: 10px;
}

/* line 872, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .tool-comp.tool--email .form-input-row--checkbox-confirm.radio-check .input-label--img.natwest {
  background-image: url("clientlibs_base/images/icons/natwest_logo.png");
  width: 5.25em;
  text-indent: -9999px;
}

/* line 878, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .input-label.checkbox.input-label--img.ulsternorth {
  margin-top: 6px;
  text-indent: 2px;
}

/* line 883, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .input-label.checkbox.input-label--img.ulsterrepublic {
  margin-top: 6px;
  text-indent: 2px;
  white-space: nowrap;
}

/* line 890, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .tool {
  background: #DFD9D1;
}

/* line 895, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .tool:hover, .tool:focus {
  background: #DFD9D1;
}

/* line 898, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.Product_Name {
  padding-top: 24px;
  float: left;
  margin-left: 52px;
  padding-bottom: 8px;
}
/* line 905, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.Product_Name span {
  width: 100%;
  float: left;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 16px;
}
/* line 916, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.Product_Name .preview_Icon {
  font-size: 32px;
  margin-bottom: 15px;
}

/* line 923, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .tool-comp.tool--email legend .clear--form .cta--s a {
  margin-bottom: 10px;
  text-decoration: underline;
  color: #AD1982;
  font-family: "RNHouseSansBold", sans-serif;
}

/* line 929, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .tool-comp.tool--email legend .clear--form .cta--s a:hover {
  color: #42145F;
  text-decoration: underline;
}

/* line 933, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .tool-comp.tool--email legend .clear--form .cta--s a:focus {
  overflow: visible;
}

/* line 936, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .cta.cta--s a:after {
  top: 0px;
}

/* line 940, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
k
.softlogon .tool-comp.tool--email .form-input-row--checkbox-confirm {
  overflow: inherit;
}

/* line 945, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .grid, .softlogon .grid--rev, .softlogon .grid--full, .softlogon .grid--right, .softlogon .grid--center {
  margin-top: -44px;
}

/* line 950, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .tool-comp.tool--email .radio--channel .form-input-row--checkbox-confirm .input-label.checkbox {
  margin-right: 20px;
  margin-left: 1px;
}

/* line 956, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .theme--light-grey {
  background: #DFD9D1;
}

/* line 960, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .cta.cta--s a:after {
  top: 0px;
  content: '';
}

/* line 965, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .tool-comp.tool--email .form-input-row--checkbox-confirm {
  overflow: inherit;
}

/* line 968, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .error-container__arrow {
  left: 18px !important;
}

/* line 971, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .radio .checked, .tool-comp .form-input-row.radio-check .radio {
  background: url("/etc/designs/dmp/clientlibs_base/images/misc/radio-nw.png") no-repeat;
  height: 32px;
  width: 100%;
  margin-right: 12px;
}

/* line 980, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .radio .checked, .tool-comp .form-input-row.radio-check .radio {
  background: url("/etc/designs/dmp/clientlibs_base/images/misc/radio-nw.png") no-repeat;
  height: 32px;
  width: 100%;
  margin-right: 12px;
}

/* line 989, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.overlay-wrap .overlay-content .close.icon_Preview {
  top: 16px;
  right: 16px;
}

/* line 994, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .cta.cta--s a:after {
  content: '';
}

/* line 998, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .header--spoke--desktop .header__logo {
  right: 13px;
  margin: 7px 0 -3px 0px;
  position: relative;
  width: auto;
  left: 0px;
}

/* line 1005, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .header--spoke--desktop .header__logo {
  right: 13px;
  margin: 7px 0 -3px 0px;
  position: relative;
  width: auto;
  left: 0px;
}

/* line 1012, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email .main-header {
  border-top: none;
}

/* line 1015, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.softlogon .main-header {
  border-top: none;
}

/* line 1018, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.overlay-wrap .overlay-content.email_popup_overlay {
  width: 750px;
}

/* line 1021, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email_popup_overlay .email_preview .email_preview_overlay {
  width: 636px !important;
  margin-left: 52px;
  border-bottom: 1px solid #B4A99F;
}

/* line 1027, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.lt-ie9 .softlogon .cta--s.cta a:after {
  top: 1px !important;
}

/* line 1032, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.lt-ie9 .softlogon .styledSelect {
  padding-top: 5px;
}

/* line 1036, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.lt-ie9 .softlogon .header--spoke--desktop {
  padding-left: 0px;
  margin-left: 0px;
  left: 0px;
  margin: 0px auto;
}

/* line 1042, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.lt-ie9 .email .header--spoke--desktop {
  padding-left: 0px;
  margin-left: 0px;
  left: 0px;
  margin: 0px auto;
}

/* line 1048, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.gridhorizontal .tile--horizontal.tile--1 .tile--text-area.textRight {
  left: 228px !important;
  width: 148px !important;
}

/* line 1054, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.lt-ie9 .softlogon .input-field {
  height: 29px;
  padding-top: 3px;
}

/* line 1058, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.lt-ie9 .email .input-field {
  height: 32px;
  padding-top: 0px;
}

/* line 1064, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.lt-ie9 .softlogon .header--spoke--desktop .header__logo {
  margin-left: 0px;
  left: 0px;
}

/* line 1069, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.lt-ie9 .email .header--spoke--desktop .header__logo {
  margin-left: 0px;
  left: 0px;
}

/* line 1073, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.email_preview .table-right-img, .email_preview .about-email {
  white-space: pre-wrap\9;
}

/* line 1075, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.lt-ie9 .email .cta--l.cta--branded.cta a {
  border-bottom: none;
}

/* line 1078, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.lt-ie9 .overlay-wrap .overlay-content .close:hover, .overlay-wrap .overlay-content .close:active {
  background: #42145F;
}

/* line 1081, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.lt-ie9 .softlogon .tool--email.tool-comp .cta {
  margin-bottom: 3px;
}

/* line 1084, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
#overlay_content.send_email .shelf {
  padding-top: 21px;
}

/* line 1085, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.send_email .header-group__sign-post {
  display: none;
}

/* line 1086, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.send_email .header-group {
  margin-bottom: 26px;
}

/* line 1087, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.send_email .successmail .header-group__headline {
  color: #42145F;
  margin-left: 3px;
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/Lightbox_Confirmation_Icon_click.png") !important;
  background-repeat: no-repeat;
  padding-left: 34px;
  background-position: 0 8px;
  padding-top: 6px;
}

/* line 1095, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.lt-ie9 .send_email .successmail .header-group__headline {
  background-position: 0px 8px;
  line-height: 32px;
  padding-top: 4px;
}

/* line 1100, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.send_email .header-group__headline {
  color: #42145F;
  margin-left: 3px;
}

/* line 1104, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.send_email .comp-rich-text p {
  font-size: 24px;
  font-family: "RNHouseSansBold" !important;
}

/* line 1105, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.send_email .customer--info {
  margin-top: 6px;
}

/* line 1106, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.category .accordian_expand, .category .accordian_collapse {
  text-decoration: underline;
  position: relative;
  top: 2px;
}

/* line 1107, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.overlay-wrap .overlay-content .close.icon_Preview:after {
  top: 16px;
}

/* line 1108, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
#overlay_content .overlay_border {
  width: 645px;
}

/* line 1109, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.category {
  padding-top: 31px;
  padding-bottom: 27px;
  width: 645px;
  margin-left: 3px;
  margin-right: 0;
}

/* line 1113, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.accodion_main {
  width: 645px;
  margin-left: 53px;
  margin-right: 52px;
}

/* line 1119, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.send_email .grid .grid__item, .send_email .grid--rev .grid__item, .send_email .grid--full .grid__item, .send_email .grid--right .grid__item, .send_email .grid--center .grid__item {
  width: 645px;
  padding: 0;
  margin-left: 52px;
  margin-bottom: 10px;
}

/* line 1125, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.send_email .customer--info label.input-label {
  width: 186px;
  min-width: 186px;
}

/* line 1127, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.send_email .RBS {
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/rbs_logo.png") !important;
  width: 3em;
  text-indent: -9999px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  position: relative;
  top: 3px;
}

/* line 1135, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.send_email .RBSPrivate {
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/rbs_private_logo.png") !important;
  width: 7em;
  text-indent: -9999px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  position: relative;
  top: 3px;
}

/* line 1144, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.send_email .NatWest {
  width: 5.25em;
  text-indent: -9999px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/natwest-logo.png") !important;
  position: relative;
  top: 3px;
}

/* line 1153, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.send_email .NatWestPrivate {
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/natwest_private_logo.png") !important;
  width: 10em;
  text-indent: -9999px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  position: relative;
  top: 3px;
}

/* line 1160, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.accodion_main.single-section li {
  margin-bottom: 3px;
}

/* line 1164, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.send_close {
  font-family: "RNHouseSansBold",sans-serif !important;
  background: none;
  background-color: #34A2B2;
  border-radius: 5px;
  border-width: 0;
  box-shadow: 0 3px 0 #1B768B, 0 1px 0 #43C9D2 inset;
  color: #FFFFFF !important;
  cursor: pointer;
  font-size: 18px;
  line-height: 24px;
  margin: 0 2.1em 1em 0em;
  padding: 16px 18px 18px 20px;
  text-align: center;
  text-shadow: 1px 1px 1px #13687E;
  border-top: solid 1px #43C9D2;
  margin-top: 32px;
  display: inline-block;
  text-decoration: none;
  margin-left: 52px;
}

/* line 1185, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
lt-ie9.ie10 .softlogon .tool--email.tool-comp .cta {
  margin-bottom: 7px;
}

/* line 1188, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.send_email .input-label b {
  font-family: "RNHouseSansBold" !important;
}

/* line 1191, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.tool-comp.tool--email.mortgage-tracker .input-label.checkbox {
  padding-top: 0;
  margin-top: 4px;
  margin-left: 5px !important;
}

/* line 1197, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.form-input-row.inline-block .input-label.input-label--display-inline {
  display: inline;
}

/* line 1201, ../../../legacy-dmp/sass/_phase5/email-tool/_desktop.scss */
.input-label.inline-block {
  display: inline;
}

/* line 757, ../../../legacy-dmp/sass/lombard/desktop.scss */
.overlay-wrap .overlay-content .close:after {
  top: 4px;
}

/* line 762, ../../../legacy-dmp/sass/lombard/desktop.scss */
.cta.cta--m {
  /* override styles in sass/_phase5/cta/_mobile  - space is different for desktop/mobile */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  padding-top: 4px;
  /* 9 */
  padding-top: 0.4rem;
  /* 9 */
}

/* Find  a home for this: */
/* line 771, ../../../legacy-dmp/sass/lombard/desktop.scss */
.grid.grid__article-teaser, .grid__article-teaser.grid--rev, .grid__article-teaser.grid--full, .grid__article-teaser.grid--right, .grid__article-teaser.grid--center {
  margin-left: 1.231em;
}

/* line 776, ../../../legacy-dmp/sass/lombard/desktop.scss */
.shelf--hero .hero__copy {
  padding-top: 33px;
  min-height: 448px;
  width: 42%;
  margin: -0.2em 0 0 30px;
  background: none;
}
/* line 788, ../../../legacy-dmp/sass/lombard/desktop.scss */
.shelf--hero .image {
  border-bottom: 0 none;
}
/* line 792, ../../../legacy-dmp/sass/lombard/desktop.scss */
.shelf--hero .shelf--hero__mask1 + .hero__copy {
  min-height: 377px;
}
/* line 796, ../../../legacy-dmp/sass/lombard/desktop.scss */
.shelf--hero .hero__separator {
  background: #0c0a13;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  height: 2px;
  /* 9 */
  height: 0.2rem;
  /* 9 */
  width: 90%;
  display: block;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  margin-left: 48px;
  /* 9 */
  margin-left: 4.8rem;
  /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  padding-right: 2px;
  /* 9 */
  padding-right: 0.2rem;
  /* 9 */
  position: absolute;
  bottom: 0;
}

/* line 809, ../../../legacy-dmp/sass/lombard/desktop.scss */
.shelf--hero.loyaltypdphero .shelf__inner {
  height: 436px;
}

/* line 816, ../../../legacy-dmp/sass/lombard/desktop.scss */
.header-group .header-group__sign-post {
  /* This was set for mobile only in _phase5/global/header mobile */
  font-size: 40px;
  font-size: 4rem;
}

/* line 824, ../../../legacy-dmp/sass/lombard/desktop.scss */
.shelf.single-article .header-group .header-group__headline {
  font-size: 40px;
  font-size: 4rem;
  margin-bottom: 32px !important;
}

/* line 831, ../../../legacy-dmp/sass/lombard/desktop.scss */
.main_Footer {
  width: 976px;
  margin: 0 auto;
}

/* From natwest-rebrand/_re-branding */
/* line 840, ../../../legacy-dmp/sass/lombard/desktop.scss */
.header--global-nav div.mnav .mnav-content .snav .snav-li .arrow-up {
  border-bottom: 7px solid #E78A38;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  height: 0;
  margin-left: 0;
  padding-top: 0;
  width: 0;
  z-index: 10;
  position: relative;
  left: 41.43%;
  top: 88%;
}

/* line 854, ../../../legacy-dmp/sass/lombard/desktop.scss */
.header--global-nav .expanded-nav .global-nav__subnav {
  width: 216px;
  display: table;
  height: 62px;
  margin: 0px;
}

/* line 860, ../../../legacy-dmp/sass/lombard/desktop.scss */
.header--global-nav div.mnav .mnav-content .snav .snav-li .expanded-nav li .right-nav .header-bottom-border {
  border-bottom: 1px solid #cfc7be;
  margin: 0 16px;
  height: 0;
}

/* line 865, ../../../legacy-dmp/sass/lombard/desktop.scss */
.header--global-nav .expanded-nav li .right-nav {
  background-color: #FFFEFC;
  box-shadow: 0 8px 5px -4px rgba(0, 0, 0, 0.4);
  display: none;
  left: -810px;
  padding: 0.9575em 0 0;
  position: absolute;
  top: 0;
  width: 83%;
  z-index: -2;
  width: 760px;
  text-align: left;
  height: auto;
}
/* line 881, ../../../legacy-dmp/sass/lombard/desktop.scss */
.header--global-nav .expanded-nav li .right-nav .detail-links .cta--m a:after {
  content: '\e906';
  font-size: 12px;
  font-size: 1.2rem;
}
/* line 887, ../../../legacy-dmp/sass/lombard/desktop.scss */
.header--global-nav .expanded-nav li .right-nav .detail-links .cta--m a:before, .header--global-nav .expanded-nav li .right-nav .detail-links .cta--m a:after {
  top: 11px;
}

/* line 900, ../../../legacy-dmp/sass/lombard/desktop.scss */
.carousel__slider ul {
  margin: 0 !important;
}

/* line 905, ../../../legacy-dmp/sass/lombard/desktop.scss */
.comp-rich-text blockquote {
  padding: 0 20px 0 20px;
}
/* line 907, ../../../legacy-dmp/sass/lombard/desktop.scss */
.comp-rich-text blockquote:before {
  margin-right: .44em;
  padding-bottom: 0;
}
/* line 911, ../../../legacy-dmp/sass/lombard/desktop.scss */
.comp-rich-text blockquote:after {
  padding-top: 10px;
  margin-left: .42em;
}
/* line 917, ../../../legacy-dmp/sass/lombard/desktop.scss */
.comp-rich-text blockquote:before, .comp-rich-text blockquote:after {
  display: inline;
}

/* line 924, ../../../legacy-dmp/sass/lombard/desktop.scss */
section.subnav-items {
  padding: 0 45px 24px 45px;
}

/* line 928, ../../../legacy-dmp/sass/lombard/desktop.scss */
.shelf.single-article .grid .single-article__content, .shelf.single-article .grid--rev .single-article__content, .shelf.single-article .grid--full .single-article__content, .shelf.single-article .grid--right .single-article__content, .shelf.single-article .grid--center .single-article__content {
  padding-left: 32px;
}

/* line 932, ../../../legacy-dmp/sass/lombard/desktop.scss */
.shelf.single-article .grid .float-right.single-article__image + .single-article__content, .shelf.single-article .grid--rev .float-right.single-article__image + .single-article__content, .shelf.single-article .grid--full .float-right.single-article__image + .single-article__content, .shelf.single-article .grid--right .float-right.single-article__image + .single-article__content, .shelf.single-article .grid--center .float-right.single-article__image + .single-article__content {
  padding-left: 32px;
}

/* line 941, ../../../legacy-dmp/sass/lombard/desktop.scss */
.shelf.single-article .grid, .shelf.single-article .grid--rev, .shelf.single-article .grid--full, .shelf.single-article .grid--right, .shelf.single-article .grid--center {
  margin-left: -32px;
}
/* line 943, ../../../legacy-dmp/sass/lombard/desktop.scss */
.shelf.single-article .grid .grid__item, .shelf.single-article .grid--rev .grid__item, .shelf.single-article .grid--full .grid__item, .shelf.single-article .grid--right .grid__item, .shelf.single-article .grid--center .grid__item {
  padding-right: 0;
  padding-left: 32px;
}

/* line 952, ../../../legacy-dmp/sass/lombard/desktop.scss */
.teaser-multiple.vertical .teaser-image:after,
.shelf .teaser-image:after {
  bottom: 0;
}

/* line 958, ../../../legacy-dmp/sass/lombard/desktop.scss */
.single-article-bottom-separator {
  width: 880px;
  clear: both;
  margin: auto;
  padding-top: 48px;
  border-bottom: 2px solid #B9B29F;
  position: relative;
  bottom: -32px;
}

/* line 968, ../../../legacy-dmp/sass/lombard/desktop.scss */
.shelf.single-article .grid .grid__item, .shelf.single-article .grid--rev .grid__item, .shelf.single-article .grid--full .grid__item, .shelf.single-article .grid--right .grid__item, .shelf.single-article .grid--center .grid__item, .shelf.single-article .grid--rev .grid__item, .shelf.single-article .grid--full .grid__item, .shelf.single-article .grid--right .grid__item, .shelf.single-article .grid--center .grid__item {
  width: 50%;
}

/* line 972, ../../../legacy-dmp/sass/lombard/desktop.scss */
.shelf.single-article.sixtyseven-thirtythree .grid .grid__item.single-article__image, .shelf.single-article.sixtyseven-thirtythree .grid--rev .grid__item.single-article__image, .shelf.single-article.sixtyseven-thirtythree .grid--full .grid__item.single-article__image, .shelf.single-article.sixtyseven-thirtythree .grid--right .grid__item.single-article__image, .shelf.single-article.sixtyseven-thirtythree .grid--center .grid__item.single-article__image, .shelf.single-article.sixtyseven-thirtythree .grid--rev .grid__item.single-article__image, .shelf.single-article.sixtyseven-thirtythree .grid--full .grid__item.single-article__image, .shelf.single-article.sixtyseven-thirtythree .grid--right .grid__item.single-article__image, .shelf.single-article.sixtyseven-thirtythree .grid--center .grid__item.single-article__image {
  width: 33.333%;
}

/* line 977, ../../../legacy-dmp/sass/lombard/desktop.scss */
.shelf.single-article.sixtyseven-thirtythree .grid .grid__item.single-article__content, .shelf.single-article.sixtyseven-thirtythree .grid--rev .grid__item.single-article__content, .shelf.single-article.sixtyseven-thirtythree .grid--full .grid__item.single-article__content, .shelf.single-article.sixtyseven-thirtythree .grid--right .grid__item.single-article__content, .shelf.single-article.sixtyseven-thirtythree .grid--center .grid__item.single-article__content, .shelf.single-article.sixtyseven-thirtythree .grid--rev .grid__item.single-article__content, .shelf.single-article.sixtyseven-thirtythree .grid--full .grid__item.single-article__content, .shelf.single-article.sixtyseven-thirtythree .grid--right .grid__item.single-article__content, .shelf.single-article.sixtyseven-thirtythree .grid--center .grid__item.single-article__content {
  width: 66.666%;
}

/* line 981, ../../../legacy-dmp/sass/lombard/desktop.scss */
.lt-ie9 .sub-nav-item__inner .sub-nav-item__sell-arrow {
  top: auto;
}

/* line 984, ../../../legacy-dmp/sass/lombard/desktop.scss */
html .overlay-content, html.js .overlay-content {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  width: 750px;
  /* 9 */
  width: 75rem;
  /* 9 */
}

 /*------------------------------------*\
     Cash Flow - DESKTOP CSS
\*------------------------------------*/
/**
 * NON JS STYLING
 * TOOL COMMON STYLING
 * GETTING STARTED TOOL
 * MORTGAGE DETAILS: HOW MUCH BORROW TOOL
 *   
 
**/
/*---------------------------------------------*\
    $NON JS STYLING
\*---------------------------------------------*/
/* line 19, ../../../legacy-dmp/includes/tools/aia/_desktop.scss */
.main--tool-desk .theme--white.tool--aia {
  background: #f7f7f7 !important;
  /* 
  	ab = X X
  */
  padding-top: 0px;
  padding-top: 0rem;
  /* 
  	ab = X X
  */
  margin-top: -13px;
  margin-top: -1.3rem;
}

/* line 28, ../../../legacy-dmp/includes/tools/aia/_desktop.scss */
.tool--aia .title {
  /* 
  	ab = X X
  */
  font-size: 22px;
  font-size: 2.2rem;
}
/* line 32, ../../../legacy-dmp/includes/tools/aia/_desktop.scss */
.tool--aia.topbottomremove {
  padding: 0 0 19px !important;
}
/* line 36, ../../../legacy-dmp/includes/tools/aia/_desktop.scss */
.tool--aia.js-show-content {
  padding-left: 0 !important;
}
/* line 40, ../../../legacy-dmp/includes/tools/aia/_desktop.scss */
.tool--aia .cta-block--calculate {
  float: right;
  /* 
  	ab = X X
  */
  margin-right: 14px;
  margin-right: 1.4rem;
}
/* line 47, ../../../legacy-dmp/includes/tools/aia/_desktop.scss */
.tool--aia .cta-block--calculate .cta.cta--branded.cta-button-disabled a {
  width: auto;
}
/* line 52, ../../../legacy-dmp/includes/tools/aia/_desktop.scss */
.tool--aia .cta-block--calculate .cta.cta--branded a {
  width: auto;
}
/* line 59, ../../../legacy-dmp/includes/tools/aia/_desktop.scss */
.tool--aia .grid, .tool--aia .grid--rev, .tool--aia .grid--full, .tool--aia .grid--right, .tool--aia .grid--center {
  /* 
  	ab = X X
  */
  padding-left: 0px;
  padding-left: 0rem;
  /* 
  	ab = X X
  */
  padding-right: 0px;
  padding-right: 0rem;
  /* 
  	ab = X X
  */
  margin: 0px;
  margin: 0rem;
}
/* line 64, ../../../legacy-dmp/includes/tools/aia/_desktop.scss */
.tool--aia .grid .grid__item, .tool--aia .grid--rev .grid__item, .tool--aia .grid--full .grid__item, .tool--aia .grid--right .grid__item, .tool--aia .grid--center .grid__item {
  /* 
  	ab = X X
  */
  padding-left: 0px;
  padding-left: 0rem;
  /* 
  	ab = X X
  */
  padding-top: 5px;
  padding-top: 0.5rem;
}
/* line 69, ../../../legacy-dmp/includes/tools/aia/_desktop.scss */
.tool--aia .form-input-row {
  padding-left: 0;
  float: left;
}
/* line 72, ../../../legacy-dmp/includes/tools/aia/_desktop.scss */
.tool--aia .form-input-row .input-field {
  /* 
  	ab = X X
  */
  width: 155px;
  width: 15.5rem;
}
/* line 75, ../../../legacy-dmp/includes/tools/aia/_desktop.scss */
.tool--aia .form-input-row .input-field.input-field--input-pound {
  /* 
  	ab = X X
  */
  width: 155px;
  width: 15.5rem;
}
/* line 81, ../../../legacy-dmp/includes/tools/aia/_desktop.scss */
.tool--aia .form-input-row span.input-field--input-pound {
  /* 
  	ab = X X
  */
  width: 18px;
  width: 1.8rem;
}
/* line 86, ../../../legacy-dmp/includes/tools/aia/_desktop.scss */
.tool--aia .form-input-row .input-label {
  /* 
  	ab = X X
  */
  width: 220px;
  width: 22rem;
  float: left;
  /* 
  	ab = X X
  */
  margin-top: 10px;
  margin-top: 1rem;
}
/* line 92, ../../../legacy-dmp/includes/tools/aia/_desktop.scss */
.tool--aia .form-input-row .select-box-width-medium {
  float: left;
  width: auto;
  position: relative;
}
/* line 97, ../../../legacy-dmp/includes/tools/aia/_desktop.scss */
.tool--aia .form-input-row .select-box-width-medium .selector span {
  width: 9.7em;
}
/* line 101, ../../../legacy-dmp/includes/tools/aia/_desktop.scss */
.tool--aia .form-input-row .select-box-width-medium .selector select {
  width: 14em;
}
/* line 108, ../../../legacy-dmp/includes/tools/aia/_desktop.scss */
.tool--aia .form-input-row .selector select {
  top: 0;
}
/* line 112, ../../../legacy-dmp/includes/tools/aia/_desktop.scss */
.tool--aia .form-input-row .selector span {
  background-position: 9em 15px !important;
}
/* line 117, ../../../legacy-dmp/includes/tools/aia/_desktop.scss */
.tool--aia .form-input-row .error-container {
  top: -30px;
  left: 22rem;
  width: 20rem;
}
/* line 125, ../../../legacy-dmp/includes/tools/aia/_desktop.scss */
.tool--aia .aia_result {
  position: relative;
  top: -20px;
}
/* line 131, ../../../legacy-dmp/includes/tools/aia/_desktop.scss */
.tool--aia .aia_result p span {
  display: inline;
  text-align: left;
}
/* line 137, ../../../legacy-dmp/includes/tools/aia/_desktop.scss */
.tool--aia .aia_result .result-title {
  /* 
  	ab = X X
  */
  font-size: 20px;
  font-size: 2rem;
  font-weight: bold;
}
/* line 142, ../../../legacy-dmp/includes/tools/aia/_desktop.scss */
.tool--aia .aia_result .result-block {
  width: 92%;
}
/* line 144, ../../../legacy-dmp/includes/tools/aia/_desktop.scss */
.tool--aia .aia_result .result-block .label {
  width: 55%;
  text-align: left;
  /* 
  	ab = X X
  */
  padding-bottom: 10px;
  padding-bottom: 1rem;
}
/* line 150, ../../../legacy-dmp/includes/tools/aia/_desktop.scss */
.tool--aia .aia_result .result-block .value {
  width: 30%;
  float: right;
  text-align: right;
}
/* line 160, ../../../legacy-dmp/includes/tools/aia/_desktop.scss */
.tool--aia .header-banner .banner-title {
  /* 
  	ab = X X
  */
  font-size: 36px;
  font-size: 3.6rem;
  /* 
  	ab = X X
  */
  line-height: 40px;
  line-height: 4rem;
  /* 
  	ab = X X
  */
  padding-top: 39px;
  padding-top: 3.9rem;
  /* 
  	ab = X X
  */
  margin-right: 0px;
  margin-right: 0rem;
}
/* line 167, ../../../legacy-dmp/includes/tools/aia/_desktop.scss */
.tool--aia .header-banner .banner-descripition {
  /* 
  	ab = X X
  */
  font-size: 14px;
  font-size: 1.4rem;
  /* 
  	ab = X X
  */
  line-height: 18px;
  line-height: 1.8rem;
  /* 
  	ab = X X
  */
  padding-top: 10px;
  padding-top: 1rem;
  /* 
  	ab = X X
  */
  padding-right: 0px;
  padding-right: 0rem;
}
/* line 173, ../../../legacy-dmp/includes/tools/aia/_desktop.scss */
.tool--aia .header-banner .banner-descripition span {
  /* 
  	ab = X X
  */
  padding-bottom: 1px;
  padding-bottom: 0.1rem;
}
/* line 179, ../../../legacy-dmp/includes/tools/aia/_desktop.scss */
.tool--aia .assumption-copy {
  /* 
  	ab = X X
  */
  margin-top: 15px;
  margin-top: 1.5rem;
}

/* line 186, ../../../legacy-dmp/includes/tools/aia/_desktop.scss */
.lt-ie9 .tool--aia .cta-block--calculate {
  margin-right: 35px;
}
/* line 190, ../../../legacy-dmp/includes/tools/aia/_desktop.scss */
.lt-ie9 .tool--aia .selector {
  background: white;
}

/* line 3, ../../sass-src/lombard/desktop.scss */
.global-header {
  display: none;
}

/* line 6, ../../sass-src/lombard/desktop.scss */
.header-group {
  color: #da4735;
}
/* line 9, ../../sass-src/lombard/desktop.scss */
.theme--blue .header-group {
  color: white;
}

/* line 14, ../../sass-src/lombard/desktop.scss */
.regulatory-footer {
  padding: 0;
}

/* line 18, ../../sass-src/lombard/desktop.scss */
.accordion-shelf a.accordion-sec {
  text-decoration: none;
}

/* line 22, ../../sass-src/lombard/desktop.scss */
.accordion-shelf a.accordion-sec:focus {
  display: block;
  outline: none;
}

/* line 27, ../../sass-src/lombard/desktop.scss */
.accordion-shelf .accordion-sec span.chevron-click {
  background: url("/etc/arete_clientlibs/lombard_clientlibs/clientlibs_lombard_desktop-v1_0/images/collapse_chevron1.png") no-repeat scroll center;
  position: absolute;
  right: 0;
  cursor: pointer;
  width: 33px;
  height: 33px;
  top: 3px;
}

/* line 37, ../../sass-src/lombard/desktop.scss */
.accordion-shelf .accordion-sec.active span.chevron-click {
  background: url("/etc/arete_clientlibs/lombard_clientlibs/clientlibs_lombard_desktop-v1_0/images/expand_chevron1.png") no-repeat scroll center;
}

/* line 41, ../../sass-src/lombard/desktop.scss */
.header--global-nav div.mnav .mnav-content .snav.personal {
  display: block !important;
}
