.sliderPrev,
.sliderNext,
.sliderHome .slideContent .slideTitle a { -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.rangeSlider .formLabel { padding-bottom: 8px; }
.rangeSlider .formLabel div { display: inline-block; }
.rangeSlider .formLabel .rangeSliderFrom { padding-left: 5px; }
.rangeSlider .rangeSliderDefaults { overflow: hidden; padding-top: 9px; line-height: 1.05; }
.rangeSlider .rangeSliderDefaults .rangeSliderDefaultValueFrom { float: left; }
.rangeSlider .rangeSliderDefaults .rangeSliderDefaultValueTo { float: right; }
.rangeSlider .rangeSliderDefaults .rangeSliderDefaultValueFrom,
.rangeSlider .rangeSliderDefaults .rangeSliderDefaultValueTo { font-size: 13px; font-weight: 400; }
.rangeSlider .formLabel .separator { padding-right: 5px; }

.rangeSlider .rangeSliderRail { height: 7px; border: 0; border-radius: 0; }
.rangeSlider .ui-slider-range { border-radius: 0; }
.rangeSlider .ui-slider-handle { top: 50%; width: 14px; height: 14px; margin-top: -7px; border-radius: 0; cursor: pointer; }
.slider,
.sliderClip { position: relative; overflow: hidden; width: 100%;}
.slides { overflow: hidden; list-style: none outside none; padding: 0; margin: 0;}
.slide { float: left; }
.sliderHome,
.sliderHome .sliderClip { height: 470px; }

.sliderHome .slide { position: relative; overflow: hidden; width: 100%; height: 470px; }
.sliderHome .slideImage { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.sliderHome .slideImage img { position: absolute; top: -9999px; right: -9999px; bottom: -9999px; left: -9999px; margin: auto; }
.sliderHome .slideImage img.changeHeight { width: auto; height: 100%; }
.sliderHome .slideImage img.changeWidth { width: 100%; height: auto; }

.sliderHome .slideContent { position: relative; z-index: 1; width: 1200px; height: 100%; margin: 0 auto; font-size: 0; }
.sliderHome .slideContent:before { display: inline-block; height: 100%; margin-right: -0.25em; vertical-align: middle; content: ''; }
.sliderHome .slideContentInner { display: inline-block; vertical-align: middle; }
.sliderHome .slideContent p,
.sliderHome .slideContent .slideParagraph, .sliderHome .slideContent .slideParagraph span { font-size: 18px; line-height: 1.8; text-transform: uppercase; }
.sliderHome .slideContent .slideParagraph { padding: 0 20px; }
.sliderHome .slideContent .slideParagraph a{ color: #FFF; }
.sliderHome .slideContent .slideTitle, .sliderHome .slideContent .slideTitle span{ padding: 0; font-size: 36px; line-height: 2.1; font-weight: 700; text-transform: uppercase; }
.sliderHome .slideContent .slideTitle a { position: relative; display: block; padding: 0 50px 0 20px; color: inherit; }
.sliderHome .slideContent .slideTitle a:after { position: absolute; top: 50%; right: 15px; width: 16px; height: 26px; margin-top: -14px; background: url(slide-title-arrow.png) no-repeat 1px 1px; content: ''; }
.sliderHome .slideContent .slideTitle a:hover { text-decoration: none; }

.sliderHome .sliderPrev,
.sliderHome .sliderNext { position: absolute; top: 50%; z-index: 2; width: 40px; height: 40px; margin-top: -20px; background: url(sprite.png) no-repeat 0 0; }
.sliderHome .sliderPrev:hover,
.sliderHome .sliderNext:hover { text-decoration: none; }
.sliderHome .sliderPrev { left: 15px; background-position: -495px 6px; }
.sliderHome .sliderNext { right: 15px; background-position: -537px 6px; }


.sectionProducts .formFilters .rangeSlider .formControls { padding-bottom: 1px; }
html[dir="rtl"] .sliderHome .slideContent { text-align: right; }
html[dir="rtl"] .sliderHome .slideContent .slideTitle a { padding-right: 20px; padding-left: 50px; }
html[dir="rtl"] .sliderHome .slideContent .slideTitle a:after { right: auto; left: 15px; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }

html[dir="rtl"] .rangeSlider .rangeSliderDefaults .rangeSliderDefaultValueTo { float: left; }
html[dir="rtl"] .rangeSlider .rangeSliderDefaults .rangeSliderDefaultValueFrom { float: right; }
html[dir="rtl"] .rangeSlider .formLabel .separator { padding-right: 0; }
html[dir="rtl"] .rangeSlider .formLabel .rangeSliderFrom { padding-left: 0; padding-right: 5px; }

@media only screen and (max-width: 1220px) {
    .sliderHome .slideContent { width: 100%; text-align: center; }
    html[dir="rtl"] .sliderHome .slideContent { text-align: center; }   
}

@media only screen and (max-width: 768px) {  
    .sliderHome,
    .sliderHome .sliderClip,
    .sliderHome .slide { height: 360px; }
}


@media only screen and (max-width: 680px) {
    .sliderHome .slideContent p { padding: 0 5px; font-size: 12px; text-align: left; }     
    .sliderHome .slideContent .slideTitle { font-size: 18px; text-align: left; }
    .sliderHome .slideContent .slideTitle a { padding: 0 5px; }
    .sliderHome .slideContent .slideTitle a:after { display: none; }  
    html[dir="rtl"] .sliderHome .slideContent .slideTitle a { padding: 0 5px; }  
}

@media only screen and (max-width: 480px) {
    .sliderHome,
    .sliderHome .sliderClip,
    .sliderHome .slide { height: 300px; }

    .sliderHome .slideContent:before { display: none; }
    .sliderHome .slideContentInner { margin-top: 50px; }

    .sliderHome .sliderPrev,
    .sliderHome .sliderNext { margin-top: 0; } 
}
.rangeSlider .formLabel .rangeSliderFrom,
.rangeSlider .formLabel .rangeSliderTo,
.rangeSlider .formLabel .separator,
.rangeSlider .rangeSliderDefaults .rangeSliderDefaultValueFrom,
.rangeSlider .rangeSliderDefaults .rangeSliderDefaultValueTo { color: #8e93a2; }
.rangeSlider .rangeSliderRail { background: #393b41; }
.rangeSlider .ui-slider-range { background: #2673b0; }
.rangeSlider .ui-slider-handle { border-color: #fff; background: #fff; }
.rangeSlider .ui-slider-handle.ui-state-focus { border-color: #f46e35; background: #f46e35; }
.sliderHome .slideContentInner { background: rgba(27, 28, 33, .8); }
.sliderHome .slideContent p,
.sliderHome .slideContent .slideParagraph, .sliderHome .slideContent .slideParagraph span { color: #fff; }
.sliderHome .slideContent .slideTitle { background: #fff; color: #1b1c21; }
.sliderHome .slideContent .slideTitle a:after { background-image: url(slide-title-arrow.png); }
.sliderHome .slideContent .slideTitle a:hover { color: #f3632c; }
.sliderHome .sliderPrev,
.sliderHome .sliderNext { background-color: rgba(27, 28, 33, .3); background-image: url(sprite.png); }
.sliderHome .sliderPrev:hover,
.sliderHome .sliderNext:hover { background-color: rgba(27, 28, 33, 1); }
.formSearch .rangeSlider .rangeSliderRail { background: rgba(15, 59, 65, .15); }
.formSearch .rangeSlider .ui-slider-handle { border-color: #393b41; background: #393b41; }
.formSearch .rangeSlider .ui-slider-handle.ui-state-focus { border-color: #f46e35; background: #f46e35; }
