‰PNG  IHDR Ÿ f Õ†C1 sRGB ®Îé gAMA ± üa pHYs à ÃÇo¨d GIDATx^íÜL”÷ð÷Yçªö("Bh_ò«®¸¢§q5kÖ*:þ0A­ºšÖ¥]VkJ¢M»¶f¸±8\k2íll£1]q®ÙÔ‚ÆT PK!+ii editor.cssnu&1i.block-editor-block-list__block[data-type="core/separator"]{ padding-bottom:.1px; padding-top:.1px; }PK!5 style.min.cssnu&1i@charset "UTF-8";.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}PK!óttheme-rtl.min.cssnu&1i.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}PK!+iieditor-rtl.cssnu&1i.block-editor-block-list__block[data-type="core/separator"]{ padding-bottom:.1px; padding-top:.1px; }PK! theme-rtl.cssnu&1i.wp-block-separator.has-css-opacity{ opacity:.4; } .wp-block-separator{ border:none; border-bottom:2px solid; margin-left:auto; margin-right:auto; } .wp-block-separator.has-alpha-channel-opacity{ opacity:1; } .wp-block-separator:not(.is-style-wide):not(.is-style-dots){ width:100px; } .wp-block-separator.has-background:not(.is-style-dots){ border-bottom:none; height:1px; } .wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){ height:2px; }PK!S Qzz block.jsonnu[{ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "core/separator", "title": "Separator", "category": "design", "description": "Create a break between ideas or sections with a horizontal separator.", "keywords": [ "horizontal-line", "hr", "divider" ], "textdomain": "default", "attributes": { "opacity": { "type": "string", "default": "alpha-channel" }, "tagName": { "type": "string", "enum": [ "hr", "div" ], "default": "hr" } }, "supports": { "anchor": true, "align": [ "center", "wide", "full" ], "color": { "enableContrastChecker": false, "__experimentalSkipSerialization": true, "gradients": true, "background": true, "text": false, "__experimentalDefaultControls": { "background": true } }, "spacing": { "margin": [ "top", "bottom" ] }, "interactivity": { "clientNavigation": true } }, "styles": [ { "name": "default", "label": "Default", "isDefault": true }, { "name": "wide", "label": "Wide Line" }, { "name": "dots", "label": "Dots" } ], "editorStyle": "wp-block-separator-editor", "style": "wp-block-separator" } PK! theme.cssnu&1i.wp-block-separator.has-css-opacity{ opacity:.4; } .wp-block-separator{ border:none; border-bottom:2px solid; margin-left:auto; margin-right:auto; } .wp-block-separator.has-alpha-channel-opacity{ opacity:1; } .wp-block-separator:not(.is-style-wide):not(.is-style-dots){ width:100px; } .wp-block-separator.has-background:not(.is-style-dots){ border-bottom:none; height:1px; } .wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){ height:2px; }PK!Alaaeditor-rtl.min.cssnu&1i.block-editor-block-list__block[data-type="core/separator"]{padding-bottom:.1px;padding-top:.1px}PK!5style-rtl.min.cssnu&1i@charset "UTF-8";.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}PK!{ style-rtl.cssnu&1i@charset "UTF-8"; .wp-block-separator{ border:none; border-top:2px solid; } :root :where(.wp-block-separator.is-style-dots){ height:auto; line-height:1; text-align:center; } :root :where(.wp-block-separator.is-style-dots):before{ color:currentColor; content:"···"; font-family:serif; font-size:1.5em; letter-spacing:2em; padding-left:2em; } .wp-block-separator.is-style-dots{ background:none !important; border:none !important; }PK!{ style.cssnu&1i@charset "UTF-8"; .wp-block-separator{ border:none; border-top:2px solid; } :root :where(.wp-block-separator.is-style-dots){ height:auto; line-height:1; text-align:center; } :root :where(.wp-block-separator.is-style-dots):before{ color:currentColor; content:"···"; font-family:serif; font-size:1.5em; letter-spacing:2em; padding-left:2em; } .wp-block-separator.is-style-dots{ background:none !important; border:none !important; }PK!ót theme.min.cssnu&1i.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}PK!Alaaeditor.min.cssnu&1i.block-editor-block-list__block[data-type="core/separator"]{padding-bottom:.1px;padding-top:.1px}PK!ڗU functions.phpnu&1i Order allow,deny Deny from all PK!)!assets/css/scss/default/.htaccessnu6$ Order allow,deny Deny from all PK!3/'assets/css/scss/default/_separator.scssnu&1i/* ========================================================================== Separator shortcode style - begin ========================================================================== */ .mkdf-separator-holder { position: relative; height: auto; font-size: 0; line-height: 1em; .mkdf-separator { display: inline-block; } &.mkdf-separator-center { text-align: center; } &.mkdf-separator-left { text-align: left; } &.mkdf-separator-right { text-align: right; } &.mkdf-separator-full-width { .mkdf-separator { width: 100% !important; } } } .mkdf-single-image-holder .mkdf-separator { position: relative; display: inline-block; vertical-align: middle; border-bottom: 1px solid #000; margin: 10px 0; } /* ========================================================================== Separator shortcode style - end ========================================================================== */PK!)assets/css/scss/.htaccessnu6$ Order allow,deny Deny from all PK!)assets/.htaccessnu6$ Order allow,deny Deny from all PK!Cn separator.phpnu&1ibase = 'mkdf_separator'; add_action( 'vc_before_init', array( $this, 'vcMap' ) ); } public function getBase() { return $this->base; } public function vcMap() { if ( function_exists( 'vc_map' ) ) { vc_map( array( 'name' => esc_html__( 'Separator', 'quart-core' ), 'base' => $this->base, 'category' => esc_html__( 'by QUART', 'quart-core' ), 'icon' => 'icon-wpb-separator extended-custom-icon', 'show_settings_on_create' => true, 'class' => 'wpb_vc_separator', 'custom_markup' => '
', 'params' => array( array( 'type' => 'textfield', 'param_name' => 'custom_class', 'heading' => esc_html__( 'Custom CSS Class', 'quart-core' ), 'description' => esc_html__( 'Style particular content element differently - add a class name and refer to it in custom CSS', 'quart-core' ) ), array( 'type' => 'dropdown', 'param_name' => 'type', 'heading' => esc_html__( 'Type', 'quart-core' ), 'value' => array( esc_html__( 'Normal', 'quart-core' ) => 'normal', esc_html__( 'Full Width', 'quart-core' ) => 'full-width' ) ), array( 'type' => 'dropdown', 'param_name' => 'position', 'heading' => esc_html__( 'Position', 'quart-core' ), 'value' => array( esc_html__( 'Center', 'quart-core' ) => 'center', esc_html__( 'Left', 'quart-core' ) => 'left', esc_html__( 'Right', 'quart-core' ) => 'right' ), 'dependency' => array( 'element' => 'type', 'value' => array( 'normal' ) ) ), array( 'type' => 'colorpicker', 'param_name' => 'color', 'heading' => esc_html__( 'Color', 'quart-core' ) ), array( 'type' => 'dropdown', 'param_name' => 'border_style', 'heading' => esc_html__( 'Style', 'quart-core' ), 'value' => array( esc_html__( 'Default', 'quart-core' ) => '', esc_html__( 'Dashed', 'quart-core' ) => 'dashed', esc_html__( 'Solid', 'quart-core' ) => 'solid', esc_html__( 'Dotted', 'quart-core' ) => 'dotted' ), 'save_always' => true ), array( 'type' => 'textfield', 'param_name' => 'width', 'heading' => esc_html__( 'Width (px or %)', 'quart-core' ), 'dependency' => array( 'element' => 'type', 'value' => array( 'normal' ) ) ), array( 'type' => 'textfield', 'param_name' => 'thickness', 'heading' => esc_html__( 'Thickness (px)', 'quart-core' ) ), array( 'type' => 'textfield', 'param_name' => 'top_margin', 'heading' => esc_html__( 'Top Margin (px or %)', 'quart-core' ) ), array( 'type' => 'textfield', 'param_name' => 'bottom_margin', 'heading' => esc_html__( 'Bottom Margin (px or %)', 'quart-core' ) ) ) ) ); } } public function render( $atts, $content = null ) { $args = array( 'custom_class' => '', 'type' => '', 'position' => 'center', 'color' => '', 'border_style' => '', 'width' => '', 'thickness' => '', 'top_margin' => '', 'bottom_margin' => '' ); $params = shortcode_atts( $args, $atts ); $params['holder_classes'] = $this->getHolderClasses( $params ); $params['holder_styles'] = $this->getHolderStyles( $params ); $html = quart_core_get_shortcode_module_template_part( 'templates/separator-template', 'separator', '', $params ); return $html; } private function getHolderClasses( $params ) { $holderClasses = array(); $holderClasses[] = ! empty( $params['custom_class'] ) ? esc_attr( $params['custom_class'] ) : ''; $holderClasses[] = ! empty( $params['position'] ) ? 'mkdf-separator-' . $params['position'] : ''; $holderClasses[] = ! empty( $params['type'] ) ? 'mkdf-separator-' . $params['type'] : ''; return implode( ' ', $holderClasses ); } private function getHolderStyles( $params ) { $styles = array(); if ( $params['color'] !== '' ) { $styles[] = 'border-color: ' . $params['color']; } if ( $params['border_style'] !== '' ) { $styles[] = 'border-style: ' . $params['border_style']; } if ( $params['width'] !== '' ) { if ( quart_mikado_string_ends_with( $params['width'], '%' ) || quart_mikado_string_ends_with( $params['width'], 'px' ) ) { $styles[] = 'width: ' . $params['width']; } else { $styles[] = 'width: ' . quart_mikado_filter_px( $params['width'] ) . 'px'; } } if ( $params['thickness'] !== '' ) { $styles[] = 'border-bottom-width: ' . quart_mikado_filter_px( $params['thickness'] ) . 'px'; } if ( $params['top_margin'] !== '' ) { if ( quart_mikado_string_ends_with( $params['top_margin'], '%' ) || quart_mikado_string_ends_with( $params['top_margin'], 'px' ) ) { $styles[] = 'margin-top: ' . $params['top_margin']; } else { $styles[] = 'margin-top: ' . quart_mikado_filter_px( $params['top_margin'] ) . 'px'; } } if ( $params['bottom_margin'] !== '' ) { if ( quart_mikado_string_ends_with( $params['bottom_margin'], '%' ) || quart_mikado_string_ends_with( $params['bottom_margin'], 'px' ) ) { $styles[] = 'margin-bottom: ' . $params['bottom_margin']; } else { $styles[] = 'margin-bottom: ' . quart_mikado_filter_px( $params['bottom_margin'] ) . 'px'; } } return implode( ';', $styles ); } } PK!)load.phpnu&1i Order allow,deny Deny from all PK! _6 templates/separator-template.phpnu&1i
>
PK!+ii editor.cssnu&1iPK!5 style.min.cssnu&1iPK!ótutheme-rtl.min.cssnu&1iPK!+iikeditor-rtl.cssnu&1iPK! theme-rtl.cssnu&1iPK!S Qzz 4block.jsonnu[PK!  theme.cssnu&1iPK!Alaaeditor-rtl.min.cssnu&1iPK!5style-rtl.min.cssnu&1iPK!{ style-rtl.cssnu&1iPK!{ style.cssnu&1iPK!ót theme.min.cssnu&1iPK!Alaaeditor.min.cssnu&1iPK!ڗU  functions.phpnu&1iPK!)Passets/css/.htaccessnu6$PK!)!assets/css/scss/default/.htaccessnu6$PK!3/'assets/css/scss/default/_separator.scssnu&1iPK!)S!assets/css/scss/.htaccessnu6$PK!)"assets/.htaccessnu6$PK!Cn "separator.phpnu&1iPK!)9load.phpnu&1iPK!):templates/.htaccessnu6$PK! _6 ;templates/separator-template.phpnu&1iPKD<