/* Minify_CSS_UriRewriter::$debugText

*/

/* gallery-mosaicflow.css */

/* 1  */ /*
/* 2  *| Add any CSS that will be needed by your MosaicFlow gallery template. This will be output to the frontend
/* 3  *| */
/* 4  */
/* 5  */ .mosaicflow__container{
/* 6  */ 	overflow:hidden;
/* 7  */ }
/* 8  */ .mosaicflow__column {
/* 9  */     float: left;
/* 10 */ }
/* 11 */
/* 12 */ .mosaicflow__item{
/* 13 */ 	display:block;
/* 14 */ 	border:none;
/* 15 */ 	margin: 4px 2px;
/* 16 */ }
/* 17 */ .mosaicflow__item:not(.filler):hover{
/* 18 */ 	border:none;
/* 19 */ 	filter:brightness(1.4);
/* 20 */ }
/* 21 */ .mosaicflow__item img,
/* 22 */ .mosaicflow__item .mosaicflow-filler {
/* 23 */     display: block;
/* 24 */     width: 100%;
/* 25 */     height: auto;
/* 26 */     outline:none;
/* 27 */     margin:0;
/* 28 */ }
/* 29 */ .longImage{
/* 30 */ 	width:100%;
/* 31 */ }
/* Minify_CSS_UriRewriter::$debugText

*/

/* foobox.free.min.css */

/* 1 */ .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}
/* Minify_CSS_UriRewriter::$debugText

*/

/* style.css */

/* 1   */ /*
/* 2   *| Theme Name: BSV
/* 3   *| Author: Ashlin Duncan
/* 4   *| Description: The theme for the Birmingham Suzuki Violinists website.
/* 5   *| Text Domain: bsv
/* 6   *|
/* 7   *| Theme Copyright 2016, Ashlin Duncan. All rights reserved.
/* 8   *| Note: This stylesheet is a "core" mobile-first sheet, other stylesheets are overlayed for compatibility.
/* 9   *| */
/* 10  */ *{
/* 11  */ 	margin:0;
/* 12  */ 	padding:0;
/* 13  */ 	border:none;
/* 14  */ 	outline:none;
/* 15  */ }
/* 16  */ a{
/* 17  */ 	color:inherit;
/* 18  */ 	text-decoration:inherit;
/* 19  */ }
/* 20  */ html{
/* 21  */ 	position:relative;
/* 22  */ 	min-height:100%;
/* 23  */ 	overflow-x:auto;
/* 24  */ }
/* 25  */ body{
/* 26  */ 	/*margin: 0 0 200px;*/
/* 27  */ 	background:#EAEAEA;
/* 28  */ }
/* 29  */ input{
/* 30  */ 	-webkit-appearance: none;
/* 31  */ 	border-radius:0;
/* 32  */ }
/* 33  */ .smalltext{
/* 34  */ 	font-size:14px;
/* 35  */ }
/* 36  */ .loading{
/* 37  */ /*	opacity:0;
/* 38  *| 	display:flex;
/* 39  *| 	position:fixed;
/* 40  *| 	top:0;
/* 41  *| 	bottom:0;
/* 42  *| 	left:0;
/* 43  *| 	right:0;
/* 44  *| 	background:#212121;
/* 45  *| 	justify-content:center;
/* 46  *| 	flex-direction:column;
/* 47  *| 	z-index:3000;
/* 48  *| 	transition:opacity 0.05s;
/* 49  *| 	pointer-events:none;*/
/* 50  */ 	display:none;

/* style.css */

/* 51  */ }
/* 52  */ .loading.active{
/* 53  */ 	opacity:1;
/* 54  */ }
/* 55  */ .loading:after{
/* 56  */ 	content:'';
/* 57  */ 	display:block;
/* 58  */ 	height:200px;
/* 59  */ 	width:200px;
/* 60  */ 	margin:0 auto;
/* 61  */ 	border-radius:100%;
/* 62  */ 	border-right:2px solid white;
/* 63  */ 	animation:spinner 0.8s linear infinite;
/* 64  */ }
/* 65  */ @keyframes spinner{
/* 66  */ 	to{
/* 67  */ 		transform:rotate(360deg);
/* 68  */ 	}
/* 69  */ }
/* 70  */ .homeBody{
/* 71  */ 	background:white;
/* 72  */ }
/* 73  */ .header{
/* 74  */ 	display:none;
/* 75  */ 	position:absolute;
/* 76  */ 	top:0;
/* 77  */ 	bottom:0;
/* 78  */ 	left:0;
/* 79  */ 	width:90%;
/* 80  */ 	z-index:10;
/* 81  */ 	text-align:center;
/* 82  */ 	background:#161616;
/* 83  */ 	color:white;
/* 84  */ 	white-space:nowrap;
/* 85  */ 	height:100vh;
/* 86  */ 	overflow-y:auto;
/* 87  */ }
/* 88  */ #logo{
/* 89  */ 	display:none;
/* 90  */ }
/* 91  */ #noSVG{
/* 92  */ 	display:none;
/* 93  */ }
/* 94  */ nav{
/* 95  */
/* 96  */ 	text-align:left;
/* 97  */ 	position:absolute;
/* 98  */ 	top:0;
/* 99  */ 	right:0;
/* 100 */ 	left:0;

/* style.css */

/* 101 */ 	font-family:"Josefin Slab", serif;
/* 102 */ 	font-size:26px;
/* 103 */ 	font-weight:500;
/* 104 */
/* 105 */ }
/* 106 */ nav:before{
/* 107 */ 	content:'Navigation';
/* 108 */ 	position:absolute;
/* 109 */ 	top:20px;
/* 110 */ 	border-bottom:1px solid red;
/* 111 */ 	left:4%;
/* 112 */ 	font-size:34px;
/* 113 */ 	font-weight:500;
/* 114 */ }
/* 115 */ nav ul{
/* 116 */ 	list-style-type:none;
/* 117 */ 	margin:65px 0 35px 10%;
/* 118 */ }
/* 119 */ nav li{
/* 120 */ 	background:rgba(22,22,22,1);
/* 121 */ }
/* 122 */ nav li:active{
/* 123 */ 	background:rgba(255,255,255,0.08);
/* 124 */ }
/* 125 */ nav li a{
/* 126 */ 	display:block;
/* 127 */ 	padding:0 6%;
/* 128 */ 	position:relative;
/* 129 */ 	line-height:40px;
/* 130 */ 	height:40px;
/* 131 */ }
/* 132 */ nav li a:after{
/* 133 */ 	content:'';
/* 134 */ 	background:yellow;
/* 135 */ 	right:7%;
/* 136 */ 	width:0;
/* 137 */ 	position:absolute;
/* 138 */ 	height:2px;
/* 139 */ 	bottom:6px;
/* 140 */ }
/* 141 */ nav li a:active:after{
/* 142 */ 	width:90%;
/* 143 */ 	background:red;
/* 144 */ }
/* 145 */ nav li ul{
/* 146 */ 	display:none;
/* 147 */ }
/* 148 */ nav span{
/* 149 */ 	display:inline-block;
/* 150 */ }

