@charset "UTF-8";
/* line 365, ../../../legacy-dmp/includes/components/product-table/_mobile.scss */
.carousel--product-table .carousel__item {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 0.2s ease-in-out, background-color 0.4s ease-in-out;
  -moz-transition: -moz-transform 0.2s ease-in-out, background-color 0.4s ease-in-out;
  -o-transition: -o-transform 0.2s ease-in-out, background-color 0.4s ease-in-out;
  transition: transform 0.2s ease-in-out, background-color 0.4s ease-in-out;
}
/* line 77, ../../../legacy-dmp/sass/_helpers.scss */
.carousel--product-table .carousel__item:hover, .carousel--product-table .carousel__item:focus {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  z-index: 10;
  outline: 0px;
}
/* line 368, ../../../legacy-dmp/includes/components/product-table/_mobile.scss */
.carousel--product-table .carousel__control-paging {
  position: absolute;
  top: 100%;
  left: 40%;
}
/* line 373, ../../../legacy-dmp/includes/components/product-table/_mobile.scss */
.carousel--product-table .carousel__list {
  overflow: scroll;
  height: 375px;
}
/* line 374, ../../../legacy-dmp/includes/components/product-table/_mobile.scss */
.carousel--product-table .carousel__list .carousel__item {
  margin: 0;
}
/* line 379, ../../../legacy-dmp/includes/components/product-table/_mobile.scss */
.carousel--product-table .carousel__list th {
  padding: 10px;
  text-align: center;
}
/* line 385, ../../../legacy-dmp/includes/components/product-table/_mobile.scss */
.carousel--product-table .carousel__list td:first-child {
  width: 35%;
}
/* line 388, ../../../legacy-dmp/includes/components/product-table/_mobile.scss */
.carousel--product-table .carousel__list td:last-child {
  width: 65%;
}
/* line 393, ../../../legacy-dmp/includes/components/product-table/_mobile.scss */
.carousel--product-table .cta--product-table {
  padding: 0;
  background-color: #333333;
}

/* line 400, ../../../legacy-dmp/includes/components/product-table/_mobile.scss */
.grid .grid__item.grid__item--padding, .grid--rev .grid__item.grid__item--padding, .grid--full .grid__item.grid__item--padding, .grid--right .grid__item.grid__item--padding, .grid--center .grid__item.grid__item--padding {
  padding: 0;
}

/* line 406, ../../../legacy-dmp/includes/components/product-table/_mobile.scss */
.lt-ie8 .product-table .icon-info {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/tool-icon.png") no-repeat scroll left 1px transparent;
}
/* line 409, ../../../legacy-dmp/includes/components/product-table/_mobile.scss */
.lt-ie8 .product-table .download__details {
  height: 25px;
}
/* line 412, ../../../legacy-dmp/includes/components/product-table/_mobile.scss */
.lt-ie8 .product-table .download {
  height: 32px;
}

/*------------------------------------*\
    $TOOLTIP
\*------------------------------------*/
/* line 420, ../../../legacy-dmp/includes/components/product-table/_mobile.scss */
.icon-info {
  height: 1.2em;
  width: 1.2em;
  position: relative;
  margin-left: 0.5rem;
  cursor: pointer;
  /*float: right;*/
  display: inline-block;
  /*background: url($path-base + "icons/tool-icon.png") no-repeat scroll left 1px transparent;*/
  font-size: 1.1em;
  z-index: 999;
  /* defect 2971*/
  /*color: transparent;*/
}
/* line 431, ../../../legacy-dmp/includes/components/product-table/_mobile.scss */
.icon-info:before {
  content: "\e025";
  font-family: 'nw-icons';
  font-size: 1.2em;
  left: 0;
  line-height: 1;
  position: absolute;
  display: block;
  top: 4px;
}
/* line 442, ../../../legacy-dmp/includes/components/product-table/_mobile.scss */
.icon-info .icon-info__tool-tip-arrow {
  height: 1em;
  width: 0.75em;
  position: absolute;
  top: 0.1em;
}
/* line 449, ../../../legacy-dmp/includes/components/product-table/_mobile.scss */
.icon-info .icon-info__tool-tip-arrow-right {
  left: 1em;
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/tool-arrow.png") no-repeat scroll left -20px transparent;
}
/* line 453, ../../../legacy-dmp/includes/components/product-table/_mobile.scss */
.icon-info .icon-info__tool-tip-arrow-left {
  right: 1em;
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/sprite-icons-stone-18.png") no-repeat scroll right -324px;
}
/* line 457, ../../../legacy-dmp/includes/components/product-table/_mobile.scss */
.icon-info .icon-info__tool-tip {
  height: auto;
  width: 8.5em;
  padding: 0.625em;
  position: absolute;
  top: -0.5em;
  z-index: 2;
  font-family: "RNHouseSansRegular", sans-serif;
  word-wrap: break-word;
  color: white;
  font-size: 0.9em;
  line-height: 1.2;
  background-color: #333333;
  border-radius: 0.3125em 0.3125em 0.3125em 0.3125em;
}
/* line 475, ../../../legacy-dmp/includes/components/product-table/_mobile.scss */
.icon-info .icon-info__tool-tip-right {
  left: 1.5em;
}
/* line 478, ../../../legacy-dmp/includes/components/product-table/_mobile.scss */
.icon-info .icon-info__tool-tip-left {
  right: 1.6em;
}
/* line 481, ../../../legacy-dmp/includes/components/product-table/_mobile.scss */
.icon-info .icon-info__tool-tip-anchor {
  position: absolute;
  top: 0px;
  left: 0;
  width: 17px;
  height: 17px;
}

/* line 498, ../../../legacy-dmp/includes/components/product-table/_mobile.scss */
.theme--blue .product-table .comp-rich-text h3 a {
  color: #2f515d;
}
/* line 502, ../../../legacy-dmp/includes/components/product-table/_mobile.scss */
.theme--blue .product-table .comp-rich-text h3 a:hover {
  color: #070b0d;
}

/* line 516, ../../../legacy-dmp/includes/components/product-table/_mobile.scss */
.theme--light-blue .product-table .comp-rich-text p span a {
  color: #FFF;
}
/* line 520, ../../../legacy-dmp/includes/components/product-table/_mobile.scss */
.theme--light-blue .product-table .comp-rich-text p span a:hover {
  color: #FFF;
}

/* line 1, ../../../legacy-dmp/includes/components/loader/_mobile.scss */
.loader {
  position: fixed;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  top: 0;
  bottom: 0;
  z-index: 1000;
  visibility: hidden;
}
/* line 9, ../../../legacy-dmp/includes/components/loader/_mobile.scss */
.loader .loading-image {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 9999;
  width: 48px;
  height: 48px;
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/ajax-loader.gif");
  text-indent: -9999px;
}

/* -------------
Dynamic Number Component Specific Style
----------------*/
/* line 4, ../../../legacy-dmp/includes/components/dynamic-number/_mobile.scss */
.dynamic-number-regular {
  font-family: "NatWestNewRegular", sans-serif;
  font-size: 2.1rem;
  line-height: 1.3em;
}

/* line 9, ../../../legacy-dmp/includes/components/dynamic-number/_mobile.scss */
.dynamic-number-regular-bold {
  font-family: "NatWestNewRegular", sans-serif;
  font-size: 2.5rem;
  line-height: 1.3em;
}

/* line 15, ../../../legacy-dmp/includes/components/dynamic-number/_mobile.scss */
.dynamic-number-regular-bold ~ .comp-rich-text.white--border-padded {
  margin-top: 0px !important;
  padding-top: 0px !important;
  padding-left: 31px !important;
}

/* line 16, ../../../legacy-dmp/includes/components/dynamic-number/_mobile.scss */
.dynamic-number-regular-bold ~ .comp-rich-text.incident_message {
  margin: 10px 0 2px 63px !important;
}

/* line 17, ../../../legacy-dmp/includes/components/dynamic-number/_mobile.scss */
#mboxMarker-default-content-ulster_com-roi-personal-dynamictool-par-canvas_0-canvasgrid-gridPar1-dynamicnumber-0 ~ .rte-top-separator {
  width: 100%;
}

/* line 18, ../../../legacy-dmp/includes/components/dynamic-number/_mobile.scss */
#mboxMarker-default-content-ulster_com-roi-personal-dynamictool-par-canvas_0-canvasgrid-gridPar1-dynamicnumber-0 ~ .rte-bottom-separator {
  width: 100%;
}

/* line 19, ../../../legacy-dmp/includes/components/dynamic-number/_mobile.scss */
.dynamic-number- ~ .rte-top-separator {
  width: 100%;
}

/* line 20, ../../../legacy-dmp/includes/components/dynamic-number/_mobile.scss */
.dynamic-number- ~ .rte-bottom-separator {
  width: 100%;
}

/* line 25, ../../../legacy-dmp/includes/components/dynamic-number/_mobile.scss */
.lt-ie9 .dynamic-number-regular .dynamic-number {
  padding-top: 10px;
  padding-bottom: 20px;
}
/* line 29, ../../../legacy-dmp/includes/components/dynamic-number/_mobile.scss */
.ie10.lt-ie9 .dynamic-number-regular .dynamic-number {
  padding-top: 0px;
}

/* line 36, ../../../legacy-dmp/includes/components/dynamic-number/_mobile.scss */
.lt-ie9 .dynamic-number-regular-bold {
  line-height: 32px !important;
}
/* line 39, ../../../legacy-dmp/includes/components/dynamic-number/_mobile.scss */
.ie10.lt-ie9 .dynamic-number-regular-bold {
  line-height: 1.3em !important;
}

/*------------------------------------------------------*\
    CAROUSEL MOBILE CSS
\*------------------------------------------------------*/
/* line 5, ../../../legacy-dmp/includes/components/carousal-new/_mobile.scss */
.flexslider_wrap ul, .flexslider_wrap li {
  list-style: none outside none;
}

/* line 6, ../../../legacy-dmp/includes/components/carousal-new/_mobile.scss */
.slider_content {
  padding-right: 5px;
  padding-top: 4px;
  color: #161849;
  font-family: "RNHouseSansRegular",sans-serif;
}

/* line 7, ../../../legacy-dmp/includes/components/carousal-new/_mobile.scss */
.slider_image img {
  border-radius: 10px;
  width: 100%;
}

/* line 8, ../../../legacy-dmp/includes/components/carousal-new/_mobile.scss */
ul, ol {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}

/* line 10, ../../../legacy-dmp/includes/components/carousal-new/_mobile.scss */
.flexslider_wrap a:hover {
  text-decoration: underline;
}

/* line 11, ../../../legacy-dmp/includes/components/carousal-new/_mobile.scss */
.flex-control-nav {
  width: 90%;
  position: relative;
  padding-bottom: 34px;
  bottom: 3px;
  text-align: center;
  padding-top: 0px;
  margin-top: -4px;
}

/* line 12, ../../../legacy-dmp/includes/components/carousal-new/_mobile.scss */
.flex-control-nav li {
  margin: 9px 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

/* line 13, ../../../legacy-dmp/includes/components/carousal-new/_mobile.scss */
.flex-control-paging li a {
  width: 18px;
  height: 18px;
  display: block;
  background: #FFFFFF;
  cursor: pointer;
  text-indent: -9999px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}

/* line 15, ../../../legacy-dmp/includes/components/carousal-new/_mobile.scss */
.flex-control-paging li a.flex-active {
  background: #161849;
  cursor: default;
}

/* line 17, ../../../legacy-dmp/includes/components/carousal-new/_mobile.scss */
li.slider_block ul li {
  float: left;
  width: 100%;
  padding: 2% 5%;
  min-height: 152px;
  position: relative;
}

/* line 25, ../../../legacy-dmp/includes/components/carousal-new/_mobile.scss */
.flexslider_wrap a {
  color: #0E1546;
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 125.9%;
  line-height: 1.2;
  text-decoration: none;
}

/* line 33, ../../../legacy-dmp/includes/components/carousal-new/_mobile.scss */
.brand-font {
  color: #0E1546;
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 153.9%;
  line-height: 1.2;
  text-decoration: none;
}

/* line 40, ../../../legacy-dmp/includes/components/carousal-new/_mobile.scss */
.flexslider_wrap ul li {
  list-style: none outside none;
}

/* line 44, ../../../legacy-dmp/includes/components/carousal-new/_mobile.scss */
.flexslider {
  min-height: 15.3em;
  overflow: hidden;
  padding: 4px 28px 0 35px;
  position: relative;
  width: 95%;
}

/* line 52, ../../../legacy-dmp/includes/components/carousal-new/_mobile.scss */
.flexslider_wrap {
  background: -moz-linear-gradient(270deg, rgba(249, 249, 249, 0.9) 100%, rgba(249, 249, 249, 0) 100%, transparent 100%) repeat scroll 0 0 transparent;
  left: -3px;
  top: 16px;
  position: relative;
  width: 100%;
  min-height: 18.5em;
}

/* line 61, ../../../legacy-dmp/includes/components/carousal-new/_mobile.scss */
.flexslider_wrap .flex-direction-nav li {
  background: none repeat scroll 0 0 transparent;
}

/* line 62, ../../../legacy-dmp/includes/components/carousal-new/_mobile.scss */
.flex-viewport {
  overflow: hidden;
  position: relative;
}

/* line 67, ../../../legacy-dmp/includes/components/carousal-new/_mobile.scss */
.slider_content h3:hover {
  text-decoration: none;
}

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

/* line 73, ../../../legacy-dmp/includes/components/carousal-new/_mobile.scss */
.slider_content .sub-nav-item__sell-arrow:before, .slider_content .sub-nav-item__sell-arrow:after {
  bottom: 7px;
}

/* line 79, ../../../legacy-dmp/includes/components/carousal-new/_mobile.scss */
.slider_content .comp-rich-text p {
  padding-bottom: 4px;
  padding-top: 5px;
}
/* line 83, ../../../legacy-dmp/includes/components/carousal-new/_mobile.scss */
.slider_content .comp-rich-text p a {
  text-decoration: none;
}
/* line 85, ../../../legacy-dmp/includes/components/carousal-new/_mobile.scss */
.slider_content .comp-rich-text p a:hover {
  text-decoration: underline;
  color: #000000;
}

/* line 93, ../../../legacy-dmp/includes/components/carousal-new/_mobile.scss */
.slider_image .image {
  position: relative;
}

/* line 96, ../../../legacy-dmp/includes/components/carousal-new/_mobile.scss */
.carouselitem div.image {
  height: 100px !important;
}

/* line 99, ../../../legacy-dmp/includes/components/carousal-new/_mobile.scss */
.slider_content .comp-rich-text h4, .slider_content .comp-rich-text h4 strong {
  padding-bottom: 0;
}

/* line 107, ../../../legacy-dmp/includes/components/carousal-new/_mobile.scss */
.carousel-slider-non-home-wraper .header_content .comp-rich-text p {
  color: #333333;
}
/* line 113, ../../../legacy-dmp/includes/components/carousal-new/_mobile.scss */
.carousel-slider-non-home-wraper .carousel__item__detail {
  top: 16px;
  left: 16px;
  margin-top: 0px;
  margin-left: 0px;
}
/* line 120, ../../../legacy-dmp/includes/components/carousal-new/_mobile.scss */
.carousel-slider-non-home-wraper .carousel__item {
  height: auto !important;
  float: left;
}
/* line 123, ../../../legacy-dmp/includes/components/carousal-new/_mobile.scss */
.carousel-slider-non-home-wraper .carousel__item:hover, .carousel-slider-non-home-wraper .carousel__item:focus {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
/* line 138, ../../../legacy-dmp/includes/components/carousal-new/_mobile.scss */
.carousel-slider-non-home-wraper .header_content .cta--m.cta--font14 a:after {
  top: 50%;
}

@media screen and (min-width: 300px) and (max-width: 667px) {
  /* line 149, ../../../legacy-dmp/includes/components/carousal-new/_mobile.scss */
  .flexslider_wrap {
    background: #eeede9 !important;
  }

  /* line 150, ../../../legacy-dmp/includes/components/carousal-new/_mobile.scss */
  .flex-control-nav li {
    margin: 0px 16px 0px 0px !important;
  }

  /* line 151, ../../../legacy-dmp/includes/components/carousal-new/_mobile.scss */
  .flex-control-nav {
    padding-top: 0px !important;
    margin-top: 0px !important;
    bottom: 10px !important;
  }
}
/* line 3, ../../../legacy-dmp/includes/tools/email/_mobile.scss */
.email-tool .error-container {
  display: none;
}
/* line 6, ../../../legacy-dmp/includes/tools/email/_mobile.scss */
.email-tool .title {
  /* 
  	ab = X X
  */
  font-size: 16px;
  font-size: 1.6rem;
  /* 
  	ab = X X
  */
  line-height: 20px;
  line-height: 2rem;
  /* 
  	ab = X X X X 
  */
  padding: 16px 5px 10px 0px;
  padding: 1.6rem 0.5rem 1rem 0rem;
  font-weight: bold;
}
/* line 13, ../../../legacy-dmp/includes/tools/email/_mobile.scss */
.email-tool hr {
  border: none;
  background-color: #cccbd4;
  color: #cccbd4;
  /* 
  	ab = X X
  */
  height: 1px;
  height: 0.1rem;
  	/* 
		ab = X X 
	*/
  margin: 10px 0px;
  margin: 1rem 0rem;
  clear: both;
}
/* line 22, ../../../legacy-dmp/includes/tools/email/_mobile.scss */
.email-tool .grid.email-form, .email-tool .email-form.grid--rev, .email-tool .email-form.grid--full, .email-tool .email-form.grid--right, .email-tool .email-form.grid--center {
  /* 
  	ab = X X
  */
  margin: 32px;
  margin: 3.2rem;
}
/* line 24, ../../../legacy-dmp/includes/tools/email/_mobile.scss */
.email-tool .grid.email-form .grid__item, .email-tool .email-form.grid--rev .grid__item, .email-tool .email-form.grid--full .grid__item, .email-tool .email-form.grid--right .grid__item, .email-tool .email-form.grid--center .grid__item {
  padding-left: 0;
  padding-bottom: 1.25em;
}
/* line 27, ../../../legacy-dmp/includes/tools/email/_mobile.scss */
.email-tool .grid.email-form .grid__item .input-field, .email-tool .email-form.grid--rev .grid__item .input-field, .email-tool .email-form.grid--full .grid__item .input-field, .email-tool .email-form.grid--right .grid__item .input-field, .email-tool .email-form.grid--center .grid__item .input-field {
  background: white;
}
/* line 32, ../../../legacy-dmp/includes/tools/email/_mobile.scss */
.email-tool .grid .theme--light-blue, .email-tool .grid--rev .theme--light-blue, .email-tool .grid--full .theme--light-blue, .email-tool .grid--right .theme--light-blue, .email-tool .grid--center .theme--light-blue {
  background: #dfe0f0;
  overflow: hidden;
}
/* line 37, ../../../legacy-dmp/includes/tools/email/_mobile.scss */
.email-tool .accordion-panel {
  padding: 0.625em;
}
/* line 40, ../../../legacy-dmp/includes/tools/email/_mobile.scss */
.email-tool .email-temp {
  overflow: hidden;
}
/* line 42, ../../../legacy-dmp/includes/tools/email/_mobile.scss */
.email-tool .email-temp .form-input-row {
  padding-left: 0;
}
/* line 44, ../../../legacy-dmp/includes/tools/email/_mobile.scss */
.email-tool .email-temp .form-input-row .preview {
  float: right;
  width: 50px;
  padding: 1em;
  font-size: 16px;
}
/* line 49, ../../../legacy-dmp/includes/tools/email/_mobile.scss */
.email-tool .email-temp .form-input-row .preview span {
  cursor: pointer;
}
/* line 53, ../../../legacy-dmp/includes/tools/email/_mobile.scss */
.email-tool .email-temp .form-input-row .input-label.checkbox {
  float: left;
  margin-left: 1em;
  padding-top: 1em;
}

/* line 1, ../../../legacy-dmp/includes/components/account-summary-calc-mobile/_mobile.scss */
ul.account-table {
  font-family: "RNHouseSansRegular", sans-serif;
  /* 
  	ab = X X
  */
  padding-bottom: 10px;
  padding-bottom: 1rem;
  float: left;
}
/* line 5, ../../../legacy-dmp/includes/components/account-summary-calc-mobile/_mobile.scss */
ul.account-table li {
  /* 
  	ab = X X
  */
  padding-bottom: 10px;
  padding-bottom: 1rem;
  /* 
  	ab = X X
  */
  font-size: 14px;
  font-size: 1.4rem;
  /* 
  	ab = X X
  */
  line-height: 10px;
  line-height: 1rem;
  float: left;
}
/* line 11, ../../../legacy-dmp/includes/components/account-summary-calc-mobile/_mobile.scss */
ul.account-table li .account-table__label {
  width: 60%;
  float: left;
  line-height: 100%;
  /* 
  	ab = X X
  */
  padding-right: 10px;
  padding-right: 1rem;
}
/* line 17, ../../../legacy-dmp/includes/components/account-summary-calc-mobile/_mobile.scss */
ul.account-table li .account-table__value {
  font-family: "RNHouseSansBold", sans-serif;
  width: 40%;
  float: left;
  font-weight: bold;
  line-height: 100%;
}

/*------------------------------------*\
     Overpayment - MOBILE CSS
\*------------------------------------*/
/**
 * TOOL LEVEL STYLING
 * COMMON STYLING
 * OVERPAYMENT SPECIFIC HEADER GROUP STYLING
 * TOGGLE BUTTONS - RADIO GROUP
 * OVERPAYMENT CALCULATE FORM
 * GRAPH AND RESULT SUMMARY
 * ACCOUNT SUMMARY AND OVERLAY STYLING
 * MOBILE SPECIFIC
 * D3 CHART
*/
/*---------------------------------------------*\
    $TOOL LEVEL STYLING
\*---------------------------------------------*/
/* line 19, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.tool-comp {
  width: auto;
}

/* line 23, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.tool--overpayment {
  /*---------------------------------------------*\
      $COMMON STYLING
  \*---------------------------------------------*/
  /*------------------------------------*\
      $OVERPAYMENT SPECIFIC HEADER GROUP STYLING
  \*------------------------------------*/
  /*------------------------------------*\
      $TOGGLE BUTTONS - RADIO GROUP
  \*------------------------------------*/
  /*------------------------------------*\
      $OVERPAYMENT CALCULATE FORM
  \*------------------------------------*/
  /*------------------------------------*\
      $GRAPH AND RESULT SUMMARY
  \*------------------------------------*/
  	/*------------------------------------*\
        $ACCOUNT SUMMARY AND OVERLAY STYLING
    \*------------------------------------*/
}
/* line 27, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.tool--overpayment .theme--light-blue {
  background: #dfe0f0;
}
/* line 31, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.tool--overpayment .heading {
  font-family: "RNHouseSansBold", sans-serif;
  /* 
  	ab = X X
  */
  font-size: 20px;
  font-size: 2rem;
  /* 
  	ab = X X
  */
  line-height: 20px;
  line-height: 2rem;
  /* 
  	ab = X X X X 
  */
  padding: 16px 5px 16px 0px;
  padding: 1.6rem 0.5rem 1.6rem 0rem;
  clear: both;
}
/* line 39, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.tool--overpayment .grid__item .comp-rich-text li {
  /* 
  	ab = X X
  */
  font-size: 13px;
  font-size: 1.3rem;
}
/* line 43, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.tool--overpayment .overpayment__optional-text {
  font-size: 18px;
  font-size: 1.8rem;
  /* 
  	ab = X X
  */
  padding-left: 15px;
  padding-left: 1.5rem;
  font-family: "RNHouseSansRegular", sans-serif;
  font-weight: bold;
}
/* line 52, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.tool--overpayment .overpayment__back-btn .cta--back-m a {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #70bf54), color-stop(100%, #4f8f3d));
  background-image: -webkit-linear-gradient(#70bf54, #4f8f3d);
  background-image: -moz-linear-gradient(#70bf54, #4f8f3d);
  background-image: -o-linear-gradient(#70bf54, #4f8f3d);
  background-image: linear-gradient(#70bf54, #4f8f3d);
  margin-left: 20px;
}
/* line 55, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.tool--overpayment .overpayment__back-btn .cta--back-m a:hover, .tool--overpayment .overpayment__back-btn .cta--back-m a:active {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2b6014), color-stop(100%, #4f8e25));
  background-image: -webkit-linear-gradient(#2b6014, #4f8e25);
  background-image: -moz-linear-gradient(#2b6014, #4f8e25);
  background-image: -o-linear-gradient(#2b6014, #4f8e25);
  background-image: linear-gradient(#2b6014, #4f8e25);
}
/* line 65, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.tool--overpayment .cta--sign-in a:before, .tool--overpayment .cta--sign-in a:after {
  top: 14px;
}
/* line 71, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.tool--overpayment .js-cta-submit-button {
  display: none;
}
/* line 75, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.tool--overpayment .desk--one-seventh {
  width: 15%;
}
/* line 82, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.tool--overpayment .overpayment--head--rte {
  /* 
  	ab = X X
  */
  margin-top: 20px;
  margin-top: 2rem;
}
/* line 84, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.tool--overpayment .overpayment--head--rte .comp-rich-text {
  /* 
  	ab = X X X X 
  */
  margin: 20px 20px 0px 0px;
  margin: 2rem 2rem 0rem 0rem;
}
/* line 93, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.tool--overpayment .overpayment--toggle-group {
  /* 
  	ab = X X X X 
  */
  margin: 20px 0px 0px 0px;
  margin: 2rem 0rem 0rem 0rem;
}
/* line 97, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.tool--overpayment .form-input-row {
  /* 
  	ab = X X X X 
  */
  padding: 0px 0px 10px 0px;
  padding: 0rem 0rem 1rem 0rem;
  /* 
  	ab = X X
  */
  margin-top: 0px;
  margin-top: 0rem;
}
/* line 100, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.tool--overpayment .form-input-row .input-label--radio-option {
  text-align: center;
  /* 
  	ab = X X X X 
  */
  padding: 10px 15px 10px 15px;
  padding: 1rem 1.5rem 1rem 1.5rem;
  /* 
  	ab = X X
  */
  width: 270px;
  width: 27rem;
  /* 
  	ab = X X
  */
  margin-bottom: 10px;
  margin-bottom: 1rem;
  font-size: 13px;
  font-size: 1.3rem;
}
/* line 109, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.tool--overpayment .overpayment--toggle-group__text {
  border-bottom: none;
  float: left;
  width: 100%;
  /* 
  	ab = X X
  */
  margin-top: 10px;
  margin-top: 1rem;
}
/* line 116, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.tool--overpayment .radio--text {
  position: relative;
  display: inline-block;
  /* 
  	ab = X X
  */
  padding-right: 15px;
  padding-right: 1.5rem;
}
/* line 120, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.tool--overpayment .radio--text:before, .tool--overpayment .radio--text:after {
  font-family: 'nw-icons';
  position: absolute;
  content: '\e00e';
  line-height: 1px;
  right: 0;
  font-size: 12px;
  font-size: 1.2rem;
  top: 6px;
}
/* line 130, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.tool--overpayment .radio--text:before {
  content: '\e00d';
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 139, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.tool--overpayment .overpayment--form {
  text-align: center;
  float: left;
  /* 
  	ab = X X X X 
  */
  padding: 0px 0px 25px 0px;
  padding: 0rem 0rem 2.5rem 0rem;
}
/* line 147, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.tool--overpayment .overpayment--form input[readonly],
.tool--overpayment .overpayment--form input[readOnly="readonly"],
.tool--overpayment .overpayment--form input[readonly]:focus,
.tool--overpayment .overpayment--form input[readOnly="readonly"]:focus {
  background-color: #cccccc !important;
  color: #333333;
  cursor: default;
  outline: 0;
}
/* line 154, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.tool--overpayment .overpayment--form .input-field {
  background-color: #dfe0f0;
  text-align: center;
}
/* line 157, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.tool--overpayment .overpayment--form .input-field.error_text {
  background-color: #e6c2c4;
}
/* line 162, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.tool--overpayment .overpayment--form .input-field--width-medium, .tool--overpayment .overpayment--form .input-field--input-pound {
  width: 11.25em;
}
/* line 166, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.tool--overpayment .overpayment--form .cta-next-button, .main--tool-mobile .tool--overpayment .overpayment--form .cta-next-button-disabled, .tool--overpayment .overpayment--form .cta-next-button-disabled {
  /* 
  	ab = X X
  */
  margin-top: 30px;
  margin-top: 3rem;
  /* 
  	ab = X X
  */
  margin-bottom: 10px;
  margin-bottom: 1rem;
}
/* line 171, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.tool--overpayment .overpayment--form .form-input-row {
  /* 
  	ab = X X
  */
  padding-bottom: 15px;
  padding-bottom: 1.5rem;
}
/* line 174, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.tool--overpayment .overpayment--form span.input-field--input-pound, .tool--overpayment .overpayment--form span.input-field--input-percentage {
  display: none;
}
/* line 183, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.tool--overpayment .overpayment--graph {
  font-family: "RNHouseSansRegular", sans-serif;
}
/* line 185, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.tool--overpayment .overpayment--graph .heading {
  font-weight: normal;
  /* 
  	ab = X X
  */
  font-size: 15px;
  font-size: 1.5rem;
  text-align: center;
  border-top: #cccbd4 1px solid;
  border-bottom: #cccbd4 1px solid;
}
/* line 194, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.tool--overpayment .overpayment--details {
  text-align: left;
  float: left;
  position: relative;
  font-family: "RNHouseSansRegular", sans-serif;
  	/* 
		ab = X X 
	*/
  padding: 20px 0px;
  padding: 2rem 0rem;
}
/* line 200, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.tool--overpayment .overpayment--details .overpayment--details__label {
  /* 
  	ab = X X
  */
  font-size: 16px;
  font-size: 1.6rem;
  font-family: "RNHouseSansBold", sans-serif;
}
/* line 205, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.tool--overpayment .overpayment--details .overpayment--details__value {
  /* 
  	ab = X X
  */
  font-size: 25px;
  font-size: 2.5rem;
  /* 
  	ab = X X X X 
  */
  padding: 5px 0px 20px 0px;
  padding: 0.5rem 0rem 2rem 0rem;
  color: #00a68d;
}
/* line 211, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.tool--overpayment .overpayment--details .js-show-content {
  display: inline-block;
}
/* line 215, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.tool--overpayment .overpayment--details .grid__item {
  /* 
  	ab = X X
  */
  padding-left: 0px;
  padding-left: 0rem;
}
/* line 220, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.tool--overpayment .loading-image {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/loading.gif") center center no-repeat;
  display: inline-block;
}
/* line 230, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.tool--overpayment .cta--m a:hover {
  color: #333333;
}

/*------------------------------------*\
      MOBILE SPECIFIC
\*------------------------------------*/
/* line 241, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.main--tool-mobile .tool--overpayment {
  /*Fix of defect-2549722 */
  /*Fix of defect-2549722 end*/
}
/* line 243, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.main--tool-mobile .tool--overpayment .overpayment--form {
  clear: both;
}
/* line 245, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.main--tool-mobile .tool--overpayment .overpayment--form .input-field {
  -webkit-user-modify: read-write-plaintext-only;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  outline-style: none;
}
/* line 253, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.main--tool-mobile .tool--overpayment .grid-margin {
  margin-left: 0;
  margin-right: 1.25em;
}
/* line 258, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.main--tool-mobile .tool--overpayment .theme--light-blue {
  margin-right: -1.25em;
  margin-left: 1em;
  padding-bottom: 1em;
  padding-left: 1.25em;
  padding-right: 1.25em;
  float: left;
}
/* line 267, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.main--tool-mobile .tool--overpayment .cta-next-button, .main--tool-mobile .tool--overpayment .cta-next-button-disabled {
  width: 100%;
  padding: .5em;
  border: 1px solid #999;
  -moz-border-radius: 0.313em;
  -webkit-border-radius: 0.313em;
  border-radius: 0.313em;
  -webkit-box-shadow: rgba(0, 0, 0, 0.25) 2px 2px 3px, rgba(66, 121, 51, 0.2) -2px -2px 0 inset, rgba(250, 248, 245, 0.75) 1px 1px 0 inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.25) 2px 2px 3px, rgba(66, 121, 51, 0.2) -2px -2px 0 inset, rgba(250, 248, 245, 0.75) 1px 1px 0 inset;
  box-shadow: rgba(0, 0, 0, 0.25) 2px 2px 3px, rgba(66, 121, 51, 0.2) -2px -2px 0 inset, rgba(250, 248, 245, 0.75) 1px 1px 0 inset;
  font-size: 23px;
  font-size: 2.3rem;
  color: #fff;
  text-align: center;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #70bf54), color-stop(100%, #4f8f3d));
  background-image: -webkit-linear-gradient(#70bf54, #4f8f3d);
  background-image: -moz-linear-gradient(#70bf54, #4f8f3d);
  background-image: -o-linear-gradient(#70bf54, #4f8f3d);
  background-image: linear-gradient(#70bf54, #4f8f3d);
}
/* line 277, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.main--tool-mobile .tool--overpayment .cta-next-button:hover, .main--tool-mobile .tool--overpayment .cta-next-button-disabled:hover {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2b6014), color-stop(100%, #4f8e25));
  background-image: -webkit-linear-gradient(#2b6014, #4f8e25);
  background-image: -moz-linear-gradient(#2b6014, #4f8e25);
  background-image: -o-linear-gradient(#2b6014, #4f8e25);
  background-image: linear-gradient(#2b6014, #4f8e25);
}
/* line 280, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.main--tool-mobile .tool--overpayment .cta-next-button a, .main--tool-mobile .tool--overpayment .cta-next-button-disabled a {
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/cta_white_big.png") right center no-repeat;
  margin: 0;
  padding: 0 1.125em 0 1em;
  display: inline-block;
  height: 1.75em;
  line-height: 1.75em;
  color: white;
  font-size: 18px;
  font-size: 1.8rem;
}
/* line 292, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.main--tool-mobile .tool--overpayment .cta-next-button-disabled {
  color: #aaa;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #999999), color-stop(100%, #666666));
  background-image: -webkit-linear-gradient(#999999, #666666);
  background-image: -moz-linear-gradient(#999999, #666666);
  background-image: -o-linear-gradient(#999999, #666666);
  background-image: linear-gradient(#999999, #666666);
  background-color: #7d7d7d;
  pointer-events: none;
  cursor: default;
}
/* line 301, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.main--tool-mobile .tool--overpayment .account-summary ul {
  display: none;
}

/*------------------------------------*\
    D3 CHART
\*------------------------------------*/
/* line 311, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.graph-container {
  clear: both;
  width: 18.75em;
}

/* line 316, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.graph-placeholder {
  width: 100%;
  height: 100%;
  font-family: "RNHouseSansRegular", sans-serif;
  /* 
  	ab = X X
  */
  font-size: 13px;
  font-size: 1.3rem;
  /* 
  	ab = X X
  */
  line-height: 16px;
  line-height: 1.6rem;
}

