.app__main .admin-pp.jamel-slider-pp{display:flex;flex-wrap:wrap;margin-bottom:-1em}.app__main .admin-pp.jamel-slider-pp .jamel-slider-pp__item{flex-basis:19%;height:150px;margin-bottom:1em;overflow:hidden;position:relative}.app__main .admin-pp.jamel-slider-pp .jamel-slider-pp__item__media{filter:blur(1px);max-width:1000px;min-height:100%;min-width:100%;opacity:.4}.app__main .admin-pp.jamel-slider-pp .jamel-slider-pp__item__media>*{border:none;left:50%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;transform:translateX(-50%)}.app__main .admin-pp.jamel-slider-pp .jamel-slider-pp__item__media .no-preview{background:#111}.app__main .admin-pp.jamel-slider-pp .jamel-slider-pp__item:not(:last-of-type){margin-right:1em}.app__main .admin-pp.jamel-slider-pp .jamel-slider-pp__item__caption{position:absolute;text-align:center;text-shadow:0 0 10px #fff;top:50%;transform:translateY(-50%);width:100%}.app__main .admin-pp.jamel-slider-pp .jamel-slider-pp__item__caption p{margin:0}.app__main .admin-pp.jamel-slider-pp .jamel-slider-pp__item__caption .caption__header{font-weight:700}.dnd-container .row--padded{min-height:38px}body.app{background:#2c2c2c}.app__main{padding-top:60px}.app__main>.row{position:relative}.app__main.container-fluid{padding-left:15px;padding-right:15px}.app__main.container-fluid>.row{padding:15px 15px 0}.app__main .app__content{border-radius:5px;box-shadow:0 0 15px 0 #1b1b1b;min-height:calc(100vh - 135px);padding:30px}.app__main .sortable-item>section{transition:box-shadow .2s ease-out}.app__main .sortable-item>section:hover{box-shadow:0 0 10px #2c2c2c8c}.app__main .pp-container__add{margin:3rem 0;text-align:center}.app__main .pp-container__add .btn-default{background:transparent;border:1px solid #2c2c2c;color:#2c2c2c;transition:color .2s ease-out,background .2s ease-out}.app__main .pp-container__add .btn-default:hover{background:#2c2c2c;color:#fff}.app__main .page-template__region{background:#efefef}.app__main .page-template__region .pp{background:#fff;border:1px solid #ddd;border-radius:3px}.app__main .page-template__region .pp__header{background:#2c2c2c;border-bottom:none;border-radius:3px 3px 0 0;opacity:1}.app__main .page-template__region .pp__header:hover .pp__header__head{color:#2997ce}.app__main .page-template__region .pp__header .pp__header__head{color:#fff;transition:color .2s ease-out}.app__main .admin-flex{display:flex;flex-wrap:wrap}.app__main .admin-flex.admin-flex__col-2{justify-content:space-between}.app__main .admin-flex.admin-flex__col-2>.form-group{flex-grow:1;max-width:50%}.app__main .admin-flex.admin-flex__col-2>.form-group:first-of-type{border-right:1px solid #ddd;box-sizing:content-box;margin-right:15px;padding-right:15px}.app__main .admin-flex.admin-flex__col-2>.form-group:nth-of-type(3){border:1px solid #ddd;border-radius:3px;margin-bottom:0;max-width:100%;padding:15px;width:100%}.app__main .admin-flex.admin-flex__col-2>.form-group .form-group,.app__main .admin-flex.admin-flex__col-2>.form-group .form-group .form-control{max-width:100%;width:100%}.app__main .pp__view .pp__view__block h1,.app__main .pp__view .pp__view__block h2,.app__main .pp__view .pp__view__block h3{margin-top:0}.app__main .pp__view .pp__view__block .columns{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.app__main .pp__view .pp__view__block .columns.col-2 .col{flex-basis:41%}.app__main .pp__view .pp__view__block .columns.col-2 .col:first-of-type{padding-right:30px}.app__main .pp__view .pp__view__block .columns.col-2 .col:last-of-type{margin-left:30px}.app__main .pp__view .pp__view__block .gallery-preview{display:flex;flex-wrap:wrap}.app__main .pp__view .pp__view__block .gallery-preview>div{margin:5px;width:5%}.app__main .pp__view .pp__view__block .image-box-preview,.app__main .pp__view .pp__view__block .text-pp{text-align:center}.app__main .pp__view .pp__view__block .image-box-preview img,.app__main .pp__view .pp__view__block .text-pp img{height:250px;margin:0 auto;width:auto}.app__main .form-group>.checkbox{margin:0}.app__main .thumbnail-wrapper a.thumbnail figure{background:#efefef}.app__main .pp-chooser .modal-content{max-height:95%;overflow-y:auto}.app__main.url-chooser{background:#efefef;padding:75px 15px 15px}.app__main image,.app__main img,.app__main svg,.app__main video{max-height:200px}.app__main .row{display:flex;flex-wrap:wrap}.app__main .pp__view{transition:opacity .2s ease-out}.app__main .action--maximize{height:7rem;opacity:.4}.app__main .action--maximize *{margin-top:0!important;padding-top:0!important;transition:padding .4s ease-out,margin .4s ease-out}.app__main .pp:hover .pp__view.action--maximize{opacity:1}.app__main .pp:hover .pp__actions__action--resize-max{background:#2997ce;color:#fff}.app__main .crop-button{display:none}.app__main .media-chooser--choosen .crop-button{display:block}.app__main .nested-form.sortable-container{display:flex;flex-wrap:wrap;margin-right:-2rem}.app__main .nested-form.sortable-container .nested-form__item{flex-basis:31%;flex-shrink:0;margin-right:2rem}.app__main .nested-form.sortable-container .nested-form__add-btn{align-self:center}.page-main-actions--top{background:#3d3d3d;border-bottom-color:#2c2c2c}.app__sidebar--tree-ready+.app__content{transition:margin .2s ease-out,width .2s ease-out}.navbar>.container-fluid .navbar-brand,.navbar>.container .navbar-brand{margin-left:-30px}.navbar-inverse{background-color:#2c2c2c;padding-left:15px}.navbar-inverse .app__header__brand{border-bottom-right-radius:5px;border-top-right-radius:5px}.navbar-inverse .app__header__brand:after{display:none}.navbar-inverse .app__nav__container .nav>li a{transition:color .2s ease-out}.navbar-inverse .app__nav__container .nav>li.active>a{position:relative}.navbar-inverse .app__nav__container .nav>li.active>a:after{background:#2997ce;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.navbar-inverse .app__nav__container .nav>li:first-child>a{padding-left:10px}.navbar-inverse .navbar-nav{margin-left:1rem}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{background-color:transparent;color:#2997ce}.app__main--altered-state .app__sidebar{opacity:0;transform:translateX(-30px)}.app__sidebar{bottom:0;height:auto;left:4px;min-height:auto;padding:0 15px;top:0;transition:transform .2s ease-out,opacity .2s ease-out}.app__sidebar .jstree-container-ul>li:nth-of-type(odd)>.jstree-anchor{background:#333;background:-moz-linear-gradient(left,#333 0,#383838 50%,rgba(61,61,61,0) 100%);background:-webkit-linear-gradient(left,#333,#383838 50%,rgba(61,61,61,0));background:linear-gradient(90deg,#333 0,#383838 50%,rgba(61,61,61,0));filter:progid:dximagetransform.microsoft.gradient(startColorstr="#333333",endColorstr="#003d3d3d",GradientType=1)}.app__sidebar .jstree-container-ul>li:nth-of-type(odd)>.jstree-anchor.active{background:#2997ce;color:#2c2c2c}.app__sidebar .jstree-anchor{color:#ccc;transition:color .2s ease-out}.app__sidebar .jstree-anchor:hover{color:#2997ce}.app__sidebar .jstree-icon:before{-webkit-font-smoothing:antialiased;text-rendering:auto;font-style:normal;font-variant:normal;font-weight:900}.app__sidebar .app__sidebar__navigation{margin-top:3.4rem}.app__sidebar .jstree-icon,.app__sidebar .jstree-node{background-image:none;position:relative}.app__sidebar .jstree-hidden{display:none}.app__sidebar li>.jstree-anchor{background:#3d3d3d;background:-moz-linear-gradient(left,rgba(61,61,61,.5) 0,rgba(61,61,61,.5) 50%,rgba(61,61,61,0) 100%);background:-webkit-linear-gradient(left,rgba(61,61,61,.5),rgba(61,61,61,.5) 50%,rgba(61,61,61,0));background:linear-gradient(90deg,rgba(61,61,61,.5) 0,rgba(61,61,61,.5) 50%,rgba(61,61,61,0));border-radius:3px;display:block;filter:progid:dximagetransform.microsoft.gradient(startColorstr="#3d3d3d",endColorstr="#003d3d3d",GradientType=1);margin:0 0 4px;padding-bottom:26px;padding-top:4px;width:100%}.app__sidebar li>.jstree-anchor.active{background:#2997ce;color:#2c2c2c}.app__sidebar li.jstree-open>.jstree-icon:before,.app__sidebar li.jstree-open>.jstree-icon:empty:before{transform:rotate(90deg)}.app__sidebar li.jstree-open>ul{opacity:1;transform:translateY(0)}.app__sidebar li.jstree-closed>ul{opacity:0;transform:translateY(-10px)}.app__sidebar li.jstree-closed ul,.app__sidebar li.jstree-open ul{transition:transform .2s ease-out,opacity .2s ease-out}.app__sidebar li.jstree-closed>.jstree-anchor,.app__sidebar li.jstree-open>.jstree-anchor{padding-left:24px}.app__sidebar li.jstree-closed>.jstree-icon,.app__sidebar li.jstree-closed>.jstree-icon:empty,.app__sidebar li.jstree-open>.jstree-icon,.app__sidebar li.jstree-open>.jstree-icon:empty{background:#2c2c2c;border-radius:2px;height:18px;left:5px;position:absolute;top:5px;transition:background .2s ease-out;width:18px}.app__sidebar li.jstree-closed>.jstree-icon:empty:hover,.app__sidebar li.jstree-closed>.jstree-icon:hover,.app__sidebar li.jstree-open>.jstree-icon:empty:hover,.app__sidebar li.jstree-open>.jstree-icon:hover{background:#2997ce}.app__sidebar li.jstree-closed>.jstree-icon:empty:hover:before,.app__sidebar li.jstree-closed>.jstree-icon:hover:before,.app__sidebar li.jstree-open>.jstree-icon:empty:hover:before,.app__sidebar li.jstree-open>.jstree-icon:hover:before{color:#2c2c2c}.app__sidebar .jstree-leaf>.jstree-anchor{padding-left:8px}.app__sidebar .jstree-leaf>.jstree-ocl{display:none}.app__sidebar .app__sidebar__search-toggle-btn{top:0}.app__sidebar hr{border-color:#555}.app__sidebar .app__sidebar__search-toggle-item input{max-width:100%}.app__sidebar .jstree-ocl{text-rendering:auto;-webkit-font-smoothing:antialiased;font:normal normal normal 16px/1 Font Awesome\ 5 Free}.app__sidebar .jstree-ocl:before{-webkit-font-smoothing:antialiased;text-rendering:auto;color:#999;content:"";display:block;font-style:normal;font-variant:normal;font-weight:900;line-height:18px;transition:color .2s ease-out,transform .2s ease-out}.app__footer{padding-bottom:15px;padding-top:15px}.app__footer .app__footer__jamel-link{opacity:.3;transition:opacity .3s ease}.app__footer .app__footer__jamel-link:hover{opacity:1}.app__footer .app__footer__jamel-link img{max-height:30px}.modal-dialog{display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;width:90vw}@media(max-width:992px){.modal-dialog{top:0}}.modal-content{max-height:95%;overflow-y:auto}.cropping-modal .modal-dialog{max-width:90%;width:auto}.cropping-modal .modal-dialog .modal-content{display:flex;flex-direction:column;height:90%;max-height:90%}.cropping-modal .modal-dialog .modal-content .modal-body{flex:1;height:0;padding:0}.cropping-modal .modal-dialog .modal-content .modal-body img{max-height:100%;max-width:100%}.app.login .login__logo{display:none}