/* style.css */

/* 151 */ #mainContent{
/* 152 */ 	position:relative;
/* 153 */ 	z-index:1000;
/* 154 */ 	width:100%;
/* 155 */ 	overflow:hidden;
/* 156 */ }
/* 157 */ .menuOverflow{
/* 158 */ 	top:0;
/* 159 */ 	bottom:0;
/* 160 */ 	position:absolute;
/* 161 */ 	left:0;
/* 162 */ 	width:10%;
/* 163 */ 	display:none;
/* 164 */ }
/* 165 */ .mobileLogo{
/* 166 */ 	background:#161616;
/* 167 */ 	height:25vh;
/* 168 */ 	padding:3vh 5% 6vh;
/* 169 */ 	text-align:center;
/* 170 */ }
/* 171 */ .mobileLogo img{
/* 172 */ 	height:100%;
/* 173 */ 	width:auto;
/* 174 */ 	display:inline-block;
/* 175 */ }
/* 176 */ #topBar{
/* 177 */ 	height:35px;
/* 178 */ 	background:#080808;
/* 179 */ 	position:absolute;
/* 180 */ 	width:inherit;
/* 181 */ 	z-index:100;
/* 182 */ 	left:0;
/* 183 */ 	right:0;
/* 184 */ 	top:34vh;
/* 185 */ }
/* 186 */ #menuIcon{
/* 187 */ 	background:
/* 188 */ 		url(images/menu.svg)
/* 189 */ 		7px 6px/
/* 190 */ 		19px 21px
/* 191 */ 		no-repeat;
/* 192 */ 	position:absolute;
/* 193 */ 	left:0;
/* 194 */ 	top:0;
/* 195 */ 	bottom:0;
/* 196 */ 	width:35px;
/* 197 */ }
/* 198 */ #topBar .search{
/* 199 */ 	max-width:15em;
/* 200 */ 	width:15em;

/* style.css */

/* 201 */ 	position:absolute;
/* 202 */ 	height:100%;
/* 203 */ 	right:-15em;
/* 204 */ 	transition:right 0.2s;
/* 205 */ }
/* 206 */ #topBar .searchActive{
/* 207 */ 	right:0;
/* 208 */ }
/* 209 */ #topBar #searchIcon{
/* 210 */ 	height:100%;
/* 211 */ 	width:40px;
/* 212 */ 	position:absolute;
/* 213 */ 	top:0;
/* 214 */ 	bottom:0;
/* 215 */ 	left:-40px;
/* 216 */ 	background:
/* 217 */ 		url(images/magnifying-glass.svg)
/* 218 */ 		center 5px/
/* 219 */ 		auto 73%
/* 220 */ 		no-repeat;
/* 221 */ 	transition:background 0.2s;
/* 222 */ 	cursor:pointer;
/* 223 */ }
/* 224 */ #topBar .search-form{
/* 225 */ 	width:100%;
/* 226 */ 	height:100%;
/* 227 */ 	border:none;
/* 228 */ 	resize:none;
/* 229 */ 	white-space:nowrap;
/* 230 */ }
/* 231 */ #topBar .search-field{
/* 232 */ 	width:70%;
/* 233 */ 	height:27px;
/* 234 */ 	position:relative;
/* 235 */ 	display:inline-block;
/* 236 */ 	border:none;
/* 237 */ }
/* 238 */ #topBar .screen-reader-text{
/* 239 */ 	display:none;
/* 240 */ }
/* 241 */ #topBar .search-submit{
/* 242 */ 	height:35px;
/* 243 */ 	background:black;
/* 244 */ 	border:none;
/* 245 */ 	cursor:pointer;
/* 246 */ 	color:white;
/* 247 */ 	font-family:'Merriweather';
/* 248 */ 	display:inline-block;
/* 249 */ 	transition:background 0.2s;
/* 250 */ }

/* style.css */