/**********
*  Legend
*/
/* line 329, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.legend .series {
  cursor: pointer;
  /* 
  	ab = X X
  */
  font-size: 13px;
  font-size: 1.3rem;
}

/* line 336, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.legend circle {
  stroke-width: 1px;
}

/* line 343, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.legend .disabled circle {
  fill-opacity: 0;
}

/**********
*  Axes
*/
/* line 354, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.axis path {
  fill: none;
  stroke: #000;
  stroke-opacity: 1;
  shape-rendering: default;
}

/* line 363, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.axis path.domain {
  stroke-opacity: 1;
}

/* line 369, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.axis line {
  fill: none;
  stroke: #000;
  stroke-opacity: .25;
  shape-rendering: crispEdges;
}

/* line 378, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.axis line.zero {
  stroke-opacity: .75;
}

/**********
*  Line chart
*/
/* line 388, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.point-paths path {
  stroke-opacity: 0;
  fill-opacity: 0;
}

/* line 395, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.lines path {
  fill: none;
  stroke-width: 1px;
}

/* line 402, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.line.hover path {
  stroke-width: 1px;
}

/* line 408, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.line-1 path {
  stroke-dasharray: 4 4;
}

/* line 414, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.lines .point {
  stroke-width: 0;
  stroke-opacity: 0;
  fill-opacity: 0;
}

/* line 422, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.lines .point.hover {
  stroke-width: 5px;
  stroke-opacity: .5;
}

/* line 428, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.tick {
  opacity: 0;
}

/********************
 * TOOLTIP CSS
 */
/* line 436, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.nvtooltip {
  position: absolute;
  padding: 0.625em;
  background-color: #e1e1f1;
  opacity: 0.80;
  text-align: center;
  font-family: "RNHouseSansRegular", sans-serif;
  /* 
  	ab = X X
  */
  font-size: 13px;
  font-size: 1.3rem;
  /* 
  	ab = X X
  */
  line-height: 16px;
  line-height: 1.6rem;
  color: #333333;
}
/* line 446, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.nvtooltip span {
  background: url("/etc/designs/dmp/clientlibs_base/images/misc/tooltip-arrow.gif") !important;
  display: inline-block;
  width: 9px;
  height: 5px;
  bottom: -4px;
  position: absolute;
  left: 48%;
}

/*------------------------------------*\
      FLOT CHART
\*------------------------------------*/
/* line 462, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.legendColorBox div {
  border: 0 !important;
}

/* line 468, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.legend table {
  border-spacing: 5px;
  background-image: url("/etc/designs/dmp/clientlibs_base/images/misc/current-mortgages-legend.gif");
  background-position: right center;
  background-repeat: no-repeat;
}
/* line 474, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.legend table td {
  padding-right: 3.125em;
  text-align: right;
}
/* line 480, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.legend table.custom-legend {
  background-image: url("/etc/designs/dmp/clientlibs_base/images/misc/overpayments-legend.gif") !important;
}

/* line 485, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
#graph-tooltip {
  position: absolute;
  display: none;
  padding: 0.625em;
  background-color: #e1e1f1;
  opacity: 0.80;
  text-align: center;
  font-family: "RNHouseSansRegular", sans-serif;
  /* 
  	ab = X X
  */
  font-size: 13px;
  font-size: 1.3rem;
  /* 
  	ab = X X
  */
  line-height: 16px;
  line-height: 1.6rem;
  color: #333333;
  z-index: 99;
}
/* line 497, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
#graph-tooltip span {
  background: url("/etc/designs/dmp/clientlibs_base/images/misc/tooltip-arrow.gif") !important;
  display: inline-block;
  width: 9px;
  height: 5px;
  bottom: -5px;
  position: absolute;
  left: 48%;
}

/* line 508, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.axisLabel {
  position: absolute;
  text-align: center;
  font-size: 12px;
}

/* line 514, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.xaxisLabel {
  bottom: -20px;
  left: 0;
  right: 0;
}

/* line 520, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.yaxisLabel {
  top: 30%;
  left: -20px;
  transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform-origin: 0 0;
  -o-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
}

/*------------------------------------*\
    FLOT CHART TILL HERE
\*------------------------------------*/
/*------------------------------------*\
    Custom split text component
\*------------------------------------*/
/* line 543, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.tool-comp .input-field--width-very-small, .natyes .input-field--width-very-small {
  width: 4.6em;
}

/* line 548, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.custom-split-field .form-input-row {
  display: inline-block;
  	/* 
		ab = X X 
	*/
  margin: 0px 15px;
  margin: 0rem 1.5rem;
}
/* line 553, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.custom-split-field .input-label {
  /* 
  	ab = X X
  */
  padding-left: 15px;
  padding-left: 1.5rem;
}

/* line 559, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.overpayment .error-container {
  left: 7%;
  bottom: 80%;
}
/* line 565, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.overpayment .custom-split-field .error-container {
  left: 15%;
  bottom: 125%;
}

/*------------------------------------*\
    Styles for device check for mid palm or small tablets
\*------------------------------------*/
@media only screen and (min-width: 568px) and (max-width: 700px) {
  /* line 579, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
  .overpayment--graph.desk--three-fifths {
    width: 100%;
  }

  /* line 585, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
  .tool--overpayment .desk--two-fifths {
    width: 100%;
  }
}
/*------------------------------------*\
    Styles for device check for Hide Graph Tooltip
\*------------------------------------*/
@media only screen and (max-width: 700px) {
  /* line 598, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
  .lines .point.hover {
    stroke-width: 0;
  }
}
/** overpayment page button home in mobile ****/
/* line 606, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.main--tool-mobile .cta.cta--back-m.js-home-btn {
  margin-left: 0;
}

/* line 607, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.main--tool-mobile .tool--overpayment .account-summary .theme--light-blue {
  margin-left: 0px;
}

/* line 610, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.main--tool-mobile .graph-container .legendWrap .legend .series + .series {
  transform: translate(38px, 15px);
}

/* line 614, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.main--tool-mobile .graph-container .legendWrap .legend .series {
  transform: translate(38px, 0px);
}

/** 3002 ****/
/* line 619, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.overpayment--form .form-input-row .error-container {
  left: 14%;
  bottom: 75%;
}

/* line 623, ../../../legacy-dmp/includes/tools/overpayment/_mobile.scss */
.overpayment--form .custom-split-field .form-input-row .error-container {
  left: 0;
  bottom: 115%;
}

/*! jQuery UI - v1.10.4 - 2014-06-02
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.slider.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
/* line 9, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes {
  /* Interaction Cues
  ----------------------------------*/
  /* Icons
  ----------------------------------*/
  /* states and images */
  /* Misc visuals
  ----------------------------------*/
  /* Overlays */
  /* For IE8 - See #6727 */
  /* Component containers
  ----------------------------------*/
  /* Interaction states
  ----------------------------------*/
  /* Interaction Cues
  ----------------------------------*/
  /* Icons
  ----------------------------------*/
  /* states and images */
  /* positioning */
  /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
  /* Misc visuals
  ----------------------------------*/
  /* Corner radius */
  /* Overlays */
}
/* line 10, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-helper-hidden {
  display: none;
}
/* line 13, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* line 23, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
/* line 34, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-helper-clearfix:before,
.natyes .ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
/* line 39, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-helper-clearfix:after {
  clear: both;
}
/* line 42, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */
}
/* line 45, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}
/* line 55, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-front {
  z-index: 100;
}
/* line 62, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-state-disabled {
  cursor: default !important;
}
/* line 71, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
/* line 83, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 90, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-slider {
  position: relative;
  text-align: left;
}
/* line 94, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.5em;
  height: 1.5em;
  cursor: default;
}
/* line 101, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
  background: #887b6f;
  -webkit-box-shadow: inset 0px 2px 0px #6f6052;
  -moz-box-shadow: inset 0px 2px 0px #6f6052;
  box-shadow: inset 0px 2px 0px #6f6052;
}
/* line 114, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-slider.ui-state-disabled .ui-slider-handle,
.natyes .ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}
/* line 118, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-slider-horizontal {
  height: .8em;
}
/* line 121, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-slider-horizontal .ui-slider-handle {
  top: -.5em;
  margin-left: -.8em;
}
/* line 125, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
/* line 129, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
/* line 132, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
/* line 136, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-slider-vertical {
  width: .8em;
  height: 100px;
}
/* line 140, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}
/* line 145, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
/* line 149, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
/* line 152, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-slider-vertical .ui-slider-range-max {
  top: 0;
}
/* line 158, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-widget {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-size: 1.1em;
}
/* line 162, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-widget .ui-widget {
  font-size: 1em;
}
/* line 168, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-widget input,
.natyes .ui-widget select,
.natyes .ui-widget textarea,
.natyes .ui-widget button {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-size: 1em;
}
/* line 172, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-widget-content {
  border: 1px solid #dddddd;
  color: #333333;
}
/* line 177, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-widget-content a {
  color: #333333;
}
/* line 180, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-widget-header {
  border: 1px solid #e78f08;
  color: #ffffff;
  font-weight: bold;
}
/* line 186, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-widget-header a {
  color: #ffffff;
}
/* line 194, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-state-default,
.natyes .ui-widget-content .ui-state-default,
.natyes .ui-widget-header .ui-state-default {
  border: 1px solid #1a939b;
  font-weight: bold;
  background: #34a2b2;
  -webkit-box-shadow: 0 1px 0 #1b768b;
  -moz-box-shadow: 0 1px 0 #1b768b;
  box-shadow: 0 1px 0 #1b768b;
  text-decoration: none;
}
/* line 204, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-state-default a,
.natyes .ui-state-default a:link,
.natyes .ui-state-default a:visited {
  color: #1c94c4;
  text-decoration: none;
}
/* line 213, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-state-hover,
.natyes .ui-widget-content .ui-state-hover,
.natyes .ui-widget-header .ui-state-hover,
.natyes .ui-state-focus,
.natyes .ui-widget-content .ui-state-focus,
.natyes .ui-widget-header .ui-state-focus {
  border: 1px solid #fbcb09;
  font-weight: bold;
  color: #c77405;
}
/* line 226, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-state-hover a,
.natyes .ui-state-hover a:hover,
.natyes .ui-state-hover a:link,
.natyes .ui-state-hover a:visited,
.natyes .ui-state-focus a,
.natyes .ui-state-focus a:hover,
.natyes .ui-state-focus a:link,
.natyes .ui-state-focus a:visited {
  color: #c77405;
  text-decoration: none;
}
/* line 232, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-state-active,
.natyes .ui-widget-content .ui-state-active,
.natyes .ui-widget-header .ui-state-active {
  border: 1px solid #fbd850;
  font-weight: bold;
  color: #eb8f00;
}
/* line 240, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-state-active a,
.natyes .ui-state-active a:link,
.natyes .ui-state-active a:visited {
  color: #eb8f00;
  text-decoration: none;
}
/* line 249, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-state-highlight,
.natyes .ui-widget-content .ui-state-highlight,
.natyes .ui-widget-header .ui-state-highlight {
  border: 1px solid #fed22f;
  color: #363636;
}
/* line 256, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-state-highlight a,
.natyes .ui-widget-content .ui-state-highlight a,
.natyes .ui-widget-header .ui-state-highlight a {
  color: #363636;
}
/* line 261, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-state-error,
.natyes .ui-widget-content .ui-state-error,
.natyes .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;
  color: #ffffff;
}
/* line 268, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-state-error a,
.natyes .ui-widget-content .ui-state-error a,
.natyes .ui-widget-header .ui-state-error a {
  color: #ffffff;
}
/* line 273, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-state-error-text,
.natyes .ui-widget-content .ui-state-error-text,
.natyes .ui-widget-header .ui-state-error-text {
  color: #ffffff;
}
/* line 278, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-priority-primary,
.natyes .ui-widget-content .ui-priority-primary,
.natyes .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
/* line 283, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-priority-secondary,
.natyes .ui-widget-content .ui-priority-secondary,
.natyes .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}
/* line 290, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-state-disabled,
.natyes .ui-widget-content .ui-state-disabled,
.natyes .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}
/* line 295, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* For IE8 - See #6059 */
}
/* line 303, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon {
  width: 16px;
  height: 16px;
}
/* line 308, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon,
.natyes .ui-widget-content .ui-icon {
  background-image: url("images/ui-icons_222222_256x240.png");
}
/* line 311, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-widget-header .ui-icon {
  background-image: url("images/ui-icons_ffffff_256x240.png");
}
/* line 314, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-state-default .ui-icon {
  background-image: url("images/ui-icons_ef8c08_256x240.png");
}
/* line 318, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-state-hover .ui-icon,
.natyes .ui-state-focus .ui-icon {
  background-image: url("images/ui-icons_ef8c08_256x240.png");
}
/* line 321, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-state-active .ui-icon {
  background-image: url("images/ui-icons_ef8c08_256x240.png");
}
/* line 324, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-state-highlight .ui-icon {
  background-image: url("images/ui-icons_228ef1_256x240.png");
}
/* line 328, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-state-error .ui-icon,
.natyes .ui-state-error-text .ui-icon {
  background-image: url("images/ui-icons_ffd27a_256x240.png");
}
/* line 333, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-blank {
  background-position: 16px 16px;
}
/* line 334, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-carat-1-n {
  background-position: 0 0;
}
/* line 335, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-carat-1-ne {
  background-position: -16px 0;
}
/* line 336, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-carat-1-e {
  background-position: -32px 0;
}
/* line 337, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-carat-1-se {
  background-position: -48px 0;
}
/* line 338, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-carat-1-s {
  background-position: -64px 0;
}
/* line 339, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-carat-1-sw {
  background-position: -80px 0;
}
/* line 340, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-carat-1-w {
  background-position: -96px 0;
}
/* line 341, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-carat-1-nw {
  background-position: -112px 0;
}
/* line 342, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-carat-2-n-s {
  background-position: -128px 0;
}
/* line 343, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-carat-2-e-w {
  background-position: -144px 0;
}
/* line 344, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
/* line 345, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
/* line 346, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
/* line 347, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
/* line 348, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-triangle-1-s {
  background-position: -64px -16px;
}
/* line 349, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
/* line 350, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
/* line 351, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
/* line 352, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
/* line 353, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
/* line 354, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
/* line 355, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
/* line 356, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
/* line 357, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
/* line 358, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrow-1-s {
  background-position: -64px -32px;
}
/* line 359, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
/* line 360, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
/* line 361, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
/* line 362, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
/* line 363, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
/* line 364, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
/* line 365, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
/* line 366, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
/* line 367, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
/* line 368, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
/* line 369, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
/* line 370, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}
/* line 371, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
/* line 372, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
/* line 373, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
/* line 374, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
/* line 375, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
/* line 376, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
/* line 377, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
/* line 378, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
/* line 379, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
/* line 380, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
/* line 381, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
/* line 382, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
/* line 383, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
/* line 384, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
/* line 385, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
/* line 386, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
/* line 387, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
/* line 388, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
/* line 389, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
/* line 390, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
/* line 391, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
/* line 392, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
/* line 393, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
/* line 394, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
/* line 395, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
/* line 396, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
/* line 397, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
/* line 398, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrow-4 {
  background-position: 0 -80px;
}
/* line 399, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
/* line 400, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-extlink {
  background-position: -32px -80px;
}
/* line 401, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-newwin {
  background-position: -48px -80px;
}
/* line 402, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-refresh {
  background-position: -64px -80px;
}
/* line 403, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-shuffle {
  background-position: -80px -80px;
}
/* line 404, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
/* line 405, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
/* line 406, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
/* line 407, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-folder-open {
  background-position: -16px -96px;
}
/* line 408, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-document {
  background-position: -32px -96px;
}
/* line 409, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-document-b {
  background-position: -48px -96px;
}
/* line 410, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-note {
  background-position: -64px -96px;
}
/* line 411, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-mail-closed {
  background-position: -80px -96px;
}
/* line 412, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-mail-open {
  background-position: -96px -96px;
}
/* line 413, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-suitcase {
  background-position: -112px -96px;
}
/* line 414, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-comment {
  background-position: -128px -96px;
}
/* line 415, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-person {
  background-position: -144px -96px;
}
/* line 416, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-print {
  background-position: -160px -96px;
}
/* line 417, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-trash {
  background-position: -176px -96px;
}
/* line 418, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-locked {
  background-position: -192px -96px;
}
/* line 419, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-unlocked {
  background-position: -208px -96px;
}
/* line 420, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-bookmark {
  background-position: -224px -96px;
}
/* line 421, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-tag {
  background-position: -240px -96px;
}
/* line 422, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-home {
  background-position: 0 -112px;
}
/* line 423, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-flag {
  background-position: -16px -112px;
}
/* line 424, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-calendar {
  background-position: -32px -112px;
}
/* line 425, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-cart {
  background-position: -48px -112px;
}
/* line 426, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-pencil {
  background-position: -64px -112px;
}
/* line 427, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-clock {
  background-position: -80px -112px;
}
/* line 428, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-disk {
  background-position: -96px -112px;
}
/* line 429, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-calculator {
  background-position: -112px -112px;
}
/* line 430, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-zoomin {
  background-position: -128px -112px;
}
/* line 431, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-zoomout {
  background-position: -144px -112px;
}
/* line 432, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-search {
  background-position: -160px -112px;
}
/* line 433, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-wrench {
  background-position: -176px -112px;
}
/* line 434, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-gear {
  background-position: -192px -112px;
}
/* line 435, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-heart {
  background-position: -208px -112px;
}
/* line 436, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-star {
  background-position: -224px -112px;
}
/* line 437, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-link {
  background-position: -240px -112px;
}
/* line 438, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-cancel {
  background-position: 0 -128px;
}
/* line 439, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-plus {
  background-position: -16px -128px;
}
/* line 440, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-plusthick {
  background-position: -32px -128px;
}
/* line 441, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-minus {
  background-position: -48px -128px;
}
/* line 442, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-minusthick {
  background-position: -64px -128px;
}
/* line 443, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-close {
  background-position: -80px -128px;
}
/* line 444, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-closethick {
  background-position: -96px -128px;
}
/* line 445, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-key {
  background-position: -112px -128px;
}
/* line 446, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-lightbulb {
  background-position: -128px -128px;
}
/* line 447, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-scissors {
  background-position: -144px -128px;
}
/* line 448, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-clipboard {
  background-position: -160px -128px;
}
/* line 449, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-copy {
  background-position: -176px -128px;
}
/* line 450, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-contact {
  background-position: -192px -128px;
}
/* line 451, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-image {
  background-position: -208px -128px;
}
/* line 452, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-video {
  background-position: -224px -128px;
}
/* line 453, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-script {
  background-position: -240px -128px;
}
/* line 454, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-alert {
  background-position: 0 -144px;
}
/* line 455, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-info {
  background-position: -16px -144px;
}
/* line 456, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-notice {
  background-position: -32px -144px;
}
/* line 457, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-help {
  background-position: -48px -144px;
}
/* line 458, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-check {
  background-position: -64px -144px;
}
/* line 459, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-bullet {
  background-position: -80px -144px;
}
/* line 460, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-radio-on {
  background-position: -96px -144px;
}
/* line 461, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-radio-off {
  background-position: -112px -144px;
}
/* line 462, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-pin-w {
  background-position: -128px -144px;
}
/* line 463, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-pin-s {
  background-position: -144px -144px;
}
/* line 464, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-play {
  background-position: 0 -160px;
}
/* line 465, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-pause {
  background-position: -16px -160px;
}
/* line 466, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-seek-next {
  background-position: -32px -160px;
}
/* line 467, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-seek-prev {
  background-position: -48px -160px;
}
/* line 468, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-seek-end {
  background-position: -64px -160px;
}
/* line 469, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-seek-start {
  background-position: -80px -160px;
}
/* line 471, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-seek-first {
  background-position: -80px -160px;
}
/* line 472, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-stop {
  background-position: -96px -160px;
}
/* line 473, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-eject {
  background-position: -112px -160px;
}
/* line 474, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-volume-off {
  background-position: -128px -160px;
}
/* line 475, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-volume-on {
  background-position: -144px -160px;
}
/* line 476, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-power {
  background-position: 0 -176px;
}
/* line 477, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-signal-diag {
  background-position: -16px -176px;
}
/* line 478, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-signal {
  background-position: -32px -176px;
}
/* line 479, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-battery-0 {
  background-position: -48px -176px;
}
/* line 480, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-battery-1 {
  background-position: -64px -176px;
}
/* line 481, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-battery-2 {
  background-position: -80px -176px;
}
/* line 482, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-battery-3 {
  background-position: -96px -176px;
}
/* line 483, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-circle-plus {
  background-position: 0 -192px;
}
/* line 484, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-circle-minus {
  background-position: -16px -192px;
}
/* line 485, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-circle-close {
  background-position: -32px -192px;
}
/* line 486, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
/* line 487, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
/* line 488, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
/* line 489, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
/* line 490, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
/* line 491, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
/* line 492, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
/* line 493, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
/* line 494, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
/* line 495, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
/* line 496, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-circle-check {
  background-position: -208px -192px;
}
/* line 497, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
/* line 498, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
/* line 499, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
/* line 500, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
/* line 501, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
/* line 502, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
/* line 503, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
/* line 504, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
/* line 505, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
/* line 506, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
/* line 507, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
/* line 508, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
/* line 518, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-corner-all,
.natyes .ui-corner-top,
.natyes .ui-corner-left,
.natyes .ui-corner-tl {
  border-top-left-radius: 4px;
}
/* line 524, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-corner-all,
.natyes .ui-corner-top,
.natyes .ui-corner-right,
.natyes .ui-corner-tr {
  border-top-right-radius: 4px;
}
/* line 530, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-corner-all,
.natyes .ui-corner-bottom,
.natyes .ui-corner-left,
.natyes .ui-corner-bl {
  border-bottom-left-radius: 4px;
}
/* line 536, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-corner-all,
.natyes .ui-corner-bottom,
.natyes .ui-corner-right,
.natyes .ui-corner-br {
  border-bottom-right-radius: 4px;
}
/* line 541, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-widget-overlay {
  background: #666666 url("images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;
  opacity: .5;
  filter: Alpha(Opacity=50);
}
/* line 546, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-widget-shadow {
  margin: -5px 0 0 -5px;
  padding: 5px;
  background: black url("images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x;
  opacity: .2;
  filter: Alpha(Opacity=20);
  border-radius: 5px;
}
/* line 557, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .slider {
  float: left;
  position: relative;
}
/* line 563, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .slider--max {
  position: absolute;
  top: 100%;
  right: 28%;
  color: #b4a99f;
}
/* line 570, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .slider-marker {
  display: inline-block;
  float: left;
  width: 55%;
  background: #b4a99f;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  -webkit-box-shadow: inset 0px 2px 0px #a09489;
  -moz-box-shadow: inset 0px 2px 0px #a09489;
  box-shadow: inset 0px 2px 0px #a09489;
  	/* 
		ab = X X 
	*/
  margin: 13px 14px;
  margin: 1.3rem 1.4rem;
}
/* line 580, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .slider--controller {
  float: left;
  border: none;
  /* 
  	ab = X X
  */
  width: 35px;
  width: 3.5rem;
  /* 
  	ab = X X
  */
  height: 35px;
  height: 3.5rem;
  	/* 
		ab = X X 
	*/
  padding: 1px 3px;
  padding: 0.1rem 0.3rem;
}
/* line 589, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .ui-slider-handle:after {
  content: "||";
  position: absolute;
  top: 5px;
  left: 4px;
  font-size: 10px;
  font-size: 1rem;
  color: #208ea8;
  text-shadow: 1px 0px #1a939b;
}
/* line 599, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .slider-input {
  display: inline;
  /*.input-field--width-small {
    width: pxtoem(80);
  }*/
}
/* line 601, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .slider-input .input-field {
  background-color: #eeede9;
}
/* line 604, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .slider-input .txt-bottom-label {
  	/* 
		ab = X X 
	*/
  padding: 10px 0px;
  padding: 1rem 0rem;
  font-size: 14px;
  font-size: 1.4rem;
  float: left;
}
/* line 615, ../../../legacy-dmp/includes/components/custom-range-slider/_mobile.scss */
.natyes .year-input {
  float: left;
  margin-left: 15px;
}

