item_spacing ) : ?> .fl-node- .fl-accordion-item:not(:last-child) { border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .fl-node- .fl-accordion-item:not(:first-child) { border-top-left-radius: 0; border-top-right-radius: 0; } duo_color1 && ( false !== strpos( $settings->label_icon, 'fad fa' ) || false !== strpos( $settings->label_active_icon, 'fad fa' ) ) ) : ?> .fl-node- .fl-module-content .fl-accordion-button-icon.fad:before { color: duo_color1 ); ?>; } duo_color2 && ( false !== strpos( $settings->label_icon, 'fad fa' ) || false !== strpos( $settings->label_active_icon, 'fad fa' ) ) ) : ?> .fl-node- .fl-module-content .fl-accordion-button-icon.fad:after { color: duo_color2 ); ?>; opacity: 1; } $settings, 'setting_name' => 'item_spacing', 'selector' => ".fl-node-$id .fl-accordion-item", 'prop' => 'margin-bottom', 'unit' => 'px', ) ); // Item Border FLBuilderCSS::border_field_rule( array( 'settings' => $settings, 'setting_name' => 'item_border', 'selector' => ".fl-node-$id .fl-accordion-item", ) ); // Label BG Colors FLBuilderCSS::rule( array( 'selector' => ".fl-node-$id .fl-accordion-button", 'props' => array( 'background-color' => $settings->label_bg_color, ), ) ); // Label Text Color FLBuilderCSS::rule( array( 'selector' => ".fl-node-$id .fl-accordion-button-label, .fl-node-$id .fl-accordion-button-label:hover, .fl-node-$id .fl-accordion-button .fl-accordion-button-icon", 'props' => array( 'color' => $settings->label_text_color, ), ) ); // Icon Colors FLBuilderCSS::rule( array( 'selector' => ".fl-node-$id .fl-accordion-button-icon", 'props' => array( 'color' => $settings->label_text_color, ), ) ); // Label Padding FLBuilderCSS::dimension_field_rule( array( 'settings' => $settings, 'setting_name' => 'label_padding', 'selector' => ".fl-node-$id .fl-accordion-button", 'props' => array( 'padding-top' => 'label_padding_top', 'padding-right' => 'label_padding_right', 'padding-bottom' => 'label_padding_bottom', 'padding-left' => 'label_padding_left', ), ) ); // Label Typography FLBuilderCSS::typography_field_rule( array( 'selector' => ".fl-node-$id .fl-accordion-button, .fl-node-$id .fl-accordion-button-label", 'setting_name' => 'label_typography', 'settings' => $settings, ) ); // Content Text Color FLBuilderCSS::rule( array( 'selector' => ".fl-node-$id .fl-accordion .fl-accordion-content", 'enabled' => 'content' === $settings->source, 'props' => array( 'color' => $settings->content_text_color, ), ) ); // Content BG Color FLBuilderCSS::rule( array( 'selector' => ".fl-node-$id .fl-accordion .fl-accordion-content", 'props' => array( 'background-color' => $settings->content_bg_color, ), ) ); // Content Padding FLBuilderCSS::dimension_field_rule( array( 'settings' => $settings, 'setting_name' => 'content_padding', 'selector' => ".fl-node-$id .fl-accordion-content", 'props' => array( 'padding-top' => 'content_padding_top', 'padding-right' => 'content_padding_right', 'padding-bottom' => 'content_padding_bottom', 'padding-left' => 'content_padding_left', ), ) ); // Content Typography FLBuilderCSS::typography_field_rule( array( 'selector' => ".fl-node-$id .fl-accordion-content", 'setting_name' => 'content_typography', 'settings' => $settings, 'enabled' => 'content' === $settings->source, ) );