.homeSavingsSliderWidget {
    text-align:center;
    width:96%;
    left:50%;
    position:relative;
    margin-left:-47.5%
}
@-webkit-keyframes arrow-animation-left {
    0% {
        margin-left:-58px;
        opacity:0
    }
    90% {
        margin-left:-67.9px;
        opacity:1
    }
    100% {
        margin-left:-68px;
        opacity:0
    }
}
@-moz-keyframes arrow-animation-left {
    0% {
        margin-left:-58px;
        opacity:0
    }
    90% {
        margin-left:-67.9px;
        opacity:1
    }
    100% {
        margin-left:-68px;
        opacity:0
    }
}
@-ms-keyframes arrow-animation-left {
    0% {
        margin-left:-58px;
        opacity:0
    }
    90% {
        margin-left:-67.9px;
        opacity:1
    }
    100% {
        margin-left:-68px;
        opacity:0
    }
}
@keyframes arrow-animation-left {
    0% {
        margin-left:-58px;
        opacity:0
    }
    90% {
        margin-left:-67.9px;
        opacity:1
    }
    100% {
        margin-left:-68px;
        opacity:0
    }
}
@-webkit-keyframes arrow-animation-right {
    0% {
        margin-right:-58px;
        opacity:0
    }
    90% {
        margin-right:-67.9px;
        opacity:1
    }
    100% {
        margin-right:-68px;
        opacity:0
    }
}
@-moz-keyframes arrow-animation-right {
    0% {
        margin-right:-58px;
        opacity:0
    }
    90% {
        margin-right:-67.9px;
        opacity:1
    }
    100% {
        margin-right:-68px;
        opacity:0
    }
}
@-ms-keyframes arrow-animation-right {
    0% {
        margin-right:-58px;
        opacity:0
    }
    90% {
        margin-right:-67.9px;
        opacity:1
    }
    100% {
        margin-right:-68px;
        opacity:0
    }
}
@keyframes arrow-animation-right {
    0% {
        margin-right:-58px;
        opacity:0
    }
    90% {
        margin-right:-67.9px;
        opacity:1
    }
    100% {
        margin-right:-68px;
        opacity:0
    }
}
.homeSavingsSliderWidget .slider-arrow {
    position:absolute;
    top:50%;
    width:13px;
    height:34px;
    margin-top:-15px;
    background-border:none;
    z-index:999;
    -webkit-transition:all 200ms ease-out 0;
    transition:all 200ms ease-out 0s
}
.homeSavingsSliderWidget .opacity-animation-left {
    animation:arrow-animation-left 2s infinite ease-in-out;
    -webkit-animation:arrow-animation-left 2s infinite ease-in-out;
    -moz-animation:arrow-animation-left 2s infinite ease-in-out
}
.homeSavingsSliderWidget .opacity-animation-right {
    animation:arrow-animation-right 2s infinite ease-in-out;
    -webkit-animation:arrow-animation-right 2s infinite ease-in-out;
    -moz-animation:arrow-animation-right 2s infinite ease-in-out
}
.homeSavingsSliderWidget .slider-arrow-left {
    left:50%;
    margin-left:-58px;
    background-image:url('./sections/./../../common/widgets/../../../../widget/HomeSavingsSlider/slider-arrow-left13x34.png')
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
    .homeSavingsSliderWidget .slider-arrow-left {
        background-image:url('./sections/./../../common/widgets/../../../../widget/HomeSavingsSlider/slider-arrow-left@2x.png');
        background-size:100%
    }
}
.homeSavingsSliderWidget .slider-arrow-right {
    right:50%;
    margin-right:-58px;
    background-image:url('./sections/./../../common/widgets/../../../../widget/HomeSavingsSlider/slider-arrow-right13x34.png')
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
    .homeSavingsSliderWidget .slider-arrow-right {
        background-image:url('./sections/./../../common/widgets/../../../../widget/HomeSavingsSlider/slider-arrow-right@2x.png');
        background-size:100%
    }
}
.homeSavingsSliderWidget .slider-home-value {
    text-align:center;
    color:#710f11;
    position:relative;
    margin-bottom:-15px;
    z-index:10
}
.homeSavingsSliderWidget .slider-home-value.react-value {
    width:200px
}
.homeSavingsSliderWidget .slider-home-value.react-value span {
    margin-left:-200px
}
.homeSavingsSliderWidget .home-value-track {
    margin:0 24px;
    position:relative;
    height:48px
}
.homeSavingsSliderWidget .disclaimer-flyout-content {
    width:300px;
    text-align:left
}
.homeSavingsSliderWidget .home-savings-values {
    display:inline-block;
    position:relative;
    width:49%;
    margin:50px 0 30px;
    z-index:10
}
.homeSavingsSliderWidget .inline {
    display:inline-block
}
.homeSavingsSliderWidget .invisible-fade {
    opacity:0!important
}
.homeSavingsSliderWidget .home-savings-value {
    margin:0;
    font-size:35px;
    line-height:1;
    color:#5C060E
}
@media (min-width:400px) {
    .homeSavingsSliderWidget .home-savings-value {
        font-size:45px
    }
}
@media (min-width:600px) {
    .homeSavingsSliderWidget .home-savings-value {
        font-size:70px
    }
}
.homeSavingsSliderWidget .slider-tooltip {
    color:#c82021;
    margin:5px 0 30px
}
.homeSavingsSliderWidget .slider-tooltip span {
    opacity:1;
    -webkit-transition:all 200ms ease-out 0;
    transition:all 200ms ease-out 0s
}
.homeSavingsSliderWidget .min-price-label, .homeSavingsSliderWidget .max-price-label {
    position:relative;
    margin-bottom:-10px;
    z-index:10;
    font-size:16px;
    opacity:1;
    -webkit-transition:all 200ms ease-out 0;
    transition:all 200ms ease-out 0s
}
.homeSavingsSliderWidget .min-price-label {
    text-align:left;
    float:left
}
.homeSavingsSliderWidget .max-price-label {
    text-align:right;
    float:right
}
.homeSavingsSliderWidget .home-savings-header {
    font-size:15px;
    margin-top:-10px
}
@media (min-width:400px) {
    .homeSavingsSliderWidget .home-savings-header {
        font-size:20px
    }
}
@media screen and (min-width:600px) {
    .homeSavingsSliderWidget .home-savings-header {
        font-size:25px
    }
}
.dj_ie8 .homeSavingsSliderWidget .home-savings-header {
    font-size:25px
}
.homeSavingsSliderWidget .savings-value-highlight-circle {
    position:absolute;
    border-radius:100%;
    background:#e2e2e2;
    top:50%;
    left:50%;
    z-index:-1;
    width:100px;
    height:100px;
    margin-left:-50px;
    margin-top:-51px
}
@media (min-width:400px) {
    .homeSavingsSliderWidget .savings-value-highlight-circle {
        width:132px;
        height:132px;
        margin-left:-66px;
        margin-top:-67.32000000000001px
    }
}
@media screen and (min-width:600px) {
    .homeSavingsSliderWidget .savings-value-highlight-circle {
        width:200px;
        height:200px;
        margin-left:-100px;
        margin-top:-102px
    }
}
.dj_ie8 .homeSavingsSliderWidget .savings-value-highlight-circle {
    width:200px;
    height:200px;
    margin-left:-100px;
    margin-top:-102px
}
.homeSavingsSliderWidget .slider-container {
    position:relative;
    width:100%;
    z-index:0
}
.homeSavingsSliderWidget .slider-container:after, .homeSavingsSliderWidget .slider-container:before {
    content:"";
    border-radius:100%;
    display:block;
    background:#000;
    height:1em;
    width:1em;
    margin-top:-.35em;
    top:50%;
    position:absolute;
    z-index:0
}
.homeSavingsSliderWidget .slider-container:after {
    margin-left:-1em;
    left:100%
}
.homeSavingsSliderWidget .slider-container:before {
    margin-right:-1em;
    left:0%
}
.homeSavingsSliderWidget .currency-text {
    margin-top:20px
}
.homeSavingsSliderWidget .savings-wrapper {
    position:relative;
    margin:0 -2px;
    z-index:12
}
@media (min-width:900px) {
    .homeSavingsSliderWidget {
        width:100%;
        left:0;
        margin-left:0
    }
}
.homeSavingsSliderWidget input[type=range] {
    -webkit-appearance:none;
    position:relative;
    width:100%;
    height:54px;
    margin:0;
    background-color:rgba(0,0,0,0);
    outline:0;
    -moz-transform:translateY(0px);
    -webkit-transform: translateY(0px);
    z-index:999
}
.homeSavingsSliderWidget input[type=range]::-webkit-slider-runnable-track {
    height:1px;
    background:#000;
    border:none;
    border-radius:3px
}
.homeSavingsSliderWidget input[type=range]::-webkit-slider-thumb {
    -webkit-appearance:none;
    border:none;
    height:54px;
    width:48px;
    margin-top:-30px;
    background-image:url('./sections/./../../common/widgets/../../../../widget/HomeSavingsSlider/slider-thumb48x54.png');
    background-color:transparent!important
}