/* 251 */ #topBar .search-submit:active{
/* 252 */ 	background:rgba(255,255,255,0.1);
/* 253 */ }
/* 254 */ .blogPosts .search-form{
/* 255 */ 	height:35px;
/* 256 */ 	position:relative;
/* 257 */ 	text-align:left;
/* 258 */ 	line-height:35px;
/* 259 */ 	margin-bottom:5px;
/* 260 */ 	white-space:nowrap;
/* 261 */ }
/* 262 */ .blogPosts .search-form span{
/* 263 */ 	display:none;
/* 264 */ }
/* 265 */
/* 266 */ .blogPosts .search-form .search-field{
/* 267 */ 	height:100%;
/* 268 */ 	border:1px solid #E2E2E2;
/* 269 */ 	display:inline-block;
/* 270 */ 	min-width:80%;
/* 271 */ }
/* 272 */ .blogPosts .search-form .search-submit{
/* 273 */ 	height:95%;
/* 274 */ 	border:1px solid #E2E2E2;
/* 275 */ 	font-family:'Merriweather';
/* 276 */ 	background:#D3D3D3;
/* 277 */ 	transition:all 0.2s;
/* 278 */ 	padding:0 5px;
/* 279 */ }
/* 280 */ .blogPosts .search-form .search-submit:active{
/* 281 */ 	background:#E2E2E2;
/* 282 */ }
/* 283 */ .home{
/* 284 */ 	padding-top:35px;
/* 285 */ }
/* 286 */ .home .halfSection{
/* 287 */ 	min-height:30vh;
/* 288 */ 	vertical-align:middle;
/* 289 */ 	text-align:left;
/* 290 */ 	width:100%;
/* 291 */ 	font-family:'Merriweather', serif;
/* 292 */ 	font-weight:300;overflow:hidden;
/* 293 */ 	position:relative;
/* 294 */ 	padding:5vh 0;
/* 295 */ 	background:white;
/* 296 */ }
/* 297 */ .home .halfSection:first-child{
/* 298 */ 	display:none;
/* 299 */ }
/* 300 */ .home .halfSection .img{

/* style.css */

/* 301 */ 	position:absolute;
/* 302 */ 	top:0;
/* 303 */ 	bottom:0;
/* 304 */ 	right:0;
/* 305 */ 	left:0;
/* 306 */ 	height:40vh;
/* 307 */ 	background:black center 40%/cover no-repeat;
/* 308 */ }
/* 309 */ .centered{
/* 310 */ 	vertical-align:middle;
/* 311 */ 	padding:0 10%;
/* 312 */ }
/* 313 */ .mainBlog, .mainPage{
/* 314 */ 	background:#EAEAEA;
/* 315 */ }
/* 316 */ .blog, .page{
/* 317 */ 	padding:40px 3%;
/* 318 */ 	overflow:hidden;
/* 319 */
/* 320 */ 	font-family:"Merriweather"!important;
/* 321 */ }
/* 322 */ .blogPosts, .pageSection{
/* 323 */ 	/*width:100%;*/
/* 324 */ 	margin:0 auto;
/* 325 */ 	position:relative;
/* 326 */ 	display:block;
/* 327 */ }
/* 328 */ .post, .pageSection{
/* 329 */ 	background:white;
/* 330 */ 	box-shadow:0px 0px 1px rgba(0, 0, 0, 0.15);
/* 331 */ 	position:relative;
/* 332 */ }
/* 333 */ .post{
/* 334 */ 	margin:0 0 50px 0;
/* 335 */ }
/* 336 */ .post header, .pageSection header{
/* 337 */ 	padding:50px 6% 0;
/* 338 */ }
/* 339 */ .post header a, .pageSection header a{
/* 340 */ 	color:black;
/* 341 */ }
/* 342 */ .post section, .pageSection section{
/* 343 */ 	padding:0 6% 100px;
/* 344 */ }
/* 345 */ .post footer, .pageSection footer{
/* 346 */ 	background:#F4F4F4;
/* 347 */ 	width:100%;
/* 348 */ 	padding:10px 0;
/* 349 */ 	font-size:14px;
/* 350 */ 	overflow:hidden;

/* style.css */

/* 351 */ 	text-align:left;
/* 352 */ 	min-height:40px;
/* 353 */ 	line-height:40px;
/* 354 */ 	position:absolute;
/* 355 */ 	bottom:0;
/* 356 */ }
/* 357 */ .post .footerWrapper{
/* 358 */ 	margin:0 3%;
/* 359 */ 	vertical-align:middle;
/* 360 */
/* 361 */ }
/* 362 */ .post .footerWrapper *{
/* 363 */ 	line-height:normal;
/* 364 */ }
/* 365 */ .post time{
/* 366 */ 	display:inline-block;
/* 367 */ 	position:relative;
/* 368 */ 	margin:0 20px 0 0;
/* 369 */ }
/* 370 */ .post time:not(:empty):before{
/* 371 */ 	content:'';
/* 372 */ 	width:1em;
/* 373 */ 	height:1em;
/* 374 */ 	display:inline-block;
/* 375 */ 	margin:0 10px 0;
/* 376 */ 	background:url(images/calendar.svg);
/* 377 */ 	background-size:100% auto;
/* 378 */ 	background-position:center center;
/* 379 */ 	background-repeat:no-repeat;
/* 380 */ }
/* 381 */ .post .categoryTags{
/* 382 */ 	position:relative;
/* 383 */ 	display:inline-block;
/* 384 */ 	margin:0 20px 0 0;
/* 385 */ }
/* 386 */ .post .categoryTags:not(:empty):before{
/* 387 */ 	content:'';
/* 388 */ 	width:1em;
/* 389 */ 	height:1em;
/* 390 */ 	display:inline-block;
/* 391 */ 	margin:0 10px 0;
/* 392 */ 	background:url(images/folder.svg);
/* 393 */ 	background-size:100% auto;
/* 394 */ 	background-position:center center;
/* 395 */ 	background-repeat:no-repeat;
/* 396 */ }
/* 397 */ .post .tags{
/* 398 */ 	position:relative;
/* 399 */ 	display:inline-block;
/* 400 */ }

/* style.css */

