/*************************
    rev slider 
*************************/

/*home 1*/
.slider { overflow: hidden; }
#rev_slider_3_1_wrapper .tp-loader.spinner2 { background-color: #FFFFFF; }
.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 }
.ares .tp-bullet { width: 13px; height: 13px; position: absolute; background: rgba(229, 229, 229, 1); border-radius: 50%; cursor: pointer; box-sizing: content-box }
.ares .tp-bullet:hover, .ares .tp-bullet.selected { background: #990000; }
.ares .tp-bullet-title { position: absolute; color: 136, 136, 136; font-size: 12px; padding: 0px 10px; font-weight: 600; right: 27px; top: -4px; background: rgba(255, 255, 255, 0.75); visibility: hidden; transform: translatex(-20px); -webkit-transform: translatex(-20px); transition: transform 0.3s; -webkit-transition: transform 0.3s; line-height: 20px; white-space: nowrap }
.ares .tp-bullet-title:after { width: 0px; height: 0px; border-style: solid; border-width: 10px 0 10px 10px; border-color: transparent transparent transparent rgba(255, 255, 255, 0.75); content: " "; position: absolute; right: -10px; top: 0px }
.ares .tp-bullet:hover .tp-bullet-title { visibility: visible; transform: translatex(0px); -webkit-transform: translatex(0px) }
.ares .tp-bullet.selected:hover .tp-bullet-title { background: rgba(255, 255, 255, 1) }
.ares .tp-bullet.selected:hover .tp-bullet-title:after { border-color: transparent transparent transparent rgba(255, 255, 255, 1) }
.ares.tp-bullets:hover .tp-bullet-title { visibility: hidden }
.ares.tp-bullets:hover .tp-bullet:hover .tp-bullet-title { visibility: visible; transform: translateX(0px) translatey(0px); -webkit-transform: translateX(0px) translatey(0px) }
.ares.nav-dir-vertical.nav-pos-hor-left .tp-bullet-title { right: auto; left: 27px; transform: translatex(20px); -webkit-transform: translatex(20px) }
.ares.nav-dir-vertical.nav-pos-hor-left .tp-bullet-title:after { border-width: 10px 10px 10px 0; border-color: transparent rgba(255, 255, 255, 0.75) transparent transparent; right: auto !important; left: -10px !important }
.ares.nav-dir-vertical.nav-pos-hor-left .tp-bullet.selected:hover .tp-bullet-title:after { border-color: transparent rgba(255, 255, 255, 1) transparent transparent }
.ares.nav-dir-horizontal.nav-pos-ver-center .tp-bullet-title, .ares.nav-dir-horizontal.nav-pos-ver-bottom .tp-bullet-title { top: -35px; left: 50%; right: auto; transform: translateX(-50%) translateY(-10px); -webkit-transform: translateX(-50%) translateY(-10px) }
.ares.nav-dir-horizontal.nav-pos-ver-center .tp-bullet-title:after, .ares.nav-dir-horizontal.nav-pos-ver-bottom .tp-bullet-title:after { border-width: 8px 8px 0px 8px; border-color: rgba(255, 255, 255, 0.75) transparent transparent transparent; right: auto; left: 50%; margin-left: -8px; top: auto; bottom: -8px }
.ares.nav-dir-horizontal.nav-pos-ver-center .tp-bullet.selected:hover .tp-bullet-title:after, .ares.nav-dir-horizontal.nav-pos-ver-bottom .tp-bullet.selected:hover .tp-bullet-title:after { border-color: rgba(255, 255, 255, 1) transparent transparent transparent }
.ares.nav-dir-horizontal.nav-pos-ver-center .tp-bullet:hover .tp-bullet-title, .ares.nav-dir-horizontal.nav-pos-ver-bottom .tp-bullet:hover .tp-bullet-title { transform: translateX(-50%) translatey(0px); -webkit-transform: translateX(-50%) translatey(0px) }
.ares.nav-dir-horizontal.nav-pos-ver-top .tp-bullet-title { top: 25px; left: 50%; right: auto; transform: translateX(-50%) translateY(10px); -webkit-transform: translateX(-50%) translateY(10px) }
.ares.nav-dir-horizontal.nav-pos-ver-top .tp-bullet-title:after { border-width: 0 10px 10px 10px; border-color: transparent transparent rgba(255, 255, 255, 0.75) transparent; right: auto; left: 50%; margin-left: -10px; bottom: auto; top: -10px }
.ares.nav-dir-horizontal.nav-pos-ver-top .tp-bullet.selected:hover .tp-bullet-title:after { border-color: transparent transparent rgba(255, 255, 255, 1) transparent }
.ares.nav-dir-horizontal.nav-pos-ver-top .tp-bullet:hover .tp-bullet-title { transform: translateX(-50%) translatey(0px); -webkit-transform: translateX(-50%) translatey(0px) }

/**Home 2 */
.persephone.tparrows { cursor: pointer; background: rgba(201, 201, 201, 0.75); width: 40px; height: 40px; position: absolute; display: block; z-index: 100; border: 1px solid rgba(255, 255, 255, 1) }
.persephone.tparrows:hover { background: rgba(0, 0, 0, 1) }
.persephone.tparrows:before { font-family: "revicons"; font-size: 15px; color: rgb(255, 255, 255); display: block; line-height: 40px; text-align: center }
.persephone.tparrows.tp-leftarrow:before { content: "\e824" }
.persephone.tparrows.tp-rightarrow:before { content: "\e825" }

/*Home 3*/
#rev_slider_19_1 .zeus.tparrows { cursor: pointer; min-width: 70px; min-height: 70px; position: absolute; display: block; z-index: 100; border-radius: 50%; overflow: hidden; background: rgba(0, 0, 0, 0.1) }
#rev_slider_19_1 .zeus.tparrows:before { font-family: "revicons"; font-size: 20px; color: rgb(255, 255, 255); display: block; line-height: 70px; text-align: center; z-index: 2; position: relative }
#rev_slider_19_1 .zeus.tparrows.tp-leftarrow:before { content: "\e824" }
#rev_slider_19_1 .zeus.tparrows.tp-rightarrow:before { content: "\e825" }
#rev_slider_19_1 .zeus .tp-title-wrap { background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; top: 0px; left: 0px; position: absolute; opacity: 0; transform: scale(0); -webkit-transform: scale(0); transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; border-radius: 50% }
#rev_slider_19_1 .zeus .tp-arr-imgholder { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; background-position: center center; background-size: cover; border-radius: 50%; transform: translatex(-100%); -webkit-transform: translatex(-100%); transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s }
#rev_slider_19_1 .zeus.tp-rightarrow .tp-arr-imgholder { transform: translatex(100%); -webkit-transform: translatex(100%) }
#rev_slider_19_1 .zeus.tparrows:hover .tp-arr-imgholder { transform: translatex(0); -webkit-transform: translatex(0); opacity: 1 }
#rev_slider_19_1 .zeus.tparrows:hover .tp-title-wrap { transform: scale(1); -webkit-transform: scale(1); opacity: 1 }

