@charset "utf-8";

#rs-demo-id { }

#rev_slider_1_1_wrapper .hesperiden.tparrows { cursor: pointer; background: rgba(0, 0, 0, 0.5); width: 40px; height: 40px; position: absolute; display: block; z-index: 1000; border-radius: 50%; }

#rev_slider_1_1_wrapper .hesperiden.tparrows:hover { background: rgb(0, 0, 0); }

#rev_slider_1_1_wrapper .hesperiden.tparrows::before { font-family: revicons; font-size: 20px; color: rgb(255, 255, 255); display: block; line-height: 40px; text-align: center; }

#rev_slider_1_1_wrapper .hesperiden.tparrows.tp-leftarrow::before { content: ""; margin-left: -3px; }

#rev_slider_1_1_wrapper .hesperiden.tparrows.tp-rightarrow::before { content: ""; margin-right: -3px; }

#rev_slider_1_1_wrapper .ares.tp-bullets { }

#rev_slider_1_1_wrapper .ares.tp-bullets::before { content: " "; position: absolute; width: 100%; height: 100%; background: transparent; padding: 10px; margin-left: -10px; margin-top: -10px; box-sizing: content-box; }

#rev_slider_1_1_wrapper .ares .tp-bullet { width: 11px; height: 11px; position: absolute; background: rgba(255, 255, 255, 0.6); border-radius: 50%; cursor: pointer; box-sizing: content-box; }

#rev_slider_1_1_wrapper .ares .tp-bullet:hover, #rev_slider_1_1_wrapper .ares .tp-bullet.selected { background: rgb(255, 255, 255); }

#rev_slider_1_1_wrapper .ares .tp-bullet-title { position: absolute; color: rgba(136, 136, 136, 0); font-size: 12px; padding: 0px 10px; font-weight: 600; right: 27px; top: -4px; background: rgba(255, 255, 255, 0); visibility: hidden; transform: translateX(-20px); transition: transform 0.3s; line-height: 20px; white-space: nowrap; }

#rev_slider_1_1_wrapper .ares .tp-bullet-title::after { width: 0px; height: 0px; border-style: solid; border-width: 10px 0px 10px 10px; border-color: transparent transparent transparent rgba(255, 255, 255, 0); content: " "; position: absolute; right: -10px; top: 0px; }

#rev_slider_1_1_wrapper .ares .tp-bullet:hover .tp-bullet-title { visibility: visible; transform: translateX(0px); }

#rev_slider_1_1_wrapper .ares .tp-bullet.selected:hover .tp-bullet-title { background: rgb(255, 255, 255); }

#rev_slider_1_1_wrapper .ares .tp-bullet.selected:hover .tp-bullet-title::after { border-color: transparent transparent transparent rgb(255, 255, 255); }

#rev_slider_1_1_wrapper .ares.tp-bullets:hover .tp-bullet-title { visibility: hidden; }

#rev_slider_1_1_wrapper .ares.tp-bullets:hover .tp-bullet:hover .tp-bullet-title { visibility: visible; transform: translateX(0px) translateY(0px); }

#rev_slider_1_1_wrapper .ares.nav-dir-vertical.nav-pos-hor-left .tp-bullet-title { right: auto; left: 27px; transform: translateX(20px); }

#rev_slider_1_1_wrapper .ares.nav-dir-vertical.nav-pos-hor-left .tp-bullet-title::after { border-color: transparent rgba(255, 255, 255, 0) transparent transparent; border-width: 10px 10px 10px 0px !important; right: auto !important; left: -10px !important; }

#rev_slider_1_1_wrapper .ares.nav-dir-vertical.nav-pos-hor-left .tp-bullet.selected:hover .tp-bullet-title::after { border-color: transparent rgb(255, 255, 255) transparent transparent !important; }

#rev_slider_1_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-center .tp-bullet-title, #rev_slider_1_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-bottom .tp-bullet-title { top: -35px; left: 50%; right: auto; transform: translateX(-50%) translateY(-10px); }

#rev_slider_1_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-center .tp-bullet-title::after, #rev_slider_1_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-bottom .tp-bullet-title::after { border-width: 10px 10px 0px; border-color: rgba(255, 255, 255, 0) transparent transparent; inset: auto auto -10px 50%; margin-left: -10px; }

#rev_slider_1_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-center .tp-bullet.selected:hover .tp-bullet-title::after, #rev_slider_1_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-bottom .tp-bullet.selected:hover .tp-bullet-title::after { border-color: rgb(255, 255, 255) transparent transparent; }

#rev_slider_1_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-center .tp-bullet:hover .tp-bullet-title, #rev_slider_1_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-bottom .tp-bullet:hover .tp-bullet-title { transform: translateX(-50%) translateY(0px); }

#rev_slider_1_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-top .tp-bullet-title { top: 25px; left: 50%; right: auto; transform: translateX(-50%) translateY(10px); }

#rev_slider_1_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-top .tp-bullet-title::after { border-width: 0px 10px 10px; border-color: transparent transparent rgba(255, 255, 255, 0); inset: -10px auto auto 50%; margin-left: -10px; }

#rev_slider_1_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-top .tp-bullet.selected:hover .tp-bullet-title::after { border-color: transparent transparent rgb(255, 255, 255); }

#rev_slider_1_1_wrapper .ares.nav-dir-horizontal.nav-pos-ver-top .tp-bullet:hover .tp-bullet-title { transform: translateX(-50%) translateY(0px); }