Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Loading…

Crossbrowser fixes #2749

Merged
merged 12 commits into from

2 participants

@FinalAngel
Owner

Fixes for Firefox, Safari and Chrome

Fixes:
#2747
#2754
#2740
#2643
#2757

@coveralls

Coverage Status

Coverage decreased (-0.13%) when pulling f9fb759 on FinalAngel:develop into 3a09d5c on divio:develop.

@coveralls

Coverage Status

Coverage remained the same when pulling f9fb759 on FinalAngel:develop into 3a09d5c on divio:develop.

@coveralls

Coverage Status

Coverage remained the same when pulling f9fb759 on FinalAngel:develop into 3a09d5c on divio:develop.

@coveralls

Coverage Status

Coverage remained the same when pulling f9fb759 on FinalAngel:develop into 3a09d5c on divio:develop.

@coveralls

Coverage Status

Coverage remained the same when pulling f9fb759 on FinalAngel:develop into 3a09d5c on divio:develop.

@FinalAngel FinalAngel merged commit c83ea12 into from
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
This page is out of date. Refresh to see the latest.
View
15 CONTRIBUTING.rst
@@ -90,6 +90,9 @@ We try to conform to `PEP8`_ as much as possible. A few highlights:
is "it should look good in a terminal-base editor" (eg vim), but we try not be
[Godwin's law] about it.
+It is worth to mention that we use **tabs** within HTML, SASS/SCSS and JavaScript.
+Please refrain from using spaces anywhere except if it helps code readability.
+
Process
=======
@@ -189,6 +192,18 @@ contribute. All changes there will be automatically sent to the project.
<img border="0" src="https://www.transifex.com/projects/p/django-cms/resource/core/chart/image_png"/>
+********
+Frontend
+********
+
+
+We are using `SASS/Compass <compass-style.org>`_ for our styles. The files
+are located within ``cms/static/cms/sass`` and can be compiled using the compass
+command ``compass watch cms/static/cms/`` from within the django-cms root.
+
+This will invoke the **config.rb** within ``cms/static/cms/`` using the predefined
+settings.
+
.. _security@django-cms.org: mailto:security@django-cms.org
.. _fork: http://github.com/divio/django-cms
View
12 cms/static/cms/css/cms.base.css
@@ -1,19 +1,19 @@
@charset "utf-8";/*!
* @copyright: https://github.com/divio/django-cms
- */.cms_reset div,.cms_reset p,.cms_reset a,.cms_reset a:hover,.cms_reset a:active,.cms_reset a:focus,.cms_reset ul,.cms_reset li,.cms_reset form,.cms_reset fieldset,.cms_reset label,.cms_reset input,.cms_reset textarea{font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#222;font-weight:normal;text-decoration:none;text-align:left;outline:none;list-style-type:none;list-style-type:none;height:auto;padding:0;margin:0;border:none;background:none}#page_form_lang_tabs{position:relative}#page_form_lang_tabs input.language_button{background:#ccc}#page_form_lang_tabs input.selected{color:black;text-shadow:none;background:white}#page_form_lang_tabs input.notfilled{color:#bbb;background:none}#page_form_lang_tabs .lang_tabs_line{position:absolute;left:0;bottom:-5px;width:100%;height:5px;background:white}.cms_dialog{position:absolute;left:50%;top:50%;z-index:99999;width:500px;height:200px;padding:25px;margin:-100px 0 0 -275px;background:white;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.cms_dialog h1{padding:0;margin:0 0 15px}.cms_dialog form{padding:15px 0;margin:15px 0;border-top:1px solid #f3f3f3}.cms_toolbar-noscroll{position:fixed;overflow-y:scroll;width:100%}/*!
+ */.cms_reset div,.cms_reset p,.cms_reset a,.cms_reset a:hover,.cms_reset a:active,.cms_reset a:focus,.cms_reset ul,.cms_reset li,.cms_reset form,.cms_reset fieldset,.cms_reset label,.cms_reset input,.cms_reset textarea{font:normal 13px/20px Helvetica,Arial,sans-serif;color:#222;text-decoration:none;text-align:left;outline:none;list-style-type:none;height:auto;padding:0;margin:0;border:none;background:none}#page_form_lang_tabs{position:relative}#page_form_lang_tabs input.language_button{background:#ccc}#page_form_lang_tabs input.selected{color:black;text-shadow:none;background:white}#page_form_lang_tabs input.notfilled{color:#bbb;background:none}#page_form_lang_tabs .lang_tabs_line{position:absolute;left:0;bottom:-5px;width:100%;height:5px;background:white}.cms_dialog{position:absolute;left:50%;top:50%;z-index:99999;width:500px;height:200px;padding:25px;margin:-100px 0 0 -275px;background:white;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.cms_dialog h1{padding:0;margin:0 0 15px}.cms_dialog form{padding:15px 0;margin:15px 0;border-top:1px solid #f3f3f3}.cms_toolbar-noscroll{position:fixed;overflow-y:scroll;width:100%}/*!
* @copyright: https://github.com/divio/django-cms
*/#cms_toolbar .cms_loader{background:#fcfcfc url("../img/loader.gif") no-repeat center center !important}#cms_toolbar .cms_btn{color:#666;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:1px solid #e6e6e6;background:#e6e6e6;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f2), color-stop(100%, #e6e6e6));background-image:-webkit-linear-gradient(top, #f2f2f2,#e6e6e6);background-image:-moz-linear-gradient(top, #f2f2f2,#e6e6e6);background-image:-o-linear-gradient(top, #f2f2f2,#e6e6e6);background-image:linear-gradient(top, #f2f2f2,#e6e6e6);-webkit-box-shadow:inset #f2f2f2 0px 1px 0px;-moz-box-shadow:inset #f2f2f2 0px 1px 0px;box-shadow:inset #f2f2f2 0px 1px 0px}#cms_toolbar .cms_btn:hover,#cms_toolbar .cms_btn:active,#cms_toolbar .cms_btn:focus{background:#e6e6e6;border:1px solid #e6e6e6;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#cms_toolbar .cms_btn:active,#cms_toolbar .cms_btn:focus{border:1px solid #ccc;background:#ccc}#cms_toolbar .cms_btn-disabled{border-right:1px solid #ccc;border-top:1px solid #ccc;-webkit-box-shadow:inset 0px 1px 0px #e6e6e6;-moz-box-shadow:inset 0px 1px 0px #e6e6e6;box-shadow:inset 0px 1px 0px #e6e6e6;background:#ededed}#cms_toolbar .cms_btn-disabled:hover,#cms_toolbar .cms_btn-disabled:active,#cms_toolbar .cms_btn-disabled:focus{background-color:#e6e6e6}#cms_toolbar .cms_btn-active{color:white;border:1px solid #333 !important;border-bottom:none !important;-webkit-box-shadow:inset 0 1px 0 #999;-moz-box-shadow:inset 0 1px 0 #999;box-shadow:inset 0 1px 0 #999;background:#666;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #666666), color-stop(100%, #333333));background-image:-webkit-linear-gradient(top, #666666,#333333);background-image:-moz-linear-gradient(top, #666666,#333333);background-image:-o-linear-gradient(top, #666666,#333333);background-image:linear-gradient(top, #666666,#333333)}#cms_toolbar .cms_btn-active:hover,#cms_toolbar .cms_btn-active:active,#cms_toolbar .cms_btn-active:focus{background:#454545;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#cms_toolbar .cms_btn-active:active,#cms_toolbar .cms_btn-active:focus{background:#000}#cms_toolbar .cms_btn-action{color:white;border:1px solid #0e72ec !important;-webkit-box-shadow:inset #3abcf3 0px 1px 0px;-moz-box-shadow:inset #3abcf3 0px 1px 0px;box-shadow:inset #3abcf3 0px 1px 0px;background:#0eaaec;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0e97ec), color-stop(100%, #0e72ec));background-image:-webkit-linear-gradient(top, #0e97ec,#0e72ec);background-image:-moz-linear-gradient(top, #0e97ec,#0e72ec);background-image:-o-linear-gradient(top, #0e97ec,#0e72ec);background-image:linear-gradient(top, #0e97ec,#0e72ec)}#cms_toolbar .cms_btn-action:hover,#cms_toolbar .cms_btn-action:active,#cms_toolbar .cms_btn-action:focus{background:#0e72ec;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#cms_toolbar .cms_btn-action:active,#cms_toolbar .cms_btn-action:focus{background:#0b5bbc}#cms_toolbar .cms_btn-caution{color:white;border:1px solid #ff4000 !important;-webkit-box-shadow:inset #f66 0px 1px 0px;-moz-box-shadow:inset #f66 0px 1px 0px;box-shadow:inset #f66 0px 1px 0px;background:red;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff1500), color-stop(100%, #ff4000));background-image:-webkit-linear-gradient(top, #ff1500,#ff4000);background-image:-moz-linear-gradient(top, #ff1500,#ff4000);background-image:-o-linear-gradient(top, #ff1500,#ff4000);background-image:linear-gradient(top, #ff1500,#ff4000)}#cms_toolbar .cms_btn-caution:hover,#cms_toolbar .cms_btn-caution:active,#cms_toolbar .cms_btn-caution:focus{background:#ff4000;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#cms_toolbar .cms_btn-caution:active,#cms_toolbar .cms_btn-caution:focus{background:#c30}#cms_toolbar .cms_btn-publish{display:none}#cms_toolbar .cms_btn-publish-active{display:block}#cms_toolbar .cms_tooltip{visibility:hidden;position:absolute;left:0;top:0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-size:11px;line-height:11px;font-weight:bold;white-space:nowrap;padding:5px 7px 7px 24px;margin:0;color:#e6e6e6;background:#454545 url("../img/toolbar/sprite_toolbar.png") no-repeat -78px -169px}#cms_toolbar .cms_tooltip span{float:right;position:absolute;right:0;top:20px;-webkit-border-radius:3px 0 3px 3px;-moz-border-radius:3px 0 3px 3px;-ms-border-radius:3px 0 3px 3px;-o-border-radius:3px 0 3px 3px;border-radius:3px 0 3px 3px;color:white;font-weight:normal;padding:5px 7px;background:#454545}/*!
* @copyright: https://github.com/divio/django-cms
*/.cms_plugin{display:inline}.cms_plugin-active{outline:#0e72ec auto 4px}.cms_placeholder{height:0px;overflow:hidden}.cms_render_model_icon{display:inline-block;width:18px;height:18px;padding:0;margin:0;cursor:pointer}.cms_render_model_icon img{max-width:none;position:relative;padding:0 !important;margin:0 !important;background:url("../img/toolbar/render_model_icon.png") no-repeat}.cms_render_model_add{display:inline-block;width:18px;height:18px;padding:0;margin:0;cursor:pointer}.cms_render_model_add img{max-width:none;position:relative;padding:0 !important;margin:0 !important;background:url("../img/toolbar/render_model_add.png") no-repeat}/*!
* @copyright: https://github.com/divio/django-cms
- */#cms_toolbar{position:absolute;left:0;top:5px;z-index:9999999;width:100%}#cms_toolbar .cms_toolbar{display:none;position:fixed;left:0;top:0;z-index:999999;width:100%;min-width:320px;height:30px;border-bottom:1px solid #666 !important;background-color:#fafafa;background:rgba(250,250,250,0);background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(250,250,250,0.97)), color-stop(50%, rgba(252,252,252,0.97)), color-stop(100%, rgba(250,250,250,0.95)));background-image:-webkit-linear-gradient(top, rgba(250,250,250,0.97) 0%,rgba(252,252,252,0.97) 50%,rgba(250,250,250,0.95) 100%);background-image:-moz-linear-gradient(top, rgba(250,250,250,0.97) 0%,rgba(252,252,252,0.97) 50%,rgba(250,250,250,0.95) 100%);background-image:-o-linear-gradient(top, rgba(250,250,250,0.97) 0%,rgba(252,252,252,0.97) 50%,rgba(250,250,250,0.95) 100%);background-image:linear-gradient(top, rgba(250,250,250,0.97) 0%,rgba(252,252,252,0.97) 50%,rgba(250,250,250,0.95) 100%);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2)}#cms_toolbar .cms_toolbar .cms_toolbar-left{float:left;padding-left:10px;position:relative;z-index:10}#cms_toolbar .cms_toolbar .cms_toolbar-right{float:right;padding-right:32px;position:relative;z-index:10}#cms_toolbar .cms_toolbar .cms_toolbar-left .cms_toolbar-item{margin-left:10px}#cms_toolbar .cms_toolbar .cms_toolbar-right .cms_toolbar-item{margin-right:20px}#cms_toolbar .cms_toolbar .cms_toolbar-item{float:left}#cms_toolbar .cms_toolbar .cms_toolbar-item-buttons a{border-bottom:none !important}@media only screen and (max-width: 800px){#cms_toolbar .cms_toolbar-right{display:none}}#cms_toolbar.cms_toolbar-debug .cms_toolbar{top:5px !important}#cms_toolbar.cms_toolbar-debug .cms_toolbar-trigger{top:5px !important}#cms_toolbar.cms_toolbar-debug .cms_debug-bar{position:fixed;left:0;top:0;z-index:99999999;width:100%;height:4px;border-bottom:1px solid #ddd;background:#fdffc8 url("../img/toolbar/sprite_toolbar.png") repeat-x left -444px}#cms_toolbar.cms_toolbar-debug #container{padding-top:35px !important}#cms_toolbar .cms_toolbar-item-navigation li{float:left;position:relative;zoom:1}#cms_toolbar .cms_toolbar-item-navigation li a{float:left;padding:5px 10px;zoom:1;cursor:default}#cms_toolbar .cms_toolbar-item-navigation li ul{display:none}#cms_toolbar .cms_toolbar-item-navigation>li:first-child>a span{font-weight:600;line-height:12px}#cms_toolbar .cms_toolbar-item-navigation .cms_toolbar-item-navigation-hover ul{position:absolute;left:0;top:30px;display:block;min-width:180px;padding:4px 0;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;border:1px solid white;border-top:1px solid #666;background-color:white;background:rgba(255,255,255,0.97);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.4);box-shadow:0 1px 1px rgba(0,0,0,0.4)}#cms_toolbar .cms_toolbar-item-navigation .cms_toolbar-item-navigation-hover ul li{float:none;zoom:1}#cms_toolbar .cms_toolbar-item-navigation .cms_toolbar-item-navigation-hover ul li a{float:none;display:block;zoom:1;cursor:pointer;white-space:nowrap;padding:2px 10px 2px 15px}#cms_toolbar .cms_toolbar-item-navigation .cms_toolbar-item-navigation-hover ul ul{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;border-top:1px solid #f5f5f5}#cms_toolbar .cms_toolbar-item-navigation .cms_toolbar-item-navigation-hover .cms_toolbar-item-navigation-children ul{display:none;left:100%;top:-5px}#cms_toolbar .cms_toolbar-item-navigation .cms_toolbar-item-navigation-hover .cms_toolbar-item-navigation-children>a{cursor:default}#cms_toolbar .cms_toolbar-item-navigation .cms_toolbar-item-navigation-hover .cms_toolbar-item-navigation-children>a span{display:block;background:url("../img/toolbar/sprite_toolbar.png") no-repeat right -270px}#cms_toolbar .cms_toolbar-item-navigation .cms_toolbar-item-navigation-hover>a{color:white;background:#0e72ec;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0e97ec), color-stop(100%, #0e72ec));background-image:-webkit-linear-gradient(top, #0e97ec,#0e72ec);background-image:-moz-linear-gradient(top, #0e97ec,#0e72ec);background-image:-o-linear-gradient(top, #0e97ec,#0e72ec);background-image:linear-gradient(top, #0e97ec,#0e72ec)}#cms_toolbar .cms_toolbar-item-navigation .cms_toolbar-item-navigation-hover>a span{background-position:right -300px !important}#cms_toolbar .cms_toolbar-item-navigation .cms_toolbar-item-navigation-hover .cms_toolbar-item-navigation-active a{font-weight:600}#cms_toolbar .cms_toolbar-item-navigation .cms_toolbar-item-navigation-break{height:1px;margin:0 0 4px;padding:0 0 3px;text-indent:-119988px;overflow:hidden;text-align:left;border-bottom:1px solid #e6e6e6}#cms_toolbar .cms_toolbar-item-navigation .cms_toolbar-item-navigation-disabled a{cursor:default !important;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:0.2}#cms_toolbar .cms_toolbar-item-navigation .cms_toolbar-item-navigation-disabled a:hover,#cms_toolbar .cms_toolbar-item-navigation .cms_toolbar-item-navigation-disabled a:active,#cms_toolbar .cms_toolbar-item-navigation .cms_toolbar-item-navigation-disabled a:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none !important;color:black !important}#cms_toolbar .cms_toolbar-item-navigation .cms_toolbar-item-navigation-disabled ul{display:none !important}#cms_toolbar .cms_toolbar-item-cms-mode-switcher{display:none}#cms_toolbar .cms_messages{display:none;position:fixed;z-index:99999;top:30px;width:300px;min-height:14px;margin:0;padding:6px 10px 8px;background:rgba(0,0,0,0.74);-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;color:white;font-size:12px;line-height:16px;font-weight:200}#cms_toolbar .cms_messages *{color:white;font-size:12px;line-height:16px;font-weight:200}#cms_toolbar .cms_messages a{color:#0eaaec}#cms_toolbar .cms_messages a:hover{text-decoration:underline}#cms_toolbar .cms_messages strong{color:#3abcf3;font-weight:200}#cms_toolbar .cms_messages ul{display:inline;color:white}#cms_toolbar .cms_messages ul li{display:inline;color:white;font-weight:200}#cms_toolbar .cms_messages .cms_messages-close{display:none;float:right;cursor:pointer;width:20px;height:14px;margin-left:10px;position:relative;top:-2px;left:3px;background:url("../img/toolbar/sprite_toolbar.png") no-repeat -100px -90px}#cms_toolbar .cms_messages .cms_messages-close:hover{background-position:-120px -90px}#cms_toolbar .cms_messages-error strong{color:red}#cms_toolbar .cms_toolbar-item-logo{margin:0 !important}#cms_toolbar .cms_toolbar-item-logo a{display:block;width:92px;height:20px;margin:5px 0;text-indent:-119988px;overflow:hidden;text-align:left;background:url("../img/toolbar/sprite_toolbar.png") no-repeat left top}#cms_toolbar .cms_toolbar-item-logo a:hover,#cms_toolbar .cms_toolbar-item-logo a:active,#cms_toolbar .cms_toolbar-item-logo a:focus{background-position:left -20px}#cms_toolbar .cms_form-login{padding:3px 0 0 0}#cms_toolbar .cms_form-login label{float:left;cursor:pointer;padding-left:10px}#cms_toolbar .cms_form-login label span{padding-top:1px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}#cms_toolbar .cms_form-login input[type="text"],#cms_toolbar .cms_form-login input[type="password"]{font-size:13px;line-height:13px;width:100px;padding:3px 5px;margin:0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#666;border:1px solid #d9d9d9;-webkit-box-shadow:0px 1px 0px #fff;-moz-box-shadow:0px 1px 0px #fff;box-shadow:0px 1px 0px #fff}#cms_toolbar .cms_form-login input[type="text"]:focus,#cms_toolbar .cms_form-login input[type="password"]:focus{border-color:#0eaaec;-webkit-box-shadow:inset 0px 0px 2px #e6e6e6;-moz-box-shadow:inset 0px 0px 2px #e6e6e6;box-shadow:inset 0px 0px 2px #e6e6e6;-webkit-transition:outline 0.2s,1s;-moz-transition:outline 0.2s,1s;-o-transition:outline 0.2s,1s;transition:outline 0.2s,1s}#cms_toolbar .cms_form-login input[type="submit"]{font-size:12px;text-transform:uppercase;cursor:pointer;padding:1px 15px 0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:white;border:1px solid #333;-webkit-box-shadow:inset 0 1px 0 #999;-moz-box-shadow:inset 0 1px 0 #999;box-shadow:inset 0 1px 0 #999;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #666666), color-stop(100%, #333333));background-image:-webkit-linear-gradient(top, #666666,#333333);background-image:-moz-linear-gradient(top, #666666,#333333);background-image:-o-linear-gradient(top, #666666,#333333);background-image:linear-gradient(top, #666666,#333333)}#cms_toolbar .cms_form-login input[type="submit"]:hover,#cms_toolbar .cms_form-login input[type="submit"]:active,#cms_toolbar .cms_form-login input[type="submit"]:focus{background:#454545;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#cms_toolbar .cms_form-login input[type="submit"]:active,#cms_toolbar .cms_form-login input[type="submit"]:focus{background:#000}#cms_toolbar .cms_form-login .cms_error{color:red}#cms_toolbar .cms_form-login .cms_error input{border:1px solid red}#cms_toolbar .cms_toolbar-item-buttons{margin:4px 0 4px}#cms_toolbar .cms_toolbar-item-buttons a{float:left;font-size:11px;line-height:11px;padding:5px 12px}#cms_toolbar .cms_toolbar-item-buttons a:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}#cms_toolbar .cms_toolbar-item-buttons a:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}#cms_toolbar .cms_toolbar-item-buttons a:only-child{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}#cms_toolbar .cms_toolbar-trigger{position:fixed;right:0;top:0;z-index:999999;border-left:1px solid #666;border-bottom:1px solid #666}#cms_toolbar .cms_toolbar-trigger a{display:block;width:30px;height:29px;text-indent:-119988px;overflow:hidden;text-align:left;color:#454545;border-left:1px solid white;border-top:1px solid white;background:#fafafa url("../img/toolbar/sprite_toolbar.png") no-repeat -60px -40px}#cms_toolbar .cms_toolbar-trigger a:hover,#cms_toolbar .cms_toolbar-trigger a:active,#cms_toolbar .cms_toolbar-trigger a:focus{background-position:-90px -40px;background-color:white}#cms_toolbar .cms_toolbar-trigger-expanded a{background-position:0 -40px}#cms_toolbar .cms_toolbar-trigger-expanded a:hover,#cms_toolbar .cms_toolbar-trigger-expanded a:active,#cms_toolbar .cms_toolbar-trigger-expanded a:focus{background-position:-30px -40px}#cms_toolbar .cms_toolbar-loader a{background:#fcfcfc url("../img/loader.gif") no-repeat center center !important;background-size:20px 20px !important}#cms_toolbar .cms_toolbar-item_switch{position:relative;left:0;top:0;margin:4px 0 4px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;border-top:1px solid #e6e6e6;background:#ededed;-webkit-box-shadow:inset #e6e6e6 0px 1px 0px;-moz-box-shadow:inset #e6e6e6 0px 1px 0px;box-shadow:inset #e6e6e6 0px 1px 0px}#cms_toolbar .cms_toolbar-item_switch:hover,#cms_toolbar .cms_toolbar-item_switch:active,#cms_toolbar .cms_toolbar-item_switch:focus{background-color:#e6e6e6}#cms_toolbar .cms_toolbar-item_switch a{float:left;position:relative;z-index:100;font-size:11px;line-height:11px;text-transform:uppercase;letter-spacing:1px;padding:6px 14px 4px 28px;color:black;text-shadow:0 1px 0 #fff}#cms_toolbar .cms_toolbar-item_switch .cms_toolbar-item_switch-knob{float:left;position:absolute;left:2px;top:1px;z-index:99;width:16px;height:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;text-indent:-119988px;overflow:hidden;text-align:left;border:1px solid black;background:#454545;-webkit-box-shadow:inset 0 1px 0 #999;-moz-box-shadow:inset 0 1px 0 #999;box-shadow:inset 0 1px 0 #999;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #666666), color-stop(100%, #333333));background-image:-webkit-linear-gradient(top, #666666,#333333);background-image:-moz-linear-gradient(top, #666666,#333333);background-image:-o-linear-gradient(top, #666666,#333333);background-image:linear-gradient(top, #666666,#333333)}#cms_toolbar .cms_toolbar-item_switch .cms_toolbar-item_switch-on{display:none;position:relative;top:-1px}#cms_toolbar .cms_toolbar-item_switch .cms_toolbar-item_switch-off{display:inline;position:relative;top:-1px}#cms_toolbar .cms_toolbar-item_switch-active a{padding:6px 28px 4px 14px;color:#693}#cms_toolbar .cms_toolbar-item_switch-active .cms_toolbar-item_switch-knob{left:auto;right:2px;border:1px solid #80bf40;background:#80bf40;-webkit-box-shadow:inset 0 1px 0 #b3d98c;-moz-box-shadow:inset 0 1px 0 #b3d98c;box-shadow:inset 0 1px 0 #b3d98c;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #80bf40), color-stop(50%, #66ad1f), color-stop(100%, #66b814));background-image:-webkit-linear-gradient(top, #80bf40 0%,#66ad1f 50%,#66b814 100%);background-image:-moz-linear-gradient(top, #80bf40 0%,#66ad1f 50%,#66b814 100%);background-image:-o-linear-gradient(top, #80bf40 0%,#66ad1f 50%,#66b814 100%);background-image:linear-gradient(top, #80bf40 0%,#66ad1f 50%,#66b814 100%)}#cms_toolbar .cms_toolbar-item_switch-active .cms_toolbar-item_switch-on{display:inline}#cms_toolbar .cms_toolbar-item_switch-active .cms_toolbar-item_switch-off{display:none}#cms_toolbar .cms_toolbar-item_switch-highlight a{color:#0eaaec}#cms_toolbar .cms_toolbar-item_switch-highlight .cms_toolbar-item_switch-knob{border:1px solid #0b87bc;background:#3abcf3;-webkit-box-shadow:inset 0 1px 0 #6accf6;-moz-box-shadow:inset 0 1px 0 #6accf6;box-shadow:inset 0 1px 0 #6accf6;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0e97ec), color-stop(100%, #0e72ec));background-image:-webkit-linear-gradient(top, #0e97ec,#0e72ec);background-image:-moz-linear-gradient(top, #0e97ec,#0e72ec);background-image:-o-linear-gradient(top, #0e97ec,#0e72ec);background-image:linear-gradient(top, #0e97ec,#0e72ec)}/*!
+ */#cms_toolbar{position:absolute;left:0;top:5px;z-index:9999999;width:100%}#cms_toolbar .cms_toolbar{display:none;position:fixed;left:0;top:0;z-index:999999;width:100%;min-width:320px;height:30px;border-bottom:1px solid #666 !important;background-color:#fafafa;background:rgba(250,250,250,0);background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(250,250,250,0.97)), color-stop(50%, rgba(252,252,252,0.97)), color-stop(100%, rgba(250,250,250,0.95)));background-image:-webkit-linear-gradient(top, rgba(250,250,250,0.97) 0%,rgba(252,252,252,0.97) 50%,rgba(250,250,250,0.95) 100%);background-image:-moz-linear-gradient(top, rgba(250,250,250,0.97) 0%,rgba(252,252,252,0.97) 50%,rgba(250,250,250,0.95) 100%);background-image:-o-linear-gradient(top, rgba(250,250,250,0.97) 0%,rgba(252,252,252,0.97) 50%,rgba(250,250,250,0.95) 100%);background-image:linear-gradient(top, rgba(250,250,250,0.97) 0%,rgba(252,252,252,0.97) 50%,rgba(250,250,250,0.95) 100%);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2)}#cms_toolbar .cms_toolbar .cms_toolbar-left{float:left;padding-left:10px;position:relative;z-index:10}#cms_toolbar .cms_toolbar .cms_toolbar-right{float:right;padding-right:32px;position:relative;z-index:10}#cms_toolbar .cms_toolbar .cms_toolbar-left .cms_toolbar-item{margin-left:10px}#cms_toolbar .cms_toolbar .cms_toolbar-right .cms_toolbar-item{margin-right:20px}#cms_toolbar .cms_toolbar .cms_toolbar-item{float:left}#cms_toolbar .cms_toolbar .cms_toolbar-item-buttons a{border-bottom:none !important}@media only screen and (max-width: 800px){#cms_toolbar .cms_toolbar-right{display:none}}#cms_toolbar.cms_toolbar-debug .cms_toolbar{top:5px !important}#cms_toolbar.cms_toolbar-debug .cms_toolbar-trigger{top:5px !important}#cms_toolbar.cms_toolbar-debug .cms_debug-bar{position:fixed;left:0;top:0;z-index:99999999;width:100%;height:4px;border-bottom:1px solid #ddd;background:#fdffc8 url("../img/toolbar/sprite_toolbar.png") repeat-x left -444px}#cms_toolbar.cms_toolbar-debug #container{padding-top:35px !important}#cms_toolbar .cms_toolbar-item-navigation li{float:left;position:relative;zoom:1}#cms_toolbar .cms_toolbar-item-navigation li a{float:left;padding:5px 10px;zoom:1;cursor:default}#cms_toolbar .cms_toolbar-item-navigation li ul{display:none}#cms_toolbar .cms_toolbar-item-navigation>li:first-child>a span{font-weight:600;line-height:12px}#cms_toolbar .cms_toolbar-item-navigation .cms_toolbar-item-navigation-hover ul{position:absolute;left:0;top:30px;display:block;min-width:180px;padding:4px 0;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;border:1px solid white;border-top:1px solid #666;background-color:white;background:rgba(255,255,255,0.97);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.4);box-shadow:0 1px 1px rgba(0,0,0,0.4)}#cms_toolbar .cms_toolbar-item-navigation .cms_toolbar-item-navigation-hover ul li{float:none;zoom:1}#cms_toolbar .cms_toolbar-item-navigation .cms_toolbar-item-navigation-hover ul li a{float:none;display:block;zoom:1;cursor:pointer;white-space:nowrap;padding:2px 10px 2px 15px}#cms_toolbar .cms_toolbar-item-navigation .cms_toolbar-item-navigation-hover ul ul{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;border-top:1px solid #f5f5f5}#cms_toolbar .cms_toolbar-item-navigation .cms_toolbar-item-navigation-hover .cms_toolbar-item-navigation-children ul{display:none;left:100%;top:-5px}#cms_toolbar .cms_toolbar-item-navigation .cms_toolbar-item-navigation-hover .cms_toolbar-item-navigation-children>a{cursor:default}#cms_toolbar .cms_toolbar-item-navigation .cms_toolbar-item-navigation-hover .cms_toolbar-item-navigation-children>a span{display:block;background:url("../img/toolbar/sprite_toolbar.png") no-repeat right -270px}#cms_toolbar .cms_toolbar-item-navigation .cms_toolbar-item-navigation-hover>a{color:white;background:#0e72ec;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0e97ec), color-stop(100%, #0e72ec));background-image:-webkit-linear-gradient(top, #0e97ec,#0e72ec);background-image:-moz-linear-gradient(top, #0e97ec,#0e72ec);background-image:-o-linear-gradient(top, #0e97ec,#0e72ec);background-image:linear-gradient(top, #0e97ec,#0e72ec)}#cms_toolbar .cms_toolbar-item-navigation .cms_toolbar-item-navigation-hover>a span{background-position:right -300px !important}#cms_toolbar .cms_toolbar-item-navigation .cms_toolbar-item-navigation-hover .cms_toolbar-item-navigation-active a{font-weight:600}#cms_toolbar .cms_toolbar-item-navigation .cms_toolbar-item-navigation-break{height:1px;margin:0 0 4px;padding:0 0 3px;text-indent:-119988px;overflow:hidden;text-align:left;border-bottom:1px solid #e6e6e6}#cms_toolbar .cms_toolbar-item-navigation .cms_toolbar-item-navigation-disabled a{cursor:default !important;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);opacity:0.2}#cms_toolbar .cms_toolbar-item-navigation .cms_toolbar-item-navigation-disabled a:hover,#cms_toolbar .cms_toolbar-item-navigation .cms_toolbar-item-navigation-disabled a:active,#cms_toolbar .cms_toolbar-item-navigation .cms_toolbar-item-navigation-disabled a:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none !important;color:black !important}#cms_toolbar .cms_toolbar-item-navigation .cms_toolbar-item-navigation-disabled ul{display:none !important}#cms_toolbar .cms_toolbar-item-cms-mode-switcher{display:none}#cms_toolbar .cms_messages{display:none;position:fixed;z-index:99999;top:30px;width:300px;min-height:14px;margin:0;padding:6px 10px 8px;background:rgba(0,0,0,0.74);-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;color:white;font-size:12px;line-height:16px;font-weight:200}#cms_toolbar .cms_messages *{color:white;font-size:12px;line-height:16px;font-weight:200}#cms_toolbar .cms_messages a{color:#0eaaec}#cms_toolbar .cms_messages a:hover{text-decoration:underline}#cms_toolbar .cms_messages strong{color:#3abcf3;font-weight:200}#cms_toolbar .cms_messages ul{display:inline;color:white}#cms_toolbar .cms_messages ul li{display:inline;color:white;font-weight:200}#cms_toolbar .cms_messages .cms_messages-close{display:none;float:right;cursor:pointer;width:20px;height:14px;margin-left:10px;position:relative;top:-2px;left:3px;background:url("../img/toolbar/sprite_toolbar.png") no-repeat -100px -90px}#cms_toolbar .cms_messages .cms_messages-close:hover{background-position:-120px -90px}#cms_toolbar .cms_messages-error strong{color:red}#cms_toolbar .cms_toolbar-item-logo{margin:0 !important}#cms_toolbar .cms_toolbar-item-logo a{display:block;width:92px;height:20px;margin:5px 0;text-indent:-119988px;overflow:hidden;text-align:left;background:url("../img/toolbar/sprite_toolbar.png") no-repeat left top}#cms_toolbar .cms_toolbar-item-logo a:hover,#cms_toolbar .cms_toolbar-item-logo a:active,#cms_toolbar .cms_toolbar-item-logo a:focus{background-position:left -20px}#cms_toolbar .cms_form-login{padding:3px 0 0 0}#cms_toolbar .cms_form-login label{float:left;cursor:pointer;padding-left:10px}#cms_toolbar .cms_form-login label span{padding-top:1px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}#cms_toolbar .cms_form-login input[type="text"],#cms_toolbar .cms_form-login input[type="password"]{font-size:13px;line-height:13px;width:100px;padding:3px 5px;margin:0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#666;border:1px solid #d9d9d9;-webkit-box-shadow:0px 1px 0px #fff;-moz-box-shadow:0px 1px 0px #fff;box-shadow:0px 1px 0px #fff}#cms_toolbar .cms_form-login input[type="text"]:focus,#cms_toolbar .cms_form-login input[type="password"]:focus{border-color:#0eaaec;-webkit-box-shadow:inset 0px 0px 2px #e6e6e6;-moz-box-shadow:inset 0px 0px 2px #e6e6e6;box-shadow:inset 0px 0px 2px #e6e6e6;-webkit-transition:outline 0.2s,1s;-moz-transition:outline 0.2s,1s;-o-transition:outline 0.2s,1s;transition:outline 0.2s,1s}#cms_toolbar .cms_form-login input[type="submit"]{display:block;color:white;font-size:12px;text-transform:uppercase;cursor:pointer;height:23px;padding:1px 15px 0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:1px solid #333;-webkit-box-shadow:inset 0 1px 0 #999;-moz-box-shadow:inset 0 1px 0 #999;box-shadow:inset 0 1px 0 #999;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #666666), color-stop(100%, #333333));background-image:-webkit-linear-gradient(top, #666666,#333333);background-image:-moz-linear-gradient(top, #666666,#333333);background-image:-o-linear-gradient(top, #666666,#333333);background-image:linear-gradient(top, #666666,#333333)}#cms_toolbar .cms_form-login input[type="submit"]:hover,#cms_toolbar .cms_form-login input[type="submit"]:active,#cms_toolbar .cms_form-login input[type="submit"]:focus{background:#454545;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#cms_toolbar .cms_form-login input[type="submit"]:active,#cms_toolbar .cms_form-login input[type="submit"]:focus{background:#000}#cms_toolbar .cms_form-login .cms_error{color:red}#cms_toolbar .cms_form-login .cms_error input{border:1px solid red}#cms_toolbar .cms_toolbar-item-buttons{margin:4px 0 4px}#cms_toolbar .cms_toolbar-item-buttons a{float:left;font-size:11px;line-height:1;padding:5px 12px}#cms_toolbar .cms_toolbar-item-buttons a:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}#cms_toolbar .cms_toolbar-item-buttons a:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}#cms_toolbar .cms_toolbar-item-buttons a:only-child{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}#cms_toolbar .cms_toolbar-trigger{position:fixed;right:0;top:0;z-index:999999;border-left:1px solid #666;border-bottom:1px solid #666}#cms_toolbar .cms_toolbar-trigger a{display:block;width:30px;height:29px;text-indent:-119988px;overflow:hidden;text-align:left;color:#454545;border-left:1px solid white;border-top:1px solid white;background:#fafafa url("../img/toolbar/sprite_toolbar.png") no-repeat -60px -40px}#cms_toolbar .cms_toolbar-trigger a:hover,#cms_toolbar .cms_toolbar-trigger a:active,#cms_toolbar .cms_toolbar-trigger a:focus{background-position:-90px -40px;background-color:white}#cms_toolbar .cms_toolbar-trigger-expanded a{background-position:0 -40px}#cms_toolbar .cms_toolbar-trigger-expanded a:hover,#cms_toolbar .cms_toolbar-trigger-expanded a:active,#cms_toolbar .cms_toolbar-trigger-expanded a:focus{background-position:-30px -40px}#cms_toolbar .cms_toolbar-loader a{background:#fcfcfc url("../img/loader.gif") no-repeat center center !important;background-size:20px 20px !important}#cms_toolbar .cms_toolbar-item_switch{position:relative;left:0;top:0;margin:4px 0 4px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;border-top:1px solid #e6e6e6;background:#ededed;-webkit-box-shadow:inset #e6e6e6 0px 1px 0px;-moz-box-shadow:inset #e6e6e6 0px 1px 0px;box-shadow:inset #e6e6e6 0px 1px 0px}#cms_toolbar .cms_toolbar-item_switch:hover,#cms_toolbar .cms_toolbar-item_switch:active,#cms_toolbar .cms_toolbar-item_switch:focus{background-color:#e6e6e6}#cms_toolbar .cms_toolbar-item_switch a{float:left;position:relative;z-index:100;font-size:11px;line-height:11px;text-transform:uppercase;letter-spacing:1px;padding:6px 14px 4px 28px;color:black;text-shadow:0 1px 0 #fff}#cms_toolbar .cms_toolbar-item_switch .cms_toolbar-item_switch-knob{float:left;position:absolute;left:2px;top:1px;z-index:99;width:16px;height:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;text-indent:-119988px;overflow:hidden;text-align:left;border:1px solid black;background:#454545;-webkit-box-shadow:inset 0 1px 0 #999;-moz-box-shadow:inset 0 1px 0 #999;box-shadow:inset 0 1px 0 #999;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #666666), color-stop(100%, #333333));background-image:-webkit-linear-gradient(top, #666666,#333333);background-image:-moz-linear-gradient(top, #666666,#333333);background-image:-o-linear-gradient(top, #666666,#333333);background-image:linear-gradient(top, #666666,#333333)}#cms_toolbar .cms_toolbar-item_switch .cms_toolbar-item_switch-on{display:none;position:relative;top:-1px}#cms_toolbar .cms_toolbar-item_switch .cms_toolbar-item_switch-off{display:inline;position:relative;top:-1px}#cms_toolbar .cms_toolbar-item_switch-active a{padding:6px 28px 4px 14px;color:#693}#cms_toolbar .cms_toolbar-item_switch-active .cms_toolbar-item_switch-knob{left:auto;right:2px;border:1px solid #80bf40;background:#80bf40;-webkit-box-shadow:inset 0 1px 0 #b3d98c;-moz-box-shadow:inset 0 1px 0 #b3d98c;box-shadow:inset 0 1px 0 #b3d98c;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #80bf40), color-stop(50%, #66ad1f), color-stop(100%, #66b814));background-image:-webkit-linear-gradient(top, #80bf40 0%,#66ad1f 50%,#66b814 100%);background-image:-moz-linear-gradient(top, #80bf40 0%,#66ad1f 50%,#66b814 100%);background-image:-o-linear-gradient(top, #80bf40 0%,#66ad1f 50%,#66b814 100%);background-image:linear-gradient(top, #80bf40 0%,#66ad1f 50%,#66b814 100%)}#cms_toolbar .cms_toolbar-item_switch-active .cms_toolbar-item_switch-on{display:inline}#cms_toolbar .cms_toolbar-item_switch-active .cms_toolbar-item_switch-off{display:none}#cms_toolbar .cms_toolbar-item_switch-highlight a{color:#0eaaec}#cms_toolbar .cms_toolbar-item_switch-highlight .cms_toolbar-item_switch-knob{border:1px solid #0b87bc;background:#3abcf3;-webkit-box-shadow:inset 0 1px 0 #6accf6;-moz-box-shadow:inset 0 1px 0 #6accf6;box-shadow:inset 0 1px 0 #6accf6;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0e97ec), color-stop(100%, #0e72ec));background-image:-webkit-linear-gradient(top, #0e97ec,#0e72ec);background-image:-moz-linear-gradient(top, #0e97ec,#0e72ec);background-image:-o-linear-gradient(top, #0e97ec,#0e72ec);background-image:linear-gradient(top, #0e97ec,#0e72ec)}/*!
* @copyright: https://github.com/divio/django-cms
- */#cms_toolbar .cms_modal{display:none;position:fixed;left:50%;top:50%;z-index:999999;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.5);-moz-box-shadow:0 0 20px rgba(0,0,0,0.5);box-shadow:0 0 20px rgba(0,0,0,0.5);background:white}#cms_toolbar .cms_modal .cms_modal-body{position:relative;z-index:10;width:800px;height:400px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}#cms_toolbar .cms_modal .cms_modal-foot{position:relative;height:32px;-webkit-border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;-ms-border-radius:0px 0px 5px 5px;-o-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px;clear:both;overflow:hidden;background:#fafafa}#cms_toolbar .cms_modal .cms_modal-shim{display:none;position:absolute;left:0;top:0;z-index:20;width:100%;height:100%}#cms_toolbar .cms_modal .cms_modal-frame{position:relative;z-index:10;width:100%;height:100%}#cms_toolbar .cms_modal .cms_modal-frame iframe{width:100%;height:100%}#cms_toolbar .cms_modal .cms_modal-title{display:block;font-size:13px;font-weight:bold;text-align:center;cursor:move;padding:3px 75px 4px;-webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;-ms-border-radius:5px 5px 0px 0px;-o-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;color:#454545;background:#fafafa}#cms_toolbar .cms_modal .cms_modal-collapse,#cms_toolbar .cms_modal .cms_modal-close,#cms_toolbar .cms_modal .cms_modal-maximize{display:block;position:absolute;right:3px;top:3px;text-indent:-119988px;overflow:hidden;text-align:left;cursor:pointer;width:20px;height:20px;background:url("../img/toolbar/sprite_toolbar.png") no-repeat left top}#cms_toolbar .cms_modal .cms_modal-collapse{right:40px;background-position:0 -70px}#cms_toolbar .cms_modal .cms_modal-collapse:hover,#cms_toolbar .cms_modal .cms_modal-collapse:active,#cms_toolbar .cms_modal .cms_modal-collapse:focus{background-position:-20px -70px}#cms_toolbar .cms_modal .cms_modal-collapsed{background-position:-100px -70px}#cms_toolbar .cms_modal .cms_modal-collapsed:hover,#cms_toolbar .cms_modal .cms_modal-collapsed:active,#cms_toolbar .cms_modal .cms_modal-collapsed:focus{background-position:-100px -70px}#cms_toolbar .cms_modal .cms_modal-maximize{right:22px;background-position:0 -90px}#cms_toolbar .cms_modal .cms_modal-maximize:hover,#cms_toolbar .cms_modal .cms_modal-maximize:active,#cms_toolbar .cms_modal .cms_modal-maximize:focus{background-position:-20px -90px}#cms_toolbar .cms_modal .cms_modal-maximize-active{background-position:-20px -90px !important}#cms_toolbar .cms_modal .cms_modal-close{background-position:-40px -70px}#cms_toolbar .cms_modal .cms_modal-close:hover,#cms_toolbar .cms_modal .cms_modal-close:active,#cms_toolbar .cms_modal .cms_modal-close:focus{background-position:-60px -70px}#cms_toolbar .cms_modal .cms_modal-resize{position:absolute;right:0;bottom:0;z-index:102;width:20px;height:20px;cursor:nw-resize;background:url("../img/toolbar/sprite_toolbar.png") no-repeat -117px -67px}#cms_toolbar .cms_modal .cms_modal-resize:hover{background-position:-137px -67px}#cms_toolbar .cms_modal .cms_modal-breadcrumb{display:none;float:left;font-size:12px;line-height:12px;position:relative;z-index:100;height:32px;min-width:225px;overflow:hidden;width:100%}#cms_toolbar .cms_modal .cms_modal-breadcrumb .cms_modal-breadcrumb-items{position:absolute;left:35px;top:0;width:9999px;background:#fcfcfc}#cms_toolbar .cms_modal .cms_modal-breadcrumb a{float:left;font-size:12px;line-height:12px;margin-left:-10px;position:relative;z-index:100;padding-right:10px;color:#666;background:url("../img/toolbar/sprite_toolbar.png") no-repeat right -200px}#cms_toolbar .cms_modal .cms_modal-breadcrumb a span{float:left;padding:10px 15px 10px 25px;color:black}#cms_toolbar .cms_modal .cms_modal-breadcrumb a:nth-child(1){z-index:100}#cms_toolbar .cms_modal .cms_modal-breadcrumb a:nth-child(2){z-index:80}#cms_toolbar .cms_modal .cms_modal-breadcrumb a:nth-child(3){z-index:70}#cms_toolbar .cms_modal .cms_modal-breadcrumb a:nth-child(4){z-index:60}#cms_toolbar .cms_modal .cms_modal-breadcrumb a:nth-child(5){z-index:50}#cms_toolbar .cms_modal .cms_modal-breadcrumb a:nth-child(6){z-index:40}#cms_toolbar .cms_modal .cms_modal-breadcrumb a:nth-child(7){z-index:30}#cms_toolbar .cms_modal .cms_modal-breadcrumb a:nth-child(8){z-index:20}#cms_toolbar .cms_modal .cms_modal-breadcrumb a:nth-child(9){z-index:10}#cms_toolbar .cms_modal .cms_modal-breadcrumb a:nth-child(10){z-index:1}#cms_toolbar .cms_modal .cms_modal-breadcrumb a span,#cms_toolbar .cms_modal .cms_modal-breadcrumb .cms_modal-breadcrumb-title{float:left;position:relative;z-index:120;color:#666}#cms_toolbar .cms_modal .cms_modal-breadcrumb .cms_modal-breadcrumb-title{padding:10px 20px 10px 15px;border-right:1px solid #e6e6e6;-webkit-border-radius:0 0 0 5px;-moz-border-radius:0 0 0 5px;-ms-border-radius:0 0 0 5px;-o-border-radius:0 0 0 5px;border-radius:0 0 0 5px;background:#fff url("../img/toolbar/sprite_toolbar.png") no-repeat -133px -84px;text-indent:-119988px;overflow:hidden;text-align:left}#cms_toolbar .cms_modal .cms_modal-breadcrumb a:hover{color:black;background-position:right -232px !important}#cms_toolbar .cms_modal .cms_modal-breadcrumb a:hover span{color:black;background-color:white}#cms_toolbar .cms_modal .cms_modal-breadcrumb .cms_modal-breadcrumb-last{cursor:default}#cms_toolbar .cms_modal .cms_modal-breadcrumb .cms_modal-breadcrumb-last span{color:#0eaaec}#cms_toolbar .cms_modal .cms_modal-buttons{position:absolute;right:0;top:0;z-index:101;float:right;padding:0 20px 0 10px;-webkit-border-radius:0 0 5px 0;-moz-border-radius:0 0 5px 0;-ms-border-radius:0 0 5px 0;-o-border-radius:0 0 5px 0;border-radius:0 0 5px 0;background:#fcfcfc}#cms_toolbar .cms_modal .cms_modal-buttons div{float:right;font-size:12px;cursor:pointer;padding:2px 10px;margin:3px 5px 3px 0}/*!
+ */#cms_toolbar .cms_modal{display:none;position:fixed;left:50%;top:50%;z-index:999999;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.5);-moz-box-shadow:0 0 20px rgba(0,0,0,0.5);box-shadow:0 0 20px rgba(0,0,0,0.5);background:white}#cms_toolbar .cms_modal .cms_modal-body{position:relative;z-index:10;width:800px;height:400px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}#cms_toolbar .cms_modal .cms_modal-foot{position:relative;height:32px;-webkit-border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;-ms-border-radius:0px 0px 5px 5px;-o-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px;clear:both;overflow:hidden;background:#fafafa}#cms_toolbar .cms_modal .cms_modal-shim{display:none;position:absolute;left:0;top:0;z-index:20;width:100%;height:100%}#cms_toolbar .cms_modal .cms_modal-frame{position:relative;z-index:10;width:100%;height:100%}#cms_toolbar .cms_modal .cms_modal-frame iframe{width:100%;height:100%}#cms_toolbar .cms_modal .cms_modal-title{display:block;font-size:13px;font-weight:bold;text-align:center;cursor:move;padding:4px 75px 3px;-webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;-ms-border-radius:5px 5px 0px 0px;-o-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;color:#454545;background:#fafafa}#cms_toolbar .cms_modal .cms_modal-collapse,#cms_toolbar .cms_modal .cms_modal-close,#cms_toolbar .cms_modal .cms_modal-maximize{display:block;position:absolute;right:3px;top:3px;text-indent:-119988px;overflow:hidden;text-align:left;cursor:pointer;width:20px;height:20px;background:url("../img/toolbar/sprite_toolbar.png") no-repeat left top}#cms_toolbar .cms_modal .cms_modal-collapse{right:40px;background-position:0 -70px}#cms_toolbar .cms_modal .cms_modal-collapse:hover,#cms_toolbar .cms_modal .cms_modal-collapse:active,#cms_toolbar .cms_modal .cms_modal-collapse:focus{background-position:-20px -70px}#cms_toolbar .cms_modal .cms_modal-collapsed{background-position:-100px -70px}#cms_toolbar .cms_modal .cms_modal-collapsed:hover,#cms_toolbar .cms_modal .cms_modal-collapsed:active,#cms_toolbar .cms_modal .cms_modal-collapsed:focus{background-position:-100px -70px}#cms_toolbar .cms_modal .cms_modal-maximize{right:22px;background-position:0 -90px}#cms_toolbar .cms_modal .cms_modal-maximize:hover,#cms_toolbar .cms_modal .cms_modal-maximize:active,#cms_toolbar .cms_modal .cms_modal-maximize:focus{background-position:-20px -90px}#cms_toolbar .cms_modal .cms_modal-maximize-active{background-position:-20px -90px !important}#cms_toolbar .cms_modal .cms_modal-close{background-position:-40px -70px}#cms_toolbar .cms_modal .cms_modal-close:hover,#cms_toolbar .cms_modal .cms_modal-close:active,#cms_toolbar .cms_modal .cms_modal-close:focus{background-position:-60px -70px}#cms_toolbar .cms_modal .cms_modal-resize{position:absolute;right:0;bottom:0;z-index:102;width:20px;height:20px;cursor:nw-resize;background:url("../img/toolbar/sprite_toolbar.png") no-repeat -117px -67px}#cms_toolbar .cms_modal .cms_modal-resize:hover{background-position:-137px -67px}#cms_toolbar .cms_modal .cms_modal-breadcrumb{display:none;float:left;font-size:12px;line-height:12px;position:relative;z-index:100;height:32px;min-width:225px;overflow:hidden;width:100%}#cms_toolbar .cms_modal .cms_modal-breadcrumb .cms_modal-breadcrumb-items{position:absolute;left:35px;top:0;width:9999px;background:#fcfcfc}#cms_toolbar .cms_modal .cms_modal-breadcrumb a{float:left;font-size:12px;line-height:12px;margin-left:-10px;position:relative;z-index:100;padding-right:10px;color:#666;background:url("../img/toolbar/sprite_toolbar.png") no-repeat right -200px}#cms_toolbar .cms_modal .cms_modal-breadcrumb a span{float:left;padding:10px 15px 10px 25px;color:black}#cms_toolbar .cms_modal .cms_modal-breadcrumb a:nth-child(1){z-index:100}#cms_toolbar .cms_modal .cms_modal-breadcrumb a:nth-child(2){z-index:80}#cms_toolbar .cms_modal .cms_modal-breadcrumb a:nth-child(3){z-index:70}#cms_toolbar .cms_modal .cms_modal-breadcrumb a:nth-child(4){z-index:60}#cms_toolbar .cms_modal .cms_modal-breadcrumb a:nth-child(5){z-index:50}#cms_toolbar .cms_modal .cms_modal-breadcrumb a:nth-child(6){z-index:40}#cms_toolbar .cms_modal .cms_modal-breadcrumb a:nth-child(7){z-index:30}#cms_toolbar .cms_modal .cms_modal-breadcrumb a:nth-child(8){z-index:20}#cms_toolbar .cms_modal .cms_modal-breadcrumb a:nth-child(9){z-index:10}#cms_toolbar .cms_modal .cms_modal-breadcrumb a:nth-child(10){z-index:1}#cms_toolbar .cms_modal .cms_modal-breadcrumb a span,#cms_toolbar .cms_modal .cms_modal-breadcrumb .cms_modal-breadcrumb-title{float:left;position:relative;z-index:120;color:#666}#cms_toolbar .cms_modal .cms_modal-breadcrumb .cms_modal-breadcrumb-title{padding:10px 20px 10px 15px;border-right:1px solid #e6e6e6;-webkit-border-radius:0 0 0 5px;-moz-border-radius:0 0 0 5px;-ms-border-radius:0 0 0 5px;-o-border-radius:0 0 0 5px;border-radius:0 0 0 5px;background:#fff url("../img/toolbar/sprite_toolbar.png") no-repeat -133px -84px;text-indent:-119988px;overflow:hidden;text-align:left}#cms_toolbar .cms_modal .cms_modal-breadcrumb a:hover{color:black;background-position:right -232px !important}#cms_toolbar .cms_modal .cms_modal-breadcrumb a:hover span{color:black;background-color:white}#cms_toolbar .cms_modal .cms_modal-breadcrumb .cms_modal-breadcrumb-last{cursor:default}#cms_toolbar .cms_modal .cms_modal-breadcrumb .cms_modal-breadcrumb-last span{color:#0eaaec}#cms_toolbar .cms_modal .cms_modal-buttons{position:absolute;right:0;top:0;z-index:101;float:right;padding:0 20px 0 10px;-webkit-border-radius:0 0 5px 0;-moz-border-radius:0 0 5px 0;-ms-border-radius:0 0 5px 0;-o-border-radius:0 0 5px 0;border-radius:0 0 5px 0;background:#fcfcfc}#cms_toolbar .cms_modal .cms_modal-buttons div{float:right;font-size:12px;cursor:pointer;padding:2px 10px;margin:3px 5px 3px 0}/*!
* @copyright: https://github.com/divio/django-cms
- */#cms_toolbar .cms_sideframe{display:none;position:fixed;left:0;top:0;z-index:99999;width:0;height:100%;overflow:visible !important}#cms_toolbar .cms_sideframe .cms_sideframe-frame{position:relative;z-index:10;width:100%;height:100%;overflow:hidden;background:white}#cms_toolbar .cms_sideframe iframe{height:100%;width:100%;border:none;background:white;overflow:auto}#cms_toolbar .cms_sideframe .cms_sideframe-resize{position:absolute;right:-2px;top:0;z-index:30;width:2px;height:100%;cursor:col-resize;background:#454545}#cms_toolbar .cms_sideframe .cms_sideframe-shim{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background:transparent}#cms_toolbar .cms_sideframe .cms_sideframe-knob{width:6px;height:50px;position:absolute;right:-2px;top:50%;margin-top:-15px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:#454545}#cms_toolbar .cms_sideframe .cms_sideframe-btn{position:absolute;right:-20px;top:50px;z-index:40}#cms_toolbar .cms_sideframe .cms_sideframe-btn div{cursor:pointer;width:20px;height:20px;margin-bottom:2px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;background:#454545 url("../img/toolbar/sprite_toolbar.png") no-repeat}#cms_toolbar .cms_sideframe .cms_sideframe-btn div:hover{background-color:#333}#cms_toolbar .cms_sideframe .cms_sideframe-btn .cms_sideframe-close{background-position:-80px -90px}#cms_toolbar .cms_sideframe .cms_sideframe-btn .cms_sideframe-close:hover{background-position:-100px -90px}#cms_toolbar .cms_sideframe .cms_sideframe-btn .cms_sideframe-hide{background-position:-101px -150px}#cms_toolbar .cms_sideframe .cms_sideframe-btn .cms_sideframe-hide:hover{background-position:-121px -150px}#cms_toolbar .cms_sideframe .cms_sideframe-btn .cms_sideframe-hidden{background-position:-60px -150px}#cms_toolbar .cms_sideframe .cms_sideframe-btn .cms_sideframe-hidden:hover{background-position:-80px -150px}#cms_toolbar .cms_sideframe .cms_sideframe-btn .cms_sideframe-maximize{background-position:-40px -91px}#cms_toolbar .cms_sideframe .cms_sideframe-btn .cms_sideframe-maximize:hover{background-position:-60px -91px}#cms_toolbar .cms_sideframe .cms_sideframe-btn .cms_sideframe-minimize{background-position:-60px -111px}#cms_toolbar .cms_sideframe .cms_sideframe-btn .cms_sideframe-minimize:hover{background-position:-60px -91px}#cms_toolbar .cms_sideframe .cms_sideframe-btn .cms_sideframe-hide{border:5px solid #454545;border-left:none;border-right:none}/*!
+ */#cms_toolbar .cms_sideframe{display:none;position:fixed;left:0;top:0;z-index:99999;width:0;height:100%;overflow:visible !important}#cms_toolbar .cms_sideframe .cms_sideframe-frame{position:relative;z-index:10;width:100%;height:100%;overflow:hidden;background:white}#cms_toolbar .cms_sideframe iframe{height:100%;width:100%;border:none;background:white;overflow:auto}#cms_toolbar .cms_sideframe .cms_sideframe-resize{position:absolute;right:-2px;top:0;z-index:30;width:2px;height:100%;cursor:col-resize;background:#454545}#cms_toolbar .cms_sideframe .cms_sideframe-shim{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background:transparent}#cms_toolbar .cms_sideframe .cms_sideframe-knob{width:6px;height:50px;position:absolute;right:-2px;top:50%;margin-top:-15px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:#454545}#cms_toolbar .cms_sideframe .cms_sideframe-btn{position:absolute;right:-20px;top:50px;z-index:40}#cms_toolbar .cms_sideframe .cms_sideframe-btn div{cursor:pointer;width:20px;height:20px;margin-bottom:2px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;background:#454545 url("../img/toolbar/sprite_toolbar.png") no-repeat}#cms_toolbar .cms_sideframe .cms_sideframe-btn div:hover{background-color:#333}#cms_toolbar .cms_sideframe .cms_sideframe-btn .cms_sideframe-close{background-position:-80px -90px}#cms_toolbar .cms_sideframe .cms_sideframe-btn .cms_sideframe-close:hover{background-position:-100px -90px}#cms_toolbar .cms_sideframe .cms_sideframe-btn .cms_sideframe-hide{background-position:-101px -150px}#cms_toolbar .cms_sideframe .cms_sideframe-btn .cms_sideframe-hide:hover{background-position:-121px -150px}#cms_toolbar .cms_sideframe .cms_sideframe-btn .cms_sideframe-hidden{background-position:-60px -150px}#cms_toolbar .cms_sideframe .cms_sideframe-btn .cms_sideframe-hidden:hover{background-position:-80px -150px}#cms_toolbar .cms_sideframe .cms_sideframe-btn .cms_sideframe-maximize{background-position:-40px -91px}#cms_toolbar .cms_sideframe .cms_sideframe-btn .cms_sideframe-maximize:hover{background-position:-60px -91px}#cms_toolbar .cms_sideframe .cms_sideframe-btn .cms_sideframe-minimize{background-position:-61px -111px}#cms_toolbar .cms_sideframe .cms_sideframe-btn .cms_sideframe-minimize:hover{background-position:-61px -91px}#cms_toolbar .cms_sideframe .cms_sideframe-btn .cms_sideframe-hide{border:5px solid #454545;border-left:none;border-right:none}/*!
* @copyright: https://github.com/divio/django-cms
*/#cms_toolbar .cms_clipboard{position:fixed;left:0;top:130px;z-index:99999;display:none;background:rgba(255,255,255,0.6);padding:3px 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}#cms_toolbar .cms_clipboard p{padding:0;margin:0}#cms_toolbar .cms_clipboard .cms_clipboard-numbers{margin:0 0 2px}#cms_toolbar .cms_clipboard .cms_clipboard-numbers a{display:block;width:20px;height:20px;text-indent:-119988px;overflow:hidden;text-align:left;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;border:5px solid #454545;border-left:none;border-right:none;overflow:hidden;background:#454545 url("../img/toolbar/sprite_toolbar.png") no-repeat left -130px}#cms_toolbar .cms_clipboard .cms_clipboard-numbers a:hover,#cms_toolbar .cms_clipboard .cms_clipboard-numbers a:active,#cms_toolbar .cms_clipboard .cms_clipboard-numbers a:focus{background-color:#333;background-position:-20px -130px}#cms_toolbar .cms_clipboard .cms_clipboard-numbers .cms_clipboard-numbers{display:none !important}#cms_toolbar .cms_clipboard .cms_clipboard-empty a{display:block;width:20px;height:20px;text-indent:-119988px;overflow:hidden;text-align:left;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;background:#454545 url("../img/toolbar/sprite_toolbar.png") no-repeat left -110px;cursor:pointer}#cms_toolbar .cms_clipboard .cms_clipboard-empty a:hover,#cms_toolbar .cms_clipboard .cms_clipboard-empty a:active,#cms_toolbar .cms_clipboard .cms_clipboard-empty a:focus{background-color:#333;background-position:-20px -110px}#cms_toolbar .cms_clipboard .cms_clipboard-triggers{position:relative;z-index:999}#cms_toolbar .cms_clipboard .cms_clipboard-triggers .cms_clipboard-numbers:nth-child(n+6){display:none}#cms_toolbar .cms_clipboard .cms_clipboard-containers{position:absolute;top:0;left:-1px;z-index:99;width:0}#cms_toolbar .cms_clipboard .cms_clipboard-containers .cms_draggable{margin-left:-220px;width:190px}#cms_toolbar .cms_clipboard .cms_dragarea{padding-top:3px}#cms_toolbar .cms_clipboard .cms_draggable{position:relative;left:0;top:0;z-index:99;cursor:move;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:4px 5px 3px 5px;margin:0 0 2px;background:#fafafa;border:1px solid #454545}#cms_toolbar .cms_clipboard .cms_draggable .cms_dragitem{padding-left:20px}#cms_toolbar .cms_clipboard .cms_draggable .cms_dragitem .cms_submenu{display:none !important}#cms_toolbar .cms_clipboard .cms_draggable .cms_dragitem-text{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:140px;height:21px;overflow:hidden}#cms_toolbar .cms_clipboard .cms_plugins{display:none}/*!
* @copyright: https://github.com/divio/django-cms
- */#cms_toolbar .cms_structure{display:none;position:absolute;top:0;right:0;width:100%;height:100%;z-index:9999}#cms_toolbar .cms_structure .cms_structure-dimmer{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:10;background:rgba(255,255,255,0.95)}#cms_toolbar .cms_structure .cms_structure-content{position:absolute;left:0;top:0;z-index:100;width:100%;height:100%}#cms_toolbar .cms_structure .cms_dragarea{position:absolute;padding:5px 5px 4px;margin:0 0 5px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:#454545;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cms_toolbar .cms_structure .cms_dragarea-static{background:#454545 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGElEQVQIW2NkgID/QMzICGOAREAcGPgPADZsAwNt4b8uAAAAAElFTkSuQmCC)}#cms_toolbar .cms_structure .cms_dragbar{font-size:13px;line-height:20px;position:relative;left:0;top:0;z-index:9999;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}#cms_toolbar .cms_structure .cms_dragbar .cms_dragbar-title{font-size:12px;line-height:16px;text-transform:uppercase;font-weight:500;padding:0 0 0 15px;height:16px;cursor:pointer;color:white;text-shadow:0px 1px 0px #000}#cms_toolbar .cms_structure .cms_dragbar .cms_dragbar-title:before{content:" ";position:absolute;left:0;top:0;width:16px;height:15px;background:url("../img/toolbar/sprite_toolbar.png") no-repeat -85px -113px}#cms_toolbar .cms_structure .cms_dragbar .cms_dragbar-title:hover:before{background-position:-105px -113px}#cms_toolbar .cms_structure .cms_dragbar .cms_dragbar-title-expanded:before{background-position:-124px -114px}#cms_toolbar .cms_structure .cms_dragbar .cms_dragbar-title-expanded:hover:before{background-position:-144px -114px !important}#cms_toolbar .cms_structure .cms_dragbar-empty{font-size:11px;text-transform:uppercase;padding-top:0;padding-bottom:0}#cms_toolbar .cms_structure .cms_dragbar-empty-wrapper{display:none}#cms_toolbar .cms_structure .cms_draggables{list-style-type:none;padding:0;margin:0}#cms_toolbar .cms_structure .cms_draggables .cms_draggables{display:none;min-height:25px;padding-left:6px}#cms_toolbar .cms_structure .cms_draggables .cms_draggables>.cms_draggable:first-child,#cms_toolbar .cms_structure .cms_draggables .cms_draggables>.cms_draggable:only-child,#cms_toolbar .cms_structure .cms_draggable>.cms_draggable{margin-top:0}#cms_toolbar .cms_structure .cms_draggables>.cms_draggable:last-child{margin-bottom:1px}#cms_toolbar .cms_structure .cms_draggables .cms_draggables>.cms_draggable:last-child{margin-bottom:2px}#cms_toolbar .cms_structure .cms_draggable,#cms_toolbar .cms_structure .cms_droppable{list-style-type:none;position:relative;left:0;top:0;z-index:99;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:4px 5px 3px 5px;margin:5px 0 0;margin-left:0 !important}#cms_toolbar .cms_structure .cms_draggable .cms_draggable,#cms_toolbar .cms_structure .cms_droppable .cms_draggable{position:relative;z-index:99;white-space:nowrap;border-color:#e6e6e6;background:white}#cms_toolbar .cms_structure .cms_draggable .cms_draggable:hover,#cms_toolbar .cms_structure .cms_droppable .cms_draggable:hover{border-color:#a6a6a6}#cms_toolbar .cms_structure .cms_draggable .cms_draggable .cms_draggable,#cms_toolbar .cms_structure .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable,#cms_toolbar .cms_structure .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable,#cms_toolbar .cms_structure .cms_droppable .cms_draggable .cms_draggable,#cms_toolbar .cms_structure .cms_droppable .cms_draggable .cms_draggable .cms_draggable .cms_draggable,#cms_toolbar .cms_structure .cms_droppable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable{background:#fafafa}#cms_toolbar .cms_structure .cms_draggable .cms_draggable .cms_draggable .cms_draggable,#cms_toolbar .cms_structure .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable,#cms_toolbar .cms_structure .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable,#cms_toolbar .cms_structure .cms_droppable .cms_draggable .cms_draggable .cms_draggable,#cms_toolbar .cms_structure .cms_droppable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable,#cms_toolbar .cms_structure .cms_droppable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable{background:white}#cms_toolbar .cms_structure .cms_draggable .cms_submenu,#cms_toolbar .cms_structure .cms_droppable .cms_submenu{display:none;margin-top:2px}#cms_toolbar .cms_structure .cms_draggable .cms_submenu-dropdown,#cms_toolbar .cms_structure .cms_droppable .cms_submenu-dropdown{right:-6px;top:22px}#cms_toolbar .cms_structure .cms_draggable .cms_submenu-quicksearch,#cms_toolbar .cms_structure .cms_droppable .cms_submenu-quicksearch{right:-5px;top:-6px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;height:28px;border-left:1px dotted #e6e6e6;background:#fafafa url("../img/toolbar/sprite_toolbar.png") no-repeat right -415px}#cms_toolbar .cms_structure .cms_draggable .cms_submenu-quicksearch input,#cms_toolbar .cms_structure .cms_droppable .cms_submenu-quicksearch input{color:black;margin-top:1px}#cms_toolbar .cms_structure .cms_draggable .cms_draggable .cms_submenu-quicksearch,#cms_toolbar .cms_structure .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_submenu-quicksearch,#cms_toolbar .cms_structure .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_submenu-quicksearch,#cms_toolbar .cms_structure .cms_droppable .cms_draggable .cms_submenu-quicksearch,#cms_toolbar .cms_structure .cms_droppable .cms_draggable .cms_draggable .cms_draggable .cms_submenu-quicksearch,#cms_toolbar .cms_structure .cms_droppable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_submenu-quicksearch{background-color:white}#cms_toolbar .cms_structure .cms_draggable .cms_draggable .cms_draggable .cms_submenu-quicksearch,#cms_toolbar .cms_structure .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_submenu-quicksearch,#cms_toolbar .cms_structure .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_submenu-quicksearch,#cms_toolbar .cms_structure .cms_droppable .cms_draggable .cms_draggable .cms_submenu-quicksearch,#cms_toolbar .cms_structure .cms_droppable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_submenu-quicksearch,#cms_toolbar .cms_structure .cms_droppable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_submenu-quicksearch{background-color:#fafafa}#cms_toolbar .cms_structure .cms_draggable{z-index:100;color:black;border:1px solid #fafafa;background:#fafafa}#cms_toolbar .cms_structure .cms_draggable:hover{-webkit-box-shadow:inset 0px 0px 3px #e6e6e6;-moz-box-shadow:inset 0px 0px 3px #e6e6e6;box-shadow:inset 0px 0px 3px #e6e6e6}#cms_toolbar .cms_structure .cms_droppable{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#bfbfbf;border:1px dashed #bfbfbf}#cms_toolbar .cms_structure .cms_dragitem{cursor:move}#cms_toolbar .cms_structure .cms_dragitem-collapsable{cursor:pointer;padding-left:15px}#cms_toolbar .cms_structure .cms_dragitem-collapsable{background:url("../img/toolbar/sprite_toolbar.png") no-repeat 1px -358px}#cms_toolbar .cms_structure .cms_dragitem-expanded{background:url("../img/toolbar/sprite_toolbar.png") no-repeat 0 -389px}#cms_toolbar .cms_structure .cms_dragitem-success{position:absolute;left:-1px;top:-1px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6}#cms_toolbar .cms_structure .cms_draggable-selected .cms_dragitem,#cms_toolbar .cms_structure .cms_draggable-selected .cms_dragitem strong{color:#0e72ec}#cms_toolbar .cms_structure .cms_draggable-selected .cms_draggable .cms_dragitem,#cms_toolbar .cms_structure .cms_draggable-selected .cms_draggable .cms_dragitem strong{color:black}#cms_toolbar .cms_structure .cms_draggable-allowed,#cms_toolbar .cms_structure .cms_draggable-hover-allowed,#cms_toolbar .cms_structure .cms_draggable-placeholder{color:#cce6b3;border-color:#cce6b3}#cms_toolbar .cms_structure .cms_draggable-hover-allowed,#cms_toolbar .cms_structure .cms_draggable-placeholder{color:white;background:rgba(102,153,51,0.2)}#cms_toolbar .cms_structure .cms_dragitem-success{border:1px solid #cce6b3;background:#cce6b3}#cms_toolbar .cms_structure .cms_draggable-disallowed,#cms_toolbar .cms_structure .cms_draggable-hover-disallowed{color:red;border:1px dashed red;background:rgba(255,0,0,0.1)}#cms_toolbar .cms_structure .cms_draggable-disabled>.cms_dragitem-collapsable{background:none;padding-left:0}body>.cms_draggable{list-style-type:none;white-space:nowrap;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:4px 5px 3px 5px;margin:0;border-color:#e6e6e6;background:white}body>.cms_draggable .cms_switcher{display:none !important}body>.cms_draggable .cms_submenu{display:none !important}body>.cms_draggable .cms_draggables{display:none !important}/*!
+ */#cms_toolbar .cms_structure{display:none;position:absolute;top:0;right:0;width:100%;height:100%;z-index:9999}#cms_toolbar .cms_structure .cms_structure-dimmer{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:10;background:rgba(255,255,255,0.95)}#cms_toolbar .cms_structure .cms_structure-content{position:absolute;left:0;top:0;z-index:100;width:100%;height:100%}#cms_toolbar .cms_structure .cms_dragarea{position:absolute;padding:5px 5px 4px;margin:0 0 5px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:#454545;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cms_toolbar .cms_structure .cms_dragarea-static{background:#454545 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGElEQVQIW2NkgID/QMzICGOAREAcGPgPADZsAwNt4b8uAAAAAElFTkSuQmCC)}#cms_toolbar .cms_structure .cms_dragbar{font-size:13px;line-height:20px;position:relative;left:0;top:0;z-index:9999;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}#cms_toolbar .cms_structure .cms_dragbar .cms_dragbar-title{font-size:12px;line-height:17px;text-transform:uppercase;font-weight:500;padding:0 0 0 15px;height:16px;cursor:pointer;color:white;text-shadow:0px 1px 0px #000}#cms_toolbar .cms_structure .cms_dragbar .cms_dragbar-title:before{content:" ";position:absolute;left:0;top:0;width:16px;height:15px;background:url("../img/toolbar/sprite_toolbar.png") no-repeat -85px -113px}#cms_toolbar .cms_structure .cms_dragbar .cms_dragbar-title:hover:before{background-position:-105px -113px}#cms_toolbar .cms_structure .cms_dragbar .cms_dragbar-title-expanded:before{background-position:-124px -114px}#cms_toolbar .cms_structure .cms_dragbar .cms_dragbar-title-expanded:hover:before{background-position:-144px -114px !important}#cms_toolbar .cms_structure .cms_dragbar-empty{font-size:11px;text-transform:uppercase;padding-top:0;padding-bottom:0}#cms_toolbar .cms_structure .cms_dragbar-empty-wrapper{display:none}#cms_toolbar .cms_structure .cms_draggables{list-style-type:none;padding:0;margin:0}#cms_toolbar .cms_structure .cms_draggables .cms_draggables{display:none;min-height:25px;padding-left:6px}#cms_toolbar .cms_structure .cms_draggables .cms_draggables>.cms_draggable:first-child,#cms_toolbar .cms_structure .cms_draggables .cms_draggables>.cms_draggable:only-child,#cms_toolbar .cms_structure .cms_draggable>.cms_draggable{margin-top:0}#cms_toolbar .cms_structure .cms_draggables>.cms_draggable:last-child{margin-bottom:1px}#cms_toolbar .cms_structure .cms_draggables .cms_draggables>.cms_draggable:last-child{margin-bottom:2px}#cms_toolbar .cms_structure .cms_draggable,#cms_toolbar .cms_structure .cms_droppable{list-style-type:none;position:relative;left:0;top:0;z-index:99;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:4px 5px 3px 5px;margin:5px 0 0;margin-left:0 !important}#cms_toolbar .cms_structure .cms_draggable .cms_draggable,#cms_toolbar .cms_structure .cms_droppable .cms_draggable{position:relative;z-index:99;white-space:nowrap;border-color:#e6e6e6;background:white}#cms_toolbar .cms_structure .cms_draggable .cms_draggable:hover,#cms_toolbar .cms_structure .cms_droppable .cms_draggable:hover{border-color:#a6a6a6}#cms_toolbar .cms_structure .cms_draggable .cms_draggable .cms_draggable,#cms_toolbar .cms_structure .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable,#cms_toolbar .cms_structure .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable,#cms_toolbar .cms_structure .cms_droppable .cms_draggable .cms_draggable,#cms_toolbar .cms_structure .cms_droppable .cms_draggable .cms_draggable .cms_draggable .cms_draggable,#cms_toolbar .cms_structure .cms_droppable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable{background:#fafafa}#cms_toolbar .cms_structure .cms_draggable .cms_draggable .cms_draggable .cms_draggable,#cms_toolbar .cms_structure .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable,#cms_toolbar .cms_structure .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable,#cms_toolbar .cms_structure .cms_droppable .cms_draggable .cms_draggable .cms_draggable,#cms_toolbar .cms_structure .cms_droppable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable,#cms_toolbar .cms_structure .cms_droppable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable{background:white}#cms_toolbar .cms_structure .cms_draggable .cms_submenu,#cms_toolbar .cms_structure .cms_droppable .cms_submenu{display:none;margin-top:2px}#cms_toolbar .cms_structure .cms_draggable .cms_submenu-dropdown,#cms_toolbar .cms_structure .cms_droppable .cms_submenu-dropdown{right:-6px;top:22px}#cms_toolbar .cms_structure .cms_draggable .cms_submenu-quicksearch,#cms_toolbar .cms_structure .cms_droppable .cms_submenu-quicksearch{right:-5px;top:-6px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;height:28px;border-left:1px dotted #e6e6e6;background:#fafafa url("../img/toolbar/sprite_toolbar.png") no-repeat right -415px}#cms_toolbar .cms_structure .cms_draggable .cms_submenu-quicksearch input,#cms_toolbar .cms_structure .cms_droppable .cms_submenu-quicksearch input{color:black;margin-top:1px}#cms_toolbar .cms_structure .cms_draggable .cms_draggable .cms_submenu-quicksearch,#cms_toolbar .cms_structure .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_submenu-quicksearch,#cms_toolbar .cms_structure .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_submenu-quicksearch,#cms_toolbar .cms_structure .cms_droppable .cms_draggable .cms_submenu-quicksearch,#cms_toolbar .cms_structure .cms_droppable .cms_draggable .cms_draggable .cms_draggable .cms_submenu-quicksearch,#cms_toolbar .cms_structure .cms_droppable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_submenu-quicksearch{background-color:white}#cms_toolbar .cms_structure .cms_draggable .cms_draggable .cms_draggable .cms_submenu-quicksearch,#cms_toolbar .cms_structure .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_submenu-quicksearch,#cms_toolbar .cms_structure .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_submenu-quicksearch,#cms_toolbar .cms_structure .cms_droppable .cms_draggable .cms_draggable .cms_submenu-quicksearch,#cms_toolbar .cms_structure .cms_droppable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_submenu-quicksearch,#cms_toolbar .cms_structure .cms_droppable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_draggable .cms_submenu-quicksearch{background-color:#fafafa}#cms_toolbar .cms_structure .cms_draggable{z-index:100;color:black;border:1px solid #fafafa;background:#fafafa}#cms_toolbar .cms_structure .cms_draggable:hover{-webkit-box-shadow:inset 0px 0px 3px #e6e6e6;-moz-box-shadow:inset 0px 0px 3px #e6e6e6;box-shadow:inset 0px 0px 3px #e6e6e6}#cms_toolbar .cms_structure .cms_droppable{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#bfbfbf;border:1px dashed #bfbfbf}#cms_toolbar .cms_structure .cms_dragitem{cursor:move}#cms_toolbar .cms_structure .cms_dragitem-collapsable{cursor:pointer;padding-left:15px}#cms_toolbar .cms_structure .cms_dragitem-collapsable{background:url("../img/toolbar/sprite_toolbar.png") no-repeat 1px -359px}#cms_toolbar .cms_structure .cms_dragitem-expanded{background:url("../img/toolbar/sprite_toolbar.png") no-repeat 0 -389px}#cms_toolbar .cms_structure .cms_dragitem-success{position:absolute;left:-1px;top:-1px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6}#cms_toolbar .cms_structure .cms_draggable-selected .cms_dragitem,#cms_toolbar .cms_structure .cms_draggable-selected .cms_dragitem strong{color:#0e72ec}#cms_toolbar .cms_structure .cms_draggable-selected .cms_draggable .cms_dragitem,#cms_toolbar .cms_structure .cms_draggable-selected .cms_draggable .cms_dragitem strong{color:black}#cms_toolbar .cms_structure .cms_draggable-allowed,#cms_toolbar .cms_structure .cms_draggable-hover-allowed,#cms_toolbar .cms_structure .cms_draggable-placeholder{color:#cce6b3;border-color:#cce6b3}#cms_toolbar .cms_structure .cms_draggable-hover-allowed,#cms_toolbar .cms_structure .cms_draggable-placeholder{color:white;background:rgba(102,153,51,0.2)}#cms_toolbar .cms_structure .cms_dragitem-success{border:1px solid #cce6b3;background:#cce6b3}#cms_toolbar .cms_structure .cms_draggable-disallowed,#cms_toolbar .cms_structure .cms_draggable-hover-disallowed{color:red;border:1px dashed red;background:rgba(255,0,0,0.1)}#cms_toolbar .cms_structure .cms_draggable-disabled>.cms_dragitem-collapsable{background:none;padding-left:0}#cms_toolbar .cms_structure .cms_draggable-disabled>.cms_draggables{display:none !important}body>.cms_draggable{list-style-type:none;white-space:nowrap;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:4px 5px 3px 5px;margin:0;border-color:#e6e6e6;background:white}body>.cms_draggable .cms_switcher{display:none !important}body>.cms_draggable .cms_submenu{display:none !important}body>.cms_draggable .cms_draggables{display:none !important}/*!
* @copyright: https://github.com/divio/django-cms
- */#cms_toolbar .cms_submenu{display:block;float:right;width:20px;height:15px;cursor:pointer;position:relative;background:url("../img/toolbar/sprite_toolbar.png") no-repeat 3px -152px}#cms_toolbar .cms_submenu-lang{float:right;padding:0 5px;position:relative;top:-1px;right:-1px;border:1px solid #e6e6e6;background:white;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}#cms_toolbar .cms_submenu-dropdown{display:none;zoom:1;position:absolute;right:0;top:20px;z-index:999;min-width:140px;max-height:230px;overflow:auto;border:1px solid #e6e6e6;background:white;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1)}#cms_toolbar .cms_submenu-dropdown .cms_submenu-item{zoom:1}#cms_toolbar .cms_submenu-dropdown .cms_submenu-item a,#cms_toolbar .cms_submenu-dropdown span{display:block;font-size:12px;line-height:15px;text-align:left;padding:4px 8px 3px 8px}#cms_toolbar .cms_submenu-dropdown .cms_submenu-item a{color:black}#cms_toolbar .cms_submenu-dropdown .cms_submenu-item a:hover,#cms_toolbar .cms_submenu-dropdown .cms_submenu-item a:focus{color:white;background:#0e72ec;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0e97ec), color-stop(100%, #0e72ec));background-image:-webkit-linear-gradient(top, #0e97ec,#0e72ec);background-image:-moz-linear-gradient(top, #0e97ec,#0e72ec);background-image:-o-linear-gradient(top, #0e97ec,#0e72ec);background-image:linear-gradient(top, #0e97ec,#0e72ec)}#cms_toolbar .cms_submenu-dropdown .cms_submenu-item a:first-child{border-top:none}#cms_toolbar .cms_submenu-dropdown .cms_submenu-item span{cursor:default;font-weight:bold;color:black;border-top:1px solid #a6a6a6;border-bottom:1px solid #e6e6e6}#cms_toolbar .cms_submenu-dropdown .cms_submenu-item:first-child span{border-top:none}#cms_toolbar .cms_submenu-quicksearch{display:none;position:absolute;right:-5px;top:-5px;z-index:1000;cursor:default;text-align:right;height:25px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background:#454545 url("../img/toolbar/sprite_toolbar.png") no-repeat right -326px}#cms_toolbar .cms_submenu-quicksearch label{cursor:pointer}#cms_toolbar .cms_submenu-quicksearch input{font-size:12px;color:white;text-align:right;-webkit-appearance:none;width:109px;padding:3px 1px 1px 5px;margin-right:25px;border:none;background:none}@media (-o-min-device-pixel-ratio: 5 / 4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dppx){.cms_toolbar-item-navigation-children>a span,.cms_sideframe-btn div,.cms_clipboard ul a,.cms_clipboard-empty a,.cms_messages .cms_messages-close,.cms_modal-collapse,.cms_modal-close,.cms_modal-maximize,.cms_modal-resize,.cms_modal-breadcrumb a,.cms_modal-breadcrumb-title,.cms_toolbar-item-logo a,.cms_toolbar-trigger a,.cms_tooltip,.cms_placeholders-menu,.cms_toolbar-debug .cms_debug-bar{background-image:url("../img/toolbar/sprite_toolbar@2x.png") !important;background-size:190px !important}#cms_toolbar .cms_loader{background-image:url("../img/loader@2x.gif") !important;background-size:32px !important}.cms_submenu,.cms_submenu-quicksearch,.cms_placeholder-title:before,.cms_placeholder .cms_dragitem-collapsable,body .cms_dragitem-collapsable,.cms_placeholder .cms_dragitem-collapsed,body .cms_dragitem-collapsed{background-image:url("../img/toolbar/sprite_toolbar@2x.png") !important;background-size:190px !important}}
+ */#cms_toolbar .cms_submenu{display:block;float:right;width:20px;height:15px;cursor:pointer;position:relative;background:url("../img/toolbar/sprite_toolbar.png") no-repeat 3px -152px}#cms_toolbar .cms_submenu-lang{float:right;padding:0 5px;position:relative;top:-1px;right:-1px;border:1px solid #e6e6e6;background:white;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}#cms_toolbar .cms_submenu-dropdown{display:none;zoom:1;position:absolute;right:0;top:20px;z-index:999;min-width:140px;max-height:230px;overflow:auto;border:1px solid #e6e6e6;background:white;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1)}#cms_toolbar .cms_submenu-dropdown .cms_submenu-item{zoom:1}#cms_toolbar .cms_submenu-dropdown .cms_submenu-item a,#cms_toolbar .cms_submenu-dropdown span{display:block;font-size:12px;line-height:15px;text-align:left;padding:4px 8px 3px 8px}#cms_toolbar .cms_submenu-dropdown .cms_submenu-item a{color:black}#cms_toolbar .cms_submenu-dropdown .cms_submenu-item a:hover,#cms_toolbar .cms_submenu-dropdown .cms_submenu-item a:focus{color:white;background:#0e72ec;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0e97ec), color-stop(100%, #0e72ec));background-image:-webkit-linear-gradient(top, #0e97ec,#0e72ec);background-image:-moz-linear-gradient(top, #0e97ec,#0e72ec);background-image:-o-linear-gradient(top, #0e97ec,#0e72ec);background-image:linear-gradient(top, #0e97ec,#0e72ec)}#cms_toolbar .cms_submenu-dropdown .cms_submenu-item a:first-child{border-top:none}#cms_toolbar .cms_submenu-dropdown .cms_submenu-item span{cursor:default;font-weight:bold;color:black;border-top:1px solid #a6a6a6;border-bottom:1px solid #e6e6e6}#cms_toolbar .cms_submenu-dropdown .cms_submenu-item:first-child span{border-top:none}#cms_toolbar .cms_submenu-quicksearch{display:none;position:absolute;right:-5px;top:-5px;z-index:1000;cursor:default;text-align:right;height:25px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;background:#454545 url("../img/toolbar/sprite_toolbar.png") no-repeat right -326px}#cms_toolbar .cms_submenu-quicksearch label{cursor:pointer}#cms_toolbar .cms_submenu-quicksearch input{display:block;font-size:12px;color:white;text-align:right;-webkit-appearance:none;width:109px;height:20px;padding:3px 1px 1px 5px;margin-right:25px;border:none;background:none}@media (-o-min-device-pixel-ratio: 5 / 4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dppx){.cms_toolbar-item-navigation-children>a span,.cms_sideframe-btn div,.cms_clipboard ul a,.cms_clipboard-empty a,.cms_messages .cms_messages-close,.cms_modal-collapse,.cms_modal-close,.cms_modal-maximize,.cms_modal-resize,.cms_modal-breadcrumb a,.cms_modal-breadcrumb-title,.cms_toolbar-item-logo a,.cms_toolbar-trigger a,.cms_tooltip,.cms_placeholders-menu,.cms_toolbar-debug .cms_debug-bar{background-image:url("../img/toolbar/sprite_toolbar@2x.png") !important;background-size:190px !important}#cms_toolbar .cms_loader{background-image:url("../img/loader@2x.gif") !important;background-size:32px !important}.cms_submenu,.cms_submenu-quicksearch,.cms_placeholder-title:before,.cms_placeholder .cms_dragitem-collapsable,body .cms_dragitem-collapsable,.cms_placeholder .cms_dragitem-collapsed,body .cms_dragitem-collapsed{background-image:url("../img/toolbar/sprite_toolbar@2x.png") !important;background-size:190px !important}}
View
8 cms/static/cms/js/plugins/cms.modal.js
@@ -373,8 +373,6 @@ $(document).ready(function () {
'top': modalTop + mvY
});
});
-
- console.log($(window).scrollTop());
},
_endResize: function () {
@@ -509,6 +507,9 @@ $(document).ready(function () {
// after iframe is loaded append css
contents.find('head').append($('<link rel="stylesheet" type="text/css" href="' + that.config.urls.static + that.options.urls.css_modal + '" />'));
+ // set modal buttons
+ that._setButtons($(this));
+
// when an error occurs, reset the saved status so the form can be checked and validated again
if(iframe.contents().find('.errornote').length || iframe.contents().find('.errorlist').length) {
that.saved = false;
@@ -516,7 +517,8 @@ $(document).ready(function () {
// when the window has been changed pressing the blue or red button, we need to run a reload check
if(that.saved) {
- that.reloadBrowser(false, false, true);
+ iframe.hide();
+ that.reloadBrowser(window.location.href, false, true);
} else {
// set title of not provided
var innerTitle = iframe.contents().find('#content h1:eq(0)');
View
4 cms/static/cms/js/plugins/cms.plugins.js
@@ -544,7 +544,9 @@ $(document).ready(function () {
// calculate subnav bounds
if($(window).height() + $(window).scrollTop() - nav.offset().top - dropdown.height() <= 10) {
dropdown.css('top', 'auto');
- dropdown.css('bottom', offset - 1);
+ dropdown.css('bottom', offset);
+ // if parent is within a plugin, add additional offset
+ if(dropdown.closest('.cms_draggable').length) dropdown.css('bottom', offset - 1);
} else {
dropdown.css('top', offset);
dropdown.css('bottom', 'auto');
View
3  cms/static/cms/js/plugins/cms.structureboard.js
@@ -424,6 +424,9 @@ $(document).ready(function () {
if(plugin.length) bounds = plugin.data('settings').plugin_restriction;
if(holder.length) bounds = holder.data('settings').plugin_restriction;
+ // if parent has class disabled, dissalow drop
+ if(placeholder.parent().hasClass('cms_draggable-disabled')) return false;
+
// if restrictions is still empty, proceed
that.state = (bounds.length <= 0 || $.inArray(type, bounds) !== -1) ? true : false;
View
4 cms/static/cms/js/plugins/cms.toolbar.js
@@ -144,7 +144,7 @@ $(document).ready(function () {
});
// attach hover
- lists.find('li').bind('mouseenter mouseleave', function (e) {
+ lists.find('li').bind('mouseenter mouseleave', function () {
var el = $(this);
var parent = el.closest('.cms_toolbar-item-navigation-children');
var hasChildren = el.hasClass(children) || parent.length;
@@ -411,7 +411,7 @@ $(document).ready(function () {
sideframe.open(el.attr('href'), true);
break;
case 'ajax':
- this.openAjax(el.attr('href'), el.data('post'), el.data('text'));
+ this.openAjax(el.attr('href'), JSON.stringify(el.data('post')), el.data('text'));
break;
default:
window.location.href = el.attr('href');
View
6 cms/static/cms/sass/cms.base.scss
@@ -12,9 +12,9 @@
.cms_reset {
div, p, a, a:hover, a:active, a:focus, ul, li,
form, fieldset, label, input, textarea {
- font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
- color:#222; font-weight:normal; text-decoration:none; text-align:left; outline:none;
- list-style-type:none; list-style-type:none; height:auto; padding:0; margin:0; border:none; background:none;
+ font:normal 13px/20px Helvetica,Arial,sans-serif;
+ color:#222; text-decoration:none; text-align:left; outline:none;
+ list-style-type:none; height:auto; padding:0; margin:0; border:none; background:none;
}
}
View
8 cms/static/cms/sass/modules/_common.scss
@@ -60,13 +60,5 @@
color:white; font-weight:normal; padding:5px 7px; background:$color-grey-70; }
}
-
-
-
-
-
-
-
-
// end of toolbar
}
View
2  cms/static/cms/sass/modules/_modal.scss
@@ -21,7 +21,7 @@
.cms_modal-frame iframe { width:100%; height:100%; }
.cms_modal-title { display:block; font-size:13px; font-weight:bold; text-align:center; cursor:move;
- padding:3px 75px 4px; @include border-radius(5px 5px 0px 0px);
+ padding:4px 75px 3px; @include border-radius(5px 5px 0px 0px);
color:$color-grey-70; background:$color-grey-5; }
.cms_modal-collapse, .cms_modal-close, .cms_modal-maximize { display:block; position:absolute; right:3px; top:3px;
View
4 cms/static/cms/sass/modules/_sideframe.scss
@@ -34,8 +34,8 @@
.cms_sideframe-hidden:hover { background-position:-80px -150px; }
.cms_sideframe-maximize { background-position:-40px -91px; }
.cms_sideframe-maximize:hover { background-position:-60px -91px; }
- .cms_sideframe-minimize { background-position:-60px -111px; }
- .cms_sideframe-minimize:hover { background-position:-60px -91px; }
+ .cms_sideframe-minimize { background-position:-61px -111px; }
+ .cms_sideframe-minimize:hover { background-position:-61px -91px; }
.cms_sideframe-hide { border:5px solid $color-grey-70; border-left:none; border-right:none; }
}
View
5 cms/static/cms/sass/modules/_structureboard.scss
@@ -31,7 +31,7 @@ display:none; position:absolute; top:0; right:0; width:100%; height:100%; z-inde
position:relative; left:0; top:0; z-index:9999;
@include border-radius(3px);
- .cms_dragbar-title { font-size:12px; line-height:16px; text-transform:uppercase;
+ .cms_dragbar-title { font-size:12px; line-height:17px; text-transform:uppercase;
font-weight:500; padding:0 0 0 15px; height:16px; cursor:pointer;
color:white; @include text-shadow(0px 1px 0px black);
@@ -105,7 +105,7 @@ display:none; position:absolute; top:0; right:0; width:100%; height:100%; z-inde
.cms_dragitem { cursor:move; }
.cms_dragitem-collapsable { cursor:pointer; padding-left:15px; }
-.cms_dragitem-collapsable { background:url('../img/toolbar/sprite_toolbar.png') no-repeat 1px -358px; }
+.cms_dragitem-collapsable { background:url('../img/toolbar/sprite_toolbar.png') no-repeat 1px -359px; }
.cms_dragitem-expanded { background:url('../img/toolbar/sprite_toolbar.png') no-repeat 0 -389px; }
.cms_dragitem-success { position:absolute; left:-1px; top:-1px; @include border-radius(3px);
width:100%; height:100%;
@@ -131,6 +131,7 @@ display:none; position:absolute; top:0; right:0; width:100%; height:100%; z-inde
// hide arrow when adding plugin-in-plugin within disabled item
.cms_draggable-disabled > .cms_dragitem-collapsable { background:none; padding-left:0; }
+.cms_draggable-disabled > .cms_draggables { display:none !important; }
// end of dragarea
}
View
4 cms/static/cms/sass/modules/_subnav.scss
@@ -33,8 +33,8 @@
cursor:default; text-align:right; height:25px; @include border-radius(4px);
background:$color-grey-70 url('../img/toolbar/sprite_toolbar.png') no-repeat right -326px; }
.cms_submenu-quicksearch label { cursor:pointer; }
-.cms_submenu-quicksearch input { font-size:12px; color:white; text-align:right; -webkit-appearance:none;
- width:109px; padding:3px 1px 1px 5px; margin-right:25px; border:none; background:none; }
+.cms_submenu-quicksearch input { display:block; font-size:12px; color:white; text-align:right; -webkit-appearance:none;
+ width:109px; height:20px; padding:3px 1px 1px 5px; margin-right:25px; border:none; background:none; }
// end of toolbar
}
View
8 cms/static/cms/sass/modules/_toolbar.scss
@@ -136,9 +136,9 @@ position:absolute; left:0; top:5px; z-index:9999999; width:100%;
@include single-transition(outline 0.2s);
}
}
- input[type="submit"] { font-size:12px; text-transform:uppercase; cursor:pointer;
- padding:1px 15px 0; @include border-radius(3px);
- color:white; border:1px solid darken($color-grey, 20%);
+ input[type="submit"] { display:block; color:white; font-size:12px; text-transform:uppercase; cursor:pointer;
+ height:23px; padding:1px 15px 0; @include border-radius(3px);
+ border:1px solid darken($color-grey, 20%);
@include box-shadow(inset 0 1px 0 lighten($color-grey, 20%));
@include background-image($gradient-dark);
@@ -154,7 +154,7 @@ position:absolute; left:0; top:5px; z-index:9999999; width:100%;
.cms_toolbar-item-buttons {
margin:4px 0 4px;
- a { float:left; font-size:11px; line-height:11px; padding:5px 12px; }
+ a { float:left; font-size:11px; line-height:1; padding:5px 12px; }
a:first-child { @include border-radius(3px 0 0 3px); }
a:last-child { @include border-radius(0 3px 3px 0); }
a:only-child { @include border-radius(3px); }
Something went wrong with that request. Please try again.