From 701146a3c8695c361ac706dec76c4c7485d78774 Mon Sep 17 00:00:00 2001 From: Vadim Sikora Date: Thu, 15 Mar 2018 14:58:23 +0100 Subject: [PATCH 1/8] Update changelog with e42def [ci skip] --- CHANGELOG.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index fc385fbbaef..9b28cd2281a 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -12,6 +12,7 @@ * Fixed an ``AttributeError`` raised when adding or removing apphooks in Django 1.11. * Fixed an ``InconsistentMigrationHistory`` error raised when the contenttypes app has a pending migration after the user has applied the ``0010_migrate_use_structure`` migration. +* Fixed a bug where plugins rendered multiple times won't be editable === 3.4.5 (2017-10-12) === From 67b234cebe357604a1a501d3d75e2adeb32a1fbc Mon Sep 17 00:00:00 2001 From: Paulo Alvarado Date: Mon, 19 Mar 2018 18:27:48 -0400 Subject: [PATCH 2/8] Release 3.4.6rc1 (#6312) * Added 3.4.6 release notes * Updated css, icon and font files * Bumped version to 3.4.6rc1 --- cms/__init__.py | 2 +- cms/static/cms/css/3.4.5/cms.base.css | 3 -- cms/static/cms/css/3.4.5/cms.pagetree.css | 3 -- cms/static/cms/css/3.4.5/cms.welcome.css | 3 -- cms/static/cms/css/3.4.6rc1/cms.base.css | 3 ++ cms/static/cms/css/3.4.6rc1/cms.pagetree.css | 3 ++ cms/static/cms/css/3.4.6rc1/cms.welcome.css | 3 ++ .../css/{3.4.5 => 3.4.6rc1}/cms.wizard.css | 0 .../cms/fonts/3.4.5/django-cms-iconfont.woff2 | Bin 4960 -> 0 bytes .../django-cms-iconfont.eot | Bin 9320 -> 9320 bytes .../django-cms-iconfont.svg | 0 .../django-cms-iconfont.ttf | Bin 9108 -> 9108 bytes .../django-cms-iconfont.woff | Bin 5804 -> 5804 bytes .../fonts/3.4.6rc1/django-cms-iconfont.woff2 | Bin 0 -> 4944 bytes .../bundle.admin.base.min.js | 0 .../bundle.admin.changeform.min.js | 0 .../bundle.admin.pagetree.min.js | 0 .../bundle.admin.widget.min.js | 0 .../bundle.forms.apphookselect.min.js | 0 .../bundle.forms.pageselectwidget.min.js | 0 .../bundle.forms.pagesmartlinkwidget.min.js | 0 .../bundle.forms.slugwidget.min.js | 0 .../{3.4.5 => 3.4.6rc1}/bundle.toolbar.min.js | 0 .../cms/sass/components/_iconography.scss | 12 ++++---- docs/upgrade/3.4.6.rst | 27 ++++++++++++++++++ docs/upgrade/index.rst | 1 + 26 files changed, 44 insertions(+), 16 deletions(-) delete mode 100644 cms/static/cms/css/3.4.5/cms.base.css delete mode 100644 cms/static/cms/css/3.4.5/cms.pagetree.css delete mode 100644 cms/static/cms/css/3.4.5/cms.welcome.css create mode 100644 cms/static/cms/css/3.4.6rc1/cms.base.css create mode 100644 cms/static/cms/css/3.4.6rc1/cms.pagetree.css create mode 100644 cms/static/cms/css/3.4.6rc1/cms.welcome.css rename cms/static/cms/css/{3.4.5 => 3.4.6rc1}/cms.wizard.css (100%) delete mode 100644 cms/static/cms/fonts/3.4.5/django-cms-iconfont.woff2 rename cms/static/cms/fonts/{3.4.5 => 3.4.6rc1}/django-cms-iconfont.eot (96%) rename cms/static/cms/fonts/{3.4.5 => 3.4.6rc1}/django-cms-iconfont.svg (100%) rename cms/static/cms/fonts/{3.4.5 => 3.4.6rc1}/django-cms-iconfont.ttf (97%) rename cms/static/cms/fonts/{3.4.5 => 3.4.6rc1}/django-cms-iconfont.woff (94%) create mode 100644 cms/static/cms/fonts/3.4.6rc1/django-cms-iconfont.woff2 rename cms/static/cms/js/dist/{3.4.5 => 3.4.6rc1}/bundle.admin.base.min.js (100%) rename cms/static/cms/js/dist/{3.4.5 => 3.4.6rc1}/bundle.admin.changeform.min.js (100%) rename cms/static/cms/js/dist/{3.4.5 => 3.4.6rc1}/bundle.admin.pagetree.min.js (100%) rename cms/static/cms/js/dist/{3.4.5 => 3.4.6rc1}/bundle.admin.widget.min.js (100%) rename cms/static/cms/js/dist/{3.4.5 => 3.4.6rc1}/bundle.forms.apphookselect.min.js (100%) rename cms/static/cms/js/dist/{3.4.5 => 3.4.6rc1}/bundle.forms.pageselectwidget.min.js (100%) rename cms/static/cms/js/dist/{3.4.5 => 3.4.6rc1}/bundle.forms.pagesmartlinkwidget.min.js (100%) rename cms/static/cms/js/dist/{3.4.5 => 3.4.6rc1}/bundle.forms.slugwidget.min.js (100%) rename cms/static/cms/js/dist/{3.4.5 => 3.4.6rc1}/bundle.toolbar.min.js (100%) create mode 100644 docs/upgrade/3.4.6.rst diff --git a/cms/__init__.py b/cms/__init__.py index 1c3823c76db..309688045a2 100644 --- a/cms/__init__.py +++ b/cms/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -__version__ = '3.4.5' +__version__ = '3.4.6rc1' default_app_config = 'cms.apps.CMSConfig' diff --git a/cms/static/cms/css/3.4.5/cms.base.css b/cms/static/cms/css/3.4.5/cms.base.css deleted file mode 100644 index 96125586248..00000000000 --- a/cms/static/cms/css/3.4.5/cms.base.css +++ /dev/null @@ -1,3 +0,0 @@ -/*! - * @copyright: https://github.com/divio/django-cms - */.cms-reset a,.cms-reset a:active,.cms-reset a:focus,.cms-reset a:hover,.cms-reset div,.cms-reset fieldset,.cms-reset form,.cms-reset h1,.cms-reset h2,.cms-reset h3,.cms-reset input,.cms-reset kbd,.cms-reset label,.cms-reset li,.cms-reset p,.cms-reset textarea,.cms-reset ul{color:#222;font:normal 14px/20px Helvetica,Arial,sans-serif;text-align:left;text-decoration:none;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;outline:0;list-style-type:none;list-style-image:none;background:0 0;transition:none}.cms-reset table,.cms-reset td,.cms-reset th,.cms-reset tr{border:none;background:0 0;padding:0;margin:0}.cms{position:absolute;top:5px;left:0;z-index:9999999;width:100%}.cms-prevent-scrolling{overflow:hidden!important}.cms-prevent-scrolling body{overflow:hidden!important}@-webkit-keyframes cms-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes cms-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:django-cms-iconfont;src:url(../../fonts/3.4.5/django-cms-iconfont.eot);src:url(../../fonts/3.4.5/django-cms-iconfont.eot#iefix) format("eot"),url(../../fonts/3.4.5/django-cms-iconfont.woff2) format("woff2"),url(../../fonts/3.4.5/django-cms-iconfont.woff) format("woff"),url(../../fonts/3.4.5/django-cms-iconfont.ttf) format("truetype"),url(../../fonts/3.4.5/django-cms-iconfont.svg#django-cms-iconfont) format("svg");font-weight:400;font-style:normal}.cms-icon,div.cms .cms-structure .cms-dragitem-collapsable:before,div.cms .cms-submenu-btn:before,div.cms .cms-submenu-dropdown-settings .cms-submenu-item a[data-cms-icon]:before,div.cms .cms-submenu-dropdown-settings .cms-submenu-item a[data-rel]:before,div.cms .cms-toolbar-item-logo a,div.cms .cms-tooltip-touch:before,div.cms .cms-tooltip:before{display:inline-block;font:normal normal normal 16px/1 django-cms-iconfont;text-rendering:auto;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cms-icon-alias:before{content:"\E001"}.cms-icon-arrow-right:before{content:"\E002"}.cms-icon-arrow-wide:before{content:"\E003"}.cms-icon-arrow:before{content:"\E004"}.cms-icon-bin:before{content:"\E005"}.cms-icon-check-o:before{content:"\E006"}.cms-icon-check-square:before{content:"\E007"}.cms-icon-check:before{content:"\E008"}.cms-icon-close:before{content:"\E009"}.cms-icon-cogs:before{content:"\E00A"}.cms-icon-copy:before{content:"\E00B"}.cms-icon-eye:before{content:"\E00C"}.cms-icon-forbidden:before{content:"\E00D"}.cms-icon-handler:before{content:"\E00E"}.cms-icon-home:before{content:"\E00F"}.cms-icon-info:before{content:"\E010"}.cms-icon-loader:before,div.cms .cms-toolbar-loader a span:before{content:"\E011"}.cms-icon-lock:before{content:"\E012"}.cms-icon-logo:before,div.cms .cms-toolbar-item-logo a:before{content:"\E013"}.cms-icon-menu:before{content:"\E014"}.cms-icon-minimize:before{content:"\E015"}.cms-icon-minus-square-o:before{content:"\E016"}.cms-icon-minus-square:before{content:"\E017"}.cms-icon-minus:before{content:"\E018"}.cms-icon-paste:before{content:"\E019"}.cms-icon-pencil:before{content:"\E01A"}.cms-icon-pin:before{content:"\E01B"}.cms-icon-plus-square-o:before{content:"\E01C"}.cms-icon-plus:before{content:"\E01D"}.cms-icon-puzzle:before{content:"\E01E"}.cms-icon-scissors:before{content:"\E01F"}.cms-icon-search:before{content:"\E020"}.cms-icon-sitemap:before{content:"\E021"}.cms-icon-squares:before{content:"\E022"}.cms-icon-window:before{content:"\E023"}.cms-hover-tooltip{position:relative;z-index:1001}.cms-btn-active .cms-hover-tooltip:after,.cms-btn-active .cms-hover-tooltip:before,div.cms .cms-dropdown-open .cms-dropdown-toggle .cms-hover-tooltip:after,div.cms .cms-dropdown-open .cms-dropdown-toggle .cms-hover-tooltip:before{opacity:0!important;transition-delay:0s!important}.cms-hover-tooltip:after,.cms-hover-tooltip:before{visibility:hidden;position:absolute;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71,1.7,.77,1.24),-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cms-hover-tooltip-delay:focus:after,.cms-hover-tooltip-delay:focus:before,.cms-hover-tooltip-delay:hover:after,.cms-hover-tooltip-delay:hover:before{transition:opacity .2s ease-in-out 1.5s,visibility .2s ease-in-out 1.5s,-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24) 1.5s;transition:opacity .2s ease-in-out 1.5s,visibility .2s ease-in-out 1.5s,transform .2s cubic-bezier(.71,1.7,.77,1.24) 1.5s;transition:opacity .2s ease-in-out 1.5s,visibility .2s ease-in-out 1.5s,transform .2s cubic-bezier(.71,1.7,.77,1.24) 1.5s,-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24) 1.5s}.cms-hover-tooltip:focus{outline:0}.cms-hover-tooltip:focus:after,.cms-hover-tooltip:focus:before,.cms-hover-tooltip:hover:after,.cms-hover-tooltip:hover:before{visibility:visible;opacity:1}.cms-hover-tooltip:before{content:"";z-index:2;border:6px solid transparent;background:0 0}.cms-hover-tooltip:after{content:attr(data-cms-tooltip);z-index:1;color:#fff!important;font-size:12px;font-weight:400;line-height:1.2;text-align:center;width:160px;padding:6px 8px;background-color:rgba(0,0,0,.8);white-space:normal}.cms-hover-tooltip:after,.cms-hover-tooltip:before{bottom:100%;left:50%}.cms-hover-tooltip:before{margin-bottom:-12px;margin-left:-6px;border-top-color:rgba(0,0,0,.8)}.cms-hover-tooltip:after{margin-left:-80px}.cms-hover-tooltip:focus:after,.cms-hover-tooltip:focus:before,.cms-hover-tooltip:hover:after,.cms-hover-tooltip:hover:before{-webkit-transform:translateY(-12px);transform:translateY(-12px)}.cms-hover-tooltip-left:after,.cms-hover-tooltip-left:before{right:100%;bottom:50%;left:auto;-webkit-transform:translateY(50%);transform:translateY(50%)}.cms-hover-tooltip-left:before{margin-left:0;margin-right:-12px;margin-bottom:0;border-top-color:transparent;border-left-color:rgba(0,0,0,.8)}.cms-hover-tooltip-left:focus:after,.cms-hover-tooltip-left:focus:before,.cms-hover-tooltip-left:hover:after,.cms-hover-tooltip-left:hover:before{-webkit-transform:translateX(-12px) translateY(50%);transform:translateX(-12px) translateY(50%)}.cms-hover-tooltip-bottom:after,.cms-hover-tooltip-bottom:before{top:100%;bottom:auto;left:50%}.cms-hover-tooltip-bottom:before{margin-top:-12px;margin-bottom:0;border-top-color:transparent;border-bottom-color:rgba(0,0,0,.8)}.cms-hover-tooltip-bottom:focus:after,.cms-hover-tooltip-bottom:focus:before,.cms-hover-tooltip-bottom:hover:after,.cms-hover-tooltip-bottom:hover:before{-webkit-transform:translateY(12px);transform:translateY(12px)}.cms-hover-tooltip-right:after,.cms-hover-tooltip-right:before{bottom:50%;left:100%}.cms-hover-tooltip-right:before{margin-bottom:0;margin-left:-12px;border-top-color:transparent;border-right-color:rgba(0,0,0,.8)}.cms-hover-tooltip-right:focus:after,.cms-hover-tooltip-right:focus:before,.cms-hover-tooltip-right:hover:after,.cms-hover-tooltip-right:hover:before{-webkit-transform:translateX(12px) translateY(50%);transform:translateX(12px) translateY(50%)}.cms-hover-tooltip-left:before,.cms-hover-tooltip-right:before{-webkit-transform:translateY(50%);transform:translateY(50%)}.cms-hover-tooltip-left:after,.cms-hover-tooltip-right:after{margin-left:0;-webkit-transform:translateY(50%);transform:translateY(50%)}.cms-dialog{position:fixed;top:50%;left:50%;z-index:99999;box-sizing:border-box;width:500px;margin:-100px 0 0 -250px;padding:20px;border:1px solid #ddd;border-radius:5px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.5);-webkit-transform:translateZ(0);transform:translateZ(0)}.cms-dialog h1{margin:0 0 10px;padding:0}.cms-dialog form{margin:-20px;padding:0 20px!important;border-top:1px solid #ddd}.cms-dialog form label{display:inline}.cms-dialog form input[type=checkbox]{position:relative;top:auto;vertical-align:middle;line-height:20px}.cms-dialog form p{margin:0 20px;margin-bottom:0;padding:10px 0}.cms-dialog form p:after{display:none}.cms-dialog form input[type=submit]{margin-bottom:0!important}.cms-dialog form .submit-row{margin:0 -20px;padding:20px 20px 0}.cms-dialog form .submit-row input{margin-left:0}@media (max-width:540px){.cms-dialog{right:0;left:0;width:80%;margin:-100px auto 0}}.cms-dialog-dimmer{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:rgba(0,0,0,.6)}cms-plugin.cms-plugin-text-node{display:inline}.cms-placeholder{overflow:hidden;height:0}.cms-render-model-icon{display:inline-block;width:18px;height:18px;margin:0;padding:0;cursor:pointer}.cms-render-model-icon,.cms-render-model-icon img{position:relative;max-width:none;margin:0!important;padding:0!important;background:url(../../img/toolbar/render_model_icon.png) no-repeat}.cms-render-model-add{display:inline-block;width:18px;height:18px;margin:0;padding:0;cursor:pointer}.cms-render-model-add,.cms-render-model-add img{position:relative;max-width:none;margin:0!important;padding:0!important;background:url(../../img/toolbar/render_model_add.png) no-repeat}.cms-loader{background:#fff url(../../img/loader.gif?uf5b664wnc) no-repeat center center!important}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){.cms-loader{background-image:url(../../img/loader@2x.gif?uf5b664wnc)!important;background-size:32px!important}}div.cms .cms-tooltip,div.cms .cms-tooltip-touch{visibility:hidden;position:absolute;top:0;left:0;font-size:12px;line-height:22px;font-weight:700;color:#ddd;white-space:nowrap;padding:0 7px 0 22px;margin:0;border-radius:3px;background:#454545}div.cms .cms-tooltip-touch:before,div.cms .cms-tooltip:before{content:"\E01A"}div.cms .cms-tooltip-touch:before,div.cms .cms-tooltip:before{font-size:14px;top:50%;left:4px;margin-top:-7px;position:absolute}div.cms .cms-tooltip span,div.cms .cms-tooltip-touch span{position:absolute;top:100%;right:0;margin-top:-4px;float:right;color:#fff;font-weight:400;padding:0 7px;border-radius:3px 0 3px 3px;background:#454545}div.cms .cms-btn{background-image:none;margin-bottom:0;border-radius:3px;color:#555;background-color:#fff;border:1px solid #ddd;background-clip:padding-box;-webkit-appearance:none}div.cms .cms-btn.focus,div.cms .cms-btn:focus{color:#555;background-color:#f2f2f2;border-color:#d0d0d0;text-decoration:none}div.cms .cms-btn:hover{color:#555;background-color:#f2f2f2;border-color:#d0d0d0;text-decoration:none}div.cms .cms-btn.cms-btn-active,div.cms .cms-btn:active,div.cms .cms-dropdown-open .cms-btn.cms-dropdown-toggle{color:#555;background-color:#e6e6e6;border-color:#c3c3c3;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}div.cms .cms-btn.cms-btn-active.focus,div.cms .cms-btn.cms-btn-active:focus,div.cms .cms-btn.cms-btn-active:hover,div.cms .cms-btn:active.focus,div.cms .cms-btn:active:focus,div.cms .cms-btn:active:hover,div.cms .cms-dropdown-open .cms-btn.cms-dropdown-toggle:focus,div.cms .cms-dropdown-open .cms-btn.cms-dropdown-toggle:hover,div.cms .cms-dropdown-open .cms-btn.focus.cms-dropdown-toggle{color:#555;background-color:#d4d4d4;border-color:#9d9d9d}div.cms .cms-btn.cms-btn-active,div.cms .cms-btn:active,div.cms .cms-dropdown-open .cms-btn.cms-dropdown-toggle{background-image:none}div.cms .cms-btn.cms-btn-disabled,div.cms .cms-btn.cms-btn-disabled.cms-btn-active,div.cms .cms-btn.cms-btn-disabled.focus,div.cms .cms-btn.cms-btn-disabled:active,div.cms .cms-btn.cms-btn-disabled:focus,div.cms .cms-btn.cms-btn-disabled:hover,div.cms .cms-btn[disabled],div.cms .cms-btn[disabled].cms-btn-active,div.cms .cms-btn[disabled].focus,div.cms .cms-btn[disabled]:active,div.cms .cms-btn[disabled]:focus,div.cms .cms-btn[disabled]:hover,div.cms .cms-dropdown-open .cms-btn.cms-btn-disabled.cms-dropdown-toggle,div.cms .cms-dropdown-open .cms-btn[disabled].cms-dropdown-toggle{background-color:rgba(255,255,255,.4);border-color:rgba(221,221,221,.4);color:#d5d5d5;cursor:not-allowed;box-shadow:none}div.cms .cms-btn.cms-btn-disabled.cms-btn-active:before,div.cms .cms-btn.cms-btn-disabled.focus:before,div.cms .cms-btn.cms-btn-disabled:active:before,div.cms .cms-btn.cms-btn-disabled:before,div.cms .cms-btn.cms-btn-disabled:focus:before,div.cms .cms-btn.cms-btn-disabled:hover:before,div.cms .cms-btn[disabled].cms-btn-active:before,div.cms .cms-btn[disabled].focus:before,div.cms .cms-btn[disabled]:active:before,div.cms .cms-btn[disabled]:before,div.cms .cms-btn[disabled]:focus:before,div.cms .cms-btn[disabled]:hover:before,div.cms .cms-dropdown-open .cms-btn.cms-btn-disabled.cms-dropdown-toggle:before,div.cms .cms-dropdown-open .cms-btn[disabled].cms-dropdown-toggle:before{color:rgba(85,85,85,.4)}div.cms .cms-btn-action{background-image:none;margin-bottom:0;border-radius:3px;color:#fff;background-color:#0bf;border:1px solid #0bf;background-clip:padding-box;-webkit-appearance:none}div.cms .cms-btn-action.focus,div.cms .cms-btn-action:focus{color:#fff;background-color:#00a8e6;border-color:#00a8e6;text-decoration:none}div.cms .cms-btn-action:hover{color:#fff;background-color:#00a8e6;border-color:#00a8e6;text-decoration:none}div.cms .cms-btn-action.cms-btn-active,div.cms .cms-btn-action:active,div.cms .cms-dropdown-open .cms-btn-action.cms-dropdown-toggle{color:#fff;background-color:#0096cc;border-color:#0096cc;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}div.cms .cms-btn-action.cms-btn-active.focus,div.cms .cms-btn-action.cms-btn-active:focus,div.cms .cms-btn-action.cms-btn-active:hover,div.cms .cms-btn-action:active.focus,div.cms .cms-btn-action:active:focus,div.cms .cms-btn-action:active:hover,div.cms .cms-dropdown-open .cms-btn-action.cms-dropdown-toggle:focus,div.cms .cms-dropdown-open .cms-btn-action.cms-dropdown-toggle:hover,div.cms .cms-dropdown-open .cms-btn-action.focus.cms-dropdown-toggle{color:#fff;background-color:#007ba8;border-color:#005e80}div.cms .cms-btn-action.cms-btn-active,div.cms .cms-btn-action:active,div.cms .cms-dropdown-open .cms-btn-action.cms-dropdown-toggle{background-image:none}div.cms .cms-btn-action.cms-btn-disabled,div.cms .cms-btn-action.cms-btn-disabled.cms-btn-active,div.cms .cms-btn-action.cms-btn-disabled.focus,div.cms .cms-btn-action.cms-btn-disabled:active,div.cms .cms-btn-action.cms-btn-disabled:focus,div.cms .cms-btn-action.cms-btn-disabled:hover,div.cms .cms-btn-action[disabled],div.cms .cms-btn-action[disabled].cms-btn-active,div.cms .cms-btn-action[disabled].focus,div.cms .cms-btn-action[disabled]:active,div.cms .cms-btn-action[disabled]:focus,div.cms .cms-btn-action[disabled]:hover,div.cms .cms-dropdown-open .cms-btn-action.cms-btn-disabled.cms-dropdown-toggle,div.cms .cms-dropdown-open .cms-btn-action[disabled].cms-dropdown-toggle{background-color:rgba(0,187,255,.4);border-color:rgba(0,187,255,.4);color:#fff;cursor:not-allowed;box-shadow:none}div.cms .cms-btn-action.cms-btn-disabled.cms-btn-active:before,div.cms .cms-btn-action.cms-btn-disabled.focus:before,div.cms .cms-btn-action.cms-btn-disabled:active:before,div.cms .cms-btn-action.cms-btn-disabled:before,div.cms .cms-btn-action.cms-btn-disabled:focus:before,div.cms .cms-btn-action.cms-btn-disabled:hover:before,div.cms .cms-btn-action[disabled].cms-btn-active:before,div.cms .cms-btn-action[disabled].focus:before,div.cms .cms-btn-action[disabled]:active:before,div.cms .cms-btn-action[disabled]:before,div.cms .cms-btn-action[disabled]:focus:before,div.cms .cms-btn-action[disabled]:hover:before,div.cms .cms-dropdown-open .cms-btn-action.cms-btn-disabled.cms-dropdown-toggle:before,div.cms .cms-dropdown-open .cms-btn-action[disabled].cms-dropdown-toggle:before{color:rgba(255,255,255,.4)}div.cms .cms-btn-caution{background-image:none;margin-bottom:0;border-radius:3px;color:#fff;background-color:#ff4000;border:1px solid #ff4000;background-clip:padding-box;-webkit-appearance:none}div.cms .cms-btn-caution.focus,div.cms .cms-btn-caution:focus{color:#fff;background-color:#e63900;border-color:#e63900;text-decoration:none}div.cms .cms-btn-caution:hover{color:#fff;background-color:#e63900;border-color:#e63900;text-decoration:none}div.cms .cms-btn-caution.cms-btn-active,div.cms .cms-btn-caution:active,div.cms .cms-dropdown-open .cms-btn-caution.cms-dropdown-toggle{color:#fff;background-color:#c30;border-color:#c30;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}div.cms .cms-btn-caution.cms-btn-active.focus,div.cms .cms-btn-caution.cms-btn-active:focus,div.cms .cms-btn-caution.cms-btn-active:hover,div.cms .cms-btn-caution:active.focus,div.cms .cms-btn-caution:active:focus,div.cms .cms-btn-caution:active:hover,div.cms .cms-dropdown-open .cms-btn-caution.cms-dropdown-toggle:focus,div.cms .cms-dropdown-open .cms-btn-caution.cms-dropdown-toggle:hover,div.cms .cms-dropdown-open .cms-btn-caution.focus.cms-dropdown-toggle{color:#fff;background-color:#a82a00;border-color:#802000}div.cms .cms-btn-caution.cms-btn-active,div.cms .cms-btn-caution:active,div.cms .cms-dropdown-open .cms-btn-caution.cms-dropdown-toggle{background-image:none}div.cms .cms-btn-caution.cms-btn-disabled,div.cms .cms-btn-caution.cms-btn-disabled.cms-btn-active,div.cms .cms-btn-caution.cms-btn-disabled.focus,div.cms .cms-btn-caution.cms-btn-disabled:active,div.cms .cms-btn-caution.cms-btn-disabled:focus,div.cms .cms-btn-caution.cms-btn-disabled:hover,div.cms .cms-btn-caution[disabled],div.cms .cms-btn-caution[disabled].cms-btn-active,div.cms .cms-btn-caution[disabled].focus,div.cms .cms-btn-caution[disabled]:active,div.cms .cms-btn-caution[disabled]:focus,div.cms .cms-btn-caution[disabled]:hover,div.cms .cms-dropdown-open .cms-btn-caution.cms-btn-disabled.cms-dropdown-toggle,div.cms .cms-dropdown-open .cms-btn-caution[disabled].cms-dropdown-toggle{background-color:rgba(255,64,0,.4);border-color:rgba(255,64,0,.4);color:#fff;cursor:not-allowed;box-shadow:none}div.cms .cms-btn-caution.cms-btn-disabled.cms-btn-active:before,div.cms .cms-btn-caution.cms-btn-disabled.focus:before,div.cms .cms-btn-caution.cms-btn-disabled:active:before,div.cms .cms-btn-caution.cms-btn-disabled:before,div.cms .cms-btn-caution.cms-btn-disabled:focus:before,div.cms .cms-btn-caution.cms-btn-disabled:hover:before,div.cms .cms-btn-caution[disabled].cms-btn-active:before,div.cms .cms-btn-caution[disabled].focus:before,div.cms .cms-btn-caution[disabled]:active:before,div.cms .cms-btn-caution[disabled]:before,div.cms .cms-btn-caution[disabled]:focus:before,div.cms .cms-btn-caution[disabled]:hover:before,div.cms .cms-dropdown-open .cms-btn-caution.cms-btn-disabled.cms-dropdown-toggle:before,div.cms .cms-dropdown-open .cms-btn-caution[disabled].cms-dropdown-toggle:before{color:rgba(255,255,255,.4)}div.cms .cms-dropdown-caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:5px dashed;border-right:5px solid transparent;border-left:5px solid transparent}div.cms .cms-dropdown{position:relative}div.cms .cms-dropdown>.cms-btn{border-radius:3px!important}div.cms .cms-dropdown-toggle:focus{outline:0}div.cms .cms-dropdown-toggle-thin{margin-left:-1px;padding-left:7px!important;padding-right:7px!important}div.cms .cms-dropdown-toggle-thin .cms-dropdown-caret{margin-left:0}div.cms .cms-dropdown-menu{position:absolute;top:100%;left:0;z-index:99999;display:none!important;float:left;min-width:180px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px!important;text-align:left;background-color:#fff;border:1px solid transparent;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.25);background-clip:padding-box}div.cms .cms-dropdown-menu>li>a{display:block!important;padding:3px 20px!important;border:none!important;clear:both;font-weight:400;line-height:30px;float:none!important;font-size:14px!important;border-radius:0!important;padding-top:0!important;padding-bottom:0!important;height:30px;color:#555;white-space:nowrap}div.cms .cms-dropdown-menu>li>a.cms-btn-action,div.cms .cms-dropdown-menu>li>a.cms-btn-caution{color:#fff}div.cms .cms-dropdown-menu .cms-toolbar-item-navigation-break{text-indent:-119988px;overflow:hidden;text-align:left;height:1px;margin:0 0 4px;padding:0 0 4px;border-bottom:1px solid #ddd}div.cms .cms-toolbar-right .cms-dropdown-menu{left:auto;right:-1px}div.cms .cms-dropdown-menu>li>a{border-radius:none;background-color:none}div.cms .cms-dropdown-menu>li>a:focus,div.cms .cms-dropdown-menu>li>a:hover{text-decoration:none;color:#fff;background-color:#0bf}div.cms .cms-dropdown-menu>li>a.cms-btn-active,div.cms .cms-dropdown-menu>li>a.cms-btn-active:focus,div.cms .cms-dropdown-menu>li>a.cms-btn-active:hover,div.cms .cms-dropdown-open .cms-dropdown-menu>li>a.cms-dropdown-toggle,div.cms .cms-dropdown-open .cms-dropdown-menu>li>a.cms-dropdown-toggle:focus,div.cms .cms-dropdown-open .cms-dropdown-menu>li>a.cms-dropdown-toggle:hover{color:#fff;text-decoration:none;outline:0;background-color:#0bf}div.cms .cms-dropdown-menu>li>a.cms-btn-disabled{opacity:.2!important}div.cms .cms-dropdown-menu>li>a.cms-btn-disabled,div.cms .cms-dropdown-menu>li>a.cms-btn-disabled:focus,div.cms .cms-dropdown-menu>li>a.cms-btn-disabled:hover{color:#000}div.cms .cms-dropdown-menu>li>a.cms-btn-disabled,div.cms .cms-dropdown-menu>li>a.cms-btn-disabled:focus,div.cms .cms-dropdown-menu>li>a.cms-btn-disabled:hover{text-decoration:none!important;background-color:transparent!important;background-image:none!important;cursor:not-allowed!important}div.cms .cms-dropdown-open>.cms-dropdown-menu{display:block!important}div.cms .cms-dropdown-open .cms-dropdown-toggle{outline:0}div.cms .cms-dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:99990}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-dropdown-toggle{text-align:left!important}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-dropdown-toggle .cms-dropdown-caret{position:absolute;right:15px;top:18px}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-dropdown-menu{display:none!important;margin-left:0!important;width:100%!important;border:1px solid #ddd;border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-top:-1px}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-dropdown-menu li>a.cms-btn{text-align:left}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-dropdown-open .cms-dropdown-menu{display:block!important}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-btn-group{display:table;width:100%}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-btn-group>.cms-btn{display:table-cell;text-align:left!important}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-btn-group>.cms-btn.cms-btn-action,div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-btn-group>.cms-btn.cms-btn-caution{color:#fff}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-btn-group>.cms-btn:first-child{border-right:none!important}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-btn-group>.cms-btn:last-child{width:40px;text-align:center!important}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-btn-group>.cms-btn .cms-dropdown-caret{position:static!important}div.cms .cms-btn-group>.cms-btn.cms-btn-action:last-child{border-left:1px solid #0096cc}div.cms .cms-btn-group>.cms-btn.cms-btn-caution:last-child{border-left:1px solid #c00}div.cms .cms-toolbar{position:fixed;top:0;left:0;right:0;z-index:9999999;min-height:46px;margin-top:-56px;border-bottom:1px solid #ddd!important;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);-webkit-backface-visibility:hidden;backface-visibility:hidden}.cms-toolbar-expanded div.cms .cms-toolbar{margin-top:0}div.cms .cms-toolbar .cms-toolbar-left{position:absolute;left:0;top:0;z-index:10}div.cms .cms-toolbar .cms-toolbar-right{position:absolute;right:0;top:0;z-index:10;padding-right:48px}div.cms .cms-toolbar .cms-toolbar-left .cms-toolbar-item{margin-right:15px}div.cms .cms-toolbar .cms-toolbar-left .cms-toolbar-item:last-child{margin-right:0}div.cms .cms-toolbar .cms-toolbar-right .cms-toolbar-item{margin-right:15px}div.cms .cms-toolbar .cms-toolbar-item{float:left}.cms-toolbar-non-sticky{position:static!important}.cms-toolbar-non-sticky .cms .cms-toolbar{position:absolute}.cms-toolbar-non-sticky .cms.cms-toolbar-debug .cms-toolbar{margin-top:-5px!important}div.cms.cms-toolbar-debug .cms-toolbar{top:5px!important}div.cms.cms-toolbar-debug .cms-toolbar-trigger{top:5px!important}div.cms.cms-toolbar-debug .cms-debug-bar{position:fixed;top:0;left:0;z-index:99999999;width:100%;height:5px;border-bottom:1px solid #ddd;background-color:#fcd200;background-image:linear-gradient(135deg,rgba(255,255,255,.8) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.8) 50%,rgba(255,255,255,.8) 75%,transparent 75%,transparent);background-size:10px 10px}div.cms.cms-toolbar-debug #container{padding-top:51px!important}div.cms .cms-toolbar-item-navigation li{position:relative;float:left}div.cms .cms-toolbar-item-navigation li a{float:left;color:#000;padding:0 10px;line-height:46px;height:46px;cursor:default}div.cms .cms-toolbar-item-navigation li ul{display:none}div.cms .cms-toolbar-item-navigation>li:first-child>a span{font-weight:600}div.cms .cms-toolbar-item-logo .cms-toolbar-item-navigation a,div.cms .cms-toolbar-item-navigation .cms-icon,div.cms .cms-toolbar-item-navigation .cms-toolbar-item-logo a{display:none;position:absolute;top:50%;right:7px;margin-top:-5px;font-size:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul{display:block;position:absolute;top:46px;left:0;min-width:180px;padding:4px 0 3px;border:1px solid #fff;border-top:none;border-radius:0 0 4px 4px;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.4)}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul li{float:none}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul li a{display:block;float:none;white-space:nowrap;line-height:30px;height:30px;padding:0 25px 0 15px;cursor:pointer}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul ul{border-top:1px solid #f2f2f2;border-radius:0 4px 4px 0}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children ul{display:none;top:-5px;left:100%}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a{cursor:default}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span{display:block}div.cms .cms-toolbar-item-logo .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span a,div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-icon,div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-toolbar-item-logo a{display:block}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover>a{color:#fff!important;background:#0bf}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-active>a{font-weight:800}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-break{text-indent:-119988px;overflow:hidden;text-align:left;height:1px;margin:0 0 4px;padding:0 0 4px;border-bottom:1px solid #ddd}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a{cursor:default!important;opacity:.2}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a,div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a:active,div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a:focus,div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a:hover{color:#000!important;background:0 0!important;box-shadow:none}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled ul{display:none!important}div.cms .cms-toolbar-more{display:none}div.cms .cms-toolbar-more .cms-toolbar-item-navigation-children{padding:0}div.cms .cms-toolbar-more .cms-toolbar-item{float:none;margin:0 10px!important;overflow:hidden;margin-top:5px;margin-bottom:8px}div.cms .cms-toolbar-more .cms-toolbar-item-cms-mode-switcher a{float:left!important;width:50%}div.cms .cms-toolbar-more .cms-modal-item-buttons .cms-btn,div.cms .cms-toolbar-more .cms-toolbar-item-buttons .cms-btn{text-align:center}div.cms .cms-toolbar-more .cms-btn{color:#555}div.cms .cms-toolbar-more .cms-btn-action{color:#fff}div.cms .cms-toolbar-more .cms-more-buttons+.cms-toolbar-item-navigation-children{padding-top:8px;border-top:1px solid #ddd}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full{position:fixed;width:100%;width:100vw;top:46px;bottom:0;overflow-y:scroll;-webkit-overflow-scrolling:touch}div.cms .cms-toolbar-item-logo .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full a,div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-icon,div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-toolbar-item-logo a{display:none!important}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full>li{border-bottom:1px solid #ddd}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-more-buttons{border-bottom:none}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full li a:not(.cms-btn){color:#000!important;background:0 0!important}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full li a{position:relative;line-height:42px;height:42px;overflow:hidden;text-overflow:ellipsis}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full ul{display:block!important;border:none;box-shadow:none;position:relative;left:0;top:0;border-radius:0;margin-left:20px}div.cms.cms-toolbar-debug .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full{top:51px}div.cms .cms-toolbar-item-cms-mode-switcher{display:none}div.cms .cms-messages{display:none;position:fixed;top:46px;z-index:999999;color:#fff;font-size:12px;font-weight:200;line-height:16px;width:300px;min-height:16px;margin:0;padding:6px 10px 8px;border-radius:0 0 3px 3px;background:rgba(0,0,0,.74);transition:top .2s}div.cms .cms-messages *{color:#fff;font-size:12px;font-weight:200;line-height:16px}div.cms .cms-messages a{color:#0bf}div.cms .cms-messages a:hover{text-decoration:underline}div.cms .cms-messages strong{color:#33c9ff;font-weight:200}div.cms .cms-messages ul{display:inline;color:#fff}div.cms .cms-messages ul li{display:inline;color:#fff;font-weight:200}div.cms .cms-messages .cms-messages-close{cursor:pointer;display:none;float:right;position:relative;width:20px;height:16px;text-align:right}div.cms .cms-messages .cms-messages-close span{font-size:10px}div.cms .cms-messages .cms-messages-close:hover span{color:#0bf}div.cms .cms-messages-error strong{color:red}div.cms.cms-toolbar-debug .cms-messages{margin-top:5px}div.cms .cms-toolbar-item-logo{margin-right:0!important}div.cms .cms-toolbar-item-logo a{font-size:21px;line-height:46px;height:46px;transition:color .2s;padding-left:15px;padding-right:15px}div.cms .cms-toolbar-item-logo a span{display:none}div.cms .cms-toolbar-item-logo a:active,div.cms .cms-toolbar-item-logo a:focus,div.cms .cms-toolbar-item-logo a:hover{color:#0bf}div.cms .cms-form-login label{display:inline-block;vertical-align:middle;line-height:46px;padding-left:15px;margin:0;cursor:pointer}div.cms .cms-form-login label span{display:inline-block}div.cms .cms-form-login input[type=password],div.cms .cms-form-login input[type=text]{display:inline-block;color:#666;font-size:14px;height:26px;line-height:26px;width:100px;margin:0;padding:0 5px;border:1px solid #d9d9d9;border-radius:3px;box-shadow:0 1px 0 #fff;text-transform:none}div.cms .cms-form-login input[type=password]:focus,div.cms .cms-form-login input[type=text]:focus{transition:outline .2s;border-color:#0bf;box-shadow:inset 0 0 2px #ddd}div.cms .cms-form-login input[type=submit]{display:block;font-size:13px;text-transform:uppercase;height:26px;line-height:26px;padding:0 15px}div.cms .cms-form-login input[type=submit]:-moz-focus-inner{border:0}div.cms .cms-form-login .cms-error{color:red}div.cms .cms-form-login .cms-error input{border:1px solid red}@media (max-width:488px){div.cms .cms-form-login{margin-left:-110px}}@media (max-width:768px){div.cms .cms-form-login{position:relative;font-size:1px;line-height:0;background:#fff}div.cms .cms-form-login label{position:relative;padding:0;margin-right:-1px;margin-bottom:-1px}div.cms .cms-form-login label span{position:absolute;left:5px;top:0;z-index:1;color:#999}div.cms .cms-form-login input[type=text]{border-radius:3px 0 0 3px}div.cms .cms-form-login input[type=password]{border-radius:0}div.cms .cms-form-login input[type=password],div.cms .cms-form-login input[type=text]{position:relative;z-index:10;width:95px}div.cms .cms-form-login input[type=password]:focus,div.cms .cms-form-login input[type=password]:valid,div.cms .cms-form-login input[type=text]:focus,div.cms .cms-form-login input[type=text]:valid{background:#fff}div.cms .cms-form-login input[type=submit]{border-radius:0 3px 3px 0;padding:0 7.5px}}div.cms .cms-modal-item-buttons,div.cms .cms-toolbar-item-buttons{margin:8px 0 8px}div.cms .cms-modal-item-buttons a,div.cms .cms-toolbar-item-buttons a{float:left;line-height:30px;height:30px;font-size:12px;padding:0 12px}div.cms .cms-modal-item-buttons a:first-child,div.cms .cms-toolbar-item-buttons a:first-child{border-radius:3px 0 0 3px}div.cms .cms-modal-item-buttons a:last-child,div.cms .cms-toolbar-item-buttons a:last-child{border-radius:0 3px 3px 0}div.cms .cms-modal-item-buttons a:only-child,div.cms .cms-toolbar-item-buttons a:only-child{border-radius:3px}div.cms .cms-toolbar-trigger{position:fixed;top:0;right:0;z-index:9999999;border-bottom:1px solid #ddd;border-left:1px solid #ddd;background:#fff}div.cms .cms-toolbar-trigger a{display:block;width:46px;height:45px;text-align:center;border-top:1px solid #fff;border-left:1px solid #fff;background:#fff}div.cms .cms-toolbar-trigger a:hover{background:#fff}div.cms .cms-toolbar-trigger a:active span,div.cms .cms-toolbar-trigger a:focus span,div.cms .cms-toolbar-trigger a:hover span{color:#333}div.cms .cms-toolbar-trigger a span{position:absolute;left:50%;top:50%;margin-left:-5px;margin-top:-6px;font-size:10px;color:#454545;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transform:rotate(270deg);transform:rotate(270deg);background:0 0}div.cms .cms-toolbar-trigger-expanded a span{-webkit-transform:rotate(90deg);transform:rotate(90deg)}div.cms .cms-toolbar-loader a span{position:absolute;margin-top:-10px;margin-left:-10px;font-size:20px;line-height:20px;background:0 0;-webkit-animation:cms-spin 2s infinite linear;animation:cms-spin 2s infinite linear}div.cms .cms-toolbar-loader a span,div.cms .cms-toolbar-loader a:focus span,div.cms .cms-toolbar-loader a:hover span{color:#0bf}div.cms .cms-screenblock{position:fixed;top:0;right:0;z-index:100;color:#fff;text-align:center;width:100%;height:100%;background-color:#000;background:rgba(0,0,0,.9)}div.cms .cms-screenblock-inner{margin-top:300px}div.cms .cms-screenblock-inner h1{font-size:28px;line-height:30px}div.cms .cms-screenblock-inner h1,div.cms .cms-screenblock-inner p{color:#999;text-align:center}div.cms .cms-screenblock-inner a{color:#fff}div.cms .cms-screenblock-inner a:hover{text-decoration:underline}div.cms .cms-modal{display:none;position:fixed;top:50%;left:50%;overflow:hidden;z-index:9999999;border-radius:5px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.5);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:scale(0) translateZ(0);transform:scale(0) translateZ(0);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.cms-modal-maximized div.cms .cms-modal{right:0;bottom:0;top:0!important;left:0!important;border-radius:0;margin:0!important;width:auto!important;height:auto!important}.cms-modal-maximized div.cms .cms-modal .cms-modal-title{cursor:default}.cms-modal-minimized div.cms .cms-modal{width:auto!important;height:auto!important;top:1px!important;margin:0!important}.cms-modal-minimized div.cms .cms-modal .cms-modal-body,.cms-modal-minimized div.cms .cms-modal .cms-modal-breadcrumb,.cms-modal-minimized div.cms .cms-modal .cms-modal-foot{display:none!important}.cms-modal-minimized div.cms .cms-modal .cms-modal-title{cursor:default;padding-right:90px}.cms-modal-minimized div.cms .cms-modal .cms-modal-title-suffix{display:none}.cms-modal-minimized div.cms .cms-modal .cms-modal-minimize{right:33px}div.cms .cms-modal-morphing{transition:all .2s}div.cms .cms-modal-open{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}div.cms .cms-modal-body{position:absolute;z-index:10;left:0;top:46px;right:0;bottom:46px;border-top:1px solid #ddd;background:#fff;border-bottom:1px solid #ddd}div.cms .cms-modal-foot{position:absolute;overflow:hidden;clear:both;height:46px;left:0;bottom:0;right:0;z-index:11}div.cms .cms-modal-shim{display:none;position:absolute;top:0;left:0;z-index:20;width:100%;height:100%}div.cms .cms-modal-frame{position:relative;z-index:10;width:100%;height:100%;-webkit-overflow-scrolling:touch;overflow-y:auto}div.cms .cms-modal-frame iframe{display:block;width:100%;height:100%}div.cms .cms-modal-head{position:relative}div.cms .cms-modal-title{display:block;color:#454545;font-size:16px;font-weight:700;line-height:46px;min-height:46px;padding:0 20px;cursor:move;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:100px}div.cms .cms-modal-title .cms-modal-title-suffix{font-weight:400;padding-left:10px}div.cms .cms-modal-close,div.cms .cms-modal-maximize,div.cms .cms-modal-minimize{display:block;position:absolute;top:50%;margin-top:-15px;right:10px;color:#999;text-align:center;width:30px;height:30px;cursor:pointer}div.cms .cms-modal-close:before,div.cms .cms-modal-maximize:before,div.cms .cms-modal-minimize:before{position:relative;top:7px}div.cms .cms-modal-close:hover,div.cms .cms-modal-maximize:hover,div.cms .cms-modal-minimize:hover{color:#0bf}div.cms .cms-modal-minimize{right:70px}.cms-modal-minimized div.cms .cms-modal-minimize{color:#0bf}.cms-modal-minimized div.cms .cms-modal-minimize:before{content:"\E01D"}.cms-modal-maximized div.cms .cms-modal-minimize{display:none!important}div.cms .cms-modal-maximize{right:40px}.cms-modal-minimized div.cms .cms-modal-maximize{display:none!important}.cms-modal-maximized div.cms .cms-modal-maximize{color:#0bf}.cms-modal-maximized div.cms .cms-modal-maximize:before{content:"\E015"}div.cms .cms-modal-resize{position:absolute;right:0;bottom:0;z-index:102;font-size:10px;color:#999;width:25px;height:25px;cursor:nw-resize}div.cms .cms-modal-resize span{position:absolute;bottom:5px;right:5px;font-size:12px}div.cms .cms-modal-breadcrumb{display:none!important;font-size:14px;line-height:40px;padding:0 20px;border-top:1px solid #ddd;overflow-y:hidden;overflow-x:scroll;height:80px;width:100%;white-space:nowrap;-webkit-overflow-scrolling:touch}div.cms .cms-modal-breadcrumb a{color:#0bf}div.cms .cms-modal-breadcrumb a:hover{color:#007099}div.cms .cms-modal-breadcrumb a:after{content:"/";color:#ddd;text-decoration:none;padding:0 10px}div.cms .cms-modal-breadcrumb a.active{color:#999}div.cms .cms-modal-breadcrumb a:last-child:after{content:""}div.cms .cms-modal-buttons{position:absolute;top:0;right:0;left:0;z-index:101;padding:0 25px 0 10px}div.cms .cms-modal-item-buttons{float:right;margin-left:8px}div.cms .cms-modal-item-buttons-left{float:left}div.cms .cms-modal-markup .cms-modal-foot{height:23px}div.cms .cms-modal-markup .cms-modal-body{bottom:23px}div.cms .cms-modal-has-breadcrumb .cms-modal-body{top:86px!important}div.cms .cms-modal-has-breadcrumb .cms-modal-breadcrumb{display:block!important}.cms-modal-maximized{overflow:hidden!important}.cms-modal-maximized .cms.cms-toolbar-debug .cms-modal{top:5px!important}.cms-modal-minimized .cms.cms-toolbar-debug .cms-modal{top:6px!important}div.cms .cms-sideframe{display:none;position:fixed;top:0;left:0;width:0;bottom:0;z-index:999999}@media (max-width:768px){div.cms .cms-sideframe{width:100%!important}}div.cms .cms-sideframe-frame{position:absolute;left:0;top:0;-webkit-overflow-scrolling:touch;overflow-y:auto;z-index:10;width:100%;height:100%;background:#fff;-webkit-backface-visibility:hidden}div.cms .cms-sideframe-frame iframe{-webkit-overflow-scrolling:touch;overflow-y:auto;-webkit-transform:translateZ(0);transform:translateZ(0);display:block;width:100%;height:100%;border:none;background:#fff}div.cms .cms-sideframe-shim{position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;background:0 0}div.cms .cms-sideframe-controls{position:absolute;top:51px;right:20px;z-index:40;box-shadow:0 0 5px rgba(0,0,0,.2);background-color:#fff;border-radius:3px;border:1px solid #ddd}div.cms.cms-toolbar-debug .cms-sideframe-controls{top:56px}div.cms .cms-sideframe-close,div.cms .cms-sideframe-history{display:inline-block;position:relative;cursor:pointer;vertical-align:top;font-size:12px;color:#454545;text-align:center;width:32px;height:32px}div.cms .cms-sideframe-close span,div.cms .cms-sideframe-history span{position:absolute;top:50%;left:50%;margin-left:-8px;margin-top:-8px}div.cms .cms-sideframe-close span:hover,div.cms .cms-sideframe-history span:hover{color:#333}div.cms .cms-sideframe-history{width:65px;border-right:1px solid #ddd}div.cms .cms-sideframe-history .cms-icon,div.cms .cms-sideframe-history .cms-toolbar-item-logo a,div.cms .cms-toolbar-item-logo .cms-sideframe-history a{float:left;position:relative;left:0;top:0;padding:8px 4px 8px 12px;margin:0}div.cms .cms-sideframe-history .cms-icon-arrow-forward{padding:8px 12px 8px 4px}div.cms .cms-sideframe-history .cms-icon-arrow-forward:before{content:"\E002"}div.cms .cms-sideframe-history .cms-icon-disabled{opacity:.5;cursor:not-allowed}div.cms .cms-sideframe-dimmer{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;background:rgba(0,0,0,.6)}div.cms .cms-droppable{position:relative;z-index:1000;line-height:0;height:0;min-height:0;box-shadow:0 0 0 2px #0bf;-webkit-transform:translateY(2px);transform:translateY(2px)}.cms-draggable+div.cms .cms-droppable{-webkit-transform:translateY(-2px);transform:translateY(-2px)}div.cms .cms-droppable:before{content:"";position:absolute;top:-8px;left:-4px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #0bf}div.cms .cms-draggables>.cms-droppable:first-child{-webkit-transform:translateY(-2px);transform:translateY(-2px)}div.cms .cms-draggables>.cms-droppable:only-child{-webkit-transform:translateY(2px);transform:translateY(2px)}div.cms .cms-structure{display:none;position:fixed;top:0;overflow:hidden;z-index:9999;width:100%;height:100%;background:#f0f0f0}div.cms .cms-structure .cms-structure-content{position:relative;overflow-y:scroll;top:0;left:0;padding:86px 5%;z-index:100;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}@media (max-width:480px){div.cms .cms-structure .cms-structure-content{padding-right:0;padding-left:0}}div.cms .cms-structure .cms-dragarea{position:static;max-width:980px;margin:20px auto;padding:10px 28px}div.cms .cms-structure .cms-dragarea-static .cms-dragarea-static-icon{position:relative;top:2px}div.cms .cms-structure .cms-dragbar{position:relative;top:0;left:0;font-size:14px;line-height:20px;padding-left:7px;border-radius:3px}div.cms .cms-structure .cms-dragbar .cms-dragbar-title{display:inline-block;position:relative;color:#000;font-size:16px;font-weight:700;line-height:44px;height:44px;margin-right:36px}div.cms .cms-structure .cms-dragbar .cms-dragbar-toggler{font-weight:400;text-transform:uppercase;margin-left:30px;cursor:pointer}div.cms .cms-structure .cms-dragbar .cms-dragbar-toggler a{color:#0bf!important;font-size:12px!important}div.cms .cms-structure .cms-dragbar .cms-dragbar-toggler a:hover{color:#0096cc!important}div.cms .cms-structure .cms-dragbar .cms-dragbar-collapse-all{display:none}div.cms .cms-structure .cms-dragbar .cms-dragbar-expand-all{display:inline}div.cms .cms-structure .cms-dragbar .cms-dragbar-title-expanded .cms-dragbar-collapse-all{display:inline}div.cms .cms-structure .cms-dragbar .cms-dragbar-title-expanded .cms-dragbar-expand-all{display:none}div.cms .cms-structure .cms-dragbar-empty{font-size:12px;text-transform:uppercase;padding-top:0;padding-bottom:0}div.cms .cms-structure .cms-dragarea-empty .cms-dragbar-empty-wrapper{display:block!important}div.cms .cms-structure .cms-dragarea-empty .cms-dragbar-toggler{display:none}div.cms .cms-structure .cms-draggables{margin:0;padding:0;list-style-type:none}div.cms .cms-structure .cms-draggables.cms-hidden{display:none!important}div.cms .cms-structure .cms-draggables .cms-draggables{padding-left:30px}div.cms .cms-structure .cms-dragarea-empty .cms-draggables-root{position:relative;min-height:50px;border:2px solid #ddd;border-radius:3px}div.cms .cms-structure .cms-draggable{display:block!important;top:0;left:0;white-space:nowrap;margin-left:0!important;padding:0;border-radius:3px;list-style-type:none;-ms-touch-action:none;touch-action:none}div.cms .cms-structure .cms-draggable .cms-draggable{border-color:#ddd}div.cms .cms-structure .cms-draggable .cms-draggable:hover{border-color:#999}div.cms .cms-structure .cms-draggable .cms-submenu-dropdown-top{top:46px}div.cms .cms-structure .cms-draggable .cms-submenu-dropdown-bottom{bottom:46px}div.cms .cms-structure .cms-draggable .cms-dragitem{line-height:26px;border:2px solid #f0f0f0}div.cms .cms-structure .cms-draggable .cms-dragitem-text{display:block;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:128px;padding:10px 28px}div.cms .cms-structure .cms-draggable .cms-dragitem-collapsable .cms-dragitem-text{padding-left:50px}div.cms .cms-structure .cms-collapsable-container.cms-hidden>.cms-draggable{display:none!important}div.cms .cms-structure .cms-draggable-success{position:relative}div.cms .cms-structure .cms-draggables-empty{display:none}div.cms .cms-structure .cms-dragarea-empty .cms-droppable{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;color:#666;line-height:26px;height:auto;margin:0;border:2px solid #0bf;border-radius:3px;background-color:#e6f8ff;box-shadow:none;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}div.cms .cms-structure .cms-dragarea-empty .cms-droppable:before{display:none}div.cms .cms-structure .cms-dragarea-empty .cms-droppable.cms-draggable-disallowed{border:2px solid red;background:rgba(255,0,0,.1)}div.cms .cms-structure .cms-dragarea-empty .cms-draggables-empty{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;color:#666;line-height:44px;padding-left:20px}div.cms .cms-structure .cms-dragarea-empty>.cms-draggables-root>.cms-add-plugin-placeholder{position:absolute;right:0;left:0;height:50px;margin:-2px}div.cms .cms-structure .cms-draggable{color:#000}div.cms .cms-structure .cms-draggable-is-dragging{z-index:1;width:200px!important;height:46px!important;border-radius:0;-webkit-transform:translateZ(0);transform:translateZ(0)}div.cms .cms-structure .cms-draggable-is-dragging .cms-dragitem{color:#fff!important;border:none;border-radius:0;background-color:#0bf!important;background-image:none!important}div.cms .cms-structure .cms-draggable-is-dragging .cms-dragitem:before{display:none;color:#fff}div.cms .cms-structure .cms-draggable-is-dragging .cms-dragitem .cms-draggables{display:none}div.cms .cms-structure .cms-draggable-is-dragging .cms-dragitem .cms-dragitem-text{padding-left:28px}div.cms .cms-structure .cms-draggable-is-dragging .cms-dragitem-text{margin-right:0}div.cms .cms-structure .cms-draggable-is-dragging.cms-draggable-from-clipboard .cms-dragitem-text{margin-right:20px}div.cms .cms-structure .cms-draggable-is-dragging.cms-draggable-disabled>.cms-draggable{display:none!important}div.cms .cms-structure .cms-draggable-stack{overflow:hidden;height:46px!important;box-shadow:1px 1px 1px rgba(0,0,0,.2),4px 4px 0 0 #0bf}div.cms .cms-structure .cms-dragitem{position:relative;border-radius:5px;cursor:move;background:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAABCCAAAAAB73glBAAAAAnRSTlMAAHaTzTgAAAAeSURBVHgBY7gCBgxAAGHRRoAKYOi5dNSloy4ddSkA3VChcDH0cxcAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:10px 50%;background-size:8px 33px}div.cms .cms-structure .cms-dragitem:hover{box-shadow:inset 0 0 0 1px #999}div.cms .cms-structure .cms-dragitem-collapsable:before{content:"\E003"}div.cms .cms-structure .cms-dragitem-collapsable:before{position:absolute;top:50%;left:12px;color:#555;font-size:12px;margin-top:-6px;margin-left:18px;cursor:pointer;-webkit-transform:rotate(180deg);transform:rotate(180deg)}div.cms .cms-structure .cms-dragitem-collapsable .cms-dragitem-text{cursor:pointer}div.cms .cms-structure .cms-dragitem-expanded:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}div.cms .cms-structure .cms-draggable-selected .cms-dragitem,div.cms .cms-structure .cms-draggable-selected .cms-dragitem strong{color:#007bff}div.cms .cms-structure .cms-draggable-selected .cms-draggable .cms-dragitem,div.cms .cms-structure .cms-draggable-selected .cms-draggable .cms-dragitem strong{color:#000}div.cms .cms-structure .cms-draggable-allowed,div.cms .cms-structure .cms-draggable-hover-allowed,div.cms .cms-structure .cms-draggable-placeholder{color:#ccf1ff;border-color:#ccf1ff}div.cms .cms-structure .cms-draggable-hover-allowed,div.cms .cms-structure .cms-draggable-placeholder{color:#fff;background:rgba(0,187,255,.2)}div.cms .cms-structure .cms-draggable-disallowed,div.cms .cms-structure .cms-draggable-hover-disallowed{color:red;background:rgba(255,0,0,.1);box-shadow:0 0 0 2px red}div.cms .cms-structure .cms-draggable-disallowed:before,div.cms .cms-structure .cms-draggable-hover-disallowed:before{display:none}div.cms .cms-structure .cms-draggable-disabled .cms-submenu{display:none}div.cms .cms-structure .cms-draggable-disabled>.cms-dragitem .cms-submenu,div.cms .cms-structure .cms-draggable-disabled>.cms-dragitem-collapsable .cms-submenu{display:block}div.cms .cms-structure .cms-draggable-disabled .cms-draggable{margin-left:30px!important}div.cms .cms-structure .cms-draggable-disabled .cms-draggable .cms-dragitem{background-image:none}div.cms .cms-structure .cms-draggable-disabled .cms-draggable .cms-dragitem:hover{box-shadow:none}div.cms .cms-structure .cms-draggable-disabled .cms-draggables,div.cms .cms-structure .cms-draggable-disabled .cms-droppable{display:none!important}div.cms .cms-structure .cms-plugin-disabled{position:absolute;top:50%;right:5px;width:36px;height:36px;margin-top:-18px}div.cms .cms-structure .cms-plugin-disabled .cms-icon,div.cms .cms-structure .cms-plugin-disabled .cms-toolbar-item-logo a,div.cms .cms-toolbar-item-logo .cms-structure .cms-plugin-disabled a{position:absolute;top:50%;left:50%;color:#555;font-size:20px;margin-top:-10px;margin-left:-10px}div.cms .cms-structure .cms-is-dragging{display:block!important;opacity:.3}.cms-dragitem-success{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:1000;border:1px solid #0bf!important;background:#ccf1ff!important;border-radius:3px;opacity:.6}.cms-structure-mode-structure{overflow:hidden;min-height:100%}.ui-sortable-helper.cms-draggable .cms-submenu-btn{display:none!important}.ui-sortable-helper.cms-draggable .cms-draggables{display:none!important}div.cms .cms-submenu-btn{display:block;position:absolute;right:5px;width:36px;height:36px;cursor:pointer;top:50%;margin-top:-18px}div.cms .cms-submenu-btn:before{content:"\E014"}div.cms .cms-submenu-btn:before{position:absolute;left:50%;top:50%;margin-left:-8px;margin-top:-8px;color:#555}div.cms .cms-submenu-btn .cms-hover-tooltip{position:absolute;left:0;top:0;right:0;bottom:0}div.cms .cms-dragbar .cms-submenu-btn{margin-right:2px;background-color:transparent}div.cms .cms-dragbar .cms-dropdown-open .cms-submenu-btn.cms-dropdown-toggle,div.cms .cms-dragbar .cms-submenu-btn.cms-btn-active,div.cms .cms-dragbar .cms-submenu-btn:active,div.cms .cms-dropdown-open .cms-dragbar .cms-submenu-btn.cms-dropdown-toggle{background-color:#e6e6e6}div.cms .cms-submenu-settings{border:none}div.cms .cms-submenu-edit{right:87px}div.cms .cms-submenu-edit:before{content:"\E01A"}div.cms .cms-submenu-add{right:46px}div.cms .cms-submenu-add:before{content:"\E01D"}div.cms .cms-submenu-add:before,div.cms .cms-submenu-edit:before{margin-left:-8px;margin-top:-8px;font-size:16px}div.cms .cms-submenu-lang{position:absolute;top:50%;height:20px;margin-top:-10px;line-height:18px;right:10px;padding:0 5px;border:1px solid #ddd;border-radius:3px}div.cms .cms-structure-content .cms-submenu-lang{display:none}div.cms .cms-submenu-dropdown-top{top:44px}div.cms .cms-submenu-dropdown-bottom{bottom:44px}div.cms .cms-submenu-dropdown-settings{display:none;position:absolute;z-index:1002;min-width:180px;background:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.25);right:46px;-webkit-transform:translateZ(0);transform:translateZ(0)}div.cms .cms-submenu-dropdown-settings .cms-submenu-item a{position:relative;display:block;font-size:14px;text-align:left;padding:0 20px;line-height:46px;min-height:46px;padding-left:40px;color:#555}div.cms .cms-submenu-dropdown-settings .cms-submenu-item a:focus,div.cms .cms-submenu-dropdown-settings .cms-submenu-item a:hover{color:#fff;background:#0bf}div.cms .cms-submenu-dropdown-settings .cms-submenu-item a[data-cms-icon]:before,div.cms .cms-submenu-dropdown-settings .cms-submenu-item a[data-rel]:before{position:absolute;left:14px;top:0;height:46px;line-height:46px}div.cms .cms-submenu-dropdown-settings .cms-submenu-item a[data-cms-icon=copy]:before{content:"\E00B"}div.cms .cms-submenu-dropdown-settings .cms-submenu-item a[data-cms-icon=paste]:before{content:"\E019"}div.cms .cms-submenu-dropdown-settings .cms-submenu-item a[data-cms-icon=scissors]:before{content:"\E01F"}div.cms .cms-submenu-dropdown-settings .cms-submenu-item a[data-cms-icon=bin]:before{content:"\E005"}div.cms .cms-submenu-dropdown-settings .cms-submenu-item a[href*=alias_plugin]:before{content:"\E001"}div.cms .cms-submenu-dropdown-settings .cms-submenu-item:first-child a:focus,div.cms .cms-submenu-dropdown-settings .cms-submenu-item:first-child a:hover{border-radius:5px 5px 0 0}div.cms .cms-submenu-dropdown-settings .cms-submenu-item:last-child a:focus,div.cms .cms-submenu-dropdown-settings .cms-submenu-item:last-child a:hover{border-radius:0 0 5px 5px}div.cms .cms-submenu-dropdown-settings .cms-submenu-item-paste-tooltip{display:none}div.cms .cms-submenu-dropdown-settings .cms-submenu-item-disabled{position:relative}div.cms .cms-submenu-dropdown-settings .cms-submenu-item-disabled a,div.cms .cms-submenu-dropdown-settings .cms-submenu-item-disabled a:focus,div.cms .cms-submenu-dropdown-settings .cms-submenu-item-disabled a:hover{cursor:default!important;opacity:.2;color:#555!important;background:0 0!important;box-shadow:none}div.cms .cms-submenu-dropdown-settings .cms-submenu-item-disabled .cms-submenu-item-paste-tooltip{cursor:default;position:absolute;left:0;top:0;right:0;bottom:0}div.cms .cms-submenu-dropdown-settings:before{z-index:-1;position:absolute;content:'';left:100%;width:10px;height:10px;margin-left:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.25)}div.cms .cms-submenu-dropdown-settings.cms-submenu-dropdown-top{top:0!important}div.cms .cms-submenu-dropdown-settings.cms-submenu-dropdown-top:before{top:18px!important}div.cms .cms-submenu-dropdown-settings.cms-submenu-dropdown-bottom{bottom:0!important}div.cms .cms-submenu-dropdown-settings.cms-submenu-dropdown-bottom:before{bottom:18px!important}div.cms .cms-submenu-dropdown-settings .cms-dropdown-inner{z-index:1;background-color:#fff;border-radius:5px}div.cms .cms-dragbar .cms-submenu-dropdown-settings.cms-submenu-dropdown-top:before{top:14px!important}div.cms .cms-dragbar .cms-submenu-dropdown-settings.cms-submenu-dropdown-bottom:before{bottom:12px!important;bottom:14px!important}div.cms .cms-z-index-9999{z-index:9999!important}div.cms .cms-clipboard{display:none}div.cms .cms-clipboard-containers{display:none!important}div.cms .cms-clipboard-containers .cms-dragarea{padding-top:3px}div.cms .cms-clipboard-containers .cms-draggable{display:block!important;position:relative;top:0;left:0;border-radius:3px;cursor:move}div.cms .cms-clipboard-containers .cms-draggable .cms-dragitem{line-height:46px;height:46px;padding-left:20px}div.cms .cms-clipboard-containers .cms-draggable .cms-dragitem .cms-submenu-btn{display:none!important}div.cms .cms-clipboard-containers .cms-draggable .cms-dragitem-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:40px}div.cms .cms-clipboard-containers .cms-plugins{display:none}div.cms .cms-clipboard-containers .cms-droppable{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;color:#b6b6b6;line-height:26px;height:auto;margin:0;border:2px solid #0bf;border-radius:3px;background-color:#e6f8ff;box-shadow:none;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}div.cms .cms-clipboard-containers .cms-droppable:before{display:none}div.cms .cms-modal-markup .cms-clipboard-containers{display:block!important}div.cms .cms-modal-markup .cms-clipboard-containers .cms-is-dragging{display:block!important;opacity:.3}div.cms .cms-plugin-picker{display:none}div.cms .cms-plugin-picker .cms-submenu-item.cms-submenu-item-title{position:-webkit-sticky;position:sticky;top:0;z-index:1;background-color:#fff}div.cms .cms-plugin-picker .cms-submenu-item a,div.cms .cms-plugin-picker span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:32px;text-align:left;min-height:32px;padding:0 20px}div.cms .cms-plugin-picker .cms-submenu-item a{color:#000;border-top:1px solid transparent;border-bottom:1px solid transparent}div.cms .cms-plugin-picker .cms-submenu-item a:hover{color:#0bf;border-top:1px solid #0bf;border-bottom:1px solid #0bf}div.cms .cms-plugin-picker .cms-submenu-item a:focus{color:#fff;background:#0bf;border-top:1px solid #0bf;border-bottom:1px solid #0bf}div.cms .cms-plugin-picker .cms-submenu-item span{color:#000;font-weight:700;border-bottom:1px solid #ddd;cursor:default}div.cms .cms-modal-markup .cms-plugin-picker{display:block}div.cms .cms-quicksearch{display:none;position:relative;height:40px;border-bottom:1px solid #ddd;cursor:default}div.cms .cms-quicksearch label{display:block;width:100%;height:100%;cursor:pointer}div.cms .cms-quicksearch input{display:block;width:100%;height:100%;padding:0 20px;border:none;background-color:#f2f2f2;-webkit-border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}div.cms .cms-modal-markup .cms-quicksearch{display:block}div.cms .cms-add-plugin-placeholder{position:relative;z-index:3;color:#0bf;line-height:44px;padding-left:20px;border:2px solid #0bf;border-radius:3px;background-color:#e6f8ff}div.cms .cms-shortcuts{padding:0 20px;margin-bottom:20px}div.cms .cms-shortcuts h2{padding-top:20px;padding-left:3px;font-weight:700;margin-bottom:5px}div.cms .cms-shortcut{clear:both}div.cms .cms-shortcut-key-wrapper{width:100px;text-align:right;vertical-align:top;padding-bottom:5px;white-space:nowrap}div.cms .cms-shortcut-key{display:inline-block;background-color:#f2f2f2;padding:3px 6px;border-radius:3px;font-family:'Operator Mono',Menlo,Monaco,Consolas,monospace;background:#eff0f2;border-radius:4px;border-top:1px solid #f5f5f5;box-shadow:inset 0 0 25px #e8e8e8,0 1px 0 #c3c3c3,0 2px 0 #c9c9c9,0 2px 3px #333;text-shadow:0 1px 0 #f5f5f5}div.cms .cms-shortcut-desc{padding:3px 5px;width:100%;padding-bottom:5px}div.cms :not(.cms-modal):focus{outline:2px dotted #454545;outline-offset:-3px}div.cms :not(.cms-modal):focus::-moz-focus-inner{border:0!important}@media screen and (-webkit-min-device-pixel-ratio:0){div.cms :not(.cms-modal):focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-3px}}div.cms :not(.cms-modal):focus .cms-hover-tooltip{display:none} \ No newline at end of file diff --git a/cms/static/cms/css/3.4.5/cms.pagetree.css b/cms/static/cms/css/3.4.5/cms.pagetree.css deleted file mode 100644 index 4bf3c8d98fe..00000000000 --- a/cms/static/cms/css/3.4.5/cms.pagetree.css +++ /dev/null @@ -1,3 +0,0 @@ -/*! - * @copyright: https://github.com/divio/django-cms - */@font-face{font-family:django-cms-iconfont;src:url(../../fonts/3.4.5/django-cms-iconfont.eot);src:url(../../fonts/3.4.5/django-cms-iconfont.eot#iefix) format("eot"),url(../../fonts/3.4.5/django-cms-iconfont.woff2) format("woff2"),url(../../fonts/3.4.5/django-cms-iconfont.woff) format("woff"),url(../../fonts/3.4.5/django-cms-iconfont.ttf) format("truetype"),url(../../fonts/3.4.5/django-cms-iconfont.svg#django-cms-iconfont) format("svg");font-weight:400;font-style:normal}.cms-icon,.cms-tooltip-touch:before,.cms-tooltip:before,.cms-tree-item-preview a,.cms-tree-node-success>.jstree-anchor .jstree-themeicon,.jstree-django-cms .jstree-ocl{display:inline-block;font:normal normal normal 16px/1 django-cms-iconfont;text-rendering:auto;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cms-icon-alias:before{content:"\E001"}.cms-icon-arrow-right:before{content:"\E002"}.cms-icon-arrow-wide:before{content:"\E003"}.cms-icon-arrow:before{content:"\E004"}.cms-icon-bin:before{content:"\E005"}.cms-icon-check-o:before{content:"\E006"}.cms-icon-check-square:before{content:"\E007"}.cms-icon-check:before{content:"\E008"}.cms-icon-close:before{content:"\E009"}.cms-icon-cogs:before{content:"\E00A"}.cms-icon-copy:before{content:"\E00B"}.cms-icon-eye:before{content:"\E00C"}.cms-icon-forbidden:before{content:"\E00D"}.cms-icon-handler:before{content:"\E00E"}.cms-icon-home:before{content:"\E00F"}.cms-icon-info:before{content:"\E010"}.cms-icon-loader:before{content:"\E011"}.cms-icon-lock:before{content:"\E012"}.cms-icon-logo:before{content:"\E013"}.cms-icon-menu:before{content:"\E014"}.cms-icon-minimize:before{content:"\E015"}.cms-icon-minus-square-o:before{content:"\E016"}.cms-icon-minus-square:before{content:"\E017"}.cms-icon-minus:before{content:"\E018"}.cms-icon-paste:before{content:"\E019"}.cms-icon-pencil:before{content:"\E01A"}.cms-icon-pin:before{content:"\E01B"}.cms-icon-plus-square-o:before{content:"\E01C"}.cms-icon-plus:before{content:"\E01D"}.cms-icon-puzzle:before{content:"\E01E"}.cms-icon-scissors:before{content:"\E01F"}.cms-icon-search:before{content:"\E020"}.cms-icon-sitemap:before{content:"\E021"}.cms-icon-squares:before{content:"\E022"}.cms-icon-window:before{content:"\E023"}.cms-pagetree-wrapper .cms-btn{background-image:none!important;margin-bottom:0;border-radius:3px!important;color:#555!important;background-color:#fff!important;border:1px solid #ddd!important;background-clip:padding-box;-webkit-appearance:none}.cms-pagetree-wrapper .cms-btn.focus,.cms-pagetree-wrapper .cms-btn:focus{color:#555!important;background-color:#f2f2f2!important;border-color:#d0d0d0!important;text-decoration:none!important}.cms-pagetree-wrapper .cms-btn:hover{color:#555!important;background-color:#f2f2f2!important;border-color:#d0d0d0!important;text-decoration:none!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn,.cms-pagetree-wrapper .cms-btn.cms-btn-active,.cms-pagetree-wrapper .cms-btn:active,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn{color:#555!important;background-color:#e6e6e6!important;border-color:#c3c3c3!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn.focus,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn:focus,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn:hover,.cms-pagetree-wrapper .cms-btn.cms-btn-active.focus,.cms-pagetree-wrapper .cms-btn.cms-btn-active:focus,.cms-pagetree-wrapper .cms-btn.cms-btn-active:hover,.cms-pagetree-wrapper .cms-btn:active.focus,.cms-pagetree-wrapper .cms-btn:active:focus,.cms-pagetree-wrapper .cms-btn:active:hover,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn.focus,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn:focus,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn:hover{color:#555!important;background-color:#d4d4d4!important;border-color:#9d9d9d!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn,.cms-pagetree-wrapper .cms-btn.cms-btn-active,.cms-pagetree-wrapper .cms-btn:active,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn{background-image:none!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn.cms-btn-disabled,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn[disabled],.cms-pagetree-wrapper .cms-btn.cms-btn-disabled,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled.cms-btn-active,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled.focus,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled:active,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled:focus,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled:hover,.cms-pagetree-wrapper .cms-btn[disabled],.cms-pagetree-wrapper .cms-btn[disabled].cms-btn-active,.cms-pagetree-wrapper .cms-btn[disabled].focus,.cms-pagetree-wrapper .cms-btn[disabled]:active,.cms-pagetree-wrapper .cms-btn[disabled]:focus,.cms-pagetree-wrapper .cms-btn[disabled]:hover,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn.cms-btn-disabled,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn[disabled]{background-color:rgba(255,255,255,.4)!important;border-color:rgba(221,221,221,.4)!important;color:#d5d5d5;cursor:not-allowed;box-shadow:none!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn.cms-btn-disabled:before,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn[disabled]:before,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled.cms-btn-active:before,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled.focus:before,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled:active:before,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled:before,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled:focus:before,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled:hover:before,.cms-pagetree-wrapper .cms-btn[disabled].cms-btn-active:before,.cms-pagetree-wrapper .cms-btn[disabled].focus:before,.cms-pagetree-wrapper .cms-btn[disabled]:active:before,.cms-pagetree-wrapper .cms-btn[disabled]:before,.cms-pagetree-wrapper .cms-btn[disabled]:focus:before,.cms-pagetree-wrapper .cms-btn[disabled]:hover:before,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn.cms-btn-disabled:before,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn[disabled]:before{color:rgba(85,85,85,.4)}.cms-pagetree-wrapper .cms-btn-action{background-image:none!important;margin-bottom:0;border-radius:3px!important;color:#fff!important;background-color:#0bf!important;border:1px solid #0bf!important;background-clip:padding-box;-webkit-appearance:none}.cms-pagetree-wrapper .cms-btn-action.focus,.cms-pagetree-wrapper .cms-btn-action:focus{color:#fff!important;background-color:#00a8e6!important;border-color:#00a8e6!important;text-decoration:none!important}.cms-pagetree-wrapper .cms-btn-action:hover{color:#fff!important;background-color:#00a8e6!important;border-color:#00a8e6!important;text-decoration:none!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-action.cms-btn,.cms-pagetree-wrapper .cms-btn-action.cms-btn-active,.cms-pagetree-wrapper .cms-btn-action:active,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-action.cms-btn{color:#fff!important;background-color:#0096cc!important;border-color:#0096cc!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-action.cms-btn:focus,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-action.cms-btn:hover,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-action.focus.cms-btn,.cms-pagetree-wrapper .cms-btn-action.cms-btn-active.focus,.cms-pagetree-wrapper .cms-btn-action.cms-btn-active:focus,.cms-pagetree-wrapper .cms-btn-action.cms-btn-active:hover,.cms-pagetree-wrapper .cms-btn-action:active.focus,.cms-pagetree-wrapper .cms-btn-action:active:focus,.cms-pagetree-wrapper .cms-btn-action:active:hover,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-action.cms-btn:focus,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-action.cms-btn:hover,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-action.focus.cms-btn{color:#fff!important;background-color:#007ba8!important;border-color:#005e80!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-action.cms-btn,.cms-pagetree-wrapper .cms-btn-action.cms-btn-active,.cms-pagetree-wrapper .cms-btn-action:active,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-action.cms-btn{background-image:none!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled.cms-btn,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-action[disabled].cms-btn,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled.cms-btn-active,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled.focus,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled:active,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled:focus,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled:hover,.cms-pagetree-wrapper .cms-btn-action[disabled],.cms-pagetree-wrapper .cms-btn-action[disabled].cms-btn-active,.cms-pagetree-wrapper .cms-btn-action[disabled].focus,.cms-pagetree-wrapper .cms-btn-action[disabled]:active,.cms-pagetree-wrapper .cms-btn-action[disabled]:focus,.cms-pagetree-wrapper .cms-btn-action[disabled]:hover,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-action.cms-btn-disabled.cms-btn,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-action[disabled].cms-btn{background-color:rgba(0,187,255,.4)!important;border-color:rgba(0,187,255,.4)!important;color:#fff;cursor:not-allowed;box-shadow:none!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled.cms-btn:before,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-action[disabled].cms-btn:before,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled.cms-btn-active:before,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled.focus:before,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled:active:before,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled:before,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled:focus:before,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled:hover:before,.cms-pagetree-wrapper .cms-btn-action[disabled].cms-btn-active:before,.cms-pagetree-wrapper .cms-btn-action[disabled].focus:before,.cms-pagetree-wrapper .cms-btn-action[disabled]:active:before,.cms-pagetree-wrapper .cms-btn-action[disabled]:before,.cms-pagetree-wrapper .cms-btn-action[disabled]:focus:before,.cms-pagetree-wrapper .cms-btn-action[disabled]:hover:before,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-action.cms-btn-disabled.cms-btn:before,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-action[disabled].cms-btn:before{color:rgba(255,255,255,.4)}.cms-pagetree-wrapper .cms-btn-caution{background-image:none!important;margin-bottom:0;border-radius:3px!important;color:#fff!important;background-color:#ff4000!important;border:1px solid #ff4000!important;background-clip:padding-box;-webkit-appearance:none}.cms-pagetree-wrapper .cms-btn-caution.focus,.cms-pagetree-wrapper .cms-btn-caution:focus{color:#fff!important;background-color:#e63900!important;border-color:#e63900!important;text-decoration:none!important}.cms-pagetree-wrapper .cms-btn-caution:hover{color:#fff!important;background-color:#e63900!important;border-color:#e63900!important;text-decoration:none!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-caution.cms-btn,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-active,.cms-pagetree-wrapper .cms-btn-caution:active,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-caution.cms-btn{color:#fff!important;background-color:#c30!important;border-color:#c30!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-caution.cms-btn:focus,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-caution.cms-btn:hover,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-caution.focus.cms-btn,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-active.focus,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-active:focus,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-active:hover,.cms-pagetree-wrapper .cms-btn-caution:active.focus,.cms-pagetree-wrapper .cms-btn-caution:active:focus,.cms-pagetree-wrapper .cms-btn-caution:active:hover,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-caution.cms-btn:focus,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-caution.cms-btn:hover,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-caution.focus.cms-btn{color:#fff!important;background-color:#a82a00!important;border-color:#802000!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-caution.cms-btn,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-active,.cms-pagetree-wrapper .cms-btn-caution:active,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-caution.cms-btn{background-image:none!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled.cms-btn,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-caution[disabled].cms-btn,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled.cms-btn-active,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled.focus,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled:active,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled:focus,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled:hover,.cms-pagetree-wrapper .cms-btn-caution[disabled],.cms-pagetree-wrapper .cms-btn-caution[disabled].cms-btn-active,.cms-pagetree-wrapper .cms-btn-caution[disabled].focus,.cms-pagetree-wrapper .cms-btn-caution[disabled]:active,.cms-pagetree-wrapper .cms-btn-caution[disabled]:focus,.cms-pagetree-wrapper .cms-btn-caution[disabled]:hover,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-caution.cms-btn-disabled.cms-btn,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-caution[disabled].cms-btn{background-color:rgba(255,64,0,.4)!important;border-color:rgba(255,64,0,.4)!important;color:#fff;cursor:not-allowed;box-shadow:none!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled.cms-btn:before,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-caution[disabled].cms-btn:before,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled.cms-btn-active:before,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled.focus:before,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled:active:before,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled:before,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled:focus:before,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled:hover:before,.cms-pagetree-wrapper .cms-btn-caution[disabled].cms-btn-active:before,.cms-pagetree-wrapper .cms-btn-caution[disabled].focus:before,.cms-pagetree-wrapper .cms-btn-caution[disabled]:active:before,.cms-pagetree-wrapper .cms-btn-caution[disabled]:before,.cms-pagetree-wrapper .cms-btn-caution[disabled]:focus:before,.cms-pagetree-wrapper .cms-btn-caution[disabled]:hover:before,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-caution.cms-btn-disabled.cms-btn:before,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-caution[disabled].cms-btn:before{color:rgba(255,255,255,.4)}.cms-admin-sideframe:not(.djangocms-admin-style){margin-top:46px}.cms-admin-sideframe:not(.djangocms-admin-style).cms-debug{margin-top:51px}.cms-btn-toolbar{display:inline-block;line-height:32px;height:32px;font-size:12px;padding:0 22px}.cms-hidden,.hidden{display:none!important}.cms-clear{clear:both;overflow:hidden}.cms-clear-mobile{clear:both;overflow:hidden}@media (min-width:520px){.cms-clear-mobile{display:none}}.jstree li{-ms-touch-action:none;touch-action:none}.cms-pagetree-root.filtered{min-height:0;padding:0!important;box-shadow:0 0 5px 0 rgba(0,0,0,.2)!important}.cms-pagetree{border:1px solid #ddd}.cms-pagetree .cms-hover-tooltip{z-index:auto}.cms-pagetree .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.cms-pagetree .cms-btn.cms-icon{display:inline-block;box-sizing:border-box;width:39px;height:37px;position:relative}.cms-pagetree .cms-btn.cms-icon:before{position:absolute;left:50%;top:50%;margin-top:-8px;margin-left:-8px}.cms-pagetree .cms-btn.cms-btn-no-border{border:none!important}.cms-pagetree-header{position:relative;display:table;width:100%;box-sizing:border-box;z-index:auto;min-height:36px;padding:15px 20px;box-shadow:none;border-bottom:none;background:#f7f7f7}.cms-pagetree-header:before{content:"";position:absolute;bottom:-6px;left:0;right:0;height:5px;background-color:#fff}.cms-pagetree-header+.module{padding-top:0!important}.djangocms-admin-style .cms-pagetree-header{margin:-40px 0 0 0}.djangocms-admin-style.cms-admin-sideframe .cms-pagetree-header{margin-top:-25px}.cms-pagetree-header-title{display:table-cell;width:100%;line-height:36px;height:36px}.cms-pagetree-header-title h1{line-height:36px;margin:0!important}.cms-pagetree-header-title h1 span{font-weight:400}.cms-pagetree-header-row{display:table;width:100%;table-layout:fixed}@media (max-width:520px){.cms-pagetree-header-row{display:block}}.cms-pagetree-header-cell{display:table-cell;white-space:nowrap;vertical-align:middle}@media (max-width:520px){.cms-pagetree-header-cell{display:block}}.cms-pagetree-header-cell-fluid{width:100%}.cms-pagetree-header-cell-search{width:220px!important;position:relative}.cms-pagetree-header-filter-active .cms-pagetree-header-cell-search{position:static}@media (max-width:520px){.cms-pagetree-header-cell-search{width:100%!important}}@media (max-width:520px){.cms-pagetree-header-body{text-align:right;padding-top:10px}}.cms-pagetree-header-filter-active .cms-pagetree-search-container{position:relative}.cms-pagetree-header-search{position:absolute;top:0;display:table;width:100%;left:0;right:0;padding:0;box-shadow:none;background:0 0}@media (max-width:520px){.cms-pagetree-header-search{position:relative}}.cms-pagetree-header-search .cms-pagetree-header-search-btn{display:table-cell;vertical-align:middle;position:relative;outline:0;color:#fff!important;padding:8px 10px!important;border:none!important;background:#0bf!important;height:36px;border-radius:3px}.cms-pagetree-header-search .cms-pagetree-header-search-btn:hover{background:#00a8e6!important}.cms-pagetree-header-search .cms-pagetree-header-search-btn:active,.cms-pagetree-header-search .cms-pagetree-header-search-btn:focus{color:#fff!important;background:#0083b3!important}.cms-pagetree-header-search .cms-pagetree-header-filter{position:relative;display:table-cell;width:100%;padding-right:5px;vertical-align:middle}.cms-pagetree-header-search .cms-pagetree-header-filter input{width:100%;box-sizing:border-box;width:100%;display:inline-block;height:36px;padding:6px;line-height:24px;padding-right:35px!important;transition:width .2s}.cms-pagetree-header-filter-active .cms-pagetree-header-search{left:0;right:0;top:0}.djangocms-admin-style .cms-pagetree-header-search{margin:5px 0 10px}.cms-pagetree-header-filter-trigger{position:absolute;right:5px;top:0;cursor:pointer;padding:10px;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.cms-pagetree-header-filter-trigger:active .cms-icon,.cms-pagetree-header-filter-trigger:focus .cms-icon,.cms-pagetree-header-filter-trigger:hover .cms-icon{color:#0bf}.cms-pagetree-header-filter-trigger .cms-icon{font-size:11px;color:#666}.cms-pagetree-header-filter-container{display:none;overflow:auto;position:absolute;left:0;top:38px;width:100%;padding:5px 20px 15px;max-height:400px;box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-sizing:border-box;border-radius:3px;background:#fff;z-index:1000}.cms-pagetree-header-filter-container h3{color:#666;font-size:14px;font-weight:400;text-transform:uppercase;padding:10px 0 0 0}.cms-pagetree-header-filter-container li,.cms-pagetree-header-filter-container ul{list-style-type:none;padding:2px 0;margin:0}.cms-pagetree-header-filter-container li a{color:#999}.cms-pagetree-header-filter-container .selected a{color:#0bf;font-weight:700}.cms-pagetree-header-search-close{position:absolute;right:0;top:0;padding:10px}.cms-pagetree-header-search-close:active .cms-icon,.cms-pagetree-header-search-close:focus .cms-icon,.cms-pagetree-header-search-close:hover .cms-icon{color:#0bf}.cms-pagetree-header-search-close .cms-icon{font-size:12px;color:#666}.cms-pagetree-header-search-reset{font-size:90%;padding:0 10px}.cms-pagetree-sites-list{display:inline-block;vertical-align:top;padding-left:10px;padding-right:10px;margin-left:10px;margin-right:10px}.cms-pagetree-sites-list .cms-pagetree-dropdown-trigger{display:inline-block;color:#666!important;padding:10px;height:16px}.cms-pagetree-sites-list .cms-pagetree-dropdown-menu{right:50%;margin-right:-19px!important}.cms-pagetree-header-create{display:inline-block;vertical-align:top;height:36px!important;box-sizing:border-box}.djangocms-admin-style .cms-pagetree-breadcrumbs{margin-bottom:-30px!important;border:none!important}.cms-pagetree-section{position:relative;z-index:auto;min-height:15px;padding:15px 20px;box-shadow:none;border-bottom:none;background:#fff}.cms-pagetree-section h2,.cms-pagetree-section p{padding:0;margin:0;border:none}.cms-pagetree-section h2{float:left;font-weight:700;color:#333;background:0 0}.cms-pagetree-container+.cms-pagetree-section{margin-top:-1px}.cms-pagetree-section-condensed{padding:10px 20px}.cms-pagetree-section-nav{position:absolute;right:4px;top:50%;margin-top:-19px}.cms-pagetree-section-nav .cms-pagetree-dropdown-menu{right:40px;top:-2px;width:205px}.cms-pagetree-dropdown-separator{padding:0;margin:4px 1px!important;line-height:1;height:1px;background:#ddd}.cms-pagetree-container{position:relative;z-index:auto;border:1px solid #ddd;border-bottom:none}.cms-tree-col{float:right;min-width:32px;height:32px}.cms-tree-col-padding-sm{margin-top:-3px;margin-left:-4px;margin-right:-4px;height:38px}.cms-tree-item{display:table;width:100%;text-align:center;height:32px}.cms-tree-item+.cms-tree-item{padding-left:4px}.cms-tree-item-disabled{opacity:.3}.cms-tree-item-wrapper{display:table-row;min-width:32px}.cms-tree-item-wrapper .cms-tree-item{display:table-cell;vertical-align:middle;text-align:center;min-width:32px}.cms-tree-item-wrapper .cms-tree-item-inner{display:block}.cms-tree-item-inner{display:table-cell;text-align:center;vertical-align:middle}.cms-tree-reload{float:right}.cms-tree-item-lang .cms-pagetree-dropdown-menu{right:32px;top:-5px;min-width:180px}.cms-tree-item-button .cms-pagetree-dropdown-menu{right:40px;top:-2px;width:205px}.cms-tree-item-button .cms-hover-tooltip:after,.cms-tree-item-button .cms-hover-tooltip:before{bottom:23px}.cms-pagetree-alt-mode .cms-tree-item-button .cms-icon-pencil:not(.cms-btn-disabled)[data-url]:before{content:"\E00A"}.cms-tree-item-icons{position:relative}.cms-tree-item-icons .cms-icon{display:block}.cms-tree-item-icons span:before{color:#999}.cms-tree-item-icons-dark span:before{color:#454545}.cms-tree-item-preview{position:relative}.cms-tree-item-preview a{font-size:18px;line-height:18px;height:18px;display:block}.cms-tree-item-preview a:before{content:"\E00C"}.cms-tree-item-preview a:before{display:block;color:#454545}.cms-tree-item-preview a:hover:before{color:#000}.cms-tree-item-preview-active a:before{color:#000}.cms-tree-item-lang{position:relative}.cms-tree-item-lang .cms-tree-item-inner>a{display:block;height:16px}.cms-tree-item-menu{position:relative}.cms-tree-item-menu .cms-tree-item-inner>a{display:block;height:14px}.cms-tree-item-menu .cms-icon{display:block}.cms-tree-item-menu .cms-icon:before{display:block;font-size:14px;color:#454545}.cms-tree-item-menu .cms-icon-check-square:before{color:#693}.cms-tree-item-info{position:relative}.cms-tree-item-info .cms-tree-item-inner>a{display:block;height:16px}.cms-tree-item-info .cms-icon{display:block}.cms-tree-item-info .cms-icon:before{display:block;font-size:16px}.cms-tree-item-info p{color:#333;padding:0;margin:0}.cms-tree-item-info strong{color:#999;font-weight:400}.cms-tree-item-info a{display:inline-block;line-height:1}.cms-tree-search{float:left;margin-right:5px}.cms-tree-search label{display:none!important}.cms-tree-search select{position:relative;top:2px;width:175px!important}.cms-tree-search #toolbar form#changelist-search input[type=submit]{margin-left:0!important}.cms-tree-search #toolbar form#changelist-search #searchbar{width:175px!important}.cms-tree-filters{float:right}.cms-tree-filters .js-cms-tree-filter-trigger{position:absolute;top:0;right:0;padding-right:20px;line-height:30px;width:175px;border-bottom:1px solid #ddd}.cms-tree-filters h2{display:none}.cms-pagetree-empty{padding:15px 20px;border-top:none}.cms-pagetree-empty .addlink{padding-left:0}.jstree-django-cms{-webkit-tap-highlight-color:transparent}.jstree-django-cms .jstree-children,.jstree-django-cms .jstree-container-ul,.jstree-django-cms .jstree-leaf,.jstree-django-cms .jstree-node{list-style-type:none;padding:0;margin:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.jstree-django-cms .jstree-is-dragging{opacity:.1!important}.jstree-django-cms .jstree-is-dragging+.jstree-grid-cell{height:47px;border-top:1px solid #ddd;margin-top:-1px}.jstree-django-cms .jstree-is-dragging-copy{opacity:.9!important}.jstree-django-cms .jstree-grid-header,.jstree-django-cms .jstree-grid-separator{padding:0;margin:0;margin-left:0!important;border:none;background:0 0}.jstree-django-cms.jstree-grid-cell{padding:0}.jstree-django-cms .jstree-grid-cell,.jstree-django-cms .jstree-grid-column{box-sizing:border-box;overflow:visible}.jstree-django-cms .jstree-grid-column{vertical-align:top}.jstree-grid-wrapper{box-sizing:border-box;overflow:visible!important;width:100%!important}.jstree-grid-wrapper{background:#f2f2f2}.jstree-django-cms .jstree-grid-header{font-size:12px;color:#666;text-align:center;padding:3px 6px;border-bottom:1px solid #ddd;background:#fff}.jstree-django-cms .jstree-grid-header-fixed{position:fixed;z-index:2}.jstree-django-cms .jstree-grid-column-0 .jstree-grid-header{text-align:left!important}.jstree-django-cms .jstree-children{margin-left:20px}.jstree-django-cms .jstree-container-ul{margin-left:-1px}.jstree-django-cms .jstree-ocl{float:left;position:relative;left:20px;font-size:12px;color:#999;padding:18px 10px 10px 0}.jstree-django-cms .jstree-ocl:before{display:inline-block}.jstree-django-cms .jstree-closed>.jstree-ocl,.jstree-django-cms .jstree-open>.jstree-ocl{cursor:pointer}.jstree-django-cms .jstree-open>.jstree-ocl:before{content:"\E002"}.jstree-django-cms .jstree-open>.jstree-ocl:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jstree-django-cms .jstree-closed>.jstree-ocl:before{content:"\E002"}.jstree-django-cms .jstree-loading>.jstree-ocl:before{content:"\E011"}.jstree-django-cms .jstree-loading>.jstree-ocl:before{-webkit-animation:cms-spin 2s infinite linear;animation:cms-spin 2s infinite linear}.jstree-django-cms .jstree-anchor{box-sizing:border-box;display:block;cursor:move;outline:0;color:#666;height:47px;padding:12px 25px;margin-top:-1px;border:1px solid #ddd;border-right:none;background:#fff url(../../img/pagetree/tree-li-drag.gif) no-repeat -1px center;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.jstree-django-cms .jstree-anchor:hover{color:#666!important}.jstree-django-cms .jstree-node[data-move-permission=false] .jstree-anchor{cursor:default;background:#fff}.jstree-django-cms .jstree-closed>.jstree-anchor,.jstree-django-cms .jstree-loading>.jstree-anchor,.jstree-django-cms .jstree-open>.jstree-anchor{padding:12px 25px 12px 45px}.jstree-django-cms .cms-tree-node-filtered .jstree-anchor{cursor:default}.jstree-django-cms .jstree-grid-cell{height:46px;border-bottom:1px solid #ddd;background:#fff}.jstree-django-cms .jstree-grid-cell>span{display:block}.jstree-django-cms .jstree-grid-cell.jstree-django-cms{height:auto;border:none;background:0 0}.jstree-django-cms .jstree-grid-cell-regular{text-align:center;padding:7px 8px;border-left:1px solid #ddd}.jstree-django-cms .jstree-grid-cell-regular-options{border-left:none;text-align:right}.jstree-django-cms .jstree-clicked,.jstree-django-cms .jstree-hovered{background-color:#fafafa!important}.jstree-django-cms .jstree-grid-column-1 .jstree-grid-header{text-align:right}.jstree-django-cms .jstree-grid-column-1 .jstree-grid-header a{font-size:12px;top:0}.jstree-django-cms .jstree-grid-column-1 .jstree-grid-header span{line-height:1}.jstree-django-cms .jstree-grid-column-1 .jstree-grid-header .cms-icon{font-size:12px;padding-right:5px;margin-left:5px}.jstree.jstree-loading .jstree-container-ul{margin:0}.jstree.jstree-loading .jstree-anchor{padding-top:13px;padding-left:15px;border:none;background:0 0}.jstree.jstree-loading .jstree-loading>.jstree-ocl{display:none}.cms-tree-node-success>.jstree-anchor .jstree-themeicon{content:"";position:relative;top:4px;color:#693}.cms-tree-node-success>.jstree-anchor .jstree-themeicon:before{content:"\E008"}#jstree-dnd{box-sizing:border-box;display:block;min-width:300px;height:46px;padding:12px 25px!important;margin-left:-5px;background:#0bf url(../../img/pagetree/tree-li-drag.gif) no-repeat -1px center;color:#fff}#jstree-dnd .jstree-copy{color:#fff;padding:0 5px 2px;margin-left:5px;border-radius:3px;background:#999}#jstree-dnd .jstree-er,#jstree-dnd .jstree-ok{position:absolute;top:0;left:-5px;bottom:0;right:0;background-color:rgba(255,255,255,.6)}#jstree-dnd .jstree-ok{display:none}.is-stacked #jstree-dnd{box-shadow:1px 1px 1px rgba(0,0,0,.2),4px 4px 0 0 #0bf}.is-stacked .jstree-er{box-shadow:4px 4px 0 0 rgba(255,255,255,.6)}#jstree-marker{position:absolute;right:3%;z-index:102;margin:-6px 0 0 0;border-right:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #0bf;height:0}#jstree-marker:after{content:'';display:block;position:absolute;height:3px;top:-1px;left:-2px;right:0;background-color:#0bf}#jstree-marker.jstree-marker-child{border:2px solid #0bf;height:46px;margin:-24px 0 0 0;background-color:rgba(0,187,255,.1);box-sizing:border-box}#jstree-marker.jstree-marker-child:after{display:none}.djangocms-admin-style.cms-pagetree-wrapper.cms-admin-sideframe .messagelist+#content{margin-top:117px!important}.djangocms-admin-style.cms-pagetree-wrapper.cms-admin-sideframe #container .breadcrumbs{left:20px}.djangocms-admin-style.cms-pagetree-wrapper.cms-admin-sideframe #container .breadcrumbs+#content,.djangocms-admin-style.cms-pagetree-wrapper.cms-admin-sideframe #container .breadcrumbs+.messagelist+#content{margin-left:0!important;margin-right:0!important}.djangocms-admin-style.cms-pagetree-wrapper.cms-admin-sideframe #jstree-marker{right:0}.cms-pagetree-header-lang,.cms-pagetree-header-lang:active,.cms-pagetree-header-lang:focus,.cms-pagetree-header-lang:hover,.cms-pagetree-header-lang:link{color:#333!important}.cms-pagetree-header-lang.active{font-weight:700}.cms-pagetree-dropdown{position:relative}.cms-pagetree-dropdown-menu{display:none;position:absolute;top:30px;right:-1px;z-index:1000;min-width:180px;border-radius:5px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.25);-webkit-transform:translateZ(0);transform:translateZ(0)}.cms-pagetree-dropdown-menu .cms-pagetree-dropdown-item,.cms-pagetree-dropdown-menu a{display:block;color:#666;line-height:1.5;text-align:left;padding:10px 15px}.cms-pagetree-dropdown-menu a:active,.cms-pagetree-dropdown-menu a:focus,.cms-pagetree-dropdown-menu a:hover{color:#fff!important;background:#0bf}.cms-pagetree-dropdown-menu li:first-child>a{border-top-left-radius:5px;border-top-right-radius:5px}.cms-pagetree-dropdown-menu li:last-child>a{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.cms-pagetree-dropdown-menu .cms-pagetree-dropdown-item-disabled{opacity:.2;color:#454545;cursor:default}.cms-pagetree-dropdown-menu .cms-pagetree-dropdown-item-disabled:focus,.cms-pagetree-dropdown-menu .cms-pagetree-dropdown-item-disabled:hover{background:0 0!important;color:#454545!important}.cms-pagetree-dropdown-menu.cms-pagetree-dropdown-menu-condensed .cms-pagetree-dropdown-item,.cms-pagetree-dropdown-menu.cms-pagetree-dropdown-menu-condensed a{padding:5px 15px}.cms-pagetree-dropdown-menu .active{font-weight:700}.cms-pagetree-dropdown-menu .label{display:block;color:#999;font-size:90%;font-weight:400;line-height:1.5;text-align:left;text-transform:uppercase;padding:7px 15px 5px;border-bottom:1px solid #ddd;margin-bottom:4px}.cms-pagetree-dropdown-menu li{margin:0;padding:0;list-style-type:none}.cms-pagetree-dropdown-menu p{display:block;overflow:hidden;font-size:12px!important;text-align:left;text-overflow:ellipsis;margin:0;padding:5px 15px 3px!important}.cms-pagetree-dropdown-menu p strong{font-size:12px!important}.cms-pagetree-dropdown-menu p+p{margin-top:-2px;padding-top:0!important}.cms-pagetree-dropdown-menu p:last-child{padding-bottom:7px!important}.cms-pagetree-dropdown-menu .cms-icon{margin-right:10px}.cms-pagetree-dropdown-menu span{vertical-align:middle}.cms-pagetree-dropdown-menu:before{content:"";position:absolute;left:100%;z-index:-1;width:10px;height:10px;margin-left:-5px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.25);-webkit-transform:rotate(45deg) translateZ(0);transform:rotate(45deg) translateZ(0)}.cms-pagetree-dropdown-menu .cms-pagetree-dropdown-menu-inner{margin:0;padding:0!important;border-radius:5px;background-color:#fff}.cms-pagetree-dropdown-menu-open .cms-pagetree-dropdown-menu{display:block}.cms-pagetree-dropdown-menu-arrow-top-right:before{margin-top:-5px;margin-left:-24px}.cms-pagetree-dropdown-menu-arrow-right-top:before{top:16px}.cms-pagetree-dropdown-menu-arrow-right-bottom:before{bottom:18px}.cms-pagetree-dropdown-loader{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:5px}.cms-pagetree-node-state{box-sizing:border-box;display:inline-block;width:16px;height:16px;border-radius:100%;border:2px solid #fff;background:#fff;vertical-align:top}.cms-pagetree-node-state-empty{border-color:#999;background-color:#fff}.cms-pagetree-node-state-unpublished,.cms-pagetree-node-state-unpublished-parent{border-color:#999;background-color:#999}.cms-pagetree-node-state-published{border-color:#693;background-color:#693}.cms-pagetree-node-state-dirty{-webkit-animation:pulsate 2.5s ease-out infinite;animation:pulsate 2.5s ease-out infinite;border-color:#0bf;background-color:#0bf}@-webkit-keyframes pulsate{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}@keyframes pulsate{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}.cms-pagetree-legend{position:relative;text-align:right}.cms-pagetree-legend .cms-icon-info{color:#0bf;vertical-align:middle;margin-right:5px}.cms-pagetree-legend .cms-pagetree-dropdown{display:inline-block}.cms-pagetree-legend .cms-pagetree-dropdown-menu{top:auto;right:100%;bottom:0;left:auto;margin-right:10px;margin-bottom:-90px}.cms-pagetree-legend .cms-pagetree-dropdown-menu:before{bottom:96px}.cms-pagetree-legend .cms-pagetree-dropdown-item .cms-pagetree-node-state{margin-right:10px}.cms-pagetree-legend .cms-pagetree-dropdown-item .cms-icon{margin-right:8px}.cms-pagetree-legend .cms-pagetree-dropdown-item .cms-icon-home,.cms-pagetree-legend .cms-pagetree-dropdown-item .cms-icon-puzzle,.cms-pagetree-legend .cms-pagetree-dropdown-item .cms-icon-sitemap{color:#999}.cms-pagetree-legend .cms-icon{text-align:center;width:20px;margin-left:-2px}.cms-pagetree-legend .cms-icon-check-square{color:#693;font-size:14px}.cms-pagetree-legend .cms-icon-minus-square{font-size:14px}.cms-pagetree-legend-title-wrap{cursor:pointer}.cms-pagetree-legend-title{color:#999;vertical-align:middle;text-transform:uppercase}.cms-tooltip,.cms-tooltip-touch{visibility:hidden;position:absolute;top:0;left:0;font-size:12px;line-height:22px;font-weight:700;color:#ddd;white-space:nowrap;padding:0 7px 0 22px;margin:0;border-radius:3px;background:#454545}.cms-tooltip-touch:before,.cms-tooltip:before{content:"\E01A"}.cms-tooltip-touch:before,.cms-tooltip:before{font-size:14px;top:50%;left:4px;margin-top:-7px;position:absolute}.cms-tooltip span,.cms-tooltip-touch span{position:absolute;top:100%;right:0;margin-top:-4px;float:right;color:#fff;font-weight:400;padding:0 7px;border-radius:3px 0 3px 3px;background:#454545} \ No newline at end of file diff --git a/cms/static/cms/css/3.4.5/cms.welcome.css b/cms/static/cms/css/3.4.5/cms.welcome.css deleted file mode 100644 index ed344529821..00000000000 --- a/cms/static/cms/css/3.4.5/cms.welcome.css +++ /dev/null @@ -1,3 +0,0 @@ -/*! - * @copyright: https://github.com/divio/django-cms - */@font-face{font-family:django-cms-iconfont;src:url(../../fonts/3.4.5/django-cms-iconfont.eot);src:url(../../fonts/3.4.5/django-cms-iconfont.eot#iefix) format("eot"),url(../../fonts/3.4.5/django-cms-iconfont.woff2) format("woff2"),url(../../fonts/3.4.5/django-cms-iconfont.woff) format("woff"),url(../../fonts/3.4.5/django-cms-iconfont.ttf) format("truetype"),url(../../fonts/3.4.5/django-cms-iconfont.svg#django-cms-iconfont) format("svg");font-weight:400;font-style:normal}.cms-icon{display:inline-block;font:normal normal normal 16px/1 django-cms-iconfont;text-rendering:auto;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cms-icon-alias:before{content:"\E001"}.cms-icon-arrow-right:before{content:"\E002"}.cms-icon-arrow-wide:before{content:"\E003"}.cms-icon-arrow:before{content:"\E004"}.cms-icon-bin:before{content:"\E005"}.cms-icon-check-o:before{content:"\E006"}.cms-icon-check-square:before{content:"\E007"}.cms-icon-check:before{content:"\E008"}.cms-icon-close:before{content:"\E009"}.cms-icon-cogs:before{content:"\E00A"}.cms-icon-copy:before{content:"\E00B"}.cms-icon-eye:before{content:"\E00C"}.cms-icon-forbidden:before{content:"\E00D"}.cms-icon-handler:before{content:"\E00E"}.cms-icon-home:before{content:"\E00F"}.cms-icon-info:before{content:"\E010"}.cms-icon-loader:before{content:"\E011"}.cms-icon-lock:before{content:"\E012"}.cms-icon-logo:before{content:"\E013"}.cms-icon-menu:before{content:"\E014"}.cms-icon-minimize:before{content:"\E015"}.cms-icon-minus-square-o:before{content:"\E016"}.cms-icon-minus-square:before{content:"\E017"}.cms-icon-minus:before{content:"\E018"}.cms-icon-paste:before{content:"\E019"}.cms-icon-pencil:before{content:"\E01A"}.cms-icon-pin:before{content:"\E01B"}.cms-icon-plus-square-o:before{content:"\E01C"}.cms-icon-plus:before{content:"\E01D"}.cms-icon-puzzle:before{content:"\E01E"}.cms-icon-scissors:before{content:"\E01F"}.cms-icon-search:before{content:"\E020"}.cms-icon-sitemap:before{content:"\E021"}.cms-icon-squares:before{content:"\E022"}.cms-icon-window:before{content:"\E023"}.cms-welcome-bg{background:#f2f2f2}.cms-welcome{color:#454545;width:60%;min-width:320px;margin:0 auto}.cms-welcome a{color:#0bf}.cms-welcome a:active,.cms-welcome a:focus,.cms-welcome a:hover{text-decoration:underline}.cms-welcome .cms-hidden{display:none}.cms-welcome .cms-welcome-footer,.cms-welcome .cms-welcome-section{box-sizing:border-box;width:60%;min-width:320px;margin:0 auto}.cms-welcome .cms-welcome-header{text-align:center}.cms-welcome .cms-welcome-heading{color:#999;font-size:22px;font-weight:200;text-align:center;padding:40px 0 15px;border-bottom:1px solid #ddd}.cms-welcome .cms-welcome-heading .cms-icon{color:#693}.cms-welcome .cms-welcome-logo,.cms-welcome .cms-welcome-logo:focus,.cms-welcome .cms-welcome-logo:hover{display:inline-block;background-image:url(../../fonts/src/logo.svg);background-repeat:no-repeat;background-position:center center;height:35px;width:200px;font-size:35px;text-decoration:none;margin:50px auto 30px}.cms-welcome .cms-welcome-section{box-shadow:0 0 5px #ddd;padding:20px;margin-bottom:5px;background:#fff}.cms-welcome .cms-welcome-section h2{font-size:16px;font-weight:700;margin:0 0 15px}.cms-welcome .cms-welcome-section p{padding:5px 0}.cms-welcome .cms-welcome-links{padding:10px 5px;margin:0 0 15px;border-bottom:1px solid #ddd}.cms-welcome .cms-welcome-links a{padding:0 5px}.cms-welcome .cms-welcome-notes{font-size:12px;line-height:16px;color:#999;padding:5px 10px} \ No newline at end of file diff --git a/cms/static/cms/css/3.4.6rc1/cms.base.css b/cms/static/cms/css/3.4.6rc1/cms.base.css new file mode 100644 index 00000000000..4767c342860 --- /dev/null +++ b/cms/static/cms/css/3.4.6rc1/cms.base.css @@ -0,0 +1,3 @@ +/*! + * @copyright: https://github.com/divio/django-cms + */.cms-reset a,.cms-reset a:active,.cms-reset a:focus,.cms-reset a:hover,.cms-reset div,.cms-reset fieldset,.cms-reset form,.cms-reset h1,.cms-reset h2,.cms-reset h3,.cms-reset input,.cms-reset kbd,.cms-reset label,.cms-reset li,.cms-reset p,.cms-reset textarea,.cms-reset ul{color:#222;font:normal 14px/20px Helvetica,Arial,sans-serif;text-align:left;text-decoration:none;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;outline:0;list-style-type:none;list-style-image:none;background:0 0;transition:none}.cms-reset table,.cms-reset td,.cms-reset th,.cms-reset tr{border:none;background:0 0;padding:0;margin:0}.cms{position:absolute;top:5px;left:0;z-index:9999999;width:100%}.cms-prevent-scrolling{overflow:hidden!important}.cms-prevent-scrolling body{overflow:hidden!important}@-webkit-keyframes cms-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes cms-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:django-cms-iconfont;src:url(../../fonts/3.4.6rc1/django-cms-iconfont.eot);src:url(../../fonts/3.4.6rc1/django-cms-iconfont.eot#iefix) format("eot"),url(../../fonts/3.4.6rc1/django-cms-iconfont.woff2) format("woff2"),url(../../fonts/3.4.6rc1/django-cms-iconfont.woff) format("woff"),url(../../fonts/3.4.6rc1/django-cms-iconfont.ttf) format("truetype"),url(../../fonts/3.4.6rc1/django-cms-iconfont.svg#django-cms-iconfont) format("svg");font-weight:400;font-style:normal}.cms-icon,div.cms .cms-structure .cms-dragitem-collapsable:before,div.cms .cms-submenu-btn:before,div.cms .cms-submenu-dropdown-settings .cms-submenu-item a[data-cms-icon]:before,div.cms .cms-submenu-dropdown-settings .cms-submenu-item a[data-rel]:before,div.cms .cms-toolbar-item-logo a,div.cms .cms-tooltip-touch:before,div.cms .cms-tooltip:before{display:inline-block;font:normal normal normal 16px/1 django-cms-iconfont;text-rendering:auto;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cms-icon-alias:before{content:"\E001"}.cms-icon-arrow-right:before{content:"\E002"}.cms-icon-arrow-wide:before{content:"\E003"}.cms-icon-arrow:before{content:"\E004"}.cms-icon-bin:before{content:"\E005"}.cms-icon-check-o:before{content:"\E006"}.cms-icon-check-square:before{content:"\E007"}.cms-icon-check:before{content:"\E008"}.cms-icon-close:before{content:"\E009"}.cms-icon-cogs:before{content:"\E00A"}.cms-icon-copy:before{content:"\E00B"}.cms-icon-eye:before{content:"\E00C"}.cms-icon-forbidden:before{content:"\E00D"}.cms-icon-handler:before{content:"\E00E"}.cms-icon-home:before{content:"\E00F"}.cms-icon-info:before{content:"\E010"}.cms-icon-loader:before,div.cms .cms-toolbar-loader a span:before{content:"\E011"}.cms-icon-lock:before{content:"\E012"}.cms-icon-logo:before,div.cms .cms-toolbar-item-logo a:before{content:"\E013"}.cms-icon-menu:before{content:"\E014"}.cms-icon-minimize:before{content:"\E015"}.cms-icon-minus-square-o:before{content:"\E016"}.cms-icon-minus-square:before{content:"\E017"}.cms-icon-minus:before{content:"\E018"}.cms-icon-paste:before{content:"\E019"}.cms-icon-pencil:before{content:"\E01A"}.cms-icon-pin:before{content:"\E01B"}.cms-icon-plus-square-o:before{content:"\E01C"}.cms-icon-plus:before{content:"\E01D"}.cms-icon-puzzle:before{content:"\E01E"}.cms-icon-scissors:before{content:"\E01F"}.cms-icon-search:before{content:"\E020"}.cms-icon-sitemap:before{content:"\E021"}.cms-icon-squares:before{content:"\E022"}.cms-icon-window:before{content:"\E023"}.cms-hover-tooltip{position:relative;z-index:1001}.cms-btn-active .cms-hover-tooltip:after,.cms-btn-active .cms-hover-tooltip:before,div.cms .cms-dropdown-open .cms-dropdown-toggle .cms-hover-tooltip:after,div.cms .cms-dropdown-open .cms-dropdown-toggle .cms-hover-tooltip:before{opacity:0!important;transition-delay:0s!important}.cms-hover-tooltip:after,.cms-hover-tooltip:before{visibility:hidden;position:absolute;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71,1.7,.77,1.24),-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cms-hover-tooltip-delay:focus:after,.cms-hover-tooltip-delay:focus:before,.cms-hover-tooltip-delay:hover:after,.cms-hover-tooltip-delay:hover:before{transition:opacity .2s ease-in-out 1.5s,visibility .2s ease-in-out 1.5s,-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24) 1.5s;transition:opacity .2s ease-in-out 1.5s,visibility .2s ease-in-out 1.5s,transform .2s cubic-bezier(.71,1.7,.77,1.24) 1.5s;transition:opacity .2s ease-in-out 1.5s,visibility .2s ease-in-out 1.5s,transform .2s cubic-bezier(.71,1.7,.77,1.24) 1.5s,-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24) 1.5s}.cms-hover-tooltip:focus{outline:0}.cms-hover-tooltip:focus:after,.cms-hover-tooltip:focus:before,.cms-hover-tooltip:hover:after,.cms-hover-tooltip:hover:before{visibility:visible;opacity:1}.cms-hover-tooltip:before{content:"";z-index:2;border:6px solid transparent;background:0 0}.cms-hover-tooltip:after{content:attr(data-cms-tooltip);z-index:1;color:#fff!important;font-size:12px;font-weight:400;line-height:1.2;text-align:center;width:160px;padding:6px 8px;background-color:rgba(0,0,0,.8);white-space:normal}.cms-hover-tooltip:after,.cms-hover-tooltip:before{bottom:100%;left:50%}.cms-hover-tooltip:before{margin-bottom:-12px;margin-left:-6px;border-top-color:rgba(0,0,0,.8)}.cms-hover-tooltip:after{margin-left:-80px}.cms-hover-tooltip:focus:after,.cms-hover-tooltip:focus:before,.cms-hover-tooltip:hover:after,.cms-hover-tooltip:hover:before{-webkit-transform:translateY(-12px);transform:translateY(-12px)}.cms-hover-tooltip-left:after,.cms-hover-tooltip-left:before{right:100%;bottom:50%;left:auto;-webkit-transform:translateY(50%);transform:translateY(50%)}.cms-hover-tooltip-left:before{margin-left:0;margin-right:-12px;margin-bottom:0;border-top-color:transparent;border-left-color:rgba(0,0,0,.8)}.cms-hover-tooltip-left:focus:after,.cms-hover-tooltip-left:focus:before,.cms-hover-tooltip-left:hover:after,.cms-hover-tooltip-left:hover:before{-webkit-transform:translateX(-12px) translateY(50%);transform:translateX(-12px) translateY(50%)}.cms-hover-tooltip-bottom:after,.cms-hover-tooltip-bottom:before{top:100%;bottom:auto;left:50%}.cms-hover-tooltip-bottom:before{margin-top:-12px;margin-bottom:0;border-top-color:transparent;border-bottom-color:rgba(0,0,0,.8)}.cms-hover-tooltip-bottom:focus:after,.cms-hover-tooltip-bottom:focus:before,.cms-hover-tooltip-bottom:hover:after,.cms-hover-tooltip-bottom:hover:before{-webkit-transform:translateY(12px);transform:translateY(12px)}.cms-hover-tooltip-right:after,.cms-hover-tooltip-right:before{bottom:50%;left:100%}.cms-hover-tooltip-right:before{margin-bottom:0;margin-left:-12px;border-top-color:transparent;border-right-color:rgba(0,0,0,.8)}.cms-hover-tooltip-right:focus:after,.cms-hover-tooltip-right:focus:before,.cms-hover-tooltip-right:hover:after,.cms-hover-tooltip-right:hover:before{-webkit-transform:translateX(12px) translateY(50%);transform:translateX(12px) translateY(50%)}.cms-hover-tooltip-left:before,.cms-hover-tooltip-right:before{-webkit-transform:translateY(50%);transform:translateY(50%)}.cms-hover-tooltip-left:after,.cms-hover-tooltip-right:after{margin-left:0;-webkit-transform:translateY(50%);transform:translateY(50%)}.cms-dialog{position:fixed;top:50%;left:50%;z-index:99999;box-sizing:border-box;width:500px;margin:-100px 0 0 -250px;padding:20px;border:1px solid #ddd;border-radius:5px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.5);-webkit-transform:translateZ(0);transform:translateZ(0)}.cms-dialog h1{margin:0 0 10px;padding:0}.cms-dialog form{margin:-20px;padding:0 20px!important;border-top:1px solid #ddd}.cms-dialog form label{display:inline}.cms-dialog form input[type=checkbox]{position:relative;top:auto;vertical-align:middle;line-height:20px}.cms-dialog form p{margin:0 20px;margin-bottom:0;padding:10px 0}.cms-dialog form p:after{display:none}.cms-dialog form input[type=submit]{margin-bottom:0!important}.cms-dialog form .submit-row{margin:0 -20px;padding:20px 20px 0}.cms-dialog form .submit-row input{margin-left:0}@media (max-width:540px){.cms-dialog{right:0;left:0;width:80%;margin:-100px auto 0}}.cms-dialog-dimmer{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:rgba(0,0,0,.6)}cms-plugin.cms-plugin-text-node{display:inline}.cms-placeholder{overflow:hidden;height:0}.cms-render-model-icon{display:inline-block;width:18px;height:18px;margin:0;padding:0;cursor:pointer}.cms-render-model-icon,.cms-render-model-icon img{position:relative;max-width:none;margin:0!important;padding:0!important;background:url(../../img/toolbar/render_model_icon.png) no-repeat}.cms-render-model-add{display:inline-block;width:18px;height:18px;margin:0;padding:0;cursor:pointer}.cms-render-model-add,.cms-render-model-add img{position:relative;max-width:none;margin:0!important;padding:0!important;background:url(../../img/toolbar/render_model_add.png) no-repeat}.cms-loader{background:#fff url(../../img/loader.gif?uf5b664wnc) no-repeat center center!important}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){.cms-loader{background-image:url(../../img/loader@2x.gif?uf5b664wnc)!important;background-size:32px!important}}div.cms .cms-tooltip,div.cms .cms-tooltip-touch{visibility:hidden;position:absolute;top:0;left:0;font-size:12px;line-height:22px;font-weight:700;color:#ddd;white-space:nowrap;padding:0 7px 0 22px;margin:0;border-radius:3px;background:#454545}div.cms .cms-tooltip-touch:before,div.cms .cms-tooltip:before{content:"\E01A"}div.cms .cms-tooltip-touch:before,div.cms .cms-tooltip:before{font-size:14px;top:50%;left:4px;margin-top:-7px;position:absolute}div.cms .cms-tooltip span,div.cms .cms-tooltip-touch span{position:absolute;top:100%;right:0;margin-top:-4px;float:right;color:#fff;font-weight:400;padding:0 7px;border-radius:3px 0 3px 3px;background:#454545}div.cms .cms-btn{background-image:none;margin-bottom:0;border-radius:3px;color:#555;background-color:#fff;border:1px solid #ddd;background-clip:padding-box;-webkit-appearance:none}div.cms .cms-btn.focus,div.cms .cms-btn:focus{color:#555;background-color:#f2f2f2;border-color:#d0d0d0;text-decoration:none}div.cms .cms-btn:hover{color:#555;background-color:#f2f2f2;border-color:#d0d0d0;text-decoration:none}div.cms .cms-btn.cms-btn-active,div.cms .cms-btn:active,div.cms .cms-dropdown-open .cms-btn.cms-dropdown-toggle{color:#555;background-color:#e6e6e6;border-color:#c3c3c3;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}div.cms .cms-btn.cms-btn-active.focus,div.cms .cms-btn.cms-btn-active:focus,div.cms .cms-btn.cms-btn-active:hover,div.cms .cms-btn:active.focus,div.cms .cms-btn:active:focus,div.cms .cms-btn:active:hover,div.cms .cms-dropdown-open .cms-btn.cms-dropdown-toggle:focus,div.cms .cms-dropdown-open .cms-btn.cms-dropdown-toggle:hover,div.cms .cms-dropdown-open .cms-btn.focus.cms-dropdown-toggle{color:#555;background-color:#d4d4d4;border-color:#9d9d9d}div.cms .cms-btn.cms-btn-active,div.cms .cms-btn:active,div.cms .cms-dropdown-open .cms-btn.cms-dropdown-toggle{background-image:none}div.cms .cms-btn.cms-btn-disabled,div.cms .cms-btn.cms-btn-disabled.cms-btn-active,div.cms .cms-btn.cms-btn-disabled.focus,div.cms .cms-btn.cms-btn-disabled:active,div.cms .cms-btn.cms-btn-disabled:focus,div.cms .cms-btn.cms-btn-disabled:hover,div.cms .cms-btn[disabled],div.cms .cms-btn[disabled].cms-btn-active,div.cms .cms-btn[disabled].focus,div.cms .cms-btn[disabled]:active,div.cms .cms-btn[disabled]:focus,div.cms .cms-btn[disabled]:hover,div.cms .cms-dropdown-open .cms-btn.cms-btn-disabled.cms-dropdown-toggle,div.cms .cms-dropdown-open .cms-btn[disabled].cms-dropdown-toggle{background-color:rgba(255,255,255,.4);border-color:rgba(221,221,221,.4);color:#d5d5d5;cursor:not-allowed;box-shadow:none}div.cms .cms-btn.cms-btn-disabled.cms-btn-active:before,div.cms .cms-btn.cms-btn-disabled.focus:before,div.cms .cms-btn.cms-btn-disabled:active:before,div.cms .cms-btn.cms-btn-disabled:before,div.cms .cms-btn.cms-btn-disabled:focus:before,div.cms .cms-btn.cms-btn-disabled:hover:before,div.cms .cms-btn[disabled].cms-btn-active:before,div.cms .cms-btn[disabled].focus:before,div.cms .cms-btn[disabled]:active:before,div.cms .cms-btn[disabled]:before,div.cms .cms-btn[disabled]:focus:before,div.cms .cms-btn[disabled]:hover:before,div.cms .cms-dropdown-open .cms-btn.cms-btn-disabled.cms-dropdown-toggle:before,div.cms .cms-dropdown-open .cms-btn[disabled].cms-dropdown-toggle:before{color:rgba(85,85,85,.4)}div.cms .cms-btn-action{background-image:none;margin-bottom:0;border-radius:3px;color:#fff;background-color:#0bf;border:1px solid #0bf;background-clip:padding-box;-webkit-appearance:none}div.cms .cms-btn-action.focus,div.cms .cms-btn-action:focus{color:#fff;background-color:#00a8e6;border-color:#00a8e6;text-decoration:none}div.cms .cms-btn-action:hover{color:#fff;background-color:#00a8e6;border-color:#00a8e6;text-decoration:none}div.cms .cms-btn-action.cms-btn-active,div.cms .cms-btn-action:active,div.cms .cms-dropdown-open .cms-btn-action.cms-dropdown-toggle{color:#fff;background-color:#0096cc;border-color:#0096cc;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}div.cms .cms-btn-action.cms-btn-active.focus,div.cms .cms-btn-action.cms-btn-active:focus,div.cms .cms-btn-action.cms-btn-active:hover,div.cms .cms-btn-action:active.focus,div.cms .cms-btn-action:active:focus,div.cms .cms-btn-action:active:hover,div.cms .cms-dropdown-open .cms-btn-action.cms-dropdown-toggle:focus,div.cms .cms-dropdown-open .cms-btn-action.cms-dropdown-toggle:hover,div.cms .cms-dropdown-open .cms-btn-action.focus.cms-dropdown-toggle{color:#fff;background-color:#007ba8;border-color:#005e80}div.cms .cms-btn-action.cms-btn-active,div.cms .cms-btn-action:active,div.cms .cms-dropdown-open .cms-btn-action.cms-dropdown-toggle{background-image:none}div.cms .cms-btn-action.cms-btn-disabled,div.cms .cms-btn-action.cms-btn-disabled.cms-btn-active,div.cms .cms-btn-action.cms-btn-disabled.focus,div.cms .cms-btn-action.cms-btn-disabled:active,div.cms .cms-btn-action.cms-btn-disabled:focus,div.cms .cms-btn-action.cms-btn-disabled:hover,div.cms .cms-btn-action[disabled],div.cms .cms-btn-action[disabled].cms-btn-active,div.cms .cms-btn-action[disabled].focus,div.cms .cms-btn-action[disabled]:active,div.cms .cms-btn-action[disabled]:focus,div.cms .cms-btn-action[disabled]:hover,div.cms .cms-dropdown-open .cms-btn-action.cms-btn-disabled.cms-dropdown-toggle,div.cms .cms-dropdown-open .cms-btn-action[disabled].cms-dropdown-toggle{background-color:rgba(0,187,255,.4);border-color:rgba(0,187,255,.4);color:#fff;cursor:not-allowed;box-shadow:none}div.cms .cms-btn-action.cms-btn-disabled.cms-btn-active:before,div.cms .cms-btn-action.cms-btn-disabled.focus:before,div.cms .cms-btn-action.cms-btn-disabled:active:before,div.cms .cms-btn-action.cms-btn-disabled:before,div.cms .cms-btn-action.cms-btn-disabled:focus:before,div.cms .cms-btn-action.cms-btn-disabled:hover:before,div.cms .cms-btn-action[disabled].cms-btn-active:before,div.cms .cms-btn-action[disabled].focus:before,div.cms .cms-btn-action[disabled]:active:before,div.cms .cms-btn-action[disabled]:before,div.cms .cms-btn-action[disabled]:focus:before,div.cms .cms-btn-action[disabled]:hover:before,div.cms .cms-dropdown-open .cms-btn-action.cms-btn-disabled.cms-dropdown-toggle:before,div.cms .cms-dropdown-open .cms-btn-action[disabled].cms-dropdown-toggle:before{color:rgba(255,255,255,.4)}div.cms .cms-btn-caution{background-image:none;margin-bottom:0;border-radius:3px;color:#fff;background-color:#ff4000;border:1px solid #ff4000;background-clip:padding-box;-webkit-appearance:none}div.cms .cms-btn-caution.focus,div.cms .cms-btn-caution:focus{color:#fff;background-color:#e63900;border-color:#e63900;text-decoration:none}div.cms .cms-btn-caution:hover{color:#fff;background-color:#e63900;border-color:#e63900;text-decoration:none}div.cms .cms-btn-caution.cms-btn-active,div.cms .cms-btn-caution:active,div.cms .cms-dropdown-open .cms-btn-caution.cms-dropdown-toggle{color:#fff;background-color:#c30;border-color:#c30;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}div.cms .cms-btn-caution.cms-btn-active.focus,div.cms .cms-btn-caution.cms-btn-active:focus,div.cms .cms-btn-caution.cms-btn-active:hover,div.cms .cms-btn-caution:active.focus,div.cms .cms-btn-caution:active:focus,div.cms .cms-btn-caution:active:hover,div.cms .cms-dropdown-open .cms-btn-caution.cms-dropdown-toggle:focus,div.cms .cms-dropdown-open .cms-btn-caution.cms-dropdown-toggle:hover,div.cms .cms-dropdown-open .cms-btn-caution.focus.cms-dropdown-toggle{color:#fff;background-color:#a82a00;border-color:#802000}div.cms .cms-btn-caution.cms-btn-active,div.cms .cms-btn-caution:active,div.cms .cms-dropdown-open .cms-btn-caution.cms-dropdown-toggle{background-image:none}div.cms .cms-btn-caution.cms-btn-disabled,div.cms .cms-btn-caution.cms-btn-disabled.cms-btn-active,div.cms .cms-btn-caution.cms-btn-disabled.focus,div.cms .cms-btn-caution.cms-btn-disabled:active,div.cms .cms-btn-caution.cms-btn-disabled:focus,div.cms .cms-btn-caution.cms-btn-disabled:hover,div.cms .cms-btn-caution[disabled],div.cms .cms-btn-caution[disabled].cms-btn-active,div.cms .cms-btn-caution[disabled].focus,div.cms .cms-btn-caution[disabled]:active,div.cms .cms-btn-caution[disabled]:focus,div.cms .cms-btn-caution[disabled]:hover,div.cms .cms-dropdown-open .cms-btn-caution.cms-btn-disabled.cms-dropdown-toggle,div.cms .cms-dropdown-open .cms-btn-caution[disabled].cms-dropdown-toggle{background-color:rgba(255,64,0,.4);border-color:rgba(255,64,0,.4);color:#fff;cursor:not-allowed;box-shadow:none}div.cms .cms-btn-caution.cms-btn-disabled.cms-btn-active:before,div.cms .cms-btn-caution.cms-btn-disabled.focus:before,div.cms .cms-btn-caution.cms-btn-disabled:active:before,div.cms .cms-btn-caution.cms-btn-disabled:before,div.cms .cms-btn-caution.cms-btn-disabled:focus:before,div.cms .cms-btn-caution.cms-btn-disabled:hover:before,div.cms .cms-btn-caution[disabled].cms-btn-active:before,div.cms .cms-btn-caution[disabled].focus:before,div.cms .cms-btn-caution[disabled]:active:before,div.cms .cms-btn-caution[disabled]:before,div.cms .cms-btn-caution[disabled]:focus:before,div.cms .cms-btn-caution[disabled]:hover:before,div.cms .cms-dropdown-open .cms-btn-caution.cms-btn-disabled.cms-dropdown-toggle:before,div.cms .cms-dropdown-open .cms-btn-caution[disabled].cms-dropdown-toggle:before{color:rgba(255,255,255,.4)}div.cms .cms-dropdown-caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:5px dashed;border-right:5px solid transparent;border-left:5px solid transparent}div.cms .cms-dropdown{position:relative}div.cms .cms-dropdown>.cms-btn{border-radius:3px!important}div.cms .cms-dropdown-toggle:focus{outline:0}div.cms .cms-dropdown-toggle-thin{margin-left:-1px;padding-left:7px!important;padding-right:7px!important}div.cms .cms-dropdown-toggle-thin .cms-dropdown-caret{margin-left:0}div.cms .cms-dropdown-menu{position:absolute;top:100%;left:0;z-index:99999;display:none!important;float:left;min-width:180px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px!important;text-align:left;background-color:#fff;border:1px solid transparent;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.25);background-clip:padding-box}div.cms .cms-dropdown-menu>li>a{display:block!important;padding:3px 20px!important;border:none!important;clear:both;font-weight:400;line-height:30px;float:none!important;font-size:14px!important;border-radius:0!important;padding-top:0!important;padding-bottom:0!important;height:30px;color:#555;white-space:nowrap}div.cms .cms-dropdown-menu>li>a.cms-btn-action,div.cms .cms-dropdown-menu>li>a.cms-btn-caution{color:#fff}div.cms .cms-dropdown-menu .cms-toolbar-item-navigation-break{text-indent:-119988px;overflow:hidden;text-align:left;height:1px;margin:0 0 4px;padding:0 0 4px;border-bottom:1px solid #ddd}div.cms .cms-toolbar-right .cms-dropdown-menu{left:auto;right:-1px}div.cms .cms-dropdown-menu>li>a{border-radius:none;background-color:none}div.cms .cms-dropdown-menu>li>a:focus,div.cms .cms-dropdown-menu>li>a:hover{text-decoration:none;color:#fff;background-color:#0bf}div.cms .cms-dropdown-menu>li>a.cms-btn-active,div.cms .cms-dropdown-menu>li>a.cms-btn-active:focus,div.cms .cms-dropdown-menu>li>a.cms-btn-active:hover,div.cms .cms-dropdown-open .cms-dropdown-menu>li>a.cms-dropdown-toggle,div.cms .cms-dropdown-open .cms-dropdown-menu>li>a.cms-dropdown-toggle:focus,div.cms .cms-dropdown-open .cms-dropdown-menu>li>a.cms-dropdown-toggle:hover{color:#fff;text-decoration:none;outline:0;background-color:#0bf}div.cms .cms-dropdown-menu>li>a.cms-btn-disabled{opacity:.2!important}div.cms .cms-dropdown-menu>li>a.cms-btn-disabled,div.cms .cms-dropdown-menu>li>a.cms-btn-disabled:focus,div.cms .cms-dropdown-menu>li>a.cms-btn-disabled:hover{color:#000}div.cms .cms-dropdown-menu>li>a.cms-btn-disabled,div.cms .cms-dropdown-menu>li>a.cms-btn-disabled:focus,div.cms .cms-dropdown-menu>li>a.cms-btn-disabled:hover{text-decoration:none!important;background-color:transparent!important;background-image:none!important;cursor:not-allowed!important}div.cms .cms-dropdown-open>.cms-dropdown-menu{display:block!important}div.cms .cms-dropdown-open .cms-dropdown-toggle{outline:0}div.cms .cms-dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:99990}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-dropdown-toggle{text-align:left!important}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-dropdown-toggle .cms-dropdown-caret{position:absolute;right:15px;top:18px}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-dropdown-menu{display:none!important;margin-left:0!important;width:100%!important;border:1px solid #ddd;border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-top:-1px}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-dropdown-menu li>a.cms-btn{text-align:left}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-dropdown-open .cms-dropdown-menu{display:block!important}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-btn-group{display:table;width:100%}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-btn-group>.cms-btn{display:table-cell;text-align:left!important}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-btn-group>.cms-btn.cms-btn-action,div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-btn-group>.cms-btn.cms-btn-caution{color:#fff}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-btn-group>.cms-btn:first-child{border-right:none!important}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-btn-group>.cms-btn:last-child{width:40px;text-align:center!important}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-btn-group>.cms-btn .cms-dropdown-caret{position:static!important}div.cms .cms-btn-group>.cms-btn.cms-btn-action:last-child{border-left:1px solid #0096cc}div.cms .cms-btn-group>.cms-btn.cms-btn-caution:last-child{border-left:1px solid #c00}div.cms .cms-toolbar{position:fixed;top:0;left:0;right:0;z-index:9999999;min-height:46px;margin-top:-56px;border-bottom:1px solid #ddd!important;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);-webkit-backface-visibility:hidden;backface-visibility:hidden}.cms-toolbar-expanded div.cms .cms-toolbar{margin-top:0}div.cms .cms-toolbar .cms-toolbar-left{position:absolute;left:0;top:0;z-index:10}div.cms .cms-toolbar .cms-toolbar-right{position:absolute;right:0;top:0;z-index:10;padding-right:48px}div.cms .cms-toolbar .cms-toolbar-left .cms-toolbar-item{margin-right:15px}div.cms .cms-toolbar .cms-toolbar-left .cms-toolbar-item:last-child{margin-right:0}div.cms .cms-toolbar .cms-toolbar-right .cms-toolbar-item{margin-right:15px}div.cms .cms-toolbar .cms-toolbar-item{float:left}.cms-toolbar-non-sticky{position:static!important}.cms-toolbar-non-sticky .cms .cms-toolbar{position:absolute}.cms-toolbar-non-sticky .cms.cms-toolbar-debug .cms-toolbar{margin-top:-5px!important}div.cms.cms-toolbar-debug .cms-toolbar{top:5px!important}div.cms.cms-toolbar-debug .cms-toolbar-trigger{top:5px!important}div.cms.cms-toolbar-debug .cms-debug-bar{position:fixed;top:0;left:0;z-index:99999999;width:100%;height:5px;border-bottom:1px solid #ddd;background-color:#fcd200;background-image:linear-gradient(135deg,rgba(255,255,255,.8) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.8) 50%,rgba(255,255,255,.8) 75%,transparent 75%,transparent);background-size:10px 10px}div.cms.cms-toolbar-debug #container{padding-top:51px!important}div.cms .cms-toolbar-item-navigation li{position:relative;float:left}div.cms .cms-toolbar-item-navigation li a{float:left;color:#000;padding:0 10px;line-height:46px;height:46px;cursor:default}div.cms .cms-toolbar-item-navigation li ul{display:none}div.cms .cms-toolbar-item-navigation>li:first-child>a span{font-weight:600}div.cms .cms-toolbar-item-logo .cms-toolbar-item-navigation a,div.cms .cms-toolbar-item-navigation .cms-icon,div.cms .cms-toolbar-item-navigation .cms-toolbar-item-logo a{display:none;position:absolute;top:50%;right:7px;margin-top:-5px;font-size:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul{display:block;position:absolute;top:46px;left:0;min-width:180px;padding:4px 0 3px;border:1px solid #fff;border-top:none;border-radius:0 0 4px 4px;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.4)}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul li{float:none}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul li a{display:block;float:none;white-space:nowrap;line-height:30px;height:30px;padding:0 25px 0 15px;cursor:pointer}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul ul{border-top:1px solid #f2f2f2;border-radius:0 4px 4px 0}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children ul{display:none;top:-5px;left:100%}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a{cursor:default}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span{display:block}div.cms .cms-toolbar-item-logo .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span a,div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-icon,div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-toolbar-item-logo a{display:block}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover>a{color:#fff!important;background:#0bf}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-active>a{font-weight:800}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-break{text-indent:-119988px;overflow:hidden;text-align:left;height:1px;margin:0 0 4px;padding:0 0 4px;border-bottom:1px solid #ddd}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a{cursor:default!important;opacity:.2}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a,div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a:active,div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a:focus,div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a:hover{color:#000!important;background:0 0!important;box-shadow:none}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled ul{display:none!important}div.cms .cms-toolbar-more{display:none}div.cms .cms-toolbar-more .cms-toolbar-item-navigation-children{padding:0}div.cms .cms-toolbar-more .cms-toolbar-item{float:none;margin:0 10px!important;overflow:hidden;margin-top:5px;margin-bottom:8px}div.cms .cms-toolbar-more .cms-toolbar-item-cms-mode-switcher a{float:left!important;width:50%}div.cms .cms-toolbar-more .cms-modal-item-buttons .cms-btn,div.cms .cms-toolbar-more .cms-toolbar-item-buttons .cms-btn{text-align:center}div.cms .cms-toolbar-more .cms-btn{color:#555}div.cms .cms-toolbar-more .cms-btn-action{color:#fff}div.cms .cms-toolbar-more .cms-more-buttons+.cms-toolbar-item-navigation-children{padding-top:8px;border-top:1px solid #ddd}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full{position:fixed;width:100%;width:100vw;top:46px;bottom:0;overflow-y:scroll;-webkit-overflow-scrolling:touch}div.cms .cms-toolbar-item-logo .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full a,div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-icon,div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-toolbar-item-logo a{display:none!important}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full>li{border-bottom:1px solid #ddd}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-more-buttons{border-bottom:none}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full li a:not(.cms-btn){color:#000!important;background:0 0!important}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full li a{position:relative;line-height:42px;height:42px;overflow:hidden;text-overflow:ellipsis}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full ul{display:block!important;border:none;box-shadow:none;position:relative;left:0;top:0;border-radius:0;margin-left:20px}div.cms.cms-toolbar-debug .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full{top:51px}div.cms .cms-toolbar-item-cms-mode-switcher{display:none}div.cms .cms-messages{display:none;position:fixed;top:46px;z-index:999999;color:#fff;font-size:12px;font-weight:200;line-height:16px;width:300px;min-height:16px;margin:0;padding:6px 10px 8px;border-radius:0 0 3px 3px;background:rgba(0,0,0,.74);transition:top .2s}div.cms .cms-messages *{color:#fff;font-size:12px;font-weight:200;line-height:16px}div.cms .cms-messages a{color:#0bf}div.cms .cms-messages a:hover{text-decoration:underline}div.cms .cms-messages strong{color:#33c9ff;font-weight:200}div.cms .cms-messages ul{display:inline;color:#fff}div.cms .cms-messages ul li{display:inline;color:#fff;font-weight:200}div.cms .cms-messages .cms-messages-close{cursor:pointer;display:none;float:right;position:relative;width:20px;height:16px;text-align:right}div.cms .cms-messages .cms-messages-close span{font-size:10px}div.cms .cms-messages .cms-messages-close:hover span{color:#0bf}div.cms .cms-messages-error strong{color:red}div.cms.cms-toolbar-debug .cms-messages{margin-top:5px}div.cms .cms-toolbar-item-logo{margin-right:0!important}div.cms .cms-toolbar-item-logo a{font-size:21px;line-height:46px;height:46px;transition:color .2s;padding-left:15px;padding-right:15px}div.cms .cms-toolbar-item-logo a span{display:none}div.cms .cms-toolbar-item-logo a:active,div.cms .cms-toolbar-item-logo a:focus,div.cms .cms-toolbar-item-logo a:hover{color:#0bf}div.cms .cms-form-login label{display:inline-block;vertical-align:middle;line-height:46px;padding-left:15px;margin:0;cursor:pointer}div.cms .cms-form-login label span{display:inline-block}div.cms .cms-form-login input[type=password],div.cms .cms-form-login input[type=text]{display:inline-block;color:#666;font-size:14px;height:26px;line-height:26px;width:100px;margin:0;padding:0 5px;border:1px solid #d9d9d9;border-radius:3px;box-shadow:0 1px 0 #fff;text-transform:none}div.cms .cms-form-login input[type=password]:focus,div.cms .cms-form-login input[type=text]:focus{transition:outline .2s;border-color:#0bf;box-shadow:inset 0 0 2px #ddd}div.cms .cms-form-login input[type=submit]{display:block;font-size:13px;text-transform:uppercase;height:26px;line-height:26px;padding:0 15px}div.cms .cms-form-login input[type=submit]:-moz-focus-inner{border:0}div.cms .cms-form-login .cms-error{color:red}div.cms .cms-form-login .cms-error input{border:1px solid red}@media (max-width:488px){div.cms .cms-form-login{margin-left:-110px}}@media (max-width:768px){div.cms .cms-form-login{position:relative;font-size:1px;line-height:0;background:#fff}div.cms .cms-form-login label{position:relative;padding:0;margin-right:-1px;margin-bottom:-1px}div.cms .cms-form-login label span{position:absolute;left:5px;top:0;z-index:1;color:#999}div.cms .cms-form-login input[type=text]{border-radius:3px 0 0 3px}div.cms .cms-form-login input[type=password]{border-radius:0}div.cms .cms-form-login input[type=password],div.cms .cms-form-login input[type=text]{position:relative;z-index:10;width:95px}div.cms .cms-form-login input[type=password]:focus,div.cms .cms-form-login input[type=password]:valid,div.cms .cms-form-login input[type=text]:focus,div.cms .cms-form-login input[type=text]:valid{background:#fff}div.cms .cms-form-login input[type=submit]{border-radius:0 3px 3px 0;padding:0 7.5px}}div.cms .cms-modal-item-buttons,div.cms .cms-toolbar-item-buttons{margin:8px 0 8px}div.cms .cms-modal-item-buttons a,div.cms .cms-toolbar-item-buttons a{float:left;line-height:30px;height:30px;font-size:12px;padding:0 12px}div.cms .cms-modal-item-buttons a:first-child,div.cms .cms-toolbar-item-buttons a:first-child{border-radius:3px 0 0 3px}div.cms .cms-modal-item-buttons a:last-child,div.cms .cms-toolbar-item-buttons a:last-child{border-radius:0 3px 3px 0}div.cms .cms-modal-item-buttons a:only-child,div.cms .cms-toolbar-item-buttons a:only-child{border-radius:3px}div.cms .cms-toolbar-trigger{position:fixed;top:0;right:0;z-index:9999999;border-bottom:1px solid #ddd;border-left:1px solid #ddd;background:#fff}div.cms .cms-toolbar-trigger a{display:block;width:46px;height:45px;text-align:center;border-top:1px solid #fff;border-left:1px solid #fff;background:#fff}div.cms .cms-toolbar-trigger a:hover{background:#fff}div.cms .cms-toolbar-trigger a:active span,div.cms .cms-toolbar-trigger a:focus span,div.cms .cms-toolbar-trigger a:hover span{color:#333}div.cms .cms-toolbar-trigger a span{position:absolute;left:50%;top:50%;margin-left:-5px;margin-top:-6px;font-size:10px;color:#454545;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transform:rotate(270deg);transform:rotate(270deg);background:0 0}div.cms .cms-toolbar-trigger-expanded a span{-webkit-transform:rotate(90deg);transform:rotate(90deg)}div.cms .cms-toolbar-loader a span{position:absolute;margin-top:-10px;margin-left:-10px;font-size:20px;line-height:20px;background:0 0;-webkit-animation:cms-spin 2s infinite linear;animation:cms-spin 2s infinite linear}div.cms .cms-toolbar-loader a span,div.cms .cms-toolbar-loader a:focus span,div.cms .cms-toolbar-loader a:hover span{color:#0bf}div.cms .cms-screenblock{position:fixed;top:0;right:0;z-index:100;color:#fff;text-align:center;width:100%;height:100%;background-color:#000;background:rgba(0,0,0,.9)}div.cms .cms-screenblock-inner{margin-top:300px}div.cms .cms-screenblock-inner h1{font-size:28px;line-height:30px}div.cms .cms-screenblock-inner h1,div.cms .cms-screenblock-inner p{color:#999;text-align:center}div.cms .cms-screenblock-inner a{color:#fff}div.cms .cms-screenblock-inner a:hover{text-decoration:underline}div.cms .cms-modal{display:none;position:fixed;top:50%;left:50%;overflow:hidden;z-index:9999999;border-radius:5px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.5);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:scale(0) translateZ(0);transform:scale(0) translateZ(0);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.cms-modal-maximized div.cms .cms-modal{right:0;bottom:0;top:0!important;left:0!important;border-radius:0;margin:0!important;width:auto!important;height:auto!important}.cms-modal-maximized div.cms .cms-modal .cms-modal-title{cursor:default}.cms-modal-minimized div.cms .cms-modal{width:auto!important;height:auto!important;top:1px!important;margin:0!important}.cms-modal-minimized div.cms .cms-modal .cms-modal-body,.cms-modal-minimized div.cms .cms-modal .cms-modal-breadcrumb,.cms-modal-minimized div.cms .cms-modal .cms-modal-foot{display:none!important}.cms-modal-minimized div.cms .cms-modal .cms-modal-title{cursor:default;padding-right:90px}.cms-modal-minimized div.cms .cms-modal .cms-modal-title-suffix{display:none}.cms-modal-minimized div.cms .cms-modal .cms-modal-minimize{right:33px}div.cms .cms-modal-morphing{transition:all .2s}div.cms .cms-modal-open{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}div.cms .cms-modal-body{position:absolute;z-index:10;left:0;top:46px;right:0;bottom:46px;border-top:1px solid #ddd;background:#fff;border-bottom:1px solid #ddd}div.cms .cms-modal-foot{position:absolute;overflow:hidden;clear:both;height:46px;left:0;bottom:0;right:0;z-index:11}div.cms .cms-modal-shim{display:none;position:absolute;top:0;left:0;z-index:20;width:100%;height:100%}div.cms .cms-modal-frame{position:relative;z-index:10;width:100%;height:100%;-webkit-overflow-scrolling:touch;overflow-y:auto}div.cms .cms-modal-frame iframe{display:block;width:100%;height:100%}div.cms .cms-modal-head{position:relative}div.cms .cms-modal-title{display:block;color:#454545;font-size:16px;font-weight:700;line-height:46px;min-height:46px;padding:0 20px;cursor:move;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:100px}div.cms .cms-modal-title .cms-modal-title-suffix{font-weight:400;padding-left:10px}div.cms .cms-modal-close,div.cms .cms-modal-maximize,div.cms .cms-modal-minimize{display:block;position:absolute;top:50%;margin-top:-15px;right:10px;color:#999;text-align:center;width:30px;height:30px;cursor:pointer}div.cms .cms-modal-close:before,div.cms .cms-modal-maximize:before,div.cms .cms-modal-minimize:before{position:relative;top:7px}div.cms .cms-modal-close:hover,div.cms .cms-modal-maximize:hover,div.cms .cms-modal-minimize:hover{color:#0bf}div.cms .cms-modal-minimize{right:70px}.cms-modal-minimized div.cms .cms-modal-minimize{color:#0bf}.cms-modal-minimized div.cms .cms-modal-minimize:before{content:"\E01D"}.cms-modal-maximized div.cms .cms-modal-minimize{display:none!important}div.cms .cms-modal-maximize{right:40px}.cms-modal-minimized div.cms .cms-modal-maximize{display:none!important}.cms-modal-maximized div.cms .cms-modal-maximize{color:#0bf}.cms-modal-maximized div.cms .cms-modal-maximize:before{content:"\E015"}div.cms .cms-modal-resize{position:absolute;right:0;bottom:0;z-index:102;font-size:10px;color:#999;width:25px;height:25px;cursor:nw-resize}div.cms .cms-modal-resize span{position:absolute;bottom:5px;right:5px;font-size:12px}div.cms .cms-modal-breadcrumb{display:none!important;font-size:14px;line-height:40px;padding:0 20px;border-top:1px solid #ddd;overflow-y:hidden;overflow-x:scroll;height:80px;width:100%;white-space:nowrap;-webkit-overflow-scrolling:touch}div.cms .cms-modal-breadcrumb a{color:#0bf}div.cms .cms-modal-breadcrumb a:hover{color:#007099}div.cms .cms-modal-breadcrumb a:after{content:"/";color:#ddd;text-decoration:none;padding:0 10px}div.cms .cms-modal-breadcrumb a.active{color:#999}div.cms .cms-modal-breadcrumb a:last-child:after{content:""}div.cms .cms-modal-buttons{position:absolute;top:0;right:0;left:0;z-index:101;padding:0 25px 0 10px}div.cms .cms-modal-item-buttons{float:right;margin-left:8px}div.cms .cms-modal-item-buttons-left{float:left}div.cms .cms-modal-markup .cms-modal-foot{height:23px}div.cms .cms-modal-markup .cms-modal-body{bottom:23px}div.cms .cms-modal-has-breadcrumb .cms-modal-body{top:86px!important}div.cms .cms-modal-has-breadcrumb .cms-modal-breadcrumb{display:block!important}.cms-modal-maximized{overflow:hidden!important}.cms-modal-maximized .cms.cms-toolbar-debug .cms-modal{top:5px!important}.cms-modal-minimized .cms.cms-toolbar-debug .cms-modal{top:6px!important}div.cms .cms-sideframe{display:none;position:fixed;top:0;left:0;width:0;bottom:0;z-index:999999}@media (max-width:768px){div.cms .cms-sideframe{width:100%!important}}div.cms .cms-sideframe-frame{position:absolute;left:0;top:0;-webkit-overflow-scrolling:touch;overflow-y:auto;z-index:10;width:100%;height:100%;background:#fff;-webkit-backface-visibility:hidden}div.cms .cms-sideframe-frame iframe{-webkit-overflow-scrolling:touch;overflow-y:auto;-webkit-transform:translateZ(0);transform:translateZ(0);display:block;width:100%;height:100%;border:none;background:#fff}div.cms .cms-sideframe-shim{position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;background:0 0}div.cms .cms-sideframe-controls{position:absolute;top:51px;right:20px;z-index:40;box-shadow:0 0 5px rgba(0,0,0,.2);background-color:#fff;border-radius:3px;border:1px solid #ddd}div.cms.cms-toolbar-debug .cms-sideframe-controls{top:56px}div.cms .cms-sideframe-close,div.cms .cms-sideframe-history{display:inline-block;position:relative;cursor:pointer;vertical-align:top;font-size:12px;color:#454545;text-align:center;width:32px;height:32px}div.cms .cms-sideframe-close span,div.cms .cms-sideframe-history span{position:absolute;top:50%;left:50%;margin-left:-8px;margin-top:-8px}div.cms .cms-sideframe-close span:hover,div.cms .cms-sideframe-history span:hover{color:#333}div.cms .cms-sideframe-history{width:65px;border-right:1px solid #ddd}div.cms .cms-sideframe-history .cms-icon,div.cms .cms-sideframe-history .cms-toolbar-item-logo a,div.cms .cms-toolbar-item-logo .cms-sideframe-history a{float:left;position:relative;left:0;top:0;padding:8px 4px 8px 12px;margin:0}div.cms .cms-sideframe-history .cms-icon-arrow-forward{padding:8px 12px 8px 4px}div.cms .cms-sideframe-history .cms-icon-arrow-forward:before{content:"\E002"}div.cms .cms-sideframe-history .cms-icon-disabled{opacity:.5;cursor:not-allowed}div.cms .cms-sideframe-dimmer{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;background:rgba(0,0,0,.6)}div.cms .cms-droppable{position:relative;z-index:1000;line-height:0;height:0;min-height:0;box-shadow:0 0 0 2px #0bf;-webkit-transform:translateY(2px);transform:translateY(2px)}.cms-draggable+div.cms .cms-droppable{-webkit-transform:translateY(-2px);transform:translateY(-2px)}div.cms .cms-droppable:before{content:"";position:absolute;top:-8px;left:-4px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #0bf}div.cms .cms-draggables>.cms-droppable:first-child{-webkit-transform:translateY(-2px);transform:translateY(-2px)}div.cms .cms-draggables>.cms-droppable:only-child{-webkit-transform:translateY(2px);transform:translateY(2px)}div.cms .cms-structure{display:none;position:fixed;top:0;overflow:hidden;z-index:9999;width:100%;height:100%;background:#f0f0f0}div.cms .cms-structure .cms-structure-content{position:relative;overflow-y:scroll;top:0;left:0;padding:86px 5%;z-index:100;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}@media (max-width:480px){div.cms .cms-structure .cms-structure-content{padding-right:0;padding-left:0}}div.cms .cms-structure .cms-dragarea{position:static;max-width:980px;margin:20px auto;padding:10px 28px}div.cms .cms-structure .cms-dragarea-static .cms-dragarea-static-icon{position:relative;top:2px}div.cms .cms-structure .cms-dragbar{position:relative;top:0;left:0;font-size:14px;line-height:20px;padding-left:7px;border-radius:3px}div.cms .cms-structure .cms-dragbar .cms-dragbar-title{display:inline-block;position:relative;color:#000;font-size:16px;font-weight:700;line-height:44px;height:44px;margin-right:36px}div.cms .cms-structure .cms-dragbar .cms-dragbar-toggler{font-weight:400;text-transform:uppercase;margin-left:30px;cursor:pointer}div.cms .cms-structure .cms-dragbar .cms-dragbar-toggler a{color:#0bf!important;font-size:12px!important}div.cms .cms-structure .cms-dragbar .cms-dragbar-toggler a:hover{color:#0096cc!important}div.cms .cms-structure .cms-dragbar .cms-dragbar-collapse-all{display:none}div.cms .cms-structure .cms-dragbar .cms-dragbar-expand-all{display:inline}div.cms .cms-structure .cms-dragbar .cms-dragbar-title-expanded .cms-dragbar-collapse-all{display:inline}div.cms .cms-structure .cms-dragbar .cms-dragbar-title-expanded .cms-dragbar-expand-all{display:none}div.cms .cms-structure .cms-dragbar-empty{font-size:12px;text-transform:uppercase;padding-top:0;padding-bottom:0}div.cms .cms-structure .cms-dragarea-empty .cms-dragbar-empty-wrapper{display:block!important}div.cms .cms-structure .cms-dragarea-empty .cms-dragbar-toggler{display:none}div.cms .cms-structure .cms-draggables{margin:0;padding:0;list-style-type:none}div.cms .cms-structure .cms-draggables.cms-hidden{display:none!important}div.cms .cms-structure .cms-draggables .cms-draggables{padding-left:30px}div.cms .cms-structure .cms-dragarea-empty .cms-draggables-root{position:relative;min-height:50px;border:2px solid #ddd;border-radius:3px}div.cms .cms-structure .cms-draggable{display:block!important;top:0;left:0;white-space:nowrap;margin-left:0!important;padding:0;border-radius:3px;list-style-type:none;-ms-touch-action:none;touch-action:none}div.cms .cms-structure .cms-draggable .cms-draggable{border-color:#ddd}div.cms .cms-structure .cms-draggable .cms-draggable:hover{border-color:#999}div.cms .cms-structure .cms-draggable .cms-submenu-dropdown-top{top:46px}div.cms .cms-structure .cms-draggable .cms-submenu-dropdown-bottom{bottom:46px}div.cms .cms-structure .cms-draggable .cms-dragitem{line-height:26px;border:2px solid #f0f0f0}div.cms .cms-structure .cms-draggable .cms-dragitem-text{display:block;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:128px;padding:10px 28px}div.cms .cms-structure .cms-draggable .cms-dragitem-collapsable .cms-dragitem-text{padding-left:50px}div.cms .cms-structure .cms-collapsable-container.cms-hidden>.cms-draggable{display:none!important}div.cms .cms-structure .cms-draggable-success{position:relative}div.cms .cms-structure .cms-draggables-empty{display:none}div.cms .cms-structure .cms-dragarea-empty .cms-droppable{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;color:#666;line-height:26px;height:auto;margin:0;border:2px solid #0bf;border-radius:3px;background-color:#e6f8ff;box-shadow:none;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}div.cms .cms-structure .cms-dragarea-empty .cms-droppable:before{display:none}div.cms .cms-structure .cms-dragarea-empty .cms-droppable.cms-draggable-disallowed{border:2px solid red;background:rgba(255,0,0,.1)}div.cms .cms-structure .cms-dragarea-empty .cms-draggables-empty{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;color:#666;line-height:44px;padding-left:20px}div.cms .cms-structure .cms-dragarea-empty>.cms-draggables-root>.cms-add-plugin-placeholder{position:absolute;right:0;left:0;height:50px;margin:-2px}div.cms .cms-structure .cms-draggable{color:#000}div.cms .cms-structure .cms-draggable-is-dragging{z-index:1;width:200px!important;height:46px!important;border-radius:0;-webkit-transform:translateZ(0);transform:translateZ(0)}div.cms .cms-structure .cms-draggable-is-dragging .cms-dragitem{color:#fff!important;border:none;border-radius:0;background-color:#0bf!important;background-image:none!important}div.cms .cms-structure .cms-draggable-is-dragging .cms-dragitem:before{display:none;color:#fff}div.cms .cms-structure .cms-draggable-is-dragging .cms-dragitem .cms-draggables{display:none}div.cms .cms-structure .cms-draggable-is-dragging .cms-dragitem .cms-dragitem-text{padding-left:28px}div.cms .cms-structure .cms-draggable-is-dragging .cms-dragitem-text{margin-right:0}div.cms .cms-structure .cms-draggable-is-dragging.cms-draggable-from-clipboard .cms-dragitem-text{margin-right:20px}div.cms .cms-structure .cms-draggable-is-dragging.cms-draggable-disabled>.cms-draggable{display:none!important}div.cms .cms-structure .cms-draggable-stack{overflow:hidden;height:46px!important;box-shadow:1px 1px 1px rgba(0,0,0,.2),4px 4px 0 0 #0bf}div.cms .cms-structure .cms-dragitem{position:relative;border-radius:5px;cursor:move;background:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAABCCAAAAAB73glBAAAAAnRSTlMAAHaTzTgAAAAeSURBVHgBY7gCBgxAAGHRRoAKYOi5dNSloy4ddSkA3VChcDH0cxcAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:10px 50%;background-size:8px 33px}div.cms .cms-structure .cms-dragitem:hover{box-shadow:inset 0 0 0 1px #999}div.cms .cms-structure .cms-dragitem-collapsable:before{content:"\E003"}div.cms .cms-structure .cms-dragitem-collapsable:before{position:absolute;top:50%;left:12px;color:#555;font-size:12px;margin-top:-6px;margin-left:18px;cursor:pointer;-webkit-transform:rotate(180deg);transform:rotate(180deg)}div.cms .cms-structure .cms-dragitem-collapsable .cms-dragitem-text{cursor:pointer}div.cms .cms-structure .cms-dragitem-expanded:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}div.cms .cms-structure .cms-draggable-selected .cms-dragitem,div.cms .cms-structure .cms-draggable-selected .cms-dragitem strong{color:#007bff}div.cms .cms-structure .cms-draggable-selected .cms-draggable .cms-dragitem,div.cms .cms-structure .cms-draggable-selected .cms-draggable .cms-dragitem strong{color:#000}div.cms .cms-structure .cms-draggable-allowed,div.cms .cms-structure .cms-draggable-hover-allowed,div.cms .cms-structure .cms-draggable-placeholder{color:#ccf1ff;border-color:#ccf1ff}div.cms .cms-structure .cms-draggable-hover-allowed,div.cms .cms-structure .cms-draggable-placeholder{color:#fff;background:rgba(0,187,255,.2)}div.cms .cms-structure .cms-draggable-disallowed,div.cms .cms-structure .cms-draggable-hover-disallowed{color:red;background:rgba(255,0,0,.1);box-shadow:0 0 0 2px red}div.cms .cms-structure .cms-draggable-disallowed:before,div.cms .cms-structure .cms-draggable-hover-disallowed:before{display:none}div.cms .cms-structure .cms-draggable-disabled .cms-submenu{display:none}div.cms .cms-structure .cms-draggable-disabled>.cms-dragitem .cms-submenu,div.cms .cms-structure .cms-draggable-disabled>.cms-dragitem-collapsable .cms-submenu{display:block}div.cms .cms-structure .cms-draggable-disabled .cms-draggable{margin-left:30px!important}div.cms .cms-structure .cms-draggable-disabled .cms-draggable .cms-dragitem{background-image:none}div.cms .cms-structure .cms-draggable-disabled .cms-draggable .cms-dragitem:hover{box-shadow:none}div.cms .cms-structure .cms-draggable-disabled .cms-draggables,div.cms .cms-structure .cms-draggable-disabled .cms-droppable{display:none!important}div.cms .cms-structure .cms-plugin-disabled{position:absolute;top:50%;right:5px;width:36px;height:36px;margin-top:-18px}div.cms .cms-structure .cms-plugin-disabled .cms-icon,div.cms .cms-structure .cms-plugin-disabled .cms-toolbar-item-logo a,div.cms .cms-toolbar-item-logo .cms-structure .cms-plugin-disabled a{position:absolute;top:50%;left:50%;color:#555;font-size:20px;margin-top:-10px;margin-left:-10px}div.cms .cms-structure .cms-is-dragging{display:block!important;opacity:.3}.cms-dragitem-success{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:1000;border:1px solid #0bf!important;background:#ccf1ff!important;border-radius:3px;opacity:.6}.cms-structure-mode-structure{overflow:hidden;min-height:100%}.ui-sortable-helper.cms-draggable .cms-submenu-btn{display:none!important}.ui-sortable-helper.cms-draggable .cms-draggables{display:none!important}div.cms .cms-submenu-btn{display:block;position:absolute;right:5px;width:36px;height:36px;cursor:pointer;top:50%;margin-top:-18px}div.cms .cms-submenu-btn:before{content:"\E014"}div.cms .cms-submenu-btn:before{position:absolute;left:50%;top:50%;margin-left:-8px;margin-top:-8px;color:#555}div.cms .cms-submenu-btn .cms-hover-tooltip{position:absolute;left:0;top:0;right:0;bottom:0}div.cms .cms-dragbar .cms-submenu-btn{margin-right:2px;background-color:transparent}div.cms .cms-dragbar .cms-dropdown-open .cms-submenu-btn.cms-dropdown-toggle,div.cms .cms-dragbar .cms-submenu-btn.cms-btn-active,div.cms .cms-dragbar .cms-submenu-btn:active,div.cms .cms-dropdown-open .cms-dragbar .cms-submenu-btn.cms-dropdown-toggle{background-color:#e6e6e6}div.cms .cms-submenu-settings{border:none}div.cms .cms-submenu-edit{right:87px}div.cms .cms-submenu-edit:before{content:"\E01A"}div.cms .cms-submenu-add{right:46px}div.cms .cms-submenu-add:before{content:"\E01D"}div.cms .cms-submenu-add:before,div.cms .cms-submenu-edit:before{margin-left:-8px;margin-top:-8px;font-size:16px}div.cms .cms-submenu-lang{position:absolute;top:50%;height:20px;margin-top:-10px;line-height:18px;right:10px;padding:0 5px;border:1px solid #ddd;border-radius:3px}div.cms .cms-structure-content .cms-submenu-lang{display:none}div.cms .cms-submenu-dropdown-top{top:44px}div.cms .cms-submenu-dropdown-bottom{bottom:44px}div.cms .cms-submenu-dropdown-settings{display:none;position:absolute;z-index:1002;min-width:180px;background:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.25);right:46px;-webkit-transform:translateZ(0);transform:translateZ(0)}div.cms .cms-submenu-dropdown-settings .cms-submenu-item a{position:relative;display:block;font-size:14px;text-align:left;padding:0 20px;line-height:46px;min-height:46px;padding-left:40px;color:#555}div.cms .cms-submenu-dropdown-settings .cms-submenu-item a:focus,div.cms .cms-submenu-dropdown-settings .cms-submenu-item a:hover{color:#fff;background:#0bf}div.cms .cms-submenu-dropdown-settings .cms-submenu-item a[data-cms-icon]:before,div.cms .cms-submenu-dropdown-settings .cms-submenu-item a[data-rel]:before{position:absolute;left:14px;top:0;height:46px;line-height:46px}div.cms .cms-submenu-dropdown-settings .cms-submenu-item a[data-cms-icon=copy]:before{content:"\E00B"}div.cms .cms-submenu-dropdown-settings .cms-submenu-item a[data-cms-icon=paste]:before{content:"\E019"}div.cms .cms-submenu-dropdown-settings .cms-submenu-item a[data-cms-icon=scissors]:before{content:"\E01F"}div.cms .cms-submenu-dropdown-settings .cms-submenu-item a[data-cms-icon=bin]:before{content:"\E005"}div.cms .cms-submenu-dropdown-settings .cms-submenu-item a[href*=alias_plugin]:before{content:"\E001"}div.cms .cms-submenu-dropdown-settings .cms-submenu-item:first-child a:focus,div.cms .cms-submenu-dropdown-settings .cms-submenu-item:first-child a:hover{border-radius:5px 5px 0 0}div.cms .cms-submenu-dropdown-settings .cms-submenu-item:last-child a:focus,div.cms .cms-submenu-dropdown-settings .cms-submenu-item:last-child a:hover{border-radius:0 0 5px 5px}div.cms .cms-submenu-dropdown-settings .cms-submenu-item-paste-tooltip{display:none}div.cms .cms-submenu-dropdown-settings .cms-submenu-item-disabled{position:relative}div.cms .cms-submenu-dropdown-settings .cms-submenu-item-disabled a,div.cms .cms-submenu-dropdown-settings .cms-submenu-item-disabled a:focus,div.cms .cms-submenu-dropdown-settings .cms-submenu-item-disabled a:hover{cursor:default!important;opacity:.2;color:#555!important;background:0 0!important;box-shadow:none}div.cms .cms-submenu-dropdown-settings .cms-submenu-item-disabled .cms-submenu-item-paste-tooltip{cursor:default;position:absolute;left:0;top:0;right:0;bottom:0}div.cms .cms-submenu-dropdown-settings:before{z-index:-1;position:absolute;content:'';left:100%;width:10px;height:10px;margin-left:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.25)}div.cms .cms-submenu-dropdown-settings.cms-submenu-dropdown-top{top:0!important}div.cms .cms-submenu-dropdown-settings.cms-submenu-dropdown-top:before{top:18px!important}div.cms .cms-submenu-dropdown-settings.cms-submenu-dropdown-bottom{bottom:0!important}div.cms .cms-submenu-dropdown-settings.cms-submenu-dropdown-bottom:before{bottom:18px!important}div.cms .cms-submenu-dropdown-settings .cms-dropdown-inner{z-index:1;background-color:#fff;border-radius:5px}div.cms .cms-dragbar .cms-submenu-dropdown-settings.cms-submenu-dropdown-top:before{top:14px!important}div.cms .cms-dragbar .cms-submenu-dropdown-settings.cms-submenu-dropdown-bottom:before{bottom:12px!important;bottom:14px!important}div.cms .cms-z-index-9999{z-index:9999!important}div.cms .cms-clipboard{display:none}div.cms .cms-clipboard-containers{display:none!important}div.cms .cms-clipboard-containers .cms-dragarea{padding-top:3px}div.cms .cms-clipboard-containers .cms-draggable{display:block!important;position:relative;top:0;left:0;border-radius:3px;cursor:move}div.cms .cms-clipboard-containers .cms-draggable .cms-dragitem{line-height:46px;height:46px;padding-left:20px}div.cms .cms-clipboard-containers .cms-draggable .cms-dragitem .cms-submenu-btn{display:none!important}div.cms .cms-clipboard-containers .cms-draggable .cms-dragitem-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:40px}div.cms .cms-clipboard-containers .cms-plugins{display:none}div.cms .cms-clipboard-containers .cms-droppable{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;color:#b6b6b6;line-height:26px;height:auto;margin:0;border:2px solid #0bf;border-radius:3px;background-color:#e6f8ff;box-shadow:none;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}div.cms .cms-clipboard-containers .cms-droppable:before{display:none}div.cms .cms-modal-markup .cms-clipboard-containers{display:block!important}div.cms .cms-modal-markup .cms-clipboard-containers .cms-is-dragging{display:block!important;opacity:.3}div.cms .cms-plugin-picker{display:none}div.cms .cms-plugin-picker .cms-submenu-item.cms-submenu-item-title{position:-webkit-sticky;position:sticky;top:0;z-index:1;background-color:#fff}div.cms .cms-plugin-picker .cms-submenu-item a,div.cms .cms-plugin-picker span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:32px;text-align:left;min-height:32px;padding:0 20px}div.cms .cms-plugin-picker .cms-submenu-item a{color:#000;border-top:1px solid transparent;border-bottom:1px solid transparent}div.cms .cms-plugin-picker .cms-submenu-item a:hover{color:#0bf;border-top:1px solid #0bf;border-bottom:1px solid #0bf}div.cms .cms-plugin-picker .cms-submenu-item a:focus{color:#fff;background:#0bf;border-top:1px solid #0bf;border-bottom:1px solid #0bf}div.cms .cms-plugin-picker .cms-submenu-item span{color:#000;font-weight:700;border-bottom:1px solid #ddd;cursor:default}div.cms .cms-modal-markup .cms-plugin-picker{display:block}div.cms .cms-quicksearch{display:none;position:relative;height:40px;border-bottom:1px solid #ddd;cursor:default}div.cms .cms-quicksearch label{display:block;width:100%;height:100%;cursor:pointer}div.cms .cms-quicksearch input{display:block;width:100%;height:100%;padding:0 20px;border:none;background-color:#f2f2f2;-webkit-border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}div.cms .cms-modal-markup .cms-quicksearch{display:block}div.cms .cms-add-plugin-placeholder{position:relative;z-index:3;color:#0bf;line-height:44px;padding-left:20px;border:2px solid #0bf;border-radius:3px;background-color:#e6f8ff}div.cms .cms-shortcuts{padding:0 20px;margin-bottom:20px}div.cms .cms-shortcuts h2{padding-top:20px;padding-left:3px;font-weight:700;margin-bottom:5px}div.cms .cms-shortcut{clear:both}div.cms .cms-shortcut-key-wrapper{width:100px;text-align:right;vertical-align:top;padding-bottom:5px;white-space:nowrap}div.cms .cms-shortcut-key{display:inline-block;background-color:#f2f2f2;padding:3px 6px;border-radius:3px;font-family:'Operator Mono',Menlo,Monaco,Consolas,monospace;background:#eff0f2;border-radius:4px;border-top:1px solid #f5f5f5;box-shadow:inset 0 0 25px #e8e8e8,0 1px 0 #c3c3c3,0 2px 0 #c9c9c9,0 2px 3px #333;text-shadow:0 1px 0 #f5f5f5}div.cms .cms-shortcut-desc{padding:3px 5px;width:100%;padding-bottom:5px}div.cms :not(.cms-modal):focus{outline:2px dotted #454545;outline-offset:-3px}div.cms :not(.cms-modal):focus::-moz-focus-inner{border:0!important}@media screen and (-webkit-min-device-pixel-ratio:0){div.cms :not(.cms-modal):focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-3px}}div.cms :not(.cms-modal):focus .cms-hover-tooltip{display:none} \ No newline at end of file diff --git a/cms/static/cms/css/3.4.6rc1/cms.pagetree.css b/cms/static/cms/css/3.4.6rc1/cms.pagetree.css new file mode 100644 index 00000000000..67d3b63f7f0 --- /dev/null +++ b/cms/static/cms/css/3.4.6rc1/cms.pagetree.css @@ -0,0 +1,3 @@ +/*! + * @copyright: https://github.com/divio/django-cms + */@font-face{font-family:django-cms-iconfont;src:url(../../fonts/3.4.6rc1/django-cms-iconfont.eot);src:url(../../fonts/3.4.6rc1/django-cms-iconfont.eot#iefix) format("eot"),url(../../fonts/3.4.6rc1/django-cms-iconfont.woff2) format("woff2"),url(../../fonts/3.4.6rc1/django-cms-iconfont.woff) format("woff"),url(../../fonts/3.4.6rc1/django-cms-iconfont.ttf) format("truetype"),url(../../fonts/3.4.6rc1/django-cms-iconfont.svg#django-cms-iconfont) format("svg");font-weight:400;font-style:normal}.cms-icon,.cms-tooltip-touch:before,.cms-tooltip:before,.cms-tree-item-preview a,.cms-tree-node-success>.jstree-anchor .jstree-themeicon,.jstree-django-cms .jstree-ocl{display:inline-block;font:normal normal normal 16px/1 django-cms-iconfont;text-rendering:auto;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cms-icon-alias:before{content:"\E001"}.cms-icon-arrow-right:before{content:"\E002"}.cms-icon-arrow-wide:before{content:"\E003"}.cms-icon-arrow:before{content:"\E004"}.cms-icon-bin:before{content:"\E005"}.cms-icon-check-o:before{content:"\E006"}.cms-icon-check-square:before{content:"\E007"}.cms-icon-check:before{content:"\E008"}.cms-icon-close:before{content:"\E009"}.cms-icon-cogs:before{content:"\E00A"}.cms-icon-copy:before{content:"\E00B"}.cms-icon-eye:before{content:"\E00C"}.cms-icon-forbidden:before{content:"\E00D"}.cms-icon-handler:before{content:"\E00E"}.cms-icon-home:before{content:"\E00F"}.cms-icon-info:before{content:"\E010"}.cms-icon-loader:before{content:"\E011"}.cms-icon-lock:before{content:"\E012"}.cms-icon-logo:before{content:"\E013"}.cms-icon-menu:before{content:"\E014"}.cms-icon-minimize:before{content:"\E015"}.cms-icon-minus-square-o:before{content:"\E016"}.cms-icon-minus-square:before{content:"\E017"}.cms-icon-minus:before{content:"\E018"}.cms-icon-paste:before{content:"\E019"}.cms-icon-pencil:before{content:"\E01A"}.cms-icon-pin:before{content:"\E01B"}.cms-icon-plus-square-o:before{content:"\E01C"}.cms-icon-plus:before{content:"\E01D"}.cms-icon-puzzle:before{content:"\E01E"}.cms-icon-scissors:before{content:"\E01F"}.cms-icon-search:before{content:"\E020"}.cms-icon-sitemap:before{content:"\E021"}.cms-icon-squares:before{content:"\E022"}.cms-icon-window:before{content:"\E023"}.cms-pagetree-wrapper .cms-btn{background-image:none!important;margin-bottom:0;border-radius:3px!important;color:#555!important;background-color:#fff!important;border:1px solid #ddd!important;background-clip:padding-box;-webkit-appearance:none}.cms-pagetree-wrapper .cms-btn.focus,.cms-pagetree-wrapper .cms-btn:focus{color:#555!important;background-color:#f2f2f2!important;border-color:#d0d0d0!important;text-decoration:none!important}.cms-pagetree-wrapper .cms-btn:hover{color:#555!important;background-color:#f2f2f2!important;border-color:#d0d0d0!important;text-decoration:none!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn,.cms-pagetree-wrapper .cms-btn.cms-btn-active,.cms-pagetree-wrapper .cms-btn:active,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn{color:#555!important;background-color:#e6e6e6!important;border-color:#c3c3c3!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn.focus,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn:focus,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn:hover,.cms-pagetree-wrapper .cms-btn.cms-btn-active.focus,.cms-pagetree-wrapper .cms-btn.cms-btn-active:focus,.cms-pagetree-wrapper .cms-btn.cms-btn-active:hover,.cms-pagetree-wrapper .cms-btn:active.focus,.cms-pagetree-wrapper .cms-btn:active:focus,.cms-pagetree-wrapper .cms-btn:active:hover,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn.focus,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn:focus,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn:hover{color:#555!important;background-color:#d4d4d4!important;border-color:#9d9d9d!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn,.cms-pagetree-wrapper .cms-btn.cms-btn-active,.cms-pagetree-wrapper .cms-btn:active,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn{background-image:none!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn.cms-btn-disabled,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn[disabled],.cms-pagetree-wrapper .cms-btn.cms-btn-disabled,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled.cms-btn-active,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled.focus,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled:active,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled:focus,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled:hover,.cms-pagetree-wrapper .cms-btn[disabled],.cms-pagetree-wrapper .cms-btn[disabled].cms-btn-active,.cms-pagetree-wrapper .cms-btn[disabled].focus,.cms-pagetree-wrapper .cms-btn[disabled]:active,.cms-pagetree-wrapper .cms-btn[disabled]:focus,.cms-pagetree-wrapper .cms-btn[disabled]:hover,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn.cms-btn-disabled,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn[disabled]{background-color:rgba(255,255,255,.4)!important;border-color:rgba(221,221,221,.4)!important;color:#d5d5d5;cursor:not-allowed;box-shadow:none!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn.cms-btn-disabled:before,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn[disabled]:before,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled.cms-btn-active:before,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled.focus:before,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled:active:before,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled:before,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled:focus:before,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled:hover:before,.cms-pagetree-wrapper .cms-btn[disabled].cms-btn-active:before,.cms-pagetree-wrapper .cms-btn[disabled].focus:before,.cms-pagetree-wrapper .cms-btn[disabled]:active:before,.cms-pagetree-wrapper .cms-btn[disabled]:before,.cms-pagetree-wrapper .cms-btn[disabled]:focus:before,.cms-pagetree-wrapper .cms-btn[disabled]:hover:before,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn.cms-btn-disabled:before,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn[disabled]:before{color:rgba(85,85,85,.4)}.cms-pagetree-wrapper .cms-btn-action{background-image:none!important;margin-bottom:0;border-radius:3px!important;color:#fff!important;background-color:#0bf!important;border:1px solid #0bf!important;background-clip:padding-box;-webkit-appearance:none}.cms-pagetree-wrapper .cms-btn-action.focus,.cms-pagetree-wrapper .cms-btn-action:focus{color:#fff!important;background-color:#00a8e6!important;border-color:#00a8e6!important;text-decoration:none!important}.cms-pagetree-wrapper .cms-btn-action:hover{color:#fff!important;background-color:#00a8e6!important;border-color:#00a8e6!important;text-decoration:none!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-action.cms-btn,.cms-pagetree-wrapper .cms-btn-action.cms-btn-active,.cms-pagetree-wrapper .cms-btn-action:active,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-action.cms-btn{color:#fff!important;background-color:#0096cc!important;border-color:#0096cc!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-action.cms-btn:focus,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-action.cms-btn:hover,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-action.focus.cms-btn,.cms-pagetree-wrapper .cms-btn-action.cms-btn-active.focus,.cms-pagetree-wrapper .cms-btn-action.cms-btn-active:focus,.cms-pagetree-wrapper .cms-btn-action.cms-btn-active:hover,.cms-pagetree-wrapper .cms-btn-action:active.focus,.cms-pagetree-wrapper .cms-btn-action:active:focus,.cms-pagetree-wrapper .cms-btn-action:active:hover,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-action.cms-btn:focus,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-action.cms-btn:hover,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-action.focus.cms-btn{color:#fff!important;background-color:#007ba8!important;border-color:#005e80!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-action.cms-btn,.cms-pagetree-wrapper .cms-btn-action.cms-btn-active,.cms-pagetree-wrapper .cms-btn-action:active,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-action.cms-btn{background-image:none!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled.cms-btn,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-action[disabled].cms-btn,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled.cms-btn-active,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled.focus,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled:active,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled:focus,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled:hover,.cms-pagetree-wrapper .cms-btn-action[disabled],.cms-pagetree-wrapper .cms-btn-action[disabled].cms-btn-active,.cms-pagetree-wrapper .cms-btn-action[disabled].focus,.cms-pagetree-wrapper .cms-btn-action[disabled]:active,.cms-pagetree-wrapper .cms-btn-action[disabled]:focus,.cms-pagetree-wrapper .cms-btn-action[disabled]:hover,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-action.cms-btn-disabled.cms-btn,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-action[disabled].cms-btn{background-color:rgba(0,187,255,.4)!important;border-color:rgba(0,187,255,.4)!important;color:#fff;cursor:not-allowed;box-shadow:none!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled.cms-btn:before,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-action[disabled].cms-btn:before,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled.cms-btn-active:before,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled.focus:before,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled:active:before,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled:before,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled:focus:before,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled:hover:before,.cms-pagetree-wrapper .cms-btn-action[disabled].cms-btn-active:before,.cms-pagetree-wrapper .cms-btn-action[disabled].focus:before,.cms-pagetree-wrapper .cms-btn-action[disabled]:active:before,.cms-pagetree-wrapper .cms-btn-action[disabled]:before,.cms-pagetree-wrapper .cms-btn-action[disabled]:focus:before,.cms-pagetree-wrapper .cms-btn-action[disabled]:hover:before,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-action.cms-btn-disabled.cms-btn:before,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-action[disabled].cms-btn:before{color:rgba(255,255,255,.4)}.cms-pagetree-wrapper .cms-btn-caution{background-image:none!important;margin-bottom:0;border-radius:3px!important;color:#fff!important;background-color:#ff4000!important;border:1px solid #ff4000!important;background-clip:padding-box;-webkit-appearance:none}.cms-pagetree-wrapper .cms-btn-caution.focus,.cms-pagetree-wrapper .cms-btn-caution:focus{color:#fff!important;background-color:#e63900!important;border-color:#e63900!important;text-decoration:none!important}.cms-pagetree-wrapper .cms-btn-caution:hover{color:#fff!important;background-color:#e63900!important;border-color:#e63900!important;text-decoration:none!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-caution.cms-btn,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-active,.cms-pagetree-wrapper .cms-btn-caution:active,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-caution.cms-btn{color:#fff!important;background-color:#c30!important;border-color:#c30!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-caution.cms-btn:focus,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-caution.cms-btn:hover,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-caution.focus.cms-btn,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-active.focus,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-active:focus,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-active:hover,.cms-pagetree-wrapper .cms-btn-caution:active.focus,.cms-pagetree-wrapper .cms-btn-caution:active:focus,.cms-pagetree-wrapper .cms-btn-caution:active:hover,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-caution.cms-btn:focus,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-caution.cms-btn:hover,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-caution.focus.cms-btn{color:#fff!important;background-color:#a82a00!important;border-color:#802000!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-caution.cms-btn,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-active,.cms-pagetree-wrapper .cms-btn-caution:active,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-caution.cms-btn{background-image:none!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled.cms-btn,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-caution[disabled].cms-btn,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled.cms-btn-active,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled.focus,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled:active,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled:focus,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled:hover,.cms-pagetree-wrapper .cms-btn-caution[disabled],.cms-pagetree-wrapper .cms-btn-caution[disabled].cms-btn-active,.cms-pagetree-wrapper .cms-btn-caution[disabled].focus,.cms-pagetree-wrapper .cms-btn-caution[disabled]:active,.cms-pagetree-wrapper .cms-btn-caution[disabled]:focus,.cms-pagetree-wrapper .cms-btn-caution[disabled]:hover,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-caution.cms-btn-disabled.cms-btn,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-caution[disabled].cms-btn{background-color:rgba(255,64,0,.4)!important;border-color:rgba(255,64,0,.4)!important;color:#fff;cursor:not-allowed;box-shadow:none!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled.cms-btn:before,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-caution[disabled].cms-btn:before,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled.cms-btn-active:before,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled.focus:before,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled:active:before,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled:before,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled:focus:before,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled:hover:before,.cms-pagetree-wrapper .cms-btn-caution[disabled].cms-btn-active:before,.cms-pagetree-wrapper .cms-btn-caution[disabled].focus:before,.cms-pagetree-wrapper .cms-btn-caution[disabled]:active:before,.cms-pagetree-wrapper .cms-btn-caution[disabled]:before,.cms-pagetree-wrapper .cms-btn-caution[disabled]:focus:before,.cms-pagetree-wrapper .cms-btn-caution[disabled]:hover:before,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-caution.cms-btn-disabled.cms-btn:before,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-caution[disabled].cms-btn:before{color:rgba(255,255,255,.4)}.cms-admin-sideframe:not(.djangocms-admin-style){margin-top:46px}.cms-admin-sideframe:not(.djangocms-admin-style).cms-debug{margin-top:51px}.cms-btn-toolbar{display:inline-block;line-height:32px;height:32px;font-size:12px;padding:0 22px}.cms-hidden,.hidden{display:none!important}.cms-clear{clear:both;overflow:hidden}.cms-clear-mobile{clear:both;overflow:hidden}@media (min-width:520px){.cms-clear-mobile{display:none}}.jstree li{-ms-touch-action:none;touch-action:none}.cms-pagetree-root.filtered{min-height:0;padding:0!important;box-shadow:0 0 5px 0 rgba(0,0,0,.2)!important}.cms-pagetree{border:1px solid #ddd}.cms-pagetree .cms-hover-tooltip{z-index:auto}.cms-pagetree .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.cms-pagetree .cms-btn.cms-icon{display:inline-block;box-sizing:border-box;width:39px;height:37px;position:relative}.cms-pagetree .cms-btn.cms-icon:before{position:absolute;left:50%;top:50%;margin-top:-8px;margin-left:-8px}.cms-pagetree .cms-btn.cms-btn-no-border{border:none!important}.cms-pagetree-header{position:relative;display:table;width:100%;box-sizing:border-box;z-index:auto;min-height:36px;padding:15px 20px;box-shadow:none;border-bottom:none;background:#f7f7f7}.cms-pagetree-header:before{content:"";position:absolute;bottom:-6px;left:0;right:0;height:5px;background-color:#fff}.cms-pagetree-header+.module{padding-top:0!important}.djangocms-admin-style .cms-pagetree-header{margin:-40px 0 0 0}.djangocms-admin-style.cms-admin-sideframe .cms-pagetree-header{margin-top:-25px}.cms-pagetree-header-title{display:table-cell;width:100%;line-height:36px;height:36px}.cms-pagetree-header-title h1{line-height:36px;margin:0!important}.cms-pagetree-header-title h1 span{font-weight:400}.cms-pagetree-header-row{display:table;width:100%;table-layout:fixed}@media (max-width:520px){.cms-pagetree-header-row{display:block}}.cms-pagetree-header-cell{display:table-cell;white-space:nowrap;vertical-align:middle}@media (max-width:520px){.cms-pagetree-header-cell{display:block}}.cms-pagetree-header-cell-fluid{width:100%}.cms-pagetree-header-cell-search{width:220px!important;position:relative}.cms-pagetree-header-filter-active .cms-pagetree-header-cell-search{position:static}@media (max-width:520px){.cms-pagetree-header-cell-search{width:100%!important}}@media (max-width:520px){.cms-pagetree-header-body{text-align:right;padding-top:10px}}.cms-pagetree-header-filter-active .cms-pagetree-search-container{position:relative}.cms-pagetree-header-search{position:absolute;top:0;display:table;width:100%;left:0;right:0;padding:0;box-shadow:none;background:0 0}@media (max-width:520px){.cms-pagetree-header-search{position:relative}}.cms-pagetree-header-search .cms-pagetree-header-search-btn{display:table-cell;vertical-align:middle;position:relative;outline:0;color:#fff!important;padding:8px 10px!important;border:none!important;background:#0bf!important;height:36px;border-radius:3px}.cms-pagetree-header-search .cms-pagetree-header-search-btn:hover{background:#00a8e6!important}.cms-pagetree-header-search .cms-pagetree-header-search-btn:active,.cms-pagetree-header-search .cms-pagetree-header-search-btn:focus{color:#fff!important;background:#0083b3!important}.cms-pagetree-header-search .cms-pagetree-header-filter{position:relative;display:table-cell;width:100%;padding-right:5px;vertical-align:middle}.cms-pagetree-header-search .cms-pagetree-header-filter input{width:100%;box-sizing:border-box;width:100%;display:inline-block;height:36px;padding:6px;line-height:24px;padding-right:35px!important;transition:width .2s}.cms-pagetree-header-filter-active .cms-pagetree-header-search{left:0;right:0;top:0}.djangocms-admin-style .cms-pagetree-header-search{margin:5px 0 10px}.cms-pagetree-header-filter-trigger{position:absolute;right:5px;top:0;cursor:pointer;padding:10px;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.cms-pagetree-header-filter-trigger:active .cms-icon,.cms-pagetree-header-filter-trigger:focus .cms-icon,.cms-pagetree-header-filter-trigger:hover .cms-icon{color:#0bf}.cms-pagetree-header-filter-trigger .cms-icon{font-size:11px;color:#666}.cms-pagetree-header-filter-container{display:none;overflow:auto;position:absolute;left:0;top:38px;width:100%;padding:5px 20px 15px;max-height:400px;box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-sizing:border-box;border-radius:3px;background:#fff;z-index:1000}.cms-pagetree-header-filter-container h3{color:#666;font-size:14px;font-weight:400;text-transform:uppercase;padding:10px 0 0 0}.cms-pagetree-header-filter-container li,.cms-pagetree-header-filter-container ul{list-style-type:none;padding:2px 0;margin:0}.cms-pagetree-header-filter-container li a{color:#999}.cms-pagetree-header-filter-container .selected a{color:#0bf;font-weight:700}.cms-pagetree-header-search-close{position:absolute;right:0;top:0;padding:10px}.cms-pagetree-header-search-close:active .cms-icon,.cms-pagetree-header-search-close:focus .cms-icon,.cms-pagetree-header-search-close:hover .cms-icon{color:#0bf}.cms-pagetree-header-search-close .cms-icon{font-size:12px;color:#666}.cms-pagetree-header-search-reset{font-size:90%;padding:0 10px}.cms-pagetree-sites-list{display:inline-block;vertical-align:top;padding-left:10px;padding-right:10px;margin-left:10px;margin-right:10px}.cms-pagetree-sites-list .cms-pagetree-dropdown-trigger{display:inline-block;color:#666!important;padding:10px;height:16px}.cms-pagetree-sites-list .cms-pagetree-dropdown-menu{right:50%;margin-right:-19px!important}.cms-pagetree-header-create{display:inline-block;vertical-align:top;height:36px!important;box-sizing:border-box}.djangocms-admin-style .cms-pagetree-breadcrumbs{margin-bottom:-30px!important;border:none!important}.cms-pagetree-section{position:relative;z-index:auto;min-height:15px;padding:15px 20px;box-shadow:none;border-bottom:none;background:#fff}.cms-pagetree-section h2,.cms-pagetree-section p{padding:0;margin:0;border:none}.cms-pagetree-section h2{float:left;font-weight:700;color:#333;background:0 0}.cms-pagetree-container+.cms-pagetree-section{margin-top:-1px}.cms-pagetree-section-condensed{padding:10px 20px}.cms-pagetree-section-nav{position:absolute;right:4px;top:50%;margin-top:-19px}.cms-pagetree-section-nav .cms-pagetree-dropdown-menu{right:40px;top:-2px;width:205px}.cms-pagetree-dropdown-separator{padding:0;margin:4px 1px!important;line-height:1;height:1px;background:#ddd}.cms-pagetree-container{position:relative;z-index:auto;border:1px solid #ddd;border-bottom:none}.cms-tree-col{float:right;min-width:32px;height:32px}.cms-tree-col-padding-sm{margin-top:-3px;margin-left:-4px;margin-right:-4px;height:38px}.cms-tree-item{display:table;width:100%;text-align:center;height:32px}.cms-tree-item+.cms-tree-item{padding-left:4px}.cms-tree-item-disabled{opacity:.3}.cms-tree-item-wrapper{display:table-row;min-width:32px}.cms-tree-item-wrapper .cms-tree-item{display:table-cell;vertical-align:middle;text-align:center;min-width:32px}.cms-tree-item-wrapper .cms-tree-item-inner{display:block}.cms-tree-item-inner{display:table-cell;text-align:center;vertical-align:middle}.cms-tree-reload{float:right}.cms-tree-item-lang .cms-pagetree-dropdown-menu{right:32px;top:-5px;min-width:180px}.cms-tree-item-button .cms-pagetree-dropdown-menu{right:40px;top:-2px;width:205px}.cms-tree-item-button .cms-hover-tooltip:after,.cms-tree-item-button .cms-hover-tooltip:before{bottom:23px}.cms-pagetree-alt-mode .cms-tree-item-button .cms-icon-pencil:not(.cms-btn-disabled)[data-url]:before{content:"\E00A"}.cms-tree-item-icons{position:relative}.cms-tree-item-icons .cms-icon{display:block}.cms-tree-item-icons span:before{color:#999}.cms-tree-item-icons-dark span:before{color:#454545}.cms-tree-item-preview{position:relative}.cms-tree-item-preview a{font-size:18px;line-height:18px;height:18px;display:block}.cms-tree-item-preview a:before{content:"\E00C"}.cms-tree-item-preview a:before{display:block;color:#454545}.cms-tree-item-preview a:hover:before{color:#000}.cms-tree-item-preview-active a:before{color:#000}.cms-tree-item-lang{position:relative}.cms-tree-item-lang .cms-tree-item-inner>a{display:block;height:16px}.cms-tree-item-menu{position:relative}.cms-tree-item-menu .cms-tree-item-inner>a{display:block;height:14px}.cms-tree-item-menu .cms-icon{display:block}.cms-tree-item-menu .cms-icon:before{display:block;font-size:14px;color:#454545}.cms-tree-item-menu .cms-icon-check-square:before{color:#693}.cms-tree-item-info{position:relative}.cms-tree-item-info .cms-tree-item-inner>a{display:block;height:16px}.cms-tree-item-info .cms-icon{display:block}.cms-tree-item-info .cms-icon:before{display:block;font-size:16px}.cms-tree-item-info p{color:#333;padding:0;margin:0}.cms-tree-item-info strong{color:#999;font-weight:400}.cms-tree-item-info a{display:inline-block;line-height:1}.cms-tree-search{float:left;margin-right:5px}.cms-tree-search label{display:none!important}.cms-tree-search select{position:relative;top:2px;width:175px!important}.cms-tree-search #toolbar form#changelist-search input[type=submit]{margin-left:0!important}.cms-tree-search #toolbar form#changelist-search #searchbar{width:175px!important}.cms-tree-filters{float:right}.cms-tree-filters .js-cms-tree-filter-trigger{position:absolute;top:0;right:0;padding-right:20px;line-height:30px;width:175px;border-bottom:1px solid #ddd}.cms-tree-filters h2{display:none}.cms-pagetree-empty{padding:15px 20px;border-top:none}.cms-pagetree-empty .addlink{padding-left:0}.jstree-django-cms{-webkit-tap-highlight-color:transparent}.jstree-django-cms .jstree-children,.jstree-django-cms .jstree-container-ul,.jstree-django-cms .jstree-leaf,.jstree-django-cms .jstree-node{list-style-type:none;padding:0;margin:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.jstree-django-cms .jstree-is-dragging{opacity:.1!important}.jstree-django-cms .jstree-is-dragging+.jstree-grid-cell{height:47px;border-top:1px solid #ddd;margin-top:-1px}.jstree-django-cms .jstree-is-dragging-copy{opacity:.9!important}.jstree-django-cms .jstree-grid-header,.jstree-django-cms .jstree-grid-separator{padding:0;margin:0;margin-left:0!important;border:none;background:0 0}.jstree-django-cms.jstree-grid-cell{padding:0}.jstree-django-cms .jstree-grid-cell,.jstree-django-cms .jstree-grid-column{box-sizing:border-box;overflow:visible}.jstree-django-cms .jstree-grid-column{vertical-align:top}.jstree-grid-wrapper{box-sizing:border-box;overflow:visible!important;width:100%!important}.jstree-grid-wrapper{background:#f2f2f2}.jstree-django-cms .jstree-grid-header{font-size:12px;color:#666;text-align:center;padding:3px 6px;border-bottom:1px solid #ddd;background:#fff}.jstree-django-cms .jstree-grid-header-fixed{position:fixed;z-index:2}.jstree-django-cms .jstree-grid-column-0 .jstree-grid-header{text-align:left!important}.jstree-django-cms .jstree-children{margin-left:20px}.jstree-django-cms .jstree-container-ul{margin-left:-1px}.jstree-django-cms .jstree-ocl{float:left;position:relative;left:20px;font-size:12px;color:#999;padding:18px 10px 10px 0}.jstree-django-cms .jstree-ocl:before{display:inline-block}.jstree-django-cms .jstree-closed>.jstree-ocl,.jstree-django-cms .jstree-open>.jstree-ocl{cursor:pointer}.jstree-django-cms .jstree-open>.jstree-ocl:before{content:"\E002"}.jstree-django-cms .jstree-open>.jstree-ocl:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jstree-django-cms .jstree-closed>.jstree-ocl:before{content:"\E002"}.jstree-django-cms .jstree-loading>.jstree-ocl:before{content:"\E011"}.jstree-django-cms .jstree-loading>.jstree-ocl:before{-webkit-animation:cms-spin 2s infinite linear;animation:cms-spin 2s infinite linear}.jstree-django-cms .jstree-anchor{box-sizing:border-box;display:block;cursor:move;outline:0;color:#666;height:47px;padding:12px 25px;margin-top:-1px;border:1px solid #ddd;border-right:none;background:#fff url(../../img/pagetree/tree-li-drag.gif) no-repeat -1px center;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.jstree-django-cms .jstree-anchor:hover{color:#666!important}.jstree-django-cms .jstree-node[data-move-permission=false] .jstree-anchor{cursor:default;background:#fff}.jstree-django-cms .jstree-closed>.jstree-anchor,.jstree-django-cms .jstree-loading>.jstree-anchor,.jstree-django-cms .jstree-open>.jstree-anchor{padding:12px 25px 12px 45px}.jstree-django-cms .cms-tree-node-filtered .jstree-anchor{cursor:default}.jstree-django-cms .jstree-grid-cell{height:46px;border-bottom:1px solid #ddd;background:#fff}.jstree-django-cms .jstree-grid-cell>span{display:block}.jstree-django-cms .jstree-grid-cell.jstree-django-cms{height:auto;border:none;background:0 0}.jstree-django-cms .jstree-grid-cell-regular{text-align:center;padding:7px 8px;border-left:1px solid #ddd}.jstree-django-cms .jstree-grid-cell-regular-options{border-left:none;text-align:right}.jstree-django-cms .jstree-clicked,.jstree-django-cms .jstree-hovered{background-color:#fafafa!important}.jstree-django-cms .jstree-grid-column-1 .jstree-grid-header{text-align:right}.jstree-django-cms .jstree-grid-column-1 .jstree-grid-header a{font-size:12px;top:0}.jstree-django-cms .jstree-grid-column-1 .jstree-grid-header span{line-height:1}.jstree-django-cms .jstree-grid-column-1 .jstree-grid-header .cms-icon{font-size:12px;padding-right:5px;margin-left:5px}.jstree.jstree-loading .jstree-container-ul{margin:0}.jstree.jstree-loading .jstree-anchor{padding-top:13px;padding-left:15px;border:none;background:0 0}.jstree.jstree-loading .jstree-loading>.jstree-ocl{display:none}.cms-tree-node-success>.jstree-anchor .jstree-themeicon{content:"";position:relative;top:4px;color:#693}.cms-tree-node-success>.jstree-anchor .jstree-themeicon:before{content:"\E008"}#jstree-dnd{box-sizing:border-box;display:block;min-width:300px;height:46px;padding:12px 25px!important;margin-left:-5px;background:#0bf url(../../img/pagetree/tree-li-drag.gif) no-repeat -1px center;color:#fff}#jstree-dnd .jstree-copy{color:#fff;padding:0 5px 2px;margin-left:5px;border-radius:3px;background:#999}#jstree-dnd .jstree-er,#jstree-dnd .jstree-ok{position:absolute;top:0;left:-5px;bottom:0;right:0;background-color:rgba(255,255,255,.6)}#jstree-dnd .jstree-ok{display:none}.is-stacked #jstree-dnd{box-shadow:1px 1px 1px rgba(0,0,0,.2),4px 4px 0 0 #0bf}.is-stacked .jstree-er{box-shadow:4px 4px 0 0 rgba(255,255,255,.6)}#jstree-marker{position:absolute;right:3%;z-index:102;margin:-6px 0 0 0;border-right:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #0bf;height:0}#jstree-marker:after{content:'';display:block;position:absolute;height:3px;top:-1px;left:-2px;right:0;background-color:#0bf}#jstree-marker.jstree-marker-child{border:2px solid #0bf;height:46px;margin:-24px 0 0 0;background-color:rgba(0,187,255,.1);box-sizing:border-box}#jstree-marker.jstree-marker-child:after{display:none}.djangocms-admin-style.cms-pagetree-wrapper.cms-admin-sideframe .messagelist+#content{margin-top:117px!important}.djangocms-admin-style.cms-pagetree-wrapper.cms-admin-sideframe #container .breadcrumbs{left:20px}.djangocms-admin-style.cms-pagetree-wrapper.cms-admin-sideframe #container .breadcrumbs+#content,.djangocms-admin-style.cms-pagetree-wrapper.cms-admin-sideframe #container .breadcrumbs+.messagelist+#content{margin-left:0!important;margin-right:0!important}.djangocms-admin-style.cms-pagetree-wrapper.cms-admin-sideframe #jstree-marker{right:0}.cms-pagetree-header-lang,.cms-pagetree-header-lang:active,.cms-pagetree-header-lang:focus,.cms-pagetree-header-lang:hover,.cms-pagetree-header-lang:link{color:#333!important}.cms-pagetree-header-lang.active{font-weight:700}.cms-pagetree-dropdown{position:relative}.cms-pagetree-dropdown-menu{display:none;position:absolute;top:30px;right:-1px;z-index:1000;min-width:180px;border-radius:5px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.25);-webkit-transform:translateZ(0);transform:translateZ(0)}.cms-pagetree-dropdown-menu .cms-pagetree-dropdown-item,.cms-pagetree-dropdown-menu a{display:block;color:#666;line-height:1.5;text-align:left;padding:10px 15px}.cms-pagetree-dropdown-menu a:active,.cms-pagetree-dropdown-menu a:focus,.cms-pagetree-dropdown-menu a:hover{color:#fff!important;background:#0bf}.cms-pagetree-dropdown-menu li:first-child>a{border-top-left-radius:5px;border-top-right-radius:5px}.cms-pagetree-dropdown-menu li:last-child>a{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.cms-pagetree-dropdown-menu .cms-pagetree-dropdown-item-disabled{opacity:.2;color:#454545;cursor:default}.cms-pagetree-dropdown-menu .cms-pagetree-dropdown-item-disabled:focus,.cms-pagetree-dropdown-menu .cms-pagetree-dropdown-item-disabled:hover{background:0 0!important;color:#454545!important}.cms-pagetree-dropdown-menu.cms-pagetree-dropdown-menu-condensed .cms-pagetree-dropdown-item,.cms-pagetree-dropdown-menu.cms-pagetree-dropdown-menu-condensed a{padding:5px 15px}.cms-pagetree-dropdown-menu .active{font-weight:700}.cms-pagetree-dropdown-menu .label{display:block;color:#999;font-size:90%;font-weight:400;line-height:1.5;text-align:left;text-transform:uppercase;padding:7px 15px 5px;border-bottom:1px solid #ddd;margin-bottom:4px}.cms-pagetree-dropdown-menu li{margin:0;padding:0;list-style-type:none}.cms-pagetree-dropdown-menu p{display:block;overflow:hidden;font-size:12px!important;text-align:left;text-overflow:ellipsis;margin:0;padding:5px 15px 3px!important}.cms-pagetree-dropdown-menu p strong{font-size:12px!important}.cms-pagetree-dropdown-menu p+p{margin-top:-2px;padding-top:0!important}.cms-pagetree-dropdown-menu p:last-child{padding-bottom:7px!important}.cms-pagetree-dropdown-menu .cms-icon{margin-right:10px}.cms-pagetree-dropdown-menu span{vertical-align:middle}.cms-pagetree-dropdown-menu:before{content:"";position:absolute;left:100%;z-index:-1;width:10px;height:10px;margin-left:-5px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.25);-webkit-transform:rotate(45deg) translateZ(0);transform:rotate(45deg) translateZ(0)}.cms-pagetree-dropdown-menu .cms-pagetree-dropdown-menu-inner{margin:0;padding:0!important;border-radius:5px;background-color:#fff}.cms-pagetree-dropdown-menu-open .cms-pagetree-dropdown-menu{display:block}.cms-pagetree-dropdown-menu-arrow-top-right:before{margin-top:-5px;margin-left:-24px}.cms-pagetree-dropdown-menu-arrow-right-top:before{top:16px}.cms-pagetree-dropdown-menu-arrow-right-bottom:before{bottom:18px}.cms-pagetree-dropdown-loader{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:5px}.cms-pagetree-node-state{box-sizing:border-box;display:inline-block;width:16px;height:16px;border-radius:100%;border:2px solid #fff;background:#fff;vertical-align:top}.cms-pagetree-node-state-empty{border-color:#999;background-color:#fff}.cms-pagetree-node-state-unpublished,.cms-pagetree-node-state-unpublished-parent{border-color:#999;background-color:#999}.cms-pagetree-node-state-published{border-color:#693;background-color:#693}.cms-pagetree-node-state-dirty{-webkit-animation:pulsate 2.5s ease-out infinite;animation:pulsate 2.5s ease-out infinite;border-color:#0bf;background-color:#0bf}@-webkit-keyframes pulsate{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}@keyframes pulsate{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}.cms-pagetree-legend{position:relative;text-align:right}.cms-pagetree-legend .cms-icon-info{color:#0bf;vertical-align:middle;margin-right:5px}.cms-pagetree-legend .cms-pagetree-dropdown{display:inline-block}.cms-pagetree-legend .cms-pagetree-dropdown-menu{top:auto;right:100%;bottom:0;left:auto;margin-right:10px;margin-bottom:-90px}.cms-pagetree-legend .cms-pagetree-dropdown-menu:before{bottom:96px}.cms-pagetree-legend .cms-pagetree-dropdown-item .cms-pagetree-node-state{margin-right:10px}.cms-pagetree-legend .cms-pagetree-dropdown-item .cms-icon{margin-right:8px}.cms-pagetree-legend .cms-pagetree-dropdown-item .cms-icon-home,.cms-pagetree-legend .cms-pagetree-dropdown-item .cms-icon-puzzle,.cms-pagetree-legend .cms-pagetree-dropdown-item .cms-icon-sitemap{color:#999}.cms-pagetree-legend .cms-icon{text-align:center;width:20px;margin-left:-2px}.cms-pagetree-legend .cms-icon-check-square{color:#693;font-size:14px}.cms-pagetree-legend .cms-icon-minus-square{font-size:14px}.cms-pagetree-legend-title-wrap{cursor:pointer}.cms-pagetree-legend-title{color:#999;vertical-align:middle;text-transform:uppercase}.cms-tooltip,.cms-tooltip-touch{visibility:hidden;position:absolute;top:0;left:0;font-size:12px;line-height:22px;font-weight:700;color:#ddd;white-space:nowrap;padding:0 7px 0 22px;margin:0;border-radius:3px;background:#454545}.cms-tooltip-touch:before,.cms-tooltip:before{content:"\E01A"}.cms-tooltip-touch:before,.cms-tooltip:before{font-size:14px;top:50%;left:4px;margin-top:-7px;position:absolute}.cms-tooltip span,.cms-tooltip-touch span{position:absolute;top:100%;right:0;margin-top:-4px;float:right;color:#fff;font-weight:400;padding:0 7px;border-radius:3px 0 3px 3px;background:#454545} \ No newline at end of file diff --git a/cms/static/cms/css/3.4.6rc1/cms.welcome.css b/cms/static/cms/css/3.4.6rc1/cms.welcome.css new file mode 100644 index 00000000000..400558fcb4a --- /dev/null +++ b/cms/static/cms/css/3.4.6rc1/cms.welcome.css @@ -0,0 +1,3 @@ +/*! + * @copyright: https://github.com/divio/django-cms + */@font-face{font-family:django-cms-iconfont;src:url(../../fonts/3.4.6rc1/django-cms-iconfont.eot);src:url(../../fonts/3.4.6rc1/django-cms-iconfont.eot#iefix) format("eot"),url(../../fonts/3.4.6rc1/django-cms-iconfont.woff2) format("woff2"),url(../../fonts/3.4.6rc1/django-cms-iconfont.woff) format("woff"),url(../../fonts/3.4.6rc1/django-cms-iconfont.ttf) format("truetype"),url(../../fonts/3.4.6rc1/django-cms-iconfont.svg#django-cms-iconfont) format("svg");font-weight:400;font-style:normal}.cms-icon{display:inline-block;font:normal normal normal 16px/1 django-cms-iconfont;text-rendering:auto;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cms-icon-alias:before{content:"\E001"}.cms-icon-arrow-right:before{content:"\E002"}.cms-icon-arrow-wide:before{content:"\E003"}.cms-icon-arrow:before{content:"\E004"}.cms-icon-bin:before{content:"\E005"}.cms-icon-check-o:before{content:"\E006"}.cms-icon-check-square:before{content:"\E007"}.cms-icon-check:before{content:"\E008"}.cms-icon-close:before{content:"\E009"}.cms-icon-cogs:before{content:"\E00A"}.cms-icon-copy:before{content:"\E00B"}.cms-icon-eye:before{content:"\E00C"}.cms-icon-forbidden:before{content:"\E00D"}.cms-icon-handler:before{content:"\E00E"}.cms-icon-home:before{content:"\E00F"}.cms-icon-info:before{content:"\E010"}.cms-icon-loader:before{content:"\E011"}.cms-icon-lock:before{content:"\E012"}.cms-icon-logo:before{content:"\E013"}.cms-icon-menu:before{content:"\E014"}.cms-icon-minimize:before{content:"\E015"}.cms-icon-minus-square-o:before{content:"\E016"}.cms-icon-minus-square:before{content:"\E017"}.cms-icon-minus:before{content:"\E018"}.cms-icon-paste:before{content:"\E019"}.cms-icon-pencil:before{content:"\E01A"}.cms-icon-pin:before{content:"\E01B"}.cms-icon-plus-square-o:before{content:"\E01C"}.cms-icon-plus:before{content:"\E01D"}.cms-icon-puzzle:before{content:"\E01E"}.cms-icon-scissors:before{content:"\E01F"}.cms-icon-search:before{content:"\E020"}.cms-icon-sitemap:before{content:"\E021"}.cms-icon-squares:before{content:"\E022"}.cms-icon-window:before{content:"\E023"}.cms-welcome-bg{background:#f2f2f2}.cms-welcome{color:#454545;width:60%;min-width:320px;margin:0 auto}.cms-welcome a{color:#0bf}.cms-welcome a:active,.cms-welcome a:focus,.cms-welcome a:hover{text-decoration:underline}.cms-welcome .cms-hidden{display:none}.cms-welcome .cms-welcome-footer,.cms-welcome .cms-welcome-section{box-sizing:border-box;width:60%;min-width:320px;margin:0 auto}.cms-welcome .cms-welcome-header{text-align:center}.cms-welcome .cms-welcome-heading{color:#999;font-size:22px;font-weight:200;text-align:center;padding:40px 0 15px;border-bottom:1px solid #ddd}.cms-welcome .cms-welcome-heading .cms-icon{color:#693}.cms-welcome .cms-welcome-logo,.cms-welcome .cms-welcome-logo:focus,.cms-welcome .cms-welcome-logo:hover{display:inline-block;background-image:url(../../fonts/src/logo.svg);background-repeat:no-repeat;background-position:center center;height:35px;width:200px;font-size:35px;text-decoration:none;margin:50px auto 30px}.cms-welcome .cms-welcome-section{box-shadow:0 0 5px #ddd;padding:20px;margin-bottom:5px;background:#fff}.cms-welcome .cms-welcome-section h2{font-size:16px;font-weight:700;margin:0 0 15px}.cms-welcome .cms-welcome-section p{padding:5px 0}.cms-welcome .cms-welcome-links{padding:10px 5px;margin:0 0 15px;border-bottom:1px solid #ddd}.cms-welcome .cms-welcome-links a{padding:0 5px}.cms-welcome .cms-welcome-notes{font-size:12px;line-height:16px;color:#999;padding:5px 10px} \ No newline at end of file diff --git a/cms/static/cms/css/3.4.5/cms.wizard.css b/cms/static/cms/css/3.4.6rc1/cms.wizard.css similarity index 100% rename from cms/static/cms/css/3.4.5/cms.wizard.css rename to cms/static/cms/css/3.4.6rc1/cms.wizard.css diff --git a/cms/static/cms/fonts/3.4.5/django-cms-iconfont.woff2 b/cms/static/cms/fonts/3.4.5/django-cms-iconfont.woff2 deleted file mode 100644 index 16c75ac4d4a2ba95d9265774f088d7bdbecba35f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4960 zcmV-m6QAsNPew8T0RR91025#U3jhEB03(zD022=Y0RR9100000000000000000000 z0000SLIzdrQG$72KqK}WHtw-d|Q zXw*LS+`knM->>;FJFgy?u+ly&cs~2VJq)+t{0K?NZ{~gsQ5;kQ83Kk0##6-g0 zhI57Sb&=@moG!5nS7oeWrLMB<ziRC5#$sBZ!7 zYH4!J)ZT1*CCRcvsrVtKXE||3h08#5SoRnuCe@Ntr`z7+Cnba$()?{0juT)(YVJFm zW@g1T1$zg3wZeaKtr%gxmD=i-2=xv#2lR<7)^=RAu-$% z^xvqNx&UK%bjYJMvB&s%%);mm4_Qz+gwTu@1#<0~ylUC|<5>>UTm|A%&k|jE= zWDHg2izsC_T&p~#RZkP~*0A=N#vBNV?OrhI#D+VN?2x4ug``SsgeadLkc+Rf5&dZ& zV#96@O^0RE1i-McVu_eHcoP^q9=|%DD6Lo+GpT)WF}2dd><`CLpV9-Z%0c0j*d|JO}T8xha@&(CNl$6jD&8789cm7>{@ z?7etA-PbyC9{H<)$UIMRFGRXgLZO>XNUE4)WuRk#f|48{yU2dBv)c1$1k^nU2RMiU z7sQ>axBnjN?)`Jjad09KfN3H`ZEOl5jbg5D1hslc0*>d1?m$n3WG(Lc)?# zF&GWCd1|6CFlFPl0t?`PkUi~ zOAs1C2^drJ@5tT$H5YU6+V51gr$Qu0%Cj%N)mVEhD`s}%7}PG-_EfQAE=PwX40FVVN6j-ka5o-^$Rc5+frJoogD=a3nie`lUtlu|)5tMWO^ ztWmL0*s`4x`9XFPOb`IpOWwKz8m@XV`UhWYyjC~mCfvV{^fCVE+djGboqIZ*^+BO0 zNnLO|jXg+ZIwQ5CG`UHRqh$Jq98GR6rt*o6MS!Ugx!vif6LPg$j~JXiVzPh#d?Js# ze?TNFCT($2;c=x4UXHa7cZyOGvv<;t5jKKCA#Ue*GYyPmLajGC(ZTf1h?N0W`Vy^` zc$0U!L=l-L3M8V+B?)%jAKsoyIa2p4021WG;`QRng%)^~`lLI6(YN#0RT|p2+Q0oW zB>lSN8?-(YZJ26Y(E(CIt+%bzb|As|1RapRjKKqxAg7QZdT_QnaPck1(KZ@>hY6yCxCRW&hIgZ?>_JdRhRDy!3^r6L@Au~!bLQ;y6NNTB zdaAgoyL94{gM){&Bl_%sE-=8n0|m5$VMsfmLQin~^rd?wuChP#N)`mSB}Wj^|;j-;u!_|R$UNY~@&rt{-E7z@o==2r9 z7=-B4WA2^xtvgZ3Evx5|n_@hR$%~^s4<&H4k1f958hr_ASb8cAMVAd`&@3?A?xdit zG)eSW9iu0SW|tc3DntvggjH~+#N)D}CG$V0*z~&#O)F^%r*;^&fIfTr_wIvT-EOLa z&TlXXvL5S%Z-(`U^(BT*;5XC(f9qVQ@VbP>?{rYBb;3n!pMo3-*6Hc*8JkDU-4umc z!{)VBcEdKt&D9DRPw8WUmz&-K^dHd>!NwU9Miw zSoP9%KE%k2cBl5bI(4$e*$D|V~6gXnnt`M@lBwrDfhc#fOgIW5mC2v*3 zDZ)^RnB`al#WzDK^^Vr=-W9wfTUn5hkdKWoh;O^CC3{s11qJUz@svwyNHzJ{80g+d z7)5DWm7Rbis0d0mnAgre31PDH;pAw9*_U%)T&pz|?`D`2ffGijr zU;Mkl@&AT|;!UDW2_^s6JN~YZFL^Cqx8G^VtgXq$u1+QFIGcMQ2#oQA-Py z-oy;}l}nKaZ2EHbA5a$s) z2$Pe@z5t~oa)@2T$udE9Ue*{1-NbXmPP|-ZdO~2*#xjw@y&~GnuxU9j2{PtF>LYZs zXHRe!0}9IEC<6y2hVW0@)Ml3 z!9>3H>?4$D4C0?iX^V!nfp#}pa<}U|J19;#X5^ug*9*4UfL8R)0R>HZk#VyzGU(xH zHpBZ&M>G{jqRwa$#@}`$?2I-3zB|S2APDVFdhGdJ%Uu4mvJggJhy{5NPwINK@=jCC zrrC-M9dxWeZ-N14J*$h!;Y8Xhu=4V4Zl?%9}*?WC|hHS5*W)myjD8#_XN z(Cuy)hG@j^IsP(;QNt+ZUA#M(2g;7-8JfrXwCJI;C|$#(y?(}}>#Crh*X!3}*1y`H8|z40Sm@9#nK`aoTZ>f~)JBQnz~Qt6fr&Ey+SzfARv z;AQ;Al&97kbCIaHj7-p31Gr6j<%bo1Y!o+zls>sv>;aD(CX7q*Erb8xhis^uA)FlX|muV*0>*<+vVuuXA04)NgqO(Pp#tuL1By5NlIcqndLKls2) zbi~msrnY&>erwQ%#=54xEc%44!X|lrV|AN4>(uhdB&PrPw!J!sis56A4b(Wt0Ui%Q zuN8Y>gT5W%y76IX9E7Fq_)P;p=o}|JebwaX~l&_$f|3r|$1b%{G0YQ21GfFQ->aDit ziLb0*+Z7AkB|0~@X)X-f(u1zBlkJbl3+=C9l37<+pjG)S{VDqi>)DkR76IOZFP2`c zt;pH1em(pukM)ENv9Dm#g{&v6YnugBqND8H+vYuZ*sBMaC2(meEQ^gD2T`cl5MSRA z9EE}t6}e1%^XBs9w{ImgT3i)l$IduJLR0fkOH5Z+vYoXR5US6h(a7)~(*~GCqf%gs zX(p0NRSMaJLZz*8E`3Gd1hlXu^rp}s@)MloqMS<>HpYAJgz?H5P^ppthE`-%!0DhG zq{HIclWk6pe!`m$C}f|&*MWR^QPZL&0Gh7EJDS^_7#GhkvL1wuu*LKD!9%)oUTGSE zqs&3^%5{fqKfDAuZ;jG6KSs0Z-n&DA?I1h_pkC9IE?IYNLe8UKi+-pClbDkh-Z>@a zl{iL7)lcI5wMidcv5Ki6K&zUp@KktBR*fDP=l?{ij^O<_`%@CafJf5g2*(nh_|(EX z+gGF#{80U>Nm}L@eGcihm{~R_>_CzdiQ%(_GH6ZL^u++3eaZ(kKeqOIfvmte`n| zXzt&KnaFER+4k6VU#qfwZ24ljl8Qb5kM^=8V))odmzcSpXs48SR6!EaHF9itm3xu( ziRJ7N(e>ezRDwKh@@#*3K(1UIP8*K*c5FWAyPaUs%p{Cj4k!#24Rq zvWm%AAM(2Y6BOswktOlL_QGrY*M6?QwGSS~+Dd+hx9Zzb%l>*~Z20BbErayM|6c%K z%GP^N_%yQFiu5h-kbX0hvxfuNWvjZQj`?s0H*L zn)8flYUCkEJ}8=9=#5bB4^qb}k`aip{Je&h1 zqat{A>vHTTUB$bum#7gKG3_JC(D3}8!cGu}6?I?RTKraf!Fh>>OvV$2_N)T~js{3b z@i_5E#8e2JaEF?#jhY8aA+Ziiz(SmcVDq^g*R?xls4EgBlp&x9qj?dD!7<~-pCZ@^ z2!|<@v)>68h4%uEC*zxgm=v3EBkP!Pou3Lo!i$a<+&d!pl#p?b$P5SRMqV3ppyDh< zSbcFNfC*x$Lxz=?6MN&fEbd>{k6RIFq#ySBKt+l?iYTLsI+|#si#~>!#587Lc9`t3 zuyJrXaOA|93s-J<_ymMR+*f-=N$Q)ab9gjzQlz12nsrnrP&+EQx+qOOOM%Tt*ir@i zg~QZA?U$o4D)dmpP920%VeasZXg%6u6ocHPlGMu}&dP7Bq!yp2rHT z(O?cYXlbP6C!np4IqbbVJKJKG)sFvZt))Idodv_Bs4qhfkbP(BPT$ e9-XiAKpji#y$qnKt=}+&uRAJDf=4R=00025B6a-$ diff --git a/cms/static/cms/fonts/3.4.5/django-cms-iconfont.eot b/cms/static/cms/fonts/3.4.6rc1/django-cms-iconfont.eot similarity index 96% rename from cms/static/cms/fonts/3.4.5/django-cms-iconfont.eot rename to cms/static/cms/fonts/3.4.6rc1/django-cms-iconfont.eot index b1777b86198675091e2648357b005335416036e6..2f60334f7066470e6158308c36efa9918043619b 100644 GIT binary patch delta 57 zcmaFi@xo(*4GXKP`L2l$PgrCf=VwpWV4Nbe%UqQ;p5Nvx12^+N1|Yb0b!{b#-h6{` Gf)W5omlQt$ delta 57 zcmaFi@xo(*4U1uC`QC{RPgtZE=7vtzV4Nbex4hFZp5Nvx12^+N1|Yb`IwcQAZ@$4e GK?wkN=M)nF diff --git a/cms/static/cms/fonts/3.4.5/django-cms-iconfont.svg b/cms/static/cms/fonts/3.4.6rc1/django-cms-iconfont.svg similarity index 100% rename from cms/static/cms/fonts/3.4.5/django-cms-iconfont.svg rename to cms/static/cms/fonts/3.4.6rc1/django-cms-iconfont.svg diff --git a/cms/static/cms/fonts/3.4.5/django-cms-iconfont.ttf b/cms/static/cms/fonts/3.4.6rc1/django-cms-iconfont.ttf similarity index 97% rename from cms/static/cms/fonts/3.4.5/django-cms-iconfont.ttf rename to cms/static/cms/fonts/3.4.6rc1/django-cms-iconfont.ttf index 16db15e46d512cf1664c1f4ffbba82f7d9c45657..dd374ce8a71bfd56f90678c10013320be6f6bdc9 100644 GIT binary patch delta 48 xcmbQ@KE-`P0E?{S{OpM#Q)G6TtFp%P+k9ou|23+~NN%l_u$$b|TEBQ;jus3H;+ofzQgcwSCc|Q;E{^?b#Ve=7meW7VIzV*QL%v_4q{JDJ1JtZQSXrU`;GzArd>FH(sbEVdgdiGHx_e(c z*EE6NVQ!%7H?N+^kRmNB5KkUTMuz616vMdCE~+&(=KnQ=er>v&RsrH=_3h(34?lsV z%F<@sxpyqc-WGba@rMAh$;UiS;Pe90;4H1+rF$oa0bkz~!BiSc_EhIsO zH~@$TfCK;t13)4GBmqD&0HgpwDgdMbKso?q06-=HWC1`n07L+w835z}Kyv`d1%NyN zXaN8%0iYEC01%S2yPz(Sigh}LNQO#|{Q>49*^hc%1v8uh< z^hTDlLaq8CwP!hTg%>UZEwJ<$CT7i&Q>VMQNG2tMn$rAj1fCZWuGH+Oj9Ho$H-;O{ zjcP?Wj8=j$-^yqe+0#cyIjGPoQi!CuY>AboJwa=Y(#TDt+6rg>7)mRCEU7t+BU5H7 zv$Jz{bfkRAY(`^7MJc-JtspcRn6S;FWe5@VyccgCc)+wadjZx?B}apl`x82IAta7_!MK~~>Vjm4Ed7*EYs5i_3Oy6E$zL2qKL{Z<>_SIRRIw}o z%nqy?V%B-V0@#kn|C&pcR&0!!+&`s|`Ps(ov+Qbj=z&(od~>rSU4uk=hlJklmKEoo zPrAScw7tgPMk;n zDj@m7SG^07ZWdAGCKHkh=2;2M#{hAX>>^vpPO`b$lXwKQZ3u^Whyl;xPF3%(u`c-g zfa~H!AOfo$A?ir$d#90}6-ack5H(ICgp^H2Bha-QUo{#U8tnEwO}RPM_Z0Q^x4y4p zGCc@X{noTi-#iHPMV;sEc2^_LDijpAjkVkdzg9k>gci1;mwYeb$3sgxfFoXWT-nP}}YHL8Dzr_NSdXqA%`Tjt+E`I;^750}NbS6dOSiU;(+O zxE8#3F$d3nQnY%R$gZ4Yue&OV{zRXY*^LuWzf|2;!D?M8W-hpaXxeckrw@{~#X0qR zoZe z?x*QBN)n}$S7m8>Z6T9Otu6vgg~)F0xicqQt=6UB?2*zU(Z*B`*WN?YC#5^3d7EyP zhv0CczsoJi1w&|VzdGXOB_!H-vI=&s6y{$WVQ4=LwqV<_5C zF-Hu5^`h3>R%$yCZa%>P)Gs5qi_Y;X6`}`cs{Jzs)bb&kd)C@28Y%uNO#;Fc}iK0wHsND!@ExoJ1f9`vI?(k z{Zso5(7;}T=pe2EjK+p{qo!^{(7@W2=VS)!P)j@gdB&W%oBc$gRga!3t?4eE1ehB< zoE_1-2XuiU<{v1a9SlP<3X);v+H)BnycXd|`NCxtg;0bZW`@Xz?2_4H1#-Mwk)c!O zA*ftf7Oh%KX~LaRVRbpn7K~z|mf?^2%I%z017>`#K#-q6O49M_I`% z(lV*2o9zKXv8c4=Crjv!4tNVZM3=qOhl9ld`h~8nYmW5LY1*yE_$x2;eazIG{!ZM8CV?b(An$`#mHXInb$HP`}@)Z32m6 z#}s{wVhM&8K++gkT}gtE*{{~p`{#CezbR7<2ch(PC<2d_>()SY`U+qSBJ|EN_s;s( zoham&)sx6gF%QP%{?YD564>9z7GH0TVF{TqE0Kv~$-ks94G7XFP%@Y5Wm;InJ`lq+ zOZ2mm;KeX`8ImeyRqzrdN^GYDw!#z7T{u)#(M)YF%pgEF-yk@8_p*#AB3VsV zYI@z;*~cJ4Mj;#2+NU9J`%i%F5wI=^7iy=-TXHkYGuf z4Iuf_r*ngYf`U&em%VoMWMo=CSZ_4C8g~tT+!dRdaq_{V**3TVxi=hHI@Zqr+a6WA z&Td^)+21z)SX*S-Yw?;5CMEvB`#|$hC_HNO%4NPqia*!O!%H*^OUM5R$*HS5RbQ7A zLi{L-W}&*|4D0$^m_E$qlB<}q%E8(|R{lUgPybM#D*4H3xNe?nQPF)!%z!`1OnvA2 z!3Y0fsjI6|Z*+5w*7AQc5?pc@gY$6MT^PG}cQNcJOM^Y1k^3q0DE;KzB=Vz&(orlZ zLzG;ZAU`8-jO1a;Y03aeAvZlC;J3EYPHA5s>Xg2&7L9>)`B3aZR-I!=y}imleSOVx zyHNZ3kk^ITu~4247kj|70z0K7eO*n@vOEn`QUWQ{+LB@oPKzrphP05TxCCfWL6Kam zos%2n=T`;uKJYlwRpm1)(zUdl7iM)uX1ovJ%@1=#imeOb*l{YGTj8C=x*tJA^?2BV zV2SshVRhbhz0`_3Ihbrix`Xk@?lFVm{TQcih(wbb@%B>gNVIK~Fy5PD8-MC9&Tb;+ z9!>8JMdCfpM!5>n2x|xCtMaCi!|$W|?`U2fJ6*kXtDNB=#a_{kAp%85+HvHG z7rU8Vj-I>mB?nafT{9-!(=j?RTjm{B`f^93qR8$9Z?;|+M^c_|BlgG-_ zK7lLR1XdeUn|S3%8tLyriZ)M8g8JCCL3UuOQ=m$e0nM~cKk+2dF#t^&BUB}}>GH9V zh?Gx6cNey%b%tb?B-D2%@9$tw+J)D0 zQspP{SM1p=ESop!{uX1N=m>-&yF16XKV4la+jdq+=)WWFUH#>@lifkSQ&>w^#qL3` zH65*;JGrbW8zr5JwvMLW*tFxdfiWES%-)?EtNL$;@1-*$_@7Y}!>^P&5ER%Iq8+&6 zAJ*EO#SQq3I7o>Tl$wC7@e9IivsB``h1IG;OV2$^$SQP-N?g`htt_(e+}ob`uCLfz z12uYSr0>+w z##Js!j*E&dE>`oz6qm$C#Yr*win?s?i=&ue8zo*qT=n50{R7?CTW!x1Us=7fE9SXN zbZ%_ZTmPWD!o`+lC@^_YUF7F z_dXBeT_hw+xc9l2Hw&mmM|s;f&AWZ)gBB1fkn(aw9v(g!qBCG0S63e*olX=LSxiZIqKH%{WBmGP$a}Tm=TceIXlI2J#nDQF+lGrjq%JPat*^A*P2Dd}mgu zOf2-{S}z&5#5zsLMG|uT5(`gD%+OG>owXIl3igomn)v7ttXG$FaTpG*xJM64^qPg+r?}`;5Pw z#6)k6itoCI=dql(`vK!#BoE-8F;&)Cca0K@yMMm?;9I{{y+O|3__2)zHtHkGE{ne;q~n+Qj347|1`(c z@FUNA`a367VTPbhK&+7$EXulr(zm^3qp*FgO zpMEwr=3|@AHB|xvzlaZ9S^jK$ZYF>IdZGhT-ckk0@@MAsv#Z>Tj3<^$KKU~rK1pTB zYbMY3mj~#17bMNbduz`JeVd7e6~d9XS^;FY{g+xyH42Ul@v_ zG&0AqNgncNKz3vEi5I5IhF#K8lkIMYV<&;znY)_w8Q;C9xkx@T>OPVxOj`A)h{*&2_F2NfUldc*GaqIKPU)<@6zk|DT{Z zZ~P2!<`VRiX@BkK`g?tAX{?zt7T&7I0Il@bBV)ri>xV&l@Bc4=FJ&jaCwwxo*^2Zn z?~r~ole32d*k!A_qnh&J4sPbjeqd)L^w~0YAWdGKI)vn~&)Q{0n>o*z=0@g2${_dI zmBD3N>jp*7?p=^UhSHaUvM8N!+6rbTvu`vrXoMC9{g_=jm@rT?D(~67O{9{c;%&J_ z%u39-iJ9VP^ZcID1IUJE;cHuq-|7WIRA}jnhnJx}r(hwl1cKH&G&bdGN;%B~8hR2n z541+=0@i`2YLSxLSn|~A+Fj*nh)~B^63XN-qD&zU$1E@Y6v+c1HE2w*-w76lUw|M| z@y$U=dGK;0r_8#}&m=(bY@LG7(iD8v?2PBA%m|QaWOdAej+QAHh1w9!Q$LyR%S980VrnZ?OGZoDkA%qo6@gjr{k zC^Xx|NwUk{0QhLd;wTFNTUk)DNF&p%mJ-lED!E)!c90jq-!dGlf}?M+0R3N%!l*Gq zg`ie5StWTFChC|* z^zQ6zi&@q`{-^zp#RLNmELXbhlpS~48Y&-M9&n9rSHn=`Dn<-(AOZ`#7>p``VQz54 O5OJWTtiTol0002>3tU40 literal 0 HcmV?d00001 diff --git a/cms/static/cms/js/dist/3.4.5/bundle.admin.base.min.js b/cms/static/cms/js/dist/3.4.6rc1/bundle.admin.base.min.js similarity index 100% rename from cms/static/cms/js/dist/3.4.5/bundle.admin.base.min.js rename to cms/static/cms/js/dist/3.4.6rc1/bundle.admin.base.min.js diff --git a/cms/static/cms/js/dist/3.4.5/bundle.admin.changeform.min.js b/cms/static/cms/js/dist/3.4.6rc1/bundle.admin.changeform.min.js similarity index 100% rename from cms/static/cms/js/dist/3.4.5/bundle.admin.changeform.min.js rename to cms/static/cms/js/dist/3.4.6rc1/bundle.admin.changeform.min.js diff --git a/cms/static/cms/js/dist/3.4.5/bundle.admin.pagetree.min.js b/cms/static/cms/js/dist/3.4.6rc1/bundle.admin.pagetree.min.js similarity index 100% rename from cms/static/cms/js/dist/3.4.5/bundle.admin.pagetree.min.js rename to cms/static/cms/js/dist/3.4.6rc1/bundle.admin.pagetree.min.js diff --git a/cms/static/cms/js/dist/3.4.5/bundle.admin.widget.min.js b/cms/static/cms/js/dist/3.4.6rc1/bundle.admin.widget.min.js similarity index 100% rename from cms/static/cms/js/dist/3.4.5/bundle.admin.widget.min.js rename to cms/static/cms/js/dist/3.4.6rc1/bundle.admin.widget.min.js diff --git a/cms/static/cms/js/dist/3.4.5/bundle.forms.apphookselect.min.js b/cms/static/cms/js/dist/3.4.6rc1/bundle.forms.apphookselect.min.js similarity index 100% rename from cms/static/cms/js/dist/3.4.5/bundle.forms.apphookselect.min.js rename to cms/static/cms/js/dist/3.4.6rc1/bundle.forms.apphookselect.min.js diff --git a/cms/static/cms/js/dist/3.4.5/bundle.forms.pageselectwidget.min.js b/cms/static/cms/js/dist/3.4.6rc1/bundle.forms.pageselectwidget.min.js similarity index 100% rename from cms/static/cms/js/dist/3.4.5/bundle.forms.pageselectwidget.min.js rename to cms/static/cms/js/dist/3.4.6rc1/bundle.forms.pageselectwidget.min.js diff --git a/cms/static/cms/js/dist/3.4.5/bundle.forms.pagesmartlinkwidget.min.js b/cms/static/cms/js/dist/3.4.6rc1/bundle.forms.pagesmartlinkwidget.min.js similarity index 100% rename from cms/static/cms/js/dist/3.4.5/bundle.forms.pagesmartlinkwidget.min.js rename to cms/static/cms/js/dist/3.4.6rc1/bundle.forms.pagesmartlinkwidget.min.js diff --git a/cms/static/cms/js/dist/3.4.5/bundle.forms.slugwidget.min.js b/cms/static/cms/js/dist/3.4.6rc1/bundle.forms.slugwidget.min.js similarity index 100% rename from cms/static/cms/js/dist/3.4.5/bundle.forms.slugwidget.min.js rename to cms/static/cms/js/dist/3.4.6rc1/bundle.forms.slugwidget.min.js diff --git a/cms/static/cms/js/dist/3.4.5/bundle.toolbar.min.js b/cms/static/cms/js/dist/3.4.6rc1/bundle.toolbar.min.js similarity index 100% rename from cms/static/cms/js/dist/3.4.5/bundle.toolbar.min.js rename to cms/static/cms/js/dist/3.4.6rc1/bundle.toolbar.min.js diff --git a/cms/static/cms/sass/components/_iconography.scss b/cms/static/cms/sass/components/_iconography.scss index 2d9a1b8dd99..077c6804418 100644 --- a/cms/static/cms/sass/components/_iconography.scss +++ b/cms/static/cms/sass/components/_iconography.scss @@ -4,12 +4,12 @@ // default font file generated by gulp @font-face { font-family: "django-cms-iconfont"; - src: url("../../fonts/3.4.5/django-cms-iconfont.eot"); - src: url("../../fonts/3.4.5/django-cms-iconfont.eot#iefix") format("eot"), - url("../../fonts/3.4.5/django-cms-iconfont.woff2") format("woff2"), - url("../../fonts/3.4.5/django-cms-iconfont.woff") format("woff"), - url("../../fonts/3.4.5/django-cms-iconfont.ttf") format("truetype"), - url("../../fonts/3.4.5/django-cms-iconfont.svg#django-cms-iconfont") format("svg"); + src: url("../../fonts/3.4.6rc1/django-cms-iconfont.eot"); + src: url("../../fonts/3.4.6rc1/django-cms-iconfont.eot#iefix") format("eot"), + url("../../fonts/3.4.6rc1/django-cms-iconfont.woff2") format("woff2"), + url("../../fonts/3.4.6rc1/django-cms-iconfont.woff") format("woff"), + url("../../fonts/3.4.6rc1/django-cms-iconfont.ttf") format("truetype"), + url("../../fonts/3.4.6rc1/django-cms-iconfont.svg#django-cms-iconfont") format("svg"); font-weight: normal; font-style: normal; } diff --git a/docs/upgrade/3.4.6.rst b/docs/upgrade/3.4.6.rst new file mode 100644 index 00000000000..20595e9ae09 --- /dev/null +++ b/docs/upgrade/3.4.6.rst @@ -0,0 +1,27 @@ +.. _upgrade-to-3.4.6: + +################### +3.4.6 release notes +################### + + + +******************* +What's new in 3.4.6 +******************* + +Bug Fixes +========= + +* Changed the way drag and drop works in the page tree. The page has to be + selected first before moving. +* Fixed a bug where the cms alias plugin leaks context into the rendered aliased plugins. +* Fixed a bug where users without the "Change advanced settings" permission could still + change a page's template. +* Added ``on_delete`` to ``ForeignKey`` and ``OneToOneField`` to silence Django + deprecation warnings. +* Fixed a bug where the sitemap would ignore the ``public`` setting of the site languages + and thus display hidden languages. +* Fixed an ``AttributeError`` raised when adding or removing apphooks in Django 1.11. +* Fixed an ``InconsistentMigrationHistory`` error raised when the contenttypes app + has a pending migration after the user has applied the ``0010_migrate_use_structure`` migration. diff --git a/docs/upgrade/index.rst b/docs/upgrade/index.rst index 6fe7458b340..33b41e4338f 100644 --- a/docs/upgrade/index.rst +++ b/docs/upgrade/index.rst @@ -13,6 +13,7 @@ makes changes to your database. .. toctree:: :maxdepth: 1 + 3.4.6 3.4.5 3.4.4 3.4.3 From 79ee9000abf5c61dc7b13c962734e7a34b802aae Mon Sep 17 00:00:00 2001 From: Paulo Alvarado Date: Mon, 26 Mar 2018 15:08:30 -0400 Subject: [PATCH 3/8] Release 3.4.6 (#6325) * Updated CHANGELOG * Updated css, icon and font files * Bumped version to 3.4.6 --- CHANGELOG.txt | 2 +- cms/__init__.py | 2 +- cms/static/cms/css/3.4.6/cms.base.css | 3 +++ cms/static/cms/css/3.4.6/cms.pagetree.css | 3 +++ cms/static/cms/css/3.4.6/cms.welcome.css | 3 +++ .../css/{3.4.6rc1 => 3.4.6}/cms.wizard.css | 0 cms/static/cms/css/3.4.6rc1/cms.base.css | 3 --- cms/static/cms/css/3.4.6rc1/cms.pagetree.css | 3 --- cms/static/cms/css/3.4.6rc1/cms.welcome.css | 3 --- .../django-cms-iconfont.eot | Bin 9320 -> 9320 bytes .../django-cms-iconfont.svg | 0 .../django-cms-iconfont.ttf | Bin 9108 -> 9108 bytes .../django-cms-iconfont.woff | Bin 5804 -> 5804 bytes .../cms/fonts/3.4.6/django-cms-iconfont.woff2 | Bin 0 -> 4968 bytes .../fonts/3.4.6rc1/django-cms-iconfont.woff2 | Bin 4944 -> 0 bytes .../bundle.admin.base.min.js | 0 .../bundle.admin.changeform.min.js | 0 .../bundle.admin.pagetree.min.js | 0 .../bundle.admin.widget.min.js | 0 .../bundle.forms.apphookselect.min.js | 0 .../bundle.forms.pageselectwidget.min.js | 0 .../bundle.forms.pagesmartlinkwidget.min.js | 0 .../bundle.forms.slugwidget.min.js | 0 .../{3.4.6rc1 => 3.4.6}/bundle.toolbar.min.js | 0 .../cms/sass/components/_iconography.scss | 12 ++++++------ 25 files changed, 17 insertions(+), 17 deletions(-) create mode 100644 cms/static/cms/css/3.4.6/cms.base.css create mode 100644 cms/static/cms/css/3.4.6/cms.pagetree.css create mode 100644 cms/static/cms/css/3.4.6/cms.welcome.css rename cms/static/cms/css/{3.4.6rc1 => 3.4.6}/cms.wizard.css (100%) delete mode 100644 cms/static/cms/css/3.4.6rc1/cms.base.css delete mode 100644 cms/static/cms/css/3.4.6rc1/cms.pagetree.css delete mode 100644 cms/static/cms/css/3.4.6rc1/cms.welcome.css rename cms/static/cms/fonts/{3.4.6rc1 => 3.4.6}/django-cms-iconfont.eot (96%) rename cms/static/cms/fonts/{3.4.6rc1 => 3.4.6}/django-cms-iconfont.svg (100%) rename cms/static/cms/fonts/{3.4.6rc1 => 3.4.6}/django-cms-iconfont.ttf (97%) rename cms/static/cms/fonts/{3.4.6rc1 => 3.4.6}/django-cms-iconfont.woff (94%) create mode 100644 cms/static/cms/fonts/3.4.6/django-cms-iconfont.woff2 delete mode 100644 cms/static/cms/fonts/3.4.6rc1/django-cms-iconfont.woff2 rename cms/static/cms/js/dist/{3.4.6rc1 => 3.4.6}/bundle.admin.base.min.js (100%) rename cms/static/cms/js/dist/{3.4.6rc1 => 3.4.6}/bundle.admin.changeform.min.js (100%) rename cms/static/cms/js/dist/{3.4.6rc1 => 3.4.6}/bundle.admin.pagetree.min.js (100%) rename cms/static/cms/js/dist/{3.4.6rc1 => 3.4.6}/bundle.admin.widget.min.js (100%) rename cms/static/cms/js/dist/{3.4.6rc1 => 3.4.6}/bundle.forms.apphookselect.min.js (100%) rename cms/static/cms/js/dist/{3.4.6rc1 => 3.4.6}/bundle.forms.pageselectwidget.min.js (100%) rename cms/static/cms/js/dist/{3.4.6rc1 => 3.4.6}/bundle.forms.pagesmartlinkwidget.min.js (100%) rename cms/static/cms/js/dist/{3.4.6rc1 => 3.4.6}/bundle.forms.slugwidget.min.js (100%) rename cms/static/cms/js/dist/{3.4.6rc1 => 3.4.6}/bundle.toolbar.min.js (100%) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 9b28cd2281a..46f01cde44d 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,4 +1,4 @@ -=== 3.4.6 (unreleased) === +=== 3.4.6 (2018-03-26) === * Changed the way drag and drop works in the page tree. The page has to be selected first before moving. diff --git a/cms/__init__.py b/cms/__init__.py index 309688045a2..3ea9a7923d3 100644 --- a/cms/__init__.py +++ b/cms/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -__version__ = '3.4.6rc1' +__version__ = '3.4.6' default_app_config = 'cms.apps.CMSConfig' diff --git a/cms/static/cms/css/3.4.6/cms.base.css b/cms/static/cms/css/3.4.6/cms.base.css new file mode 100644 index 00000000000..034a54d493c --- /dev/null +++ b/cms/static/cms/css/3.4.6/cms.base.css @@ -0,0 +1,3 @@ +/*! + * @copyright: https://github.com/divio/django-cms + */.cms-reset a,.cms-reset a:active,.cms-reset a:focus,.cms-reset a:hover,.cms-reset div,.cms-reset fieldset,.cms-reset form,.cms-reset h1,.cms-reset h2,.cms-reset h3,.cms-reset input,.cms-reset kbd,.cms-reset label,.cms-reset li,.cms-reset p,.cms-reset textarea,.cms-reset ul{color:#222;font:normal 14px/20px Helvetica,Arial,sans-serif;text-align:left;text-decoration:none;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;outline:0;list-style-type:none;list-style-image:none;background:0 0;transition:none}.cms-reset table,.cms-reset td,.cms-reset th,.cms-reset tr{border:none;background:0 0;padding:0;margin:0}.cms{position:absolute;top:5px;left:0;z-index:9999999;width:100%}.cms-prevent-scrolling{overflow:hidden!important}.cms-prevent-scrolling body{overflow:hidden!important}@-webkit-keyframes cms-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes cms-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:django-cms-iconfont;src:url(../../fonts/3.4.6/django-cms-iconfont.eot);src:url(../../fonts/3.4.6/django-cms-iconfont.eot#iefix) format("eot"),url(../../fonts/3.4.6/django-cms-iconfont.woff2) format("woff2"),url(../../fonts/3.4.6/django-cms-iconfont.woff) format("woff"),url(../../fonts/3.4.6/django-cms-iconfont.ttf) format("truetype"),url(../../fonts/3.4.6/django-cms-iconfont.svg#django-cms-iconfont) format("svg");font-weight:400;font-style:normal}.cms-icon,div.cms .cms-structure .cms-dragitem-collapsable:before,div.cms .cms-submenu-btn:before,div.cms .cms-submenu-dropdown-settings .cms-submenu-item a[data-cms-icon]:before,div.cms .cms-submenu-dropdown-settings .cms-submenu-item a[data-rel]:before,div.cms .cms-toolbar-item-logo a,div.cms .cms-tooltip-touch:before,div.cms .cms-tooltip:before{display:inline-block;font:normal normal normal 16px/1 django-cms-iconfont;text-rendering:auto;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cms-icon-alias:before{content:"\E001"}.cms-icon-arrow-right:before{content:"\E002"}.cms-icon-arrow-wide:before{content:"\E003"}.cms-icon-arrow:before{content:"\E004"}.cms-icon-bin:before{content:"\E005"}.cms-icon-check-o:before{content:"\E006"}.cms-icon-check-square:before{content:"\E007"}.cms-icon-check:before{content:"\E008"}.cms-icon-close:before{content:"\E009"}.cms-icon-cogs:before{content:"\E00A"}.cms-icon-copy:before{content:"\E00B"}.cms-icon-eye:before{content:"\E00C"}.cms-icon-forbidden:before{content:"\E00D"}.cms-icon-handler:before{content:"\E00E"}.cms-icon-home:before{content:"\E00F"}.cms-icon-info:before{content:"\E010"}.cms-icon-loader:before,div.cms .cms-toolbar-loader a span:before{content:"\E011"}.cms-icon-lock:before{content:"\E012"}.cms-icon-logo:before,div.cms .cms-toolbar-item-logo a:before{content:"\E013"}.cms-icon-menu:before{content:"\E014"}.cms-icon-minimize:before{content:"\E015"}.cms-icon-minus-square-o:before{content:"\E016"}.cms-icon-minus-square:before{content:"\E017"}.cms-icon-minus:before{content:"\E018"}.cms-icon-paste:before{content:"\E019"}.cms-icon-pencil:before{content:"\E01A"}.cms-icon-pin:before{content:"\E01B"}.cms-icon-plus-square-o:before{content:"\E01C"}.cms-icon-plus:before{content:"\E01D"}.cms-icon-puzzle:before{content:"\E01E"}.cms-icon-scissors:before{content:"\E01F"}.cms-icon-search:before{content:"\E020"}.cms-icon-sitemap:before{content:"\E021"}.cms-icon-squares:before{content:"\E022"}.cms-icon-window:before{content:"\E023"}.cms-hover-tooltip{position:relative;z-index:1001}.cms-btn-active .cms-hover-tooltip:after,.cms-btn-active .cms-hover-tooltip:before,div.cms .cms-dropdown-open .cms-dropdown-toggle .cms-hover-tooltip:after,div.cms .cms-dropdown-open .cms-dropdown-toggle .cms-hover-tooltip:before{opacity:0!important;transition-delay:0s!important}.cms-hover-tooltip:after,.cms-hover-tooltip:before{visibility:hidden;position:absolute;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71,1.7,.77,1.24),-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cms-hover-tooltip-delay:focus:after,.cms-hover-tooltip-delay:focus:before,.cms-hover-tooltip-delay:hover:after,.cms-hover-tooltip-delay:hover:before{transition:opacity .2s ease-in-out 1.5s,visibility .2s ease-in-out 1.5s,-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24) 1.5s;transition:opacity .2s ease-in-out 1.5s,visibility .2s ease-in-out 1.5s,transform .2s cubic-bezier(.71,1.7,.77,1.24) 1.5s;transition:opacity .2s ease-in-out 1.5s,visibility .2s ease-in-out 1.5s,transform .2s cubic-bezier(.71,1.7,.77,1.24) 1.5s,-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24) 1.5s}.cms-hover-tooltip:focus{outline:0}.cms-hover-tooltip:focus:after,.cms-hover-tooltip:focus:before,.cms-hover-tooltip:hover:after,.cms-hover-tooltip:hover:before{visibility:visible;opacity:1}.cms-hover-tooltip:before{content:"";z-index:2;border:6px solid transparent;background:0 0}.cms-hover-tooltip:after{content:attr(data-cms-tooltip);z-index:1;color:#fff!important;font-size:12px;font-weight:400;line-height:1.2;text-align:center;width:160px;padding:6px 8px;background-color:rgba(0,0,0,.8);white-space:normal}.cms-hover-tooltip:after,.cms-hover-tooltip:before{bottom:100%;left:50%}.cms-hover-tooltip:before{margin-bottom:-12px;margin-left:-6px;border-top-color:rgba(0,0,0,.8)}.cms-hover-tooltip:after{margin-left:-80px}.cms-hover-tooltip:focus:after,.cms-hover-tooltip:focus:before,.cms-hover-tooltip:hover:after,.cms-hover-tooltip:hover:before{-webkit-transform:translateY(-12px);transform:translateY(-12px)}.cms-hover-tooltip-left:after,.cms-hover-tooltip-left:before{right:100%;bottom:50%;left:auto;-webkit-transform:translateY(50%);transform:translateY(50%)}.cms-hover-tooltip-left:before{margin-left:0;margin-right:-12px;margin-bottom:0;border-top-color:transparent;border-left-color:rgba(0,0,0,.8)}.cms-hover-tooltip-left:focus:after,.cms-hover-tooltip-left:focus:before,.cms-hover-tooltip-left:hover:after,.cms-hover-tooltip-left:hover:before{-webkit-transform:translateX(-12px) translateY(50%);transform:translateX(-12px) translateY(50%)}.cms-hover-tooltip-bottom:after,.cms-hover-tooltip-bottom:before{top:100%;bottom:auto;left:50%}.cms-hover-tooltip-bottom:before{margin-top:-12px;margin-bottom:0;border-top-color:transparent;border-bottom-color:rgba(0,0,0,.8)}.cms-hover-tooltip-bottom:focus:after,.cms-hover-tooltip-bottom:focus:before,.cms-hover-tooltip-bottom:hover:after,.cms-hover-tooltip-bottom:hover:before{-webkit-transform:translateY(12px);transform:translateY(12px)}.cms-hover-tooltip-right:after,.cms-hover-tooltip-right:before{bottom:50%;left:100%}.cms-hover-tooltip-right:before{margin-bottom:0;margin-left:-12px;border-top-color:transparent;border-right-color:rgba(0,0,0,.8)}.cms-hover-tooltip-right:focus:after,.cms-hover-tooltip-right:focus:before,.cms-hover-tooltip-right:hover:after,.cms-hover-tooltip-right:hover:before{-webkit-transform:translateX(12px) translateY(50%);transform:translateX(12px) translateY(50%)}.cms-hover-tooltip-left:before,.cms-hover-tooltip-right:before{-webkit-transform:translateY(50%);transform:translateY(50%)}.cms-hover-tooltip-left:after,.cms-hover-tooltip-right:after{margin-left:0;-webkit-transform:translateY(50%);transform:translateY(50%)}.cms-dialog{position:fixed;top:50%;left:50%;z-index:99999;box-sizing:border-box;width:500px;margin:-100px 0 0 -250px;padding:20px;border:1px solid #ddd;border-radius:5px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.5);-webkit-transform:translateZ(0);transform:translateZ(0)}.cms-dialog h1{margin:0 0 10px;padding:0}.cms-dialog form{margin:-20px;padding:0 20px!important;border-top:1px solid #ddd}.cms-dialog form label{display:inline}.cms-dialog form input[type=checkbox]{position:relative;top:auto;vertical-align:middle;line-height:20px}.cms-dialog form p{margin:0 20px;margin-bottom:0;padding:10px 0}.cms-dialog form p:after{display:none}.cms-dialog form input[type=submit]{margin-bottom:0!important}.cms-dialog form .submit-row{margin:0 -20px;padding:20px 20px 0}.cms-dialog form .submit-row input{margin-left:0}@media (max-width:540px){.cms-dialog{right:0;left:0;width:80%;margin:-100px auto 0}}.cms-dialog-dimmer{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:rgba(0,0,0,.6)}cms-plugin.cms-plugin-text-node{display:inline}.cms-placeholder{overflow:hidden;height:0}.cms-render-model-icon{display:inline-block;width:18px;height:18px;margin:0;padding:0;cursor:pointer}.cms-render-model-icon,.cms-render-model-icon img{position:relative;max-width:none;margin:0!important;padding:0!important;background:url(../../img/toolbar/render_model_icon.png) no-repeat}.cms-render-model-add{display:inline-block;width:18px;height:18px;margin:0;padding:0;cursor:pointer}.cms-render-model-add,.cms-render-model-add img{position:relative;max-width:none;margin:0!important;padding:0!important;background:url(../../img/toolbar/render_model_add.png) no-repeat}.cms-loader{background:#fff url(../../img/loader.gif?uf5b664wnc) no-repeat center center!important}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){.cms-loader{background-image:url(../../img/loader@2x.gif?uf5b664wnc)!important;background-size:32px!important}}div.cms .cms-tooltip,div.cms .cms-tooltip-touch{visibility:hidden;position:absolute;top:0;left:0;font-size:12px;line-height:22px;font-weight:700;color:#ddd;white-space:nowrap;padding:0 7px 0 22px;margin:0;border-radius:3px;background:#454545}div.cms .cms-tooltip-touch:before,div.cms .cms-tooltip:before{content:"\E01A"}div.cms .cms-tooltip-touch:before,div.cms .cms-tooltip:before{font-size:14px;top:50%;left:4px;margin-top:-7px;position:absolute}div.cms .cms-tooltip span,div.cms .cms-tooltip-touch span{position:absolute;top:100%;right:0;margin-top:-4px;float:right;color:#fff;font-weight:400;padding:0 7px;border-radius:3px 0 3px 3px;background:#454545}div.cms .cms-btn{background-image:none;margin-bottom:0;border-radius:3px;color:#555;background-color:#fff;border:1px solid #ddd;background-clip:padding-box;-webkit-appearance:none}div.cms .cms-btn.focus,div.cms .cms-btn:focus{color:#555;background-color:#f2f2f2;border-color:#d0d0d0;text-decoration:none}div.cms .cms-btn:hover{color:#555;background-color:#f2f2f2;border-color:#d0d0d0;text-decoration:none}div.cms .cms-btn.cms-btn-active,div.cms .cms-btn:active,div.cms .cms-dropdown-open .cms-btn.cms-dropdown-toggle{color:#555;background-color:#e6e6e6;border-color:#c3c3c3;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}div.cms .cms-btn.cms-btn-active.focus,div.cms .cms-btn.cms-btn-active:focus,div.cms .cms-btn.cms-btn-active:hover,div.cms .cms-btn:active.focus,div.cms .cms-btn:active:focus,div.cms .cms-btn:active:hover,div.cms .cms-dropdown-open .cms-btn.cms-dropdown-toggle:focus,div.cms .cms-dropdown-open .cms-btn.cms-dropdown-toggle:hover,div.cms .cms-dropdown-open .cms-btn.focus.cms-dropdown-toggle{color:#555;background-color:#d4d4d4;border-color:#9d9d9d}div.cms .cms-btn.cms-btn-active,div.cms .cms-btn:active,div.cms .cms-dropdown-open .cms-btn.cms-dropdown-toggle{background-image:none}div.cms .cms-btn.cms-btn-disabled,div.cms .cms-btn.cms-btn-disabled.cms-btn-active,div.cms .cms-btn.cms-btn-disabled.focus,div.cms .cms-btn.cms-btn-disabled:active,div.cms .cms-btn.cms-btn-disabled:focus,div.cms .cms-btn.cms-btn-disabled:hover,div.cms .cms-btn[disabled],div.cms .cms-btn[disabled].cms-btn-active,div.cms .cms-btn[disabled].focus,div.cms .cms-btn[disabled]:active,div.cms .cms-btn[disabled]:focus,div.cms .cms-btn[disabled]:hover,div.cms .cms-dropdown-open .cms-btn.cms-btn-disabled.cms-dropdown-toggle,div.cms .cms-dropdown-open .cms-btn[disabled].cms-dropdown-toggle{background-color:rgba(255,255,255,.4);border-color:rgba(221,221,221,.4);color:#d5d5d5;cursor:not-allowed;box-shadow:none}div.cms .cms-btn.cms-btn-disabled.cms-btn-active:before,div.cms .cms-btn.cms-btn-disabled.focus:before,div.cms .cms-btn.cms-btn-disabled:active:before,div.cms .cms-btn.cms-btn-disabled:before,div.cms .cms-btn.cms-btn-disabled:focus:before,div.cms .cms-btn.cms-btn-disabled:hover:before,div.cms .cms-btn[disabled].cms-btn-active:before,div.cms .cms-btn[disabled].focus:before,div.cms .cms-btn[disabled]:active:before,div.cms .cms-btn[disabled]:before,div.cms .cms-btn[disabled]:focus:before,div.cms .cms-btn[disabled]:hover:before,div.cms .cms-dropdown-open .cms-btn.cms-btn-disabled.cms-dropdown-toggle:before,div.cms .cms-dropdown-open .cms-btn[disabled].cms-dropdown-toggle:before{color:rgba(85,85,85,.4)}div.cms .cms-btn-action{background-image:none;margin-bottom:0;border-radius:3px;color:#fff;background-color:#0bf;border:1px solid #0bf;background-clip:padding-box;-webkit-appearance:none}div.cms .cms-btn-action.focus,div.cms .cms-btn-action:focus{color:#fff;background-color:#00a8e6;border-color:#00a8e6;text-decoration:none}div.cms .cms-btn-action:hover{color:#fff;background-color:#00a8e6;border-color:#00a8e6;text-decoration:none}div.cms .cms-btn-action.cms-btn-active,div.cms .cms-btn-action:active,div.cms .cms-dropdown-open .cms-btn-action.cms-dropdown-toggle{color:#fff;background-color:#0096cc;border-color:#0096cc;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}div.cms .cms-btn-action.cms-btn-active.focus,div.cms .cms-btn-action.cms-btn-active:focus,div.cms .cms-btn-action.cms-btn-active:hover,div.cms .cms-btn-action:active.focus,div.cms .cms-btn-action:active:focus,div.cms .cms-btn-action:active:hover,div.cms .cms-dropdown-open .cms-btn-action.cms-dropdown-toggle:focus,div.cms .cms-dropdown-open .cms-btn-action.cms-dropdown-toggle:hover,div.cms .cms-dropdown-open .cms-btn-action.focus.cms-dropdown-toggle{color:#fff;background-color:#007ba8;border-color:#005e80}div.cms .cms-btn-action.cms-btn-active,div.cms .cms-btn-action:active,div.cms .cms-dropdown-open .cms-btn-action.cms-dropdown-toggle{background-image:none}div.cms .cms-btn-action.cms-btn-disabled,div.cms .cms-btn-action.cms-btn-disabled.cms-btn-active,div.cms .cms-btn-action.cms-btn-disabled.focus,div.cms .cms-btn-action.cms-btn-disabled:active,div.cms .cms-btn-action.cms-btn-disabled:focus,div.cms .cms-btn-action.cms-btn-disabled:hover,div.cms .cms-btn-action[disabled],div.cms .cms-btn-action[disabled].cms-btn-active,div.cms .cms-btn-action[disabled].focus,div.cms .cms-btn-action[disabled]:active,div.cms .cms-btn-action[disabled]:focus,div.cms .cms-btn-action[disabled]:hover,div.cms .cms-dropdown-open .cms-btn-action.cms-btn-disabled.cms-dropdown-toggle,div.cms .cms-dropdown-open .cms-btn-action[disabled].cms-dropdown-toggle{background-color:rgba(0,187,255,.4);border-color:rgba(0,187,255,.4);color:#fff;cursor:not-allowed;box-shadow:none}div.cms .cms-btn-action.cms-btn-disabled.cms-btn-active:before,div.cms .cms-btn-action.cms-btn-disabled.focus:before,div.cms .cms-btn-action.cms-btn-disabled:active:before,div.cms .cms-btn-action.cms-btn-disabled:before,div.cms .cms-btn-action.cms-btn-disabled:focus:before,div.cms .cms-btn-action.cms-btn-disabled:hover:before,div.cms .cms-btn-action[disabled].cms-btn-active:before,div.cms .cms-btn-action[disabled].focus:before,div.cms .cms-btn-action[disabled]:active:before,div.cms .cms-btn-action[disabled]:before,div.cms .cms-btn-action[disabled]:focus:before,div.cms .cms-btn-action[disabled]:hover:before,div.cms .cms-dropdown-open .cms-btn-action.cms-btn-disabled.cms-dropdown-toggle:before,div.cms .cms-dropdown-open .cms-btn-action[disabled].cms-dropdown-toggle:before{color:rgba(255,255,255,.4)}div.cms .cms-btn-caution{background-image:none;margin-bottom:0;border-radius:3px;color:#fff;background-color:#ff4000;border:1px solid #ff4000;background-clip:padding-box;-webkit-appearance:none}div.cms .cms-btn-caution.focus,div.cms .cms-btn-caution:focus{color:#fff;background-color:#e63900;border-color:#e63900;text-decoration:none}div.cms .cms-btn-caution:hover{color:#fff;background-color:#e63900;border-color:#e63900;text-decoration:none}div.cms .cms-btn-caution.cms-btn-active,div.cms .cms-btn-caution:active,div.cms .cms-dropdown-open .cms-btn-caution.cms-dropdown-toggle{color:#fff;background-color:#c30;border-color:#c30;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}div.cms .cms-btn-caution.cms-btn-active.focus,div.cms .cms-btn-caution.cms-btn-active:focus,div.cms .cms-btn-caution.cms-btn-active:hover,div.cms .cms-btn-caution:active.focus,div.cms .cms-btn-caution:active:focus,div.cms .cms-btn-caution:active:hover,div.cms .cms-dropdown-open .cms-btn-caution.cms-dropdown-toggle:focus,div.cms .cms-dropdown-open .cms-btn-caution.cms-dropdown-toggle:hover,div.cms .cms-dropdown-open .cms-btn-caution.focus.cms-dropdown-toggle{color:#fff;background-color:#a82a00;border-color:#802000}div.cms .cms-btn-caution.cms-btn-active,div.cms .cms-btn-caution:active,div.cms .cms-dropdown-open .cms-btn-caution.cms-dropdown-toggle{background-image:none}div.cms .cms-btn-caution.cms-btn-disabled,div.cms .cms-btn-caution.cms-btn-disabled.cms-btn-active,div.cms .cms-btn-caution.cms-btn-disabled.focus,div.cms .cms-btn-caution.cms-btn-disabled:active,div.cms .cms-btn-caution.cms-btn-disabled:focus,div.cms .cms-btn-caution.cms-btn-disabled:hover,div.cms .cms-btn-caution[disabled],div.cms .cms-btn-caution[disabled].cms-btn-active,div.cms .cms-btn-caution[disabled].focus,div.cms .cms-btn-caution[disabled]:active,div.cms .cms-btn-caution[disabled]:focus,div.cms .cms-btn-caution[disabled]:hover,div.cms .cms-dropdown-open .cms-btn-caution.cms-btn-disabled.cms-dropdown-toggle,div.cms .cms-dropdown-open .cms-btn-caution[disabled].cms-dropdown-toggle{background-color:rgba(255,64,0,.4);border-color:rgba(255,64,0,.4);color:#fff;cursor:not-allowed;box-shadow:none}div.cms .cms-btn-caution.cms-btn-disabled.cms-btn-active:before,div.cms .cms-btn-caution.cms-btn-disabled.focus:before,div.cms .cms-btn-caution.cms-btn-disabled:active:before,div.cms .cms-btn-caution.cms-btn-disabled:before,div.cms .cms-btn-caution.cms-btn-disabled:focus:before,div.cms .cms-btn-caution.cms-btn-disabled:hover:before,div.cms .cms-btn-caution[disabled].cms-btn-active:before,div.cms .cms-btn-caution[disabled].focus:before,div.cms .cms-btn-caution[disabled]:active:before,div.cms .cms-btn-caution[disabled]:before,div.cms .cms-btn-caution[disabled]:focus:before,div.cms .cms-btn-caution[disabled]:hover:before,div.cms .cms-dropdown-open .cms-btn-caution.cms-btn-disabled.cms-dropdown-toggle:before,div.cms .cms-dropdown-open .cms-btn-caution[disabled].cms-dropdown-toggle:before{color:rgba(255,255,255,.4)}div.cms .cms-dropdown-caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:5px dashed;border-right:5px solid transparent;border-left:5px solid transparent}div.cms .cms-dropdown{position:relative}div.cms .cms-dropdown>.cms-btn{border-radius:3px!important}div.cms .cms-dropdown-toggle:focus{outline:0}div.cms .cms-dropdown-toggle-thin{margin-left:-1px;padding-left:7px!important;padding-right:7px!important}div.cms .cms-dropdown-toggle-thin .cms-dropdown-caret{margin-left:0}div.cms .cms-dropdown-menu{position:absolute;top:100%;left:0;z-index:99999;display:none!important;float:left;min-width:180px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px!important;text-align:left;background-color:#fff;border:1px solid transparent;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.25);background-clip:padding-box}div.cms .cms-dropdown-menu>li>a{display:block!important;padding:3px 20px!important;border:none!important;clear:both;font-weight:400;line-height:30px;float:none!important;font-size:14px!important;border-radius:0!important;padding-top:0!important;padding-bottom:0!important;height:30px;color:#555;white-space:nowrap}div.cms .cms-dropdown-menu>li>a.cms-btn-action,div.cms .cms-dropdown-menu>li>a.cms-btn-caution{color:#fff}div.cms .cms-dropdown-menu .cms-toolbar-item-navigation-break{text-indent:-119988px;overflow:hidden;text-align:left;height:1px;margin:0 0 4px;padding:0 0 4px;border-bottom:1px solid #ddd}div.cms .cms-toolbar-right .cms-dropdown-menu{left:auto;right:-1px}div.cms .cms-dropdown-menu>li>a{border-radius:none;background-color:none}div.cms .cms-dropdown-menu>li>a:focus,div.cms .cms-dropdown-menu>li>a:hover{text-decoration:none;color:#fff;background-color:#0bf}div.cms .cms-dropdown-menu>li>a.cms-btn-active,div.cms .cms-dropdown-menu>li>a.cms-btn-active:focus,div.cms .cms-dropdown-menu>li>a.cms-btn-active:hover,div.cms .cms-dropdown-open .cms-dropdown-menu>li>a.cms-dropdown-toggle,div.cms .cms-dropdown-open .cms-dropdown-menu>li>a.cms-dropdown-toggle:focus,div.cms .cms-dropdown-open .cms-dropdown-menu>li>a.cms-dropdown-toggle:hover{color:#fff;text-decoration:none;outline:0;background-color:#0bf}div.cms .cms-dropdown-menu>li>a.cms-btn-disabled{opacity:.2!important}div.cms .cms-dropdown-menu>li>a.cms-btn-disabled,div.cms .cms-dropdown-menu>li>a.cms-btn-disabled:focus,div.cms .cms-dropdown-menu>li>a.cms-btn-disabled:hover{color:#000}div.cms .cms-dropdown-menu>li>a.cms-btn-disabled,div.cms .cms-dropdown-menu>li>a.cms-btn-disabled:focus,div.cms .cms-dropdown-menu>li>a.cms-btn-disabled:hover{text-decoration:none!important;background-color:transparent!important;background-image:none!important;cursor:not-allowed!important}div.cms .cms-dropdown-open>.cms-dropdown-menu{display:block!important}div.cms .cms-dropdown-open .cms-dropdown-toggle{outline:0}div.cms .cms-dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:99990}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-dropdown-toggle{text-align:left!important}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-dropdown-toggle .cms-dropdown-caret{position:absolute;right:15px;top:18px}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-dropdown-menu{display:none!important;margin-left:0!important;width:100%!important;border:1px solid #ddd;border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-top:-1px}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-dropdown-menu li>a.cms-btn{text-align:left}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-dropdown-open .cms-dropdown-menu{display:block!important}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-btn-group{display:table;width:100%}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-btn-group>.cms-btn{display:table-cell;text-align:left!important}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-btn-group>.cms-btn.cms-btn-action,div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-btn-group>.cms-btn.cms-btn-caution{color:#fff}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-btn-group>.cms-btn:first-child{border-right:none!important}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-btn-group>.cms-btn:last-child{width:40px;text-align:center!important}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-btn-group>.cms-btn .cms-dropdown-caret{position:static!important}div.cms .cms-btn-group>.cms-btn.cms-btn-action:last-child{border-left:1px solid #0096cc}div.cms .cms-btn-group>.cms-btn.cms-btn-caution:last-child{border-left:1px solid #c00}div.cms .cms-toolbar{position:fixed;top:0;left:0;right:0;z-index:9999999;min-height:46px;margin-top:-56px;border-bottom:1px solid #ddd!important;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);-webkit-backface-visibility:hidden;backface-visibility:hidden}.cms-toolbar-expanded div.cms .cms-toolbar{margin-top:0}div.cms .cms-toolbar .cms-toolbar-left{position:absolute;left:0;top:0;z-index:10}div.cms .cms-toolbar .cms-toolbar-right{position:absolute;right:0;top:0;z-index:10;padding-right:48px}div.cms .cms-toolbar .cms-toolbar-left .cms-toolbar-item{margin-right:15px}div.cms .cms-toolbar .cms-toolbar-left .cms-toolbar-item:last-child{margin-right:0}div.cms .cms-toolbar .cms-toolbar-right .cms-toolbar-item{margin-right:15px}div.cms .cms-toolbar .cms-toolbar-item{float:left}.cms-toolbar-non-sticky{position:static!important}.cms-toolbar-non-sticky .cms .cms-toolbar{position:absolute}.cms-toolbar-non-sticky .cms.cms-toolbar-debug .cms-toolbar{margin-top:-5px!important}div.cms.cms-toolbar-debug .cms-toolbar{top:5px!important}div.cms.cms-toolbar-debug .cms-toolbar-trigger{top:5px!important}div.cms.cms-toolbar-debug .cms-debug-bar{position:fixed;top:0;left:0;z-index:99999999;width:100%;height:5px;border-bottom:1px solid #ddd;background-color:#fcd200;background-image:linear-gradient(135deg,rgba(255,255,255,.8) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.8) 50%,rgba(255,255,255,.8) 75%,transparent 75%,transparent);background-size:10px 10px}div.cms.cms-toolbar-debug #container{padding-top:51px!important}div.cms .cms-toolbar-item-navigation li{position:relative;float:left}div.cms .cms-toolbar-item-navigation li a{float:left;color:#000;padding:0 10px;line-height:46px;height:46px;cursor:default}div.cms .cms-toolbar-item-navigation li ul{display:none}div.cms .cms-toolbar-item-navigation>li:first-child>a span{font-weight:600}div.cms .cms-toolbar-item-logo .cms-toolbar-item-navigation a,div.cms .cms-toolbar-item-navigation .cms-icon,div.cms .cms-toolbar-item-navigation .cms-toolbar-item-logo a{display:none;position:absolute;top:50%;right:7px;margin-top:-5px;font-size:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul{display:block;position:absolute;top:46px;left:0;min-width:180px;padding:4px 0 3px;border:1px solid #fff;border-top:none;border-radius:0 0 4px 4px;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.4)}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul li{float:none}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul li a{display:block;float:none;white-space:nowrap;line-height:30px;height:30px;padding:0 25px 0 15px;cursor:pointer}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul ul{border-top:1px solid #f2f2f2;border-radius:0 4px 4px 0}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children ul{display:none;top:-5px;left:100%}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a{cursor:default}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span{display:block}div.cms .cms-toolbar-item-logo .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span a,div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-icon,div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-toolbar-item-logo a{display:block}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover>a{color:#fff!important;background:#0bf}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-active>a{font-weight:800}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-break{text-indent:-119988px;overflow:hidden;text-align:left;height:1px;margin:0 0 4px;padding:0 0 4px;border-bottom:1px solid #ddd}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a{cursor:default!important;opacity:.2}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a,div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a:active,div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a:focus,div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a:hover{color:#000!important;background:0 0!important;box-shadow:none}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled ul{display:none!important}div.cms .cms-toolbar-more{display:none}div.cms .cms-toolbar-more .cms-toolbar-item-navigation-children{padding:0}div.cms .cms-toolbar-more .cms-toolbar-item{float:none;margin:0 10px!important;overflow:hidden;margin-top:5px;margin-bottom:8px}div.cms .cms-toolbar-more .cms-toolbar-item-cms-mode-switcher a{float:left!important;width:50%}div.cms .cms-toolbar-more .cms-modal-item-buttons .cms-btn,div.cms .cms-toolbar-more .cms-toolbar-item-buttons .cms-btn{text-align:center}div.cms .cms-toolbar-more .cms-btn{color:#555}div.cms .cms-toolbar-more .cms-btn-action{color:#fff}div.cms .cms-toolbar-more .cms-more-buttons+.cms-toolbar-item-navigation-children{padding-top:8px;border-top:1px solid #ddd}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full{position:fixed;width:100%;width:100vw;top:46px;bottom:0;overflow-y:scroll;-webkit-overflow-scrolling:touch}div.cms .cms-toolbar-item-logo .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full a,div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-icon,div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-toolbar-item-logo a{display:none!important}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full>li{border-bottom:1px solid #ddd}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-more-buttons{border-bottom:none}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full li a:not(.cms-btn){color:#000!important;background:0 0!important}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full li a{position:relative;line-height:42px;height:42px;overflow:hidden;text-overflow:ellipsis}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full ul{display:block!important;border:none;box-shadow:none;position:relative;left:0;top:0;border-radius:0;margin-left:20px}div.cms.cms-toolbar-debug .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full{top:51px}div.cms .cms-toolbar-item-cms-mode-switcher{display:none}div.cms .cms-messages{display:none;position:fixed;top:46px;z-index:999999;color:#fff;font-size:12px;font-weight:200;line-height:16px;width:300px;min-height:16px;margin:0;padding:6px 10px 8px;border-radius:0 0 3px 3px;background:rgba(0,0,0,.74);transition:top .2s}div.cms .cms-messages *{color:#fff;font-size:12px;font-weight:200;line-height:16px}div.cms .cms-messages a{color:#0bf}div.cms .cms-messages a:hover{text-decoration:underline}div.cms .cms-messages strong{color:#33c9ff;font-weight:200}div.cms .cms-messages ul{display:inline;color:#fff}div.cms .cms-messages ul li{display:inline;color:#fff;font-weight:200}div.cms .cms-messages .cms-messages-close{cursor:pointer;display:none;float:right;position:relative;width:20px;height:16px;text-align:right}div.cms .cms-messages .cms-messages-close span{font-size:10px}div.cms .cms-messages .cms-messages-close:hover span{color:#0bf}div.cms .cms-messages-error strong{color:red}div.cms.cms-toolbar-debug .cms-messages{margin-top:5px}div.cms .cms-toolbar-item-logo{margin-right:0!important}div.cms .cms-toolbar-item-logo a{font-size:21px;line-height:46px;height:46px;transition:color .2s;padding-left:15px;padding-right:15px}div.cms .cms-toolbar-item-logo a span{display:none}div.cms .cms-toolbar-item-logo a:active,div.cms .cms-toolbar-item-logo a:focus,div.cms .cms-toolbar-item-logo a:hover{color:#0bf}div.cms .cms-form-login label{display:inline-block;vertical-align:middle;line-height:46px;padding-left:15px;margin:0;cursor:pointer}div.cms .cms-form-login label span{display:inline-block}div.cms .cms-form-login input[type=password],div.cms .cms-form-login input[type=text]{display:inline-block;color:#666;font-size:14px;height:26px;line-height:26px;width:100px;margin:0;padding:0 5px;border:1px solid #d9d9d9;border-radius:3px;box-shadow:0 1px 0 #fff;text-transform:none}div.cms .cms-form-login input[type=password]:focus,div.cms .cms-form-login input[type=text]:focus{transition:outline .2s;border-color:#0bf;box-shadow:inset 0 0 2px #ddd}div.cms .cms-form-login input[type=submit]{display:block;font-size:13px;text-transform:uppercase;height:26px;line-height:26px;padding:0 15px}div.cms .cms-form-login input[type=submit]:-moz-focus-inner{border:0}div.cms .cms-form-login .cms-error{color:red}div.cms .cms-form-login .cms-error input{border:1px solid red}@media (max-width:488px){div.cms .cms-form-login{margin-left:-110px}}@media (max-width:768px){div.cms .cms-form-login{position:relative;font-size:1px;line-height:0;background:#fff}div.cms .cms-form-login label{position:relative;padding:0;margin-right:-1px;margin-bottom:-1px}div.cms .cms-form-login label span{position:absolute;left:5px;top:0;z-index:1;color:#999}div.cms .cms-form-login input[type=text]{border-radius:3px 0 0 3px}div.cms .cms-form-login input[type=password]{border-radius:0}div.cms .cms-form-login input[type=password],div.cms .cms-form-login input[type=text]{position:relative;z-index:10;width:95px}div.cms .cms-form-login input[type=password]:focus,div.cms .cms-form-login input[type=password]:valid,div.cms .cms-form-login input[type=text]:focus,div.cms .cms-form-login input[type=text]:valid{background:#fff}div.cms .cms-form-login input[type=submit]{border-radius:0 3px 3px 0;padding:0 7.5px}}div.cms .cms-modal-item-buttons,div.cms .cms-toolbar-item-buttons{margin:8px 0 8px}div.cms .cms-modal-item-buttons a,div.cms .cms-toolbar-item-buttons a{float:left;line-height:30px;height:30px;font-size:12px;padding:0 12px}div.cms .cms-modal-item-buttons a:first-child,div.cms .cms-toolbar-item-buttons a:first-child{border-radius:3px 0 0 3px}div.cms .cms-modal-item-buttons a:last-child,div.cms .cms-toolbar-item-buttons a:last-child{border-radius:0 3px 3px 0}div.cms .cms-modal-item-buttons a:only-child,div.cms .cms-toolbar-item-buttons a:only-child{border-radius:3px}div.cms .cms-toolbar-trigger{position:fixed;top:0;right:0;z-index:9999999;border-bottom:1px solid #ddd;border-left:1px solid #ddd;background:#fff}div.cms .cms-toolbar-trigger a{display:block;width:46px;height:45px;text-align:center;border-top:1px solid #fff;border-left:1px solid #fff;background:#fff}div.cms .cms-toolbar-trigger a:hover{background:#fff}div.cms .cms-toolbar-trigger a:active span,div.cms .cms-toolbar-trigger a:focus span,div.cms .cms-toolbar-trigger a:hover span{color:#333}div.cms .cms-toolbar-trigger a span{position:absolute;left:50%;top:50%;margin-left:-5px;margin-top:-6px;font-size:10px;color:#454545;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transform:rotate(270deg);transform:rotate(270deg);background:0 0}div.cms .cms-toolbar-trigger-expanded a span{-webkit-transform:rotate(90deg);transform:rotate(90deg)}div.cms .cms-toolbar-loader a span{position:absolute;margin-top:-10px;margin-left:-10px;font-size:20px;line-height:20px;background:0 0;-webkit-animation:cms-spin 2s infinite linear;animation:cms-spin 2s infinite linear}div.cms .cms-toolbar-loader a span,div.cms .cms-toolbar-loader a:focus span,div.cms .cms-toolbar-loader a:hover span{color:#0bf}div.cms .cms-screenblock{position:fixed;top:0;right:0;z-index:100;color:#fff;text-align:center;width:100%;height:100%;background-color:#000;background:rgba(0,0,0,.9)}div.cms .cms-screenblock-inner{margin-top:300px}div.cms .cms-screenblock-inner h1{font-size:28px;line-height:30px}div.cms .cms-screenblock-inner h1,div.cms .cms-screenblock-inner p{color:#999;text-align:center}div.cms .cms-screenblock-inner a{color:#fff}div.cms .cms-screenblock-inner a:hover{text-decoration:underline}div.cms .cms-modal{display:none;position:fixed;top:50%;left:50%;overflow:hidden;z-index:9999999;border-radius:5px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.5);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:scale(0) translateZ(0);transform:scale(0) translateZ(0);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.cms-modal-maximized div.cms .cms-modal{right:0;bottom:0;top:0!important;left:0!important;border-radius:0;margin:0!important;width:auto!important;height:auto!important}.cms-modal-maximized div.cms .cms-modal .cms-modal-title{cursor:default}.cms-modal-minimized div.cms .cms-modal{width:auto!important;height:auto!important;top:1px!important;margin:0!important}.cms-modal-minimized div.cms .cms-modal .cms-modal-body,.cms-modal-minimized div.cms .cms-modal .cms-modal-breadcrumb,.cms-modal-minimized div.cms .cms-modal .cms-modal-foot{display:none!important}.cms-modal-minimized div.cms .cms-modal .cms-modal-title{cursor:default;padding-right:90px}.cms-modal-minimized div.cms .cms-modal .cms-modal-title-suffix{display:none}.cms-modal-minimized div.cms .cms-modal .cms-modal-minimize{right:33px}div.cms .cms-modal-morphing{transition:all .2s}div.cms .cms-modal-open{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}div.cms .cms-modal-body{position:absolute;z-index:10;left:0;top:46px;right:0;bottom:46px;border-top:1px solid #ddd;background:#fff;border-bottom:1px solid #ddd}div.cms .cms-modal-foot{position:absolute;overflow:hidden;clear:both;height:46px;left:0;bottom:0;right:0;z-index:11}div.cms .cms-modal-shim{display:none;position:absolute;top:0;left:0;z-index:20;width:100%;height:100%}div.cms .cms-modal-frame{position:relative;z-index:10;width:100%;height:100%;-webkit-overflow-scrolling:touch;overflow-y:auto}div.cms .cms-modal-frame iframe{display:block;width:100%;height:100%}div.cms .cms-modal-head{position:relative}div.cms .cms-modal-title{display:block;color:#454545;font-size:16px;font-weight:700;line-height:46px;min-height:46px;padding:0 20px;cursor:move;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:100px}div.cms .cms-modal-title .cms-modal-title-suffix{font-weight:400;padding-left:10px}div.cms .cms-modal-close,div.cms .cms-modal-maximize,div.cms .cms-modal-minimize{display:block;position:absolute;top:50%;margin-top:-15px;right:10px;color:#999;text-align:center;width:30px;height:30px;cursor:pointer}div.cms .cms-modal-close:before,div.cms .cms-modal-maximize:before,div.cms .cms-modal-minimize:before{position:relative;top:7px}div.cms .cms-modal-close:hover,div.cms .cms-modal-maximize:hover,div.cms .cms-modal-minimize:hover{color:#0bf}div.cms .cms-modal-minimize{right:70px}.cms-modal-minimized div.cms .cms-modal-minimize{color:#0bf}.cms-modal-minimized div.cms .cms-modal-minimize:before{content:"\E01D"}.cms-modal-maximized div.cms .cms-modal-minimize{display:none!important}div.cms .cms-modal-maximize{right:40px}.cms-modal-minimized div.cms .cms-modal-maximize{display:none!important}.cms-modal-maximized div.cms .cms-modal-maximize{color:#0bf}.cms-modal-maximized div.cms .cms-modal-maximize:before{content:"\E015"}div.cms .cms-modal-resize{position:absolute;right:0;bottom:0;z-index:102;font-size:10px;color:#999;width:25px;height:25px;cursor:nw-resize}div.cms .cms-modal-resize span{position:absolute;bottom:5px;right:5px;font-size:12px}div.cms .cms-modal-breadcrumb{display:none!important;font-size:14px;line-height:40px;padding:0 20px;border-top:1px solid #ddd;overflow-y:hidden;overflow-x:scroll;height:80px;width:100%;white-space:nowrap;-webkit-overflow-scrolling:touch}div.cms .cms-modal-breadcrumb a{color:#0bf}div.cms .cms-modal-breadcrumb a:hover{color:#007099}div.cms .cms-modal-breadcrumb a:after{content:"/";color:#ddd;text-decoration:none;padding:0 10px}div.cms .cms-modal-breadcrumb a.active{color:#999}div.cms .cms-modal-breadcrumb a:last-child:after{content:""}div.cms .cms-modal-buttons{position:absolute;top:0;right:0;left:0;z-index:101;padding:0 25px 0 10px}div.cms .cms-modal-item-buttons{float:right;margin-left:8px}div.cms .cms-modal-item-buttons-left{float:left}div.cms .cms-modal-markup .cms-modal-foot{height:23px}div.cms .cms-modal-markup .cms-modal-body{bottom:23px}div.cms .cms-modal-has-breadcrumb .cms-modal-body{top:86px!important}div.cms .cms-modal-has-breadcrumb .cms-modal-breadcrumb{display:block!important}.cms-modal-maximized{overflow:hidden!important}.cms-modal-maximized .cms.cms-toolbar-debug .cms-modal{top:5px!important}.cms-modal-minimized .cms.cms-toolbar-debug .cms-modal{top:6px!important}div.cms .cms-sideframe{display:none;position:fixed;top:0;left:0;width:0;bottom:0;z-index:999999}@media (max-width:768px){div.cms .cms-sideframe{width:100%!important}}div.cms .cms-sideframe-frame{position:absolute;left:0;top:0;-webkit-overflow-scrolling:touch;overflow-y:auto;z-index:10;width:100%;height:100%;background:#fff;-webkit-backface-visibility:hidden}div.cms .cms-sideframe-frame iframe{-webkit-overflow-scrolling:touch;overflow-y:auto;-webkit-transform:translateZ(0);transform:translateZ(0);display:block;width:100%;height:100%;border:none;background:#fff}div.cms .cms-sideframe-shim{position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;background:0 0}div.cms .cms-sideframe-controls{position:absolute;top:51px;right:20px;z-index:40;box-shadow:0 0 5px rgba(0,0,0,.2);background-color:#fff;border-radius:3px;border:1px solid #ddd}div.cms.cms-toolbar-debug .cms-sideframe-controls{top:56px}div.cms .cms-sideframe-close,div.cms .cms-sideframe-history{display:inline-block;position:relative;cursor:pointer;vertical-align:top;font-size:12px;color:#454545;text-align:center;width:32px;height:32px}div.cms .cms-sideframe-close span,div.cms .cms-sideframe-history span{position:absolute;top:50%;left:50%;margin-left:-8px;margin-top:-8px}div.cms .cms-sideframe-close span:hover,div.cms .cms-sideframe-history span:hover{color:#333}div.cms .cms-sideframe-history{width:65px;border-right:1px solid #ddd}div.cms .cms-sideframe-history .cms-icon,div.cms .cms-sideframe-history .cms-toolbar-item-logo a,div.cms .cms-toolbar-item-logo .cms-sideframe-history a{float:left;position:relative;left:0;top:0;padding:8px 4px 8px 12px;margin:0}div.cms .cms-sideframe-history .cms-icon-arrow-forward{padding:8px 12px 8px 4px}div.cms .cms-sideframe-history .cms-icon-arrow-forward:before{content:"\E002"}div.cms .cms-sideframe-history .cms-icon-disabled{opacity:.5;cursor:not-allowed}div.cms .cms-sideframe-dimmer{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;background:rgba(0,0,0,.6)}div.cms .cms-droppable{position:relative;z-index:1000;line-height:0;height:0;min-height:0;box-shadow:0 0 0 2px #0bf;-webkit-transform:translateY(2px);transform:translateY(2px)}.cms-draggable+div.cms .cms-droppable{-webkit-transform:translateY(-2px);transform:translateY(-2px)}div.cms .cms-droppable:before{content:"";position:absolute;top:-8px;left:-4px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #0bf}div.cms .cms-draggables>.cms-droppable:first-child{-webkit-transform:translateY(-2px);transform:translateY(-2px)}div.cms .cms-draggables>.cms-droppable:only-child{-webkit-transform:translateY(2px);transform:translateY(2px)}div.cms .cms-structure{display:none;position:fixed;top:0;overflow:hidden;z-index:9999;width:100%;height:100%;background:#f0f0f0}div.cms .cms-structure .cms-structure-content{position:relative;overflow-y:scroll;top:0;left:0;padding:86px 5%;z-index:100;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}@media (max-width:480px){div.cms .cms-structure .cms-structure-content{padding-right:0;padding-left:0}}div.cms .cms-structure .cms-dragarea{position:static;max-width:980px;margin:20px auto;padding:10px 28px}div.cms .cms-structure .cms-dragarea-static .cms-dragarea-static-icon{position:relative;top:2px}div.cms .cms-structure .cms-dragbar{position:relative;top:0;left:0;font-size:14px;line-height:20px;padding-left:7px;border-radius:3px}div.cms .cms-structure .cms-dragbar .cms-dragbar-title{display:inline-block;position:relative;color:#000;font-size:16px;font-weight:700;line-height:44px;height:44px;margin-right:36px}div.cms .cms-structure .cms-dragbar .cms-dragbar-toggler{font-weight:400;text-transform:uppercase;margin-left:30px;cursor:pointer}div.cms .cms-structure .cms-dragbar .cms-dragbar-toggler a{color:#0bf!important;font-size:12px!important}div.cms .cms-structure .cms-dragbar .cms-dragbar-toggler a:hover{color:#0096cc!important}div.cms .cms-structure .cms-dragbar .cms-dragbar-collapse-all{display:none}div.cms .cms-structure .cms-dragbar .cms-dragbar-expand-all{display:inline}div.cms .cms-structure .cms-dragbar .cms-dragbar-title-expanded .cms-dragbar-collapse-all{display:inline}div.cms .cms-structure .cms-dragbar .cms-dragbar-title-expanded .cms-dragbar-expand-all{display:none}div.cms .cms-structure .cms-dragbar-empty{font-size:12px;text-transform:uppercase;padding-top:0;padding-bottom:0}div.cms .cms-structure .cms-dragarea-empty .cms-dragbar-empty-wrapper{display:block!important}div.cms .cms-structure .cms-dragarea-empty .cms-dragbar-toggler{display:none}div.cms .cms-structure .cms-draggables{margin:0;padding:0;list-style-type:none}div.cms .cms-structure .cms-draggables.cms-hidden{display:none!important}div.cms .cms-structure .cms-draggables .cms-draggables{padding-left:30px}div.cms .cms-structure .cms-dragarea-empty .cms-draggables-root{position:relative;min-height:50px;border:2px solid #ddd;border-radius:3px}div.cms .cms-structure .cms-draggable{display:block!important;top:0;left:0;white-space:nowrap;margin-left:0!important;padding:0;border-radius:3px;list-style-type:none;-ms-touch-action:none;touch-action:none}div.cms .cms-structure .cms-draggable .cms-draggable{border-color:#ddd}div.cms .cms-structure .cms-draggable .cms-draggable:hover{border-color:#999}div.cms .cms-structure .cms-draggable .cms-submenu-dropdown-top{top:46px}div.cms .cms-structure .cms-draggable .cms-submenu-dropdown-bottom{bottom:46px}div.cms .cms-structure .cms-draggable .cms-dragitem{line-height:26px;border:2px solid #f0f0f0}div.cms .cms-structure .cms-draggable .cms-dragitem-text{display:block;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:128px;padding:10px 28px}div.cms .cms-structure .cms-draggable .cms-dragitem-collapsable .cms-dragitem-text{padding-left:50px}div.cms .cms-structure .cms-collapsable-container.cms-hidden>.cms-draggable{display:none!important}div.cms .cms-structure .cms-draggable-success{position:relative}div.cms .cms-structure .cms-draggables-empty{display:none}div.cms .cms-structure .cms-dragarea-empty .cms-droppable{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;color:#666;line-height:26px;height:auto;margin:0;border:2px solid #0bf;border-radius:3px;background-color:#e6f8ff;box-shadow:none;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}div.cms .cms-structure .cms-dragarea-empty .cms-droppable:before{display:none}div.cms .cms-structure .cms-dragarea-empty .cms-droppable.cms-draggable-disallowed{border:2px solid red;background:rgba(255,0,0,.1)}div.cms .cms-structure .cms-dragarea-empty .cms-draggables-empty{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;color:#666;line-height:44px;padding-left:20px}div.cms .cms-structure .cms-dragarea-empty>.cms-draggables-root>.cms-add-plugin-placeholder{position:absolute;right:0;left:0;height:50px;margin:-2px}div.cms .cms-structure .cms-draggable{color:#000}div.cms .cms-structure .cms-draggable-is-dragging{z-index:1;width:200px!important;height:46px!important;border-radius:0;-webkit-transform:translateZ(0);transform:translateZ(0)}div.cms .cms-structure .cms-draggable-is-dragging .cms-dragitem{color:#fff!important;border:none;border-radius:0;background-color:#0bf!important;background-image:none!important}div.cms .cms-structure .cms-draggable-is-dragging .cms-dragitem:before{display:none;color:#fff}div.cms .cms-structure .cms-draggable-is-dragging .cms-dragitem .cms-draggables{display:none}div.cms .cms-structure .cms-draggable-is-dragging .cms-dragitem .cms-dragitem-text{padding-left:28px}div.cms .cms-structure .cms-draggable-is-dragging .cms-dragitem-text{margin-right:0}div.cms .cms-structure .cms-draggable-is-dragging.cms-draggable-from-clipboard .cms-dragitem-text{margin-right:20px}div.cms .cms-structure .cms-draggable-is-dragging.cms-draggable-disabled>.cms-draggable{display:none!important}div.cms .cms-structure .cms-draggable-stack{overflow:hidden;height:46px!important;box-shadow:1px 1px 1px rgba(0,0,0,.2),4px 4px 0 0 #0bf}div.cms .cms-structure .cms-dragitem{position:relative;border-radius:5px;cursor:move;background:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAABCCAAAAAB73glBAAAAAnRSTlMAAHaTzTgAAAAeSURBVHgBY7gCBgxAAGHRRoAKYOi5dNSloy4ddSkA3VChcDH0cxcAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:10px 50%;background-size:8px 33px}div.cms .cms-structure .cms-dragitem:hover{box-shadow:inset 0 0 0 1px #999}div.cms .cms-structure .cms-dragitem-collapsable:before{content:"\E003"}div.cms .cms-structure .cms-dragitem-collapsable:before{position:absolute;top:50%;left:12px;color:#555;font-size:12px;margin-top:-6px;margin-left:18px;cursor:pointer;-webkit-transform:rotate(180deg);transform:rotate(180deg)}div.cms .cms-structure .cms-dragitem-collapsable .cms-dragitem-text{cursor:pointer}div.cms .cms-structure .cms-dragitem-expanded:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}div.cms .cms-structure .cms-draggable-selected .cms-dragitem,div.cms .cms-structure .cms-draggable-selected .cms-dragitem strong{color:#007bff}div.cms .cms-structure .cms-draggable-selected .cms-draggable .cms-dragitem,div.cms .cms-structure .cms-draggable-selected .cms-draggable .cms-dragitem strong{color:#000}div.cms .cms-structure .cms-draggable-allowed,div.cms .cms-structure .cms-draggable-hover-allowed,div.cms .cms-structure .cms-draggable-placeholder{color:#ccf1ff;border-color:#ccf1ff}div.cms .cms-structure .cms-draggable-hover-allowed,div.cms .cms-structure .cms-draggable-placeholder{color:#fff;background:rgba(0,187,255,.2)}div.cms .cms-structure .cms-draggable-disallowed,div.cms .cms-structure .cms-draggable-hover-disallowed{color:red;background:rgba(255,0,0,.1);box-shadow:0 0 0 2px red}div.cms .cms-structure .cms-draggable-disallowed:before,div.cms .cms-structure .cms-draggable-hover-disallowed:before{display:none}div.cms .cms-structure .cms-draggable-disabled .cms-submenu{display:none}div.cms .cms-structure .cms-draggable-disabled>.cms-dragitem .cms-submenu,div.cms .cms-structure .cms-draggable-disabled>.cms-dragitem-collapsable .cms-submenu{display:block}div.cms .cms-structure .cms-draggable-disabled .cms-draggable{margin-left:30px!important}div.cms .cms-structure .cms-draggable-disabled .cms-draggable .cms-dragitem{background-image:none}div.cms .cms-structure .cms-draggable-disabled .cms-draggable .cms-dragitem:hover{box-shadow:none}div.cms .cms-structure .cms-draggable-disabled .cms-draggables,div.cms .cms-structure .cms-draggable-disabled .cms-droppable{display:none!important}div.cms .cms-structure .cms-plugin-disabled{position:absolute;top:50%;right:5px;width:36px;height:36px;margin-top:-18px}div.cms .cms-structure .cms-plugin-disabled .cms-icon,div.cms .cms-structure .cms-plugin-disabled .cms-toolbar-item-logo a,div.cms .cms-toolbar-item-logo .cms-structure .cms-plugin-disabled a{position:absolute;top:50%;left:50%;color:#555;font-size:20px;margin-top:-10px;margin-left:-10px}div.cms .cms-structure .cms-is-dragging{display:block!important;opacity:.3}.cms-dragitem-success{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:1000;border:1px solid #0bf!important;background:#ccf1ff!important;border-radius:3px;opacity:.6}.cms-structure-mode-structure{overflow:hidden;min-height:100%}.ui-sortable-helper.cms-draggable .cms-submenu-btn{display:none!important}.ui-sortable-helper.cms-draggable .cms-draggables{display:none!important}div.cms .cms-submenu-btn{display:block;position:absolute;right:5px;width:36px;height:36px;cursor:pointer;top:50%;margin-top:-18px}div.cms .cms-submenu-btn:before{content:"\E014"}div.cms .cms-submenu-btn:before{position:absolute;left:50%;top:50%;margin-left:-8px;margin-top:-8px;color:#555}div.cms .cms-submenu-btn .cms-hover-tooltip{position:absolute;left:0;top:0;right:0;bottom:0}div.cms .cms-dragbar .cms-submenu-btn{margin-right:2px;background-color:transparent}div.cms .cms-dragbar .cms-dropdown-open .cms-submenu-btn.cms-dropdown-toggle,div.cms .cms-dragbar .cms-submenu-btn.cms-btn-active,div.cms .cms-dragbar .cms-submenu-btn:active,div.cms .cms-dropdown-open .cms-dragbar .cms-submenu-btn.cms-dropdown-toggle{background-color:#e6e6e6}div.cms .cms-submenu-settings{border:none}div.cms .cms-submenu-edit{right:87px}div.cms .cms-submenu-edit:before{content:"\E01A"}div.cms .cms-submenu-add{right:46px}div.cms .cms-submenu-add:before{content:"\E01D"}div.cms .cms-submenu-add:before,div.cms .cms-submenu-edit:before{margin-left:-8px;margin-top:-8px;font-size:16px}div.cms .cms-submenu-lang{position:absolute;top:50%;height:20px;margin-top:-10px;line-height:18px;right:10px;padding:0 5px;border:1px solid #ddd;border-radius:3px}div.cms .cms-structure-content .cms-submenu-lang{display:none}div.cms .cms-submenu-dropdown-top{top:44px}div.cms .cms-submenu-dropdown-bottom{bottom:44px}div.cms .cms-submenu-dropdown-settings{display:none;position:absolute;z-index:1002;min-width:180px;background:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.25);right:46px;-webkit-transform:translateZ(0);transform:translateZ(0)}div.cms .cms-submenu-dropdown-settings .cms-submenu-item a{position:relative;display:block;font-size:14px;text-align:left;padding:0 20px;line-height:46px;min-height:46px;padding-left:40px;color:#555}div.cms .cms-submenu-dropdown-settings .cms-submenu-item a:focus,div.cms .cms-submenu-dropdown-settings .cms-submenu-item a:hover{color:#fff;background:#0bf}div.cms .cms-submenu-dropdown-settings .cms-submenu-item a[data-cms-icon]:before,div.cms .cms-submenu-dropdown-settings .cms-submenu-item a[data-rel]:before{position:absolute;left:14px;top:0;height:46px;line-height:46px}div.cms .cms-submenu-dropdown-settings .cms-submenu-item a[data-cms-icon=copy]:before{content:"\E00B"}div.cms .cms-submenu-dropdown-settings .cms-submenu-item a[data-cms-icon=paste]:before{content:"\E019"}div.cms .cms-submenu-dropdown-settings .cms-submenu-item a[data-cms-icon=scissors]:before{content:"\E01F"}div.cms .cms-submenu-dropdown-settings .cms-submenu-item a[data-cms-icon=bin]:before{content:"\E005"}div.cms .cms-submenu-dropdown-settings .cms-submenu-item a[href*=alias_plugin]:before{content:"\E001"}div.cms .cms-submenu-dropdown-settings .cms-submenu-item:first-child a:focus,div.cms .cms-submenu-dropdown-settings .cms-submenu-item:first-child a:hover{border-radius:5px 5px 0 0}div.cms .cms-submenu-dropdown-settings .cms-submenu-item:last-child a:focus,div.cms .cms-submenu-dropdown-settings .cms-submenu-item:last-child a:hover{border-radius:0 0 5px 5px}div.cms .cms-submenu-dropdown-settings .cms-submenu-item-paste-tooltip{display:none}div.cms .cms-submenu-dropdown-settings .cms-submenu-item-disabled{position:relative}div.cms .cms-submenu-dropdown-settings .cms-submenu-item-disabled a,div.cms .cms-submenu-dropdown-settings .cms-submenu-item-disabled a:focus,div.cms .cms-submenu-dropdown-settings .cms-submenu-item-disabled a:hover{cursor:default!important;opacity:.2;color:#555!important;background:0 0!important;box-shadow:none}div.cms .cms-submenu-dropdown-settings .cms-submenu-item-disabled .cms-submenu-item-paste-tooltip{cursor:default;position:absolute;left:0;top:0;right:0;bottom:0}div.cms .cms-submenu-dropdown-settings:before{z-index:-1;position:absolute;content:'';left:100%;width:10px;height:10px;margin-left:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.25)}div.cms .cms-submenu-dropdown-settings.cms-submenu-dropdown-top{top:0!important}div.cms .cms-submenu-dropdown-settings.cms-submenu-dropdown-top:before{top:18px!important}div.cms .cms-submenu-dropdown-settings.cms-submenu-dropdown-bottom{bottom:0!important}div.cms .cms-submenu-dropdown-settings.cms-submenu-dropdown-bottom:before{bottom:18px!important}div.cms .cms-submenu-dropdown-settings .cms-dropdown-inner{z-index:1;background-color:#fff;border-radius:5px}div.cms .cms-dragbar .cms-submenu-dropdown-settings.cms-submenu-dropdown-top:before{top:14px!important}div.cms .cms-dragbar .cms-submenu-dropdown-settings.cms-submenu-dropdown-bottom:before{bottom:12px!important;bottom:14px!important}div.cms .cms-z-index-9999{z-index:9999!important}div.cms .cms-clipboard{display:none}div.cms .cms-clipboard-containers{display:none!important}div.cms .cms-clipboard-containers .cms-dragarea{padding-top:3px}div.cms .cms-clipboard-containers .cms-draggable{display:block!important;position:relative;top:0;left:0;border-radius:3px;cursor:move}div.cms .cms-clipboard-containers .cms-draggable .cms-dragitem{line-height:46px;height:46px;padding-left:20px}div.cms .cms-clipboard-containers .cms-draggable .cms-dragitem .cms-submenu-btn{display:none!important}div.cms .cms-clipboard-containers .cms-draggable .cms-dragitem-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:40px}div.cms .cms-clipboard-containers .cms-plugins{display:none}div.cms .cms-clipboard-containers .cms-droppable{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;color:#b6b6b6;line-height:26px;height:auto;margin:0;border:2px solid #0bf;border-radius:3px;background-color:#e6f8ff;box-shadow:none;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}div.cms .cms-clipboard-containers .cms-droppable:before{display:none}div.cms .cms-modal-markup .cms-clipboard-containers{display:block!important}div.cms .cms-modal-markup .cms-clipboard-containers .cms-is-dragging{display:block!important;opacity:.3}div.cms .cms-plugin-picker{display:none}div.cms .cms-plugin-picker .cms-submenu-item.cms-submenu-item-title{position:-webkit-sticky;position:sticky;top:0;z-index:1;background-color:#fff}div.cms .cms-plugin-picker .cms-submenu-item a,div.cms .cms-plugin-picker span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:32px;text-align:left;min-height:32px;padding:0 20px}div.cms .cms-plugin-picker .cms-submenu-item a{color:#000;border-top:1px solid transparent;border-bottom:1px solid transparent}div.cms .cms-plugin-picker .cms-submenu-item a:hover{color:#0bf;border-top:1px solid #0bf;border-bottom:1px solid #0bf}div.cms .cms-plugin-picker .cms-submenu-item a:focus{color:#fff;background:#0bf;border-top:1px solid #0bf;border-bottom:1px solid #0bf}div.cms .cms-plugin-picker .cms-submenu-item span{color:#000;font-weight:700;border-bottom:1px solid #ddd;cursor:default}div.cms .cms-modal-markup .cms-plugin-picker{display:block}div.cms .cms-quicksearch{display:none;position:relative;height:40px;border-bottom:1px solid #ddd;cursor:default}div.cms .cms-quicksearch label{display:block;width:100%;height:100%;cursor:pointer}div.cms .cms-quicksearch input{display:block;width:100%;height:100%;padding:0 20px;border:none;background-color:#f2f2f2;-webkit-border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}div.cms .cms-modal-markup .cms-quicksearch{display:block}div.cms .cms-add-plugin-placeholder{position:relative;z-index:3;color:#0bf;line-height:44px;padding-left:20px;border:2px solid #0bf;border-radius:3px;background-color:#e6f8ff}div.cms .cms-shortcuts{padding:0 20px;margin-bottom:20px}div.cms .cms-shortcuts h2{padding-top:20px;padding-left:3px;font-weight:700;margin-bottom:5px}div.cms .cms-shortcut{clear:both}div.cms .cms-shortcut-key-wrapper{width:100px;text-align:right;vertical-align:top;padding-bottom:5px;white-space:nowrap}div.cms .cms-shortcut-key{display:inline-block;background-color:#f2f2f2;padding:3px 6px;border-radius:3px;font-family:'Operator Mono',Menlo,Monaco,Consolas,monospace;background:#eff0f2;border-radius:4px;border-top:1px solid #f5f5f5;box-shadow:inset 0 0 25px #e8e8e8,0 1px 0 #c3c3c3,0 2px 0 #c9c9c9,0 2px 3px #333;text-shadow:0 1px 0 #f5f5f5}div.cms .cms-shortcut-desc{padding:3px 5px;width:100%;padding-bottom:5px}div.cms :not(.cms-modal):focus{outline:2px dotted #454545;outline-offset:-3px}div.cms :not(.cms-modal):focus::-moz-focus-inner{border:0!important}@media screen and (-webkit-min-device-pixel-ratio:0){div.cms :not(.cms-modal):focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-3px}}div.cms :not(.cms-modal):focus .cms-hover-tooltip{display:none} \ No newline at end of file diff --git a/cms/static/cms/css/3.4.6/cms.pagetree.css b/cms/static/cms/css/3.4.6/cms.pagetree.css new file mode 100644 index 00000000000..5a23ffabf69 --- /dev/null +++ b/cms/static/cms/css/3.4.6/cms.pagetree.css @@ -0,0 +1,3 @@ +/*! + * @copyright: https://github.com/divio/django-cms + */@font-face{font-family:django-cms-iconfont;src:url(../../fonts/3.4.6/django-cms-iconfont.eot);src:url(../../fonts/3.4.6/django-cms-iconfont.eot#iefix) format("eot"),url(../../fonts/3.4.6/django-cms-iconfont.woff2) format("woff2"),url(../../fonts/3.4.6/django-cms-iconfont.woff) format("woff"),url(../../fonts/3.4.6/django-cms-iconfont.ttf) format("truetype"),url(../../fonts/3.4.6/django-cms-iconfont.svg#django-cms-iconfont) format("svg");font-weight:400;font-style:normal}.cms-icon,.cms-tooltip-touch:before,.cms-tooltip:before,.cms-tree-item-preview a,.cms-tree-node-success>.jstree-anchor .jstree-themeicon,.jstree-django-cms .jstree-ocl{display:inline-block;font:normal normal normal 16px/1 django-cms-iconfont;text-rendering:auto;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cms-icon-alias:before{content:"\E001"}.cms-icon-arrow-right:before{content:"\E002"}.cms-icon-arrow-wide:before{content:"\E003"}.cms-icon-arrow:before{content:"\E004"}.cms-icon-bin:before{content:"\E005"}.cms-icon-check-o:before{content:"\E006"}.cms-icon-check-square:before{content:"\E007"}.cms-icon-check:before{content:"\E008"}.cms-icon-close:before{content:"\E009"}.cms-icon-cogs:before{content:"\E00A"}.cms-icon-copy:before{content:"\E00B"}.cms-icon-eye:before{content:"\E00C"}.cms-icon-forbidden:before{content:"\E00D"}.cms-icon-handler:before{content:"\E00E"}.cms-icon-home:before{content:"\E00F"}.cms-icon-info:before{content:"\E010"}.cms-icon-loader:before{content:"\E011"}.cms-icon-lock:before{content:"\E012"}.cms-icon-logo:before{content:"\E013"}.cms-icon-menu:before{content:"\E014"}.cms-icon-minimize:before{content:"\E015"}.cms-icon-minus-square-o:before{content:"\E016"}.cms-icon-minus-square:before{content:"\E017"}.cms-icon-minus:before{content:"\E018"}.cms-icon-paste:before{content:"\E019"}.cms-icon-pencil:before{content:"\E01A"}.cms-icon-pin:before{content:"\E01B"}.cms-icon-plus-square-o:before{content:"\E01C"}.cms-icon-plus:before{content:"\E01D"}.cms-icon-puzzle:before{content:"\E01E"}.cms-icon-scissors:before{content:"\E01F"}.cms-icon-search:before{content:"\E020"}.cms-icon-sitemap:before{content:"\E021"}.cms-icon-squares:before{content:"\E022"}.cms-icon-window:before{content:"\E023"}.cms-pagetree-wrapper .cms-btn{background-image:none!important;margin-bottom:0;border-radius:3px!important;color:#555!important;background-color:#fff!important;border:1px solid #ddd!important;background-clip:padding-box;-webkit-appearance:none}.cms-pagetree-wrapper .cms-btn.focus,.cms-pagetree-wrapper .cms-btn:focus{color:#555!important;background-color:#f2f2f2!important;border-color:#d0d0d0!important;text-decoration:none!important}.cms-pagetree-wrapper .cms-btn:hover{color:#555!important;background-color:#f2f2f2!important;border-color:#d0d0d0!important;text-decoration:none!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn,.cms-pagetree-wrapper .cms-btn.cms-btn-active,.cms-pagetree-wrapper .cms-btn:active,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn{color:#555!important;background-color:#e6e6e6!important;border-color:#c3c3c3!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn.focus,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn:focus,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn:hover,.cms-pagetree-wrapper .cms-btn.cms-btn-active.focus,.cms-pagetree-wrapper .cms-btn.cms-btn-active:focus,.cms-pagetree-wrapper .cms-btn.cms-btn-active:hover,.cms-pagetree-wrapper .cms-btn:active.focus,.cms-pagetree-wrapper .cms-btn:active:focus,.cms-pagetree-wrapper .cms-btn:active:hover,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn.focus,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn:focus,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn:hover{color:#555!important;background-color:#d4d4d4!important;border-color:#9d9d9d!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn,.cms-pagetree-wrapper .cms-btn.cms-btn-active,.cms-pagetree-wrapper .cms-btn:active,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn{background-image:none!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn.cms-btn-disabled,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn[disabled],.cms-pagetree-wrapper .cms-btn.cms-btn-disabled,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled.cms-btn-active,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled.focus,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled:active,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled:focus,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled:hover,.cms-pagetree-wrapper .cms-btn[disabled],.cms-pagetree-wrapper .cms-btn[disabled].cms-btn-active,.cms-pagetree-wrapper .cms-btn[disabled].focus,.cms-pagetree-wrapper .cms-btn[disabled]:active,.cms-pagetree-wrapper .cms-btn[disabled]:focus,.cms-pagetree-wrapper .cms-btn[disabled]:hover,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn.cms-btn-disabled,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn[disabled]{background-color:rgba(255,255,255,.4)!important;border-color:rgba(221,221,221,.4)!important;color:#d5d5d5;cursor:not-allowed;box-shadow:none!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn.cms-btn-disabled:before,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn[disabled]:before,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled.cms-btn-active:before,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled.focus:before,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled:active:before,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled:before,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled:focus:before,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled:hover:before,.cms-pagetree-wrapper .cms-btn[disabled].cms-btn-active:before,.cms-pagetree-wrapper .cms-btn[disabled].focus:before,.cms-pagetree-wrapper .cms-btn[disabled]:active:before,.cms-pagetree-wrapper .cms-btn[disabled]:before,.cms-pagetree-wrapper .cms-btn[disabled]:focus:before,.cms-pagetree-wrapper .cms-btn[disabled]:hover:before,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn.cms-btn-disabled:before,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn[disabled]:before{color:rgba(85,85,85,.4)}.cms-pagetree-wrapper .cms-btn-action{background-image:none!important;margin-bottom:0;border-radius:3px!important;color:#fff!important;background-color:#0bf!important;border:1px solid #0bf!important;background-clip:padding-box;-webkit-appearance:none}.cms-pagetree-wrapper .cms-btn-action.focus,.cms-pagetree-wrapper .cms-btn-action:focus{color:#fff!important;background-color:#00a8e6!important;border-color:#00a8e6!important;text-decoration:none!important}.cms-pagetree-wrapper .cms-btn-action:hover{color:#fff!important;background-color:#00a8e6!important;border-color:#00a8e6!important;text-decoration:none!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-action.cms-btn,.cms-pagetree-wrapper .cms-btn-action.cms-btn-active,.cms-pagetree-wrapper .cms-btn-action:active,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-action.cms-btn{color:#fff!important;background-color:#0096cc!important;border-color:#0096cc!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-action.cms-btn:focus,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-action.cms-btn:hover,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-action.focus.cms-btn,.cms-pagetree-wrapper .cms-btn-action.cms-btn-active.focus,.cms-pagetree-wrapper .cms-btn-action.cms-btn-active:focus,.cms-pagetree-wrapper .cms-btn-action.cms-btn-active:hover,.cms-pagetree-wrapper .cms-btn-action:active.focus,.cms-pagetree-wrapper .cms-btn-action:active:focus,.cms-pagetree-wrapper .cms-btn-action:active:hover,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-action.cms-btn:focus,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-action.cms-btn:hover,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-action.focus.cms-btn{color:#fff!important;background-color:#007ba8!important;border-color:#005e80!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-action.cms-btn,.cms-pagetree-wrapper .cms-btn-action.cms-btn-active,.cms-pagetree-wrapper .cms-btn-action:active,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-action.cms-btn{background-image:none!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled.cms-btn,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-action[disabled].cms-btn,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled.cms-btn-active,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled.focus,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled:active,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled:focus,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled:hover,.cms-pagetree-wrapper .cms-btn-action[disabled],.cms-pagetree-wrapper .cms-btn-action[disabled].cms-btn-active,.cms-pagetree-wrapper .cms-btn-action[disabled].focus,.cms-pagetree-wrapper .cms-btn-action[disabled]:active,.cms-pagetree-wrapper .cms-btn-action[disabled]:focus,.cms-pagetree-wrapper .cms-btn-action[disabled]:hover,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-action.cms-btn-disabled.cms-btn,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-action[disabled].cms-btn{background-color:rgba(0,187,255,.4)!important;border-color:rgba(0,187,255,.4)!important;color:#fff;cursor:not-allowed;box-shadow:none!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled.cms-btn:before,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-action[disabled].cms-btn:before,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled.cms-btn-active:before,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled.focus:before,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled:active:before,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled:before,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled:focus:before,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled:hover:before,.cms-pagetree-wrapper .cms-btn-action[disabled].cms-btn-active:before,.cms-pagetree-wrapper .cms-btn-action[disabled].focus:before,.cms-pagetree-wrapper .cms-btn-action[disabled]:active:before,.cms-pagetree-wrapper .cms-btn-action[disabled]:before,.cms-pagetree-wrapper .cms-btn-action[disabled]:focus:before,.cms-pagetree-wrapper .cms-btn-action[disabled]:hover:before,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-action.cms-btn-disabled.cms-btn:before,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-action[disabled].cms-btn:before{color:rgba(255,255,255,.4)}.cms-pagetree-wrapper .cms-btn-caution{background-image:none!important;margin-bottom:0;border-radius:3px!important;color:#fff!important;background-color:#ff4000!important;border:1px solid #ff4000!important;background-clip:padding-box;-webkit-appearance:none}.cms-pagetree-wrapper .cms-btn-caution.focus,.cms-pagetree-wrapper .cms-btn-caution:focus{color:#fff!important;background-color:#e63900!important;border-color:#e63900!important;text-decoration:none!important}.cms-pagetree-wrapper .cms-btn-caution:hover{color:#fff!important;background-color:#e63900!important;border-color:#e63900!important;text-decoration:none!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-caution.cms-btn,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-active,.cms-pagetree-wrapper .cms-btn-caution:active,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-caution.cms-btn{color:#fff!important;background-color:#c30!important;border-color:#c30!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-caution.cms-btn:focus,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-caution.cms-btn:hover,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-caution.focus.cms-btn,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-active.focus,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-active:focus,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-active:hover,.cms-pagetree-wrapper .cms-btn-caution:active.focus,.cms-pagetree-wrapper .cms-btn-caution:active:focus,.cms-pagetree-wrapper .cms-btn-caution:active:hover,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-caution.cms-btn:focus,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-caution.cms-btn:hover,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-caution.focus.cms-btn{color:#fff!important;background-color:#a82a00!important;border-color:#802000!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-caution.cms-btn,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-active,.cms-pagetree-wrapper .cms-btn-caution:active,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-caution.cms-btn{background-image:none!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled.cms-btn,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-caution[disabled].cms-btn,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled.cms-btn-active,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled.focus,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled:active,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled:focus,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled:hover,.cms-pagetree-wrapper .cms-btn-caution[disabled],.cms-pagetree-wrapper .cms-btn-caution[disabled].cms-btn-active,.cms-pagetree-wrapper .cms-btn-caution[disabled].focus,.cms-pagetree-wrapper .cms-btn-caution[disabled]:active,.cms-pagetree-wrapper .cms-btn-caution[disabled]:focus,.cms-pagetree-wrapper .cms-btn-caution[disabled]:hover,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-caution.cms-btn-disabled.cms-btn,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-caution[disabled].cms-btn{background-color:rgba(255,64,0,.4)!important;border-color:rgba(255,64,0,.4)!important;color:#fff;cursor:not-allowed;box-shadow:none!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled.cms-btn:before,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-caution[disabled].cms-btn:before,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled.cms-btn-active:before,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled.focus:before,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled:active:before,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled:before,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled:focus:before,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled:hover:before,.cms-pagetree-wrapper .cms-btn-caution[disabled].cms-btn-active:before,.cms-pagetree-wrapper .cms-btn-caution[disabled].focus:before,.cms-pagetree-wrapper .cms-btn-caution[disabled]:active:before,.cms-pagetree-wrapper .cms-btn-caution[disabled]:before,.cms-pagetree-wrapper .cms-btn-caution[disabled]:focus:before,.cms-pagetree-wrapper .cms-btn-caution[disabled]:hover:before,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-caution.cms-btn-disabled.cms-btn:before,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-caution[disabled].cms-btn:before{color:rgba(255,255,255,.4)}.cms-admin-sideframe:not(.djangocms-admin-style){margin-top:46px}.cms-admin-sideframe:not(.djangocms-admin-style).cms-debug{margin-top:51px}.cms-btn-toolbar{display:inline-block;line-height:32px;height:32px;font-size:12px;padding:0 22px}.cms-hidden,.hidden{display:none!important}.cms-clear{clear:both;overflow:hidden}.cms-clear-mobile{clear:both;overflow:hidden}@media (min-width:520px){.cms-clear-mobile{display:none}}.jstree li{-ms-touch-action:none;touch-action:none}.cms-pagetree-root.filtered{min-height:0;padding:0!important;box-shadow:0 0 5px 0 rgba(0,0,0,.2)!important}.cms-pagetree{border:1px solid #ddd}.cms-pagetree .cms-hover-tooltip{z-index:auto}.cms-pagetree .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.cms-pagetree .cms-btn.cms-icon{display:inline-block;box-sizing:border-box;width:39px;height:37px;position:relative}.cms-pagetree .cms-btn.cms-icon:before{position:absolute;left:50%;top:50%;margin-top:-8px;margin-left:-8px}.cms-pagetree .cms-btn.cms-btn-no-border{border:none!important}.cms-pagetree-header{position:relative;display:table;width:100%;box-sizing:border-box;z-index:auto;min-height:36px;padding:15px 20px;box-shadow:none;border-bottom:none;background:#f7f7f7}.cms-pagetree-header:before{content:"";position:absolute;bottom:-6px;left:0;right:0;height:5px;background-color:#fff}.cms-pagetree-header+.module{padding-top:0!important}.djangocms-admin-style .cms-pagetree-header{margin:-40px 0 0 0}.djangocms-admin-style.cms-admin-sideframe .cms-pagetree-header{margin-top:-25px}.cms-pagetree-header-title{display:table-cell;width:100%;line-height:36px;height:36px}.cms-pagetree-header-title h1{line-height:36px;margin:0!important}.cms-pagetree-header-title h1 span{font-weight:400}.cms-pagetree-header-row{display:table;width:100%;table-layout:fixed}@media (max-width:520px){.cms-pagetree-header-row{display:block}}.cms-pagetree-header-cell{display:table-cell;white-space:nowrap;vertical-align:middle}@media (max-width:520px){.cms-pagetree-header-cell{display:block}}.cms-pagetree-header-cell-fluid{width:100%}.cms-pagetree-header-cell-search{width:220px!important;position:relative}.cms-pagetree-header-filter-active .cms-pagetree-header-cell-search{position:static}@media (max-width:520px){.cms-pagetree-header-cell-search{width:100%!important}}@media (max-width:520px){.cms-pagetree-header-body{text-align:right;padding-top:10px}}.cms-pagetree-header-filter-active .cms-pagetree-search-container{position:relative}.cms-pagetree-header-search{position:absolute;top:0;display:table;width:100%;left:0;right:0;padding:0;box-shadow:none;background:0 0}@media (max-width:520px){.cms-pagetree-header-search{position:relative}}.cms-pagetree-header-search .cms-pagetree-header-search-btn{display:table-cell;vertical-align:middle;position:relative;outline:0;color:#fff!important;padding:8px 10px!important;border:none!important;background:#0bf!important;height:36px;border-radius:3px}.cms-pagetree-header-search .cms-pagetree-header-search-btn:hover{background:#00a8e6!important}.cms-pagetree-header-search .cms-pagetree-header-search-btn:active,.cms-pagetree-header-search .cms-pagetree-header-search-btn:focus{color:#fff!important;background:#0083b3!important}.cms-pagetree-header-search .cms-pagetree-header-filter{position:relative;display:table-cell;width:100%;padding-right:5px;vertical-align:middle}.cms-pagetree-header-search .cms-pagetree-header-filter input{width:100%;box-sizing:border-box;width:100%;display:inline-block;height:36px;padding:6px;line-height:24px;padding-right:35px!important;transition:width .2s}.cms-pagetree-header-filter-active .cms-pagetree-header-search{left:0;right:0;top:0}.djangocms-admin-style .cms-pagetree-header-search{margin:5px 0 10px}.cms-pagetree-header-filter-trigger{position:absolute;right:5px;top:0;cursor:pointer;padding:10px;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.cms-pagetree-header-filter-trigger:active .cms-icon,.cms-pagetree-header-filter-trigger:focus .cms-icon,.cms-pagetree-header-filter-trigger:hover .cms-icon{color:#0bf}.cms-pagetree-header-filter-trigger .cms-icon{font-size:11px;color:#666}.cms-pagetree-header-filter-container{display:none;overflow:auto;position:absolute;left:0;top:38px;width:100%;padding:5px 20px 15px;max-height:400px;box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-sizing:border-box;border-radius:3px;background:#fff;z-index:1000}.cms-pagetree-header-filter-container h3{color:#666;font-size:14px;font-weight:400;text-transform:uppercase;padding:10px 0 0 0}.cms-pagetree-header-filter-container li,.cms-pagetree-header-filter-container ul{list-style-type:none;padding:2px 0;margin:0}.cms-pagetree-header-filter-container li a{color:#999}.cms-pagetree-header-filter-container .selected a{color:#0bf;font-weight:700}.cms-pagetree-header-search-close{position:absolute;right:0;top:0;padding:10px}.cms-pagetree-header-search-close:active .cms-icon,.cms-pagetree-header-search-close:focus .cms-icon,.cms-pagetree-header-search-close:hover .cms-icon{color:#0bf}.cms-pagetree-header-search-close .cms-icon{font-size:12px;color:#666}.cms-pagetree-header-search-reset{font-size:90%;padding:0 10px}.cms-pagetree-sites-list{display:inline-block;vertical-align:top;padding-left:10px;padding-right:10px;margin-left:10px;margin-right:10px}.cms-pagetree-sites-list .cms-pagetree-dropdown-trigger{display:inline-block;color:#666!important;padding:10px;height:16px}.cms-pagetree-sites-list .cms-pagetree-dropdown-menu{right:50%;margin-right:-19px!important}.cms-pagetree-header-create{display:inline-block;vertical-align:top;height:36px!important;box-sizing:border-box}.djangocms-admin-style .cms-pagetree-breadcrumbs{margin-bottom:-30px!important;border:none!important}.cms-pagetree-section{position:relative;z-index:auto;min-height:15px;padding:15px 20px;box-shadow:none;border-bottom:none;background:#fff}.cms-pagetree-section h2,.cms-pagetree-section p{padding:0;margin:0;border:none}.cms-pagetree-section h2{float:left;font-weight:700;color:#333;background:0 0}.cms-pagetree-container+.cms-pagetree-section{margin-top:-1px}.cms-pagetree-section-condensed{padding:10px 20px}.cms-pagetree-section-nav{position:absolute;right:4px;top:50%;margin-top:-19px}.cms-pagetree-section-nav .cms-pagetree-dropdown-menu{right:40px;top:-2px;width:205px}.cms-pagetree-dropdown-separator{padding:0;margin:4px 1px!important;line-height:1;height:1px;background:#ddd}.cms-pagetree-container{position:relative;z-index:auto;border:1px solid #ddd;border-bottom:none}.cms-tree-col{float:right;min-width:32px;height:32px}.cms-tree-col-padding-sm{margin-top:-3px;margin-left:-4px;margin-right:-4px;height:38px}.cms-tree-item{display:table;width:100%;text-align:center;height:32px}.cms-tree-item+.cms-tree-item{padding-left:4px}.cms-tree-item-disabled{opacity:.3}.cms-tree-item-wrapper{display:table-row;min-width:32px}.cms-tree-item-wrapper .cms-tree-item{display:table-cell;vertical-align:middle;text-align:center;min-width:32px}.cms-tree-item-wrapper .cms-tree-item-inner{display:block}.cms-tree-item-inner{display:table-cell;text-align:center;vertical-align:middle}.cms-tree-reload{float:right}.cms-tree-item-lang .cms-pagetree-dropdown-menu{right:32px;top:-5px;min-width:180px}.cms-tree-item-button .cms-pagetree-dropdown-menu{right:40px;top:-2px;width:205px}.cms-tree-item-button .cms-hover-tooltip:after,.cms-tree-item-button .cms-hover-tooltip:before{bottom:23px}.cms-pagetree-alt-mode .cms-tree-item-button .cms-icon-pencil:not(.cms-btn-disabled)[data-url]:before{content:"\E00A"}.cms-tree-item-icons{position:relative}.cms-tree-item-icons .cms-icon{display:block}.cms-tree-item-icons span:before{color:#999}.cms-tree-item-icons-dark span:before{color:#454545}.cms-tree-item-preview{position:relative}.cms-tree-item-preview a{font-size:18px;line-height:18px;height:18px;display:block}.cms-tree-item-preview a:before{content:"\E00C"}.cms-tree-item-preview a:before{display:block;color:#454545}.cms-tree-item-preview a:hover:before{color:#000}.cms-tree-item-preview-active a:before{color:#000}.cms-tree-item-lang{position:relative}.cms-tree-item-lang .cms-tree-item-inner>a{display:block;height:16px}.cms-tree-item-menu{position:relative}.cms-tree-item-menu .cms-tree-item-inner>a{display:block;height:14px}.cms-tree-item-menu .cms-icon{display:block}.cms-tree-item-menu .cms-icon:before{display:block;font-size:14px;color:#454545}.cms-tree-item-menu .cms-icon-check-square:before{color:#693}.cms-tree-item-info{position:relative}.cms-tree-item-info .cms-tree-item-inner>a{display:block;height:16px}.cms-tree-item-info .cms-icon{display:block}.cms-tree-item-info .cms-icon:before{display:block;font-size:16px}.cms-tree-item-info p{color:#333;padding:0;margin:0}.cms-tree-item-info strong{color:#999;font-weight:400}.cms-tree-item-info a{display:inline-block;line-height:1}.cms-tree-search{float:left;margin-right:5px}.cms-tree-search label{display:none!important}.cms-tree-search select{position:relative;top:2px;width:175px!important}.cms-tree-search #toolbar form#changelist-search input[type=submit]{margin-left:0!important}.cms-tree-search #toolbar form#changelist-search #searchbar{width:175px!important}.cms-tree-filters{float:right}.cms-tree-filters .js-cms-tree-filter-trigger{position:absolute;top:0;right:0;padding-right:20px;line-height:30px;width:175px;border-bottom:1px solid #ddd}.cms-tree-filters h2{display:none}.cms-pagetree-empty{padding:15px 20px;border-top:none}.cms-pagetree-empty .addlink{padding-left:0}.jstree-django-cms{-webkit-tap-highlight-color:transparent}.jstree-django-cms .jstree-children,.jstree-django-cms .jstree-container-ul,.jstree-django-cms .jstree-leaf,.jstree-django-cms .jstree-node{list-style-type:none;padding:0;margin:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.jstree-django-cms .jstree-is-dragging{opacity:.1!important}.jstree-django-cms .jstree-is-dragging+.jstree-grid-cell{height:47px;border-top:1px solid #ddd;margin-top:-1px}.jstree-django-cms .jstree-is-dragging-copy{opacity:.9!important}.jstree-django-cms .jstree-grid-header,.jstree-django-cms .jstree-grid-separator{padding:0;margin:0;margin-left:0!important;border:none;background:0 0}.jstree-django-cms.jstree-grid-cell{padding:0}.jstree-django-cms .jstree-grid-cell,.jstree-django-cms .jstree-grid-column{box-sizing:border-box;overflow:visible}.jstree-django-cms .jstree-grid-column{vertical-align:top}.jstree-grid-wrapper{box-sizing:border-box;overflow:visible!important;width:100%!important}.jstree-grid-wrapper{background:#f2f2f2}.jstree-django-cms .jstree-grid-header{font-size:12px;color:#666;text-align:center;padding:3px 6px;border-bottom:1px solid #ddd;background:#fff}.jstree-django-cms .jstree-grid-header-fixed{position:fixed;z-index:2}.jstree-django-cms .jstree-grid-column-0 .jstree-grid-header{text-align:left!important}.jstree-django-cms .jstree-children{margin-left:20px}.jstree-django-cms .jstree-container-ul{margin-left:-1px}.jstree-django-cms .jstree-ocl{float:left;position:relative;left:20px;font-size:12px;color:#999;padding:18px 10px 10px 0}.jstree-django-cms .jstree-ocl:before{display:inline-block}.jstree-django-cms .jstree-closed>.jstree-ocl,.jstree-django-cms .jstree-open>.jstree-ocl{cursor:pointer}.jstree-django-cms .jstree-open>.jstree-ocl:before{content:"\E002"}.jstree-django-cms .jstree-open>.jstree-ocl:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jstree-django-cms .jstree-closed>.jstree-ocl:before{content:"\E002"}.jstree-django-cms .jstree-loading>.jstree-ocl:before{content:"\E011"}.jstree-django-cms .jstree-loading>.jstree-ocl:before{-webkit-animation:cms-spin 2s infinite linear;animation:cms-spin 2s infinite linear}.jstree-django-cms .jstree-anchor{box-sizing:border-box;display:block;cursor:move;outline:0;color:#666;height:47px;padding:12px 25px;margin-top:-1px;border:1px solid #ddd;border-right:none;background:#fff url(../../img/pagetree/tree-li-drag.gif) no-repeat -1px center;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.jstree-django-cms .jstree-anchor:hover{color:#666!important}.jstree-django-cms .jstree-node[data-move-permission=false] .jstree-anchor{cursor:default;background:#fff}.jstree-django-cms .jstree-closed>.jstree-anchor,.jstree-django-cms .jstree-loading>.jstree-anchor,.jstree-django-cms .jstree-open>.jstree-anchor{padding:12px 25px 12px 45px}.jstree-django-cms .cms-tree-node-filtered .jstree-anchor{cursor:default}.jstree-django-cms .jstree-grid-cell{height:46px;border-bottom:1px solid #ddd;background:#fff}.jstree-django-cms .jstree-grid-cell>span{display:block}.jstree-django-cms .jstree-grid-cell.jstree-django-cms{height:auto;border:none;background:0 0}.jstree-django-cms .jstree-grid-cell-regular{text-align:center;padding:7px 8px;border-left:1px solid #ddd}.jstree-django-cms .jstree-grid-cell-regular-options{border-left:none;text-align:right}.jstree-django-cms .jstree-clicked,.jstree-django-cms .jstree-hovered{background-color:#fafafa!important}.jstree-django-cms .jstree-grid-column-1 .jstree-grid-header{text-align:right}.jstree-django-cms .jstree-grid-column-1 .jstree-grid-header a{font-size:12px;top:0}.jstree-django-cms .jstree-grid-column-1 .jstree-grid-header span{line-height:1}.jstree-django-cms .jstree-grid-column-1 .jstree-grid-header .cms-icon{font-size:12px;padding-right:5px;margin-left:5px}.jstree.jstree-loading .jstree-container-ul{margin:0}.jstree.jstree-loading .jstree-anchor{padding-top:13px;padding-left:15px;border:none;background:0 0}.jstree.jstree-loading .jstree-loading>.jstree-ocl{display:none}.cms-tree-node-success>.jstree-anchor .jstree-themeicon{content:"";position:relative;top:4px;color:#693}.cms-tree-node-success>.jstree-anchor .jstree-themeicon:before{content:"\E008"}#jstree-dnd{box-sizing:border-box;display:block;min-width:300px;height:46px;padding:12px 25px!important;margin-left:-5px;background:#0bf url(../../img/pagetree/tree-li-drag.gif) no-repeat -1px center;color:#fff}#jstree-dnd .jstree-copy{color:#fff;padding:0 5px 2px;margin-left:5px;border-radius:3px;background:#999}#jstree-dnd .jstree-er,#jstree-dnd .jstree-ok{position:absolute;top:0;left:-5px;bottom:0;right:0;background-color:rgba(255,255,255,.6)}#jstree-dnd .jstree-ok{display:none}.is-stacked #jstree-dnd{box-shadow:1px 1px 1px rgba(0,0,0,.2),4px 4px 0 0 #0bf}.is-stacked .jstree-er{box-shadow:4px 4px 0 0 rgba(255,255,255,.6)}#jstree-marker{position:absolute;right:3%;z-index:102;margin:-6px 0 0 0;border-right:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #0bf;height:0}#jstree-marker:after{content:'';display:block;position:absolute;height:3px;top:-1px;left:-2px;right:0;background-color:#0bf}#jstree-marker.jstree-marker-child{border:2px solid #0bf;height:46px;margin:-24px 0 0 0;background-color:rgba(0,187,255,.1);box-sizing:border-box}#jstree-marker.jstree-marker-child:after{display:none}.djangocms-admin-style.cms-pagetree-wrapper.cms-admin-sideframe .messagelist+#content{margin-top:117px!important}.djangocms-admin-style.cms-pagetree-wrapper.cms-admin-sideframe #container .breadcrumbs{left:20px}.djangocms-admin-style.cms-pagetree-wrapper.cms-admin-sideframe #container .breadcrumbs+#content,.djangocms-admin-style.cms-pagetree-wrapper.cms-admin-sideframe #container .breadcrumbs+.messagelist+#content{margin-left:0!important;margin-right:0!important}.djangocms-admin-style.cms-pagetree-wrapper.cms-admin-sideframe #jstree-marker{right:0}.cms-pagetree-header-lang,.cms-pagetree-header-lang:active,.cms-pagetree-header-lang:focus,.cms-pagetree-header-lang:hover,.cms-pagetree-header-lang:link{color:#333!important}.cms-pagetree-header-lang.active{font-weight:700}.cms-pagetree-dropdown{position:relative}.cms-pagetree-dropdown-menu{display:none;position:absolute;top:30px;right:-1px;z-index:1000;min-width:180px;border-radius:5px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.25);-webkit-transform:translateZ(0);transform:translateZ(0)}.cms-pagetree-dropdown-menu .cms-pagetree-dropdown-item,.cms-pagetree-dropdown-menu a{display:block;color:#666;line-height:1.5;text-align:left;padding:10px 15px}.cms-pagetree-dropdown-menu a:active,.cms-pagetree-dropdown-menu a:focus,.cms-pagetree-dropdown-menu a:hover{color:#fff!important;background:#0bf}.cms-pagetree-dropdown-menu li:first-child>a{border-top-left-radius:5px;border-top-right-radius:5px}.cms-pagetree-dropdown-menu li:last-child>a{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.cms-pagetree-dropdown-menu .cms-pagetree-dropdown-item-disabled{opacity:.2;color:#454545;cursor:default}.cms-pagetree-dropdown-menu .cms-pagetree-dropdown-item-disabled:focus,.cms-pagetree-dropdown-menu .cms-pagetree-dropdown-item-disabled:hover{background:0 0!important;color:#454545!important}.cms-pagetree-dropdown-menu.cms-pagetree-dropdown-menu-condensed .cms-pagetree-dropdown-item,.cms-pagetree-dropdown-menu.cms-pagetree-dropdown-menu-condensed a{padding:5px 15px}.cms-pagetree-dropdown-menu .active{font-weight:700}.cms-pagetree-dropdown-menu .label{display:block;color:#999;font-size:90%;font-weight:400;line-height:1.5;text-align:left;text-transform:uppercase;padding:7px 15px 5px;border-bottom:1px solid #ddd;margin-bottom:4px}.cms-pagetree-dropdown-menu li{margin:0;padding:0;list-style-type:none}.cms-pagetree-dropdown-menu p{display:block;overflow:hidden;font-size:12px!important;text-align:left;text-overflow:ellipsis;margin:0;padding:5px 15px 3px!important}.cms-pagetree-dropdown-menu p strong{font-size:12px!important}.cms-pagetree-dropdown-menu p+p{margin-top:-2px;padding-top:0!important}.cms-pagetree-dropdown-menu p:last-child{padding-bottom:7px!important}.cms-pagetree-dropdown-menu .cms-icon{margin-right:10px}.cms-pagetree-dropdown-menu span{vertical-align:middle}.cms-pagetree-dropdown-menu:before{content:"";position:absolute;left:100%;z-index:-1;width:10px;height:10px;margin-left:-5px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.25);-webkit-transform:rotate(45deg) translateZ(0);transform:rotate(45deg) translateZ(0)}.cms-pagetree-dropdown-menu .cms-pagetree-dropdown-menu-inner{margin:0;padding:0!important;border-radius:5px;background-color:#fff}.cms-pagetree-dropdown-menu-open .cms-pagetree-dropdown-menu{display:block}.cms-pagetree-dropdown-menu-arrow-top-right:before{margin-top:-5px;margin-left:-24px}.cms-pagetree-dropdown-menu-arrow-right-top:before{top:16px}.cms-pagetree-dropdown-menu-arrow-right-bottom:before{bottom:18px}.cms-pagetree-dropdown-loader{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:5px}.cms-pagetree-node-state{box-sizing:border-box;display:inline-block;width:16px;height:16px;border-radius:100%;border:2px solid #fff;background:#fff;vertical-align:top}.cms-pagetree-node-state-empty{border-color:#999;background-color:#fff}.cms-pagetree-node-state-unpublished,.cms-pagetree-node-state-unpublished-parent{border-color:#999;background-color:#999}.cms-pagetree-node-state-published{border-color:#693;background-color:#693}.cms-pagetree-node-state-dirty{-webkit-animation:pulsate 2.5s ease-out infinite;animation:pulsate 2.5s ease-out infinite;border-color:#0bf;background-color:#0bf}@-webkit-keyframes pulsate{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}@keyframes pulsate{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}.cms-pagetree-legend{position:relative;text-align:right}.cms-pagetree-legend .cms-icon-info{color:#0bf;vertical-align:middle;margin-right:5px}.cms-pagetree-legend .cms-pagetree-dropdown{display:inline-block}.cms-pagetree-legend .cms-pagetree-dropdown-menu{top:auto;right:100%;bottom:0;left:auto;margin-right:10px;margin-bottom:-90px}.cms-pagetree-legend .cms-pagetree-dropdown-menu:before{bottom:96px}.cms-pagetree-legend .cms-pagetree-dropdown-item .cms-pagetree-node-state{margin-right:10px}.cms-pagetree-legend .cms-pagetree-dropdown-item .cms-icon{margin-right:8px}.cms-pagetree-legend .cms-pagetree-dropdown-item .cms-icon-home,.cms-pagetree-legend .cms-pagetree-dropdown-item .cms-icon-puzzle,.cms-pagetree-legend .cms-pagetree-dropdown-item .cms-icon-sitemap{color:#999}.cms-pagetree-legend .cms-icon{text-align:center;width:20px;margin-left:-2px}.cms-pagetree-legend .cms-icon-check-square{color:#693;font-size:14px}.cms-pagetree-legend .cms-icon-minus-square{font-size:14px}.cms-pagetree-legend-title-wrap{cursor:pointer}.cms-pagetree-legend-title{color:#999;vertical-align:middle;text-transform:uppercase}.cms-tooltip,.cms-tooltip-touch{visibility:hidden;position:absolute;top:0;left:0;font-size:12px;line-height:22px;font-weight:700;color:#ddd;white-space:nowrap;padding:0 7px 0 22px;margin:0;border-radius:3px;background:#454545}.cms-tooltip-touch:before,.cms-tooltip:before{content:"\E01A"}.cms-tooltip-touch:before,.cms-tooltip:before{font-size:14px;top:50%;left:4px;margin-top:-7px;position:absolute}.cms-tooltip span,.cms-tooltip-touch span{position:absolute;top:100%;right:0;margin-top:-4px;float:right;color:#fff;font-weight:400;padding:0 7px;border-radius:3px 0 3px 3px;background:#454545} \ No newline at end of file diff --git a/cms/static/cms/css/3.4.6/cms.welcome.css b/cms/static/cms/css/3.4.6/cms.welcome.css new file mode 100644 index 00000000000..56c2e565c70 --- /dev/null +++ b/cms/static/cms/css/3.4.6/cms.welcome.css @@ -0,0 +1,3 @@ +/*! + * @copyright: https://github.com/divio/django-cms + */@font-face{font-family:django-cms-iconfont;src:url(../../fonts/3.4.6/django-cms-iconfont.eot);src:url(../../fonts/3.4.6/django-cms-iconfont.eot#iefix) format("eot"),url(../../fonts/3.4.6/django-cms-iconfont.woff2) format("woff2"),url(../../fonts/3.4.6/django-cms-iconfont.woff) format("woff"),url(../../fonts/3.4.6/django-cms-iconfont.ttf) format("truetype"),url(../../fonts/3.4.6/django-cms-iconfont.svg#django-cms-iconfont) format("svg");font-weight:400;font-style:normal}.cms-icon{display:inline-block;font:normal normal normal 16px/1 django-cms-iconfont;text-rendering:auto;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cms-icon-alias:before{content:"\E001"}.cms-icon-arrow-right:before{content:"\E002"}.cms-icon-arrow-wide:before{content:"\E003"}.cms-icon-arrow:before{content:"\E004"}.cms-icon-bin:before{content:"\E005"}.cms-icon-check-o:before{content:"\E006"}.cms-icon-check-square:before{content:"\E007"}.cms-icon-check:before{content:"\E008"}.cms-icon-close:before{content:"\E009"}.cms-icon-cogs:before{content:"\E00A"}.cms-icon-copy:before{content:"\E00B"}.cms-icon-eye:before{content:"\E00C"}.cms-icon-forbidden:before{content:"\E00D"}.cms-icon-handler:before{content:"\E00E"}.cms-icon-home:before{content:"\E00F"}.cms-icon-info:before{content:"\E010"}.cms-icon-loader:before{content:"\E011"}.cms-icon-lock:before{content:"\E012"}.cms-icon-logo:before{content:"\E013"}.cms-icon-menu:before{content:"\E014"}.cms-icon-minimize:before{content:"\E015"}.cms-icon-minus-square-o:before{content:"\E016"}.cms-icon-minus-square:before{content:"\E017"}.cms-icon-minus:before{content:"\E018"}.cms-icon-paste:before{content:"\E019"}.cms-icon-pencil:before{content:"\E01A"}.cms-icon-pin:before{content:"\E01B"}.cms-icon-plus-square-o:before{content:"\E01C"}.cms-icon-plus:before{content:"\E01D"}.cms-icon-puzzle:before{content:"\E01E"}.cms-icon-scissors:before{content:"\E01F"}.cms-icon-search:before{content:"\E020"}.cms-icon-sitemap:before{content:"\E021"}.cms-icon-squares:before{content:"\E022"}.cms-icon-window:before{content:"\E023"}.cms-welcome-bg{background:#f2f2f2}.cms-welcome{color:#454545;width:60%;min-width:320px;margin:0 auto}.cms-welcome a{color:#0bf}.cms-welcome a:active,.cms-welcome a:focus,.cms-welcome a:hover{text-decoration:underline}.cms-welcome .cms-hidden{display:none}.cms-welcome .cms-welcome-footer,.cms-welcome .cms-welcome-section{box-sizing:border-box;width:60%;min-width:320px;margin:0 auto}.cms-welcome .cms-welcome-header{text-align:center}.cms-welcome .cms-welcome-heading{color:#999;font-size:22px;font-weight:200;text-align:center;padding:40px 0 15px;border-bottom:1px solid #ddd}.cms-welcome .cms-welcome-heading .cms-icon{color:#693}.cms-welcome .cms-welcome-logo,.cms-welcome .cms-welcome-logo:focus,.cms-welcome .cms-welcome-logo:hover{display:inline-block;background-image:url(../../fonts/src/logo.svg);background-repeat:no-repeat;background-position:center center;height:35px;width:200px;font-size:35px;text-decoration:none;margin:50px auto 30px}.cms-welcome .cms-welcome-section{box-shadow:0 0 5px #ddd;padding:20px;margin-bottom:5px;background:#fff}.cms-welcome .cms-welcome-section h2{font-size:16px;font-weight:700;margin:0 0 15px}.cms-welcome .cms-welcome-section p{padding:5px 0}.cms-welcome .cms-welcome-links{padding:10px 5px;margin:0 0 15px;border-bottom:1px solid #ddd}.cms-welcome .cms-welcome-links a{padding:0 5px}.cms-welcome .cms-welcome-notes{font-size:12px;line-height:16px;color:#999;padding:5px 10px} \ No newline at end of file diff --git a/cms/static/cms/css/3.4.6rc1/cms.wizard.css b/cms/static/cms/css/3.4.6/cms.wizard.css similarity index 100% rename from cms/static/cms/css/3.4.6rc1/cms.wizard.css rename to cms/static/cms/css/3.4.6/cms.wizard.css diff --git a/cms/static/cms/css/3.4.6rc1/cms.base.css b/cms/static/cms/css/3.4.6rc1/cms.base.css deleted file mode 100644 index 4767c342860..00000000000 --- a/cms/static/cms/css/3.4.6rc1/cms.base.css +++ /dev/null @@ -1,3 +0,0 @@ -/*! - * @copyright: https://github.com/divio/django-cms - */.cms-reset a,.cms-reset a:active,.cms-reset a:focus,.cms-reset a:hover,.cms-reset div,.cms-reset fieldset,.cms-reset form,.cms-reset h1,.cms-reset h2,.cms-reset h3,.cms-reset input,.cms-reset kbd,.cms-reset label,.cms-reset li,.cms-reset p,.cms-reset textarea,.cms-reset ul{color:#222;font:normal 14px/20px Helvetica,Arial,sans-serif;text-align:left;text-decoration:none;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;outline:0;list-style-type:none;list-style-image:none;background:0 0;transition:none}.cms-reset table,.cms-reset td,.cms-reset th,.cms-reset tr{border:none;background:0 0;padding:0;margin:0}.cms{position:absolute;top:5px;left:0;z-index:9999999;width:100%}.cms-prevent-scrolling{overflow:hidden!important}.cms-prevent-scrolling body{overflow:hidden!important}@-webkit-keyframes cms-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes cms-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:django-cms-iconfont;src:url(../../fonts/3.4.6rc1/django-cms-iconfont.eot);src:url(../../fonts/3.4.6rc1/django-cms-iconfont.eot#iefix) format("eot"),url(../../fonts/3.4.6rc1/django-cms-iconfont.woff2) format("woff2"),url(../../fonts/3.4.6rc1/django-cms-iconfont.woff) format("woff"),url(../../fonts/3.4.6rc1/django-cms-iconfont.ttf) format("truetype"),url(../../fonts/3.4.6rc1/django-cms-iconfont.svg#django-cms-iconfont) format("svg");font-weight:400;font-style:normal}.cms-icon,div.cms .cms-structure .cms-dragitem-collapsable:before,div.cms .cms-submenu-btn:before,div.cms .cms-submenu-dropdown-settings .cms-submenu-item a[data-cms-icon]:before,div.cms .cms-submenu-dropdown-settings .cms-submenu-item a[data-rel]:before,div.cms .cms-toolbar-item-logo a,div.cms .cms-tooltip-touch:before,div.cms .cms-tooltip:before{display:inline-block;font:normal normal normal 16px/1 django-cms-iconfont;text-rendering:auto;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cms-icon-alias:before{content:"\E001"}.cms-icon-arrow-right:before{content:"\E002"}.cms-icon-arrow-wide:before{content:"\E003"}.cms-icon-arrow:before{content:"\E004"}.cms-icon-bin:before{content:"\E005"}.cms-icon-check-o:before{content:"\E006"}.cms-icon-check-square:before{content:"\E007"}.cms-icon-check:before{content:"\E008"}.cms-icon-close:before{content:"\E009"}.cms-icon-cogs:before{content:"\E00A"}.cms-icon-copy:before{content:"\E00B"}.cms-icon-eye:before{content:"\E00C"}.cms-icon-forbidden:before{content:"\E00D"}.cms-icon-handler:before{content:"\E00E"}.cms-icon-home:before{content:"\E00F"}.cms-icon-info:before{content:"\E010"}.cms-icon-loader:before,div.cms .cms-toolbar-loader a span:before{content:"\E011"}.cms-icon-lock:before{content:"\E012"}.cms-icon-logo:before,div.cms .cms-toolbar-item-logo a:before{content:"\E013"}.cms-icon-menu:before{content:"\E014"}.cms-icon-minimize:before{content:"\E015"}.cms-icon-minus-square-o:before{content:"\E016"}.cms-icon-minus-square:before{content:"\E017"}.cms-icon-minus:before{content:"\E018"}.cms-icon-paste:before{content:"\E019"}.cms-icon-pencil:before{content:"\E01A"}.cms-icon-pin:before{content:"\E01B"}.cms-icon-plus-square-o:before{content:"\E01C"}.cms-icon-plus:before{content:"\E01D"}.cms-icon-puzzle:before{content:"\E01E"}.cms-icon-scissors:before{content:"\E01F"}.cms-icon-search:before{content:"\E020"}.cms-icon-sitemap:before{content:"\E021"}.cms-icon-squares:before{content:"\E022"}.cms-icon-window:before{content:"\E023"}.cms-hover-tooltip{position:relative;z-index:1001}.cms-btn-active .cms-hover-tooltip:after,.cms-btn-active .cms-hover-tooltip:before,div.cms .cms-dropdown-open .cms-dropdown-toggle .cms-hover-tooltip:after,div.cms .cms-dropdown-open .cms-dropdown-toggle .cms-hover-tooltip:before{opacity:0!important;transition-delay:0s!important}.cms-hover-tooltip:after,.cms-hover-tooltip:before{visibility:hidden;position:absolute;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71,1.7,.77,1.24),-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cms-hover-tooltip-delay:focus:after,.cms-hover-tooltip-delay:focus:before,.cms-hover-tooltip-delay:hover:after,.cms-hover-tooltip-delay:hover:before{transition:opacity .2s ease-in-out 1.5s,visibility .2s ease-in-out 1.5s,-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24) 1.5s;transition:opacity .2s ease-in-out 1.5s,visibility .2s ease-in-out 1.5s,transform .2s cubic-bezier(.71,1.7,.77,1.24) 1.5s;transition:opacity .2s ease-in-out 1.5s,visibility .2s ease-in-out 1.5s,transform .2s cubic-bezier(.71,1.7,.77,1.24) 1.5s,-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24) 1.5s}.cms-hover-tooltip:focus{outline:0}.cms-hover-tooltip:focus:after,.cms-hover-tooltip:focus:before,.cms-hover-tooltip:hover:after,.cms-hover-tooltip:hover:before{visibility:visible;opacity:1}.cms-hover-tooltip:before{content:"";z-index:2;border:6px solid transparent;background:0 0}.cms-hover-tooltip:after{content:attr(data-cms-tooltip);z-index:1;color:#fff!important;font-size:12px;font-weight:400;line-height:1.2;text-align:center;width:160px;padding:6px 8px;background-color:rgba(0,0,0,.8);white-space:normal}.cms-hover-tooltip:after,.cms-hover-tooltip:before{bottom:100%;left:50%}.cms-hover-tooltip:before{margin-bottom:-12px;margin-left:-6px;border-top-color:rgba(0,0,0,.8)}.cms-hover-tooltip:after{margin-left:-80px}.cms-hover-tooltip:focus:after,.cms-hover-tooltip:focus:before,.cms-hover-tooltip:hover:after,.cms-hover-tooltip:hover:before{-webkit-transform:translateY(-12px);transform:translateY(-12px)}.cms-hover-tooltip-left:after,.cms-hover-tooltip-left:before{right:100%;bottom:50%;left:auto;-webkit-transform:translateY(50%);transform:translateY(50%)}.cms-hover-tooltip-left:before{margin-left:0;margin-right:-12px;margin-bottom:0;border-top-color:transparent;border-left-color:rgba(0,0,0,.8)}.cms-hover-tooltip-left:focus:after,.cms-hover-tooltip-left:focus:before,.cms-hover-tooltip-left:hover:after,.cms-hover-tooltip-left:hover:before{-webkit-transform:translateX(-12px) translateY(50%);transform:translateX(-12px) translateY(50%)}.cms-hover-tooltip-bottom:after,.cms-hover-tooltip-bottom:before{top:100%;bottom:auto;left:50%}.cms-hover-tooltip-bottom:before{margin-top:-12px;margin-bottom:0;border-top-color:transparent;border-bottom-color:rgba(0,0,0,.8)}.cms-hover-tooltip-bottom:focus:after,.cms-hover-tooltip-bottom:focus:before,.cms-hover-tooltip-bottom:hover:after,.cms-hover-tooltip-bottom:hover:before{-webkit-transform:translateY(12px);transform:translateY(12px)}.cms-hover-tooltip-right:after,.cms-hover-tooltip-right:before{bottom:50%;left:100%}.cms-hover-tooltip-right:before{margin-bottom:0;margin-left:-12px;border-top-color:transparent;border-right-color:rgba(0,0,0,.8)}.cms-hover-tooltip-right:focus:after,.cms-hover-tooltip-right:focus:before,.cms-hover-tooltip-right:hover:after,.cms-hover-tooltip-right:hover:before{-webkit-transform:translateX(12px) translateY(50%);transform:translateX(12px) translateY(50%)}.cms-hover-tooltip-left:before,.cms-hover-tooltip-right:before{-webkit-transform:translateY(50%);transform:translateY(50%)}.cms-hover-tooltip-left:after,.cms-hover-tooltip-right:after{margin-left:0;-webkit-transform:translateY(50%);transform:translateY(50%)}.cms-dialog{position:fixed;top:50%;left:50%;z-index:99999;box-sizing:border-box;width:500px;margin:-100px 0 0 -250px;padding:20px;border:1px solid #ddd;border-radius:5px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.5);-webkit-transform:translateZ(0);transform:translateZ(0)}.cms-dialog h1{margin:0 0 10px;padding:0}.cms-dialog form{margin:-20px;padding:0 20px!important;border-top:1px solid #ddd}.cms-dialog form label{display:inline}.cms-dialog form input[type=checkbox]{position:relative;top:auto;vertical-align:middle;line-height:20px}.cms-dialog form p{margin:0 20px;margin-bottom:0;padding:10px 0}.cms-dialog form p:after{display:none}.cms-dialog form input[type=submit]{margin-bottom:0!important}.cms-dialog form .submit-row{margin:0 -20px;padding:20px 20px 0}.cms-dialog form .submit-row input{margin-left:0}@media (max-width:540px){.cms-dialog{right:0;left:0;width:80%;margin:-100px auto 0}}.cms-dialog-dimmer{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:rgba(0,0,0,.6)}cms-plugin.cms-plugin-text-node{display:inline}.cms-placeholder{overflow:hidden;height:0}.cms-render-model-icon{display:inline-block;width:18px;height:18px;margin:0;padding:0;cursor:pointer}.cms-render-model-icon,.cms-render-model-icon img{position:relative;max-width:none;margin:0!important;padding:0!important;background:url(../../img/toolbar/render_model_icon.png) no-repeat}.cms-render-model-add{display:inline-block;width:18px;height:18px;margin:0;padding:0;cursor:pointer}.cms-render-model-add,.cms-render-model-add img{position:relative;max-width:none;margin:0!important;padding:0!important;background:url(../../img/toolbar/render_model_add.png) no-repeat}.cms-loader{background:#fff url(../../img/loader.gif?uf5b664wnc) no-repeat center center!important}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){.cms-loader{background-image:url(../../img/loader@2x.gif?uf5b664wnc)!important;background-size:32px!important}}div.cms .cms-tooltip,div.cms .cms-tooltip-touch{visibility:hidden;position:absolute;top:0;left:0;font-size:12px;line-height:22px;font-weight:700;color:#ddd;white-space:nowrap;padding:0 7px 0 22px;margin:0;border-radius:3px;background:#454545}div.cms .cms-tooltip-touch:before,div.cms .cms-tooltip:before{content:"\E01A"}div.cms .cms-tooltip-touch:before,div.cms .cms-tooltip:before{font-size:14px;top:50%;left:4px;margin-top:-7px;position:absolute}div.cms .cms-tooltip span,div.cms .cms-tooltip-touch span{position:absolute;top:100%;right:0;margin-top:-4px;float:right;color:#fff;font-weight:400;padding:0 7px;border-radius:3px 0 3px 3px;background:#454545}div.cms .cms-btn{background-image:none;margin-bottom:0;border-radius:3px;color:#555;background-color:#fff;border:1px solid #ddd;background-clip:padding-box;-webkit-appearance:none}div.cms .cms-btn.focus,div.cms .cms-btn:focus{color:#555;background-color:#f2f2f2;border-color:#d0d0d0;text-decoration:none}div.cms .cms-btn:hover{color:#555;background-color:#f2f2f2;border-color:#d0d0d0;text-decoration:none}div.cms .cms-btn.cms-btn-active,div.cms .cms-btn:active,div.cms .cms-dropdown-open .cms-btn.cms-dropdown-toggle{color:#555;background-color:#e6e6e6;border-color:#c3c3c3;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}div.cms .cms-btn.cms-btn-active.focus,div.cms .cms-btn.cms-btn-active:focus,div.cms .cms-btn.cms-btn-active:hover,div.cms .cms-btn:active.focus,div.cms .cms-btn:active:focus,div.cms .cms-btn:active:hover,div.cms .cms-dropdown-open .cms-btn.cms-dropdown-toggle:focus,div.cms .cms-dropdown-open .cms-btn.cms-dropdown-toggle:hover,div.cms .cms-dropdown-open .cms-btn.focus.cms-dropdown-toggle{color:#555;background-color:#d4d4d4;border-color:#9d9d9d}div.cms .cms-btn.cms-btn-active,div.cms .cms-btn:active,div.cms .cms-dropdown-open .cms-btn.cms-dropdown-toggle{background-image:none}div.cms .cms-btn.cms-btn-disabled,div.cms .cms-btn.cms-btn-disabled.cms-btn-active,div.cms .cms-btn.cms-btn-disabled.focus,div.cms .cms-btn.cms-btn-disabled:active,div.cms .cms-btn.cms-btn-disabled:focus,div.cms .cms-btn.cms-btn-disabled:hover,div.cms .cms-btn[disabled],div.cms .cms-btn[disabled].cms-btn-active,div.cms .cms-btn[disabled].focus,div.cms .cms-btn[disabled]:active,div.cms .cms-btn[disabled]:focus,div.cms .cms-btn[disabled]:hover,div.cms .cms-dropdown-open .cms-btn.cms-btn-disabled.cms-dropdown-toggle,div.cms .cms-dropdown-open .cms-btn[disabled].cms-dropdown-toggle{background-color:rgba(255,255,255,.4);border-color:rgba(221,221,221,.4);color:#d5d5d5;cursor:not-allowed;box-shadow:none}div.cms .cms-btn.cms-btn-disabled.cms-btn-active:before,div.cms .cms-btn.cms-btn-disabled.focus:before,div.cms .cms-btn.cms-btn-disabled:active:before,div.cms .cms-btn.cms-btn-disabled:before,div.cms .cms-btn.cms-btn-disabled:focus:before,div.cms .cms-btn.cms-btn-disabled:hover:before,div.cms .cms-btn[disabled].cms-btn-active:before,div.cms .cms-btn[disabled].focus:before,div.cms .cms-btn[disabled]:active:before,div.cms .cms-btn[disabled]:before,div.cms .cms-btn[disabled]:focus:before,div.cms .cms-btn[disabled]:hover:before,div.cms .cms-dropdown-open .cms-btn.cms-btn-disabled.cms-dropdown-toggle:before,div.cms .cms-dropdown-open .cms-btn[disabled].cms-dropdown-toggle:before{color:rgba(85,85,85,.4)}div.cms .cms-btn-action{background-image:none;margin-bottom:0;border-radius:3px;color:#fff;background-color:#0bf;border:1px solid #0bf;background-clip:padding-box;-webkit-appearance:none}div.cms .cms-btn-action.focus,div.cms .cms-btn-action:focus{color:#fff;background-color:#00a8e6;border-color:#00a8e6;text-decoration:none}div.cms .cms-btn-action:hover{color:#fff;background-color:#00a8e6;border-color:#00a8e6;text-decoration:none}div.cms .cms-btn-action.cms-btn-active,div.cms .cms-btn-action:active,div.cms .cms-dropdown-open .cms-btn-action.cms-dropdown-toggle{color:#fff;background-color:#0096cc;border-color:#0096cc;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}div.cms .cms-btn-action.cms-btn-active.focus,div.cms .cms-btn-action.cms-btn-active:focus,div.cms .cms-btn-action.cms-btn-active:hover,div.cms .cms-btn-action:active.focus,div.cms .cms-btn-action:active:focus,div.cms .cms-btn-action:active:hover,div.cms .cms-dropdown-open .cms-btn-action.cms-dropdown-toggle:focus,div.cms .cms-dropdown-open .cms-btn-action.cms-dropdown-toggle:hover,div.cms .cms-dropdown-open .cms-btn-action.focus.cms-dropdown-toggle{color:#fff;background-color:#007ba8;border-color:#005e80}div.cms .cms-btn-action.cms-btn-active,div.cms .cms-btn-action:active,div.cms .cms-dropdown-open .cms-btn-action.cms-dropdown-toggle{background-image:none}div.cms .cms-btn-action.cms-btn-disabled,div.cms .cms-btn-action.cms-btn-disabled.cms-btn-active,div.cms .cms-btn-action.cms-btn-disabled.focus,div.cms .cms-btn-action.cms-btn-disabled:active,div.cms .cms-btn-action.cms-btn-disabled:focus,div.cms .cms-btn-action.cms-btn-disabled:hover,div.cms .cms-btn-action[disabled],div.cms .cms-btn-action[disabled].cms-btn-active,div.cms .cms-btn-action[disabled].focus,div.cms .cms-btn-action[disabled]:active,div.cms .cms-btn-action[disabled]:focus,div.cms .cms-btn-action[disabled]:hover,div.cms .cms-dropdown-open .cms-btn-action.cms-btn-disabled.cms-dropdown-toggle,div.cms .cms-dropdown-open .cms-btn-action[disabled].cms-dropdown-toggle{background-color:rgba(0,187,255,.4);border-color:rgba(0,187,255,.4);color:#fff;cursor:not-allowed;box-shadow:none}div.cms .cms-btn-action.cms-btn-disabled.cms-btn-active:before,div.cms .cms-btn-action.cms-btn-disabled.focus:before,div.cms .cms-btn-action.cms-btn-disabled:active:before,div.cms .cms-btn-action.cms-btn-disabled:before,div.cms .cms-btn-action.cms-btn-disabled:focus:before,div.cms .cms-btn-action.cms-btn-disabled:hover:before,div.cms .cms-btn-action[disabled].cms-btn-active:before,div.cms .cms-btn-action[disabled].focus:before,div.cms .cms-btn-action[disabled]:active:before,div.cms .cms-btn-action[disabled]:before,div.cms .cms-btn-action[disabled]:focus:before,div.cms .cms-btn-action[disabled]:hover:before,div.cms .cms-dropdown-open .cms-btn-action.cms-btn-disabled.cms-dropdown-toggle:before,div.cms .cms-dropdown-open .cms-btn-action[disabled].cms-dropdown-toggle:before{color:rgba(255,255,255,.4)}div.cms .cms-btn-caution{background-image:none;margin-bottom:0;border-radius:3px;color:#fff;background-color:#ff4000;border:1px solid #ff4000;background-clip:padding-box;-webkit-appearance:none}div.cms .cms-btn-caution.focus,div.cms .cms-btn-caution:focus{color:#fff;background-color:#e63900;border-color:#e63900;text-decoration:none}div.cms .cms-btn-caution:hover{color:#fff;background-color:#e63900;border-color:#e63900;text-decoration:none}div.cms .cms-btn-caution.cms-btn-active,div.cms .cms-btn-caution:active,div.cms .cms-dropdown-open .cms-btn-caution.cms-dropdown-toggle{color:#fff;background-color:#c30;border-color:#c30;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}div.cms .cms-btn-caution.cms-btn-active.focus,div.cms .cms-btn-caution.cms-btn-active:focus,div.cms .cms-btn-caution.cms-btn-active:hover,div.cms .cms-btn-caution:active.focus,div.cms .cms-btn-caution:active:focus,div.cms .cms-btn-caution:active:hover,div.cms .cms-dropdown-open .cms-btn-caution.cms-dropdown-toggle:focus,div.cms .cms-dropdown-open .cms-btn-caution.cms-dropdown-toggle:hover,div.cms .cms-dropdown-open .cms-btn-caution.focus.cms-dropdown-toggle{color:#fff;background-color:#a82a00;border-color:#802000}div.cms .cms-btn-caution.cms-btn-active,div.cms .cms-btn-caution:active,div.cms .cms-dropdown-open .cms-btn-caution.cms-dropdown-toggle{background-image:none}div.cms .cms-btn-caution.cms-btn-disabled,div.cms .cms-btn-caution.cms-btn-disabled.cms-btn-active,div.cms .cms-btn-caution.cms-btn-disabled.focus,div.cms .cms-btn-caution.cms-btn-disabled:active,div.cms .cms-btn-caution.cms-btn-disabled:focus,div.cms .cms-btn-caution.cms-btn-disabled:hover,div.cms .cms-btn-caution[disabled],div.cms .cms-btn-caution[disabled].cms-btn-active,div.cms .cms-btn-caution[disabled].focus,div.cms .cms-btn-caution[disabled]:active,div.cms .cms-btn-caution[disabled]:focus,div.cms .cms-btn-caution[disabled]:hover,div.cms .cms-dropdown-open .cms-btn-caution.cms-btn-disabled.cms-dropdown-toggle,div.cms .cms-dropdown-open .cms-btn-caution[disabled].cms-dropdown-toggle{background-color:rgba(255,64,0,.4);border-color:rgba(255,64,0,.4);color:#fff;cursor:not-allowed;box-shadow:none}div.cms .cms-btn-caution.cms-btn-disabled.cms-btn-active:before,div.cms .cms-btn-caution.cms-btn-disabled.focus:before,div.cms .cms-btn-caution.cms-btn-disabled:active:before,div.cms .cms-btn-caution.cms-btn-disabled:before,div.cms .cms-btn-caution.cms-btn-disabled:focus:before,div.cms .cms-btn-caution.cms-btn-disabled:hover:before,div.cms .cms-btn-caution[disabled].cms-btn-active:before,div.cms .cms-btn-caution[disabled].focus:before,div.cms .cms-btn-caution[disabled]:active:before,div.cms .cms-btn-caution[disabled]:before,div.cms .cms-btn-caution[disabled]:focus:before,div.cms .cms-btn-caution[disabled]:hover:before,div.cms .cms-dropdown-open .cms-btn-caution.cms-btn-disabled.cms-dropdown-toggle:before,div.cms .cms-dropdown-open .cms-btn-caution[disabled].cms-dropdown-toggle:before{color:rgba(255,255,255,.4)}div.cms .cms-dropdown-caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:5px dashed;border-right:5px solid transparent;border-left:5px solid transparent}div.cms .cms-dropdown{position:relative}div.cms .cms-dropdown>.cms-btn{border-radius:3px!important}div.cms .cms-dropdown-toggle:focus{outline:0}div.cms .cms-dropdown-toggle-thin{margin-left:-1px;padding-left:7px!important;padding-right:7px!important}div.cms .cms-dropdown-toggle-thin .cms-dropdown-caret{margin-left:0}div.cms .cms-dropdown-menu{position:absolute;top:100%;left:0;z-index:99999;display:none!important;float:left;min-width:180px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px!important;text-align:left;background-color:#fff;border:1px solid transparent;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.25);background-clip:padding-box}div.cms .cms-dropdown-menu>li>a{display:block!important;padding:3px 20px!important;border:none!important;clear:both;font-weight:400;line-height:30px;float:none!important;font-size:14px!important;border-radius:0!important;padding-top:0!important;padding-bottom:0!important;height:30px;color:#555;white-space:nowrap}div.cms .cms-dropdown-menu>li>a.cms-btn-action,div.cms .cms-dropdown-menu>li>a.cms-btn-caution{color:#fff}div.cms .cms-dropdown-menu .cms-toolbar-item-navigation-break{text-indent:-119988px;overflow:hidden;text-align:left;height:1px;margin:0 0 4px;padding:0 0 4px;border-bottom:1px solid #ddd}div.cms .cms-toolbar-right .cms-dropdown-menu{left:auto;right:-1px}div.cms .cms-dropdown-menu>li>a{border-radius:none;background-color:none}div.cms .cms-dropdown-menu>li>a:focus,div.cms .cms-dropdown-menu>li>a:hover{text-decoration:none;color:#fff;background-color:#0bf}div.cms .cms-dropdown-menu>li>a.cms-btn-active,div.cms .cms-dropdown-menu>li>a.cms-btn-active:focus,div.cms .cms-dropdown-menu>li>a.cms-btn-active:hover,div.cms .cms-dropdown-open .cms-dropdown-menu>li>a.cms-dropdown-toggle,div.cms .cms-dropdown-open .cms-dropdown-menu>li>a.cms-dropdown-toggle:focus,div.cms .cms-dropdown-open .cms-dropdown-menu>li>a.cms-dropdown-toggle:hover{color:#fff;text-decoration:none;outline:0;background-color:#0bf}div.cms .cms-dropdown-menu>li>a.cms-btn-disabled{opacity:.2!important}div.cms .cms-dropdown-menu>li>a.cms-btn-disabled,div.cms .cms-dropdown-menu>li>a.cms-btn-disabled:focus,div.cms .cms-dropdown-menu>li>a.cms-btn-disabled:hover{color:#000}div.cms .cms-dropdown-menu>li>a.cms-btn-disabled,div.cms .cms-dropdown-menu>li>a.cms-btn-disabled:focus,div.cms .cms-dropdown-menu>li>a.cms-btn-disabled:hover{text-decoration:none!important;background-color:transparent!important;background-image:none!important;cursor:not-allowed!important}div.cms .cms-dropdown-open>.cms-dropdown-menu{display:block!important}div.cms .cms-dropdown-open .cms-dropdown-toggle{outline:0}div.cms .cms-dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:99990}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-dropdown-toggle{text-align:left!important}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-dropdown-toggle .cms-dropdown-caret{position:absolute;right:15px;top:18px}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-dropdown-menu{display:none!important;margin-left:0!important;width:100%!important;border:1px solid #ddd;border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-top:-1px}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-dropdown-menu li>a.cms-btn{text-align:left}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-dropdown-open .cms-dropdown-menu{display:block!important}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-btn-group{display:table;width:100%}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-btn-group>.cms-btn{display:table-cell;text-align:left!important}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-btn-group>.cms-btn.cms-btn-action,div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-btn-group>.cms-btn.cms-btn-caution{color:#fff}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-btn-group>.cms-btn:first-child{border-right:none!important}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-btn-group>.cms-btn:last-child{width:40px;text-align:center!important}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-btn-group>.cms-btn .cms-dropdown-caret{position:static!important}div.cms .cms-btn-group>.cms-btn.cms-btn-action:last-child{border-left:1px solid #0096cc}div.cms .cms-btn-group>.cms-btn.cms-btn-caution:last-child{border-left:1px solid #c00}div.cms .cms-toolbar{position:fixed;top:0;left:0;right:0;z-index:9999999;min-height:46px;margin-top:-56px;border-bottom:1px solid #ddd!important;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);-webkit-backface-visibility:hidden;backface-visibility:hidden}.cms-toolbar-expanded div.cms .cms-toolbar{margin-top:0}div.cms .cms-toolbar .cms-toolbar-left{position:absolute;left:0;top:0;z-index:10}div.cms .cms-toolbar .cms-toolbar-right{position:absolute;right:0;top:0;z-index:10;padding-right:48px}div.cms .cms-toolbar .cms-toolbar-left .cms-toolbar-item{margin-right:15px}div.cms .cms-toolbar .cms-toolbar-left .cms-toolbar-item:last-child{margin-right:0}div.cms .cms-toolbar .cms-toolbar-right .cms-toolbar-item{margin-right:15px}div.cms .cms-toolbar .cms-toolbar-item{float:left}.cms-toolbar-non-sticky{position:static!important}.cms-toolbar-non-sticky .cms .cms-toolbar{position:absolute}.cms-toolbar-non-sticky .cms.cms-toolbar-debug .cms-toolbar{margin-top:-5px!important}div.cms.cms-toolbar-debug .cms-toolbar{top:5px!important}div.cms.cms-toolbar-debug .cms-toolbar-trigger{top:5px!important}div.cms.cms-toolbar-debug .cms-debug-bar{position:fixed;top:0;left:0;z-index:99999999;width:100%;height:5px;border-bottom:1px solid #ddd;background-color:#fcd200;background-image:linear-gradient(135deg,rgba(255,255,255,.8) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.8) 50%,rgba(255,255,255,.8) 75%,transparent 75%,transparent);background-size:10px 10px}div.cms.cms-toolbar-debug #container{padding-top:51px!important}div.cms .cms-toolbar-item-navigation li{position:relative;float:left}div.cms .cms-toolbar-item-navigation li a{float:left;color:#000;padding:0 10px;line-height:46px;height:46px;cursor:default}div.cms .cms-toolbar-item-navigation li ul{display:none}div.cms .cms-toolbar-item-navigation>li:first-child>a span{font-weight:600}div.cms .cms-toolbar-item-logo .cms-toolbar-item-navigation a,div.cms .cms-toolbar-item-navigation .cms-icon,div.cms .cms-toolbar-item-navigation .cms-toolbar-item-logo a{display:none;position:absolute;top:50%;right:7px;margin-top:-5px;font-size:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul{display:block;position:absolute;top:46px;left:0;min-width:180px;padding:4px 0 3px;border:1px solid #fff;border-top:none;border-radius:0 0 4px 4px;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.4)}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul li{float:none}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul li a{display:block;float:none;white-space:nowrap;line-height:30px;height:30px;padding:0 25px 0 15px;cursor:pointer}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover ul ul{border-top:1px solid #f2f2f2;border-radius:0 4px 4px 0}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children ul{display:none;top:-5px;left:100%}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a{cursor:default}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span{display:block}div.cms .cms-toolbar-item-logo .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span a,div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-icon,div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-children>a span .cms-toolbar-item-logo a{display:block}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover>a{color:#fff!important;background:#0bf}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-toolbar-item-navigation-active>a{font-weight:800}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-break{text-indent:-119988px;overflow:hidden;text-align:left;height:1px;margin:0 0 4px;padding:0 0 4px;border-bottom:1px solid #ddd}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a{cursor:default!important;opacity:.2}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a,div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a:active,div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a:focus,div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled a:hover{color:#000!important;background:0 0!important;box-shadow:none}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-disabled ul{display:none!important}div.cms .cms-toolbar-more{display:none}div.cms .cms-toolbar-more .cms-toolbar-item-navigation-children{padding:0}div.cms .cms-toolbar-more .cms-toolbar-item{float:none;margin:0 10px!important;overflow:hidden;margin-top:5px;margin-bottom:8px}div.cms .cms-toolbar-more .cms-toolbar-item-cms-mode-switcher a{float:left!important;width:50%}div.cms .cms-toolbar-more .cms-modal-item-buttons .cms-btn,div.cms .cms-toolbar-more .cms-toolbar-item-buttons .cms-btn{text-align:center}div.cms .cms-toolbar-more .cms-btn{color:#555}div.cms .cms-toolbar-more .cms-btn-action{color:#fff}div.cms .cms-toolbar-more .cms-more-buttons+.cms-toolbar-item-navigation-children{padding-top:8px;border-top:1px solid #ddd}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full{position:fixed;width:100%;width:100vw;top:46px;bottom:0;overflow-y:scroll;-webkit-overflow-scrolling:touch}div.cms .cms-toolbar-item-logo .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full a,div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-icon,div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-toolbar-item-logo a{display:none!important}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full>li{border-bottom:1px solid #ddd}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full .cms-more-buttons{border-bottom:none}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full li a:not(.cms-btn){color:#000!important;background:0 0!important}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full li a{position:relative;line-height:42px;height:42px;overflow:hidden;text-overflow:ellipsis}div.cms .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full ul{display:block!important;border:none;box-shadow:none;position:relative;left:0;top:0;border-radius:0;margin-left:20px}div.cms.cms-toolbar-debug .cms-toolbar-item-navigation .cms-toolbar-item-navigation-hover .cms-more-dropdown-full{top:51px}div.cms .cms-toolbar-item-cms-mode-switcher{display:none}div.cms .cms-messages{display:none;position:fixed;top:46px;z-index:999999;color:#fff;font-size:12px;font-weight:200;line-height:16px;width:300px;min-height:16px;margin:0;padding:6px 10px 8px;border-radius:0 0 3px 3px;background:rgba(0,0,0,.74);transition:top .2s}div.cms .cms-messages *{color:#fff;font-size:12px;font-weight:200;line-height:16px}div.cms .cms-messages a{color:#0bf}div.cms .cms-messages a:hover{text-decoration:underline}div.cms .cms-messages strong{color:#33c9ff;font-weight:200}div.cms .cms-messages ul{display:inline;color:#fff}div.cms .cms-messages ul li{display:inline;color:#fff;font-weight:200}div.cms .cms-messages .cms-messages-close{cursor:pointer;display:none;float:right;position:relative;width:20px;height:16px;text-align:right}div.cms .cms-messages .cms-messages-close span{font-size:10px}div.cms .cms-messages .cms-messages-close:hover span{color:#0bf}div.cms .cms-messages-error strong{color:red}div.cms.cms-toolbar-debug .cms-messages{margin-top:5px}div.cms .cms-toolbar-item-logo{margin-right:0!important}div.cms .cms-toolbar-item-logo a{font-size:21px;line-height:46px;height:46px;transition:color .2s;padding-left:15px;padding-right:15px}div.cms .cms-toolbar-item-logo a span{display:none}div.cms .cms-toolbar-item-logo a:active,div.cms .cms-toolbar-item-logo a:focus,div.cms .cms-toolbar-item-logo a:hover{color:#0bf}div.cms .cms-form-login label{display:inline-block;vertical-align:middle;line-height:46px;padding-left:15px;margin:0;cursor:pointer}div.cms .cms-form-login label span{display:inline-block}div.cms .cms-form-login input[type=password],div.cms .cms-form-login input[type=text]{display:inline-block;color:#666;font-size:14px;height:26px;line-height:26px;width:100px;margin:0;padding:0 5px;border:1px solid #d9d9d9;border-radius:3px;box-shadow:0 1px 0 #fff;text-transform:none}div.cms .cms-form-login input[type=password]:focus,div.cms .cms-form-login input[type=text]:focus{transition:outline .2s;border-color:#0bf;box-shadow:inset 0 0 2px #ddd}div.cms .cms-form-login input[type=submit]{display:block;font-size:13px;text-transform:uppercase;height:26px;line-height:26px;padding:0 15px}div.cms .cms-form-login input[type=submit]:-moz-focus-inner{border:0}div.cms .cms-form-login .cms-error{color:red}div.cms .cms-form-login .cms-error input{border:1px solid red}@media (max-width:488px){div.cms .cms-form-login{margin-left:-110px}}@media (max-width:768px){div.cms .cms-form-login{position:relative;font-size:1px;line-height:0;background:#fff}div.cms .cms-form-login label{position:relative;padding:0;margin-right:-1px;margin-bottom:-1px}div.cms .cms-form-login label span{position:absolute;left:5px;top:0;z-index:1;color:#999}div.cms .cms-form-login input[type=text]{border-radius:3px 0 0 3px}div.cms .cms-form-login input[type=password]{border-radius:0}div.cms .cms-form-login input[type=password],div.cms .cms-form-login input[type=text]{position:relative;z-index:10;width:95px}div.cms .cms-form-login input[type=password]:focus,div.cms .cms-form-login input[type=password]:valid,div.cms .cms-form-login input[type=text]:focus,div.cms .cms-form-login input[type=text]:valid{background:#fff}div.cms .cms-form-login input[type=submit]{border-radius:0 3px 3px 0;padding:0 7.5px}}div.cms .cms-modal-item-buttons,div.cms .cms-toolbar-item-buttons{margin:8px 0 8px}div.cms .cms-modal-item-buttons a,div.cms .cms-toolbar-item-buttons a{float:left;line-height:30px;height:30px;font-size:12px;padding:0 12px}div.cms .cms-modal-item-buttons a:first-child,div.cms .cms-toolbar-item-buttons a:first-child{border-radius:3px 0 0 3px}div.cms .cms-modal-item-buttons a:last-child,div.cms .cms-toolbar-item-buttons a:last-child{border-radius:0 3px 3px 0}div.cms .cms-modal-item-buttons a:only-child,div.cms .cms-toolbar-item-buttons a:only-child{border-radius:3px}div.cms .cms-toolbar-trigger{position:fixed;top:0;right:0;z-index:9999999;border-bottom:1px solid #ddd;border-left:1px solid #ddd;background:#fff}div.cms .cms-toolbar-trigger a{display:block;width:46px;height:45px;text-align:center;border-top:1px solid #fff;border-left:1px solid #fff;background:#fff}div.cms .cms-toolbar-trigger a:hover{background:#fff}div.cms .cms-toolbar-trigger a:active span,div.cms .cms-toolbar-trigger a:focus span,div.cms .cms-toolbar-trigger a:hover span{color:#333}div.cms .cms-toolbar-trigger a span{position:absolute;left:50%;top:50%;margin-left:-5px;margin-top:-6px;font-size:10px;color:#454545;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transform:rotate(270deg);transform:rotate(270deg);background:0 0}div.cms .cms-toolbar-trigger-expanded a span{-webkit-transform:rotate(90deg);transform:rotate(90deg)}div.cms .cms-toolbar-loader a span{position:absolute;margin-top:-10px;margin-left:-10px;font-size:20px;line-height:20px;background:0 0;-webkit-animation:cms-spin 2s infinite linear;animation:cms-spin 2s infinite linear}div.cms .cms-toolbar-loader a span,div.cms .cms-toolbar-loader a:focus span,div.cms .cms-toolbar-loader a:hover span{color:#0bf}div.cms .cms-screenblock{position:fixed;top:0;right:0;z-index:100;color:#fff;text-align:center;width:100%;height:100%;background-color:#000;background:rgba(0,0,0,.9)}div.cms .cms-screenblock-inner{margin-top:300px}div.cms .cms-screenblock-inner h1{font-size:28px;line-height:30px}div.cms .cms-screenblock-inner h1,div.cms .cms-screenblock-inner p{color:#999;text-align:center}div.cms .cms-screenblock-inner a{color:#fff}div.cms .cms-screenblock-inner a:hover{text-decoration:underline}div.cms .cms-modal{display:none;position:fixed;top:50%;left:50%;overflow:hidden;z-index:9999999;border-radius:5px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.5);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:scale(0) translateZ(0);transform:scale(0) translateZ(0);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.cms-modal-maximized div.cms .cms-modal{right:0;bottom:0;top:0!important;left:0!important;border-radius:0;margin:0!important;width:auto!important;height:auto!important}.cms-modal-maximized div.cms .cms-modal .cms-modal-title{cursor:default}.cms-modal-minimized div.cms .cms-modal{width:auto!important;height:auto!important;top:1px!important;margin:0!important}.cms-modal-minimized div.cms .cms-modal .cms-modal-body,.cms-modal-minimized div.cms .cms-modal .cms-modal-breadcrumb,.cms-modal-minimized div.cms .cms-modal .cms-modal-foot{display:none!important}.cms-modal-minimized div.cms .cms-modal .cms-modal-title{cursor:default;padding-right:90px}.cms-modal-minimized div.cms .cms-modal .cms-modal-title-suffix{display:none}.cms-modal-minimized div.cms .cms-modal .cms-modal-minimize{right:33px}div.cms .cms-modal-morphing{transition:all .2s}div.cms .cms-modal-open{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}div.cms .cms-modal-body{position:absolute;z-index:10;left:0;top:46px;right:0;bottom:46px;border-top:1px solid #ddd;background:#fff;border-bottom:1px solid #ddd}div.cms .cms-modal-foot{position:absolute;overflow:hidden;clear:both;height:46px;left:0;bottom:0;right:0;z-index:11}div.cms .cms-modal-shim{display:none;position:absolute;top:0;left:0;z-index:20;width:100%;height:100%}div.cms .cms-modal-frame{position:relative;z-index:10;width:100%;height:100%;-webkit-overflow-scrolling:touch;overflow-y:auto}div.cms .cms-modal-frame iframe{display:block;width:100%;height:100%}div.cms .cms-modal-head{position:relative}div.cms .cms-modal-title{display:block;color:#454545;font-size:16px;font-weight:700;line-height:46px;min-height:46px;padding:0 20px;cursor:move;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:100px}div.cms .cms-modal-title .cms-modal-title-suffix{font-weight:400;padding-left:10px}div.cms .cms-modal-close,div.cms .cms-modal-maximize,div.cms .cms-modal-minimize{display:block;position:absolute;top:50%;margin-top:-15px;right:10px;color:#999;text-align:center;width:30px;height:30px;cursor:pointer}div.cms .cms-modal-close:before,div.cms .cms-modal-maximize:before,div.cms .cms-modal-minimize:before{position:relative;top:7px}div.cms .cms-modal-close:hover,div.cms .cms-modal-maximize:hover,div.cms .cms-modal-minimize:hover{color:#0bf}div.cms .cms-modal-minimize{right:70px}.cms-modal-minimized div.cms .cms-modal-minimize{color:#0bf}.cms-modal-minimized div.cms .cms-modal-minimize:before{content:"\E01D"}.cms-modal-maximized div.cms .cms-modal-minimize{display:none!important}div.cms .cms-modal-maximize{right:40px}.cms-modal-minimized div.cms .cms-modal-maximize{display:none!important}.cms-modal-maximized div.cms .cms-modal-maximize{color:#0bf}.cms-modal-maximized div.cms .cms-modal-maximize:before{content:"\E015"}div.cms .cms-modal-resize{position:absolute;right:0;bottom:0;z-index:102;font-size:10px;color:#999;width:25px;height:25px;cursor:nw-resize}div.cms .cms-modal-resize span{position:absolute;bottom:5px;right:5px;font-size:12px}div.cms .cms-modal-breadcrumb{display:none!important;font-size:14px;line-height:40px;padding:0 20px;border-top:1px solid #ddd;overflow-y:hidden;overflow-x:scroll;height:80px;width:100%;white-space:nowrap;-webkit-overflow-scrolling:touch}div.cms .cms-modal-breadcrumb a{color:#0bf}div.cms .cms-modal-breadcrumb a:hover{color:#007099}div.cms .cms-modal-breadcrumb a:after{content:"/";color:#ddd;text-decoration:none;padding:0 10px}div.cms .cms-modal-breadcrumb a.active{color:#999}div.cms .cms-modal-breadcrumb a:last-child:after{content:""}div.cms .cms-modal-buttons{position:absolute;top:0;right:0;left:0;z-index:101;padding:0 25px 0 10px}div.cms .cms-modal-item-buttons{float:right;margin-left:8px}div.cms .cms-modal-item-buttons-left{float:left}div.cms .cms-modal-markup .cms-modal-foot{height:23px}div.cms .cms-modal-markup .cms-modal-body{bottom:23px}div.cms .cms-modal-has-breadcrumb .cms-modal-body{top:86px!important}div.cms .cms-modal-has-breadcrumb .cms-modal-breadcrumb{display:block!important}.cms-modal-maximized{overflow:hidden!important}.cms-modal-maximized .cms.cms-toolbar-debug .cms-modal{top:5px!important}.cms-modal-minimized .cms.cms-toolbar-debug .cms-modal{top:6px!important}div.cms .cms-sideframe{display:none;position:fixed;top:0;left:0;width:0;bottom:0;z-index:999999}@media (max-width:768px){div.cms .cms-sideframe{width:100%!important}}div.cms .cms-sideframe-frame{position:absolute;left:0;top:0;-webkit-overflow-scrolling:touch;overflow-y:auto;z-index:10;width:100%;height:100%;background:#fff;-webkit-backface-visibility:hidden}div.cms .cms-sideframe-frame iframe{-webkit-overflow-scrolling:touch;overflow-y:auto;-webkit-transform:translateZ(0);transform:translateZ(0);display:block;width:100%;height:100%;border:none;background:#fff}div.cms .cms-sideframe-shim{position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;background:0 0}div.cms .cms-sideframe-controls{position:absolute;top:51px;right:20px;z-index:40;box-shadow:0 0 5px rgba(0,0,0,.2);background-color:#fff;border-radius:3px;border:1px solid #ddd}div.cms.cms-toolbar-debug .cms-sideframe-controls{top:56px}div.cms .cms-sideframe-close,div.cms .cms-sideframe-history{display:inline-block;position:relative;cursor:pointer;vertical-align:top;font-size:12px;color:#454545;text-align:center;width:32px;height:32px}div.cms .cms-sideframe-close span,div.cms .cms-sideframe-history span{position:absolute;top:50%;left:50%;margin-left:-8px;margin-top:-8px}div.cms .cms-sideframe-close span:hover,div.cms .cms-sideframe-history span:hover{color:#333}div.cms .cms-sideframe-history{width:65px;border-right:1px solid #ddd}div.cms .cms-sideframe-history .cms-icon,div.cms .cms-sideframe-history .cms-toolbar-item-logo a,div.cms .cms-toolbar-item-logo .cms-sideframe-history a{float:left;position:relative;left:0;top:0;padding:8px 4px 8px 12px;margin:0}div.cms .cms-sideframe-history .cms-icon-arrow-forward{padding:8px 12px 8px 4px}div.cms .cms-sideframe-history .cms-icon-arrow-forward:before{content:"\E002"}div.cms .cms-sideframe-history .cms-icon-disabled{opacity:.5;cursor:not-allowed}div.cms .cms-sideframe-dimmer{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;background:rgba(0,0,0,.6)}div.cms .cms-droppable{position:relative;z-index:1000;line-height:0;height:0;min-height:0;box-shadow:0 0 0 2px #0bf;-webkit-transform:translateY(2px);transform:translateY(2px)}.cms-draggable+div.cms .cms-droppable{-webkit-transform:translateY(-2px);transform:translateY(-2px)}div.cms .cms-droppable:before{content:"";position:absolute;top:-8px;left:-4px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #0bf}div.cms .cms-draggables>.cms-droppable:first-child{-webkit-transform:translateY(-2px);transform:translateY(-2px)}div.cms .cms-draggables>.cms-droppable:only-child{-webkit-transform:translateY(2px);transform:translateY(2px)}div.cms .cms-structure{display:none;position:fixed;top:0;overflow:hidden;z-index:9999;width:100%;height:100%;background:#f0f0f0}div.cms .cms-structure .cms-structure-content{position:relative;overflow-y:scroll;top:0;left:0;padding:86px 5%;z-index:100;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}@media (max-width:480px){div.cms .cms-structure .cms-structure-content{padding-right:0;padding-left:0}}div.cms .cms-structure .cms-dragarea{position:static;max-width:980px;margin:20px auto;padding:10px 28px}div.cms .cms-structure .cms-dragarea-static .cms-dragarea-static-icon{position:relative;top:2px}div.cms .cms-structure .cms-dragbar{position:relative;top:0;left:0;font-size:14px;line-height:20px;padding-left:7px;border-radius:3px}div.cms .cms-structure .cms-dragbar .cms-dragbar-title{display:inline-block;position:relative;color:#000;font-size:16px;font-weight:700;line-height:44px;height:44px;margin-right:36px}div.cms .cms-structure .cms-dragbar .cms-dragbar-toggler{font-weight:400;text-transform:uppercase;margin-left:30px;cursor:pointer}div.cms .cms-structure .cms-dragbar .cms-dragbar-toggler a{color:#0bf!important;font-size:12px!important}div.cms .cms-structure .cms-dragbar .cms-dragbar-toggler a:hover{color:#0096cc!important}div.cms .cms-structure .cms-dragbar .cms-dragbar-collapse-all{display:none}div.cms .cms-structure .cms-dragbar .cms-dragbar-expand-all{display:inline}div.cms .cms-structure .cms-dragbar .cms-dragbar-title-expanded .cms-dragbar-collapse-all{display:inline}div.cms .cms-structure .cms-dragbar .cms-dragbar-title-expanded .cms-dragbar-expand-all{display:none}div.cms .cms-structure .cms-dragbar-empty{font-size:12px;text-transform:uppercase;padding-top:0;padding-bottom:0}div.cms .cms-structure .cms-dragarea-empty .cms-dragbar-empty-wrapper{display:block!important}div.cms .cms-structure .cms-dragarea-empty .cms-dragbar-toggler{display:none}div.cms .cms-structure .cms-draggables{margin:0;padding:0;list-style-type:none}div.cms .cms-structure .cms-draggables.cms-hidden{display:none!important}div.cms .cms-structure .cms-draggables .cms-draggables{padding-left:30px}div.cms .cms-structure .cms-dragarea-empty .cms-draggables-root{position:relative;min-height:50px;border:2px solid #ddd;border-radius:3px}div.cms .cms-structure .cms-draggable{display:block!important;top:0;left:0;white-space:nowrap;margin-left:0!important;padding:0;border-radius:3px;list-style-type:none;-ms-touch-action:none;touch-action:none}div.cms .cms-structure .cms-draggable .cms-draggable{border-color:#ddd}div.cms .cms-structure .cms-draggable .cms-draggable:hover{border-color:#999}div.cms .cms-structure .cms-draggable .cms-submenu-dropdown-top{top:46px}div.cms .cms-structure .cms-draggable .cms-submenu-dropdown-bottom{bottom:46px}div.cms .cms-structure .cms-draggable .cms-dragitem{line-height:26px;border:2px solid #f0f0f0}div.cms .cms-structure .cms-draggable .cms-dragitem-text{display:block;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:128px;padding:10px 28px}div.cms .cms-structure .cms-draggable .cms-dragitem-collapsable .cms-dragitem-text{padding-left:50px}div.cms .cms-structure .cms-collapsable-container.cms-hidden>.cms-draggable{display:none!important}div.cms .cms-structure .cms-draggable-success{position:relative}div.cms .cms-structure .cms-draggables-empty{display:none}div.cms .cms-structure .cms-dragarea-empty .cms-droppable{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;color:#666;line-height:26px;height:auto;margin:0;border:2px solid #0bf;border-radius:3px;background-color:#e6f8ff;box-shadow:none;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}div.cms .cms-structure .cms-dragarea-empty .cms-droppable:before{display:none}div.cms .cms-structure .cms-dragarea-empty .cms-droppable.cms-draggable-disallowed{border:2px solid red;background:rgba(255,0,0,.1)}div.cms .cms-structure .cms-dragarea-empty .cms-draggables-empty{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;color:#666;line-height:44px;padding-left:20px}div.cms .cms-structure .cms-dragarea-empty>.cms-draggables-root>.cms-add-plugin-placeholder{position:absolute;right:0;left:0;height:50px;margin:-2px}div.cms .cms-structure .cms-draggable{color:#000}div.cms .cms-structure .cms-draggable-is-dragging{z-index:1;width:200px!important;height:46px!important;border-radius:0;-webkit-transform:translateZ(0);transform:translateZ(0)}div.cms .cms-structure .cms-draggable-is-dragging .cms-dragitem{color:#fff!important;border:none;border-radius:0;background-color:#0bf!important;background-image:none!important}div.cms .cms-structure .cms-draggable-is-dragging .cms-dragitem:before{display:none;color:#fff}div.cms .cms-structure .cms-draggable-is-dragging .cms-dragitem .cms-draggables{display:none}div.cms .cms-structure .cms-draggable-is-dragging .cms-dragitem .cms-dragitem-text{padding-left:28px}div.cms .cms-structure .cms-draggable-is-dragging .cms-dragitem-text{margin-right:0}div.cms .cms-structure .cms-draggable-is-dragging.cms-draggable-from-clipboard .cms-dragitem-text{margin-right:20px}div.cms .cms-structure .cms-draggable-is-dragging.cms-draggable-disabled>.cms-draggable{display:none!important}div.cms .cms-structure .cms-draggable-stack{overflow:hidden;height:46px!important;box-shadow:1px 1px 1px rgba(0,0,0,.2),4px 4px 0 0 #0bf}div.cms .cms-structure .cms-dragitem{position:relative;border-radius:5px;cursor:move;background:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAABCCAAAAAB73glBAAAAAnRSTlMAAHaTzTgAAAAeSURBVHgBY7gCBgxAAGHRRoAKYOi5dNSloy4ddSkA3VChcDH0cxcAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:10px 50%;background-size:8px 33px}div.cms .cms-structure .cms-dragitem:hover{box-shadow:inset 0 0 0 1px #999}div.cms .cms-structure .cms-dragitem-collapsable:before{content:"\E003"}div.cms .cms-structure .cms-dragitem-collapsable:before{position:absolute;top:50%;left:12px;color:#555;font-size:12px;margin-top:-6px;margin-left:18px;cursor:pointer;-webkit-transform:rotate(180deg);transform:rotate(180deg)}div.cms .cms-structure .cms-dragitem-collapsable .cms-dragitem-text{cursor:pointer}div.cms .cms-structure .cms-dragitem-expanded:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}div.cms .cms-structure .cms-draggable-selected .cms-dragitem,div.cms .cms-structure .cms-draggable-selected .cms-dragitem strong{color:#007bff}div.cms .cms-structure .cms-draggable-selected .cms-draggable .cms-dragitem,div.cms .cms-structure .cms-draggable-selected .cms-draggable .cms-dragitem strong{color:#000}div.cms .cms-structure .cms-draggable-allowed,div.cms .cms-structure .cms-draggable-hover-allowed,div.cms .cms-structure .cms-draggable-placeholder{color:#ccf1ff;border-color:#ccf1ff}div.cms .cms-structure .cms-draggable-hover-allowed,div.cms .cms-structure .cms-draggable-placeholder{color:#fff;background:rgba(0,187,255,.2)}div.cms .cms-structure .cms-draggable-disallowed,div.cms .cms-structure .cms-draggable-hover-disallowed{color:red;background:rgba(255,0,0,.1);box-shadow:0 0 0 2px red}div.cms .cms-structure .cms-draggable-disallowed:before,div.cms .cms-structure .cms-draggable-hover-disallowed:before{display:none}div.cms .cms-structure .cms-draggable-disabled .cms-submenu{display:none}div.cms .cms-structure .cms-draggable-disabled>.cms-dragitem .cms-submenu,div.cms .cms-structure .cms-draggable-disabled>.cms-dragitem-collapsable .cms-submenu{display:block}div.cms .cms-structure .cms-draggable-disabled .cms-draggable{margin-left:30px!important}div.cms .cms-structure .cms-draggable-disabled .cms-draggable .cms-dragitem{background-image:none}div.cms .cms-structure .cms-draggable-disabled .cms-draggable .cms-dragitem:hover{box-shadow:none}div.cms .cms-structure .cms-draggable-disabled .cms-draggables,div.cms .cms-structure .cms-draggable-disabled .cms-droppable{display:none!important}div.cms .cms-structure .cms-plugin-disabled{position:absolute;top:50%;right:5px;width:36px;height:36px;margin-top:-18px}div.cms .cms-structure .cms-plugin-disabled .cms-icon,div.cms .cms-structure .cms-plugin-disabled .cms-toolbar-item-logo a,div.cms .cms-toolbar-item-logo .cms-structure .cms-plugin-disabled a{position:absolute;top:50%;left:50%;color:#555;font-size:20px;margin-top:-10px;margin-left:-10px}div.cms .cms-structure .cms-is-dragging{display:block!important;opacity:.3}.cms-dragitem-success{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:1000;border:1px solid #0bf!important;background:#ccf1ff!important;border-radius:3px;opacity:.6}.cms-structure-mode-structure{overflow:hidden;min-height:100%}.ui-sortable-helper.cms-draggable .cms-submenu-btn{display:none!important}.ui-sortable-helper.cms-draggable .cms-draggables{display:none!important}div.cms .cms-submenu-btn{display:block;position:absolute;right:5px;width:36px;height:36px;cursor:pointer;top:50%;margin-top:-18px}div.cms .cms-submenu-btn:before{content:"\E014"}div.cms .cms-submenu-btn:before{position:absolute;left:50%;top:50%;margin-left:-8px;margin-top:-8px;color:#555}div.cms .cms-submenu-btn .cms-hover-tooltip{position:absolute;left:0;top:0;right:0;bottom:0}div.cms .cms-dragbar .cms-submenu-btn{margin-right:2px;background-color:transparent}div.cms .cms-dragbar .cms-dropdown-open .cms-submenu-btn.cms-dropdown-toggle,div.cms .cms-dragbar .cms-submenu-btn.cms-btn-active,div.cms .cms-dragbar .cms-submenu-btn:active,div.cms .cms-dropdown-open .cms-dragbar .cms-submenu-btn.cms-dropdown-toggle{background-color:#e6e6e6}div.cms .cms-submenu-settings{border:none}div.cms .cms-submenu-edit{right:87px}div.cms .cms-submenu-edit:before{content:"\E01A"}div.cms .cms-submenu-add{right:46px}div.cms .cms-submenu-add:before{content:"\E01D"}div.cms .cms-submenu-add:before,div.cms .cms-submenu-edit:before{margin-left:-8px;margin-top:-8px;font-size:16px}div.cms .cms-submenu-lang{position:absolute;top:50%;height:20px;margin-top:-10px;line-height:18px;right:10px;padding:0 5px;border:1px solid #ddd;border-radius:3px}div.cms .cms-structure-content .cms-submenu-lang{display:none}div.cms .cms-submenu-dropdown-top{top:44px}div.cms .cms-submenu-dropdown-bottom{bottom:44px}div.cms .cms-submenu-dropdown-settings{display:none;position:absolute;z-index:1002;min-width:180px;background:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.25);right:46px;-webkit-transform:translateZ(0);transform:translateZ(0)}div.cms .cms-submenu-dropdown-settings .cms-submenu-item a{position:relative;display:block;font-size:14px;text-align:left;padding:0 20px;line-height:46px;min-height:46px;padding-left:40px;color:#555}div.cms .cms-submenu-dropdown-settings .cms-submenu-item a:focus,div.cms .cms-submenu-dropdown-settings .cms-submenu-item a:hover{color:#fff;background:#0bf}div.cms .cms-submenu-dropdown-settings .cms-submenu-item a[data-cms-icon]:before,div.cms .cms-submenu-dropdown-settings .cms-submenu-item a[data-rel]:before{position:absolute;left:14px;top:0;height:46px;line-height:46px}div.cms .cms-submenu-dropdown-settings .cms-submenu-item a[data-cms-icon=copy]:before{content:"\E00B"}div.cms .cms-submenu-dropdown-settings .cms-submenu-item a[data-cms-icon=paste]:before{content:"\E019"}div.cms .cms-submenu-dropdown-settings .cms-submenu-item a[data-cms-icon=scissors]:before{content:"\E01F"}div.cms .cms-submenu-dropdown-settings .cms-submenu-item a[data-cms-icon=bin]:before{content:"\E005"}div.cms .cms-submenu-dropdown-settings .cms-submenu-item a[href*=alias_plugin]:before{content:"\E001"}div.cms .cms-submenu-dropdown-settings .cms-submenu-item:first-child a:focus,div.cms .cms-submenu-dropdown-settings .cms-submenu-item:first-child a:hover{border-radius:5px 5px 0 0}div.cms .cms-submenu-dropdown-settings .cms-submenu-item:last-child a:focus,div.cms .cms-submenu-dropdown-settings .cms-submenu-item:last-child a:hover{border-radius:0 0 5px 5px}div.cms .cms-submenu-dropdown-settings .cms-submenu-item-paste-tooltip{display:none}div.cms .cms-submenu-dropdown-settings .cms-submenu-item-disabled{position:relative}div.cms .cms-submenu-dropdown-settings .cms-submenu-item-disabled a,div.cms .cms-submenu-dropdown-settings .cms-submenu-item-disabled a:focus,div.cms .cms-submenu-dropdown-settings .cms-submenu-item-disabled a:hover{cursor:default!important;opacity:.2;color:#555!important;background:0 0!important;box-shadow:none}div.cms .cms-submenu-dropdown-settings .cms-submenu-item-disabled .cms-submenu-item-paste-tooltip{cursor:default;position:absolute;left:0;top:0;right:0;bottom:0}div.cms .cms-submenu-dropdown-settings:before{z-index:-1;position:absolute;content:'';left:100%;width:10px;height:10px;margin-left:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.25)}div.cms .cms-submenu-dropdown-settings.cms-submenu-dropdown-top{top:0!important}div.cms .cms-submenu-dropdown-settings.cms-submenu-dropdown-top:before{top:18px!important}div.cms .cms-submenu-dropdown-settings.cms-submenu-dropdown-bottom{bottom:0!important}div.cms .cms-submenu-dropdown-settings.cms-submenu-dropdown-bottom:before{bottom:18px!important}div.cms .cms-submenu-dropdown-settings .cms-dropdown-inner{z-index:1;background-color:#fff;border-radius:5px}div.cms .cms-dragbar .cms-submenu-dropdown-settings.cms-submenu-dropdown-top:before{top:14px!important}div.cms .cms-dragbar .cms-submenu-dropdown-settings.cms-submenu-dropdown-bottom:before{bottom:12px!important;bottom:14px!important}div.cms .cms-z-index-9999{z-index:9999!important}div.cms .cms-clipboard{display:none}div.cms .cms-clipboard-containers{display:none!important}div.cms .cms-clipboard-containers .cms-dragarea{padding-top:3px}div.cms .cms-clipboard-containers .cms-draggable{display:block!important;position:relative;top:0;left:0;border-radius:3px;cursor:move}div.cms .cms-clipboard-containers .cms-draggable .cms-dragitem{line-height:46px;height:46px;padding-left:20px}div.cms .cms-clipboard-containers .cms-draggable .cms-dragitem .cms-submenu-btn{display:none!important}div.cms .cms-clipboard-containers .cms-draggable .cms-dragitem-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:40px}div.cms .cms-clipboard-containers .cms-plugins{display:none}div.cms .cms-clipboard-containers .cms-droppable{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;color:#b6b6b6;line-height:26px;height:auto;margin:0;border:2px solid #0bf;border-radius:3px;background-color:#e6f8ff;box-shadow:none;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}div.cms .cms-clipboard-containers .cms-droppable:before{display:none}div.cms .cms-modal-markup .cms-clipboard-containers{display:block!important}div.cms .cms-modal-markup .cms-clipboard-containers .cms-is-dragging{display:block!important;opacity:.3}div.cms .cms-plugin-picker{display:none}div.cms .cms-plugin-picker .cms-submenu-item.cms-submenu-item-title{position:-webkit-sticky;position:sticky;top:0;z-index:1;background-color:#fff}div.cms .cms-plugin-picker .cms-submenu-item a,div.cms .cms-plugin-picker span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:32px;text-align:left;min-height:32px;padding:0 20px}div.cms .cms-plugin-picker .cms-submenu-item a{color:#000;border-top:1px solid transparent;border-bottom:1px solid transparent}div.cms .cms-plugin-picker .cms-submenu-item a:hover{color:#0bf;border-top:1px solid #0bf;border-bottom:1px solid #0bf}div.cms .cms-plugin-picker .cms-submenu-item a:focus{color:#fff;background:#0bf;border-top:1px solid #0bf;border-bottom:1px solid #0bf}div.cms .cms-plugin-picker .cms-submenu-item span{color:#000;font-weight:700;border-bottom:1px solid #ddd;cursor:default}div.cms .cms-modal-markup .cms-plugin-picker{display:block}div.cms .cms-quicksearch{display:none;position:relative;height:40px;border-bottom:1px solid #ddd;cursor:default}div.cms .cms-quicksearch label{display:block;width:100%;height:100%;cursor:pointer}div.cms .cms-quicksearch input{display:block;width:100%;height:100%;padding:0 20px;border:none;background-color:#f2f2f2;-webkit-border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}div.cms .cms-modal-markup .cms-quicksearch{display:block}div.cms .cms-add-plugin-placeholder{position:relative;z-index:3;color:#0bf;line-height:44px;padding-left:20px;border:2px solid #0bf;border-radius:3px;background-color:#e6f8ff}div.cms .cms-shortcuts{padding:0 20px;margin-bottom:20px}div.cms .cms-shortcuts h2{padding-top:20px;padding-left:3px;font-weight:700;margin-bottom:5px}div.cms .cms-shortcut{clear:both}div.cms .cms-shortcut-key-wrapper{width:100px;text-align:right;vertical-align:top;padding-bottom:5px;white-space:nowrap}div.cms .cms-shortcut-key{display:inline-block;background-color:#f2f2f2;padding:3px 6px;border-radius:3px;font-family:'Operator Mono',Menlo,Monaco,Consolas,monospace;background:#eff0f2;border-radius:4px;border-top:1px solid #f5f5f5;box-shadow:inset 0 0 25px #e8e8e8,0 1px 0 #c3c3c3,0 2px 0 #c9c9c9,0 2px 3px #333;text-shadow:0 1px 0 #f5f5f5}div.cms .cms-shortcut-desc{padding:3px 5px;width:100%;padding-bottom:5px}div.cms :not(.cms-modal):focus{outline:2px dotted #454545;outline-offset:-3px}div.cms :not(.cms-modal):focus::-moz-focus-inner{border:0!important}@media screen and (-webkit-min-device-pixel-ratio:0){div.cms :not(.cms-modal):focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-3px}}div.cms :not(.cms-modal):focus .cms-hover-tooltip{display:none} \ No newline at end of file diff --git a/cms/static/cms/css/3.4.6rc1/cms.pagetree.css b/cms/static/cms/css/3.4.6rc1/cms.pagetree.css deleted file mode 100644 index 67d3b63f7f0..00000000000 --- a/cms/static/cms/css/3.4.6rc1/cms.pagetree.css +++ /dev/null @@ -1,3 +0,0 @@ -/*! - * @copyright: https://github.com/divio/django-cms - */@font-face{font-family:django-cms-iconfont;src:url(../../fonts/3.4.6rc1/django-cms-iconfont.eot);src:url(../../fonts/3.4.6rc1/django-cms-iconfont.eot#iefix) format("eot"),url(../../fonts/3.4.6rc1/django-cms-iconfont.woff2) format("woff2"),url(../../fonts/3.4.6rc1/django-cms-iconfont.woff) format("woff"),url(../../fonts/3.4.6rc1/django-cms-iconfont.ttf) format("truetype"),url(../../fonts/3.4.6rc1/django-cms-iconfont.svg#django-cms-iconfont) format("svg");font-weight:400;font-style:normal}.cms-icon,.cms-tooltip-touch:before,.cms-tooltip:before,.cms-tree-item-preview a,.cms-tree-node-success>.jstree-anchor .jstree-themeicon,.jstree-django-cms .jstree-ocl{display:inline-block;font:normal normal normal 16px/1 django-cms-iconfont;text-rendering:auto;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cms-icon-alias:before{content:"\E001"}.cms-icon-arrow-right:before{content:"\E002"}.cms-icon-arrow-wide:before{content:"\E003"}.cms-icon-arrow:before{content:"\E004"}.cms-icon-bin:before{content:"\E005"}.cms-icon-check-o:before{content:"\E006"}.cms-icon-check-square:before{content:"\E007"}.cms-icon-check:before{content:"\E008"}.cms-icon-close:before{content:"\E009"}.cms-icon-cogs:before{content:"\E00A"}.cms-icon-copy:before{content:"\E00B"}.cms-icon-eye:before{content:"\E00C"}.cms-icon-forbidden:before{content:"\E00D"}.cms-icon-handler:before{content:"\E00E"}.cms-icon-home:before{content:"\E00F"}.cms-icon-info:before{content:"\E010"}.cms-icon-loader:before{content:"\E011"}.cms-icon-lock:before{content:"\E012"}.cms-icon-logo:before{content:"\E013"}.cms-icon-menu:before{content:"\E014"}.cms-icon-minimize:before{content:"\E015"}.cms-icon-minus-square-o:before{content:"\E016"}.cms-icon-minus-square:before{content:"\E017"}.cms-icon-minus:before{content:"\E018"}.cms-icon-paste:before{content:"\E019"}.cms-icon-pencil:before{content:"\E01A"}.cms-icon-pin:before{content:"\E01B"}.cms-icon-plus-square-o:before{content:"\E01C"}.cms-icon-plus:before{content:"\E01D"}.cms-icon-puzzle:before{content:"\E01E"}.cms-icon-scissors:before{content:"\E01F"}.cms-icon-search:before{content:"\E020"}.cms-icon-sitemap:before{content:"\E021"}.cms-icon-squares:before{content:"\E022"}.cms-icon-window:before{content:"\E023"}.cms-pagetree-wrapper .cms-btn{background-image:none!important;margin-bottom:0;border-radius:3px!important;color:#555!important;background-color:#fff!important;border:1px solid #ddd!important;background-clip:padding-box;-webkit-appearance:none}.cms-pagetree-wrapper .cms-btn.focus,.cms-pagetree-wrapper .cms-btn:focus{color:#555!important;background-color:#f2f2f2!important;border-color:#d0d0d0!important;text-decoration:none!important}.cms-pagetree-wrapper .cms-btn:hover{color:#555!important;background-color:#f2f2f2!important;border-color:#d0d0d0!important;text-decoration:none!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn,.cms-pagetree-wrapper .cms-btn.cms-btn-active,.cms-pagetree-wrapper .cms-btn:active,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn{color:#555!important;background-color:#e6e6e6!important;border-color:#c3c3c3!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn.focus,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn:focus,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn:hover,.cms-pagetree-wrapper .cms-btn.cms-btn-active.focus,.cms-pagetree-wrapper .cms-btn.cms-btn-active:focus,.cms-pagetree-wrapper .cms-btn.cms-btn-active:hover,.cms-pagetree-wrapper .cms-btn:active.focus,.cms-pagetree-wrapper .cms-btn:active:focus,.cms-pagetree-wrapper .cms-btn:active:hover,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn.focus,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn:focus,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn:hover{color:#555!important;background-color:#d4d4d4!important;border-color:#9d9d9d!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn,.cms-pagetree-wrapper .cms-btn.cms-btn-active,.cms-pagetree-wrapper .cms-btn:active,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn{background-image:none!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn.cms-btn-disabled,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn[disabled],.cms-pagetree-wrapper .cms-btn.cms-btn-disabled,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled.cms-btn-active,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled.focus,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled:active,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled:focus,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled:hover,.cms-pagetree-wrapper .cms-btn[disabled],.cms-pagetree-wrapper .cms-btn[disabled].cms-btn-active,.cms-pagetree-wrapper .cms-btn[disabled].focus,.cms-pagetree-wrapper .cms-btn[disabled]:active,.cms-pagetree-wrapper .cms-btn[disabled]:focus,.cms-pagetree-wrapper .cms-btn[disabled]:hover,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn.cms-btn-disabled,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn[disabled]{background-color:rgba(255,255,255,.4)!important;border-color:rgba(221,221,221,.4)!important;color:#d5d5d5;cursor:not-allowed;box-shadow:none!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn.cms-btn-disabled:before,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn[disabled]:before,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled.cms-btn-active:before,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled.focus:before,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled:active:before,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled:before,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled:focus:before,.cms-pagetree-wrapper .cms-btn.cms-btn-disabled:hover:before,.cms-pagetree-wrapper .cms-btn[disabled].cms-btn-active:before,.cms-pagetree-wrapper .cms-btn[disabled].focus:before,.cms-pagetree-wrapper .cms-btn[disabled]:active:before,.cms-pagetree-wrapper .cms-btn[disabled]:before,.cms-pagetree-wrapper .cms-btn[disabled]:focus:before,.cms-pagetree-wrapper .cms-btn[disabled]:hover:before,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn.cms-btn-disabled:before,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn[disabled]:before{color:rgba(85,85,85,.4)}.cms-pagetree-wrapper .cms-btn-action{background-image:none!important;margin-bottom:0;border-radius:3px!important;color:#fff!important;background-color:#0bf!important;border:1px solid #0bf!important;background-clip:padding-box;-webkit-appearance:none}.cms-pagetree-wrapper .cms-btn-action.focus,.cms-pagetree-wrapper .cms-btn-action:focus{color:#fff!important;background-color:#00a8e6!important;border-color:#00a8e6!important;text-decoration:none!important}.cms-pagetree-wrapper .cms-btn-action:hover{color:#fff!important;background-color:#00a8e6!important;border-color:#00a8e6!important;text-decoration:none!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-action.cms-btn,.cms-pagetree-wrapper .cms-btn-action.cms-btn-active,.cms-pagetree-wrapper .cms-btn-action:active,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-action.cms-btn{color:#fff!important;background-color:#0096cc!important;border-color:#0096cc!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-action.cms-btn:focus,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-action.cms-btn:hover,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-action.focus.cms-btn,.cms-pagetree-wrapper .cms-btn-action.cms-btn-active.focus,.cms-pagetree-wrapper .cms-btn-action.cms-btn-active:focus,.cms-pagetree-wrapper .cms-btn-action.cms-btn-active:hover,.cms-pagetree-wrapper .cms-btn-action:active.focus,.cms-pagetree-wrapper .cms-btn-action:active:focus,.cms-pagetree-wrapper .cms-btn-action:active:hover,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-action.cms-btn:focus,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-action.cms-btn:hover,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-action.focus.cms-btn{color:#fff!important;background-color:#007ba8!important;border-color:#005e80!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-action.cms-btn,.cms-pagetree-wrapper .cms-btn-action.cms-btn-active,.cms-pagetree-wrapper .cms-btn-action:active,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-action.cms-btn{background-image:none!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled.cms-btn,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-action[disabled].cms-btn,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled.cms-btn-active,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled.focus,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled:active,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled:focus,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled:hover,.cms-pagetree-wrapper .cms-btn-action[disabled],.cms-pagetree-wrapper .cms-btn-action[disabled].cms-btn-active,.cms-pagetree-wrapper .cms-btn-action[disabled].focus,.cms-pagetree-wrapper .cms-btn-action[disabled]:active,.cms-pagetree-wrapper .cms-btn-action[disabled]:focus,.cms-pagetree-wrapper .cms-btn-action[disabled]:hover,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-action.cms-btn-disabled.cms-btn,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-action[disabled].cms-btn{background-color:rgba(0,187,255,.4)!important;border-color:rgba(0,187,255,.4)!important;color:#fff;cursor:not-allowed;box-shadow:none!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled.cms-btn:before,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-action[disabled].cms-btn:before,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled.cms-btn-active:before,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled.focus:before,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled:active:before,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled:before,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled:focus:before,.cms-pagetree-wrapper .cms-btn-action.cms-btn-disabled:hover:before,.cms-pagetree-wrapper .cms-btn-action[disabled].cms-btn-active:before,.cms-pagetree-wrapper .cms-btn-action[disabled].focus:before,.cms-pagetree-wrapper .cms-btn-action[disabled]:active:before,.cms-pagetree-wrapper .cms-btn-action[disabled]:before,.cms-pagetree-wrapper .cms-btn-action[disabled]:focus:before,.cms-pagetree-wrapper .cms-btn-action[disabled]:hover:before,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-action.cms-btn-disabled.cms-btn:before,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-action[disabled].cms-btn:before{color:rgba(255,255,255,.4)}.cms-pagetree-wrapper .cms-btn-caution{background-image:none!important;margin-bottom:0;border-radius:3px!important;color:#fff!important;background-color:#ff4000!important;border:1px solid #ff4000!important;background-clip:padding-box;-webkit-appearance:none}.cms-pagetree-wrapper .cms-btn-caution.focus,.cms-pagetree-wrapper .cms-btn-caution:focus{color:#fff!important;background-color:#e63900!important;border-color:#e63900!important;text-decoration:none!important}.cms-pagetree-wrapper .cms-btn-caution:hover{color:#fff!important;background-color:#e63900!important;border-color:#e63900!important;text-decoration:none!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-caution.cms-btn,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-active,.cms-pagetree-wrapper .cms-btn-caution:active,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-caution.cms-btn{color:#fff!important;background-color:#c30!important;border-color:#c30!important;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-caution.cms-btn:focus,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-caution.cms-btn:hover,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-caution.focus.cms-btn,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-active.focus,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-active:focus,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-active:hover,.cms-pagetree-wrapper .cms-btn-caution:active.focus,.cms-pagetree-wrapper .cms-btn-caution:active:focus,.cms-pagetree-wrapper .cms-btn-caution:active:hover,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-caution.cms-btn:focus,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-caution.cms-btn:hover,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-caution.focus.cms-btn{color:#fff!important;background-color:#a82a00!important;border-color:#802000!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-caution.cms-btn,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-active,.cms-pagetree-wrapper .cms-btn-caution:active,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-caution.cms-btn{background-image:none!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled.cms-btn,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-caution[disabled].cms-btn,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled.cms-btn-active,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled.focus,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled:active,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled:focus,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled:hover,.cms-pagetree-wrapper .cms-btn-caution[disabled],.cms-pagetree-wrapper .cms-btn-caution[disabled].cms-btn-active,.cms-pagetree-wrapper .cms-btn-caution[disabled].focus,.cms-pagetree-wrapper .cms-btn-caution[disabled]:active,.cms-pagetree-wrapper .cms-btn-caution[disabled]:focus,.cms-pagetree-wrapper .cms-btn-caution[disabled]:hover,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-caution.cms-btn-disabled.cms-btn,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-caution[disabled].cms-btn{background-color:rgba(255,64,0,.4)!important;border-color:rgba(255,64,0,.4)!important;color:#fff;cursor:not-allowed;box-shadow:none!important}.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled.cms-btn:before,.cms-pagetree .cms-pagetree-dropdown-menu-open .cms-pagetree-wrapper .cms-btn-caution[disabled].cms-btn:before,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled.cms-btn-active:before,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled.focus:before,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled:active:before,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled:before,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled:focus:before,.cms-pagetree-wrapper .cms-btn-caution.cms-btn-disabled:hover:before,.cms-pagetree-wrapper .cms-btn-caution[disabled].cms-btn-active:before,.cms-pagetree-wrapper .cms-btn-caution[disabled].focus:before,.cms-pagetree-wrapper .cms-btn-caution[disabled]:active:before,.cms-pagetree-wrapper .cms-btn-caution[disabled]:before,.cms-pagetree-wrapper .cms-btn-caution[disabled]:focus:before,.cms-pagetree-wrapper .cms-btn-caution[disabled]:hover:before,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-caution.cms-btn-disabled.cms-btn:before,.cms-pagetree-wrapper .cms-pagetree .cms-pagetree-dropdown-menu-open .cms-btn-caution[disabled].cms-btn:before{color:rgba(255,255,255,.4)}.cms-admin-sideframe:not(.djangocms-admin-style){margin-top:46px}.cms-admin-sideframe:not(.djangocms-admin-style).cms-debug{margin-top:51px}.cms-btn-toolbar{display:inline-block;line-height:32px;height:32px;font-size:12px;padding:0 22px}.cms-hidden,.hidden{display:none!important}.cms-clear{clear:both;overflow:hidden}.cms-clear-mobile{clear:both;overflow:hidden}@media (min-width:520px){.cms-clear-mobile{display:none}}.jstree li{-ms-touch-action:none;touch-action:none}.cms-pagetree-root.filtered{min-height:0;padding:0!important;box-shadow:0 0 5px 0 rgba(0,0,0,.2)!important}.cms-pagetree{border:1px solid #ddd}.cms-pagetree .cms-hover-tooltip{z-index:auto}.cms-pagetree .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.cms-pagetree .cms-btn.cms-icon{display:inline-block;box-sizing:border-box;width:39px;height:37px;position:relative}.cms-pagetree .cms-btn.cms-icon:before{position:absolute;left:50%;top:50%;margin-top:-8px;margin-left:-8px}.cms-pagetree .cms-btn.cms-btn-no-border{border:none!important}.cms-pagetree-header{position:relative;display:table;width:100%;box-sizing:border-box;z-index:auto;min-height:36px;padding:15px 20px;box-shadow:none;border-bottom:none;background:#f7f7f7}.cms-pagetree-header:before{content:"";position:absolute;bottom:-6px;left:0;right:0;height:5px;background-color:#fff}.cms-pagetree-header+.module{padding-top:0!important}.djangocms-admin-style .cms-pagetree-header{margin:-40px 0 0 0}.djangocms-admin-style.cms-admin-sideframe .cms-pagetree-header{margin-top:-25px}.cms-pagetree-header-title{display:table-cell;width:100%;line-height:36px;height:36px}.cms-pagetree-header-title h1{line-height:36px;margin:0!important}.cms-pagetree-header-title h1 span{font-weight:400}.cms-pagetree-header-row{display:table;width:100%;table-layout:fixed}@media (max-width:520px){.cms-pagetree-header-row{display:block}}.cms-pagetree-header-cell{display:table-cell;white-space:nowrap;vertical-align:middle}@media (max-width:520px){.cms-pagetree-header-cell{display:block}}.cms-pagetree-header-cell-fluid{width:100%}.cms-pagetree-header-cell-search{width:220px!important;position:relative}.cms-pagetree-header-filter-active .cms-pagetree-header-cell-search{position:static}@media (max-width:520px){.cms-pagetree-header-cell-search{width:100%!important}}@media (max-width:520px){.cms-pagetree-header-body{text-align:right;padding-top:10px}}.cms-pagetree-header-filter-active .cms-pagetree-search-container{position:relative}.cms-pagetree-header-search{position:absolute;top:0;display:table;width:100%;left:0;right:0;padding:0;box-shadow:none;background:0 0}@media (max-width:520px){.cms-pagetree-header-search{position:relative}}.cms-pagetree-header-search .cms-pagetree-header-search-btn{display:table-cell;vertical-align:middle;position:relative;outline:0;color:#fff!important;padding:8px 10px!important;border:none!important;background:#0bf!important;height:36px;border-radius:3px}.cms-pagetree-header-search .cms-pagetree-header-search-btn:hover{background:#00a8e6!important}.cms-pagetree-header-search .cms-pagetree-header-search-btn:active,.cms-pagetree-header-search .cms-pagetree-header-search-btn:focus{color:#fff!important;background:#0083b3!important}.cms-pagetree-header-search .cms-pagetree-header-filter{position:relative;display:table-cell;width:100%;padding-right:5px;vertical-align:middle}.cms-pagetree-header-search .cms-pagetree-header-filter input{width:100%;box-sizing:border-box;width:100%;display:inline-block;height:36px;padding:6px;line-height:24px;padding-right:35px!important;transition:width .2s}.cms-pagetree-header-filter-active .cms-pagetree-header-search{left:0;right:0;top:0}.djangocms-admin-style .cms-pagetree-header-search{margin:5px 0 10px}.cms-pagetree-header-filter-trigger{position:absolute;right:5px;top:0;cursor:pointer;padding:10px;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.cms-pagetree-header-filter-trigger:active .cms-icon,.cms-pagetree-header-filter-trigger:focus .cms-icon,.cms-pagetree-header-filter-trigger:hover .cms-icon{color:#0bf}.cms-pagetree-header-filter-trigger .cms-icon{font-size:11px;color:#666}.cms-pagetree-header-filter-container{display:none;overflow:auto;position:absolute;left:0;top:38px;width:100%;padding:5px 20px 15px;max-height:400px;box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-sizing:border-box;border-radius:3px;background:#fff;z-index:1000}.cms-pagetree-header-filter-container h3{color:#666;font-size:14px;font-weight:400;text-transform:uppercase;padding:10px 0 0 0}.cms-pagetree-header-filter-container li,.cms-pagetree-header-filter-container ul{list-style-type:none;padding:2px 0;margin:0}.cms-pagetree-header-filter-container li a{color:#999}.cms-pagetree-header-filter-container .selected a{color:#0bf;font-weight:700}.cms-pagetree-header-search-close{position:absolute;right:0;top:0;padding:10px}.cms-pagetree-header-search-close:active .cms-icon,.cms-pagetree-header-search-close:focus .cms-icon,.cms-pagetree-header-search-close:hover .cms-icon{color:#0bf}.cms-pagetree-header-search-close .cms-icon{font-size:12px;color:#666}.cms-pagetree-header-search-reset{font-size:90%;padding:0 10px}.cms-pagetree-sites-list{display:inline-block;vertical-align:top;padding-left:10px;padding-right:10px;margin-left:10px;margin-right:10px}.cms-pagetree-sites-list .cms-pagetree-dropdown-trigger{display:inline-block;color:#666!important;padding:10px;height:16px}.cms-pagetree-sites-list .cms-pagetree-dropdown-menu{right:50%;margin-right:-19px!important}.cms-pagetree-header-create{display:inline-block;vertical-align:top;height:36px!important;box-sizing:border-box}.djangocms-admin-style .cms-pagetree-breadcrumbs{margin-bottom:-30px!important;border:none!important}.cms-pagetree-section{position:relative;z-index:auto;min-height:15px;padding:15px 20px;box-shadow:none;border-bottom:none;background:#fff}.cms-pagetree-section h2,.cms-pagetree-section p{padding:0;margin:0;border:none}.cms-pagetree-section h2{float:left;font-weight:700;color:#333;background:0 0}.cms-pagetree-container+.cms-pagetree-section{margin-top:-1px}.cms-pagetree-section-condensed{padding:10px 20px}.cms-pagetree-section-nav{position:absolute;right:4px;top:50%;margin-top:-19px}.cms-pagetree-section-nav .cms-pagetree-dropdown-menu{right:40px;top:-2px;width:205px}.cms-pagetree-dropdown-separator{padding:0;margin:4px 1px!important;line-height:1;height:1px;background:#ddd}.cms-pagetree-container{position:relative;z-index:auto;border:1px solid #ddd;border-bottom:none}.cms-tree-col{float:right;min-width:32px;height:32px}.cms-tree-col-padding-sm{margin-top:-3px;margin-left:-4px;margin-right:-4px;height:38px}.cms-tree-item{display:table;width:100%;text-align:center;height:32px}.cms-tree-item+.cms-tree-item{padding-left:4px}.cms-tree-item-disabled{opacity:.3}.cms-tree-item-wrapper{display:table-row;min-width:32px}.cms-tree-item-wrapper .cms-tree-item{display:table-cell;vertical-align:middle;text-align:center;min-width:32px}.cms-tree-item-wrapper .cms-tree-item-inner{display:block}.cms-tree-item-inner{display:table-cell;text-align:center;vertical-align:middle}.cms-tree-reload{float:right}.cms-tree-item-lang .cms-pagetree-dropdown-menu{right:32px;top:-5px;min-width:180px}.cms-tree-item-button .cms-pagetree-dropdown-menu{right:40px;top:-2px;width:205px}.cms-tree-item-button .cms-hover-tooltip:after,.cms-tree-item-button .cms-hover-tooltip:before{bottom:23px}.cms-pagetree-alt-mode .cms-tree-item-button .cms-icon-pencil:not(.cms-btn-disabled)[data-url]:before{content:"\E00A"}.cms-tree-item-icons{position:relative}.cms-tree-item-icons .cms-icon{display:block}.cms-tree-item-icons span:before{color:#999}.cms-tree-item-icons-dark span:before{color:#454545}.cms-tree-item-preview{position:relative}.cms-tree-item-preview a{font-size:18px;line-height:18px;height:18px;display:block}.cms-tree-item-preview a:before{content:"\E00C"}.cms-tree-item-preview a:before{display:block;color:#454545}.cms-tree-item-preview a:hover:before{color:#000}.cms-tree-item-preview-active a:before{color:#000}.cms-tree-item-lang{position:relative}.cms-tree-item-lang .cms-tree-item-inner>a{display:block;height:16px}.cms-tree-item-menu{position:relative}.cms-tree-item-menu .cms-tree-item-inner>a{display:block;height:14px}.cms-tree-item-menu .cms-icon{display:block}.cms-tree-item-menu .cms-icon:before{display:block;font-size:14px;color:#454545}.cms-tree-item-menu .cms-icon-check-square:before{color:#693}.cms-tree-item-info{position:relative}.cms-tree-item-info .cms-tree-item-inner>a{display:block;height:16px}.cms-tree-item-info .cms-icon{display:block}.cms-tree-item-info .cms-icon:before{display:block;font-size:16px}.cms-tree-item-info p{color:#333;padding:0;margin:0}.cms-tree-item-info strong{color:#999;font-weight:400}.cms-tree-item-info a{display:inline-block;line-height:1}.cms-tree-search{float:left;margin-right:5px}.cms-tree-search label{display:none!important}.cms-tree-search select{position:relative;top:2px;width:175px!important}.cms-tree-search #toolbar form#changelist-search input[type=submit]{margin-left:0!important}.cms-tree-search #toolbar form#changelist-search #searchbar{width:175px!important}.cms-tree-filters{float:right}.cms-tree-filters .js-cms-tree-filter-trigger{position:absolute;top:0;right:0;padding-right:20px;line-height:30px;width:175px;border-bottom:1px solid #ddd}.cms-tree-filters h2{display:none}.cms-pagetree-empty{padding:15px 20px;border-top:none}.cms-pagetree-empty .addlink{padding-left:0}.jstree-django-cms{-webkit-tap-highlight-color:transparent}.jstree-django-cms .jstree-children,.jstree-django-cms .jstree-container-ul,.jstree-django-cms .jstree-leaf,.jstree-django-cms .jstree-node{list-style-type:none;padding:0;margin:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.jstree-django-cms .jstree-is-dragging{opacity:.1!important}.jstree-django-cms .jstree-is-dragging+.jstree-grid-cell{height:47px;border-top:1px solid #ddd;margin-top:-1px}.jstree-django-cms .jstree-is-dragging-copy{opacity:.9!important}.jstree-django-cms .jstree-grid-header,.jstree-django-cms .jstree-grid-separator{padding:0;margin:0;margin-left:0!important;border:none;background:0 0}.jstree-django-cms.jstree-grid-cell{padding:0}.jstree-django-cms .jstree-grid-cell,.jstree-django-cms .jstree-grid-column{box-sizing:border-box;overflow:visible}.jstree-django-cms .jstree-grid-column{vertical-align:top}.jstree-grid-wrapper{box-sizing:border-box;overflow:visible!important;width:100%!important}.jstree-grid-wrapper{background:#f2f2f2}.jstree-django-cms .jstree-grid-header{font-size:12px;color:#666;text-align:center;padding:3px 6px;border-bottom:1px solid #ddd;background:#fff}.jstree-django-cms .jstree-grid-header-fixed{position:fixed;z-index:2}.jstree-django-cms .jstree-grid-column-0 .jstree-grid-header{text-align:left!important}.jstree-django-cms .jstree-children{margin-left:20px}.jstree-django-cms .jstree-container-ul{margin-left:-1px}.jstree-django-cms .jstree-ocl{float:left;position:relative;left:20px;font-size:12px;color:#999;padding:18px 10px 10px 0}.jstree-django-cms .jstree-ocl:before{display:inline-block}.jstree-django-cms .jstree-closed>.jstree-ocl,.jstree-django-cms .jstree-open>.jstree-ocl{cursor:pointer}.jstree-django-cms .jstree-open>.jstree-ocl:before{content:"\E002"}.jstree-django-cms .jstree-open>.jstree-ocl:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jstree-django-cms .jstree-closed>.jstree-ocl:before{content:"\E002"}.jstree-django-cms .jstree-loading>.jstree-ocl:before{content:"\E011"}.jstree-django-cms .jstree-loading>.jstree-ocl:before{-webkit-animation:cms-spin 2s infinite linear;animation:cms-spin 2s infinite linear}.jstree-django-cms .jstree-anchor{box-sizing:border-box;display:block;cursor:move;outline:0;color:#666;height:47px;padding:12px 25px;margin-top:-1px;border:1px solid #ddd;border-right:none;background:#fff url(../../img/pagetree/tree-li-drag.gif) no-repeat -1px center;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.jstree-django-cms .jstree-anchor:hover{color:#666!important}.jstree-django-cms .jstree-node[data-move-permission=false] .jstree-anchor{cursor:default;background:#fff}.jstree-django-cms .jstree-closed>.jstree-anchor,.jstree-django-cms .jstree-loading>.jstree-anchor,.jstree-django-cms .jstree-open>.jstree-anchor{padding:12px 25px 12px 45px}.jstree-django-cms .cms-tree-node-filtered .jstree-anchor{cursor:default}.jstree-django-cms .jstree-grid-cell{height:46px;border-bottom:1px solid #ddd;background:#fff}.jstree-django-cms .jstree-grid-cell>span{display:block}.jstree-django-cms .jstree-grid-cell.jstree-django-cms{height:auto;border:none;background:0 0}.jstree-django-cms .jstree-grid-cell-regular{text-align:center;padding:7px 8px;border-left:1px solid #ddd}.jstree-django-cms .jstree-grid-cell-regular-options{border-left:none;text-align:right}.jstree-django-cms .jstree-clicked,.jstree-django-cms .jstree-hovered{background-color:#fafafa!important}.jstree-django-cms .jstree-grid-column-1 .jstree-grid-header{text-align:right}.jstree-django-cms .jstree-grid-column-1 .jstree-grid-header a{font-size:12px;top:0}.jstree-django-cms .jstree-grid-column-1 .jstree-grid-header span{line-height:1}.jstree-django-cms .jstree-grid-column-1 .jstree-grid-header .cms-icon{font-size:12px;padding-right:5px;margin-left:5px}.jstree.jstree-loading .jstree-container-ul{margin:0}.jstree.jstree-loading .jstree-anchor{padding-top:13px;padding-left:15px;border:none;background:0 0}.jstree.jstree-loading .jstree-loading>.jstree-ocl{display:none}.cms-tree-node-success>.jstree-anchor .jstree-themeicon{content:"";position:relative;top:4px;color:#693}.cms-tree-node-success>.jstree-anchor .jstree-themeicon:before{content:"\E008"}#jstree-dnd{box-sizing:border-box;display:block;min-width:300px;height:46px;padding:12px 25px!important;margin-left:-5px;background:#0bf url(../../img/pagetree/tree-li-drag.gif) no-repeat -1px center;color:#fff}#jstree-dnd .jstree-copy{color:#fff;padding:0 5px 2px;margin-left:5px;border-radius:3px;background:#999}#jstree-dnd .jstree-er,#jstree-dnd .jstree-ok{position:absolute;top:0;left:-5px;bottom:0;right:0;background-color:rgba(255,255,255,.6)}#jstree-dnd .jstree-ok{display:none}.is-stacked #jstree-dnd{box-shadow:1px 1px 1px rgba(0,0,0,.2),4px 4px 0 0 #0bf}.is-stacked .jstree-er{box-shadow:4px 4px 0 0 rgba(255,255,255,.6)}#jstree-marker{position:absolute;right:3%;z-index:102;margin:-6px 0 0 0;border-right:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #0bf;height:0}#jstree-marker:after{content:'';display:block;position:absolute;height:3px;top:-1px;left:-2px;right:0;background-color:#0bf}#jstree-marker.jstree-marker-child{border:2px solid #0bf;height:46px;margin:-24px 0 0 0;background-color:rgba(0,187,255,.1);box-sizing:border-box}#jstree-marker.jstree-marker-child:after{display:none}.djangocms-admin-style.cms-pagetree-wrapper.cms-admin-sideframe .messagelist+#content{margin-top:117px!important}.djangocms-admin-style.cms-pagetree-wrapper.cms-admin-sideframe #container .breadcrumbs{left:20px}.djangocms-admin-style.cms-pagetree-wrapper.cms-admin-sideframe #container .breadcrumbs+#content,.djangocms-admin-style.cms-pagetree-wrapper.cms-admin-sideframe #container .breadcrumbs+.messagelist+#content{margin-left:0!important;margin-right:0!important}.djangocms-admin-style.cms-pagetree-wrapper.cms-admin-sideframe #jstree-marker{right:0}.cms-pagetree-header-lang,.cms-pagetree-header-lang:active,.cms-pagetree-header-lang:focus,.cms-pagetree-header-lang:hover,.cms-pagetree-header-lang:link{color:#333!important}.cms-pagetree-header-lang.active{font-weight:700}.cms-pagetree-dropdown{position:relative}.cms-pagetree-dropdown-menu{display:none;position:absolute;top:30px;right:-1px;z-index:1000;min-width:180px;border-radius:5px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.25);-webkit-transform:translateZ(0);transform:translateZ(0)}.cms-pagetree-dropdown-menu .cms-pagetree-dropdown-item,.cms-pagetree-dropdown-menu a{display:block;color:#666;line-height:1.5;text-align:left;padding:10px 15px}.cms-pagetree-dropdown-menu a:active,.cms-pagetree-dropdown-menu a:focus,.cms-pagetree-dropdown-menu a:hover{color:#fff!important;background:#0bf}.cms-pagetree-dropdown-menu li:first-child>a{border-top-left-radius:5px;border-top-right-radius:5px}.cms-pagetree-dropdown-menu li:last-child>a{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.cms-pagetree-dropdown-menu .cms-pagetree-dropdown-item-disabled{opacity:.2;color:#454545;cursor:default}.cms-pagetree-dropdown-menu .cms-pagetree-dropdown-item-disabled:focus,.cms-pagetree-dropdown-menu .cms-pagetree-dropdown-item-disabled:hover{background:0 0!important;color:#454545!important}.cms-pagetree-dropdown-menu.cms-pagetree-dropdown-menu-condensed .cms-pagetree-dropdown-item,.cms-pagetree-dropdown-menu.cms-pagetree-dropdown-menu-condensed a{padding:5px 15px}.cms-pagetree-dropdown-menu .active{font-weight:700}.cms-pagetree-dropdown-menu .label{display:block;color:#999;font-size:90%;font-weight:400;line-height:1.5;text-align:left;text-transform:uppercase;padding:7px 15px 5px;border-bottom:1px solid #ddd;margin-bottom:4px}.cms-pagetree-dropdown-menu li{margin:0;padding:0;list-style-type:none}.cms-pagetree-dropdown-menu p{display:block;overflow:hidden;font-size:12px!important;text-align:left;text-overflow:ellipsis;margin:0;padding:5px 15px 3px!important}.cms-pagetree-dropdown-menu p strong{font-size:12px!important}.cms-pagetree-dropdown-menu p+p{margin-top:-2px;padding-top:0!important}.cms-pagetree-dropdown-menu p:last-child{padding-bottom:7px!important}.cms-pagetree-dropdown-menu .cms-icon{margin-right:10px}.cms-pagetree-dropdown-menu span{vertical-align:middle}.cms-pagetree-dropdown-menu:before{content:"";position:absolute;left:100%;z-index:-1;width:10px;height:10px;margin-left:-5px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.25);-webkit-transform:rotate(45deg) translateZ(0);transform:rotate(45deg) translateZ(0)}.cms-pagetree-dropdown-menu .cms-pagetree-dropdown-menu-inner{margin:0;padding:0!important;border-radius:5px;background-color:#fff}.cms-pagetree-dropdown-menu-open .cms-pagetree-dropdown-menu{display:block}.cms-pagetree-dropdown-menu-arrow-top-right:before{margin-top:-5px;margin-left:-24px}.cms-pagetree-dropdown-menu-arrow-right-top:before{top:16px}.cms-pagetree-dropdown-menu-arrow-right-bottom:before{bottom:18px}.cms-pagetree-dropdown-loader{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:5px}.cms-pagetree-node-state{box-sizing:border-box;display:inline-block;width:16px;height:16px;border-radius:100%;border:2px solid #fff;background:#fff;vertical-align:top}.cms-pagetree-node-state-empty{border-color:#999;background-color:#fff}.cms-pagetree-node-state-unpublished,.cms-pagetree-node-state-unpublished-parent{border-color:#999;background-color:#999}.cms-pagetree-node-state-published{border-color:#693;background-color:#693}.cms-pagetree-node-state-dirty{-webkit-animation:pulsate 2.5s ease-out infinite;animation:pulsate 2.5s ease-out infinite;border-color:#0bf;background-color:#0bf}@-webkit-keyframes pulsate{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}@keyframes pulsate{0%{opacity:.5}50%{opacity:1}100%{opacity:.5}}.cms-pagetree-legend{position:relative;text-align:right}.cms-pagetree-legend .cms-icon-info{color:#0bf;vertical-align:middle;margin-right:5px}.cms-pagetree-legend .cms-pagetree-dropdown{display:inline-block}.cms-pagetree-legend .cms-pagetree-dropdown-menu{top:auto;right:100%;bottom:0;left:auto;margin-right:10px;margin-bottom:-90px}.cms-pagetree-legend .cms-pagetree-dropdown-menu:before{bottom:96px}.cms-pagetree-legend .cms-pagetree-dropdown-item .cms-pagetree-node-state{margin-right:10px}.cms-pagetree-legend .cms-pagetree-dropdown-item .cms-icon{margin-right:8px}.cms-pagetree-legend .cms-pagetree-dropdown-item .cms-icon-home,.cms-pagetree-legend .cms-pagetree-dropdown-item .cms-icon-puzzle,.cms-pagetree-legend .cms-pagetree-dropdown-item .cms-icon-sitemap{color:#999}.cms-pagetree-legend .cms-icon{text-align:center;width:20px;margin-left:-2px}.cms-pagetree-legend .cms-icon-check-square{color:#693;font-size:14px}.cms-pagetree-legend .cms-icon-minus-square{font-size:14px}.cms-pagetree-legend-title-wrap{cursor:pointer}.cms-pagetree-legend-title{color:#999;vertical-align:middle;text-transform:uppercase}.cms-tooltip,.cms-tooltip-touch{visibility:hidden;position:absolute;top:0;left:0;font-size:12px;line-height:22px;font-weight:700;color:#ddd;white-space:nowrap;padding:0 7px 0 22px;margin:0;border-radius:3px;background:#454545}.cms-tooltip-touch:before,.cms-tooltip:before{content:"\E01A"}.cms-tooltip-touch:before,.cms-tooltip:before{font-size:14px;top:50%;left:4px;margin-top:-7px;position:absolute}.cms-tooltip span,.cms-tooltip-touch span{position:absolute;top:100%;right:0;margin-top:-4px;float:right;color:#fff;font-weight:400;padding:0 7px;border-radius:3px 0 3px 3px;background:#454545} \ No newline at end of file diff --git a/cms/static/cms/css/3.4.6rc1/cms.welcome.css b/cms/static/cms/css/3.4.6rc1/cms.welcome.css deleted file mode 100644 index 400558fcb4a..00000000000 --- a/cms/static/cms/css/3.4.6rc1/cms.welcome.css +++ /dev/null @@ -1,3 +0,0 @@ -/*! - * @copyright: https://github.com/divio/django-cms - */@font-face{font-family:django-cms-iconfont;src:url(../../fonts/3.4.6rc1/django-cms-iconfont.eot);src:url(../../fonts/3.4.6rc1/django-cms-iconfont.eot#iefix) format("eot"),url(../../fonts/3.4.6rc1/django-cms-iconfont.woff2) format("woff2"),url(../../fonts/3.4.6rc1/django-cms-iconfont.woff) format("woff"),url(../../fonts/3.4.6rc1/django-cms-iconfont.ttf) format("truetype"),url(../../fonts/3.4.6rc1/django-cms-iconfont.svg#django-cms-iconfont) format("svg");font-weight:400;font-style:normal}.cms-icon{display:inline-block;font:normal normal normal 16px/1 django-cms-iconfont;text-rendering:auto;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cms-icon-alias:before{content:"\E001"}.cms-icon-arrow-right:before{content:"\E002"}.cms-icon-arrow-wide:before{content:"\E003"}.cms-icon-arrow:before{content:"\E004"}.cms-icon-bin:before{content:"\E005"}.cms-icon-check-o:before{content:"\E006"}.cms-icon-check-square:before{content:"\E007"}.cms-icon-check:before{content:"\E008"}.cms-icon-close:before{content:"\E009"}.cms-icon-cogs:before{content:"\E00A"}.cms-icon-copy:before{content:"\E00B"}.cms-icon-eye:before{content:"\E00C"}.cms-icon-forbidden:before{content:"\E00D"}.cms-icon-handler:before{content:"\E00E"}.cms-icon-home:before{content:"\E00F"}.cms-icon-info:before{content:"\E010"}.cms-icon-loader:before{content:"\E011"}.cms-icon-lock:before{content:"\E012"}.cms-icon-logo:before{content:"\E013"}.cms-icon-menu:before{content:"\E014"}.cms-icon-minimize:before{content:"\E015"}.cms-icon-minus-square-o:before{content:"\E016"}.cms-icon-minus-square:before{content:"\E017"}.cms-icon-minus:before{content:"\E018"}.cms-icon-paste:before{content:"\E019"}.cms-icon-pencil:before{content:"\E01A"}.cms-icon-pin:before{content:"\E01B"}.cms-icon-plus-square-o:before{content:"\E01C"}.cms-icon-plus:before{content:"\E01D"}.cms-icon-puzzle:before{content:"\E01E"}.cms-icon-scissors:before{content:"\E01F"}.cms-icon-search:before{content:"\E020"}.cms-icon-sitemap:before{content:"\E021"}.cms-icon-squares:before{content:"\E022"}.cms-icon-window:before{content:"\E023"}.cms-welcome-bg{background:#f2f2f2}.cms-welcome{color:#454545;width:60%;min-width:320px;margin:0 auto}.cms-welcome a{color:#0bf}.cms-welcome a:active,.cms-welcome a:focus,.cms-welcome a:hover{text-decoration:underline}.cms-welcome .cms-hidden{display:none}.cms-welcome .cms-welcome-footer,.cms-welcome .cms-welcome-section{box-sizing:border-box;width:60%;min-width:320px;margin:0 auto}.cms-welcome .cms-welcome-header{text-align:center}.cms-welcome .cms-welcome-heading{color:#999;font-size:22px;font-weight:200;text-align:center;padding:40px 0 15px;border-bottom:1px solid #ddd}.cms-welcome .cms-welcome-heading .cms-icon{color:#693}.cms-welcome .cms-welcome-logo,.cms-welcome .cms-welcome-logo:focus,.cms-welcome .cms-welcome-logo:hover{display:inline-block;background-image:url(../../fonts/src/logo.svg);background-repeat:no-repeat;background-position:center center;height:35px;width:200px;font-size:35px;text-decoration:none;margin:50px auto 30px}.cms-welcome .cms-welcome-section{box-shadow:0 0 5px #ddd;padding:20px;margin-bottom:5px;background:#fff}.cms-welcome .cms-welcome-section h2{font-size:16px;font-weight:700;margin:0 0 15px}.cms-welcome .cms-welcome-section p{padding:5px 0}.cms-welcome .cms-welcome-links{padding:10px 5px;margin:0 0 15px;border-bottom:1px solid #ddd}.cms-welcome .cms-welcome-links a{padding:0 5px}.cms-welcome .cms-welcome-notes{font-size:12px;line-height:16px;color:#999;padding:5px 10px} \ No newline at end of file diff --git a/cms/static/cms/fonts/3.4.6rc1/django-cms-iconfont.eot b/cms/static/cms/fonts/3.4.6/django-cms-iconfont.eot similarity index 96% rename from cms/static/cms/fonts/3.4.6rc1/django-cms-iconfont.eot rename to cms/static/cms/fonts/3.4.6/django-cms-iconfont.eot index 2f60334f7066470e6158308c36efa9918043619b..1c33dad0629701ef4e6bfbea32ebcae166e8a72b 100644 GIT binary patch delta 54 zcmaFi@xo(*4Rh&2p^5g-n1df0Pu5_ZDlN3IG@jq)D+4$4J_aDTcJEv)jNW{Mae@*6 DI*t@` delta 54 zcmaFi@xo(*4Ku5%`9%9?%#QQ3Cu=ZHl{Qypjpw)d%D~OMj{yj-U0quVqc`7RoS*~% D_?Qx{ diff --git a/cms/static/cms/fonts/3.4.6rc1/django-cms-iconfont.svg b/cms/static/cms/fonts/3.4.6/django-cms-iconfont.svg similarity index 100% rename from cms/static/cms/fonts/3.4.6rc1/django-cms-iconfont.svg rename to cms/static/cms/fonts/3.4.6/django-cms-iconfont.svg diff --git a/cms/static/cms/fonts/3.4.6rc1/django-cms-iconfont.ttf b/cms/static/cms/fonts/3.4.6/django-cms-iconfont.ttf similarity index 97% rename from cms/static/cms/fonts/3.4.6rc1/django-cms-iconfont.ttf rename to cms/static/cms/fonts/3.4.6/django-cms-iconfont.ttf index dd374ce8a71bfd56f90678c10013320be6f6bdc9..c28180d6520e8cc6f2b1c15b9c400a0015bdbd1e 100644 GIT binary patch delta 46 vcmbQ@KE-`PAan3T>$rOj1YyR_zA|t#?*oc3T)Voq5=Q@j_5Y7RFY_TF TmxF-`Bnkk3mJaT-yA$yOKb9Kt diff --git a/cms/static/cms/fonts/3.4.6/django-cms-iconfont.woff2 b/cms/static/cms/fonts/3.4.6/django-cms-iconfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..427647de84042ee091cd51910a926d882c52e43f GIT binary patch literal 4968 zcmV-u6PN6FPew8T0RR910262c3jhEB03(zD023Ji0RR9100000000000000000000 z0000SLIzd5gx9{+3*M@{KMl>hYB8oM;JgkMq1ZwjFD@W#0-5ZUqf`d{7O;ZJj~HrFvrK-bNy4|MNd)+WU(r^A-hKgv2lbk#$?U!tVM z8IS|itUy>+pMgW)qUM=~z{E}0r%fdq^C5%F8{&p0{39ukF zpPkJ!v*MbA!-7NF;Ne^wN|c@iUdhdc|N5DH4lm4HPc%W3h8Ekk4dW#BI>$NUfgkkG1BM)hDk+R z>}Wuu`5cC%#)Q3=W?IsIhlu-Z6X;iV?AZDLRGrwa)cF2=N8BFjx|!Hnx*coULkQxH z(y~T?1j%bm01%CWR@f6p5TC!_=&s?0=P}% z^mnL*x*%kDxRv>^iO3;~MAatJdWQ+h{`kzbmeHc$7`B>d(n_69I#jJDrdA)sWr-ty$*Plk09v(+K|{XcUgA3`FR=`C`b-88m) zX!v;;mQfsNZMp;q8;}@sKnCLhVJ~Ug0sVgCD_8C`qMrA)ul0~)w=uH}6H)g{(QHWe zUOcY)S|`pUe-)6-^Az_&q#I=vzR857hB;ONItC~x$pNy9>?b>`J&!~{-Ggv|gBWl@ z+^On*G1mEC9&;R=2n1l72vJ+y+B*&RtU#iRg{W~FA)sv18@{GqSq&YodrKuTr$_2ZIi*BtV7J=`^?E*DP1=KqKDqICq&HK^m}R~bbP1Lq zG=efPrWPLJ0spm&Ir!^4Ssknr$&m`|d9D`giFJ#a-8csIi1j@+tXL{hW6BjoleR6| z-H>c9PZ+#K?oS@L3HmP42l3ua>2YeN-M~&x8jR;}{Ov`%GKGh1a!E=B$*k(Ljb@#S z#p0Ijl*nuBB$yxotQS9U$Ao_I7V3|Et?Adsh5Us3*O5NP|M)K-4?IkCMzTIA4koD! zT!mdub@fH-M`?1C97jq0hCEGfE~N^IjYWW|5c%DmHzwrk^+7Q>d&K1E(S<|-54?t? zTTI&Gq~f(|Kl~}ylXFT^3A2Y2dq1!d6pL{?&zqgVI40D3qZ1uW{}HvifYo`4*2}!f zJN=@FOcMnXQRR{Z`~S=Jq*9JFa2J3CJ}ln2SiR7Kba_N)FEB>-y}e39=W3&Seu89F zzx+FG3`HBt#?Lx1mr>hoE43d;a6Ul?gfC<804c~R1c)A-tqxp#i*aL#-fHM=vTp)8 zOot8RhMTQ#EN{3PUF}P)4FlVYWdMvyqLtNRkW|rbauBUkkmk5M@|3a>t2eUR0q;J! z$you`lU4Z7?)B;#Km>;gqJy{w49tdiqpIvdP&cRL=VS)UD3$&GJY&wBoqnRwhDT2o zH+7dzd>kA+oE_1d2Xuh}<{c=Y9SlP<3X);v+H)BnycQ0U>V?ZH^MNou%nX4GSQWFy z8VqtyO@elngD_98-TL#lziwY&X-fhkr`7}e-%UdGHzWEomVjtE66mU6-3pA~Z(KpB zXc-KY*KO83X|`O^tw}AL}$Iye)6aL=%+f8rrP2|r>WN(qprNr zw=q+$dLz3cmaua7zoSa5KK@9pG3^9RLNrH#juh!DrzwL8>Q>N-RLg}|q7#=Ivt%2zD6~GvT z>5XIVo%O9dQOGT;=aHLY+>FWXqumN8aI}vtzTO&r2`Ol51_eQt4`foTFx=*$q^vfH z)6hCvcM8QRL+Z^#a?!Xo@EEc0Rb}&-e?8*$_ZOR1QhdaAis)CLm zFbKDu=zwp_`eeO{p#uaDw!=R<)+y{xVeuyw)N4F2G1})Kdji_y`S6UbBj<04!fas+ z+A6^VRXB&+=4m~3YPHvDYRhdhnI1iC@ob^4@&;nsfNOvE z$&=kQVSkhYqOlssTp>unQbf^&kS(JHwS@5Ikb2`c5Aenh{{7xz~m^BiJHU3 zuao#_a(s-EDC$T=5mL}AFb1MrAFIceD>3-aJtCsLq*xK2i#DL8gIQ_Yi{Hl$C-Fih zqgJ8~q@YZdBp_P5YmabOmMT9fDIc4dpV)SLbJm(>5&}MeV5^o@6RPvFP|$;4FoM*) zCMyYpi^D0^U|Bo+G=$2^gVUoC7K4S_Os+UXGFm)ZB2F<_n#c%RJHwQv!}ARq4MA?& z>|kJFqcao`D`>s6r81n^&%pnT1)o&W>n!5Gdd4veu6eXeXqUn5kX>~1nKc?^}UoB?^7iOt*Ami2^&)N5Ht5%t`Xp3h^B6 z`6meeICDrcsWk@HhB@74C|EbyPEZ1G+^8ePZx`*b18w|=8v>g0D)V+jWccH=Oj^LX z_82mTK%UjiOT5d%?T$ANH}+cGxYDkar+zQB^p(FW3Si`=6_5+r67S;`_Znlj%vD}$ zr=mmHyW;3hP*@uIIGr~J3h2amj}ZOCgh~dL5A1aJHiB$l^+xqf_10|&K#x=$X5H^Z z;f>gRCtruts%a(c%l8KgKviv;rFoh*I%e=uKvzFyf3WfPJl1WnXML=S;Oi_riNMd? zSB57aV&E^=+zRvKAU}p}8 z$};MVIp*ku%rT&&8n`y*mK{|FGZC)o1pU+=fiFB^XxN1Gpi=nn0rRHXS-d&C7|Cqr zUt7!AtDof9(mw8>`RyF@Wajv1yX@0gCm}X`uyIuVn~g={J(oOD?T-bm8wVbx`N!P- zV{4k09khjSYN&18&!A4)&TCZEHB_~#$DUaknL-bl*t%cmRz7s%sezo}-p^*6k?RG% zD24eJh7WGZVr#3j84>-kuK=S_>LRj7EsEu2tGJfM%T;-e&_8EBW4ySw%F4xBu|?90wN=@h zHg1I9R4$gQN=j6qV`u1`uyMR9;zk?L3z!e-`~(#GOK)viRN^0lU~e zLZW__5TZ@_?2T4V1)bd`IN4T$BU zNc4R8Bo!minmpTIzKWb&8{IP+@9p$_&=)7}*wwL-w^~s(_k8+$YH`1P^kocO`gJ_- z0~`*>6Uh6G?mzV={|cKRiTVpThUXK5beRp4>ZrqZx972wKtkrOCY?Y&+_O(4pUf}! zk#x<$)s4Id%F;=X>3r>T!U^PhM7)c?PfuSXYW4?8GdJMk(`U1}&J`kQ!ma#D#7Wn#3o_^8>GMf z{{r|@#`m6Z+`(om(zm=r`przv9uD9xTh$%akq>upGx_nOlYsyL5VBN^lx?(5W_Ptgi#@!jer{a39fk0)G{>!Bc^>M85*A7Q`iaOgre?iTZ`XnFE}sJ zkm-2J(4G}A;Ant^l+F-;Qp|+F33sT;a@0If3W;@C1{UHp1e?$0xUStXLtT|9qYME> z7|n}F42~Hu{uIGZKsZ66oc&I)D7+VNJQ?2{#I)Fy8(Cq-b$%)U2`@QQaPOqxGeX8W zA~PJM8+keAK*d>zu=?W4029PghYTw(C-%l|S=_&@AGaa^fCuS^%?|_`gT>(qL=u@o zrO_F{I6=o5225OV#SM2n@WcymSg_&1g$ExWsh^}I^{v!7JQX=9($F%^IwcdRAC+8N zlBSWRz}6yctAhRd3F@H!%TX8=dZ=S4yt2!lsf9Dp%+ZwqGD*NRrqm<~TwRJ9>ZIY= zppYgDnnJe5V+Gb}FejR{G*a@j&{4;n@ZO!BZ86L0$N#k6QXinff?-nCT4~y?vIg_f m{$g(o=NY~`34Wvv9!_40Gisy4MX^bQ_>`OstN#L!hy*E literal 0 HcmV?d00001 diff --git a/cms/static/cms/fonts/3.4.6rc1/django-cms-iconfont.woff2 b/cms/static/cms/fonts/3.4.6rc1/django-cms-iconfont.woff2 deleted file mode 100644 index 15ad2d98f711e3a3a235e29d8eafaccc6b5388e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4944 zcmV-W6R+%dPew8T0RR91025FE3jhEB03(zD022QI0RR9100000000000000000000 z0000SLIzdu|23+~NN%l_u$$b|TEBQ;jus3H;+ofzQgcwSCc|Q;E{^?b#Ve=7meW7VIzV*QL%v_4q{JDJ1JtZQSXrU`;GzArd>FH(sbEVdgdiGHx_e(c z*EE6NVQ!%7H?N+^kRmNB5KkUTMuz616vMdCE~+&(=KnQ=er>v&RsrH=_3h(34?lsV z%F<@sxpyqc-WGba@rMAh$;UiS;Pe90;4H1+rF$oa0bkz~!BiSc_EhIsO zH~@$TfCK;t13)4GBmqD&0HgpwDgdMbKso?q06-=HWC1`n07L+w835z}Kyv`d1%NyN zXaN8%0iYEC01%S2yPz(Sigh}LNQO#|{Q>49*^hc%1v8uh< z^hTDlLaq8CwP!hTg%>UZEwJ<$CT7i&Q>VMQNG2tMn$rAj1fCZWuGH+Oj9Ho$H-;O{ zjcP?Wj8=j$-^yqe+0#cyIjGPoQi!CuY>AboJwa=Y(#TDt+6rg>7)mRCEU7t+BU5H7 zv$Jz{bfkRAY(`^7MJc-JtspcRn6S;FWe5@VyccgCc)+wadjZx?B}apl`x82IAta7_!MK~~>Vjm4Ed7*EYs5i_3Oy6E$zL2qKL{Z<>_SIRRIw}o z%nqy?V%B-V0@#kn|C&pcR&0!!+&`s|`Ps(ov+Qbj=z&(od~>rSU4uk=hlJklmKEoo zPrAScw7tgPMk;n zDj@m7SG^07ZWdAGCKHkh=2;2M#{hAX>>^vpPO`b$lXwKQZ3u^Whyl;xPF3%(u`c-g zfa~H!AOfo$A?ir$d#90}6-ack5H(ICgp^H2Bha-QUo{#U8tnEwO}RPM_Z0Q^x4y4p zGCc@X{noTi-#iHPMV;sEc2^_LDijpAjkVkdzg9k>gci1;mwYeb$3sgxfFoXWT-nP}}YHL8Dzr_NSdXqA%`Tjt+E`I;^750}NbS6dOSiU;(+O zxE8#3F$d3nQnY%R$gZ4Yue&OV{zRXY*^LuWzf|2;!D?M8W-hpaXxeckrw@{~#X0qR zoZe z?x*QBN)n}$S7m8>Z6T9Otu6vgg~)F0xicqQt=6UB?2*zU(Z*B`*WN?YC#5^3d7EyP zhv0CczsoJi1w&|VzdGXOB_!H-vI=&s6y{$WVQ4=LwqV<_5C zF-Hu5^`h3>R%$yCZa%>P)Gs5qi_Y;X6`}`cs{Jzs)bb&kd)C@28Y%uNO#;Fc}iK0wHsND!@ExoJ1f9`vI?(k z{Zso5(7;}T=pe2EjK+p{qo!^{(7@W2=VS)!P)j@gdB&W%oBc$gRga!3t?4eE1ehB< zoE_1-2XuiU<{v1a9SlP<3X);v+H)BnycXd|`NCxtg;0bZW`@Xz?2_4H1#-Mwk)c!O zA*ftf7Oh%KX~LaRVRbpn7K~z|mf?^2%I%z017>`#K#-q6O49M_I`% z(lV*2o9zKXv8c4=Crjv!4tNVZM3=qOhl9ld`h~8nYmW5LY1*yE_$x2;eazIG{!ZM8CV?b(An$`#mHXInb$HP`}@)Z32m6 z#}s{wVhM&8K++gkT}gtE*{{~p`{#CezbR7<2ch(PC<2d_>()SY`U+qSBJ|EN_s;s( zoham&)sx6gF%QP%{?YD564>9z7GH0TVF{TqE0Kv~$-ks94G7XFP%@Y5Wm;InJ`lq+ zOZ2mm;KeX`8ImeyRqzrdN^GYDw!#z7T{u)#(M)YF%pgEF-yk@8_p*#AB3VsV zYI@z;*~cJ4Mj;#2+NU9J`%i%F5wI=^7iy=-TXHkYGuf z4Iuf_r*ngYf`U&em%VoMWMo=CSZ_4C8g~tT+!dRdaq_{V**3TVxi=hHI@Zqr+a6WA z&Td^)+21z)SX*S-Yw?;5CMEvB`#|$hC_HNO%4NPqia*!O!%H*^OUM5R$*HS5RbQ7A zLi{L-W}&*|4D0$^m_E$qlB<}q%E8(|R{lUgPybM#D*4H3xNe?nQPF)!%z!`1OnvA2 z!3Y0fsjI6|Z*+5w*7AQc5?pc@gY$6MT^PG}cQNcJOM^Y1k^3q0DE;KzB=Vz&(orlZ zLzG;ZAU`8-jO1a;Y03aeAvZlC;J3EYPHA5s>Xg2&7L9>)`B3aZR-I!=y}imleSOVx zyHNZ3kk^ITu~4247kj|70z0K7eO*n@vOEn`QUWQ{+LB@oPKzrphP05TxCCfWL6Kam zos%2n=T`;uKJYlwRpm1)(zUdl7iM)uX1ovJ%@1=#imeOb*l{YGTj8C=x*tJA^?2BV zV2SshVRhbhz0`_3Ihbrix`Xk@?lFVm{TQcih(wbb@%B>gNVIK~Fy5PD8-MC9&Tb;+ z9!>8JMdCfpM!5>n2x|xCtMaCi!|$W|?`U2fJ6*kXtDNB=#a_{kAp%85+HvHG z7rU8Vj-I>mB?nafT{9-!(=j?RTjm{B`f^93qR8$9Z?;|+M^c_|BlgG-_ zK7lLR1XdeUn|S3%8tLyriZ)M8g8JCCL3UuOQ=m$e0nM~cKk+2dF#t^&BUB}}>GH9V zh?Gx6cNey%b%tb?B-D2%@9$tw+J)D0 zQspP{SM1p=ESop!{uX1N=m>-&yF16XKV4la+jdq+=)WWFUH#>@lifkSQ&>w^#qL3` zH65*;JGrbW8zr5JwvMLW*tFxdfiWES%-)?EtNL$;@1-*$_@7Y}!>^P&5ER%Iq8+&6 zAJ*EO#SQq3I7o>Tl$wC7@e9IivsB``h1IG;OV2$^$SQP-N?g`htt_(e+}ob`uCLfz z12uYSr0>+w z##Js!j*E&dE>`oz6qm$C#Yr*win?s?i=&ue8zo*qT=n50{R7?CTW!x1Us=7fE9SXN zbZ%_ZTmPWD!o`+lC@^_YUF7F z_dXBeT_hw+xc9l2Hw&mmM|s;f&AWZ)gBB1fkn(aw9v(g!qBCG0S63e*olX=LSxiZIqKH%{WBmGP$a}Tm=TceIXlI2J#nDQF+lGrjq%JPat*^A*P2Dd}mgu zOf2-{S}z&5#5zsLMG|uT5(`gD%+OG>owXIl3igomn)v7ttXG$FaTpG*xJM64^qPg+r?}`;5Pw z#6)k6itoCI=dql(`vK!#BoE-8F;&)Cca0K@yMMm?;9I{{y+O|3__2)zHtHkGE{ne;q~n+Qj347|1`(c z@FUNA`a367VTPbhK&+7$EXulr(zm^3qp*FgO zpMEwr=3|@AHB|xvzlaZ9S^jK$ZYF>IdZGhT-ckk0@@MAsv#Z>Tj3<^$KKU~rK1pTB zYbMY3mj~#17bMNbduz`JeVd7e6~d9XS^;FY{g+xyH42Ul@v_ zG&0AqNgncNKz3vEi5I5IhF#K8lkIMYV<&;znY)_w8Q;C9xkx@T>OPVxOj`A)h{*&2_F2NfUldc*GaqIKPU)<@6zk|DT{Z zZ~P2!<`VRiX@BkK`g?tAX{?zt7T&7I0Il@bBV)ri>xV&l@Bc4=FJ&jaCwwxo*^2Zn z?~r~ole32d*k!A_qnh&J4sPbjeqd)L^w~0YAWdGKI)vn~&)Q{0n>o*z=0@g2${_dI zmBD3N>jp*7?p=^UhSHaUvM8N!+6rbTvu`vrXoMC9{g_=jm@rT?D(~67O{9{c;%&J_ z%u39-iJ9VP^ZcID1IUJE;cHuq-|7WIRA}jnhnJx}r(hwl1cKH&G&bdGN;%B~8hR2n z541+=0@i`2YLSxLSn|~A+Fj*nh)~B^63XN-qD&zU$1E@Y6v+c1HE2w*-w76lUw|M| z@y$U=dGK;0r_8#}&m=(bY@LG7(iD8v?2PBA%m|QaWOdAej+QAHh1w9!Q$LyR%S980VrnZ?OGZoDkA%qo6@gjr{k zC^Xx|NwUk{0QhLd;wTFNTUk)DNF&p%mJ-lED!E)!c90jq-!dGlf}?M+0R3N%!l*Gq zg`ie5StWTFChC|* z^zQ6zi&@q`{-^zp#RLNmELXbhlpS~48Y&-M9&n9rSHn=`Dn<-(AOZ`#7>p``VQz54 O5OJWTtiTol0002>3tU40 diff --git a/cms/static/cms/js/dist/3.4.6rc1/bundle.admin.base.min.js b/cms/static/cms/js/dist/3.4.6/bundle.admin.base.min.js similarity index 100% rename from cms/static/cms/js/dist/3.4.6rc1/bundle.admin.base.min.js rename to cms/static/cms/js/dist/3.4.6/bundle.admin.base.min.js diff --git a/cms/static/cms/js/dist/3.4.6rc1/bundle.admin.changeform.min.js b/cms/static/cms/js/dist/3.4.6/bundle.admin.changeform.min.js similarity index 100% rename from cms/static/cms/js/dist/3.4.6rc1/bundle.admin.changeform.min.js rename to cms/static/cms/js/dist/3.4.6/bundle.admin.changeform.min.js diff --git a/cms/static/cms/js/dist/3.4.6rc1/bundle.admin.pagetree.min.js b/cms/static/cms/js/dist/3.4.6/bundle.admin.pagetree.min.js similarity index 100% rename from cms/static/cms/js/dist/3.4.6rc1/bundle.admin.pagetree.min.js rename to cms/static/cms/js/dist/3.4.6/bundle.admin.pagetree.min.js diff --git a/cms/static/cms/js/dist/3.4.6rc1/bundle.admin.widget.min.js b/cms/static/cms/js/dist/3.4.6/bundle.admin.widget.min.js similarity index 100% rename from cms/static/cms/js/dist/3.4.6rc1/bundle.admin.widget.min.js rename to cms/static/cms/js/dist/3.4.6/bundle.admin.widget.min.js diff --git a/cms/static/cms/js/dist/3.4.6rc1/bundle.forms.apphookselect.min.js b/cms/static/cms/js/dist/3.4.6/bundle.forms.apphookselect.min.js similarity index 100% rename from cms/static/cms/js/dist/3.4.6rc1/bundle.forms.apphookselect.min.js rename to cms/static/cms/js/dist/3.4.6/bundle.forms.apphookselect.min.js diff --git a/cms/static/cms/js/dist/3.4.6rc1/bundle.forms.pageselectwidget.min.js b/cms/static/cms/js/dist/3.4.6/bundle.forms.pageselectwidget.min.js similarity index 100% rename from cms/static/cms/js/dist/3.4.6rc1/bundle.forms.pageselectwidget.min.js rename to cms/static/cms/js/dist/3.4.6/bundle.forms.pageselectwidget.min.js diff --git a/cms/static/cms/js/dist/3.4.6rc1/bundle.forms.pagesmartlinkwidget.min.js b/cms/static/cms/js/dist/3.4.6/bundle.forms.pagesmartlinkwidget.min.js similarity index 100% rename from cms/static/cms/js/dist/3.4.6rc1/bundle.forms.pagesmartlinkwidget.min.js rename to cms/static/cms/js/dist/3.4.6/bundle.forms.pagesmartlinkwidget.min.js diff --git a/cms/static/cms/js/dist/3.4.6rc1/bundle.forms.slugwidget.min.js b/cms/static/cms/js/dist/3.4.6/bundle.forms.slugwidget.min.js similarity index 100% rename from cms/static/cms/js/dist/3.4.6rc1/bundle.forms.slugwidget.min.js rename to cms/static/cms/js/dist/3.4.6/bundle.forms.slugwidget.min.js diff --git a/cms/static/cms/js/dist/3.4.6rc1/bundle.toolbar.min.js b/cms/static/cms/js/dist/3.4.6/bundle.toolbar.min.js similarity index 100% rename from cms/static/cms/js/dist/3.4.6rc1/bundle.toolbar.min.js rename to cms/static/cms/js/dist/3.4.6/bundle.toolbar.min.js diff --git a/cms/static/cms/sass/components/_iconography.scss b/cms/static/cms/sass/components/_iconography.scss index 077c6804418..8c9766e1b20 100644 --- a/cms/static/cms/sass/components/_iconography.scss +++ b/cms/static/cms/sass/components/_iconography.scss @@ -4,12 +4,12 @@ // default font file generated by gulp @font-face { font-family: "django-cms-iconfont"; - src: url("../../fonts/3.4.6rc1/django-cms-iconfont.eot"); - src: url("../../fonts/3.4.6rc1/django-cms-iconfont.eot#iefix") format("eot"), - url("../../fonts/3.4.6rc1/django-cms-iconfont.woff2") format("woff2"), - url("../../fonts/3.4.6rc1/django-cms-iconfont.woff") format("woff"), - url("../../fonts/3.4.6rc1/django-cms-iconfont.ttf") format("truetype"), - url("../../fonts/3.4.6rc1/django-cms-iconfont.svg#django-cms-iconfont") format("svg"); + src: url("../../fonts/3.4.6/django-cms-iconfont.eot"); + src: url("../../fonts/3.4.6/django-cms-iconfont.eot#iefix") format("eot"), + url("../../fonts/3.4.6/django-cms-iconfont.woff2") format("woff2"), + url("../../fonts/3.4.6/django-cms-iconfont.woff") format("woff"), + url("../../fonts/3.4.6/django-cms-iconfont.ttf") format("truetype"), + url("../../fonts/3.4.6/django-cms-iconfont.svg#django-cms-iconfont") format("svg"); font-weight: normal; font-style: normal; } From e3558436df6bb1b04bed00a05ab8acc5fbe7fdcd Mon Sep 17 00:00:00 2001 From: Paulo Alvarado Date: Tue, 24 Apr 2018 14:44:03 -0400 Subject: [PATCH 4/8] Updated links to contributing docs --- .github/CONTRIBUTING.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/CONTRIBUTING.rst b/.github/CONTRIBUTING.rst index 710999316f5..ca550ce728d 100644 --- a/.github/CONTRIBUTING.rst +++ b/.github/CONTRIBUTING.rst @@ -25,7 +25,7 @@ For *feature requests*, please use our `developers' email list Contribution documentation ************************** -We maintain comprehensive `contribution documentation `_ - please +We maintain comprehensive `contribution documentation `_ - please familiarise yourself with it. @@ -51,7 +51,7 @@ Code of conduct *************** django CMS is governed by a `Code of Conduct -`_. All participants in our community and its +`_. All participants in our community and its various forums are expected to abide by it. @@ -75,4 +75,4 @@ You can also follow: * the `Travis Continuous Integration build reports `_ * the `@djangocms`_ Twitter account for general announcements -.. _@djangocms : https://twitter.com/djangocms \ No newline at end of file +.. _@djangocms : https://twitter.com/djangocms From 8c9473da89bb1c7f918a8717201299de6559a110 Mon Sep 17 00:00:00 2001 From: Vadim Sikora Date: Wed, 9 May 2018 13:00:34 +0200 Subject: [PATCH 5/8] Removed extra quotation mark from button sideframe template --- CHANGELOG.txt | 5 +++++ cms/templates/cms/toolbar/items/button_sideframe.html | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 46f01cde44d..1392b57d9b4 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,3 +1,8 @@ +=== 3.4.7 (unreleased) === + +* Removed extra quotation mark from the sideframe button template + + === 3.4.6 (2018-03-26) === * Changed the way drag and drop works in the page tree. The page has to be diff --git a/cms/templates/cms/toolbar/items/button_sideframe.html b/cms/templates/cms/toolbar/items/button_sideframe.html index 6b610da4323..3626e190ae1 100644 --- a/cms/templates/cms/toolbar/items/button_sideframe.html +++ b/cms/templates/cms/toolbar/items/button_sideframe.html @@ -1 +1 @@ -{{ name }} +{{ name }} From 8aed395c3fdd78787f349776a192dc021e2bc102 Mon Sep 17 00:00:00 2001 From: Paulo Alvarado Date: Tue, 5 Jun 2018 07:53:25 +0100 Subject: [PATCH 6/8] Fixed #6346 -- Set xframe options exempt on cached response (#6404) Backport #6368 --- AUTHORS | 1 + CHANGELOG.txt | 2 ++ cms/tests/test_page.py | 34 ++++++++++++++++++++++++++++++++++ cms/views.py | 1 + 4 files changed, 38 insertions(+) diff --git a/AUTHORS b/AUTHORS index 2c86b84cb48..2743c3c7d07 100644 --- a/AUTHORS +++ b/AUTHORS @@ -314,6 +314,7 @@ Contributors (based on gitlog, 503 unique authors): * martinkosir * Matas Dailyda * Mateusz Dereniowski +* Mateusz Kamycki * Mateusz Marzantowicz * mathijs * Matt Chisholm diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 1392b57d9b4..f7539b7472e 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,6 +1,8 @@ === 3.4.7 (unreleased) === * Removed extra quotation mark from the sideframe button template +* Fixed a bug where xframe options were processed by clickjacking middleware + when page was served from cache, rather then get this value from cache === 3.4.6 (2018-03-26) === diff --git a/cms/tests/test_page.py b/cms/tests/test_page.py index 549797791a6..0e98e212564 100644 --- a/cms/tests/test_page.py +++ b/cms/tests/test_page.py @@ -1009,6 +1009,40 @@ def test_top_level_page_inherited_xframe_options_are_applied(self): resp = self.client.get(page.get_absolute_url('en')) self.assertEqual(resp.get('X-Frame-Options'), 'SAMEORIGIN') + def test_xframe_options_with_cms_page_cache_and_clickjacking_middleware(self): + # Refs: 6346 + if getattr(settings, 'MIDDLEWARE', None): + override = { + 'MIDDLEWARE': settings.MIDDLEWARE + [ + 'django.middleware.clickjacking.XFrameOptionsMiddleware', + ] + } + else: + override = { + 'MIDDLEWARE_CLASSES': settings.MIDDLEWARE_CLASSES + [ + 'django.middleware.clickjacking.XFrameOptionsMiddleware', + ] + } + + override['CMS_PAGE_CACHE'] = True + + with self.settings(**override): + page = create_page( + 'test page 1', + 'nav_playground.html', + 'en', + published=True, + xframe_options=Page.X_FRAME_OPTIONS_ALLOW, + ) + + # Normal response from render_page + resp = self.client.get(page.get_absolute_url('en')) + self.assertEqual(resp.get('X-Frame-Options'), None) + + # Response from page cache + resp = self.client.get(page.get_absolute_url('en')) + self.assertEqual(resp.get('X-Frame-Options'), None) + class PreviousFilteredSiblingsTests(CMSTestCase): diff --git a/cms/views.py b/cms/views.py index cad26e069b1..de844fa0c6e 100644 --- a/cms/views.py +++ b/cms/views.py @@ -37,6 +37,7 @@ def details(request, slug): if cache_content is not None: content, headers, expires_datetime = cache_content response = HttpResponse(content) + response.xframe_options_exempt = True response._headers = headers # Recalculate the max-age header for this cached response max_age = int( From 3824adbdc617bf164c91d747d66a7ac254896270 Mon Sep 17 00:00:00 2001 From: Chematronix <6773039+Chematronix@users.noreply.github.com> Date: Tue, 12 Jun 2018 01:49:03 -0700 Subject: [PATCH 7/8] Update apphooks.rst (#6255) * Update apphooks.rst You need to add *Application instance name* by hand to a page when you add an ``app_name`` #hopeitsavessomeoneelsethetrouble * Changed as per czpython's suggestions While still trying to convey that we're fixing the same problem than the previous paragraphs refers to (and that *Application instance name* only appears after setting ``app_name`` ) --- docs/how_to/apphooks.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/how_to/apphooks.rst b/docs/how_to/apphooks.rst index e8ccffbced0..9315ce8e72e 100644 --- a/docs/how_to/apphooks.rst +++ b/docs/how_to/apphooks.rst @@ -60,6 +60,8 @@ then your ``MyApphook`` class should include:: If you fail to this, then any templates in the application that invoke URLs using the form ``{% url 'myapp:index' %}`` or views that call (for example) ``reverse('myapp:index')`` will throw a ``NoReverseMatch`` error. +If you had already assigned a page to your aplication prior to setting the ``app_name`` attribute, you'll also need to edit its *Advanced settings* and specify your ``app_name`` in the *Application instance name* field that now appears, to avoid the ``NoReverseMatch`` error (the instance name is filled automatically in new pages). + *Unless* the class that defines the apphook specifies an ``app_name``, it can be attached only to one page at a time. Attempting to apply it a second time will cause an error. See :ref:`multi_apphook` for more on having multiple apphook instances. From f292f8abef5a7ab3ff296fa45aade9550b3c62d6 Mon Sep 17 00:00:00 2001 From: Paulo Alvarado Date: Tue, 12 Jun 2018 14:15:35 -0400 Subject: [PATCH 8/8] Fixed #6335 -- Global permissions take precedence over cached page permissions (#6410) --- CHANGELOG.txt | 1 + cms/tests/test_permissions.py | 32 ++++++++++++++++++++++++++++++-- cms/utils/page_permissions.py | 6 +++--- 3 files changed, 34 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index f7539b7472e..db79848ee7b 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -3,6 +3,7 @@ * Removed extra quotation mark from the sideframe button template * Fixed a bug where xframe options were processed by clickjacking middleware when page was served from cache, rather then get this value from cache +* Fixed a bug where cached page permissions overrides global permissions === 3.4.6 (2018-03-26) === diff --git a/cms/tests/test_permissions.py b/cms/tests/test_permissions.py index 95896984ea0..6074ccc3373 100644 --- a/cms/tests/test_permissions.py +++ b/cms/tests/test_permissions.py @@ -5,11 +5,19 @@ from cms.api import create_page, assign_user_to_page from cms.cache.permissions import (get_permission_cache, set_permission_cache, clear_user_permission_cache) +from cms.models.permissionmodels import GlobalPagePermission from cms.test_utils.testcases import CMSTestCase -from cms.utils.page_permissions import get_change_id_list +from cms.utils.page_permissions import get_change_id_list, user_can_publish_page -@override_settings(CMS_PERMISSION=True) +@override_settings( + CMS_PERMISSION=True, + CMS_CACHE_DURATIONS={ + 'menus': 60, + 'content': 60, + 'permissions': 60, + }, +) class PermissionCacheTests(CMSTestCase): def setUp(self): @@ -65,3 +73,23 @@ def test_permission_manager(self): self.home_page.save() cached_permissions = get_permission_cache(self.user_normal, "change_page") self.assertIsNone(cached_permissions) + + def test_cached_permission_precedence(self): + # refs - https://github.com/divio/django-cms/issues/6335 + # cached page permissions should not override global permissions + page = create_page( + "test page", + "nav_playground.html", + "en", + created_by=self.user_super, + ) + page_permission = GlobalPagePermission.objects.create( + can_change=True, + can_publish=True, + user=self.user_normal, + ) + page_permission.sites.add(Site.objects.get_current()) + set_permission_cache(self.user_normal, "publish_page", []) + + can_publish = user_can_publish_page(self.user_normal, page) + self.assertTrue(can_publish) diff --git a/cms/utils/page_permissions.py b/cms/utils/page_permissions.py index 830b4b071f9..bb3eda3d2bb 100644 --- a/cms/utils/page_permissions.py +++ b/cms/utils/page_permissions.py @@ -50,6 +50,9 @@ def _get_page_ids_for_action(user, site, action, check_global=True, use_cache=Tr # just return grant all mark return GRANT_ALL_PERMISSIONS + if check_global and has_global_permission(user, site, action=action, use_cache=use_cache): + return GRANT_ALL_PERMISSIONS + if use_cache: # read from cache if possible cached = get_permission_cache(user, action) @@ -61,9 +64,6 @@ def _get_page_ids_for_action(user, site, action, check_global=True, use_cache=Tr if cached is not None: return cached - if check_global and has_global_permission(user, site, action=action, use_cache=use_cache): - return GRANT_ALL_PERMISSIONS - page_actions = get_page_actions(user, site) page_ids = list(page_actions[action]) set_permission_cache(user, action, page_ids)