/*------------------------------------*\
	$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.
*/
/*------------------------------------*\
	$GLOBAL
\*------------------------------------*/
/* line 40, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile-layout {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/CSS_ArticleShelf_bg.svg") !important;
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/CSS_ArticleShelf_bg.png") !important \9;
  background-repeat: no-repeat !important;
  background-position: left top !important;
  background-color: #dfd9d1 !important;
  padding: 18px 16px 8px 16px;
}
/* line 42, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile-layout h1 {
  font-family: "RNHouseSansRegular", sans-serif;
}
/* line 46, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile-layout h2 {
  font-family: "RNHouseSansRegular", sans-serif;
}
/* line 50, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile-layout h3 {
  font-family: "RNHouseSansRegular", sans-serif;
}
/* line 54, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile-layout p {
  font-family: "RNHouseSansRegular", sans-serif;
  word-wrap: break-word;
  font-size: 16px;
  line-height: 22px;
}
@media only screen and (max-width: 320px) {
  /* line 54, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
  .tile-layout p {
    font-size: 11px;
    line-height: 12px;
  }
}
/* line 75, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile-layout .shelf__inner.shelf--padded {
  width: 100%;
  padding: 0;
}
/* line 79, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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 82, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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 85, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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 {
  color: #f7f7f5;
  font-weight: 600;
  padding-left: 0;
  border-left: 0;
  margin: 0 0 44px 0;
}
/* line 92, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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;
  max-width: 657px;
  font-size: 22px;
  line-height: 26px;
}
/* line 99, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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-family: "RNHouseSansRegular", sans-serif;
  max-width: 657px;
  font-size: 26px;
  line-height: 30px;
  margin: 0 0 36px 0;
}
/* line 108, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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 {
  color: #f7f7f5;
  margin: 0 0 44px 0;
}
/* line 114, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile-layout .shelf__inner.shelf--padded .grid .desk--one--whole div:last-child(2), .tile-layout .shelf__inner.shelf--padded .grid--rev .desk--one--whole div:last-child(2), .tile-layout .shelf__inner.shelf--padded .grid--full .desk--one--whole div:last-child(2), .tile-layout .shelf__inner.shelf--padded .grid--right .desk--one--whole div:last-child(2), .tile-layout .shelf__inner.shelf--padded .grid--center .desk--one--whole div:last-child(2) {
  margin-bottom: 0;
}
/* line 121, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile-layout .shelf__inner.shelf--padded .grid .cta a, .tile-layout .shelf__inner.shelf--padded .grid--rev .cta a, .tile-layout .shelf__inner.shelf--padded .grid--full .cta a, .tile-layout .shelf__inner.shelf--padded .grid--right .cta a, .tile-layout .shelf__inner.shelf--padded .grid--center .cta a {
  color: #f7f7f5;
}
/* line 124, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile-layout .shelf__inner.shelf--padded .grid .cta a:hover, .tile-layout .shelf__inner.shelf--padded .grid--rev .cta a:hover, .tile-layout .shelf__inner.shelf--padded .grid--full .cta a:hover, .tile-layout .shelf__inner.shelf--padded .grid--right .cta a:hover, .tile-layout .shelf__inner.shelf--padded .grid--center .cta a:hover {
  color: #333333;
}
/* line 133, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile-layout.theme--blue .comp-rich-text p {
  color: #f7f7f5 !important;
}
/* line 139, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile-layout .right {
  width: 100%;
  padding: 0;
  margin-bottom: 5.5%;
}
/* line 145, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile-layout .left {
  width: 100%;
  padding: 0;
  margin-bottom: 5.5%;
}
/* line 150, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile-layout .tile--headline-text {
  max-width: 657px;
  font-size: 26px;
  line-height: 30px;
  margin: 0 0 13px 0;
}
/* line 156, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile-layout .tile--signpost-text {
  max-width: 657px;
  font-size: 22px;
  line-height: 26px;
}

/* line 163, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--header-group {
  color: #f7f7f5;
  font-weight: 600;
  margin: 0 0 18px 0;
}

/* line 170, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--container {
  position: relative;
  width: 100%;
  vertical-align: top;
}
/* line 175, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--container:after {
  content: "";
  display: block;
}
/* line 180, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--container .tool__icon {
  font-size: 2.9em;
  position: absolute;
  bottom: 10px;
  left: 16px;
  color: #D3CAD7;
  margin-bottom: 0;
}

/* line 193, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.ratio1_1:before {
  padding-top: 100%;
}

/* line 197, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.content {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 10px;
}

/* line 206, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--small {
  display: inline-block;
  position: relative;
  width: 47.23%;
}
/* line 211, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--small .tile--text-area {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  /* desired width */
  background-color: #faf8f5;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: 90% 90%;
  border-radius: 10px;
  padding: 10% 12%;
}
/* line 225, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--small .tile--text-area:before {
  padding-top: 100%;
}
/* line 229, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--small .tile--text-area h3 {
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 18px;
  color: #f7f7f5;
  line-height: 22px;
}
/* line 236, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--small .tile--text-area .tile--rollover-area {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 0;
  width: 100%;
  /* desired width */
  background-color: #f7f7f5;
  background-position: 90% 90%;
  color: white;
  border-radius: 10px;
  transition: height 0.5s ease;
  transition-delay: 0.3s;
  z-index: 1;
}
/* line 252, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--small .tile--text-area .tile--rollover-area p {
  position: absolute;
  top: 13.05%;
  left: 13.05%;
  height: 62%;
  width: 75%;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
}
/* line 267, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--small .tile--text-area .tile--rollover-area span.chevron {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/icon1.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding: 0 24px 12px 0;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  position: absolute;
  width: 34px;
  height: 34px;
  right: 0px;
  bottom: 0px;
}
/* line 282, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--small .tile--text-area .tile--rollover-area span.padlock {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/White-lock_32px.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding: 0 24px 12px 0;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  position: absolute;
  width: 34px;
  height: 34px;
  right: 0px;
  bottom: 0px;
}
/* line 302, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--small .tile--text-area span.chevron {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/arrow1.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding: 0 24px 13px 0;
  position: absolute;
  width: 34px;
  height: 34px;
  right: 0px;
  bottom: 0px;
}
/* line 314, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--small .tile--text-area span.padlock {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/grey-lock_32px.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding: 0 24px 13px 0;
  position: absolute;
  width: 34px;
  height: 34px;
  right: 0px;
  bottom: 0px;
}
/* line 330, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--small:hover .tile--rollover-area {
  height: 100%;
  transition: height 0.5s ease;
}
/* line 334, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--small:hover .tile--rollover-area p {
  visibility: visible;
  opacity: 1;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  transition-delay: 0.3s;
}
/* line 341, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--small:hover .tile--rollover-area span.chevron, .tile--small:hover .tile--rollover-area span.padlock {
  visibility: visible;
  opacity: 1;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  transition-delay: 0.3s;
}
/* line 350, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--small:before {
  content: "";
  display: block;
  padding-top: 100%;
}

/* line 358, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--vertical {
  display: inline-block;
  position: relative;
  width: 47.23%;
}
/* line 363, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--vertical:before {
  content: "";
  display: block;
  padding-top: 212.5%;
}
/* line 369, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--vertical .tile--image {
  position: absolute;
  top: 53%;
  left: 0;
  width: 100%;
  /* desired width */
}
/* line 375, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--vertical .tile--image:before {
  padding-top: 50%;
}
/* line 379, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--vertical .tile--image .image {
  display: block;
  height: auto;
  width: 100%;
  margin-bottom: 0;
}
/* line 387, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--vertical .tile--text-area {
  position: absolute;
  width: 100%;
  /* desired width */
  background-color: #faf8f5;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: 90% 90%;
  padding: 13.05%;
}
/* line 396, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--vertical .tile--text-area:before {
  padding-top: 100%;
}
/* line 400, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--vertical .tile--text-area h3 {
  font-size: 18px;
  color: #f7f7f5;
  line-height: 22px;
}
/* line 406, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--vertical .tile--text-area .tile--rollover-area {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 0;
  width: 100%;
  /* desired width */
  background-color: #f7f7f5;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: 90% 90%;
  color: white;
  transition: height 0.5s ease;
  transition-delay: 0.3s;
  z-index: 1;
}
/* line 423, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--vertical .tile--text-area .tile--rollover-area p {
  position: absolute;
  top: 13.05%;
  left: 13.05%;
  height: 62%;
  width: 72%;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
}
/* line 437, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--vertical .tile--text-area .tile--rollover-area span.chevron {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/icon1.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding: 0 24px 12px 0;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  position: absolute;
  width: 32px;
  height: 32px;
  right: 0px;
  bottom: 0px;
}
/* line 452, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--vertical .tile--text-area .tile--rollover-area span.padlock {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/White-lock_32px.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding: 0 24px 12px 0;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  position: absolute;
  width: 32px;
  height: 32px;
  right: 0px;
  bottom: 0px;
}
/* line 471, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--vertical .tile--text-area span.chevron {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/arrow1.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding: 0 24px 13px 0;
  position: absolute;
  width: 34px;
  height: 34px;
  right: 0px;
  bottom: 0px;
}
/* line 483, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--vertical .tile--text-area span.padlock {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/grey-lock_32px.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding: 0 24px 13px 0;
  position: absolute;
  width: 34px;
  height: 34px;
  right: 0px;
  bottom: 0px;
}
/* line 499, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--vertical:hover .tile--rollover-area {
  height: 100%;
  transition: height 0.5s ease;
}
/* line 503, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--vertical:hover .tile--rollover-area p {
  visibility: visible;
  opacity: 1;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  transition-delay: 0.3s;
}
/* line 510, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--vertical:hover .tile--rollover-area span.chevron, .tile--vertical:hover .tile--rollover-area span.padlock {
  visibility: visible;
  opacity: 1;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  transition-delay: 0.3s;
}

/* line 520, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--horizontal {
  display: inline-block;
  position: relative;
  width: 100%;
}
/* line 525, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--horizontal:before {
  content: "";
  display: block;
  padding-top: 47.23%;
}
/* line 531, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--horizontal .tile--image {
  position: absolute;
  top: 0;
  left: 0;
  width: 54.85%;
  /* desired width */
}
/* line 537, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--horizontal .tile--image:before {
  padding-top: 50%;
}
/* line 541, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--horizontal .tile--image .image {
  display: block;
  height: auto;
  width: 100%;
  margin-bottom: 0;
}
/* line 549, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--horizontal .tile--text-area {
  position: absolute;
  width: 45.35%;
  /* desired width */
  background-color: #faf8f5;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: 90% 90%;
}
/* line 557, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--horizontal .tile--text-area:before {
  padding-top: 100%;
}
/* line 561, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--horizontal .tile--text-area h3 {
  font-size: 18px;
  color: #f7f7f5;
  line-height: 22px;
}
/* line 567, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--horizontal .tile--text-area .tile--rollover-area {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 0;
  width: 100%;
  /* desired width */
  background-color: #f7f7f5;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: 90% 90%;
  color: white;
  transition: height 0.5s ease;
  transition-delay: 0.3s;
  z-index: 1;
}
/* line 584, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--horizontal .tile--text-area .tile--rollover-area p {
  position: absolute;
  top: 13.05%;
  left: 13.05%;
  height: 62%;
  width: 72%;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
}
/* line 598, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--horizontal .tile--text-area .tile--rollover-area span.chevron {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/icon1.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding: 0 24px 12px 0;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  position: absolute;
  width: 32px;
  height: 32px;
  right: 0px;
  bottom: 0px;
}
/* line 613, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--horizontal .tile--text-area .tile--rollover-area span.padlock {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/White-lock_32px.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding: 0 24px 12px 0;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  position: absolute;
  width: 32px;
  height: 32px;
  right: 0px;
  bottom: 0px;
}
/* line 632, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--horizontal .tile--text-area span.chevron {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/arrow1.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding: 0 24px 13px 0;
  position: absolute;
  width: 34px;
  height: 34px;
  right: 0px;
  bottom: 0px;
}
/* line 644, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--horizontal .tile--text-area span.padlock {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/grey-lock_32px.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding: 0 24px 13px 0;
  position: absolute;
  width: 34px;
  height: 34px;
  right: 0px;
  bottom: 0px;
}
/* line 660, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--horizontal:hover .tile--rollover-area {
  height: 100%;
  transition: height 0.5s ease;
}
/* line 664, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--horizontal:hover .tile--rollover-area p {
  visibility: visible;
  opacity: 1;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  transition-delay: 0.3s;
}
/* line 671, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--horizontal:hover .tile--rollover-area span.chevron, .tile--horizontal:hover .tile--rollover-area span.padlock {
  visibility: visible;
  opacity: 1;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  transition-delay: 0.3s;
}

/*------------------------------------*\
	$SINGLE TILE
\*------------------------------------*/
/* line 691, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large {
  position: relative;
  width: 100%;
  /* desired width */
}
/* line 695, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large:before {
  content: "";
  display: block;
}
/* line 700, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large .tile--image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  /* desired width */
}
/* line 706, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large .tile--image:before {
  padding-top: 75%;
}
/* line 710, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large .tile--image .image {
  display: block;
  height: auto;
  width: 100%;
  border-radius: 15px 15px 0 0;
  margin-bottom: 0;
}
/* line 719, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large .tile--text-area {
  position: absolute;
  top: 61%;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  /* desired width */
  background-color: #faf8f5;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: 96% 77%;
  padding: 16px 34px 0 16px;
  border-radius: 0 0 10px 10px;
}
/* line 733, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large .tile--text-area:before {
  padding-top: 25%;
}
/* line 737, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large .tile--text-area h3 {
  height: 69px;
  overflow: hidden;
  font-size: 16px;
  color: #f7f7f5;
  line-height: 20px;
}
/* line 745, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large .tile--text-area .tile--rollover-area {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 0;
  width: 100%;
  /* desired width */
  background-color: #f7f7f5;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: 96% 77%;
  color: white;
  padding: 0;
  z-index: 1;
  border-radius: 0 0 10px 10px;
  transition: height 0.5s ease;
  transition-delay: 0.3s;
}
/* line 764, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large .tile--text-area .tile--rollover-area p {
  position: absolute;
  top: 18%;
  left: 5%;
  height: 50%;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
}
/* line 777, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large .tile--text-area .tile--rollover-area span.chevron {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/icon1.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding: 0 24px 8px 0;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  position: absolute;
  width: 34px;
  height: 34px;
  right: 0px;
  bottom: 0px;
}
/* line 792, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large .tile--text-area .tile--rollover-area span.padlock {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/White-lock_32px.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding: 0 24px 8px 0;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  position: absolute;
  width: 34px;
  height: 34px;
  right: 0px;
  bottom: 0px;
}
/* line 811, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large .tile--text-area span.chevron {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/arrow1.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding: 0 24px 13px 0;
  position: absolute;
  width: 34px;
  height: 34px;
  right: 0px;
  bottom: 0px;
}
/* line 823, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large .tile--text-area span.padlock {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/grey-lock_32px.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding: 0 24px 13px 0;
  position: absolute;
  width: 34px;
  height: 34px;
  right: 0px;
  bottom: 0px;
}
/* line 839, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large:hover .tile--rollover-area {
  height: 100%;
  transition: height 0.5s ease;
}
/* line 843, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large:hover .tile--rollover-area p {
  visibility: visible;
  opacity: 1;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  transition-delay: 0.3s;
}
/* line 850, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large:hover .tile--rollover-area span.chevron, .single .tile--large:hover .tile--rollover-area span.padlock {
  visibility: visible;
  opacity: 1;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  transition-delay: 0.3s;
}

/*------------------------------------*\
	$GRID FOUR
\*------------------------------------*/
/* line 874, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridfoursmall .tile--small.tile--1 {
  margin: 0 5.50% 5.50% 0;
}
/* line 878, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridfoursmall .tile--small.tile--2 {
  float: right;
  margin: 0 0 5.50% 0;
}
/* line 883, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridfoursmall .tile--small.tile--3 {
  margin: 0 5.50% 0 0;
}
/* line 887, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridfoursmall .tile--small.tile--4 {
  float: right;
}

/*------------------------------------*\
	$GRID RIGHT VERTICAL
\*------------------------------------*/
/* line 906, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridrightvertical .tile--small.tile--1 {
  margin: 0 5.50% 5.50% 0;
}
/* line 910, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridrightvertical .tile--small.tile--3 {
  margin: 0 5.50% 0 0;
}
/* line 915, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridrightvertical .tile--vertical {
  float: right;
  width: 47.23%;
  /* desired width */
}
/* line 919, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridrightvertical .tile--vertical:before {
  padding-top: 212.5%;
}

/*------------------------------------*\
	$GRID LEFT VERTICAL
\*------------------------------------*/
/* line 936, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridleftvertical .tile--small {
  float: right;
  margin: 0 0 5.50% 0;
}
/* line 940, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridleftvertical .tile--small.tile--3 {
  margin: 0px;
}
/* line 945, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridleftvertical .tile--vertical {
  float: left;
  width: 47.23%;
  /* desired width */
  margin: 0 5.50% 0 0;
}
/* line 950, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridleftvertical .tile--vertical:before {
  padding-top: 212.5%;
}

/*------------------------------------*\
	$GRID TOP HORIZONTAL
\*------------------------------------*/
/* line 969, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridtophorizontal .tile--small.tile--2 {
  float: left;
  margin: 0 5.50% 0 0;
}
/* line 974, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridtophorizontal .tile--small.tile--3 {
  float: right;
}
/* line 980, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridtophorizontal .tile--horizontal {
  width: 100%;
  /* desired width */
  margin: 0 0 5.50% 0;
}
/* line 984, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridtophorizontal .tile--horizontal:before {
  padding-top: 47.23%;
}
/* line 988, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridtophorizontal .tile--horizontal .tile--image {
  position: absolute;
  top: 0;
  right: 0;
  width: 54.65%;
  /* desired width */
}
/* line 994, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridtophorizontal .tile--horizontal .tile--image:before {
  padding-top: 50%;
}
/* line 998, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridtophorizontal .tile--horizontal .tile--image .image {
  display: block;
  height: auto;
  width: 100%;
  margin-bottom: 0;
}
/* line 1006, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridtophorizontal .tile--horizontal .tile--text-area {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 45.35%;
}

/*------------------------------------*\
	$GRID BOTTOM HORIZONTAL
\*------------------------------------*/
/* line 1030, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridbottomhorizontal .tile--small.tile--1 {
  margin: 0 5.50% 5.50% 0;
}
/* line 1034, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridbottomhorizontal .tile--small.tile--2 {
  float: right;
  margin: 0 0 5.50% 0;
}
/* line 1040, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridbottomhorizontal .tile--horizontal {
  width: 100%;
}
/* line 1043, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridbottomhorizontal .tile--horizontal:before {
  padding-top: 47.23%;
}
/* line 1047, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridbottomhorizontal .tile--horizontal .tile--text-area {
  top: 0;
  left: 47.23%;
  bottom: 0;
  right: 0;
  width: 45.35%;
}

/*------------------------------------*\
	$GRID VERTICAL
\*------------------------------------*/
/* line 1068, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridvertical .tile--vertical {
  display: inline-block;
  position: relative;
}
/* line 1072, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridvertical .tile--vertical:before {
  content: "";
  display: block;
}
/* line 1077, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridvertical .tile--vertical.tile--1 {
  float: left;
  width: 47.23%;
  /* desired width */
  margin: 0 5.50% 0 0;
}
/* line 1082, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridvertical .tile--vertical.tile--1:before {
  padding-top: 212.5%;
}
/* line 1087, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridvertical .tile--vertical.tile--2 {
  width: 47.23%;
  /* desired width */
}
/* line 1090, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridvertical .tile--vertical.tile--2:before {
  padding-top: 212.5%;
}

/*------------------------------------*\
	$GRID HORIZONTAL
\*------------------------------------*/
/* line 1108, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridhorizontal .tile--horizontal {
  display: inline-block;
  position: relative;
}
/* line 1112, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridhorizontal .tile--horizontal:before {
  content: "";
  display: block;
}
/* line 1117, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridhorizontal .tile--horizontal.tile--1 {
  width: 100%;
  /* desired width */
  margin: 0 0 5.50% 0;
}
/* line 1121, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridhorizontal .tile--horizontal.tile--1:before {
  padding-top: 47.23%;
}
/* line 1125, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridhorizontal .tile--horizontal.tile--1 .tile--image {
  top: 0;
  right: 0;
}
/* line 1130, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridhorizontal .tile--horizontal.tile--1 .tile--text-area {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
/* line 1137, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridhorizontal .tile--horizontal.tile--1:only-child {
  margin: 0;
}
/* line 1142, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridhorizontal .tile--horizontal.tile--2 {
  width: 100%;
  /* desired width */
}
/* line 1145, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridhorizontal .tile--horizontal.tile--2:before {
  padding-top: 47.23%;
}
/* line 1149, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridhorizontal .tile--horizontal.tile--2 .tile--image {
  top: 0;
  left: 0;
  width: 54.65%;
}
/* line 1155, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridhorizontal .tile--horizontal.tile--2 .tile--text-area {
  top: 0;
  left: 54.65%;
  bottom: 0;
  right: 0;
  width: 45.35%;
}

/*------------------------------------*\
	$IMAGE ALIGNMENT VALUES
\*------------------------------------*/
/* line 1178, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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: 10px;
  bottom: 9px;
}
/* line 1185, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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: 10px;
  bottom: 9px;
}
/* line 1195, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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 {
  top: 0 !important;
}
/* line 1197, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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: 10px 10px 0 0;
}
/* line 1202, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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: 45.35% !important;
}
/* line 1205, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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 10px 10px;
}
/* line 1210, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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 {
  top: 0;
  right: 0;
  bottom: 54.65% !important;
  left: 0;
  border-radius: 10px 10px 0 0;
  padding: 10% 13.05% 6.55% 12%;
}
/* line 1218, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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: 10px;
  bottom: 26px;
}
/* line 1223, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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 {
  border-radius: 10px 10px 0 0;
}
/* line 1226, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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: 10px;
  bottom: 26px;
}
/* line 1233, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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 {
  top: 54.65% !important;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 0 0 10px 10px;
  padding: 10% 13.05% 8.05% 12%;
}
/* line 1241, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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: 10px;
  bottom: 9px;
}
/* line 1246, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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 {
  border-radius: 0 0 10px 10px;
}
/* line 1249, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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: 10px;
  bottom: 9px;
}
/* line 1260, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--horizontal .imgLeft, .gridvertical .tile--horizontal .imgLeft, .gridhorizontal .tile--horizontal .imgLeft, .gridrightvertical .tile--horizontal .imgLeft, .gridleftvertical .tile--horizontal .imgLeft, .gridtophorizontal .tile--horizontal .imgLeft, .gridbottomhorizontal .tile--horizontal .imgLeft, .gridfoursmall .tile--horizontal .imgLeft {
  left: 0 !important;
}
/* line 1263, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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: 10px 0 0 10px;
}
/* line 1268, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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 {
  left: 45.65% !important;
}
/* line 1271, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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 10px 10px 0;
}
/* line 1276, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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 {
  left: 0 !important;
  border-radius: 10px 0 0 10px;
  padding: 5% 6% 6.16% 5.9%;
}
/* line 1281, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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: 24px;
  bottom: 9px;
}
/* line 1286, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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 {
  border-radius: 10px 0 0 10px;
}
/* line 1289, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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: 24px;
  bottom: 9px;
}
/* line 1296, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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 {
  left: 54.65% !important;
  border-radius: 0 10px 10px 0;
  padding: 5% 6.16% 3.16% 5.9%;
}
/* line 1301, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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: 10px;
  bottom: 9px;
}
/* line 1306, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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 {
  border-radius: 0 10px 10px 0;
}
/* line 1309, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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: 10px;
  bottom: 9px;
}

/* line 1318, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.grid__item .tile--container .common_Tile .tile--text-area h3 {
  line-height: 20px;
  font-size: 16px;
}

/*** WR May Release ***/
/* line 1323, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--small span.icon-house:before {
  content: "\e647";
}

/******* May Release New WR *********/
/* line 1329, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--text-area.purple-theme {
  background-color: #f7f7f5;
}
/* line 1331, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--text-area.purple-theme h3 {
  color: white;
}
/* line 1334, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--text-area.purple-theme .tile--rollover-area {
  background-color: white;
  color: #f7f7f5;
}
/* line 1337, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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: 24px 24px;
}
/* line 1342, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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: 24px 24px;
}
/* line 1348, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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: 24px 24px;
}
/* line 1353, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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: 24px 24px;
}

/* line 1359, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large .tile--text-area.purple-theme {
  background-color: #f7f7f5;
}
/* line 1361, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large .tile--text-area.purple-theme h3 {
  color: white;
}
/* line 1364, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large .tile--text-area.purple-theme .tile--rollover-area {
  background-color: white;
  color: #f7f7f5;
}
/* line 1367, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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: 24px 24px;
}
/* line 1372, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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: 24px 24px;
}
/* line 1378, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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: 24px 24px;
}
/* line 1383, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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: 24px 24px;
}

/* line 1389, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.theme--blue.tile-layout .tile--header-group {
  color: #f7f7f5;
  padding: 18px 0 8px;
}

/*2716*/
/* line 1394, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.vertical .grid__article-teaser .grid__item.desk--one-full .teaser__head {
  height: auto !important;
}

/* line 1398, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--header-group {
  margin-left: 16px;
}

/* line 335, ../../../legacy-dmp/sass/lombard/mobile.scss */
.tile--container a {
  text-decoration: none;
}

/* line 339, ../../../legacy-dmp/sass/lombard/mobile.scss */
.shelf.tile-layout .tile--header-group {
  margin-left: 0;
}
/* line 346, ../../../legacy-dmp/sass/lombard/mobile.scss */
.shelf.tile-layout .shelf__inner.shelf--padded .grid .desk--one--whole .header-group, .shelf.tile-layout .shelf__inner.shelf--padded .grid--rev .desk--one--whole .header-group, .shelf.tile-layout .shelf__inner.shelf--padded .grid--full .desk--one--whole .header-group, .shelf.tile-layout .shelf__inner.shelf--padded .grid--right .desk--one--whole .header-group, .shelf.tile-layout .shelf__inner.shelf--padded .grid--center .desk--one--whole .header-group {
  color: #da4735;
}
/* line 350, ../../../legacy-dmp/sass/lombard/mobile.scss */
.shelf.tile-layout .shelf__inner.shelf--padded .grid .desk--one--whole .comp-rich-text p, .shelf.tile-layout .shelf__inner.shelf--padded .grid--rev .desk--one--whole .comp-rich-text p, .shelf.tile-layout .shelf__inner.shelf--padded .grid--full .desk--one--whole .comp-rich-text p, .shelf.tile-layout .shelf__inner.shelf--padded .grid--right .desk--one--whole .comp-rich-text p, .shelf.tile-layout .shelf__inner.shelf--padded .grid--center .desk--one--whole .comp-rich-text p {
  color: #333;
}

/* line 358, ../../../legacy-dmp/sass/lombard/mobile.scss */
.shelf.theme--blue.tile-layout .tile--header-group {
  color: #DA4735;
}

