.fullwidthbanner-container{overflow:hidden!important;padding:0;position:relative;max-height:640px!important;width:100%!important}.fullwidthbanner-container .fullwidthbanner{position:relative;max-height:640px!important;width:100%!important;margin-top:-5px}.top-shadow:before{height:5px;content:"";position:relative;margin:auto;width:100%;display:block;z-index:40}.tp-leftarrow.default,.tp-rightarrow.default{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;border-radius:2px!important;background:rgba(20,22,23,.6)!important;left:-40px!important;width:32px!important}.tp-rightarrow.default{right:-40px!important;left:auto!important}.tp-leftarrow.default:before,.tp-rightarrow.default:before{color:#fff;content:"\f2bb";text-align:center;line-height:80px;display:block}.tp-rightarrow.default:before{content:"\f105"}.tp-leftarrow.default:hover,.tp-rightarrow.default:hover{background:#efc20f!important}.tp-bullets{-webkit-transition:bottom .2s ease!important;transition:bottom .2s ease!important;bottom:22px!important}.bullet{height:13px!important;-webkit-transition:opacity .2s ease!important;transition:opacity .2s ease!important;margin:0 4px!important;box-shadow:inset 0 1px 1px rgba(0,0,0,.4),0 1px 0 hsla(0,0%,98%,.1);border-radius:50%;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);color:#fff;border-radius:2px;line-height:1.1em;display:block}.tp-caption span a{color:#e34735}.tp-caption span a:hover{color:#fff}.tp-caption.m-text-color span{padding:0!important;color:#e34735}.tp-caption.m-text-black span{padding:0!important;color:#313538}.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{padding:.25em .4em .3em;font-size:7em;line-height:.9em}.tp-caption.m-6em span{padding:.25em .4em .3em;font-size:6em;line-height:.9em}.tp-caption.m-5em span{padding:.3em .4em .35em;font-size:5em;line-height:.9em}.tp-caption.m-4em span{padding:.85em 1.1em .9em;font-size:4em;line-height:.9em}.tp-caption.m-3-8em span{padding:.85em 1.1em .9em;font-size:3.8em;line-height:.9em}.tp-caption.m-3-6em span{padding:.85em 1.1em .9em;font-size:3.6em;line-height:.9em}.tp-caption.m-3-4em span{padding:.85em 1.1em .9em;font-size:3.4em;line-height:.95em}.tp-caption.m-3-2em span{padding:.85em 1.1em .9em;font-size:3.2em;line-height:.95em}.tp-caption.m-3em span{padding:.85em 1.1em .9em;font-size:3em;line-height:1em}.tp-caption.m-2-8em span{padding:.85em 1.1em .9em;font-size:2.8em;line-height:1em}.tp-caption.m-2-6em span{padding:.85em 1.1em .9em;font-size:2.6em;line-height:1em}.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{padding:.55em 1em .6em;font-size:1.4em;line-height:1.2em}.tp-caption.m-1-2em span{padding:.6em 1.1em .65em;font-size:1.2em;line-height:1.4em}.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}