.bslider.flexslider{background:none}.bslider{border-bottom:1px solid #b70e0c}.bslider.flexslider .flex-direction-nav .flex-prev{left:20px!important}.bslider.flexslider .flex-direction-nav .flex-next{right:20px!important}.bslider.flexslider .flex-control-nav{bottom:-30px!important;z-index:100000!important}.bslider.flexslider .flex-control-paging li{margin-right:10px!important}.bslider.flexslider .flex-control-paging li:last-child{margin-right:0px!important}.bslider.flexslider .flex-control-paging li a{width:15px;height:15px}.bslider.flexslider .flex-control-paging li a{background:#fff;color:#323232;border:1px solid #b70e0c}.bslider.flexslider .flex-control-paging li a:hover,.bslider.flexslider .flex-control-paging li a.flex-active{background:#b70e0c;color:#b70e0c}.bslider.flexslider .flex-direction-nav a{top:auto;bottom:0}.flexslider .slides:after{max-height:0px!important;height:0px!important;line-height:0em!important}.slide_overlay h2,.slide_overlay h3,.slide_overlay{color:#fff}.flexslider video{border:none;background:none}.slide_overlay{position:absolute;right:0;bottom:50px;left:0;padding:20px;background:rgba(0,0,0,.4);font-size:14px;line-height:1.5em;border-top:1px solid rgba(128,128,128,.8);border-bottom:1px solid rgba(128,128,128,.8)}.slide_overlay ul{margin:0;padding:0}.slide_overlay h2{font-size:16px}.slide_overlay a{float:left;width:auto;margin-top:10px;font-size:12px;padding:4px 16px 5px!important}@media screen and (min-width:768px){.slide_overlay{right:auto;bottom:0;padding:20px 20px 20px 60px;width:auto;max-width:50%;font-size:12px;background:rgba(0,0,0,.7);border-right:1px solid rgba(128,128,128,.8);border-bottom:0 solid rgba(128,128,128,.8)}.bslider.flexslider .flex-direction-nav a{top:50%;bottom:auto}}@media screen and (min-width:768px) and (orientation:landscape){.bslider.flexslider .flex-direction-nav a{top:50%;bottom:auto}.slide_overlay{font-size:14px}.bslider.flexslider .flex-control-nav{bottom:-40px!important;z-index:100000!important}}@media screen and (min-width:992px){.slide_overlay{left:60px;bottom:20px;padding:20px;border-right:1px solid rgba(128,128,128,.8);border-bottom:1px solid rgba(128,128,128,.8);border-left:1px solid rgba(128,128,128,.8)}}@media screen and (min-width:1200px){.bslider.flexslider .flex-control-paging li{margin-right:0px!important}.bslider.flexslider .flex-control-paging li:last-child{margin-right:0px!important}.bslider.flexslider .flex-control-paging li a{width:15px!important;height:15px!important;border-radius:20px}.bslider.flexslider .flex-control-paging li a{background:rgba(255,255,255,.8);border:1px solid #b70e0c}}