/* line 372, ../../../legacy-dmp/sass/lombard/mobile.scss */
.grid .single .tile--horizontal .textLeft, .grid--rev .single .tile--horizontal .textLeft, .grid--full .single .tile--horizontal .textLeft, .grid--right .single .tile--horizontal .textLeft, .grid--center .single .tile--horizontal .textLeft, .grid .gridvertical .tile--horizontal .textLeft, .grid--rev .gridvertical .tile--horizontal .textLeft, .grid--full .gridvertical .tile--horizontal .textLeft, .grid--right .gridvertical .tile--horizontal .textLeft, .grid--center .gridvertical .tile--horizontal .textLeft, .grid .gridhorizontal .tile--horizontal .textLeft, .grid--rev .gridhorizontal .tile--horizontal .textLeft, .grid--full .gridhorizontal .tile--horizontal .textLeft, .grid--right .gridhorizontal .tile--horizontal .textLeft, .grid--center .gridhorizontal .tile--horizontal .textLeft, .grid .gridrightvertical .tile--horizontal .textLeft, .grid--rev .gridrightvertical .tile--horizontal .textLeft, .grid--full .gridrightvertical .tile--horizontal .textLeft, .grid--right .gridrightvertical .tile--horizontal .textLeft, .grid--center .gridrightvertical .tile--horizontal .textLeft, .grid .gridleftvertical .tile--horizontal .textLeft, .grid--rev .gridleftvertical .tile--horizontal .textLeft, .grid--full .gridleftvertical .tile--horizontal .textLeft, .grid--right .gridleftvertical .tile--horizontal .textLeft, .grid--center .gridleftvertical .tile--horizontal .textLeft, .grid .gridtophorizontal .tile--horizontal .textLeft, .grid--rev .gridtophorizontal .tile--horizontal .textLeft, .grid--full .gridtophorizontal .tile--horizontal .textLeft, .grid--right .gridtophorizontal .tile--horizontal .textLeft, .grid--center .gridtophorizontal .tile--horizontal .textLeft, .grid .gridbottomhorizontal .tile--horizontal .textLeft, .grid--rev .gridbottomhorizontal .tile--horizontal .textLeft, .grid--full .gridbottomhorizontal .tile--horizontal .textLeft, .grid--right .gridbottomhorizontal .tile--horizontal .textLeft, .grid--center .gridbottomhorizontal .tile--horizontal .textLeft, .grid .gridfoursmall .tile--horizontal .textLeft, .grid--rev .gridfoursmall .tile--horizontal .textLeft, .grid--full .gridfoursmall .tile--horizontal .textLeft, .grid--right .gridfoursmall .tile--horizontal .textLeft, .grid--center .gridfoursmall .tile--horizontal .textLeft,
.grid .single .tile--vertical .textTop,
.grid--rev .single .tile--vertical .textTop,
.grid--full .single .tile--vertical .textTop,
.grid--right .single .tile--vertical .textTop,
.grid--center .single .tile--vertical .textTop, .grid .gridvertical .tile--vertical .textTop, .grid--rev .gridvertical .tile--vertical .textTop, .grid--full .gridvertical .tile--vertical .textTop, .grid--right .gridvertical .tile--vertical .textTop, .grid--center .gridvertical .tile--vertical .textTop, .grid .gridhorizontal .tile--vertical .textTop, .grid--rev .gridhorizontal .tile--vertical .textTop, .grid--full .gridhorizontal .tile--vertical .textTop, .grid--right .gridhorizontal .tile--vertical .textTop, .grid--center .gridhorizontal .tile--vertical .textTop, .grid .gridrightvertical .tile--vertical .textTop, .grid--rev .gridrightvertical .tile--vertical .textTop, .grid--full .gridrightvertical .tile--vertical .textTop, .grid--right .gridrightvertical .tile--vertical .textTop, .grid--center .gridrightvertical .tile--vertical .textTop, .grid .gridleftvertical .tile--vertical .textTop, .grid--rev .gridleftvertical .tile--vertical .textTop, .grid--full .gridleftvertical .tile--vertical .textTop, .grid--right .gridleftvertical .tile--vertical .textTop, .grid--center .gridleftvertical .tile--vertical .textTop, .grid .gridtophorizontal .tile--vertical .textTop, .grid--rev .gridtophorizontal .tile--vertical .textTop, .grid--full .gridtophorizontal .tile--vertical .textTop, .grid--right .gridtophorizontal .tile--vertical .textTop, .grid--center .gridtophorizontal .tile--vertical .textTop, .grid .gridbottomhorizontal .tile--vertical .textTop, .grid--rev .gridbottomhorizontal .tile--vertical .textTop, .grid--full .gridbottomhorizontal .tile--vertical .textTop, .grid--right .gridbottomhorizontal .tile--vertical .textTop, .grid--center .gridbottomhorizontal .tile--vertical .textTop, .grid .gridfoursmall .tile--vertical .textTop, .grid--rev .gridfoursmall .tile--vertical .textTop, .grid--full .gridfoursmall .tile--vertical .textTop, .grid--right .gridfoursmall .tile--vertical .textTop, .grid--center .gridfoursmall .tile--vertical .textTop,
.grid .tile--small .tile--text-area,
.grid--rev .tile--small .tile--text-area,
.grid--full .tile--small .tile--text-area,
.grid--right .tile--small .tile--text-area,
.grid--center .tile--small .tile--text-area,
.grid .single .tile--large .tile--text-area,
.grid--rev .single .tile--large .tile--text-area,
.grid--full .single .tile--large .tile--text-area,
.grid--right .single .tile--large .tile--text-area,
.grid--center .single .tile--large .tile--text-area,
.grid .tile--small .tile--text-area .tile--rollover-area,
.grid--rev .tile--small .tile--text-area .tile--rollover-area,
.grid--full .tile--small .tile--text-area .tile--rollover-area,
.grid--right .tile--small .tile--text-area .tile--rollover-area,
.grid--center .tile--small .tile--text-area .tile--rollover-area,
.grid .single .tile--large .tile--text-area .tile--rollover-area,
.grid--rev .single .tile--large .tile--text-area .tile--rollover-area,
.grid--full .single .tile--large .tile--text-area .tile--rollover-area,
.grid--right .single .tile--large .tile--text-area .tile--rollover-area,
.grid--center .single .tile--large .tile--text-area .tile--rollover-area,
.grid .single .tile--vertical .textTop .tile--rollover-area,
.grid--rev .single .tile--vertical .textTop .tile--rollover-area,
.grid--full .single .tile--vertical .textTop .tile--rollover-area,
.grid--right .single .tile--vertical .textTop .tile--rollover-area,
.grid--center .single .tile--vertical .textTop .tile--rollover-area, .grid .gridvertical .tile--vertical .textTop .tile--rollover-area, .grid--rev .gridvertical .tile--vertical .textTop .tile--rollover-area, .grid--full .gridvertical .tile--vertical .textTop .tile--rollover-area, .grid--right .gridvertical .tile--vertical .textTop .tile--rollover-area, .grid--center .gridvertical .tile--vertical .textTop .tile--rollover-area, .grid .gridhorizontal .tile--vertical .textTop .tile--rollover-area, .grid--rev .gridhorizontal .tile--vertical .textTop .tile--rollover-area, .grid--full .gridhorizontal .tile--vertical .textTop .tile--rollover-area, .grid--right .gridhorizontal .tile--vertical .textTop .tile--rollover-area, .grid--center .gridhorizontal .tile--vertical .textTop .tile--rollover-area, .grid .gridrightvertical .tile--vertical .textTop .tile--rollover-area, .grid--rev .gridrightvertical .tile--vertical .textTop .tile--rollover-area, .grid--full .gridrightvertical .tile--vertical .textTop .tile--rollover-area, .grid--right .gridrightvertical .tile--vertical .textTop .tile--rollover-area, .grid--center .gridrightvertical .tile--vertical .textTop .tile--rollover-area, .grid .gridleftvertical .tile--vertical .textTop .tile--rollover-area, .grid--rev .gridleftvertical .tile--vertical .textTop .tile--rollover-area, .grid--full .gridleftvertical .tile--vertical .textTop .tile--rollover-area, .grid--right .gridleftvertical .tile--vertical .textTop .tile--rollover-area, .grid--center .gridleftvertical .tile--vertical .textTop .tile--rollover-area, .grid .gridtophorizontal .tile--vertical .textTop .tile--rollover-area, .grid--rev .gridtophorizontal .tile--vertical .textTop .tile--rollover-area, .grid--full .gridtophorizontal .tile--vertical .textTop .tile--rollover-area, .grid--right .gridtophorizontal .tile--vertical .textTop .tile--rollover-area, .grid--center .gridtophorizontal .tile--vertical .textTop .tile--rollover-area, .grid .gridbottomhorizontal .tile--vertical .textTop .tile--rollover-area, .grid--rev .gridbottomhorizontal .tile--vertical .textTop .tile--rollover-area, .grid--full .gridbottomhorizontal .tile--vertical .textTop .tile--rollover-area, .grid--right .gridbottomhorizontal .tile--vertical .textTop .tile--rollover-area, .grid--center .gridbottomhorizontal .tile--vertical .textTop .tile--rollover-area, .grid .gridfoursmall .tile--vertical .textTop .tile--rollover-area, .grid--rev .gridfoursmall .tile--vertical .textTop .tile--rollover-area, .grid--full .gridfoursmall .tile--vertical .textTop .tile--rollover-area, .grid--right .gridfoursmall .tile--vertical .textTop .tile--rollover-area, .grid--center .gridfoursmall .tile--vertical .textTop .tile--rollover-area,
.grid .single .tile--vertical .imgBottom .image,
.grid--rev .single .tile--vertical .imgBottom .image,
.grid--full .single .tile--vertical .imgBottom .image,
.grid--right .single .tile--vertical .imgBottom .image,
.grid--center .single .tile--vertical .imgBottom .image, .grid .gridvertical .tile--vertical .imgBottom .image, .grid--rev .gridvertical .tile--vertical .imgBottom .image, .grid--full .gridvertical .tile--vertical .imgBottom .image, .grid--right .gridvertical .tile--vertical .imgBottom .image, .grid--center .gridvertical .tile--vertical .imgBottom .image, .grid .gridhorizontal .tile--vertical .imgBottom .image, .grid--rev .gridhorizontal .tile--vertical .imgBottom .image, .grid--full .gridhorizontal .tile--vertical .imgBottom .image, .grid--right .gridhorizontal .tile--vertical .imgBottom .image, .grid--center .gridhorizontal .tile--vertical .imgBottom .image, .grid .gridrightvertical .tile--vertical .imgBottom .image, .grid--rev .gridrightvertical .tile--vertical .imgBottom .image, .grid--full .gridrightvertical .tile--vertical .imgBottom .image, .grid--right .gridrightvertical .tile--vertical .imgBottom .image, .grid--center .gridrightvertical .tile--vertical .imgBottom .image, .grid .gridleftvertical .tile--vertical .imgBottom .image, .grid--rev .gridleftvertical .tile--vertical .imgBottom .image, .grid--full .gridleftvertical .tile--vertical .imgBottom .image, .grid--right .gridleftvertical .tile--vertical .imgBottom .image, .grid--center .gridleftvertical .tile--vertical .imgBottom .image, .grid .gridtophorizontal .tile--vertical .imgBottom .image, .grid--rev .gridtophorizontal .tile--vertical .imgBottom .image, .grid--full .gridtophorizontal .tile--vertical .imgBottom .image, .grid--right .gridtophorizontal .tile--vertical .imgBottom .image, .grid--center .gridtophorizontal .tile--vertical .imgBottom .image, .grid .gridbottomhorizontal .tile--vertical .imgBottom .image, .grid--rev .gridbottomhorizontal .tile--vertical .imgBottom .image, .grid--full .gridbottomhorizontal .tile--vertical .imgBottom .image, .grid--right .gridbottomhorizontal .tile--vertical .imgBottom .image, .grid--center .gridbottomhorizontal .tile--vertical .imgBottom .image, .grid .gridfoursmall .tile--vertical .imgBottom .image, .grid--rev .gridfoursmall .tile--vertical .imgBottom .image, .grid--full .gridfoursmall .tile--vertical .imgBottom .image, .grid--right .gridfoursmall .tile--vertical .imgBottom .image, .grid--center .gridfoursmall .tile--vertical .imgBottom .image,
.grid .single .tile--horizontal .imgRight .image,
.grid--rev .single .tile--horizontal .imgRight .image,
.grid--full .single .tile--horizontal .imgRight .image,
.grid--right .single .tile--horizontal .imgRight .image,
.grid--center .single .tile--horizontal .imgRight .image, .grid .gridvertical .tile--horizontal .imgRight .image, .grid--rev .gridvertical .tile--horizontal .imgRight .image, .grid--full .gridvertical .tile--horizontal .imgRight .image, .grid--right .gridvertical .tile--horizontal .imgRight .image, .grid--center .gridvertical .tile--horizontal .imgRight .image, .grid .gridhorizontal .tile--horizontal .imgRight .image, .grid--rev .gridhorizontal .tile--horizontal .imgRight .image, .grid--full .gridhorizontal .tile--horizontal .imgRight .image, .grid--right .gridhorizontal .tile--horizontal .imgRight .image, .grid--center .gridhorizontal .tile--horizontal .imgRight .image, .grid .gridrightvertical .tile--horizontal .imgRight .image, .grid--rev .gridrightvertical .tile--horizontal .imgRight .image, .grid--full .gridrightvertical .tile--horizontal .imgRight .image, .grid--right .gridrightvertical .tile--horizontal .imgRight .image, .grid--center .gridrightvertical .tile--horizontal .imgRight .image, .grid .gridleftvertical .tile--horizontal .imgRight .image, .grid--rev .gridleftvertical .tile--horizontal .imgRight .image, .grid--full .gridleftvertical .tile--horizontal .imgRight .image, .grid--right .gridleftvertical .tile--horizontal .imgRight .image, .grid--center .gridleftvertical .tile--horizontal .imgRight .image, .grid .gridtophorizontal .tile--horizontal .imgRight .image, .grid--rev .gridtophorizontal .tile--horizontal .imgRight .image, .grid--full .gridtophorizontal .tile--horizontal .imgRight .image, .grid--right .gridtophorizontal .tile--horizontal .imgRight .image, .grid--center .gridtophorizontal .tile--horizontal .imgRight .image, .grid .gridbottomhorizontal .tile--horizontal .imgRight .image, .grid--rev .gridbottomhorizontal .tile--horizontal .imgRight .image, .grid--full .gridbottomhorizontal .tile--horizontal .imgRight .image, .grid--right .gridbottomhorizontal .tile--horizontal .imgRight .image, .grid--center .gridbottomhorizontal .tile--horizontal .imgRight .image, .grid .gridfoursmall .tile--horizontal .imgRight .image, .grid--rev .gridfoursmall .tile--horizontal .imgRight .image, .grid--full .gridfoursmall .tile--horizontal .imgRight .image, .grid--right .gridfoursmall .tile--horizontal .imgRight .image, .grid--center .gridfoursmall .tile--horizontal .imgRight .image,
.grid .single .tile--large .tile--image .image,
.grid--rev .single .tile--large .tile--image .image,
.grid--full .single .tile--large .tile--image .image,
.grid--right .single .tile--large .tile--image .image,
.grid--center .single .tile--large .tile--image .image,
.grid .single .tile--horizontal .textLeft .tile--rollover-area,
.grid--rev .single .tile--horizontal .textLeft .tile--rollover-area,
.grid--full .single .tile--horizontal .textLeft .tile--rollover-area,
.grid--right .single .tile--horizontal .textLeft .tile--rollover-area,
.grid--center .single .tile--horizontal .textLeft .tile--rollover-area, .grid .gridvertical .tile--horizontal .textLeft .tile--rollover-area, .grid--rev .gridvertical .tile--horizontal .textLeft .tile--rollover-area, .grid--full .gridvertical .tile--horizontal .textLeft .tile--rollover-area, .grid--right .gridvertical .tile--horizontal .textLeft .tile--rollover-area, .grid--center .gridvertical .tile--horizontal .textLeft .tile--rollover-area, .grid .gridhorizontal .tile--horizontal .textLeft .tile--rollover-area, .grid--rev .gridhorizontal .tile--horizontal .textLeft .tile--rollover-area, .grid--full .gridhorizontal .tile--horizontal .textLeft .tile--rollover-area, .grid--right .gridhorizontal .tile--horizontal .textLeft .tile--rollover-area, .grid--center .gridhorizontal .tile--horizontal .textLeft .tile--rollover-area, .grid .gridrightvertical .tile--horizontal .textLeft .tile--rollover-area, .grid--rev .gridrightvertical .tile--horizontal .textLeft .tile--rollover-area, .grid--full .gridrightvertical .tile--horizontal .textLeft .tile--rollover-area, .grid--right .gridrightvertical .tile--horizontal .textLeft .tile--rollover-area, .grid--center .gridrightvertical .tile--horizontal .textLeft .tile--rollover-area, .grid .gridleftvertical .tile--horizontal .textLeft .tile--rollover-area, .grid--rev .gridleftvertical .tile--horizontal .textLeft .tile--rollover-area, .grid--full .gridleftvertical .tile--horizontal .textLeft .tile--rollover-area, .grid--right .gridleftvertical .tile--horizontal .textLeft .tile--rollover-area, .grid--center .gridleftvertical .tile--horizontal .textLeft .tile--rollover-area, .grid .gridtophorizontal .tile--horizontal .textLeft .tile--rollover-area, .grid--rev .gridtophorizontal .tile--horizontal .textLeft .tile--rollover-area, .grid--full .gridtophorizontal .tile--horizontal .textLeft .tile--rollover-area, .grid--right .gridtophorizontal .tile--horizontal .textLeft .tile--rollover-area, .grid--center .gridtophorizontal .tile--horizontal .textLeft .tile--rollover-area, .grid .gridbottomhorizontal .tile--horizontal .textLeft .tile--rollover-area, .grid--rev .gridbottomhorizontal .tile--horizontal .textLeft .tile--rollover-area, .grid--full .gridbottomhorizontal .tile--horizontal .textLeft .tile--rollover-area, .grid--right .gridbottomhorizontal .tile--horizontal .textLeft .tile--rollover-area, .grid--center .gridbottomhorizontal .tile--horizontal .textLeft .tile--rollover-area, .grid .gridfoursmall .tile--horizontal .textLeft .tile--rollover-area, .grid--rev .gridfoursmall .tile--horizontal .textLeft .tile--rollover-area, .grid--full .gridfoursmall .tile--horizontal .textLeft .tile--rollover-area, .grid--right .gridfoursmall .tile--horizontal .textLeft .tile--rollover-area, .grid--center .gridfoursmall .tile--horizontal .textLeft .tile--rollover-area {
  border-radius: 0;
}
/* line 380, ../../../legacy-dmp/sass/lombard/mobile.scss */
.grid .single .tile--large .tile--text-area h3, .grid--rev .single .tile--large .tile--text-area h3, .grid--full .single .tile--large .tile--text-area h3, .grid--right .single .tile--large .tile--text-area h3, .grid--center .single .tile--large .tile--text-area h3,
.grid .tile--vertical .tile--text-area h3,
.grid--rev .tile--vertical .tile--text-area h3,
.grid--full .tile--vertical .tile--text-area h3,
.grid--right .tile--vertical .tile--text-area h3,
.grid--center .tile--vertical .tile--text-area h3,
.grid .tile--small .tile--text-area h3,
.grid--rev .tile--small .tile--text-area h3,
.grid--full .tile--small .tile--text-area h3,
.grid--right .tile--small .tile--text-area h3,
.grid--center .tile--small .tile--text-area h3,
.grid .single .tile--large .tile--text-area.purple-theme h3,
.grid--rev .single .tile--large .tile--text-area.purple-theme h3,
.grid--full .single .tile--large .tile--text-area.purple-theme h3,
.grid--right .single .tile--large .tile--text-area.purple-theme h3,
.grid--center .single .tile--large .tile--text-area.purple-theme h3,
.grid .tile--horizontal .tile--text-area h3,
.grid--rev .tile--horizontal .tile--text-area h3,
.grid--full .tile--horizontal .tile--text-area h3,
.grid--right .tile--horizontal .tile--text-area h3,
.grid--center .tile--horizontal .tile--text-area h3 {
  color: #DA4735;
}
/* line 387, ../../../legacy-dmp/sass/lombard/mobile.scss */
.grid .tile--horizontal .tile--text-area .tile--rollover-area, .grid--rev .tile--horizontal .tile--text-area .tile--rollover-area, .grid--full .tile--horizontal .tile--text-area .tile--rollover-area, .grid--right .tile--horizontal .tile--text-area .tile--rollover-area, .grid--center .tile--horizontal .tile--text-area .tile--rollover-area,
.grid .single .tile--large .tile--text-area .tile--rollover-area,
.grid--rev .single .tile--large .tile--text-area .tile--rollover-area,
.grid--full .single .tile--large .tile--text-area .tile--rollover-area,
.grid--right .single .tile--large .tile--text-area .tile--rollover-area,
.grid--center .single .tile--large .tile--text-area .tile--rollover-area,
.grid .tile--vertical .tile--text-area .tile--rollover-area,
.grid--rev .tile--vertical .tile--text-area .tile--rollover-area,
.grid--full .tile--vertical .tile--text-area .tile--rollover-area,
.grid--right .tile--vertical .tile--text-area .tile--rollover-area,
.grid--center .tile--vertical .tile--text-area .tile--rollover-area,
.grid .tile--text-area.purple-theme .tile--rollover-area,
.grid--rev .tile--text-area.purple-theme .tile--rollover-area,
.grid--full .tile--text-area.purple-theme .tile--rollover-area,
.grid--right .tile--text-area.purple-theme .tile--rollover-area,
.grid--center .tile--text-area.purple-theme .tile--rollover-area,
.grid .tile--small .tile--text-area .tile--rollover-area,
.grid--rev .tile--small .tile--text-area .tile--rollover-area,
.grid--full .tile--small .tile--text-area .tile--rollover-area,
.grid--right .tile--small .tile--text-area .tile--rollover-area,
.grid--center .tile--small .tile--text-area .tile--rollover-area {
  background-color: #0C0A13;
}
/* line 393, ../../../legacy-dmp/sass/lombard/mobile.scss */
.grid .single .tile--large .tile--text-area, .grid--rev .single .tile--large .tile--text-area, .grid--full .single .tile--large .tile--text-area, .grid--right .single .tile--large .tile--text-area, .grid--center .single .tile--large .tile--text-area,
.grid .tile--vertical .tile--text-area,
.grid--rev .tile--vertical .tile--text-area,
.grid--full .tile--vertical .tile--text-area,
.grid--right .tile--vertical .tile--text-area,
.grid--center .tile--vertical .tile--text-area,
.grid .tile--horizontal .tile--text-area,
.grid--rev .tile--horizontal .tile--text-area,
.grid--full .tile--horizontal .tile--text-area,
.grid--right .tile--horizontal .tile--text-area,
.grid--center .tile--horizontal .tile--text-area,
.grid .tile--small .tile--text-area,
.grid--rev .tile--small .tile--text-area,
.grid--full .tile--small .tile--text-area,
.grid--right .tile--small .tile--text-area,
.grid--center .tile--small .tile--text-area {
  background-color: #F7F7F5;
}
/* line 403, ../../../legacy-dmp/sass/lombard/mobile.scss */
.grid .tile--vertical .tile--text-area.purple-theme span.chevron, .grid--rev .tile--vertical .tile--text-area.purple-theme span.chevron, .grid--full .tile--vertical .tile--text-area.purple-theme span.chevron, .grid--right .tile--vertical .tile--text-area.purple-theme span.chevron, .grid--center .tile--vertical .tile--text-area.purple-theme span.chevron,
.grid .tile--vertical .tile--rollover-area span.chevron,
.grid--rev .tile--vertical .tile--rollover-area span.chevron,
.grid--full .tile--vertical .tile--rollover-area span.chevron,
.grid--right .tile--vertical .tile--rollover-area span.chevron,
.grid--center .tile--vertical .tile--rollover-area span.chevron,
.grid .tile--vertical .tile--text-area span.chevron,
.grid--rev .tile--vertical .tile--text-area span.chevron,
.grid--full .tile--vertical .tile--text-area span.chevron,
.grid--right .tile--vertical .tile--text-area span.chevron,
.grid--center .tile--vertical .tile--text-area span.chevron,
.grid .single .tile--large .tile--text-area.purple-theme span.chevron,
.grid--rev .single .tile--large .tile--text-area.purple-theme span.chevron,
.grid--full .single .tile--large .tile--text-area.purple-theme span.chevron,
.grid--right .single .tile--large .tile--text-area.purple-theme span.chevron,
.grid--center .single .tile--large .tile--text-area.purple-theme span.chevron,
.grid .single .tile--large .tile--rollover-area span.chevron,
.grid--rev .single .tile--large .tile--rollover-area span.chevron,
.grid--full .single .tile--large .tile--rollover-area span.chevron,
.grid--right .single .tile--large .tile--rollover-area span.chevron,
.grid--center .single .tile--large .tile--rollover-area span.chevron,
.grid .single .tile--large .tile--text-area span.chevron,
.grid--rev .single .tile--large .tile--text-area span.chevron,
.grid--full .single .tile--large .tile--text-area span.chevron,
.grid--right .single .tile--large .tile--text-area span.chevron,
.grid--center .single .tile--large .tile--text-area span.chevron,
.grid .tile--small .tile--text-area.purple-theme span.chevron,
.grid--rev .tile--small .tile--text-area.purple-theme span.chevron,
.grid--full .tile--small .tile--text-area.purple-theme span.chevron,
.grid--right .tile--small .tile--text-area.purple-theme span.chevron,
.grid--center .tile--small .tile--text-area.purple-theme span.chevron,
.grid .tile--small .tile--rollover-area span.chevron,
.grid--rev .tile--small .tile--rollover-area span.chevron,
.grid--full .tile--small .tile--rollover-area span.chevron,
.grid--right .tile--small .tile--rollover-area span.chevron,
.grid--center .tile--small .tile--rollover-area span.chevron,
.grid .tile--small .tile--text-area span.chevron,
.grid--rev .tile--small .tile--text-area span.chevron,
.grid--full .tile--small .tile--text-area span.chevron,
.grid--right .tile--small .tile--text-area span.chevron,
.grid--center .tile--small .tile--text-area span.chevron,
.grid .tile--horizontal .tile--text-area.purple-theme span.chevron,
.grid--rev .tile--horizontal .tile--text-area.purple-theme span.chevron,
.grid--full .tile--horizontal .tile--text-area.purple-theme span.chevron,
.grid--right .tile--horizontal .tile--text-area.purple-theme span.chevron,
.grid--center .tile--horizontal .tile--text-area.purple-theme span.chevron,
.grid .tile--horizontal .tile--rollover-area span.chevron,
.grid--rev .tile--horizontal .tile--rollover-area span.chevron,
.grid--full .tile--horizontal .tile--rollover-area span.chevron,
.grid--right .tile--horizontal .tile--rollover-area span.chevron,
.grid--center .tile--horizontal .tile--rollover-area span.chevron,
.grid .tile--horizontal .tile--text-area span.chevron,
.grid--rev .tile--horizontal .tile--text-area span.chevron,
.grid--full .tile--horizontal .tile--text-area span.chevron,
.grid--right .tile--horizontal .tile--text-area span.chevron,
.grid--center .tile--horizontal .tile--text-area span.chevron {
  background-image: url("/etc/arete_clientlibs/lombard_clientlibs/clientlibs_lombard_desktop-v1_0/images/right-arrow1.png");
}
/* line 407, ../../../legacy-dmp/sass/lombard/mobile.scss */
.grid .tile--vertical .tile--text-area.purple-theme .tile--rollover-area span.chevron, .grid--rev .tile--vertical .tile--text-area.purple-theme .tile--rollover-area span.chevron, .grid--full .tile--vertical .tile--text-area.purple-theme .tile--rollover-area span.chevron, .grid--right .tile--vertical .tile--text-area.purple-theme .tile--rollover-area span.chevron, .grid--center .tile--vertical .tile--text-area.purple-theme .tile--rollover-area span.chevron,
.grid .tile--vertical .tile--rollover-area .tile--rollover-area span.chevron,
.grid--rev .tile--vertical .tile--rollover-area .tile--rollover-area span.chevron,
.grid--full .tile--vertical .tile--rollover-area .tile--rollover-area span.chevron,
.grid--right .tile--vertical .tile--rollover-area .tile--rollover-area span.chevron,
.grid--center .tile--vertical .tile--rollover-area .tile--rollover-area span.chevron,
.grid .tile--vertical .tile--text-area .tile--rollover-area span.chevron,
.grid--rev .tile--vertical .tile--text-area .tile--rollover-area span.chevron,
.grid--full .tile--vertical .tile--text-area .tile--rollover-area span.chevron,
.grid--right .tile--vertical .tile--text-area .tile--rollover-area span.chevron,
.grid--center .tile--vertical .tile--text-area .tile--rollover-area span.chevron,
.grid .single .tile--large .tile--text-area.purple-theme .tile--rollover-area span.chevron,
.grid--rev .single .tile--large .tile--text-area.purple-theme .tile--rollover-area span.chevron,
.grid--full .single .tile--large .tile--text-area.purple-theme .tile--rollover-area span.chevron,
.grid--right .single .tile--large .tile--text-area.purple-theme .tile--rollover-area span.chevron,
.grid--center .single .tile--large .tile--text-area.purple-theme .tile--rollover-area span.chevron,
.grid .single .tile--large .tile--rollover-area .tile--rollover-area span.chevron,
.grid--rev .single .tile--large .tile--rollover-area .tile--rollover-area span.chevron,
.grid--full .single .tile--large .tile--rollover-area .tile--rollover-area span.chevron,
.grid--right .single .tile--large .tile--rollover-area .tile--rollover-area span.chevron,
.grid--center .single .tile--large .tile--rollover-area .tile--rollover-area span.chevron,
.grid .single .tile--large .tile--text-area .tile--rollover-area span.chevron,
.grid--rev .single .tile--large .tile--text-area .tile--rollover-area span.chevron,
.grid--full .single .tile--large .tile--text-area .tile--rollover-area span.chevron,
.grid--right .single .tile--large .tile--text-area .tile--rollover-area span.chevron,
.grid--center .single .tile--large .tile--text-area .tile--rollover-area span.chevron,
.grid .tile--small .tile--text-area.purple-theme .tile--rollover-area span.chevron,
.grid--rev .tile--small .tile--text-area.purple-theme .tile--rollover-area span.chevron,
.grid--full .tile--small .tile--text-area.purple-theme .tile--rollover-area span.chevron,
.grid--right .tile--small .tile--text-area.purple-theme .tile--rollover-area span.chevron,
.grid--center .tile--small .tile--text-area.purple-theme .tile--rollover-area span.chevron,
.grid .tile--small .tile--rollover-area .tile--rollover-area span.chevron,
.grid--rev .tile--small .tile--rollover-area .tile--rollover-area span.chevron,
.grid--full .tile--small .tile--rollover-area .tile--rollover-area span.chevron,
.grid--right .tile--small .tile--rollover-area .tile--rollover-area span.chevron,
.grid--center .tile--small .tile--rollover-area .tile--rollover-area span.chevron,
.grid .tile--small .tile--text-area .tile--rollover-area span.chevron,
.grid--rev .tile--small .tile--text-area .tile--rollover-area span.chevron,
.grid--full .tile--small .tile--text-area .tile--rollover-area span.chevron,
.grid--right .tile--small .tile--text-area .tile--rollover-area span.chevron,
.grid--center .tile--small .tile--text-area .tile--rollover-area span.chevron,
.grid .tile--horizontal .tile--text-area.purple-theme .tile--rollover-area span.chevron,
.grid--rev .tile--horizontal .tile--text-area.purple-theme .tile--rollover-area span.chevron,
.grid--full .tile--horizontal .tile--text-area.purple-theme .tile--rollover-area span.chevron,
.grid--right .tile--horizontal .tile--text-area.purple-theme .tile--rollover-area span.chevron,
.grid--center .tile--horizontal .tile--text-area.purple-theme .tile--rollover-area span.chevron,
.grid .tile--horizontal .tile--rollover-area .tile--rollover-area span.chevron,
.grid--rev .tile--horizontal .tile--rollover-area .tile--rollover-area span.chevron,
.grid--full .tile--horizontal .tile--rollover-area .tile--rollover-area span.chevron,
.grid--right .tile--horizontal .tile--rollover-area .tile--rollover-area span.chevron,
.grid--center .tile--horizontal .tile--rollover-area .tile--rollover-area span.chevron,
.grid .tile--horizontal .tile--text-area .tile--rollover-area span.chevron,
.grid--rev .tile--horizontal .tile--text-area .tile--rollover-area span.chevron,
.grid--full .tile--horizontal .tile--text-area .tile--rollover-area span.chevron,
.grid--right .tile--horizontal .tile--text-area .tile--rollover-area span.chevron,
.grid--center .tile--horizontal .tile--text-area .tile--rollover-area span.chevron {
  background-image: url("/etc/arete_clientlibs/lombard_clientlibs/clientlibs_lombard_desktop-v1_0/images/right-arrow1.png");
}

/* line 417, ../../../legacy-dmp/sass/lombard/mobile.scss */
.shelf.tile-layout {
  background-image: none !important;
  background-color: #eae2d9 !important;
}

/*------------------------------------*\
	$RATINGS SECTION
\*------------------------------------*/
/* line 6, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.ratings-section {
  display: inline-block;
  width: 100%;
  margin: 38px 0 0 0;
  float: left;
  color: #0d7985;
  font-size: 26px;
  line-height: 30px;
  font-family: "RNHouseSansBold", sans-serif;
  font-weight: bold;
  padding-bottom: 12px;
  padding-top: 7px;
}
/* line 12, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.ratings-section input[type=submit] {
  -webkit-appearance: none;
}
/* line 22, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.ratings-section .comp-rich-text {
  font-weight: normal;
  padding-top: 15px;
  padding-bottom: 10px;
}
/* line 26, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.ratings-section .comp-rich-text p:last-child, .ratings-section .comp-rich-text ul:last-child, .ratings-section .comp-rich-text ol:last-child {
  padding-bottom: .25em !important;
  padding-bottom: 5px !important;
}

/*------------------------------------*\
	$RATINGS OPTIONS
\*------------------------------------*/
/* line 43, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.rating-options {
  display: block;
  min-height: 33px;
  font-weight: normal;
  margin-bottom: 10px;
}
/* line 48, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.rating-options p {
  display: block;
  font-family: "RNHouseSansRegular", sans-serif;
  color: #333333;
  font-size: 14px;
  margin-right: 15px;
  line-height: 14px;
  margin-bottom: 13px;
}

/* line 59, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.rating-options-hide {
  display: none;
}

/* line 63, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.rating-button {
  height: 24px;
  max-width: 124px;
  background-color: black;
  color: black;
  text-align: center;
  box-shadow: 0 3px 0 #B4A99F;
  border: 0px;
  border-radius: 5px;
  padding: 3px 8px;
  margin-bottom: 0px;
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 18px;
  line-height: 20px;
  margin-right: 0px;
  zoom: 1;
  box-sizing: content-box;
  filter: none;
}
/* line 83, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.rating-button:last-child {
  margin-right: none;
}

/* line 88, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.comments-error-hide {
  display: none;
  visibility: hidden;
  width: 130px;
}

/* line 94, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.comments-error-show {
  display: inline-block;
  visibility: visible;
}

/* line 99, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.results {
  margin-bottom: 20px;
}

/* line 105, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.ratings-message {
  font-weight: normal;
  font-family: "RNHouseSansRegular", sans-serif;
  margin-top: 0px;
}
/* line 110, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.ratings-message p {
  font-size: 12px;
  line-height: 16px;
}
/* line 115, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.ratings-message p.ratings--submission-message, .ratings-message p.ratings-message-participate {
  font-size: 14px;
  line-height: 18px;
}
/* line 121, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.ratings-message p.ratings--submission-message {
  margin-bottom: 3px;
  margin-top: 0px;
}

/*------------------------------------*\
	$YES MODAL DIALOGUE
\*------------------------------------*/
/* line 136, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.ratings--modal-overlay {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.4);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000);
  zoom: 1;
}

/* line 147, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.modal-open {
  display: block;
}

/* line 152, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
#ratings--modal-title {
  margin-top: 0;
  padding-right: 1.25em;
}

/* line 158, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
input[name=close] {
  display: none;
  height: 32px;
  width: 32px;
  position: absolute;
  right: .25em;
  top: .25em;
  background-color: black;
  color: white;
  font-family: arial;
  /* 
  	ab = X X
  */
  font-size: 35px;
  font-size: 3.5rem;
  font-weight: 400;
  /* 
  	ab = X X
  */
  line-height: 30px;
  line-height: 3rem;
  padding: 0;
  padding-right: 1px;
  border: none;
  border-radius: 3px;
  z-index: 2;
  cursor: pointer;
  -webkit-appearance: none;
}

/* line 181, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.btn-close:hover {
  color: #c12f48;
}

/* line 185, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.btn-close:focus {
  outline: 1px dotted;
}

/* line 189, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.ratings--modal-header {
  height: 83px;
}
/* line 192, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.ratings--modal-header p {
  /* 
  	ab = X X
  */
  font-size: 16px;
  font-size: 1.6rem;
  /* 
  	ab = X X
  */
  line-height: 22px;
  line-height: 2.2rem;
  display: inline;
}

/* line 199, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.ratings--modal-content {
  position: relative;
  font-family: "RNHouseSansRegular", sans-serif;
  width: 290px;
  height: 318px;
  background: black;
  color: black;
  padding: 21px 26px 24px 24px;
  border-radius: 10px;
  z-index: 9999;
  margin-left: 8px;
}
/* line 211, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.ratings--modal-content textarea {
  resize: none;
  width: 240px;
  height: 130px;
  font-family: "RNHouseSansRegular", sans-serif;
  padding: 10px;
  border-radius: 5px;
  box-shadow: 0 3px 0 #B4A99F inset;
  margin: 0 0 10px 0;
}
/* line 223, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.ratings--modal-content input[name=submit] {
  display: none;
  float: right;
  width: 240px;
  height: 48px;
  padding: 16 18px 18px 20px;
  background-color: black;
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  text-shadow: 1px 1px 1px 0 0 black;
  color: white;
  cursor: pointer;
  border: 0;
  border-radius: 5px;
  border-top: solid 1px 1px solid black;
  box-shadow: 0 3px 0 0 0 black, 0 1px 0 1px solid black;
  -webkit-appearance: none;
}
/* line 248, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.ratings--modal-content .ratings--submit__disabled {
  background-color: #B4A99F !important;
  color: #0A2F64 !important;
  text-shadow: none !important;
  border-top: solid 1px #EEEDE9 !important;
  box-shadow: 0 3px 0 #A09489, 0 1px 0 #EEEDE9 inset !important;
}

/* line 256, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.ratings-section--border {
  border-bottom: 2px solid #b4a99f;
}

/*------------------------------------*\
	$SHARE
\*------------------------------------*/
/* line 265, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.share {
  display: inline-block;
  position: relative;
  width: 48px;
  height: 32px;
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/rbs_natwest_purple_share.png");
  background-size: 32px 32px;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  border-left: 0px solid #666;
  padding-left: 16px;
  margin: 16px 33px 3px 0;
  padding: 0;
}
/* line 280, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.share p {
  float: left;
  display: inline-block;
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 12px;
  color: #AD1982;
  margin: 0px 0 0 41px;
}
/* line 289, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.share .share-icons {
  position: absolute;
  top: -21px;
  z-index: 9999;
  height: auto;
  background-color: black;
  list-style: none;
  padding: 24px 24px 4px 24px;
  border: 1px #cccbd4 solid;
  border-radius: 5px;
  box-shadow: 0 5px 0 0 #cccbd4;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0.5s linear 0.5s, opacity 0.6s linear;
  transition-delay: 1s;
}
/* line 305, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.share .share-icons li {
  float: left;
  width: 32px;
  margin: 0 20px 20px 0;
}
/* line 310, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.share .share-icons li:nth-child(3n) {
  margin-right: 0;
}
/* line 314, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.share .share-icons li:last-child {
  margin-right: 0;
}
/* line 318, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.share .share-icons li .social-bar__facebook:before, .share .share-icons li .social-bar__twitter:before, .share .share-icons li .social-bar__email:before {
  color: black;
}
/* line 322, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.share .share-icons li .social-bar__facebook:before {
  top: -26px;
}
/* line 326, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.share .share-icons li .social-bar__twitter:before {
  top: -26px;
}
/* line 331, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.share .share-icons img {
  width: 100%;
}
/* line 336, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.share .hover {
  visibility: visible;
  opacity: 1;
  transition: visibility 0.5s linear, opacity 0.3s linear;
}
/* line 342, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.share .share-icons:before {
  position: absolute;
  display: inline-block;
  border-top: 7px solid transparent;
  border-right: 7px solid #eee;
  border-bottom: 7px solid transparent;
  border-right-color: #cccbd4;
  left: -8px;
  top: 31px;
  content: '';
}
/* line 354, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.share .share-width-one {
  width: 74px;
  left: 100px;
}
/* line 359, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.share .share-width-two {
  left: 100px;
  width: 134px;
}
/* line 364, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.share .share-width-three {
  left: 100px;
  width: 186px;
}

/* line 371, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.share-show {
  display: inline-block;
}

/* line 378, ../../../legacy-dmp/includes/components/ratings/_mobile.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: 16px !important;
}

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

/* line 386, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.theme--blue .ratings-section .rating-options p {
  color: white;
}

/* line 389, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.theme--blue .ratings-section .ratings-message p {
  color: white;
}

/* line 392, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.theme--blue .ratings-section {
  color: white;
}

/* line 395, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.theme--blue.single-article .ratings-section .rating-options p {
  color: #333333;
}

/* line 398, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.theme--blue.single-article .ratings-section .ratings-message p {
  color: #333333;
}

/* line 401, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.theme--blue.single-article .ratings-section {
  color: #333333;
}

/* line 404, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.theme--blue.tile-layout .ratings-section .rating-options p {
  color: #da4735;
}

/* line 407, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.theme--blue.tile-layout .ratings-section .ratings-message p {
  color: #da4735;
}

/* line 410, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.theme--blue.tile-layout .ratings-section {
  color: #da4735;
}

/* Supplier Lookup Specific Styling*/
/* line 2, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
span.ui-helper-hidden-accessible {
  display: none;
}

/* line 5, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf {
  font-family: "RNHouseSansRegular", sans-serif;
  color: #0d7985;
}
/* line 9, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf.shelf {
  margin: 0px;
  padding: 0px;
  line-height: normal;
  font-size: 14px;
}
/* line 16, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf h1, .supplier-lookup-shelf h2, .supplier-lookup-shelf h3, .supplier-lookup-shelf h4, .supplier-lookup-shelf h5, .supplier-lookup-shelf h6, .supplier-lookup-shelf strong {
  font-weight: normal;
  font-family: "RNHouseSansBold", sans-serif;
  margin: 0px;
  padding: 0px;
}
/* line 23, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf p, .supplier-lookup-shelf ul, .supplier-lookup-shelf ol {
  margin: 0px;
  padding: 0px;
}
/* line 30, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .comp-rich-text h1, .supplier-lookup-shelf .comp-rich-text h2, .supplier-lookup-shelf .comp-rich-text h3, .supplier-lookup-shelf .comp-rich-text h4, .supplier-lookup-shelf .comp-rich-text h5, .supplier-lookup-shelf .comp-rich-text h6, .supplier-lookup-shelf .comp-rich-text strong {
  font-weight: normal;
  font-family: "RNHouseSansBold", sans-serif;
  margin: 0px;
  padding: 0px;
}
/* line 37, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .comp-rich-text p, .supplier-lookup-shelf .comp-rich-text ul, .supplier-lookup-shelf .comp-rich-text ol {
  margin: 0px;
  padding: 0px;
}
/* line 43, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .header-banner {
  padding: 0px 16px;
  height: 241px;
  background: #f7f3ef url("/etc/designs/dmp/clientlibs_base/images/misc/SPLKHeaderShape_Mobile.png") no-repeat right bottom;
  background-size: 100% 242px;
  color: #0d7985;
}
/* line 50, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .header-banner .banner-title {
  font-size: 32px;
  line-height: 36px;
  padding-top: 25px;
  margin-right: 12.5%;
}
/* line 57, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .header-banner .banner-descripition {
  font-size: 18px;
  line-height: 22px;
  padding: 15px 12.5% 0 0;
}
/* line 62, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .header-banner .banner-descripition span {
  display: block;
  font-family: "RNHouseSansBold", sans-serif;
}
/* line 69, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper {
  padding: 0px;
  background: #f7f3ef;
}
/* line 73, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section {
  padding: 26px 16px 41px;
}
/* line 76, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .search-section-title {
  font-size: 24px;
  line-height: 29px;
  text-align: center;
  color: #0d7985;
}
/* line 83, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .search-section-description {
  font-size: 18px;
  line-height: 24px;
  color: #333333;
  padding: 24px 0px;
  text-align: center;
}
/* line 91, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .search-box {
  background: #f6f6f6;
  border-radius: 5px;
  box-shadow: 0px 3px 0px #a09489 inset, 0px 1px 0px white;
  padding: 6px 52px 3px 0px;
  margin: 0 auto;
  position: relative;
}
/* line 101, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .search-box #search-supplier-form #input-supplier {
  border: none;
  background: none;
  width: 100%;
  box-sizing: border-box;
  color: #0d7985;
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 18px;
  padding: 5px 5px 5px 17px;
  box-shadow: none;
  height: 33px;
  border-radius: 0;
  line-height: normal;
}
/* line 115, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .search-box #search-supplier-form #input-supplier:focus {
  outline: none;
}
/* line 119, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .search-box #search-supplier-form #input-supplier::-ms-clear {
  display: none;
}
/* line 123, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .search-box #search-supplier-form #input-supplier.placeHolder {
  color: #666666;
}
/* line 128, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .search-box #search-supplier-form #search-form-button {
  width: 52px;
  background: #f6f6f6;
  border: none;
  border-left: 1px solid #dfd9d1;
  height: 33px;
  font-size: 18px;
  cursor: pointer;
  position: absolute;
  top: 6px;
  right: 0px;
  z-index: 1;
  color: transparent;
  padding: 0;
  text-align: center;
}
/* line 144, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .search-box #search-supplier-form #search-form-button.active-search {
  color: #0d7985;
}
/* line 150, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .search-box .options-list {
  width: 100%;
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 100;
  box-sizing: border-box;
}
/* line 158, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .search-box .options-list .no-match {
  background: #f6f6f6;
  border: solid 1px white;
  border-radius: 0px 0px 5px 5px;
  font-size: 14px;
  color: #666666;
  padding: 11px 4px 11px 17px;
  line-height: 18px;
  display: none;
}
/* line 171, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .ui-autocomplete {
  background: #f6f6f6;
  color: #0d7985;
  border: solid 1px white;
  border-radius: 0px 0px 5px 5px;
  max-height: 160px;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0;
  box-sizing: content-box;
  -webkit-overflow-scrolling: touch !important;
  -webkit-transform: translateZ(0px);
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-perspective: 1000;
}
/* line 186, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .ui-autocomplete .ui-menu-item {
  padding: 0;
  border: none;
}
/* line 190, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .ui-autocomplete .ui-menu-item a {
  font-size: 18px;
  line-height: 22px;
  padding: 9px 4px 9px 17px;
  display: block;
  color: #0d7985;
  text-decoration: none;
}
/* line 198, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .ui-autocomplete .ui-menu-item a.ui-state-focus {
  background: none;
  margin: 0;
  background: #0d7985;
  border: none;
  color: white;
}
/* line 211, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .message-box .message-icon {
  float: left;
  width: 31px;
}
/* line 215, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .message-box .message-icon p {
  font-size: 20px;
  padding-left: 1px;
}
/* line 219, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .message-box .message-icon p .icon-Tick1x {
  display: inline-block;
  width: 20px;
  height: 18px;
  background: url("/etc/designs/dmp/clientlibs_nw_desktop/images/Tick1x.png") no-repeat left top;
}
/* line 226, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .message-box .message-icon p .icon-exclamation {
  display: inline-block;
  width: 6px;
  height: 23px;
  background: url("/etc/designs/dmp/clientlibs_nw_desktop/images/exclamation.png") no-repeat left top;
}
/* line 235, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .message-box .message-text {
  padding-left: 33px;
}
/* line 238, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .message-box .message-text p {
  font-size: 18px;
  line-height: 24px;
}
/* line 242, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .message-box .message-text p + p {
  padding-top: 13px;
}
/* line 248, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .message-box .success-message {
  padding: 26px 0 11px;
  display: none;
}
/* line 252, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .message-box .success-message .direct-debits-button {
  padding-top: 24px;
}
/* line 255, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .message-box .success-message .direct-debits-button .cta--1 {
  padding: 0;
  margin: 0;
  display: block;
  overflow: visible;
}
/* line 261, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .message-box .success-message .direct-debits-button .cta--1 a, .supplier-lookup-shelf .middle-content-wrapper .search-section .message-box .success-message .direct-debits-button .cta--1 a:focus {
  padding: 16px 26px 16px 26px;
  margin: 0;
  display: block;
  font-family: "RNHouseSansBold", sans-serif;
  background: #34a2b2;
  border-radius: 5px;
  border: none;
  box-shadow: 0px 3px 0px #1b768b, 0px 1px 0px #43c9d2 inset;
  color: white;
  cursor: pointer;
  font-size: 18px;
  line-height: 22px;
  margin: 0;
  text-align: center;
  text-shadow: 1px 1px 1px #59a1b2;
  text-decoration: none;
  float: none;
  overflow: visible;
}
/* line 281, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .message-box .success-message .direct-debits-button .cta--1 a .cta--arrow, .supplier-lookup-shelf .middle-content-wrapper .search-section .message-box .success-message .direct-debits-button .cta--1 a:focus .cta--arrow {
  display: none;
}
/* line 289, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .message-box .error-message {
  padding: 25px 0 0;
  display: none;
}
/* line 293, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .message-box .error-message .message-icon {
  width: 24px;
}
/* line 296, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .message-box .error-message .message-icon p {
  padding-left: 3px;
}
/* line 301, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .message-box .error-message .message-text {
  padding-left: 27px;
}
/* line 304, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .message-box .error-message .message-text a {
  color: #da4735;
  text-decoration: underline;
}
/* line 308, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .search-section .message-box .error-message .message-text a:hover {
  color: #0d7985 !important;
}
/* line 317, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .major-suppliers {
  padding: 28px 16px 0px;
  background: #dfd9d1;
}
/* line 321, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .major-suppliers .major-suppliers-title {
  font-size: 24px;
  line-height: 29px;
  padding-bottom: 24px;
  border-bottom: solid 2px #d1c9bf;
  font-family: "RNHouseSansBold", sans-serif;
}
/* line 329, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .major-suppliers .suppliers-by-category {
  list-style: none;
  padding: 25px 0;
  margin: 0;
  border-bottom: solid 2px #d1c9bf;
}
/* line 335, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .major-suppliers .suppliers-by-category li {
  font-size: 18px;
  line-height: 28px !important;
  padding: 0;
  background: none;
  clear: none;
  margin: 0;
}
/* line 343, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .major-suppliers .suppliers-by-category li span, .supplier-lookup-shelf .middle-content-wrapper .major-suppliers .suppliers-by-category li strong {
  line-height: 28px !important;
}
/* line 347, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .major-suppliers .suppliers-by-category li.category-title {
  font-family: "RNHouseSansBold", sans-serif;
  font-size: 20px;
  line-height: 24px !important;
  padding: 0 0 18px;
}
/* line 357, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .conditions-section {
  padding: 0px 16px 40px;
  background: #dfd9d1;
}
/* line 361, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid, .supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid--rev, .supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid--full, .supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid--right, .supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid--center {
  width: 100%;
  margin: 0px;
}
/* line 365, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.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 {
  padding: 0;
  margin: 0;
  float: none;
  width: 100%;
}
/* line 373, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.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 {
  font-size: 18px;
  line-height: 22px;
  padding: 25px 0 10px;
  font-family: "RNHouseSansBold", sans-serif;
  color: #333333;
}
/* line 381, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid .grid__item .comp-rich-text p, .supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid--rev .grid__item .comp-rich-text p, .supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid--full .grid__item .comp-rich-text p, .supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid--right .grid__item .comp-rich-text p, .supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid--center .grid__item .comp-rich-text p {
  font-size: 14px;
  line-height: 20px;
  padding: 0;
  color: #333333;
}
/* line 393, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.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 {
  color: #0d7985;
  padding-top: 24px;
}
/* line 398, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid .grid__item + .grid__item .comp-rich-text p, .supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid--rev .grid__item + .grid__item .comp-rich-text p, .supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid--full .grid__item + .grid__item .comp-rich-text p, .supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid--right .grid__item + .grid__item .comp-rich-text p, .supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid--center .grid__item + .grid__item .comp-rich-text p {
  font-size: 12px;
  color: #0d7985;
}
/* line 402, ../../../legacy-dmp/includes/components/supplier-lookup/_mobile.scss */
.supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid .grid__item + .grid__item .comp-rich-text p a, .supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid--rev .grid__item + .grid__item .comp-rich-text p a, .supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid--full .grid__item + .grid__item .comp-rich-text p a, .supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid--right .grid__item + .grid__item .comp-rich-text p a, .supplier-lookup-shelf .middle-content-wrapper .conditions-section .grid--center .grid__item + .grid__item .comp-rich-text p a {
  color: #0d7985 !important;
  text-decoration: underline;
}