/* 401 */ .post .tags:not(:empty):before{
/* 402 */ 	content:'';
/* 403 */ 	width:1em;
/* 404 */ 	height:1em;
/* 405 */ 	display:inline-block;
/* 406 */ 	margin:0 10px 0;
/* 407 */ 	background:url(images/tags.svg);
/* 408 */ 	background-size:100% auto;
/* 409 */ 	background-position:center center;
/* 410 */ 	background-repeat:no-repeat;
/* 411 */ }
/* 412 */ .categoryTags a:not(:first-child), .tags a:not(:first-child){
/* 413 */ 	margin:0 0 0 1em;
/* 414 */ }
/* 415 */ .authorMeta{
/* 416 */ 	background:#F4F4F4;
/* 417 */ 	box-shadow:0px 0px 1px rgba(0, 0, 0, 0.15);
/* 418 */ 	padding:50px 6%;
/* 419 */ 	margin-bottom:50px;
/* 420 */ }
/* 421 */ .authorIntro{
/* 422 */ 	position:absolute;
/* 423 */ 	top:20px;
/* 424 */ 	left:6%;
/* 425 */ }
/* 426 */ .authorMeta h3 a{
/* 427 */ 	color:black;
/* 428 */ }
/* 429 */ .authorMetaAvatar{
/* 430 */ 	float:left;
/* 431 */ 	margin:0 2% 0 0;
/* 432 */ 	border:none;
/* 433 */ }
/* 434 */ .authorMetaAvatar:active{
/* 435 */ 	border:none;
/* 436 */ }
/* 437 */ .pagination{
/* 438 */ 	text-align:center;
/* 439 */ }
/* 440 */ .pagination a,.pagination span{
/* 441 */ 	display:inline-block;
/* 442 */ 	background:#F4F4F4;
/* 443 */ 	padding:5px;
/* 444 */ 	height:20px;
/* 445 */ 	min-width:20px;
/* 446 */ 	box-shadow:0px 0px 1px rgba(0, 0, 0, 0.15);
/* 447 */ }
/* 448 */ .catTitle{
/* 449 */ 	margin:0 0 3px 0!important;
/* 450 */ }

/* style.css */

/* 451 */ #sidebar{
/* 452 */ 	box-shadow:0px 0px 1px rgba(0, 0, 0, 0.15);
/* 453 */ 	background:white;
/* 454 */ 	display:none;
/* 455 */ 	max-width:25em;
/* 456 */ 	align-self:flex-start;
/* 457 */ 	margin:0 0 0 5%;
/* 458 */ 	flex:1;
/* 459 */ }
/* 460 */ #sidebar ul{
/* 461 */ 	list-style-type:none;
/* 462 */ 	margin:0;
/* 463 */ }
/* 464 */ #sidebar ul *{
/* 465 */ 	box-shadow:none;
/* 466 */ }
/* 467 */ #sidebar h2{
/* 468 */ 	font-size:35px;
/* 469 */ }
/* 470 */ #sidebar .widget{
/* 471 */ 	padding:50px 8% 25px;
/* 472 */ }
/* 473 */ #sidebar:after{
/* 474 */ 	box-shadow:0px 0px 1px rgba(0, 0, 0, 0.15);
/* 475 */ 	content:'';
/* 476 */ 	position:absolute;
/* 477 */ 	height:37px;
/* 478 */ 	bottom:-37px;
/* 479 */ 	left:0;
/* 480 */ 	right:0;
/* 481 */ 	background:#F4F4F4;
/* 482 */ }
/* 483 */ #sidebar .widget_nav_menu ul{
/* 484 */ 	margin-left:20px;
/* 485 */ }
/* 486 */ #sidebar .widget_nav_menu ul li ul{
/* 487 */ 	margin-left:20px;
/* 488 */ 	cursor:default;
/* 489 */ }
/* 490 */ #sidebar .widget_nav_menu ul li ul li:before,
/* 491 */ #sidebar .children li:before{
/* 492 */ 	content:'- ';
/* 493 */ }
/* 494 */ #sidebar .children{
/* 495 */ 	margin-left:20px;
/* 496 */ }
/* 497 */ .gallery #sidebar{
/* 498 */ 	display:block;
/* 499 */ 	max-width:none;
/* 500 */ 	margin:5% 0 0;

/* style.css */

/* 501 */ }
/* 502 */ .gallery #sidebar>ul{
/* 503 */ 	padding:50px 8% 25px;
/* 504 */ }
/* 505 */ main h1 *, main h1,
/* 506 */ main h2 *, main h2,
/* 507 */ main h3 *, main h3,
/* 508 */ main h4 *, main h4,
/* 509 */ main h5 *, main h5,
/* 510 */ main h6 *, main h6{
/* 511 */ 	margin:0 0 10px;
/* 512 */ 	font-family:"Josefin Slab"!important;
/* 513 */ 	font-weight:normal;
/* 514 */ 	line-height:normal;
/* 515 */ }
/* 516 */
/* 517 */ .halfSection .centered{
/* 518 */ 	text-align:center;
/* 519 */ }
/* 520 */ .halfSection .centered *{
/* 521 */ 	text-align:left;
/* 522 */ }
/* 523 */ main h1{font-size:35px;}
/* 524 */ main h2{font-size:28px;}
/* 525 */ main h3{font-size:25px;}
/* 526 */ main h4{font-size:20px;}
/* 527 */ main h5{font-size:18px;}
/* 528 */ main h6{font-size:16px;}
/* 529 */
/* 530 */ main a{
/* 531 */ 	color:#C63100;
/* 532 */ 	border-bottom:1px solid rgba(0,0,0,0);
/* 533 */ 	transition:all 0.15s;
/* 534 */ 	position:relative;
/* 535 */ }
/* 536 */ main a:active{
/* 537 */ 	border-bottom:1px solid black;
/* 538 */ 	color:#000000;
/* 539 */ }
/* 540 */ main p:not(:empty):not(:last-child){
/* 541 */ 	margin:0 auto 40px;
/* 542 */ }
/* 543 */ main{
/* 544 */ 	font-family:'Merriweather'!important;
/* 545 */ 	font-weight:300;
/* 546 */ 	font-size:18px;
/* 547 */ 	display:block;
/* 548 */ 	line-height:1.5em;
/* 549 */ 	min-height:70vh;
/* 550 */ }

/* style.css */

