.focus a.no-after:after{content:none !important}
.focus a.no-before:before{content:none !important}
.focus{width:100%;box-sizing:border-box;border:1px solid #CCC;margin-bottom:2em}
.focus .slide{width:100%;display:block;box-sizing:border-box}
.focus .slide a{display:block}
.focus .slide .text{padding:.8em}
.focus .slide .text.legend{font-size:.9em}
.focus .slide figure{width:100%;display:block;margin:0;position:relative;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.focus .slide figure img{position:absolute;display:block;top:0;bottom:0;left:0;right:0;margin:auto;max-width:100%;max-height:101%}
.focus .title{font:bold 15.4px 'Frutiger Neue',Times,sans-serif;color:#069;margin:0 0 5px 0}
.focus p.focusleaddescription{font-size:15.4px !important}
.focus .text .title:hover,.focus .text a:hover,.focus .text a:hover .title{color:#005580 !important}
.focus .cycle-toggle{z-index:1000;left:0;top:0;opacity:.95;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.focus .cycle-prev,.focus .cycle-next{position:absolute;display:none;width:32px;height:32px;background:#CCC;z-index:1000;opacity:.95;cursor:pointer;font-size:32px;line-height:32px;text-align:center;color:#000;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.focus:hover .cycle-initialized .cycle-prev,.focus:hover .cycle-initialized .cycle-next{display:block}
.focus:hover .cycle-prev img,.focus:hover .cycle-next img{display:block;width:32px;height:32px;margin:0}
.focus .cycle-prev{left:0}
.focus .cycle-next{right:0}
.focus .cycle-pager{position:absolute;display:block;top:0;left:0;right:0;margin:0 auto;text-align:center;z-index:101;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.focus .cycle-pager span{color:#fff;font-size:45px;line-height:0;padding:0 2px;text-shadow:0 0 3px rgba(0,0,0,0.4);cursor:pointer}
.focus .cycle-pager span.cycle-pager-active{color:red}
.focus .cycle-pager span.cycle-pager-active:focus{outline:3px solid #454545;outline-offset:1px}
.focus .dpr2{display:none}
.focus.retina .dpr2{display:block}
.focus.retina .dpr1{display:none !important}
.focus-list-group-header{margin-bottom:10px !important}
.no-js .focus .cycle-pager,.no-js .focus .cycle-prev,.no-js .focus .cycle-next{display:none !important}
.no-js .focus .slide:not(.cycle-sentinel){display:block !important;visibility:visible !important;position:static !important;opacity:1 !important;margin-bottom:2em}
.no-js .focus .slide.cycle-sentinel{display:none !important}
.no-js .focus .slide .text{min-height:0 !important;padding-left:0}
.no-js .focus .slide figure{height:auto !important}
.no-js .focus .slide figure img{margin:0;position:static !important}
.no-js .focus{border:0}
.print-preview .focus .cycle-pager,.print-preview .focus .cycle-prev,.print-preview .focus .cycle-next{display:none !important}
.print-preview .focus .slide:not(.cycle-sentinel){display:block !important;visibility:visible !important;position:static !important;opacity:1 !important;margin-bottom:2em}
.print-preview .focus .slide.cycle-sentinel{display:none !important}
.print-preview .focus .slide .text{min-height:0 !important;padding-left:0}
.print-preview .focus .slide figure{height:auto !important}
.print-preview .focus .slide figure img{margin:0;position:static !important}
.print-preview .focus{border:0}
@media print{.focus .cycle-pager,.focus .cycle-prev,.focus .cycle-next{display:none !important}
.focus .slide:not(.cycle-sentinel){display:block !important;visibility:visible !important;position:static !important;opacity:1 !important;margin-bottom:2em}
.focus .slide.cycle-sentinel{display:none !important}
.focus .slide .text{min-height:0 !important;padding-left:0}
.focus .slide figure{height:auto !important}
.focus .slide figure img{margin:0;position:static !important}
.focus{border:0}
}