input[type=range]::-ms-fill-lower{
    height:1px;
    background:#000;
    border:none;
    border-radius:3px
}
input[type=range]::-ms-fill-upper {
    height:1px;
    background:#000;
    border:none;
    border-radius:3px
}

input[type=range]::-ms-thumb {
    -webkit-appearance:none;
    border:none;
    height:54px;
    width:48px;
    margin-top:-5px !important;
    background-image:url('../images/slider-thumb.png');
    background-color:transparent!important
}

.savings_slider .slider_bar{
    clear: both;
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
    .homeSavingsSliderWidget input[type=range]::-webkit-slider-thumb {
        background-image:url('./sections/./../../common/widgets/../../../../widget/HomeSavingsSlider/slider-thumb@2x.png');
        background-size:100%
    }
}
.homeSavingsSliderWidget input[type=range]:focus, .homeSavingsSliderWidget input[type=range]::-moz-focus-outer {
    outline:none;
    border:0
}
.homeSavingsSliderWidget input[type=range]:focus::-webkit-slider-runnable-track {
    background:#000
}
.homeSavingsSliderWidget input[type=range]::-moz-range-track {
    height:1px;
    background:#000;
    border:none;
    border-radius:3px;
    -moz-transform:translateY(0px);
    -webkit-transform: translateY(0px)
}

