.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}#honeypot-field-url,.um-form input[type=text].apbct_special_field,.wc_apbct_email_id,input[class*=apbct].apbct_special_field,label[id*=apbct_label_id].apbct_special_field{display:none!important}.apbct-tooltip,.apbct-tooltip--text{border-radius:5px;background:#d3d3d3}.comment-form-cookies-consent{width:100%;overflow:hidden}.apbct-tooltip{display:none;position:inherit;margin-top:5px;left:5px;opacity:.9}.apbct-tooltip--text{position:sticky;padding:10px;width:max-content}.apbct-tooltip--arrow{position:absolute;background:#d3d3d3;width:10px;height:10px;top:-5px;left:10px;transform:rotate(135deg)}.apbct-trusted-text--div{font-size:small!important;display:inline-block;text-align:center;width:100%;margin-bottom:2pc}.apbct-trusted-text--center{font-size:small!important;display:block;text-align:center;width:100%;margin-bottom:2pc}.apbct-trusted-text--label{font-size:small!important;display:inline-block;text-align:center;width:100%;padding:5px 0}.apbct-trusted-text--label_left{font-size:small!important;display:inline-block;text-align:left;padding:5px 0}.apbct-trusted-text--span{display:inline-block}.apbct-popup-fade:before{content:'';background:#000;position:fixed;left:0;top:0;width:100%;height:100%;opacity:.7;z-index:9999}.apbct-popup{position:fixed;top:20%;left:50%;padding:20px;width:360px;margin-left:-200px;background:#fff;border:1px solid;border-radius:4px;z-index:99999;opacity:1}.apbct-check_email_exist-bad_email,.apbct-check_email_exist-good_email,.apbct-check_email_exist-load{z-index:9999!important;transition:none!important;background-size:contain;background-repeat:no-repeat!important;background-position-x:right;background-position-y:center;cursor:pointer!important}.apbct-check_email_exist-load{background-size:contain;background-image:url(//meditative-fotografie.de/wp-content/plugins/cleantalk-spam-protect/css/images/checking_email.gif)!important}.apbct-check_email_exist-block{position:fixed!important;display:block!important}.apbct-check_email_exist-good_email{background-image:url(//meditative-fotografie.de/wp-content/plugins/cleantalk-spam-protect/css/images/good_email.svg)!important}.apbct-check_email_exist-bad_email{background-image:url(//meditative-fotografie.de/wp-content/plugins/cleantalk-spam-protect/css/images/bad_email.svg)!important}.apbct-check_email_exist-popup_description{display:none;position:fixed!important;padding:2px!important;border:1px solid #E5E8ED!important;border-radius:16px 16px 0!important;background:#FFF!important;background-position-x:right!important;font-size:14px!important;text-align:center!important;transition:all 1s ease-out!important}@media screen and (max-width:782px){.apbct-check_email_exist-popup_description{width:100%!important}}.ct-encoded-form{display:none}.ct-encoded-form-loader{display:block;width:48px;height:48px;border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;animation:ct-encoded-form-loader-spin 1s linear infinite;margin:auto}@keyframes ct-encoded-form-loader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ct-encoded-form-forbidden{display:block;border:1px solid red;padding:10px;background:#fdd;color:red;font-weight:700}.comments-area .comment-list article .comment-author{overflow:visible!important}.apbct_dog_one,.apbct_dog_three,.apbct_dog_two{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:apbct_dog}.apbct-email-encoder,.apbct-email-encoder--settings_example_encoded{position:relative}.apbct-email-encoder-popup{width:30vw;min-width:400px;font-size:16px}.apbct-email-encoder--popup-header{font-size:16px;color:#333}.apbct-email-encoder-elements_center{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:16px!important;color:#000!important}.top-margin-long{margin-top:5px}.apbct-tooltip{display:none}.apbct-blur{filter:blur(5px);transition:filter 2s}.apbct-email-encoder.no-blur .apbct-blur{filter:none}.apbct-email-encoder-select-whole-email{-webkit-user-select:all;user-select:all}.apbct-email-encoder-got-it-button{all:unset;margin-top:10px;padding:5px 10px;border-radius:5px;background-color:#333;color:#fff;cursor:pointer;transition:background-color .3s}.apbct-ee-animation-wrapper{display:flex;height:60px;justify-content:center;font-size:16px;align-items:center}.apbct_dog{margin:0 5px;color:transparent;text-shadow:0 0 2px #aaa}.apbct_dog_one{animation-delay:0s}.apbct_dog_two{animation-delay:.5s}.apbct_dog_three{animation-delay:1s}@keyframes apbct_dog{0%,100%,75%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}25%{scale:200%;color:unset;text-shadow:unset}}@media screen and (max-width:782px){.apbct-email-encoder--settings_example_encoded{position:relative;display:block}.apbct-email-encoder-popup{width:20vw;min-width:200px;font-size:16px;top:20%;left:75%}.apbct-email-encoder-elements_center{flex-direction:column!important;text-align:center}}@font-face {
font-family: 'ubuntu';
src: url(//meditative-fotografie.de/wp-content/themes/celestial/fonts/ubuntu-regular-webfont.eot);
src: url(//meditative-fotografie.de/wp-content/themes/celestial/fonts/ubuntu-regular-webfont.eot?#iefix) format('embedded-opentype'),
url(//meditative-fotografie.de/wp-content/themes/celestial/fonts/ubuntu-regular-webfont.woff) format('woff'),
url(//meditative-fotografie.de/wp-content/themes/celestial/fonts/ubuntu-regular-webfont.ttf) format('truetype'),
url(//meditative-fotografie.de/wp-content/themes/celestial/fonts/ubuntu-regular-webfont.svg#abelregular) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'ubuntu-light';
src: url(//meditative-fotografie.de/wp-content/themes/celestial/fonts/ubuntu-light-webfont.eot);
src: url(//meditative-fotografie.de/wp-content/themes/celestial/fonts/ubuntu-light-webfont.eot?#iefix) format('embedded-opentype'),
url(//meditative-fotografie.de/wp-content/themes/celestial/fonts/ubuntu-light-webfont.woff) format('woff'),
url(//meditative-fotografie.de/wp-content/themes/celestial/fonts/ubuntu-light-webfont.ttf) format('truetype'),
url(//meditative-fotografie.de/wp-content/themes/celestial/fonts/ubuntu-light-webfont.svg#abelregular) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'merienda';
src: url(//meditative-fotografie.de/wp-content/themes/celestial/fonts/merienda-regular-webfont.eot);
src: url(//meditative-fotografie.de/wp-content/themes/celestial/fonts/merienda-regular-webfont.eot?#iefix) format('embedded-opentype'),
url(//meditative-fotografie.de/wp-content/themes/celestial/fonts/merienda-regular-webfont.woff) format('woff'),
url(//meditative-fotografie.de/wp-content/themes/celestial/fonts/merienda-regular-webfont.ttf) format('truetype'),
url(//meditative-fotografie.de/wp-content/themes/celestial/fonts/merienda-regular-webfont.svg#meriendaregular) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'genericons';
src: url(//meditative-fotografie.de/wp-content/themes/celestial/fonts/genericons-regular-webfont.eot);
src: url(//meditative-fotografie.de/wp-content/themes/celestial/fonts/genericons-regular-webfont.eot?#iefix) format('embedded-opentype'),
url(//meditative-fotografie.de/wp-content/themes/celestial/fonts/genericons-regular-webfont.woff) format('woff'),
url(//meditative-fotografie.de/wp-content/themes/celestial/fonts/genericons-regular-webfont.ttf) format('truetype'),
url(//meditative-fotografie.de/wp-content/themes/celestial/fonts/genericons-regular-webfont.svg#genericonsregular) format('svg');
font-weight: normal;
font-style: normal;
} html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
border: 0;
font-size: 100%;
font: inherit;
margin: 0;
padding: 0;
vertical-align: baseline;
font-family: "Verdana";
} article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display:block;
}
body {
line-height: 1;
background-color:#000;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
content: '';
content: none;
}
table {
max-width: 100%;
background-color: transparent;
border-collapse: collapse;
border-spacing: 0;
} html {
height: 100%;
}
body {
-moz-font-smoothing: antialiased;
-webkit-font-smoothing: antialiased;
background: #000000;
color: #656565;
font-family: Verdana, Helvetica, sans-serif;
font-smoothing: antialiased;
line-height: 1.5em;
text-rendering: optimizeLegibility;
}
.clearfix {
*zoom: 1;
}
.clearfix:before,
.clearfix:after {
display: table;
content: "";
line-height: 0;
}
.clearfix:after {
clear: both;
} #cel-wrapper {
border-top: 6px solid #000;
min-height: 100px;
background-color: #fff;
}
#cel-header {
padding:32px 0 3px 0;
} #showcase-wrapper {
position:relative;
border-top:1px solid #525458;
border-bottom:0.313em solid #bcc0c3;
text-align: center;
}
#showcase,
#banner {
position:relative;
border-top:1px solid #525458;
text-align: center;
}
#banner {
padding: 0;
}
#curve {
max-height:70px;
position:absolute;
width:100%;
bottom:-5px;
z-index:999; }
#social-wrapper {
padding:5px 0 4px;
}
#breadcrumb-wrapper {}
#breadcrumbs {
padding-top:10px;
font: italic 11px verdana, helvetica, sans-serif;
text-align:right;
color: #848484;
}
#cta-wrapper {
text-align: center;
margin-top:2em;
}
#content-wrapper,
#bottom-group {
font-size: 0.813em;
line-height: 1.75;
color: #848484;
}
#content-wrapper  {
padding: 3.5em 0;
}
#top-group,
#top-inset {
margin:1em 0 1.5em;
}
#widgets-only-wrapper {
padding: 0 0 3.5em;
}
#bottom-inset {
padding: 0 0 1em;
}
#bottom-group {
padding: 2em 0 1em;
}
#footer-wrapper {
padding: 2.5em 0 1.5em;
background-color: #272b30;
font-size: 0.75em;
line-height: 1.563em;
color: #c8c8c8;
}
#copyright-wrapper {
padding: 10px 0;
background-color: #161718;
border-bottom: 1px solid #333;
text-align:center;
font:normal 11px verdana, verdana,helvetica, sans-serif;
} .genericon {
display: inline-block;
-webkit-font-smoothing: antialiased;
line-height: 1;
font-family: 'Genericons';
text-decoration: inherit;
font-weight: normal;
font-style: normal;
vertical-align: top;
} .genericon {
*overflow: auto;
*zoom: 1;
*display: inline;
} #twitter:before { content: '\f202'; }
#facebook:before { content: '\f203'; }
#google:before { content: '\f206'; }
#linkedin:before { content: '\f207'; }
#pinterest:before { content: '\f209'; }
#flickr:before { content: '\f211'; }
#youtube:before { content: '\f213'; }
#vimeo:before { content: '\f212'; }
#rss:before { content: '\f413'; } #socialbar #social-icons {
margin: 0;
text-align: center;
display:inline-block;
width:auto;
float:right;
}
#social-icons div {
position: relative;
text-align:center;
}
#socialbar .genericon {
font-size: 1.125em;
width: 30px;
height: 24px;
margin-right:8px;
padding: 6px 0 0 0;
background-color:#575858;
border-radius: 30px;
}
#social-icons a:last-child div.genericon {
margin-right:0;
}
#social-icons a {
color: #b4b4b4;
text-decoration:none;
}
#social-icons a:hover {
color: #a0ce4e;
} p {
margin-bottom: 1.375em;
}
p.nocomments {
clear:both;
}
h3 {
font-size: 1.5em;
color:#0e597b;
}
h4 {
font-size: 1.250em;
color:#c41414;
}
h1, h2, h3, h5, h6 {
margin-bottom:8px;
margin-bottom: .438em;
font-family:arial, "trebuchet ms",arial,helvetica;
font-weight:normal;
font-size: 1.5em; }
h2 {
font-size: 1.350em;
}
h5 {
font-size: 1.188em;
}
h6 {
font-size: 1em;
}
h1#site-title {
margin:1em 0 0;
}
h1#site-title a {
font: italic 1.25em/0.75em merienda, georgia;
text-decoration:none;
}
h2#site-description {
font-size: 0.875em;
font-style: italic;
margin-bottom: 1.813em;
}
h1.entry-title {
line-height: 1.125em;
}
#footer-group h4 {
font-size: 1.375em;
margin-bottom: 0.750em;
}
#cta h1,
h1.promo {
font-size: 1.938em;
margin-bottom: 0.750em;
}
#cta h2,
h2.promo {
font-family: ubuntu-light,sans-serif;
font-size: 1.250em;
font-weight:300;
line-height:1.5em;
}
#left-column h3,
#right-column h3 {
margin:9px 0 8px 0;
}
i,
em,
dfn,
cite {
font-style: italic;
}
tt,
var,
pre,
kbd,
samp,
code {
font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
font-style: normal;
}
address {
display: block;
margin-bottom: 20px;
font-style: normal;
line-height: 20px;
}
b,
strong {
font-weight: 700;
}
code, pre {
padding: 0 3px 2px;
font-size: 12px;
color: #333;
-webkit-border-radius: 5px;
-moz-border-radius:    5px;
border-radius:         5px;
}
code {
margin:0 1px;
padding: 2px 7px;
color: #cc9834;
background-color: #f7f7f9;
border: 1px solid #e1e1e8;
}
pre {
display: block; 
word-break: break-all;
word-wrap: break-word;
white-space: pre;
white-space: pre-wrap;
background: url(//meditative-fotografie.de/wp-content/themes/celestial/images/pre.png) repeat #f6f6f6;
border: 1px solid #dfe0e3;
font: 12px/18px Monaco, Consolas, "Courier News", monospace;
padding: 17px;
margin:15px 0;
}
del {
color: #555;
text-decoration: line-through;
}
ins, 
dfn {
border-bottom: 1px solid #ccc;
}
sup, 
sub {
font-size: 80%;
}
abbr, 
acronym {
font-size: 80%;
letter-spacing: .1em;
text-transform: uppercase;
}
a abbr, 
a acronym {
border: none;
}
dfn[title],
abbr[title], 
acronym[title] {
border-bottom: 1px solid #ccc;
cursor: help;
}
sup {
vertical-align: super;
}
sub {
vertical-align: sub;
}
small {
font-size: 0.688em;
font-style: normal;
} .st_dropcap {
display: block;
width: 49px;
height: 46px;
padding-top: 6px;
padding-right:3px;
float:left;
margin:5px 15px 0 0;
background: #aaacaf url(//meditative-fotografie.de/wp-content/themes/celestial/images/dropcap.png) 0 0 no-repeat;
font: normal 30px "Lucida Calligraphy",georgia;
color: #fff;
text-align:center;
} .format-standard blockquote,
.type-page blockquote {
width: 90%;
margin: 1.25em auto 2em;
padding: 0 0 0 1.250em;
border-left: 0.750em solid #bcc0c3;
font-size: 1.188em;
font-style: italic;
color: #7e8184;
}
.format-standard blockquote p,
.type-page blockquote p {
margin-bottom: 0;
}
blockquote small {
color: #94979a;
}
blockquote.alignleft,
blockquote.alignright {
width:40%;
}
blockquote.alignright {
margin: 0 0 2em 2.5em;
padding-right: 15px;
padding-left: 0;
border-right: 0.75em solid #bcc0c3;
border-left: 0;
}
blockquote.alignleft {
margin: 0 2.5em 2em 0;
padding-left: 15px;
padding-right: 0;
border-left: 0.75 solid #bcc0c3;
border-right: 0;
}
blockquote.alignright p,
blockquote.alignright small {
text-align: right;
}
blockquote.alignleft p,
blockquote.alignleft small {
text-align:left;
} #content-wrapper a,
#content-wrapper a:visited {
color: #467fc2;
}
#footer-wrapper a,
#footer-wrapper a:visited {
color: #ccc;
}
#breadcrumbs a,
#content-wrapper a,
#bottom-group a,
#footer-wrapper a,
#copyright-wrapper a {
text-decoration:none;
}
#breadcrumbs a:hover,
#content-wrapper a:hover,
#bottom-group a:hover,
#footer-wrapper a:hover,
#copyright-wrapper a:hover {
text-decoration: none;
}
#content-wrapper h1.entry-title a:hover {
text-decoration: none;
}
#content-wrapper #left-column a,
#content-wrapper #right-column a {
color: #848484;
} ul, ol {
margin: 10px 0 10px 40px;
}
ul ul, ol ol {
margin: 3px 0 3px 25px;
}
ul {
list-style-type: disc;
}
ol {
list-style-type: decimal;
}
#footer-wrapper ul {
margin-left: 0;
list-style:none;
}
#footer-wrapper li {
border-bottom:1px solid #4c4e52;
padding:5px 0;
}
#right-column ul,
#left-column ul,
#top-group ul,
#top-inset ul,
#bottom-inset ul,
#bottom-group ul {
list-style:none;
margin:10px 0;
} ul.st_small_circle,
ul.st_small_circle ul,
ul.st_small_circle ul ul {
list-style-type:circle;
}
ol.st_upper-alpha {
list-style-type:upper-alpha;
}
ol.st_lower-alpha,
ol.st_lower-alpha ol,
ol.st_lower-alpha ol ol,
ol.st_upper-alpha ol,
ol.st_upper-alpha ol ol {
list-style-type:lower-alpha;
}
ol.st_decimal-leading-zero {
list-style-type:decimal-leading-zero;
} .st_dot, 
.st_dash,
.st_square,
.st_arrow,
.st_square-arrow,
.st_round-arrow,
.st_circles,
.st_grid,
.st_checkmark,
.st_circle {
margin-left: 20px;
list-style: none;
}
.st_dot li,
.st_dash li,
.st_square li,
.st_circle li  {
padding-left: 24px;
}
.st_arrow li,
.st_square-arrow li,
.st_round-arrow li,
.st_circles li,
.st_grid li,
.st_checkmark li {
padding-left: 26px;
}
.st_dot li {background: url(//meditative-fotografie.de/wp-content/themes/celestial/images/sprite-list.png) -360px 0 no-repeat;}
.st_dash li {background: url(//meditative-fotografie.de/wp-content/themes/celestial/images/sprite-list.png) -320px -80px no-repeat;}
.st_square li {background: url(//meditative-fotografie.de/wp-content/themes/celestial/images/sprite-list.png) -280px -160px no-repeat;}
.st_arrow li {background: url(//meditative-fotografie.de/wp-content/themes/celestial/images/sprite-list.png) -240px -240px no-repeat;}
.st_square-arrow li {background: url(//meditative-fotografie.de/wp-content/themes/celestial/images/sprite-list.png) -200px -320px no-repeat;}
.st_round-arrow li {background: url(//meditative-fotografie.de/wp-content/themes/celestial/images/sprite-list.png) -160px -400px no-repeat;}
.st_circles li {background: url(//meditative-fotografie.de/wp-content/themes/celestial/images/sprite-list.png) -120px -480px no-repeat;}
.st_grid li {background: url(//meditative-fotografie.de/wp-content/themes/celestial/images/sprite-list.png) -80px -560px no-repeat;}
.st_checkmark li {background: url(//meditative-fotografie.de/wp-content/themes/celestial/images/sprite-list.png) -40px -640px no-repeat;}
.st_circle li {background: url(//meditative-fotografie.de/wp-content/themes/celestial/images/sprite-list.png) 0 -720px no-repeat;} dl {
margin-left:0;
}
dt {
text-transform:uppercase;
font-weight: bold;
}
dd {
background:none no-repeat left top;
margin:7px 10px 7px 30px;
padding-left:10px;
font-style:italic;
} .st_label,
.st_highlight {
font-weight: 600;
font-size:12px;
line-height: 14px;
color: #ffffff;
vertical-align: baseline;
white-space: nowrap;
background-color: #7b8187;
}
.st_highlight {
font-weight:normal;
font-size:12px;
}
.st_label,
.st_highlight {
padding: 1px 8px 2px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.st_highlight {
margin:0 2px;
padding:0 8px 2px;
}
.st_label {
margin-right: 1em;
} .st_focus-box {
margin:2.250em 0;
padding:10px 20px 15px;
border:1px solid #e8e6e6;
border-top:5px solid #bcc0c3;
}
.st_focus-box p:last-child {
margin-bottom:0;
}
.st_focus-box.shadow {
-webkit-box-shadow:  0px 6px 10px 0px rgba(0, 0, 0, .25);  
box-shadow:  0px 6px 10px 0px rgba(0, 0, 0, .25);
}
.st_focus-box.center {
text-align: center;
}
.st_focus-box.short {
width: 40%;
} embed, iframe, object {
max-width: 100%;
}
svg:not(:root) {
overflow: hidden;
} .alignleft {
float: left;
}
.alignright {
float: right;
}
.aligncenter {
margin-right: auto;
margin-left: auto;
}
.alignnone {
float: none;
} .wp-caption {
max-width: 100%; }
img {	
-ms-interpolation-mode: bicubic;
border: 0;
height: auto;
max-width: 100%;
vertical-align: sub;
}
.ie8 img {
height: auto; 
width: auto\9; 
}
.ie8 img.size-large {
max-width: 60%;
width: auto;
} img.alignleft,
img.alignright,
img.aligncenter,
img.alignnone,
div.alignnone {}
.type-page .attachment-post-thumbnail,
.imageframe,
.entry-attachment img {
display: inline-block;
padding: 0.563em;
background-color:#f6f6f6;
border:1px solid #d2d2d2;
}
.type-page .attachment-post-thumbnail  {
margin-bottom:2em;
}
img.alignleft {
margin: 0.5em 2em 1.5em 0;
}
img.alignright {
margin: 0.5em 0 1.5em 2em;
}
img.aligncenter {
margin: 0.5em auto 1.5em;
}
img.alignnone {
margin: 0 0 1.5em;
}
div.alignnone {
margin-bottom: 1.75em;
}
#footer-group .widget_recent_entries li.posts-plus .wp-post-image {
padding: 0.250em;
background-color: #202327;
border:1px solid #4c4e52;
} ul.thumbnails {
margin-left: 0 !important;
}
ul.thumbnails .thumbnail .imageframe {
display: inline-block;
margin: 0 auto 1em;
padding:8px;
background-color:#f6f6f6;
border:1px solid #d2d2d2;
} .attachment-details {
margin: 0 auto 1.5em;
}
.attachment-entry-caption {
font-size: 1.5em;
margin: 1.5em auto 0;
}
.entry-attachment img {
max-width: 100%;
}
article.image-attachment .entry-description {
width: 75%;
margin:0 auto 2em;
} .intro-image-wrap {
width: 98%;
}
.sticky span.featured-post{
vertical-align:5px;
font-size:16px;
font-style:italic;
color:#d4a158;
}
.entry-meta {
margin-bottom: 1.250em;
font:normal 0.813em verdana,sans-serif; 
display:none;
}
.more-link {
font-weight:bold;
font-style:italic;
}
.edit-link {}
.page-edit-link {
margin-left: 1em;
font: normal 0.438em verdana,helvetica,sans-serif;
}
article.hentry {
margin-bottom: 3em;
}
footer.entry-meta {
clear:both;
}
.category-description {
margin-bottom: 3em;
}
.entry-footer-meta {
margin: 2em 0;
padding: 0.5em 0.75em;
border-left: 4px solid #dedede;
background-color: #f5f5f5;
font: italic 11px verdana, sans-serif;
font-size: 0.688rem;
line-height: 1.5;
clear:both;
}
.meta-posted,
.meta-tagged {
font-weight: bold;
}
.bypostauthor  {} .pagination {
clear: both;
}
nav.nav-single {
font-style:italic;
}
nav.nav-single h5 {
color: #757575;
font-weight: bold;
}
#nav-below {
clear:both;
} .format-standard .intro-image {
margin-bottom:1em;
padding: 0.563em;
background-color:#f6f6f6;
border:1px solid #d2d2d2;
}
.format-standard .intro-image.alignleft {
margin: 0.375em 1.75em 0 0;
float:left;
}
header.page-header {
margin-bottom: 4em;
}
.entry-media {
margin: 0 auto 24px;
max-width: 724px;
width: 100%;
}
.entry-date,
.entry-author {
margin-right:0.75em;
}
.sidebar .entry-media {
max-width: 1040px;
padding: 0 316px 0 0;
}
.entry-media .wp-caption,
.entry-media .wp-caption-text,
.entry-media [class*="align"] {
margin: 0 auto;
} .format-aside {
border-left: 6px solid #e7e9ea;
margin-bottom: 2em;
padding: 0.250em 1em;
}
.format-aside .entry-meta {
margin-top: 0;
margin-bottom: 0;
font-size: 0.875em;
font-style: italic;
color: #888;
} .gallery {
display: block;
clear: both;
overflow: hidden;
margin: 0 auto;
}
.gallery .gallery-row {
display: block;
clear: both;
overflow: hidden;
margin: 0;
}
.gallery .gallery-item {
overflow: hidden;
float: left;
margin: 20px .85% 0 .85%;
text-align: center;
list-style: none;
padding: 0;	
}
.gallery .gallery-item .gallery-icon img {
width: auto;
height: auto;
margin: 0 auto;	
}
.gallery .gallery-icon {
padding: 0.563em;
background-color:#f6f6f6;
border: 1px solid #d2d2d2;
}
.gallery-caption {
margin-left: 0;
}
.gallery-columns-0 dl { width: 100%; }
.gallery-columns-1 dl { width: 100%; }
.gallery-columns-2 dl { width: 48.3%; }
.gallery-columns-3 dl { width: 31.63%; }
.gallery-columns-4 dl { width: 23.3%; }
.gallery-columns-5 dl { width: 18.3%; }
.gallery-columns-6 dl { width: 14.96%; }
.gallery-columns-7 dl { width: 12.58%; }
.gallery-columns-8 dl { width: 10.80%; }
.gallery-columns-9 dl { width: 9.41%; }
.gallery-columns-10 dl { width: 8%; } .format-image .categories-links,
.format-image .tags-links {
display: none;
}
.format-image .entry-date {
font-size: 1.250em;
} .format-quote {}
.format-quote h1 {
font-size: 1.5em;
line-height: 1em;
margin-bottom: 0.5em;
}
.format-quote .entry-content {
color: #888;
}
.format-quote .entry-content blockquote {
font-size: 1.063em;
font-style: italic;
margin: 0;
padding-left: 1.5em;
background: transparent url(//meditative-fotografie.de/wp-content/themes/celestial/images/blockquote.png) no-repeat 0 0;
}
.format-quote .entry-content a,
.format-quote .entry-meta a {
color: #8bae2a;
}
.format-quote .entry-content cite a {
border-bottom: 1px dotted #fff;
color: #fff;
}
.format-quote .entry-content cite a:hover {
text-decoration: none;
}
.format-quote .quote-caption,
.format-quote blockquote small,
.format-quote blockquote cite {
display: block;
font-size: 0.938em;
font-style: italic;
color: #8bae2a;
}
.format-quote .quote {
padding-left: 60px;
position: relative;
} .format-status-header h1 {
font-size: 1.5em;
margin-bottom: 0;
}
.format-status-header h2 {
margin: 5px 0 7px;
font-size:1em;
line-height: 1;
}
.format-status .entry-date {
font-size: 0.938em;
line-height: 1.250em;
}
.format-status .avatar {
margin-bottom: 10px;
} header.comment-meta {
margin-bottom: 14px;
background-color: #f5f5f5;
font-style: italic;
}
header.comment-meta .avatar {
margin:3px 0 3px 3px;
}
section.comment-content {
line-height: 1.6;
}
cite.fn {
display:inline-block;
margin-top:5px;
font-size: 14px;
font-size: 0.875rem;
}
span.postauthor,
span.comment-date {
font-size: 11px;
font-size: 0.688rem;
}
span.comment-date {
display: block;
line-height:1;
}
h3#reply-title {
font-size: 16px;
}
h4#comments-title {
font-size: 16px;
margin-bottom: 20px;
}
div.reply {
margin-bottom: 20px;
}
#commentform  {
margin-bottom:28px;
}
ol#comment-list {
margin-left: 0;
}
#comments ol.children {
margin-left:16px;
margin-left: 1rem;
}
li.comment {
margin-left:0;
list-style:none;
}
.comment-reply-link {
font-style: italic;
}
header.archive-header,
header.page-header,
header.search-header,
.author-info {
margin-bottom: 35px;
}
.author-avatar {
margin-bottom: 20px;
} #left-column div.widget,
#right-column div.widget {
margin-bottom: 3em;
}
.widget_categories li,
.widget_archive li,
.widget_pages li,
.widget_meta li,
.widget_recent_comments li,
.widget_recent_entries li,
.widget_nav_menu li {
border-bottom:1px solid #dedede;
line-height:18px;
line-height:1.125rem;
padding:8px 0 8px 20px;
background: url(//meditative-fotografie.de/wp-content/themes/celestial/images/sprite-list.png) 0 -714px no-repeat;
}
.widget_nav_menu .sub-menu li:first-child {
border-top: 1px solid #dedede;
}
.widget_nav_menu .sub-menu li:last-child {
border-bottom:none;
padding-bottom: 0;
}
.widget_nav_menu .sub-menu li {
background-image:none;
}
.widget_nav_menu .sub-menu {
margin-bottom: 0 !important;
} .widget_recent_entries li.posts-plus {
clear: both;
background-image:none;
padding-left:0;
}
.widget_recent_entries .wp-post-image {
float: left;
margin: 5px 15px 0 0;
padding: 0.250em;
background-color:#f6f6f6;
border:1px solid #d2d2d2;
}
.widget_recent_entries h4.posts-plus {
font-size: 1.125em;
margin-bottom: 0;
}
#footer-group h4.posts-plus {
font-size: 1.063em;
margin-bottom: 0.250em;
}
.widget_recent_entries li.posts-plus p {
margin: 5px 0;
}
.posts-plus-date {
font-size: 11px; 	
display:block; 	
clear:right; 
line-height: 14px;
} .st_wkgallery {
padding: 2em 0;
}
.st_wkgallery-tn {
display:inline-block;
padding: 0.563em;
background-color:#f6f6f6;
border:1px solid #d2d2d2;
margin-bottom: 2em;
} #footer-group .wk-twitter-list article {
border-color:#4c4e52;
}
#footer-group .wk-twitter .image {
padding:0;
border:3px solid #4c4e52;
} .st_contact {
margin-bottom: 5px;
} .st_portfolio.imageframe {
margin-bottom: 1.188em;
display: inline-block;
margin-left: auto;
margin-right: auto;
}
.st_portfolio-menu-label {
font-weight: bold;
}
#st-portfolio-row {
margin-bottom: 2em;
font-size: 1.125em;
}
ul#st_portfolio-menu {
margin:0;
padding:0;
}
ul#st_portfolio-menu  li {
list-style: none;
display: inline;
margin-left: 0.5em;
}
ul#st_portfolio-menu li:after {
content: '\002F';
margin-left: 0.5em;
}
ul#st_portfolio-menu  li:first-child,
#portfolio-menu  {
margin-left: 0;
}
@media (min-width: 320px) and (max-width: 979px) {
.caption.st_portfolio,
header.st_portfolio {
text-align: center;
}
} button,
input,
select,
textarea {
margin: 0;
font-family: inherit;
font-size: 100%;
vertical-align: middle;
}
textarea {
overflow: auto;
vertical-align: top;
}
legend {
border: 0; padding: 0; }
button,
input {
line-height: normal;
}
button,
select {
text-transform: none;
}
button,
html input[type="button"], input[type="reset"],
input[type="submit"] {
-webkit-appearance: button; cursor: pointer; } input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box; padding: 0; } input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
} textarea {
overflow: auto; vertical-align: top; } .celestial-form {
width:90%;
}
.form-elements {
width: auto;
min-height: 30px;
padding:4px 0;
}
input,
textarea,
select,
input[type="submit"],
input[type="button"],
button[type="button"],
button[type="submit"],
button[type="reset"],
.btn {
border: 1px solid #dedede;
background: #f3f4f4;
line-height: 1.25;
margin:3px 0;
padding: 5px 10px;
border-radius: 8px;
cursor: pointer;
}
input[type="submit"],
input[type="button"],
button[type="button"],
button[type="submit"],
button[type="reset"],
.btn,
#content-wrapper .btn {
margin:0 0 0 5px;
background-color: #f5f5f5;
background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
background-repeat: repeat-x;
font-style:italic;
color: #848484;
}
input[type="submit"]:hover,
input[type="button"]:hover,
button[type="button"]:hover,
button[type="submit"]:hover,
button[type="reset"]:hover,
.btn:hover,
#content-wrapper .btn:hover {
color: #333333;
text-decoration: none;
background-color: #e6e6e6;
*background-color: #d9d9d9; background-position: 0 -15px;
-webkit-transition: background-position 0.1s linear;
-moz-transition: background-position 0.1s linear;
-o-transition: background-position 0.1s linear;
transition: background-position 0.1s linear;
}
input[type="checkbox"],
input[type="radio"] {
margin: 0 7px;
}
select[multiple],
select[size] {
height: auto;
}
select,
input[type="file"] {
height: 30px; *margin-top: 4px; line-height: 30px;
}
select {
width: 220px;
background-color: #ffffff;
border: 1px solid #cccccc;
}
.btn-large {
padding: 0.5em 2em !important;
font-size: 1.5em;
}
.btn-small {
padding: 0.25em 1em !important;
font-size: 11px;
}
.btn-mini {
padding: 0.125em 1em !important;
font-size: 10px;
}
.input-mini {
width: 60px;
}
.input-small {
width: 90px;
}
.input-medium {
width: 150px;
}
.input-large {
width: 210px;
}
.input-xlarge {
width: 270px;
}
.input-xxlarge {
width: 530px;
}
#commentform input[type="text"],
#commentform input[type="email"],
#commentform input[type="url"] {
clear:both;
width: 50%;
}
#commentform textarea {
width: 90%;
}
#commentform p.form-submit {
margin:4px 0;
clear:both;
}
#searchform {
margin-bottom: 20px;
}  .st_alert {
padding: 8px 35px 8px 14px;
margin: 2.5em 0;
color: #fff;
font-family:verdana, helvetica,sans-serif;
font-style:italic;
font-size:.813rem;
background-color: #bcc0c3;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.st_alert span {
margin-right: 0.75rem;
font-weight:bold;
text-transform:uppercase;
}
.st_alert h4 {
margin: 0;
}
.st_alert .st_close {
position: relative;
top: 0;
right: -21px;
line-height: 20px;
}
.st_alert-block {
padding-top: 14px;
padding-bottom: 14px;
}
.st_alert-block > p,
.st_alert-block > ul {
margin-bottom: 0;
}
.st_alert-block p + p {
margin-top: 5px;
}
.st_close {
float: right;
font-size: 20px;
font-weight: bold;
line-height: 20px;
color: #fff;
opacity: 0.4;
filter: alpha(opacity=20);
}
.st_close:hover {
color: #000000;
text-decoration: none;
cursor: pointer;
opacity: 0.4;
filter: alpha(opacity=40);
background:none!important;
}
button.st_close {
padding: 0;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
} .st_progress-bar {
background: #e6e7e8;
height: 37px;
border-bottom:1px solid #f0f1f1;
position: relative;
margin-bottom: 10px;
}
.st_progress-bar-content {
background:#a0ce4e;
height: 37px;
border-bottom:1px solid #c0dc8f;
}
.st_progress-bar .st_progress-title {
font-size: 13px;
color: #ffffff;
font-weight: normal;
position: absolute;
top: 10px;
left: 13px;
}
.st_progress-bar .st_percentage {
font-size: 13px;
color: #626363;
font-weight: normal;
position: absolute;
top: 10px;
left: 90%;
}
.st_progress {
overflow: hidden;
height: 35px;
margin-bottom: 15px;
background-color: #f9f9f9;
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.st_progress .st_bar {
width: 0%;
height: 100%;
color: #ffffff;
float: left;
padding-top:7px;
font-size: 1em;
text-align: center;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #9b9fa3;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.st_progress-danger .st_bar,
.st_progress .st_bar-red {
background-color: #da5f55;
}
.st_progress-success .st_bar,
.st_progress .st_bar-green {
background-color: #a0ce4e;
}
.st_progress-info .st_bar,
.st_progress .st_bar-blue {
background-color: #6bbbe3;
}
.st_progress-warning .st_bar,
.st_progress .st_bar-orange {
background-color: #dba43a;
} .st_table {
width: 100%;
margin-bottom: 20px;
}
.st_table th,
.st_table td {
padding: 8px;
line-height: 20px;
text-align: left;
vertical-align: middle;
border-top: 1px solid #dddddd;
}
.st_table th {
font-weight: bold;
text-transform: uppercase;
}
.st_table thead th {
vertical-align: bottom;
}
.st_table-bordered {
border: 1px solid #dddddd;
border-collapse: separate;
*border-collapse: collapse;
border-left: 0;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
.st_table-bordered th,
.st_table-bordered td {
border-left: 1px solid #dddddd;
}
.st_table-bordered thead:first-child tr:first-child th,
.st_table-bordered tbody:first-child tr:first-child th,
.st_table-bordered tbody:first-child tr:first-child td {
border-top: 0;
}
.st_table-striped thead tr {
background-color: #7b8187;
color:#fff;
}
.st_table-striped thead tr a {
color:#fff;
}
.st_table-striped tbody tr:nth-child(odd) td,
.st_table-striped tbody tr:nth-child(odd) th {
background-color: #e9e9e9;
}
.st_table-striped tbody tr:nth-child(even) td,
.st_table-striped tbody tr:nth-child(even) th {
background-color: #fff;
}
.st_table th,
.st_table td {
padding:6px;
}
.st_table-bordered thead:first-child tr:first-child th:first-child,
.st_table-bordered tbody:first-child tr:first-child td:first-child {
-webkit-border-top-left-radius: 6px;
border-top-left-radius: 6px;
-moz-border-radius-topleft: 6px;
}
.st_table-bordered thead:first-child tr:first-child th:last-child,
.st_table-bordered tbody:first-child tr:first-child td:last-child {
-webkit-border-top-right-radius: 6px;
border-top-right-radius: 6px;
-moz-border-radius-topright: 6px;
}
.st_table-bordered thead:last-child tr:last-child th:first-child,
.st_table-bordered tbody:last-child tr:last-child td:first-child,
.st_table-bordered tfoot:last-child tr:last-child td:first-child {
-webkit-border-radius: 0 0 0 6px;
-moz-border-radius: 0 0 0 6px;
border-radius: 0 0 0 6px;
-webkit-border-bottom-left-radius: 6px;
border-bottom-left-radius: 6px;
-moz-border-radius-bottomleft: 6px;
}
.st_table-bordered thead:last-child tr:last-child th:last-child,
.st_table-bordered tbody:last-child tr:last-child td:last-child,
.st_table-bordered tfoot:last-child tr:last-child td:last-child {
-webkit-border-bottom-right-radius: 6px;
border-bottom-right-radius: 6px;
-moz-border-radius-bottomright: 6px;
}
table [class*=span],
.st_row-fluid table [class*=span] {
display: table-cell;
float: none;
margin-left: 0;
} .st_dividers {
clear:both;
margin: 2.75em 0;
}
.st_single{height:1px;background-color:#cdcdcd;}
.st_double{height:6px;border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd;}
.st_dotted{border-top:2px dotted #cdcdcd;}
.st_dashed{border-top:2px dashed #cdcdcd;}
.st_shadow{background:transparent url(//meditative-fotografie.de/wp-content/themes/celestial/images/shadow-divider.png) no-repeat top center; height:14px;width:100%;} .st_price-list {
list-style:none;
margin-left:0;
}
.st_price-list li {
background-image:none;
border:1px solid #dddcdc;
border-bottom:0;
margin:0;
padding:8px 0px;
text-align:center;
}
.st_price-list li:last-child{
border-bottom:1px solid #dddcdc;
margin-bottom:20px;
}
.st_price-title,
.st_price {
padding:12px 0;
}
.st_price-title {
font: normal 26px merienda, georgia;
font-size: 1.625em;
color:#fff;
}
.st_price {
font:bold 36px verdana, sans-serif;
font-size: 2.50em;
color:#54575b;
}
.st_price sup {
font-size:20px;
font-size: 0.5em;
font-weight:300;
}
.st_price-month {
font-size:22px;
font-size: 0.5em;
font-weight:300;
}
.st_price-title {
background-color: #4b7eae;
}
.st_price-item {	
background-color:#fff;
}
.st_price-footer {
background-color:#dddfe1;
} .wk-slideshow {
margin: auto;
}  .menu-toggle {
padding: 6px 10px;
font-size: 11px;
line-height: 1.428571429;
font-weight: normal;
color: #7c7c7c;
background-color: #e6e6e6;
background-repeat: repeat-x;
background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
background-image: linear-gradient(top, #f4f4f4, #e6e6e6);
border: 1px solid #d2d2d2;
border-radius: 3px;
box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
}
.menu-toggle {
cursor: default;
}
.menu-toggle:hover {
color: #5e5e5e;
background-color: #ebebeb;
background-repeat: repeat-x;
background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);
background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);
background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);
background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);
background-image: linear-gradient(top, #f9f9f9, #ebebeb);
}
.menu-toggle:active,
.menu-toggle.toggled-on {
color: #757575;
background-color: #e1e1e1;
background-repeat: repeat-x;
background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1);
background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1);
background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1);
background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1);
background-image: linear-gradient(top, #ebebeb, #e1e1e1);
box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;
border: none;
} .main-navigation {
margin-top: 30px;
text-align: center;
list-style:none;
}
.main-navigation li {
list-style:none;
background-image:none;
margin-top: 20px;
padding-left:0;
font-family: ubuntu-light,abel,sans-serif;
font-size: 1em;
line-height: 1.42857143;
}
.main-navigation a {
color: #555555;
text-decoration: none;
}
.main-navigation ul.nav-menu,
.main-navigation div.nav-menu > ul {
display: none;
}
.main-navigation ul.nav-menu.toggled-on,
.menu-toggle {
display: inline-block;
margin-left:0;
}
.main-navigation ul.nav-menu.toggled-on ul.sub-menu {
margin-left:0;
}
.main-navigation ul.nav-menu.toggled-on ul.sub-menu li {
background:none;
} @media screen and (min-width: 600px) {
.main-navigation ul.nav-menu,
.main-navigation div.nav-menu > ul {
display: inline-block !important;
text-align: right;
width: 100%;
}
.main-navigation ul {
margin: 0;
text-indent: 0;
}
.main-navigation li a,
.main-navigation li {
display: inline-block;
text-decoration: none;
}
.main-navigation li a {
border-bottom: 0;
line-height: 3.692307692;
white-space: nowrap;
}
.main-navigation li a:hover {
color: #467fc2;
}
.main-navigation li {
margin: 0 0 0 1.438em;
position: relative;
}
.main-navigation ul.sub-menu li {
margin-left:0;
}
.main-navigation li ul {
display: none;
margin: 0;
padding: 0;
position: absolute;
top: 100%;
right:-20px; z-index: 9999; }
.main-navigation li ul ul {
top: 0;
right: 90%; }
.main-navigation ul li:hover > ul {
display: block;
background-color: #f6f6f6; }
.main-navigation li ul li a {
display: block;
font-size: 0.813em;
line-height: 1.7;
padding: 4px 20px;
width: 18em; white-space: normal;
}
.main-navigation li ul li:hover {
background-color: #ededed;
}
.main-navigation li ul li a:hover {
color: #e07fe6;
}
.main-navigation li ul li:first-child:hover { border-radius:12px 12px 0 0;
}
.main-navigation li ul li:last-child:hover { border-radius:0 0 12px 12px;
} .main-navigation .current-menu-item > a,
.main-navigation .current-menu-ancestor > a,
.main-navigation .current_page_item > a,
.main-navigation .current_page_ancestor > a {
color: #467fc2;
font-weight:normal;
} .main-navigation li.home.current_page_item a {
font-weight: normal;
} .main-navigation ul.sub-menu li.current-menu-item > a,
.main-navigation ul.sub-menu li.current-menu-ancestor > a,
.main-navigation ul.sub-menu li.current_page_item > a,
.main-navigation ul.sub-menu li.current_page_ancestor > a {
color: #467fc2; } .main-navigation ul.sub-menu li:first-child.current-menu-item > a,
.main-navigation ul.sub-menu li:first-child.current-menu-ancestor > a,
.main-navigation ul.sub-menu li:first-child.current_page_item > a,
.main-navigation ul.sub-menu li:first-child.current_page_ancestor > a {
border-radius:0;
} .main-navigation ul.sub-menu li:last-child.current-menu-item > a,
.main-navigation ul.sub-menu li:last-child.current-menu-ancestor > a,
.main-navigation ul.sub-menu li:last-child.current_page_item > a,
.main-navigation ul.sub-menu li:last-child.current_page_ancestor > a {
border-radius:0;
}	
.menu-toggle {
display: none;
}
}	
@media (min-width: 320px) and (max-width: 790px) {
#logo,
#socialbar,
#breadcrumbs {
text-align:center;
}
#socialbar #social-icons {
float:none;
}
.main-navigation {
margin-top: 0!important;
}
.main-navigation ul.nav-menu,
.main-navigation div.nav-menu > ul {
text-align: center;
}
}	
@media (min-width: 320px) and (max-width: 599px) {
.main-navigation {
margin-bottom: 1.250em;
}
.main-navigation li {
margin-top:12px;
font-size: 1em;
font-weight:400;
line-height: 1;
}
.main-navigation ul.sub-menu li {
font-size: 0.875em;
font-style: italic;
}
.main-navigation ul li > ul {
background: none!important;
}
} #st_footer-menu {
margin:0 auto 0.125em;
font-size: 14px;
font-weight: bold;
color: #000000;
}
#st_footer-menu li {
display:inline;
margin:0;
padding-left:0;
background-image: none;
}
#st_footer-menu li a {
margin:0 2px 0 5px;
color: #ffffff;
}
#st_footer-menu li:before { 
content:"\00B7";
}
#st_footer-menu li:first-child:before {
content:"";
}
#st_footer-menu li a:hover {
text-decoration:none;
} .row {
margin-left: -20px;
*zoom: 1;
}
.row:before,
.row:after {
display: table;
line-height: 0;
content: "";
}
.row:after {
clear: both;
}
[class*="span"] {
float: left;
min-height: 1px;
margin-left: 20px;
}
.container {
width: 940px;
}
.span12 {
width: 940px;
}
.span11 {
width: 860px;
}
.span10 {
width: 780px;
}
.span9 {
width: 700px;
}
.span8 {
width: 620px;
}
.span7 {
width: 540px;
}
.span6 {
width: 460px;
}
.span5 {
width: 380px;
}
.span4 {
width: 300px;
}
.span3 {
width: 220px;
}
.span2 {
width: 140px;
}
.span1 {
width: 60px;
}
.offset12 {
margin-left: 980px;
}
.offset11 {
margin-left: 900px;
}
.offset10 {
margin-left: 820px;
}
.offset9 {
margin-left: 740px;
}
.offset8 {
margin-left: 660px;
}
.offset7 {
margin-left: 580px;
}
.offset6 {
margin-left: 500px;
}
.offset5 {
margin-left: 420px;
}
.offset4 {
margin-left: 340px;
}
.offset3 {
margin-left: 260px;
}
.offset2 {
margin-left: 180px;
}
.offset1 {
margin-left: 100px;
}
.row-fluid {
width: 100%;
*zoom: 1;
}
.row-fluid:before,
.row-fluid:after {
display: table;
line-height: 0;
content: "";
}
.row-fluid:after {
clear: both;
}
.row-fluid [class*="span"] {
display: block;
float: left;
width: 100%;
min-height: 30px;
margin-left: 2.127659574468085%;
*margin-left: 2.074468085106383%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.row-fluid [class*="span"]:first-child {
margin-left: 0;
}
.row-fluid .span12 {
width: 100%;
*width: 99.94680851063829%;
}
.row-fluid .span11 {
width: 91.48936170212765%;
*width: 91.43617021276594%;
}
.row-fluid .span10 {
width: 82.97872340425532%;
*width: 82.92553191489361%;
}
.row-fluid .span9 {
width: 74.46808510638297%;
*width: 74.41489361702126%;
}
.row-fluid .span8 {
width: 65.95744680851064%;
*width: 65.90425531914893%;
}
.row-fluid .span7 {
width: 57.44680851063829%;
*width: 57.39361702127659%;
}
.row-fluid .span6 {
width: 48.93617021276595%;
*width: 48.88297872340425%;
}
.row-fluid .span5 {
width: 40.42553191489362%;
*width: 40.37234042553192%;
}
.row-fluid .span4 {
width: 31.914893617021278%;
*width: 31.861702127659576%;
}
.row-fluid .span3 {
width: 23.404255319148934%;
*width: 23.351063829787233%;
}
.row-fluid .span2 {
width: 14.893617021276595%;
*width: 14.840425531914894%;
}
.row-fluid .span1 {
width: 6.382978723404255%;
*width: 6.329787234042553%;
}
.row-fluid .offset12 {
margin-left: 104.25531914893617%;
*margin-left: 104.14893617021275%;
}
.row-fluid .offset12:first-child {
margin-left: 102.12765957446808%;
*margin-left: 102.02127659574467%;
}
.row-fluid .offset11 {
margin-left: 95.74468085106382%;
*margin-left: 95.6382978723404%;
}
.row-fluid .offset11:first-child {
margin-left: 93.61702127659574%;
*margin-left: 93.51063829787232%;
}
.row-fluid .offset10 {
margin-left: 87.23404255319149%;
*margin-left: 87.12765957446807%;
}
.row-fluid .offset10:first-child {
margin-left: 85.1063829787234%;
*margin-left: 84.99999999999999%;
}
.row-fluid .offset9 {
margin-left: 78.72340425531914%;
*margin-left: 78.61702127659572%;
}
.row-fluid .offset9:first-child {
margin-left: 76.59574468085106%;
*margin-left: 76.48936170212764%;
}
.row-fluid .offset8 {
margin-left: 70.2127659574468%;
*margin-left: 70.10638297872339%;
}
.row-fluid .offset8:first-child {
margin-left: 68.08510638297872%;
*margin-left: 67.9787234042553%;
}
.row-fluid .offset7 {
margin-left: 61.70212765957446%;
*margin-left: 61.59574468085106%;
}
.row-fluid .offset7:first-child {
margin-left: 59.574468085106375%;
*margin-left: 59.46808510638297%;
}
.row-fluid .offset6 {
margin-left: 53.191489361702125%;
*margin-left: 53.085106382978715%;
}
.row-fluid .offset6:first-child {
margin-left: 51.063829787234035%;
*margin-left: 50.95744680851063%;
}
.row-fluid .offset5 {
margin-left: 44.68085106382979%;
*margin-left: 44.57446808510638%;
}
.row-fluid .offset5:first-child {
margin-left: 42.5531914893617%;
*margin-left: 42.4468085106383%;
}
.row-fluid .offset4 {
margin-left: 36.170212765957444%;
*margin-left: 36.06382978723405%;
}
.row-fluid .offset4:first-child {
margin-left: 34.04255319148936%;
*margin-left: 33.93617021276596%;
}
.row-fluid .offset3 {
margin-left: 27.659574468085104%;
*margin-left: 27.5531914893617%;
}
.row-fluid .offset3:first-child {
margin-left: 25.53191489361702%;
*margin-left: 25.425531914893618%;
}
.row-fluid .offset2 {
margin-left: 19.148936170212764%;
*margin-left: 19.04255319148936%;
}
.row-fluid .offset2:first-child {
margin-left: 17.02127659574468%;
*margin-left: 16.914893617021278%;
}
.row-fluid .offset1 {
margin-left: 10.638297872340425%;
*margin-left: 10.53191489361702%;
}
.row-fluid .offset1:first-child {
margin-left: 8.51063829787234%;
*margin-left: 8.404255319148938%;
}
[class*="span"].hide,
.row-fluid [class*="span"].hide {
display: none;
}
[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
float: right;
}
.container {
margin-right: auto;
margin-left: auto;
*zoom: 1;
}
.container:before,
.container:after {
display: table;
line-height: 0;
content: "";
}
.container:after {
clear: both;
}
.container-fluid {
padding-right: 20px;
padding-left: 20px;
*zoom: 1;
}
.container-fluid:before,
.container-fluid:after {
display: table;
line-height: 0;
content: "";
}
.container-fluid:after {
clear: both;
} @-ms-viewport {
width: device-width;
}
.hidden {
display: none;
visibility: hidden;
}
.visible-phone {
display: none !important;
}
.visible-tablet {
display: none !important;
}
.hidden-desktop {
display: none !important;
}
.visible-desktop {
display: inherit !important;
}
@media (min-width: 768px) and (max-width: 979px) {
.hidden-desktop {
display: inherit !important;
}
.visible-desktop {
display: none !important ;
}
.visible-tablet {
display: inherit !important;
}
.hidden-tablet {
display: none !important;
}
}
@media (max-width: 767px) {
.hidden-desktop {
display: inherit !important;
}
.visible-desktop {
display: none !important;
}
.visible-phone {
display: inherit !important;
}
.hidden-phone {
display: none !important;
}
}
@media (min-width: 1200px) {
.row {
margin-left: -30px;
*zoom: 1;
}
.row:before,
.row:after {
display: table;
line-height: 0;
content: "";
}
.row:after {
clear: both;
}
[class*="span"] {
float: left;
min-height: 1px;
margin-left: 30px;
}
.container {
width: 1170px;
}
.span12 {
width: 1170px;
}
.span11 {
width: 1070px;
}
.span10 {
width: 970px;
}
.span9 {
width: 870px;
}
.span8 {
width: 770px;
}
.span7 {
width: 670px;
}
.span6 {
width: 570px;
}
.span5 {
width: 470px;
}
.span4 {
width: 370px;
}
.span3 {
width: 270px;
}
.span2 {
width: 170px;
}
.span1 {
width: 70px;
}
.offset12 {
margin-left: 1230px;
}
.offset11 {
margin-left: 1130px;
}
.offset10 {
margin-left: 1030px;
}
.offset9 {
margin-left: 930px;
}
.offset8 {
margin-left: 830px;
}
.offset7 {
margin-left: 730px;
}
.offset6 {
margin-left: 630px;
}
.offset5 {
margin-left: 530px;
}
.offset4 {
margin-left: 430px;
}
.offset3 {
margin-left: 330px;
}
.offset2 {
margin-left: 230px;
}
.offset1 {
margin-left: 130px;
}
.row-fluid {
width: 100%;
*zoom: 1;
}
.row-fluid:before,
.row-fluid:after {
display: table;
line-height: 0;
content: "";
}
.row-fluid:after {
clear: both;
}
.row-fluid [class*="span"] {
display: block;
float: left;
width: 100%;
min-height: 30px;
margin-left: 2.564102564102564%;
*margin-left: 2.5109110747408616%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.row-fluid [class*="span"]:first-child {
margin-left: 0;
}
.row-fluid .controls-row [class*="span"] + [class*="span"] {
margin-left: 2.564102564102564%;
}
.row-fluid .span12 {
width: 100%;
*width: 99.94680851063829%;
}
.row-fluid .span11 {
width: 91.45299145299145%;
*width: 91.39979996362975%;
}
.row-fluid .span10 {
width: 82.90598290598291%;
*width: 82.8527914166212%;
}
.row-fluid .span9 {
width: 74.35897435897436%;
*width: 74.30578286961266%;
}
.row-fluid .span8 {
width: 65.81196581196582%;
*width: 65.75877432260411%;
}
.row-fluid .span7 {
width: 57.26495726495726%;
*width: 57.21176577559556%;
}
.row-fluid .span6 {
width: 48.717948717948715%;
*width: 48.664757228587014%;
}
.row-fluid .span5 {
width: 40.17094017094017%;
*width: 40.11774868157847%;
}
.row-fluid .span4 {
width: 31.623931623931625%;
*width: 31.570740134569924%;
}
.row-fluid .span3 {
width: 23.076923076923077%;
*width: 23.023731587561375%;
}
.row-fluid .span2 {
width: 14.52991452991453%;
*width: 14.476723040552828%;
}
.row-fluid .span1 {
width: 5.982905982905983%;
*width: 5.929714493544281%;
}
.row-fluid .offset12 {
margin-left: 105.12820512820512%;
*margin-left: 105.02182214948171%;
}
.row-fluid .offset12:first-child {
margin-left: 102.56410256410257%;
*margin-left: 102.45771958537915%;
}
.row-fluid .offset11 {
margin-left: 96.58119658119658%;
*margin-left: 96.47481360247316%;
}
.row-fluid .offset11:first-child {
margin-left: 94.01709401709402%;
*margin-left: 93.91071103837061%;
}
.row-fluid .offset10 {
margin-left: 88.03418803418803%;
*margin-left: 87.92780505546462%;
}
.row-fluid .offset10:first-child {
margin-left: 85.47008547008548%;
*margin-left: 85.36370249136206%;
}
.row-fluid .offset9 {
margin-left: 79.48717948717949%;
*margin-left: 79.38079650845607%;
}
.row-fluid .offset9:first-child {
margin-left: 76.92307692307693%;
*margin-left: 76.81669394435352%;
}
.row-fluid .offset8 {
margin-left: 70.94017094017094%;
*margin-left: 70.83378796144753%;
}
.row-fluid .offset8:first-child {
margin-left: 68.37606837606839%;
*margin-left: 68.26968539734497%;
}
.row-fluid .offset7 {
margin-left: 62.393162393162385%;
*margin-left: 62.28677941443899%;
}
.row-fluid .offset7:first-child {
margin-left: 59.82905982905982%;
*margin-left: 59.72267685033642%;
}
.row-fluid .offset6 {
margin-left: 53.84615384615384%;
*margin-left: 53.739770867430444%;
}
.row-fluid .offset6:first-child {
margin-left: 51.28205128205128%;
*margin-left: 51.175668303327875%;
}
.row-fluid .offset5 {
margin-left: 45.299145299145295%;
*margin-left: 45.1927623204219%;
}
.row-fluid .offset5:first-child {
margin-left: 42.73504273504273%;
*margin-left: 42.62865975631933%;
}
.row-fluid .offset4 {
margin-left: 36.75213675213675%;
*margin-left: 36.645753773413354%;
}
.row-fluid .offset4:first-child {
margin-left: 34.18803418803419%;
*margin-left: 34.081651209310785%;
}
.row-fluid .offset3 {
margin-left: 28.205128205128204%;
*margin-left: 28.0987452264048%;
}
.row-fluid .offset3:first-child {
margin-left: 25.641025641025642%;
*margin-left: 25.53464266230224%;
}
.row-fluid .offset2 {
margin-left: 19.65811965811966%;
*margin-left: 19.551736679396257%;
}
.row-fluid .offset2:first-child {
margin-left: 17.094017094017094%;
*margin-left: 16.98763411529369%;
}
.row-fluid .offset1 {
margin-left: 11.11111111111111%;
*margin-left: 11.004728132387708%;
}
.row-fluid .offset1:first-child {
margin-left: 8.547008547008547%;
*margin-left: 8.440625568285142%;
}
.thumbnails {
margin-left: -30px;
}
.thumbnails > li {
margin-left: 30px;
}
.row-fluid .thumbnails {
margin-left: 0;
}
}
@media (min-width: 768px) and (max-width: 979px) {
.row {
margin-left: -20px;
*zoom: 1;
}
.row:before,
.row:after {
display: table;
line-height: 0;
content: "";
}
.row:after {
clear: both;
}
[class*="span"] {
float: left;
min-height: 1px;
margin-left: 20px;
}
.container {
width: 724px;
}
.span12 {
width: 724px;
}
.span11 {
width: 662px;
}
.span10 {
width: 600px;
}
.span9 {
width: 538px;
}
.span8 {
width: 476px;
}
.span7 {
width: 414px;
}
.span6 {
width: 352px;
}
.span5 {
width: 290px;
}
.span4 {
width: 228px;
}
.span3 {
width: 166px;
}
.span2 {
width: 104px;
}
.span1 {
width: 42px;
}
.offset12 {
margin-left: 764px;
}
.offset11 {
margin-left: 702px;
}
.offset10 {
margin-left: 640px;
}
.offset9 {
margin-left: 578px;
}
.offset8 {
margin-left: 516px;
}
.offset7 {
margin-left: 454px;
}
.offset6 {
margin-left: 392px;
}
.offset5 {
margin-left: 330px;
}
.offset4 {
margin-left: 268px;
}
.offset3 {
margin-left: 206px;
}
.offset2 {
margin-left: 144px;
}
.offset1 {
margin-left: 82px;
}
.row-fluid {
width: 100%;
*zoom: 1;
}
.row-fluid:before,
.row-fluid:after {
display: table;
line-height: 0;
content: "";
}
.row-fluid:after {
clear: both;
}
.row-fluid [class*="span"] {
display: block;
float: left;
width: 100%;
min-height: 30px;
margin-left: 2.7624309392265194%;
*margin-left: 2.709239449864817%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.row-fluid [class*="span"]:first-child {
margin-left: 0;
}
.row-fluid .controls-row [class*="span"] + [class*="span"] {
margin-left: 2.7624309392265194%;
}
.row-fluid .span12 {
width: 100%;
*width: 99.94680851063829%;
}
.row-fluid .span11 {
width: 91.43646408839778%;
*width: 91.38327259903608%;
}
.row-fluid .span10 {
width: 82.87292817679558%;
*width: 82.81973668743387%;
}
.row-fluid .span9 {
width: 74.30939226519337%;
*width: 74.25620077583166%;
}
.row-fluid .span8 {
width: 65.74585635359117%;
*width: 65.69266486422946%;
}
.row-fluid .span7 {
width: 57.18232044198895%;
*width: 57.12912895262725%;
}
.row-fluid .span6 {
width: 48.61878453038674%;
*width: 48.56559304102504%;
}
.row-fluid .span5 {
width: 40.05524861878453%;
*width: 40.00205712942283%;
}
.row-fluid .span4 {
width: 31.491712707182323%;
*width: 31.43852121782062%;
}
.row-fluid .span3 {
width: 22.92817679558011%;
*width: 22.87498530621841%;
}
.row-fluid .span2 {
width: 14.3646408839779%;
*width: 14.311449394616199%;
}
.row-fluid .span1 {
width: 5.801104972375691%;
*width: 5.747913483013988%;
}
.row-fluid .offset12 {
margin-left: 105.52486187845304%;
*margin-left: 105.41847889972962%;
}
.row-fluid .offset12:first-child {
margin-left: 102.76243093922652%;
*margin-left: 102.6560479605031%;
}
.row-fluid .offset11 {
margin-left: 96.96132596685082%;
*margin-left: 96.8549429881274%;
}
.row-fluid .offset11:first-child {
margin-left: 94.1988950276243%;
*margin-left: 94.09251204890089%;
}
.row-fluid .offset10 {
margin-left: 88.39779005524862%;
*margin-left: 88.2914070765252%;
}
.row-fluid .offset10:first-child {
margin-left: 85.6353591160221%;
*margin-left: 85.52897613729868%;
}
.row-fluid .offset9 {
margin-left: 79.8342541436464%;
*margin-left: 79.72787116492299%;
}
.row-fluid .offset9:first-child {
margin-left: 77.07182320441989%;
*margin-left: 76.96544022569647%;
}
.row-fluid .offset8 {
margin-left: 71.2707182320442%;
*margin-left: 71.16433525332079%;
}
.row-fluid .offset8:first-child {
margin-left: 68.50828729281768%;
*margin-left: 68.40190431409427%;
}
.row-fluid .offset7 {
margin-left: 62.70718232044199%;
*margin-left: 62.600799341718584%;
}
.row-fluid .offset7:first-child {
margin-left: 59.94475138121547%;
*margin-left: 59.838368402492065%;
}
.row-fluid .offset6 {
margin-left: 54.14364640883978%;
*margin-left: 54.037263430116376%;
}
.row-fluid .offset6:first-child {
margin-left: 51.38121546961326%;
*margin-left: 51.27483249088986%;
}
.row-fluid .offset5 {
margin-left: 45.58011049723757%;
*margin-left: 45.47372751851417%;
}
.row-fluid .offset5:first-child {
margin-left: 42.81767955801105%;
*margin-left: 42.71129657928765%;
}
.row-fluid .offset4 {
margin-left: 37.01657458563536%;
*margin-left: 36.91019160691196%;
}
.row-fluid .offset4:first-child {
margin-left: 34.25414364640884%;
*margin-left: 34.14776066768544%;
}
.row-fluid .offset3 {
margin-left: 28.45303867403315%;
*margin-left: 28.346655695309746%;
}
.row-fluid .offset3:first-child {
margin-left: 25.69060773480663%;
*margin-left: 25.584224756083227%;
}
.row-fluid .offset2 {
margin-left: 19.88950276243094%;
*margin-left: 19.783119783707537%;
}
.row-fluid .offset2:first-child {
margin-left: 17.12707182320442%;
*margin-left: 17.02068884448102%;
}
.row-fluid .offset1 {
margin-left: 11.32596685082873%;
*margin-left: 11.219583872105325%;
}
.row-fluid .offset1:first-child {
margin-left: 8.56353591160221%;
*margin-left: 8.457152932878806%;
}
}
@media (max-width: 767px) {
.container-fluid,
.container {
padding: 0 5px;
}
.container {
width: auto;
}
.row-fluid {
width: 100%;
}
.row,
.thumbnails {
margin-left: 0;
}
.thumbnails > li {
float: none;
margin-left: 0;
}
[class*="span"],
.uneditable-input[class*="span"],
.row-fluid [class*="span"] {
display: block;
float: none;
width: 100%;
margin-left: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.span12,
.row-fluid .span12 {
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.row-fluid [class*="offset"]:first-child {
margin-left: 0;
}
}
@media (max-width: 768px) {
#cta-wrapper {
margin-top: 2em;
}
#cta h1 {
font-size: 1.5em;
}
#cta h2 {
font-size: 1em;
}	
#footer-group .widget {
margin-bottom:2em;
}
}
@media (min-width: 240px) and (max-width:480px) {
#showcase-wrapper  {
border: none;
}
#cta-wrapper {
padding-top:1em;
}
#cta h1 {
font-size: 1.5em;
}
#cta h2 {
font-size: 1em;
}
}
@media (max-width: 480px) {}
@media (max-width: 979px) {
.input-large,
.input-xlarge,
.input-xxlarge,
input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input {
display: block;
width: 100%;
min-height: 30px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
}
@media (min-width: 980px) {
.nav-collapse.collapse {
height: auto !important;
overflow: visible !important;
}
}#footer-wrapper {
color: #c8c8c8;
} #cta h2, h2.promo {
font-family: verdana,sans-serif;
font-size: 1.1em;
font-weight: 300;
line-height: 1.5em;
}
p {
font-family: verdana;
margin-bottom: 1.375em;
}
.main-navigation li ul li:hover {
background-color: #ededed;
}
.main-navigation li ul li a:hover {
color: #000000;
} @media (min-width: 768px) and (max-width: 979px) {
}
@media (min-width: 1200px) {
}
@media (max-width: 979px) {
}
@media (max-width: 767px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}