.rev_slider_wrapper {position: relative;}
.rev_slider_wrapper >ul {visibility: hidden;}
.rev_slider {position: relative;overflow: hidden;}
.rev_slider img {max-width: none !important;max-width: none !important;-moz-transition: none 0 !important;-webkit-transition: none 0 !important;-o-transition: none 0 !important;transition: none 0 !important;margin: 0px !important;padding: 0px !important;border-width: 0px !important;border: none;visibility: visible !important;}
.rev_slider .no-slides-text {font-weight: bold;text-align: center;padding-top: 80px;}
.rev_slider ul {margin: 0px !important;padding: 0px !important;list-style: none !important;list-style-type: none !important;background-position: 0px 0px !important;}
.rev_slider ul li, .rev_slider >ul >li, .rev_slider >ul >li:before {list-style: none !important;position: absolute;visibility: hidden;margin: 0px !important;padding: 0px !important;overflow-x: visible;overflow-y: visible;list-style-type: none !important;background-image: none !important;background-position: 0px 0px !important;text-indent: 0em !important;}
.rev_slider .tp-caption, .rev_slider .caption,  {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;position: absolute;visibility: hidden;}
.tp-caption {z-index: 1;}
.tp_inner_padding {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;max-height: none !important;}
.tp-hide-revslider, .tp-caption.tp-hidden-caption {visibility: hidden !important;display: none !important;}
.noFilterClass {filter: none !important;}
.caption.fullscreenvideo {left: 0px;top: 0px;position: absolute;width: 100%;height: 100%;}
.caption.fullscreenvideo iframe {width: 100% !important;height: 100% !important;}
.tp-caption.fullscreenvideo {left: 0px;top: 0px;position: absolute;width: 100%;height: 100%;}
.tp-caption.fullscreenvideo iframe {width: 100% !important;height: 100% !important;}
.fullwidthbanner-container {width: 100% !important;position: relative;padding: 0;overflow: hidden;}
.fullwidthbanner-container .fullwidthabanner {width: 100% !important;position: relative;}
.tp-simpleresponsive .slotholder *, .tp-simpleresponsive img {-webkit-transform: translateZ(0);-webkit-backface-visibility: hidden;-webkit-perspective: 1000;}
.tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;position: absolute;}
.tp-bannershadow {position: absolute;margin-left: auto;margin-right: auto;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;-o-user-select: none;}
.tp-bannershadow.tp-shadow1 {background: url("../assets/shadow1.png") no-repeat;background-size: 100%;width: 890px;height: 30px;bottom: -30px;}
.tp-bannershadow.tp-shadow2 {background: url("../assets/shadow2.png") no-repeat;background-size: 100%;width: 890px;height: 60px;bottom: -60px;}
.tp-bannershadow.tp-shadow3 {background: url("../assets/shadow3.png") no-repeat;background-size: 100%;width: 890px;height: 60px;bottom: -60px;}
.tp-button {padding: 6px 13px 5px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;height: 30px;cursor: pointer;color: #fff !important;text-shadow: 0px 1px 1px rgba(0,0,0,.6) !important;font-size: 15px;line-height: 45px !important;background: url("../images/gradient/g30.png") repeat-x top;font-family: arial,sans-serif;font-weight: bold;letter-spacing: -1px;text-decoration: none;}
.tp-button.big {color: #fff;text-shadow: 0px 1px 1px rgba(0,0,0,.6);font-weight: bold;padding: 9px 20px;font-size: 19px;line-height: 57px !important;background: url("../images/gradient/g40.png") repeat-x top;}
.purchase:hover, .tp-button:hover, .tp-button.big:hover {background-position: bottom,15px 11px;}
@media only screen and (min-width: 480px) and (max-width: 767px) {.tp-button {padding: 4px 8px 3px;line-height: 25px !important;font-size: 11px !important;font-weight: normal;}
	a.tp-button {-webkit-transition: none;-moz-transition: none;-o-transition: none;-ms-transition: none;}}
@media only screen and (min-width: 0px) and (max-width: 479px) {.tp-button {padding: 2px 5px 2px;line-height: 20px !important;font-size: 10px !important;}
	a.tp-button {-webkit-transition: none;-moz-transition: none;-o-transition: none;-ms-transition: none;}}
.tp-button.green, .tp-button:hover.green, .purchase.green, .purchase:hover.green {background-color: #21a117;-webkit-box-shadow: 0px 3px 0px 0px #104d0b;-moz-box-shadow: 0px 3px 0px 0px #104d0b;box-shadow: 0px 3px 0px 0px #104d0b;}
.tp-button.blue, .tp-button:hover.blue, .purchase.blue, .purchase:hover.blue {background-color: #1d78cb;-webkit-box-shadow: 0px 3px 0px 0px #0f3e68;-moz-box-shadow: 0px 3px 0px 0px #0f3e68;box-shadow: 0px 3px 0px 0px #0f3e68;}
.tp-button.red, .tp-button:hover.red, .purchase.red, .purchase:hover.red {background-color: #cb1d1d;-webkit-box-shadow: 0px 3px 0px 0px #7c1212;-moz-box-shadow: 0px 3px 0px 0px #7c1212;box-shadow: 0px 3px 0px 0px #7c1212;}
.tp-button.orange, .tp-button:hover.orange, .purchase.orange, .purchase:hover.orange {background-color: #f70;-webkit-box-shadow: 0px 3px 0px 0px #a34c00;-moz-box-shadow: 0px 3px 0px 0px #a34c00;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;-webkit-box-shadow: 0px 3px 0px 0px #222;-moz-box-shadow: 0px 3px 0px 0px #222;box-shadow: 0px 3px 0px 0px #222;}
.tp-button.lightgrey, .tp-button:hover.lightgrey, .purchase.lightgrey, .purchase:hover.lightgrey {background-color: #888;-webkit-box-shadow: 0px 3px 0px 0px #555;-moz-box-shadow: 0px 3px 0px 0px #555;box-shadow: 0px 3px 0px 0px #555;}
************************
	-	NAVIGATION	-
*************************/



.tpclear {clear: both;}
.tp-bullets {z-index: 1000;position: absolute;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;-webkit-transition: opacity .2s ease-out;-moz-transition: opacity .2s ease-out;-o-transition: opacity .2s ease-out;-ms-transition: opacity .2s ease-out;}
.tp-bullets.hidebullets {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;}
.tp-bullets.simplebullets.navbar {border: 1px solid #666;border-bottom: 1px solid #444;background: url("../assets/boxed_bgtile.png");height: 40px;padding: 0px 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.tp-bullets.simplebullets.navbar-old {background: url("../assets/navigdots_bgtile.png");height: 35px;padding: 0px 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.tp-bullets.simplebullets.round .bullet {cursor: pointer;position: relative;background: url("../assets/bullet.png") no-Repeat top left;width: 20px;height: 20px;margin-right: 0px;float: left;margin-top: -10px;margin-left: 3px;}
.tp-bullets.simplebullets.round .bullet.last {margin-right: 3px;}
.tp-bullets.simplebullets.round-old .bullet {cursor: pointer;position: relative;background: url("../assets/bullets.png") no-Repeat bottom left;width: 23px;height: 23px;margin-right: 0px;float: left;margin-top: -12px;}
.tp-bullets.simplebullets.round-old .bullet.last {margin-right: 0px;}
.tp-bullets.simplebullets.square .bullet {cursor: pointer;position: relative;background: url("../assets/bullets2.png") no-Repeat bottom left;width: 19px;height: 19px;margin-right: 0px;float: left;margin-top: -10px;}
.tp-bullets.simplebullets.square .bullet.last {margin-right: 0px;}
.tp-bullets.simplebullets.square-old .bullet {cursor: pointer;position: relative;background: url("../assets/bullets2.png") no-Repeat bottom left;width: 19px;height: 19px;margin-right: 0px;float: left;margin-top: -10px;}
.tp-bullets.simplebullets.square-old .bullet.last {margin-right: 0px;}
.tp-bullets.simplebullets.navbar .bullet {cursor: pointer;position: relative;background: url("../assets/bullet_boxed.png") no-Repeat top left;width: 18px;height: 19px;margin-right: 5px;float: left;margin-top: 10px;}
.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 {cursor: pointer;position: relative;background: url("../assets/navigdots.png") no-Repeat bottom left;width: 15px;height: 15px;margin-left: 5px !important;margin-right: 5px !important;float: left;margin-top: 10px;}
.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 {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;-webkit-transition: opacity .2s ease-out;-moz-transition: opacity .2s ease-out;-o-transition: opacity .2s ease-out;-ms-transition: opacity .2s ease-out;}
.tparrows.hidearrows {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;}
.tp-leftarrow {z-index: 100;cursor: pointer;position: relative;background: url("../assets/large_left.png") no-Repeat top left;width: 40px;height: 40px;}
.tp-rightarrow {z-index: 100;cursor: pointer;position: relative;background: url("../assets/large_right.png") no-Repeat top left;width: 40px;height: 40px;}
.tp-leftarrow.round {z-index: 100;cursor: pointer;position: relative;background: url("../assets/small_left.png") no-Repeat top left;width: 19px;height: 14px;margin-right: 0px;float: left;margin-top: -7px;}
.tp-rightarrow.round {z-index: 100;cursor: pointer;position: relative;background: url("../assets/small_right.png") no-Repeat top left;width: 19px;height: 14px;margin-right: 0px;float: left;margin-top: -7px;}
.tp-leftarrow.round-old {z-index: 100;cursor: pointer;position: relative;background: url("../assets/arrow_left.png") no-Repeat top left;width: 26px;height: 26px;margin-right: 0px;float: left;margin-top: -13px;}
.tp-rightarrow.round-old {z-index: 100;cursor: pointer;position: relative;background: url("../assets/arrow_right.png") no-Repeat top left;width: 26px;height: 26px;margin-right: 0px;float: left;margin-top: -13px;}
.tp-leftarrow.navbar {z-index: 100;cursor: pointer;position: relative;background: url("../assets/small_left_boxed.png") no-Repeat top left;width: 20px;height: 15px;float: left;margin-right: 6px;margin-top: 12px;}
.tp-rightarrow.navbar {z-index: 100;cursor: pointer;position: relative;background: url("../assets/small_right_boxed.png") no-Repeat top left;width: 20px;height: 15px;float: left;margin-left: 6px;margin-top: 12px;}
.tp-leftarrow.navbar-old {z-index: 100;cursor: pointer;position: relative;background: url("../assets/arrowleft.png") no-Repeat top left;width: 9px;height: 16px;float: left;margin-right: 6px;margin-top: 10px;}
.tp-rightarrow.navbar-old {z-index: 100;cursor: pointer;position: relative;background: url("../assets/arrowright.png") no-Repeat top left;width: 9px;height: 16px;float: left;margin-left: 6px;margin-top: 10px;}
.tp-leftarrow.navbar-old.thumbswitharrow {margin-right: 10px;}
.tp-rightarrow.navbar-old.thumbswitharrow {margin-left: 0px;}
.tp-leftarrow.square {z-index: 100;cursor: pointer;position: relative;background: url("../assets/arrow_left2.png") no-Repeat top left;width: 12px;height: 17px;float: left;margin-right: 0px;margin-top: -9px;}
.tp-rightarrow.square {z-index: 100;cursor: pointer;position: relative;background: url("../assets/arrow_right2.png") no-Repeat top left;width: 12px;height: 17px;float: left;margin-left: 0px;margin-top: -9px;}
.tp-leftarrow.square-old {z-index: 100;cursor: pointer;position: relative;background: url("../assets/arrow_left2.png") no-Repeat top left;width: 12px;height: 17px;float: left;margin-right: 0px;margin-top: -9px;}
.tp-rightarrow.square-old {z-index: 100;cursor: pointer;position: relative;background: url("../assets/arrow_right2.png") no-Repeat top left;width: 12px;height: 17px;float: left;margin-left: 0px;margin-top: -9px;}
.tp-leftarrow.default {z-index: 100;cursor: pointer;position: relative;background: url("../assets/large_left.png") no-Repeat 0 0;width: 40px;height: 40px;}
.tp-rightarrow.default {z-index: 100;cursor: pointer;position: relative;background: url("../assets/large_right.png") no-Repeat 0 0;width: 40px;height: 40px;}
.tp-leftarrow:hover, .tp-rightarrow:hover {background-position: bottom left;}
.tp-bullets.tp-thumbs {z-index: 1000;position: absolute;padding: 3px;background-color: #fff;width: 500px;height: 50px;margin-top: -50px;}
.fullwidthbanner-container .tp-thumbs {padding: 3px;}
.tp-bullets.tp-thumbs .tp-mask {width: 500px;height: 50px;overflow: hidden;position: relative;}
.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer {width: 5000px;position: absolute;}
.tp-bullets.tp-thumbs .bullet {width: 100px;height: 50px;cursor: pointer;overflow: hidden;background: none;margin: 0;float: left;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-moz-opacity: .5;-khtml-opacity: .5;opacity: .5;-webkit-transition: all .2s ease-out;-moz-transition: all .2s ease-out;-o-transition: all .2s ease-out;-ms-transition: all .2s ease-out;}
.tp-bullets.tp-thumbs .bullet:hover, .tp-bullets.tp-thumbs .bullet.selected {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.tp-thumbs img {width: 100%;}
.tp-bannertimer {width: 100%;height: 10px;background: url("../assets/timer.png");position: absolute;z-index: 200;}
.tp-bannertimer.tp-bottom {bottom: 0px !important;height: 5px;}
@media only screen and (min-width: 480px) and (max-width: 767px) {.responsive .tp-bullets.tp-thumbs {width: 300px !important;height: 30px !important;}
	.responsive .tp-bullets.tp-thumbs .tp-mask {width: 300px !important;height: 30px !important;}
	.responsive .tp-bullets.tp-thumbs .bullet {width: 60px !important;height: 30px !important;}}
@media only screen and (min-width: 0px) and (max-width: 479px) {.responsive .tp-bullets {display: none;}
	.responsive .tparrows {display: none;}}
.tp-simpleresponsive img {-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;-o-user-select: none;}
.tp-simpleresponsive ul {list-style: none;padding: 0;margin: 0;}
.tp-simpleresponsive >ul li {list-style: none;position: absolute;visibility: hidden;}
.caption.slidelink a div, .tp-caption.slidelink a div {width: 3000px;height: 1500px;background: url("../assets/coloredbg.png") repeat;}
.tp-loader {background: url("../assets/loader.gif") no-repeat 10px 10px;background-color: #fff;margin: -22px -22px;top: 50%;left: 50%;z-index: 10000;position: absolute;width: 44px;height: 44px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}