.tp-caption{z-index:1;white-space:nowrap}
@media only screen and (min-width: 480px) and (max-width: 767px) {
}
@media only screen and (min-width: 0px) and (max-width: 479px) {
}
.fullwidthbanner-container{width:100%;position:relative;padding:0;overflow:hidden}
.tp-simpleresponsive .caption,.tp-simpleresponsive .tp-caption{position:absolute;visibility:hidden;-webkit-font-smoothing:antialiased!important}
.caption a{color:#3F5862;text-decoration:underline}
.tp-simpleresponsive img{max-width:none}
.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(/images/slider/shadow1.png) no-repeat;background-size:100% 100%;width:890px;height:60px;bottom:-60px}
.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;-webkit-transform:translateZ(5px)}
.tp-bullets.hidebullets{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
.tp-bullets.simplebullets.round .bullet{cursor:pointer;position:relative;background:url(/images/slider/bullet.png) no-Repeat top left;width:20px;height:20px;margin-right:0;float:left;margin-top:0;margin-left:3px}
.tp-bullets.simplebullets.round .bullet.last{margin-right:3px}
.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{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;-webkit-transform:translateZ(5000px);-webkit-transform-style:flat;-webkit-backface-visibility:hidden;z-index:600;position:relative}
.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(/images/slider/large_left.png) no-Repeat top left;width:40px;height:40px}
.tp-rightarrow{z-index:100;cursor:pointer;position:relative;background:url(/images/slider/large_right.png) no-Repeat top left;width:40px;height:40px}
.tp-leftarrow.round{z-index:100;cursor:pointer;position:relative;background:url(/images/slider/small_left.png) no-Repeat top left;width:19px;height:14px;margin-right:0;float:left;margin-top:0}
.tp-rightarrow.round{z-index:100;cursor:pointer;position:relative;background:url(/images/slider/small_right.png) no-Repeat top left;width:19px;height:14px;margin-right:0;float:left;margin-top:0}
.tp-leftarrow.default{z-index:100;cursor:pointer;position:relative;background:url(/images/slider/large_left.png) no-Repeat 0 0;width:40px;height:40px}
.tp-rightarrow.default{z-index:100;cursor:pointer;position:relative;background:url(/images/slider/large_right.png) no-Repeat 0 0;width:40px;height:40px}
.tp-leftarrow:hover,.tp-rightarrow:hover{background-position:bottom left}
.tp-bannertimer{width:100%;height:10px;background:url(/images/slider/timer.png);position:absolute;z-index:200;top:0}
.tp-bannertimer.tp-bottom{bottom:0;height:5px;top:auto}
@media only screen and (min-width: 0px) and (max-width: 479px) {
}
.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,.tp-simpleresponsive ul li,.tp-simpleresponsive ul li:before{list-style:none;padding:0!important;margin:0!important;list-style:none!important;overflow-x:visible;overflow-y:visible;background-image:none}
.tp-simpleresponsive >ul >li{list-style:none;position:absolute;visibility:hidden}
.tparrows .tp-arr-imgholder{display:none}
.tparrows .tp-arr-titleholder{display:none}
.tp-loader{top:50%;left:50%;z-index:10000;position:absolute}
.tp-loader.spinner0{width:40px;height:40px;background:url(/images/slider/loader.gif) no-repeat center center;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.15);margin-top:-20px;margin-left:-20px;-webkit-animation:tp-rotateplane 1.2s infinite ease-in-out;animation:tp-rotateplane 1.2s infinite ease-in-out;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
@-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)}
}
@-webkit-keyframes tp-scaleout {
0%{-webkit-transform:scale(0.0)}
100%{-webkit-transform:scale(1.0);opacity:0}
}
@keyframes tp-scaleout {
0%{transform:scale(0.0);-webkit-transform:scale(0.0)}
100%{transform:scale(1.0);-webkit-transform:scale(1.0);opacity:0}
}
@-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)}
}
@-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 img{background:transparent;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);zoom:1}
@font-face{font-family:'revicons';src:url(/includes/fonts/revicons.eot?5510888);src:url(/includes/fonts/revicons.eot?5510888#iefix) format("embedded-opentype"),url(/includes/fonts/revicons.woff?5510888) format("woff"),url(/includes/fonts/revicons.ttf?5510888) format("truetype"),url(/includes/fonts/revicons.svg?5510888#revicons) format("svg");font-weight:400;font-style:normal}
.revolution-slider{z-index:1;position:relative;border-bottom:solid 1px #eee;overflow:hidden;margin-bottom:10px}
.fullwidthbanner-container ul{list-style:none;margin:0;padding:0;height:0;overflow:hidden}
.tp-bannershadow{display:none}
.tp-bullets.simplebullets.round .bullet{width:12px;height:12px;border-radius:50%!important;background:#d8d8d8}
.tp-bullets.simplebullets.round .bullet:hover,.tp-bullets.simplebullets.round .bullet.selected{background:#919191}
.slide_title_white{color:#fff;text-align:center;text-transform:uppercase;font:300 47px/66px "Open Sans",sans-serif}
.slide_subtitle_white{border-top:1px solid #fff!important;border-bottom:1px solid #fff!important;font:300 18px/25px "Open Sans",sans-serif;padding:5px 10px;color:#fff;text-align:center;text-transform:uppercase}
.slide_title,.slide_subtitle,.slide_desc,.slide_btn{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
.slide_title{font:300 47px/66px "Open Sans",sans-serif;color:#3f5862;text-transform:uppercase}
.slide_subtitle{font:400 18px/25px "Open Sans",sans-serif;background:#E84D1C;padding:5px;color:#fafafa;text-transform:uppercase}
.slide_desc{color:#3F5862;font-size:14px;line-height:25px}
.slide_btn{font:300 14px/14px "Open Sans",sans-serif;background:#6fc561;padding:7px 15px;color:#fff;text-transform:uppercase;cursor:pointer}
.slide_price{font:500 22px/30px "Open Sans",sans-serif;color:#cc0000;text-transform:uppercase}
.tp-leftarrow.default,.tp-rightarrow.default{opacity:.7}
.tp-leftarrow.default:hover,.tp-rightarrow.default:hover{opacity:1}
.revolution-slider .hidearrows{opacity:0}