.fullwidthbanner-container{max-height:640px!important;overflow:hidden!important;position:relative;padding:0;width:100%!important}.fullwidthbanner-container .fullwidthbanner{margin-top:-5px;max-height:640px!important;position:relative;width:100%!important}.top-shadow:before{margin:auto;display:block;z-index:40;position:relative;height:5px;content:"";width:100%}.tp-leftarrow.default,.tp-rightarrow.default{left:-40px!important;border-radius:2px!important;height:80px!important;-webkit-transition:background-color .4s ease,left .2s ease,right .2s ease!important;transition:background-color .4s ease,left .2s ease,right .2s ease!important;background:rgba(20,22,23,.6)!important;width:32px!important}.tp-rightarrow.default{left:auto!important;right:-40px!important}.tp-leftarrow.default:before,.tp-rightarrow.default:before{line-height:80px;display:block;text-align:center;color:#fff;content:"\f2bb"}.tp-rightarrow.default:before{content:"\f105"}.tp-leftarrow.default:hover,.tp-rightarrow.default:hover{background:#efc20f!important}.tp-bullets{bottom:22px!important;-webkit-transition:bottom .2s ease!important;transition:bottom .2s ease!important}.bullet{border-radius:50%;margin:0 4px!important;box-shadow:inset 0 1px 1px rgba(0,0,0,.4),0 1px 0 hsla(0,0%,98%,.1);height:13px!important;-webkit-transition:opacity .2s ease!important;transition:opacity .2s ease!important;background:rgba(0,0,0,.4)!important;width:13px!important}.b-main-slider:hover .ls-fullwidth .ls-bottom-slidebuttons a{opacity:1}.bullet.selected{box-shadow:inset 0 1px 1px transparent,0 1px 2px rgba(0,0,0,.15);background:#ff6203!important}.fullwidthbanner-container:hover .tp-leftarrow.default{left:20px!important}.fullwidthbanner-container:hover .tp-rightarrow.default{right:20px!important}.tp-caption span{text-shadow:0 1px 1px rgba(0,0,0,.1);border-radius:2px;line-height:1.1em;display:block;color:#fff}.tp-caption span a{color:#e34735}.tp-caption span a:hover{color:#fff}.tp-caption.m-text-color span{color:#e34735;padding:0!important}.tp-caption.m-text-black span{color:#313538;padding:0!important}.tp-caption.m-text-white span{padding:0!important}.tp-caption.m-bg-white span{color:#3f4144;background-color:#fff!important}.tp-caption.m-bg-black span{color:#fff;background-color:rgba(20,22,23,.7)!important}.tp-caption.m-bg-color span{color:#fff;background-color:rgba(227,71,53,.8)!important}.tp-caption.m-7em span{line-height:.9em;padding:.25em .4em .3em;font-size:7em}.tp-caption.m-6em span{line-height:.9em;padding:.25em .4em .3em;font-size:6em}.tp-caption.m-5em span{line-height:.9em;padding:.3em .4em .35em;font-size:5em}.tp-caption.m-4em span{line-height:.9em;padding:.85em 1.1em .9em;font-size:4em}.tp-caption.m-3-8em span{line-height:.9em;padding:.85em 1.1em .9em;font-size:3.8em}.tp-caption.m-3-6em span{line-height:.9em;padding:.85em 1.1em .9em;font-size:3.6em}.tp-caption.m-3-4em span{line-height:.95em;padding:.85em 1.1em .9em;font-size:3.4em}.tp-caption.m-3-2em span{line-height:.95em;padding:.85em 1.1em .9em;font-size:3.2em}.tp-caption.m-3em span{line-height:1em;padding:.85em 1.1em .9em;font-size:3em}.tp-caption.m-2-8em span{line-height:1em;padding:.85em 1.1em .9em;font-size:2.8em}.tp-caption.m-2-6em span{line-height:1em;padding:.85em 1.1em .9em;font-size:2.6em}.tp-caption.m-2-4em span{padding:.35em .7em .4em;font-size:2.4em}.tp-caption.m-2-2em span{padding:.38em .7em .43em;font-size:2.2em}.tp-caption.m-2em span{padding:.85em 1.1em .9em;font-size:2em}.tp-caption.m-1-8em span{padding:.85em 1.1em .9em;font-size:1.8em}.tp-caption.m-1-6em span{padding:.55em 1.1em .6em;font-size:1.6em}.tp-caption.m-1-4em span{line-height:1.2em;padding:.55em 1em .6em;font-size:1.4em}.tp-caption.m-1-2em span{line-height:1.4em;padding:.6em 1.1em .65em;font-size:1.2em}.tp-caption.m-bebas_neueregular span{font-family:bebas_neueregular}.tp-caption.m-bold span,.tp-caption.m-extra-bold span,.tp-caption.m-great-vibesregular span,.tp-caption.m-light span,.tp-caption.m-opensansitalic span,.tp-caption.m-opensanslightitalic span,.tp-caption.m-semibold span{font-family:open sans}.tp-caption.m-opacity-80 span{opacity:.8}.tp-caption.m-letter-spacing-1 span{letter-spacing:1px}.tp-caption.m-uppercase span{text-transform:uppercase!important}.tp-caption.m-lowercase span{text-transform:lowercase!important}.shortcodes .tp-caption span{margin-bottom:20px}