#main-slider {
    height: 500px;
}

    #main-slider .swiper-slide {
        width: 100%;
        height: 100%;
        background: center no-repeat;
        background-size: cover;
    }

        #main-slider .swiper-slide > a.slider-main-link {
            display: table;
            position: relative;
            height: 100%;
            width: 100%;
            color: #fc0;
        }

    #main-slider .slider-overlay {
        position: absolute;
        width: 100%;
        padding: 20px 0;
        bottom: 0;
        background: rgba(0,0,0,0.3);
    }

        #main-slider .slider-overlay * {
            font-family: 'Roboto Condensed', 'Roboto', 'Segoe UI', Helvetica, Arial, sans-serif;
        }

        #main-slider .slider-overlay .center h1, #main-slider .slider-overlay .center p {
            margin: 0 !important;
            padding: 0 0 10px 0 !important;
            color: #fc0;
        }

            #main-slider .slider-overlay .center h1:last-child, #main-slider .slider-overlay .center p:last-child {
                padding: 0 !important;
            }

            #main-slider .slider-overlay .center p a {
                font-size: 18px !important;
                color: #fff !important;
            }

                #main-slider .slider-overlay .center p a:hover, #main-slider .slider-overlay .center p a:focus {
                    text-decoration: underline !important;
                }

.swiper-pagination#main {
    position: static !important;
    width: 100% !important;
}

    .swiper-pagination#main .swiper-pagination-bullet {
        width: 40px;
        height: 6px;
        background: rgba(0,0,0,0.2);
        margin-right: 20px;
        border-radius: 0;
        opacity: 1 !important;
        transition: all linear 0.15s;
    }

        .swiper-pagination#main .swiper-pagination-bullet:last-child {
            margin: 0;
        }

        .swiper-pagination#main .swiper-pagination-bullet:hover {
            background: #f80;
            transition: all linear 0.25s;
        }

    .swiper-pagination#main .swiper-pagination-bullet-active {
        background: rgba(0,0,0,0.6);
        transition: all linear 0.25s;
    }

#news-slider {
    height: 440px;
}

#products-slider {
    height: 480px;
}

div.band.slider-products .center:hover .swiper-button-next, div.band.slider-products .center:focus .swiper-button-next, div.band.slider-products .center:hover .swiper-button-prev, div.band.slider-products .center:focus .swiper-button-prev {
    opacity: 1;
    transition: all linear 0.15s;
}

div.band.slider-products .swiper-button-next, div.band.slider-products .swiper-button-prev {
    width: 28px;
    height: 32px;
    background: #f80 center no-repeat;
    opacity: 0;
    transition: all linear 0.15s;
}

    div.band.slider-products .swiper-button-next:hover, div.band.slider-products .swiper-button-next:focus, div.band.slider-products .swiper-button-prev:hover, div.band.slider-products .swiper-button-prev:focus {
        background-color: #000;
        opacity: 1;
        transition: all linear 0.25s;
    }

div.band.slider-products .swiper-button-next {
    right: 0;
    background-image: url(img/slider-products-next.png);
}

div.band.slider-products .swiper-button-prev {
    left: 0;
    background-image: url(img/slider-products-prev.png);
}