/* 551 */ main *{
/* 552 */ 	font-family:"Merriweather"!important;
/* 553 */ }
/* 554 */ main strong{
/* 555 */ 	font-weight:bold;
/* 556 */ }
/* 557 */ main blockquote {
/* 558 */ 	background: #f9f9f9;
/* 559 */ 	border-left: 10px solid #ccc;
/* 560 */ 	margin: 30px 10px;
/* 561 */ 	padding: 30px 10px;
/* 562 */ 	quotes: "\201C""\201D""\2018""\2019";
/* 563 */ }
/* 564 */ main blockquote:before {
/* 565 */ 	color: #ccc;
/* 566 */ 	content: open-quote;
/* 567 */ 	font-family:serif;
/* 568 */ 	font-size: 5em;
/* 569 */ 	line-height: 0.1em;
/* 570 */ 	margin-right: 0.25em;
/* 571 */ 	vertical-align: -0.4em;
/* 572 */ }
/* 573 */ main blockquote p {
/* 574 */ 	display: inline;
/* 575 */ }
/* 576 */ main pre{
/* 577 */ 	display:inline-block;
/* 578 */ 	background:#F4F4F4;
/* 579 */ 	width:100%;
/* 580 */ 	overflow-x:auto;
/* 581 */ 	padding:20px 0 20px 2%;
/* 582 */ 	margin:0 0 0 -2%;
/* 583 */ }
/* 584 */ main ol, main ul{
/* 585 */ 	margin:20px 10%;
/* 586 */ }
/* 587 */ main li ul,main li ol{
/* 588 */ 	margin:0 0 0 20px;
/* 589 */ }
/* 590 */ main img{
/* 591 */ 	outline:5px solid #E8E8E8;
/* 592 */ }
/* 593 */ .alignright, .alignleft, .alignnone, .aligncenter{
/* 594 */ 	margin:15px auto;
/* 595 */ 	display:block;
/* 596 */ 	max-width:100%;
/* 597 */ 	width:auto;
/* 598 */ 	height:auto;
/* 599 */ }
/* 600 */ .wp-caption{

/* style.css */

/* 601 */ 	text-align:center;
/* 602 */ }
/* 603 */ .wp-caption-text{
/* 604 */ 	display:inline-block;
/* 605 */ 	margin-left:25px;
/* 606 */ 	font-style:italic;
/* 607 */ }
/* 608 */ .footer{
/* 609 */ 	position:relative;
/* 610 */ 	z-index:1;
/* 611 */ 	background:#080808;
/* 612 */ 	text-align:center;
/* 613 */ 	padding:60px 60px 40px;
/* 614 */ }
/* 615 */ .footer ul{
/* 616 */ 	position:relative;
/* 617 */ 	background:#080808;
/* 618 */ }
/* 619 */ .footer li{
/* 620 */ 	display:inline-block;
/* 621 */ 	list-style-type:none;
/* 622 */ 	margin:0 0.5%;
/* 623 */ }
/* 624 */ .footer a{
/* 625 */ 	color:white;
/* 626 */ 	display:inline-block;
/* 627 */ 	height:35px;
/* 628 */ 	padding:10px 15px;
/* 629 */ 	font-family:'Merriweather';
/* 630 */ 	font-size:18px;
/* 631 */ 	background:#080808;
/* 632 */ 	vertical-align:middle;
/* 633 */ 	line-height:35px;
/* 634 */ 	position:relative;
/* 635 */ 	text-align:center;
/* 636 */ }
/* 637 */ .footer a:active{
/* 638 */ 	background:rgba(255,255,255,0.08);
/* 639 */ }
/* 640 */ .footer li a:after{
/* 641 */ 	content:'';
/* 642 */ 	display:inline-block;
/* 643 */ 	background:yellow;
/* 644 */ 	right:50%;
/* 645 */ 	left:50%;
/* 646 */ 	position:absolute;
/* 647 */ 	height:2px;
/* 648 */ 	bottom:6px;
/* 649 */ 	transition:all 0.16s, background 0.7s;
/* 650 */ 	visibility:hidden;

/* style.css */

/* 651 */ }
/* 652 */ .footer li a:active:after{
/* 653 */ 	background:red;
/* 654 */ 	left:7%;
/* 655 */ 	right:7%;
/* 656 */ 	visibility:visible;
/* 657 */ }
/* 658 */ /*Handles the slide-off animation for the menu*/
/* 659 */ .animating .header, .active .header{
/* 660 */ 	display:block;
/* 661 */ }
/* 662 */ .animating #mainContent{
/* 663 */ 	transition: transform .25s ease-in-out;
/* 664 */ 	-webkit-transition: -webkit-transform .25s ease-in-out;
/* 665 */ }
/* 666 */ .animating.right #mainContent{
/* 667 */ 	transform: translate3d( -90%, 0, 0 );
/* 668 */ 	-webkit-transform: translate3d( -90%, 0, 0 );
/* 669 */ }
/* 670 */ .animating.left #mainContent{
/* 671 */ 	transform: translate3d( 90%, 0, 0 );
/* 672 */  	-webkit-transform: translate3d( 90%, 0, 0 );
/* 673 */ }
/* 674 */ .active #mainContent{
/* 675 */ 	left:90%;
/* 676 */ 	height:100vh;
/* 677 */
/* 678 */ }
/* 679 */ body.active{
/* 680 */ 	height:100%;
/* 681 */ 	overflow:hidden;
/* 682 */ 	width:100%;
/* 683 */ 	margin:0;
/* 684 */
/* 685 */ }
/* 686 */ body.animating{
/* 687 */ 	margin:0;
/* 688 */
/* 689 */ }
/* 690 */ .active .menuOverflow{
/* 691 */ 	display:block;
/* 692 */ }
/* 693 */ .active #menuIcon{
/* 694 */ 	height:100vh;
/* 695 */ 	width:10%;
/* 696 */ }
/* 697 */ .active .footer{
/* 698 */ 	display:none;
/* 699 */ }
/* 700 */ #mainContent, .header{

/* style.css */

/* 701 */ 	-webkit-backface-visibility:hidden;
/* 702 */ 	-webkit-perspective:1000;
/* 703 */ }
/* 704 */ .foogallery-container{
/* 705 */ 	margin-bottom:5px;
/* 706 */ }
/* 707 */ .hideOnMobile{
/* 708 */ 	display:none;
/* 709 */ }
/* 710 */ .gallery .pageSection{
/* 711 */ 	max-width:none;
/* 712 */ }
/* Minify_CSS_UriRewriter::$debugText

*/

