@charset "UTF-8";
.fbx-modal,.fbx-modal *{box-sizing:content-box}.fbx-modal{position:fixed;top:0;left:0;z-index:9000001;visibility:hidden;width:100%;height:100%;font-family:"Segoe UI",Helvetica,Arial,"Sans Serif",serif;line-height:normal;outline:0!important;transform:translate3d(0,0,0);perspective:0}.fbx-modal.fbx-loading,.fbx-modal.fbx-show{visibility:visible}.fbx-no-scroll{overflow:hidden!important}.fbx-inner-spacer{display:none;padding:40px}.fbx-inner{position:absolute;top:50%;left:50%;visibility:hidden;overflow:visible!important;margin-top:-5px;margin-left:-5px;min-width:100px;min-height:100px;width:100px;height:100px;z-index:100002}.fbx-show .fbx-inner{visibility:visible}.fbx-loader{position:absolute;top:50%;left:50%;visibility:hidden;z-index:100005;width:80px;height:80px;font-size:16px;transform:translateX(-50%) translateY(-50%)}.fbx-loader .fbx-icon{width:48px;height:48px;margin-top:-24px;margin-left:-24px;transform:none}.fbx-loading .fbx-loader{visibility:visible}.fbx-loading .fbx-loader .fbx-icon{animation:spin 2s infinite linear}.fbx-phone.fbx-portrait .fbx-loader{top:calc(50% + 20px)}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.fbx-stage{position:absolute;top:0;left:0;margin:0;padding:0;width:100%;height:100%;outline:0;border:none;overflow:hidden}.fbx-item-current,.fbx-item-next{-webkit-user-drag:none;position:absolute;top:0;left:0;margin:0;padding:0;width:100%;height:100%;outline:0;border:none;overflow:auto}.fbx-loading .fbx-item-current,.fbx-loading .fbx-item-next{overflow:hidden}.fbx-item-next{z-index:100001}.fbx-item-current{z-index:100002}.fbx-error-msg{width:240px;height:240px;position:relative}.fbx-error-msg>svg{width:auto;height:150px;display:block;top:calc(50% - 20px)}.fbx-error-msg>p{position:absolute;bottom:24px;text-align:center;width:100%;margin:0}.fbx-item-embed,.fbx-item-iframe,.fbx-item-image,.fbx-item-video{margin:0;padding:0;width:100%;height:100%;outline:0;border:none;display:block}.fbx-item-video>.fbx-video{background-color:#000}.fbx-item-embed embed,.fbx-item-embed iframe,.fbx-item-embed object{margin-bottom:0}.fbx-item-embed>embed,.fbx-item-embed>iframe,.fbx-item-embed>object{max-width:100%;max-height:100%}.fbx-ios-12-or-below .fbx-item-current{-webkit-overflow-scrolling:touch!important;overflow:auto!important}.fbx-ios-12-or-below .fbx-item-iframe{width:1px;min-width:100%}.fbx-close,.fbx-next,.fbx-prev{position:absolute;z-index:100006;display:block;outline:0!important;text-decoration:none;cursor:pointer}.fbx-no-buttons .fbx-next,.fbx-no-buttons .fbx-prev{display:none!important}.fbx-credit{position:absolute;z-index:100003;text-transform:lowercase;font-size:10px}.fbx-credit em{font-style:normal;font-size:10px}.fbx-credit a{text-decoration:none;font-size:10px}.fbx-credit a span{letter-spacing:1px;font-size:10px}.fbx-count{position:absolute;z-index:100002;width:100%;text-align:center;font-size:10px}.fbx-btn-transition{transition-property:color,border-color,opacity,box-shadow,filter,-webkit-filter;transition-duration:.2s,.2s,.2s,.2s,.2s,.2s;transition-timing-function:ease-in,linear,ease-in,ease-in,ease-in,ease-in;outline:0}@media (hover:hover){.fbx-close:hover,.fbx-next:hover,.fbx-prev:hover{text-decoration:none}.fbx-credit a:hover span{text-decoration:underline}}.fbx-phone .fbx-count{display:none}.fbx-phone .fbx-credit em{display:none}.fbx-phone.fbx-landscape.fbx-no-nav .fbx-next,.fbx-phone.fbx-landscape.fbx-no-nav .fbx-prev{display:none}.fbx-modal.fbx-phone .fbx-inner{border:none}.fbx-modal.fbx-phone .fbx-close,.fbx-modal.fbx-phone .fbx-next,.fbx-modal.fbx-phone .fbx-prev{position:fixed}.fbx-modal.fbx-phone .fbx-credit{bottom:2px;left:2px}.fbx-modal.fbx-phone.fbx-portrait .fbx-inner-spacer{padding:45px 5px 5px 5px}.fbx-modal.fbx-phone.fbx-portrait .fbx-close,.fbx-modal.fbx-phone.fbx-portrait .fbx-next,.fbx-modal.fbx-phone.fbx-portrait .fbx-prev{border:none;opacity:1;margin:0;top:0;bottom:auto;width:auto;height:40px;border-radius:0;line-height:40px}.fbx-modal.fbx-phone.fbx-portrait .fbx-prev{left:0;right:66%}.fbx-modal.fbx-phone.fbx-portrait .fbx-next{left:33%;right:33%}.fbx-modal.fbx-phone.fbx-portrait .fbx-close{left:66%;right:0}.fbx-modal.fbx-phone.fbx-portrait.fbx-no-buttons .fbx-close{left:0;right:0}.fbx-modal.fbx-phone.fbx-landscape{border-right-width:46px;border-right-style:solid;box-sizing:border-box}.fbx-modal.fbx-phone.fbx-landscape .fbx-inner-spacer{padding:5px}.fbx-modal.fbx-phone.fbx-landscape .fbx-close,.fbx-modal.fbx-phone.fbx-landscape .fbx-next,.fbx-modal.fbx-phone.fbx-landscape .fbx-prev{bottom:auto;left:auto;right:-45px;width:44px;height:44px;line-height:44px;border:none;opacity:1;margin:0}.fbx-modal.fbx-phone.fbx-landscape .fbx-close{top:0;height:60px}.fbx-modal.fbx-phone.fbx-landscape .fbx-prev{top:62px}.fbx-modal.fbx-phone.fbx-landscape .fbx-next{top:108px}.fbx-icon{display:inline-block;fill:currentColor;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.fbx-icon-close path{display:none}.fbx-flat .fbx-icon-close-flat,.fbx-metro .fbx-icon-close-default,.fbx-rounded .fbx-icon-close-default{display:inline}.fbx-flat .fbx-pause .fbx-icon-play-flat,.fbx-flat .fbx-play .fbx-icon-pause-flat,.fbx-icon-slideshow path,.fbx-metro .fbx-pause .fbx-icon-play-default,.fbx-metro .fbx-play .fbx-icon-pause-default,.fbx-rounded .fbx-pause .fbx-icon-play-default,.fbx-rounded .fbx-play .fbx-icon-pause-default{display:none}.fbx-flat .fbx-pause .fbx-icon-pause-flat,.fbx-flat .fbx-play .fbx-icon-play-flat,.fbx-metro .fbx-pause .fbx-icon-pause-default,.fbx-metro .fbx-play .fbx-icon-play-default,.fbx-rounded .fbx-pause .fbx-icon-pause-default,.fbx-rounded .fbx-play .fbx-icon-play-default{display:inline}.fbx-flat .fbx-maximize .fbx-icon-minimize-flat,.fbx-flat .fbx-minimize .fbx-icon-maximize-flat,.fbx-icon-fullscreen path,.fbx-metro .fbx-maximize .fbx-icon-minimize-default,.fbx-metro .fbx-minimize .fbx-icon-maximize-default,.fbx-rounded .fbx-maximize .fbx-icon-minimize-default,.fbx-rounded .fbx-minimize .fbx-icon-maximize-default{display:none}.fbx-flat .fbx-maximize .fbx-icon-maximize-flat,.fbx-flat .fbx-minimize .fbx-icon-minimize-flat,.fbx-metro .fbx-maximize .fbx-icon-maximize-default,.fbx-metro .fbx-minimize .fbx-icon-minimize-default,.fbx-rounded .fbx-maximize .fbx-icon-maximize-default,.fbx-rounded .fbx-minimize .fbx-icon-minimize-default{display:inline}.fbx-flat.fbx-arrows-1 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-10 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-11 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-2 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-3 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-4 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-5 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-6 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-7 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-8 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-9 .fbx-icon-arrows-flat,.fbx-icon-next path,.fbx-icon-prev path,.fbx-metro.fbx-arrows-1 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-10 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-11 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-2 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-3 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-4 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-5 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-6 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-7 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-8 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-9 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-1 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-10 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-11 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-2 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-3 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-4 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-5 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-6 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-7 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-8 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-9 .fbx-icon-arrows-default{display:none}.fbx-arrows-1 .fbx-icon-arrows-1,.fbx-arrows-10 .fbx-icon-arrows-10,.fbx-arrows-11 .fbx-icon-arrows-11,.fbx-arrows-2 .fbx-icon-arrows-2,.fbx-arrows-3 .fbx-icon-arrows-3,.fbx-arrows-4 .fbx-icon-arrows-4,.fbx-arrows-5 .fbx-icon-arrows-5,.fbx-arrows-6 .fbx-icon-arrows-6,.fbx-arrows-7 .fbx-icon-arrows-7,.fbx-arrows-8 .fbx-icon-arrows-8,.fbx-arrows-9 .fbx-icon-arrows-9,.fbx-flat .fbx-icon-arrows-flat,.fbx-metro .fbx-icon-arrows-default,.fbx-rounded .fbx-icon-arrows-default{display:inline}.fbx-flat.fbx-spinner-1 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-10 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-11 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-2 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-3 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-4 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-5 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-6 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-7 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-8 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-9 .fbx-icon-spinner-flat,.fbx-icon-spinner path,.fbx-metro.fbx-spinner-1 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-10 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-11 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-2 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-3 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-4 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-5 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-6 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-7 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-8 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-9 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-1 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-10 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-11 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-2 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-3 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-4 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-5 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-6 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-7 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-8 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-9 .fbx-icon-spinner-default{display:none}.fbx-flat .fbx-icon-spinner-flat,.fbx-metro .fbx-icon-spinner-default,.fbx-rounded .fbx-icon-spinner-default,.fbx-spinner-1 .fbx-icon-spinner-1,.fbx-spinner-10 .fbx-icon-spinner-10,.fbx-spinner-11 .fbx-icon-spinner-11,.fbx-spinner-2 .fbx-icon-spinner-2,.fbx-spinner-3 .fbx-icon-spinner-3,.fbx-spinner-4 .fbx-icon-spinner-4,.fbx-spinner-5 .fbx-icon-spinner-5,.fbx-spinner-6 .fbx-icon-spinner-6,.fbx-spinner-7 .fbx-icon-spinner-7,.fbx-spinner-8 .fbx-icon-spinner-8,.fbx-spinner-9 .fbx-icon-spinner-9{display:inline}.fbx-loader{box-shadow:0 0 3px rgba(0,0,0,.4)}.fbx-rounded .fbx-prev.fbx-btn-shadow,.fbx-rounded .fbx-prev.fbx-btn-shadow:hover{box-shadow:-2px 0 2px rgba(0,0,0,.4)}.fbx-rounded .fbx-next.fbx-btn-shadow,.fbx-rounded .fbx-next.fbx-btn-shadow:hover{box-shadow:2px 0 2px rgba(0,0,0,.4)}.fbx-fullscreen-mode .fbx-btn-shadow,.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow,.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow,.fbx-inner-shadow,.fbx-rounded .fbx-btn-shadow,.fbx-rounded.fbx-inset-buttons.fbx-desktop:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-desktop:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow .fbx-icon,.fbx-sticky-buttons .fbx-next.fbx-btn-shadow,.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow{box-shadow:0 0 12px rgba(0,0,0,.4)}@media (hover:hover){.fbx-fullscreen-mode .fbx-btn-shadow:hover,.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow:hover,.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow:hover,.fbx-rounded .fbx-btn-shadow:hover,.fbx-rounded.fbx-inset-buttons.fbx-desktop:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow:hover .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-desktop:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow:hover .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow:hover .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow:hover .fbx-icon,.fbx-sticky-buttons .fbx-next.fbx-btn-shadow:hover,.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow:hover{box-shadow:0 0 6px rgba(0,0,0,.4)}}.fbx-flat .fbx-inner-shadow{box-shadow:0 5px 35px rgba(0,0,0,.65)}.fbx-flat .fbx-inner-shadow,.fbx-flat .fbx-loader,.fbx-flat.fbx-fullscreen-mode .fbx-btn-shadow,.fbx-flat.fbx-fullscreen-mode .fbx-btn-shadow:hover,.fbx-flat.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow,.fbx-flat.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow:hover,.fbx-flat.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow,.fbx-flat.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow:hover,.fbx-flat.fbx-sticky-buttons .fbx-next.fbx-btn-shadow,.fbx-flat.fbx-sticky-buttons .fbx-next.fbx-btn-shadow:hover,.fbx-flat.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow,.fbx-flat.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow:hover,.fbx-rounded.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow,.fbx-rounded.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow:hover,.fbx-rounded.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow,.fbx-rounded.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow:hover{box-shadow:none}.fbx-flat .fbx-loader .fbx-icon,.fbx-flat:not(.fbx-phone) .fbx-btn-shadow .fbx-icon{filter:drop-shadow(0 0 3px rgba(0, 0, 0, 1))}.fbx-flat:not(.fbx-phone) .fbx-btn-shadow:hover .fbx-icon{filter:drop-shadow(0 0 1px rgba(0, 0, 0, 1))}.fbx-modal.fbx-phone.fbx-fullscreen-mode .fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-rounded .fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-rounded.fbx-inset-buttons .fbx-next.fbx-btn-shadow .fbx-icon,.fbx-modal.fbx-phone.fbx-rounded.fbx-inset-buttons .fbx-prev.fbx-btn-shadow .fbx-icon,.fbx-modal.fbx-phone.fbx-sticky-buttons .fbx-next.fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow{box-shadow:none}.fbx-rounded .fbx-inner{border:solid 8px transparent;border-radius:6px}.fbx-rounded .fbx-item-current,.fbx-rounded .fbx-item-image,.fbx-rounded .fbx-item-next{border-radius:3px}.fbx-rounded .fbx-loader{border-radius:50%}.fbx-rounded .fbx-close{top:-21px;right:-21px;width:28px;height:28px;line-height:28px;border:solid 3px transparent;border-radius:50%}.fbx-rounded .fbx-next,.fbx-rounded .fbx-prev{position:absolute;top:50%;margin-top:-50px;width:30px;height:100px;line-height:100px;border:solid 3px transparent}.fbx-rounded .fbx-prev{left:-40px;border-radius:6px 0 0 6px}.fbx-rounded .fbx-next{right:-40px;border-radius:0 6px 6px 0}.fbx-rounded .fbx-next.fbx-disabled,.fbx-rounded .fbx-prev.fbx-disabled{display:none}.fbx-rounded.fbx-phone .fbx-next.fbx-disabled,.fbx-rounded.fbx-phone .fbx-prev.fbx-disabled{display:block;cursor:default}.fbx-rounded.fbx-phone .fbx-next.fbx-disabled .fbx-icon,.fbx-rounded.fbx-phone .fbx-prev.fbx-disabled .fbx-icon{opacity:.3}.fbx-rounded.fbx-desktop .fbx-next,.fbx-rounded.fbx-desktop .fbx-prev{position:absolute}.fbx-rounded .fbx-count,.fbx-rounded .fbx-credit{bottom:-25px}.fbx-rounded .fbx-inner-spacer{padding:40px 40px 50px 40px}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait .fbx-inner-spacer{padding:45px 5px 5px 5px}.fbx-rounded.fbx-sticky-buttons .fbx-next,.fbx-rounded.fbx-sticky-buttons .fbx-prev{position:fixed;top:50%;margin-top:-50px;width:40px;height:100px;line-height:100px}.fbx-rounded.fbx-sticky-buttons .fbx-prev{left:0;border-radius:0 6px 6px 0}.fbx-rounded.fbx-sticky-buttons .fbx-next{right:0;border-radius:6px 0 0 6px}.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-inner-spacer{padding:40px 80px}.fbx-rounded.fbx-phone.fbx-portrait.fbx-sticky-buttons.fbx-full-buttons .fbx-inner-spacer{padding:45px 5px 5px 5px}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-inner-spacer{padding:5px}.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-next,.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{top:0;bottom:0;border-radius:0;width:55px;height:auto;opacity:.3}.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-next:hover,.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-prev:hover{opacity:1}.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons:not(.fbx-fullscreen-mode) .fbx-next .fbx-icon,.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons:not(.fbx-fullscreen-mode) .fbx-prev .fbx-icon{height:32px;width:auto}.fbx-rounded.fbx-phone.fbx-sticky-buttons.fbx-full-buttons .fbx-next,.fbx-rounded.fbx-phone.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{top:0;bottom:auto;border-radius:0;width:auto;min-width:0;height:40px;opacity:1}.fbx-rounded.fbx-phone.fbx-sticky-buttons.fbx-full-buttons .fbx-next .fbx-icon,.fbx-rounded.fbx-phone.fbx-sticky-buttons.fbx-full-buttons .fbx-prev .fbx-icon{height:16px;width:auto}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{left:0;right:66%}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait.fbx-sticky-buttons.fbx-full-buttons .fbx-next{left:34%;right:34%}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait.fbx-sticky-buttons.fbx-full-buttons .fbx-close{left:66%;right:0}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait.fbx-no-buttons.fbx-sticky-buttons.fbx-full-buttons .fbx-close{left:0;right:0}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-next,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{top:50%;bottom:auto;width:34px;height:80px;opacity:.5}.fbx-rounded.fbx-phone.fbx-landscape.fbx-full-buttons .fbx-prev,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons .fbx-prev,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{top:62px}.fbx-rounded.fbx-phone.fbx-landscape.fbx-full-buttons .fbx-next,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons .fbx-next,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-next{top:108px}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-next:hover,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-prev:hover{opacity:1}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{border-radius:0 6px 6px 0}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-next{border-radius:6px 0 0 6px}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev{z-index:100003;position:absolute;top:0;bottom:0;height:100%;width:25%;margin:0;border-radius:0;box-sizing:border-box;opacity:1}@media (hover:hover){.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev{opacity:0}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next:hover,.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev:hover,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next:hover,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev:hover{opacity:1}}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev{left:0;right:auto}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next{right:0;left:auto}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev .fbx-icon{width:16px;height:16px;border-radius:50%;position:absolute;top:50%;padding:5px;border-width:3px;border-style:solid;transform:translateY(-50%)}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev .fbx-icon{left:10px;right:auto}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next .fbx-icon{right:10px;left:auto}.fbx-light,.fbx-light .fbx-caption,.fbx-light .fbx-open-caption,.fbx-light.fbx-phone .fbx-social{background-color:rgba(0,0,0,.7)}.fbx-light .fbx-progress{background-color:rgba(255,255,255,.5)}.fbx-fullscreen-mode.fbx-light{background-color:grey}.fbx-light .fbx-inner,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next .fbx-icon,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev .fbx-icon,.fbx-light.fbx-modal,.fbx-modal.fbx-light.fbx-phone .fbx-close:hover,.fbx-modal.fbx-light.fbx-phone .fbx-fullscreen-toggle:hover,.fbx-modal.fbx-light.fbx-phone .fbx-next:hover,.fbx-modal.fbx-light.fbx-phone .fbx-pause:hover,.fbx-modal.fbx-light.fbx-phone .fbx-play:hover,.fbx-modal.fbx-light.fbx-phone .fbx-prev:hover,.fbx-modal.fbx-light.fbx-phone .fbx-social-toggle:hover,.fbx-rounded.fbx-light .fbx-close,.fbx-rounded.fbx-light .fbx-fullscreen-toggle,.fbx-rounded.fbx-light .fbx-pause,.fbx-rounded.fbx-light .fbx-play,.fbx-rounded.fbx-light .fbx-social-toggle{border-color:#fff}.fbx-light .fbx-close,.fbx-light .fbx-fullscreen-toggle,.fbx-light .fbx-inner,.fbx-light .fbx-loader,.fbx-light .fbx-next,.fbx-light .fbx-pause,.fbx-light .fbx-play,.fbx-light .fbx-prev,.fbx-light .fbx-social-toggle,.fbx-light.fbx-inset-buttons.fbx-phone:not(.fbx-fullscreen-mode) .fbx-next,.fbx-light.fbx-inset-buttons.fbx-phone:not(.fbx-fullscreen-mode) .fbx-prev,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next .fbx-icon,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev .fbx-icon{background-color:#fff}.fbx-flat.fbx-light .fbx-close,.fbx-flat.fbx-light .fbx-fullscreen-toggle,.fbx-flat.fbx-light .fbx-loader,.fbx-flat.fbx-light .fbx-next,.fbx-flat.fbx-light .fbx-pause,.fbx-flat.fbx-light .fbx-play,.fbx-flat.fbx-light .fbx-prev,.fbx-flat.fbx-light .fbx-social-toggle,.fbx-flat.fbx-light.fbx-inset-buttons .fbx-next .fbx-icon,.fbx-flat.fbx-light.fbx-inset-buttons .fbx-prev .fbx-icon,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev{background-color:transparent}.fbx-flat.fbx-light.fbx-inset-buttons .fbx-next .fbx-icon,.fbx-flat.fbx-light.fbx-inset-buttons .fbx-prev .fbx-icon{border-color:transparent}.fbx-flat.fbx-light.fbx-modal{border-color:rgba(0,0,0,.2)}.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-close,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-fullscreen-toggle,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-next,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-pause,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-play,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-prev,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-social-toggle{background-color:rgba(0,0,0,.2)}.fbx-light .fbx-close,.fbx-light .fbx-error-msg,.fbx-light .fbx-fullscreen-toggle,.fbx-light .fbx-loader,.fbx-light .fbx-next,.fbx-light .fbx-pause,.fbx-light .fbx-play,.fbx-light .fbx-prev,.fbx-light .fbx-social-toggle,.fbx-metro.fbx-light .fbx-count,.fbx-metro.fbx-light .fbx-credit a{color:#666!important}.fbx-flat.fbx-light .fbx-close,.fbx-flat.fbx-light .fbx-close:hover,.fbx-flat.fbx-light .fbx-count,.fbx-flat.fbx-light .fbx-credit a,.fbx-flat.fbx-light .fbx-fullscreen-toggle,.fbx-flat.fbx-light .fbx-fullscreen-toggle:hover,.fbx-flat.fbx-light .fbx-loader,.fbx-flat.fbx-light .fbx-next,.fbx-flat.fbx-light .fbx-next:hover,.fbx-flat.fbx-light .fbx-pause,.fbx-flat.fbx-light .fbx-pause:hover,.fbx-flat.fbx-light .fbx-play,.fbx-flat.fbx-light .fbx-play:hover,.fbx-flat.fbx-light .fbx-prev,.fbx-flat.fbx-light .fbx-prev:hover,.fbx-flat.fbx-light .fbx-social-toggle,.fbx-flat.fbx-light .fbx-social-toggle:hover{color:#fff!important}.fbx-flat.fbx-light .fbx-count,.fbx-flat.fbx-light .fbx-credit a,.fbx-rounded.fbx-light .fbx-count,.fbx-rounded.fbx-light .fbx-credit a{color:#888}.fbx-light .fbx-caption{color:#fff}.fbx-light .fbx-caption-desc,.fbx-light .fbx-caption-desc a{color:#eee}@media (hover:hover){.fbx-light .fbx-close:hover,.fbx-light .fbx-fullscreen-toggle:hover,.fbx-light .fbx-next:hover,.fbx-light .fbx-pause:hover,.fbx-light .fbx-play:hover,.fbx-light .fbx-prev:hover,.fbx-light .fbx-social-toggle:hover,.fbx-metro.fbx-light .fbx-credit a:hover{color:#bababa!important}.fbx-metro.fbx-light .fbx-close:hover,.fbx-metro.fbx-light .fbx-fullscreen-toggle:hover,.fbx-metro.fbx-light .fbx-next:hover,.fbx-metro.fbx-light .fbx-pause:hover,.fbx-metro.fbx-light .fbx-play:hover,.fbx-metro.fbx-light .fbx-prev:hover,.fbx-metro.fbx-light .fbx-social-toggle:hover{border-color:#bababa}.fbx-flat.fbx-light .fbx-credit a:hover span,.fbx-rounded.fbx-light .fbx-credit a:hover span{color:#ddd}}.fbx-light .fbx-item-current::-webkit-scrollbar{width:12px;height:12px}.fbx-light .fbx-item-current::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.fbx-light .fbx-item-current::-webkit-scrollbar-thumb{background:rgba(0,0,0,.5)}.fbx-light .fbx-item-current::-webkit-scrollbar,.fbx-light .fbx-item-next::-webkit-scrollbar{width:12px;height:12px}.fbx-light .fbx-item-current::-webkit-scrollbar-track,.fbx-light .fbx-item-next::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.fbx-light .fbx-item-current::-webkit-scrollbar-corner,.fbx-light .fbx-item-current::-webkit-scrollbar-thumb,.fbx-light .fbx-item-next::-webkit-scrollbar-corner,.fbx-light .fbx-item-next::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3)}.fbx-caption{position:absolute;top:auto;right:auto;bottom:0;left:0;z-index:100004;width:100%;text-align:center;font-size:14px;transition:visibility .3s ease,opacity .3s ease,transform .3s ease;opacity:1;transform:translateY(0)}.fbx-caption.fbx-hide-caption{transition:none}.fbx-show .fbx-caption{visibility:visible}.fbx-show .fbx-caption.fbx-fade-caption{opacity:0;visibility:hidden}.fbx-caption.fbx-slide-caption{transform:translateY(100%)}.fbx-loading .fbx-caption.fbx-hide-caption,.fbx-show .fbx-caption.fbx-hide-caption{visibility:hidden}.fbx-fullscreen-mode .fbx-caption,.fbx-sticky-caption .fbx-caption{position:fixed;z-index:100007}.fbx-modal.fbx-phone .fbx-caption{position:fixed;z-index:100004}.fbx-rounded .fbx-caption{border-radius:0 0 3px 3px}.fbx-modal.fbx-phone .fbx-caption,.fbx-sticky-caption.fbx-rounded .fbx-caption{border-radius:0}.fbx-close-caption{position:absolute;top:0;right:0;padding:3px 3px 10px 10px;color:#fff!important;font-size:24px;text-decoration:none;line-height:20px;cursor:pointer}.fbx-open-caption{z-index:100004;position:absolute;bottom:0;right:5px;padding:0 10px 10px 10px;color:#fff!important;font-size:24px;text-decoration:none;line-height:20px;opacity:0;visibility:hidden;transition:opacity .3s ease;border-top-left-radius:6px;border-top-right-radius:6px;cursor:pointer}.fbx-caption-toggle-only.fbx-captions-hidden .fbx-open-caption,.fbx-pannable-item.fbx-captions-hidden .fbx-open-caption{opacity:1;visibility:visible}.fbx-caption-title{font-size:15px;padding:15px}.fbx-caption-desc{font-size:12px;line-height:20px;padding:15px}.fbx-caption-desc a{font-size:12px}.fbx-caption-title+.fbx-caption-desc{margin-top:-30px}.fbx-phone .fbx-caption{min-height:20px;font-size:12px;line-height:20px}.fbx-phone .fbx-caption-title{font-size:13px;padding:10px}.fbx-phone .fbx-caption-desc{font-size:11px;line-height:15px;padding:10px}.fbx-phone .fbx-caption-title+.fbx-caption-desc{margin-top:-20px}.fbx-modal.fbx-phone .fbx-caption{bottom:0;position:fixed}.fbx-modal.fbx-phone.fbx-landscape .fbx-caption,.fbx-phone.fbx-landscape.fbx-sticky-caption .fbx-caption{z-index:100004}.fbx-pannable{cursor:-moz-grab;cursor:-webkit-grab;cursor:grab}.fbx-pannable.fbx-panning{cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}.fbx-pannable>div>img.fbx-item{max-width:none;max-height:none}.fbx-pan-overview{cursor:pointer;max-width:150px;max-height:150px;overflow:hidden;background-position:top left;background-size:cover;position:absolute;z-index:100006;border:solid 2px #666;box-shadow:0 0 12px rgba(0,0,0,.8)}.fbx-pan-overview.fbx-top-left{top:20px;left:20px}.fbx-pan-overview.fbx-top-right{top:20px;right:32px}.fbx-pan-overview.fbx-bottom-left{bottom:32px;left:20px}.fbx-pan-overview.fbx-bottom-right{bottom:32px;right:32px}.fbx-pan-viewport{position:absolute;top:0;left:0;box-shadow:0 0 300px 300px rgba(0,0,0,.7)}.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-close,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-fullscreen-toggle,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-next,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-pause,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-play,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-prev,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-social-toggle,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-close,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-fullscreen-toggle,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-next,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-pause,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-play,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-prev,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-social-toggle,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-close,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-fullscreen-toggle,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-next,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-pause,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-play,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-prev,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-social-toggle{right:1px!important}@keyframes msb-flash{0%,10%,20%,to{opacity:1}15%,5%{opacity:0}}@keyframes msb-shake{0%,27%,to{transform:translateZ(0)}15%,21%,3%,9%{transform:translate3d(-10px,0,0)}12%,18%,24%,6%{transform:translate3d(10px,0,0)}}@keyframes msb-swing{5%{transform:rotate(15deg)}10%{transform:rotate(-10deg)}15%{transform:rotate(5deg)}20%{transform:rotate(-5deg)}25%,to{transform:rotate(0deg)}}@keyframes msb-tada{0%{transform:scaleX(1)}2%,4%{transform:scale3d(.9,.9,.9) rotate(-3deg)}10%,14%,18%,6%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}12%,16%,8%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}20%,to{transform:scaleX(1)}}@keyframes msb-heartbeat{0%{transform:scale(1)}4%{transform:scale(1.3)}8%{transform:scale(1)}12%{transform:scale(1.3)}18%,to{transform:scale(1)}}@keyframes msb-wobble{0%{transform:translateZ(0)}3%{transform:translate3d(-25%,0,0) rotate(-5deg)}6%{transform:translate3d(20%,0,0) rotate(3deg)}9%{transform:translate3d(-15%,0,0) rotate(-3deg)}12%{transform:translate3d(10%,0,0) rotate(2deg)}15%{transform:translate3d(-5%,0,0) rotate(-1deg)}18%,to{transform:translateZ(0)}}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn{align-items:center;background-color:var(--msb-button-bg-color,#000);border-radius:var(--msb-button-border-radius,4px);color:var(--msb-button-text-color,#fff);display:inline-flex;justify-content:center;margin:0!important;padding:0!important;position:relative;text-decoration:none}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn p{margin:0;padding:0}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn .button-text{align-items:center;border-radius:4px;display:inline-block;padding:5px 8px}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-shadow,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-shadow:hover{box-shadow:0 4px 8px -2px rgba(0,0,0,.35)}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-3d-effect,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-3d-effect:hover{box-shadow:0 5px var(--msb-button-effect-color,#435100);transition:all .1s ease-in-out}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-3d-effect:active,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-3d-effect:hover:active{box-shadow:0 1px var(--msb-button-effect-color,#435100);top:4px}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-3d-effect.has-msb-shadow,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-3d-effect:hover.has-msb-shadow{box-shadow:0 5px var(--msb-button-effect-color,#435100),0 8px 20px -2px rgba(0,0,0,.4)}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn:not(.has-msb-shadow,.has-msb-3d-effect):hover{box-shadow:0 4px 8px -2px rgba(0,0,0,.35)}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-animation[data-animation=flash]{animation:msb-flash 4s linear 0s infinite}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-animation[data-animation=shake]{animation:msb-shake 4s linear 0s infinite}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-animation[data-animation=swing]{animation:msb-swing 4s linear 0s infinite}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-animation[data-animation=tada]{animation:msb-tada 4s linear 0s infinite}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-animation[data-animation=heartbeat]{animation:msb-heartbeat 4s linear 0s infinite}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-animation[data-animation=wobble]{animation:msb-wobble 4s linear 0s infinite}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border:hover{border:1px solid var(--msb-button-border-color,#000)}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border1] .button-text:after,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border1] .button-text:before,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border1]:after,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border1]:before,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border2] .button-text:after,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border2] .button-text:before,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border2]:after,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border2]:before,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border3] .button-text:after,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border3] .button-text:before,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border3]:after,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border3]:before,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border4] .button-text:after,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border4] .button-text:before,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border4]:after,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border4]:before{background-color:var(--msb-button-hover-border-color,#000);content:"";position:absolute}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border1]{transition:all .1s ease .6s}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border1]:hover{background-color:var(--msb-button-hover-bg-color,#fff);border-color:var(--msb-button-hover-bg-color,#fff);border-radius:0;color:var(--msb-button-hover-text-color,#000);transition:all .1s ease}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border1]:after,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border1]:before{height:0;width:2px}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border1]:before{bottom:0;left:0;transition:all .1s ease .3s}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border1]:after{right:0;top:0;transition:all .1s ease}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border1] .button-text:after,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border1] .button-text:before{height:2px;width:0}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border1] .button-text:before{left:0;top:0;transition:all .1s ease .2s}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border1] .button-text:after{bottom:0;right:0;transition:all .1s ease .4s}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border1]:hover:before{height:100%;transition:all .1s ease .2s}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border1]:hover:after{height:100%;transition:all .1s ease .4s}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border1]:hover .button-text:before{transition:all .1s ease .3s;width:100%}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border1]:hover .button-text:after{transition:all .1s ease .1s;width:100%}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border2]{transition:all .1s ease .3s}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border2]:hover{background-color:var(--msb-button-hover-bg-color,#fff);border-color:var(--msb-button-hover-bg-color,#fff);border-radius:0;color:var(--msb-button-hover-text-color,#000);transition:all .1s ease}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border2]:after,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border2]:before{height:0;transition:all .1s ease .1s;width:2px}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border2]:before{bottom:0;left:0}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border2]:after{right:0;top:0}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border2] .button-text:after,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border2] .button-text:before{height:2px;transition:all .1s ease .1s;width:0}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border2] .button-text:before{right:0;top:0}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border2] .button-text:after{bottom:0;left:0}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border2]:hover:after,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border2]:hover:before{height:100%;transition:all .1s ease .1s}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border2]:hover .button-text:after,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border2]:hover .button-text:before{transition:all .1s ease .1s;width:100%}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border3]{border-bottom-left-radius:0;border-top-right-radius:0;transition:all .1s ease .1s}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border3]:after,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border3]:before{right:0;top:0;transition:all .1s ease .1s}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border3] .button-text:after,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border3] .button-text:before{bottom:0;left:0;transition:all .1s ease .1s}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border4]{border-bottom-right-radius:0;border-top-left-radius:0;transition:all .1s ease .1s}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border4]:after,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border4]:before{bottom:0;right:0;transition:all .1s ease .1s}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border4] .button-text:after,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border4] .button-text:before{left:0;top:0;transition:all .1s ease .1s}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border3]:hover,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border4]:hover{background-color:var(--msb-button-hover-bg-color,#fff);border-color:var(--msb-button-hover-bg-color,#fff);border-radius:0;color:var(--msb-button-hover-text-color,#000);transition:all .1s ease}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border3]:before,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border4]:before{height:2px;width:14px}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border3] .button-text:before,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border3]:after,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border4] .button-text:before,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border4]:after{height:14px;width:2px}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border3] .button-text:after,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border4] .button-text:after{height:2px;width:14px}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border3]:hover:before,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border4]:hover:before{transition:all .1s ease .1s;width:100%}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border3]:hover .button-text:before,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border3]:hover:after,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border4]:hover .button-text:before,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border4]:hover:after{height:100%;transition:all .1s ease .1s}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border3]:hover .button-text:after,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-border-effect[data-border-style=border4]:hover .button-text:after{transition:all .1s ease .1s;width:100%}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-bg-effect:hover{color:var(--msb-button-hover-text-color,var(--msb-button-text-color,#fff))}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-bg-effect:hover[data-fill-style=fill1]{background-color:var(--msb-button-hover-bg-color,var(--msb-button-bg-color,#000));border-color:var(--msb-button-hover-bg-color,var(--msb-button-bg-color,#000))}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-bg-effect[data-fill-style=fill2]:after,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-bg-effect[data-fill-style=fill3]:after,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-bg-effect[data-fill-style=fill4]:after,.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-bg-effect[data-fill-style=fill5]:after{background-color:var(--msb-button-hover-bg-color,var(--msb-button-bg-color,#000));border-radius:var(--msb-button-border-radius,4px);content:"";direction:rtl;height:100%;left:0;position:absolute;top:0;transition:all .3s ease;width:0;z-index:-1}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-bg-effect[data-fill-style=fill2]:hover:after{left:auto;right:0;width:100%}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-bg-effect[data-fill-style=fill3]:after{bottom:0;height:0;top:auto;width:100%}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-bg-effect[data-fill-style=fill3]:hover:after{height:100%;top:0}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-bg-effect[data-fill-style=fill4]:after{height:0;top:0;width:100%}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-bg-effect[data-fill-style=fill4]:hover:after{bottom:0;height:100%;top:auto}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-bg-effect[data-fill-style=fill5]:after{height:100%;left:auto;right:0}.mysticky-welcomebar-fixed .mysticky-welcomebar-btn a.msb-welcomebar-btn.has-msb-bg-effect[data-fill-style=fill5]:hover:after{left:0;width:100%}.socialmedia-buttons {
margin-top: 5px;
}
.smw_left {
text-align: left;
}
.smw_center {
text-align: center;
}
.smw_right {
text-align: right;
}
li.Social_Widget a {
padding: 0 !important;
margin: 0 !important;
background: none !important;
text-align: center;
}
.smw_center img,
.smw_left img {
border: 0;
border: 0 !important;
display: inline;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
transition: all 0.2s ease;
margin-right: 10px !important;
}
.smw_right img {
border: 0;
border: 0 !important;
display: inline;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
transition: all 0.2s ease;
margin-left: 10px !important;
}
.icons_per_row_1 img {
margin-right: 0 !important;
margin-left: 0 !important;
}
.socialmedia-buttons a {
background: none !important;
}
.socialmedia-buttons a:hover {
text-decoration: none;
border: 0;
}
.socialmedia-buttons img {
vertical-align: middle;
margin-bottom: 3px;
}
.socialmedia-buttons img.fade:hover {
opacity: 1 !important;
-moz-opacity: 1 !important;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
transition: all 0.2s ease;
}
.socialmedia-buttons img.scale:hover {
-moz-transform: scale(1.2);
-webkit-transform: scale(1.2);
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-ms-zoom: 1.2;
transition: all 0.2s ease;
}
.socialmedia-buttons img.bounce:hover {
transform: translate(0px, -2px);
-moz-transform: translate(0px, -2px);
-webkit-transform: translate(0px, -2px);
-webkit-transition: -webkit-transform 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
transition: all 0.2s ease;
}
.socialmedia-buttons img.combo:hover {
transform: translate(0px, -4px);
-moz-transform: scale(1.1) translate(0px, -4px);
-webkit-transform: scale(1.1) translate(0px, -4px);
-ms-zoom: 1.1;
opacity: 1 !important;
-moz-opacity: 1 !important;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
transition: all 0.2s ease;
}.widget_sponsors_widget ul{list-style:none;margin-bottom:15px}.widget_sponsors_widget ul li{list-style-type:none}.widget_sponsors_widget ul.horizontal li{display:inline;list-style-type:none;padding-right:20px}.widget_sponsors_widget ul.horizontal{display:flex;justify-content:space-between;flex-flow:row;flex-wrap:wrap}.widget_sponsors_widget ul.horizontal li.sponsors-item{width:32%}.widget_sponsors_widget ul.horizontal li.sponsors-item img{max-height:100px;width:auto;padding-bottom:15px}.sponsors-item{padding-bottom:15px}p.sponsor-desc{margin-top:5px}div#wp-sponsors{margin-bottom:50px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}div#wp-sponsors.grid{text-align:center}div#wp-sponsors ul li{list-style:none}#wp-sponsors div.sponsor-item{margin:0 20px 20px 0}#wp-sponsors div.sponsor-item.debug{border:1px solid red}#wp-sponsors div.sponsor-item.default{max-width:40%;width:40%}#wp-sponsors div.sponsor-item.small{max-width:15%;width:15%}#wp-sponsors div.sponsor-item.medium{max-width:30%;width:30%}#wp-sponsors div.sponsor-item.large{max-width:45%;width:45%}#wp-sponsors div.sponsor-item.full{max-width:100%;width:100%}#wp-sponsors div.sponsor-item a img{max-width:100%;height:auto}#wp-sponsors div.sponsor-item.default a img,#wp-sponsors div.sponsor-item.default p{width:100%}#wp-sponsors.slider div.sponsor-item.default a img,#wp-sponsors.slider div.sponsor-item a img{width:auto}#wp-sponsors.slider.full div.sponsor-item.default a img,#wp-sponsors.slider.full div.sponsor-item a img{width:100%}.clearfix:after{content:".";visibility:hidden;display:block;height:0;clear:both}@media only screen and (max-width:900px){#wp-sponsors div.sponsor-item.medium,#wp-sponsors div.sponsor-item.small{max-width:40%;width:40%}#wp-sponsors div.sponsor-item.large{max-width:100%;width:100%}}.wp-sponsors-form-field{margin-bottom:1em}.wp-sponsors-form-field label{display:block}.wp-sponsors-form-field input:not([type=checkbox]):not([type=radio]),.wp-sponsors-form-field textarea{display:block;width:100%}.wp-sponsors-form-notice{padding:1em;text-align:center;background:rgba(60,206,81,.05)}.wp-sponsors-form-notice.wp-sponsors-form-error{background:rgba(218,52,52,.05);color:#b52020}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.wp-sponsors.slider#wp-sponsors div.sponsor-item{margin-right:0}.wp-sponsors.slider.vertical-center .slick-track{display:flex;align-items:center}.wp-sponsors.slider .slick-next,.wp-sponsors.slider .slick-prev{position:absolute;display:block;width:30px;height:30px;border-radius:50%;background:#fff;box-shadow:0 0 2px rgba(0,0,0,.5);line-height:0;font-size:0;cursor:pointer;color:transparent;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0;border:none;outline:none;z-index:1}.wp-sponsors.slider .slick-next:focus,.wp-sponsors.slider .slick-next:hover,.wp-sponsors.slider .slick-prev:focus,.wp-sponsors.slider .slick-prev:hover{outline:none;background:#fff;color:transparent}.wp-sponsors.slider .slick-next.slick-disabled:before,.wp-sponsors.slider .slick-next:focus:before,.wp-sponsors.slider .slick-next:hover:before,.wp-sponsors.slider .slick-prev.slick-disabled:before,.wp-sponsors.slider .slick-prev:focus:before,.wp-sponsors.slider .slick-prev:hover:before{opacity:.5}.wp-sponsors.slider .slick-next:before,.wp-sponsors.slider .slick-prev:before{line-height:1;color:#000;opacity:1;width:0;height:0;border:6px solid transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-sponsors.slider .slick-prev{left:-25px}[dir=rtl] .wp-sponsors.slider .slick-prev{left:auto;right:-25px}.wp-sponsors.slider .slick-prev:before{content:"";border-right-color:#000;margin-right:5px}[dir=rtl] .wp-sponsors.slider .slick-prev:before{content:"";border-right-color:transparent;border-left-color:#000;margin-right:0;margin-left:5px}.wp-sponsors.slider .slick-next{right:-25px}[dir=rtl] .wp-sponsors.slider .slick-next{left:-25px;right:auto}.wp-sponsors.slider .slick-next:before{content:"";border-left-color:#000;margin-left:5px}[dir=rtl] .wp-sponsors.slider .slick-next:before{content:"";border-right-color:#000;border-left-color:transparent;margin-right:5px;margin-left:0}.wp-sponsors.slider .slick-dotted.slick-slider{margin-bottom:30px}.wp-sponsors.slider .slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.wp-sponsors.slider .slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0;cursor:pointer}.wp-sponsors.slider .slick-dots li button{border:0;display:block;height:10px;width:10px;outline:none;line-height:0;font-size:0;color:transparent;padding:0;border-radius:50%;cursor:pointer;background:#000;opacity:.5}.wp-sponsors.slider .slick-dots li button:focus,.wp-sponsors.slider .slick-dots li button:hover{outline:none;opacity:1}.wp-sponsors.slider .slick-dots li.slick-active button{opacity:1}
   :root {
--primary-color: #1585b5;
--secondary-color: #006c9c;
--tertiary-color: #005282;
--accent-color: #b52315;
--highlight-color: #15b545;
--light-gray-color: #e5e5e5;
--gray-color: #999;
--dark-gray-color: #252525;
--text-color: #333;
--medium-text-color: #666;
--light-text-color: #999;
--dark-border-color: #404040;
--medium-border-color: #ccc;
--light-border-color: #ddd;
--link-color: #1585b5;
--link-hover-color: #252525;
--button-color: #1585b5;
--button-text-color: #fff;
--button-hover-color: #252525;
--button-hover-text-color: #fff;
--page-background-color: #fff;
--header-background-color: #fff;
--site-title-color: #1585b5;
--site-title-hover-color: #252525;
--navi-primary-color: #1585b5;
--navi-primary-text-color: #fff;
--navi-secondary-color: #252525;
--navi-secondary-text-color: #fff;
--navi-secondary-text-hover-color: rgba(255, 255, 255, 0.5);
--navi-border-color: rgba(255, 255, 255, 0.1);
--title-color: #252525;
--title-hover-color: #1585b5;
--widget-title-color: #252525;
--widget-title-text-color: #fff;
--footer-background-color: #252525;
--footer-text-color: #fff;
--footer-link-color: #fff;
--footer-link-hover-color: rgba(255, 255, 255, 0.5);
--text-font: "Oxygen", arial, helvetica, sans-serif;
--title-font: "Oxygen", arial, helvetica, sans-serif;
--navi-font: "Oxygen", arial, helvetica, sans-serif;
--widget-title-font: "Oxygen", arial, helvetica, sans-serif;
--title-font-weight: bold;
--navi-font-weight: bold;
--widget-title-font-weight: bold;
--title-text-transform: none;
--navi-text-transform: uppercase;
--widget-title-text-transform: uppercase;
--text-line-height: 1.75;
--title-line-height: 1.4;
} html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
body {
margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden],
template {
display: none;
}
a {
background-color: transparent;
}
a:active,
a:hover {
outline: 0;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: 700;
}
dfn {
font-style: italic;
}
mark {
background: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
position: relative;
vertical-align: baseline;
font-size: 75%;
line-height: 0;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 1em 0;
}
hr {
box-sizing: content-box;
height: 0;
}
code,
kbd,
pre,
samp {
font-size: 1em;
font-family: monospace;
}
button,
input,
optgroup,
select,
textarea {
margin: 0;
color: inherit;
font: inherit;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
cursor: pointer;
-webkit-appearance: button;
appearance: button;
}
button[disabled],
html input[disabled] {
cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
padding: 0;
border: 0;
}
input {
line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"] {
box-sizing: content-box;
-webkit-appearance: textfield;
appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
border: 1px solid #c0c0c0;
}
legend {
padding: 0;
border: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: 700;
}
table {
border-spacing: 0;
border-collapse: collapse;
}
td,
th {
padding: 0;
} body,
button,
input,
select,
textarea {
color: #333;
color: var(--text-color);
font-size: 15px;
font-size: 0.9375rem;
font-family: Oxygen, arial, helvetica, sans-serif;
font-family: var(--text-font);
line-height: 1.75;
line-height: var(--text-line-height);
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
margin-top: 0.75em;
margin-bottom: 0.75em;
line-height: 1.4;
}
h1 {
font-size: 36px;
font-size: 2.25rem;
}
h2 {
font-size: 28px;
font-size: 1.75rem;
}
h3 {
font-size: 24px;
font-size: 1.5rem;
}
h4 {
font-size: 22px;
font-size: 1.375rem;
}
h5 {
font-size: 20px;
font-size: 1.25rem;
}
h6 {
font-size: 19px;
font-size: 1.1875rem;
}
p {
margin-top: 1.5em;
margin-bottom: 1.5em;
}
dfn,
cite,
em,
i {
font-style: italic;
}
address {
margin: 0 0 1.5em;
}
pre {
overflow: auto;
margin-top: 1.5em;
margin-bottom: 1.5em;
padding: 1.5em;
max-width: 100%;
border: 1px solid #e5e5e5;
background: #f5f5f5;
font-size: 15px;
font-size: 0.9375rem;
font-family: "Courier 10 Pitch", Courier, monospace;
line-height: 1.6;
}
code,
kbd,
tt,
var {
font-size: 15px;
font-size: 0.9375rem;
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
text-decoration: none;
}
big {
font-size: 125%;
} html {
box-sizing: border-box;
}
*,
*::before,
*::after {
box-sizing: inherit;
}
body {
background: #e5e5e5; }
blockquote {
margin: 1.5em 0;
padding-left: 1.25em;
border-left: 3px solid;
border-color: #ddd;
border-color: var(--light-border-color);
color: #666;
color: var(--medium-text-color);
font-size: 18px;
font-size: 1.125rem;
}
blockquote cite,
blockquote small {
display: block;
margin-top: 1em;
color: #333;
color: var(--text-color);
font-size: 16px;
font-size: 1rem;
line-height: 1.75;
font-style: normal;
}
blockquote cite::before,
blockquote small::before {
content: "— ";
}
blockquote > :last-child {
margin-bottom: 0.5em;
}
hr {
margin-top: 1.5em;
margin-bottom: 1.5em;
height: 1px;
border: 0;
background-color: #ddd;
background-color: var(--light-border-color);
}
ul,
ol {
margin: 1.5em 0;
padding: 0 0 0 1.25em;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: 700;
}
dd {
margin: 0 0 1.5em;
}
img {
max-width: 100%; height: auto; }
table {
margin-top: 1.5em;
margin-bottom: 1.5em;
width: 100%;
border: none;
table-layout: auto;
}
th,
td {
padding: 0.3em 0.6em;
border: 1px solid;
border-color: #ddd;
border-color: var(--light-border-color);
}
th {
font-weight: 400;
text-align: initial;
background: rgba(0, 0, 0, 0.05);
}
tfoot td {
background: rgba(0, 0, 0, 0.05);
}
a {
color: #1585b5;
color: var(--link-color);
text-decoration: none;
}
a:link,
a:visited {
color: #1585b5;
color: var(--link-color);
}
a:hover,
a:focus,
a:active {
color: #252525;
color: var(--link-hover-color);
}
a:focus {
outline: thin dotted;
}
a:hover,
a:active {
outline: 0;
} button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
padding: 0.5em 1em;
border: none;
background-color: #1585b5;
background-color: var(--button-color);
color: #fff;
color: var(--button-text-color);
text-decoration: none;
font-size: 14px;
font-size: 0.875rem;
font-family: Oxygen, arial, helvetica, sans-serif;
font-family: var(--widget-title-font);
font-weight: 700;
font-weight: var(--widget-title-font-weight);
text-transform: uppercase;
text-transform: var(--widget-title-text-transform);
transition: all 0.2s ease;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
background-color: #252525;
background-color: var(--button-hover-color);
color: #fff;
color: var(--button-hover-text-color);
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
padding: 0.3em 0.6em;
max-width: 100%;
border: 1px solid;
border-color: #ddd;
border-color: var(--light-border-color);
color: #666;
color: var(--medium-text-color);
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
border: 1px solid;
border-color: #ccc;
border-color: var(--medium-border-color);
color: #333;
color: var(--text-color);
}
textarea {
width: 100%;
} .search-form {
display: flex;
margin: 0;
padding: 0;
}
.search-form label {
flex-grow: 1;
}
.search-form .search-field {
display: inline-block;
box-sizing: border-box;
margin: 0;
padding: 0.7rem 0.9rem;
min-width: 100px;
width: 100%;
-webkit-appearance: none;
line-height: 1;
}
.search-form .search-submit {
display: flex;
margin-left: -1px;
padding: 0.7rem 0.9rem;
align-items: center;
}
.search-form .search-submit .icon-search {
width: 20px;
height: 20px;
fill: currentcolor;
}  .screen-reader-text {
position: absolute !important;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
width: 1px;
height: 1px;
}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
top: 5px;
left: 5px;
z-index: 100000; display: block;
clip: auto !important;
padding: 15px 23px 14px;
width: auto;
height: auto;
border-radius: 3px;
background-color: #f1f1f1;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
color: #21759b;
text-decoration: none;
font-weight: 700;
font-size: 14px;
font-size: 0.875rem;
line-height: normal;
} .alignleft {
float: left;
margin-right: 1.5em;
}
.alignright {
float: right;
margin-left: 1.5em;
}
.aligncenter {
display: block;
clear: both;
margin-right: auto;
margin-left: auto;
text-align: center;
} .clearfix::before,
.clearfix::after,
.post-navigation .nav-links::before,
.post-navigation .nav-links::after,
.comment-navigation::before,
.comment-navigation::after {
display: table;
content: "";
}
.clearfix::after,
.post-navigation .nav-links::after,
.comment-navigation::after {
clear: both;
} .site {
margin: 0 auto;
max-width: 1340px;
width: 100%;
}
.site-content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-flow: row wrap;
padding: 2em 0 0 2em;
background-color: #fff;
background-color: var(--page-background-color);
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
}
.content-area {
order: 1;
box-sizing: border-box;
padding-right: 2em;
width: 56%;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
}
.main-sidebar {
order: 2;
padding-right: 2em;
width: 22%;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
}
.small-sidebar {
order: 3;
padding-right: 2em;
width: 22%;
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
} .site-content .fullwidth-content-area {
float: none;
width: 100%;
} .site-header {
background-color: #fff;
background-color: var(--header-background-color);
}
.header-main {
padding: 2em;
}
.site-branding {
float: left;
margin: 0;
max-width: 100%;
}
.site-branding a:link,
.site-branding a:visited,
.site-branding a:hover {
border: none;
text-decoration: none;
}
.site-title {
display: inline-block;
margin: 0.15em 0;
padding: 0;
color: #1585b5;
color: var(--site-title-color);
text-decoration: none;
font-size: 32px;
font-size: 2rem;
font-family: Oxygen, arial, helvetica, sans-serif;
font-family: var(--title-font);
font-weight: 700;
font-weight: var(--title-font-weight);
text-transform: none;
text-transform: var(--title-text-transform);
line-height: 1.4;
line-height: var(--title-line-height);
}
.site-title a:link,
.site-title a:visited {
color: #1585b5;
color: var(--site-title-color);
transition: all 0.2s ease;
}
.site-title a:hover,
.site-title a:active {
color: #252525;
color: var(--site-title-hover-color);
}
.site-branding .custom-logo {
margin: 0.4em 0.6em 0.4em 0;
padding: 0;
max-width: 100%;
height: auto;
border: none;
vertical-align: top;
}
.site-description {
margin: 0 0 0.5em;
font-size: 15px;
font-size: 0.9375rem;
} .header-widgets {
display: inline;
}
.header-widget {
float: right;
margin: 0.4em 0 0 1.5em;
}
.header-widget ul {
margin: 0;
padding: 0;
}
.header-widget-title {
margin: 0 0 0.5em;
} .header-image {
margin: 1px 0 0;
text-align: center;
}
.header-image img {
max-width: 1340px;
width: 100%;
height: auto;
vertical-align: top;
} .primary-navigation-wrap {
position: relative;
background-color: #252525;
background-color: var(--navi-secondary-color);
}
.primary-navigation {
position: relative;
width: 100%;
}
.main-navigation ul {
margin: 0;
padding: 0;
color: #fff;
color: var(--navi-secondary-text-color);
list-style: none;
font-size: 14px;
font-size: 0.875rem;
font-family: Oxygen, arial, helvetica, sans-serif;
font-family: var(--navi-font);
font-weight: 700;
font-weight: var(--navi-font-weight);
text-transform: uppercase;
text-transform: var(--navi-text-transform);
}
.main-navigation > ul {
border-top: 1px solid;
border-color: rgba(255, 255, 255, 0.1);
border-color: var(--navi-border-color);
} .main-navigation ul,
.main-navigation .menu-item-has-children > a > .icon,
.main-navigation ul a > .icon {
display: none;
}
.main-navigation.toggled-on > ul.menu {
display: block;
} .main-navigation ul li {
position: relative;
margin: 0;
}
.main-navigation ul a {
display: block;
margin: 0;
padding: 1em 1.5em;
border-bottom: 1px solid;
border-color: rgba(255, 255, 255, 0.1);
border-color: var(--navi-border-color);
text-decoration: none;
}
.main-navigation ul a,
.main-navigation ul a:link,
.main-navigation ul a:visited {
color: #fff;
color: var(--navi-secondary-text-color);
text-decoration: none;
transition: all 0.15s ease;
}
.main-navigation ul a:hover,
.main-navigation ul a:active,
.main-navigation ul a:focus {
color: #fff;
color: var(--navi-primary-text-color);
background-color: #1585b5;
background-color: var(--navi-primary-color);
}
.main-navigation ul li.current-menu-item > a {
text-decoration: underline;
} .main-navigation ul ul {
font-size: 13px;
font-size: 0.8125rem;
}
.is-amp-page .main-navigation ul button.toggled-on + ul,
.main-navigation ul ul.toggled-on {
display: block;
}
.main-navigation ul ul a {
padding-left: 3em;
}
.main-navigation ul ul ul a {
padding-left: 4.5em;
}
.main-navigation ul ul ul ul a {
padding-left: 6em;
} .primary-menu-toggle {
display: block;
width: 100%;
margin: 0;
padding: 0.9em 1.5em;
border: none;
background: none;
color: #fff;
color: var(--navi-secondary-text-color);
text-decoration: none;
font-size: 14px;
font-size: 0.875rem;
font-family: Oxygen, arial, helvetica, sans-serif;
font-family: var(--navi-font);
font-weight: 700;
font-weight: var(--navi-font-weight);
text-transform: uppercase;
text-transform: var(--navi-text-transform);
text-align: left;
transition: all 0.15s ease;
align-items: center;
}
.primary-menu-toggle:focus {
outline: thin dotted;
color: #fff;
color: var(--navi-secondary-text-color);
background: none;
}
.primary-menu-toggle:hover,
.primary-menu-toggle:active {
color: #fff;
color: var(--navi-primary-text-color);
background-color: #1585b5;
background-color: var(--navi-primary-color);
cursor: pointer;
}
.primary-menu-toggle .icon {
margin: 0 0.75em 0 0;
width: 24px;
height: 24px;
vertical-align: top;
fill: currentcolor;
transition: fill 0.15s ease;
}
.primary-menu-toggle[aria-expanded="true"] .icon-menu,
.primary-menu-toggle[aria-expanded="false"] .icon-close {
display: none;
}
.primary-menu-toggle[aria-expanded="true"] .icon-close {
display: inline-block;
} .main-navigation .dropdown-toggle {
position: absolute;
display: block;
top: 0;
right: 0;
padding: 0.95em 1.5em;
background: none;
border: none;
}
.main-navigation .dropdown-toggle:focus {
outline: thin dotted;
color: #fff;
color: var(--navi-secondary-text-color);
background: none;
}
.main-navigation .dropdown-toggle:hover,
.main-navigation .dropdown-toggle:active {
background: none;
}
.main-navigation .dropdown-toggle .icon {
margin: 0.2em 0 0;
width: 24px;
height: 24px;
vertical-align: top;
fill: #fff;
fill: var(--navi-secondary-text-color);
transition: fill 0.15s ease;
}
.main-navigation .dropdown-toggle:hover .icon,
.main-navigation .dropdown-toggle:active .icon,
.main-navigation .dropdown-toggle:focus .icon {
fill: rgba(255, 255, 255, 0.5);
fill: var(--navi-secondary-text-hover-color);
}
.main-navigation .dropdown-toggle.toggled-on .icon {
-ms-transform: rotate(-180deg); -webkit-transform: rotate(-180deg); transform: rotate(-180deg);
}
.main-navigation ul ul .dropdown-toggle {
padding: 0.85em 1.25em;
}
.main-navigation ul ul .dropdown-toggle .icon {
width: 20px;
height: 20px;
} .type-post,
.type-page,
.type-attachment {
margin: 0 0 2em;
max-width: 100%;
}
.entry-title {
display: inline;
margin: 0;
padding: 0;
color: #252525;
color: var(--title-color);
-ms-word-wrap: break-word;
word-wrap: break-word;
font-size: 28px;
font-size: 1.75rem;
font-family: Oxygen, arial, helvetica, sans-serif;
font-family: var(--title-font);
font-weight: 700;
font-weight: var(--title-font-weight);
text-transform: none;
text-transform: var(--title-text-transform);
line-height: 1.4;
line-height: var(--title-line-height);
}
.entry-title a:link,
.entry-title a:visited {
color: #252525;
color: var(--title-color);
text-decoration: none;
transition: all 0.2s ease;
}
.entry-title a:hover,
.entry-title a:active {
color: #1585b5;
color: var(--title-hover-color);
}
.type-post .wp-post-image {
margin: 0 0 0.5em;
}
.entry-content {
margin-top: 1em;
font-size: 16px;
font-size: 1rem;
}
.entry-content a {
text-decoration: underline;
}
.entry-content > *:first-child {
margin-top: 0;
}
.sticky {
margin-top: 0;
} .entry-meta {
margin: 0.4em 0 0;
color: #999;
color: var(--light-text-color);
font-size: 14px;
font-size: 0.875rem;
}
.entry-meta a:link,
.entry-meta a:visited {
color: #999;
color: var(--light-text-color);
}
.entry-meta a:hover,
.entry-meta a:active {
color: #666;
color: var(--medium-text-color);
}
.entry-meta .meta-date,
.entry-meta .meta-author {
margin-right: 1em;
}
.entry-meta span .icon {
margin: 0.35em 0.35em 0 0;
width: 14px;
height: 14px;
vertical-align: top;
fill: #666;
fill: var(--medium-text-color);
} body.date-hidden .type-post .entry-meta .meta-date,
body.author-hidden .type-post .entry-meta .meta-author,
body.categories-hidden .type-post .entry-meta .meta-category {
position: absolute;
clip: rect(1px, 1px, 1px, 1px);
}
body.date-hidden.author-hidden.categories-hidden .content-area .type-post .entry-meta,
body.date-hidden.author-hidden .widget-magazine-posts .type-post .entry-meta {
display: none;
} .entry-tags {
clear: both;
margin: 0 0 1.5em;
}
.widget_tag_cloud .tagcloud,
.entry-tags .meta-tags {
font-size: 14px;
font-size: 0.875rem;
}
.widget_tag_cloud .tagcloud::before,
.widget_tag_cloud .tagcloud::after,
.entry-tags .meta-tags::before,
.entry-tags .meta-tags::after {
display: table;
content: "";
}
.widget_tag_cloud .tagcloud::after,
.entry-tags .meta-tags::after {
clear: both;
}
.widget_tag_cloud .tagcloud a,
.entry-tags .meta-tags a {
display: inline-block;
float: left;
margin: 0 0.3em 0.3em 0;
padding: 0.15em 0.6em;
border: none;
background-color: #1585b5;
background-color: var(--button-color);
color: #fff;
color: var(--button-text-color);
text-decoration: none;
text-transform: uppercase;
font-weight: 700;
font-size: 12px !important;
font-size: 0.75rem !important;
}
.widget_tag_cloud .tagcloud a:link,
.widget_tag_cloud .tagcloud a:visited,
.entry-tags .meta-tags a:link,
.entry-tags .meta-tags a:visited {
color: #fff;
color: var(--button-text-color);
transition: all 0.2s ease;
}
.widget_tag_cloud .tagcloud a:hover,
.widget_tag_cloud .tagcloud a:active,
.entry-tags .meta-tags a:hover,
.entry-tags .meta-tags a:active {
background-color: #252525;
background-color: var(--button-hover-color);
color: #fff;
color: var(--button-hover-text-color);
} .more-link {
display: inline-block;
margin: 0;
padding: 0.5em 1em;
background-color: #1585b5;
background-color: var(--button-color);
color: #fff;
color: var(--button-text-color);
text-decoration: none;
font-size: 13px;
font-size: 0.8125rem;
font-family: Oxygen, arial, helvetica, sans-serif;
font-family: var(--widget-title-font);
font-weight: 700;
font-weight: var(--widget-title-font-weight);
text-transform: uppercase;
text-transform: var(--widget-title-text-transform);
}
.more-link:link,
.more-link:visited {
color: #fff;
color: var(--button-text-color);
transition: all 0.2s ease;
}
.more-link:hover,
.more-link:active {
background-color: #252525;
background-color: var(--button-hover-color);
color: #fff;
color: var(--button-hover-text-color);
}
.entry-content > .more-link {
text-decoration: none;
} .page-links {
margin: 0;
word-spacing: 1em;
font-weight: 700;
} .post-navigation {
margin: 1em 0 0;
padding: 0.5em 0;
border-top: 1px solid;
border-bottom: 1px solid;
border-color: #ddd;
border-color: var(--light-border-color);
}
.post-navigation .nav-links .nav-previous {
float: left;
}
.post-navigation .nav-links .nav-next {
float: right;
}
.post-navigation .nav-links .nav-previous a::before {
margin-right: 3px;
content: "«";
}
.post-navigation .nav-links .nav-next a::after {
margin-left: 4px;
content: "»";
}  .page-header {
margin: 0 0 1.5em 0;
background-color: #252525;
background-color: var(--widget-title-color);
}
.page-header .archive-title {
display: inline-block;
margin: 0;
padding: 0.4em 0.8em;
color: #fff;
color: var(--widget-title-text-color);
font-size: 14px;
font-size: 0.875rem;
font-family: Oxygen, arial, helvetica, sans-serif;
font-family: var(--widget-title-font);
font-weight: 700;
font-weight: var(--widget-title-font-weight);
text-transform: uppercase;
text-transform: var(--widget-title-text-transform);
}
.archive-description {
color: #666;
color: var(--medium-text-color);
} .small-archive-post {
padding: 0 0 1.5em;
border-bottom: 1px solid;
border-color: #ddd;
border-color: var(--light-border-color);
}
.small-archive-post .wp-post-image {
float: left;
margin: 0 1.5em 0 0;
padding: 0 0 0.5em;
max-width: 45%;
}
.small-archive-post .entry-title {
font-size: 22px;
font-size: 1.375rem;
}
.small-archive-post .entry-content {
font-size: 15px;
font-size: 0.9375rem;
}
.small-archive-post .entry-excerpt p {
margin-bottom: 1em;
} .pagination {
display: block;
margin: 0 0 2em;
}
.pagination a,
.pagination .current {
display: inline-block;
margin: 0;
padding: 0.5em 1em;
background-color: #252525;
background-color: var(--button-hover-color);
color: #fff;
color: var(--button-hover-text-color);
text-align: center;
text-decoration: none;
font-weight: 700;
font-size: 14px;
font-size: 0.875rem;
}
.pagination a:link,
.pagination a:visited {
color: #fff;
color: var(--button-hover-text-color);
transition: all 0.2s ease;
}
.pagination a:hover,
.pagination .current {
background-color: #1585b5;
background-color: var(--button-color);
color: #fff;
color: var(--button-text-color);
} .infinite-scroll .pagination {
display: none;
}
.infinite-scroll #infinite-handle span {
display: inline-block;
margin: 0 0 2em;
padding: 0.3em 0.8em;
background-color: #1585b5;
background-color: var(--button-color);
color: #fff;
color: var(--button-text-color);
text-decoration: none;
font-size: 13px;
font-size: 0.8125rem;
font-family: Oxygen, arial, helvetica, sans-serif;
font-family: var(--widget-title-font);
font-weight: 700;
font-weight: var(--widget-title-font-weight);
text-transform: uppercase;
text-transform: var(--widget-title-text-transform);
}
.infinite-scroll #infinite-handle span:hover {
background-color: #252525;
background-color: var(--button-hover-color);
color: #fff;
color: var(--button-hover-text-color);
}  .wp-block-audio,
.wp-block-button,
.wp-block-buttons,
.wp-block-columns,
.wp-block-embed,
.wp-block-image,
.wp-block-gallery,
.wp-block-cover,
.wp-block-table {
margin-bottom: 1.5em;
} p.has-background {
padding: 1rem 1.25rem;
}
.has-drop-cap:not(:focus)::first-letter {
font-size: 4.5rem;
line-height: 0.7;
font-weight: 700;
} .wp-block-code {
border-radius: 3px;
} .wp-block-separator {
border: none;
}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots),
.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {
margin-left: auto;
margin-right: auto;
max-width: 6rem;
height: 5px;
} .wp-block-table table {
margin: 0;
}
.wp-block-table.is-style-stripes {
border-bottom: none;
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
background: rgba(0, 0, 0, 0.05);
}
.wp-block-table.is-style-stripes thead {
border-bottom: 2px solid;
}
.wp-block-table.is-style-stripes tfoot {
border-top: 2px solid;
}
.wp-block-table.is-style-stripes thead,
.wp-block-table.is-style-stripes tfoot {
border-color: #333;
border-color: var(--text-color);
}
.wp-block-table.is-style-stripes thead th,
.wp-block-table.is-style-stripes tfoot td {
background: none;
} .wp-block-buttons .wp-block-button {
margin: 0 0.5rem 0 0;
}
.wp-block-buttons .wp-block-button:last-child {
margin-right: 0;
} .wp-block-button {
font-size: 14px;
font-size: 0.875rem;
}
.wp-block-button.aligncenter {
text-align: center;
}
.wp-block-button__link {
margin: 0;
padding: 0.5em 1em;
border: none;
border-radius: 0;
color: inherit;
font-size: inherit;
text-decoration: none;
font-family: Oxygen, arial, helvetica, sans-serif;
font-family: var(--widget-title-font);
font-weight: 700;
font-weight: var(--widget-title-font-weight);
text-transform: uppercase;
text-transform: var(--widget-title-text-transform);
transition: all 0.2s ease;
}
.wp-block-button__link:link,
.wp-block-button__link:visited {
color: inherit;
text-decoration: none;
}
.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-text-color),
.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-text-color):link,
.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-text-color):visited {
color: #fff;
color: var(--button-text-color);
}
.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background) {
background-color: #1585b5;
background-color: var(--button-color);
}
.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-text-color):not(.has-background):hover,
.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-text-color):not(.has-background):active {
background-color: #252525;
background-color: var(--button-hover-color);
}
.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-text-color:hover,
.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-text-color:active,
.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-background:hover,
.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-background:active {
text-decoration: underline;
} .wp-block-button.is-style-outline .wp-block-button__link {
padding: calc(0.5em - 2px) calc(1em - 2px);
background-color: transparent !important;
}
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color),
.wp-block-button__link.is-style-outline:not(.has-text-color),
.wp-block-cover .wp-block-button.is-style-outline .wp-block-button__link,
.wp-block-media-text .wp-block-button.is-style-outline .wp-block-button__link {
color: inherit;
}
.wp-block-button.is-style-outline .wp-block-button__link:hover,
.wp-block-button.is-style-outline .wp-block-button__link:active {
text-decoration: underline;
}
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):hover,
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):active {
color: inherit;
} .wp-block-quote.has-text-align-center:not(.is-style-large),
.wp-block-quote.has-text-align-right:not(.is-style-large) {
padding-left: 0;
border-left: 0;
}
.wp-block-quote.has-text-align-right:not(.is-style-large) {
padding-right: 1.25em;
border-right: 3px solid;
border-color: #ddd;
border-color: var(--light-border-color);
}
.wp-block-quote.is-style-large {
padding: 0;
border: none;
font-size: 28px;
font-size: 1.75rem;
}
.wp-block-quote.is-style-large p {
font-size: inherit;
font-style: inherit;
line-height: inherit;
}
.wp-block-quote.is-style-large cite {
text-align: inherit;
font-size: 16px;
font-size: 1rem;
} .wp-block-pullquote {
margin-top: 1.5em;
margin-bottom: 1.5em;
padding: 0;
border-bottom: 3px solid;
border-top: 3px solid;
border-color: #ddd;
border-color: var(--light-border-color);
}
.wp-block-pullquote blockquote {
border: none;
padding: 0;
font-size: 28px;
font-size: 1.75rem;
}
.wp-block-pullquote p {
font-size: inherit;
line-height: inherit;
}
.wp-block-pullquote blockquote > p:last-of-type {
margin-bottom: 0;
}
.wp-block-pullquote.alignleft p,
.wp-block-pullquote.alignright p {
font-size: 0.75em;
}
.wp-block-pullquote blockquote cite {
color: #333;
color: var(--text-color);
}
.wp-block-pullquote.is-style-solid-color {
padding: 1px 2rem;
}
.wp-block-pullquote.is-style-solid-color blockquote {
margin-left: 0;
margin-right: 0;
max-width: 100%;
}
.wp-block-pullquote.is-style-solid-color blockquote p {
font-size: inherit;
}
.wp-block-pullquote.is-style-solid-color blockquote cite {
color: inherit;
} .wp-block-audio audio {
width: 100%;
} .wp-block-image img {
vertical-align: top;
} .wp-block-cover,
.wp-block-cover-image {
width: auto;
}
.wp-block-cover > .wp-block-cover__inner-container > *:first-child,
.wp-block-cover-image > .wp-block-cover__inner-container > *:first-child {
margin-top: 0;
}
.wp-block-cover > .wp-block-cover__inner-container > *:last-child,
.wp-block-cover-image > .wp-block-cover__inner-container > *:last-child {
margin-bottom: 0;
} .wp-block-gallery {
justify-content: center;
} .wp-block-embed-vimeo.alignfull iframe {
width: 100%;
} .wp-block-group.has-background {
padding: 1.5em;
}
.wp-block-group.has-background > .wp-block-group__inner-container > *:first-child {
margin-top: 0;
}
.wp-block-group.has-background > .wp-block-group__inner-container > *:last-child {
margin-bottom: 0;
} div.wp-block-columns {
gap: 1.5em;
} .wp-block-column.has-background {
padding: 1.5em;
box-sizing: border-box;
}
.wp-block-column.has-background > *:first-child {
margin-top: 0;
}
.wp-block-column.has-background > *:last-child {
margin-bottom: 0;
} .wp-block-latest-posts.wp-block-latest-posts__list {
margin-top: 1.5em;
margin-bottom: 1.5em;
padding: 0;
}
.wp-block-latest-posts.wp-block-latest-posts__list li {
margin-top: 0.5rem;
}
.wp-block-latest-posts__post-date,
.wp-block-latest-posts__post-author {
color: #999;
color: var(--light-text-color);
font-size: 14px;
font-size: 0.875rem;
} .wp-block-search .wp-block-search__label {
width: auto;
} .has-primary-color,
.wp-block-button__link.has-primary-color {
color: #1585b5;
color: var(--primary-color);
}
.has-secondary-color,
.wp-block-button__link.has-secondary-color {
color: #006c9c;
color: var(--secondary-color);
}
.has-tertiary-color,
.wp-block-button__link.has-tertiary-color {
color: #005282;
color: var(--tertiary-color);
}
.has-accent-color,
.wp-block-button__link.has-accent-color {
color: #b52315;
color: var(--accent-color);
}
.has-highlight-color,
.wp-block-button__link.has-highlight-color {
color: #15b545;
color: var(--highlight-color);
}
.has-white-color,
.wp-block-button__link.has-white-color {
color: #fff;
}
.has-light-gray-color,
.wp-block-button__link.has-light-gray-color {
color: #e5e5e5;
color: var(--light-gray-color);
}
.has-gray-color,
.wp-block-button__link.has-gray-color {
color: #999;
color: var(--gray-color);
}
.has-dark-gray-color,
.wp-block-button__link.has-dark-gray-color {
color: #252525;
color: var(--dark-gray-color);
}
.has-black-color,
.wp-block-button__link.has-black-color {
color: #000;
} .has-primary-background-color,
.has-primary-background-color[class] {
background-color: #1585b5;
background-color: var(--primary-color);
}
.has-secondary-background-color,
.has-secondary-background-color[class] {
background-color: #006c9c;
background-color: var(--secondary-color);
}
.has-tertiary-background-color,
.has-tertiary-background-color[class] {
background-color: #005282;
background-color: var(--tertiary-color);
}
.has-accent-background-color,
.has-accent-background-color[class] {
background-color: #b52315;
background-color: var(--accent-color);
}
.has-highlight-background-color,
.has-highlight-background-color[class] {
background-color: #15b545;
background-color: var(--highlight-color);
}
.has-white-background-color,
.has-white-background-color[class] {
background-color: #fff;
}
.has-light-gray-background-color,
.has-light-gray-background-color[class] {
background-color: #e5e5e5;
background-color: var(--light-gray-color);
}
.has-gray-background-color,
.has-gray-background-color[class] {
background-color: #999;
background-color: var(--gray-color);
}
.has-dark-gray-background-color,
.has-dark-gray-background-color[class] {
background-color: #252525;
background-color: var(--dark-gray-color);
}
.has-black-background-color,
.has-black-background-color[class] {
background-color: #000;
} .has-small-font-size {
font-size: 16px;
}
.has-medium-font-size {
font-size: 24px;
}
.has-large-font-size {
font-size: 36px;
}
.has-extra-large-font-size {
font-size: 48px;
}
.has-huge-font-size {
font-size: 64px;
} .widget {
margin: 0 0 2em 0;
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.widget-header {
margin: 0 0 1.5em 0;
background-color: #252525;
background-color: var(--widget-title-color);
}
.widget-title,
.is-style-widget-title {
display: inline-block;
margin: 0;
padding: 0.4em 0.8em;
color: #fff;
color: var(--widget-title-text-color);
font-size: 14px;
font-size: 0.875rem;
font-family: Oxygen, arial, helvetica, sans-serif;
font-family: var(--widget-title-font);
font-weight: 700;
font-weight: var(--widget-title-font-weight);
text-transform: uppercase;
text-transform: var(--widget-title-text-transform);
}
.is-style-widget-title {
display: block;
background-color: #252525;
background-color: var(--widget-title-color);
}
.widget ul {
margin: 0;
padding: 0 0.3em;
list-style: circle inside;
}
.widget ul .children,
.widget ul .sub-menu {
margin: 0.5em 0 0.5em 1em;
padding: 0;
}
.widget-title a:link,
.widget-title a:visited {
color: #fff;
color: var(--widget-title-text-color);
}
.widget-title a:hover,
.widget-title a:active {
color: #fff;
color: var(--widget-title-text-color);
text-decoration: underline;
} .widget select {
max-width: 100%;
} .widget-magazine-posts {
margin-bottom: -1.5em;
}
.widget-magazine-posts .type-post {
margin: 0 0 2em 0;
padding: 0;
border: none;
background: none;
}
.widget-magazine-posts .type-post .wp-post-image {
margin: 0 0 0.5em;
max-width: 100%;
}
.widget-magazine-posts .type-post .entry-content {
font-size: 16px;
font-size: 1rem;
}
.widget-magazine-posts .type-post .entry-content p {
margin: 1em 0 0;
}
.widget-magazine-posts .type-post .more-link {
margin: 1em 0 0;
}
.widget-magazine-posts .large-post .entry-title {
font-size: 20px;
font-size: 1.25rem;
}
.widget-magazine-posts .medium-post {
display: block;
float: left;
box-sizing: border-box;
padding-right: 2em;
width: 33.33333333%;
}
.widget-magazine-posts .medium-post .entry-title {
font-size: 15px;
font-size: 0.9375rem;
}
.widget-magazine-posts .medium-post .entry-content {
font-size: 15px;
font-size: 0.9375rem;
}
.widget-magazine-posts .small-post {
display: block;
float: left;
box-sizing: border-box;
width: 100%;
}
.widget-magazine-posts .small-post .wp-post-image {
float: left;
margin: 0 1em 0 0;
max-width: 40%;
}
.widget-magazine-posts .small-post .entry-title {
font-size: 14px;
font-size: 0.875rem;
}
.widget-magazine-posts .medium-post .entry-meta,
.widget-magazine-posts .small-post .entry-meta {
font-size: 12px;
font-size: 0.75rem;
} .widget-magazine-posts .magazine-grid {
margin-right: -2em;
}
.widget-magazine-posts .magazine-grid .large-post {
float: left;
box-sizing: border-box;
padding-right: 2em;
width: 50%;
}
.widget-magazine-posts .magazine-grid .post-column:nth-child(2n+1) .large-post,
.widget-magazine-posts .magazine-grid .post-column:nth-child(3n+1) .medium-post {
clear: left;
} .gambit-magazine-posts-columns {
padding: 0;
}
.widget-magazine-posts-columns .magazine-posts-columns .magazine-posts-columns-content .magazine-posts-columns-post-list {
float: left;
box-sizing: border-box;
width: 100%;
}
.widget-magazine-posts-columns .magazine-posts-columns .magazine-posts-columns-content {
float: left;
width: 100%;
}
.widget-magazine-posts-columns .magazine-posts-column-left {
float: left;
box-sizing: border-box;
padding-right: 1em;
width: 50%;
}
.widget-magazine-posts-columns .magazine-posts-column-right {
box-sizing: border-box;
margin-left: 50%;
padding-left: 1em;
width: 50%;
}
.widget-magazine-posts-columns .medium-post {
padding-right: 0;
width: 100%;
}  .comments-header,
.comment-reply-title {
margin: 0 0 1.5em 0;
background-color: #252525;
background-color: var(--widget-title-color);
font-size: 16px;
font-size: 1rem;
}
.comments-header .comments-title,
.comment-reply-title span {
display: inline-block;
margin: 0;
padding: 0.4em 0.8em;
color: #fff;
color: var(--widget-title-text-color);
font-size: 14px;
font-size: 0.875rem;
font-family: Oxygen, arial, helvetica, sans-serif;
font-family: var(--widget-title-font);
font-weight: 700;
font-weight: var(--widget-title-font-weight);
text-transform: uppercase;
text-transform: var(--widget-title-text-transform);
} .comment-list {
margin: 0;
padding: 0;
list-style: none;
}
.comment {
margin: 0 0 1.5em;
padding: 0.5em 1em 1.5em;
border-bottom: 1px solid;
border-color: #ddd;
border-color: var(--light-border-color);
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.comment:last-child {
margin: 0;
border-bottom: none;
}
.comment-meta {
float: left;
padding: 0;
width: 100%;
}
.comment-meta .comment-author img {
float: left;
margin-right: 1em;
}
.bypostauthor {
display: block;
}
.comment-meta .comment-metadata {
margin-top: 0.3em;
font-size: 14px;
font-size: 0.875rem;
}
.comment-meta .comment-metadata a {
margin-right: 1em;
}
.comment-content {
clear: left;
padding: 0.2em 0 0;
}
.comment-content a {
word-wrap: break-word;
}
.comment ol.children {
margin-top: 1.5em;
padding-top: 1em;
border-top: 1px solid;
border-color: #ddd;
border-color: var(--light-border-color);
list-style: none;
}
.comment .comment-respond {
margin-top: 2em;
} .comment-navigation {
margin: 0 0 1.5em;
padding: 0.5em 0;
border-top: 1px solid;
border-bottom: 1px solid;
border-color: #ddd;
border-color: var(--light-border-color);
font-size: 14px;
font-size: 0.875rem;
}
.comment-navigation .nav-previous {
float: left;
}
.comment-navigation .nav-next {
float: right;
}
.comment-navigation .nav-previous a::before {
margin-right: 3px;
content: "«";
}
.comment-navigation .nav-next a::after {
margin-left: 4px;
content: "»";
} .comment-form {
padding: 0;
}
.comment-form label {
display: inline-block;
min-width: 150px;
font-weight: 700;
}
.comment-form textarea {
margin-top: 0.4em;
}
.comment-form input[type="checkbox"] + label {
display: inline;
padding-left: 5px;
}
.comment-reply-title small a {
margin-left: 1em;
text-decoration: underline;
font-weight: 400;
font-size: 14px;
font-size: 0.875rem;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
margin-top: 0;
margin-bottom: 0;
padding: 0;
border: none;
} embed,
iframe,
object,
figure,
img,
picture {
max-width: 100%;
} figcaption,
.wp-caption,
.wp-block-embed figcaption,
.wp-block-image figcaption,
.wp-block-audio figcaption,
.wp-block-table figcaption {
font-size: 14px;
font-size: 0.875rem;
color: #666;
color: var(--medium-text-color);
}
.wp-block-embed figcaption,
.wp-block-image figcaption,
.wp-block-audio figcaption,
.wp-block-table figcaption,
.wp-block-gallery > figcaption {
margin: 0.5rem 0 1.5rem;
max-width: 100%;
width: auto !important;
text-align: center;
}
.wp-block-table figcaption {
margin-bottom: 0;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin: 0 auto;
}
.wp-caption .wp-caption-text {
margin: 0.5em 0;
} .gallery {
margin-bottom: 1.5em;
}
.gallery-item {
display: inline-block;
box-sizing: border-box;
margin: 0;
padding: 1em 1.5em 0 0;
width: 100%;
vertical-align: top;
text-align: center;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption {
display: block;
font-size: 14px;
font-size: 0.875rem;
} .site-footer-wrap {
background-color: #252525;
background-color: var(--footer-background-color);
}
.site-footer {
color: #fff;
color: var(--footer-text-color);
font-size: 14px;
font-size: 0.875rem;
}
.site-footer .site-info {
float: left;
padding: 1em 2em;
}
.site-footer a:link,
.site-footer a:visited {
color: #fff;
color: var(--footer-link-color);
text-decoration: underline;
}
.site-footer a:hover,
.site-footer a:active {
text-decoration: none;
}  .breadcrumbs-container {
padding: 0.5em 1em;
border-bottom: 1px solid;
border-color: #ddd;
border-color: var(--light-border-color);
background-color: #fff;
background-color: var(--page-background-color);
font-size: 13px;
font-size: 0.8125rem;
}
.breadcrumbs .trail-browse,
.breadcrumbs .trail-items,
.breadcrumbs .trail-items li {
display: inline;
margin: 0;
padding: 0;
}
.breadcrumbs .trail-browse {
margin-right: 0.5em;
font-weight: 400;
font-size: 13px;
font-size: 0.8125rem;
}
.breadcrumbs .trail-items {
list-style: none;
}
.breadcrumbs .trail-items li::after {
padding: 0 0.5em;
content: "»"; }
.trail-separator-slash .trail-items li::after {
content: "/";
}
.trail-separator-dash .trail-items li::after {
content: "–";
}
.trail-separator-bull .trail-items li::after {
content: "•";
}
.trail-separator-arrow-bracket .trail-items li::after {
content: ">";
}
.trail-separator-raquo .trail-items li::after {
content: "»";
}
.trail-separator-single-arrow .trail-items li::after {
content: "→";
}
.trail-separator-double-arrow .trail-items li::after {
content: "⇒";
}
.breadcrumbs .trail-items li:last-of-type::after {
display: none;
} :root {
--tz-column-gap: 2em;
}
.tz-magazine-block .tz-entry-image {
margin-bottom: 0.5em;
}
.tz-magazine-block .tz-entry-image .wp-post-image {
margin: 0;
}
.tz-magazine-block .tz-entry-title {
font-size: 20px;
font-size: 1.25rem;
}
.tz-magazine-block .tz-magazine-grid-columns-3 .tz-entry-title {
font-size: 15px;
font-size: 0.9375rem;
}
.tz-magazine-block .tz-magazine-grid-columns-4 .tz-entry-title,
.tz-magazine-block .tz-magazine-thumbnail-list .tz-entry-title {
font-size: 14px;
font-size: 0.875rem;
}
.tz-magazine-block .tz-entry-meta {
margin: 0.4em 0 0.2em;
font-size: 14px;
font-size: 0.875rem;
}
.tz-magazine-block .tz-magazine-grid-columns-3 .tz-entry-meta,
.tz-magazine-block .tz-magazine-grid-columns-4 .tz-entry-meta,
.tz-magazine-block .tz-magazine-thumbnail-list .tz-entry-meta {
font-size: 12px;
font-size: 0.75rem;
}
.tz-magazine-block .tz-meta-field {
margin-right: 0;
}
.tz-magazine-block .tz-meta-field a {
text-decoration: none;
}
.tz-magazine-block .tz-entry-content {
font-size: 16px;
font-size: 1rem;
}
.tz-magazine-block .tz-more-link {
text-decoration: none;
} ul.related-posts-list {
margin: 1em 0 0;
padding: 0;
list-style: none;
}
.related-posts-list li {
margin: 0 0 1em;
padding: 0;
list-style: none;
}
.related-posts-list li .entry-header {
margin-top: 0.25em;
}
.related-posts-list li .entry-title {
font-size: 20px;
font-size: 1.25rem;
}
.related-posts-list li .entry-meta {
padding: 0.5em;
border: none;
}
.related-posts-list li .wp-post-image {
float: left;
margin: 0 1em 0 0;
padding: 0;
max-width: 20%;
height: auto;
border: none;
}
.related-posts-grid {
margin: 1em 0 0;
}
.related-posts-columns {
margin-right: -1em;
}
.related-posts-columns .related-post-column {
float: left;
box-sizing: border-box;
margin-bottom: 1em;
padding-right: 1em;
}
.related-posts-two-columns .related-post-column {
width: 50%;
}
.related-posts-three-columns .related-post-column {
width: 33.3333333333%;
}
.related-posts-four-columns .related-post-column {
width: 25%;
}
.related-posts-two-columns .related-post-column:nth-child(2n+1) {
clear: left;
}
.related-posts-three-columns .related-post-column:nth-child(3n+1) {
clear: left;
}
.related-posts-four-columns .related-post-column:nth-child(4n+1) {
clear: left;
}
.related-posts-two-columns .related-post-column .entry-title {
font-size: 20px;
font-size: 1.25rem;
}
.related-posts-three-columns .related-post-column .entry-title {
font-size: 16px;
font-size: 1rem;
}
.related-posts-four-columns .related-post-column .entry-title {
font-size: 15px;
font-size: 0.9375rem;
}
.related-posts-four-columns .related-post-column .entry-meta .meta-date,
.related-posts-four-columns .related-post-column .entry-meta .meta-author {
display: block;
margin: 0;
}
.related-posts-columns .related-post-column .wp-post-image {
margin: 0 0 0.5em 0;
padding: 0;
border: none;
}
@media only screen and (max-width: 60em) {
.related-posts-two-columns .related-post-column .entry-title {
font-size: 22px;
font-size: 1.375rem;
}
.related-posts-three-columns .related-post-column .entry-title {
font-size: 18px;
font-size: 1.125rem;
}
.related-posts-four-columns .related-post-column .entry-title {
font-size: 16px;
font-size: 1rem;
}
}
@media only screen and (max-width: 50em) {
.related-posts-four-columns .related-post-column {
width: 50%;
}
.related-posts-four-columns .related-post-column:nth-child(2n+1) {
clear: left;
}
.related-posts-two-columns .related-post-column .entry-title,
.related-posts-four-columns .related-post-column .entry-title {
font-size: 20px;
font-size: 1.25rem;
}
.related-posts-list li .wp-post-image {
max-width: 25%;
}
.related-posts-list li .entry-header {
margin-top: 0;
}
.related-posts-list li .entry-title {
font-size: 18px;
font-size: 1.125rem;
}
}
@media only screen and (max-width: 35em) {
.related-posts-three-columns {
margin: 0;
}
.related-posts-three-columns .related-post-column {
float: none;
padding-right: 0;
width: 100%;
}
.related-posts-three-columns .related-post-column .entry-title {
font-size: 20px;
font-size: 1.25rem;
}
.related-posts-two-columns .related-post-column .entry-title,
.related-posts-four-columns .related-post-column .entry-title {
font-size: 18px;
font-size: 1.125rem;
}
}
@media only screen and (max-width: 25em) {
.related-posts-two-columns,
.related-posts-four-columns {
margin: 0;
}
.related-posts-two-columns .related-post-column,
.related-posts-four-columns .related-post-column {
float: none;
padding-right: 0;
width: 100%;
}
.related-posts-three-columns .related-post-column .entry-title {
font-size: 18px;
font-size: 1.125rem;
}
.related-posts-list li .wp-post-image {
float: none;
margin: 0 0 0.5em 0;
max-width: 100%;
}
}
@media only screen and (max-width: 20em) {
.related-posts .entry-meta .meta-date,
.related-posts .entry-meta .meta-author {
display: block;
margin: 0;
}
} .tzwb-clearfix::before,
.tzwb-clearfix::after {
display: table;
content: " ";
}
.tzwb-clearfix::after {
clear: both;
}
.tzwb-recent-posts .tzwb-posts-list li {
overflow: hidden;
padding: 0;
list-style: none;
}
.tzwb-recent-posts .tzwb-posts-list .tzwb-excerpt p {
margin: 0;
padding: 0;
}
.tzwb-recent-posts .tzwb-posts-list .wp-post-image {
float: left;
margin: 0.3em 0.8em 0.8em 0;
max-width: 80px;
height: auto;
}
.tzwb-posts-list .tzwb-entry-meta {
margin: 0.2em 0 0.8em;
font-size: 12px;
font-size: 0.75rem;
}
.tzwb-recent-comments .tzwb-comments-list li {
overflow: auto;
margin-bottom: 0.4em;
list-style: none;
}
.tzwb-recent-comments .tzwb-comments-list .avatar {
float: left;
margin: 0.3em 0.8em 0.8em 0;
}
.tzwb-comments-list .tzwb-comment-content {
font-style: italic;
}
.tzwb-comments-list .tzwb-comment-date {
margin: 0.2em 0 0.8em;
color: #999;
color: var(--light-text-color);
font-size: 12px;
font-size: 0.75rem;
}
.tzwb-tabbed-content .tzwb-tabnavi-wrap {
overflow: auto;
margin: 0 -0.3em;
padding: 0;
list-style: none;
}
.tzwb-tabbed-content .tzwb-tabnavi {
position: relative;
list-style: none;
list-style-position: outside;
}
.tzwb-tabbed-content .tzwb-tabnavi li {
position: relative;
float: left;
margin: 0;
padding: 0;
list-style: none;
}
.tzwb-tabbed-content .tzwb-tabnavi li a {
display: block;
margin: 0 0.3em 0.3em 0;
padding: 0.3em 0.8em;
background-color: #252525;
background-color: var(--button-hover-color);
color: #fff;
color: var(--button-hover-text-color);
text-transform: uppercase;
font-weight: 700;
font-size: 13px;
font-size: 0.8125rem;
}
.tzwb-tabbed-content .tzwb-tabnavi li a:link,
.tzwb-tabbed-content .tzwb-tabnavi li a:visited {
color: #fff;
color: var(--button-hover-text-color);
transition: all 0.2s ease;
}
.tzwb-tabbed-content .tzwb-tabnavi li a:hover,
.tzwb-tabbed-content .tzwb-tabnavi li a:active {
background-color: #1585b5;
background-color: var(--button-color);
color: #fff;
color: var(--button-text-color);
text-decoration: none;
}
.tzwb-tabbed-content .tzwb-tabnavi li a.current-tab {
background-color: #1585b5;
background-color: var(--button-color);
color: #fff;
color: var(--button-text-color);
}
.tzwb-tabbed-content .tzwb-tabcontent {
margin: 1em 0 0 0;
padding: 0;
}
.tzwb-tabbed-content .tzwb-tabcontent li.tzwb-has-thumbnail {
overflow: auto;
padding: 0.5em 0.3em;
list-style: none;
}
.tzwb-tabbed-content .tzwb-tabcontent li.tzwb-has-thumbnail .wp-post-image {
float: left;
margin: 0.3em 0.8em 0.8em 0;
max-width: 80px;
height: auto;
}
.tzwb-tabbed-content .tzwb-tabcontent .tzwb-comments-list li.tzwb-has-avatar {
overflow: auto;
padding: 0.5em 0.3em;
list-style: none;
}
.tzwb-tabbed-content .tzwb-tabcontent .tzwb-comments-list li.tzwb-has-avatar .avatar {
float: left;
margin: 0.3em 0.8em 0.3em 0;
}
.tzwb-tabbed-content .tzwb-tabcontent ul li .tzwb-entry-meta {
margin: 0.2em 0 0.6em;
}
.tzwb-social-icons .social-icons-menu {
display: flex;
flex-flow: row wrap;
margin: 0;
padding: 0;
border: none;
list-style: none;
line-height: 1;
}
.tzwb-social-icons .social-icons-menu li {
margin: 0 2px 2px 0;
}
.tzwb-social-icons .social-icons-menu li a {
display: flex;
padding: 0.75rem;
background-color: #1585b5;
background-color: var(--button-color);
color: #fff;
color: var(--button-text-color);
transition: all 0.2s ease;
}
.tzwb-social-icons .social-icons-menu li a:hover {
background-color: #252525;
background-color: var(--button-hover-color);
color: #fff;
color: var(--button-hover-text-color);
text-decoration: none;
}
.tzwb-social-icons .social-icons-menu .icon {
margin: 0;
width: 20px;
height: 20px;
vertical-align: middle;
fill: currentcolor;
}  .zeeflex-container a:hover,
.zeeflex-slider a:hover,
.zeeflex-container a:focus,
.zeeflex-slider a:focus {
outline: none;
}
.zeeslides,
.zeeslides > li,
.zeeflex-control-nav,
.zeeflex-direction-nav {
margin: 0;
padding: 0;
list-style: none;
}
.zeeflex-pauseplay span {
text-transform: capitalize;
} .zeeflexslider {
margin: 0;
padding: 0;
}
.zeeflexslider .zeeslides > li {
display: none;
}
.zeeflexslider .zeeslides img {
display: block;
width: 100%;
}
.zeeflexslider .zeeslides::after {
display: block;
visibility: hidden;
clear: both;
height: 0;
content: " ";
line-height: 0;
}
html[xmlns] .zeeflexslider .zeeslides {
display: block;
}
* html .zeeflexslider .zeeslides {
height: 1%;
}
.no-js .zeeflexslider .zeeslides > li:first-child {
display: block;
} .post-slider-container {
overflow: hidden;
margin: 0 0 2em;
background: #e5e5e5;
}
.post-slider-wrap {
position: relative;
}
.post-slider,
.zeeflexslider .zeeslides {
zoom: 1;
}
.post-slider .zeeslide {
position: relative;
}
.zeeflex-viewport {
max-height: 2000px;
transition: all 1s ease;
}
.post-slider .zeeslide .slide-image-wrap {
margin: 0;
padding: 0;
}
.post-slider .zeeslide .slide-image {
margin: auto;
padding: 0;
max-width: 100%;
max-height: 450px;
width: auto;
height: auto;
vertical-align: top;
}
.post-slider .zeeslide .slide-post {
position: absolute;
right: 0;
bottom: 0;
left: 0;
z-index: 999;
box-sizing: border-box;
margin: 0;
padding: 1em 1.5em 1.5em;
background: rgba(0, 0, 0, 0.5);
color: #fff;
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.post-slider .zeeslide .slide-post .entry-title a:link,
.post-slider .zeeslide .slide-post .entry-title a:visited,
.post-slider .zeeslide .slide-post .entry-content a:link,
.post-slider .zeeslide .slide-post .entry-content a:visited,
.post-slider .zeeslide .slide-post .entry-content a:hover,
.post-slider .zeeslide .slide-post .entry-content a:active {
color: #fff;
text-decoration: none;
}
.post-slider .zeeslide .slide-post .entry-title a:hover,
.post-slider .zeeslide .slide-post .entry-title a:active {
color: #ccc;
}
.post-slider .zeeslide .slide-post .entry-content {
margin: 0.5em 0 0;
font-size: 15px;
font-size: 0.9375rem;
}
.post-slider .zeeslide .slide-post .entry-content p {
display: inline;
margin: 0;
}
.post-slider .zeeslide .slide-post .entry-content p:last-child::after {
display: inline;
margin: 0 0 0 0.4em;
color: #fff;
content: "»";
vertical-align: middle;
text-decoration: inherit;
font-size: 14px;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.post-slider-controls {
clear: left;
} .post-slider-controls .zeeflex-direction-nav {
position: absolute;
top: 1em;
left: 1em;
*height: 0;
}
.post-slider-controls .zeeflex-direction-nav a {
position: absolute;
z-index: 10;
display: flex;
justify-content: center;
align-items: center;
margin: 0;
width: 40px;
height: 40px;
background-color: #1585b5;
background-color: var(--button-color);
color: #fff;
color: var(--button-text-color);
text-align: left;
font-size: 0;
cursor: pointer;
transition: all 0.2s ease;
}
.post-slider-controls .zeeflex-direction-nav a:hover {
background-color: #252525;
background-color: var(--button-hover-color);
color: #fff;
color: var(--button-hover-text-color);
text-decoration: none;
}
.post-slider-controls .zeeflex-direction-nav a::before {
display: inline-block;
margin: 0.35em;
color: currentcolor;
vertical-align: top;
text-decoration: inherit;
font-size: 22px;
font-weight: 700;
}
.post-slider-controls .zeeflex-direction-nav a.zeeflex-next::before {
content: ">";
}
.post-slider-controls .zeeflex-direction-nav a.zeeflex-prev::before {
content: "<";
}
.post-slider-controls .zeeflex-direction-nav .zeeflex-next {
left: 42px;
} .post-slider-controls .zeeflex-control-nav {
position: absolute;
top: 0.25em;
right: 0;
z-index: 10;
padding: 1em;
}
.post-slider-controls .zeeflex-control-nav li {
display: inline-block;
*display: inline;
margin: 0 3px;
zoom: 1;
}
.post-slider-controls .zeeflex-control-nav li a {
display: block;
width: 14px;
height: 14px;
background: rgba(255, 255, 255, 0.7);
text-indent: -9999px;
cursor: pointer;
transition: all 0.2s ease;
}
.post-slider-controls .zeeflex-control-nav li a:hover {
background: #fff;
}
.post-slider-controls .zeeflex-control-nav li a.zeeflex-active {
background: #fff;
cursor: default;
} @media only screen and (max-width: 80em) {
.post-slider .zeeslide .slide-post .entry-title {
font-size: 24px;
font-size: 1.5rem;
}
}
@media only screen and (max-width: 70em) {
.post-slider .zeeslide .slide-post .entry-title {
font-size: 28px;
font-size: 1.75rem;
}
}
@media only screen and (max-width: 60em) {
.post-slider .zeeslide .slide-post .entry-title {
font-size: 24px;
font-size: 1.5rem;
}
}
@media only screen and (max-width: 50em) {
.post-slider .zeeslide .slide-post .entry-title {
font-size: 28px;
font-size: 1.75rem;
}
}
@media only screen and (max-width: 40em) {
.post-slider .zeeslide .slide-post {
position: static;
right: auto;
bottom: auto;
left: auto;
border-top: 1px solid #fff;
background: #252525;
}
.post-slider .zeeslide .slide-post .entry-title {
font-size: 24px;
font-size: 1.5rem;
}
}
@media only screen and (max-width: 30em) {
.post-slider .zeeslide .slide-post .entry-title {
font-size: 22px;
font-size: 1.375rem;
}
}
@media only screen and (max-width: 20em) {
.post-slider .zeeslide .slide-post .entry-title {
font-size: 20px;
font-size: 1.25rem;
}
}  @media only screen and (max-width: 40em) {
.entry-title {
font-size: 24px;
font-size: 1.5rem;
}
.small-archive-post .entry-title {
font-size: 20px;
font-size: 1.25rem;
}
}
@media only screen and (max-width: 30em) {
.entry-title {
font-size: 22px;
font-size: 1.375rem;
}
}
@media only screen and (max-width: 25em) {
.small-archive-post .entry-title {
font-size: 18px;
font-size: 1.125rem;
}
}
@media only screen and (max-width: 20em) {
.site-branding .site-title {
font-size: 28px;
font-size: 1.75rem;
}
.entry-title {
font-size: 20px;
font-size: 1.25rem;
}
.small-archive-post .entry-title {
font-size: 16px;
font-size: 1rem;
}
} @media only screen and (max-width: 80em) {
.site-content {
padding: 1.5em 0 0 1.5em;
}
.content-area,
.main-sidebar,
.small-sidebar {
padding-right: 1.5em;
}
.header-main {
padding: 1.5em;
}
.widget,
.widget-magazine-posts .type-post,
.type-post,
.type-page,
.type-attachment,
.pagination,
.infinite-scroll #infinite-handle span {
margin: 0 0 1.5em;
}
}
@media only screen and (max-width: 70em) {
.content-area {
width: 70%;
}
.main-sidebar {
width: 30%;
}
.small-sidebar {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-flow: row wrap;
padding: 0;
width: 100%;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
}
.small-sidebar .widget {
padding-right: 1.5em;
width: 33.333%;
}
}
@media only screen and (max-width: 60em) {
.small-sidebar .widget {
width: 50%;
}
}
@media only screen and (max-width: 55em) {
.site-branding {
float: none;
margin: 0;
text-align: center;
}
.site-branding .custom-logo {
margin: 0.4em 0;
}
.header-widget {
float: none;
margin: 0.5em 0 0;
text-align: center;
}
}
@media only screen and (max-width: 50em) {
.content-area {
order: 1;
width: 100%;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
}
.main-sidebar {
order: 2;
width: 50%;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
}
.small-sidebar {
display: block;
order: 3;
width: 50%;
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
}
.small-sidebar .widget {
width: 100%;
}
}
@media only screen and (max-width: 40em) {
.main-sidebar {
width: 100%;
}
.small-sidebar {
width: 100%;
}
}
@media only screen and (max-width: 35em) {
.small-archive-post .entry-content {
display: none;
}
}
@media only screen and (max-width: 20em) {
.entry-meta .meta-date,
.entry-meta .meta-author,
.entry-meta .meta-category {
display: block;
}
.small-archive-post .entry-meta {
display: none;
}
} @media only screen and (min-width: 60em) {
.primary-menu-toggle,
.main-navigation .dropdown-toggle {
display: none;
}
.main-navigation ul,
.main-navigation ul ul {
display: block;
}
.primary-navigation {
display: flex;
margin-left: auto;
width: auto;
align-items: center;
}
#masthead .main-navigation > ul.menu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
margin: 0;
border-bottom: none;
}
.main-navigation > ul,
.main-navigation > ul > li > a {
border: none;
}
.main-navigation > ul > li > a {
padding: 0.9em 1.5em;
}
.main-navigation ul li.current-menu-item > a {
text-decoration: none;
color: #fff;
color: var(--navi-primary-text-color);
background-color: #1585b5;
background-color: var(--navi-primary-color);
} .main-navigation ul ul {
position: absolute;
left: -999em;
top: 100%;
z-index: 99999;
border-top: 1px solid;
border-color: #fff;
border-color: var(--page-background-color);
background-color: #252525;
background-color: var(--navi-secondary-color);
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
right: auto;
left: 0;
}
.main-navigation ul ul li a {
width: 16rem;
}
.main-navigation ul ul ul {
left: -999em;
top: 0;
border: none;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
right: auto;
left: 100%;
}
.main-navigation ul ul li a,
.main-navigation ul ul ul li a,
.main-navigation ul ul ul ul li a {
padding: 0.75em 1em;
} .main-navigation .menu-item-has-children > a::after {
display: inline-block;
margin: 0.15em 0 0 0.4em;
color: #fff;
color: var(--navi-secondary-text-color);
content: "»";
vertical-align: top;
text-decoration: inherit;
font-size: 16px;
font-size: 1rem;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.main-navigation .menu-item-has-children > a:hover::after,
.main-navigation .menu-item-has-children > a:active::after,
.main-navigation .menu-item-has-children > a:focus::after {
color: #fff;
color: var(--navi-primary-text-color);
}
} @media only screen and (min-width: 960px) {
div.wp-block-columns {
gap: 2em;
}
.wp-block-group.has-background,
.wp-block-column.has-background {
padding: 2em;
}
} @media only screen and (max-width: 80em) {
.widget-magazine-posts .medium-post,
.widget-magazine-posts .magazine-grid .large-post {
padding-right: 1.5em;
}
.widget-magazine-posts .magazine-grid {
margin-right: -1.5em;
}
.widget-magazine-posts-columns .magazine-posts-column-left {
padding-right: 0.75em;
}
.widget-magazine-posts-columns .magazine-posts-column-right {
padding-left: 0.75em;
}
.widget-magazine-posts .large-post .entry-title {
font-size: 18px;
font-size: 1.125rem;
}
}
@media only screen and (max-width: 70em) {
.widget-magazine-posts .large-post .entry-title {
font-size: 20px;
font-size: 1.25rem;
}
}
@media only screen and (max-width: 60em) {
.widget-magazine-posts .large-post .entry-title {
font-size: 18px;
font-size: 1.125rem;
}
}
@media only screen and (max-width: 50em) {
.widget-magazine-posts .large-post .entry-title {
font-size: 20px;
font-size: 1.25rem;
}
}
@media only screen and (max-width: 40em) {
.widget-magazine-posts .magazine-grid-two-columns {
margin-right: 0;
}
.widget-magazine-posts .magazine-grid-three-columns {
margin-right: -1.2em;
}
.widget-magazine-posts .magazine-grid .large-post,
.widget-magazine-posts-columns .magazine-posts-column-left {
float: none;
padding: 0;
width: 100%;
}
.widget-magazine-posts-columns .magazine-posts-column-right {
margin-left: 0;
padding-top: 1em;
padding-left: 0;
width: 100%;
}
.widget-magazine-posts .large-post .wp-post-image {
float: left;
margin: 0 1.5em 0 0;
max-width: 50%;
}
.widget-magazine-posts .magazine-grid .large-post {
clear: left;
}
.widget-magazine-posts .magazine-grid .large-post .wp-post-image {
margin-bottom: 1em;
}
.widget-magazine-posts .large-post .entry-content {
display: none;
}
}
@media only screen and (max-width: 35em) {
.widget-magazine-posts .magazine-grid-three-columns {
margin-right: 0;
}
.widget-magazine-posts .medium-post {
float: none;
padding-right: 0;
width: 100%;
}
.widget-magazine-posts .medium-post .wp-post-image {
float: left;
margin: 0 1em 0 0;
max-width: 120px;
}
}
@media only screen and (max-width: 30em) {
.widget-magazine-posts .medium-post .wp-post-image,
.widget-magazine-posts .small-post .wp-post-image {
max-width: 30%;
}
.widget-magazine-posts .medium-post .entry-title {
font-size: 14px;
font-size: 0.875rem;
}
.widget-magazine-posts .large-post .wp-post-image,
.widget-magazine-posts .magazine-grid .large-post .wp-post-image {
float: none;
margin: 0 0 0.5em 0;
max-width: 100%;
}
.widget-magazine-posts .large-post .entry-content,
.widget-magazine-posts .large-post .entry-content .more-link {
display: inline-block;
}
}
@media only screen and (max-width: 20em) {
.widget-magazine-posts .large-post .entry-title {
font-size: 20px;
font-size: 1.25rem;
}
} @media only screen and (max-width: 50em) { .gallery-columns-6 .gallery-item,
.gallery-columns-7 .gallery-item,
.gallery-columns-8 .gallery-item,
.gallery-columns-9 .gallery-item {
max-width: 25%;
}
}
@media only screen and (max-width: 30em) {
.alignright,
.alignleft {
float: none;
margin: 1em 0;
} .gallery-item {
padding: 0.75em 1em 0 0;
}
.gallery-columns-4 .gallery-item,
.gallery-columns-5 .gallery-item,
.gallery-columns-6 .gallery-item,
.gallery-columns-7 .gallery-item,
.gallery-columns-8 .gallery-item,
.gallery-columns-9 .gallery-item {
max-width: 50%;
}
}  .wide-layout .site {
margin: 0;
max-width: 100%;
}
.wide-layout .container {
margin: 0 auto;
max-width: 1340px;
}
.wide-layout .site-content-wrap {
margin: 0;
}
@media only screen and (min-width: 85em) {
.wide-layout .header-main {
padding-right: 0;
padding-left: 0;
}
.wide-layout .site-footer .site-info {
padding: 1em 0;
}
} @media only screen and (min-width: 50em) { .content-center .content-area {
order: 2;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
}
.content-center .main-sidebar {
order: 1;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
} .content-right .content-area {
order: 2;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
}
.content-right .main-sidebar {
order: 1;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
}
.content-right .small-sidebar {
order: 3;
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
}
}
@media only screen and (min-width: 70em) { .content-right .content-area {
order: 3;
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
}
.content-right .main-sidebar {
order: 2;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
}
.content-right .small-sidebar {
order: 1;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
}
}