.tp-hide-revslider,.tp-caption.tp-hidden-caption{visibility:hidden !important;display:none !important;}
.tp-caption.big_green{color:#fff;text-transform:uppercase;font-weight:bold;font-size:21px;line-height:21px;padding:10px 20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.tp-caption.white{color:#FFF !important;}
.tp-caption.round{color:#FFF;padding:8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.tp-caption.orange{background:#FF9900;}
.tp-caption.blue{background:#39F;}
.tp-caption.red{background:#F00;}
.tp-caption.default{background:rgba(67,66,89, 0.7);}
.tp-caption.small_text{font-size:14px;line-height:27px;}
.tp-caption.medium_text{font-size:18px;line-height:24px;color:#505050;}
.tp-caption.large_semi{font-weight:bold;font-size:22px;line-height:30px;color:#434250;}
.tp-caption.large_text{font-weight:bold;font-size:27px;line-height:35px;text-transform:uppercase;color:#434250;}
.tp_inner_padding{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;max-height:none !important;}
.tp-simpleresponsive .slotholder *,
.tp-simpleresponsive img{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-perspective:1000;}
.tp-simpleresponsive .caption,
.tp-simpleresponsive .tp-caption{filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;visibility:hidden;}
.tp-simpleresponsive img{max-width:none;}
.noFilterClass{filter:none !important;}
.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;}
.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;}
.tp-bullets{z-index:100;position:absolute;bottom:10px;}
.tp-bullets.simplebullets{bottom:10px;}
.tp-bullets.simplebullets.navbar{margin-left:-40px;bottom:-20px;height:100px;padding:0px 40px;margin-top:-17px;}
.tp-bullets.simplebullets.navbar-old{bottom:-20px;height:100px;padding:0px 0px;margin-top:-17px;}
.tp-bullets.simplebullets.round .bullet{cursor:pointer;position:relative;width:250px;height:100px;margin-right:0px;float:left;margin-top:-10px;margin-left:3px;}
.tp-bullets.simplebullets.round .bullet.first{margin-right:3px;background:#333 url(../assets/bullet222.png) no-Repeat top left;}
.tp-bullets.simplebullets.round .bullet.last{margin-right:3px;background:#FFF url(../assets/bullet222.png) no-Repeat top left;}
.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;width:250px;height:100px;margin-right:5px;float:left;margin-top:10px;}
.tp-bullets.simplebullets.navbar .bullet.first{margin-left:0px !important;background:#FFF url(../assets/bullet_boxed22.png) no-Repeat top left;}
.tp-bullets.simplebullets.navbar .bullet.second{margin-right:0px !important;background:#666 url(../assets/bullet_boxed22.png) no-Repeat top left;}
.tp-bullets.simplebullets.navbar .bullet.last{margin-right:0px !important;background:#333 url(../assets/bullet_boxed22.png) no-Repeat top left;}
.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:30px !important;}
.tp-bullets.simplebullets.navbar-old .bullet.last{margin-right:30px !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;}
.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:4px;margin-top:-4px;}
.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:-36px;margin-top:-4px;}
.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:-20px;margin-top:-8px;}
.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:-20px;margin-top:-8px;}
.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.large{z-index:100;cursor:pointer;position:relative;background:url(../assets/large_left.png) no-Repeat top left;width:40px;height:40px;margin-left:20px;margin-top:-20px;}
.tp-rightarrow.large{z-index:100;cursor:pointer;position:relative;background:url(../assets/large_right.png) no-Repeat top left;width:40px;height:40px;margin-left:-20px;margin-top:-20px;}
.tp-leftarrow:hover,
.tp-rightarrow:hover{background-position:bottom left;}
.tp-bullets.tp-thumbs{z-index:100;position:absolute;padding:10px;width:800px;height:150px;margin-top:-70px;}
.tp-bullets.tp-thumbs{z-index:1000;position:absolute;padding:10px;width:800px;height:150px;margin-top:-70px;}
.fullwidthbanner-container .tp-thumbs{padding:3px;}
.tp-bullets.tp-thumbs .tp-mask{width:100%;height:150px;top:43px;overflow:hidden;position:relative;}
.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer{width:800px;position:absolute;}
.tp-bullets.tp-thumbs .bullet{width:150px;height:100px;cursor:pointer;overflow:hidden;background:none;margin:10px;float:left;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-ms-transition:all 0.4s 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;margin-top:8px;}
.tp-thumbs img{width:100%;}
.tp-bannertimer{width:100%;height:5px;background:#e0e0e0;position:absolute;z-index:200;}
.tp-bannertimer.tp-bottom{bottom:0 !important;}
@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 a{text-decoration:none;}
.tp-simpleresponsive ul{list-style:none;padding:0;margin:0;}
.tp-simpleresponsive >ul >li{list-stye:none;position:absolute;visibility:hidden;}
.caption.slidelink a div,
.tp-caption.slidelink a div{width:10000px;height:10000px;background:url(../assets/coloredbg.png) repeat;}
.tp-loader{background:url(../assets/loader.gif) no-repeat center center;background-color:#fff;margin:-22px 0 0 -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;}