#debungcontrolls,.debugtimeline
{
	width:100%;box-sizing:border-box
}
	.rev_column,.rev_column .tp-parallax-wrap,.tp-svg-layer svg
{
	vertical-align:top}#debungcontrolls
{
	z-index:100000;
	position:fixed;
	bottom:0;
	height:auto;
	background:rgba(0,0,0,.6);padding:10px
}
	.debugtimeline
{
	height:10px;
	position:relative;
	margin-bottom:3px;
	display:none;
	white-space:nowrap
}
	.debugtimeline:hover
{
	height:15px
}
	.the_timeline_tester
{
	background:#e74c3c;
	position:absolute;
	top:0;
	left:0;
	height:100%;width:0
}
	.rs-go-fullscreen
{
	position:fixed!important;
	width:100%!important;
	height:100%!important;
	top:0!important;
	left:0!important;
	z-index:9999999!important;
	background:#fff!important
}
	.debugtimeline.tl_slide .the_timeline_tester
{
	background:#f39c12
}
	.debugtimeline.tl_frame .the_timeline_tester
{
	background:#3498db
}
	.debugtimline_txt
{
	color:#fff;
	font-weight:400;
	font-size:7px;
	position:absolute;
	left:10px;
	top:0;
	white-space:nowrap;
	line-height:10px
}
	.rtl
{
	direction:rtl}@font-face
{
	font-family:revicons;
	src:url(../fonts/revicons/revicons90c6.eot?5510888);src:url(../fonts/revicons/revicons90c6.eot?5510888#iefix) format('embedded-opentype'),url(../fonts/revicons/revicons90c6.woff?5510888) format('woff'),url(../fonts/revicons/revicons90c6.ttf?5510888) format('truetype'),url(../fonts/revicons/revicons90c6.svg?5510888#revicons) format('svg');font-weight:400;
	font-style:normal}[class*=" revicon-"]:before,[class^=revicon-]:before
{
	font-family:revicons;
	font-style:normal;
	font-weight:400;
	speak:none;
	display:inline-block;
	text-decoration:inherit;
	width:1em;
	margin-right:.2em;
	text-align:center;
	font-variant:normal;
	text-transform:none;
	line-height:1em;
	margin-left:.2em
}
	.revicon-search-1:before
{
	content:'\e802'}.revicon-pencil-1:before
{
	content:'\e831'}.revicon-picture-1:before
{
	content:'\e803'}.revicon-cancel:before
{
	content:'\e80a'}.revicon-info-circled:before
{
	content:'\e80f'}.revicon-trash:before
{
	content:'\e801'}.revicon-left-dir:before
{
	content:'\e817'}.revicon-right-dir:before
{
	content:'\e818'}.revicon-down-open:before
{
	content:'\e83b'}.revicon-left-open:before
{
	content:'\e819'}.revicon-right-open:before
{
	content:'\e81a'}.revicon-angle-left:before
{
	content:'\e820'}.revicon-angle-right:before
{
	content:'\e81d'}.revicon-left-big:before
{
	content:'\e81f'}.revicon-right-big:before
{
	content:'\e81e'}.revicon-magic:before
{
	content:'\e807'}.revicon-picture:before
{
	content:'\e800'}.revicon-export:before
{
	content:'\e80b'}.revicon-cog:before
{
	content:'\e832'}.revicon-login:before
{
	content:'\e833'}.revicon-logout:before
{
	content:'\e834'}.revicon-video:before
{
	content:'\e805'}.revicon-arrow-combo:before
{
	content:'\e827'}.revicon-left-open-1:before
{
	content:'\e82a'}.revicon-right-open-1:before
{
	content:'\e82b'}.revicon-left-open-mini:before
{
	content:'\e822'}.revicon-right-open-mini:before
{
	content:'\e823'}.revicon-left-open-big:before
{
	content:'\e824'}.revicon-right-open-big:before
{
	content:'\e825'}.revicon-left:before
{
	content:'\e836'}.revicon-right:before
{
	content:'\e826'}.revicon-ccw:before
{
	content:'\e808'}.revicon-arrows-ccw:before
{
	content:'\e806'}.revicon-palette:before
{
	content:'\e829'}.revicon-list-add:before
{
	content:'\e80c'}.revicon-doc:before
{
	content:'\e809'}.revicon-left-open-outline:before
{
	content:'\e82e'}.revicon-left-open-2:before
{
	content:'\e82c'}.revicon-right-open-outline:before
{
	content:'\e82f'}.revicon-right-open-2:before
{
	content:'\e82d'}.revicon-equalizer:before
{
	content:'\e83a'}.revicon-layers-alt:before
{
	content:'\e804'}.revicon-popup:before
{
	content:'\e828'}.rev_slider_wrapper
{
	position:relative;
	z-index:0;
	width:100%}.rev_slider
{
	position:relative;
	overflow:visible
}
	.entry-content .rev_slider a,.rev_slider a
{
	box-shadow:none
}
	.tp-overflow-hidden
{
	overflow:hidden!important
}
	.group_ov_hidden
{
	overflow:hidden
}
	.rev_slider img,.tp-simpleresponsive img
{
	max-width:none!important;
	transition:none;
	margin:0;
	padding:0;
	border:none
}
	.rev_slider .no-slides-text
{
	font-weight:700;
	text-align:center;
	padding-top:80px
}
	.rev_slider>ul,.rev_slider>ul>li,.rev_slider>ul>li:before,.rev_slider_wrapper>ul,.tp-revslider-mainul>li,.tp-revslider-mainul>li:before,.tp-simpleresponsive>ul,.tp-simpleresponsive>ul>li,.tp-simpleresponsive>ul>li:before
{
	list-style:none!important;
	position:absolute;
	margin:0!important;
	padding:0!important;
	overflow-x:visible;
	overflow-y:visible;
	background-image:none;
	background-position:0 0;
	text-indent:0;
	top:0;
	left:0
}
	.rev_slider>ul>li,.rev_slider>ul>li:before,.tp-revslider-mainul>li,.tp-revslider-mainul>li:before,.tp-simpleresponsive>ul>li,.tp-simpleresponsive>ul>li:before
{
	visibility:hidden
}
	.tp-revslider-mainul,.tp-revslider-slidesli
{
	padding:0!important;
	margin:0!important;
	list-style:none!important
}
	.fullscreen-container,.fullwidthbanner-container
{
	padding:0;
	position:relative
}
	.rev_slider li.tp-revslider-slidesli
{
	position:absolute!important
}
	.tp-caption .rs-untoggled-content
{
	display:block
}
	.tp-caption .rs-toggled-content
{
	display:none
}
	.rs-toggle-content-active.tp-caption .rs-toggled-content
{
	display:block
}
	.rs-toggle-content-active.tp-caption .rs-untoggled-content
{
	display:none
}
	.rev_slider .caption,.rev_slider .tp-caption
{
	position:relative;
	visibility:hidden;
	white-space:nowrap;
	display:block;-webkit-font-smoothing:antialiased!important;
	z-index:1
}
	.rev_slider .caption,.rev_slider .tp-caption,.tp-simpleresponsive img{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none
	}
		.rev_slider .tp-mask-wrap .tp-caption,.rev_slider .tp-mask-wrap :last-child,.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,.wpb_text_column .rev_slider .tp-mask-wrap :last-child
{
	margin-bottom:0
}
	.tp-svg-layer svg
{
	width:100%;height:100%;position:relative
}
	.tp-carousel-wrapper
{
	cursor:url(openhand.cur),move
}
	.tp-carousel-wrapper.dragged
{
	cursor:url(closedhand.cur),move
}
	.tp_inner_padding
{
	box-sizing:border-box;
	max-height:none!important
}
	.tp-caption.tp-layer-selectable{-moz-user-select:all;-khtml-user-select:all;-webkit-user-select:all;-o-user-select:all
	}
		.tp-caption.tp-hidden-caption,.tp-forcenotvisible,.tp-hide-revslider,.tp-parallax-wrap.tp-hidden-caption
{
	visibility:hidden!important;
	display:none!important
}
	.rev_slider audio,.rev_slider embed,.rev_slider iframe,.rev_slider object,.rev_slider video
{
	max-width:none!important
}
	.tp-element-background
{
	position:absolute;
	top:0;
	left:0;
	width:100%;height:100%;z-index:0
}
	.tp-blockmask,.tp-blockmask_in,.tp-blockmask_out
{
	position:absolute;
	top:0;
	left:0;
	width:100%;height:100%;background:#fff;
	z-index:1000;
	transform:scaleX(0) scaleY(0)}.tp-parallax-wrap
{
	transform-style:preserve-3d
}
	.rev_row_zone
{
	position:absolute;
	width:100%;left:0;
	box-sizing:border-box;
	min-height:50px;
	font-size:0
}
	.rev_column_inner,.rev_slider .tp-caption.rev_row
{
	position:relative;
	width:100%!important;
	box-sizing:border-box
}
	.rev_row_zone_top
{
	top:0
}
	.rev_row_zone_middle
{
	top:50%;transform:translateY(-50%)}.rev_row_zone_bottom
{
	bottom:0
}
	.rev_slider .tp-caption.rev_row
{
	display:table;
	table-layout:fixed;
	vertical-align:top;
	height:auto!important;
	font-size:0
}
	.rev_column
{
	display:table-cell;
	position:relative;
	height:auto;
	box-sizing:border-box;
	font-size:0
}
	.rev_column_inner
{
	display:block;
	height:auto!important;
	white-space:normal!important
}
	.rev_column_bg
{
	width:100%;height:100%;position:absolute;
	top:0;
	left:0;
	z-index:0;
	box-sizing:border-box;
	background-clip:content-box;
	border:0 solid transparent
}
	.tp-caption .backcorner,.tp-caption .backcornertop,.tp-caption .frontcorner,.tp-caption .frontcornertop
{
	height:0;
	top:0;
	width:0;
	position:absolute
}
	.rev_column_inner .tp-loop-wrap,.rev_column_inner .tp-mask-wrap,.rev_column_inner .tp-parallax-wrap
{
	text-align:inherit
}
	.rev_column_inner .tp-mask-wrap
{
	display:inline-block
}
	.rev_column_inner .tp-parallax-wrap,.rev_column_inner .tp-parallax-wrap .tp-loop-wrap,.rev_column_inner .tp-parallax-wrap .tp-mask-wrap
{
	position:relative!important;
	left:auto!important;
	top:auto!important;
	line-height:0
}
	.tp-video-play-button,.tp-video-play-button i
{
	line-height:50px!important;
	vertical-align:top;
	text-align:center
}
	.rev_column_inner .rev_layer_in_column,.rev_column_inner .tp-parallax-wrap,.rev_column_inner .tp-parallax-wrap .tp-loop-wrap,.rev_column_inner .tp-parallax-wrap .tp-mask-wrap
{
	vertical-align:top
}
	.rev_break_columns
{
	display:block!important
}
	.rev_break_columns .tp-parallax-wrap.rev_column
{
	display:block!important;
	width:100%!important
}
	.fullwidthbanner-container
{
	overflow:hidden
}
	.fullwidthbanner-container .fullwidthabanner
{
	width:100%;position:relative
}
	.tp-static-layers
{
	position:absolute;
	z-index:101;
	top:0;
	left:0
}
	.tp-caption .frontcorner
{
	border-left:40px solid transparent;
	border-right:0 solid transparent;
	border-top:40px solid #00A8FF;
	left:-40px
}
	.tp-caption .backcorner
{
	border-left:0 solid transparent;
	border-right:40px solid transparent;
	border-bottom:40px solid #00A8FF;
	right:0
}
	.tp-caption .frontcornertop
{
	border-left:40px solid transparent;
	border-right:0 solid transparent;
	border-bottom:40px solid #00A8FF;
	left:-40px
}
	.tp-caption .backcornertop
{
	border-left:0 solid transparent;
	border-right:40px solid transparent;
	border-top:40px solid #00A8FF;
	right:0
}
	.tp-layer-inner-rotation
{
	position:relative!important}img.tp-slider-alternative-image
{
	width:100%;height:auto
}
	.caption.fullscreenvideo,.rs-background-video-layer,.tp-caption.coverscreenvideo,.tp-caption.fullscreenvideo
{
	width:100%;height:100%;top:0;
	left:0;
	position:absolute
}
	.noFilterClass
{
	filter:none!important
}
	.rs-background-video-layer
{
	visibility:hidden;
	z-index:0
}
	.caption.fullscreenvideo audio,.caption.fullscreenvideo iframe,.caption.fullscreenvideo video,.tp-caption.fullscreenvideo iframe,.tp-caption.fullscreenvideo iframe audio,.tp-caption.fullscreenvideo iframe video
{
	width:100%!important;
	height:100%!important;
	display:none
}
	.fullcoveredvideo audio,.fullscreenvideo audio .fullcoveredvideo video,.fullscreenvideo video
{
	background:#000
}
	.fullcoveredvideo .tp-poster
{
	background-position:center center;
	background-size:cover;
	width:100%;height:100%;top:0;
	left:0
}
	.videoisplaying .html5vid .tp-poster
{
	display:none
}
	.tp-video-play-button
{
	background:#000;
	background:rgba(0,0,0,.3);border-radius:5px;
	position:absolute;
	top:50%;left:50%;color:#FFF;
	margin-top:-25px;
	margin-left:-25px;
	cursor:pointer;
	width:50px;
	height:50px;
	box-sizing:border-box;
	display:inline-block;
	z-index:4;
	opacity:0;
	transition:opacity .3s ease-out!important
}
	.tp-audio-html5 .tp-video-play-button,.tp-hiddenaudio
{
	display:none!important
}
	.tp-caption .html5vid
{
	width:100%!important;
	height:100%!important
}
	.tp-video-play-button i
{
	width:50px;
	height:50px;
	display:inline-block;
	font-size:40px!important
}
	.rs-fullvideo-cover,.tp-dottedoverlay,.tp-shadowcover
{
	height:100%;top:0;
	left:0;
	position:absolute
}
	.tp-caption:hover .tp-video-play-button
{
	opacity:1;
	display:block
}
	.tp-caption .tp-revstop
{
	display:none;
	border-left:5px solid #fff!important;
	border-right:5px solid #fff!important;
	margin-top:15px!important;
	line-height:20px!important;
	vertical-align:top;
	font-size:25px!important
}
	.tp-seek-bar,.tp-video-button,.tp-volume-bar
{
	outline:0;
	line-height:12px;
	margin:0;
	cursor:pointer
}
	.videoisplaying .revicon-right-dir
{
	display:none
}
	.videoisplaying .tp-revstop
{
	display:inline-block
}
	.videoisplaying .tp-video-play-button
{
	display:none
}
	.fullcoveredvideo .tp-video-play-button
{
	display:none!important
}
	.fullscreenvideo .fullscreenvideo audio,.fullscreenvideo .fullscreenvideo video
{
	object-fit:contain!important
}
	.fullscreenvideo .fullcoveredvideo audio,.fullscreenvideo .fullcoveredvideo video
{
	object-fit:cover!important
}
	.tp-video-controls
{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	padding:5px;
	opacity:0;
	transition:opacity .3s;
	background-image:linear-gradient(to bottom,#000 13%,#323232 100%);display:table;
	max-width:100%;overflow:hidden;
	box-sizing:border-box
}
	.rev-btn.rev-hiddenicon i,.rev-btn.rev-withicon i
{
	transition:all .2s ease-out!important;
	font-size:15px
}
	.tp-caption:hover .tp-video-controls
{
	opacity:.9
}
	.tp-video-button
{
	background:rgba(0,0,0,.5);border:0;
	border-radius:3px;
	font-size:12px;
	color:#fff;
	padding:0
}
	.tp-video-button:hover
{
	cursor:pointer
}
	.tp-video-button-wrap,.tp-video-seek-bar-wrap,.tp-video-vol-bar-wrap
{
	padding:0 5px;
	display:table-cell;
	vertical-align:middle
}
	.tp-video-seek-bar-wrap
{
	width:80%}.tp-video-vol-bar-wrap
{
	width:20%}.tp-seek-bar,.tp-volume-bar
{
	width:100%;padding:0
}
	.rs-fullvideo-cover
{
	width:100%;background:0 0;
	z-index:5
}
	.disabled_lc .tp-video-play-button,.rs-background-video-layer audio::-webkit-media-controls,.rs-background-video-layer video::-webkit-media-controls,.rs-background-video-layer video::-webkit-media-controls-start-playback-button
{
	display:none!important
}
	.tp-audio-html5 .tp-video-controls
{
	opacity:1!important;
	visibility:visible!important
}
	.tp-dottedoverlay
{
	background-repeat:repeat;
	width:100%;z-index:3
}
	.tp-dottedoverlay.twoxtwo
{
	background:url(../assets/gridtile.png)}.tp-dottedoverlay.twoxtwowhite
{
	background:url(../assets/gridtile_white.png)}.tp-dottedoverlay.threexthree
{
	background:url(../assets/gridtile_3x3.png)}.tp-dottedoverlay.threexthreewhite
{
	background:url(../assets/gridtile_3x3_white.png)}.tp-shadowcover
{
	width:100%;background:#fff;
	z-index:-1
}
	.tp-shadow1
{
	box-shadow:0 10px 6px -6px rgba(0,0,0,.8)}.tp-shadow2:after,.tp-shadow2:before,.tp-shadow3:before,.tp-shadow4:after
{
	z-index:-2;
	position:absolute;
	content:"";bottom:10px;
	left:10px;
	width:50%;top:85%;max-width:300px;
	background:0 0;
	box-shadow:0 15px 10px rgba(0,0,0,.8);transform:rotate(-3deg)}.tp-shadow2:after,.tp-shadow4:after
{
	transform:rotate(3deg);right:10px;
	left:auto
}
	.tp-shadow5
{
	position:relative;
	box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset
}
	.tp-shadow5:after,.tp-shadow5:before
{
	content:"";position:absolute;
	z-index:-2;
	box-shadow:0 0 25px 0 rgba(0,0,0,.6);top:30%;bottom:0;
	left:20px;
	right:20px;
	border-radius:100px/20px
}
	.tp-button
{
	padding:6px 13px 5px;
	border-radius:3px;
	height:30px;
	cursor:pointer;
	color:#fff!important;
	text-shadow:0 1px 1px rgba(0,0,0,.6)!important;
	font-size:15px;
	line-height:45px!important;
	font-family:arial,sans-serif;
	font-weight:700;
	letter-spacing:-1px;
	text-decoration:none
}
	.tp-button.big
{
	color:#fff;
	text-shadow:0 1px 1px rgba(0,0,0,.6);font-weight:700;
	padding:9px 20px;
	font-size:19px;
	line-height:57px!important
}
	.purchase:hover,.tp-button.big:hover,.tp-button:hover
{
	background-position:bottom,15px 11px
}
	.purchase.green,.purchase:hover.green,.tp-button.green,.tp-button:hover.green
{
	background-color:#21a117;
	box-shadow:0 3px 0 0 #104d0b
}
	.purchase.blue,.purchase:hover.blue,.tp-button.blue,.tp-button:hover.blue
{
	background-color:#1d78cb;
	box-shadow:0 3px 0 0 #0f3e68
}
	.purchase.red,.purchase:hover.red,.tp-button.red,.tp-button:hover.red
{
	background-color:#cb1d1d;
	box-shadow:0 3px 0 0 #7c1212
}
	.purchase.orange,.purchase:hover.orange,.tp-button.orange,.tp-button:hover.orange
{
	background-color:#f70;
	box-shadow:0 3px 0 0 #a34c00
}
	.purchase.darkgrey,.purchase:hover.darkgrey,.tp-button.darkgrey,.tp-button.grey,.tp-button:hover.darkgrey,.tp-button:hover.grey
{
	background-color:#555;
	box-shadow:0 3px 0 0 #222
}
	.purchase.lightgrey,.purchase:hover.lightgrey,.tp-button.lightgrey,.tp-button:hover.lightgrey
{
	background-color:#888;
	box-shadow:0 3px 0 0 #555
}
	.rev-btn,.rev-btn:visited
{
	outline:0!important;
	box-shadow:none!important;
	text-decoration:none!important;
	line-height:44px;
	font-size:17px;
	font-weight:500;
	padding:12px 35px;
	box-sizing:border-box;
	font-family:Roboto,sans-serif;
	cursor:pointer
}
	.rev-btn.rev-uppercase,.rev-btn.rev-uppercase:visited
{
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:15px;
	font-weight:900
}
	.rev-btn.rev-withicon i
{
	font-weight:400;
	position:relative;
	top:0;
	margin-left:10px!important
}
	.rev-btn.rev-hiddenicon i
{
	font-weight:400;
	position:relative;
	top:0;
	opacity:0;
	margin-left:0!important;
	width:0!important
}
	.rev-btn.rev-hiddenicon:hover i
{
	opacity:1!important;
	margin-left:10px!important;
	width:auto!important
}
	.rev-btn.rev-medium,.rev-btn.rev-medium:visited
{
	line-height:36px;
	font-size:14px;
	padding:10px 30px
}
	.rev-btn.rev-medium.rev-hiddenicon i,.rev-btn.rev-medium.rev-withicon i
{
	font-size:14px;
	top:0
}
	.rev-btn.rev-small,.rev-btn.rev-small:visited
{
	line-height:28px;
	font-size:12px;
	padding:7px 20px
}
	.rev-btn.rev-small.rev-hiddenicon i,.rev-btn.rev-small.rev-withicon i
{
	font-size:12px;
	top:0
}
	.rev-maxround
{
	border-radius:30px
}
	.rev-minround
{
	border-radius:3px
}
	.rev-burger
{
	position:relative;
	width:60px;
	height:60px;
	box-sizing:border-box;
	padding:22px 0 0 14px;
	border-radius:50%;border:1px solid rgba(51,51,51,.25);-webkit-tap-highlight-color:transparent;
	cursor:pointer
}
	.rev-burger span
{
	display:block;
	width:30px;
	height:3px;
	background:#333;
	transition:.7s;
	pointer-events:none;
	transform-style:flat!important
}
	.rev-burger.revb-white span,.rev-burger.revb-whitenoborder span
{
	background:#fff
}
	.rev-burger span:nth-child(2){margin:3px 0}#dialog_addbutton .rev-burger:hover :first-child,.open .rev-burger :first-child,.open.rev-burger :first-child
{
	transform:translateY(6px) rotate(-45deg)}#dialog_addbutton .rev-burger:hover :nth-child(2),.open .rev-burger :nth-child(2),.open.rev-burger :nth-child(2){transform:rotate(-45deg);opacity:0}#dialog_addbutton .rev-burger:hover :last-child,.open .rev-burger :last-child,.open.rev-burger :last-child
{
	transform:translateY(-6px) rotate(-135deg)}.rev-burger.revb-white
{
	border:2px solid rgba(255,255,255,.2)}.rev-burger.revb-darknoborder,.rev-burger.revb-whitenoborder
{
	border:0
}
	.rev-burger.revb-darknoborder span
{
	background:#333
}
	.rev-burger.revb-whitefull
{
	background:#fff;
	border:none
}
	.rev-burger.revb-whitefull span
{
	background:#333
}
	.rev-burger.revb-darkfull
{
	background:#333;
	border:none
}
	.rev-burger.revb-darkfull span,.rev-scroll-btn.revs-fullwhite
{
	background:#fff}@keyframes rev-ani-mouse
{
	0%{opacity:1;
		top:29%}15%{opacity:1;
		top:50%}50%{opacity:0;
		top:50%}100%{opacity:0;
		top:29%}}.rev-scroll-btn
{
	display:inline-block;
	position:relative;
	left:0;
	right:0;
	text-align:center;
	cursor:pointer;
	width:35px;
	height:55px;
	box-sizing:border-box;
	border:3px solid #fff;
	border-radius:23px
}
	.rev-scroll-btn>*{display:inline-block;
		line-height:18px;
	font-size:13px;
	font-weight:400;
	color:#fff;
	font-family:proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;
	letter-spacing:2px
	}
		.rev-scroll-btn>.active,.rev-scroll-btn>:focus,.rev-scroll-btn>:hover
{
	color:#fff
}
	.rev-scroll-btn>.active,.rev-scroll-btn>:active,.rev-scroll-btn>:focus,.rev-scroll-btn>:hover
{
	opacity:.8
}
	.rev-scroll-btn.revs-fullwhite span
{
	background:#333
}
	.rev-scroll-btn.revs-fulldark
{
	background:#333;
	border:none
}
	.rev-scroll-btn.revs-fulldark span,.tp-bullet
{
	background:#fff
}
	.rev-scroll-btn span
{
	position:absolute;
	display:block;
	top:29%;left:50%;width:8px;
	height:8px;
	margin:-4px 0 0 -4px;
	background:#fff;
	border-radius:50%;animation:rev-ani-mouse 2.5s linear infinite
}
	.rev-scroll-btn.revs-dark
{
	border-color:#333
}
	.rev-scroll-btn.revs-dark span
{
	background:#333
}
	.rev-control-btn
{
	position:relative;
	display:inline-block;
	z-index:5;
	color:#FFF;
	font-size:20px;
	line-height:60px;
	font-weight:400;
	font-style:normal;
	font-family:Raleway;
	text-decoration:none;
	text-align:center;
	background-color:#000;
	border-radius:50px;
	text-shadow:none;
	background-color:rgba(0,0,0,.5);width:60px;
	height:60px;
	box-sizing:border-box;
	cursor:pointer
}
	.rev-cbutton-dark-sr,.rev-cbutton-light-sr
{
	border-radius:3px
}
	.rev-cbutton-light,.rev-cbutton-light-sr
{
	color:#333;
	background-color:rgba(255,255,255,.75)}.rev-sbutton
{
	line-height:37px;
	width:37px;
	height:37px
}
	.rev-sbutton-blue
{
	background-color:#3B5998
}
	.rev-sbutton-lightblue
{
	background-color:#00A0D1
}
	.rev-sbutton-red
{
	background-color:#DD4B39
}
	.tp-bannertimer
{
	visibility:hidden;
	width:100%;height:5px;
	background:#000;
	background:rgba(0,0,0,.15);position:absolute;
	z-index:200;
	top:0
}
	.tp-bannertimer.tp-bottom
{
	top:auto;
	bottom:0!important;
	height:5px
}
	.tp-caption img
{
	background:0 0;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);zoom:1
}
	.caption.slidelink a div,.tp-caption.slidelink a div
{
	width:3000px;
	height:1500px;
	background:url(../assets/coloredbg.png)}.tp-caption.slidelink a span
{
/*	background:url(../assets/coloredbg.png)}.tp-loader.spinner0,.tp-loader.spinner5*/
{
	background-image:url(../assets/loader.gif);background-repeat:no-repeat
}
	.tp-shape
{
	width:100%;height:100%}.tp-caption .rs-starring
{
	display:inline-block
}
	.tp-caption .rs-starring .star-rating
{
	float:none;
	display:inline-block;
	vertical-align:top;
	color:#FFC321!important
}
	.tp-caption .rs-starring .star-rating,.tp-caption .rs-starring-page .star-rating
{
	position:relative;
	height:1em;
	width:5.4em;
	font-family:star;
	font-size:1em!important
}
/*	.tp-loader.spinner0,.tp-loader.spinner1*/
/*{
	width:40px;
	height:40px;
	margin-top:-20px;
	margin-left:-20px;
	animation:tp-rotateplane 1.2s infinite ease-in-out;
	background-color:#fff;
	border-radius:3px;
	box-shadow:0 0 20px 0 rgba(0,0,0,.15)
}*/

	.tp-caption .rs-starring .star-rating:before,.tp-caption .rs-starring-page .star-rating:before
{
	content:"\73\73\73\73\73";color:#E0DADF;
	float:left;
	top:0;
	left:0;
	position:absolute
}
	.tp-caption .rs-starring .star-rating span
{
	overflow:hidden;
	float:left;
	top:0;
	left:0;
	position:absolute;
	padding-top:1.5em;
	font-size:1em!important
}
	.tp-caption .rs-starring .star-rating span:before
{
	content:"\53\53\53\53\53";top:0;
	position:absolute;
	left:0
}
	/*.tp-loader
{
	top:50%;left:50%;z-index:10000;
	position:absolute
}*/
	/*.tp-loader.spinner0
{
	background-position:center center
}*/
	/*.tp-loader.spinner5
{
	background-position:10px 10px;
	background-color:#fff;
	margin:-22px;
	width:44px;
	height:44px;
	border-radius:3px}*/

	@keyframes tp-rotateplane
{
	0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}

/*	.tp-loader.spinner2
{
	width:40px;
	height:40px;
	margin-top:-20px;
	margin-left:-20px;
	background-color:red;
	box-shadow:0 0 20px 0 rgba(0,0,0,.15);border-radius:100%;animation:tp-scaleout 1s infinite ease-in-out
}*/

	@keyframes tp-scaleout
{
/*	0%{transform:scale(0)}100%{transform:scale(1);opacity:0}}.tp-loader.spinner3*/
/*{
	margin:-9px 0 0 -35px;
	width:70px;
	text-align:center
}*/
/*	.tp-loader.spinner3 .bounce1,.tp-loader.spinner3 .bounce2,.tp-loader.spinner3 .bounce3*/
/*{
	width:18px;
	height:18px;
	background-color:#fff;
	box-shadow:0 0 20px 0 rgba(0,0,0,.15);border-radius:100%;display:inline-block;
	animation:tp-bouncedelay 1.4s infinite ease-in-out;
	animation-fill-mode:both
}*/
/*	.tp-loader.spinner3 .bounce1*/
/*{
	animation-delay:-.32s
}*/
/*	.tp-loader.spinner3 .bounce2*/
/*{
	animation-delay:-.16s
}*/
	@keyframes tp-bouncedelay
{
	0%,100%,80%{transform:scale(0)
	}
	40%

	{transform:scale(1)
}
}

/*	.tp-loader.spinner4
{
	margin:-20px 0 0 -20px;
	width:40px;
	height:40px;
	text-align:center;
	animation:tp-rotate 2s infinite linear
}*/
/*	.tp-loader.spinner4 .dot1,.tp-loader.spinner4 .dot2*/
{
	/*width:60%;height:60%;display:inline-block;
	position:absolute;
	top:0;
	background-color:#fff;
	border-radius:100%;animation:tp-bounce 2s infinite ease-in-out;
	box-shadow:0 0 20px 0 rgba(0,0,0,.15)}.tp-loader.spinner4 .dot2*/
{
	top:auto;
	bottom:0;
	animation-delay:-1s}@keyframes tp-rotate
{
	100%{transform:rotate(360deg)}}@keyframes tp-bounce
{
	0%,100%{transform:scale(0)}50%{transform:scale(1)}}.tp-bullets.navbar,.tp-tabs.navbar,.tp-thumbs.navbar
{
	border:none;
	min-height:0;
	margin:0;
	border-radius:0
}
	.tp-bullets,.tp-tabs,.tp-thumbs
{
	position:absolute;
	display:block;
	z-index:1000;
	top:0;
	left:0
}
	.tp-tab,.tp-thumb
{
	cursor:pointer;
	position:absolute;
	opacity:.5;
	box-sizing:border-box
}
	.tp-arr-imgholder,.tp-tab-image,.tp-thumb-image,.tp-videoposter
{
	background-position:center center;
	background-size:cover;
	width:100%;height:100%;display:block;
	position:absolute;
	top:0;
	left:0
}
	.tp-tab.selected,.tp-tab:hover,.tp-thumb.selected,.tp-thumb:hover
{
	opacity:1
}
	.tp-tab-mask,.tp-thumb-mask
{
	box-sizing:border-box!important
}
	.tp-tabs,.tp-thumbs
{
	box-sizing:content-box!important
}
	.tp-bullet
{
	width:15px;
	height:15px;
	position:absolute;
	background:rgba(255,255,255,.3);cursor:pointer
}
	.tp-bullet.selected,.tp-bullet:hover
{
	background:#fff
}
	.tparrows
{
	cursor:pointer;
	background:#000;
	background:rgba(0,0,0,.5);width:40px;
	height:40px;
	position:absolute;
	display:block;
	z-index:1000
}
	.tparrows:hover
{
	background:#000
}
	.tparrows:before
{
	font-family:revicons;
	font-size:15px;
	color:#fff;
	display:block;
	line-height:40px;
	text-align:center
}
	.hginfo,.hglayerinfo
{
	font-size:12px;
	font-weight:600
}
	.tparrows.tp-leftarrow:before
{
	content:'\e824'}.tparrows.tp-rightarrow:before
{
	content:'\e825'}body.rtl .tp-kbimg
{
	left:0!important
}
	.dddwrappershadow
{
	box-shadow:0 45px 100px rgba(0,0,0,.4)}.hglayerinfo
{
	position:fixed;
	bottom:0;
	left:0;
	color:#FFF;
	line-height:20px;
	background:rgba(0,0,0,.75);padding:5px 10px;
	z-index:2000;
	white-space:normal
}
	.helpgrid,.hginfo
{
	position:absolute
}
	.hginfo
{
	top:-2px;
	left:-2px;
	color:#e74c3c;
	background:#000;
	padding:2px 5px
}
	.indebugmode .tp-caption:hover
{
	border:1px dashed #c0392b!important
}
	.helpgrid
{
	border:2px dashed #c0392b;
	top:0;
	left:0;
	z-index:0}#revsliderlogloglog
{
	padding:15px;
	color:#fff;
	position:fixed;
	top:0;
	left:0;
	width:200px;
	height:150px;
	background:rgba(0,0,0,.7);z-index:100000;
	font-size:10px;
	overflow:scroll
}
	.aden
{
	filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)}.aden::after
{
	background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken
}
	.perpetua::after,.reyes::after
{
	mix-blend-mode:soft-light;
	opacity:.5
}
	.inkwell
{
	filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)}.perpetua::after
{
	background:linear-gradient(to bottom,#005b9a,#e6c13d)}.reyes
{
	filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)}.reyes::after
{
	background:#efcdad
}
	.gingham
{
	filter:brightness(1.05) hue-rotate(-10deg)}.gingham::after
{
	background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken
}
	.toaster
{
	filter:contrast(1.5) brightness(.9)}.toaster::after
{
	background:radial-gradient(circle,#804e0f,#3b003b);mix-blend-mode:screen
}
	.walden
{
	filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)}.walden::after
{
	background:#04c;
	mix-blend-mode:screen;
	opacity:.3
}
	.hudson
{
	filter:brightness(1.2) contrast(.9) saturate(1.1)}.hudson::after
{
	background:radial-gradient(circle,#a6b1ff 50%,#342134);mix-blend-mode:multiply;
	opacity:.5
}
	.earlybird
{
	filter:contrast(.9) sepia(.2)}.earlybird::after
{
	background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);mix-blend-mode:overlay
}
	.mayfair
{
	filter:contrast(1.1) saturate(1.1)}.mayfair::after
{
	background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);mix-blend-mode:overlay;
	opacity:.4
}
	.lofi
{
	filter:saturate(1.1) contrast(1.5)}.lofi::after
{
	background:radial-gradient(circle,transparent 70%,#222 150%);mix-blend-mode:multiply
}
	._1977
{
	filter:contrast(1.1) brightness(1.1) saturate(1.3)}._1977:after
{
	background:rgba(243,106,188,.3);mix-blend-mode:screen
}
	.brooklyn
{
	filter:contrast(.9) brightness(1.1)}.brooklyn::after
{
	background:radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);mix-blend-mode:overlay
}
	.xpro2
{
	filter:sepia(.3)}.xpro2::after
{
	background:radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);mix-blend-mode:color-burn
}
	.nashville
{
	filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)}.nashville::after
{
	background:rgba(0,70,150,.4);mix-blend-mode:lighten
}
	.nashville::before
{
	background:rgba(247,176,153,.56);mix-blend-mode:darken
}
	.lark
{
	filter:contrast(.9)}.lark::after
{
	background:rgba(242,242,242,.8);mix-blend-mode:darken
}
	.lark::before
{
	background:#22253f;
	mix-blend-mode:color-dodge
}
	.moon
{
	filter:grayscale(1) contrast(1.1) brightness(1.1)}.moon::before
{
	background:#a0a0a0;
	mix-blend-mode:soft-light
}
	.moon::after
{
	background:#383838;
	mix-blend-mode:lighten
}
	.clarendon
{
	filter:contrast(1.2) saturate(1.35)}.clarendon:before
{
	background:rgba(127,187,227,.2);mix-blend-mode:overlay
}
	.willow
{
	filter:grayscale(.5) contrast(.95) brightness(.9)}.willow::before
{
	background-color:radial-gradient(40%,circle,#d4a9af 55%,#000 150%);mix-blend-mode:overlay
}
	.willow::after
{
	background-color:#d8cdcb;
	mix-blend-mode:color
}
	.rise
{
	filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)}.rise::after
{
	background:radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);mix-blend-mode:overlay;
	opacity:.6
}
	.rise::before
{
	background:radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));mix-blend-mode:multiply
}
	._1977:after,._1977:before,.aden:after,.aden:before,.brooklyn:after,.brooklyn:before,.clarendon:after,.clarendon:before,.earlybird:after,.earlybird:before,.gingham:after,.gingham:before,.hudson:after,.hudson:before,.inkwell:after,.inkwell:before,.lark:after,.lark:before,.lofi:after,.lofi:before,.mayfair:after,.mayfair:before,.moon:after,.moon:before,.nashville:after,.nashville:before,.perpetua:after,.perpetua:before,.reyes:after,.reyes:before,.rise:after,.rise:before,.slumber:after,.slumber:before,.toaster:after,.toaster:before,.walden:after,.walden:before,.willow:after,.willow:before,.xpro2:after,.xpro2:before
{
	content:'';display:block;
	height:100%;width:100%;top:0;
	left:0;
	position:absolute;
	pointer-events:none
}
	._1977,.aden,.brooklyn,.clarendon,.earlybird,.gingham,.hudson,.inkwell,.lark,.lofi,.mayfair,.moon,.nashville,.perpetua,.reyes,.rise,.slumber,.toaster,.walden,.willow,.xpro2
{
	position:relative
}
	._1977 img,.aden img,.brooklyn img,.clarendon img,.earlybird img,.gingham img,.hudson img,.inkwell img,.lark img,.lofi img,.mayfair img,.moon img,.nashville img,.perpetua img,.reyes img,.rise img,.slumber img,.toaster img,.walden img,.willow img,.xpro2 img
{
	width:100%;z-index:1
}
	._1977:before,.aden:before,.brooklyn:before,.clarendon:before,.earlybird:before,.gingham:before,.hudson:before,.inkwell:before,.lark:before,.lofi:before,.mayfair:before,.moon:before,.nashville:before,.perpetua:before,.reyes:before,.rise:before,.slumber:before,.toaster:before,.walden:before,.willow:before,.xpro2:before
{
	z-index:2
}
	._1977:after,.aden:after,.brooklyn:after,.clarendon:after,.earlybird:after,.gingham:after,.hudson:after,.inkwell:after,.lark:after,.lofi:after,.mayfair:after,.moon:after,.nashville:after,.perpetua:after,.reyes:after,.rise:after,.slumber:after,.toaster:after,.walden:after,.willow:after,.xpro2:after
{
	z-index:3
}
	.slumber
{
	filter:saturate(.66) brightness(1.05)}.slumber::after
{
	background:rgba(125,105,24,.5);mix-blend-mode:soft-light
}
	.slumber::before
{
	background:rgba(69,41,12,.4);mix-blend-mode:lighten
}
	.tp-kbimg-wrap:after,.tp-kbimg-wrap:before
{
	height:500%;width:500%}