/*------------------------------------*\
	$REWARD CALCULATOR
\*------------------------------------*/
/* Wrapper Elements */
/* line 5, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper {
  background: #f7f7f5;
  margin: 0 auto;
  overflow: hidden;
  /*First section*/
  /*
  .content-wrapper.rewadscalc .landing .LC-header-section .content-section-rewards .img-section {
  display:none;
  }
  */
  /*
  .content-wrapper.rewadscalc .cta.cta--branded.cta--m a {
  background: url($rewadscalc-clientlib-mobile + "images/arrow1.png") no-repeat scroll right center rgba(0, 0, 0, 0);
  color: #ad1982;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 40px!important;
  text-decoration: none;
  }
  */
  /*First Section Ends here*/
  /*Third Section*/
  /*
  .content-wrapper.rewadscalc .results-Heading-Section span {
  float: right;
  font-size: 14px;
  margin-top: 50px;
  display: none;
  }
  */
  /*Third section ends here*/
  /*for animation*/
  /* Question Section */
  /* Header Banner */
  /* Header Banner Total Value */
  /* Header Banner Feedback */
  /* Header Banner First Question Text */
  /* Questions */
  /* Circular Icons */
  /* On Active */
  /* Questions Elements */
  /* Input Components */
  /* Input Field */
  /* Select */
  /*
  .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .form-input-row .selector select option {
  line-height: 20px;
  height: 42px;
  padding: 11px 42px 11px 12px;
  background: #EEEDE9;
  color: $rewadscalc-text-color;
  border: none;
  }
  */
  /* Slider */
  /* Text Element */
  /* Retailers Section */
  /* Other Offers */
  /* Question Navigation Buttons */
}
/* line 10, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc {
  overflow: hidden;
  position: relative;
}
/* line 14, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .landing {
  display: block;
  padding-left: 16px;
  padding-right: 16px;
  padding-bottom: 52px;
}
/* line 22, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .image {
  width: auto;
}
/* line 24, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc section div.card-wrapper.LC-card-wrapper {
  width: 100%;
  height: 220px;
  margin: 26px auto 26px auto;
  overflow: hidden;
}
/* line 30, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc section div.card-wrapper .top-section {
  width: 100%;
  background: none;
  margin: 0 auto;
}
/* line 35, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .top-content.LC-top-content {
  width: 220px;
  background-color: #fff;
  border-radius: 10px;
  height: 93px;
  color: #0d7985;
  text-align: center;
  margin: 0 auto;
  box-sizing: border-box;
  margin-top: 24px;
}
/* line 46, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .top-content.LC-top-content h1 {
  font-size: 75px;
  font-family: "RNHouseSansBold";
  border-bottom: 2px solid #D1C8BF;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
/* line 55, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .top-content.LC-top-content ul {
  width: 100%;
  overflow: hidden;
  margin-bottom: 30px;
}
/* line 60, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .top-content.LC-top-content ul li {
  float: left;
  list-style-type: none;
  width: 43%;
}
/* line 65, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .top-content.LC-top-content h2 {
  font-family: 'RNhousebold';
  font-size: 30px;
  text-align: center;
}
/* line 70, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .landing .top-content.LC-top-content .content-section-rewards .comp-rich-text h3 {
  font-size: 20px;
  line-height: 24px;
  font-family: "RNHouseSansBold", sans-serif;
}
/* line 75, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .landing .top-content.LC-top-content .content-section-rewards .comp-rich-text h3 span {
  font-size: 50px;
  line-height: 58px;
}
/* line 79, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-bottom-content {
  height: auto;
  padding: 11px 0;
  width: 100%;
  height: auto;
}
/* line 86, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-bottom-rewards {
  width: 220px;
  margin: 0 auto;
}
/* line 90, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-bottom-rewards ul {
  float: left;
  width: 175px;
}
/* line 94, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-bottom-rewards li {
  float: left;
  list-style: none;
  width: 45px;
  height: 45px;
  background: #fff;
  text-align: center;
  padding: 5px;
  border-radius: 10px;
  margin-right: 13px;
  margin-left: 0px;
  margin-bottom: 8px;
  position: relative;
}
/* line 108, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-bottom-rewards li img {
  max-height: 100%;
  max-width: 100%;
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 118, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .right-rewards-unit {
  float: left;
  width: 45px;
  padding: 5px;
  background: #fff;
  height: 90px;
  border-radius: 10px;
  color: #0d7985;
  text-align: center;
}
/* line 128, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .right-rewards-unit img {
  max-height: 100%;
  max-width: 100%;
  margin: 15px 0;
  padding: 5px;
}
/* line 135, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-average-rewards {
  width: 100%;
  font-size: 16px;
  text-align: center;
  color: #0d7985;
  box-sizing: border-box;
  padding: 19px 0 0;
  clear: both;
}
/* line 144, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-average-rewards .comp-rich-text p {
  padding-bottom: 0;
  font-size: 16px;
  line-height: 22px !important;
}
/* line 149, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .landing .content-section-rewards p {
  font-family: "RNHouseSansRegular";
  font-size: 13px;
  clear: both;
  line-height: 16px;
  margin-top: -8px;
  display: block;
  float: left;
  width: 100%;
}
/* line 159, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .top-content.LC-top-content .content-section-rewards {
  width: 100%;
  float: left;
  margin-top: 7px;
  box-sizing: border-box;
  padding: 0 20px;
}
/* line 166, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .top-content.LC-top-content .content-section-rewards h2 {
  text-align: center;
  font-size: 50px;
  color: #0d7985;
  float: left;
  font-family: "RNHouseSansBold";
  margin-left: 30px;
  line-height: 58px;
}
/* line 175, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .content-section-rewards .comp-rich-text h4 {
  font-family: "RNHouseSansBold";
  font-size: 20px;
  float: left;
  margin-top: 25px;
  padding-bottom: 3px;
}
/* line 183, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .landing .LC-header-section .content-section-rewards {
  width: 100%;
  margin: 20px auto 0;
  box-sizing: border-box;
}
/* line 188, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .landing .LC-header-section .content-section-rewards {
  width: 100%;
  margin: 15px 0 0;
  box-sizing: border-box;
  padding: 0 20px;
}
/* line 199, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .cta-links {
  width: 100%;
  text-align: center;
  clear: both;
  padding: 30px 0 0;
}
/* line 219, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .results-Heading-Section h2 {
  float: left;
  font-size: 18px;
  line-height: 22px;
  margin: 0px;
  width: 100%;
  color: #0d7985;
  padding: 22px 0 21px;
  font-family: "RNHouseSansBold";
}
/* line 237, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .results-Heading-Section {
  border-bottom: 1px solid #D1C9BF;
  margin: 0 16px;
  padding: 0px;
  background: #DFD9D1;
  font-size: 0px;
}
/* line 245, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .final-result {
  clear: both;
  border-bottom: 1px solid #ccc;
  padding-bottom: 24px;
  padding-top: 24px;
}
/* line 251, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .final-result h3 {
  font-size: 18px;
  padding-bottom: 24px;
}
/* line 255, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .final-result a {
  font-size: 14px;
  color: #ad1982;
}
/* line 259, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .results-Section {
  color: #0d7985;
  font-family: "RNHouseSansBold";
}
/* line 263, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .spl-offer {
  background-color: #0d7985;
  margin-top: 18px;
  border-radius: 5px;
  float: left;
  width: 100%;
}
/* line 270, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .spl-offer-current {
  font-size: 14px;
  color: #ffffff;
  font-family: "RNHouseSansRegular";
}
/* line 275, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .spl-offer-earn {
  font-size: 16px;
  color: #ffffff;
  font-family: "RNHouseSansRegular";
}
/* line 281, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .final-result {
  color: #0d7985;
  font-size: 18px;
  font-family: "RNHouseSansRegular";
}
/* line 287, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .final-result h2,
.rewCalc-wrapper .content-wrapper.rewadscalc .final-result h3 {
  font-family: "RNHouseSansBold";
}
/* line 291, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .spl-offer-desc {
  float: left;
  width: 75%;
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 298, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .spl-offer img {
  float: left;
  margin-top: 30px;
  margin-right: 20px;
}
/* line 303, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .final-result {
  width: 100%;
  display: block;
  padding: 0;
}
/* line 312, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc section div.rta-wrapper {
  width: 100%;
  height: 0px;
  clear: both;
}
/* line 318, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc section.landing div.card-wrapper .top-section.LC-top-section {
  border-radius: 20px;
  margin-top: 20px;
  background: #dddad4 url("/etc/designs/dmp/clientlibs_rewards_calculator_mobile/images/Calculator_bg.png") no-repeat top left;
  background-size: 268px 210px;
}
/* line 326, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .top-row-heading h2 {
  float: right;
  font-size: 14px !important;
  margin: 0 !important;
}
/* line 331, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-results-questions .slider-section span {
  font-size: 18px;
}
/* line 334, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-results-questions .slider-section .slider {
  width: 100px;
}
/* line 337, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .reward-type {
  width: 50px;
  height: 50px;
  float: left;
  background: #0d7985;
  border-radius: 50px;
  margin-bottom: 5px;
  margin-right: 20px;
}
/* line 346, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper h2.rewards-type-text {
  float: left;
  font-family: "RNHouseSansBold";
  margin-top: 15px;
  width: 254px;
  font-size: 18px;
  color: #0d7985;
}
/* line 354, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .debits-per-year {
  position: relative;
  float: left;
  margin-left: 90px;
}
/* line 359, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .debits-per-year .decimal-value {
  position: relative;
  font-size: 24px;
  top: -15px;
}
/* line 364, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .debits-per-year h1 {
  font-size: 48px;
}
/* line 367, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .result-questions a.accordion-section-title {
  float: right;
  margin-right: 25px;
  font-size: 18px;
  margin-top: 20px;
  text-decoration: none;
}
/* line 374, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .sub-annotation {
  position: relative;
  font-size: 14px;
  left: -40px;
}
/* line 379, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper section.landing div.card-wrapper .top-section.LC-top-section {
  width: 268px;
}
/* line 382, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper section.landing div.card-wrapper .top-section.LC-top-section .bottom-section {
  height: 210px;
  overflow: hidden;
}
/* line 386, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .LC-rewards-cta .cta.cta--branded.cta--l a {
  font-size: 18px;
  width: 100%;
}
/* line 390, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .cta.cta--branded.cta--l {
  overflow: visible;
}
/* line 393, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .cta.cta--branded.cta--l a {
  font-family: "RNHouseSansBold";
  display: block;
  background: #34a2b2;
  border-radius: 5px;
  border: none;
  box-shadow: 0 3px #1b768b, 0 1px #43c9d2 inset;
  color: #ffffff !important;
  cursor: pointer;
  font-size: 18px;
  line-height: 22px;
  height: 48px;
  padding: 13px 24px !important;
  text-align: center;
  text-shadow: 1px 1px 1px #13687e;
  text-decoration: none;
  overflow: visible;
  margin: 0 !important;
  float: none;
  max-width: none;
}
/* line 414, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .LCCalucator-results {
  width: 100%;
}
/* line 418, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .accordion-section-content .top-row-heading p {
  font-size: 18px;
  font-family: RNhousebold;
  color: #0d7985;
  margin: 10px 30px 0;
}
/* line 424, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .accordion-section-content .top-row-heading h2 {
  font-size: 18px !important;
  font-family: RNhousebold;
  color: #0d7985;
  margin: 10px 30px 0 !important;
}
/* line 430, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .accordion .accordion-section-content .result-questions {
  padding: 20px 30px;
}
/* line 433, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .rewards-sec-LC li p.activeColor {
  color: #0d7985;
}
/* line 437, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .total-text {
  font-family: "RNHouseSansBold";
  font-size: 18px;
  float: none;
  margin: 0;
  clear: both;
  line-height: 28px;
  display: block;
}
/* line 447, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .LC-Representive-Text {
  clear: both;
  padding: 30px 62px 30px 42px;
  width: 630px;
}
/* line 452, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .LC-Representative-sec {
  clear: both;
  float: left;
  margin-top: 30px;
}
/* line 457, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .LC-Representative-left {
  width: 300px;
  float: left;
  border-right: 2px solid #666;
}
/* line 462, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .LC-Representative-right {
  width: 300px;
  float: left;
}
/* line 466, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .LC-header-section h2 {
  text-align: center;
  font-size: 26px;
  font-family: "RNHouseSansBold";
  color: #0d7985;
  padding-top: 25px;
  padding-bottom: 25px;
  display: inline-block;
  line-height: 32px;
  padding-top: 26px;
}
/* line 478, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .result {
  margin: 0 auto;
  padding-bottom: 0px;
  overflow: hidden;
}
/* line 484, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .Representative-Ex {
  background-color: #F7F7F5;
  padding: 22px 0 44px;
  border-radius: 0;
  height: auto;
  width: 100%;
  margin: 0 auto;
  font-size: 0px;
}
/* line 494, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-representive-results {
  float: none;
  padding: 0 16px 0 75px;
  margin: 0 auto;
}
/* line 499, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-representive-results:after {
  clear: both;
  display: block;
  content: " ";
  height: 0;
}
/* line 505, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .Representative-Ex-right-sup {
  position: relative;
  top: -20px;
}
/* line 509, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-Representative-Ex-right-sup {
  font-family: "RNHouseSansBold";
  font-size: 18px;
  line-height: 22px;
  margin-top: -15px;
  position: relative;
  top: 0;
  left: 0;
  float: left;
}
/* line 520, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-Representative-sec {
  clear: both;
  float: left;
  margin-top: 24px;
  padding: 36px 0px 0px;
  margin-left: 16px;
  margin-right: 16px;
  border-top: 2px solid #ccc;
  text-align: left;
}
/* line 530, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-Representative-sec .content-sec {
  width: 100%;
  float: left;
  margin-bottom: 20px;
}
/* line 536, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-Representative-sec .content-sec .image-sec {
  width: 60px;
  float: left;
  line-height: 0px;
}
/* line 541, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-Representative-sec .direct_content {
  padding-left: 60px;
}
/* line 545, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-Representative-sec .cta {
  width: 100%;
  clear: both;
}
/* line 549, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-Representative-sec .cta.cta--branded.cta--l a {
  font-size: 18px;
  width: 100%;
  padding: 16px 26px !important;
  line-height: 22px;
  height: 54px;
  overflow: visible;
  cursor: pointer !important;
}
/* line 558, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-Representative-sec .direct_content .comp-rich-text p {
  font-family: "RNHouseSansRegular";
  font-size: 16px;
  color: #0d7985;
  line-height: 20px !important;
}
/* line 564, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .comp-rich-text p {
  padding-bottom: 0;
}
/* line 568, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-Representative-left {
  width: 100%;
  float: left;
  border-right: none;
}
/* line 575, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-Representative-right {
  width: 100%;
  float: left;
  margin-top: 40px;
}
/* line 581, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .result.LCCalucator-results h2 {
  margin: 0;
  font-size: 18px;
  font-family: "RNHouseSansBold";
  line-height: 22px;
}
/* line 589, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .Representative-Ex-right-earn {
  font-size: 16px;
  color: #0d7985;
}
/* line 593, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-representive-results .reward-value {
  float: left;
  margin-top: -7px;
}
/* line 598, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.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 {
  display: inline-block;
}
/* line 602, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .Representative-Ex-right-pound {
  font-size: 64px;
  font-family: "RNHouseSansBold", sans-serif;
  line-height: 78px;
}
/* line 608, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .Representative-Ex-right-sup {
  font-size: 30px;
}
/* line 612, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .question .question-individual p.contactless-hint {
  margin-left: 52px !important;
}
/* line 616, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .other-Offers-List .grid .grid__item, .rewCalc-wrapper .content-wrapper.rewadscalc .other-Offers-List .grid--rev .grid__item, .rewCalc-wrapper .content-wrapper.rewadscalc .other-Offers-List .grid--full .grid__item, .rewCalc-wrapper .content-wrapper.rewadscalc .other-Offers-List .grid--right .grid__item, .rewCalc-wrapper .content-wrapper.rewadscalc .other-Offers-List .grid--center .grid__item, .rewCalc-wrapper .content-wrapper.cashbackplus .other-Offers-List .grid--rev .grid__item, .rewCalc-wrapper .content-wrapper.cashbackplus .other-Offers-List .grid--full .grid__item, .rewCalc-wrapper .content-wrapper.cashbackplus .other-Offers-List .grid--right .grid__item, .rewCalc-wrapper .content-wrapper.cashbackplus .other-Offers-List .grid--center .grid__item {
  padding-top: 15px;
}
/* line 619, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .grid .grid__item, .rewCalc-wrapper .content-wrapper.rewadscalc .grid--rev .grid__item, .rewCalc-wrapper .content-wrapper.rewadscalc .grid--full .grid__item, .rewCalc-wrapper .content-wrapper.rewadscalc .grid--right .grid__item, .rewCalc-wrapper .content-wrapper.rewadscalc .grid--center .grid__item, .rewCalc-wrapper .content-wrapper.cashbackplus .grid--rev .grid__item, .rewCalc-wrapper .content-wrapper.cashbackplus .grid--full .grid__item, .rewCalc-wrapper .content-wrapper.cashbackplus .grid--right .grid__item, .rewCalc-wrapper .content-wrapper.cashbackplus .grid--center .grid__item {
  padding-right: 0;
}
/* line 622, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .other-Offers-List .grid__item {
  width: 46%;
  font-size: 16px;
  color: #0a2f64;
  font-family: "RNHouseSansRegular", sans-serif;
  text-align: center;
}
/* line 631, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc a.btn-calculate {
  cursor: pointer !important;
}
/* line 634, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .final-result .back-btn a {
  font-size: 18px;
  line-height: 18px;
  font-family: 'RNHouseSansRegular', sans-serif;
  cursor: pointer !important;
}
/* line 641, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc section.landing div.card-wrapper {
  width: 100%;
  height: 192px;
  border-bottom: 2px solid #d1c8bf;
  margin: 0 auto;
  overflow: hidden;
}
/* line 650, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .rewards_moreinfo {
  width: 100%;
  padding: 0px 16px 42px;
  font-size: 18px;
  position: relative;
  background: #F7F7F5;
  color: #333;
  z-index: 999;
}
/* line 659, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .rewards_moreinfo.grey {
  background: #DFD9D1;
}
/* line 662, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .rewards_moreinfo h2 {
  font-size: 18px;
  font-family: "RNHouseSansBold";
  line-height: 22px;
}
/* line 667, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .rewards_moreinfo p {
  margin-top: 14px;
  padding-bottom: 0;
  font-size: 14px !important;
  font-family: "RNHouseSansRegular";
  line-height: 20px;
  color: #333;
  line-height: 20px !important;
}
/* line 676, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .rewards_moreinfo.gray {
  background: #f7f7f5;
  margin-top: 0;
}
/* line 680, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.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: 24px;
  border-top: 1px solid #d1c9bf;
  margin: 0px;
}
/* line 685, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .rewards_moreinfo .grid .grid__item, .rewCalc-wrapper .rewards_moreinfo .grid--rev .grid__item, .rewCalc-wrapper .rewards_moreinfo .grid--full .grid__item, .rewCalc-wrapper .rewards_moreinfo .grid--right .grid__item, .rewCalc-wrapper .rewards_moreinfo .grid--center .grid__item {
  padding: 0px;
}
/* line 688, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .final-result .hiddenFeedback {
  display: none;
}
/* line 691, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .back-btn {
  margin-bottom: 51px;
  margin-top: 29px;
  padding-left: 16px;
}
/* line 696, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .Representative-Ex-right-pound span.decimal-value {
  top: -22px;
  font-size: 30px;
  line-height: 37px;
}
/* line 703, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions,
.rewCalc-wrapper .content-wrapper.rewadscalc .final-result {
  position: absolute;
  left: 0px;
  top: 10000px;
  z-index: 100;
  background: #DFD9D1;
  width: 100%;
}
/* line 711, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .final-result {
  z-index: 200;
}
/* line 715, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .image {
  width: auto;
  height: auto;
  margin: 0;
}
/* line 721, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .header-wrapper {
  height: 94px;
  margin-top: 0px;
  overflow: hidden;
  position: relative;
}
/* line 727, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .header-wrapper .banner {
  width: 100%;
  height: 94px;
  background: #F7F7F5;
  position: relative;
}
/* line 733, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .header-wrapper .banner:before {
  content: "";
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #DFD9D1;
  position: absolute;
  bottom: 0px;
  left: 50%;
  margin-left: -5px;
  z-index: 50;
}
/* line 747, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .header-wrapper .banner .top-content {
  color: #0d7985;
  padding: 11px 75px 17px 32.5%;
}
/* line 751, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .header-wrapper .banner .top-content h2 {
  font-family: "RNHouseSansBold", sans-serif;
  font-size: 14px;
  line-height: 18px;
  color: #0d7985;
  padding: 0 0 0 1px !important;
  position: static !important;
}
/* line 759, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .header-wrapper .banner .top-content .wave-effect {
  font-family: "RNHouseSansBold", sans-serif;
  font-size: 40px;
  line-height: 49px;
  margin-top: -10px;
}
/* line 765, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .header-wrapper .banner .top-content .wave-effect .main-value {
  display: inline-block;
}
/* line 768, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .header-wrapper .banner .top-content .wave-effect .main-value span {
  display: inline-block;
  top: 0px;
}
/* line 772, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .header-wrapper .banner .top-content .wave-effect .main-value span.defaultTop {
  top: 0px !important;
}
/* line 775, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .header-wrapper .banner .top-content .wave-effect .decimal-value {
  font-size: 14px;
  line-height: 18px;
  display: inline-block;
  position: relative;
  top: -18px;
}
/* line 782, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .header-wrapper .banner .top-content .wave-effect .decimal-value.defaultTop {
  top: -18px !important;
}
/* line 785, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .header-wrapper .banner .top-content .wave-effect + h2 {
  margin-top: -10px;
  color: #0d7985;
}
/* line 790, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .header-wrapper .feedback {
  background: #34889f;
  position: absolute;
  top: 100%;
  left: 0px;
  width: 100%;
  height: 100%;
  padding: 0px;
  box-sizing: border-box;
  padding: 17px 16px;
  text-align: center;
}
/* line 802, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .header-wrapper .feedback:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}
/* line 808, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .header-wrapper .feedback p {
  display: inline-block;
  vertical-align: middle;
  font-family: "RNHouseSansBold";
  color: #ffffff;
  font-size: 18px;
  line-height: 20px;
}
/* line 821, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .bannerText .comp-rich-text,
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .bannerText .comp-rich-text {
  padding: 18px 25px;
  max-width: 320px;
  margin: 0 auto;
}
/* line 827, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .bannerText .comp-rich-text:after,
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .bannerText .comp-rich-text:after {
  clear: both;
  display: block;
  content: " ";
  height: 0;
}
/* line 834, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.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: 58px;
  height: 58px;
  padding: 0;
  margin: 0;
  font-size: 20px;
  font-family: "RNHouseSansbold", sans-serif;
  font-weight: normal;
  float: left;
  width: 48px;
  color: #0d7985;
}
/* line 847, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.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: 47px;
  color: #0d7985;
  display: inline-block;
}
/* line 853, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.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 {
  float: left;
  padding: 0;
  margin: 0;
  margin-left: 1px;
  font-size: 16px;
  line-height: 20px !important;
  font-family: "RNHouseSansRegular", sans-serif !important;
  color: #0d7985;
}
/* line 864, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.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 {
  font-family: "RNHouseSansBold", sans-serif !important;
  padding-top: 10px !important;
}
/* line 868, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper {
  position: relative;
}
/* line 871, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .pagination {
  display: none;
}
/* line 874, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas {
  overflow: hidden;
  position: relative;
  clear: both;
}
/* line 879, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper {
  list-style: none;
  padding: 0;
  margin: 0;
  position: relative;
  top: 0;
}
/* line 886, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.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 25px 19px;
}
/* line 889, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .LC-header-section .content-section-rewards .img-section {
  display: none;
}
/* line 893, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question {
  padding: 0;
  margin: 0;
  box-sizing: content-box;
  clear: both;
  float: none;
}
/* line 901, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question.hide-mobile {
  display: none;
}
/* line 904, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .hiddenFeedback {
  display: none;
}
/* line 907, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual > .image {
  display: none;
}
/* line 910, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual {
  padding: 24px 0px 0px;
}
/* line 913, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual:after {
  clear: both;
  display: block;
  content: " ";
  height: 0;
}
/* line 919, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .LC-toprow {
  padding: 0 15px 0;
}
/* line 922, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .question-Input-Values-spend {
  color: #333333;
  font-size: 18px;
  line-height: 22px;
  display: block;
  padding: 6px 0 16px;
}
/* line 931, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .rewards-sec-LC h4 {
  margin: 0;
  padding: 0 16px 6px;
  font-family: "RNHouseSansBold", sans-serif;
  font-size: 18px;
  color: #0d7985;
  line-height: 22px;
}
/* line 940, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .rewards-sec-LC ul {
  list-style: none;
  padding: 2px 8px 0;
  margin: 0;
  font-size: 0;
}
/* line 946, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .rewards-sec-LC ul:after {
  clear: both;
  display: block;
  content: " ";
  height: 0;
}
/* line 952, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .rewards-sec-LC ul .item-clickable {
  width: 85px;
  float: left;
  margin: 19px 8px 0;
  padding: 0;
  box-sizing: content-box;
  cursor: pointer !important;
}
/* line 960, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .rewards-sec-LC ul .item-clickable .houeholditem {
  width: 85px;
  height: 85px;
  background-color: #b4a99f;
  margin: 0 auto;
  position: relative;
  cursor: pointer;
  border-radius: 43px;
}
/* line 969, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.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 {
  text-align: center;
  height: 42px;
  box-sizing: content-box;
  padding: 24px 0 24px;
}
/* line 976, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.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 {
  text-align: center;
  background: url("/etc/designs/dmp/clientlibs_rewards_calculator_mobile/images/Tick.png") no-repeat center bottom;
  padding: 11px 0 7px;
  height: 56px;
  box-sizing: content-box;
  display: none;
}
/* line 985, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.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-height: 38px;
  max-width: 38px;
}
/* line 989, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .rewards-sec-LC ul .item-clickable p {
  clear: both;
  text-align: center;
  padding-top: 7px;
  font-size: 16px;
  line-height: 20px;
  font-family: "RNHouseSansBold", sans-serif;
  color: #666666;
  height: 40px;
  box-sizing: content-box;
}
/* line 1001, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.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: #0d7985 url("/etc/designs/dmp/clientlibs_rewards_calculator_mobile/images/purple.png") no-repeat;
}
/* line 1004, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .rewards-sec-LC ul .item-clickable.active .houeholditem .household-item-inactive {
  display: none;
}
/* line 1007, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .rewards-sec-LC ul .item-clickable.active .houeholditem .household-item-active {
  display: block;
}
/* line 1010, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.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 1014, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .link-to-provider {
  padding: 17px 16px 0;
  font-size: 0px;
}
/* line 1018, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .link-to-provider span {
  font-size: 0px;
  line-height: 0px;
  display: inline-block;
}
/* line 1023, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .link-to-provider a {
  color: #a7187a;
  font-size: 16px;
  line-height: 22px;
  text-decoration: underline;
  font-family: 'RNHouseSansRegular', sans-serif;
  display: inline-block;
}
/* line 1032, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.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 {
  font-family: 'RNHouseSansBold', sans-serif;
  font-size: 18px;
  line-height: 22px;
  margin: 0;
  padding: 0 0 19px;
  color: #0d7985;
}
/* line 1040, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .comp-rich-text h2 {
  margin: 0 16px;
}
/* line 1043, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .comp-rich-text p {
  font-size: 16px;
  line-height: 22px !important;
  color: #0d7985;
  font-family: 'RNHouseSansRegular', sans-serif;
  padding: 0 16px;
}
/* line 1050, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .comp-rich-text h2 + p {
  margin-top: -9px;
}
/* line 1054, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .top-row-heading.LC-toprow .comp-rich-text,
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .top-row-heading.LC-toprow .comp-rich-text {
  border-bottom: 2px solid #D1C9BF;
}
/* line 1057, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.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: none;
}
/* line 1061, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .LC-results-questions {
  padding: 16px 0 0;
  display: none;
}
/* line 1065, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .LC-results-questions.active {
  display: block;
}
/* line 1068, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .LC-results-questions .image {
  float: left;
  max-width: 32px;
  max-height: 32px;
  margin: 0 0 0 16px;
  display: block;
}
/* line 1075, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .LC-results-questions h3 {
  padding: 8px 16px 0 57px;
  margin: 0;
  font-family: 'RNHouseSansBold', sans-serif;
  font-size: 18px;
  line-height: 22px;
  color: #0d7985;
}
/* line 1083, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .LC-results-questions h3 p {
  display: none;
}
/* line 1086, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .LC-results-questions h3 .comp-rich-text {
  font-size: 18px;
  line-height: 22px;
}
/* line 1090, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .LC-results-questions .form-input-row .question-Input-Values .question-Input-Values-spend {
  display: none;
}
/* line 1093, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .form-input-row {
  margin: 0;
}
/* line 1096, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual div[class^='js-spend'].form-input-row {
  padding: 26px 0 15px;
  box-sizing: content-box;
  border-bottom: solid 1px #D1C9BF;
  margin: 0 16px;
  width: auto;
  clear: both;
}
/* line 1104, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual div[class^='js-spend'].form-input-row:after {
  clear: both;
  display: block;
  content: " ";
  height: 0;
}
/* line 1110, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .form-input-row .question-Input-Values {
  margin: 0;
}
/* line 1113, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .form-input-row .question-Input-Values:after {
  clear: both;
  display: block;
  content: " ";
  height: 0;
}
/* line 1119, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .form-input-row .question-Input-Values.active {
  display: block;
}
/* line 1123, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .form-input-row .question-Input-Values .pound,
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .form-input-row .question-Input-Values .per_label {
  font-family: "RNHouseSansRegular", sans-serif;
  color: #333333;
  line-height: 42px;
  display: block;
  float: left;
  font-size: 18px;
}
/* line 1131, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.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 12px 0 0;
}
/* line 1134, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .form-input-row .question-Input-Values .per_label {
  margin: 0 12px 0 16px;
}
/* line 1137, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .form-input-row .question-Input-Values .form-input-row {
  float: left;
}
/* line 1141, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .form-input-row .question-Input-Values .slider-input {
  display: block;
  float: left;
  width: auto;
  line-height: 0;
  position: relative;
}
/* line 1148, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .form-input-row .question-Input-Values .slider-input .error-container {
  display: block;
  width: auto;
  max-width: none;
  position: absolute;
  left: 0;
  bottom: 50px;
  color: #ffffff;
  white-space: nowrap;
  font-family: "RNHouseSansRegular",sans-serif;
  z-index: 99;
  background: #DB1A31;
  padding: 6px 8px;
  line-height: normal;
  font-size: 11px;
}
/* line 1164, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .form-input-row .question-Input-Values .slider-input .error-container .error-container__arrow {
  display: block;
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/mortgage-tool-icon-sprite.png") no-repeat;
  background-position: 0px -462px;
  width: 13px;
  height: 9px;
  position: absolute;
  top: 100%;
  left: 15px;
}
/* line 1175, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .form-input-row .question-Input-Values .slider-input .input-field {
  box-shadow: 0px 3px #A09489 inset, 0px 1px #FFFFFF;
  -webkit-appearance: none;
  -webkit-box-shadow: 0px 3px #A09489 inset, 0px 1px #FFFFFF inset;
  background: #EEEDE9;
  border: none;
  box-sizing: content-box;
  color: #0d7985;
  font-family: 'RNHouseSansRegular', sans-serif;
  font-size: 16px;
  line-height: 20px;
  height: 20px;
  padding: 11px 12px;
  width: 38px;
}
/* line 1192, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .form-input-row .question-Input-Values .slider-input .input-field.error_text {
  border: solid 1px #DB1A31;
  padding: 10px 11px;
  width: 38px;
}
/* line 1197, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .form-input-row .question-Input-Values .slider-input .js-time-label {
  display: none;
}
/* line 1201, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .form-input-row .selector {
  width: 119px;
  height: 42px;
  -webkit-appearance: none;
  -webkit-box-shadow: 0px 3px #A09489, 0px 1px #FFFFFF inset;
  box-shadow: 0px 3px #A09489, 0px 1px #FFFFFF inset;
  background: #EEEDE9;
  border: none;
  overflow: visible;
  display: block;
  float: left;
}
/* line 1213, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .form-input-row .selector.focus {
  outline: none;
}
/* line 1216, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .form-input-row .selector span {
  display: block;
  font-size: 16px;
  line-height: 20px;
  height: 20px;
  color: #0d7985;
  font-family: 'RNHouseSansRegular', sans-serif;
  box-sizing: content-box;
  padding: 11px 42px 11px 12px;
  background: url("/etc/designs/dmp/clientlibs_rewards_calculator_mobile/images/rebrand-icon-sprite.png") no-repeat;
  background-position: right -3px !important;
}
/* line 1228, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .form-input-row .selector select {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: 42px;
  padding: 0;
  line-height: 42px;
  background: #EEEDE9;
  color: #0d7985;
  font-size: 16px;
  font-family: 'RNHouseSansRegular', sans-serif;
  border: none;
  border-radius: 0 0 5px 5px;
}
/* line 1254, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .form-input-row .slider {
  float: none;
  width: 100%;
  padding: 35px 16px 19px 16px;
  margin: 0;
}
/* line 1260, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .form-input-row .slider:after {
  clear: both;
  display: block;
  content: " ";
  height: 0;
}
/* line 1266, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .form-input-row .slider .slider-marker {
  display: block;
  float: none;
  width: 100%;
  margin: 0;
  background: #b4a99f;
  box-shadow: 0px 1px #ffffff, 0px 3px #a09489 inset;
  height: 17px;
  position: relative;
  border-radius: 9px;
  border: none;
}
/* line 1278, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .form-input-row .slider .slider-marker .ui-slider-range {
  border-radius: 30px 0 0 30px;
  background: #887b6f;
  box-shadow: 0px 1px #ffffff, 0px 3px #6f6052 inset;
  position: absolute;
  height: 100%;
  top: 0;
  border-radius: 9px 0 0 9px;
}
/* line 1287, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.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 {
  margin: 0 0 0 -14px;
  width: 28px;
  height: 28px;
  top: -6px;
  background: #34a2b2;
  box-shadow: 0px 3px #1b768b, 0px 1px #43c9d2 inset;
  position: absolute;
  text-decoration: none;
  padding: 0;
  border-radius: 4px;
  border: none;
  font-weight: normal;
  font-size: 0;
  overflow: visible;
  outline: 0;
}
/* line 1303, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.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:hover, .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;
}
/* line 1307, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.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 {
  content: "| |";
  position: relative;
  top: 9px;
  left: -1px;
  font-size: 10px;
  color: #43c9d2;
  text-shadow: 1px 0px #1b768b;
  display: block;
  text-align: center;
  font-family: 'RNHouseSansRegular', sans-serif;
}
/* line 1320, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.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 .slider-label {
  font-size: 14px;
  position: absolute;
  top: -50px;
  left: 50%;
  margin-left: -25px;
  color: #0d7985;
  background: url("/etc/designs/dmp/clientlibs_rewards_calculator_mobile/images/slider-hint.png") no-repeat;
  width: 50px;
  height: 44px;
  line-height: 44px;
  display: none;
  text-align: center;
  padding: 0 0 6px;
  box-sizing: content-box;
}
/* line 1341, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .form-input-row .earn_mobile,
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .form-input-row .earn_mobile + span,
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .form-input-row .earn_mobile + span p {
  font-size: 16px;
  line-height: 20px;
  color: #0d7985;
  display: inline-block;
}
/* line 1347, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .form-input-row .earn_mobile + span {
  padding-left: 4px;
}
/* line 1351, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .retailer_section {
  padding: 0;
  margin: 0 auto;
  width: 234px;
  list-style: none;
  background: #ffffff;
  border-radius: 8px;
  border-bottom: 1px solid #d1c8bf;
  border-right: 1px solid #d1c8bf;
  box-sizing: content-box;
  overflow: hidden;
}
/* line 1363, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .retailer_section:after {
  clear: both;
  display: block;
  content: " ";
  height: 0;
}
/* line 1369, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .retailer_section li {
  text-align: center;
  padding: 18px;
  box-sizing: content-box;
  width: 59px;
  height: 29px;
  padding: 9px;
  float: left;
  border-top: 1px solid #d1c8bf;
  border-left: 1px solid #d1c8bf;
  line-height: 0px;
  position: relative;
}
/* line 1382, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .retailer_section li .image {
  max-width: 59px;
  max-height: 29px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
/* line 1393, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .retailer_section ~ .other-Offers {
  display: none;
}
/* line 1396, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers {
  padding: 19px 16px 0;
}
/* line 1399, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers > p {
  color: #333333;
  font-size: 16px;
  line-height: 20px;
  padding: 0;
  margin: 0;
}
/* line 1406, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List {
  width: 210px;
  padding: 0;
  margin: 0 auto;
}
/* line 1411, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.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 {
  margin: 0;
  padding: 5px 0 0;
}
/* line 1415, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.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 {
  padding: 27px 0 0;
  text-align: center;
  margin: 0;
  clear: both;
}
/* line 1422, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.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: 50px;
  height: 50px;
}
/* line 1426, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.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: 10px 0 0;
  margin: 0;
}
/* line 1430, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.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 {
  margin: 0;
  padding: 0;
  color: #0d7985;
  font-size: 16px;
  line-height: 20px !important;
  text-align: center;
}
/* line 1438, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid .grid__item:nth-child(even), .rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--rev .grid__item:nth-child(even), .rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--full .grid__item:nth-child(even), .rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--right .grid__item:nth-child(even), .rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .questions-canvas .questions-wrapper .question .question-individual .other-Offers .other-Offers-List .grid--center .grid__item:nth-child(even) {
  margin-left: 6px;
  clear: none;
}
/* line 1442, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.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 {
  width: 100%;
  margin: 0;
  clear: both;
  padding: 22px 0 0;
}
/* line 1449, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.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 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:last-child .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:last-child .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:last-child .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:last-child .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 .grid__item:last-child .comp-rich-text p strong,
.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 p strong,
.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 p strong,
.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 p strong,
.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 p strong {
  font-weight: normal;
  font-family: 'RNHouseSansBold', sans-serif !important;
  font-size: 18px;
  line-height: 22px !important;
  color: #0d7985;
}
/* line 1460, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .q-nav {
  padding: 26px 16px 32px;
  width: 100%;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 100%;
  background: #DFD9D1;
}
/* line 1469, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .q-nav:after {
  clear: both;
  display: block;
  content: " ";
  height: 0;
}
/* line 1477, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .q-nav .q-next .cta {
  display: block;
  overflow: visible;
}
/* line 1482, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.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 {
  color: #ffffff;
  text-decoration: none;
  display: block;
  background: #34A2B2;
  border-radius: 5px;
  border: none;
  font-size: 18px;
  line-height: 22px;
  height: 48px;
  font-family: "RNHouseSansBold", sans-serif;
  padding: 13px 26px !important;
  margin: 0;
  overflow: visible;
  text-align: center;
  box-shadow: 0 3px 0 #1b768b, 0 1px 0 #43c9d2 inset;
  text-shadow: 1px 1px 1px #59a1b2;
  float: none;
  width: auto;
  cursor: pointer !important;
  max-width: none;
}
/* line 1504, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .q-nav .q-next .cta.cta--branded.cta--l a .cta--arrow {
  display: none;
}
/* line 1507, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .q-nav .q-back {
  padding-top: 24px;
}
/* line 1510, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .q-nav .q-back a {
  color: #a7187a;
  font-size: 18px;
  line-height: 18px;
  cursor: pointer !important;
}
/* line 1516, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .middle-wrapper .q-nav .q-back a .cta--arrow {
  display: none;
}
/* line 1521, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.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 {
  float: none;
  display: block;
  margin-top: -5px;
}
/* line 1527, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .LC-Representative-sec .content-sec .image-sec {
  margin-top: 10px;
}
/* line 1532, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .header-wrapper.cb-bnr-absolute, .rewCalc-wrapper .content-wrapper.rewadscalc .questions .header-wrapper.cb-bnr-fixed {
  position: absolute;
  z-index: 9999;
  width: 100%;
}
/* line 1537, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .questions .header-wrapper.cb-bnr-fixed {
  position: fixed;
  top: 0;
}
/* line 1542, ../../../legacy-dmp/includes/components/rewards-calculator/_mobile.scss */
.rewCalc-wrapper .content-wrapper.rewadscalc .cta.cta--branded.cta--l a:hover {
  background: #30909e;
}