.homeSavingsSliderWidget input[type=range]::-moz-range-thumb {
    -webkit-appearance:none;
    border:none;
    height:54px;
    width:48px;
    margin-top:-30px;
    background-image:url('./sections/./../../common/widgets/../../../../widget/HomeSavingsSlider/slider-thumb48x54.png');
    background-color:transparent!important;
    -moz-transform:translateY(0px);
    -webkit-transform: translateY(0px)
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
    .homeSavingsSliderWidget input[type=range]::-moz-range-thumb {
        background-image:url('./sections/./../../common/widgets/../../../../widget/HomeSavingsSlider/slider-thumb@2x.png');
        background-size:100%
    }
}
.homeSavingsSliderWidget input[type=range]:focus::-moz-range-track {
    background:#000;
    outline:0
}
.homeSavingsSliderWidget input[type=range]::-ms-track {
    height:1px;
    border:none;
    border-radius:3px;
    color:transparent;
    background:#000;
    z-index:999
}
.homeSavingsSliderWidget input[type=range]::-ms-fill-lower {
    outline:none;
    background:#000
}
.homeSavingsSliderWidget input[type=range]::-ms-thumb {
    -webkit-appearance:none;
    border:none;
    height:54px;
    width:48px;
    background-image:url('./sections/./../../common/widgets/../../../../widget/HomeSavingsSlider/slider-thumb48x54.png');
    margin-top:0;
    background-color:transparent!important;
    z-index:999
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
    .homeSavingsSliderWidget input[type=range]::-ms-thumb {
        background-image:url('./sections/./../../common/widgets/../../../../widget/HomeSavingsSlider/slider-thumb@2x.png');
        background-size:100%
    }
}
.homeSavingsSliderWidget input[type=range]::-ms-tooltip {
    visibility:hidden
}
.homeSavingsSliderWidget input[type=range]:focus::-ms-track {
    outline:none;
    border:0
}
.homeSavingsSliderWidget input[type=range]:focus::-ms-thumb {
    outline:none;
    border:0
}