.tp-caption.tp-hidden-caption,.tp-hide-revslider{visibility:hidden!important;display:none!important}.tp-caption{z-index:1}.tp-caption.big_white{position:absolute;color:#fff;text-shadow:none;font-weight:700;font-size:20px;line-height:20px;font-family:'Open Sans',sans;padding:1px 4px 3px;margin:0;border-width:0;border-style:none;background-color:#000;letter-spacing:0}.tp-caption.big_orange{position:absolute;color:#fff;text-shadow:none;font-weight:700;font-size:36px;line-height:36px;font-family:Arial;padding:0 4px;margin:0;border-width:0;border-style:none;background-color:#fb7354;letter-spacing:-1.5px}.tp-caption.big_black{position:absolute;color:#000;text-shadow:none;font-weight:700;font-size:36px;line-height:36px;font-family:'Open Sans',sans;padding:0 4px;margin:0;border-width:0;border-style:none;background-color:#fff;letter-spacing:-1.5px}.tp-caption.medium_grey{position:absolute;color:#fff;font-weight:700;font-size:20px;line-height:20px;font-family:Arial;padding:2px 4px;margin:0;border-width:0;border-style:none;background-color:#888;white-space:nowrap;text-shadow:0 2px 5px rgba(0,0,0,.5)}.tp-caption.small_text{position:absolute;color:#fff;background:#000;font-weight:700;font-size:14px;line-height:20px;font-family:Arial;margin:0;border-width:0;border-style:none;white-space:nowrap;text-shadow:0 2px 5px rgba(0,0,0,.5)}.tp-caption.medium_text{position:absolute;color:#fff;font-weight:400;font-size:20px;line-height:20px;font-family:'Open Sans',sans;margin:0;border-width:0;border-style:none;white-space:nowrap;text-shadow:0 2px 5px rgba(0,0,0,.5)}.tp-caption.large_text{position:absolute;color:#fff;font-weight:700;font-size:36px;line-height:36px;font-family:'Open Sans',sans;margin:0;border-width:0;border-style:none;white-space:nowrap;text-shadow:0 2px 5px rgba(0,0,0,.5)}.tp-caption.large_black_text{position:absolute;color:#000;text-shadow:none;font-weight:400;font-size:42px;line-height:42px;font-family:'Open Sans',sans;margin:0;border-width:0;border-style:none;white-space:nowrap}.tp-caption.very_large_text{position:absolute;color:#fff;font-weight:700;font-size:60px;line-height:60px;font-family:'Open Sans',sans;margin:0;border-width:0;border-style:none;white-space:nowrap;text-shadow:0 2px 5px rgba(0,0,0,.5);letter-spacing:0}.tp-caption.very_large_black_text{position:absolute;color:#000;text-shadow:none;font-weight:700;font-size:72px;line-height:72px;font-family:'Open Sans',sans;margin:0;border-width:0;border-style:none;white-space:nowrap}.tp-caption.bold_red_text{position:absolute;color:#d31e00;text-shadow:none;font-weight:700;font-size:20px;line-height:20px;font-family:'Open Sans',sans;margin:0;border-width:0;border-style:none;white-space:nowrap}.tp-caption.bold_brown_text{position:absolute;color:#a04606;text-shadow:none;font-weight:700;font-size:20px;line-height:20px;font-family:'Open Sans',sans;margin:0;border-width:0;border-style:none;white-space:nowrap}.tp-caption.bold_parr_text{position:absolute;color:#5b9830;text-shadow:none;font-weight:700;font-size:20px;line-height:20px;font-family:'Open Sans',sans;margin:0;border-width:0;border-style:none;white-space:nowrap}.tp-caption.very_big_white{position:absolute;color:#fff;text-shadow:none;font-weight:700;font-size:36px;line-height:36px;font-family:'Open Sans',sans;margin:0;border-width:0;border-style:none;white-space:nowrap;padding:1px 4px 3px;background-color:#7e8e96}.tp-caption.very_big_black{position:absolute;color:#000;text-shadow:none;font-weight:700;font-size:60px;line-height:60px;font-family:Arial;margin:0;border-width:0;border-style:none;white-space:nowrap;padding:1px 4px 0;background-color:#fff}.tp-caption.boxshadow{-moz-box-shadow:0 0 20px rgba(0,0,0,.5);-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5)}.tp-caption.black{color:#000;text-shadow:none;font-weight:400;font-size:19px;line-height:19px;font-family:'Open Sans',sans}.tp-caption.noshadow{text-shadow:none}.tp-caption a{;text-shadow:none;-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-caption a:hover{color:#fff}.tp_inner_padding{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;max-height:none!important}..button_b{padding:6px 13px 5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;height:30px;cursor:pointer;color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.6)!important;font-size:15px;line-height:45px!important;background:url(images/gradient/g30.png) top repeat-x;font-family:arial,sans-serif;font-weight:700;letter-spacing:-1px}..button_b.big{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.6);font-weight:700;padding:9px 20px;font-size:19px;line-height:57px!important;background:url(images/gradient/g40.png) top repeat-x}..button_b.big:hover,..button_b:hover,.purchase:hover{background-position:bottom,15px 11px}..button_b.parr,..button_b:hover.parr,.purchase.parr,.purchase:hover.parr{background-color:#21a117;-webkit-box-shadow:0 3px 0 0 #104d0b;-moz-box-shadow:0 3px 0 0 #104d0b;box-shadow:0 3px 0 0 #104d0b}..button_b.blue,..button_b:hover.blue,.purchase.blue,.purchase:hover.blue{background-color:#1d78cb;-webkit-box-shadow:0 3px 0 0 #0f3e68;-moz-box-shadow:0 3px 0 0 #0f3e68;box-shadow:0 3px 0 0 #0f3e68}..button_b.red,..button_b:hover.red,.purchase.red,.purchase:hover.red{background-color:#cb1d1d;-webkit-box-shadow:0 3px 0 0 #7c1212;-moz-box-shadow:0 3px 0 0 #7c1212;box-shadow:0 3px 0 0 #7c1212}..button_b.orange,..button_b:hover.orange,.purchase.orange,.purchase:hover.orange{background-color:#00BAFF;-webkit-box-shadow:0 3px 0 0 #a34c00;-moz-box-shadow:0 3px 0 0 #a34c00;box-shadow:0 3px 0 0 #a34c00}..button_b.darkgrey,..button_b.grey,..button_b:hover.darkgrey,..button_b:hover.grey,.purchase.darkgrey,.purchase:hover.darkgrey{background-color:#555;-webkit-box-shadow:0 3px 0 0 #222;-moz-box-shadow:0 3px 0 0 #222;box-shadow:0 3px 0 0 #222}..button_b.lightgrey,..button_b:hover.lightgrey,.purchase.lightgrey,.purchase:hover.lightgrey{background-color:#888;-webkit-box-shadow:0 3px 0 0 #555;-moz-box-shadow:0 3px 0 0 #555;box-shadow:0 3px 0 0 #555}.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{}.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:0;top:0;position:absolute;width:100%;height:100%}.caption.fullscreenvideo iframe{width:100%!important;height:100%!important}.tp-caption.fullscreenvideo{left:0;top:0;position:absolute;width:100%;height:100%}.tp-caption.fullscreenvideo iframe{width:100%!important;height:100%!important}.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:0 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:0 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) top left;width:14px;height:14px;margin-right:0;float:left;margin-top:-7px;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) bottom left;width:23px;height:23px;margin-right:0;float:left;margin-top:-12px}.tp-bullets.simplebullets.round-old .bullet.last{margin-right:0}.tp-bullets.simplebullets.square .bullet{cursor:pointer;position:relative;background:url(assets/bullets2.png) bottom left;width:19px;height:19px;margin-right:0;float:left;margin-top:-10px}.tp-bullets.simplebullets.square .bullet.last{margin-right:0}.tp-bullets.simplebullets.square-old .bullet{cursor:pointer;position:relative;background:url(assets/bullets2.png) bottom left;width:19px;height:19px;margin-right:0;float:left;margin-top:-10px}.tp-bullets.simplebullets.square-old .bullet.last{margin-right:0}.tp-bullets.simplebullets.navbar .bullet{cursor:pointer;position:relative;background:url(assets/bullet_boxed.png) top left;width:18px;height:19px;margin-right:5px;float:left;margin-top:10px}.tp-bullets.simplebullets.navbar .bullet.first{margin-left:0!important}.tp-bullets.simplebullets.navbar .bullet.last{margin-right:0!important}.tp-bullets.simplebullets.navbar-old .bullet{cursor:pointer;position:relative;background:url(assets/navigdots.png) 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:0!important}.tp-bullets.simplebullets.navbar-old .bullet.last{margin-right:0!important}.tp-bullets.simplebullets .bullet.selected,.tp-bullets.simplebullets .bullet:hover{background-position:top left}.tp-bullets.simplebullets.navbar .bullet.selected,.tp-bullets.simplebullets.navbar .bullet:hover,.tp-bullets.simplebullets.round .bullet.selected,.tp-bullets.simplebullets.round .bullet:hover{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) top left;width:40px;height:40px}.tp-rightarrow{z-index:100;cursor:pointer;position:relative;background:url(assets/large_right.png) top left;width:40px;height:40px}.tp-leftarrow.round{z-index:100;cursor:pointer;position:relative;background:url(assets/small_left.png) top left;width:19px;height:14px;margin-right:0;float:left;margin-top:-7px}.tp-rightarrow.round{z-index:100;cursor:pointer;position:relative;background:url(assets/small_right.png) top left;width:19px;height:14px;margin-right:0;float:left;margin-top:-7px}.tp-leftarrow.round-old{z-index:100;cursor:pointer;position:relative;background:url(assets/arrow_left.png) top left;width:26px;height:26px;margin-right:0;float:left;margin-top:-13px}.tp-rightarrow.round-old{z-index:100;cursor:pointer;position:relative;background:url(assets/arrow_right.png) top left;width:26px;height:26px;margin-right:0;float:left;margin-top:-13px}.tp-leftarrow.navbar{z-index:100;cursor:pointer;position:relative;background:url(assets/small_left_boxed.png) 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) 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) 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) 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:0}.tp-leftarrow.square{z-index:100;cursor:pointer;position:relative;background:url(assets/arrow_left2.png) top left;width:12px;height:17px;float:left;margin-right:0;margin-top:-9px}.tp-rightarrow.square{z-index:100;cursor:pointer;position:relative;background:url(assets/arrow_right2.png) top left;width:12px;height:17px;float:left;margin-left:0;margin-top:-9px}.tp-leftarrow.default,.tp-rightarrow.default{}.tp-leftarrow.square-old{z-index:100;cursor:pointer;position:relative;background:url(assets/arrow_left2.png) top left;width:12px;height:17px;float:left;margin-right:0;margin-top:-9px}.tp-rightarrow.square-old{z-index:100;cursor:pointer;position:relative;background:url(assets/arrow_right2.png) top left;width:12px;height:17px;float:left;margin-left:0;margin-top:-9px}.tp-leftarrow.default{z-index:100;cursor:pointer;position:relative;background:url(/images/front/prev_arrow.png);width:60px;height:45px}.tp-rightarrow.default{z-index:100;cursor:pointer;position:relative;background:url(/images/front/next_arrow.png);width:60px;height:45px}.tp-leftarrow:hover,.tp-rightarrow:hover{background-position:bottom}.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:0 0;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.selected,.tp-bullets.tp-thumbs .bullet:hover{-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:0!important;height:5px}@media only screen and (min-width:480px) and (max-width:767px){.responsive .tp-bullets.tp-thumbs,.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,.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-style:none;position:absolute;visibility:hidden}.caption.slidelink a div,.tp-caption.slidelink a div{width:10000px;height:10000px;background:url(assets/coloredbg.png)}.tp-loader{background:url(assets/loader.gif) 10px 10px no-repeat #fff;margin:-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}.tp-transparentimg{content:"url(assets/transparent.png)"}
/*.tp-3d{-webkit-transform-style:preserve-3d;-webkit-transform-origin:50% 50%}*/
.fullwidthbanner-container{
    width:100% !important;
    position:relative;
    padding:0;
    /*max-height:860px !important;*/
    overflow:hidden;

}
/*.banner-shadow{background:url(assets/shadow.png) repeat-x top center;width:100%;height:68px;margin-top: -20px;z-index: 0;}*/
.bannercontainer {
    z-index:0;
    padding:0px;
    background-color:transparent;
    width:100%;
    position:relative;
    margin-left:auto;
    margin-right:auto;	
    overflow: hidden;
    min-height: 400px;
}

.banner{
    width:100%;
    position:relative;
    overflow:hidden;	
}

.tp-leftarrow.default,.tp-rightarrow.default{
    height:50px;background-size:contain;
    width:50px;
    transition: opacity 400ms ease 0s;
    background-color:#eee;
}
.tp-leftarrow.default:hover,.tp-rightarrow.default:hover{
    background-position:top left;opacity:0.5;
}

.tp-dottedoverlay.twoxtwo {
    background: rgba(0, 0, 0, 0) url("/images/front/overlay.png") repeat scroll 0 0;
}
.tp-dottedoverlay {
    background-repeat: repeat;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
.caption-content h2{
    color:#000;
    text-shadow:0 1px 2px rgba(0,0,0,.6);
    margin-top:0;
    font-size:40px;
    font-size: 60px;
    margin:0 0 15px 0;
    word-spacing: -3px;
    color:#fff;
    font-weight:700;
}
.caption-content span{
    display:inline-block;width:100%;margin:0px 0;color:#fff;margin-bottom:10px;font-size:24px;text-shadow:0 1px 2px rgba(0,0,0,.6);margin-bottom:15px;
}

.slide-caption{border:0px solid #fff;padding:5px;  display: inline-block;float:none;width:auto;min-width:50%;}
.caption-content{background:transparent;margin:0px auto;padding:15px;  display: inline-block;width:100%;}

@media screen and (max-width: 1440px) {
    .tp-leftarrow.default,.tp-rightarrow.default{
        height:45px;
        width:45px; 
        background-size: cover;
    }
}
@media screen and (max-width: 1340px) {
    .tp-leftarrow.default,.tp-rightarrow.default{
        height:40px;
        width:40px; 
        background-size: cover;
    }
    .caption-content h2{font-size:28px;}
    .tp-simpleresponsive .caption{padding:0 10px;}
}
@media screen and (max-width: 1199px) {
    .tp-leftarrow.default, .tp-rightarrow.default{display:none;}
    .caption-content h2{font-size:24px;}
    .caption-content span{font-size:14px;}
    .tp-caption a.btn{padding:5px 10px;}
}
.tp-bullets.simplebullets.round .bullet{
    width:10px;height:10px;
}
.tp-bullets.simplebullets.round .bullet{
    background:transparent; border-radius:50%; box-shadow:0 0 1px 1px #fff inset;
}
.tp-bullets.simplebullets.round .bullet.selected,.tp-bullets.simplebullets.round .bullet:hover{
    background:#a48a64;    box-shadow:0 0 1px 1px #fff inset;
}
.fullwidthbanner{opacity:0 !important}
.fullwidthbanner.revslider-initialised{opacity:1!important;display:block;}
.tp-leftarrow.default, .tp-rightarrow.default{border-radius:50%;}

.home-content h1{font-size:50px;color:#fff;font-weight:900;text-shadow:2px 2px 2px #000;}
.home-content {
    text-align: center;
}
.slide-caption{width:100%;}
.home-content .subtitle-text{color:#fff;font-size:22px;text-shadow:1px 1px 1px #000;font-weight:300}
.home-content hr{border-top:2px solid #fff;width: 60px;margin: 10px 0;display: inline-block;}
.home-content .main-btn{margin-top:20px;}
.tp-bannertimer{bottom:-5px;}
.home-content h1{background:rgba(255,255,255,0.6);padding:5px;}
.home-content .subtitle-text{background:rgba(255,255,255,0.6);display: inline-block;padding:0 5px;}