/* foogallery-override.css */

/* 1  */ /*
/* 2  *| This stylesheet overrides foobox styles.
/* 3  *| */
/* 4  */ .fbx-link:hover{
/* 5  */     border:none;
/* 6  */ }
/* 7  */ .fbx-light .fbx-inner, .fbx-rounded.fbx-light .fbx-close {border-color: #191919;}
/* 8  */ .fbx-light .fbx-inner, .fbx-light .fbx-loader, .fbx-light .fbx-close, .fbx-light .fbx-prev, .fbx-light .fbx-next, .fbx-light .fbx-play, .fbx-light .fbx-pause, .fbx-light .fbx-fullscreen-toggle, .fbx-light .fbx-social-toggle, .fbx-rounded.fbx-light.fbx-inset-buttons .fbx-prev:before, .fbx-rounded.fbx-light.fbx-inset-buttons .fbx-next:before {
/* 9  */  background-color: #191919;
/* 10 */ }
/* 11 */ .fbx-rounded.fbx-light .fbx-close{
/* 12 */ 	box-shadow:none;
/* 13 */ }
/* 14 */ /* Controls the black semi-transparent
/* 15 *|     background for modern browsers */
/* 16 */ .fbx-modal {background: rgba(0,0,0,.7) none !important;}
/* 17 */ /* Controls the glow around the image.
/* 18 *|    This is the default style */
/* 19 */ .fbx-inner {
/* 20 */     -moz-box-shadow:none;
/* 21 */     -moz-box-shadow:none;
/* 22 */     -webkit-box-shadow:none;
/* 23 */      -webkit-box-shadow:none;
/* 24 */      box-shadow:none;
/* 25 */  }
/* 26 */ /* Change the appearance for navigation on larger screens */
/* 27 */  .fbx-prev {}
/* 28 */  .fbx-next {}
/* 29 */  .fbx-close {}
/* 30 */  .fbx-fullscreen-toggle {}
/* 31 */ /* Controls the look of the FooBox Captions */
/* 32 */  .fbx-caption {}
/* 33 */  .fbx-caption-title {}
/* 34 */  .fbx-caption-desc {}
/* 35 */  .fbx-title {}
/* 36 */
/* 37 */ /* Control the look of the FooBox affiliate link */
/* 38 */  .fbx-credit {}
/* 39 */
/* 40 */ /* Controls the image count */
/* 41 */ .fbx-count {}
/* 42 */
/* 43 */ .fbx-phone.fbx-modal {}
/* 44 */
/* 45 */ .fbx-phone.fbx-caption {}
/* 46 */
/* 47 */ .fbx-tablet.fbx-modal {}
/* 48 */
/* 49 */ .fbx-tablet.fbx-caption {}
/* 50 */

/* foogallery-override.css */

/* 51 */ .fbx-rounded .fbx-next.fbx-btn-shadow, .fbx-rounded .fbx-next.fbx-btn-shadow:hover,
/* 52 */ .fbx-rounded .fbx-prev.fbx-btn-shadow, .fbx-rounded .fbx-prev.fbx-btn-shadow:hover,
/* 53 */ .fbx-light .fbx-inner{
/* 54 */ 	box-shadow:none;
/* 55 */ 	border-radius:0;
/* 56 */ }
/* Minify_CSS_UriRewriter::$debugText

*/

/* desktop-style.css */

/* 1   */ @media screen and (min-width:40.5em){
/* 2   */ html{
/* 3   */ 	min-width:1px; /*Gives hook for jQuery*/
/* 4   */ }
/* 5   */ body{
/* 6   */ 	background:#EAEAEA;
/* 7   */ 	color:black;
/* 8   */ }
/* 9   */ .header{
/* 10  */ 	display:block;
/* 11  */ 	position:fixed;
/* 12  */ 	width:300px;
/* 13  */ 	height:auto;
/* 14  */ 	transition:all 0.4s;
/* 15  */ 	z-index:10;
/* 16  */ 	overflow:hidden;
/* 17  */ }
/* 18  */ .loading{
/* 19  */ 	left:300px;
/* 20  */ 	z-index:2;
/* 21  */ }
/* 22  */ #logo{
/* 23  */ 	width:100%;
/* 24  */ 	display:inline-block;
/* 25  */ }
/* 26  */ #logo img{
/* 27  */ 	height:auto;
/* 28  */ 	margin:40px 8% 40px;
/* 29  */ 	width:85%;
/* 30  */ }
/* 31  */ nav{
/* 32  */ 	z-index:2;
/* 33  */ 	position:relative;
/* 34  */ 	font-size:28px;
/* 35  */ }
/* 36  */ nav:before{
/* 37  */ 	display:none;
/* 38  */ }
/* 39  */ nav ul{
/* 40  */ 	margin:0 0 0 10%;
/* 41  */ }
/* 42  */ nav li:hover{
/* 43  */ 	background:rgba(255,255,255,0.08);
/* 44  */ }
/* 45  */ nav li a{
/* 46  */ 	line-height:50px;
/* 47  */ 	height:50px;
/* 48  */ }
/* 49  */ nav li a:after{
/* 50  */ 	transition:all 0.2s, background 0.7s;

/* desktop-style.css */

/* 51  */ }
/* 52  */ nav li a:hover:after{
/* 53  */ 	width:90%;
/* 54  */ 	background:red;
/* 55  */ }
/* 56  */ nav li ul{
/* 57  */ 	position:fixed;
/* 58  */ 	background:#1E1E1E;
/* 59  */ 	width:0;
/* 60  */ 	top:0;
/* 61  */ 	bottom:0;
/* 62  */ 	left:300px;
/* 63  */ 	transition:all 0.3s 0.1s;
/* 64  */ 	overflow:hidden;
/* 65  */ 	padding:40px 0 0 0;
/* 66  */ }
/* 67  */ nav li ul li{
/* 68  */ 	background:none;
/* 69  */ }
/* 70  */ nav li:hover ul{
/* 71  */ 	width:15%;
/* 72  */ 	transition:all 0.3s;
/* 73  */ }
/* 74  */
/* 75  */ #mainContent{
/* 76  */ 	/*width:80%;*/
/* 77  */ 	transition:all 0.4s;
/* 78  */ 	padding-left:300px;
/* 79  */ 	position:relative;
/* 80  */ 	z-index:auto;
/* 81  */ 	/*overflow:auto;*/
/* 82  */ 	overflow:visible;
/* 83  */ 	box-sizing:border-box;
/* 84  */ }
/* 85  */ .mobileLogo{
/* 86  */ 	display:none;
/* 87  */ }
/* 88  */ #topBar{
/* 89  */ 	position:fixed;
/* 90  */ 	top:0;
/* 91  */ 	left:300px;
/* 92  */ 	/*right:auto;*/
/* 93  */ 	width:auto;
/* 94  */ 	box-sizing:border-box;
/* 95  */ 	transition:left 0.4s;
/* 96  */ }
/* 97  */ #menuIcon{
/* 98  */ 	transition:background 0.2s;
/* 99  */ 	cursor:pointer;
/* 100 */ }

