.rtl #vlp-template-menu .vlp-template-menu-group .vlp-template-icon{margin-right:0;margin-left:2px}#vlp-template-sidebar .vlp-template-menu-group{padding:6px;border-bottom:1px solid #ddd}#vlp-template-sidebar .vlp-template-menu-group:last-child{border-bottom:none}#vlp-template-sidebar .vlp-template-blocks,#vlp-template-sidebar .vlp-template-zones,#vlp-template-sidebar .vlp-template-properties{padding:0 5px}#vlp-template-sidebar .vlp-template-blocks p,#vlp-template-sidebar .vlp-template-zones p,#vlp-template-sidebar .vlp-template-properties p{font-weight:bold}#vlp-template-sidebar>div{margin-bottom:20px}#vlp-template-sidebar .vlp-template-menu-header,#vlp-template-sidebar .vlp-template-block-header,#vlp-template-sidebar .vlp-template-zone-header,#vlp-template-sidebar .vlp-template-properties-header{padding:10px;padding-bottom:5px;text-align:center;font-weight:300;font-size:1.2em}#vlp-template-sidebar .vlp-template-menu-block{padding:3px 0;cursor:pointer;border-bottom:1px solid #ddd}#vlp-template-sidebar .vlp-template-menu-block.vlp-template-menu-block-hover{font-weight:bold}#vlp-template-sidebar .vlp-template-menu-block.vlp-template-menu-block-self{cursor:default;font-style:italic;color:#999999}#vlp-template-sidebar .vlp-template-menu-block:last-child{border-bottom:none}#vlp-template-sidebar .vlp-template-menu-block-details{padding:5px;margin-bottom:5px;font-weight:bold}#vlp-template-sidebar .vlp-template-menu-block-quick-edit{margin:5px 0;text-align:center}#vlp-template-menu .vlp-template-menu-group{display:block;text-decoration:none;color:#444;cursor:pointer}#vlp-template-menu .vlp-template-menu-group:first-child{border-top-left-radius:5px;border-top-right-radius:5px}#vlp-template-menu .vlp-template-menu-group:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}#vlp-template-menu .vlp-template-menu-group.active{color:#444;background-color:#ddd;font-weight:bold}#vlp-template-menu .vlp-template-menu-group .vlp-template-icon{vertical-align:middle;margin-right:2px;position:relative;top:1px}#vlp-template-menu .vlp-template-menu-group .vlp-template-icon svg{fill:#ddd}

