/*!
 * Slideshow
 * (C) RcaTheme.com, All rights reserved.
 *
 */
.r-slideshow-block{position:relative}.r-slideshow{height:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.r-slideshow .owl-stage-outer,.r-slideshow .owl-stage,.r-slideshow .owl-item,.r-slideshow .owl-item .item,.r-slideshow .r-slideshow-item,.r-slideshow .r-slideshow-item.bg{height:100%}.r-slideshow .owl-item{overflow:hidden;z-index:1}a.r-slideshow-item-link{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.r-s-content{-ms-transform-origin:top left;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:all 500ms ease-in-out!important;transition:all 500ms ease-in-out!important;position:absolute}.r-slideshow .r-s-layer{position:absolute}.r-slideshow .r-s-layer.text-center{left:0!important;right:0!important;text-align:center}[data-layeranim]{display:block;visibility:hidden}.rsl-animate[data-layeranim]{visibility:visible}.r-slideshow .r-s-mask{position:absolute;top:0;bottom:0;left:0;right:0}.r-slideshow .r-slideshow-item.bg{background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.r-slideshow.owl-theme .owl-dots{position:absolute;margin:0}.r-slideshow.owl-theme .owl-dots .owl-dot span,.r-slideshow.owl-theme .owl-nav [class*='owl-']{-webkit-transition:all .35s ease-out;transition:all .35s ease-out}.r-slideshow.owl-theme .owl-nav{margin:0}.r-slideshow.owl-theme .owl-nav [class*='owl-']{position:absolute;margin:0;top:50%;font-size:0;line-height:0;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.r-slideshow-scroll{position:absolute;bottom:30px;left:0;right:0;text-align:center;-webkit-transition:all .35s ease-out;transition:all .35s ease-out;z-index:111;opacity:.6}.r-slideshow-scroll a{color:#fff}.r-slideshow-scroll i{font-size:36px}.r-slideshow-scroll:hover{opacity:1}

.r-s-layer-content {line-height: 1.5;color: #fff}
.r-s-layer.text-center .r-s-layer-content {display: inline-block;}

/*Background without opacity*/
.r-s-layer-content.black {
	background: #000;
}
.r-s-layer-content.white {
	background: #fff;
}
.r-s-layer-content.red {
	background: #f34235;
}
.r-s-layer-content.pink {
	background: #e81d62;
}
.r-s-layer-content.purple {
	background: #9b26af;
}
.r-s-layer-content.deep-purple {
	background: #6639b6;
}
.r-s-layer-content.indigo {
	background: #3e50b4;
}
.r-s-layer-content.blue {
	background: #2095f2;
}
.r-s-layer-content.light-blue {
	background: #02a8f3;
}
.r-s-layer-content.cyan {
	background: #00bbd3;
}
.r-s-layer-content.teal {
	background: #009587;
}
.r-s-layer-content.green {
	background: #4bae4f;
}
.r-s-layer-content.light-green {
	background: #8ac249;
}
.r-s-layer-content.lime {
	background: #ccdb38;
}
.r-s-layer-content.yellow {
	background: #feea3a;
}
.r-s-layer-content.amber {
	background: #fec006;
}
.r-s-layer-content.orange {
	background: #f39c12;
}
.r-s-layer-content.deep-orange {
	background: #fe5621;
}
.r-s-layer-content.brown {
	background: #785447;
}
.r-s-layer-content.grey {
	background: #9d9d9d;
}
.r-s-layer-content.blue-grey {
	background: #5f7c8a;
}
.r-s-layer-content.dark-grey {
	background: #222;
}
/*Background with Opacity*/

.r-s-layer-content.black-oc {
	background: rgba(0, 0, 0, 0.85);
}
.r-s-layer-content.white-oc {
	background: rgba(255, 255, 255, 0.85);
}
.r-s-layer-content.red-oc {
	background: rgba(243, 66, 53, 0.85);
}
.r-s-layer-content.pink-oc {
	background: rgba(232, 29, 98, 0.85);
}
.r-s-layer-content.purple-oc {
	background: rgba(155, 38, 175, 0.85);
}
.r-s-layer-content.deep-purple-oc {
	background: rgba(102, 57, 182, 0.85);
}
.r-s-layer-content.indigo-oc {
	background: rgba(62, 80, 180, 0.85);
}
.r-s-layer-content.blue-oc {
	background: rgba(32, 149, 242, 0.85);
}
.r-s-layer-content.light-blue-oc {
	background: rgba(2, 168, 243, 0.85);
}
.r-s-layer-content.cyan-oc {
	background: rgba(0, 187, 211, 0.85);
}
.r-s-layer-content.teal-oc {
	background: rgba(0, 149, 135, 0.85);
}
.r-s-layer-content.green-oc {
	background: rgba(75, 174, 79, 0.85);
}
.r-s-layer-content.light-green-oc {
	background: rgba(138, 194, 73, 0.85);
}
.r-s-layer-content.lime-oc {
	background: rgba(204, 219, 56, 0.85);
}
.r-s-layer-content.yellow-oc {
	background: rgba(254, 234, 58, 0.85);
}
.r-s-layer-content.amber-oc {
	background: rgba(254, 192, 6, 0.85);
}
.r-s-layer-content.orange-oc {
	background: rgba(243, 156, 18, 0.85);
}
.r-s-layer-content.deep-orange-oc {
	background: rgba(254, 86, 33, 0.85);
}
.r-s-layer-content.brown-oc {
	background: rgba(120, 84, 71, 0.85);
}
.r-s-layer-content.grey-oc {
	background: rgba(157, 157, 157, 0.85);
}
.r-s-layer-content.blue-grey-oc {
	background: rgba(95, 124, 138, 0.85);
}
.r-s-layer-content.dark-grey-oc {
	background: rgba(34, 34, 34, 0.85);
}
.r-s-layer-content.white, .r-s-layer-content.white-oc {
	color: #333;
}
.r-s-layer-content.yellow, .r-s-layer-content.yellow-oc {
	color: #222;
}

/*Font sizes*/
.r-s-layer-content.nobg.l-b, .r-s-layer-content.nobg.m-b, .r-s-layer-content.nobg.s-b, .r-s-layer-content.nobg.l-nl, .r-s-layer-content.nobg.m-nl, .r-s-layer-content.nobg.s-nl, .r-s-layer-content.nobg.l-bi, .r-s-layer-content.nobg.m-bi, .r-s-layer-content.nobg.s-bi, .r-s-layer-content.nobg.l-ni, .r-s-layer-content.nobg.m-ni, .r-s-layer-content.nobg.s-ni, .r-s-layer-content.nobg-oc.l-b, .r-s-layer-content.nobg-oc.m-b, .r-s-layer-content.nobg-oc.s-b, .r-s-layer-content.nobg-oc.l-nl, .r-s-layer-content.nobg-oc.m-nl, .r-s-layer-content.nobg-oc.s-nl, .r-s-layer-content.nobg-oc.l-bi, .r-s-layer-content.nobg-oc.m-bi, .r-s-layer-content.nobg-oc.s-bi, .r-s-layer-content.nobg-oc.l-ni, .r-s-layer-content.nobg-oc.m-ni, .r-s-layer-content.nobg-oc.s-ni {
	padding: 0;
}
.r-s-layer-content.l-b {
	font-size: 52px;
	font-weight:bold;
	padding: 11px 20px;
}
.r-s-layer-content.m-b {
	font-size: 33px;
	font-weight:bold;
	padding: 12px 20px;
}
.r-s-layer-content.s-b {
	font-size: 22px;
	font-weight:bold;
	padding: 10px 20px;
}
.r-s-layer-content.l-nl {
	font-size: 52px;
	padding: 11px 20px;
}
.r-s-layer-content.m-nl {
	font-size: 33px;
	padding: 12px 20px;
}
.r-s-layer-content.s-nl {
	font-size: 22px;
	padding: 10px 20px;
}
.r-s-layer-content.l-bi {
	font-size: 52px;
	font-weight:bold;
	font-style: italic;
	padding: 11px 20px;
}
.r-s-layer-content.m-bi {
	font-size: 33px;
	font-weight:bold;
	font-style: italic;
	padding: 12px 20px;
}
.r-s-layer-content.s-bi {
	font-size: 22px;
	font-weight:bold;
	font-style: italic;
	padding: 10px 20px;
}
.r-s-layer-content.l-ni {
	font-size: 52px;
	font-style: italic;
	padding: 11px 20px;
}
.r-s-layer-content.m-ni. {
	font-size: 33px;
	font-style: italic;
	padding: 12px 20px;
}
.r-s-layer-content.s-ni {
	font-size: 22px;
	font-style: italic;
	padding: 10px 20px;
}