/**//**/body.editGrid #dm .ui-placeholder{background-color:rgba(0,0,0,0.2);text-align:center;font-family:sans-serif;font-weight:bold;display:flex;justify-content:center;align-items:center}body.editGrid #dm .ui-placeholder:after{content:'Insert here';font-size:16px;font-weight:normal;color:#f2f2f2;display:flex;align-items:center;justify-content:center;height:100%}
body.editGrid #dm .ui-resizable-w{display:flex;align-items:center;justify-content:center;width:30px;height:30px;position:absolute;left:-15px;top:calc(50% - 16px);cursor:col-resize;z-index:99}body.editGrid #dm .ui-resizable-n{display:flex;align-items:center;justify-content:center;width:30px;height:30px;position:absolute;left:calc(50% - 16px);top:-15px;cursor:row-resize;z-index:99}
body.editGrid #dm .ui-resizable-nw{display:flex;align-items:center;justify-content:center;width:30px;height:30px;position:absolute;left:-15px;top:-15px;cursor:move;z-index:99}body.editGrid #dm .ui-resizable-n:after,body.editGrid #dm .ui-resizable-nw:after,body.editGrid #dm .ui-resizable-w:after{content:'';display:block;width:9px;height:9px;background:rgba(195,223,247,0.7);box-shadow:inset 0 0 0 1px #2d6598;border-radius:50%}
body.editGrid #dm .ui-resizable-e{display:flex;width:30px;height:30px;position:absolute;right:-15px;top:calc(50% - 15px);cursor:e-resize;z-index:99;align-items:center;justify-content:center}body.editGrid #dm .grid-column>.ui-resizable-e{height:100%;top:0}
body.editGrid #dm .ui-resizable-s{display:flex;width:30px;height:30px;position:absolute;left:calc(50% - 15px);bottom:-15px;cursor:s-resize;z-index:99;align-items:center;justify-content:center}body.editGrid #dm .grid-row>.ui-resizable-s{width:100%;left:0}
body.editGrid #dm .ui-resizable-se{display:flex;width:30px;height:30px;position:absolute;right:-15px;bottom:-15px;cursor:se-resize;z-index:99;align-items:center;justify-content:center}body.editGrid #dm .ui-resizable-e:after,body.editGrid #dm .ui-resizable-s:after,body.editGrid #dm .ui-resizable-se:after{content:'';display:block;width:10px;height:10px;background:#3888d0;border-radius:50%}
body.editGrid #dm .ui-resizable-handle{display:flex!important;z-index:99!important}body.editGrid #dm .hide-w .ui-resizable-w{opacity:0!important;pointer-events:none!important}body.editGrid #dm .hide-nw .ui-resizable-nw{opacity:0!important;pointer-events:none!important}
body.editGrid #site_content{overflow:hidden}body.editGrid.ui-resizing #dm .grid-column *:not(.ui-resizable-resizing) .ui-remove-handle,body.editGrid.ui-resizing #dm .grid-column *:not(.ui-resizable-resizing) .ui-resizable-handle{display:none!important}
body.editGrid .grid-row>.ui-resizable-handle{cursor:row-resize}body.editGrid .ui-resizable-resizing{border:rgba(0,200,0,0.35);float:none!important}body.editGrid .ui-resizable{background-color:rgba(0,0,0,0);transition:border .2s ease-out,background .2s ease-out;position:relative}
/**/body.editGrid #dm .grid-row{cursor:pointer}body.editGrid #dm .grid-row:after{content:'';display:inline-block;width:100%}body.editGrid #dm .grid-row .grid-row:after{display:none}
body.editGrid #dm .grid-row.empty{overflow:hidden;padding:0}body.editGrid #dm .grid-row.empty .grid-column{min-height:0}body.editGrid #dm .grid-row.empty.open .grid-column{min-height:100px}/**/body.editGrid #dm .grid-column{cursor:pointer}
body.editGrid #dm .grid-column.empty:hover{opacity:1}body.editGrid #dm .grid-column.empty:after{content:'Empty';font-size:16px;font-weight:normal;color:#f2f2f2;display:block;text-align:center;position:absolute;top:calc(50% - 10px);width:100%;left:0}
body.editGrid #dm .grid-row.empty .grid-column.empty:after{content:'New Row'}body.editGrid #dm .grid-column.empty>.ui-remove-handle{display:flex}body.editGrid #dm .grid-row .dmRespColsWrapper{height:auto}
body.editGrid #dm .grid-column:last-child>.ui-resizable-handle{display:none!important}/**//**/body.editGrid .grid-row,body.editGrid .grid-column,body.editGrid .grid-widget{outline:1px solid rgba(0,0,0,0);outline-offset:-1px;z-index:90;transition:outline-color .2s ease-out;position:relative;overflow:visible;min-height:0;cursor:pointer;transform:translateZ(0)}
/**/body.editGrid:not(.ui-resizing):not(.ui-disableEditGrid) #dm .grid-row:not(.ui-hide-outline):not(.ui-current-element):hover,body.editGrid #dm .grid-row.ui-resizable-resizing,body.editGrid:not(.ui-resizing):not(.ui-disableEditGrid) #dm .grid-column:not(.ui-hide-outline):not(.ui-current-element):hover,body.editGrid #dm .grid-column.ui-resizable-resizing,body.editGrid:not(.ui-resizing):not(.ui-disableEditGrid) #dm .grid-widget:not(.ui-hide-outline):not(.ui-current-element):hover,body.editGrid #dm .grid-widget.ui-resizable-resizing{outline:1px solid rgba(56,136,208,1);z-index:91}
/**/body.editGrid #dm .grid-row.ui-highlight,body.editGrid #dm .grid-row.ui-current-element,body.editGrid #dm .grid-column.ui-highlight,body.editGrid #dm .grid-column.ui-current-element,body.editGrid #dm .grid-widget.ui-highlight,body.editGrid #dm .grid-widget.ui-current-element{outline:2px solid rgba(56,136,208,1)!important;outline-offset:-2px;z-index:1002!important}
/**/body.editGrid .grid-row>.ui-resizable-handle,body.editGrid .grid-column>.ui-resizable-handle,body.editGrid .grid-widget>.ui-resizable-handle{opacity:0;pointer-events:none;transition:opacity .2s ease-out;display:flex;transform:translateZ(0)}
/**/body.editGrid:not(.ui-disableEditGrid) .grid-row:not(.ui-hide-outline):not(.ui-resizable-autohide):hover>.ui-resizable-handle,body.editGrid .grid-row.ui-current-element>.ui-resizable-handle,body.editGrid .grid-row.ui-resizable-resizing>.ui-resizable-handle,body.editGrid:not(.ui-disableEditGrid) .grid-column:not(.ui-hide-outline):not(.ui-resizable-autohide):hover>.ui-resizable-handle,body.editGrid .grid-column.ui-current-element>.ui-resizable-handle,body.editGrid .grid-column.ui-resizable-resizing>.ui-resizable-handle,body.editGrid:not(.ui-disableEditGrid) .grid-widget:not(.ui-hide-outline):not(.ui-resizable-autohide):hover>.ui-resizable-handle,body.editGrid .grid-widget.ui-current-element>.ui-resizable-handle,body.editGrid .grid-widget.ui-resizable-resizing>.ui-resizable-handle{opacity:1;pointer-events:all}
/**/body.editGrid #dm .ui-remove-handle{opacity:0;pointer-events:none;transition:opacity .2s ease-out;display:flex;z-index:99;align-items:center;justify-content:center;width:40px;height:40px;overflow:hidden;position:absolute;cursor:pointer;border:0;top:-20px;right:-20px;padding:0;margin:0}
body.editGrid #dm .ui-remove-handle>span{background:#d03838;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}body.editGrid #dm .ui-remove-handle>span>svg{display:block;width:10px;height:10px;fill:#fff;transform:translateZ(0)}
/**/body.editGrid:not(.ui-disableEditGrid) #dm .grid-row>.ui-overlay,body.editGrid:not(.ui-disableEditGrid) #dm .grid-column>.ui-overlay,body.editGrid:not(.ui-disableEditGrid) #dm .grid-widget>.ui-overlay{content:"";background-color:transparent;transition:background .2s ease-out;position:absolute;top:0;left:0;pointer-events:none;transform:translateZ(0)}
/**/body.editGrid:not(.ui-disableEditGrid) #dm .grid-row.ui-current-element>.ui-overlay,body.editGrid:not(.ui-disableEditGrid) #dm .grid-column.ui-current-element>.ui-overlay,body.editGrid:not(.ui-disableEditGrid) #dm .grid-widget:hover>.ui-overlay{pointer-events:all;width:100%;height:100%;z-index:91}
/**/body.editGrid:not(.ui-disableEditGrid) #dm .grid-row.ui-current-element>.ui-overlay,body.editGrid:not(.ui-disableEditGrid) #dm .grid-column.ui-current-element>.ui-overlay,body.editGrid:not(.ui-disableEditGrid) #dm .grid-widget.ui-highlight>.ui-overlay,body.editGrid:not(.ui-disableEditGrid) #dm .grid-widget.ui-sortable-helper>.ui-overlay,body.editGrid:not(.ui-disableEditGrid) #dm .grid-widget.ui-current-element>.ui-overlay{background-color:rgba(55,120,178,0.2)}
/**/body.editGrid:not([class*=ui-resizing]):not(.ui-disableEditGrid) #dm .grid-row:not(.ui-hide-outline):hover>.ui-add-handle,body.editGrid:not([class*=ui-resizing]):not(.ui-disableEditGrid) #dm .grid-row:not(.ui-hide-outline):hover>.ui-remove-handle,body.editGrid:not([class*=ui-resizing]):not(.ui-disableEditGrid) #dm .grid-column:not(.ui-hide-outline):hover>.ui-add-handle,body.editGrid:not([class*=ui-resizing]):not(.ui-disableEditGrid) #dm .grid-column:not(.ui-hide-outline):hover>.ui-remove-handle,body.editGrid:not([class*=ui-resizing]):not(.ui-disableEditGrid) #dm .grid-widget:not(.ui-hide-outline):hover>.ui-remove-handle{opacity:1;pointer-events:all}
/**/body.editGrid .ui-resizable-w,body.editGrid.ui-resizing-w *{cursor:e-resize!important}body.editGrid .ui-resizable-n,body.editGrid.ui-resizing-n *{cursor:s-resize!important}body.editGrid .ui-resizable-s,body.editGrid.ui-resizing-s *{cursor:ns-resize!important}
body.editGrid .ui-resizable-e,body.editGrid.ui-resizing-e *{cursor:ew-resize!important}body.editGrid .ui-resizable-nw,body.editGrid.ui-resizing-nw *{cursor:se-resize!important}body.editGrid .ui-resizable-se,body.editGrid.ui-resizing-se *{cursor:nwse-resize!important}
/**/body.editGrid:not([class*=ui-sorting]) .grid-column:hover{z-index:91}body.editGrid .sortParent,body.editGrid .ui-sortable-helper{z-index:1000}body.editGrid #dm .grid-row:hover{z-index:98}body.editGrid #dm .grid-row.sortParent{z-index:99}
/**/body.editGrid #dm .grid-column.empty{background-color:rgba(0,0,0,0.2);transition:opacity .2s ease-out,height .2s ease-out;opacity:0;min-height:100px}body.editGrid #dm .grid-column.empty.open{height:100px;opacity:1}
body.editGrid.ui-sorting #dm .grid-column.empty{opacity:1}/**/body.editGrid .grid-widget{overflow:visible!important;min-height:0!important}/**/body.editGrid #dm .dmOuter .dmInner .contextMenu{position:fixed;z-index:2000;overflow:visible;opacity:0;animation:slideOutRight .2s ease-out forwards;-webkit-animation:slideOutRight .2s ease-out forwards;transition:background .2s ease-out,opacity .2s ease-out;padding:40px;margin:-40px 0 0 -40px;border:0;font-family:sans-serif;font-style:normal;text-shadow:none}
body.editGrid #dm .dmOuter .dmInner .contextMenu.ui-direction-up{margin-top:40px}body.editGrid #dm .dmOuter .dmInner .contextMenu.ui-direction-left{margin-left:40px;animation:slideOutLeft .2s ease-out forwards;-webkit-animation:slideOutLeft .2s ease-out forwards}
body.editGrid #dm .dmOuter .dmInner .contextMenuInner{box-shadow:0 0 10px 0 rgba(0,0,0,0.3);border-radius:2px;border-top:3px solid #3778b2;font-family:sans-serif;line-height:normal;letter-spacing:normal;text-align:left;font-weight:normal;display:flex;color:#676767;flex-direction:column}
body.editGrid #dm .dmOuter .dmInner .contextMenu .contextMenuInner *{color:#676767}body.editGrid #dm .dmOuter .dmInner .contextMenuInner .alignItem{order:20}body.editGrid #dm .dmOuter .dmInner .contextMenuInner>div{font-size:14px;padding:10px;display:flex;align-items:center;position:relative;white-space:nowrap;cursor:pointer;background-color:#f7f7f7;justify-content:space-between}
body.editGrid #dm .dmOuter .dmInner .contextMenuInner>div:first-child{border-bottom:1px solid #bebdbd;cursor:default}body.editGrid #dm .dmOuter .dmInner .contextMenuInner>div:not(:first-child):hover{background-color:#e9e9e9}
body.editGrid #dm .dmOuter .dmInner .contextMenuInner>div>div{flex:1}body.editGrid #dm .dmOuter .dmInner .contextMenuInner>div.alignItem{padding:0}body.editGrid #dm .dmOuter .dmInner .contextMenuInner>div.alignItem div{display:flex;justify-content:center;padding:11px}
body.editGrid #dm .dmOuter .dmInner .contextMenuInner>div.alignItem svg{fill:#676767;opacity:1;height:14px;transition:background .2s ease-out}body.editGrid #dm .dmOuter .dmInner .contextMenuInner>div.alignItem:hover svg{opacity:.4}
body.editGrid #dm .dmOuter .dmInner .contextMenuInner>div.alignItem:hover div:hover svg{opacity:1}body.editGrid #dm .dmOuter .dmInner .contextMenuInner>div>svg{height:10px;fill:#676767;margin:1px 0 0 10px}
body.editGrid #dm .dmOuter .dmInner .contextMenuInner .subNav{position:absolute;background-color:transparent;fill:#676767;display:flex;flex-direction:column;width:100%;right:-100%;top:0;opacity:0;pointer-events:none;overflow:hidden;padding:10px 10px 10px 0;margin-top:-10px;transform:translateZ(0)}
body.editGrid #dm .dmOuter .dmInner .contextMenuInner .subNav:after{content:'';width:calc(100% - 10px);height:calc(100% - 20px);display:block;position:absolute;top:10px;box-shadow:0 0 10px 0 rgba(0,0,0,0.3);left:0}
body.editGrid #dm .dmOuter .dmInner .contextMenu.ui-direction-up .subNav{top:auto;bottom:0;transform:translateY(10px)}body.editGrid #dm .dmOuter .dmInner .contextMenu.ui-direction-left .subNav{left:-100%;right:auto}
body.editGrid #dm .dmOuter .dmInner .contextMenu.ui-direction-left .contextMenuInner .subNav:after{left:auto}body.editGrid #dm .dmOuter .dmInner .contextMenuInner div:hover .subNav{animation:slideOutRight .2s ease-out forwards;-webkit-animation:slideOutRight .2s ease-out forwards;pointer-events:auto}
body.editGrid #dm .dmOuter .dmInner .ui-direction-left .contextMenuInner .hideOnDevice:hover>.subNav{animation:slideOutLeft .2s ease-out forwards;-webkit-animation:slideOutLeft .2s ease-out forwards;pointer-events:auto}
body.editGrid #dm .dmOuter .dmInner .contextMenuInner .subNav>div{display:flex;align-items:center;padding:10px;justify-content:space-between;color:#676767!important;background-color:#f7f7f7;z-index:1}
body.editGrid #dm .dmOuter .dmInner .contextMenuInner .subNav>div:hover{background-color:#e9e9e9}body.editGrid #dm .dmOuter .dmInner .contextMenuInner .subNav>div svg{height:16px;fill:#676767;margin:-1px 0 0 10px}
/**/body.editGrid .dmNowInlineEditing{cursor:text!important}/**/body.editGrid .editModeActive .editModeActive .grid-row{box-shadow:inset 0 0 1px rgba(0,0,0,0.9)}body.editGrid .editModeActive .grid-column{box-shadow:inset 0 0 1px rgba(0,0,0,0.9)}
body.editGrid .editModeActive .grid-column>*:not(.contextMenu){box-shadow:inset 0 0 1px rgba(0,0,0,0.9)}/**/body.editGrid .overlaySvg:after{position:absolute;content:'';height:100%;width:100%;z-index:9;top:0;left:0}
/**/@keyframes slideOutRight{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes slideOutRight{0%{opacity:0}100%{opacity:1}}@keyframes slideOutLeft{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes slideOutLeft{0%{opacity:0}
100%{opacity:1}}/**/body.editGrid .desktopHeader #dm-logo-image{max-height:100%}body.editGrid .dmDesktopBody .standardHeaderLayout #dm-logo-image{max-width:100%}/**/