.fullwidthbanner-container{width:100% !important;max-width:100% !important;position:relative;padding:0;max-height:650px !important;overflow:hidden;}
.fullwidthbanner{width:100% !important;height:100%;max-height:600px !important;position:relative;overflow:hidden;}
.tp-hide-revslider,.tp-caption.tp-hidden-caption{visibility:hidden !important;display:none !important;}
.tp-caption{position:absolute;}
.tp-caption.big{font-size:2.5em;line-height:1.266em;letter-spacing:-0.02em;padding:5px 15px;}
.tp-caption.small{padding:8px 15px;font-size:1.333em;line-height:1.375em;}
.tp-caption.black{color:#fff;text-shadow:0 -1px rgba(0, 0, 0, 0.75);background-color:#1a1a1a;}
.tp-caption.white{background-color:#fff;}
.tp-caption.colored{color:#fff;text-shadow:0 -1px rgba(0, 0, 0, 0.2);}
.tp-caption.video{box-shadow:0 0 7px rgba(0,0,0,0.4);}
.tp-caption .button{margin:0;font-size:1.333em;padding:0.312em 0.937em;}
.tp-caption .button.colored:hover,
.tp-caption .button.black{background-color:#1a1a1a;}
.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{-ms-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;}
.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-bannertimer{width:100%;height:10px;background:url(../images/slider/revslider/assets/timer.png);position:absolute;z-index:200;}
.tp-bannertimer.tp-bottom{bottom:0px !important;height:5px;}
.tp-bullets{position:absolute;bottom:15px !important;overflow:hidden;z-index:100;opacity:1 !important;background-color:rgba(0,0,0,0.75);padding:10px;border-radius:3px;}
.tp-bullets .bullet{margin-right:5px;float:left;width:40px;height:6px;display:block;background-color:#ccc;cursor:pointer;text-indent:-999em;}
.tp-bullets .bullet.last{margin:0;}
.tp-bullets .bullet.selected{cursor:default;}
.tp-leftarrow, .tp-rightarrow{position:absolute;top:50%;margin-top:-25px;display:block;width:40px;height:50px;background-image:url(../images/slider/arrows.png);background-repeat:no-repeat;background-color:rgba(0,0,0,0.6);cursor:pointer;text-indent:-999em;z-index:100;}
.tp-leftarrow{background-position:15px center;left:0;border-radius:0 3px 3px 0;}
.tp-rightarrow{background-position:-35px center;right:0;border-radius:3px 0 0 3px;}
.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-stye:none;position:absolute;visibility:hidden;}
.caption.slidelink a div,
.tp-caption.slidelink a div{width:10000px;height:10000px;background:url(../images/slider/revslider/assets/coloredbg.png) repeat;}
.tp-loader{background:url(../images/slider/revslider/assets/loader.gif) no-repeat 10px 10px;background-color:#fff;margin:-22px;top:50%;left:50%;z-index:10000;position:absolute;width:44px;height:44px;border-radius:3px;}