/* Revolution Slider v5.3.1.5 - settings.css */
#rc-imageselect, .g-recaptcha { transform: scale(0.9); -webkit-transform: scale(0.9); transform-origin: 0 0; -webkit-transform-origin: 0 0; }
.tp-caption a { color: inherit; }
.tp-caption a:hover { color: inherit; }
.tp_inner_padding { box-sizing: border-box; max-height: none !important; }
.tp-caption.tp-shape { z-index: 1; }
.tp-svg-layer svg { width: 100%; height: 100%; position: relative; }
.tp-caption img { max-width: none; }
.tp-forcenotvisible, .tp-hide-revslider { visibility: hidden !important; display: none !important; }
.tp-caption .rs-untoggled-content { display: block; }
.tp-caption .rs-toggled-content { display: none; }
.tp-caption.rs-toggle-content-active .rs-untoggled-content { display: none; }
.tp-caption.rs-toggle-content-active .rs-toggled-content { display: block; }
.rs-layer-hidden { display: none !important; }
.tp-caption .rs-layer-looping { overflow: hidden !important; }
.rs-background-video-layer { position: absolute; top: 0; left: 0; width: 100%; height: 100%; visibility: hidden; z-index: 0; }
.rs-fullvideo-cover { width: 100%; height: 100%; top: 0; left: 0; position: absolute; background: transparent; z-index: 5; }
.rs-dotted { background-image: -webkit-repeating-radial-gradient(center center, rgba(0,0,0,.3), rgba(0,0,0,.3) 1px, transparent 1px, transparent 100%); background-image: repeating-radial-gradient(center center, rgba(0,0,0,.3), rgba(0,0,0,.3) 1px, transparent 1px, transparent 100%); -webkit-background-size: 3px 3px; background-size: 3px 3px; }
.rs-lined { background-image: -webkit-linear-gradient(left, rgba(0,0,0,.3) 1px, transparent 1px); background-image: linear-gradient(to right, rgba(0,0,0,.3) 1px, transparent 1px); -webkit-background-size: 3px 3px; background-size: 3px 3px; }
.rs-transparent { opacity: 0; }
.rev_slider_wrapper { width: 100%; overflow: visible; position: relative; }
.rev_slider_wrapper.notloded { display: none; }
.rev_slider { overflow: hidden; position: relative; }
.rev_slider .slotholder, .rev_slider > ul > li, .rev_slider > ul > li > img { background-position: center center; background-size: cover; }
.tp-leftarrow, .tp-rightarrow { position: absolute; z-index: 100; cursor: pointer; }
.tp-bullets { position: absolute; z-index: 100; }
.tp-bullets .bullet { cursor: pointer; }
