#mainSlider { width: 100%; position: relative; z-index: 1; direction: ltr; overflow: hidden; margin: 0 auto; max-width: 1500px; max-height: 600px; min-width: 320px; min-height: 480px; }
#mainSlider .rsArrow { position: absolute; top: 50%; margin: 0; margin-top: -25px; width: 50px; height: 50px; cursor: pointer; z-index: 162; font-size: 48px; line-height: 1; }
#mainSlider .rsArrow .rsArrowIcn { position: absolute; cursor: pointer; top: auto; left: auto; width: 50px; height: 50px; font-family: "FontAwesome"; color: #fff; text-align: center; background: transparent; }
#mainSlider .rsArrowRight { right: 0; }
#mainSlider .rsArrowRight .rsArrowIcn:before { content: "\f105"; }
#mainSlider .rsArrowLeft { left: 0; }
#mainSlider .rsArrowLeft .rsArrowIcn:before { content: "\f104"; }
#mainSlider .slide_text { bottom: 0; left: 0; width: 100%; position: absolute; z-index: 9; text-align: left; color: #fff; letter-spacing: 0.05rem; padding: 20px 0; background-color: rgba(0, 0, 0, 0.75); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000, endColorstr=#BF000000)"; }
#mainSlider .slide_text h2 { color: #b4975a; margin-top: 0; margin-bottom: 5px; }
#mainSlider .slide_text p { text-transform: uppercase; margin-bottom: 5px; }
#mainSlider .slide_text a { color: #b4975a; }
#mainSlider .slide_text a:hover { color: #fff; }
#mainSlider .slide_text a.link { text-transform: uppercase; }
#mainSlider .slide_text a.white-link { color: #fff; }
#mainSlider .slide_next_button, #mainSlider .slide_prev_button { display: none !important; }
#mainSlider .image-slide { position: relative; z-index: 1; }
#mainSlider .image-slide:after { content: ""; display: block; position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.33) 100%); background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.33) 100%); background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.33) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#54000000',GradientType=0 ); }
#mainSlider.slider-manager { margin-bottom: 30px; }
#mainSlider.slider-manager .slide_text { padding-bottom: 30px; }
#mainSlider.slider-manager .slide_text a { font-size: 14px; }

.touch #mainSlider .rsCount, .touch #mainSlider .rsArrow { z-index: 99999; }

.homepage #mainSlider .rsArrow, .homepage #mainSlider .slide_text { display: none !important; }