/* line 1, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter {
  clear: both;
  background: #dfd9d1;
  font-family: "RNHouseSansRegular", sans-serif;
}
/* line 3, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter.cc-min-height-wrapper {
  min-height: 380px;
}
/* line 6, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter * {
  box-sizing: border-box;
}
/* line 8, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter *:focus {
  outline: 0;
}
/* line 12, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter input::-ms-clear {
  display: none;
}
/* line 17, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .clear-fix {
  clear: both;
}
/* line 21, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .currency-converter-heading {
  font-family: "RNHouseSansBold", sans-serif;
  text-align: center;
  font-size: 26px;
  font-size: 2.6rem;
  line-height: 30px;
  color: #0d7985;
  margin-bottom: 32px;
}
/* line 29, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .currency-converter-subheading {
  color: #0d7985;
  font-size: 22px;
  font-size: 2.2rem;
  margin-bottom: 14px;
  margin-top: 32px;
  text-align: center;
  line-height: 26px;
}
/* line 37, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .currency-converter-ui-widget {
  margin-left: 0;
  position: relative;
}
/* line 40, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .currency-converter-ui-widget .cc-autocomplete-select-wrapper {
  background: #eeede9;
  box-shadow: 0 1px 0 #fff, 0 3px 0 #a09489 inset;
  width: 100%;
  height: 42px;
  border-radius: 5px;
  box-sizing: border-box;
  padding: 10px 0 10px 0;
  margin-bottom: 0;
  position: relative;
}
/* line 50, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .currency-converter-ui-widget .cc-autocomplete-select-wrapper .custom-combobox-input {
  width: 100%;
  border: none;
  -webkit-appearance: none;
  font-size: 16px;
  font-size: 1.6rem;
  color: #0d7985;
  font-family: "RNHouseSansRegular", sans-serif;
  background: transparent;
  line-height: 20px;
  padding: 0 52px 0 17px;
}
/* line 60, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .currency-converter-ui-widget .cc-autocomplete-select-wrapper .custom-combobox-input.placeHolder {
  color: #666666;
}
/* line 65, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .currency-converter-ui-widget .cc-autocomplete-wrapper {
  position: absolute;
  width: 100%;
  top: 40px;
}
/* line 69, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .currency-converter-ui-widget .cc-autocomplete-wrapper:after {
  clear: both;
  height: 0;
  content: '';
}
/* line 75, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .currency-converter-ui-widget .cc-error-message {
  background: #d70028;
  padding: 12px 17px;
  position: absolute;
  bottom: 48px;
  z-index: 99;
  color: #fff;
  font-size: 14px;
  font-size: 1.4rem;
  border-radius: 5px;
  line-height: 18px;
  width: 100%;
  box-sizing: border-box;
}
/* line 87, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .currency-converter-ui-widget .cc-error-message:after {
  content: '';
  position: absolute;
  left: 6%;
  top: 100%;
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #d70028;
  clear: both;
}
/* line 101, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .currency-converter-ui-widget .cc-goto-step2-btn {
  display: block;
  position: absolute;
  width: 42px;
  height: 33px;
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/cc-search-icon.png") no-repeat center;
  display: inline-block;
  top: 6px;
  right: 0;
  cursor: pointer;
  z-index: 9;
  border-left: 1px solid #dfd9d1;
}
/* line 113, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .currency-converter-ui-widget .cc-goto-step2-btn:hover, .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-search-icon-active.png") no-repeat center;
}
/* line 118, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .popular-destinations {
  margin-top: 24px;
  padding: 0;
}
/* line 122, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .popular-destinations ul:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
/* line 130, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .popular-destinations ul li {
  clear: left;
  padding: 0;
  margin-top: 24px;
}
/* line 136, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .popular-destinations .country-item {
  text-decoration: none;
}
/* line 138, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .popular-destinations .country-item span {
  display: block;
}
/* line 141, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .popular-destinations .country-item .country-flag, .currency-converter .currency-converter-inner .popular-destinations .country-item .country-name-currency {
  float: left;
}
/* line 144, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .popular-destinations .country-item .country-flag {
  width: 50px;
  height: 50px;
  margin-right: 21px;
}
/* line 148, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .popular-destinations .country-item .country-flag img {
  border-radius: 50%;
}
/* line 152, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .popular-destinations .country-item .country-name-currency {
  padding-top: 7px;
}
/* line 154, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .popular-destinations .country-item .country-name-currency .country-name {
  color: #da4735;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 22px;
}
/* line 159, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .popular-destinations .country-item .country-name-currency .country-currency {
  color: #0d7985;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 18px;
}
/* line 165, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .popular-destinations .country-item .country-arrow {
  float: right;
  background: url("/etc/designs/dmp/clientlibs_base/images/currency-convertor-images/cc-right-arrow-nw.png") no-repeat center;
  width: 9px;
  height: 15px;
  margin-top: 9px;
}
/* line 175, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .currency-converter-ui-widget .cc-go-btn {
  width: 100%;
  background: #34a2b2;
  border-radius: 5px;
  box-shadow: 0 3px 0 #1b768b, 0 1px 0 #43c9d2 inset;
  box-sizing: border-box;
  color: #fff;
  display: inline-block;
  font-family: "RNHouseSansBold", sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 40px;
  margin-top: 0;
  text-align: center;
  text-decoration: none;
  margin-top: 16px;
}
/* line 190, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .currency-converter-ui-widget .cc-go-btn.disabled {
  background: #b4a99f;
  box-shadow: 0 3px 0 #a09489, 0 1px #eeede9 inset;
  color: #0d7985;
  cursor: default;
}
/* line 197, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .currency-converter-ui-widget .cc-mobile-dropdown {
  width: 100%;
  margin-top: 16px;
  padding: 11px 17px;
  z-index: 0;
  font-family: "RNHouseSansRegular", sans-serif;
  line-height: 20px;
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 206, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .currency-converter-ui-widget span.cc-mobile-dropdown {
  background: #eeede9 url("/etc/designs/dmp/clientlibs_nw_desktop/images/cc-dropdown-arrow.png") no-repeat right -5px;
  border-radius: 5px;
  box-shadow: 0 3px 0 #a09489, 0 1px 0 #fff inset;
  color: #666;
  line-height: 20px;
  padding: 11px 52px 17px 17px;
  font-size: 16px;
  font-size: 1.6rem;
  display: block;
  height: 42px;
  box-sizing: border-box;
}
/* line 217, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .currency-converter-ui-widget span.cc-mobile-dropdown span.customSelectInner {
  height: 20px;
  overflow: hidden;
  word-break: break-all;
  display: inline-block;
  line-height: 20px;
}
/* line 225, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .currency-converter-ui-widget .ui-state-default .ui-icon {
  background-image: none;
}
/* line 229, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .currency-converter-subheading.subheading-two {
  color: #0d7985;
}
/* line 233, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .ui-autocomplete {
  background: #eeede9;
  font-family: "RNHouseSansRegular", sans-serif;
  box-sizing: border-box;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border: 1px solid #fff;
  width: 100% !important;
  top: 0 !important;
  left: 0 !important;
  max-height: 170px;
  overflow: auto;
  z-index: 1;
  -webkit-overflow-scrolling: touch !important;
  -webkit-transform: translateZ(0px);
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-perspective: 1000;
}
/* line 250, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .ui-autocomplete li a {
  text-decoration: none;
  font-size: 16px;
  font-size: 1.6rem;
  color: #0d7985;
  line-height: 20px;
  cursor: pointer;
  display: block;
  padding: 10px 17px;
  font-size: 16px;
  line-height: 20px;
}
/* line 260, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .ui-autocomplete li a strong {
  font-family: "RNHouseSansBold", sans-serif;
  font-weight: normal;
}
/* line 264, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .ui-autocomplete li a.ui-state-focus {
  background: #0d7985;
  color: #fff;
}
/* line 271, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .step1 {
  padding: 24px 16px 32px 16px;
}
/* line 274, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .step1 .text-when-error {
  font-size: 14px;
  font-size: 1.4rem;
  color: #333;
  line-height: 18px;
  padding: 0;
  margin-top: 16px;
  clear: both;
  font-family: "RNHouseSansRegular", sans-serif;
}
/* line 282, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .step1 .text-when-error .comp-rich-text, .currency-converter .currency-converter-inner .step1 .text-when-error .comp-rich-text p {
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 287, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .ui-state-default {
  border: none;
}
/* line 290, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .step2 {
  padding: 24px 16px 32px 16px;
}
/* line 291, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .step2 .currency-converter-heading {
  margin-bottom: 36px;
}
/* line 296, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .step2 .currency-conversion-wrap .cc-country-flag {
  border-radius: 50%;
  float: left;
  display: inline-block;
  margin-bottom: 18px;
}
/* line 303, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .step2 .currency-conversion-wrap .country-from-wrap .cc-country-flag {
  margin-right: 21px;
}
/* line 308, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .step2 .currency-conversion-wrap .country-to-wrap .cc-country-flag {
  margin-right: 19px;
}
/* line 312, ../../../legacy-dmp/includes/components/currency-converter/_mobile.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 {
  background: #eeede9;
  box-shadow: 0 1px 0 #fff, 0 3px 0 #a09489 inset;
  border: none;
  border-radius: 5px;
  box-sizing: border-box;
  padding: 13px 15px;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 16px;
  color: #0d7985;
  margin-top: 6px;
  font-family: "RNHouseSansRegular", sans-serif;
  width: 100%;
  -webkit-appearance: none;
}
/* line 327, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .step2 .currency-conversion-wrap .cc-currency-code {
  color: #0d7985;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 16px;
  float: right;
  margin-top: 20px;
  text-transform: uppercase;
}
/* line 335, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .step2 .currency-conversion-wrap .cc-result-content {
  clear: both;
  color: #333333;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 18px;
}
/* line 341, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .step2 .currency-conversion-wrap .amount-in-british-result, .currency-converter .currency-converter-inner .step2 .currency-conversion-wrap .amount-in-foreign-result {
  font-size: 32px;
  font-size: 3.2rem;
  font-family: "RNHouseSansBold", sans-serif;
  line-height: 39px;
  margin: 6px 0 5px 0;
  color: #0d7985;
  display: inline-block;
  position: relative;
}
/* line 349, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .step2 .currency-conversion-wrap .amount-in-british-result sup, .currency-converter .currency-converter-inner .step2 .currency-conversion-wrap .amount-in-foreign-result sup {
  font-size: 14px;
  font-size: 1.4rem;
  position: absolute;
  top: 2px;
  line-height: 18px;
}
/* line 357, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .step2 .switch-wrap {
  margin: 32px 0;
}
/* line 359, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .step2 .switch-wrap .switch-wrap-btn {
  width: 100%;
  color: #fff;
  font-family: "RNHouseSansBold", sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 43px;
  margin-top: 0;
  text-align: center;
  text-decoration: none;
  margin-top: 16px;
  display: block;
  box-shadow: 0 3px 0 #8c1939, 0 1px 0 #fa7bd5 inset;
  background: #da4735 url("/etc/designs/dmp/clientlibs_base/images/currency-convertor-images/Arrows-Mobile-1.png") no-repeat center;
  border-radius: 5px;
  text-indent: -9999px;
}
/* line 375, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .step2 .switch-wrap .switch-wrap-btn.disabled {
  cursor: default;
}
/* line 380, ../../../legacy-dmp/includes/components/currency-converter/_mobile.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-Mobile-2.png") no-repeat center;
}
/* line 383, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .step2 .step-2-controls {
  margin-top: 32px;
  text-align: center;
}
/* line 386, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .step2 .step-2-controls a {
  display: inline-block;
  text-align: center;
}
/* line 391, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .step2 .step-2-controls .cc-order-currency-btn .cta {
  width: 100%;
  overflow: visible;
}
/* line 395, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .step2 .step-2-controls .cc-order-currency-btn .cta.cta--branded.cta--l a {
  margin-right: 0;
  margin-bottom: 3px;
  margin-top: 0;
  max-width: 100%;
  margin: 0;
  padding: 16px 26px !important;
  line-height: 22px;
  border-top: 0;
}
/* line 406, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .step2 .step-2-controls .cc-back-btn {
  color: #da4735;
  font-size: 16px;
  font-size: 1.6rem;
  margin-top: 16px;
  line-height: 14px;
}
/* line 413, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .step2 .cc-amount-error-wrapper {
  width: 58.5%;
  float: left;
  position: relative;
}
/* line 417, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .step2 .cc-amount-error-wrapper .cc-error-message {
  position: absolute;
  padding: 12px 14px 12px 17px;
  background: #d70028;
  z-index: 99;
  font-size: 14px;
  font-size: 1.4rem;
  border-radius: 5px;
  line-height: 18px;
  width: 100%;
  box-sizing: border-box;
  bottom: 100%;
  color: #fff;
}
/* line 429, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .step2 .cc-amount-error-wrapper .cc-error-message:after {
  content: '';
  position: absolute;
  left: 7%;
  top: 100%;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #d70028;
}
/* line 443, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .track_faq {
  width: 8px;
  border-radius: 20px;
  border: none;
  height: 156px !important;
  margin: 5px 4px;
}
/* line 450, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.currency-converter .currency-converter-inner .handle_faq {
  width: 8px;
  border-radius: 20px;
  height: 30px !important;
}

/* line 458, ../../../legacy-dmp/includes/components/currency-converter/_mobile.scss */
.ui-helper-hidden-accessible {
  display: none;
}

