@font-face{font-family:'revicons';font-style:normal;font-weight:normal;src:url('../font/revicons90c690c6.eot?5510888#iefix') format('embedded-opentype'),
 url('../font/revicons90c690c6.woff?5510888') format('woff'),
 url('../font/revicons90c690c6.ttf?5510888') format('truetype'),
 url('../font/revicons90c690c6.svg?5510888#revicons') format('svg');src:url('../font/revicons90c690c6.eot?5510888');}
[class^="revicon-"]:before, [class*=" revicon-"]:before{display:inline-block;font-family:"revicons";font-style:normal;font-variant:normal;font-weight:normal;line-height:1em;margin-left:.2em;margin-right:.2em;speak:none;text-align:center;text-decoration:inherit;text-transform:none;width:1em;}
.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';}
.tp-static-layers{left:0px;position:absolute;top:0px;z-index:505;}
.tp-caption .frontcorner{border-left:40px solid transparent;border-right:0px solid transparent;border-top:40px solid #00A8FF;height:0;left:-40px;position:absolute;top:0px;width:0;}
.tp-caption .backcorner{border-bottom:40px solid #00A8FF;border-left:0px solid transparent;border-right:40px solid transparent;height:0;position:absolute;right:0px;top:0px;width:0;}
.tp-caption .frontcornertop{border-bottom:40px solid #00A8FF;border-left:40px solid transparent;border-right:0px solid transparent;height:0;left:-40px;position:absolute;top:0px;width:0;}
.tp-caption .backcornertop{border-left:0px solid transparent;border-right:40px solid transparent;border-top:40px solid #00A8FF;height:0;position:absolute;right:0px;top:0px;width:0;}
.tp-layer-inner-rotation{position:relative !important;}
img.tp-slider-alternative-image{height:auto;width:100%;}
.rev_slider_wrapper{position:relative;}
.rev_slider_wrapper >ul{visibility:hidden;}
.rev_slider{overflow:visible;position:relative;}
.rev_slider img{border:none;border-width:0px;margin:0px;max-width:none !important;moz-transition:none 0;o-transition:none 0;padding:0px;transition:none 0;webkit-transition:none 0;}
.rev_slider .no-slides-text{font-weight:bold;padding-top:80px;text-align:center;}
.rev_slider >ul{background-position:0px 0px;list-style:none !important;list-style-type:none;margin:0px;padding:0px;}
.rev_slider >ul >li,
.rev_slider >ul >li:before{background-image:none;background-position:0px 0px;list-style:none !important;list-style-type:none !important;margin:0px !important;overflow-x:visible;overflow-y:visible;padding:0px !important;position:absolute;text-indent:0em;visibility:hidden;}
.tp-revslider-slidesli,
.tp-revslider-mainul{list-style:none !important;margin:0 !important;padding:0 !important;}
.tp-simpleresponsive >ul,
.tp-simpleresponsive >ul >li,
.tp-simpleresponsive >ul >li:before{background-image:none;list-style:none !important;list-style:none;margin:0 !important;overflow-x:visible;overflow-y:visible;padding:0 !important;}
.tp-simpleresponsive >ul li{list-style:none;position:absolute;visibility:hidden;}
.rev_slider .tp-caption,
.rev_slider .caption{position:absolute;visibility:hidden;white-space:nowrap;}
.tp-simpleresponsive img{max-width:none;}
.tp-caption{z-index:1;}
.tp_inner_padding{box-sizing:border-box;max-height:none !important;moz-box-sizing:border-box;webkit-box-sizing:border-box;}
.tp-hide-revslider,.tp-caption.tp-hidden-caption{display:none !important;visibility:hidden !important;}
.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video{max-width:none !important;}
.noFilterClass{filter:none !important;}
.tp-caption.coverscreenvideo{height:100%;left:0px;position:absolute;top:0px;width:100%;}
.caption.fullscreenvideo{height:100%;left:0px;position:absolute;top:0px;width:100%;}
.caption.fullscreenvideo iframe,
.caption.fullscreenvideo video{display:none;height:100% !important;width:100% !important;}
.tp-caption.fullscreenvideo{height:100%;left:0px;position:absolute;top:0px;width:100%;}
.tp-caption.fullscreenvideo iframe,
.tp-caption.fullscreenvideo iframe video{display:none;height:100% !important;width:100% !important;}
.fullcoveredvideo video,
.fullscreenvideo video{background:#000;}
.fullcoveredvideo .tp-poster{background-position:center center;background-size:cover;height:100%;left:0px;top:0px;width:100%;}
.html5vid.videoisplaying .tp-poster{display:none;}
.tp-video-play-button{background:#000;background:rgba(0,0,0,0.3);border-radius:5px;color:#FFF;cursor:pointer;font-size:40px;left:50%;margin-left:-28px;margin-top:-27px;moz-border-radius:5px;padding:5px;position:absolute;text-align:center;top:50%;webkit-border-radius:5px;z-index:3;}
.tp-caption:hover .tp-video-play-button{opacity:1;}
.html5vid .tp-revstop{border-left:5px solid #fff;border-right:5px solid #fff;box-sizing:border-box;height:20px;margin:10px 20px;moz-box-sizing:border-box;position:relative;webkit-box-sizing:border-box;width:15px;}
.html5vid .tp-revstop{display:none;}
.html5vid.videoisplaying .revicon-right-dir{display:none;}
.html5vid.videoisplaying .tp-revstop{display:block;}
.html5vid.videoisplaying .tp-video-play-button{display:none;}
.html5vid:hover .tp-video-play-button{display:block;}
.fullcoveredvideo .tp-video-play-button{display:none !important;}
.tp-video-controls{background-image:linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);background-image:-moz-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);background-image:-ms-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);background-image:-o-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);background-image:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.13, rgb(0,0,0)),
		color-stop(1, rgb(50,50,50))
	);background-image:-webkit-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);bottom:0;box-sizing:border-box;display:table;left:0;max-width:100%;moz-box-sizing:border-box;moz-transition:opacity .3s;ms-transition:opacity .3s;opacity:0;o-transition:opacity .3s;overflow:hidden;padding:5px;position:absolute;right:0;transition:opacity .3s;webkit-box-sizing:border-box;webkit-transition:opacity .3s;}
