.app__main .admin-pp.jamel-slider-pp{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-1em}.app__main .admin-pp.jamel-slider-pp .jamel-slider-pp__item{position:relative;-ms-flex-preferred-size:19%;flex-basis:19%;height:150px;overflow:hidden;margin-bottom:1em}.app__main .admin-pp.jamel-slider-pp .jamel-slider-pp__item__media{max-width:1000px;min-width:100%;min-height:100%;opacity:.4;filter:blur(1px)}.app__main .admin-pp.jamel-slider-pp .jamel-slider-pp__item__media>*{position:absolute;left:50%;min-width:100%;min-height:100%;transform:translateX(-50%);border:none;object-fit:cover}.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;top:50%;width:100%;transform:translateY(-50%);text-align:center;text-shadow:0 0 10px #fff}.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}body.app{background:#2c2c2c}.app__main{padding-top:60px}.app__main.container-fluid{padding-left:15px;padding-right:15px}.app__main.container-fluid>.row{padding:15px 15px 0}.app__main .app__content{min-height:calc(100vh - 135px);padding:30px;box-shadow:0 0 15px 0 #1b1b1b;border-radius:5px}.app__main .sortable-item>section{transition:box-shadow .2s ease-out}.app__main .sortable-item>section:hover{box-shadow:0 0 10px rgba(44,44,44,.55)}.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;opacity:1;border-bottom:none;border-radius:3px 3px 0 0}.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:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.app__main .admin-flex.admin-flex__col-2{-ms-flex-pack:justify;justify-content:space-between}.app__main .admin-flex.admin-flex__col-2>.form-group{-ms-flex-positive:1;flex-grow:1;max-width:50%}.app__main .admin-flex.admin-flex__col-2>.form-group:first-of-type{margin-right:15px;padding-right:15px;box-sizing:content-box;border-right:1px solid #ddd}.app__main .admin-flex.admin-flex__col-2>.form-group:nth-of-type(3){width:100%;max-width:100%;padding:15px;margin-bottom:0;border:1px solid #ddd;border-radius:3px}.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{width:100%;max-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{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.app__main .pp__view .pp__view__block .columns.col-2 .col{-ms-flex-preferred-size:41%;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:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.app__main .pp__view .pp__view__block .gallery-preview>div{width:5%;margin:5px}.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;width:auto;margin:0 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{padding:75px 15px 15px;background:#efefef}.app__main image,.app__main img,.app__main svg,.app__main video{max-height:200px}.app__main .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.app__main .pp__view{transition:opacity .2s ease-out}.app__main .action--maximize{height:7rem;opacity:.4}.app__main .action--maximize *{padding-top:0!important;margin-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:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-2rem}.app__main .nested-form.sortable-container .nested-form__item{-ms-flex-negative:0;flex-shrink:0;margin-right:2rem;-ms-flex-preferred-size:31%;flex-basis:31%}.app__main .nested-form.sortable-container .nested-form__add-btn{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.page-main-actions--top--show{transform:translateY(75px);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{padding:15px;background-color:#2c2c2c}.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{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:2px;background:#2997ce}.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{transform:translateX(-30px);opacity:0}.app__sidebar{left:4px;padding:0 15px;transition:transform .2s ease-out,opacity .2s ease-out}.app__sidebar .jstree-container-ul>li:nth-of-type(odd)>.jstree-anchor{background:#333;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{font-style:normal;font-weight:900;-webkit-font-smoothing:antialiased;font-variant:normal;text-rendering:auto}.app__sidebar .app__sidebar__navigation{margin-top:3.4rem}.app__sidebar .jstree-icon,.app__sidebar .jstree-node{position:relative;background-image:none}.app__sidebar li>.jstree-anchor{display:block;width:100%;padding-top:10px;padding-bottom:30px;margin:0 0 10px;background:#3d3d3d;background:linear-gradient(90deg,#3d3d3d 0,#3d3d3d 50%,rgba(61,61,61,0));border-radius:3px;filter:progid:dximagetransform.microsoft.gradient(startColorstr="#3d3d3d",endColorstr="#003d3d3d",GradientType=1)}.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{transform:translateY(0);opacity:1}.app__sidebar li.jstree-closed>ul{transform:translateY(-10px);opacity:0}.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:40px}.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{position:absolute;top:5px;left:5px;width:30px;height:30px;background:#2c2c2c;border-radius:2px;transition:background .2s ease-out}.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{font:normal normal normal 16px/1 Font Awesome\ 5 Free;text-rendering:auto;-webkit-font-smoothing:antialiased}.app__sidebar .jstree-ocl:before{content:"\f0da";display:block;color:#999;font-style:normal;font-weight:900;line-height:30px;transition:color .2s ease-out,transform .2s ease-out;-webkit-font-smoothing:antialiased;font-variant:normal;text-rendering:auto}.app__footer{padding-top:15px;padding-bottom: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{height:100%;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:90vw}@media (max-width:992px){.modal-dialog{top:0}}.cropping-modal .modal-dialog{max-width:90%;width:auto}.cropping-modal .modal-dialog .modal-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:90%;max-height:90%}.cropping-modal .modal-dialog .modal-content .modal-body{-ms-flex:1;flex:1;height:0;padding:0}.cropping-modal .modal-dialog .modal-content .modal-body img{max-width:100%;max-height:100%}.app.login .login__logo{display:none}