.vlp-admin-loader{display:inline-block;width:10px;height:10px;border:2px solid rgba(200,200,200,0.3);border-radius:50%;border-top-color:#444;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite}@keyframes spin{to{-webkit-transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}}

#vlp-template-blocks{padding-bottom:5px !important}.vlp-template-blocks-block{padding:4px 0}.vlp-template-blocks-block:hover{cursor:pointer;background-color:#ddd}.vlp-template-blocks-block-edit-details{font-weight:bold}

.vlp-template-property{position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.vlp-template-property{padding:4px 0;border-bottom:1px solid #ddd}.vlp-template-property:last-child{border-bottom:none}.vlp-template-property .vlp-template-property-label{font-weight:bold;padding:4px 0}.vlp-template-property .Select-menu-outer{position:absolute !important;top:auto !important;bottom:calc(100% - 1px) !important;border-bottom-left-radius:0px !important;border-bottom-right-radius:0px !important;border-top-left-radius:5px !important;border-top-right-radius:5px !important}.vlp-template-property .is-open .Select-control{border-top-right-radius:0 !important;border-top-left-radius:0 !important;border-bottom-right-radius:5px !important;border-bottom-left-radius:5px !important}.vlp-template-property .vlp-template-property-value.vlp-template-property-value-font{width:100%}.vlp-template-property .vlp-template-property-value.vlp-template-property-value-font input{width:100%}.vlp-template-property .vlp-template-property-value.vlp-template-property-value-font .vlp-template-property-input{margin-top:5px}.vlp-template-property .vlp-template-property-value.vlp-template-property-value-text{width:100%}.vlp-template-property .vlp-template-property-value.vlp-template-property-value-text input{width:100%}.vlp-template-property .vlp-template-property-value.vlp-template-property-value-align,.vlp-template-property .vlp-template-property-value.vlp-template-property-value-border,.vlp-template-property .vlp-template-property-value.vlp-template-property-value-float,.vlp-template-property .vlp-template-property-value.vlp-template-property-value-dropdown{width:100%}.vlp-template-property .vlp-template-property-value.vlp-template-property-value-icon a{font-size:0.9em}.vlp-template-property .vlp-template-property-value.vlp-template-property-value-icon .vlp-template-property-icon-select{max-width:16px;max-height:16px}.vlp-template-property .vlp-template-property-value.vlp-template-property-value-icon .vlp-template-property-icon-selected-container{display:flex}.vlp-template-property .vlp-template-property-value.vlp-template-property-value-icon .vlp-template-property-icon-selected-container .vlp-template-property-icon-select{display:flex;margin-right:5px}.vlp-template-property .vlp-template-property-value.vlp-template-property-value-icon .vlp-template-property-icon-select-container{width:100%}.vlp-template-property .vlp-template-property-value.vlp-template-property-value-icon .vlp-template-property-icon-select-container .vlp-template-property-icon-select-container-icons{margin-top:5px}.vlp-template-property .vlp-template-property-value.vlp-template-property-value-icon .vlp-template-property-icon-select-container .vlp-template-property-icon-select{display:inline-block;cursor:pointer;margin:2px}.vlp-template-property .vlp-template-property-value.vlp-template-property-value-color .vlp-template-property-input,.vlp-template-property .vlp-template-property-value.vlp-template-property-value-toggle .vlp-template-property-input{display:flex;align-items:center}.vlp-template-property .vlp-template-property-value.vlp-template-property-value-font_size,.vlp-template-property .vlp-template-property-value.vlp-template-property-value-size{display:flex;align-items:center}.vlp-template-property .vlp-template-property-value.vlp-template-property-value-font_size input,.vlp-template-property .vlp-template-property-value.vlp-template-property-value-size input{width:60px}.vlp-template-property .vlp-template-property-value.vlp-template-property-value-font_size .vlp-template-property-value-size-unit,.vlp-template-property .vlp-template-property-value.vlp-template-property-value-size .vlp-template-property-value-size-unit{margin-left:5px;cursor:pointer;color:#999}.vlp-template-property .vlp-template-property-value.vlp-template-property-value-font_size .vlp-template-property-value-size-unit.vlp-template-property-value-size-unit-selected,.vlp-template-property .vlp-template-property-value.vlp-template-property-value-size .vlp-template-property-value-size-unit.vlp-template-property-value-size-unit-selected{color:#444;text-decoration:underline}.vlp-template-property .vlp-template-property-value.vlp-template-property-value-percentage{display:flex;align-items:center}.vlp-template-property .vlp-template-property-value.vlp-template-property-value-percentage input{width:60px}.vlp-template-property .vlp-template-property-value.vlp-template-property-value-percentage .vlp-template-property-number-suffix{margin-left:5px}.vlp-template-property .vlp-template-property-value.vlp-template-property-value-image_size{width:100%}.vlp-template-property .vlp-template-property-value.vlp-template-property-value-image_size label{font-size:0.8em;font-style:italic;margin-bottom:3px}.vlp-template-property .vlp-template-property-value.vlp-template-property-value-image_size .Select-menu-outer{position:relative}.vlp-template-property .vlp-template-property-value.vlp-template-property-value-image_size .vlp-template-property-input-width-height{display:flex;justify-content:flex-start;align-items:center}.vlp-template-property .vlp-template-property-value.vlp-template-property-value-image_size .vlp-template-property-input-width-height input{width:40%;max-width:75px}.vlp-template-property .vlp-template-property-value.vlp-template-property-value-image_size .vlp-template-property-input-width-height input:first-child{margin-right:5px}.vlp-template-property .vlp-template-property-value.vlp-template-property-value-image_size .vlp-template-property-input-width-height input:last-child{margin-left:5px}

.react-toggle{touch-action:pan-x;display:inline-block;position:relative;cursor:pointer;background-color:transparent;border:0;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.react-toggle-screenreader-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.react-toggle--disabled{cursor:not-allowed;opacity:0.5;-webkit-transition:opacity 0.25s;transition:opacity 0.25s}.react-toggle-track{width:50px;height:24px;padding:0;border-radius:30px;background-color:#4D4D4D;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease}.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#000000}.react-toggle--checked .react-toggle-track{background-color:#19AB27}.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track{background-color:#128D15}.react-toggle-track-check{position:absolute;width:14px;height:10px;top:0px;bottom:0px;margin-top:auto;margin-bottom:auto;line-height:0;left:8px;opacity:0;-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease}.react-toggle--checked .react-toggle-track-check{opacity:1;-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease}.react-toggle-track-x{position:absolute;width:10px;height:10px;top:0px;bottom:0px;margin-top:auto;margin-bottom:auto;line-height:0;right:10px;opacity:1;-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease}.react-toggle--checked .react-toggle-track-x{opacity:0}.react-toggle-thumb{transition:all 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0ms;position:absolute;top:1px;left:1px;width:22px;height:22px;border:1px solid #4D4D4D;border-radius:50%;background-color:#FAFAFA;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease}.react-toggle--checked .react-toggle-thumb{left:27px;border-color:#19AB27}.react-toggle--focus .react-toggle-thumb{-webkit-box-shadow:0px 0px 3px 2px #0099E0;-moz-box-shadow:0px 0px 3px 2px #0099E0;box-shadow:0px 0px 2px 3px #0099E0}.react-toggle:active:not(.react-toggle--disabled) .react-toggle-thumb{-webkit-box-shadow:0px 0px 5px 5px #0099E0;-moz-box-shadow:0px 0px 5px 5px #0099E0;box-shadow:0px 0px 5px 5px #0099E0}

#vlp-template-zones{padding-bottom:5px !important}.vlp-template-zone-blocks{min-height:30px}.vlp-template-zone-blocks.vlp-template-zone-blocks-draggingover{background-color:#ddd}.vlp-template-zone-block{position:relative;display:flex;justify-content:flex-start;padding:4px 0}.vlp-template-zone-block .vlp-template-zone-block-handle{margin-right:10px}

#vlp-template-main .vlp-main-container-preview{max-width:600px;margin:0 auto}#vlp-template-main .vlp-main-container-preview,#vlp-template-main .vlp-main-container-preview>p{font-size:16px}#vlp-template-main .CodeMirror{margin-top:10px;height:350px;border:1px solid #ddd}#vlp-template-main .vlp-template-block-hovering{outline:2px dashed blue;outline-offset:2px}#vlp-template-main.vlp-template-main-add .vlp-template-block-hovering{outline-color:green}#vlp-template-main.vlp-template-main-remove .vlp-template-block-hovering{outline-color:red}#vlp-template-main .vlp-template-editor-premium-only{color:darkred;font-style:italic}

.vlp-manage-templates-type-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:20px -10px 0 -10px}.vlp-manage-templates-type-container:nth-of-type(2){margin-top:-10px}.vlp-manage-templates-type-container .vlp-manage-templates-type{padding:10px 20px;margin:10px;border:1px dashed #999;border-radius:5px;max-width:200px;text-align:center;cursor:pointer}.vlp-manage-templates-type-container .vlp-manage-templates-type.vlp-manage-templates-type-selected,.vlp-manage-templates-type-container .vlp-manage-templates-type:hover{border-style:solid;border-color:#444}.vlp-manage-templates-type-container .vlp-manage-templates-type.vlp-manage-templates-type-selected{background-color:#ddd}.vlp-manage-templates-type-container .vlp-manage-templates-type .vlp-manage-templates-type-name{font-weight:bold;font-size:1.2em;margin-bottom:10px}.vlp-manage-templates-type-container .vlp-manage-templates-type .vlp-manage-templates-type-description{font-style:italic;font-size:0.9em}.vlp-manage-templates-import{margin-top:20px;width:100%}.vlp-manage-templates-template{display:inline-block;padding:10px 20px;margin-right:20px;margin-bottom:20px;border:1px dashed #999;border-radius:5px;cursor:pointer}.vlp-manage-templates-template.vlp-manage-templates-template-selected,.vlp-manage-templates-template:hover{border-style:solid;border-color:#444}.vlp-manage-templates-template.vlp-manage-templates-template-selected{background-color:#ddd;font-weight:bold}.vlp-manage-templates-template.vlp-manage-templates-template-premium{color:darkred;border-color:darkred}.vlp-manage-templates-template-fields{text-align:center;margin:10px 0}.vlp-manage-templates-template-actions{display:flex;flex-wrap:wrap;justify-content:center}.vlp-manage-templates-template-actions button{margin:0 5px !important}

.vlp-link-container{position:relative}.vlp-link-container:hover{cursor:pointer}.vlp-link-container:after{content:"";display:table;clear:both}.vlp-link-container .vlp-link-summary p:last-child{margin-bottom:0}a.vlp-link{position:absolute !important;top:0 !important;bottom:0 !important;left:0 !important;right:0 !important}a.vlp-link,a.vlp-link:link,a.vlp-link:visited,a.vlp-link:active,a.vlp-link:hover{border:0 !important;background:0 !important;box-shadow:none !important;float:none !important;margin:0 !important;padding:0 !important;opacity:1 !important;outline:0 !important;text-decoration:none !important;transform:none !important}

#wpbody-content>*:not(#wpupg-template,#vlp-template-editor,.vlp-wrap),#wpfooter{display:none}#update-nag,.update-nag,.updated,.error,.is-dismissible{display:none}.rtl #vlp-template-main .vlp-setting-required{border-radius:3px;margin-left:0}#vlp-template-menu,.vlp-template-blocks,.vlp-template-properties,.vlp-template-zones,.vlp-main-container{background-color:white;border-radius:5px}#vlp-template-buttons{text-align:center;padding-top:10px;background-color:white;border-radius:5px}#vlp-template-buttons p{font-weight:bold;margin-top:0}#vlp-template-buttons button{display:inline-block;margin:0 3px;margin-bottom:10px}#vlp-template-main .vlp-main-container{padding:0 25px 25px 25px;margin-bottom:20px}#vlp-template-main .vlp-main-container:last-child{margin-bottom:0}#vlp-template-main .vlp-main-container-name{text-align:center}#vlp-template-main .vlp-main-container-name{padding:20px 10px 0 10px;padding-bottom:0;margin:5px 0;font-size:1.8em;font-weight:400}@media screen and (min-width: 783px){.rtl #vlp-template-main{margin-right:225px;margin-left:0}#vlp-template-sidebar{position:fixed;width:200px;max-height:calc(100% - 50px);overflow-y:scroll}#vlp-template-main{margin-left:225px}}@media screen and (min-width: 1024px){.rtl #vlp-template-main{margin-right:275px;margin-left:0}#vlp-template-sidebar{width:250px}#vlp-template-main{margin-left:275px}}