@-webkit-keyframes flipTop {
  /* line 2, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
  0% {
    -webkit-transform: none;
    -webkit-perspective: 400px;
    -webkit-transform: perspective(400px) rotateX(0deg);
  }

  /* line 7, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
  100% {
    -webkit-transform: none;
    -webkit-perspective: 400px;
    -webkit-transform: perspective(400px) rotateX(-90deg);
  }
}

@-webkit-keyframes flipBottom {
  /* line 14, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
  0% {
    -webkit-transform: none;
    -webkit-perspective: 400px;
    -webkit-transform: perspective(400px) rotateX(90deg);
  }

  /* line 19, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
  100% {
    -webkit-transform: none;
    -webkit-perspective: 400px;
    -webkit-transform: perspective(400px) rotateX(0deg);
  }
}

@-moz-keyframes flipTop {
  /* line 26, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
  0% {
    -moz-transform: perspective(400px) rotateX(0deg);
  }

  /* line 29, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
  100% {
    -moz-transform: perspective(400px) rotateX(-90deg);
  }
}

@-moz-keyframes flipBottom {
  /* line 34, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
  0% {
    -moz-transform: perspective(400px) rotateX(90deg);
  }

  /* line 37, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
  100% {
    -moz-transform: perspective(400px) rotateX(0deg);
  }
}

@-ms-keyframes flipTop {
  /* line 42, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
  0% {
    -ms-transform: perspective(400px) rotateX(0deg);
  }

  /* line 45, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
  100% {
    -ms-transform: perspective(400px) rotateX(-90deg);
  }
}

@-ms-keyframes flipBottom {
  /* line 50, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
  0% {
    -ms-transform: perspective(400px) rotateX(90deg);
  }

  /* line 53, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
  100% {
    -ms-transform: perspective(400px) rotateX(0deg);
  }
}

@-keyframes flipTop {
  /* line 58, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
  0% {
    transform: perspective(400px) rotateX(0deg);
  }

  /* line 61, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
  100% {
    transform: perspective(400px) rotateX(-90deg);
  }
}

@-keyframes flipBottom {
  /* line 66, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
  0% {
    transform: perspective(400px) rotateX(90deg);
  }

  /* line 69, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
  100% {
    transform: perspective(400px) rotateX(0deg);
  }
}

/* Dynamic clock shelf */
/* line 74, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.shelf.dynamic-clock-shelf {
  padding: 0;
}

/* line 77, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.shelf.dynamic-clock-shelf .clearfix {
  content: " ";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

/* Dynamic clock - Reset Styles */
/* line 91, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.dynamic-clock-shelf h1,
.dynamic-clock-shelf h2,
.dynamic-clock-shelf h3,
.dynamic-clock-shelf h4,
.dynamic-clock-shelf h5,
.dynamic-clock-shelf h6,
.dynamic-clock-shelf strong {
  font-weight: normal;
  font-family: "RNHouseSansBold", sans-serif;
  margin: 0px;
  padding: 0px;
}

/* line 99, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.dynamic-clock-shelf p,
.dynamic-clock-shelf ul,
.dynamic-clock-shelf ol {
  margin: 0px;
  padding: 0px;
}

/* line 109, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.dynamic-clock-shelf .comp-rich-text h1,
.dynamic-clock-shelf .comp-rich-text h2,
.dynamic-clock-shelf .comp-rich-text h3,
.dynamic-clock-shelf .comp-rich-text h4,
.dynamic-clock-shelf .comp-rich-text h5,
.dynamic-clock-shelf .comp-rich-text h6,
.dynamic-clock-shelf .comp-rich-text strong {
  font-weight: normal;
  font-family: "RNHouseSansBold", sans-serif;
  margin: 0px;
  padding: 0px;
}

/* line 115, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content {
  padding: 21px 16px 28px;
  background: #0d7985;
}

/* Dynamic clock - Text */
/* line 120, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .dyn-clock-text {
  color: #333333;
  padding-bottom: 10px;
}

/* line 124, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .dyn-clock-text .clock-shelf-heading {
  font-family: 'RNHouseSansBold', sans-serif;
  font-size: 32px;
  line-height: 36px;
  padding-bottom: 9px;
}

/* line 131, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .dyn-clock-text .normal-text,
.shelf.dynamic-clock-shelf .dyn-clock-content .dyn-clock-text .error-text {
  font-family: 'RNHouseSansRegular', sans-serif;
  font-size: 16px;
  line-height: 22px;
  display: none;
}

/* line 137, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .dyn-clock-text .normal-text {
  display: block;
}

/* Dynamic clock - Clock Digits */
/* line 141, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block {
  width: 288px;
  margin: auto;
}

/* line 145, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer {
  color: #0d7985;
  font-family: "RNHouseSansBold", sans-serif;
  font-size: 50px;
  line-height: 90px;
  height: 82px;
  margin: 0;
  width: 100%;
}

/* line 154, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .seperator {
  vertical-align: top;
  margin: 0 -20px;
  display: inline;
  display: none;
}

/* line 163, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .seconds,
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .minutes,
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .hours,
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .days {
  height: 100%;
  display: block;
  float: left;
  width: 96px;
}

/* line 169, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .digit-set {
  width: 82px;
  height: 100%;
  display: inline-block;
  position: relative;
  margin: 0 6px;
  box-sizing: content-box;
  padding: 0 1px;
  background: url(/etc/designs/dmp/clientlibs_nw_desktop/images/dynamic_clock_images/Natwest/dyn-clock-mobile-bg.png) no-repeat no-repeat;
}

/* line 179, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .digit {
  position: absolute;
  height: 100%;
  width: 82px;
  left: 1px;
  top: 0px;
}

/* line 186, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .digit > div {
  position: absolute;
  left: 0;
  overflow: hidden;
  height: 50%;
  padding: 0;
  width: 100%;
  text-align: center;
}

/* line 196, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .digit > div.digit-top,
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .digit > div.shadow-top {
  background-color: #dfd9d1;
  box-sizing: border-box;
  top: 0;
  z-index: 0;
  border-radius: 16px 16px 0 0;
}

/* line 203, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .digit > div.digit-top:before {
  content: "";
  height: 1px;
  width: 100%;
  position: absolute;
  background: #0d7985;
  left: 0;
  bottom: 0;
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  opacity: 0.4;
  z-index: 2;
}

/* line 217, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .digit > div.digit-bottom,
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .digit > div.shadow-bottom {
  background-color: #dfd9d1;
  bottom: 0;
  z-index: 0;
  border-radius: 0 0 16px 16px;
}

/* line 224, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .digit > div.digit-bottom .digit-wrap,
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .digit > div.shadow-bottom .digit-wrap {
  display: block;
  margin-top: 0;
  position: relative;
  top: -100%;
}

/* line 231, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .digit.previous .digit-top,
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .digit.previous .shadow-top {
  opacity: 1;
  z-index: 2;
  -webkit-transform-origin: 50% 100%;
  -webkit-animation: flipTop 0.3s ease-in both;
  -moz-transform-origin: 50% 100%;
  -moz-animation: flipTop 0.3s ease-in both;
  -ms-transform-origin: 50% 100%;
  -ms-animation: flipTop 0.3s ease-in both;
  transform-origin: 50% 100%;
  animation: flipTop 0.3s ease-in both;
}

/* line 244, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .digit.previous .digit-bottom,
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .digit.previous .shadow-bottom {
  z-index: 1;
  opacity: 1;
}

/* line 248, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .digit.active .digit-top {
  z-index: 1;
}

/* line 251, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .digit.active .digit-bottom {
  z-index: 2;
  -webkit-transform-origin: 50% 0%;
  -webkit-animation: flipBottom 0.3s 0.3s ease-out both;
  -moz-transform-origin: 50% 0%;
  -moz-animation: flipBottom 0.3s 0.3s ease-out both;
  -ms-transform-origin: 50% 0%;
  -ms-animation: flipBottom 0.3s 0.3s ease-out both;
  transform-origin: 50% 0%;
  animation: flipBottom 0.3s 0.3s ease-out both;
}

/* line 263, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .shadow-top,
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .flipTimer .shadow-bottom {
  display: none;
}

/* Dynamic clock - Clock Labels */
/* line 267, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .clock-labels {
  clear: both;
  padding: 9px 0 0;
}

/* line 271, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .clock-labels .label {
  width: 84px;
  float: left;
  margin: 0 6px;
  text-align: center;
  font-family: 'RNHouseSansRegular', sans-serif;
  font-size: 15px;
  line-height: normal;
  color: #333333;
}

/* line 281, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-block .clock-labels .label.seconds-label {
  display: none;
}

/* Dynamic clock - CTA Button */
/* line 285, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-cta {
  padding: 20px 0 5px;
  clear: both;
}

/* line 289, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-cta .cta--1 {
  padding: 0;
  margin: 0;
  display: block;
  overflow: visible;
}

/* line 295, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-cta .cta--1 a {
  padding: 13px 26px;
  margin: 0;
  display: block;
  font-family: "RNHouseSansBold", sans-serif;
  background: #34a2b2;
  border-radius: 5px;
  border: none;
  box-shadow: 0 3px 0 #1b768b, 0 1px 0 #43c9d2 inset;
  color: #333333;
  cursor: pointer;
  font-size: 18px;
  line-height: 22px;
  margin: 0;
  text-align: center;
  text-shadow: 1px 1px 1px #59a1b2;
  text-decoration: none;
  float: none;
  overflow: visible;
}

/* line 315, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .clock-cta .cta--1 a .cta--arrow {
  display: none;
}

/* line 318, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.normal-text .comp-rich-text p {
  color: #333333;
  padding-bottom: 7px;
}

/* line 322, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.error-text .comp-rich-text p {
  color: #333333;
  padding-bottom: 7px;
}

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

/* line 327, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .dyn-clock-text .error-text .comp-rich-text p em {
  color: #fff;
}

/* line 328, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.shelf.dynamic-clock-shelf .dyn-clock-content .dyn-clock-text .nor-text .comp-rich-text p em {
  color: #fff;
}

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

/* line 332, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.iphone .digit-top {
  line-height: 82px;
}

/* line 333, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.iphone .digit-bottom {
  line-height: 82px;
}

/* line 335, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.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 336, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.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 337, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.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 339, ../../../legacy-dmp/includes/components/dynamic-clock/_mobile.scss */
.ie11 .dynamic-clock-shelf.shelf .dyn-clock-content .clock-block .flipTimer .digit > div {
  height: 49.9% !important;
}

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

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

/*------------------------------------*\
    Loyality pdp Hero - Mobile CSS
\*------------------------------------*/
/* line 5, ../../../legacy-dmp/includes/components/loyality-hero/_mobile.scss */
.shelf--hero.loyaltypdphero .hero__copy .hero__signpost {
  max-width: 100%;
  font-size: 18px;
  padding: 0;
  padding-bottom: 12px;
  line-height: 22px;
  font-family: "RNHouseSansBold",sans-serif;
}
/* line 13, ../../../legacy-dmp/includes/components/loyality-hero/_mobile.scss */
.shelf--hero.loyaltypdphero .hero__copy {
  width: auto;
  padding: 0px 16px;
}
/* line 14, ../../../legacy-dmp/includes/components/loyality-hero/_mobile.scss */
.shelf--hero.loyaltypdphero .hero__copy .hero__heading {
  line-height: 39px;
  font-family: "RNHouseSansBold",sans-serif;
  padding: 16px 0px 12px 0px;
  font-size: 32px;
}
/* line 21, ../../../legacy-dmp/includes/components/loyality-hero/_mobile.scss */
.shelf--hero.loyaltypdphero .hero__copy .cta.cta--branded.cta--m {
  padding: 0px;
}
/* line 24, ../../../legacy-dmp/includes/components/loyality-hero/_mobile.scss */
.shelf--hero.loyaltypdphero .hero__copy .cta.cta--branded.cta--m a {
  padding: 5px 40px 3px 0 !important;
}
/* line 28, ../../../legacy-dmp/includes/components/loyality-hero/_mobile.scss */
.shelf--hero.loyaltypdphero .hero__copy .cta--l {
  padding: 0px;
  margin-top: 0;
  margin-bottom: 14px;
}
/* line 34, ../../../legacy-dmp/includes/components/loyality-hero/_mobile.scss */
.shelf--hero.loyaltypdphero .hero__copy .cta.cta--branded.cta--l a {
  padding: 16px 13px 16px 13px;
  max-width: 100%;
  margin-top: 5px;
  line-height: 22px;
}
/* line 43, ../../../legacy-dmp/includes/components/loyality-hero/_mobile.scss */
.shelf--hero.loyaltypdphero .hero__copy .cta.cta--branded.cta--m {
  width: 100%;
  margin-bottom: 33px;
}
/* line 46, ../../../legacy-dmp/includes/components/loyality-hero/_mobile.scss */
.shelf--hero.loyaltypdphero .hero__copy .cta.cta--branded.cta--m a {
  font-size: 18px;
  line-height: 22px;
}
/* line 51, ../../../legacy-dmp/includes/components/loyality-hero/_mobile.scss */
.shelf--hero.loyaltypdphero .hero__copy .comp-rich-text {
  clear: both;
  font-size: 16px;
  font-family: "RNHouseSansRegular",sans-serif;
  color: #42145f;
}
/* line 57, ../../../legacy-dmp/includes/components/loyality-hero/_mobile.scss */
.shelf--hero.loyaltypdphero .shelf__inner {
  overflow: hidden;
}
/* line 60, ../../../legacy-dmp/includes/components/loyality-hero/_mobile.scss */
.shelf--hero.loyaltypdphero span.loyalty-pound-font {
  font-size: 20px;
  line-height: 24px;
  font-family: "RNHouseSansBold",sans-serif;
}
/* line 66, ../../../legacy-dmp/includes/components/loyality-hero/_mobile.scss */
.shelf--hero.loyaltypdphero .cta.cta--branded.cta--m a::after {
  top: 47%;
}
/* line 69, ../../../legacy-dmp/includes/components/loyality-hero/_mobile.scss */
.shelf--hero.loyaltypdphero .hero__mask.shelf--hero__mask1 {
  background-size: 100% 100%;
}

/* Overriding hard coded styles in the above file */
@media screen and (min-width: 300px) and (max-width: 667px) {
  /* line 431, ../../../legacy-dmp/sass/lombard/mobile.scss */
  .flex-control-nav {
    padding-top: 20px !important;
  }
  /* line 433, ../../../legacy-dmp/sass/lombard/mobile.scss */
  .flex-control-nav li {
    margin-right: 29px !important;
  }
}
/* line 442, ../../../legacy-dmp/sass/lombard/mobile.scss */
.shelf--hero.loyaltypdphero .hero__copy .cta--l {
  margin-bottom: 0;
}
/* line 445, ../../../legacy-dmp/sass/lombard/mobile.scss */
.shelf--hero.loyaltypdphero .hero__copy .hero__heading {
  font-family: "RNHouseSansRegular",sans-serif;
}
/* line 448, ../../../legacy-dmp/sass/lombard/mobile.scss */
.shelf--hero.loyaltypdphero .hero__copy .hero__signpost {
  font-family: "RNHouseSansRegular",sans-serif;
}
/* line 452, ../../../legacy-dmp/sass/lombard/mobile.scss */
.shelf--hero.loyaltypdphero .hero__copy > .comp-rich-text {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 5 */
  padding: 10px 6px 10px 0rem;
  /* 9 */
  padding: 1rem 0.6rem 1rem 0rem;
  /* 9 */
}

/* Re branding Component changes */
/*------------------------------------------------------*\
    CAROUSEL MOBILE CSS
\*------------------------------------------------------*/
/* line 5, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
ul, ol {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}

/* line 7, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.flex-control-nav {
  width: 90%;
  position: relative;
  padding-bottom: 34px;
  bottom: 3px;
  text-align: center;
  padding-top: 1.85em;
  margin-top: -4px;
}
/* line 15, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.flex-control-nav li {
  margin: 9px 6px;
  margin-right: 26px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

/* line 25, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.flex-control-paging li a.flex-active {
  background: #333333;
  cursor: default;
}
/* line 29, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.flex-control-paging li a {
  width: 17px;
  height: 17px;
  display: block;
  background: white;
  cursor: pointer;
  text-indent: -9999px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  box-shadow: none;
}

/* line 34, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
li.slider_block ul li {
  float: left;
  width: 100%;
  padding: 2% 5%;
  min-height: 152px;
}

/* line 41, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.brand-font {
  color: #2f515d;
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 153.9%;
  line-height: 1.2;
  text-decoration: none;
}

/* line 48, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.flexslider {
  min-height: 15.3em;
  overflow: hidden;
  padding: 4px 28px 0 35px;
  position: relative;
  width: 95%;
  top: 15px;
}

/* line 57, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.flexslider_wrap {
  background: -moz-linear-gradient(270deg, white 100%, white 100%, transparent 100%) repeat scroll 0 0 transparent;
  left: -3px;
  top: 15px;
  position: relative;
  width: 100%;
  min-height: 18.5em;
}
/* line 64, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.flexslider_wrap a {
  color: #2f515d;
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 125.9%;
  line-height: 1.2;
  text-decoration: none;
}
/* line 70, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.flexslider_wrap a:hover {
  text-decoration: none;
}
/* line 74, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.flexslider_wrap ul, .flexslider_wrap li {
  list-style: none outside none;
}
/* line 77, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.flexslider_wrap ul li {
  list-style: none outside none;
}
/* line 80, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.flexslider_wrap .flex-direction-nav li {
  background: none repeat scroll 0 0 transparent;
}

/* line 85, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.flex-viewport {
  overflow: hidden;
  position: relative;
}

/* line 90, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.slider_content {
  padding-right: 5px;
  padding-top: 4px;
  color: #333333;
  font-family: "RNHouseSansRegular", sans-serif;
}
/* line 95, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.slider_content .comp-rich-text {
  padding-top: 6px;
}
/* line 97, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.slider_content .comp-rich-text h4, .slider_content .comp-rich-text h4 strong {
  padding-bottom: 0px;
}
/* line 100, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.slider_content .comp-rich-text p {
  padding-bottom: .5em;
}
/* line 102, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.slider_content .comp-rich-text p a {
  text-decoration: none;
}
/* line 104, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.slider_content .comp-rich-text p a:hover {
  text-decoration: underline;
  color: black;
}
/* line 112, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.slider_content .sub-nav-item__sell-arrow:before, .slider_content .sub-nav-item__sell-arrow:after {
  bottom: 7px;
}
/* line 116, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.slider_content h3:hover {
  text-decoration: none;
}
/* line 119, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.slider_content .cta.cta--branded.cta--m a {
  margin: 0.1em 1.2em 0.1em 0;
  padding-bottom: 8px;
  padding-top: 8px;
}
/* line 123, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.slider_content .cta.cta--branded.cta--m a :after {
  padding: 0;
}

/* line 129, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.slider_image .image {
  position: relative;
}
/* line 132, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.slider_image img {
  border-radius: 10px;
  width: 100%;
}

/* line 137, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.carouselitem div.image {
  height: 100px !important;
}

/* line 140, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.slider_content h4, .slider_content h4 strong {
  padding-bottom: 0px;
}

/* line 143, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.flexslider_wrap .webchatHidden .comp-rich-text a:hover {
  text-decoration: underline;
  color: #0d7985;
}

/* line 147, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.flexslider_wrap .webchatHidden .comp-rich-text a {
  color: #da4735;
}

/*------------------------------------------------------*\
    REBRANDED MOPUP CAROUSEL MOBILE CSS
\*------------------------------------------------------*/
/* line 154, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.carousel-slider-non-home-wraper.flexslider_wrap {
  left: 0px !important;
  top: 0px !important;
  background: #dfd9d1 !important;
}
/* line 159, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.carousel-slider-non-home-wraper .flexslider {
  padding: 24px 16px 29px 16px;
  width: 100%;
  top: 0px;
}
/* line 163, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.carousel-slider-non-home-wraper .flexslider .flex-control-nav {
  margin: 0px;
  padding: 0px 13px 0px 11px;
  width: 100%;
  bottom: 0px important;
  top: -2px;
}
/* line 169, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.carousel-slider-non-home-wraper .flexslider .flex-control-nav li {
  margin: 0px !important;
  padding-right: 16px;
}
/* line 172, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.carousel-slider-non-home-wraper .flexslider .flex-control-nav li:last-child {
  padding-right: 0px;
}
/* line 177, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.carousel-slider-non-home-wraper .flexslider .flex-control-nav.flex-control-paging li a {
  height: 15px;
  width: 15px;
  background: #b4a99f;
}
/* line 181, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.carousel-slider-non-home-wraper .flexslider .flex-control-nav.flex-control-paging li a.flex-active {
  background: #101742;
}
/* line 194, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.carousel-slider-non-home-wraper li.slider_block ul li {
  padding: 0px;
}
/* line 198, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.carousel-slider-non-home-wraper li.slider_block ul li .slider_image img {
  margin: 0 0 10px 0;
  width: 100%;
  height: 216px;
  border-radius: 6px;
}
/* line 205, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.carousel-slider-non-home-wraper li.slider_block ul li .carousel__item__detail {
  top: 75px !important;
  left: 41% !important;
  margin: 0px;
}
/* line 211, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.carousel-slider-non-home-wraper li.slider_block ul li .carousel__item__detail .icon-play,
.carousel-slider-non-home-wraper li.slider_block ul li .carousel__item__detail .icon-document {
  width: 66px;
  height: 66px;
  background: url(/etc/designs/dmp/clientlibs_base/images/carousel-rebrand-images/natwest/n-w-personal-video-mobile.png);
  background-repeat: no-repeat;
}
/* line 217, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.carousel-slider-non-home-wraper li.slider_block ul li .carousel__item__detail .icon-play:before,
.carousel-slider-non-home-wraper li.slider_block ul li .carousel__item__detail .icon-document:before {
  content: '';
}
/* line 221, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.carousel-slider-non-home-wraper li.slider_block ul li .carousel__item__detail .icon-document {
  background: url(/etc/designs/dmp/clientlibs_base/images/carousel-rebrand-images/natwest/n-w-personal-p-d-f-mobile.png);
}
/* line 227, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.carousel-slider-non-home-wraper li.slider_block ul li .video_carousel a,
.carousel-slider-non-home-wraper li.slider_block ul li .doc_carousel a {
  margin: 0px;
  padding: 0px;
  width: 100%;
}
/* line 233, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.carousel-slider-non-home-wraper li.slider_block ul li .slider_image {
  width: 100%;
  clear: both;
}
/* line 237, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.carousel-slider-non-home-wraper li.slider_block ul li .slider_content {
  padding: 0px;
  margin: 0px;
  width: 100%;
  clear: both;
}
/* line 243, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.carousel-slider-non-home-wraper li.slider_block ul li .slider_content .comp-rich-text {
  padding: 0px;
}
/* line 245, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.carousel-slider-non-home-wraper li.slider_block ul li .slider_content .comp-rich-text p {
  padding: 0px;
  padding-bottom: 5px;
}
/* line 248, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.carousel-slider-non-home-wraper li.slider_block ul li .slider_content .comp-rich-text p .fs-16 {
  line-height: 22px;
}
/* line 253, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.carousel-slider-non-home-wraper li.slider_block ul li .slider_content .cta--m {
  padding-top: 0px;
  padding-bottom: 12px;
}
/* line 268, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.carousel-slider-non-home-wraper .header_content .comp-rich-text p {
  color: #333333;
}
/* line 271, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.carousel-slider-non-home-wraper .header_content .comp-rich-text h2 {
  font-size: 26px;
  line-height: 30px;
  padding-bottom: 10px;
  font-family: "RNHouseSansLight", sans-serif;
  color: #da4735;
}
/* line 279, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.carousel-slider-non-home-wraper .header_content .cta--m {
  padding-top: 0px;
}
/* line 290, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.carousel-slider-non-home-wraper .header_content .cta--m.cta--font14 a:after {
  top: 50%;
}
/* line 298, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.carousel-slider-non-home-wraper .carousel__item {
  height: auto !important;
  margin: 0px;
  padding: 0px;
  float: left;
}
/* line 303, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.carousel-slider-non-home-wraper .carousel__item:hover, .carousel-slider-non-home-wraper .carousel__item:focus {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}

/* line 313, ../../../legacy-dmp/sass/comp-rebrand/carousal-new/_mobile.scss */
.flexslider_wrap {
  top: 0px !important;
}

/* line 461, ../../../legacy-dmp/sass/lombard/mobile.scss */
.carousel-slider-non-home-wraper li.slider_block ul li .slider_image img {
  border-radius: 0;
}

/* line 465, ../../../legacy-dmp/sass/lombard/mobile.scss */
.carousel-slider-non-home-wraper.flexslider_wrap {
  background: #eae1d8 !important;
}
/* line 470, ../../../legacy-dmp/sass/lombard/mobile.scss */
.carousel-slider-non-home-wraper .flexslider .flex-control-nav.flex-control-paging li a {
  background: transparent;
}

/*------------------------------------------*\
    Form Elements- Mobile CSS
  
\*------------------------------------------*/
/*------------------------------------*\
	$QUES ICON STYLE
\*------------------------------------*/
/* line 9, ../../../legacy-dmp/sass/comp-rebrand/form-elements/_mobile.scss */
.icon-ques {
  cursor: pointer;
  display: inline-block;
  top: 0.15em;
  text-indent: -9999px;
  width: 21px;
  height: 21px;
  position: relative;
  float: right;
  left: 23%;
}

/* line 22, ../../../legacy-dmp/sass/comp-rebrand/form-elements/_mobile.scss */
.natyes .selector, .tool-comp .selector {
  -webkit-box-shadow: 0 3px 0 transparent, 0 1px 0 transparent inset;
  -moz-box-shadow: 0 3px 0 transparent, 0 1px 0 transparent inset;
  box-shadow: 0 3px 0 transparent, 0 1px 0 transparent inset;
  background-image: none;
  height: 2.25em;
}
/* line 27, ../../../legacy-dmp/sass/comp-rebrand/form-elements/_mobile.scss */
.natyes .selector select, .tool-comp .selector select {
  height: 3.5em;
  top: 36px;
  line-height: 3.3em;
}
/* line 33, ../../../legacy-dmp/sass/comp-rebrand/form-elements/_mobile.scss */
.natyes .selector span, .tool-comp .selector span {
  line-height: 2.3em;
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/rebrand-icon-sprite.png");
  background-repeat: no-repeat;
  /*background-position: right -3px !important;*/
}
/* line 42, ../../../legacy-dmp/sass/comp-rebrand/form-elements/_mobile.scss */
.natyes .form-input-row .input-label, .tool-comp .form-input-row .input-label {
  font-family: "RNHouseSansBold", sans-serif;
}
/* line 47, ../../../legacy-dmp/sass/comp-rebrand/form-elements/_mobile.scss */
.natyes .form-input-row .icon-info .toop-tip .icon-info__tool-tip, .tool-comp .form-input-row .icon-info .toop-tip .icon-info__tool-tip {
  background-color: #eeede9;
}
/* line 52, ../../../legacy-dmp/sass/comp-rebrand/form-elements/_mobile.scss */
.natyes .form-input-row .icon-info .toop-tip .icon-info__tool-tip-arrow.left, .tool-comp .form-input-row .icon-info .toop-tip .icon-info__tool-tip-arrow.left {
  background-position: -40px -286px;
}
/* line 59, ../../../legacy-dmp/sass/comp-rebrand/form-elements/_mobile.scss */
.natyes .input-field, .tool-comp .input-field {
  -webkit-box-shadow: 0 1px 0 transparent, 0 3px 0 transparent inset;
  -moz-box-shadow: 0 1px 0 transparent, 0 3px 0 transparent inset;
  box-shadow: 0 1px 0 transparent, 0 3px 0 transparent inset;
  /* 
  	ab = X X
  */
  height: 37px;
  height: 3.7rem;
}
/* line 64, ../../../legacy-dmp/sass/comp-rebrand/form-elements/_mobile.scss */
.natyes span.input-field--input-pound, .tool-comp span.input-field--input-pound {
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/form-elements-icon.png");
  background-repeat: no-repeat;
  width: 18px;
  height: 40px;
  float: left;
  padding: 0px;
  margin: 0;
}
/* line 73, ../../../legacy-dmp/sass/comp-rebrand/form-elements/_mobile.scss */
.natyes span.input-field--input-percentage, .tool-comp span.input-field--input-percentage {
  background-image: url("/etc/designs/dmp/clientlibs_base/images/icons/percentage.png");
  background-repeat: no-repeat;
  width: 18px;
  height: 40px;
  float: left;
  padding: 0px;
  margin: 0;
}
/* line 84, ../../../legacy-dmp/sass/comp-rebrand/form-elements/_mobile.scss */
.natyes .input-field.input-field--input-pound, .natyes .input-field.input-field--input-percentage, .tool-comp .input-field.input-field--input-pound, .tool-comp .input-field.input-field--input-percentage {
  background-image: none;
  padding: 0 0.375em;
}

/* line 93, ../../../legacy-dmp/sass/comp-rebrand/form-elements/_mobile.scss */
.form-input-row .input-field, .form-input-row .selector, .form-input-row .input-label--radio-option {
  background-color: white;
}
/* line 97, ../../../legacy-dmp/sass/comp-rebrand/form-elements/_mobile.scss */
.form-input-row .input-label--radio-option {
  background-image: none;
  -webkit-box-shadow: 0 3px 0 transparent, 0 1px 0 transparent inset;
  -moz-box-shadow: 0 3px 0 transparent, 0 1px 0 transparent inset;
  box-shadow: 0 3px 0 transparent, 0 1px 0 transparent inset;
  /* 
  	ab = X X
  */
  padding-top: 12px;
  padding-top: 1.2rem;
  /* 
  	ab = X X
  */
  padding-bottom: 10px;
  padding-bottom: 1rem;
  font-size: 13px;
  font-size: 1.3rem;
  font-family: "RNHouseSansRegular", sans-serif;
  background-color: white;
  float: left;
  margin-left: 0;
  margin-right: 0;
  border-radius: 0;
  border: 0;
  border-right: 1px solid #d1c9bf;
  border-top: 1px solid #b9b29f;
  border-bottom: 1px solid #b9b29f;
}
/* line 113, ../../../legacy-dmp/sass/comp-rebrand/form-elements/_mobile.scss */
.form-input-row .input-label--radio-option:active, .form-input-row .input-label--radio-option.focus, .form-input-row .input-label--radio-option.input-label--focus {
  -webkit-box-shadow: 0 1px 0 transparent, 0 3px 0 transparent inset;
  -moz-box-shadow: 0 1px 0 transparent, 0 3px 0 transparent inset;
  box-shadow: 0 1px 0 transparent, 0 3px 0 transparent inset;
  background-color: #b4a99f;
  background-image: none;
}
/* line 118, ../../../legacy-dmp/sass/comp-rebrand/form-elements/_mobile.scss */
.form-input-row .input-label--radio-option:first-of-type {
  border-top-left-radius: 0.3125em;
  border-bottom-left-radius: 0.3125em;
  border-top-right-radius: 0.3125em;
  border-bottom-right-radius: 0.3125em;
  border-left: 1px solid #b9b29f;
}
/* line 126, ../../../legacy-dmp/sass/comp-rebrand/form-elements/_mobile.scss */
.form-input-row .input-label--radio-option:last-of-type {
  border-top-right-radius: 0.3125em;
  border-bottom-right-radius: 0.3125em;
  border-top-left-radius: 0.3125em;
  border-bottom-left-radius: 0.3125em;
  border-right: 1px solid #b9b29f;
}
/* line 135, ../../../legacy-dmp/sass/comp-rebrand/form-elements/_mobile.scss */
.form-input-row .input-label--focus {
  background-color: #b4a99f;
  box-shadow: 0px 1px 3px #b4a99f;
  background-image: none;
  border: 1px solid #b4a99f !important;
}

/* line 146, ../../../legacy-dmp/sass/comp-rebrand/form-elements/_mobile.scss */
.main--tool-mobile .creditCard .input-field--width-small.input-field--input-pound, .main--tool-mobile .creditCard .input-field--width-small.input-field--input-percentage {
  /* 
  	ab = X X
  */
  height: 40px;
  height: 4rem;
  /* 
  	ab = X X
  */
  line-height: 40px;
  line-height: 4rem;
  /* 
  	ab = X X
  */
  width: 74px;
  width: 7.4rem;
}

/* line 156, ../../../legacy-dmp/sass/comp-rebrand/form-elements/_mobile.scss */
.no-js .natyes, .no-js .tool-comp {
  /* NON-JS SUBMIT BUTTON STYLING */
}
/* line 160, ../../../legacy-dmp/sass/comp-rebrand/form-elements/_mobile.scss */
.no-js .natyes .form-input-row .icon-info .toop-tip .icon-info__tool-tip, .no-js .tool-comp .form-input-row .icon-info .toop-tip .icon-info__tool-tip {
  background: none;
}
/* line 165, ../../../legacy-dmp/sass/comp-rebrand/form-elements/_mobile.scss */
.no-js .natyes .form-input-row .input-label--radio-option, .no-js .tool-comp .form-input-row .input-label--radio-option {
  background-image: none;
  border: none !important;
  border-radius: 0;
  box-shadow: none;
  background: none;
}
/* line 171, ../../../legacy-dmp/sass/comp-rebrand/form-elements/_mobile.scss */
.no-js .natyes .form-input-row .input-label--radio-option:active, .no-js .natyes .form-input-row .input-label--radio-option.focus, .no-js .tool-comp .form-input-row .input-label--radio-option:active, .no-js .tool-comp .form-input-row .input-label--radio-option.focus {
  background-image: none;
}
/* line 176, ../../../legacy-dmp/sass/comp-rebrand/form-elements/_mobile.scss */
.no-js .natyes .form-input-row input[type="radio"]:focus, .no-js .tool-comp .form-input-row input[type="radio"]:focus {
  outline: none;
}
/* line 182, ../../../legacy-dmp/sass/comp-rebrand/form-elements/_mobile.scss */
.no-js .natyes .non-js-submit, .no-js .tool-comp .non-js-submit {
  display: block;
}
/* line 185, ../../../legacy-dmp/sass/comp-rebrand/form-elements/_mobile.scss */
.no-js .natyes .cta-js-submit, .no-js .tool-comp .cta-js-submit {
  display: none;
}
/* line 189, ../../../legacy-dmp/sass/comp-rebrand/form-elements/_mobile.scss */
.no-js .natyes .form_button_submit, .no-js .tool-comp .form_button_submit {
  background: #34a2b2;
  border-radius: 0.3125em;
  -webkit-box-shadow: 0 3px 0 #1b768b, 0 1px 0 #43c9d2 inset;
  -moz-box-shadow: 0 3px 0 #1b768b, 0 1px 0 #43c9d2 inset;
  box-shadow: 0 3px 0 #1b768b, 0 1px 0 #43c9d2 inset;
  border-top: 1px solid  #43C9D2;
  border-width: 0;
  	/* 
		ab = X X 
	*/
  padding: 18px 32.5px;
  padding: 1.8rem 3.25rem;
  	/* 
		ab = X X 
	*/
  margin: 20px 32px;
  margin: 2rem 3.2rem;
  color: white;
  font-family: "RNHouseSansBold", sans-serif;
  /* 
  	ab = X X
  */
  font-size: 18px;
  font-size: 1.8rem;
  /* 
  	ab = X X
  */
  line-height: 18px;
  line-height: 1.8rem;
  cursor: pointer;
}
/* line 203, ../../../legacy-dmp/sass/comp-rebrand/form-elements/_mobile.scss */
.no-js .natyes .form_button_submit:hover, .no-js .tool-comp .form_button_submit:hover {
  background: #30909E;
}

/* line 210, ../../../legacy-dmp/sass/comp-rebrand/form-elements/_mobile.scss */
.main--tool-mobile .itl-tool .tool--mortgageDetails .tool--input-comp .input-label {
  font-size: 1.4rem;
}

/* line 211, ../../../legacy-dmp/sass/comp-rebrand/form-elements/_mobile.scss */
.main--tool-mobile .itl-tool .tool--mortgageDetails .tool--input-comp .input-field {
  width: 83.8%;
}

/* line 212, ../../../legacy-dmp/sass/comp-rebrand/form-elements/_mobile.scss */
.main--tool-mobile .itl-tool .tool--mortgageDetails .tool--input-comp .dependant-details .input-label {
  width: 15rem;
}

/* 3461 old*/
/* 4323 new in Iphone*/
/* line 215, ../../../legacy-dmp/sass/comp-rebrand/form-elements/_mobile.scss */
#cashback_question .natyes .input-field, .tool-comp .input-field {
  line-height: 43px;
}
/* line 216, ../../../legacy-dmp/sass/comp-rebrand/form-elements/_mobile.scss */
.iphone #cashback_question .natyes .input-field, .iphone .tool-comp .input-field {
  line-height: 20px;
}