/* desktop-style.css */

/* 101 */ #menuIcon:hover{
/* 102 */ 	background:
/* 103 */ 		url(../images/menu.svg)
/* 104 */ 		rgba(255,255,255,0.1)
/* 105 */ 		7px 6px/
/* 106 */ 		19px 21px
/* 107 */ 		no-repeat;
/* 108 */ }
/* 109 */ #topBar #searchIcon:hover{
/* 110 */ 	background:
/* 111 */ 		url(../images/magnifying-glass.svg)
/* 112 */ 		rgba(255,255,255,0.1)
/* 113 */ 		center 5px/
/* 114 */ 		auto 73%
/* 115 */ 		no-repeat;
/* 116 */ }
/* 117 */ #topBar .search-submit:hover{
/* 118 */ 	background:rgba(255,255,255,0.1);
/* 119 */ }
/* 120 */ .home .halfSection{
/* 121 */ 	min-height:auto;
/* 122 */ 	height:40vh;
/* 123 */ 	display:table;
/* 124 */ 	padding:5vh 0;
/* 125 */ }
/* 126 */ .home .halfSection:first-child{
/* 127 */ 	display:table;
/* 128 */ }
/* 129 */ .home .halfSection .img{
/* 130 */ 	height:50vh;
/* 131 */ 	/*background:black center 40%/80% auto no-repeat;*/
/* 132 */ }
/* 133 */ .centered{
/* 134 */ 	display:table-cell;
/* 135 */ 	padding:0 20%;
/* 136 */ }
/* 137 */ .home .centered p:first-of-type{
/* 138 */ 	margin:0 auto 40px!important;
/* 139 */ }
/* 140 */ .home .centered p:not(:empty):not(last-child){
/* 141 */ 	max-width:40em;
/* 142 */ 	margin:40px auto;
/* 143 */ }
/* 144 */ .blog, .page{
/* 145 */ 	padding:75px 7%;
/* 146 */ 	display:flex;
/* 147 */ 	flex-wrap:wrap;
/* 148 */ 	/*justify-content:center;*/
/* 149 */ }
/* 150 */ .blogPosts, .pageSection{

/* desktop-style.css */

/* 151 */ 	/*width:70%;*/
/* 152 */ 	margin:0 4% 0 0;
/* 153 */ 	max-width:40em;
/* 154 */ 	/*flex-shrink:0.4;*/
/* 155 */ 	flex:1 40em;
/* 156 */ }
/* 157 */ .post, .pageSection{
/* 158 */ 	margin:0 0 50px 0;
/* 159 */ 	box-shadow:0px 0px 1px rgba(0, 0, 0, 0.15);
/* 160 */ }
/* 161 */ .post{
/* 162 */ 	margin:0 0 50px 0;
/* 163 */ }
/* 164 */ .authorMetaAvatar:hover{
/* 165 */ 	border:none;
/* 166 */ }
/* 167 */ .pagination span{
/* 168 */ 	cursor:default;
/* 169 */ }
/* 170 */ #sidebar{
/* 171 */ 	display:block;
/* 172 */ }
/* 173 */ .gallery #sidebar{
/* 174 */ 	max-width:25em;
/* 175 */ 	min-width:10em;
/* 176 */ 	margin:5% 0 0 5%;
/* 177 */ }
/* 178 */ .sidebarGalleryText{
/* 179 */ 	font-style:italic;
/* 180 */ 	display:block;
/* 181 */ }
/* 182 */ .homeBody main h1,
/* 183 */ .homeBody main h2,
/* 184 */ .homeBody main h3,
/* 185 */ .homeBody main h4,
/* 186 */ .homeBody main h5,
/* 187 */ .homeBody main h6{
/* 188 */ 	white-space:nowrap;
/* 189 */ }
/* 190 */ main h1,
/* 191 */ main h2,
/* 192 */ main h3,
/* 193 */ main h4,
/* 194 */ main h5,
/* 195 */ main h6{
/* 196 */ }
/* 197 */ main h1{font-size:50px;}
/* 198 */ main h2{font-size:40px;}
/* 199 */ main h3{font-size:38px;}
/* 200 */ main h4{font-size:35px;}

/* desktop-style.css */

