@font-face{ font-family:"dearflip"; src:url("data:application/x-font-ttf;charset=utf-8;base64,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") format("truetype"); font-weight:normal; font-style:normal; font-display:block;}
[class^=df-icon-]:before, [class*=" df-icon-"]:before,.df-ui-btn[class^=ti-]:before, .df-ui-btn[class*=" ti-"]:before{  font-family:"dearflip" !important; speak:none; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1;  -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
.df-icon-arrow-left:before{ content:"\e900";}
.df-icon-arrow-right:before{ content:"\e901";}
.df-icon-arrow-down:before{ content:"\e902";}
.df-icon-arrow-up:before{ content:"\e903";}
.df-icon-arrow-left1:before{ content:"\e904";}
.df-icon-arrow-right1:before{ content:"\e905";}
.df-icon-first-page:before{ content:"\e906";}
.df-icon-last-page:before{ content:"\e907";}
.df-icon-play:before, .df-icon-play-popup:before{ content:"\e908";}
.df-icon-pause:before{ content:"\e909";}
.df-icon-fast-rewind:before{ content:"\e90a";}
.df-icon-fast-forward:before{ content:"\e90b";}
.df-icon-close:before{ content:"\e90c";}
.df-icon-add-circle:before{ content:"\e90d";}
.df-icon-minus-circle:before{ content:"\e90e";}
.df-icon-add:before{ content:"\e90f";}
.df-icon-minus:before{ content:"\e910";}
.df-icon-list:before{ content:"\e911";}
.df-icon-grid:before{ content:"\e912";}
.df-icon-grid-view:before{ content:"\e913";}
.df-icon-apps:before{ content:"\e914";}
.df-icon-double-page:before{ content:"\e915";}
.df-icon-book:before{ content:"\e916";}
.df-icon-file:before{ content:"\e917";}
.df-icon-zoom-out:before{ content:"\e918";}
.df-icon-zoom-in:before{ content:"\e919";}
.df-icon-more:before{ content:"\e91a";}
.df-icon-download:before, .df-ui-btn.ti-download:before{ content:"\e91b";}
.df-icon-volume:before{ content:"\e91c";}
.df-icon-share:before{ content:"\e91d";}
.df-icon-fit-screen:before{ content:"\e91e";}
.df-icon-fullscreen:before{ content:"\e91f";}
.df-icon-facebook:before{ content:"\e920";}
.df-icon-twitter:before{ content:"\e921";}
.df-icon-help-outline:before{ content:"\e922";}
.df-icon-help:before{ content:"\e923";}
.df-icon-search:before, .df-ui-btn.ti-search:before{ content:"\e924";}
.df-icon-print:before, .df-ui-btn.ti-printer:before{ content:"\e925";}
.df-icon-mail-outline:before{ content:"\e926";}
.df-icon-mail:before{ content:"\e927";}
.df-icon-menu:before{ content:"\e928";}
.df-icon-linkedin:before{ content:"\eaca";}
.df-icon-pinterest:before{ content:"\ead1";}
.df-icon-whatsapp:before{ content:"\ea93";}
.df-searching .df-search-info, .df-hybrid-viewer:not(.df-zoom-active) .df-loading + .df-zoomview::after, .df-thumb.df-thumb-requested:before, .df-flipbook-3d.df-loading:after, .df-page.df-loading:after, .df-fetch-pdf .df-loading-info, .df-container .df-loading-icon{ background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin:auto;background:none;display:block;shape-rendering:auto;' width='48px' height='48px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Ccircle cx='50' cy='50' fill='none' stroke='%2307abcc' stroke-width='9' r='30' stroke-dasharray='141.37166941154067 49.12388980384689'%3E%3CanimateTransform attributeName='transform' type='rotate' repeatCount='indefinite' dur='1s' values='0 50 50;360 50 50' keyTimes='0;1'%3E%3C/animateTransform%3E%3C/circle%3E%3C!-- %5Bldio%5D generated by https://loading.io/ --%3E%3C/svg%3E");}
.df-hidden{ display:none !important;}
.has-text-align-center, .df-text-align-center{ text-align:center;}
.df-app{ min-height:220px; position:relative; overflow:hidden; width:100%;  image-rendering:auto; direction:ltr; line-height:1.5;}
.df-container{ height:100%;}
.df-container *{ box-sizing:border-box !important;}
.df-container i{ font-style:normal;}
.df-container a{ outline:none; text-decoration:none; box-shadow:none;}
.df-container .df-bg{ position:absolute; top:0; left:0; right:0; bottom:0; background:no-repeat 50%; background-size:cover;}
.df-container .df-loading-info{ position:absolute; top:-300px; left:50%; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); -moz-transition:0.3s ease; -o-transition:0.3s ease; -webkit-transition:0.3s ease; transition:0.3s ease; -moz-transition-property:opacity; -o-transition-property:opacity; -webkit-transition-property:opacity; transition-property:opacity; max-width:200px; margin-top:20px; padding:10px 15px; box-shadow:0 1px 4px rgba(0, 0, 0, 0.3); background-color:#f7f7f7; border-radius:5px; font-size:12px; color:#222; word-break:break-word; letter-spacing:0.5px; opacity:0;}
.df-container.df-init .df-loading-info{ top:50%; opacity:1; max-width:300px;}
.df-container.df-init .df-viewer{ display:none;}
.df-container.df-error .df-loading-info{ -webkit-transform:translateX(-50%) translateY(-50%); -moz-transform:translateX(-50%) translateY(-50%); -ms-transform:translateX(-50%) translateY(-50%); transform:translateX(-50%) translateY(-50%); margin:0; color:#b00;}
.df-container .df-loading-icon{ -moz-transition:0.3s 0.1s opacity; -o-transition:0.3s 0.1s opacity; -webkit-transition:0.3s 0.1s opacity; transition:0.3s 0.1s opacity; opacity:0; height:50px; width:50px; left:50%; top:50%; margin:-45px -25px -25px; box-sizing:border-box; position:absolute; pointer-events:none; background-repeat:no-repeat; background-size:32px; background-position:50%; background-color:white; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);}
.df-container.df-loading .df-loading-icon{ opacity:1; z-index:100;}
.df-fetch-pdf .df-loading-info{ opacity:1; top:0px; z-index:4; background-repeat:no-repeat; padding-left:36px; background-size:24px; background-position:6px 6px;}
.df-viewer .df-3dcanvas{ right:0; position:absolute;}
.df-ui{ color:#666; bottom:0; width:100%; height:42px; box-shadow:0 1px 4px rgba(0, 0, 0, 0.3); background-color:#fff; position:absolute; vertical-align:top; box-sizing:border-box; text-align:center; padding:0; -webkit-touch-callout:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; z-index:4; display:block;}
.df-ui .df-logo{ height:100%;}
.df-ui .df-logo.df-logo-img{ display:inline-flex; align-items:center; justify-content:center; padding:2px 5px;}
.df-ui .df-logo.df-logo-img img{ max-height:100%; max-width:120px;}
.df-ui .df-ui-page{ padding:0; font-size:12px; width:50px; min-width:50px; line-height:42px; margin:0 0; border-radius:0; background-color:rgba(0, 0, 0, 0.03);}
.df-ui .df-ui-page label{ position:absolute; right:0; top:0; min-width:50px; height:100%; text-align:center; display:block; line-height:inherit !important; color:#999; font-weight:normal; cursor:pointer; background-color:transparent; z-index:1; box-sizing:border-box; word-break:normal;}
.df-ui .df-ui-page input{ width:100%; background-color:transparent; height:100%; margin:0; padding:0 !important; border:1px solid #8f8f8f; text-align:center; vertical-align:top; line-height:inherit !important; color:transparent; font-size:14px; top:0; box-sizing:border-box; z-index:-1; display:block; opacity:0;}
.df-ui .df-ui-page input:focus{ z-index:2; opacity:1; color:inherit;}
.df-ui .df-ui-page input:focus + label{ opacity:0; display:none;}
.df-ui-btn{ color:#777; vertical-align:top; background-color:#fff; box-sizing:border-box; text-align:center; position:relative; width:40px; height:100%; font-size:20px; cursor:pointer; z-index:2; display:inline-block; padding:10px 5px;  line-height:1.2; transition:0.3s; transition-property:opacity, color, background-color;}
.df-ui-btn:before{ box-sizing:border-box;}
.df-ui-btn:hover, .df-ui-btn.df-active{ color:#00ACCE; background-color:#eee;}
.df-ui-btn.df-active{ background-color:#e7e7e7;}
.df-ui-btn.disabled, .df-ui-btn.disabled:hover{ color:#bbb;}
.df-ui-btn span{ display:none;}
.df-more-container{ display:none; position:absolute; bottom:100%; margin-bottom:8px !important; right:10px; background-color:#f7f7f7; z-index:20; border-radius:5px; box-shadow:0 -1px 3px rgba(0, 0, 0, 0.2);}
.df-more-container:before{ content:" "; position:absolute; border:7px solid transparent; border-top-color:#eee; height:0; width:0; bottom:-14px; right:13px; margin-right:-8px; pointer-events:none;}
.df-more-container > .df-ui-btn{ width:170px; text-align:left; padding:6px 8px; height:36px; border-top:1px solid #e4e4e4; border-radius:0; line-height:16px;}
.df-more-container > .df-ui-btn span{ font-size:12px; padding-left:24px; vertical-align:middle; display:inline-block;}
.df-more-container > .df-ui-btn:before{ position:absolute; top:7px; font-size:20px; width:1em; text-align:center;}
.df-more-container > .df-ui-btn:first-child{ border-radius:5px 5px 0 0; border-top:none;}
.df-more-container > .df-ui-btn:last-child{ border-radius:0 0 5px 5px;}
.df-ui-more.df-active .df-more-container{ display:block;}
.df-ui-search.df-active .df-search-container{ display:block; padding:5px;}
.df-ui-nav{ top:50%; margin-top:-50px; position:absolute; opacity:0.8; height:100px; font-size:36px; width:50px; z-index:2; cursor:pointer;}
.df-ui-nav:hover{ opacity:1;}
.df-ui-nav .df-ui-btn{ height:auto; height:initial; position:absolute; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); top:50%; padding:15px 5px; width:auto; font-size:inherit; background-color:transparent !important;}
.df-ui-nav .df-ui-btn:before{ color:white; filter:drop-shadow(0 0 3px black);}
.df-ui-nav.df-ui-prev{ left:0; right:auto; border-radius:0;}
.df-ui-nav.df-ui-prev .df-ui-btn{ left:10px;}
.df-ui-nav.df-ui-prev .df-ui-btn:before{ text-align:left;}
.df-ui-nav.df-ui-next{ right:0;}
.df-ui-nav.df-ui-next .df-ui-btn{ right:10px;}
.df-ui-nav.df-ui-next .df-ui-btn:before{ text-align:right;}
.df-slider, .df-zoomview, .df-flipbook-3d, .df-flipbook-2d, .df-viewer-container{ position:absolute; overflow:hidden; top:0; left:0; right:0; bottom:0; z-index:1;}
.df-flipbook-2d{ -webkit-filter:blur(0); -moz-filter:blur(0); -ms-filter:blur(0); -o-filter:blur(0); filter:blur(0);}
.df-flipbook-2d .df-viewer-wrapper{ position:relative; margin:0 auto; height:100%; -moz-transition:0.3s left; -o-transition:0.3s left; -webkit-transition:0.3s left; transition:0.3s left;}
.df-flipbook-2d .df-book-shadow{ position:absolute; z-index:-1; height:100%; display:none; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.3); box-shadow:0 0 10px rgba(0, 0, 0, 0.3);}
.df-page-content{ overflow:hidden; opacity:0.3;}
.df-page.df-loading:after{ content:""; background-size:22px; height:22px; width:22px; display:block; top:50%; left:50%; margin:-11px; position:absolute; z-index:0;}
.df-page.df-loading .df-page-content{ display:none;}
.df-page > canvas{ width:100%; height:100%; position:relative; z-index:0;}
.df-page .df-page-content{ position:absolute; height:100%; display:block; top:0; width:100%; z-index:1;}
.df-sheet{ position:absolute; -webkit-transform-origin:0 0 0; -moz-transform-origin:0 0 0; transform-origin:0 0 0;}
.df-sheet .df-page, .df-sheet .df-page-front, .df-sheet .df-page-back, .df-sheet .df-sheet-wrapper, .df-sheet .df-sheet-fold-inner-shadow, .df-sheet .df-sheet-fold-outer-shadow{ position:absolute; -webkit-transform-origin:0 0 0; -moz-transform-origin:0 0 0; transform-origin:0 0 0;}
.df-sheet .df-sheet-wrapper{ overflow:hidden;}
.df-sheet .df-page{ width:100%; height:100%; background-color:white; box-sizing:border-box; z-index:0; background-size:100% 100%;}
.df-sheet .df-page:before{ content:""; position:absolute; display:block; top:0; width:15%; height:100%; z-index:5; opacity:0.5; pointer-events:none;}
.df-sheet .df-page > canvas{ z-index:-1;}
.df-sheet .df-page-front:before{ left:0; background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.15) 15%, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0)); background-image:-moz-linear-gradient(left, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.15) 15%, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0)); background-image:-ms-linear-gradient(left, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.15) 15%, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0));}
.df-sheet .df-page-back:before{ right:0; background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.2) 10%, rgba(0, 0, 0, 0.15) 25%, rgba(0, 0, 0, 0) 70%); background-image:-moz-linear-gradient(right, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.2) 10%, rgba(0, 0, 0, 0.15) 25%, rgba(0, 0, 0, 0) 70%); background-image:-ms-linear-gradient(right, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.2) 10%, rgba(0, 0, 0, 0.15) 25%, rgba(0, 0, 0, 0) 70%);}
.df-sheet.df-left-side{ right:50%; -webkit-transform-origin:right; -moz-transform-origin:right; transform-origin:right;}
.df-sheet.df-left-side .df-page-front{ z-index:1;}
.df-sheet.df-left-side .df-page-back{ z-index:2;}
.df-sheet.df-right-side{ left:50%; -webkit-transform-origin:left; -moz-transform-origin:left; transform-origin:left;}
.df-sheet.df-right-side .df-page-front{ z-index:2;}
.df-sheet.df-right-side .df-page-back{ z-index:1;}
.df-sheet .df-sheet-fold-inner-shadow{ position:absolute; z-index:5; display:none;}
.df-sheet .df-sheet-fold-outer-shadow{ z-index:-1; width:100%; height:100%;}
.df-sheet.df-flipping, .df-sheet.df-folding{ z-index:200 !important;}
.df-sheet.df-folding.df-left-side .df-page-front, .df-sheet.df-folding.df-right-side .df-page-back{ z-index:3;}
.df-sheet.df-folding .df-sheet-fold-inner-shadow{ display:block;}
.df-sheet.df-folding .df-page-content{ display:none;}
.df-pending .df-page-content, .df-pendingresize .df-page-content{ display:none !important;}
.df-sheet.df-left-side.df-folding:not(.df-hard-sheet) .df-page-front{ z-index:3;}
.df-hard-sheet .df-sheet-wrapper{ width:100% !important; height:100% !important; overflow:visible; transform-style:preserve-3d; -webkit-transform-origin:0 50% 0; -moz-transform-origin:0 50% 0; transform-origin:0 50% 0;}
.df-hard-sheet .df-sheet-fold-inner-shadow, .df-hard-sheet .df-sheet-fold-outer-shadow{ display:none !important;}
.df-hard-sheet .df-page-front, .df-hard-sheet .df-page-back{ -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; backface-visibility:hidden;}
.df-hard-sheet.df-right-side .df-page-back{ -webkit-transform-origin:right 50%; -moz-transform-origin:right 50%; transform-origin:right 50%; z-index:3 !important;}
.df-hard-sheet.df-right-side .df-page-front{ -webkit-transform-origin:left 50%; -moz-transform-origin:left 50%; transform-origin:left 50%; z-index:4;}
.df-hard-sheet.df-left-side .df-page-back{ -webkit-transform-origin:right 50%; -moz-transform-origin:right 50%; transform-origin:right 50%;}
.df-hard-sheet.df-left-side .df-page-front{ -webkit-transform-origin:left 50%; -moz-transform-origin:left 50%; transform-origin:left 50%;}
.df-flipbook-3d.df-loading:after{ content:""; background-size:22px; height:22px; width:22px; display:block; top:50%; left:50%; margin:-11px; position:absolute; z-index:0;}
.df-link-content, .df-text-content, .df-auto-link-content{ position:absolute; top:0; left:0; bottom:0; right:0; overflow:hidden; pointer-events:none; width:auto !important; height:auto !important;}
.df-page-content.df-double-internal:not(.df-double-internal-fix) > div{ right:-100%;}
.df-page-content.df-double-internal-fix > div{ left:-100%;}
.annotationLayer section, .df-link-content section, .customLinkAnnotation, .customHtmlAnnotation, .customVideoAnnotation, .linkAnnotation, .highlightAnnotation, .popupAnnotation{ position:absolute; z-index:5; cursor:pointer; pointer-events:all; border:none !important; padding:0 !important; margin:0 !important;}
section.popupAnnotation{ display:none;}
section.linkAnnotation a,a.linkAnnotation,.buttonWidgetAnnotation a,a.customLinkAnnotation,.customHtmlAnnotation,.customVideoAnnotation, a.df-autolink{ background-color:#ff0; display:block; height:100%; -moz-transition:none; -o-transition:none; -webkit-transition:none; transition:none;}
section.linkAnnotation a:hover,a.linkAnnotation:hover,.buttonWidgetAnnotation a:hover,a.customLinkAnnotation:hover,.customHtmlAnnotation:hover,.customVideoAnnotation:hover, a.df-autolink:hover{ border-color:transparent; background-color:#2196F3;}
a.df-autolink{ display:inline; pointer-events:all; color:transparent !important;}
.df-sidemenu-wrapper{ -webkit-transform:translateX(-100%); -moz-transform:translateX(-100%); -ms-transform:translateX(-100%); transform:translateX(-100%); left:0; top:0; bottom:0; width:220px; position:absolute; z-index:3;}
.df-sidemenu-wrapper .df-sidemenu-buttons{ z-index:6; position:relative; top:0; left:0; box-shadow:0 2px 5px rgba(0, 0, 0, 0.3);}
.df-sidemenu-wrapper .df-sidemenu-buttons .df-ui-close{ float:right; display:none;   background-color:transparent; padding:6px 5px;}
.df-sidemenu-wrapper:before{ content:" "; position:absolute; height:100%; width:100%; background-color:rgba(238, 238, 238, 0.9); z-index:3; left:0;}
.df-sidemenu-open .df-ui-nav.df-ui-prev{ left:220px;}
.df-sidemenu-open .df-sidemenu-wrapper{ display:block; -webkit-transform:translateX(0); -moz-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0); left:0;}
.df-sidemenu-open .df-sidemenu-wrapper:before{ box-shadow:1px 0 4px rgba(102, 102, 102, 0.38);}
.df-sidemenu-open .df-sidemenu-buttons .df-ui-close{ display:block;}
.df-sidemenu-open .df-flipbook-3d.df-loading:after{ margin-left:99px;}
.df-sidemenu{ width:100%; height:auto !important; position:absolute !important; top:0; bottom:0; z-index:3; opacity:0; color:#666; font-size:12px;}
.df-sidemenu > .df-wrapper{ overflow:auto; position:absolute !important; top:40px; bottom:0; left:0; right:0; height:auto !important;}
.df-sidemenu.df-sidemenu-visible{ opacity:1; z-index:5;}
.df-outline-container .df-wrapper{ padding:10px;}
.df-outline-items > .df-outline-item{ margin-left:18px;}
.df-outline-item a{ color:inherit !important; text-decoration:none !important; display:block; padding:5px 0 5px 5px; overflow:hidden; text-overflow:ellipsis;  border:none !important; box-shadow:none !important; margin-bottom:1px;}
.df-outline-item a:hover{ text-decoration:underline !important; color:#2196F3 !important;}
.df-outline-toggle{ cursor:pointer; float:left; width:28px; padding:0 5px 0 10px; margin-left:-28px; text-align:center;}
.df-outline-toggle:before{ content:"\e902"; font-size:18px; font-family:"dearflip";}
.df-outline-toggle.df-outlines-hidden:before{ content:"\e901";}
.df-outline-toggle.df-outlines-hidden ~ .df-outline-items{ display:none;}
.df-outline-item a:hover, .df-outline-toggle:hover, .df-outline-toggle:hover + a, .df-outline-toggle:hover ~ .df-outline-items{ background-color:rgba(100, 100, 100, 0.05);}
.df-thumb{ margin:0; cursor:pointer; width:100%; position:relative; text-align:center;}
.df-thumb .df-wrapper{ box-sizing:content-box !important; margin:6px; border-radius:3px; transition:0.2s background; display:inline-block; vertical-align:middle; border:2px dashed rgba(0, 0, 0, 0.3); position:relative;}
.df-thumb .df-wrapper .df-thumb-number{ position:absolute; bottom:8px; background-color:rgba(238, 238, 238, 0.85); color:#444; font-size:14px; left:50%; transform:translateX(-50%); padding:5px; opacity:0;}
.df-thumb .df-bg-image{ height:100%; background-size:100%; box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);}
.df-thumb.df-thumb-requested:before{ content:""; background-size:22px; height:22px; width:22px; display:block; top:50%; left:50%; margin:-11px; position:absolute; z-index:0;}
.df-thumb.df-thumb-loaded{ height:auto !important;}
.df-thumb.df-thumb-loaded .df-wrapper{ border:none; margin:0; padding:8px;}
.df-thumb.df-thumb-loaded:hover .df-wrapper .df-thumb-number{ opacity:1;}
.df-thumb.df-thumb-loaded:hover .df-wrapper, .df-thumb.df-selected .df-wrapper{ background-color:#ccc; background-color:rgba(0, 0, 0, 0.1); opacity:1;}
.df-lightbox-wrapper{ position:fixed !important; top:0; bottom:0; right:0; height:auto !important; left:0; z-index:99999;}
.df-lightbox-wrapper.df-lightbox-padded{ top:20px; left:20px; bottom:20px; right:20px;}
.df-lightbox-wrapper .df-lightbox-bg{ background:#eee; position:fixed !important; top:0; bottom:0; right:0; height:auto !important; left:0;}
.df-lightbox-wrapper .df-lightbox-controls{ float:right; padding:5px; z-index:1000; position:relative;}
.df-lightbox-wrapper .df-app{ position:absolute !important; width:100%; top:0; bottom:0; height:auto !important;}
.df-lightbox-wrapper .df-container.df-transparent{ height:100%;}
.df-lightbox-wrapper .df-lightbox-close{ float:right; text-align:center; font-size:32px; padding:8px 0; height:48px; width:46px; cursor:pointer; color:#444; border-color:transparent; background-color:transparent; -moz-transition:0.3s; -o-transition:0.3s; -webkit-transition:0.3s; transition:0.3s; opacity:0.8;}
.df-lightbox-wrapper .df-lightbox-close:hover{ color:white; background-color:rgba(0, 0, 0, 0.21); border-color:black; opacity:1;}
.df-lightbox-wrapper .df-lightbox-close:before{ color:white; filter:drop-shadow(0 0 3px black);}
.df-share-wrapper{ z-index:2; position:absolute; top:0; bottom:0; right:0; left:0; background-color:rgba(0, 0, 0, 0.35); display:none;}
.df-share-box{ position:absolute; top:50%; width:280px; -webkit-transform:translateX(-50%) translateY(-50%); -moz-transform:translateX(-50%) translateY(-50%); -ms-transform:translateX(-50%) translateY(-50%); transform:translateX(-50%) translateY(-50%); left:50%; background-color:#fff; border-radius:10px; padding:10px 15px 5px; text-align:center;}
span.df-share-title{ color:#777; margin-bottom:10px; display:block;}
.df-share-url{  background-color:#fff; height:60px; color:#666; padding:2px 5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; width:100%; font-size:12px; box-sizing:border-box; margin-bottom:0;}
.df-share-button{ display:inline-block; text-align:center; cursor:pointer; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; padding:5px 10px;  font-size:20px; color:#aaa;}
.df-share-button:hover{ color:#444;}
.df-reader{ overflow:auto; position:absolute; -webkit-overflow-scrolling:touch;}
.df-reader .df-viewer-wrapper{ cursor:grab;}
.df-reader .df-page{ position:relative; transform-origin:initial; margin:-10px auto -10px; border:10px solid transparent; left:auto; left:initial; box-sizing:content-box !important;}
.df-reader .df-page:before{ content:""; position:absolute; top:0; left:0; right:0; bottom:0; background-color:#fff; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.2); box-shadow:0 0 10px rgba(0, 0, 0, 0.2);}
.df-reader ~ .df-ui-nav{ display:none;}
.df-reader:not(.df-noscroll){ margin-right:-12px;}
.df-reader-scrollbar{ position:absolute; top:0; height:auto; right:0; width:auto; background:rgba(255, 255, 255, 0.9); box-shadow:0 1px 4px rgba(0, 0, 0, 0.3); border-radius:20px 0 0 20px; padding:6px 8px 6px 12px; z-index:100; cursor:ns-resize;}
.df-reader-scrollbar:hover, .df-reader-scrollbar.df-active{ background-color:#fff;}
.df-reader-scroll-page-number{ display:none; position:absolute; top:50%; left:50%; transform:translate3d(-50%, -50%, 0); background-color:#ddd; border-radius:10px; padding:20px; font-size:24px; z-index:100; text-align:center; color:#333;}
.df-reader-scroll-page-number.df-active{ display:block;}
.df-reader-scroll-page-number div{ margin-top:6px; padding-top:6px; border-top:1px solid #aaa; font-size:16px; font-style:italic;}
.df-ios .df-viewer.df-reader{ margin-right:0;}
.df-no-transition{ -moz-transition:none !important; -o-transition:none !important; -webkit-transition:none !important; transition:none !important;}
.df-float .df-ui{ bottom:10px; width:auto; width:intial; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); left:50%; margin:0 auto; display:table; display:flex; border-radius:5px;}
.df-float .df-ui > .df-ui-btn:first-child{ border-radius:5px 0 0 5px;}
.df-float .df-ui > .df-ui-btn:last-child{ border-radius:0 5px 5px 0;}
.df-controls-top .df-ui{ bottom:auto; bottom:intial; top:0;}
.df-controls-top.df-float .df-ui{ top:10px;}
.df-controls-top .df-more-container{ bottom:auto; top:100%; margin:8px 0 0 !important;}
.df-controls-top .df-more-container:before{ border-bottom-color:#eee; border-top:0; bottom:auto; top:-7px;}
.df-controls-hidden .df-ui{ display:none;}
.df-float-off.df-controls-top .df-sidemenu-wrapper{ top:42px; bottom:0;}
.df-float-off.df-controls-bottom .df-sidemenu-wrapper{ top:0; bottom:42px;}
.df-float-off .df-ui-left{ justify-content:flex-start; display:flex; flex:1;}
.df-float-off .df-ui-right{ justify-content:flex-end; display:flex; flex:1;}
.df-float-off .df-ui-center{ display:flex; justify-content:center; align-items:center;}
.df-float-off .df-ui{ display:flex;}
.df-link-content .annotationTextContent{ color:transparent;}
.df-link-content .popupWrapper{ position:absolute; width:20em;}
.df-link-content .popup{ position:absolute; z-index:200; max-width:20em; background-color:#FFFF99; box-shadow:0 2px 5px #333; border-radius:2px; padding:0.6em; margin-left:5px; cursor:pointer; word-wrap:break-word;}
.df-link-content .popup h1{ font-size:1em; border-bottom:1px solid #000000; padding-bottom:0.2em;}
.df-link-content .popup p{ padding-top:0.2em;}
html.df-lightbox-open, body.df-lightbox-open{ overflow:hidden !important;}
.df-zoomview{ display:none; cursor:move;}
.df-zoomview .df-viewer-wrapper{ position:relative; margin:0 auto;}
.df-zoomview .df-viewer-wrapper .df-book-shadow{ position:absolute; z-index:-1; height:100%; display:none; -webkit-box-shadow:0px 1px 15px 1px rgba(0, 0, 0, 0.5); -moz-box-shadow:0px 1px 15px 1px rgba(0, 0, 0, 0.5); box-shadow:0px 1px 15px 1px rgba(0, 0, 0, 0.5);}
.df-zoomview .df-page{ position:absolute; top:0; right:50%; background-color:#fff;}
.df-zoomview .df-page:before{ width:10%; opacity:0.5;}
.df-zoomview .df-page.df-page-front{ left:50%;}
.df-zoom-active .df-viewer{ cursor:move; cursor:-webkit-grab;}
.df-zoom-active .df-flipbook{ display:none;}
.df-zoom-active .df-zoomview{ display:block;}
.df-hybrid-viewer .df-zoomview .df-page:before{ display:none;}
.df-hybrid-viewer:not(.df-zoom-active) .df-flipbook.df-loading + .df-zoomview{ display:none;}
.df-hybrid-viewer:not(.df-zoom-active) .df-zoomview{ display:block; pointer-events:none;}
.df-hybrid-viewer:not(.df-zoom-active) .df-zoomview .df-page:before{ display:none;}
.df-hybrid-viewer:not(.df-zoom-active) .df-loading + .df-zoomview::after{ content:""; background-size:22px; height:22px; width:22px; display:block; top:50%; left:50%; margin:-11px; position:absolute; z-index:0;}
.df-hybrid-viewer:not(.df-zoom-active).df-pending .df-zoomview, .df-hybrid-viewer:not(.df-zoom-active).df-pendingresize .df-zoomview, .df-hybrid-viewer:not(.df-zoom-active).df-hide-zoomview .df-zoomview{ display:none;}
.df-container ::-webkit-scrollbar{ width:12px; height:12px; cursor:pointer;}
.df-container ::-webkit-scrollbar-button{ height:0; width:0; cursor:pointer;}
.df-container ::-webkit-scrollbar-thumb{ background:rgba(0, 0, 0, 0.5); border-radius:50px;}
.df-container ::-webkit-scrollbar-thumb:hover{ background:rgba(0, 0, 0, 0.8);}
.df-container ::-webkit-scrollbar-thumb:active{ background:rgba(0, 0, 0, 0.8);}
.df-container ::-webkit-scrollbar-thumb,.df-container ::-webkit-scrollbar-thumb:hover,.df-container ::-webkit-scrollbar-thumb:active{ border-right:1px; border-left:1px; border-style:solid; border-color:transparent;}
.df-container ::-webkit-scrollbar-track{ background:rgba(0, 0, 0, 0.05); border-radius:50px;}
.df-container ::-webkit-scrollbar-track:hover{ background:rgba(0, 0, 0, 0.1);}
.df-container ::-webkit-scrollbar-track:active{ background:rgba(0, 0, 0, 0.15);}
.df-container ::-webkit-scrollbar-corner{ background:transparent;}
.df-sidemenu-wrapper ::-webkit-scrollbar{ width:10px;}
.df-container.df-transparent.df-fullscreen{ background:#aaa;}
.df-container.df-fullscreen{ position:fixed !important; left:0 !important; top:0 !important; width:100% !important; height:100% !important; z-index:2147483647;}
.df-container.df-rtl .df-sidemenu-wrapper{ left:auto; left:initial; -webkit-transform:translateX(100%); -moz-transform:translateX(100%); -ms-transform:translateX(100%); transform:translateX(100%); right:-50px; direction:rtl;}
.df-container.df-rtl input.df-search-text{ padding:0 15px 0 45px;}
.df-container.df-rtl .df-sidemenu-title{ text-align:right;}
.df-container.df-rtl .df-search-clear{ right:auto; left:60px;}
.df-container.df-rtl.df-sidemenu-open .df-sidemenu-wrapper{ -webkit-transform:translateX(0); -moz-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0); right:0;}
.df-container.df-rtl.df-sidemenu-open .df-sidemenu-wrapper .df-sidemenu-buttons .df-ui-close{ float:left;}
.df-container.df-rtl.df-sidemenu-open .df-ui-nav.df-ui-prev{ left:0;}
.df-container.df-rtl.df-sidemenu-open .df-ui-nav.df-ui-next{ right:220px;}
.df-container.df-rtl.df-sidemenu-open .df-flipbook-3d.df-loading:after{ margin-left:-122px;}
.df-container.df-rtl .df-outline-item{ margin:0 18px 0 0; text-align:right; direction:rtl;}
.df-container.df-rtl .df-outline-item .df-outline-toggle{ float:right; margin:0 -18px 0 0;}
.df-container.df-rtl .df-outline-item .df-outline-toggle.df-outlines-hidden:before{ content:"\e900";}
.df-container.df-rtl .df-viewer .df-3dcanvas{ left:0; right:auto; right:initial;}
.df-container.df-rtl .df-more-container .df-ui-btn{ text-align:right; direction:rtl;}
.df-container.df-rtl .df-more-container .df-ui-btn:before{ right:10px;}
.df-container.df-rtl .df-more-container .df-ui-btn span{ padding:0 24px 0 0;}
.df-lightbox-wrapper.df-rtl .df-lightbox-controls{ float:left;}
.df-element[data-lightbox], .df-element[data-df-lightbox]{ cursor:pointer;}
.df-popup-thumb{ display:inline-block; box-sizing:border-box; margin:30px 15px 15px !important; text-align:center; border:0; width:140px; height:auto; word-break:break-word; vertical-align:bottom; -webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d; -ms-transform-style:preserve-3d; transform-style:preserve-3d; -moz-perspective:800px; perspective:800px;}
.df-popup-thumb .df-book-wrapper{ -webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d; -ms-transform-style:preserve-3d; transform-style:preserve-3d; -webkit-transition:0.2s; box-shadow:2px 0px 4px rgba(0, 0, 0, 0.2); transform-origin:30%; background-color:#fff; width:100%; display:inline-block;}
.df-popup-thumb .df-book-page1, .df-popup-thumb .df-book-page2{ position:absolute; top:0; left:0; width:100%; height:100%; background-size:100% 100%; -webkit-transform-origin:left; -moz-transform-origin:left; transform-origin:left; background-color:#fff; -moz-transition:0.3s; -o-transition:0.3s; -webkit-transition:0.3s; transition:0.3s; z-index:1;}
.df-popup-thumb .df-book-cover{ background-size:100% 100%; -webkit-transform-origin:left; -moz-transform-origin:left; transform-origin:left; top:0; position:relative; overflow:hidden; -moz-transition:0.3s; -o-transition:0.3s; -webkit-transition:0.3s; transition:0.3s; box-shadow:0px 10px 10px rgba(0, 0, 0, 0.24); z-index:1;}
.df-popup-thumb .df-book-cover.df-thumb-not-found{ height:200px; position:relative;}
.df-popup-thumb .df-book-cover:after{ display:block; content:" "; height:100%; width:100%; background:linear-gradient(90deg, rgba(255, 255, 255, 0.15) 1%, rgba(0, 0, 0, 0.15) 3%, rgba(255, 255, 255, 0.15) 5%, rgba(255, 255, 255, 0) 7%); box-shadow:inset 0px -1px 3px 0px #5050508c; z-index:3; position:absolute; top:0; left:0;}
.df-popup-thumb .df-book-title{ bottom:-100%; position:absolute; width:100%; left:0; padding:5px; font-size:0.75em; background:rgba(255, 255, 255, 0.9); box-sizing:border-box; display:block; -moz-transition:0.4s; -o-transition:0.4s; -webkit-transition:0.4s; transition:0.4s; opacity:0;}
.df-popup-thumb img{ display:block; width:100%; height:auto; margin:0 !important; padding:0 !important; border:0 !important;}
.df-popup-thumb:hover .df-book-title, .df-popup-thumb.df-thumb-not-found .df-book-title, .df-popup-thumb.df-tl-book-title-fixed .df-book-title{ opacity:1; bottom:0;}
.df-popup-thumb.df-tl-book-title-fixed .df-book-title, .df-popup-thumb.df-tl-book-title-top .df-book-title{ opacity:1; position:relative;}
.df-popup-thumb.df-thumb-not-found .df-book-wrapper{ width:100%;}
.df-popup-thumb.df-tl-book-title-bottom .df-thumb-not-found, .df-popup-thumb.df-tl-cover-title .df-thumb-not-found{ height:170px;}
.df-popup-thumb.df-tl-book-title-bottom .df-book-wrapper, .df-popup-thumb.df-tl-cover-title .df-book-wrapper{ position:relative; z-index:1;}
.df-popup-thumb.df-tl-book-title-bottom .df-book-title, .df-popup-thumb.df-tl-cover-title .df-book-title{ position:relative; bottom:0; opacity:1; height:3em; background:transparent;}
.df-popup-thumb:hover .df-book-page1{ transform:rotateY(-8deg) rotateZ(0); box-shadow:2px 0px 4px rgba(0, 0, 0, 0.2);}
.df-popup-thumb:hover .df-book-page2{ transform:rotateY(-14deg) rotateZ(0); box-shadow:2px 0px 4px rgba(0, 0, 0, 0.2);}
.df-popup-thumb:hover .df-book-wrapper{ transform:rotateY(-15deg) rotateZ(0);}
.df-popup-thumb:hover .df-book-cover{ -webkit-transform:rotateY(-18deg) rotateZ(0); -moz-transform:rotateY(-18deg) rotateZ(0); -ms-transform:rotateY(-18deg) rotateZ(0); transform:rotateY(-18deg) rotateZ(0);}
.df-popup-thumb.df-tl-cover-title .df-book-wrapper{ box-shadow:0 2px 8px rgba(0, 0, 0, 0.3);}
.df-popup-thumb.df-tl-cover-title .df-book-cover{ box-shadow:none;}
.df-popup-thumb.df-tl-cover-title .df-book-cover:after{ display:none;}
.df-popup-thumb.df-tl-cover-title:hover .df-book-wrapper{ box-shadow:0 5px 20px rgba(0, 0, 0, 0.5); transform:none;}
.df-popup-thumb.df-tl-cover-title:hover .df-book-cover{ -webkit-transform:none; -moz-transform:none; -ms-transform:none; transform:none; box-shadow:none;}
.df-popup-thumb.df-tl-cover-title:hover .df-book-page1, .df-popup-thumb.df-tl-cover-title:hover .df-book-page2{ display:none;}
.df-popup-button{ width:auto; display:inline-block; background:#ddd; border-radius:5px; padding:5px 15px; margin:5px; -moz-transition:0.3s ease; -o-transition:0.3s ease; -webkit-transition:0.3s ease; transition:0.3s ease; -moz-transition-property:background; -o-transition-property:background; -webkit-transition-property:background; transition-property:background;}
.df-popup-button:hover{ background:#aaa;}
.df-popup-hidden{ display:none;}
.df-icon-play-popup{ position:relative;}
.df-icon-play-popup:before{ top:50%; position:absolute; left:50%; font-size:40px; background:#777; border-radius:50%; padding:10px; box-shadow:0px 1px 5px #777; margin-top:-30px; margin-left:-30px; display:block; color:#fff; z-index:1; -moz-transition:0.3s ease; -o-transition:0.3s ease; -webkit-transition:0.3s ease; transition:0.3s ease; -moz-transition-property:opacity; -o-transition-property:opacity; -webkit-transition-property:opacity; transition-property:opacity; pointer-events:none;}
.df-icon-play-popup:hover:before{ opacity:0;}
.df-posts{ max-width:1140px; margin:0 auto;}
.df-posts > .df-popup-thumb{ width:calc(20% - 30px); min-width:100px; position:relative; z-index:1;}
df-post-shelf{ display:none; height:160px; background-color:transparent; z-index:0; margin:-105px -40px -40px -40px; position:relative; background-repeat:no-repeat;}
df-post-shelf:nth-of-type(5n){ display:block;}
df-post-shelf:after{ content:" "; height:160px; display:block; position:absolute; bottom:0; right:0; width:240px; z-index:1; background-position:0 -160px; background-repeat:no-repeat; background-image:inherit; background-size:inherit;}
df-post-shelf:before{ content:" "; display:block; position:absolute; left:240px; bottom:0; right:240px; height:160px; z-index:1; background-image:inherit; background-size:inherit; background-repeat:repeat-x; background-position:0 -320px;}
.df-posts.df-has-shelf{ padding:0 40px 50px 40px;}
@media screen and (max-width:1100px){ .df-posts > .df-popup-thumb{  width:calc(25% - 30px);}
 df-post-shelf:nth-of-type(n){  display:none;}
 df-post-shelf:nth-of-type(4n){  display:block;}
}
@media screen and (max-width:900px){ .df-posts > .df-popup-thumb{  width:calc(33% - 30px);}
 df-post-shelf:nth-of-type(n){  display:none;}
 df-post-shelf:nth-of-type(3n){  display:block;}
}
@media screen and (max-width:600px){ .df-posts > .df-popup-thumb{  width:calc(50% - 30px);}
 df-post-shelf:nth-of-type(n){  display:none;}
 df-post-shelf:nth-of-type(2n){  display:block;}
 df-post-shelf{  background-size:120px 480px;}
 df-post-shelf:before{  left:120px;  right:120px;}
 df-post-shelf:after{  width:120px;}
}
@media screen and (max-width:420px){ .df-posts > .df-popup-thumb, .df-popup-thumb{  width:calc(100% - 30px);}
 df-post-shelf:nth-of-type(n){  display:block;}
}
df-post-shelf:nth-last-of-type(1){ display:block;}
.df-posts{ container-type:inline-size; container-name:dfposts; width:100%; box-sizing:border-box !important;}
@container dfposts (max-width:1020px){ .df-posts > .df-popup-thumb{  width:calc(25% - 30px);}
 df-post-shelf:nth-of-type(n){  display:none;}
 df-post-shelf:nth-of-type(4n){  display:block;}
}
@container dfposts (max-width:820px){ .df-posts > .df-popup-thumb{  width:calc(33% - 30px);}
 df-post-shelf:nth-of-type(n){  display:none;}
 df-post-shelf:nth-of-type(3n){  display:block;}
}
@container dfposts (max-width:520px){ .df-posts > .df-popup-thumb{  width:calc(50% - 30px);}
 df-post-shelf:nth-of-type(n){  display:none;}
 df-post-shelf:nth-of-type(2n){  display:block;}
 df-post-shelf{  background-size:120px 480px;}
 df-post-shelf:before{  left:120px;  right:120px;}
 df-post-shelf:after{  width:120px;}
}
@container dfposts (max-width:320px){ .df-posts > .df-popup-thumb{  width:calc(100% - 30px);}
 df-post-shelf:nth-of-type(n){  display:block;}
}
@container dfposts (max-width:150px){ .df-posts.df-has-shelf > .df-popup-thumb{  width:100%;  margin:30px -35px 15px !important;}
}
df-post-shelf:nth-last-of-type(1){ display:block;}
.df-page-content{ -webkit-touch-callout:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.df-text-content, .df-auto-link-content{ line-height:1;}
.df-text-content span,.df-text-content br,.df-auto-link-content span{ color:transparent !important; position:absolute; white-space:pre; cursor:text; transform-origin:0% 0%;}
.df-auto-link-content > span{ overflow:hidden;}
.df-text-content .highlight{ margin:-1px; padding:1px; background-color:#b400aa; border-radius:4px;}
.df-text-content .highlight.appended{ position:initial;}
.df-text-content .highlight.begin{ border-radius:4px 0 0 4px;}
.df-text-content .highlight.end{ border-radius:0 4px 4px 0;}
.df-text-content .highlight.middle{ border-radius:0;}
.df-text-content .highlight.selected{ background-color:darkgreen;}
.df-text-content .endOfContent{ display:block; position:absolute; left:0; top:100%; right:0; bottom:0; z-index:-1; cursor:default; -webkit-user-select:none; -moz-user-select:none; user-select:none;}
.df-text-content .endOfContent.active{ top:0;}
body.admin-bar .df-lightbox-wrapper, body.admin-bar .df-lightbox-bg{ top:32px;}
@media screen and (max-width:782px){ body.admin-bar .df-lightbox-wrapper, body.admin-bar .df-lightbox-bg{  top:46px;}
}
@media screen and (max-width:600px){ body.admin-bar .df-lightbox-wrapper, body.admin-bar .df-lightbox-bg{  top:0px;}
}
.df-single-content{ width:100%;}
.df-link-content section.textWidgetAnnotation{ display:none;}
.df-viewer::-webkit-scrollbar-button{ height:50px;}
.df-viewer::-webkit-scrollbar-thumb{ min-height:50px;}
.df-container .df-reader ::-webkit-scrollbar-track, .df-container .df-reader ::-webkit-scrollbar-thumb{ background:transparent;}
.df-container.df-pinch-zoom ::-webkit-scrollbar-track, .df-container.df-pinch-zoom ::-webkit-scrollbar-thumb{ background:transparent;}
.df-container.df-pinch-zoom .df-page-content{ display:none;}
section.squareAnnotation .popupWrapper, section.textAnnotation .popupWrapper{ display:none;}
section.squareAnnotation svg, section.textAnnotation svg{ display:block;}
.df-comment-popup{ display:none; position:absolute; width:360px; background-color:#FFFF99; box-shadow:0 2px 5px #333; border-radius:2px; z-index:9; padding:10px; word-break:break-word;}
.df-comment-popup.df-active{ display:block;}
.df-comment-popup .popup{ background-color:transparent !important;}
.df-comment-popup p{ margin:0;}
.df-comment-popup h1{ padding-bottom:5px; border-bottom:1px solid; margin-top:0; font-size:1em;}
.df-sidemenu-wrapper.df-sidemenu-center{ -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); left:50%; display:none; top:auto; height:360px; bottom:52px; }
.df-sidemenu-center .df-sidemenu-buttons{ box-shadow:none; text-align:center;}
.df-sidemenu-center .df-sidemenu-buttons .df-icon-close{ display:block; margin:-55px auto 0 auto; float:none; border-radius:50px; width:44px;}
.df-sidemenu-wrapper.df-sidemenu-center:before{ background-color:rgba(255, 255, 255, 0.9);}
.df-sidemenu-open .df-sidemenu-wrapper.df-sidemenu-center{ display:block;}
.df-sidemenu-center:before, .df-sidemenu-center .sidemenu{ border-radius:10px 10px 0 0;}
.df-slider{ -webkit-filter:blur(0); -moz-filter:blur(0); -ms-filter:blur(0); -o-filter:blur(0); filter:blur(0);}
.df-slider .df-viewer-wrapper{ position:relative; margin:0 auto; height:100%; -moz-transition:0.3s left; -o-transition:0.3s left; -webkit-transition:0.3s left; transition:0.3s left;}
.df-slider .df-sheet{ -moz-transition:transform 0.5s; -o-transition:transform 0.5s; -webkit-transition:transform 0.5s; transition:transform 0.5s;}
.df-slider .df-sheet.df-left-side, .df-slider .df-sheet.df-right-side{ left:50% !important;}
.df-slider .df-sheet:before{ content:""; position:absolute; top:0; left:0; right:0; bottom:0; background-color:#fff; -webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.2); -moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.2); box-shadow:0 0 10px rgba(0, 0, 0, 0.2);}
.df-slider .df-page:before{ display:none;}
.df-slider .df-page.df-page-front{ z-index:3;}
.df-slider + .df-zoomview .df-page:before{ display:none;}
.df-has-shelf df-post-shelf{ background:none; perspective:400px; margin:5px 0px 30px 0px;  height:0px; box-shadow:0px 5px 40px 15px #00000050;}
.df-has-shelf df-post-shelf:before, .df-has-shelf df-post-shelf:after{ background-size:auto; left:-40px; right:-40px; width:auto; background-repeat:repeat-x; transform-style:preserve-3d; background-position:0 0;}
.df-has-shelf df-post-shelf:before{ transform:translateY(-15px) rotateX(50deg); height:50px; transform-origin:bottom; box-shadow:inset 0px 3px 15px 0px #0000009c;}
.df-has-shelf df-post-shelf:after{ transform:translateZ(0); height:15px; box-shadow:inset 0px 3px 3px #f3f3f352; background-position:0 -50px;}
.df-search-highlight{ position:relative !important; background-color:#00f;}
.df-search-results{ top:125px !important; padding:0 10px 10px;}
.df-search-result{ color:inherit !important; text-decoration:none !important; overflow:hidden; border:none !important; box-shadow:none !important; margin-bottom:1px; padding:5px 10px; display:flex; align-items:center; justify-content:space-between; cursor:pointer;}
.df-search-result.df-active, .df-search-result:hover{ background-color:rgba(100, 100, 100, 0.2);}
.df-sidemenu-title{ padding:8px 20px; text-transform:uppercase; text-align:left;}
.df-search-hits{ z-index:10; display:none;}
.df-search-open .df-search-hits{ display:inline-block;}
.df-search-form{ display:flex; padding:10px; position:relative;}
.df-search-clear{ position:absolute; right:55px; top:22px; cursor:pointer; display:none;}
input.df-search-text{ flex-grow:1; margin:0; border-radius:4px 0 0 4px; outline:0; border:0; height:40px; padding:0 45px 0 15px; width:100%;}
input.df-search-text:not(:placeholder-shown) ~ a.df-search-clear{ display:block;}
.df-ui-btn.df-search-btn{ height:40px; padding:10px; background-color:#f7f7f7;}
.df-search-info{ padding:5px 20px;}
.df-searching .df-search-info{ background-repeat:no-repeat; background-size:24px; background-position:176px;}
.df-popup-thumb img.df-lazy{ transform:scale(1.2); opacity:0.5;}
@media (prefers-reduced-motion:no-preference){ .df-popup-thumb img{  transition:opacity 1.5s ease, transform 1.5s ease;}
}
.df-trigger{ cursor:pointer;}
.df-element:hover a.df-edit-link{ display:inline-block;}
a.df-edit-link{ display:none; position:absolute; bottom:0px; right:0px; z-index:50; padding:5px; background:#eee;}
.df-element[data-lightbox], .df-element[data-df-lightbox]{ position:relative;}
.df-element[data-lightbox] .df-edit-link, .df-element[data-df-lightbox] .df-edit-link{ right:0; bottom:0; padding:0 5px; transform:translateY(100%); margin:0 !important;}
.df-element[data-lightbox=thumb] .df-edit-link, .df-element[data-df-lightbox=thumb] .df-edit-link{ padding:10px 5px 5px; height:30px;}
.df-posts [skip-parse]{ display:none;}
.df-posts{ text-align:center; position:relative;}
.df-load-more-button-wrapper{ text-align:center; display:none; margin-top:20px;}
.df-posts [skip-parse] ~ .df-load-more-button-wrapper{ display:block;}
.df-load-more-button{ padding:10px 15px; display:inline-block; margin:0 auto; cursor:pointer; background:#0085ba; color:white;}
._df_book{ min-height:400px;}