/* line 3, ../../../legacy-dmp/sass/comp-rebrand/overlay/_mobile.scss */
.modal-overlay .close,
.overlay-wrap .overlay-content .close {
  background: #da4735;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 6, ../../../legacy-dmp/sass/comp-rebrand/overlay/_mobile.scss */
.modal-overlay .close:hover, .modal-overlay .close:focus,
.overlay-wrap .overlay-content .close:hover,
.overlay-wrap .overlay-content .close:focus {
  background: #333333;
}
/* line 11, ../../../legacy-dmp/sass/comp-rebrand/overlay/_mobile.scss */
.modal-overlay .shelf .shelf__inner,
.overlay-wrap .overlay-content .shelf .shelf__inner {
  /* 
  	ab = X X
  */
  padding-top: 12px;
  padding-top: 1.2rem;
}

/* line 480, ../../../legacy-dmp/sass/lombard/mobile.scss */
.flexslider_wrap {
  top: 0;
}

/* line 485, ../../../legacy-dmp/sass/lombard/mobile.scss */
.modal-overlay .close,
.overlay-wrap .overlay-content .close {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}

/*------------------------------------*\
	$RATINGS SECTION
\*------------------------------------*/
/* line 6, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.ratings-section {
  display: inline-block;
  width: 100%;
  margin: 38px 0 0 0;
  float: left;
  color: #0d7985;
  font-size: 26px;
  line-height: 30px;
  font-family: "RNHouseSansBold", sans-serif;
  font-weight: bold;
  padding-bottom: 12px;
  padding-top: 7px;
}
/* line 12, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.ratings-section input[type=submit] {
  -webkit-appearance: none;
}
/* line 22, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.ratings-section .comp-rich-text {
  font-weight: normal;
  padding-top: 15px;
  padding-bottom: 10px;
}
/* line 26, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.ratings-section .comp-rich-text p:last-child, .ratings-section .comp-rich-text ul:last-child, .ratings-section .comp-rich-text ol:last-child {
  padding-bottom: .25em !important;
  padding-bottom: 5px !important;
}

/*------------------------------------*\
	$RATINGS OPTIONS
\*------------------------------------*/
/* line 43, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.rating-options {
  display: block;
  min-height: 33px;
  font-weight: normal;
  margin-bottom: 10px;
}
/* line 48, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.rating-options p {
  display: block;
  font-family: "RNHouseSansRegular", sans-serif;
  color: #333333;
  font-size: 14px;
  margin-right: 15px;
  line-height: 14px;
  margin-bottom: 13px;
}

/* line 59, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.rating-options-hide {
  display: none;
}

/* line 63, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.rating-button {
  height: 24px;
  max-width: 124px;
  background-color: black;
  color: black;
  text-align: center;
  box-shadow: 0 3px 0 #B4A99F;
  border: 0px;
  border-radius: 5px;
  padding: 3px 8px;
  margin-bottom: 0px;
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 18px;
  line-height: 20px;
  margin-right: 0px;
  zoom: 1;
  box-sizing: content-box;
  filter: none;
}
/* line 83, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.rating-button:last-child {
  margin-right: none;
}

/* line 88, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.comments-error-hide {
  display: none;
  visibility: hidden;
  width: 130px;
}

/* line 94, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.comments-error-show {
  display: inline-block;
  visibility: visible;
}

/* line 99, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.results {
  margin-bottom: 20px;
}

/* line 105, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.ratings-message {
  font-weight: normal;
  font-family: "RNHouseSansRegular", sans-serif;
  margin-top: 0px;
}
/* line 110, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.ratings-message p {
  font-size: 12px;
  line-height: 16px;
}
/* line 115, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.ratings-message p.ratings--submission-message, .ratings-message p.ratings-message-participate {
  font-size: 14px;
  line-height: 18px;
}
/* line 121, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.ratings-message p.ratings--submission-message {
  margin-bottom: 3px;
  margin-top: 0px;
}

/*------------------------------------*\
	$YES MODAL DIALOGUE
\*------------------------------------*/
/* line 136, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.ratings--modal-overlay {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.4);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000);
  zoom: 1;
}

/* line 147, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.modal-open {
  display: block;
}

/* line 152, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
#ratings--modal-title {
  margin-top: 0;
  padding-right: 1.25em;
}

/* line 158, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
input[name=close] {
  display: none;
  height: 32px;
  width: 32px;
  position: absolute;
  right: .25em;
  top: .25em;
  background-color: black;
  color: white;
  font-family: arial;
  /* 
  	ab = X X
  */
  font-size: 35px;
  font-size: 3.5rem;
  font-weight: 400;
  /* 
  	ab = X X
  */
  line-height: 30px;
  line-height: 3rem;
  padding: 0;
  padding-right: 1px;
  border: none;
  border-radius: 3px;
  z-index: 2;
  cursor: pointer;
  -webkit-appearance: none;
}

/* line 181, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.btn-close:hover {
  color: #c12f48;
}

/* line 185, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.btn-close:focus {
  outline: 1px dotted;
}

/* line 189, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.ratings--modal-header {
  height: 83px;
}
/* line 192, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.ratings--modal-header p {
  /* 
  	ab = X X
  */
  font-size: 16px;
  font-size: 1.6rem;
  /* 
  	ab = X X
  */
  line-height: 22px;
  line-height: 2.2rem;
  display: inline;
}

/* line 199, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.ratings--modal-content {
  position: relative;
  font-family: "RNHouseSansRegular", sans-serif;
  width: 290px;
  height: 318px;
  background: black;
  color: black;
  padding: 21px 26px 24px 24px;
  border-radius: 10px;
  z-index: 9999;
  margin-left: 8px;
}
/* line 211, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.ratings--modal-content textarea {
  resize: none;
  width: 240px;
  height: 130px;
  font-family: "RNHouseSansRegular", sans-serif;
  padding: 10px;
  border-radius: 5px;
  box-shadow: 0 3px 0 #B4A99F inset;
  margin: 0 0 10px 0;
}
/* line 223, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.ratings--modal-content input[name=submit] {
  display: none;
  float: right;
  width: 240px;
  height: 48px;
  padding: 16 18px 18px 20px;
  background-color: black;
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  text-shadow: 1px 1px 1px 0 0 black;
  color: white;
  cursor: pointer;
  border: 0;
  border-radius: 5px;
  border-top: solid 1px 1px solid black;
  box-shadow: 0 3px 0 0 0 black, 0 1px 0 1px solid black;
  -webkit-appearance: none;
}
/* line 248, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.ratings--modal-content .ratings--submit__disabled {
  background-color: #B4A99F !important;
  color: #0A2F64 !important;
  text-shadow: none !important;
  border-top: solid 1px #EEEDE9 !important;
  box-shadow: 0 3px 0 #A09489, 0 1px 0 #EEEDE9 inset !important;
}

/* line 256, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.ratings-section--border {
  border-bottom: 2px solid #b4a99f;
}

/*------------------------------------*\
	$SHARE
\*------------------------------------*/
/* line 265, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.share {
  display: inline-block;
  position: relative;
  width: 48px;
  height: 32px;
  background: url("/etc/designs/dmp/clientlibs_base/images/icons/rbs_natwest_purple_share.png");
  background-size: 32px 32px;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  border-left: 0px solid #666;
  padding-left: 16px;
  margin: 16px 33px 3px 0;
  padding: 0;
}
/* line 280, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.share p {
  float: left;
  display: inline-block;
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 12px;
  color: #AD1982;
  margin: 0px 0 0 41px;
}
/* line 289, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.share .share-icons {
  position: absolute;
  top: -21px;
  z-index: 9999;
  height: auto;
  background-color: black;
  list-style: none;
  padding: 24px 24px 4px 24px;
  border: 1px #cccbd4 solid;
  border-radius: 5px;
  box-shadow: 0 5px 0 0 #cccbd4;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0.5s linear 0.5s, opacity 0.6s linear;
  transition-delay: 1s;
}
/* line 305, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.share .share-icons li {
  float: left;
  width: 32px;
  margin: 0 20px 20px 0;
}
/* line 310, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.share .share-icons li:nth-child(3n) {
  margin-right: 0;
}
/* line 314, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.share .share-icons li:last-child {
  margin-right: 0;
}
/* line 318, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.share .share-icons li .social-bar__facebook:before, .share .share-icons li .social-bar__twitter:before, .share .share-icons li .social-bar__email:before {
  color: black;
}
/* line 322, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.share .share-icons li .social-bar__facebook:before {
  top: -26px;
}
/* line 326, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.share .share-icons li .social-bar__twitter:before {
  top: -26px;
}
/* line 331, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.share .share-icons img {
  width: 100%;
}
/* line 336, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.share .hover {
  visibility: visible;
  opacity: 1;
  transition: visibility 0.5s linear, opacity 0.3s linear;
}
/* line 342, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.share .share-icons:before {
  position: absolute;
  display: inline-block;
  border-top: 7px solid transparent;
  border-right: 7px solid #eee;
  border-bottom: 7px solid transparent;
  border-right-color: #cccbd4;
  left: -8px;
  top: 31px;
  content: '';
}
/* line 354, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.share .share-width-one {
  width: 74px;
  left: 100px;
}
/* line 359, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.share .share-width-two {
  left: 100px;
  width: 134px;
}
/* line 364, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.share .share-width-three {
  left: 100px;
  width: 186px;
}

/* line 371, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.share-show {
  display: inline-block;
}

/* line 378, ../../../legacy-dmp/includes/components/ratings/_mobile.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: 16px !important;
}

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

/* line 386, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.theme--blue .ratings-section .rating-options p {
  color: white;
}

/* line 389, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.theme--blue .ratings-section .ratings-message p {
  color: white;
}

/* line 392, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.theme--blue .ratings-section {
  color: white;
}

/* line 395, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.theme--blue.single-article .ratings-section .rating-options p {
  color: #333333;
}

/* line 398, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.theme--blue.single-article .ratings-section .ratings-message p {
  color: #333333;
}

/* line 401, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.theme--blue.single-article .ratings-section {
  color: #333333;
}

/* line 404, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.theme--blue.tile-layout .ratings-section .rating-options p {
  color: #da4735;
}

/* line 407, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.theme--blue.tile-layout .ratings-section .ratings-message p {
  color: #da4735;
}

/* line 410, ../../../legacy-dmp/includes/components/ratings/_mobile.scss */
.theme--blue.tile-layout .ratings-section {
  color: #da4735;
}

/*------------------------------------*\
	$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.
*/
/*------------------------------------*\
	$GLOBAL
\*------------------------------------*/
/* line 40, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile-layout {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/CSS_ArticleShelf_bg.svg") !important;
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/CSS_ArticleShelf_bg.png") !important \9;
  background-repeat: no-repeat !important;
  background-position: left top !important;
  background-color: #dfd9d1 !important;
  padding: 18px 16px 8px 16px;
}
/* line 42, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile-layout h1 {
  font-family: "RNHouseSansRegular", sans-serif;
}
/* line 46, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile-layout h2 {
  font-family: "RNHouseSansRegular", sans-serif;
}
/* line 50, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile-layout h3 {
  font-family: "RNHouseSansRegular", sans-serif;
}
/* line 54, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile-layout p {
  font-family: "RNHouseSansRegular", sans-serif;
  word-wrap: break-word;
  font-size: 16px;
  line-height: 22px;
}
@media only screen and (max-width: 320px) {
  /* line 54, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
  .tile-layout p {
    font-size: 11px;
    line-height: 12px;
  }
}
/* line 75, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile-layout .shelf__inner.shelf--padded {
  width: 100%;
  padding: 0;
}
/* line 79, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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 82, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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 85, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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 {
  color: #f7f7f5;
  font-weight: 600;
  padding-left: 0;
  border-left: 0;
  margin: 0 0 44px 0;
}
/* line 92, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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;
  max-width: 657px;
  font-size: 22px;
  line-height: 26px;
}
/* line 99, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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-family: "RNHouseSansRegular", sans-serif;
  max-width: 657px;
  font-size: 26px;
  line-height: 30px;
  margin: 0 0 36px 0;
}
/* line 108, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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 {
  color: #f7f7f5;
  margin: 0 0 44px 0;
}
/* line 114, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile-layout .shelf__inner.shelf--padded .grid .desk--one--whole div:last-child(2), .tile-layout .shelf__inner.shelf--padded .grid--rev .desk--one--whole div:last-child(2), .tile-layout .shelf__inner.shelf--padded .grid--full .desk--one--whole div:last-child(2), .tile-layout .shelf__inner.shelf--padded .grid--right .desk--one--whole div:last-child(2), .tile-layout .shelf__inner.shelf--padded .grid--center .desk--one--whole div:last-child(2) {
  margin-bottom: 0;
}
/* line 121, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile-layout .shelf__inner.shelf--padded .grid .cta a, .tile-layout .shelf__inner.shelf--padded .grid--rev .cta a, .tile-layout .shelf__inner.shelf--padded .grid--full .cta a, .tile-layout .shelf__inner.shelf--padded .grid--right .cta a, .tile-layout .shelf__inner.shelf--padded .grid--center .cta a {
  color: #f7f7f5;
}
/* line 124, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile-layout .shelf__inner.shelf--padded .grid .cta a:hover, .tile-layout .shelf__inner.shelf--padded .grid--rev .cta a:hover, .tile-layout .shelf__inner.shelf--padded .grid--full .cta a:hover, .tile-layout .shelf__inner.shelf--padded .grid--right .cta a:hover, .tile-layout .shelf__inner.shelf--padded .grid--center .cta a:hover {
  color: #333333;
}
/* line 133, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile-layout.theme--blue .comp-rich-text p {
  color: #f7f7f5 !important;
}
/* line 139, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile-layout .right {
  width: 100%;
  padding: 0;
  margin-bottom: 5.5%;
}
/* line 145, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile-layout .left {
  width: 100%;
  padding: 0;
  margin-bottom: 5.5%;
}
/* line 150, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile-layout .tile--headline-text {
  max-width: 657px;
  font-size: 26px;
  line-height: 30px;
  margin: 0 0 13px 0;
}
/* line 156, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile-layout .tile--signpost-text {
  max-width: 657px;
  font-size: 22px;
  line-height: 26px;
}

/* line 163, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--header-group {
  color: #f7f7f5;
  font-weight: 600;
  margin: 0 0 18px 0;
}

/* line 170, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--container {
  position: relative;
  width: 100%;
  vertical-align: top;
}
/* line 175, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--container:after {
  content: "";
  display: block;
}
/* line 180, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--container .tool__icon {
  font-size: 2.9em;
  position: absolute;
  bottom: 10px;
  left: 16px;
  color: #D3CAD7;
  margin-bottom: 0;
}

/* line 193, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.ratio1_1:before {
  padding-top: 100%;
}

/* line 197, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.content {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 10px;
}

/* line 206, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--small {
  display: inline-block;
  position: relative;
  width: 47.23%;
}
/* line 211, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--small .tile--text-area {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  /* desired width */
  background-color: #faf8f5;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: 90% 90%;
  border-radius: 10px;
  padding: 10% 12%;
}
/* line 225, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--small .tile--text-area:before {
  padding-top: 100%;
}
/* line 229, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--small .tile--text-area h3 {
  font-family: "RNHouseSansRegular", sans-serif;
  font-size: 18px;
  color: #f7f7f5;
  line-height: 22px;
}
/* line 236, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--small .tile--text-area .tile--rollover-area {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 0;
  width: 100%;
  /* desired width */
  background-color: #f7f7f5;
  background-position: 90% 90%;
  color: white;
  border-radius: 10px;
  transition: height 0.5s ease;
  transition-delay: 0.3s;
  z-index: 1;
}
/* line 252, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--small .tile--text-area .tile--rollover-area p {
  position: absolute;
  top: 13.05%;
  left: 13.05%;
  height: 62%;
  width: 75%;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
}
/* line 267, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--small .tile--text-area .tile--rollover-area span.chevron {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/icon1.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding: 0 24px 12px 0;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  position: absolute;
  width: 34px;
  height: 34px;
  right: 0px;
  bottom: 0px;
}
/* line 282, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--small .tile--text-area .tile--rollover-area span.padlock {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/White-lock_32px.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding: 0 24px 12px 0;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  position: absolute;
  width: 34px;
  height: 34px;
  right: 0px;
  bottom: 0px;
}
/* line 302, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--small .tile--text-area span.chevron {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/arrow1.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding: 0 24px 13px 0;
  position: absolute;
  width: 34px;
  height: 34px;
  right: 0px;
  bottom: 0px;
}
/* line 314, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--small .tile--text-area span.padlock {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/grey-lock_32px.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding: 0 24px 13px 0;
  position: absolute;
  width: 34px;
  height: 34px;
  right: 0px;
  bottom: 0px;
}
/* line 330, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--small:hover .tile--rollover-area {
  height: 100%;
  transition: height 0.5s ease;
}
/* line 334, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--small:hover .tile--rollover-area p {
  visibility: visible;
  opacity: 1;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  transition-delay: 0.3s;
}
/* line 341, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--small:hover .tile--rollover-area span.chevron, .tile--small:hover .tile--rollover-area span.padlock {
  visibility: visible;
  opacity: 1;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  transition-delay: 0.3s;
}
/* line 350, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--small:before {
  content: "";
  display: block;
  padding-top: 100%;
}

/* line 358, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--vertical {
  display: inline-block;
  position: relative;
  width: 47.23%;
}
/* line 363, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--vertical:before {
  content: "";
  display: block;
  padding-top: 212.5%;
}
/* line 369, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--vertical .tile--image {
  position: absolute;
  top: 53%;
  left: 0;
  width: 100%;
  /* desired width */
}
/* line 375, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--vertical .tile--image:before {
  padding-top: 50%;
}
/* line 379, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--vertical .tile--image .image {
  display: block;
  height: auto;
  width: 100%;
  margin-bottom: 0;
}
/* line 387, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--vertical .tile--text-area {
  position: absolute;
  width: 100%;
  /* desired width */
  background-color: #faf8f5;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: 90% 90%;
  padding: 13.05%;
}
/* line 396, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--vertical .tile--text-area:before {
  padding-top: 100%;
}
/* line 400, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--vertical .tile--text-area h3 {
  font-size: 18px;
  color: #f7f7f5;
  line-height: 22px;
}
/* line 406, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--vertical .tile--text-area .tile--rollover-area {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 0;
  width: 100%;
  /* desired width */
  background-color: #f7f7f5;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: 90% 90%;
  color: white;
  transition: height 0.5s ease;
  transition-delay: 0.3s;
  z-index: 1;
}
/* line 423, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--vertical .tile--text-area .tile--rollover-area p {
  position: absolute;
  top: 13.05%;
  left: 13.05%;
  height: 62%;
  width: 72%;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
}
/* line 437, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--vertical .tile--text-area .tile--rollover-area span.chevron {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/icon1.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding: 0 24px 12px 0;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  position: absolute;
  width: 32px;
  height: 32px;
  right: 0px;
  bottom: 0px;
}
/* line 452, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--vertical .tile--text-area .tile--rollover-area span.padlock {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/White-lock_32px.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding: 0 24px 12px 0;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  position: absolute;
  width: 32px;
  height: 32px;
  right: 0px;
  bottom: 0px;
}
/* line 471, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--vertical .tile--text-area span.chevron {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/arrow1.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding: 0 24px 13px 0;
  position: absolute;
  width: 34px;
  height: 34px;
  right: 0px;
  bottom: 0px;
}
/* line 483, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--vertical .tile--text-area span.padlock {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/grey-lock_32px.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding: 0 24px 13px 0;
  position: absolute;
  width: 34px;
  height: 34px;
  right: 0px;
  bottom: 0px;
}
/* line 499, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--vertical:hover .tile--rollover-area {
  height: 100%;
  transition: height 0.5s ease;
}
/* line 503, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--vertical:hover .tile--rollover-area p {
  visibility: visible;
  opacity: 1;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  transition-delay: 0.3s;
}
/* line 510, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--vertical:hover .tile--rollover-area span.chevron, .tile--vertical:hover .tile--rollover-area span.padlock {
  visibility: visible;
  opacity: 1;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  transition-delay: 0.3s;
}

/* line 520, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--horizontal {
  display: inline-block;
  position: relative;
  width: 100%;
}
/* line 525, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--horizontal:before {
  content: "";
  display: block;
  padding-top: 47.23%;
}
/* line 531, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--horizontal .tile--image {
  position: absolute;
  top: 0;
  left: 0;
  width: 54.85%;
  /* desired width */
}
/* line 537, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--horizontal .tile--image:before {
  padding-top: 50%;
}
/* line 541, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--horizontal .tile--image .image {
  display: block;
  height: auto;
  width: 100%;
  margin-bottom: 0;
}
/* line 549, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--horizontal .tile--text-area {
  position: absolute;
  width: 45.35%;
  /* desired width */
  background-color: #faf8f5;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: 90% 90%;
}
/* line 557, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--horizontal .tile--text-area:before {
  padding-top: 100%;
}
/* line 561, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--horizontal .tile--text-area h3 {
  font-size: 18px;
  color: #f7f7f5;
  line-height: 22px;
}
/* line 567, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--horizontal .tile--text-area .tile--rollover-area {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 0;
  width: 100%;
  /* desired width */
  background-color: #f7f7f5;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: 90% 90%;
  color: white;
  transition: height 0.5s ease;
  transition-delay: 0.3s;
  z-index: 1;
}
/* line 584, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--horizontal .tile--text-area .tile--rollover-area p {
  position: absolute;
  top: 13.05%;
  left: 13.05%;
  height: 62%;
  width: 72%;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
}
/* line 598, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--horizontal .tile--text-area .tile--rollover-area span.chevron {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/icon1.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding: 0 24px 12px 0;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  position: absolute;
  width: 32px;
  height: 32px;
  right: 0px;
  bottom: 0px;
}
/* line 613, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--horizontal .tile--text-area .tile--rollover-area span.padlock {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/White-lock_32px.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding: 0 24px 12px 0;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  position: absolute;
  width: 32px;
  height: 32px;
  right: 0px;
  bottom: 0px;
}
/* line 632, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--horizontal .tile--text-area span.chevron {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/arrow1.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding: 0 24px 13px 0;
  position: absolute;
  width: 34px;
  height: 34px;
  right: 0px;
  bottom: 0px;
}
/* line 644, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--horizontal .tile--text-area span.padlock {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/grey-lock_32px.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding: 0 24px 13px 0;
  position: absolute;
  width: 34px;
  height: 34px;
  right: 0px;
  bottom: 0px;
}
/* line 660, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--horizontal:hover .tile--rollover-area {
  height: 100%;
  transition: height 0.5s ease;
}
/* line 664, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--horizontal:hover .tile--rollover-area p {
  visibility: visible;
  opacity: 1;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  transition-delay: 0.3s;
}
/* line 671, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.tile--horizontal:hover .tile--rollover-area span.chevron, .tile--horizontal:hover .tile--rollover-area span.padlock {
  visibility: visible;
  opacity: 1;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  transition-delay: 0.3s;
}

/*------------------------------------*\
	$SINGLE TILE
\*------------------------------------*/
/* line 691, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large {
  position: relative;
  width: 100%;
  /* desired width */
}
/* line 695, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large:before {
  content: "";
  display: block;
}
/* line 700, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large .tile--image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  /* desired width */
}
/* line 706, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large .tile--image:before {
  padding-top: 75%;
}
/* line 710, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large .tile--image .image {
  display: block;
  height: auto;
  width: 100%;
  border-radius: 15px 15px 0 0;
  margin-bottom: 0;
}
/* line 719, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large .tile--text-area {
  position: absolute;
  top: 61%;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  /* desired width */
  background-color: #faf8f5;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: 96% 77%;
  padding: 16px 34px 0 16px;
  border-radius: 0 0 10px 10px;
}
/* line 733, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large .tile--text-area:before {
  padding-top: 25%;
}
/* line 737, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large .tile--text-area h3 {
  height: 69px;
  overflow: hidden;
  font-size: 16px;
  color: #f7f7f5;
  line-height: 20px;
}
/* line 745, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large .tile--text-area .tile--rollover-area {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 0;
  width: 100%;
  /* desired width */
  background-color: #f7f7f5;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: 96% 77%;
  color: white;
  padding: 0;
  z-index: 1;
  border-radius: 0 0 10px 10px;
  transition: height 0.5s ease;
  transition-delay: 0.3s;
}
/* line 764, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large .tile--text-area .tile--rollover-area p {
  position: absolute;
  top: 18%;
  left: 5%;
  height: 50%;
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
}
/* line 777, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large .tile--text-area .tile--rollover-area span.chevron {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/icon1.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding: 0 24px 8px 0;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  position: absolute;
  width: 34px;
  height: 34px;
  right: 0px;
  bottom: 0px;
}
/* line 792, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large .tile--text-area .tile--rollover-area span.padlock {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/White-lock_32px.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding: 0 24px 8px 0;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  position: absolute;
  width: 34px;
  height: 34px;
  right: 0px;
  bottom: 0px;
}
/* line 811, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large .tile--text-area span.chevron {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/arrow1.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding: 0 24px 13px 0;
  position: absolute;
  width: 34px;
  height: 34px;
  right: 0px;
  bottom: 0px;
}
/* line 823, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large .tile--text-area span.padlock {
  background-image: url("/etc/designs/dmp/clientlibs_nw_desktop/images/grey-lock_32px.png");
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding: 0 24px 13px 0;
  position: absolute;
  width: 34px;
  height: 34px;
  right: 0px;
  bottom: 0px;
}
/* line 839, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large:hover .tile--rollover-area {
  height: 100%;
  transition: height 0.5s ease;
}
/* line 843, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large:hover .tile--rollover-area p {
  visibility: visible;
  opacity: 1;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  transition-delay: 0.3s;
}
/* line 850, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--large:hover .tile--rollover-area span.chevron, .single .tile--large:hover .tile--rollover-area span.padlock {
  visibility: visible;
  opacity: 1;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  transition-delay: 0.3s;
}

/*------------------------------------*\
	$GRID FOUR
\*------------------------------------*/
/* line 874, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridfoursmall .tile--small.tile--1 {
  margin: 0 5.50% 5.50% 0;
}
/* line 878, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridfoursmall .tile--small.tile--2 {
  float: right;
  margin: 0 0 5.50% 0;
}
/* line 883, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridfoursmall .tile--small.tile--3 {
  margin: 0 5.50% 0 0;
}
/* line 887, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridfoursmall .tile--small.tile--4 {
  float: right;
}

/*------------------------------------*\
	$GRID RIGHT VERTICAL
\*------------------------------------*/
/* line 906, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridrightvertical .tile--small.tile--1 {
  margin: 0 5.50% 5.50% 0;
}
/* line 910, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridrightvertical .tile--small.tile--3 {
  margin: 0 5.50% 0 0;
}
/* line 915, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridrightvertical .tile--vertical {
  float: right;
  width: 47.23%;
  /* desired width */
}
/* line 919, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridrightvertical .tile--vertical:before {
  padding-top: 212.5%;
}

/*------------------------------------*\
	$GRID LEFT VERTICAL
\*------------------------------------*/
/* line 936, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridleftvertical .tile--small {
  float: right;
  margin: 0 0 5.50% 0;
}
/* line 940, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridleftvertical .tile--small.tile--3 {
  margin: 0px;
}
/* line 945, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridleftvertical .tile--vertical {
  float: left;
  width: 47.23%;
  /* desired width */
  margin: 0 5.50% 0 0;
}
/* line 950, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridleftvertical .tile--vertical:before {
  padding-top: 212.5%;
}

/*------------------------------------*\
	$GRID TOP HORIZONTAL
\*------------------------------------*/
/* line 969, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridtophorizontal .tile--small.tile--2 {
  float: left;
  margin: 0 5.50% 0 0;
}
/* line 974, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridtophorizontal .tile--small.tile--3 {
  float: right;
}
/* line 980, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridtophorizontal .tile--horizontal {
  width: 100%;
  /* desired width */
  margin: 0 0 5.50% 0;
}
/* line 984, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridtophorizontal .tile--horizontal:before {
  padding-top: 47.23%;
}
/* line 988, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridtophorizontal .tile--horizontal .tile--image {
  position: absolute;
  top: 0;
  right: 0;
  width: 54.65%;
  /* desired width */
}
/* line 994, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridtophorizontal .tile--horizontal .tile--image:before {
  padding-top: 50%;
}
/* line 998, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridtophorizontal .tile--horizontal .tile--image .image {
  display: block;
  height: auto;
  width: 100%;
  margin-bottom: 0;
}
/* line 1006, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridtophorizontal .tile--horizontal .tile--text-area {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 45.35%;
}

/*------------------------------------*\
	$GRID BOTTOM HORIZONTAL
\*------------------------------------*/
/* line 1030, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridbottomhorizontal .tile--small.tile--1 {
  margin: 0 5.50% 5.50% 0;
}
/* line 1034, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridbottomhorizontal .tile--small.tile--2 {
  float: right;
  margin: 0 0 5.50% 0;
}
/* line 1040, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridbottomhorizontal .tile--horizontal {
  width: 100%;
}
/* line 1043, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridbottomhorizontal .tile--horizontal:before {
  padding-top: 47.23%;
}
/* line 1047, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridbottomhorizontal .tile--horizontal .tile--text-area {
  top: 0;
  left: 47.23%;
  bottom: 0;
  right: 0;
  width: 45.35%;
}

/*------------------------------------*\
	$GRID VERTICAL
\*------------------------------------*/
/* line 1068, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridvertical .tile--vertical {
  display: inline-block;
  position: relative;
}
/* line 1072, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridvertical .tile--vertical:before {
  content: "";
  display: block;
}
/* line 1077, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridvertical .tile--vertical.tile--1 {
  float: left;
  width: 47.23%;
  /* desired width */
  margin: 0 5.50% 0 0;
}
/* line 1082, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridvertical .tile--vertical.tile--1:before {
  padding-top: 212.5%;
}
/* line 1087, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridvertical .tile--vertical.tile--2 {
  width: 47.23%;
  /* desired width */
}
/* line 1090, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridvertical .tile--vertical.tile--2:before {
  padding-top: 212.5%;
}

/*------------------------------------*\
	$GRID HORIZONTAL
\*------------------------------------*/
/* line 1108, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridhorizontal .tile--horizontal {
  display: inline-block;
  position: relative;
}
/* line 1112, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridhorizontal .tile--horizontal:before {
  content: "";
  display: block;
}
/* line 1117, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridhorizontal .tile--horizontal.tile--1 {
  width: 100%;
  /* desired width */
  margin: 0 0 5.50% 0;
}
/* line 1121, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridhorizontal .tile--horizontal.tile--1:before {
  padding-top: 47.23%;
}
/* line 1125, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridhorizontal .tile--horizontal.tile--1 .tile--image {
  top: 0;
  right: 0;
}
/* line 1130, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridhorizontal .tile--horizontal.tile--1 .tile--text-area {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
/* line 1137, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridhorizontal .tile--horizontal.tile--1:only-child {
  margin: 0;
}
/* line 1142, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridhorizontal .tile--horizontal.tile--2 {
  width: 100%;
  /* desired width */
}
/* line 1145, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridhorizontal .tile--horizontal.tile--2:before {
  padding-top: 47.23%;
}
/* line 1149, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridhorizontal .tile--horizontal.tile--2 .tile--image {
  top: 0;
  left: 0;
  width: 54.65%;
}
/* line 1155, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.gridhorizontal .tile--horizontal.tile--2 .tile--text-area {
  top: 0;
  left: 54.65%;
  bottom: 0;
  right: 0;
  width: 45.35%;
}

/*------------------------------------*\
	$IMAGE ALIGNMENT VALUES
\*------------------------------------*/
/* line 1178, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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: 10px;
  bottom: 9px;
}
/* line 1185, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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: 10px;
  bottom: 9px;
}
/* line 1195, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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 {
  top: 0 !important;
}
/* line 1197, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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: 10px 10px 0 0;
}
/* line 1202, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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: 45.35% !important;
}
/* line 1205, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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 10px 10px;
}
/* line 1210, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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 {
  top: 0;
  right: 0;
  bottom: 54.65% !important;
  left: 0;
  border-radius: 10px 10px 0 0;
  padding: 10% 13.05% 6.55% 12%;
}
/* line 1218, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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: 10px;
  bottom: 26px;
}
/* line 1223, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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 {
  border-radius: 10px 10px 0 0;
}
/* line 1226, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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: 10px;
  bottom: 26px;
}
/* line 1233, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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 {
  top: 54.65% !important;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 0 0 10px 10px;
  padding: 10% 13.05% 8.05% 12%;
}
/* line 1241, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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: 10px;
  bottom: 9px;
}
/* line 1246, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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 {
  border-radius: 0 0 10px 10px;
}
/* line 1249, ../../../legacy-dmp/includes/components/tile-layout/_mobile.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: 10px;
  bottom: 9px;
}
/* line 1260, ../../../legacy-dmp/includes/components/tile-layout/_mobile.scss */
.single .tile--horizontal .imgLeft, .gridvertical .tile--horizontal .imgLeft, .gridhorizontal .tile--horizontal .imgLeft, .gridrightvertical .tile--horizontal .imgLeft, .gridleftvertical .tile--horizontal .imgLeft, .gridtophorizontal .tile--horizontal .imgLeft, .gridbottomhorizontal .tile--horizontal .imgLeft, .gridfoursmall .tile--horizontal .imgLeft {
  left: 0 !important;
}