/* 201 */ main h5{font-size:30px;}
/* 202 */ main h6{font-size:28px;}
/* 203 */
/* 204 */ main a:hover{
/* 205 */ 	border-bottom:1px solid black;
/* 206 */ 	color:#000000;
/* 207 */ }
/* 208 */ main{
/* 209 */ }
/* 210 */ main blockquote {
/* 211 */   background: #f9f9f9;
/* 212 */   margin: 3% 10px;
/* 213 */   padding: 3% 10px;
/* 214 */   quotes: "\201C""\201D""\2018""\2019";
/* 215 */ }
/* 216 */ main img{
/* 217 */ 	margin:0 25px;
/* 218 */ }
/* 219 */ .alignright, .alignleft{
/* 220 */ 	margin:0 25px;
/* 221 */ }
/* 222 */ .alignright{
/* 223 */ 	float:right;
/* 224 */ 	margin:0 0 0 25px;
/* 225 */ }
/* 226 */ .alignleft{
/* 227 */ 	float:left;
/* 228 */ 	margin:0 25px 0 0;
/* 229 */ }
/* 230 */ .footer{
/* 231 */ 	padding-left:300px;
/* 232 */ 	transition:all 0.4s;
/* 233 */ }
/* 234 */ .footer a:hover{
/* 235 */ 	background:rgba(255,255,255,0.08);
/* 236 */ }
/* 237 */ .footer li a:hover:after{
/* 238 */ 	background:red;
/* 239 */ 	left:7%;
/* 240 */ 	right:7%;
/* 241 */ 	visibility:visible;
/* 242 */ }
/* 243 */ .animating.left #mainContent,
/* 244 */ .left #mainContent,
/* 245 */ .active #mainContent{
/* 246 */ 	transition:all 0.4s;
/* 247 */ 	-webkit-transition:all 0.4s;
/* 248 */ 	transform:none!important;
/* 249 */ 	-webkit-transform:none!important;
/* 250 */ 	left:unset;

/* desktop-style.css */

/* 251 */ 	height:unset;
/* 252 */ 	margin:0;
/* 253 */ 	width:100%;
/* 254 */ }
/* 255 */ .animating.right #mainContent{
/* 256 */ 	transition:all 0.4s;
/* 257 */ 	-webkit-transition:all 0.4s;
/* 258 */ 	padding-left:300px;
/* 259 */ 	/*width:80%;*/
/* 260 */ }
/* 261 */ body.active,
/* 262 */ body.animating{
/* 263 */ 	height:auto;
/* 264 */ 	overflow:auto;
/* 265 */ 	margin:unset;
/* 266 */ }
/* 267 */ .active .menuOverflow{
/* 268 */ 	display:none;
/* 269 */ }
/* 270 */ .active #menuIcon{
/* 271 */ 	height:unset;
/* 272 */ 	width:35px;
/* 273 */ }
/* 274 */ .active .footer,
/* 275 */ .animating.left .footer,
/* 276 */ .left .footer{
/* 277 */ 	display:block;
/* 278 */ 	margin:0;
/* 279 */ }
/* 280 */ .animating.right .footer{
/* 281 */ 	padding-left:300px;
/* 282 */ }
/* 283 */ #mainContent, .header{
/* 284 */ 	-webkit-backface-visibility:unset;
/* 285 */ 	-webkit-perspective:unset;
/* 286 */ }
/* 287 */ .animating.left .header,
/* 288 */ .left .header,
/* 289 */ .active .header{
/* 290 */ 	margin-left:-300px;
/* 291 */ }
/* 292 */ .animating.right .header{
/* 293 */ 	margin:0;
/* 294 */ }
/* 295 */ .off .header{
/* 296 */ 	margin-left:-300px;
/* 297 */ }
/* 298 */ .off #mainContent{
/* 299 */ 	/*width:100%;*/
/* 300 */ 	padding:0;

/* desktop-style.css */

/* 301 */ }
/* 302 */ .off .footer{
/* 303 */ 	padding:0;
/* 304 */ }
/* 305 */ .off #topBar{
/* 306 */ 	left:0;
/* 307 */ }
/* 308 */ @media(max-width:1075px){
/* 309 */ 	.header nav ul{
/* 310 */ 		margin:0px 0px 0px 4%;
/* 311 */ 	}
/* 312 */ 	.header nav a{
/* 313 */ 		font-size:20px;
/* 314 */ 	}
/* 315 */ 	.header{
/* 316 */ 		width:200px;
/* 317 */ 	}.loading{
/* 318 */ 		left:200px;
/* 319 */ 	}
/* 320 */ 	nav li ul{
/* 321 */ 		left:200px;
/* 322 */ 	}
/* 323 */ 	nav li a{
/* 324 */ 		line-height:40px;
/* 325 */ 		height:40px;
/* 326 */ 	}
/* 327 */ 	#mainContent{
/* 328 */ 		padding-left:200px;
/* 329 */ 	}
/* 330 */ 	#topBar{
/* 331 */ 		left:200px;
/* 332 */ 	}
/* 333 */ 	.footer{
/* 334 */ 		padding-left:200px;
/* 335 */ 	}
/* 336 */ 	.animating.right #mainContent{
/* 337 */ 		padding-left:200px;
/* 338 */ 	}
/* 339 */ 	.animating.right .footer{
/* 340 */ 		padding-left:200px;
/* 341 */ 	}
/* 342 */ 	.animating.left .header,
/* 343 */ 	.left .header,
/* 344 */ 	.active .header{
/* 345 */ 		margin-left:-200px;
/* 346 */ 	}
/* 347 */ 	.off .header{
/* 348 */ 		margin-left:-200px;
/* 349 */ 	}
/* 350 */ }

/* desktop-style.css */

/* 351 */ @media(max-width:820px){
/* 352 */ 	main h1{font-size:30px;}
/* 353 */ 	main h2{font-size:28px;}
/* 354 */ 	main h3{font-size:25px;}
/* 355 */ 	main h4{font-size:20px;}
/* 356 */ 	main h5{font-size:18px;}
/* 357 */ 	main h6{font-size:16px;}
/* 358 */ }
/* 359 */ .hideOnMobile{
/* 360 */ 	display:unset;
/* 361 */ }
/* 362 */ .post section, .pageSection section{
/* 363 */ 	/*max-width:30em;*/
/* 364 */ 	margin:0 2%;
/* 365 */ }
/* 366 */ .gallery .pageSection section{
/* 367 */ 	max-width:unset;
/* 368 */ }
/* 369 */ }
