/*  * @author    ThemePunch <info@themepunch.com> * @link      http://www.themepunch.com/ * @copyright 2017 ThemePunch*/.rs-before-after-addon {		overflow: hidden !important;	}.rs-before-after-addon .tparrows {		z-index: 1000 !important;	}.rs-addon-beforeafter-btn {	position: absolute;	display: table;	cursor: pointer;	text-align: center;	white-space: nowrap;	z-index: 102;	}.rs-addon-beforeafter-btn i {		display: table-cell;	vertical-align: middle;	position: relative;	}.rs-beforeafter-shift-arrows .rs-addon-beforeafter-btn i {		-webkit-transform: translateX(0) !important;	transform: translateX(0) !important;	}.rs-addon-beforeafter-btn-vertical,.rs-addon-beforeafter-btn-vertical i {		display: block;	}.rs-addon-beforeafter-line {		display: block;	position: absolute;	z-index: 100;	}.rs-addon-beforeafter-line.rs-beforeafter-horizontal {		top: 0;	height: 100%;	}.rs-addon-beforeafter-line.rs-beforeafter-vertical {		left: 0;	width: 100%;	}.rs-before-after-element {		opacity: 0;	visibility: hidden;	}.rs-before-after-element,.rs-before-after-element:before {		-webkit-user-select: none;	-moz-user-select: none;    user-select: none;	}.rs-addon-beforeafter-bg {		opacity: 0;	z-index: 999;	}.rs-addon-beforeafter-bg,.rs-addon-beforeafter-revealer,.rs-addon-beforeafter-revealer rs-loop-wrap {	width: 100%;    height: 100%;        }.rs-addon-beforeafter-bg,.rs-addon-beforeafter-revealer {     	position: absolute;	overflow: hidden;      } .rs-addon-beforeafter-before {		top: 0;	left: 0;	}.rs-addon-beforeafter-horizontal .rs-addon-beforeafter-bg,.rs-addon-beforeafter-horizontal .rs-addon-beforeafter-after {		top: 0;	right: 0;	} .rs-addon-beforeafter-vertical .rs-addon-beforeafter-bg,.rs-addon-beforeafter-vertical .rs-addon-beforeafter-after {		bottom: 0;	left: 0;	}.rs-addon-beforeafter-bg,.rs-addon-beforeafter-after {		opacity: 0;	}.rs-addon-beforeafter-inner,.rs-addon-beforeafter-bg-inner  {		position: absolute;	width: 100%;	height: 100%;	}.rs-addon-beforeafter-video, .rs-addon-beforeafter-video * {pointer-events: none !important}.rs-addon-beforeafter-horizontal .rs-addon-beforeafter-inner,.rs-addon-beforeafter-horizontal .rs-addon-beforeafter-bg-inner {		right: 0;	top: 0;	}.rs-addon-beforeafter-vertical .rs-addon-beforeafter-inner,.rs-addon-beforeafter-vertical .rs-addon-beforeafter-bg-inner {		left: 0;	bottom: 0;	}.rs-video-beforeafter,.rs-video-beforeafter rs-mask-wrap {		width: 100% !important;	height: 100% !important;	}.rs-before-after-addon:not(.before-after-carousel).dragging,.rs-before-after-addon:not(.before-after-carousel).dragging *,.rs-before-after-addon:not(.before-after-carousel).dragging .rs-addon-beforeafter-btn i:before {    -webkit-user-select: none !important;	-moz-user-select: none !important;    user-select: none !important;  }.rs-beforeafter-pointers,.rs-beforeafter-pointers .rs-addon-beforeafter-inner {		pointer-events: none;	}.rs-beforeafter-pointers *:not(.rs-addon-beforeafter-inner) {		pointer-events: auto;	}.rs-beforeafter-pointers .rs-video-beforeafter,.rs-beforeafter-pointers .rs-video-beforeafter * {		pointer-events: none;	}