.tp-caption:hover .tp-video-controls{opacity:.9;}
.tp-video-button{background:rgba(0,0,0,.5);border:0;border-radius:3px;color:#EEE;color:#fff;cursor:pointer;font-size:12px;line-height:12px;margin:0px;moz-border-radius:3px;o-border-radius:3px;outline:none;padding:0px;webkit-border-radius:3px;}
.tp-video-button:hover{cursor:pointer;}
.tp-video-button-wrap,
.tp-video-seek-bar-wrap,
.tp-video-vol-bar-wrap{display:table-cell;padding:0px 5px;}
.tp-video-seek-bar-wrap{width:80%;}
.tp-video-vol-bar-wrap{width:20%;}
.tp-volume-bar,
.tp-seek-bar{cursor:pointer;line-height:12px;margin:0;outline:none;padding:0;width:100%;}
.tp-dottedoverlay{background-repeat:repeat;height:100%;left:0px;position:absolute;top:0px;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);}
.fullscreen-container{padding:0;position:relative;width:100%;}
.fullwidthbanner-container{overflow:hidden;padding:0;position:relative;width:100%;}
.fullwidthbanner-container .fullwidthabanner{position:relative;width:100%;}
.tp-simpleresponsive .slotholder *,
.tp-simpleresponsive img{}
.tp-simpleresponsive .caption,
.tp-simpleresponsive .tp-caption{position:absolute;webkit-font-smoothing:antialiased !important;}
.tp-bannershadow{khtml-user-select:none;margin-left:auto;margin-right:auto;moz-user-select:none;o-user-select:none;position:absolute;webkit-user-select:none;}
.tp-bannershadow.tp-shadow1{background:url(../assets/shadow1.png) no-repeat;background-size:100% 100%;bottom:-30px;height:30px;width:890px;}
.tp-bannershadow.tp-shadow2{background:url(../assets/shadow2.png) no-repeat;background-size:100% 100%;bottom:-60px;height:60px;width:890px;}
.tp-bannershadow.tp-shadow3{background:url(../assets/shadow3.png) no-repeat;background-size:100% 100%;bottom:-60px;height:60px;width:890px;}
.tp-button{background:url(../images/gradient/g30.png) repeat-x top;border-radius:3px;color:#fff !important;cursor:pointer;font-family:arial, sans-serif;font-size:15px;font-weight:bold;height:30px;letter-spacing:-1px;line-height:45px !important;moz-border-radius:3px;padding:6px 13px 5px;text-decoration:none;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6) !important;webkit-border-radius:3px;}
.tp-button.big{background:url(../images/gradient/g40.png) repeat-x top;color:#fff;font-size:19px;font-weight:bold;line-height:57px !important;padding:9px 20px;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6);}
.purchase:hover,
.tp-button:hover,
.tp-button.big:hover{background-position:bottom, 15px 11px;}
.tp-button.green, .tp-button:hover.green,
.purchase.green, .purchase:hover.green{background-color:#21a117;box-shadow:0px 3px 0px 0px #104d0b;moz-box-shadow:0px 3px 0px 0px #104d0b;webkit-box-shadow:0px 3px 0px 0px #104d0b;}
.tp-button.blue, .tp-button:hover.blue,
.purchase.blue, .purchase:hover.blue{background-color:#1d78cb;box-shadow:0px 3px 0px 0px #0f3e68;moz-box-shadow:0px 3px 0px 0px #0f3e68;webkit-box-shadow:0px 3px 0px 0px #0f3e68;}
.tp-button.red, .tp-button:hover.red,
.purchase.red, .purchase:hover.red{background-color:#cb1d1d;box-shadow:0px 3px 0px 0px #7c1212;moz-box-shadow:0px 3px 0px 0px #7c1212;webkit-box-shadow:0px 3px 0px 0px #7c1212;}
.tp-button.orange, .tp-button:hover.orange,
.purchase.orange, .purchase:hover.orange{background-color:#ff7700;box-shadow:0px 3px 0px 0px #a34c00;moz-box-shadow:0px 3px 0px 0px #a34c00;webkit-box-shadow:0px 3px 0px 0px #a34c00;}
.tp-button.darkgrey,.tp-button.grey,
.tp-button:hover.darkgrey,.tp-button:hover.grey,
.purchase.darkgrey, .purchase:hover.darkgrey{background-color:#555;box-shadow:0px 3px 0px 0px #222;moz-box-shadow:0px 3px 0px 0px #222;webkit-box-shadow:0px 3px 0px 0px #222;}
.tp-button.lightgrey, .tp-button:hover.lightgrey,
.purchase.lightgrey, .purchase:hover.lightgrey{background-color:#888;box-shadow:0px 3px 0px 0px #555;moz-box-shadow:0px 3px 0px 0px #555;webkit-box-shadow:0px 3px 0px 0px #555;}
.tpclear{clear:both;}
.tp-bullets{khtml-opacity:1;moz-opacity:1;moz-transition:opacity 0.2s ease-out;ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";ms-transition:opacity 0.2s ease-out;opacity:1;o-transition:opacity 0.2s ease-out;position:absolute;webkit-transform:translateZ(5px);webkit-transition:opacity 0.2s ease-out;z-index:1000;}
.tp-bullets.hidebullets{khtml-opacity:0;moz-opacity:0;ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;}
.tp-bullets.simplebullets.navbar{background:url(../assets/boxed_bgtile.png);border:1px solid #666;border-bottom:1px solid #444;border-radius:5px;height:40px;moz-border-radius:5px;padding:0px 10px;webkit-border-radius:5px;}
.tp-bullets.simplebullets.navbar-old{background:url(../assets/navigdots_bgtile.png);border-radius:5px;height:35px;moz-border-radius:5px;padding:0px 10px;webkit-border-radius:5px;}
.tp-bullets.simplebullets.round .bullet{background:url(../assets/bullet.png) no-repeat top left;cursor:pointer;float:left;height:20px;margin-left:3px;margin-right:0px;margin-top:0px;position:relative;width:20px;}
.tp-bullets.simplebullets.round .bullet.last{margin-right:3px;}
.tp-bullets.simplebullets.round-old .bullet{background:url(../assets/bullets.png) no-repeat bottom left;cursor:pointer;float:left;height:23px;margin-right:0px;margin-top:0px;position:relative;width:23px;}
.tp-bullets.simplebullets.round-old .bullet.last{margin-right:0px;}
.tp-bullets.simplebullets.square .bullet{background:url(../assets/bullets2.png) no-repeat bottom left;cursor:pointer;float:left;height:19px;margin-right:0px;margin-top:0px;position:relative;width:19px;}
.tp-bullets.simplebullets.square .bullet.last{margin-right:0px;}
.tp-bullets.simplebullets.square-old .bullet{background:url(../assets/bullets2.png) no-repeat bottom left;cursor:pointer;float:left;height:19px;margin-right:0px;margin-top:0px;position:relative;width:19px;}
.tp-bullets.simplebullets.square-old .bullet.last{margin-right:0px;}
.tp-bullets.simplebullets.navbar .bullet{background:url(../assets/bullet_boxed.png) no-repeat top left;cursor:pointer;float:left;height:19px;margin-right:5px;margin-top:10px;position:relative;width:18px;}
.tp-bullets.simplebullets.navbar .bullet.first{margin-left:0px !important;}
.tp-bullets.simplebullets.navbar .bullet.last{margin-right:0px !important;}
.tp-bullets.simplebullets.navbar-old .bullet{background:url(../assets/navigdots.png) no-repeat bottom left;cursor:pointer;float:left;height:15px;margin-left:5px !important;margin-right:5px !important;margin-top:10px;position:relative;width:15px;}
.tp-bullets.simplebullets.navbar-old .bullet.first{margin-left:0px !important;}
.tp-bullets.simplebullets.navbar-old .bullet.last{margin-right:0px !important;}
.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected{background-position:top left;}
.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected{background-position:bottom left;}
.tparrows{khtml-opacity:1;moz-opacity:1;moz-transition:opacity 0.2s ease-out;ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";ms-transition:opacity 0.2s ease-out;opacity:1;o-transition:opacity 0.2s ease-out;webkit-transform:translateZ(1000px);webkit-transform-style:preserve-3d;webkit-transition:opacity 0.2s ease-out;}
.tparrows .tp-arr-imgholder{display:none;}
.tparrows .tp-arr-titleholder{display:none;}
.tparrows.hidearrows{khtml-opacity:0;moz-opacity:0;ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;}
.tp-leftarrow{background:url(../assets/large_left.png) no-repeat top left;cursor:pointer;height:40px;position:relative;width:40px;z-index:100;}
.tp-rightarrow{background:url(../assets/large_right.png) no-repeat top left;cursor:pointer;height:40px;position:relative;width:40px;z-index:100;}
.tp-leftarrow.round{background:url(../assets/small_left.png) no-repeat top left;cursor:pointer;float:left;height:14px;margin-right:0px;margin-top:0px;position:relative;width:19px;z-index:100;}
.tp-rightarrow.round{background:url(../assets/small_right.png) no-repeat top left;cursor:pointer;float:left;height:14px;margin-right:0px;margin-top:0px;position:relative;width:19px;z-index:100;}
.tp-leftarrow.round-old{background:url(../assets/arrow_left.png) no-repeat top left;cursor:pointer;float:left;height:26px;margin-right:0px;margin-top:0px;position:relative;width:26px;z-index:100;}
.tp-rightarrow.round-old{background:url(../assets/arrow_right.png) no-repeat top left;cursor:pointer;float:left;height:26px;margin-right:0px;margin-top:0px;position:relative;width:26px;z-index:100;}
.tp-leftarrow.navbar{background:url(../assets/small_left_boxed.png) no-repeat top left;cursor:pointer;float:left;height:15px;margin-right:6px;margin-top:12px;position:relative;width:20px;z-index:100;}
.tp-rightarrow.navbar{background:url(../assets/small_right_boxed.png) no-repeat top left;cursor:pointer;float:left;height:15px;margin-left:6px;margin-top:12px;position:relative;width:20px;z-index:100;}
.tp-leftarrow.navbar-old{background:url(../assets/arrowleft.png) no-repeat top left;cursor:pointer;float:left;height:16px;margin-right:6px;margin-top:10px;position:relative;width:9px;z-index:100;}
.tp-rightarrow.navbar-old{background:url(../assets/arrowright.png) no-repeat top left;cursor:pointer;float:left;height:16px;margin-left:6px;margin-top:10px;position:relative;width:9px;z-index:100;}
.tp-leftarrow.navbar-old.thumbswitharrow{margin-right:10px;}
.tp-rightarrow.navbar-old.thumbswitharrow{margin-left:0px;}
.tp-leftarrow.square{background:url(../assets/arrow_left2.png) no-repeat top left;cursor:pointer;float:left;height:17px;margin-right:0px;margin-top:0px;position:relative;width:12px;z-index:100;}
.tp-rightarrow.square{background:url(../assets/arrow_right2.png) no-repeat top left;cursor:pointer;float:left;height:17px;margin-left:0px;margin-top:0px;position:relative;width:12px;z-index:100;}
.tp-leftarrow.square-old{background:url(../assets/arrow_left2.png) no-repeat top left;cursor:pointer;float:left;height:17px;margin-right:0px;margin-top:0px;position:relative;width:12px;z-index:100;}
.tp-rightarrow.square-old{background:url(../assets/arrow_right2.png) no-repeat top left;cursor:pointer;float:left;height:17px;margin-left:0px;margin-top:0px;position:relative;width:12px;z-index:100;}
.tp-leftarrow.default{background:url(../assets/large_left.png) no-repeat 0 0;cursor:pointer;height:40px;position:relative;width:40px;z-index:100;}
.tp-rightarrow.default{background:url(../assets/large_right.png) no-repeat 0 0;cursor:pointer;height:40px;position:relative;width:40px;z-index:100;}
.tp-leftarrow:hover,
.tp-rightarrow:hover{background-position:bottom left;}
.tp-bullets.tp-thumbs{background-color:#fff;height:50px;margin-top:-50px;padding:3px;position:absolute;vertical-align:top;width:500px;z-index:1000;}
.tp-bullets.tp-thumbs img{vertical-align:top;}
.fullwidthbanner-container .tp-thumbs{padding:3px;}
.tp-bullets.tp-thumbs .tp-mask{height:50px;overflow:hidden;position:relative;width:500px;}
.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer{position:absolute;width:5000px;}
.tp-bullets.tp-thumbs .bullet{background:none;cursor:pointer;float:left;height:50px;khtml-opacity:0.5;margin:0;moz-opacity:0.5;moz-transition:all 0.2s ease-out;ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";ms-transition:all 0.2s ease-out;opacity:0.5;o-transition:all 0.2s ease-out;overflow:hidden;webkit-transition:all 0.2s ease-out;width:100px;}
.tp-bullets.tp-thumbs .bullet:hover,
.tp-bullets.tp-thumbs .bullet.selected{khtml-opacity:1;moz-opacity:1;ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;}
.tp-thumbs img{width:100%;}
.tp-bannertimer{background:#fff;background:rgba(0,0,0,0.15);height:5px;position:absolute;top:0px;visibility:hidden;width:100%;z-index:200;}
.tp-bannertimer.tp-bottom{bottom:0px !important;height:5px;top:auto;}
.tparrows.preview1{background:transparent;height:100px;moz-backface-visibility:hidden;moz-perspective:1000;webkit-backface-visibility:hidden;webkit-perspective:1000;webkit-transform-style:preserve-3d;width:100px;}
.tparrows.preview1:after{background:#fff;background:rgba(0,0,0,0.15);color:#fff;font-family:"revicons";font-size:30px;height:100px;left:0px;line-height:100px;moz-transition:background 0.3s, color 0.3s;position:absolute;text-align:center;top:0px;transition:background 0.3s, color 0.3s;webkit-transition:background 0.3s, color 0.3s;width:100px;z-index:2;}
.tp-rightarrow.preview1:after{content:'\e825';}
.tp-leftarrow.preview1:after{content:'\e824';}
.tparrows.preview1:hover:after{background:rgba(255,255,255,1);color:#aaa;}
.tparrows.preview1 .tp-arr-imgholder{backface-visibility:hidden;background-position:center center;background-size:cover;display:block;height:100%;position:absolute;top:0px;transition:transform 0.3s;webkit-backface-visibility:hidden;webkit-transition:-webkit-transform 0.3s;width:100%;}
.tparrows.preview1 .tp-arr-iwrapper{filter:alpha(opacity=0);khtml-opacity:0.0;moz-opacity:0.0;ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0.0;transition:all 0.3s;webkit-transition:all 0.3s;}
.tparrows.preview1:hover .tp-arr-iwrapper{filter:alpha(opacity=100);khtml-opacity:1;moz-opacity:1;ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;}
.tp-rightarrow.preview1 .tp-arr-imgholder{filter:alpha(opacity=0);khtml-opacity:0.0;moz-opacity:0.0;ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0.0;right:100%;transform:rotateY(-90deg);transform-origin:100% 50%;webkit-transform:rotateY(-90deg);webkit-transform-origin:100% 50%;}
.tp-leftarrow.preview1 .tp-arr-imgholder{filter:alpha(opacity=0);khtml-opacity:0.0;left:100%;moz-opacity:0.0;ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0.0;transform:rotateY(90deg);transform-origin:0% 50%;webkit-transform:rotateY(90deg);webkit-transform-origin:0% 50%;}
.tparrows.preview1:hover .tp-arr-imgholder{filter:alpha(opacity=100);khtml-opacity:1;moz-opacity:1;ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;transform:rotateY(0deg);webkit-transform:rotateY(0deg);}
@media only screen and (min-width: 768px) and (max-width: 979px){.tparrows.preview1,
		.tparrows.preview1:after{font-size:24px;height:80px;line-height:80px;width:80px;}
}
@media only screen and (min-width: 480px) and (max-width: 767px){.tparrows.preview1,
		.tparrows.preview1:after{font-size:20px;height:60px;line-height:60px;width:60px;}
}
@media only screen and (min-width: 0px) and (max-width: 479px){.tparrows.preview1,
		.tparrows.preview1:after{font-size:12px;height:40px;line-height:40px;width:40px;}
}
.tp-bullets.preview1{height:21px;}
.tp-bullets.preview1 .bullet{background:rgba(0, 0, 0, 0.15) !important;border:8px solid rgba(0, 0, 0, 0) !important;box-shadow:none;box-sizing:content-box;cursor:pointer;display:inline-block;float:none !important;height:5px !important;margin-bottom:0px !important;margin-right:5px !important;moz-box-shadow:none;moz-box-sizing:content-box;moz-transition:background-color 0.2s, border-color 0.2s;ms-transition:background-color 0.2s, border-color 0.2s;o-transition:background-color 0.2s, border-color 0.2s;position:relative !important;transition:background-color 0.2s, border-color 0.2s;webkit-box-shadow:none;webkit-box-sizing:content-box;webkit-transition:background-color 0.2s, border-color 0.2s;width:5px !important;}
.tp-bullets.preview1 .bullet.last{margin-right:0px;}
.tp-bullets.preview1 .bullet:hover,
.tp-bullets.preview1 .bullet.selected{background:#aaa !important;border:8px solid rgba(255, 255, 255, 1) !important;box-shadow:none;height:5px !important;moz-box-shadow:none;webkit-box-shadow:none;width:5px !important;}
.tparrows.preview2{backface-visibility:hidden;background:#fff;border-radius:30px;min-height:60px;min-width:60px;moz-border-radius:30px;overflow:hidden;transition:width 0.3s, background-color 0.3s, opacity 0.3s;webkit-border-radius:30px;webkit-transition:-webkit-transform 1.3s;webkit-transition:width 0.3s, background-color 0.3s, opacity 0.3s;}
.tparrows.preview2:after{color:#aaa;font-family:"revicons";font-size:25px;margin-top:-12px;moz-transition:color 0.3s;position:absolute;top:50%;transition:color 0.3s;webkit-transition:color 0.3s;}
.tp-rightarrow.preview2:after{content:'\e81e';right:18px;}
.tp-leftarrow.preview2:after{content:'\e81f';left:18px;}
.tparrows.preview2 .tp-arr-titleholder{backface-visibility:hidden;background-position:center center;background-size:cover;color:#000;display:block;font-size:14px;font-weight:400;line-height:60px;padding:0px 10px;position:relative;text-transform:uppercase;top:0px;transition:transform 0.3s;visibility:hidden;webkit-backface-visibility:hidden;webkit-transition:-webkit-transform 0.3s;white-space:nowrap;}
.tp-rightarrow.preview2 .tp-arr-titleholder{right:50px;transform:translateX(-100%);webkit-transform:translateX(-100%);}
.tp-leftarrow.preview2 .tp-arr-titleholder{left:50px;transform:translateX(100%);webkit-transform:translateX(100%);}
.tparrows.preview2.hovered{width:300px;}
.tparrows.preview2:hover{background:#fff;}
.tparrows.preview2:hover:after{color:#000;}
.tparrows.preview2:hover .tp-arr-titleholder{position:absolute;transform:translateX(0px);visibility:visible;webkit-transform:translateX(0px);}
.tp-bullets.preview2{height:17px;}
.tp-bullets.preview2 .bullet{background:rgba(0, 0, 0, 0.5) !important;border:5px solid rgba(0, 0, 0, 0) !important;border-radius:10px;box-shadow:none;box-sizing:content-box;cursor:pointer;display:inline-block;float:none !important;height:6px !important;margin-bottom:0px !important;margin-right:2px !important;moz-box-shadow:none;moz-box-sizing:content-box;moz-transition:background-color 0.2s, border-color 0.2s;ms-transition:background-color 0.2s, border-color 0.2s;o-transition:background-color 0.2s, border-color 0.2s;position:relative !important;transition:background-color 0.2s, border-color 0.2s;webkit-border-radius:10px;webkit-box-shadow:none;webkit-box-sizing:content-box;webkit-transition:background-color 0.2s, border-color 0.2s;width:6px !important;}
.tp-bullets.preview2 .bullet.last{margin-right:0px;}
.tp-bullets.preview2 .bullet:hover,
.tp-bullets.preview2 .bullet.selected{background:rgba(255, 255, 255, 1) !important;border:5px solid rgba(0, 0, 0, 1) !important;box-shadow:none;height:6px !important;moz-box-shadow:none;webkit-box-shadow:none;width:6px !important;}
.tp-arr-titleholder.alwayshidden{display:none !important;}
@media only screen and (min-width: 768px) and (max-width: 979px){.tparrows.preview2{border-radius:20px;height:40px;min-height:40px;min-width:40px;moz-border-radius:20px;webkit-border-radius:20px;width:40px;}
.tparrows.preview2:after{font-family:"revicons";font-size:20px;margin-top:-12px;position:absolute;top:50%;}
.tp-rightarrow.preview2:after{content:'\e81e';right:11px;}
.tp-leftarrow.preview2:after{content:'\e81f';left:11px;}
.tparrows.preview2 .tp-arr-titleholder{font-size:12px;letter-spacing:0px;line-height:40px;}
.tp-rightarrow.preview2 .tp-arr-titleholder{right:35px;}
.tp-leftarrow.preview2 .tp-arr-titleholder{left:35px;}
}
@media only screen and (min-width: 480px) and (max-width: 767px){.tparrows.preview2{border-radius:15px;height:30px;min-height:30px;min-width:30px;moz-border-radius:15px;webkit-border-radius:15px;width:30px;}
.tparrows.preview2:after{font-family:"revicons";font-size:14px;margin-top:-12px;position:absolute;top:50%;}
.tp-rightarrow.preview2:after{content:'\e81e';right:8px;}
.tp-leftarrow.preview2:after{content:'\e81f';left:8px;}
.tparrows.preview2 .tp-arr-titleholder{font-size:10px;letter-spacing:0px;line-height:30px;}
.tp-rightarrow.preview2 .tp-arr-titleholder{right:25px;}
.tp-leftarrow.preview2 .tp-arr-titleholder{left:25px;}
.tparrows.preview2 .tp-arr-titleholder{display:none;visibility:none;}
}
@media only screen and (min-width: 0px) and (max-width: 479px){.tparrows.preview2{border-radius:15px;height:30px;min-height:30px;min-width:30px;moz-border-radius:15px;webkit-border-radius:15px;width:30px;}
.tparrows.preview2:after{font-family:"revicons";font-size:14px;margin-top:-12px;position:absolute;top:50%;}
.tp-rightarrow.preview2:after{content:'\e81e';right:8px;}
.tp-leftarrow.preview2:after{content:'\e81f';left:8px;}
.tparrows.preview2 .tp-arr-titleholder{display:none;visibility:none;}
.tparrows.preview2:hover{height:30px !important;width:30px !important;}
}
.tparrows.preview3{background:#fff;background:rgba(255,255,255,1);height:70px;webkit-transform-style:flat;width:70px;}
.tparrows.preview3:after{background:#fff;color:#aaa;font-family:"revicons";font-size:30px;height:70px;left:0px;line-height:70px;moz-transition:color 0.3s;position:absolute;text-align:center;top:0px;transition:color 0.3s;webkit-transition:color 0.3s;width:70px;z-index:100;}
.tparrows.preview3:hover:after{color:#000;}
.tp-rightarrow.preview3:after{content:'\e825';}
.tp-leftarrow.preview3:after{content:'\e824';}
.tparrows.preview3 .tp-arr-iwrapper{background:#000;background:rgba(0,0,0,0.75);display:table;min-height:90px;position:absolute;top:-10px;transform:scale(0,1);transform-origin:100% 50%;transition:transform 0.2s;webkit-transform:scale(0,1);webkit-transform-origin:100% 50%;webkit-transition:-webkit-transform 0.2s;z-index:0;}
.tp-leftarrow.preview3 .tp-arr-iwrapper{transform:scale(0,1);transform-origin:0% 50%;webkit-transform:scale(0,1);webkit-transform-origin:0% 50%;}
.tparrows.preview3 .tp-arr-imgholder{background-position:center center;background-size:cover;display:block;display:table-cell;height:90px;min-width:90px;position:relative;top:0px;}
.tp-rightarrow.preview3 .tp-arr-iwrapper{padding-right:70px;right:0px;}
.tp-leftarrow.preview3 .tp-arr-iwrapper{direction:rtl;left:0px;padding-left:70px;}
.tparrows.preview3 .tp-arr-titleholder{clear:right;color:#fff;display:table-cell;font-size:16px;padding:30px;position:relative;vertical-align:middle;white-space:nowrap;}
.tparrows.preview3:hover .tp-arr-iwrapper{transform:scale(1,1);webkit-transform:scale(1,1);}
.tp-bullets.preview3{height:17px;}
.tp-bullets.preview3 .bullet{background:rgba(0, 0, 0, 0.5) !important;border:5px solid rgba(0, 0, 0, 0) !important;border-radius:10px;box-shadow:none;box-sizing:content-box;cursor:pointer;display:inline-block;float:none !important;height:6px !important;margin-bottom:0px !important;margin-right:2px !important;moz-box-shadow:none;moz-box-sizing:content-box;moz-transition:background-color 0.2s, border-color 0.2s;ms-transition:background-color 0.2s, border-color 0.2s;o-transition:background-color 0.2s, border-color 0.2s;position:relative !important;transition:background-color 0.2s, border-color 0.2s;webkit-border-radius:10px;webkit-box-shadow:none;webkit-box-sizing:content-box;webkit-transition:background-color 0.2s, border-color 0.2s;width:6px !important;}
.tp-bullets.preview3 .bullet.last{margin-right:0px;}
.tp-bullets.preview3 .bullet:hover,
.tp-bullets.preview3 .bullet.selected{background:rgba(255, 255, 255, 1) !important;border:5px solid rgba(0, 0, 0, 1) !important;box-shadow:none;height:6px !important;moz-box-shadow:none;webkit-box-shadow:none;width:6px !important;}
@media only screen and (min-width: 768px) and (max-width: 979px){.tparrows.preview3:after,
		.tparrows.preview3{font-size:20px;height:50px;line-height:50px;width:50px;}
.tparrows.preview3 .tp-arr-iwrapper{min-height:70px;}
.tparrows.preview3 .tp-arr-imgholder{height:70px;min-width:70px;}
.tp-rightarrow.preview3 .tp-arr-iwrapper{padding-right:50px;}
.tp-leftarrow.preview3 .tp-arr-iwrapper{padding-left:50px;}
.tparrows.preview3 .tp-arr-titleholder{font-size:16px;padding:10px;}
}
@media only screen and (max-width: 767px){.tparrows.preview3:after,
		.tparrows.preview3{font-size:20px;height:50px;line-height:50px;width:50px;}
.tparrows.preview3 .tp-arr-iwrapper{min-height:70px;}
}
.tparrows.preview4{background:transparent;height:110px;moz-perspective:1000;webkit-perspective:1000;webkit-transform-style:preserve-3d;width:30px;}
.tparrows.preview4:after{background:#000;background:rgba(0,0,0,0.25);color:#fff;filter:alpha(opacity=100);font-family:"revicons";font-size:20px;height:110px;khtml-opacity:1;left:0px;line-height:110px;moz-opacity:1;moz-transition:all 0.2s ease-in-out;ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;o-transition:all 0.2s ease-in-out;position:absolute;text-align:center;top:0px;transition:all 0.2s ease-in-out;webkit-transition:all 0.2s ease-in-out;width:30px;z-index:0;}
.tp-rightarrow.preview4:after{content:'\e825';}
.tp-leftarrow.preview4:after{content:'\e824';}
.tparrows.preview4 .tp-arr-allwrapper{left:-150px;min-height:120px;overflow:hidden;position:absolute;top:0px;visibility:hidden;webkit-perspective:1000px;webkit-transform-style:flat;width:180px;z-index:1;}
.tp-leftarrow.preview4 .tp-arr-allwrapper{left:0px;}
.tparrows.preview4 .tp-arr-iwrapper{position:relative;}
.tparrows.preview4 .tp-arr-imgholder{backface-visibility:hidden;background-position:center center;background-size:cover;display:block;height:110px;position:relative;top:0px;webkit-backface-visibility:hidden;width:180px;}
.tparrows.preview4 .tp-arr-imgholder2{backface-visibility:hidden;background-position:center center;background-size:cover;display:block;height:110px;left:180px;position:absolute;top:0px;webkit-backface-visibility:hidden;width:180px;}
.tp-leftarrow.preview4 .tp-arr-imgholder2{left:-180px;}
.tparrows.preview4 .tp-arr-titleholder{backface-visibility:hidden;background:#000;color:#fff;color:#FFF;display:block;filter:alpha(opacity=0);font-size:11px;font-size:12px;font-weight:700;khtml-opacity:0.0;letter-spacing:1px;line-height:2.75;line-height:25px;moz-opacity:0.0;ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0.0;padding:0px 10px;position:relative;text-align:left;text-transform:uppercase;transform:rotateX(-90deg);transform-origin:50% 0;transition:all 0.3s;webkit-backface-visibility:hidden;webkit-transform:rotateX(-90deg);webkit-transform-origin:50% 0;webkit-transition:all 0.3s;white-space:nowrap;}
.tparrows.preview4:after{transform-origin:100% 100%;webkit-transform-origin:100% 100%;}
.tp-leftarrow.preview4:after{transform-origin:0% 0%;webkit-transform-origin:0% 0%;}
@media only screen and (min-width: 768px){.tparrows.preview4:hover:after{transform:rotateY(-90deg);webkit-transform:rotateY(-90deg);}
.tp-leftarrow.preview4:hover:after{transform:rotateY(90deg);webkit-transform:rotateY(90deg);}
.tparrows.preview4:hover .tp-arr-titleholder{filter:alpha(opacity=100);khtml-opacity:1;moz-opacity:1;ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;transform:rotateX(0deg);transition-delay:0.4s;webkit-transform:rotateX(0deg);webkit-transition-delay:0.4s;}
}
.tp-bullets.preview4{height:17px;}
.tp-bullets.preview4 .bullet{background:rgba(0, 0, 0, 0.5) !important;border:5px solid rgba(0, 0, 0, 0) !important;border-radius:10px;box-shadow:none;box-sizing:content-box;cursor:pointer;display:inline-block;float:none !important;height:6px !important;margin-bottom:0px !important;margin-right:2px !important;moz-box-shadow:none;moz-box-sizing:content-box;moz-transition:background-color 0.2s, border-color 0.2s;ms-transition:background-color 0.2s, border-color 0.2s;o-transition:background-color 0.2s, border-color 0.2s;position:relative !important;transition:background-color 0.2s, border-color 0.2s;webkit-border-radius:10px;webkit-box-shadow:none;webkit-box-sizing:content-box;webkit-transition:background-color 0.2s, border-color 0.2s;width:6px !important;}
.tp-bullets.preview4 .bullet.last{margin-right:0px;}
.tp-bullets.preview4 .bullet:hover,
.tp-bullets.preview4 .bullet.selected{background:rgba(255, 255, 255, 1) !important;border:5px solid rgba(0, 0, 0, 1) !important;box-shadow:none;height:6px !important;moz-box-shadow:none;webkit-box-shadow:none;width:6px !important;}
@media only screen and (max-width: 767px){.tparrows.preview4{height:80px;width:20px;}
.tparrows.preview4:after{font-size:14px;height:80px;line-height:80px;width:20px;}
.tparrows.preview1 .tp-arr-allwrapper,
 		 .tparrows.preview2 .tp-arr-allwrapper,
 		 .tparrows.preview3 .tp-arr-allwrapper,
 		 .tparrows.preview4 .tp-arr-allwrapper{display:none !important;}
}
.tp-simpleresponsive img{khtml-user-select:none;moz-user-select:none;o-user-select:none;webkit-user-select:none;}
.tp-caption img{background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";zoom:1;}
.caption.slidelink a div,
.tp-caption.slidelink a div{background:url(../assets/coloredbg.png) repeat;height:1500px;width:3000px;}
.tp-caption.slidelink a span{background:url(../assets/coloredbg.png) repeat;}
.tp-loader{left:50%;position:absolute;top:50%;z-index:10000;}
.tp-loader.spinner0{animation:tp-rotateplane 1.2s infinite ease-in-out;background:url(../assets/loader.gif) no-repeat center center;background-color:#fff;border-radius:3px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);height:40px;margin-left:-20px;margin-top:-20px;moz-border-radius:3px;webkit-animation:tp-rotateplane 1.2s infinite ease-in-out;webkit-border-radius:3px;webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);width:40px;}
.tp-loader.spinner1{animation:tp-rotateplane 1.2s infinite ease-in-out;background-color:#fff;border-radius:3px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);height:40px;margin-left:-20px;margin-top:-20px;moz-border-radius:3px;webkit-animation:tp-rotateplane 1.2s infinite ease-in-out;webkit-border-radius:3px;webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);width:40px;}
.tp-loader.spinner5{background:url(../assets/loader.gif) no-repeat 10px 10px;background-color:#fff;border-radius:3px;height:44px;margin:-22px -22px;moz-border-radius:3px;webkit-border-radius:3px;width:44px;}
@-webkit-keyframes tp-rotateplane{0%{webkit-transform:perspective(120px);}
50%{webkit-transform:perspective(120px) rotateY(180deg);}
100%{webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg);}
}
@keyframes tp-rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);}
50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);}
100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}
}
.tp-loader.spinner2{animation:tp-scaleout 1.0s infinite ease-in-out;background-color:#ff0000;border-radius:100%;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);height:40px;margin-left:-20px;margin-top:-20px;webkit-animation:tp-scaleout 1.0s infinite ease-in-out;webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);width:40px;}
@-webkit-keyframes tp-scaleout{0%{webkit-transform:scale(0.0);}
100%{opacity:0;webkit-transform:scale(1.0);}
}
@keyframes tp-scaleout{0%{transform:scale(0.0);webkit-transform:scale(0.0);}
100%{opacity:0;transform:scale(1.0);webkit-transform:scale(1.0);}
}
.tp-loader.spinner3{margin:-9px 0px 0px -35px;text-align:center;width:70px;}
.tp-loader.spinner3 .bounce1,
.tp-loader.spinner3 .bounce2,
.tp-loader.spinner3 .bounce3{animation:tp-bouncedelay 1.4s infinite ease-in-out;animation-fill-mode:both;background-color:#fff;border-radius:100%;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);display:inline-block;height:18px;webkit-animation:tp-bouncedelay 1.4s infinite ease-in-out;webkit-animation-fill-mode:both;webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);width:18px;}
.tp-loader.spinner3 .bounce1{animation-delay:-0.32s;webkit-animation-delay:-0.32s;}
.tp-loader.spinner3 .bounce2{animation-delay:-0.16s;webkit-animation-delay:-0.16s;}
@-webkit-keyframes tp-bouncedelay{0%, 80%, 100%{webkit-transform:scale(0.0);}
40%{webkit-transform:scale(1.0);}
}
@keyframes tp-bouncedelay{0%, 80%, 100%{transform:scale(0.0);webkit-transform:scale(0.0);}
40%{transform:scale(1.0);webkit-transform:scale(1.0);}
}
.tp-loader.spinner4{animation:tp-rotate 2.0s infinite linear;height:40px;margin:-20px 0px 0px -20px;text-align:center;webkit-animation:tp-rotate 2.0s infinite linear;width:40px;}
.tp-loader.spinner4 .dot1,
.tp-loader.spinner4 .dot2{animation:tp-bounce 2.0s infinite ease-in-out;background-color:#fff;border-radius:100%;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);display:inline-block;height:60%;position:absolute;top:0;webkit-animation:tp-bounce 2.0s infinite ease-in-out;webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);width:60%;}
.tp-loader.spinner4 .dot2{animation-delay:-1.0s;bottom:0px;top:auto;webkit-animation-delay:-1.0s;}
@-webkit-keyframes tp-rotate{100%{webkit-transform:rotate(360deg);}
}
@keyframes tp-rotate{100%{transform:rotate(360deg);webkit-transform:rotate(360deg);}
}
@-webkit-keyframes tp-bounce{0%, 100%{webkit-transform:scale(0.0);}
50%{webkit-transform:scale(1.0);}
}
@keyframes tp-bounce{0%, 100%{transform:scale(0.0);webkit-transform:scale(0.0);}
50%{transform:scale(1.0);webkit-transform:scale(1.0);}
}
.tp-caption.large_light,.large_light{background:none;color:#ffffff;font-size:38px;line-height:38px;position:absolute;}
.tp-caption.small_light,.small_light{background:none;color:#ffffff;font-size:18px;line-height:22px;position:absolute;}
.tp-caption.boxed_large_dark,.boxed_large_dark{background:rgba(255,255,255,.5);color:#404345;font-size:38px;line-height:38px;padding:8px 12px 12px;position:absolute;}
.tp-caption.boxed_small_dark,.boxed_small_dark{background:rgba(255,255,255,.5);color:#404345;font-size:18px;line-height:22px;padding:10px 12px 12px;position:absolute;}