File manager - Edit - /home/premiey/www/wp-includes/images/media/custom-controls.tar
Back
typography/selectWoo.css 0000666 00000043751 15165551206 0011454 0 ustar 00 .select2-container { font-size: 14px; box-sizing: border-box; display: inline-block; margin: 0; position: relative; vertical-align: middle; } .select2-container .select2-selection--single { box-sizing: border-box; cursor: pointer; display: block; min-height: 32px; padding-top: 1px; padding-bottom: 1px; user-select: none; -webkit-user-select: none; } .select2-container .select2-selection--single .select2-selection__rendered { display: block; padding-left: 8px; padding-right: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .select2-container .select2-selection--single .select2-selection__clear { position: relative; } .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered { padding-right: 8px; padding-left: 20px; } .select2-container .select2-selection--multiple { box-sizing: border-box; cursor: pointer; display: block; min-height: 32px; user-select: none; -webkit-user-select: none; } .select2-container .select2-selection--multiple .select2-selection__rendered { display: inline-block; overflow: hidden; padding-left: 8px; text-overflow: ellipsis; white-space: nowrap; } .select2-container .select2-search--inline { float: left; } .select2-container .select2-search--inline .select2-search__field { box-sizing: border-box; border: none; font-size: 100%; margin-top: 5px; padding: 0; } .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button { -webkit-appearance: none; } .select2-dropdown { background-color: white; border: 1px solid #aaa; border-radius: 4px; box-sizing: border-box; display: block; position: absolute; left: -100000px; width: 100%; z-index: 1051; } .select2-results { display: block; } .select2-results__options { list-style: none; margin: 0; padding: 0; } .select2-results__option { padding: 6px; user-select: none; -webkit-user-select: none; } .select2-results__option[data-selected] { cursor: pointer; } .select2-container--open .select2-dropdown { left: 0; } .select2-container--open .select2-dropdown--above { border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .select2-container--open .select2-dropdown--below { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; } .select2-search--dropdown { display: block; padding: 4px; } .select2-search--dropdown .select2-search__field { padding: 4px; width: 100%; box-sizing: border-box; } .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button { -webkit-appearance: none; } .select2-search--dropdown.select2-search--hide { display: none; } .select2-close-mask { border: 0; margin: 0; padding: 0; display: block; position: fixed; left: 0; top: 0; min-height: 100%; min-width: 100%; height: auto; width: auto; opacity: 0; z-index: 99; background-color: #fff; filter: alpha(opacity=0); } .select2-hidden-accessible { border: 0 !important; clip: rect(0 0 0 0) !important; height: 1px !important; margin: -1px !important; overflow: hidden !important; padding: 0 !important; position: absolute !important; width: 1px !important; } .select2-container--default .select2-selection--single { background-color: #fff; border: 1px solid #ddd; border-radius: 4px; } .select2-container--default .select2-selection--single .select2-selection__rendered { color: #444; line-height: 2; } .select2-container--default .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; } .select2-container--default .select2-selection--single .select2-selection__placeholder { color: #999; } .select2-container--default .select2-selection--single .select2-selection__arrow { position: absolute; top: 50%; transform: translateY(-50%); display: flex; justify-content: center; right: 1px; width: 24px; } .select2-container--default .select2-selection--single .select2-selection__arrow .dashicons { font-size: 16px; width: 16px; height: 16px; color: #4B5563; } .select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: #888 transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0; } .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left; } .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow { left: 1px; right: auto; } .select2-container--default.select2-container--disabled .select2-selection--single { background-color: #eee; cursor: default; } .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear { display: none; } .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #888 transparent; border-width: 0 4px 5px 4px; } .select2-container--default .select2-selection--multiple { background-color: white; border: 1px solid #aaa; border-radius: 4px; cursor: text; } .select2-container--default .select2-selection--multiple .select2-selection__rendered { box-sizing: border-box; list-style: none; margin: 0; padding: 0 5px; width: 100%; } .select2-container--default .select2-selection--multiple .select2-selection__rendered li { list-style: none; } .select2-container--default .select2-selection--multiple .select2-selection__placeholder { color: #999; margin-top: 5px; float: left; } .select2-container--default .select2-selection--multiple .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; margin-top: 5px; margin-right: 10px; } .select2-container--default .select2-selection--multiple .select2-selection__choice { background-color: #e4e4e4; border: 1px solid #aaa; border-radius: 4px; cursor: default; float: left; margin: 5px 5px 5px 0; padding: 0px 2px 0 5px; } .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { color: #999; cursor: pointer; display: inline-block; font-weight: bold; margin: 0px 2px 2px 3px; line-height: 16px; } .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { color: #333; } .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline { float: right; } .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left: 5px; margin-right: auto; } .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { margin-left: 2px; margin-right: auto; } .select2-container--default.select2-container--focus .select2-selection--multiple { border: solid black 1px; outline: 0; } .select2-container--default.select2-container--disabled .select2-selection--multiple { background-color: #eee; cursor: default; } .select2-container--default.select2-container--disabled .select2-selection__choice__remove { display: none; } .select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple { border-top-left-radius: 0; border-top-right-radius: 0; } .select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .select2-container--default .select2-search--dropdown .select2-search__field { border: 1px solid #aaa; } .select2-container--default .select2-search--inline .select2-search__field { background: transparent; border: none; outline: 0; box-shadow: none; -webkit-appearance: textfield; } .select2-container--default .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; } .select2-container--default .select2-results__option[role=group] { padding: 0; } .select2-container--default .select2-results__option[aria-disabled=true] { color: #999; } .select2-container--default .select2-results__option[data-selected=true] { background-color: #ddd; } .select2-container--default .select2-results__option .select2-results__option { padding-left: 1em; } .select2-container--default .select2-results__option .select2-results__option .select2-results__group { padding-left: 0; } .select2-container--default .select2-results__option .select2-results__option .select2-results__option { margin-left: -1em; padding-left: 2em; } .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -2em; padding-left: 3em; } .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -3em; padding-left: 4em; } .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -4em; padding-left: 5em; } .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -5em; padding-left: 6em; } .select2-container--default .select2-results__option--highlighted[data-selected] { background-color: #5897fb; color: white; } .select2-container--default .select2-results__group { cursor: default; display: block; padding: 6px; } .select2-container--classic .select2-selection--single { background-color: #f7f7f7; border: 1px solid #aaa; border-radius: 4px; outline: 0; background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%); background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%); background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); } .select2-container--classic .select2-selection--single:focus { border: 1px solid #5897fb; } .select2-container--classic .select2-selection--single .select2-selection__rendered { color: #444; line-height: 28px; } .select2-container--classic .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; margin-right: 10px; } .select2-container--classic .select2-selection--single .select2-selection__placeholder { color: #999; } .select2-container--classic .select2-selection--single .select2-selection__arrow { background-color: #ddd; border: none; border-left: 1px solid #aaa; border-top-right-radius: 4px; border-bottom-right-radius: 4px; height: 26px; position: absolute; top: 1px; right: 1px; width: 20px; background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%); background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%); background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); } .select2-container--classic .select2-selection--single .select2-selection__arrow b { border-color: #888 transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0; } .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left; } .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow { border: none; border-right: 1px solid #aaa; border-radius: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; left: 1px; right: auto; } .select2-container--classic.select2-container--open .select2-selection--single { border: 1px solid #5897fb; } .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow { background: transparent; border: none; } .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #888 transparent; border-width: 0 4px 5px 4px; } .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%); background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%); background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); } .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single { border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%); background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%); background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); } .select2-container--classic .select2-selection--multiple { background-color: white; border: 1px solid #aaa; border-radius: 4px; cursor: text; outline: 0; } .select2-container--classic .select2-selection--multiple:focus { border: 1px solid #5897fb; } .select2-container--classic .select2-selection--multiple .select2-selection__rendered { list-style: none; margin: 0; padding: 0 5px; } .select2-container--classic .select2-selection--multiple .select2-selection__clear { display: none; } .select2-container--classic .select2-selection--multiple .select2-selection__choice { background-color: #e4e4e4; border: 1px solid #aaa; border-radius: 4px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 0 5px; } .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove { color: #888; cursor: pointer; display: inline-block; font-weight: bold; margin-right: 2px; } .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover { color: #555; } .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice { float: right; } .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left: 5px; margin-right: auto; } .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { margin-left: 2px; margin-right: auto; } .select2-container--classic.select2-container--open .select2-selection--multiple { border: 1px solid #5897fb; } .select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; } .select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .select2-container--classic .select2-search--dropdown .select2-search__field { border: 1px solid #aaa; outline: 0; } .select2-container--classic .select2-search--inline .select2-search__field { outline: 0; box-shadow: none; } .select2-container--classic .select2-dropdown { background-color: white; border: 1px solid transparent; } .select2-container--classic .select2-dropdown--above { border-bottom: none; } .select2-container--classic .select2-dropdown--below { border-top: none; } .select2-container--classic .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; } .select2-container--classic .select2-results__option[role=group] { padding: 0; } .select2-container--classic .select2-results__option[aria-disabled=true] { color: grey; } .select2-container--classic .select2-results__option--highlighted[data-selected] { background-color: #3875d7; color: white; } .select2-container--classic .select2-results__group { cursor: default; display: block; padding: 6px; } .select2-container--classic.select2-container--open .select2-dropdown { border-color: #5897fb; } typography/class-astra-control-typography.php 0000666 00000011155 15165551206 0015577 0 ustar 00 <?php /** * Customizer Control: typography. * * @package Astra * @author Astra * @copyright Copyright (c) 2020, Astra * @link https://wpastra.com/ * @since 1.0.0 */ // Exit if accessed directly. if ( ! defined( 'ABSPATH' ) ) { exit; } /** * Typography control. */ final class Astra_Control_Typography extends WP_Customize_Control { /** * Used to connect controls to each other. * * @since 1.0.0 * @var bool $connect */ public $connect = false; /** * Option name. * * @since 1.0.0 * @var string $name */ public $name = ''; /** * Option label. * * @since 1.0.0 * @var string $label */ public $label = ''; /** * Option description. * * @since 1.0.0 * @var string $description */ public $description = ''; /** * Control type. * * @since 1.0.0 * @var string $type */ public $type = 'ast-font'; /** * Used to connect variant controls to each other. * * @since 1.5.2 * @var bool $variant */ public $variant = false; /** * Used to set the mode for code controls. * * @since 1.0.0 * @var bool $mode */ public $mode = 'html'; /** * Used to set the default font options. * * @since 1.0.8 * @var string $ast_inherit */ public $ast_inherit = ''; /** * All font weights * * @since 1.0.8 * @var string $ast_inherit */ public $ast_all_font_weight = array(); /** * If true, the preview button for a control will be rendered. * * @since 1.0.0 * @var bool $preview_button */ public $preview_button = false; /** * Set the default font options. * * @since 1.0.8 * @param WP_Customize_Manager $manager Customizer bootstrap instance. * @param string $id Control ID. * @param array $args Default parent's arguments. */ public function __construct( $manager, $id, $args = array() ) { $this->ast_inherit = __( 'Inherit', 'astra' ); $this->ast_all_font_weight = array( '100' => __( 'Thin 100', 'astra' ), '100italic' => __( '100 Italic', 'astra' ), '200' => __( 'Extra-Light 200', 'astra' ), '200italic' => __( '200 Italic', 'astra' ), '300' => __( 'Light 300', 'astra' ), '300italic' => __( '300 Italic', 'astra' ), '400' => __( 'Normal 400', 'astra' ), 'italic' => __( '400 Italic', 'astra' ), '500' => __( 'Medium 500', 'astra' ), '500italic' => __( '500 Italic', 'astra' ), '600' => __( 'Semi-Bold 600', 'astra' ), '600italic' => __( '600 Italic', 'astra' ), '700' => __( 'Bold 700', 'astra' ), '700italic' => __( '700 Italic', 'astra' ), '800' => __( 'Extra-Bold 800', 'astra' ), '800italic' => __( '800 Italic', 'astra' ), '900' => __( 'Ultra-Bold 900', 'astra' ), '900italic' => __( '900 Italic', 'astra' ), ); parent::__construct( $manager, $id, $args ); } /** * Refresh the parameters passed to the JavaScript via JSON. * * @see WP_Customize_Control::to_json() */ public function to_json() { parent::to_json(); $this->json['label'] = esc_html( $this->label ); $this->json['description'] = $this->description; $this->json['name'] = $this->name; $this->json['value'] = $this->value(); $this->json['connect'] = $this->connect; $this->json['variant'] = $this->variant; $this->json['link'] = $this->get_link(); $this->json['ast_all_font_weight'] = $this->ast_all_font_weight; } /** * An Underscore (JS) template for this control's content (but not its container). * * Class variables for this control class are available in the `data` JS object; * export custom variables by overriding {@see WP_Customize_Control::to_json()}. * * @see WP_Customize_Control::print_template() * * @access protected */ protected function content_template() { ?> <label> <# if ( data.label ) { #> <span class="customize-control-title">{{{data.label}}}</span> <?php // phpcs:ignore WordPressVIPMinimum.Security.Mustache.OutputNotation -- Required to display label ?> <# } #> </label> <select data-inherit="<?php echo esc_attr( $this->ast_inherit ); ?>" <?php $this->link(); ?> class={{ data.font_type }} data-name={{ data.name }} data-value="{{data.value}}" <# if ( data.connect ) { #> data-connected-control={{ data.connect }} <# } #> <# if ( data.variant ) { #> data-connected-variant="{{data.variant}}"; <# } #> > </select> <?php } } typography/index.php 0000666 00000000170 15165551206 0010602 0 ustar 00 <?php /** * Index file * * @package Astra * @since Astra 1.0.0 */ /* Silence is golden, and we agree. */ customizer-link/class-astra-control-customizer-link.php 0000666 00000002704 15165551206 0017461 0 ustar 00 <?php /** * Customizer Control: Customizer Link * * @package Astra * @author Astra * @copyright Copyright (c) 2020, Astra * @link https://wpastra.com/ * @since 1.0.0 */ // Exit if accessed directly. if ( ! defined( 'ABSPATH' ) ) { exit; } /** * A text control with validation for CSS units. */ class Astra_Control_Customizer_Link extends WP_Customize_Control { /** * The control type. * * @access public * @var string */ public $type = 'ast-customizer-link'; /** * Link text to be added inside the anchor tag. * * @var string */ public $link_text = ''; /** * Linked customizer section. * * @var string */ public $linked = ''; /** * Linked customizer section. * * @var string */ public $link_type = ''; /** * True if the link is button. * * @var boolean */ public $is_button_link = ''; /** * Refresh the parameters passed to the JavaScript via JSON. * * @see WP_Customize_Control::to_json() */ public function to_json() { parent::to_json(); $this->json['link_text'] = $this->link_text; $this->json['linked'] = $this->linked; $this->json['link_type'] = $this->link_type; $this->json['is_button_link'] = $this->is_button_link; } /** * Render the control's content. * * @see WP_Customize_Control::render_content() */ protected function render_content() {} } description/class-astra-control-description.php 0000666 00000002125 15165551206 0016026 0 ustar 00 <?php /** * Customizer Control: description * * @package Astra * @author Astra * @copyright Copyright (c) 2020, Astra * @link https://wpastra.com/ * @since 1.0.0 */ // Exit if accessed directly. if ( ! defined( 'ABSPATH' ) ) { exit; } /** * A text control with validation for CSS units. */ class Astra_Control_Description extends WP_Customize_Control { /** * The control type. * * @access public * @var string */ public $type = 'ast-description'; /** * The control type. * * @access public * @var string */ public $help = ''; /** * Refresh the parameters passed to the JavaScript via JSON. * * @see WP_Customize_Control::to_json() */ public function to_json() { parent::to_json(); $this->json['label'] = esc_html( $this->label ); $this->json['description'] = $this->description; $this->json['help'] = $this->help; } /** * Render the control's content. * * @see WP_Customize_Control::render_content() */ protected function render_content() {} } assets/js/unminified/custom-controls-plain.js 0000666 00000471715 15165551206 0015454 0 ustar 00 /** * File typography.js * * Handles Typography of the site * * @package Astra */ ( function( $ ) { /* Internal shorthand */ var api = wp.customize; /** * Helper class for the main Customizer interface. * * @since 1.0.0 * @class AstTypography */ AstTypography = { /** * Initializes our custom logic for the Customizer. * * @since 1.0.0 * @method init */ init: function() { AstTypography._initFonts(); }, /** * Initializes logic for font controls. * * @since 1.0.0 * @access private * @method _initFonts */ _initFonts: function() { $( '.customize-control-ast-font-family select' ).each( function(e) { if( 'undefined' != typeof astra.customizer ) { var fonts = astra.customizer.settings.google_fonts; var optionName = $(this).data('name'); $(this).html( fonts ); // Set inherit option text defined in control parameters. $("select[data-name='" + optionName + "'] option[value='inherit']").text( $(this).data('inherit') ); var font_val = $(this).data('value'); $(this).val( font_val ); } }); $( '.customize-control-ast-font-family select' ).each( AstTypography._initFont ); // Added select2 for all font family & font variant. $('.customize-control-ast-font-family select').selectWoo(); }, /** * Initializes logic for a single font control. * * @since 1.0.0 * @access private * @method _initFont */ _initFont: function() { var select = $( this ), link = select.data( 'customize-setting-link' ), weight = select.data( 'connected-control' ), variant = select.data( 'connected-variant' ); if ( 'undefined' != typeof weight ) { api( link ).bind( AstTypography._fontSelectChange ); AstTypography._setFontWeightOptions.apply( api( link ), [ true ] ); } if ( 'undefined' != typeof variant ) { api( link ).bind( AstTypography._fontSelectChange ); } }, /** * Callback for when a font control changes. * * @since 1.0.0 * @access private * @method _fontSelectChange */ _fontSelectChange: function() { var fontSelect = api.control( this.id ).container.find( 'select' ), variants = fontSelect.data( 'connected-variant' ); AstTypography._setFontWeightOptions.apply( this, [ false ] ); }, /** * Clean font name. * * Google Fonts are saved as {'Font Name', Category}. This function cleanes this up to retreive only the {Font Name}. * * @since 1.3.0 * @param {String} fontValue Name of the font. * * @return {String} Font name where commas and inverted commas are removed if the font is a Google Font. */ _cleanGoogleFonts: function(fontValue) { // Bail if fontVAlue does not contain a comma. if ( ! fontValue.includes(',') ) return fontValue; var splitFont = fontValue.split(','); var pattern = new RegExp("'", 'gi'); // Check if the cleaned font exists in the Google fonts array. var googleFontValue = splitFont[0].replace(pattern, ''); if ( 'undefined' != typeof AstFontFamilies.google[ googleFontValue ] ) { fontValue = googleFontValue; } return fontValue; }, /** * Get font Weights. * * This function gets the font weights values respective to the selected fonts family{Font Name}. * * @since 1.5.2 * @param {String} fontValue Name of the font. * * @return {String} Available font weights for the selected fonts. */ _getWeightObject: function(fontValue) { var weightObject = [ '400', '600' ]; if ( fontValue == 'inherit' ) { weightObject = [ '100','200','300','400','500','600','700','800','900' ]; } else if ( 'undefined' != typeof AstFontFamilies.system[ fontValue ] ) { weightObject = AstFontFamilies.system[ fontValue ].weights; } else if ( 'undefined' != typeof AstFontFamilies.google[ fontValue ] ) { weightObject = AstFontFamilies.google[ fontValue ][0]; weightObject = Object.keys(weightObject).map(function(k) { return weightObject[k]; }); } else if ( 'undefined' != typeof AstFontFamilies.custom[ fontValue ] ) { weightObject = AstFontFamilies.custom[ fontValue ].weights; } return weightObject; }, /** * Sets the options for a font weight control when a * font family control changes. * * @since 1.0.0 * @access private * @method _setFontWeightOptions * @param {Boolean} init Whether or not we're initializing this font weight control. */ _setFontWeightOptions: function( init ) { var i = 0, fontSelect = api.control( this.id ).container.find( 'select' ), fontValue = this(), selected = '', weightKey = fontSelect.data( 'connected-control' ), weightSelect = api.control( weightKey ).container.find( 'select' ), currentWeightTitle = weightSelect.data( 'inherit' ), weightValue = init ? weightSelect.val() : '400', inheritWeightObject = [ 'inherit' ], weightObject = [ '400', '600' ], weightOptions = '', weightMap = astraTypo; if ( fontValue == 'inherit' ) { weightValue = init ? weightSelect.val() : 'inherit'; } var fontValue = AstTypography._cleanGoogleFonts(fontValue); var weightObject = AstTypography._getWeightObject( fontValue ); weightObject = $.merge( inheritWeightObject, weightObject ) weightMap[ 'inherit' ] = currentWeightTitle; for ( ; i < weightObject.length; i++ ) { if ( 0 === i && -1 === $.inArray( weightValue, weightObject ) ) { weightValue = weightObject[ 0 ]; selected = ' selected="selected"'; } else { selected = weightObject[ i ] == weightValue ? ' selected="selected"' : ''; } if( ! weightObject[ i ].includes( "italic" ) ){ weightOptions += '<option value="' + weightObject[ i ] + '"' + selected + '>' + weightMap[ weightObject[ i ] ] + '</option>'; } } weightSelect.html( weightOptions ); if ( ! init ) { api( weightKey ).set( '' ); api( weightKey ).set( weightValue ); } }, setOption: function( optionName, value, isSelect2 ) { $( "[data-name='"+ optionName + "']" ).val(value); if( isSelect2 ) { $( "[data-name='"+ optionName + "']" ).select2().trigger('change'); } else { $( "[data-name='"+ optionName + "']" ).trigger('change'); } } }; })( jQuery ); /*! * SelectWoo 1.0.1 * https://github.com/woocommerce/selectWoo * * Released under the MIT license * https://github.com/woocommerce/selectWoo/blob/master/LICENSE.md */ (function (factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. define(['jquery'], factory); } else if (typeof module === 'object' && module.exports) { // Node/CommonJS module.exports = function (root, jQuery) { if (jQuery === undefined) { // require('jQuery') returns a factory that requires window to // build a jQuery instance, we normalize how we use modules // that require this pattern but the window provided is a noop // if it's defined (how jquery works) if (typeof window !== 'undefined') { jQuery = require('jquery'); } else { jQuery = require('jquery')(root); } } factory(jQuery); return jQuery; }; } else { // Browser globals factory(jQuery); } } (function (jQuery) { // This is needed so we can catch the AMD loader configuration and use it // The inner file should be wrapped (by `banner.start.js`) in a function that // returns the AMD loader references. var S2 =(function () { // Restore the Select2 AMD loader so it can be used // Needed mostly in the language files, where the loader is not inserted if (jQuery && jQuery.fn && jQuery.fn.select2 && jQuery.fn.select2.amd) { var S2 = jQuery.fn.select2.amd; } var S2;(function () { if (!S2 || !S2.requirejs) { if (!S2) { S2 = {}; } else { require = S2; } /** * @license almond 0.3.3 Copyright jQuery Foundation and other contributors. * Released under MIT license, http://github.com/requirejs/almond/LICENSE */ //Going sloppy to avoid 'use strict' string cost, but strict practices should //be followed. /*global setTimeout: false */ var requirejs, require, define; (function (undef) { var main, req, makeMap, handlers, defined = {}, waiting = {}, config = {}, defining = {}, hasOwn = Object.prototype.hasOwnProperty, aps = [].slice, jsSuffixRegExp = /\.js$/; function hasProp(obj, prop) { return hasOwn.call(obj, prop); } /** * Given a relative module name, like ./something, normalize it to * a real name that can be mapped to a path. * @param {String} name the relative name * @param {String} baseName a real name that the name arg is relative * to. * @returns {String} normalized name */ function normalize(name, baseName) { var nameParts, nameSegment, mapValue, foundMap, lastIndex, foundI, foundStarMap, starI, i, j, part, normalizedBaseParts, baseParts = baseName && baseName.split("/"), map = config.map, starMap = (map && map['*']) || {}; //Adjust any relative paths. if (name) { name = name.split('/'); lastIndex = name.length - 1; // If wanting node ID compatibility, strip .js from end // of IDs. Have to do this here, and not in nameToUrl // because node allows either .js or non .js to map // to same file. if (config.nodeIdCompat && jsSuffixRegExp.test(name[lastIndex])) { name[lastIndex] = name[lastIndex].replace(jsSuffixRegExp, ''); } // Starts with a '.' so need the baseName if (name[0].charAt(0) === '.' && baseParts) { //Convert baseName to array, and lop off the last part, //so that . matches that 'directory' and not name of the baseName's //module. For instance, baseName of 'one/two/three', maps to //'one/two/three.js', but we want the directory, 'one/two' for //this normalization. normalizedBaseParts = baseParts.slice(0, baseParts.length - 1); name = normalizedBaseParts.concat(name); } //start trimDots for (i = 0; i < name.length; i++) { part = name[i]; if (part === '.') { name.splice(i, 1); i -= 1; } else if (part === '..') { // If at the start, or previous value is still .., // keep them so that when converted to a path it may // still work when converted to a path, even though // as an ID it is less than ideal. In larger point // releases, may be better to just kick out an error. if (i === 0 || (i === 1 && name[2] === '..') || name[i - 1] === '..') { continue; } else if (i > 0) { name.splice(i - 1, 2); i -= 2; } } } //end trimDots name = name.join('/'); } //Apply map config if available. if ((baseParts || starMap) && map) { nameParts = name.split('/'); for (i = nameParts.length; i > 0; i -= 1) { nameSegment = nameParts.slice(0, i).join("/"); if (baseParts) { //Find the longest baseName segment match in the config. //So, do joins on the biggest to smallest lengths of baseParts. for (j = baseParts.length; j > 0; j -= 1) { mapValue = map[baseParts.slice(0, j).join('/')]; //baseName segment has config, find if it has one for //this name. if (mapValue) { mapValue = mapValue[nameSegment]; if (mapValue) { //Match, update name to the new value. foundMap = mapValue; foundI = i; break; } } } } if (foundMap) { break; } //Check for a star map match, but just hold on to it, //if there is a shorter segment match later in a matching //config, then favor over this star map. if (!foundStarMap && starMap && starMap[nameSegment]) { foundStarMap = starMap[nameSegment]; starI = i; } } if (!foundMap && foundStarMap) { foundMap = foundStarMap; foundI = starI; } if (foundMap) { nameParts.splice(0, foundI, foundMap); name = nameParts.join('/'); } } return name; } function makeRequire(relName, forceSync) { return function () { //A version of a require function that passes a moduleName //value for items that may need to //look up paths relative to the moduleName var args = aps.call(arguments, 0); //If first arg is not require('string'), and there is only //one arg, it is the array form without a callback. Insert //a null so that the following concat is correct. if (typeof args[0] !== 'string' && args.length === 1) { args.push(null); } return req.apply(undef, args.concat([relName, forceSync])); }; } function makeNormalize(relName) { return function (name) { return normalize(name, relName); }; } function makeLoad(depName) { return function (value) { defined[depName] = value; }; } function callDep(name) { if (hasProp(waiting, name)) { var args = waiting[name]; delete waiting[name]; defining[name] = true; main.apply(undef, args); } if (!hasProp(defined, name) && !hasProp(defining, name)) { throw new Error('No ' + name); } return defined[name]; } //Turns a plugin!resource to [plugin, resource] //with the plugin being undefined if the name //did not have a plugin prefix. function splitPrefix(name) { var prefix, index = name ? name.indexOf('!') : -1; if (index > -1) { prefix = name.substring(0, index); name = name.substring(index + 1, name.length); } return [prefix, name]; } //Creates a parts array for a relName where first part is plugin ID, //second part is resource ID. Assumes relName has already been normalized. function makeRelParts(relName) { return relName ? splitPrefix(relName) : []; } /** * Makes a name map, normalizing the name, and using a plugin * for normalization if necessary. Grabs a ref to plugin * too, as an optimization. */ makeMap = function (name, relParts) { var plugin, parts = splitPrefix(name), prefix = parts[0], relResourceName = relParts[1]; name = parts[1]; if (prefix) { prefix = normalize(prefix, relResourceName); plugin = callDep(prefix); } //Normalize according if (prefix) { if (plugin && plugin.normalize) { name = plugin.normalize(name, makeNormalize(relResourceName)); } else { name = normalize(name, relResourceName); } } else { name = normalize(name, relResourceName); parts = splitPrefix(name); prefix = parts[0]; name = parts[1]; if (prefix) { plugin = callDep(prefix); } } //Using ridiculous property names for space reasons return { f: prefix ? prefix + '!' + name : name, //fullName n: name, pr: prefix, p: plugin }; }; function makeConfig(name) { return function () { return (config && config.config && config.config[name]) || {}; }; } handlers = { require: function (name) { return makeRequire(name); }, exports: function (name) { var e = defined[name]; if (typeof e !== 'undefined') { return e; } else { return (defined[name] = {}); } }, module: function (name) { return { id: name, uri: '', exports: defined[name], config: makeConfig(name) }; } }; main = function (name, deps, callback, relName) { var cjsModule, depName, ret, map, i, relParts, args = [], callbackType = typeof callback, usingExports; //Use name if no relName relName = relName || name; relParts = makeRelParts(relName); //Call the callback to define the module, if necessary. if (callbackType === 'undefined' || callbackType === 'function') { //Pull out the defined dependencies and pass the ordered //values to the callback. //Default to [require, exports, module] if no deps deps = !deps.length && callback.length ? ['require', 'exports', 'module'] : deps; for (i = 0; i < deps.length; i += 1) { map = makeMap(deps[i], relParts); depName = map.f; //Fast path CommonJS standard dependencies. if (depName === "require") { args[i] = handlers.require(name); } else if (depName === "exports") { //CommonJS module spec 1.1 args[i] = handlers.exports(name); usingExports = true; } else if (depName === "module") { //CommonJS module spec 1.1 cjsModule = args[i] = handlers.module(name); } else if (hasProp(defined, depName) || hasProp(waiting, depName) || hasProp(defining, depName)) { args[i] = callDep(depName); } else if (map.p) { map.p.load(map.n, makeRequire(relName, true), makeLoad(depName), {}); args[i] = defined[depName]; } else { throw new Error(name + ' missing ' + depName); } } ret = callback ? callback.apply(defined[name], args) : undefined; if (name) { //If setting exports via "module" is in play, //favor that over return value and exports. After that, //favor a non-undefined return value over exports use. if (cjsModule && cjsModule.exports !== undef && cjsModule.exports !== defined[name]) { defined[name] = cjsModule.exports; } else if (ret !== undef || !usingExports) { //Use the return value from the function. defined[name] = ret; } } } else if (name) { //May just be an object definition for the module. Only //worry about defining if have a module name. defined[name] = callback; } }; requirejs = require = req = function (deps, callback, relName, forceSync, alt) { if (typeof deps === "string") { if (handlers[deps]) { //callback in this case is really relName return handlers[deps](callback); } //Just return the module wanted. In this scenario, the //deps arg is the module name, and second arg (if passed) //is just the relName. //Normalize module name, if it contains . or .. return callDep(makeMap(deps, makeRelParts(callback)).f); } else if (!deps.splice) { //deps is a config object, not an array. config = deps; if (config.deps) { req(config.deps, config.callback); } if (!callback) { return; } if (callback.splice) { //callback is an array, which means it is a dependency list. //Adjust args if there are dependencies deps = callback; callback = relName; relName = null; } else { deps = undef; } } //Support require(['a']) callback = callback || function () {}; //If relName is a function, it is an errback handler, //so remove it. if (typeof relName === 'function') { relName = forceSync; forceSync = alt; } //Simulate async callback; if (forceSync) { main(undef, deps, callback, relName); } else { //Using a non-zero value because of concern for what old browsers //do, and latest browsers "upgrade" to 4 if lower value is used: //http://www.whatwg.org/specs/web-apps/current-work/multipage/timers.html#dom-windowtimers-settimeout: //If want a value immediately, use require('id') instead -- something //that works in almond on the global level, but not guaranteed and //unlikely to work in other AMD implementations. setTimeout(function () { main(undef, deps, callback, relName); }, 4); } return req; }; /** * Just drops the config on the floor, but returns req in case * the config return value is used. */ req.config = function (cfg) { return req(cfg); }; /** * Expose module registry for debugging and tooling */ requirejs._defined = defined; define = function (name, deps, callback) { if (typeof name !== 'string') { throw new Error('See almond README: incorrect module build, no module name'); } //This module may not have dependencies if (!deps.splice) { //deps is not an array, so probably means //an object literal or factory function for //the value. Adjust args. callback = deps; deps = []; } if (!hasProp(defined, name) && !hasProp(waiting, name)) { waiting[name] = [name, deps, callback]; } }; define.amd = { jQuery: true }; }()); S2.requirejs = requirejs;S2.require = require;S2.define = define; } }()); S2.define("almond", function(){}); /* global jQuery:false, $:false */ S2.define('jquery',[],function () { var _$ = jQuery || $; if (_$ == null && console && console.error) { console.error( 'Select2: An instance of jQuery or a jQuery-compatible library was not ' + 'found. Make sure that you are including jQuery before Select2 on your ' + 'web page.' ); } return _$; }); S2.define('select2/utils',[ 'jquery' ], function ($) { var Utils = {}; Utils.Extend = function (ChildClass, SuperClass) { var __hasProp = {}.hasOwnProperty; function BaseConstructor () { this.constructor = ChildClass; } for (var key in SuperClass) { if (__hasProp.call(SuperClass, key)) { ChildClass[key] = SuperClass[key]; } } BaseConstructor.prototype = SuperClass.prototype; ChildClass.prototype = new BaseConstructor(); ChildClass.__super__ = SuperClass.prototype; return ChildClass; }; function getMethods (theClass) { var proto = theClass.prototype; var methods = []; for (var methodName in proto) { var m = proto[methodName]; if (typeof m !== 'function') { continue; } if (methodName === 'constructor') { continue; } methods.push(methodName); } return methods; } Utils.Decorate = function (SuperClass, DecoratorClass) { var decoratedMethods = getMethods(DecoratorClass); var superMethods = getMethods(SuperClass); function DecoratedClass () { var unshift = Array.prototype.unshift; var argCount = DecoratorClass.prototype.constructor.length; var calledConstructor = SuperClass.prototype.constructor; if (argCount > 0) { unshift.call(arguments, SuperClass.prototype.constructor); calledConstructor = DecoratorClass.prototype.constructor; } calledConstructor.apply(this, arguments); } DecoratorClass.displayName = SuperClass.displayName; function ctr () { this.constructor = DecoratedClass; } DecoratedClass.prototype = new ctr(); for (var m = 0; m < superMethods.length; m++) { var superMethod = superMethods[m]; DecoratedClass.prototype[superMethod] = SuperClass.prototype[superMethod]; } var calledMethod = function (methodName) { // Stub out the original method if it's not decorating an actual method var originalMethod = function () {}; if (methodName in DecoratedClass.prototype) { originalMethod = DecoratedClass.prototype[methodName]; } var decoratedMethod = DecoratorClass.prototype[methodName]; return function () { var unshift = Array.prototype.unshift; unshift.call(arguments, originalMethod); return decoratedMethod.apply(this, arguments); }; }; for (var d = 0; d < decoratedMethods.length; d++) { var decoratedMethod = decoratedMethods[d]; DecoratedClass.prototype[decoratedMethod] = calledMethod(decoratedMethod); } return DecoratedClass; }; var Observable = function () { this.listeners = {}; }; Observable.prototype.on = function (event, callback) { this.listeners = this.listeners || {}; if (event in this.listeners) { this.listeners[event].push(callback); } else { this.listeners[event] = [callback]; } }; Observable.prototype.trigger = function (event) { var slice = Array.prototype.slice; var params = slice.call(arguments, 1); this.listeners = this.listeners || {}; // Params should always come in as an array if (params == null) { params = []; } // If there are no arguments to the event, use a temporary object if (params.length === 0) { params.push({}); } // Set the `_type` of the first object to the event params[0]._type = event; if (event in this.listeners) { this.invoke(this.listeners[event], slice.call(arguments, 1)); } if ('*' in this.listeners) { this.invoke(this.listeners['*'], arguments); } }; Observable.prototype.invoke = function (listeners, params) { for (var i = 0, len = listeners.length; i < len; i++) { listeners[i].apply(this, params); } }; Utils.Observable = Observable; Utils.generateChars = function (length) { var chars = ''; for (var i = 0; i < length; i++) { var randomChar = Math.floor(Math.random() * 36); chars += randomChar.toString(36); } return chars; }; Utils.bind = function (func, context) { return function () { func.apply(context, arguments); }; }; Utils._convertData = function (data) { for (var originalKey in data) { var keys = originalKey.split('-'); var dataLevel = data; if (keys.length === 1) { continue; } for (var k = 0; k < keys.length; k++) { var key = keys[k]; // Lowercase the first letter // By default, dash-separated becomes camelCase key = key.substring(0, 1).toLowerCase() + key.substring(1); if (!(key in dataLevel)) { dataLevel[key] = {}; } if (k == keys.length - 1) { dataLevel[key] = data[originalKey]; } dataLevel = dataLevel[key]; } delete data[originalKey]; } return data; }; Utils.hasScroll = function (index, el) { // Adapted from the function created by @ShadowScripter // and adapted by @BillBarry on the Stack Exchange Code Review website. // The original code can be found at // http://codereview.stackexchange.com/q/13338 // and was designed to be used with the Sizzle selector engine. var $el = $(el); var overflowX = el.style.overflowX; var overflowY = el.style.overflowY; //Check both x and y declarations if (overflowX === overflowY && (overflowY === 'hidden' || overflowY === 'visible')) { return false; } if (overflowX === 'scroll' || overflowY === 'scroll') { return true; } return ($el.innerHeight() < el.scrollHeight || $el.innerWidth() < el.scrollWidth); }; Utils.escapeMarkup = function (markup) { var replaceMap = { '\\': '\', '&': '&', '<': '<', '>': '>', '"': '"', '\'': ''', '/': '/' }; // Do not try to escape the markup if it's not a string if (typeof markup !== 'string') { return markup; } // Replace special characters with string. return String(markup).replace(/[&<>"'\/\\]/g, function (match) { return replaceMap[match]; }); }; Utils.entityDecode = function(html) { var txt = document.createElement("textarea"); txt.innerHTML = html; return txt.value; } // Append an array of jQuery nodes to a given element. Utils.appendMany = function ($element, $nodes) { // jQuery 1.7.x does not support $.fn.append() with an array // Fall back to a jQuery object collection using $.fn.add() if ($.fn.jquery.substr(0, 3) === '1.7') { var $jqNodes = $(); $.map($nodes, function (node) { $jqNodes = $jqNodes.add(node); }); $nodes = $jqNodes; } $element.append($nodes); }; // Determine whether the browser is on a touchscreen device. Utils.isTouchscreen = function() { if ('undefined' === typeof Utils._isTouchscreenCache) { Utils._isTouchscreenCache = 'ontouchstart' in document.documentElement; } return Utils._isTouchscreenCache; } return Utils; }); S2.define('select2/results',[ 'jquery', './utils' ], function ($, Utils) { function Results ($element, options, dataAdapter) { this.$element = $element; this.data = dataAdapter; this.options = options; Results.__super__.constructor.call(this); } Utils.Extend(Results, Utils.Observable); Results.prototype.render = function () { var $results = $( '<ul class="select2-results__options" role="listbox" tabindex="-1"></ul>' ); if (this.options.get('multiple')) { $results.attr('aria-multiselectable', 'true'); } this.$results = $results; return $results; }; Results.prototype.clear = function () { this.$results.empty(); }; Results.prototype.displayMessage = function (params) { var escapeMarkup = this.options.get('escapeMarkup'); this.clear(); this.hideLoading(); var $message = $( '<li role="alert" aria-live="assertive"' + ' class="select2-results__option"></li>' ); var message = this.options.get('translations').get(params.message); $message.append( escapeMarkup( message(params.args) ) ); $message[0].className += ' select2-results__message'; this.$results.append($message); }; Results.prototype.hideMessages = function () { this.$results.find('.select2-results__message').remove(); }; Results.prototype.append = function (data) { this.hideLoading(); var $options = []; if (data.results == null || data.results.length === 0) { if (this.$results.children().length === 0) { this.trigger('results:message', { message: 'noResults' }); } return; } data.results = this.sort(data.results); for (var d = 0; d < data.results.length; d++) { var item = data.results[d]; var $option = this.option(item); $options.push($option); } this.$results.append($options); }; Results.prototype.position = function ($results, $dropdown) { var $resultsContainer = $dropdown.find('.select2-results'); $resultsContainer.append($results); }; Results.prototype.sort = function (data) { var sorter = this.options.get('sorter'); return sorter(data); }; Results.prototype.highlightFirstItem = function () { var $options = this.$results .find('.select2-results__option[data-selected]'); var $selected = $options.filter('[data-selected=true]'); // Check if there are any selected options if ($selected.length > 0) { // If there are selected options, highlight the first $selected.first().trigger('mouseenter'); } else { // If there are no selected options, highlight the first option // in the dropdown $options.first().trigger('mouseenter'); } this.ensureHighlightVisible(); }; Results.prototype.setClasses = function () { var self = this; this.data.current(function (selected) { var selectedIds = $.map(selected, function (s) { return s.id.toString(); }); var $options = self.$results .find('.select2-results__option[data-selected]'); $options.each(function () { var $option = $(this); var item = $.data(this, 'data'); // id needs to be converted to a string when comparing var id = '' + item.id; if ((item.element != null && item.element.selected) || (item.element == null && $.inArray(id, selectedIds) > -1)) { $option.attr('data-selected', 'true'); } else { $option.attr('data-selected', 'false'); } }); }); }; Results.prototype.showLoading = function (params) { this.hideLoading(); var loadingMore = this.options.get('translations').get('searching'); var loading = { disabled: true, loading: true, text: loadingMore(params) }; var $loading = this.option(loading); $loading.className += ' loading-results'; this.$results.prepend($loading); }; Results.prototype.hideLoading = function () { this.$results.find('.loading-results').remove(); }; Results.prototype.option = function (data) { var option = document.createElement('li'); option.className = 'select2-results__option'; var attrs = { 'role': 'option', 'data-selected': 'false', 'tabindex': -1 }; if (data.disabled) { delete attrs['data-selected']; attrs['aria-disabled'] = 'true'; } if (data.id == null) { delete attrs['data-selected']; } if (data._resultId != null) { option.id = data._resultId; } if (data.title) { option.title = data.title; } if (data.children) { attrs['aria-label'] = data.text; delete attrs['data-selected']; } for (var attr in attrs) { var val = attrs[attr]; option.setAttribute(attr, val); } if (data.children) { var $option = $(option); var label = document.createElement('strong'); label.className = 'select2-results__group'; var $label = $(label); this.template(data, label); $label.attr('role', 'presentation'); var $children = []; for (var c = 0; c < data.children.length; c++) { var child = data.children[c]; var $child = this.option(child); $children.push($child); } var $childrenContainer = $('<ul></ul>', { 'class': 'select2-results__options select2-results__options--nested', 'role': 'listbox' }); $childrenContainer.append($children); $option.attr('role', 'list'); $option.append(label); $option.append($childrenContainer); } else { this.template(data, option); } $.data(option, 'data', data); return option; }; Results.prototype.bind = function (container, $container) { var self = this; var id = container.id + '-results'; this.$results.attr('id', id); container.on('results:all', function (params) { self.clear(); self.append(params.data); if (container.isOpen()) { self.setClasses(); self.highlightFirstItem(); } }); container.on('results:append', function (params) { self.append(params.data); if (container.isOpen()) { self.setClasses(); } }); container.on('query', function (params) { self.hideMessages(); self.showLoading(params); }); container.on('select', function () { if (!container.isOpen()) { return; } self.setClasses(); self.highlightFirstItem(); }); container.on('unselect', function () { if (!container.isOpen()) { return; } self.setClasses(); self.highlightFirstItem(); }); container.on('open', function () { // When the dropdown is open, aria-expended="true" self.$results.attr('aria-expanded', 'true'); self.$results.attr('aria-hidden', 'false'); self.setClasses(); self.ensureHighlightVisible(); }); container.on('close', function () { // When the dropdown is closed, aria-expended="false" self.$results.attr('aria-expanded', 'false'); self.$results.attr('aria-hidden', 'true'); self.$results.removeAttr('aria-activedescendant'); }); container.on('results:toggle', function () { var $highlighted = self.getHighlightedResults(); if ($highlighted.length === 0) { return; } $highlighted.trigger('mouseup'); }); container.on('results:select', function () { var $highlighted = self.getHighlightedResults(); if ($highlighted.length === 0) { return; } var data = $highlighted.data('data'); if ($highlighted.attr('data-selected') == 'true') { self.trigger('close', {}); } else { self.trigger('select', { data: data }); } }); container.on('results:previous', function () { var $highlighted = self.getHighlightedResults(); var $options = self.$results.find('[data-selected]'); var currentIndex = $options.index($highlighted); // If we are already at te top, don't move further if (currentIndex === 0) { return; } var nextIndex = currentIndex - 1; // If none are highlighted, highlight the first if ($highlighted.length === 0) { nextIndex = 0; } var $next = $options.eq(nextIndex); $next.trigger('mouseenter'); var currentOffset = self.$results.offset().top; var nextTop = $next.offset().top; var nextOffset = self.$results.scrollTop() + (nextTop - currentOffset); if (nextIndex === 0) { self.$results.scrollTop(0); } else if (nextTop - currentOffset < 0) { self.$results.scrollTop(nextOffset); } }); container.on('results:next', function () { var $highlighted = self.getHighlightedResults(); var $options = self.$results.find('[data-selected]'); var currentIndex = $options.index($highlighted); var nextIndex = currentIndex + 1; // If we are at the last option, stay there if (nextIndex >= $options.length) { return; } var $next = $options.eq(nextIndex); $next.trigger('mouseenter'); var currentOffset = self.$results.offset().top + self.$results.outerHeight(false); var nextBottom = $next.offset().top + $next.outerHeight(false); var nextOffset = self.$results.scrollTop() + nextBottom - currentOffset; if (nextIndex === 0) { self.$results.scrollTop(0); } else if (nextBottom > currentOffset) { self.$results.scrollTop(nextOffset); } }); container.on('results:focus', function (params) { params.element.addClass('select2-results__option--highlighted').attr('aria-selected', 'true'); self.$results.attr('aria-activedescendant', params.element.attr('id')); }); container.on('results:message', function (params) { self.displayMessage(params); }); if ($.fn.mousewheel) { this.$results.on('mousewheel', function (e) { var top = self.$results.scrollTop(); var bottom = self.$results.get(0).scrollHeight - top + e.deltaY; var isAtTop = e.deltaY > 0 && top - e.deltaY <= 0; var isAtBottom = e.deltaY < 0 && bottom <= self.$results.height(); if (isAtTop) { self.$results.scrollTop(0); e.preventDefault(); e.stopPropagation(); } else if (isAtBottom) { self.$results.scrollTop( self.$results.get(0).scrollHeight - self.$results.height() ); e.preventDefault(); e.stopPropagation(); } }); } this.$results.on('mouseup', '.select2-results__option[data-selected]', function (evt) { var $this = $(this); var data = $this.data('data'); if ($this.attr('data-selected') === 'true') { if (self.options.get('multiple')) { self.trigger('unselect', { originalEvent: evt, data: data }); } else { self.trigger('close', {}); } return; } self.trigger('select', { originalEvent: evt, data: data }); }); this.$results.on('mouseenter', '.select2-results__option[data-selected]', function (evt) { var data = $(this).data('data'); self.getHighlightedResults() .removeClass('select2-results__option--highlighted') .attr('aria-selected', 'false'); self.trigger('results:focus', { data: data, element: $(this) }); }); }; Results.prototype.getHighlightedResults = function () { var $highlighted = this.$results .find('.select2-results__option--highlighted'); return $highlighted; }; Results.prototype.destroy = function () { this.$results.remove(); }; Results.prototype.ensureHighlightVisible = function () { var $highlighted = this.getHighlightedResults(); if ($highlighted.length === 0) { return; } var $options = this.$results.find('[data-selected]'); var currentIndex = $options.index($highlighted); var currentOffset = this.$results.offset().top; var nextTop = $highlighted.offset().top; var nextOffset = this.$results.scrollTop() + (nextTop - currentOffset); var offsetDelta = nextTop - currentOffset; nextOffset -= $highlighted.outerHeight(false) * 2; if (currentIndex <= 2) { this.$results.scrollTop(0); } else if (offsetDelta > this.$results.outerHeight() || offsetDelta < 0) { this.$results.scrollTop(nextOffset); } }; Results.prototype.template = function (result, container) { var template = this.options.get('templateResult'); var escapeMarkup = this.options.get('escapeMarkup'); var content = template(result, container); if (content == null) { container.style.display = 'none'; } else if (typeof content === 'string') { container.innerHTML = escapeMarkup(content); } else { $(container).append(content); } }; return Results; }); S2.define('select2/keys',[ ], function () { var KEYS = { BACKSPACE: 8, TAB: 9, ENTER: 13, SHIFT: 16, CTRL: 17, ALT: 18, ESC: 27, SPACE: 32, PAGE_UP: 33, PAGE_DOWN: 34, END: 35, HOME: 36, LEFT: 37, UP: 38, RIGHT: 39, DOWN: 40, DELETE: 46 }; return KEYS; }); S2.define('select2/selection/base',[ 'jquery', '../utils', '../keys' ], function ($, Utils, KEYS) { function BaseSelection ($element, options) { this.$element = $element; this.options = options; BaseSelection.__super__.constructor.call(this); } Utils.Extend(BaseSelection, Utils.Observable); BaseSelection.prototype.render = function () { var $selection = $( '<span class="select2-selection" ' + ' aria-haspopup="true" aria-expanded="false">' + '</span>' ); this._tabindex = 0; if (this.$element.data('old-tabindex') != null) { this._tabindex = this.$element.data('old-tabindex'); } else if (this.$element.attr('tabindex') != null) { this._tabindex = this.$element.attr('tabindex'); } $selection.attr('title', this.$element.attr('title')); $selection.attr('tabindex', this._tabindex); this.$selection = $selection; return $selection; }; BaseSelection.prototype.bind = function (container, $container) { var self = this; var resultsId = container.id + '-results'; this.container = container; this.$selection.on('focus', function (evt) { self.trigger('focus', evt); }); this.$selection.on('blur', function (evt) { self._handleBlur(evt); }); this.$selection.on('keydown', function (evt) { self.trigger('keypress', evt); if (evt.which === KEYS.SPACE) { evt.preventDefault(); } }); container.on('results:focus', function (params) { self.$selection.attr('aria-activedescendant', params.data._resultId); }); container.on('selection:update', function (params) { self.update(params.data); }); container.on('open', function () { // When the dropdown is open, aria-expanded="true" self.$selection.attr('aria-expanded', 'true'); self.$selection.attr('aria-owns', resultsId); self._attachCloseHandler(container); }); container.on('close', function () { // When the dropdown is closed, aria-expanded="false" self.$selection.attr('aria-expanded', 'false'); self.$selection.removeAttr('aria-activedescendant'); self.$selection.removeAttr('aria-owns'); // This needs to be delayed as the active element is the body when the // key is pressed. window.setTimeout(function () { self.$selection.focus(); }, 1); self._detachCloseHandler(container); }); container.on('enable', function () { self.$selection.attr('tabindex', self._tabindex); }); container.on('disable', function () { self.$selection.attr('tabindex', '-1'); }); }; BaseSelection.prototype._handleBlur = function (evt) { var self = this; // This needs to be delayed as the active element is the body when the tab // key is pressed, possibly along with others. window.setTimeout(function () { // Don't trigger `blur` if the focus is still in the selection if ( (document.activeElement == self.$selection[0]) || ($.contains(self.$selection[0], document.activeElement)) ) { return; } self.trigger('blur', evt); }, 1); }; BaseSelection.prototype._attachCloseHandler = function (container) { $(document.body).on('mousedown.select2.' + container.id, function (e) { var $target = $(e.target); var $select = $target.closest('.select2'); var $all = $('.select2.select2-container--open'); $all.each(function () { var $this = $(this); if (this == $select[0]) { return; } var $element = $this.data('element'); $element.select2('close'); // Remove any focus when dropdown is closed by clicking outside the select area. // Timeout of 1 required for close to finish wrapping up. setTimeout(function(){ $this.find('*:focus').blur(); $target.focus(); }, 1); }); }); }; BaseSelection.prototype._detachCloseHandler = function (container) { $(document.body).off('mousedown.select2.' + container.id); }; BaseSelection.prototype.position = function ($selection, $container) { var $selectionContainer = $container.find('.selection'); $selectionContainer.append($selection); }; BaseSelection.prototype.destroy = function () { this._detachCloseHandler(this.container); }; BaseSelection.prototype.update = function (data) { throw new Error('The `update` method must be defined in child classes.'); }; return BaseSelection; }); S2.define('select2/selection/single',[ 'jquery', './base', '../utils', '../keys' ], function ($, BaseSelection, Utils, KEYS) { function SingleSelection () { SingleSelection.__super__.constructor.apply(this, arguments); } Utils.Extend(SingleSelection, BaseSelection); SingleSelection.prototype.render = function () { var $selection = SingleSelection.__super__.render.call(this); $selection.addClass('select2-selection--single'); $selection.html( '<span class="select2-selection__rendered"></span>' + '<span class="select2-selection__arrow" role="presentation">' + '<span class="dashicons dashicons-arrow-down-alt2"></span>' + '</span>' ); return $selection; }; SingleSelection.prototype.bind = function (container, $container) { var self = this; SingleSelection.__super__.bind.apply(this, arguments); var id = container.id + '-container'; this.$selection.find('.select2-selection__rendered') .attr('id', id) .attr('role', 'textbox') .attr('aria-readonly', 'true'); this.$selection.attr('aria-labelledby', id); // This makes single non-search selects work in screen readers. If it causes problems elsewhere, remove. this.$selection.attr('role', 'combobox'); this.$selection.on('mousedown', function (evt) { // Only respond to left clicks if (evt.which !== 1) { return; } self.trigger('toggle', { originalEvent: evt }); }); this.$selection.on('focus', function (evt) { // User focuses on the container }); this.$selection.on('keydown', function (evt) { // If user starts typing an alphanumeric key on the keyboard, open if not opened. if (!container.isOpen() && evt.which >= 48 && evt.which <= 90) { container.open(); } }); this.$selection.on('blur', function (evt) { // User exits the container }); container.on('focus', function (evt) { if (!container.isOpen()) { self.$selection.focus(); } }); container.on('selection:update', function (params) { self.update(params.data); }); }; SingleSelection.prototype.clear = function () { this.$selection.find('.select2-selection__rendered').empty(); }; SingleSelection.prototype.display = function (data, container) { var template = this.options.get('templateSelection'); var escapeMarkup = this.options.get('escapeMarkup'); return escapeMarkup(template(data, container)); }; SingleSelection.prototype.selectionContainer = function () { return $('<span></span>'); }; SingleSelection.prototype.update = function (data) { if (data.length === 0) { this.clear(); return; } var selection = data[0]; var $rendered = this.$selection.find('.select2-selection__rendered'); var formatted = Utils.entityDecode(this.display(selection, $rendered)); $rendered.empty().text(formatted); $rendered.prop('title', selection.title || selection.text); }; return SingleSelection; }); S2.define('select2/selection/multiple',[ 'jquery', './base', '../utils' ], function ($, BaseSelection, Utils) { function MultipleSelection ($element, options) { MultipleSelection.__super__.constructor.apply(this, arguments); } Utils.Extend(MultipleSelection, BaseSelection); MultipleSelection.prototype.render = function () { var $selection = MultipleSelection.__super__.render.call(this); $selection.addClass('select2-selection--multiple'); $selection.html( '<ul class="select2-selection__rendered" aria-live="polite" aria-relevant="additions removals" aria-atomic="true"></ul>' ); return $selection; }; MultipleSelection.prototype.bind = function (container, $container) { var self = this; MultipleSelection.__super__.bind.apply(this, arguments); this.$selection.on('click', function (evt) { self.trigger('toggle', { originalEvent: evt }); }); this.$selection.on( 'click', '.select2-selection__choice__remove', function (evt) { // Ignore the event if it is disabled if (self.options.get('disabled')) { return; } var $remove = $(this); var $selection = $remove.parent(); var data = $selection.data('data'); self.trigger('unselect', { originalEvent: evt, data: data }); } ); this.$selection.on('keydown', function (evt) { // If user starts typing an alphanumeric key on the keyboard, open if not opened. if (!container.isOpen() && evt.which >= 48 && evt.which <= 90) { container.open(); } }); // Focus on the search field when the container is focused instead of the main container. container.on( 'focus', function(){ self.focusOnSearch(); }); }; MultipleSelection.prototype.clear = function () { this.$selection.find('.select2-selection__rendered').empty(); }; MultipleSelection.prototype.display = function (data, container) { var template = this.options.get('templateSelection'); var escapeMarkup = this.options.get('escapeMarkup'); return escapeMarkup(template(data, container)); }; MultipleSelection.prototype.selectionContainer = function () { var $container = $( '<li class="select2-selection__choice">' + '<span class="select2-selection__choice__remove" role="presentation" aria-hidden="true">' + '×' + '</span>' + '</li>' ); return $container; }; /** * Focus on the search field instead of the main multiselect container. */ MultipleSelection.prototype.focusOnSearch = function() { var self = this; if ('undefined' !== typeof self.$search) { // Needs 1 ms delay because of other 1 ms setTimeouts when rendering. setTimeout(function(){ // Prevent the dropdown opening again when focused from this. // This gets reset automatically when focus is triggered. self._keyUpPrevented = true; self.$search.focus(); }, 1); } } MultipleSelection.prototype.update = function (data) { this.clear(); if (data.length === 0) { return; } var $selections = []; for (var d = 0; d < data.length; d++) { var selection = data[d]; var $selection = this.selectionContainer(); var formatted = this.display(selection, $selection); if ('string' === typeof formatted) { formatted = Utils.entityDecode(formatted.trim()); } $selection.text(formatted); $selection.append('<span class="select2-selection__choice__remove" role="presentation" aria-hidden="true">× </span>'); $selection.prop('title', selection.title || selection.text); $selection.data('data', selection); $selections.push($selection); } var $rendered = this.$selection.find('.select2-selection__rendered'); Utils.appendMany($rendered, $selections); }; return MultipleSelection; }); S2.define('select2/selection/placeholder',[ '../utils' ], function (Utils) { function Placeholder (decorated, $element, options) { this.placeholder = this.normalizePlaceholder(options.get('placeholder')); decorated.call(this, $element, options); } Placeholder.prototype.normalizePlaceholder = function (_, placeholder) { if (typeof placeholder === 'string') { placeholder = { id: '', text: placeholder }; } return placeholder; }; Placeholder.prototype.createPlaceholder = function (decorated, placeholder) { var $placeholder = this.selectionContainer(); $placeholder.text(Utils.entityDecode(this.display(placeholder))); $placeholder.addClass('select2-selection__placeholder') .removeClass('select2-selection__choice'); return $placeholder; }; Placeholder.prototype.update = function (decorated, data) { var singlePlaceholder = ( data.length == 1 && data[0].id != this.placeholder.id ); var multipleSelections = data.length > 1; if (multipleSelections || singlePlaceholder) { return decorated.call(this, data); } this.clear(); var $placeholder = this.createPlaceholder(this.placeholder); this.$selection.find('.select2-selection__rendered').append($placeholder); }; return Placeholder; }); S2.define('select2/selection/allowClear',[ 'jquery', '../keys' ], function ($, KEYS) { function AllowClear () { } AllowClear.prototype.bind = function (decorated, container, $container) { var self = this; decorated.call(this, container, $container); if (this.placeholder == null) { if (this.options.get('debug') && window.console && console.error) { console.error( 'Select2: The `allowClear` option should be used in combination ' + 'with the `placeholder` option.' ); } } this.$selection.on('mousedown', '.select2-selection__clear', function (evt) { self._handleClear(evt); }); container.on('keypress', function (evt) { self._handleKeyboardClear(evt, container); }); }; AllowClear.prototype._handleClear = function (_, evt) { // Ignore the event if it is disabled if (this.options.get('disabled')) { return; } var $clear = this.$selection.find('.select2-selection__clear'); // Ignore the event if nothing has been selected if ($clear.length === 0) { return; } evt.stopPropagation(); var data = $clear.data('data'); for (var d = 0; d < data.length; d++) { var unselectData = { data: data[d] }; // Trigger the `unselect` event, so people can prevent it from being // cleared. this.trigger('unselect', unselectData); // If the event was prevented, don't clear it out. if (unselectData.prevented) { return; } } this.$element.val(this.placeholder.id).trigger('change'); this.trigger('toggle', {}); }; AllowClear.prototype._handleKeyboardClear = function (_, evt, container) { if (container.isOpen()) { return; } if (evt.which == KEYS.DELETE || evt.which == KEYS.BACKSPACE) { this._handleClear(evt); } }; AllowClear.prototype.update = function (decorated, data) { decorated.call(this, data); if (this.$selection.find('.select2-selection__placeholder').length > 0 || data.length === 0) { return; } var $remove = $( '<span class="select2-selection__clear">' + '×' + '</span>' ); $remove.data('data', data); this.$selection.find('.select2-selection__rendered').prepend($remove); }; return AllowClear; }); S2.define('select2/selection/search',[ 'jquery', '../utils', '../keys' ], function ($, Utils, KEYS) { function Search (decorated, $element, options) { decorated.call(this, $element, options); } Search.prototype.render = function (decorated) { var $search = $( '<li class="select2-search select2-search--inline">' + '<input class="select2-search__field" type="text" tabindex="-1"' + ' autocomplete="off" autocorrect="off" autocapitalize="none"' + ' spellcheck="false" role="textbox" aria-autocomplete="list" />' + '</li>' ); this.$searchContainer = $search; this.$search = $search.find('input'); var $rendered = decorated.call(this); this._transferTabIndex(); return $rendered; }; Search.prototype.bind = function (decorated, container, $container) { var self = this; var resultsId = container.id + '-results'; decorated.call(this, container, $container); container.on('open', function () { self.$search.attr('aria-owns', resultsId); self.$search.trigger('focus'); }); container.on('close', function () { self.$search.val(''); self.$search.removeAttr('aria-activedescendant'); self.$search.removeAttr('aria-owns'); self.$search.trigger('focus'); }); container.on('enable', function () { self.$search.prop('disabled', false); self._transferTabIndex(); }); container.on('disable', function () { self.$search.prop('disabled', true); }); container.on('focus', function (evt) { self.$search.trigger('focus'); }); container.on('results:focus', function (params) { self.$search.attr('aria-activedescendant', params.data._resultId); }); this.$selection.on('focusin', '.select2-search--inline', function (evt) { self.trigger('focus', evt); }); this.$selection.on('focusout', '.select2-search--inline', function (evt) { self._handleBlur(evt); }); this.$selection.on('keydown', '.select2-search--inline', function (evt) { evt.stopPropagation(); self.trigger('keypress', evt); self._keyUpPrevented = evt.isDefaultPrevented(); var key = evt.which; if (key === KEYS.BACKSPACE && self.$search.val() === '') { var $previousChoice = self.$searchContainer .prev('.select2-selection__choice'); if ($previousChoice.length > 0) { var item = $previousChoice.data('data'); self.searchRemoveChoice(item); evt.preventDefault(); } } else if (evt.which === KEYS.ENTER) { container.open(); evt.preventDefault(); } }); // Try to detect the IE version should the `documentMode` property that // is stored on the document. This is only implemented in IE and is // slightly cleaner than doing a user agent check. // This property is not available in Edge, but Edge also doesn't have // this bug. var msie = document.documentMode; var disableInputEvents = msie && msie <= 11; // Workaround for browsers which do not support the `input` event // This will prevent double-triggering of events for browsers which support // both the `keyup` and `input` events. this.$selection.on( 'input.searchcheck', '.select2-search--inline', function (evt) { // IE will trigger the `input` event when a placeholder is used on a // search box. To get around this issue, we are forced to ignore all // `input` events in IE and keep using `keyup`. if (disableInputEvents) { self.$selection.off('input.search input.searchcheck'); return; } // Unbind the duplicated `keyup` event self.$selection.off('keyup.search'); } ); this.$selection.on( 'keyup.search input.search', '.select2-search--inline', function (evt) { // IE will trigger the `input` event when a placeholder is used on a // search box. To get around this issue, we are forced to ignore all // `input` events in IE and keep using `keyup`. if (disableInputEvents && evt.type === 'input') { self.$selection.off('input.search input.searchcheck'); return; } var key = evt.which; // We can freely ignore events from modifier keys if (key == KEYS.SHIFT || key == KEYS.CTRL || key == KEYS.ALT) { return; } // Tabbing will be handled during the `keydown` phase if (key == KEYS.TAB) { return; } self.handleSearch(evt); } ); }; /** * This method will transfer the tabindex attribute from the rendered * selection to the search box. This allows for the search box to be used as * the primary focus instead of the selection container. * * @private */ Search.prototype._transferTabIndex = function (decorated) { this.$search.attr('tabindex', this.$selection.attr('tabindex')); this.$selection.attr('tabindex', '-1'); }; Search.prototype.createPlaceholder = function (decorated, placeholder) { this.$search.attr('placeholder', placeholder.text); }; Search.prototype.update = function (decorated, data) { var searchHadFocus = this.$search[0] == document.activeElement; this.$search.attr('placeholder', ''); decorated.call(this, data); this.$selection.find('.select2-selection__rendered') .append(this.$searchContainer); this.resizeSearch(); if (searchHadFocus) { this.$search.focus(); } }; Search.prototype.handleSearch = function () { this.resizeSearch(); if (!this._keyUpPrevented) { var input = this.$search.val(); this.trigger('query', { term: input }); } this._keyUpPrevented = false; }; Search.prototype.searchRemoveChoice = function (decorated, item) { this.trigger('unselect', { data: item }); this.$search.val(item.text); this.handleSearch(); }; Search.prototype.resizeSearch = function () { this.$search.css('width', '25px'); var width = ''; if (this.$search.attr('placeholder') !== '') { width = this.$selection.find('.select2-selection__rendered').innerWidth(); } else { var minimumWidth = this.$search.val().length + 1; width = (minimumWidth * 0.75) + 'em'; } this.$search.css('width', width); }; return Search; }); S2.define('select2/selection/eventRelay',[ 'jquery' ], function ($) { function EventRelay () { } EventRelay.prototype.bind = function (decorated, container, $container) { var self = this; var relayEvents = [ 'open', 'opening', 'close', 'closing', 'select', 'selecting', 'unselect', 'unselecting' ]; var preventableEvents = ['opening', 'closing', 'selecting', 'unselecting']; decorated.call(this, container, $container); container.on('*', function (name, params) { // Ignore events that should not be relayed if ($.inArray(name, relayEvents) === -1) { return; } // The parameters should always be an object params = params || {}; // Generate the jQuery event for the Select2 event var evt = $.Event('select2:' + name, { params: params }); self.$element.trigger(evt); // Only handle preventable events if it was one if ($.inArray(name, preventableEvents) === -1) { return; } params.prevented = evt.isDefaultPrevented(); }); }; return EventRelay; }); S2.define('select2/translation',[ 'jquery', 'require' ], function ($, require) { function Translation (dict) { this.dict = dict || {}; } Translation.prototype.all = function () { return this.dict; }; Translation.prototype.get = function (key) { return this.dict[key]; }; Translation.prototype.extend = function (translation) { this.dict = $.extend({}, translation.all(), this.dict); }; // Static functions Translation._cache = {}; Translation.loadPath = function (path) { if (!(path in Translation._cache)) { var translations = require(path); Translation._cache[path] = translations; } return new Translation(Translation._cache[path]); }; return Translation; }); S2.define('select2/diacritics',[ ], function () { var diacritics = { '\u24B6': 'A', '\uFF21': 'A', '\u00C0': 'A', '\u00C1': 'A', '\u00C2': 'A', '\u1EA6': 'A', '\u1EA4': 'A', '\u1EAA': 'A', '\u1EA8': 'A', '\u00C3': 'A', '\u0100': 'A', '\u0102': 'A', '\u1EB0': 'A', '\u1EAE': 'A', '\u1EB4': 'A', '\u1EB2': 'A', '\u0226': 'A', '\u01E0': 'A', '\u00C4': 'A', '\u01DE': 'A', '\u1EA2': 'A', '\u00C5': 'A', '\u01FA': 'A', '\u01CD': 'A', '\u0200': 'A', '\u0202': 'A', '\u1EA0': 'A', '\u1EAC': 'A', '\u1EB6': 'A', '\u1E00': 'A', '\u0104': 'A', '\u023A': 'A', '\u2C6F': 'A', '\uA732': 'AA', '\u00C6': 'AE', '\u01FC': 'AE', '\u01E2': 'AE', '\uA734': 'AO', '\uA736': 'AU', '\uA738': 'AV', '\uA73A': 'AV', '\uA73C': 'AY', '\u24B7': 'B', '\uFF22': 'B', '\u1E02': 'B', '\u1E04': 'B', '\u1E06': 'B', '\u0243': 'B', '\u0182': 'B', '\u0181': 'B', '\u24B8': 'C', '\uFF23': 'C', '\u0106': 'C', '\u0108': 'C', '\u010A': 'C', '\u010C': 'C', '\u00C7': 'C', '\u1E08': 'C', '\u0187': 'C', '\u023B': 'C', '\uA73E': 'C', '\u24B9': 'D', '\uFF24': 'D', '\u1E0A': 'D', '\u010E': 'D', '\u1E0C': 'D', '\u1E10': 'D', '\u1E12': 'D', '\u1E0E': 'D', '\u0110': 'D', '\u018B': 'D', '\u018A': 'D', '\u0189': 'D', '\uA779': 'D', '\u01F1': 'DZ', '\u01C4': 'DZ', '\u01F2': 'Dz', '\u01C5': 'Dz', '\u24BA': 'E', '\uFF25': 'E', '\u00C8': 'E', '\u00C9': 'E', '\u00CA': 'E', '\u1EC0': 'E', '\u1EBE': 'E', '\u1EC4': 'E', '\u1EC2': 'E', '\u1EBC': 'E', '\u0112': 'E', '\u1E14': 'E', '\u1E16': 'E', '\u0114': 'E', '\u0116': 'E', '\u00CB': 'E', '\u1EBA': 'E', '\u011A': 'E', '\u0204': 'E', '\u0206': 'E', '\u1EB8': 'E', '\u1EC6': 'E', '\u0228': 'E', '\u1E1C': 'E', '\u0118': 'E', '\u1E18': 'E', '\u1E1A': 'E', '\u0190': 'E', '\u018E': 'E', '\u24BB': 'F', '\uFF26': 'F', '\u1E1E': 'F', '\u0191': 'F', '\uA77B': 'F', '\u24BC': 'G', '\uFF27': 'G', '\u01F4': 'G', '\u011C': 'G', '\u1E20': 'G', '\u011E': 'G', '\u0120': 'G', '\u01E6': 'G', '\u0122': 'G', '\u01E4': 'G', '\u0193': 'G', '\uA7A0': 'G', '\uA77D': 'G', '\uA77E': 'G', '\u24BD': 'H', '\uFF28': 'H', '\u0124': 'H', '\u1E22': 'H', '\u1E26': 'H', '\u021E': 'H', '\u1E24': 'H', '\u1E28': 'H', '\u1E2A': 'H', '\u0126': 'H', '\u2C67': 'H', '\u2C75': 'H', '\uA78D': 'H', '\u24BE': 'I', '\uFF29': 'I', '\u00CC': 'I', '\u00CD': 'I', '\u00CE': 'I', '\u0128': 'I', '\u012A': 'I', '\u012C': 'I', '\u0130': 'I', '\u00CF': 'I', '\u1E2E': 'I', '\u1EC8': 'I', '\u01CF': 'I', '\u0208': 'I', '\u020A': 'I', '\u1ECA': 'I', '\u012E': 'I', '\u1E2C': 'I', '\u0197': 'I', '\u24BF': 'J', '\uFF2A': 'J', '\u0134': 'J', '\u0248': 'J', '\u24C0': 'K', '\uFF2B': 'K', '\u1E30': 'K', '\u01E8': 'K', '\u1E32': 'K', '\u0136': 'K', '\u1E34': 'K', '\u0198': 'K', '\u2C69': 'K', '\uA740': 'K', '\uA742': 'K', '\uA744': 'K', '\uA7A2': 'K', '\u24C1': 'L', '\uFF2C': 'L', '\u013F': 'L', '\u0139': 'L', '\u013D': 'L', '\u1E36': 'L', '\u1E38': 'L', '\u013B': 'L', '\u1E3C': 'L', '\u1E3A': 'L', '\u0141': 'L', '\u023D': 'L', '\u2C62': 'L', '\u2C60': 'L', '\uA748': 'L', '\uA746': 'L', '\uA780': 'L', '\u01C7': 'LJ', '\u01C8': 'Lj', '\u24C2': 'M', '\uFF2D': 'M', '\u1E3E': 'M', '\u1E40': 'M', '\u1E42': 'M', '\u2C6E': 'M', '\u019C': 'M', '\u24C3': 'N', '\uFF2E': 'N', '\u01F8': 'N', '\u0143': 'N', '\u00D1': 'N', '\u1E44': 'N', '\u0147': 'N', '\u1E46': 'N', '\u0145': 'N', '\u1E4A': 'N', '\u1E48': 'N', '\u0220': 'N', '\u019D': 'N', '\uA790': 'N', '\uA7A4': 'N', '\u01CA': 'NJ', '\u01CB': 'Nj', '\u24C4': 'O', '\uFF2F': 'O', '\u00D2': 'O', '\u00D3': 'O', '\u00D4': 'O', '\u1ED2': 'O', '\u1ED0': 'O', '\u1ED6': 'O', '\u1ED4': 'O', '\u00D5': 'O', '\u1E4C': 'O', '\u022C': 'O', '\u1E4E': 'O', '\u014C': 'O', '\u1E50': 'O', '\u1E52': 'O', '\u014E': 'O', '\u022E': 'O', '\u0230': 'O', '\u00D6': 'O', '\u022A': 'O', '\u1ECE': 'O', '\u0150': 'O', '\u01D1': 'O', '\u020C': 'O', '\u020E': 'O', '\u01A0': 'O', '\u1EDC': 'O', '\u1EDA': 'O', '\u1EE0': 'O', '\u1EDE': 'O', '\u1EE2': 'O', '\u1ECC': 'O', '\u1ED8': 'O', '\u01EA': 'O', '\u01EC': 'O', '\u00D8': 'O', '\u01FE': 'O', '\u0186': 'O', '\u019F': 'O', '\uA74A': 'O', '\uA74C': 'O', '\u01A2': 'OI', '\uA74E': 'OO', '\u0222': 'OU', '\u24C5': 'P', '\uFF30': 'P', '\u1E54': 'P', '\u1E56': 'P', '\u01A4': 'P', '\u2C63': 'P', '\uA750': 'P', '\uA752': 'P', '\uA754': 'P', '\u24C6': 'Q', '\uFF31': 'Q', '\uA756': 'Q', '\uA758': 'Q', '\u024A': 'Q', '\u24C7': 'R', '\uFF32': 'R', '\u0154': 'R', '\u1E58': 'R', '\u0158': 'R', '\u0210': 'R', '\u0212': 'R', '\u1E5A': 'R', '\u1E5C': 'R', '\u0156': 'R', '\u1E5E': 'R', '\u024C': 'R', '\u2C64': 'R', '\uA75A': 'R', '\uA7A6': 'R', '\uA782': 'R', '\u24C8': 'S', '\uFF33': 'S', '\u1E9E': 'S', '\u015A': 'S', '\u1E64': 'S', '\u015C': 'S', '\u1E60': 'S', '\u0160': 'S', '\u1E66': 'S', '\u1E62': 'S', '\u1E68': 'S', '\u0218': 'S', '\u015E': 'S', '\u2C7E': 'S', '\uA7A8': 'S', '\uA784': 'S', '\u24C9': 'T', '\uFF34': 'T', '\u1E6A': 'T', '\u0164': 'T', '\u1E6C': 'T', '\u021A': 'T', '\u0162': 'T', '\u1E70': 'T', '\u1E6E': 'T', '\u0166': 'T', '\u01AC': 'T', '\u01AE': 'T', '\u023E': 'T', '\uA786': 'T', '\uA728': 'TZ', '\u24CA': 'U', '\uFF35': 'U', '\u00D9': 'U', '\u00DA': 'U', '\u00DB': 'U', '\u0168': 'U', '\u1E78': 'U', '\u016A': 'U', '\u1E7A': 'U', '\u016C': 'U', '\u00DC': 'U', '\u01DB': 'U', '\u01D7': 'U', '\u01D5': 'U', '\u01D9': 'U', '\u1EE6': 'U', '\u016E': 'U', '\u0170': 'U', '\u01D3': 'U', '\u0214': 'U', '\u0216': 'U', '\u01AF': 'U', '\u1EEA': 'U', '\u1EE8': 'U', '\u1EEE': 'U', '\u1EEC': 'U', '\u1EF0': 'U', '\u1EE4': 'U', '\u1E72': 'U', '\u0172': 'U', '\u1E76': 'U', '\u1E74': 'U', '\u0244': 'U', '\u24CB': 'V', '\uFF36': 'V', '\u1E7C': 'V', '\u1E7E': 'V', '\u01B2': 'V', '\uA75E': 'V', '\u0245': 'V', '\uA760': 'VY', '\u24CC': 'W', '\uFF37': 'W', '\u1E80': 'W', '\u1E82': 'W', '\u0174': 'W', '\u1E86': 'W', '\u1E84': 'W', '\u1E88': 'W', '\u2C72': 'W', '\u24CD': 'X', '\uFF38': 'X', '\u1E8A': 'X', '\u1E8C': 'X', '\u24CE': 'Y', '\uFF39': 'Y', '\u1EF2': 'Y', '\u00DD': 'Y', '\u0176': 'Y', '\u1EF8': 'Y', '\u0232': 'Y', '\u1E8E': 'Y', '\u0178': 'Y', '\u1EF6': 'Y', '\u1EF4': 'Y', '\u01B3': 'Y', '\u024E': 'Y', '\u1EFE': 'Y', '\u24CF': 'Z', '\uFF3A': 'Z', '\u0179': 'Z', '\u1E90': 'Z', '\u017B': 'Z', '\u017D': 'Z', '\u1E92': 'Z', '\u1E94': 'Z', '\u01B5': 'Z', '\u0224': 'Z', '\u2C7F': 'Z', '\u2C6B': 'Z', '\uA762': 'Z', '\u24D0': 'a', '\uFF41': 'a', '\u1E9A': 'a', '\u00E0': 'a', '\u00E1': 'a', '\u00E2': 'a', '\u1EA7': 'a', '\u1EA5': 'a', '\u1EAB': 'a', '\u1EA9': 'a', '\u00E3': 'a', '\u0101': 'a', '\u0103': 'a', '\u1EB1': 'a', '\u1EAF': 'a', '\u1EB5': 'a', '\u1EB3': 'a', '\u0227': 'a', '\u01E1': 'a', '\u00E4': 'a', '\u01DF': 'a', '\u1EA3': 'a', '\u00E5': 'a', '\u01FB': 'a', '\u01CE': 'a', '\u0201': 'a', '\u0203': 'a', '\u1EA1': 'a', '\u1EAD': 'a', '\u1EB7': 'a', '\u1E01': 'a', '\u0105': 'a', '\u2C65': 'a', '\u0250': 'a', '\uA733': 'aa', '\u00E6': 'ae', '\u01FD': 'ae', '\u01E3': 'ae', '\uA735': 'ao', '\uA737': 'au', '\uA739': 'av', '\uA73B': 'av', '\uA73D': 'ay', '\u24D1': 'b', '\uFF42': 'b', '\u1E03': 'b', '\u1E05': 'b', '\u1E07': 'b', '\u0180': 'b', '\u0183': 'b', '\u0253': 'b', '\u24D2': 'c', '\uFF43': 'c', '\u0107': 'c', '\u0109': 'c', '\u010B': 'c', '\u010D': 'c', '\u00E7': 'c', '\u1E09': 'c', '\u0188': 'c', '\u023C': 'c', '\uA73F': 'c', '\u2184': 'c', '\u24D3': 'd', '\uFF44': 'd', '\u1E0B': 'd', '\u010F': 'd', '\u1E0D': 'd', '\u1E11': 'd', '\u1E13': 'd', '\u1E0F': 'd', '\u0111': 'd', '\u018C': 'd', '\u0256': 'd', '\u0257': 'd', '\uA77A': 'd', '\u01F3': 'dz', '\u01C6': 'dz', '\u24D4': 'e', '\uFF45': 'e', '\u00E8': 'e', '\u00E9': 'e', '\u00EA': 'e', '\u1EC1': 'e', '\u1EBF': 'e', '\u1EC5': 'e', '\u1EC3': 'e', '\u1EBD': 'e', '\u0113': 'e', '\u1E15': 'e', '\u1E17': 'e', '\u0115': 'e', '\u0117': 'e', '\u00EB': 'e', '\u1EBB': 'e', '\u011B': 'e', '\u0205': 'e', '\u0207': 'e', '\u1EB9': 'e', '\u1EC7': 'e', '\u0229': 'e', '\u1E1D': 'e', '\u0119': 'e', '\u1E19': 'e', '\u1E1B': 'e', '\u0247': 'e', '\u025B': 'e', '\u01DD': 'e', '\u24D5': 'f', '\uFF46': 'f', '\u1E1F': 'f', '\u0192': 'f', '\uA77C': 'f', '\u24D6': 'g', '\uFF47': 'g', '\u01F5': 'g', '\u011D': 'g', '\u1E21': 'g', '\u011F': 'g', '\u0121': 'g', '\u01E7': 'g', '\u0123': 'g', '\u01E5': 'g', '\u0260': 'g', '\uA7A1': 'g', '\u1D79': 'g', '\uA77F': 'g', '\u24D7': 'h', '\uFF48': 'h', '\u0125': 'h', '\u1E23': 'h', '\u1E27': 'h', '\u021F': 'h', '\u1E25': 'h', '\u1E29': 'h', '\u1E2B': 'h', '\u1E96': 'h', '\u0127': 'h', '\u2C68': 'h', '\u2C76': 'h', '\u0265': 'h', '\u0195': 'hv', '\u24D8': 'i', '\uFF49': 'i', '\u00EC': 'i', '\u00ED': 'i', '\u00EE': 'i', '\u0129': 'i', '\u012B': 'i', '\u012D': 'i', '\u00EF': 'i', '\u1E2F': 'i', '\u1EC9': 'i', '\u01D0': 'i', '\u0209': 'i', '\u020B': 'i', '\u1ECB': 'i', '\u012F': 'i', '\u1E2D': 'i', '\u0268': 'i', '\u0131': 'i', '\u24D9': 'j', '\uFF4A': 'j', '\u0135': 'j', '\u01F0': 'j', '\u0249': 'j', '\u24DA': 'k', '\uFF4B': 'k', '\u1E31': 'k', '\u01E9': 'k', '\u1E33': 'k', '\u0137': 'k', '\u1E35': 'k', '\u0199': 'k', '\u2C6A': 'k', '\uA741': 'k', '\uA743': 'k', '\uA745': 'k', '\uA7A3': 'k', '\u24DB': 'l', '\uFF4C': 'l', '\u0140': 'l', '\u013A': 'l', '\u013E': 'l', '\u1E37': 'l', '\u1E39': 'l', '\u013C': 'l', '\u1E3D': 'l', '\u1E3B': 'l', '\u017F': 'l', '\u0142': 'l', '\u019A': 'l', '\u026B': 'l', '\u2C61': 'l', '\uA749': 'l', '\uA781': 'l', '\uA747': 'l', '\u01C9': 'lj', '\u24DC': 'm', '\uFF4D': 'm', '\u1E3F': 'm', '\u1E41': 'm', '\u1E43': 'm', '\u0271': 'm', '\u026F': 'm', '\u24DD': 'n', '\uFF4E': 'n', '\u01F9': 'n', '\u0144': 'n', '\u00F1': 'n', '\u1E45': 'n', '\u0148': 'n', '\u1E47': 'n', '\u0146': 'n', '\u1E4B': 'n', '\u1E49': 'n', '\u019E': 'n', '\u0272': 'n', '\u0149': 'n', '\uA791': 'n', '\uA7A5': 'n', '\u01CC': 'nj', '\u24DE': 'o', '\uFF4F': 'o', '\u00F2': 'o', '\u00F3': 'o', '\u00F4': 'o', '\u1ED3': 'o', '\u1ED1': 'o', '\u1ED7': 'o', '\u1ED5': 'o', '\u00F5': 'o', '\u1E4D': 'o', '\u022D': 'o', '\u1E4F': 'o', '\u014D': 'o', '\u1E51': 'o', '\u1E53': 'o', '\u014F': 'o', '\u022F': 'o', '\u0231': 'o', '\u00F6': 'o', '\u022B': 'o', '\u1ECF': 'o', '\u0151': 'o', '\u01D2': 'o', '\u020D': 'o', '\u020F': 'o', '\u01A1': 'o', '\u1EDD': 'o', '\u1EDB': 'o', '\u1EE1': 'o', '\u1EDF': 'o', '\u1EE3': 'o', '\u1ECD': 'o', '\u1ED9': 'o', '\u01EB': 'o', '\u01ED': 'o', '\u00F8': 'o', '\u01FF': 'o', '\u0254': 'o', '\uA74B': 'o', '\uA74D': 'o', '\u0275': 'o', '\u01A3': 'oi', '\u0223': 'ou', '\uA74F': 'oo', '\u24DF': 'p', '\uFF50': 'p', '\u1E55': 'p', '\u1E57': 'p', '\u01A5': 'p', '\u1D7D': 'p', '\uA751': 'p', '\uA753': 'p', '\uA755': 'p', '\u24E0': 'q', '\uFF51': 'q', '\u024B': 'q', '\uA757': 'q', '\uA759': 'q', '\u24E1': 'r', '\uFF52': 'r', '\u0155': 'r', '\u1E59': 'r', '\u0159': 'r', '\u0211': 'r', '\u0213': 'r', '\u1E5B': 'r', '\u1E5D': 'r', '\u0157': 'r', '\u1E5F': 'r', '\u024D': 'r', '\u027D': 'r', '\uA75B': 'r', '\uA7A7': 'r', '\uA783': 'r', '\u24E2': 's', '\uFF53': 's', '\u00DF': 's', '\u015B': 's', '\u1E65': 's', '\u015D': 's', '\u1E61': 's', '\u0161': 's', '\u1E67': 's', '\u1E63': 's', '\u1E69': 's', '\u0219': 's', '\u015F': 's', '\u023F': 's', '\uA7A9': 's', '\uA785': 's', '\u1E9B': 's', '\u24E3': 't', '\uFF54': 't', '\u1E6B': 't', '\u1E97': 't', '\u0165': 't', '\u1E6D': 't', '\u021B': 't', '\u0163': 't', '\u1E71': 't', '\u1E6F': 't', '\u0167': 't', '\u01AD': 't', '\u0288': 't', '\u2C66': 't', '\uA787': 't', '\uA729': 'tz', '\u24E4': 'u', '\uFF55': 'u', '\u00F9': 'u', '\u00FA': 'u', '\u00FB': 'u', '\u0169': 'u', '\u1E79': 'u', '\u016B': 'u', '\u1E7B': 'u', '\u016D': 'u', '\u00FC': 'u', '\u01DC': 'u', '\u01D8': 'u', '\u01D6': 'u', '\u01DA': 'u', '\u1EE7': 'u', '\u016F': 'u', '\u0171': 'u', '\u01D4': 'u', '\u0215': 'u', '\u0217': 'u', '\u01B0': 'u', '\u1EEB': 'u', '\u1EE9': 'u', '\u1EEF': 'u', '\u1EED': 'u', '\u1EF1': 'u', '\u1EE5': 'u', '\u1E73': 'u', '\u0173': 'u', '\u1E77': 'u', '\u1E75': 'u', '\u0289': 'u', '\u24E5': 'v', '\uFF56': 'v', '\u1E7D': 'v', '\u1E7F': 'v', '\u028B': 'v', '\uA75F': 'v', '\u028C': 'v', '\uA761': 'vy', '\u24E6': 'w', '\uFF57': 'w', '\u1E81': 'w', '\u1E83': 'w', '\u0175': 'w', '\u1E87': 'w', '\u1E85': 'w', '\u1E98': 'w', '\u1E89': 'w', '\u2C73': 'w', '\u24E7': 'x', '\uFF58': 'x', '\u1E8B': 'x', '\u1E8D': 'x', '\u24E8': 'y', '\uFF59': 'y', '\u1EF3': 'y', '\u00FD': 'y', '\u0177': 'y', '\u1EF9': 'y', '\u0233': 'y', '\u1E8F': 'y', '\u00FF': 'y', '\u1EF7': 'y', '\u1E99': 'y', '\u1EF5': 'y', '\u01B4': 'y', '\u024F': 'y', '\u1EFF': 'y', '\u24E9': 'z', '\uFF5A': 'z', '\u017A': 'z', '\u1E91': 'z', '\u017C': 'z', '\u017E': 'z', '\u1E93': 'z', '\u1E95': 'z', '\u01B6': 'z', '\u0225': 'z', '\u0240': 'z', '\u2C6C': 'z', '\uA763': 'z', '\u0386': '\u0391', '\u0388': '\u0395', '\u0389': '\u0397', '\u038A': '\u0399', '\u03AA': '\u0399', '\u038C': '\u039F', '\u038E': '\u03A5', '\u03AB': '\u03A5', '\u038F': '\u03A9', '\u03AC': '\u03B1', '\u03AD': '\u03B5', '\u03AE': '\u03B7', '\u03AF': '\u03B9', '\u03CA': '\u03B9', '\u0390': '\u03B9', '\u03CC': '\u03BF', '\u03CD': '\u03C5', '\u03CB': '\u03C5', '\u03B0': '\u03C5', '\u03C9': '\u03C9', '\u03C2': '\u03C3' }; return diacritics; }); S2.define('select2/data/base',[ '../utils' ], function (Utils) { function BaseAdapter ($element, options) { BaseAdapter.__super__.constructor.call(this); } Utils.Extend(BaseAdapter, Utils.Observable); BaseAdapter.prototype.current = function (callback) { throw new Error('The `current` method must be defined in child classes.'); }; BaseAdapter.prototype.query = function (params, callback) { throw new Error('The `query` method must be defined in child classes.'); }; BaseAdapter.prototype.bind = function (container, $container) { // Can be implemented in subclasses }; BaseAdapter.prototype.destroy = function () { // Can be implemented in subclasses }; BaseAdapter.prototype.generateResultId = function (container, data) { var id = ''; if (container != null) { id += container.id } else { id += Utils.generateChars(4); } id += '-result-'; id += Utils.generateChars(4); if (data.id != null) { id += '-' + data.id.toString(); } else { id += '-' + Utils.generateChars(4); } return id; }; return BaseAdapter; }); S2.define('select2/data/select',[ './base', '../utils', 'jquery' ], function (BaseAdapter, Utils, $) { function SelectAdapter ($element, options) { this.$element = $element; this.options = options; SelectAdapter.__super__.constructor.call(this); } Utils.Extend(SelectAdapter, BaseAdapter); SelectAdapter.prototype.current = function (callback) { var data = []; var self = this; this.$element.find(':selected').each(function () { var $option = $(this); var option = self.item($option); data.push(option); }); callback(data); }; SelectAdapter.prototype.select = function (data) { var self = this; data.selected = true; // If data.element is a DOM node, use it instead if ($(data.element).is('option')) { data.element.selected = true; this.$element.trigger('change'); return; } if (this.$element.prop('multiple')) { this.current(function (currentData) { var val = []; data = [data]; data.push.apply(data, currentData); for (var d = 0; d < data.length; d++) { var id = data[d].id; if ($.inArray(id, val) === -1) { val.push(id); } } self.$element.val(val); self.$element.trigger('change'); }); } else { var val = data.id; this.$element.val(val); this.$element.trigger('change'); } }; SelectAdapter.prototype.unselect = function (data) { var self = this; if (!this.$element.prop('multiple')) { return; } data.selected = false; if ($(data.element).is('option')) { data.element.selected = false; this.$element.trigger('change'); return; } this.current(function (currentData) { var val = []; for (var d = 0; d < currentData.length; d++) { var id = currentData[d].id; if (id !== data.id && $.inArray(id, val) === -1) { val.push(id); } } self.$element.val(val); self.$element.trigger('change'); }); }; SelectAdapter.prototype.bind = function (container, $container) { var self = this; this.container = container; container.on('select', function (params) { self.select(params.data); }); container.on('unselect', function (params) { self.unselect(params.data); }); }; SelectAdapter.prototype.destroy = function () { // Remove anything added to child elements this.$element.find('*').each(function () { // Remove any custom data set by Select2 $.removeData(this, 'data'); }); }; SelectAdapter.prototype.query = function (params, callback) { var data = []; var self = this; var $options = this.$element.children(); $options.each(function () { var $option = $(this); if (!$option.is('option') && !$option.is('optgroup')) { return; } var option = self.item($option); var matches = self.matches(params, option); if (matches !== null) { data.push(matches); } }); callback({ results: data }); }; SelectAdapter.prototype.addOptions = function ($options) { Utils.appendMany(this.$element, $options); }; SelectAdapter.prototype.option = function (data) { var option; if (data.children) { option = document.createElement('optgroup'); option.label = data.text; } else { option = document.createElement('option'); if (option.textContent !== undefined) { option.textContent = data.text; } else { option.innerText = data.text; } } if (data.id !== undefined) { option.value = data.id; } if (data.disabled) { option.disabled = true; } if (data.selected) { option.selected = true; } if (data.title) { option.title = data.title; } var $option = $(option); var normalizedData = this._normalizeItem(data); normalizedData.element = option; // Override the option's data with the combined data $.data(option, 'data', normalizedData); return $option; }; SelectAdapter.prototype.item = function ($option) { var data = {}; data = $.data($option[0], 'data'); if (data != null) { return data; } if ($option.is('option')) { data = { id: $option.val(), text: $option.text(), disabled: $option.prop('disabled'), selected: $option.prop('selected'), title: $option.prop('title') }; } else if ($option.is('optgroup')) { data = { text: $option.prop('label'), children: [], title: $option.prop('title') }; var $children = $option.children('option'); var children = []; for (var c = 0; c < $children.length; c++) { var $child = $($children[c]); var child = this.item($child); children.push(child); } data.children = children; } data = this._normalizeItem(data); data.element = $option[0]; $.data($option[0], 'data', data); return data; }; SelectAdapter.prototype._normalizeItem = function (item) { if (!$.isPlainObject(item)) { item = { id: item, text: item }; } item = $.extend({}, { text: '' }, item); var defaults = { selected: false, disabled: false }; if (item.id != null) { item.id = item.id.toString(); } if (item.text != null) { item.text = item.text.toString(); } if (item._resultId == null && item.id) { item._resultId = this.generateResultId(this.container, item); } return $.extend({}, defaults, item); }; SelectAdapter.prototype.matches = function (params, data) { var matcher = this.options.get('matcher'); return matcher(params, data); }; return SelectAdapter; }); S2.define('select2/data/array',[ './select', '../utils', 'jquery' ], function (SelectAdapter, Utils, $) { function ArrayAdapter ($element, options) { var data = options.get('data') || []; ArrayAdapter.__super__.constructor.call(this, $element, options); this.addOptions(this.convertToOptions(data)); } Utils.Extend(ArrayAdapter, SelectAdapter); ArrayAdapter.prototype.select = function (data) { var $option = this.$element.find('option').filter(function (i, elm) { return elm.value == data.id.toString(); }); if ($option.length === 0) { $option = this.option(data); this.addOptions($option); } ArrayAdapter.__super__.select.call(this, data); }; ArrayAdapter.prototype.convertToOptions = function (data) { var self = this; var $existing = this.$element.find('option'); var existingIds = $existing.map(function () { return self.item($(this)).id; }).get(); var $options = []; // Filter out all items except for the one passed in the argument function onlyItem (item) { return function () { return $(this).val() == item.id; }; } for (var d = 0; d < data.length; d++) { var item = this._normalizeItem(data[d]); // Skip items which were pre-loaded, only merge the data if ($.inArray(item.id, existingIds) >= 0) { var $existingOption = $existing.filter(onlyItem(item)); var existingData = this.item($existingOption); var newData = $.extend(true, {}, item, existingData); var $newOption = this.option(newData); $existingOption.replaceWith($newOption); continue; } var $option = this.option(item); if (item.children) { var $children = this.convertToOptions(item.children); Utils.appendMany($option, $children); } $options.push($option); } return $options; }; return ArrayAdapter; }); S2.define('select2/data/ajax',[ './array', '../utils', 'jquery' ], function (ArrayAdapter, Utils, $) { function AjaxAdapter ($element, options) { this.ajaxOptions = this._applyDefaults(options.get('ajax')); if (this.ajaxOptions.processResults != null) { this.processResults = this.ajaxOptions.processResults; } AjaxAdapter.__super__.constructor.call(this, $element, options); } Utils.Extend(AjaxAdapter, ArrayAdapter); AjaxAdapter.prototype._applyDefaults = function (options) { var defaults = { data: function (params) { return $.extend({}, params, { q: params.term }); }, transport: function (params, success, failure) { var $request = $.ajax(params); $request.then(success); $request.fail(failure); return $request; } }; return $.extend({}, defaults, options, true); }; AjaxAdapter.prototype.processResults = function (results) { return results; }; AjaxAdapter.prototype.query = function (params, callback) { var matches = []; var self = this; if (this._request != null) { // JSONP requests cannot always be aborted if ($.isFunction(this._request.abort)) { this._request.abort(); } this._request = null; } var options = $.extend({ type: 'GET' }, this.ajaxOptions); if (typeof options.url === 'function') { options.url = options.url.call(this.$element, params); } if (typeof options.data === 'function') { options.data = options.data.call(this.$element, params); } function request () { var $request = options.transport(options, function (data) { var results = self.processResults(data, params); if (self.options.get('debug') && window.console && console.error) { // Check to make sure that the response included a `results` key. if (!results || !results.results || !Array.isArray(results.results)) { console.error( 'Select2: The AJAX results did not return an array in the ' + '`results` key of the response.' ); } } callback(results); self.container.focusOnActiveElement(); }, function () { // Attempt to detect if a request was aborted // Only works if the transport exposes a status property if ($request.status && $request.status === '0') { return; } self.trigger('results:message', { message: 'errorLoading' }); }); self._request = $request; } if (this.ajaxOptions.delay && params.term != null) { if (this._queryTimeout) { window.clearTimeout(this._queryTimeout); } this._queryTimeout = window.setTimeout(request, this.ajaxOptions.delay); } else { request(); } }; return AjaxAdapter; }); S2.define('select2/data/tags',[ 'jquery' ], function ($) { function Tags (decorated, $element, options) { var tags = options.get('tags'); var createTag = options.get('createTag'); if (createTag !== undefined) { this.createTag = createTag; } var insertTag = options.get('insertTag'); if (insertTag !== undefined) { this.insertTag = insertTag; } decorated.call(this, $element, options); if (Array.isArray(tags)) { for (var t = 0; t < tags.length; t++) { var tag = tags[t]; var item = this._normalizeItem(tag); var $option = this.option(item); this.$element.append($option); } } } Tags.prototype.query = function (decorated, params, callback) { var self = this; this._removeOldTags(); if (params.term == null || params.page != null) { decorated.call(this, params, callback); return; } function wrapper (obj, child) { var data = obj.results; for (var i = 0; i < data.length; i++) { var option = data[i]; var checkChildren = ( option.children != null && !wrapper({ results: option.children }, true) ); var optionText = (option.text || '').toUpperCase(); var paramsTerm = (params.term || '').toUpperCase(); var checkText = optionText === paramsTerm; if (checkText || checkChildren) { if (child) { return false; } obj.data = data; callback(obj); return; } } if (child) { return true; } var tag = self.createTag(params); if (tag != null) { var $option = self.option(tag); $option.attr('data-select2-tag', true); self.addOptions([$option]); self.insertTag(data, tag); } obj.results = data; callback(obj); } decorated.call(this, params, wrapper); }; Tags.prototype.createTag = function (decorated, params) { var term = $.trim(params.term); if (term === '') { return null; } return { id: term, text: term }; }; Tags.prototype.insertTag = function (_, data, tag) { data.unshift(tag); }; Tags.prototype._removeOldTags = function (_) { var tag = this._lastTag; var $options = this.$element.find('option[data-select2-tag]'); $options.each(function () { if (this.selected) { return; } $(this).remove(); }); }; return Tags; }); S2.define('select2/data/tokenizer',[ 'jquery' ], function ($) { function Tokenizer (decorated, $element, options) { var tokenizer = options.get('tokenizer'); if (tokenizer !== undefined) { this.tokenizer = tokenizer; } decorated.call(this, $element, options); } Tokenizer.prototype.bind = function (decorated, container, $container) { decorated.call(this, container, $container); this.$search = container.dropdown.$search || container.selection.$search || $container.find('.select2-search__field'); }; Tokenizer.prototype.query = function (decorated, params, callback) { var self = this; function createAndSelect (data) { // Normalize the data object so we can use it for checks var item = self._normalizeItem(data); // Check if the data object already exists as a tag // Select it if it doesn't var $existingOptions = self.$element.find('option').filter(function () { return $(this).val() === item.id; }); // If an existing option wasn't found for it, create the option if (!$existingOptions.length) { var $option = self.option(item); $option.attr('data-select2-tag', true); self._removeOldTags(); self.addOptions([$option]); } // Select the item, now that we know there is an option for it select(item); } function select (data) { self.trigger('select', { data: data }); } params.term = params.term || ''; var tokenData = this.tokenizer(params, this.options, createAndSelect); if (tokenData.term !== params.term) { // Replace the search term if we have the search box if (this.$search.length) { this.$search.val(tokenData.term); this.$search.focus(); } params.term = tokenData.term; } decorated.call(this, params, callback); }; Tokenizer.prototype.tokenizer = function (_, params, options, callback) { var separators = options.get('tokenSeparators') || []; var term = params.term; var i = 0; var createTag = this.createTag || function (params) { return { id: params.term, text: params.term }; }; while (i < term.length) { var termChar = term[i]; if ($.inArray(termChar, separators) === -1) { i++; continue; } var part = term.substr(0, i); var partParams = $.extend({}, params, { term: part }); var data = createTag(partParams); if (data == null) { i++; continue; } callback(data); // Reset the term to not include the tokenized portion term = term.substr(i + 1) || ''; i = 0; } return { term: term }; }; return Tokenizer; }); S2.define('select2/data/minimumInputLength',[ ], function () { function MinimumInputLength (decorated, $e, options) { this.minimumInputLength = options.get('minimumInputLength'); decorated.call(this, $e, options); } MinimumInputLength.prototype.query = function (decorated, params, callback) { params.term = params.term || ''; if (params.term.length < this.minimumInputLength) { this.trigger('results:message', { message: 'inputTooShort', args: { minimum: this.minimumInputLength, input: params.term, params: params } }); return; } decorated.call(this, params, callback); }; return MinimumInputLength; }); S2.define('select2/data/maximumInputLength',[ ], function () { function MaximumInputLength (decorated, $e, options) { this.maximumInputLength = options.get('maximumInputLength'); decorated.call(this, $e, options); } MaximumInputLength.prototype.query = function (decorated, params, callback) { params.term = params.term || ''; if (this.maximumInputLength > 0 && params.term.length > this.maximumInputLength) { this.trigger('results:message', { message: 'inputTooLong', args: { maximum: this.maximumInputLength, input: params.term, params: params } }); return; } decorated.call(this, params, callback); }; return MaximumInputLength; }); S2.define('select2/data/maximumSelectionLength',[ ], function (){ function MaximumSelectionLength (decorated, $e, options) { this.maximumSelectionLength = options.get('maximumSelectionLength'); decorated.call(this, $e, options); } MaximumSelectionLength.prototype.query = function (decorated, params, callback) { var self = this; this.current(function (currentData) { var count = currentData != null ? currentData.length : 0; if (self.maximumSelectionLength > 0 && count >= self.maximumSelectionLength) { self.trigger('results:message', { message: 'maximumSelected', args: { maximum: self.maximumSelectionLength } }); return; } decorated.call(self, params, callback); }); }; return MaximumSelectionLength; }); S2.define('select2/dropdown',[ 'jquery', './utils' ], function ($, Utils) { function Dropdown ($element, options) { this.$element = $element; this.options = options; Dropdown.__super__.constructor.call(this); } Utils.Extend(Dropdown, Utils.Observable); Dropdown.prototype.render = function () { var $dropdown = $( '<span class="select2-dropdown">' + '<span class="select2-results"></span>' + '</span>' ); $dropdown.attr('dir', this.options.get('dir')); this.$dropdown = $dropdown; return $dropdown; }; Dropdown.prototype.bind = function () { // Should be implemented in subclasses }; Dropdown.prototype.position = function ($dropdown, $container) { // Should be implmented in subclasses }; Dropdown.prototype.destroy = function () { // Remove the dropdown from the DOM this.$dropdown.remove(); }; return Dropdown; }); S2.define('select2/dropdown/search',[ 'jquery', '../utils' ], function ($, Utils) { function Search () { } Search.prototype.render = function (decorated) { var $rendered = decorated.call(this); var $search = $( '<span class="select2-search select2-search--dropdown">' + '<input class="select2-search__field" type="text" tabindex="-1"' + ' autocomplete="off" autocorrect="off" autocapitalize="none"' + ' spellcheck="false" role="combobox" aria-autocomplete="list" aria-expanded="true" />' + '</span>' ); this.$searchContainer = $search; this.$search = $search.find('input'); $rendered.prepend($search); return $rendered; }; Search.prototype.bind = function (decorated, container, $container) { var self = this; var resultsId = container.id + '-results'; decorated.call(this, container, $container); this.$search.on('keydown', function (evt) { self.trigger('keypress', evt); self._keyUpPrevented = evt.isDefaultPrevented(); }); // Workaround for browsers which do not support the `input` event // This will prevent double-triggering of events for browsers which support // both the `keyup` and `input` events. this.$search.on('input', function (evt) { // Unbind the duplicated `keyup` event $(this).off('keyup'); }); this.$search.on('keyup input', function (evt) { self.handleSearch(evt); }); container.on('open', function () { self.$search.attr('tabindex', 0); self.$search.attr('aria-owns', resultsId); self.$search.focus(); window.setTimeout(function () { self.$search.focus(); }, 0); }); container.on('close', function () { self.$search.attr('tabindex', -1); self.$search.removeAttr('aria-activedescendant'); self.$search.removeAttr('aria-owns'); self.$search.val(''); }); container.on('focus', function () { if (!container.isOpen()) { self.$search.focus(); } }); container.on('results:all', function (params) { if (params.query.term == null || params.query.term === '') { var showSearch = self.showSearch(params); if (showSearch) { self.$searchContainer.removeClass('select2-search--hide'); } else { self.$searchContainer.addClass('select2-search--hide'); } } }); container.on('results:focus', function (params) { self.$search.attr('aria-activedescendant', params.data._resultId); }); }; Search.prototype.handleSearch = function (evt) { if (!this._keyUpPrevented) { var input = this.$search.val(); this.trigger('query', { term: input }); } this._keyUpPrevented = false; }; Search.prototype.showSearch = function (_, params) { return true; }; return Search; }); S2.define('select2/dropdown/hidePlaceholder',[ ], function () { function HidePlaceholder (decorated, $element, options, dataAdapter) { this.placeholder = this.normalizePlaceholder(options.get('placeholder')); decorated.call(this, $element, options, dataAdapter); } HidePlaceholder.prototype.append = function (decorated, data) { data.results = this.removePlaceholder(data.results); decorated.call(this, data); }; HidePlaceholder.prototype.normalizePlaceholder = function (_, placeholder) { if (typeof placeholder === 'string') { placeholder = { id: '', text: placeholder }; } return placeholder; }; HidePlaceholder.prototype.removePlaceholder = function (_, data) { var modifiedData = data.slice(0); for (var d = data.length - 1; d >= 0; d--) { var item = data[d]; if (this.placeholder.id === item.id) { modifiedData.splice(d, 1); } } return modifiedData; }; return HidePlaceholder; }); S2.define('select2/dropdown/infiniteScroll',[ 'jquery' ], function ($) { function InfiniteScroll (decorated, $element, options, dataAdapter) { this.lastParams = {}; decorated.call(this, $element, options, dataAdapter); this.$loadingMore = this.createLoadingMore(); this.loading = false; } InfiniteScroll.prototype.append = function (decorated, data) { this.$loadingMore.remove(); this.loading = false; decorated.call(this, data); if (this.showLoadingMore(data)) { this.$results.append(this.$loadingMore); } }; InfiniteScroll.prototype.bind = function (decorated, container, $container) { var self = this; decorated.call(this, container, $container); container.on('query', function (params) { self.lastParams = params; self.loading = true; }); container.on('query:append', function (params) { self.lastParams = params; self.loading = true; }); this.$results.on('scroll', function () { var isLoadMoreVisible = $.contains( document.documentElement, self.$loadingMore[0] ); if (self.loading || !isLoadMoreVisible) { return; } var currentOffset = self.$results.offset().top + self.$results.outerHeight(false); var loadingMoreOffset = self.$loadingMore.offset().top + self.$loadingMore.outerHeight(false); if (currentOffset + 50 >= loadingMoreOffset) { self.loadMore(); } }); }; InfiniteScroll.prototype.loadMore = function () { this.loading = true; var params = $.extend({}, {page: 1}, this.lastParams); params.page++; this.trigger('query:append', params); }; InfiniteScroll.prototype.showLoadingMore = function (_, data) { return data.pagination && data.pagination.more; }; InfiniteScroll.prototype.createLoadingMore = function () { var $option = $( '<li ' + 'class="select2-results__option select2-results__option--load-more"' + 'role="option" aria-disabled="true"></li>' ); var message = this.options.get('translations').get('loadingMore'); $option.html(message(this.lastParams)); return $option; }; return InfiniteScroll; }); S2.define('select2/dropdown/attachBody',[ 'jquery', '../utils' ], function ($, Utils) { function AttachBody (decorated, $element, options) { this.$dropdownParent = options.get('dropdownParent') || $(document.body); decorated.call(this, $element, options); } AttachBody.prototype.bind = function (decorated, container, $container) { var self = this; var setupResultsEvents = false; decorated.call(this, container, $container); container.on('open', function () { self._showDropdown(); self._attachPositioningHandler(container); if (!setupResultsEvents) { setupResultsEvents = true; container.on('results:all', function () { self._positionDropdown(); self._resizeDropdown(); }); container.on('results:append', function () { self._positionDropdown(); self._resizeDropdown(); }); } }); container.on('close', function () { self._hideDropdown(); self._detachPositioningHandler(container); }); this.$dropdownContainer.on('mousedown', function (evt) { evt.stopPropagation(); }); }; AttachBody.prototype.destroy = function (decorated) { decorated.call(this); this.$dropdownContainer.remove(); }; AttachBody.prototype.position = function (decorated, $dropdown, $container) { // Clone all of the container classes $dropdown.attr('class', $container.attr('class')); $dropdown.removeClass('select2'); $dropdown.addClass('select2-container--open'); $dropdown.css({ position: 'absolute', top: -999999 }); this.$container = $container; }; AttachBody.prototype.render = function (decorated) { var $container = $('<span></span>'); var $dropdown = decorated.call(this); $container.append($dropdown); this.$dropdownContainer = $container; return $container; }; AttachBody.prototype._hideDropdown = function (decorated) { this.$dropdownContainer.detach(); }; AttachBody.prototype._attachPositioningHandler = function (decorated, container) { var self = this; var scrollEvent = 'scroll.select2.' + container.id; var resizeEvent = 'resize.select2.' + container.id; var orientationEvent = 'orientationchange.select2.' + container.id; var $watchers = this.$container.parents().filter(Utils.hasScroll); $watchers.each(function () { $(this).data('select2-scroll-position', { x: $(this).scrollLeft(), y: $(this).scrollTop() }); }); $watchers.on(scrollEvent, function (ev) { var position = $(this).data('select2-scroll-position'); $(this).scrollTop(position.y); }); $(window).on(scrollEvent + ' ' + resizeEvent + ' ' + orientationEvent, function (e) { self._positionDropdown(); self._resizeDropdown(); }); }; AttachBody.prototype._detachPositioningHandler = function (decorated, container) { var scrollEvent = 'scroll.select2.' + container.id; var resizeEvent = 'resize.select2.' + container.id; var orientationEvent = 'orientationchange.select2.' + container.id; var $watchers = this.$container.parents().filter(Utils.hasScroll); $watchers.off(scrollEvent); $(window).off(scrollEvent + ' ' + resizeEvent + ' ' + orientationEvent); }; AttachBody.prototype._positionDropdown = function () { var $window = $(window); var isCurrentlyAbove = this.$dropdown.hasClass('select2-dropdown--above'); var isCurrentlyBelow = this.$dropdown.hasClass('select2-dropdown--below'); var newDirection = null; var offset = this.$container.offset(); offset.bottom = offset.top + this.$container.outerHeight(false); var container = { height: this.$container.outerHeight(false) }; container.top = offset.top; container.bottom = offset.top + container.height; var dropdown = { height: this.$dropdown.outerHeight(false) }; var viewport = { top: $window.scrollTop(), bottom: $window.scrollTop() + $window.height() }; var enoughRoomAbove = viewport.top < (offset.top - dropdown.height); var enoughRoomBelow = viewport.bottom > (offset.bottom + dropdown.height); var css = { left: offset.left, top: container.bottom }; // Determine what the parent element is to use for calciulating the offset var $offsetParent = this.$dropdownParent; // For statically positoned elements, we need to get the element // that is determining the offset if ($offsetParent.css('position') === 'static') { $offsetParent = $offsetParent.offsetParent(); } var parentOffset = $offsetParent.offset(); css.top -= parentOffset.top; css.left -= parentOffset.left; if (!isCurrentlyAbove && !isCurrentlyBelow) { newDirection = 'below'; } if (!enoughRoomBelow && enoughRoomAbove && !isCurrentlyAbove) { newDirection = 'above'; } else if (!enoughRoomAbove && enoughRoomBelow && isCurrentlyAbove) { newDirection = 'below'; } if (newDirection == 'above' || (isCurrentlyAbove && newDirection !== 'below')) { css.top = container.top - parentOffset.top - dropdown.height; } if (newDirection != null) { this.$dropdown .removeClass('select2-dropdown--below select2-dropdown--above') .addClass('select2-dropdown--' + newDirection); this.$container .removeClass('select2-container--below select2-container--above') .addClass('select2-container--' + newDirection); } this.$dropdownContainer.css(css); }; AttachBody.prototype._resizeDropdown = function () { var css = { width: this.$container.outerWidth(false) + 'px' }; if (this.options.get('dropdownAutoWidth')) { css.minWidth = css.width; css.position = 'relative'; css.width = 'auto'; } this.$dropdown.css(css); }; AttachBody.prototype._showDropdown = function (decorated) { this.$dropdownContainer.appendTo(this.$dropdownParent); this._positionDropdown(); this._resizeDropdown(); }; return AttachBody; }); S2.define('select2/dropdown/minimumResultsForSearch',[ ], function () { function countResults (data) { var count = 0; for (var d = 0; d < data.length; d++) { var item = data[d]; if (item.children) { count += countResults(item.children); } else { count++; } } return count; } function MinimumResultsForSearch (decorated, $element, options, dataAdapter) { this.minimumResultsForSearch = options.get('minimumResultsForSearch'); if (this.minimumResultsForSearch < 0) { this.minimumResultsForSearch = Infinity; } decorated.call(this, $element, options, dataAdapter); } MinimumResultsForSearch.prototype.showSearch = function (decorated, params) { if (countResults(params.data.results) < this.minimumResultsForSearch) { return false; } return decorated.call(this, params); }; return MinimumResultsForSearch; }); S2.define('select2/dropdown/selectOnClose',[ ], function () { function SelectOnClose () { } SelectOnClose.prototype.bind = function (decorated, container, $container) { var self = this; decorated.call(this, container, $container); container.on('close', function (params) { self._handleSelectOnClose(params); }); }; SelectOnClose.prototype._handleSelectOnClose = function (_, params) { if (params && params.originalSelect2Event != null) { var event = params.originalSelect2Event; // Don't select an item if the close event was triggered from a select or // unselect event if (event._type === 'select' || event._type === 'unselect') { return; } } var $highlightedResults = this.getHighlightedResults(); // Only select highlighted results if ($highlightedResults.length < 1) { return; } var data = $highlightedResults.data('data'); // Don't re-select already selected resulte if ( (data.element != null && data.element.selected) || (data.element == null && data.selected) ) { return; } this.trigger('select', { data: data }); }; return SelectOnClose; }); S2.define('select2/dropdown/closeOnSelect',[ ], function () { function CloseOnSelect () { } CloseOnSelect.prototype.bind = function (decorated, container, $container) { var self = this; decorated.call(this, container, $container); container.on('select', function (evt) { self._selectTriggered(evt); }); container.on('unselect', function (evt) { self._selectTriggered(evt); }); }; CloseOnSelect.prototype._selectTriggered = function (_, evt) { var originalEvent = evt.originalEvent; // Don't close if the control key is being held if (originalEvent && originalEvent.ctrlKey) { return; } this.trigger('close', { originalEvent: originalEvent, originalSelect2Event: evt }); }; return CloseOnSelect; }); S2.define('select2/i18n/en',[],function () { // English return { errorLoading: function () { return 'The results could not be loaded.'; }, inputTooLong: function (args) { var overChars = args.input.length - args.maximum; var message = 'Please delete ' + overChars + ' character'; if (overChars != 1) { message += 's'; } return message; }, inputTooShort: function (args) { var remainingChars = args.minimum - args.input.length; var message = 'Please enter ' + remainingChars + ' or more characters'; return message; }, loadingMore: function () { return 'Loading more results…'; }, maximumSelected: function (args) { var message = 'You can only select ' + args.maximum + ' item'; if (args.maximum != 1) { message += 's'; } return message; }, noResults: function () { return 'No results found'; }, searching: function () { return 'Searching…'; } }; }); S2.define('select2/defaults',[ 'jquery', 'require', './results', './selection/single', './selection/multiple', './selection/placeholder', './selection/allowClear', './selection/search', './selection/eventRelay', './utils', './translation', './diacritics', './data/select', './data/array', './data/ajax', './data/tags', './data/tokenizer', './data/minimumInputLength', './data/maximumInputLength', './data/maximumSelectionLength', './dropdown', './dropdown/search', './dropdown/hidePlaceholder', './dropdown/infiniteScroll', './dropdown/attachBody', './dropdown/minimumResultsForSearch', './dropdown/selectOnClose', './dropdown/closeOnSelect', './i18n/en' ], function ($, require, ResultsList, SingleSelection, MultipleSelection, Placeholder, AllowClear, SelectionSearch, EventRelay, Utils, Translation, DIACRITICS, SelectData, ArrayData, AjaxData, Tags, Tokenizer, MinimumInputLength, MaximumInputLength, MaximumSelectionLength, Dropdown, DropdownSearch, HidePlaceholder, InfiniteScroll, AttachBody, MinimumResultsForSearch, SelectOnClose, CloseOnSelect, EnglishTranslation) { function Defaults () { this.reset(); } Defaults.prototype.apply = function (options) { options = $.extend(true, {}, this.defaults, options); if (options.dataAdapter == null) { if (options.ajax != null) { options.dataAdapter = AjaxData; } else if (options.data != null) { options.dataAdapter = ArrayData; } else { options.dataAdapter = SelectData; } if (options.minimumInputLength > 0) { options.dataAdapter = Utils.Decorate( options.dataAdapter, MinimumInputLength ); } if (options.maximumInputLength > 0) { options.dataAdapter = Utils.Decorate( options.dataAdapter, MaximumInputLength ); } if (options.maximumSelectionLength > 0) { options.dataAdapter = Utils.Decorate( options.dataAdapter, MaximumSelectionLength ); } if (options.tags) { options.dataAdapter = Utils.Decorate(options.dataAdapter, Tags); } if (options.tokenSeparators != null || options.tokenizer != null) { options.dataAdapter = Utils.Decorate( options.dataAdapter, Tokenizer ); } if (options.query != null) { var Query = require(options.amdBase + 'compat/query'); options.dataAdapter = Utils.Decorate( options.dataAdapter, Query ); } if (options.initSelection != null) { var InitSelection = require(options.amdBase + 'compat/initSelection'); options.dataAdapter = Utils.Decorate( options.dataAdapter, InitSelection ); } } if (options.resultsAdapter == null) { options.resultsAdapter = ResultsList; if (options.ajax != null) { options.resultsAdapter = Utils.Decorate( options.resultsAdapter, InfiniteScroll ); } if (options.placeholder != null) { options.resultsAdapter = Utils.Decorate( options.resultsAdapter, HidePlaceholder ); } if (options.selectOnClose) { options.resultsAdapter = Utils.Decorate( options.resultsAdapter, SelectOnClose ); } } if (options.dropdownAdapter == null) { if (options.multiple) { options.dropdownAdapter = Dropdown; } else { var SearchableDropdown = Utils.Decorate(Dropdown, DropdownSearch); options.dropdownAdapter = SearchableDropdown; } if (options.minimumResultsForSearch !== 0) { options.dropdownAdapter = Utils.Decorate( options.dropdownAdapter, MinimumResultsForSearch ); } if (options.closeOnSelect) { options.dropdownAdapter = Utils.Decorate( options.dropdownAdapter, CloseOnSelect ); } if ( options.dropdownCssClass != null || options.dropdownCss != null || options.adaptDropdownCssClass != null ) { var DropdownCSS = require(options.amdBase + 'compat/dropdownCss'); options.dropdownAdapter = Utils.Decorate( options.dropdownAdapter, DropdownCSS ); } options.dropdownAdapter = Utils.Decorate( options.dropdownAdapter, AttachBody ); } if (options.selectionAdapter == null) { if (options.multiple) { options.selectionAdapter = MultipleSelection; } else { options.selectionAdapter = SingleSelection; } // Add the placeholder mixin if a placeholder was specified if (options.placeholder != null) { options.selectionAdapter = Utils.Decorate( options.selectionAdapter, Placeholder ); } if (options.allowClear) { options.selectionAdapter = Utils.Decorate( options.selectionAdapter, AllowClear ); } if (options.multiple) { options.selectionAdapter = Utils.Decorate( options.selectionAdapter, SelectionSearch ); } if ( options.containerCssClass != null || options.containerCss != null || options.adaptContainerCssClass != null ) { var ContainerCSS = require(options.amdBase + 'compat/containerCss'); options.selectionAdapter = Utils.Decorate( options.selectionAdapter, ContainerCSS ); } options.selectionAdapter = Utils.Decorate( options.selectionAdapter, EventRelay ); } if (typeof options.language === 'string') { // Check if the language is specified with a region if (options.language.indexOf('-') > 0) { // Extract the region information if it is included var languageParts = options.language.split('-'); var baseLanguage = languageParts[0]; options.language = [options.language, baseLanguage]; } else { options.language = [options.language]; } } if (Array.isArray(options.language)) { var languages = new Translation(); options.language.push('en'); var languageNames = options.language; for (var l = 0; l < languageNames.length; l++) { var name = languageNames[l]; var language = {}; try { // Try to load it with the original name language = Translation.loadPath(name); } catch (e) { try { // If we couldn't load it, check if it wasn't the full path name = this.defaults.amdLanguageBase + name; language = Translation.loadPath(name); } catch (ex) { // The translation could not be loaded at all. Sometimes this is // because of a configuration problem, other times this can be // because of how Select2 helps load all possible translation files. if (options.debug && window.console && console.warn) { console.warn( 'Select2: The language file for "' + name + '" could not be ' + 'automatically loaded. A fallback will be used instead.' ); } continue; } } languages.extend(language); } options.translations = languages; } else { var baseTranslation = Translation.loadPath( this.defaults.amdLanguageBase + 'en' ); var customTranslation = new Translation(options.language); customTranslation.extend(baseTranslation); options.translations = customTranslation; } return options; }; Defaults.prototype.reset = function () { function stripDiacritics (text) { // Used 'uni range + named function' from http://jsperf.com/diacritics/18 function match(a) { return DIACRITICS[a] || a; } // Replace uni range characters with matched string. return text.replace(/[^\u0000-\u007E]/g, match); } function matcher (params, data) { // Always return the object if there is nothing to compare if ($.trim(params.term) === '') { return data; } // Do a recursive check for options with children if (data.children && data.children.length > 0) { // Clone the data object if there are children // This is required as we modify the object to remove any non-matches var match = $.extend(true, {}, data); // Check each child of the option for (var c = data.children.length - 1; c >= 0; c--) { var child = data.children[c]; var matches = matcher(params, child); // If there wasn't a match, remove the object in the array if (matches == null) { match.children.splice(c, 1); } } // If any children matched, return the new object if (match.children.length > 0) { return match; } // If there were no matching children, check just the plain object return matcher(params, match); } var original = stripDiacritics(data.text).toUpperCase(); var term = stripDiacritics(params.term).toUpperCase(); // Check if the text contains the term if (original.indexOf(term) > -1) { return data; } // If it doesn't contain the term, don't return anything return null; } this.defaults = { amdBase: './', amdLanguageBase: './i18n/', closeOnSelect: true, debug: false, dropdownAutoWidth: false, escapeMarkup: Utils.escapeMarkup, language: EnglishTranslation, matcher: matcher, minimumInputLength: 0, maximumInputLength: 0, maximumSelectionLength: 0, minimumResultsForSearch: 0, selectOnClose: false, sorter: function (data) { return data; }, templateResult: function (result) { return result.text; }, templateSelection: function (selection) { return selection.text; }, theme: 'default', width: 'resolve' }; }; Defaults.prototype.set = function (key, value) { var camelKey = $.camelCase(key); var data = {}; data[camelKey] = value; var convertedData = Utils._convertData(data); $.extend(this.defaults, convertedData); }; var defaults = new Defaults(); return defaults; }); S2.define('select2/options',[ 'require', 'jquery', './defaults', './utils' ], function (require, $, Defaults, Utils) { function Options (options, $element) { this.options = options; if ($element != null) { this.fromElement($element); } this.options = Defaults.apply(this.options); if ($element && $element.is('input')) { var InputCompat = require(this.get('amdBase') + 'compat/inputData'); this.options.dataAdapter = Utils.Decorate( this.options.dataAdapter, InputCompat ); } } Options.prototype.fromElement = function ($e) { var excludedData = ['select2']; if (this.options.multiple == null) { this.options.multiple = $e.prop('multiple'); } if (this.options.disabled == null) { this.options.disabled = $e.prop('disabled'); } if (this.options.language == null) { if ($e.prop('lang')) { this.options.language = $e.prop('lang').toLowerCase(); } else if ($e.closest('[lang]').prop('lang')) { this.options.language = $e.closest('[lang]').prop('lang'); } } if (this.options.dir == null) { if ($e.prop('dir')) { this.options.dir = $e.prop('dir'); } else if ($e.closest('[dir]').prop('dir')) { this.options.dir = $e.closest('[dir]').prop('dir'); } else { this.options.dir = 'ltr'; } } $e.prop('disabled', this.options.disabled); $e.prop('multiple', this.options.multiple); if ($e.data('select2Tags')) { if (this.options.debug && window.console && console.warn) { console.warn( 'Select2: The `data-select2-tags` attribute has been changed to ' + 'use the `data-data` and `data-tags="true"` attributes and will be ' + 'removed in future versions of Select2.' ); } $e.data('data', $e.data('select2Tags')); $e.data('tags', true); } if ($e.data('ajaxUrl')) { if (this.options.debug && window.console && console.warn) { console.warn( 'Select2: The `data-ajax-url` attribute has been changed to ' + '`data-ajax--url` and support for the old attribute will be removed' + ' in future versions of Select2.' ); } $e.attr('ajax--url', $e.data('ajaxUrl')); $e.data('ajax--url', $e.data('ajaxUrl')); } var dataset = {}; // Prefer the element's `dataset` attribute if it exists // jQuery 1.x does not correctly handle data attributes with multiple dashes if ($.fn.jquery && $.fn.jquery.substr(0, 2) == '1.' && $e[0].dataset) { dataset = $.extend(true, {}, $e[0].dataset, $e.data()); } else { dataset = $e.data(); } var data = $.extend(true, {}, dataset); data = Utils._convertData(data); for (var key in data) { if ($.inArray(key, excludedData) > -1) { continue; } if ($.isPlainObject(this.options[key])) { $.extend(this.options[key], data[key]); } else { this.options[key] = data[key]; } } return this; }; Options.prototype.get = function (key) { return this.options[key]; }; Options.prototype.set = function (key, val) { this.options[key] = val; }; return Options; }); S2.define('select2/core',[ 'jquery', './options', './utils', './keys' ], function ($, Options, Utils, KEYS) { var Select2 = function ($element, options) { if ($element.data('select2') != null) { $element.data('select2').destroy(); } this.$element = $element; this.id = this._generateId($element); options = options || {}; this.options = new Options(options, $element); Select2.__super__.constructor.call(this); // Set up the tabindex var tabindex = $element.attr('tabindex') || 0; $element.data('old-tabindex', tabindex); $element.attr('tabindex', '-1'); // Set up containers and adapters var DataAdapter = this.options.get('dataAdapter'); this.dataAdapter = new DataAdapter($element, this.options); var $container = this.render(); this._placeContainer($container); var SelectionAdapter = this.options.get('selectionAdapter'); this.selection = new SelectionAdapter($element, this.options); this.$selection = this.selection.render(); this.selection.position(this.$selection, $container); var DropdownAdapter = this.options.get('dropdownAdapter'); this.dropdown = new DropdownAdapter($element, this.options); this.$dropdown = this.dropdown.render(); this.dropdown.position(this.$dropdown, $container); var ResultsAdapter = this.options.get('resultsAdapter'); this.results = new ResultsAdapter($element, this.options, this.dataAdapter); this.$results = this.results.render(); this.results.position(this.$results, this.$dropdown); // Bind events var self = this; // Bind the container to all of the adapters this._bindAdapters(); // Register any DOM event handlers this._registerDomEvents(); // Register any internal event handlers this._registerDataEvents(); this._registerSelectionEvents(); this._registerDropdownEvents(); this._registerResultsEvents(); this._registerEvents(); // Set the initial state this.dataAdapter.current(function (initialData) { self.trigger('selection:update', { data: initialData }); }); // Hide the original select $element.addClass('select2-hidden-accessible'); $element.attr('aria-hidden', 'true'); // Synchronize any monitored attributes this._syncAttributes(); $element.data('select2', this); }; Utils.Extend(Select2, Utils.Observable); Select2.prototype._generateId = function ($element) { var id = ''; if ($element.attr('id') != null) { id = $element.attr('id'); } else if ($element.attr('name') != null) { id = $element.attr('name') + '-' + Utils.generateChars(2); } else { id = Utils.generateChars(4); } // Replace special characters with empty string. id = id.replace(/(:|\.|\[|\]|,)/g, ''); id = 'select2-' + id; return id; }; Select2.prototype._placeContainer = function ($container) { $container.insertAfter(this.$element); var width = this._resolveWidth(this.$element, this.options.get('width')); if (width != null) { $container.css('width', width); } }; Select2.prototype._resolveWidth = function ($element, method) { var WIDTH = /^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i; if (method == 'resolve') { var styleWidth = this._resolveWidth($element, 'style'); if (styleWidth != null) { return styleWidth; } return this._resolveWidth($element, 'element'); } if (method == 'element') { var elementWidth = $element.outerWidth(false); if (elementWidth <= 0) { return 'auto'; } return elementWidth + 'px'; } if (method == 'style') { var style = $element.attr('style'); if (typeof(style) !== 'string') { return null; } var attrs = style.split(';'); for (var i = 0, l = attrs.length; i < l; i = i + 1) { var attr = attrs[i].replace(/\s/g, ''); var matches = attr.match(WIDTH); if (matches !== null && matches.length >= 1) { return matches[1]; } } return null; } return method; }; Select2.prototype._bindAdapters = function () { this.dataAdapter.bind(this, this.$container); this.selection.bind(this, this.$container); this.dropdown.bind(this, this.$container); this.results.bind(this, this.$container); }; Select2.prototype._registerDomEvents = function () { var self = this; this.$element.on('change.select2', function () { self.dataAdapter.current(function (data) { self.trigger('selection:update', { data: data }); }); }); this.$element.on('focus.select2', function (evt) { self.trigger('focus', evt); }); this._syncA = Utils.bind(this._syncAttributes, this); this._syncS = Utils.bind(this._syncSubtree, this); if (this.$element[0].attachEvent) { this.$element[0].attachEvent('onpropertychange', this._syncA); } var observer = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver ; if (observer != null) { this._observer = new observer(function (mutations) { $.each(mutations, self._syncA); $.each(mutations, self._syncS); }); this._observer.observe(this.$element[0], { attributes: true, childList: true, subtree: false }); } else if (this.$element[0].addEventListener) { this.$element[0].addEventListener( 'DOMAttrModified', self._syncA, false ); this.$element[0].addEventListener( 'DOMNodeInserted', self._syncS, false ); this.$element[0].addEventListener( 'DOMNodeRemoved', self._syncS, false ); } }; Select2.prototype._registerDataEvents = function () { var self = this; this.dataAdapter.on('*', function (name, params) { self.trigger(name, params); }); }; Select2.prototype._registerSelectionEvents = function () { var self = this; var nonRelayEvents = ['toggle', 'focus']; this.selection.on('toggle', function () { self.toggleDropdown(); }); this.selection.on('focus', function (params) { self.focus(params); }); this.selection.on('*', function (name, params) { if ($.inArray(name, nonRelayEvents) !== -1) { return; } self.trigger(name, params); }); }; Select2.prototype._registerDropdownEvents = function () { var self = this; this.dropdown.on('*', function (name, params) { self.trigger(name, params); }); }; Select2.prototype._registerResultsEvents = function () { var self = this; this.results.on('*', function (name, params) { self.trigger(name, params); }); }; Select2.prototype._registerEvents = function () { var self = this; this.on('open', function () { self.$container.addClass('select2-container--open'); }); this.on('close', function () { self.$container.removeClass('select2-container--open'); }); this.on('enable', function () { self.$container.removeClass('select2-container--disabled'); }); this.on('disable', function () { self.$container.addClass('select2-container--disabled'); }); this.on('blur', function () { self.$container.removeClass('select2-container--focus'); }); this.on('query', function (params) { if (!self.isOpen()) { self.trigger('open', {}); } this.dataAdapter.query(params, function (data) { self.trigger('results:all', { data: data, query: params }); }); }); this.on('query:append', function (params) { this.dataAdapter.query(params, function (data) { self.trigger('results:append', { data: data, query: params }); }); }); this.on('open', function(){ // Focus on the active element when opening dropdown. // Needs 1 ms delay because of other 1 ms setTimeouts when rendering. setTimeout(function(){ self.focusOnActiveElement(); }, 1); }); $(document).on('keydown', function (evt) { var key = evt.which; if (self.isOpen()) { if (key === KEYS.ESC || key === KEYS.TAB || (key === KEYS.UP && evt.altKey)) { self.close(); evt.preventDefault(); } else if (key === KEYS.ENTER) { self.trigger('results:select', {}); evt.preventDefault(); } else if ((key === KEYS.SPACE && evt.ctrlKey)) { self.trigger('results:toggle', {}); evt.preventDefault(); } else if (key === KEYS.UP) { self.trigger('results:previous', {}); evt.preventDefault(); } else if (key === KEYS.DOWN) { self.trigger('results:next', {}); evt.preventDefault(); } var $searchField = self.$dropdown.find('.select2-search__field'); if (! $searchField.length) { $searchField = self.$container.find('.select2-search__field'); } // Move the focus to the selected element on keyboard navigation. // Required for screen readers to work properly. if (key === KEYS.DOWN || key === KEYS.UP) { self.focusOnActiveElement(); } else { // Focus on the search if user starts typing. $searchField.focus(); // Focus back to active selection when finished typing. // Small delay so typed character can be read by screen reader. setTimeout(function(){ self.focusOnActiveElement(); }, 1000); } } else if (self.hasFocus()) { if (key === KEYS.ENTER || key === KEYS.SPACE || key === KEYS.DOWN) { self.open(); evt.preventDefault(); } } }); }; Select2.prototype.focusOnActiveElement = function () { // Don't mess with the focus on touchscreens because it causes havoc with on-screen keyboards. if (this.isOpen() && ! Utils.isTouchscreen()) { this.$results.find('li.select2-results__option--highlighted').focus(); } }; Select2.prototype._syncAttributes = function () { this.options.set('disabled', this.$element.prop('disabled')); if (this.options.get('disabled')) { if (this.isOpen()) { this.close(); } this.trigger('disable', {}); } else { this.trigger('enable', {}); } }; Select2.prototype._syncSubtree = function (evt, mutations) { var changed = false; var self = this; // Ignore any mutation events raised for elements that aren't options or // optgroups. This handles the case when the select element is destroyed if ( evt && evt.target && ( evt.target.nodeName !== 'OPTION' && evt.target.nodeName !== 'OPTGROUP' ) ) { return; } if (!mutations) { // If mutation events aren't supported, then we can only assume that the // change affected the selections changed = true; } else if (mutations.addedNodes && mutations.addedNodes.length > 0) { for (var n = 0; n < mutations.addedNodes.length; n++) { var node = mutations.addedNodes[n]; if (node.selected) { changed = true; } } } else if (mutations.removedNodes && mutations.removedNodes.length > 0) { changed = true; } // Only re-pull the data if we think there is a change if (changed) { this.dataAdapter.current(function (currentData) { self.trigger('selection:update', { data: currentData }); }); } }; /** * Override the trigger method to automatically trigger pre-events when * there are events that can be prevented. */ Select2.prototype.trigger = function (name, args) { var actualTrigger = Select2.__super__.trigger; var preTriggerMap = { 'open': 'opening', 'close': 'closing', 'select': 'selecting', 'unselect': 'unselecting' }; if (args === undefined) { args = {}; } if (name in preTriggerMap) { var preTriggerName = preTriggerMap[name]; var preTriggerArgs = { prevented: false, name: name, args: args }; actualTrigger.call(this, preTriggerName, preTriggerArgs); if (preTriggerArgs.prevented) { args.prevented = true; return; } } actualTrigger.call(this, name, args); }; Select2.prototype.toggleDropdown = function () { if (this.options.get('disabled')) { return; } if (this.isOpen()) { this.close(); } else { this.open(); } }; Select2.prototype.open = function () { if (this.isOpen()) { return; } this.trigger('query', {}); }; Select2.prototype.close = function () { if (!this.isOpen()) { return; } this.trigger('close', {}); }; Select2.prototype.isOpen = function () { return this.$container.hasClass('select2-container--open'); }; Select2.prototype.hasFocus = function () { return this.$container.hasClass('select2-container--focus'); }; Select2.prototype.focus = function (data) { // No need to re-trigger focus events if we are already focused if (this.hasFocus()) { return; } this.$container.addClass('select2-container--focus'); this.trigger('focus', {}); }; Select2.prototype.enable = function (args) { if (this.options.get('debug') && window.console && console.warn) { console.warn( 'Select2: The `select2("enable")` method has been deprecated and will' + ' be removed in later Select2 versions. Use $element.prop("disabled")' + ' instead.' ); } if (args == null || args.length === 0) { args = [true]; } var disabled = !args[0]; this.$element.prop('disabled', disabled); }; Select2.prototype.data = function () { if (this.options.get('debug') && arguments.length > 0 && window.console && console.warn) { console.warn( 'Select2: Data can no longer be set using `select2("data")`. You ' + 'should consider setting the value instead using `$element.val()`.' ); } var data = []; this.dataAdapter.current(function (currentData) { data = currentData; }); return data; }; Select2.prototype.val = function (args) { if (this.options.get('debug') && window.console && console.warn) { console.warn( 'Select2: The `select2("val")` method has been deprecated and will be' + ' removed in later Select2 versions. Use $element.val() instead.' ); } if (args == null || args.length === 0) { return this.$element.val(); } var newVal = args[0]; if (Array.isArray(newVal)) { newVal = $.map(newVal, function (obj) { return obj.toString(); }); } this.$element.val(newVal).trigger('change'); }; Select2.prototype.destroy = function () { this.$container.remove(); if (this.$element[0].detachEvent) { this.$element[0].detachEvent('onpropertychange', this._syncA); } if (this._observer != null) { this._observer.disconnect(); this._observer = null; } else if (this.$element[0].removeEventListener) { this.$element[0] .removeEventListener('DOMAttrModified', this._syncA, false); this.$element[0] .removeEventListener('DOMNodeInserted', this._syncS, false); this.$element[0] .removeEventListener('DOMNodeRemoved', this._syncS, false); } this._syncA = null; this._syncS = null; this.$element.off('.select2'); this.$element.attr('tabindex', this.$element.data('old-tabindex')); this.$element.removeClass('select2-hidden-accessible'); this.$element.attr('aria-hidden', 'false'); this.$element.removeData('select2'); this.dataAdapter.destroy(); this.selection.destroy(); this.dropdown.destroy(); this.results.destroy(); this.dataAdapter = null; this.selection = null; this.dropdown = null; this.results = null; }; Select2.prototype.render = function () { var $container = $( '<span class="select2 select2-container">' + '<span class="selection"></span>' + '<span class="dropdown-wrapper" aria-hidden="true"></span>' + '</span>' ); $container.attr('dir', this.options.get('dir')); this.$container = $container; this.$container.addClass('select2-container--' + this.options.get('theme')); $container.data('element', this.$element); return $container; }; return Select2; }); S2.define('jquery-mousewheel',[ 'jquery' ], function ($) { // Used to shim jQuery.mousewheel for non-full builds. return $; }); S2.define('jquery.select2',[ 'jquery', 'jquery-mousewheel', './select2/core', './select2/defaults' ], function ($, _, Select2, Defaults) { if ($.fn.selectWoo == null) { // All methods that should return the element var thisMethods = ['open', 'close', 'destroy']; $.fn.selectWoo = function (options) { options = options || {}; if (typeof options === 'object') { this.each(function () { var instanceOptions = $.extend(true, {}, options); var instance = new Select2($(this), instanceOptions); }); return this; } else if (typeof options === 'string') { var ret; var args = Array.prototype.slice.call(arguments, 1); this.each(function () { var instance = $(this).data('select2'); if (instance == null && window.console && console.error) { console.error( 'The select2(\'' + options + '\') method was called on an ' + 'element that is not using Select2.' ); } ret = instance[options].apply(instance, args); }); // Check if we should be returning `this` if ($.inArray(options, thisMethods) > -1) { return this; } return ret; } else { throw new Error('Invalid arguments for Select2: ' + options); } }; } if ($.fn.select2 != null && $.fn.select2.defaults != null) { $.fn.selectWoo.defaults = $.fn.select2.defaults; } if ($.fn.selectWoo.defaults == null) { $.fn.selectWoo.defaults = Defaults; } // Also register selectWoo under select2 if select2 is not already present. $.fn.select2 = $.fn.select2 || $.fn.selectWoo; return Select2; }); // Return the AMD loader configuration so it can be used outside of this file return { define: S2.define, require: S2.require }; }()); // Autoload the jQuery bindings // We know that all of the modules exist above this, so we're safe var select2 = S2.require('jquery.select2'); // Hold the AMD module references on the jQuery function that was just loaded // This allows Select2 to use the internal loader outside of this file, such // as in the language files. jQuery.fn.select2.amd = S2; jQuery.fn.selectWoo.amd = S2; // Return the Select2 instance for anyone who is importing it. return select2; })); assets/css/unminified/responsive-rtl.css 0000666 00000001235 15165551206 0014506 0 ustar 00 .ast-responsive-btns { display: inline-block; line-height: 1; vertical-align: top; } .ast-responsive-btns > li { margin-bottom: 0; display: none; } .ast-responsive-btns > li.active { display: inline-block; } .ast-responsive-btns button[type="button"] { padding: 0; cursor: pointer; background: none; border: none; outline: none; } .ast-responsive-btns button[type="button"] > i { width: 15px; height: 15px; font-size: 15px; } .input-wrapper.ast-responsive-wrapper { display: inline-flex; justify-content: space-between; margin-left: 0; align-items: flex-start; flex: 0 1; width: 100%; } assets/css/unminified/toggle-control.css 0000666 00000004105 15165551206 0014450 0 ustar 00 .customize-control-ast-toggle-control .components-toggle-control .components-base-control__field, .ast-togglecontrol-wrapper .components-base-control__field { margin: 0; } .customize-control-ast-toggle-control .components-toggle-control .components-form-toggle, .customize-control-ast-link .ast-togglecontrol-wrapper .components-form-toggle, .customize-control-ast-toggle .components-toggle-control .components-form-toggle { margin: 0; order: 2; } .customize-control-ast-link .ast-togglecontrol-wrapper .components-base-control__field { margin: 24px 0 0; } .ast-togglecontrol-wrapper .toggle-control-label, .ast-togglecontrol-wrapper .components-toggle-control__label { font-size: 14px; font-weight: 600; } .customize-control-ast-toggle-control .components-toggle-control .components-toggle-control__label, .ast-togglecontrol-wrapper label { display: flex; flex: 1 1 auto; font-size: 14px; font-weight: 600; } .ast-switch ~ label { position: relative; display: block; width: 35px; height: 14px; background-color: var(--ast-customizer-color-7); color: transparent; border-radius: 50px; cursor: pointer; transition: all 0.2s ease-in; } .ast-switch ~ label:after { content: ''; position: absolute; top: -3px; left: -1px; display: block; width: 20px; height: 20px; border-radius: 50px; background: var(--ast-customizer-color-9); box-shadow: 0 2px 4px 0 rgba(72, 72, 72, 0.50); transition: all 0.2s ease-in; } .ast-switch:checked ~ label { background: var(--ast-customizer-color-1); } .ast-switch:checked ~ label:after { transform: translateX(16px); background: var(--ast-customizer-color-9); } .ast-switch:disabled ~ label { background: #f0f0f0; pointer-events: none; } .ast-switch:disabled ~ label:after { background: #d1d1d1; box-shadow: 0 1px 2px 0 rgba(72, 72, 72, 0.50); } .ast-switch:not(:checked), .ast-switch:checked { opacity: 0; } /* Wordpress 6.1 Compatibility CSS for toggle UI */ .components-toggle-control .components-base-control__field { display: flex; margin-bottom: 12px; line-height: initial; align-items: center; } assets/css/unminified/divider.css 0000666 00000014647 15165551206 0013153 0 ustar 00 .customize-control-ast-divider hr { margin-top: 0; margin-bottom: 0; border-bottom: none; } .customize-control-ast-divider .customize-control-title { font-size: 15px; margin: 1em 0 0.2em; } .customize-control-ast-divider .customize-control-suffix { position: absolute; right: 0; bottom: 0; font-weight: 600; color: var(--ast-customizer-color-1); display: inline-block; font-size: 11px; text-transform: uppercase; } .customize-control-ast-divider .customizer-text { margin-top: -10px; display: block; } .ast-field-settings-modal .customize-control-ast-divider { background-color: #f5f5f5; display: block; padding: 6px 14px; margin: 0; border-width: 1px 0; border-style: solid; border-color: #dddddd; line-height: 1; margin-top: 15px; } .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-divider .customizer-text { margin-top: 0; } .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-divider .customize-control-title { font-weight: 500; letter-spacing: 1px; font-size: 11px; margin: 0; text-transform: uppercase; } /* * CSS for ast-divider attribute started. */ .ast-bottom-divider { border-bottom: 1px solid var(--ast-customizer-color-7); padding-bottom: 25px; } .ast-top-divider { border-top: 1px solid var(--ast-customizer-color-7); padding-top: 25px; } .ast-top-divider > label.ast-divider-title, .ast-bottom-divider > label.ast-divider-title, .customize-control-ast-color-group > .ast-divider-title { display: block; width: 100%; font-size: 15px; font-weight: 600; } .ast-top-divider .ast-control-wrap .ast-color-btn-reset-wrap { top: 25px; } .ast-top-divider .ast-control-wrap .astra-color-picker-wrap { top: 55px; background-color: transparent; } .ast-top-divider .ast-divider-title + .ast-control-wrap .astra-color-picker-wrap { top: 100px; background-color: transparent; } .ast-top-divider .ast-control-wrap .color-button-wrap { top: 20.5px; } .ast-top-divider.customize-control-ast-select .ast-divider-title { margin-bottom: 25px; } /* * CSS for ast-spacing attribute started. */ .customize-control.ast-bottom-spacing { margin-bottom: 16px; } .customize-control.ast-top-spacing { margin-top: 16px; } /* * CSS for ast-divider attribute started. */ .customize-control.ast-top-dotted-divider, #customize-control-astra-settings-edd-archive-variable-button-text, #customize-control-astra-settings-header-account-logged-out-text, #customize-control-astra-settings-shop-load-more-text, #customize-control-astra-settings-single-product-shipping-text, #customize-control-astra-settings-checkout-back-to-cart-button-text, #customize-control-astra-settings-ast-header-retina-logo, #customize-control-astra-settings-product-sale-percent-value, #customize-control-astra-settings-header-account-create-menu-link, #customize-control-astra-settings-woo-cart-button-text, #customize-control-astra-settings-single-product-recently-viewed-text, #customize-control-astra-settings-sticky-header-retina-logo { margin-top: 24px; padding-top: 24px; border-top: 1px dashed var(--ast-customizer-color-7); } #customize-control-blogname, #customize-control-blogdescription, { margin-top: 16px; } #customize-control-astra-settings-product-sale-percent-value .ast-control-tooltip { top: 24px; } .customize-control.ast-top-dotted-divider .ast-adv-toggle-icon { top: 25px; } .customize-control.ast-bottom-dotted-divider, #customize-control-astra-settings-header-account-logged-in-text { margin-bottom: 8px; padding-bottom: 24px; border-bottom: 1px dashed var(--ast-customizer-color-7); } .customize-control.ast-bottom-dotted-divider .ast-adv-toggle-icon { bottom: 25px; } /* * CSS for ast-section-divider attribute started. */ .customize-control.ast-top-section-divider, .customize-control.ast-bottom-section-divider { position: relative; } .customize-control.ast-top-section-divider { padding-top: 32px; margin-top: 32px; } .customize-control.ast-bottom-section-divider { padding-bottom: 32px; margin-bottom: 16px; } .customize-control.ast-sub-top-dotted-divider { padding-top: 20px; } .customize-control.ast-sub-bottom-dotted-divider { padding-bottom: 20px; margin-bottom: 10px; } .customize-control.ast-top-section-divider::before, .customize-control.ast-bottom-section-divider::after { content: ''; position: absolute; left: -100%; background-color: var(--ast-customizer-color-7); width: 500%; height: 1px; } .customize-control.ast-sub-top-dotted-divider::before, .customize-control.ast-top-section-divider::before { top: 0; } .customize-control.ast-sub-bottom-dotted-divider::after, .customize-control.ast-bottom-section-divider::after { bottom: 0; } .customize-control.ast-sub-top-dotted-divider::before, .customize-control.ast-sub-bottom-dotted-divider::after { content: ''; border-top: 1px dashed var(--ast-customizer-color-7); width: calc(100% - 30px); height: 1px; position: absolute; left: 15px; } /* * CSS for ast-first-control-spacing attribute started. */ [ID*="-create-menu-link"] .ahfb-builder-item-start { margin-bottom: 0; } .customize-control.ast-section-spacing, #customize-control-astra-settings-footer-create-menu-link, #customize-control-astra-settings-footer-language-switcher-options, #customize-control-astra-settings-header-mobile-menu-create-menu-link, #customize-control-astra-settings-header-language-switcher-options, #customize-control-astra-settings-site-icon-link, #customize-control-custom_logo, #customize-control-astra-settings-header-above-stick, [ID*="sub-accordion-section-section-hb-menu-"] [ID*="-create-menu-link"], [ID*="customize-control-astra-settings-header-button"][ID*="-text"], [ID*="customize-control-astra-settings-footer-button"][ID*="-text"] { margin-top: 32px; } #customize-control-body-font-variant, #customize-control-headings-font-variant { margin-top: 0; } /* sidebar specific */ #sub-accordion-section-section-sidebars > .customize-control-ast-heading { margin-top: 16px; } #sub-accordion-section-section-sidebars > .customize-control-ast-heading ~ .customize-control-ast-heading { margin-top: 32px; } assets/css/unminified/font-varient-rtl.css 0000666 00000003445 15165551206 0014732 0 ustar 00 .ast-customizer-font-varient-wrap { margin-top: 12px; } .ast-customizer-font-varient-wrap .ast-multi-select__value-container { overflow-x: hidden; flex-wrap: nowrap; padding: 2px 5px; } .ast-customizer-font-varient-wrap .ast-multi-select__multi-value { margin-top: 0; margin-bottom: 0; font-size: 12px; padding: 2px 2px 2px 2px; min-width: auto; color: #4B5563; background-color: #F5F5F5; border: 1px solid #D1D5DB; border-radius: 2px; padding-right: 5px; } .ast-customizer-font-varient-wrap .ast-multi-select__multi-value .ast-multi-select__multi-value__label { line-height: normal; } .ast-customizer-font-varient-wrap .ast-multi-select__multi-value .ast-multi-select__multi-value__remove { color: #4B5563; padding-left: 0; } .ast-customizer-font-varient-wrap .ast-multi-select__multi-value .ast-multi-select__multi-value__remove:hover { background-color: transparent; color: #4B5563; } .ast-customizer-font-varient-wrap .ast-multi-select__input-container input:focus { box-shadow: none; } .ast-customizer-font-varient-wrap .ast-multi-select__control { position: relative; max-height: 32px; display: inline-flex; width: 100%; align-content: center; } .ast-customizer-font-varient-wrap .ast-multi-select__control:after { content: "\f11c"; font-family: dashicons; font-size: 16px; margin-left: 7px; pointer-events: none; z-index: 1; } .ast-customizer-font-varient-wrap .ast-multi-select__control:before { content:''; position: absolute; top: 3px; left: 3px; width: 50px; height: 25px; background: rgb(247,247,247); background: linear-gradient(-90deg, rgba(247,247,247,0) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%); pointer-events: none; z-index: 1; } assets/css/unminified/responsive-slider-rtl.css 0000666 00000013153 15165551206 0015770 0 ustar 00 .customize-control-ast-responsive-slider .wrapper, .customize-control-ast-slider .wrapper { position: relative; display: flex; } .customize-control-ast-responsive-slider .input-field-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; } .customize-control-ast-responsive-slider input[type=range] { position: inherit; } .customize-control-ast-responsive-slider select, .customize-control.customize-control-select select { color: #32373c; } .customize-control-ast-responsive-slider .input-field-wrapper { display: none; } .customize-control-ast-responsive-slider .input-field-wrapper.active { display: flex; } .customize-control-ast-responsive-slider .components-base-control { width: 100%; } .customize-control-ast-responsive-slider .slider-control-label, .customize-control-ast-slider .customize-control-title { cursor: default; margin-top: 3px; } /** * Responsive Icons */ .ast-responsive-slider-btns { position: absolute; left: 0; top: 5px; left: 30px; } .ast-responsive-slider-btns > li { margin-bottom: 0; display: none; } .ast-responsive-slider-btns > li.active { display: inline-block; } .ast-responsive-slider-btns button[type="button"] { padding: 0; cursor: pointer; background: none; border: none; outline: none; line-height: 1; } .ast-responsive-slider-btns button[type="button"] > i { cursor: pointer; width: 15px; height: 15px; font-size: 15px; } .customize-control-ast-responsive-slider .wrapper .components-base-control, .customize-control-ast-responsive-slider .wrapper .input-field-wrapper.active, .customize-control-ast-slider .components-base-control.components-range-control { width: 100%; display: inline-block; } .customize-control-ast-slider .wrapper .ast-resp-slider-reset-wrap, .customize-control-ast-responsive-slider .wrapper .ast-resp-slider-reset-wrap { margin-right: 5px; margin-top: 4px; } .customize-control-ast-responsive-slider .wrapper .ast-resp-slider-reset-wrap { top: 4px; left: 0; } .customize-control .ast-reset-btn .dashicons-image-rotate { width: 12px; height: 12px; font-size: 12px; } .customize-control-ast-slider .components-input-control input.components-input-control__input, .customize-control-ast-responsive-slider .components-input-control input.components-input-control__input { -moz-appearance: textfield; } .customize-control-ast-slider input.components-input-control__input::-webkit-inner-spin-button, .customize-control-ast-slider input.components-input-control__input::-webkit-outer-spin-button, .customize-control-ast-responsive-slider input.components-input-control__input::-webkit-inner-spin-button, .customize-control-ast-responsive-slider input.components-input-control__input::-webkit-outer-spin-button { -webkit-appearance: none; } .customize-control-ast-slider .components-input-control__container input.components-input-control__input, .customize-control-ast-responsive-slider .components-input-control__container input.components-input-control__input { display: block; border-radius: 0 2px 2px 0; box-shadow: none; transition: all 0.3s; border: 1px solid var(--ast-customizer-color-7); } .customize-control-ast-slider input.components-input-control__input:hover, .customize-control-ast-slider input.components-input-control__input:focus, .customize-control-ast-slider input.components-input-control__input:active, .customize-control-ast-responsive-slider input.components-input-control__input:hover, .customize-control-ast-responsive-slider input.components-input-control__input:focus, .customize-control-ast-responsive-slider input.components-input-control__input:active { border-color: var(--ast-customizer-color-2); border-radius: 2px; outline: none; } .customize-control-ast-slider .ast-slider-wrap, .customize-control-ast-responsive-slider .ast-slider-wrap { position: relative; } .components-range-control__wrapper .components-range-control__track { color: var(--ast-customizer-color-1); } .components-range-control__wrapper span span { background-color: var(--ast-customizer-color-1); } .customize-control-ast-slider .ast-slider-wrap .ast-range-unit, .customize-control-ast-responsive-slider .ast-slider-wrap .ast-range-unit { position: absolute; left: 23px; top: 4px; border-left: 1px solid var(--ast-customizer-color-7); padding-left: 6px; font-size: 11px; font-weight: 600; line-height: normal; text-transform: uppercase; color: var(--ast-customizer-color-1); } .customize-control-ast-slider .components-input-control__container, .customize-control-ast-responsive-slider .components-input-control__container { margin-right: 5px; } .customize-control-ast-slider .components-input-control__container div.components-input-control__backdrop, .customize-control-ast-responsive-slider .components-input-control__container div.components-input-control__backdrop { border: none; border-radius: 0 2px 2px 0; box-shadow: none; } .customize-control-ast-slider .ast-resp-slider-reset-wrap, .customize-control-ast-responsive-slider .ast-resp-slider-reset-wrap { position: absolute; display: inline-block; line-height: 1; left: 0; } .customize-control-ast-responsive-slider .ast-resp-slider-reset-wrap, .customize-control-ast-slider .ast-resp-slider-reset-wrap { top: 1px; } .customize-control-ast-responsive-slider .ast-slider-wrap .components-range-control__number { width: calc(48px) !important; } .customize-control-ast-responsive-slider .ast-slider-wrap .components-range-control__number input{ text-align: center; } assets/css/unminified/button-presets-rtl.css 0000666 00000001370 15165551206 0015307 0 ustar 00 .ast-btn-preset-wrap { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; } .ast-btn-preset-wrap .ast-btn-style-item{ cursor: pointer; } .ast-btn-preset-wrap .ast-btn-style-item svg{ fill: #646970; } .ast-btn-preset-wrap .ast-btn-style-item svg:hover{ fill: #565b62; } .ast-btn-preset-wrap .ast-btn-style-item.active svg, .ast-btn-preset-wrap .ast-btn-style-item.active svg:hover{ fill: #2271b1; } .ast-reset-btn-preset-wrap{ position: absolute; display: inline-block; line-height: 1; left: 0; top: 0; } .ast-reset-btn-preset-wrap .components-button.is-secondary, .ast-reset-btn-preset-wrap .components-button.is-secondary:hover{ box-shadow: none; background: transparent; color: var(--ast-customizer-color-1); } assets/css/unminified/tooltip.css 0000666 00000002331 15165551206 0013202 0 ustar 00 .dashicons-editor-help[data-title]{ z-index: 1; } .ast-dashicons-custom-tooltip { display: none; opacity: 0; position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; } .ast-dashicons-custom-tooltip[data-title]::after { content: attr(data-title); min-width: 3em; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 1ch 1.5ch; border-radius: 0.3ch; box-shadow: 0 1em 2em -0.5em rgb(0 0 0 / 35%); background: var(--ast-customizer-color-12); color: var(--ast-customizer-color-10); z-index: 3; bottom: calc(100% + 5px); text-align: center; animation: tooltips-vert .3s ease-out forwards; text-transform: none; font-size: .9em; line-height: 1; user-select: none; pointer-events: none; position: absolute; display: none; opacity: 0; left: 50%; transform: translate(-50%,-0.5em); } .dashicons-editor-help[data-title]:hover ~ .ast-dashicons-custom-tooltip { display: block; opacity: 100; } .dashicons-editor-help[data-title]:hover ~ .ast-dashicons-custom-tooltip[data-title]::after{ display: flex; white-space: break-spaces; inline-size: max-content; } assets/css/unminified/responsive-toggle-control.css 0000666 00000003572 15165551206 0016652 0 ustar 00 .customize-control-ast-responsive-toggle-control .components-toggle-control .components-base-control__field, .ast-responsive-toggle-control .components-base-control__field { margin: 0; } .customize-control-ast-responsive-toggle-control .components-toggle-control .components-form-toggle, .customize-control-ast-link .ast-responsive-toggle-control .components-form-toggle { margin: 0; order: 2; } .customize-control-ast-link .ast-responsive-toggle-control .components-base-control__field { margin: 20px 0; } .customize-control-ast-responsive-toggle-control .components-toggle-control .components-toggle-control__label, .ast-responsive-toggle-control label { display: flex; flex: 1 1 auto; font-size: 14px; font-weight: 600; } .customize-control-ast-responsive-toggle-control .ast-responsive-toggle-control-wrapper .ast-responsive-toggle-control { display: none; } .customize-control-ast-responsive-toggle-control .ast-responsive-toggle-control-wrapper .ast-responsive-toggle-control.active { position: relative; top: 2px; width: 91%; display: inline-block; vertical-align: middle; } .customize-control-ast-responsive-toggle-control .ast-responsive-toggle-control-wrapper .ast-responsive-toggle-btns { position: relative; float: right; top: 4px; } .customize-control-ast-responsive-toggle-control .ast-responsive-toggle-control-wrapper .ast-responsive-toggle-btns > li.active{ vertical-align: middle; } .ast-responsive-toggle-btns > li { margin-bottom: 0; display: none; } .ast-responsive-toggle-btns > li.active { display: inline-block; } .ast-responsive-toggle-btns button[type="button"] { padding: 0; cursor: pointer; background: none; border: none; outline: none; } .ast-responsive-toggle-btns button[type="button"] > i { cursor: pointer; width: 15px; height: 15px; font-size: 15px; } assets/css/unminified/customizer-style-rtl.css 0000666 00000022743 15165551206 0015662 0 ustar 00 /* Customizer Scroll CSS */ .accordion-section-content::-webkit-scrollbar, .wp-full-overlay-sidebar-content::-webkit-scrollbar { width: 6px; background-color: #f1f1f1; } .accordion-section-content::-webkit-scrollbar-thumb, .wp-full-overlay-sidebar-content::-webkit-scrollbar-thumb { border-radius: 10px; background-color: #d8d8d8; } .accordion-section-content::-webkit-scrollbar-track, .wp-full-overlay-sidebar-content::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.3); width: 6px; } .wp-full-overlay-sidebar:after { display: none; } #customize-theme-controls .control-section-ast-section-separator { margin-top: 15px; border-top: 1px solid #ddd; display: block !important; } .customize-control:not(.customize-control-nav_menu_item) { position: relative; margin-bottom: 0; margin-top: 16px; } .customize-control.customize-control-ast-color, .customize-control.customize-control-ast-color-group, .customize-control-ast-responsive-background, .customize-control-ast-background { display: flex; align-items: center; min-height: 28px; flex-wrap: wrap; } .customize-control-ast-responsive-background label { white-space: nowrap; } .customize-control .media-position-setting label.components-text { text-transform: capitalize; font-size: 12px; font-weight: 400; } .media-position-setting .astra-popover-tabs .components-tab-panel__tabs { padding-right: 0; padding-left: 0; } .customize-control[ID*="-builder-layout-ast-context-tabs"] { margin-top: 0; } [ID*="-builder-layout-ast-context-tabs"] { margin-top: 10px; } .customize-section-title { margin: -12px -24px 0 -24px; } .customize-section-description-container, #customize-controls .customize-info.section-meta, #customize-controls .customize-info { margin-bottom: 0; } #customize-controls #sub-accordion-panel-nav_menus .customize-info { margin-bottom: 15px; } #customize-control-astra-settings-header-transparent-link-heading { margin-top: 15px; } .components-base-control .components-base-control__field { margin-bottom: 0; } .components-base-control .components-base-control__field .components-input-control__backdrop { border-color: #D1D5DB !important; } .customize-control .customize-inside-control-row { padding-top: 0; padding-bottom: 0; } .customize-control-title { display: inline-block; margin-bottom: 16px; vertical-align: middle; } .customize-control-ast-color .customize-control-title, .customize-control-ast-responsive-background .customize-control-title, .customize-control-ast-background .customize-control-title, .customize-control-ast-responsive-color .customize-control-title { display: contents; } .customize-control .ast-control-tooltip { position: absolute; top: 0; left: 0; color: var(--ast-customizer-color-6); } .customize-control.customize-control-ast-toggle-control .ast-control-tooltip { position: absolute; top: 50%; left: 40px; transform: translateY(-50%); z-index: 1; } #customize-control-astra-settings-learndash-distraction-free-learning .ast-control-tooltip { padding-top: 32px; } .customize-control.customize-control-ast-toggle-control.ast-top-dotted-divider .ast-control-tooltip { position: absolute; top: 55%; left: 40px; transform: translateY(0); } .customize-control.customize-control-ast-toggle-control.ast-top-divider .ast-control-tooltip { top: calc(50% + 15px); } .customize-control.customize-control-ast-toggle-control.ast-bottom-divider .ast-control-tooltip { top: calc(50% - 11px); } .customize-control.customize-control-ast-toggle-control .ast-description-enabled .components-form-toggle { margin-right: 25px; } .customize-control.customize-control-ast-divider .ast-control-tooltip { position: absolute; top: auto; bottom: 3px; left: 0; } .ast-fields-wrap .customize-control .ast-control-tooltip { left: 15px; top: 6px; } /* Select2 WP 5.3 compatibility */ .customize-control .select2-search input[type="text"].select2-search__field { min-height: 17px; } input[type="text"].select2-search__field { line-height: 1; border-radius: 0; } /* CSS for a Description as a Notice. */ .ast-customizer-notice { margin: 0 -12px; padding: 12px; } /* CSS to show popups without scroll */ #customize-theme-controls .control-section.open { height: 100%; padding: 12px 24px 25px 24px; } /* Safari Browser specific CSS */ @media not all and (min-resolution: 0.001dpcm) { @supports (-webkit-appearance: none) { #customize-control-astra-settings-ast-header-responsive-logo-width .wrapper { display: inline-block; width: 100%; } .dashicons-desktop:before, .dashicons-tablet:before, .dashicons-smartphone:before { color: #000000; opacity: .75; } .ast-reset-btn.components-button svg { padding: 0px; height: 13px; } } } /* Firefox Browser specific CSS */ @-moz-document url-prefix() { .control-section.open .customize-control:last-child { margin-bottom: 20px; } } /* IE Browser specific CSS */ @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .control-section.open .customize-control:last-child { padding-bottom: 20px; } #customize-control-astra-settings-blog-archive-image-width .customize-control-title, #customize-control-astra-settings-blog-archive-image-height .customize-control-title, #customize-control-astra-settings-blog-single-post-image-width .customize-control-title, #customize-control-astra-settings-blog-single-post-image-height .customize-control-title { margin-right: 0px; margin-left: 20px; } } .wp-customizer li:not(.customize-control-sidebar_block_editor) h1, .wp-customizer li:not(.customize-control-sidebar_block_editor) h2, .wp-customizer li:not(.customize-control-sidebar_block_editor) h3, .wp-customizer li:not(.customize-control-sidebar_block_editor) h4, .wp-customizer li:not(.customize-control-sidebar_block_editor) h5, .wp-customizer li:not(.customize-control-sidebar_block_editor) h6 { font-weight: 600; } /* Customizer - widget appender bottom space CSS */ .block-list-appender { margin-bottom: 20px; } .block-editor-block-inspector .block-editor-block-card { margin-top: 12px; } /* Customizer - builder widget area's block gets round shapes in more-settings tab */ .components-circular-option-picker__option-wrapper::before { background: unset; } .block-editor-panel-color-gradient-settings .components-circular-option-picker__option-wrapper { position: relative; } /* Hiding this specific control on responsive devices. */ .preview-tablet #customize-control-astra-settings-woo-desktop-cart-flyout-width { display: none; } .preview-tablet #customize-control-astra-settings-woo-desktop-cart-flyout-direction { display: none; } .preview-mobile #customize-control-astra-settings-woo-desktop-cart-flyout-width { display: none; } .preview-mobile #customize-control-astra-settings-woo-desktop-cart-flyout-direction { display: none; } #customize-theme-controls .accordion-section-title, #customize-outer-theme-controls .accordion-section-title, #customize-controls .control-section.control-section-ast_section .accordion-section-title { border-bottom: 1px solid var(--ast-customizer-color-7); } .wp-core-ui #customize-controls .control-section:hover > .accordion-section-title, .wp-core-ui #customize-controls .control-section .accordion-section-title:hover, .wp-core-ui #customize-controls .control-section .accordion-section-title:focus, .wp-core-ui .customize-panel-back:hover, .wp-core-ui .customize-panel-back:focus, .wp-core-ui .customize-section-back:hover, .wp-core-ui .customize-section-back:focus { border-right-color: var(--ast-customizer-color-1); } /* Toggle Section Control */ .ast-section-toggle { display: grid; grid-template-columns: 70% 15% 15%; align-items: center; padding: 16px 14px 16px 0; height: 100%; } .ast-section-toggle label { font-size: 14px; line-height: 1; font-weight: 600; height: 100%; display: inline-flex; align-items: center; } .ast-section-toggle:not(.active) > label { cursor: default; } .customize-control.customize-control-ast-section-toggle { border: 1px dashed var(--ast-customizer-color-7); background: var(--ast-customizer-color-11); cursor: pointer; box-shadow: none !important; line-height: 42px; font-size: 14px; display: inline-grid; align-items: center; height: auto; color: var(--ast-customizer-color-5); position: relative; white-space: nowrap; border-radius: 4px; transition: all 0.2s; padding-top: 0; padding-bottom: 0; margin-bottom: 9px; } .customize-control.customize-control-ast-section-toggle:hover { background: var(--ast-customizer-color-9); border-style: solid; } .ast-section-toggle-icon { color: var(--wp-admin-theme-color); cursor: pointer; line-height: 20px; margin-right: 10px; height: 100%; display: inline-flex; align-items: center; } .ast-section-toggle-icon span { font-size: 16px; line-height: 16px; } .customize-control-ast-section-toggle { padding-top: 25px; padding-bottom: 16px; } li[ID*="accordion-section-ast-dynamic-single-"].control-section-ast_section, li[ID*="accordion-section-ast-dynamic-archive-"].control-section-ast_section { display: none !important; } assets/css/unminified/heading-rtl.css 0000666 00000002717 15165551206 0013716 0 ustar 00 .ast-field-settings-wrap .customize-control-ast-heading { margin: 0px 0 15px 0; } .customize-control-ast-heading { margin-top: 25px; margin-bottom: 0; } .customize-control-ast-heading .ast-heading-wrapper { margin: 0 -24px; } .customize-control-ast-heading .customize-control-title { display: block; padding: 15px 24px; margin: 0; border-width: 1px 0; border-style: solid; border-color: var(--ast-customizer-color-7); background-color: var(--ast-customizer-color-9); color: var(--ast-customizer-color-4); font-size: 12px; font-weight: 600; letter-spacing: 2px; line-height: 1; text-transform: uppercase !important; } .customize-control-ast-heading .customize-control-caption { top: 50%; transform: translateY(-50%); position: absolute; left: 0; font-size: 11px; font-weight: 500; letter-spacing: 1px; } .customize-control-ast-heading .customize-control-description { margin-top: 10px; } .ast-heading-wrapper label { cursor: default; } .customize-control > label { cursor: default; } .customize-control .ast-spacing-input-item-link, .customize-control .ast-border-input-item-link { cursor: pointer; } .customize-control.customize-control-ast-slider label { cursor: pointer; } .customize-control.customize-control-ast-slider label .wrapper input[type=range] { cursor: pointer; } .customize-control .ast-control-reduce-top-space { margin-top: -15px; } assets/css/unminified/customizer-style.css 0000666 00000022745 15165551206 0015065 0 ustar 00 /* Customizer Scroll CSS */ .accordion-section-content::-webkit-scrollbar, .wp-full-overlay-sidebar-content::-webkit-scrollbar { width: 6px; background-color: #f1f1f1; } .accordion-section-content::-webkit-scrollbar-thumb, .wp-full-overlay-sidebar-content::-webkit-scrollbar-thumb { border-radius: 10px; background-color: #d8d8d8; } .accordion-section-content::-webkit-scrollbar-track, .wp-full-overlay-sidebar-content::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.3); width: 6px; } .wp-full-overlay-sidebar:after { display: none; } #customize-theme-controls .control-section-ast-section-separator { margin-top: 15px; border-top: 1px solid #ddd; display: block !important; } .customize-control:not(.customize-control-nav_menu_item) { position: relative; margin-bottom: 0; margin-top: 16px; } .customize-control.customize-control-ast-color, .customize-control.customize-control-ast-color-group, .customize-control-ast-responsive-background, .customize-control-ast-background { display: flex; align-items: center; min-height: 28px; flex-wrap: wrap; } .customize-control-ast-responsive-background label { white-space: nowrap; } .customize-control .media-position-setting label.components-text { text-transform: capitalize; font-size: 12px; font-weight: 400; } .media-position-setting .astra-popover-tabs .components-tab-panel__tabs { padding-left: 0; padding-right: 0; } .customize-control[ID*="-builder-layout-ast-context-tabs"] { margin-top: 0; } [ID*="-builder-layout-ast-context-tabs"] { margin-top: 10px; } .customize-section-title { margin: -12px -24px 0 -24px; } .customize-section-description-container, #customize-controls .customize-info.section-meta, #customize-controls .customize-info { margin-bottom: 0; } #customize-controls #sub-accordion-panel-nav_menus .customize-info { margin-bottom: 15px; } #customize-control-astra-settings-header-transparent-link-heading { margin-top: 15px; } .components-base-control .components-base-control__field { margin-bottom: 0; } .components-base-control .components-base-control__field .components-input-control__backdrop { border-color: #D1D5DB !important; } .customize-control .customize-inside-control-row { padding-top: 0; padding-bottom: 0; } .customize-control-title { display: inline-block; margin-bottom: 16px; vertical-align: middle; } .customize-control-ast-color .customize-control-title, .customize-control-ast-responsive-background .customize-control-title, .customize-control-ast-background .customize-control-title, .customize-control-ast-responsive-color .customize-control-title { display: contents; } .customize-control .ast-control-tooltip { position: absolute; top: 0; right: 0; color: var(--ast-customizer-color-6); } .customize-control.customize-control-ast-toggle-control .ast-control-tooltip { position: absolute; top: 50%; right: 40px; transform: translateY(-50%); z-index: 1; } #customize-control-astra-settings-learndash-distraction-free-learning .ast-control-tooltip { padding-top: 32px; } .customize-control.customize-control-ast-toggle-control.ast-top-dotted-divider .ast-control-tooltip { position: absolute; top: 55%; right: 40px; transform: translateY(0); } .customize-control.customize-control-ast-toggle-control.ast-top-divider .ast-control-tooltip { top: calc(50% + 15px); } .customize-control.customize-control-ast-toggle-control.ast-bottom-divider .ast-control-tooltip { top: calc(50% - 11px); } .customize-control.customize-control-ast-toggle-control .ast-description-enabled .components-form-toggle { margin-left: 25px; } .customize-control.customize-control-ast-divider .ast-control-tooltip { position: absolute; top: auto; bottom: 3px; right: 0; } .ast-fields-wrap .customize-control .ast-control-tooltip { right: 15px; top: 6px; } /* Select2 WP 5.3 compatibility */ .customize-control .select2-search input[type="text"].select2-search__field { min-height: 17px; } input[type="text"].select2-search__field { line-height: 1; border-radius: 0; } /* CSS for a Description as a Notice. */ .ast-customizer-notice { margin: 0 -12px; padding: 12px; } /* CSS to show popups without scroll */ #customize-theme-controls .control-section.open { height: 100%; padding: 12px 24px 25px 24px; } /* Safari Browser specific CSS */ @media not all and (min-resolution: 0.001dpcm) { @supports (-webkit-appearance: none) { #customize-control-astra-settings-ast-header-responsive-logo-width .wrapper { display: inline-block; width: 100%; } .dashicons-desktop:before, .dashicons-tablet:before, .dashicons-smartphone:before { color: #000000; opacity: .75; } .ast-reset-btn.components-button svg { padding: 0px; height: 13px; } } } /* Firefox Browser specific CSS */ @-moz-document url-prefix() { .control-section.open .customize-control:last-child { margin-bottom: 20px; } } /* IE Browser specific CSS */ @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .control-section.open .customize-control:last-child { padding-bottom: 20px; } #customize-control-astra-settings-blog-archive-image-width .customize-control-title, #customize-control-astra-settings-blog-archive-image-height .customize-control-title, #customize-control-astra-settings-blog-single-post-image-width .customize-control-title, #customize-control-astra-settings-blog-single-post-image-height .customize-control-title { margin-left: 0px; margin-right: 20px; } } .wp-customizer li:not(.customize-control-sidebar_block_editor) h1, .wp-customizer li:not(.customize-control-sidebar_block_editor) h2, .wp-customizer li:not(.customize-control-sidebar_block_editor) h3, .wp-customizer li:not(.customize-control-sidebar_block_editor) h4, .wp-customizer li:not(.customize-control-sidebar_block_editor) h5, .wp-customizer li:not(.customize-control-sidebar_block_editor) h6 { font-weight: 600; } /* Customizer - widget appender bottom space CSS */ .block-list-appender { margin-bottom: 20px; } .block-editor-block-inspector .block-editor-block-card { margin-top: 12px; } /* Customizer - builder widget area's block gets round shapes in more-settings tab */ .components-circular-option-picker__option-wrapper::before { background: unset; } .block-editor-panel-color-gradient-settings .components-circular-option-picker__option-wrapper { position: relative; } /* Hiding this specific control on responsive devices. */ .preview-tablet #customize-control-astra-settings-woo-desktop-cart-flyout-width { display: none; } .preview-tablet #customize-control-astra-settings-woo-desktop-cart-flyout-direction { display: none; } .preview-mobile #customize-control-astra-settings-woo-desktop-cart-flyout-width { display: none; } .preview-mobile #customize-control-astra-settings-woo-desktop-cart-flyout-direction { display: none; } #customize-theme-controls .accordion-section-title, #customize-outer-theme-controls .accordion-section-title, #customize-controls .control-section.control-section-ast_section .accordion-section-title { border-bottom: 1px solid var(--ast-customizer-color-7); } .wp-core-ui #customize-controls .control-section:hover > .accordion-section-title, .wp-core-ui #customize-controls .control-section .accordion-section-title:hover, .wp-core-ui #customize-controls .control-section .accordion-section-title:focus, .wp-core-ui .customize-panel-back:hover, .wp-core-ui .customize-panel-back:focus, .wp-core-ui .customize-section-back:hover, .wp-core-ui .customize-section-back:focus { border-left-color: var(--ast-customizer-color-1); } /* Toggle Section Control */ .ast-section-toggle { display: grid; grid-template-columns: 70% 15% 15%; align-items: center; padding: 16px 0 16px 14px; height: 100%; } .ast-section-toggle label { font-size: 14px; line-height: 1; font-weight: 600; height: 100%; display: inline-flex; align-items: center; } .ast-section-toggle:not(.active) > label { cursor: default; } .customize-control.customize-control-ast-section-toggle { border: 1px dashed var(--ast-customizer-color-7); background: var(--ast-customizer-color-11); cursor: pointer; box-shadow: none !important; line-height: 42px; font-size: 14px; display: inline-grid; align-items: center; height: auto; color: var(--ast-customizer-color-5); position: relative; white-space: nowrap; border-radius: 4px; transition: all 0.2s; padding-top: 0; padding-bottom: 0; margin-bottom: 9px; } .customize-control.customize-control-ast-section-toggle:hover { background: var(--ast-customizer-color-9); border-style: solid; } .ast-section-toggle-icon { color: var(--wp-admin-theme-color); cursor: pointer; line-height: 20px; margin-left: 10px; height: 100%; display: inline-flex; align-items: center; } .ast-section-toggle-icon span { font-size: 16px; line-height: 16px; } .customize-control-ast-section-toggle { padding-top: 25px; padding-bottom: 16px; } li[ID*="accordion-section-ast-dynamic-single-"].control-section-ast_section, li[ID*="accordion-section-ast-dynamic-archive-"].control-section-ast_section { display: none !important; } assets/css/unminified/alignment.css 0000666 00000005553 15165551206 0013477 0 ustar 00 .customize-control-ast-selector .ast-alignment-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; } .customize-control-ast-selector .ast-alignment-inner-wrap, .customize-control-ast-selector .ast-selector-responsive-wrap { display: none; } .customize-control-ast-selector .ast-alignment-wrapper .ast-alignment-inner-wrap.active { flex: 1 1 auto; display: flex; } .customize-control-ast-selector .components-button.has-icon { padding: 6px; min-width: 36px; justify-content: center; } .ast-alignment-inner-wrap .components-button { white-space: nowrap; color: var(--ast-customizer-color-5); text-decoration: none; text-shadow: none; outline: unset; border: 1px solid var(--ast-customizer-color-7); width: 100%; height: 100%; text-align: center; justify-content: center; border-radius: unset; transition: none; font-weight: normal; } .ast-alignment-inner-wrap.active .components-button.is-primary { color: var(--ast-customizer-color-10); background: var(--ast-customizer-color-1); } .customize-control-ast-selector .ast-alignment-wrapper .ast-alignment-inner-wrap.active .components-button:not(.is-primary):hover { color: var(--ast-customizer-color-5) !important; } .customize-control-ast-selector .components-button .ahfb-icon-set svg { width: 16px; height: 16px; fill: var(--ast-customizer-color-8); } .customize-control-ast-selector .components-button.is-primary .ahfb-icon-set svg, .customize-control-ast-selector .components-button.is-primary .ahfb-icon-set svg circle, .customize-control-ast-selector .components-button.is-primary .ahfb-icon-set svg path:not(.ast-hf-account-unfill) { fill: var(--ast-customizer-color-10); } .customize-control-ast-selector .ast-alignment-inner-wrap:first-child .components-button { border-radius: 3px 0px 0px 3px; } .customize-control-ast-selector .ast-alignment-inner-wrap:last-child .components-button { border-radius: 0px 3px 3px 0px; } .ast-alignment-wrapper .ast-alignment-inner-wrap:not(:first-child):not(:last-child) .components-button{ border-right: none; } .customize-control-ast-selector .ast-alignment-inner-wrap .components-button { border-radius: unset; font-size: 12px; padding: 9px 0 10px; } .customize-control-ast-selector .ast-selector-responsive-wrap.active { display: flex; flex: 1 1 0; } .customize-control-ast-selector .ast-responsive-btns { position: relative; left: 6px; top: 0px; } .customize-control-ast-selector .ast-alignment-inner-wrap .components-button:focus:not(:disabled) { box-shadow: none; } .customize-control-ast-selector .components-button .ahfb-icon-set { display: flex; } .customize-control-ast-selector { margin-bottom: 1px; } .ast-alignment-inner-wrap.active button.components-button.is-primary { border-color: var(--ast-customizer-color-3); } assets/css/unminified/multi-select.css 0000666 00000002110 15165551206 0014112 0 ustar 00 .customize-control-ast-multi-selector .input-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; } .customize-control-ast-multi-selector .ast-multiselector-inner-wrap { display: flex; justify-content: center; flex: 1 1 0; background: var(--ast-customizer-color-9); border: 1px solid var(--ast-customizer-color-7); padding: .6em 0; cursor: pointer; --ast-customizer-multiselect-icon-color: var(--ast-customizer-color-6); margin-left: -1px; } .customize-control-ast-multi-selector .ast-multiselector-inner-wrap.active { --ast-customizer-multiselect-icon-color: var(--ast-customizer-color-1); border-color: var(--ast-customizer-color-3); z-index: 1; } .customize-control-ast-multi-selector .ast-multiselector-inner-wrap svg { fill: var(--ast-customizer-color-10); } .ast-multiselector-inner-wrap .ahfb-icon-set { line-height: 1; } .customize-control-ast-multi-selector .ast-multiselector-inner-wrap:last-child { border-radius: 0px 3px 3px 0px; } .customize-control-ast-multi-selector .ast-multiselector-inner-wrap:first-child { border-radius: 3px 0px 0px 3px; } assets/css/unminified/responsive-slider.css 0000666 00000013160 15165551206 0015167 0 ustar 00 .customize-control-ast-responsive-slider .wrapper, .customize-control-ast-slider .wrapper { position: relative; display: flex; } .customize-control-ast-responsive-slider .input-field-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; } .customize-control-ast-responsive-slider input[type=range] { position: inherit; } .customize-control-ast-responsive-slider select, .customize-control.customize-control-select select { color: #32373c; } .customize-control-ast-responsive-slider .input-field-wrapper { display: none; } .customize-control-ast-responsive-slider .input-field-wrapper.active { display: flex; } .customize-control-ast-responsive-slider .components-base-control { width: 100%; } .customize-control-ast-responsive-slider .slider-control-label, .customize-control-ast-slider .customize-control-title { cursor: default; margin-top: 3px; } /** * Responsive Icons */ .ast-responsive-slider-btns { position: absolute; right: 0; top: 5px; right: 30px; } .ast-responsive-slider-btns > li { margin-bottom: 0; display: none; } .ast-responsive-slider-btns > li.active { display: inline-block; } .ast-responsive-slider-btns button[type="button"] { padding: 0; cursor: pointer; background: none; border: none; outline: none; line-height: 1; } .ast-responsive-slider-btns button[type="button"] > i { cursor: pointer; width: 15px; height: 15px; font-size: 15px; } .customize-control-ast-responsive-slider .wrapper .components-base-control, .customize-control-ast-responsive-slider .wrapper .input-field-wrapper.active, .customize-control-ast-slider .components-base-control.components-range-control { width: 100%; display: inline-block; } .customize-control-ast-slider .wrapper .ast-resp-slider-reset-wrap, .customize-control-ast-responsive-slider .wrapper .ast-resp-slider-reset-wrap { margin-left: 5px; margin-top: 4px; } .customize-control-ast-responsive-slider .wrapper .ast-resp-slider-reset-wrap { top: 4px; right: 0; } .customize-control .ast-reset-btn .dashicons-image-rotate { width: 12px; height: 12px; font-size: 12px; } .customize-control-ast-slider .components-input-control input.components-input-control__input, .customize-control-ast-responsive-slider .components-input-control input.components-input-control__input { -moz-appearance: textfield; } .customize-control-ast-slider input.components-input-control__input::-webkit-inner-spin-button, .customize-control-ast-slider input.components-input-control__input::-webkit-outer-spin-button, .customize-control-ast-responsive-slider input.components-input-control__input::-webkit-inner-spin-button, .customize-control-ast-responsive-slider input.components-input-control__input::-webkit-outer-spin-button { -webkit-appearance: none; } .customize-control-ast-slider .components-input-control__container input.components-input-control__input, .customize-control-ast-responsive-slider .components-input-control__container input.components-input-control__input { display: block; border-radius: 2px 0 0 2px; box-shadow: none; transition: all 0.3s; border: 1px solid var(--ast-customizer-color-7); } .customize-control-ast-slider input.components-input-control__input:hover, .customize-control-ast-slider input.components-input-control__input:focus, .customize-control-ast-slider input.components-input-control__input:active, .customize-control-ast-responsive-slider input.components-input-control__input:hover, .customize-control-ast-responsive-slider input.components-input-control__input:focus, .customize-control-ast-responsive-slider input.components-input-control__input:active { border-color: var(--ast-customizer-color-2); border-radius: 2px; outline: none; } .customize-control-ast-slider .ast-slider-wrap, .customize-control-ast-responsive-slider .ast-slider-wrap { position: relative; } .components-range-control__wrapper .components-range-control__track { color: var(--ast-customizer-color-1); } .components-range-control__wrapper span span { background-color: var(--ast-customizer-color-1); } .customize-control-ast-slider .ast-slider-wrap .ast-range-unit, .customize-control-ast-responsive-slider .ast-slider-wrap .ast-range-unit { position: absolute; right: 23px; top: 4px; border-right: 1px solid var(--ast-customizer-color-7); padding-right: 6px; font-size: 11px; font-weight: 600; line-height: normal; text-transform: uppercase; color: var(--ast-customizer-color-1); } .customize-control-ast-slider .components-input-control__container, .customize-control-ast-responsive-slider .components-input-control__container { margin-left: 5px; } .customize-control-ast-slider .components-input-control__container div.components-input-control__backdrop, .customize-control-ast-responsive-slider .components-input-control__container div.components-input-control__backdrop { border: none; border-radius: 2px 0 0 2px; box-shadow: none; } .customize-control-ast-slider .ast-resp-slider-reset-wrap, .customize-control-ast-responsive-slider .ast-resp-slider-reset-wrap { position: absolute; display: inline-block; line-height: 1; right: 0; } .customize-control-ast-responsive-slider .ast-resp-slider-reset-wrap, .customize-control-ast-slider .ast-resp-slider-reset-wrap { top: 1px; } .customize-control-ast-responsive-slider .ast-slider-wrap .components-range-control__number { width: calc(48px) !important; } .customize-control-ast-responsive-slider .ast-slider-wrap .components-range-control__number input{ text-align: center; } assets/css/unminified/color-group.css 0000666 00000006124 15165551206 0013764 0 ustar 00 .color-group-item .components-tooltip .components-popover__content { border-radius: 3px; } .color-group-item .components-tooltip .components-popover__content > div { padding: 5px 10px; line-height: 1; } .customize-control.customize-control-ast-color-group { display: flex; flex-wrap: wrap; } .customize-control.customize-control-ast-color-group .ast-toggle-desc-wrap { flex: 1 1 auto; align-self: center; } .customize-control.customize-control-ast-color-group .customize-control-title { margin-bottom: 5px; } .customize-control.customize-control-ast-color-group .ast-field-color-group-wrap { justify-content: flex-end; display: flex; max-height: 28px; } .customize-control.customize-control-ast-color-group .color-button-wrap { position: inherit; } .customize-control.customize-control-ast-color-group .color-group-item:not(:last-child) { margin-right: 8px; } .customize-control.customize-control-ast-color-group .ast-color-group-reset { right: 72px; top: 6px; cursor: pointer; } .customize-control.customize-control-ast-color-group .ast-color-group-responsive-wrap { display: none; } .customize-control.customize-control-ast-color-group .ast-color-group-responsive-wrap.active { justify-content: flex-end; display: flex; } .customize-control.customize-control-ast-color-group .ast-responsive-btns { position: relative; right: -5px; top: 3px; } .customize-control.customize-control-ast-color-group .ast-bg-img-remove.components-button.is-link { width: 100%; border: 1px dashed #b4b9be; box-sizing: border-box; box-shadow: unset; padding: 9px 0; line-height: 1.6; margin-top: 10px; text-decoration: none; } .customize-control.customize-control-ast-color-group .more-settings { margin-top: 12px; display: flex; justify-content: flex-end; padding: 5px 0 5px 0; cursor: pointer; float: none; text-decoration: none; } .customize-control-ast-color-group .ast-color-multiple-group-reset.ast-color-group-reset { right: 110px; } .customize-control-ast-color-group .ast-color-multiple-group-reset.ast-color-group-reset.ast-single-color-group-set { right: 112px; } #customize-control-astra-settings-woo-single-page-color-group .ast-color-group-reset { right: 145px; } .ast-top-divider.customize-control-ast-color-group .ast-control-wrap .ast-color-btn-reset-wrap { top: 30px; } .ast-top-divider.customize-control-ast-color-group .ast-divider-title + .ast-control-wrap .ast-color-btn-reset-wrap { top: 75px; } .ast-top-dotted-divider.customize-control-ast-color-group .ast-control-wrap .ast-color-btn-reset-wrap { top: 30px; } .ast-top-dotted-divider.customize-control-ast-color-group .ast-divider-title + .ast-control-wrap .ast-color-btn-reset-wrap { top: 75px; } .customize-control-ast-color-group .ast-control-wrap { display: inline-flex; width: 100%; } .customize-control-ast-color-group .ast-divider-title + .ast-control-wrap .ast-color-group-reset { top: 47px; } .customize-control-ast-color-group .ast-divider-title + .ast-control-wrap .astra-color-picker-wrap { top: 73px; } .astra-color-picker-wrap.picker-open + span { display: none; } assets/css/unminified/radio-image.css 0000666 00000007657 15165551206 0013706 0 ustar 00 .customize-control-ast-row-layout .ast-responsive-btns { position: relative; top: 1px; } .customize-control-ast-radio-image label { position: relative; display: inline-block; margin-right: 12px; } .ast-divide-four label { margin-right: 0; } .customize-control-ast-radio-image input { display: none; } .customize-control-ast-radio-image input:checked + label svg { background: var(--ast-customizer-color-1); border-radius: 0; box-shadow: 0 0 3px 0px rgba(0, 133, 186, 0.67); } .customize-control-ast-radio-image input:checked + label svg path { color: var(--ast-customizer-color-10); } .customize-control-ast-radio-image .modern-layout input:checked + label svg, .components-button-group.ahfb-radio-container-control .active-radio.ast-radio-img-svg svg { background-color: var(--ast-customizer-color-1); border-color: transparent; box-shadow: 0px 12px 20px -8px rgba(30, 41, 59, 0.16); border-bottom-color: #f0f0f1; } .ast-divide-four input:checked + label svg { box-shadow: none; color: var(--ast-customizer-color-3); } .customize-control-ast-radio-image input + label .image-clickable { position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; } .customize-control-ast-radio-image:not(#customize-control-astra-settings-header-trigger-icon) > .image { display: grid; grid-template-columns: repeat(3, 1fr); grid-column-gap: 5px; grid-row-gap: 5px; } .customize-control-ast-radio-image:not(#customize-control-astra-settings-header-trigger-icon) > .modern-layout, .components-button-group.ahfb-radio-container-control { display: grid; grid-template-columns: repeat(2, 1fr); grid-column-gap: 23px; grid-row-gap: 23px; } .customize-control-ast-radio-image:not(#customize-control-astra-settings-header-trigger-icon) > .ast-divide-four { grid-template-columns: repeat(4, 1fr); grid-column-gap: 14px; grid-row-gap: 10px; } .customize-control-ast-radio-image .ast-radio-img-svg svg { width: 75px; height: 50px; } .customize-control-ast-radio-image .modern-layout .ast-radio-img-svg svg, .components-button-group.ahfb-radio-container-control .ast-radio-img-svg svg { margin: 0; width: 100%; height: auto; background-color: rgba(221,224,226,0.5); border: 1px solid var(--ast-customizer-color-7); border-radius: 4px; cursor: pointer; transition: background 0.15s ease, box-shadow 0.15s ease; } .ast-divide-four .ast-radio-img-svg svg { color: var(--ast-customizer-color-7); width: 100%; height: 93%; } .ast-divide-four .ast-radio-img-svg svg path { color: var(--ast-customizer-color-8); } /* Image tooltip */ .image-clickable[data-title]::after { text-transform: none; font-size: .9em; line-height: 1; user-select: none; pointer-events: none; position: absolute; display: none; opacity: 0; left: 50%; transform: translate(-50%, -.5em); } .image-clickable[data-title]::after { content: attr(data-title); min-width: 3em; max-width: 21em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 1ch 1.5ch; border-radius: .3ch; box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35); background: var(--ast-customizer-color-12); color: var(--ast-customizer-color-10); z-index: 9; bottom: calc(100% + 5px); text-align: center; animation: tooltips-vert 300ms ease-out forwards; } /* Make the tooltips respond to hover */ .image-clickable[data-title]:hover::after { display: block; } /* don't show empty tooltips */ .image-clickable[data-title='']::after { display: none !important; } /* KEYFRAMES */ @keyframes tooltips-vert { to { opacity: .9; transform: translate(-50%, 0); } } @keyframes tooltips-horz { to { opacity: .9; transform: translate(0, -50%); } } .ast-upgrade-trigger:hover .image-clickable[data-title]::after { display: block; } assets/css/unminified/customizer-link.css 0000666 00000000263 15165551206 0014651 0 ustar 00 .customize-control-ast-customizer-link .customizer-link { font-style: italic; text-decoration: none; } .customize-control-ast-customizer-link:empty { display:none; } assets/css/unminified/link-rtl.css 0000666 00000000370 15165551206 0013245 0 ustar 00 .ast-link-open-in-new-tab-wrapper { margin: 24px 0 0; border-top: 1px dashed var(--ast-customizer-color-7); } .ast-link-label-wrapper { margin: 24px 0; padding-top: 24px; border-top: 1px dashed var(--ast-customizer-color-7); } assets/css/unminified/customizer-global.css 0000666 00000000677 15165551206 0015165 0 ustar 00 input[type="text"], input[type="password"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="week"], select, textarea { color: var(--ast-customizer-color-5); } .customize-control .ast-spacing-responsive-btns li svg { max-width: 13px; } assets/css/unminified/multi-select-rtl.css 0000666 00000002111 15165551206 0014712 0 ustar 00 .customize-control-ast-multi-selector .input-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; } .customize-control-ast-multi-selector .ast-multiselector-inner-wrap { display: flex; justify-content: center; flex: 1 1 0; background: var(--ast-customizer-color-9); border: 1px solid var(--ast-customizer-color-7); padding: .6em 0; cursor: pointer; --ast-customizer-multiselect-icon-color: var(--ast-customizer-color-6); margin-right: -1px; } .customize-control-ast-multi-selector .ast-multiselector-inner-wrap.active { --ast-customizer-multiselect-icon-color: var(--ast-customizer-color-1); border-color: var(--ast-customizer-color-3); z-index: 1; } .customize-control-ast-multi-selector .ast-multiselector-inner-wrap svg { fill: var(--ast-customizer-color-10); } .ast-multiselector-inner-wrap .ahfb-icon-set { line-height: 1; } .customize-control-ast-multi-selector .ast-multiselector-inner-wrap:last-child { border-radius: 3px 0px 0px 3px; } .customize-control-ast-multi-selector .ast-multiselector-inner-wrap:first-child { border-radius: 0px 3px 3px 0px; } assets/css/unminified/responsive-color-rtl.css 0000666 00000004723 15165551206 0015627 0 ustar 00 .customize-control-ast-responsive-color .customize-control-content .ast-color-picker-alpha { display: none; } .customize-control-ast-responsive-color .customize-control-content { display: block; margin-top: 5px; } .customize-control-ast-responsive-color .customize-control-content .ast-color-picker-alpha .astra-color-picker-wrap .components-color-picker__saturation-black { border-radius: 4px 4px 0 0; } .customize-control-ast-responsive-color .customize-control-content .ast-color-picker-alpha .astra-color-picker-wrap .components-color-picker__saturation-color, .customize-control-ast-responsive-color .customize-control-content .ast-color-picker-alpha .astra-color-picker-wrap .components-color-picker__saturation-white { border-radius: 3px; } .customize-control-ast-responsive-color .customize-control-content .ast-color-picker-alpha.active { display: block; } .customize-control-ast-responsive-color .customize-control-content .components-color-picker__saturation-color, .customize-control-ast-responsive-color .customize-control-content .components-color-picker__saturation-white { border-radius: unset; } .ast-field-settings-modal .customize-control-ast-responsive-color .customize-control-content .color-button-wrap { left: 30px; top: -3px; } .ast-field-settings-modal .customize-control-ast-responsive-color .customize-control-content .astra-color-picker-wrap { margin-right: 0px; margin-bottom: 10px; margin-top: 10px; } .ast-field-settings-modal .customize-control-ast-responsive-color .customize-control-content .customize-control-title { display: block; margin-bottom: 0px; } .ast-field-settings-modal .customize-control-ast-responsive-color .ast-responsive-btns { left: 7px; top: 1px; } .ast-field-settings-modal .customize-control-ast-responsive-color.customize-control:first-child { margin-top: 28px; } .ast-field-settings-modal .customize-control-ast-responsive-color .ast-clear-btn-inside-picker.components-button { margin: 5px 10px 20px 20px; } .ast-field-settings-modal .customize-control-ast-responsive-color .ast-color-btn-reset-wrap { top: 3.5px; } @supports (-moz-appearance: none) { .ast-field-settings-modal .customize-control-ast-responsive-color .ast-color-btn-reset-wrap { top: 5.5px; left: 65px; } .ast-field-settings-modal .customize-control-ast-responsive-color .customize-control-content .color-button-wrap { left: 27px; top: -2px; } } assets/css/unminified/responsive-background-rtl.css 0000666 00000021221 15165551206 0016620 0 ustar 00 .customize-control-ast-responsive-background { position: relative; margin-bottom: -5px; } .customize-control-ast-responsive-background .background-container h4 { font-size: 14px; font-weight: 600; color: #555d66; } .customize-control-ast-responsive-background .background-attachment h4, .customize-control-ast-responsive-background .background-color h4, .customize-control-ast-responsive-background .background-position h4, .customize-control-ast-responsive-background .background-repeat h4, .customize-control-ast-responsive-background .background-size h4 { margin-bottom: 5px; margin-top: 10px; } .customize-control-ast-responsive-background .background-color { margin-bottom: 12px; } .customize-control-ast-responsive-background .background-repeat { margin: 15px 0 15px 0; } .customize-control-ast-responsive-background .background-attachment .buttonset, .customize-control-ast-responsive-background .background-size .buttonset { display: flex; flex-wrap: wrap; } .customize-control-ast-responsive-background .background-attachment .buttonset .switch-label, .customize-control-ast-responsive-background .background-size .buttonset .switch-label { background: #ffffff; border: 1px solid rgba(0, 0, 0, 0.1); color: #555; padding: 2px 4px; margin-left: 15px; text-align: center; flex-grow: 1; transition: background-color 140ms linear; } .customize-control-ast-responsive-background .background-attachment .buttonset .switch-label:last-child, .customize-control-ast-responsive-background .background-size .buttonset .switch-label:last-child { margin-left: 0; } .customize-control-ast-responsive-background .background-attachment .buttonset .switch-input:checked + .switch-label, .customize-control-ast-responsive-background .background-size .buttonset .switch-input:checked + .switch-label { background-color: #f5f5f5; color: #565e67; } .customize-control-ast-responsive-background .background-attachment .buttonset .switch-input[checked="checked"] + .switch-label, .customize-control-ast-responsive-background .background-size .buttonset .switch-input[checked="checked"] + .switch-label { background-color: #f5f5f5; color: #565e67; } .customize-control-ast-responsive-background .ast-bg-img-remove.components-button.is-link { width: 100%; border: 1px dashed #b4b9be; box-sizing: border-box; box-shadow: unset; padding: 9px 0; line-height: 1.6; margin-top: 10px; text-decoration: none; } .customize-control-ast-responsive-background .ast-bg-img-remove.components-button.is-destructive:hover:not(:disabled) { color: #a02222; box-shadow: unset; border-color: #a02222; } .customize-control-ast-responsive-background .more-settings { margin-top: 12px; display: flex; justify-content: flex-end; padding: 5px 0 5px 0; cursor: pointer; float: none; text-decoration: none; } .customize-control-ast-responsive-background .more-settings:focus { outline: 0; box-shadow: none; } .customize-control-ast-responsive-background .arrow-icon { margin-right: 5px; } .customize-control-ast-responsive-background .background-container { display: none; } .customize-control-ast-responsive-background .background-container.active { display: block; } .customize-control-ast-responsive-background .wp-picker-container { display: block; } .customize-control-ast-responsive-background .wp-picker-container .wp-picker-clear { margin-right: 4px; min-height: 30px; } .customize-control-ast-responsive-background .customize-control-content .astra-color-picker-wrap { width: 100%; } .customize-control-ast-responsive-background .customize-control-content .components-color-picker__saturation-color, .customize-control-ast-responsive-background .customize-control-content .components-color-picker__saturation-white { border-radius: unset; } .customize-control-ast-responsive-background .ast-color-btn-clear-wrap { left: 84px; } /** * BG Media Button. */ /** * Gradient field */ .components-color-picker__inputs-toggle-wrapper .components-color-picker__inputs-toggle { vertical-align: middle; height: 32px; } .astra-popover-tabs .components-button.upload-button.button-add-media { width: 100%; position: relative; text-align: center; color: #555d66; border: 1px dashed #b4b9be; box-sizing: border-box; box-shadow: unset; padding: 9px 0; line-height: 1.6; } .astra-popover-tabs .components-button.upload-button.button-add-media:hover { color: #555d66; box-sizing: border-box; box-shadow: unset; border-color: #0185ba; } .astra-popover-tabs [ID*="-gradient-view"] { padding: 0 15px 15px 15px; } .astra-popover-tabs [ID*="-gradient-view"] .components-circular-option-picker__clear { flex: unset; box-shadow: unset; width: auto; padding: 0 5px; } .astra-popover-tabs [ID*="-gradient-view"] .components-circular-option-picker__clear:hover { box-shadow: unset; } .astra-popover-tabs [ID*="-gradient-view"] .components-circular-option-picker__clear:active { box-shadow: unset; } .astra-popover-tabs [ID*="-gradient-view"] .components-circular-option-picker__clear:focus { box-shadow: unset; } .astra-popover-tabs #tab-panel-0-image-view > div { text-align: center; } .astra-popover-tabs #tab-panel-0-image-view > div img { width: 200px; margin-bottom: 18px; } .astra-popover-tabs #tab-panel-0-image-view > div .media-position-setting { text-align: right; } .media-position-setting > .components-base-control { margin-bottom: 15px; } .media-position-setting [CLASS*="-Item-LabelWrapper"] { margin-bottom: 5px; } .astra-popover-color .components-circular-option-picker { position: relative; margin-top: 0; } .astra-popover-color .components-circular-option-picker .components-circular-option-picker__custom-clear-wrapper { margin-top: 10px; justify-content: flex-start; } @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .astra-popover-color .components-circular-option-picker .components-circular-option-picker__custom-clear-wrapper { width: 50px; } } .astra-popover-color [ID*="-color-view"] .components-circular-option-picker { width: auto; } .astra-popover-color .ast-color-palette { width: auto; padding: 16px 14px 0px 0px; } .astra-popover-color .ast-color-palette .components-circular-option-picker__option { width: 100%; height: 100%; border-radius: 100%; } .astra-popover-color .ast-color-palette .components-button.is-pressed:focus:not(:disabled) { box-shadow: none; border: none; } .astra-popover-color .components-custom-gradient-picker { margin-top: 0; } .astra-popover-color .components-custom-gradient-picker__gradient-bar { box-sizing: border-box; opacity: 1; } .astra-popover-color .components-custom-gradient-picker__type-picker .components-base-control__label { display: block; } .components-custom-gradient-picker .components-base-control__label { padding-top: 10px; font-size: 12px; display: block; letter-spacing: 0.1px; line-height: 18px; } [ID*="-gradient-view"] .components-toolbar.components-custom-gradient-picker__toolbar .components-button.has-icon { border: none; } .media-position-setting.hide-settings { display: none; } .media-position-setting .astra-popover-tabs [ID*="-gradient-view"] { padding: 0 0 15px 0; } .ast-field-settings-modal .customize-control-content .color-button-wrap { left: 30px; top: 0; } .ast-field-settings-modal .ast-responsive-btns { position: absolute; left: 14px; top: 4px; } .ast-field-settings-modal .customize-control-content .astra-color-picker-wrap { margin-right: 0; margin-top: 0; } .ast-field-settings-modal .customize-control-content .ast-color-btn-reset-wrap { left: 65px; top: 7px; } .ast-field-settings-modal .customize-control-content .ast-color-btn-clear-wrap { left: 91px; } .ast-field-settings-modal .customize-control-ast-responsive-background.customize-control:first-child { margin-top: 28px; } .customize-control-ast-responsive-background .ast-color-btn-reset-wrap, .customize-control-ast-responsive-color .ast-color-btn-reset-wrap { display: inline-block; line-height: 1; top: 4.5px; } .customize-control-ast-responsive-background .ast-responsive-btns, .customize-control-ast-responsive-color .ast-responsive-btns { position: relative; left: -5px; top: 2px; } .ast-field-settings-modal .customize-control-ast-responsive-background .ast-responsive-btns, .ast-field-settings-modal .customize-control-ast-responsive-color .ast-responsive-btns { left: 8px; } assets/css/unminified/slider-rtl.css 0000666 00000004663 15165551206 0013603 0 ustar 00 .customize-control-ast-slider .wrapper { display: flex; } .customize-control-ast-slider .components-range-control { width: 100%; } .customize-control-ast-slider .ast-range-unit, .customize-control-ast-responsive-slider .wrapper .ast-range-unit { padding: 0 5px 0 0; font-size: 11px; line-height: 1em; font-weight: 500; align-self: auto; text-transform: uppercase; } .components-range-control__slider[type=range] { align-items: center; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .components-range-control__slider[type=range]::-webkit-slider-runnable-track, .components-range-control__slider[type=range]::-moz-range-track { content: ''; height: 2px; pointer-events: none; } .components-range-control__slider[type=range]::-webkit-slider-thumb, .components-range-control__slider[type=range]::-moz-range-thumb { cursor: pointer; -webkit-appearance: none; margin-top: 5px; } .customize-control-ast-slider .components-range-control__wrapper, .customize-control-ast-responsive-slider .components-range-control__wrapper { margin-right: 0px; } .customize-control-ast-slider span[CLASS*="-ThumbWrapper"], .customize-control-ast-responsive-slider span[CLASS*="-ThumbWrapper"] { height: 17px; width: 17px; top: 2px; margin-right: 0px; } .ast-top-divider.customize-control-ast-slider .ast-divider-title + .ast-slider-wrap .ast-resp-slider-reset-wrap { top: 68px; } .customize-control-ast-responsive-slider .ast-responsive-slider-btns { position: relative; top: -3px; left: -10px; display: inline-block; } .customize-control-ast-responsive-slider .ast-responsive-units { position: absolute; top: 3px; left: 23px; font-size: 11px; line-height: normal; border-left: 1px solid #ddd; padding-left: 5px; text-transform: uppercase; width: auto; display: none; } .customize-control-ast-responsive-slider .ast-responsive-units li.single-unit { display: inline-block; margin-right: 6px; margin-bottom: 0; width: 16px; text-align: center; user-select: none; opacity: 0.6; cursor: pointer; } .customize-control-ast-responsive-slider .ast-responsive-units li.single-unit.active { opacity: 1; font-weight: 600; color: #0073aa; cursor: default; } .ast-field-settings-modal .ast-fields-wrap > .customize-control-ast-responsive-slider + .customize-control-ast-font { margin-top: 8px; } assets/css/unminified/color-palette-rtl.css 0000666 00000014201 15165551206 0015060 0 ustar 00 #customize-control-astra-color-palettes .ast-color-palette-wrap > div { margin-bottom: 8px; position: relative; } #customize-control-astra-color-palettes .color-button-wrap { display: unset; position: relative; left: unset; top: unset; vertical-align: sub; z-index: 10; } #customize-control-astra-color-palettes .astra-color-picker-wrap { position: absolute; z-index: 1; left: 0; width: 100%; display: none; margin-top: 10px; } #customize-control-astra-color-palettes .astra-color-picker-wrap.picker-open{ display: block; } #customize-control-astra-color-palettes .ast-color-palette-label { width: 65%; display: inline-block; margin-left: 10px; vertical-align: top; } #customize-control-astra-color-palettes .ast-color-palette-label input { background: none; border: none; } #customize-control-astra-color-palettes .ast-color-palette-label input:focus { border: 1px solid black; outline: none; box-shadow: none; background: white; } .ast-color-palette-wrapper .ast-single-palette-wrap { display: grid; grid-template-columns: repeat(9, 1fr); align-items: center; position: relative; gap: 2px; } .ast-single-palette-wrap .components-button.astra-color-icon-indicate .component-color-indicator.astra-advanced-color-indicate { width: 25px; height: 25px; } #customize-control-astra-color-palettes .ast-color-palette-wrapper .ast-color-picker-wrap:first-child { margin-right: 0; } #customize-control-astra-color-palettes .ast-color-palette-wrapper .ast-color-picker-wrap { margin-top: 12px; cursor: pointer; } #customize-control-astra-color-palettes .ast-reset-btn:disabled { opacity: 0.6; } #customize-control-astra-color-palettes .ast-single-color-container { width: 25%; height: 48px; display: inline-block; } #customize-control-astra-color-palettes .ast-color-palette-wrap > section { text-align: center; outline: none; border-radius: 3px; cursor: pointer; transition: all 0.2s; box-shadow: 0 0 0 1px #ddd; } .ast-color-palette-container { width: 100%; display: inline-grid; grid-template-columns: auto auto; column-gap: 16px; row-gap: 16px; } #customize-control-astra-color-palettes .ast-field-settings-modal { display: none; padding: 16px; } .ast-color-palette-wrap { transition: all 0.2s; } .ast-color-palette-wrap.active { box-shadow: 0px 12px 20px -8px rgb(30 41 59 / 16%); } #customize-control-astra-color-palettes .ast-color-palette-wrapper { clear: both; } #customize-controls .customize-section-title.is-in-view.is-sticky { z-index: 99; } #customize-control-astra-color-palettes .ast-palette-selection-wrapper { overflow: hidden; padding: 2px; } @media (min-width: 1800px) { #customize-control-astra-color-palettes .astra-color-picker-wrap { width: auto; } } #customize-control-astra-color-palettes .ast-color-palette-wrap.active > section { box-shadow: 0 0 0 1px #334155; } .ast-palette-label-wrap{ text-align: center; color: #9CA3AF; overflow: hidden; width: 100%; box-sizing: border-box; padding: 0; transition: .15s color ease-in-out,.15s background-color ease-in-out,.15s border-color ease-in-out; font-style: normal; font-weight: 600; font-size: 10px; line-height: 22px; letter-spacing: 1.5px; text-transform: uppercase; } .ast-color-palette-wrap.active .ast-palette-label-wrap { color: #334155; } #customize-control-astra-color-palettes .ast-field-settings-modal { margin-top: -35px; } .astra-advanced-color-indicate .global-color{ display: none; } .color-button-wrap.has-global-palette-color .astra-advanced-color-indicate .global-color{ color: #fff; display: block; opacity: 1; position: absolute; right: 50%; top: 50%; display: block; text-align: center; transform: translate(50%, -50%); } .color-button-wrap.has-global-palette-color .astra-advanced-color-indicate .global-color svg{ width: 10px; height: 10px; transform: scale(1.5); } #customize-control-astra-color-palettes .ast-adv-toggle-icon { top: -5px; } .ast-color-picker-custom-tooltip { position: absolute; top: -30px; bottom: 0; right: 0; left: 0; width: 100%; height: 100%; } .ast-color-picker-custom-tooltip[data-title]::after { content: attr(data-title); min-width: 3em; max-width: 10em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 1ch 1.5ch; border-radius: 0.3ch; box-shadow: 0 1em 2em -0.5em rgb(0 0 0 / 35%); background: var(--ast-customizer-color-12); color: var(--ast-customizer-color-10); z-index: 1000; bottom: calc(100% + 5px); text-align: center; animation: tooltips-vert .3s ease-out forwards; text-transform: none; font-size: .9em; line-height: 1; user-select: none; pointer-events: none; position: absolute; display: none; opacity: 0; right: 50%; transform: translate(50%,-0.5em); } .ast-color-picker-custom-tooltip-wrapper { position: relative; } .ast-color-picker-wrap:hover + .ast-color-picker-custom-tooltip-wrapper .ast-color-picker-custom-tooltip[data-title]::after{ display: flex; white-space: break-spaces; inline-size: max-content; } .ast-color-palette .components-popover.components-tooltip { position: relative !important; right: 5px !important; top: -35px !important; transform: unset !important; } .customize-control .components-tooltip { z-index: 8 !important; } .color-group-item .components-popover .components-popover__content, .ast-color-palette .components-popover .components-popover__content { min-width: 3em; max-width: 10em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 1ch 1.5ch; border-radius: 0.3ch; box-shadow: 0 1em 2em -0.5em rgb(0 0 0 / 35%); background: var(--ast-customizer-color-12); color: var(--ast-customizer-color-10); z-index: 1000; text-align: center; text-transform: none; font-size: .9em; line-height: 1; user-select: none; pointer-events: none; } .ast-color-palette .components-popover .components-popover__content { bottom: calc(100% + 5px); animation: tooltips-vert .3s ease-out forwards; right: 50%; transform: translate(50%,-0.5em); } assets/css/unminified/radio-icon.css 0000666 00000003036 15165551206 0013537 0 ustar 00 .customize-control-ast-radio-icon .ast-control-wrap { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; } .customize-control-ast-radio-icon .customize-control-title { flex: 1; padding-right: 0.5em; } .customize-control-ast-radio-icon .customize-control-title { margin-top: 8px; margin-bottom: 8px; } .customize-control-ast-radio-icon .ast-options { background-color: var(--ast-customizer-color-9); margin: 0; line-height: 0; } .customize-control-ast-radio-icon .ast-options li { display: inline-block; position: relative; background-color: transparent; width: 42px; height: 28px; line-height: 28px; margin-bottom: 0; border: 1px solid var(--ast-customizer-color-7); color: var(--ast-customizer-color-8); cursor: pointer; } .customize-control-ast-radio-icon .ast-options li .dashicon { text-align: center; line-height: 28px; width: 100%; } .customize-control-ast-radio-icon .ast-options li { margin-left: -1px; } .customize-control-ast-radio-icon .ast-options li:nth-child(1) { border-top-left-radius: 3px; border-bottom-left-radius: 3px; margin-left: 0; } .customize-control-ast-radio-icon .ast-options li:nth-last-child(1) { border-top-right-radius: 3px; border-bottom-right-radius: 3px; } .customize-control-ast-radio-icon .ast-options li.active { background-color: var(--ast-customizer-color-1); color: var(--ast-customizer-color-10); border-color: var(--ast-customizer-color-1); } assets/css/unminified/input-with-dropdowm.css 0000666 00000002725 15165551206 0015460 0 ustar 00 .customize-control-ast-input-with-dropdown .ast-input-with-dropdown-wrapper { position: relative; } .customize-control-ast-input-with-dropdown .components-dropdown-menu{ position: absolute; right: 0; top: 0; } .customize-control-ast-input-with-dropdown .components-dropdown-menu .components-dropdown-menu__toggle{ width: 30px; height: 30px; border-radius: 0; background-color: var(--wp-admin-theme-color); color: #fff; } .customize-control-ast-input-with-dropdown .components-dropdown-menu .components-dropdown-menu__toggle:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):not(.components-color-picker__saturation-pointer):hover { color: #fff; } .customize-control-ast-input-with-dropdown .components-button:focus:not(:disabled) { box-shadow: none; outline: none; } .customize-control-ast-input-with-dropdown .components-popover__content { min-width: 170px; } .customize-control-ast-input-with-dropdown .components-popover__content .components-button:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):not(.components-color-picker__saturation-pointer):hover { color: var(--wp-admin-theme-color); } .customize-control-ast-input-with-dropdown .ast-input-with-dropdown-wrapper input.components-text-control__input { padding-right: 40px; max-height: 30px; min-height: 30px; border-color: #ddd; } assets/css/unminified/upgrade-rtl.css 0000666 00000010430 15165551206 0013735 0 ustar 00 .ast-upgrade-pro-wrap .ast-upgrade-trigger, .ast-upgrade-pro-wrap .ast-upgrade-pro-innerwrap { width: 100%; -js-display: inline-flex; display: inline-flex; align-items: center; flex-wrap: wrap; align-content: center; position: relative; overflow: hidden; justify-content: center; } .ast-upgrade-pro-wrap .ast-upgrade-cta { position: absolute; top: auto; right: auto; width: auto; height: 28px; border-radius: 4px; padding: 0 5px 0 8px; font-size: 1em; line-height: 1em; display: inline-flex; color: var(--ast-customizer-color-1); background: var(--ast-customizer-color-9); border: 1px solid var(--ast-customizer-color-1); align-items: center; align-content: center; white-space: nowrap; } a.ast-upgrade-trigger:focus, a.ast-upgrade-trigger:active { box-shadow: none; border: none; outline: none; } .ast-upgrade-pro-wrap .ast-upgrade-section-title { margin-right: 8px; } .ast-upgrade-pro-wrap .ast-upgrade-pro-innerwrap > svg { width: 100%; height: 100%; filter: blur(4px); } .ast-upgrade-pro-wrap .ast-upgrade-cta svg { width: 1.2em; height: 1.2em; } /** Radio image upgrade CSS */ .customize-control-ast-radio-image .ast-pro-option > *:not(.image-clickable) { opacity: 0.4; } .ast-radio-img-svg.ast-pro-option .image-clickable::before { display: inline-flex; position: absolute; top: 36%; right: 41%; content: ''; background-size: 1.5em 1.5em; height: 1.5em; width: 1.5em; border: 1px solid var(--ast-customizer-color-1); background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5002 7.2001H11.7002V4.8001C11.7002 3.0401 10.2602 1.6001 8.5002 1.6001C6.7402 1.6001 5.3002 3.0401 5.3002 4.8001V7.2001H4.5002C4.1002 7.2001 3.7002 7.6001 3.7002 8.0001V13.6001C3.7002 14.0001 4.1002 14.4001 4.5002 14.4001H12.5002C12.9002 14.4001 13.3002 14.0001 13.3002 13.6001V8.0001C13.3002 7.6001 12.9002 7.2001 12.5002 7.2001ZM9.3002 12.8001H7.7002L8.0202 11.0401C7.6202 10.8801 7.3002 10.4001 7.3002 10.0001C7.3002 9.3601 7.8602 8.8001 8.5002 8.8001C9.1402 8.8001 9.7002 9.3601 9.7002 10.0001C9.7002 10.4801 9.4602 10.8801 8.9802 11.0401L9.3002 12.8001ZM10.1002 7.2001H6.9002V4.8001C6.9002 3.9201 7.6202 3.2001 8.5002 3.2001C9.3802 3.2001 10.1002 3.9201 10.1002 4.8001V7.2001Z' fill='%230284C7'/%3E%3C/svg%3E"); } .ast-upgrade-list-wrapper { text-align: center; } .ast-upgrade-list-wrapper .ast-brand-logo { margin: 0; } .ast-upgrade-list-wrapper svg { width: 32px; height: 32px; } .ast-upgrade-list-items { margin-bottom: 1.8em; } .ast-upgrade-list-wrapper .ast-upgrade-list-section-title { margin: 0.5em auto 1.8em; max-width: 240px; } .ast-pro-upgrade-item svg { vertical-align: middle; margin-left: 5px; fill: var(--ast-customizer-color-1); } .ast-pro-upgrade-item span { display: inline-block; } .ast-upgrade-list-description { margin: 5px 20px 0 0; } .ast-upgrade-list-title { font-weight: 600; } .ahfb-header-builder-active li#customize-control-astra-settings-builder-header:not(.ast-pro-available), .ahfb-header-builder-active li#customize-control-astra-settings-builder-header:not(.ast-pro-available) *, .ahfb-footer-builder-active li#customize-control-astra-settings-builder-footer:not(.ast-pro-available), .ahfb-footer-builder-active li#customize-control-astra-settings-builder-footer:not(.ast-pro-available) * { color: var(--ast-customizer-color-9); background: var(--ast-customizer-color-1); } .customize-control .button.ahfb-builder-section-shortcut { border-right: 1px solid #ddd; border-left: 1px solid #ddd; } .ast-customize-control-title a.ast-builder-upgrade-link { background: var(--ast-customizer-color-9) !important; color: var(--ast-customizer-color-1) !important; box-shadow: 0px 4px 8px -4px rgba(0, 0, 0, 0.16); margin-right: 10px; border-radius: 4px; padding: 3px 10px 5px; text-decoration: none; vertical-align: top; } .ast-pro-upgrade-item p { margin: 1.25em 0; line-height: 1; } li#customize-control-astra-settings-header-builder-pro-items .ast-upgrade-pro-wrap, li#customize-control-astra-settings-footer-builder-pro-items .ast-upgrade-pro-wrap { padding-right: 12px; padding-left: 12px; } assets/css/unminified/sortable.css 0000666 00000016022 15165551206 0013325 0 ustar 00 .customize-control-ast-sortable .sortable { cursor: default; } .customize-control-ast-sortable .sortable .dashicons-visibility { cursor: pointer; } .customize-control-ast-sortable .sortable .ast-sortable-item, .customize-control-ast-sortable .sortable .ast-sortable-subcontrols { padding: 1px 3px 1px 12px; border: 1px solid #D1D5DB; color: #334155; background: #ffffff; cursor: move; font-size: 14px; line-height: 38px; margin: 0 0 10px; border-radius: 4px; } .customize-control-ast-sortable .sortable .ast-sortable-subcontrols { border: none; border-top: 1px solid #d1d5db; border-radius: 0 0 3px 3px; } .customize-control-ast-sortable .sortable div:last-child { margin: 0; } .customize-control-ast-sortable .sortable div > .dashicons { float: right; position: relative; font-size: 16px; padding: 9px; line-height: 20px; border-left: none; } .customize-control-ast-sortable .sortable div.invisible { opacity: 0.6; visibility: visible; } .customize-control-ast-sortable .sortable div.invisible .dashicons.visibility:after { opacity: 1; position: absolute; content: ''; width: 18px; height: 2px; top: 18px; left: 11px; background: #656565; border-radius: 5px; transform: rotate(-45deg); box-shadow: 0px 0px 0px 1px #fff; transition: opacity 0.2s ease; } /** * Expansion specific new raw CSS. */ .ast-sortable-item.invisible, .ast-sortable-item:hover { opacity: .8; } .ast-sortable-item.show:hover { opacity: 1; } .ast-sortable-item .dashicons-arrow-down-alt2, .ast-sortable-item .dashicons-remove { margin-right: -6px; } .ast-sortable-item .dashicons-admin-page, .ast-sortable-item .dashicons-arrow-down-alt2, .ast-sortable-item .dashicons-remove { cursor: pointer; } .ast-sortable-subcontrols { display: none; padding: 12px 0; margin-left: -12px !important; border-top: 1px solid #d1d5db; margin-right: -3px!important; } .ast-sortable-subcontrols > * { padding-right: 9px; padding-bottom: 12px; } .show .ast-sortable-subcontrols { display: block; } .ast-sortable-subfields-wrap .customize-control { box-sizing: border-box; position: relative; padding-left: 9px; } /** * ast-list-icons inside sortable compatibility CSS. */ .ast-sortable-item.show i.ast-accordion { transform: rotate(180deg); border-left: none;border-right: none; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .components-button { padding: 6px 8px; height: 40px; background: white; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .components-button:focus { box-shadow: none; } .customize-control-ast-list-icons .ahfb-sorter-item-panel-header .ahfb-sorter-title { padding-right: 20px; max-width: 100%; text-overflow: ellipsis; overflow: hidden; } .customize-control-ast-list-icons span.feature-label { max-width: 100px; text-overflow: ellipsis; font-size: 14px; line-height: 18px; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .dashicons-admin-page { color: #556068; } .customize-control-ast-sortable .ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-item-panel-header { border: 1px solid #ddd; border-left: 0; border-bottom: 0; overflow: hidden; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-visiblity svg, .ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-visiblity .ast-media-image-preview { height: 14px; width: 14px; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-visiblity span { display: flex; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-visiblity svg { height: 16px; width: 16px; fill: #556068; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .ast-sorter-item-expand { border-left: none; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-visiblity { border-right: none; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-item { border: 1px solid #ddd; border-top: 0; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .rfipdropdown { width: 225px !important; left: -10px; box-shadow: 0 5px 15px rgb(0 0 0 / 22%), 0 0px 5px rgb(0 0 0 / 30%); } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .rfipdropdown--open { height: 285px; overflow: hidden; position: absolute; } .ast-sortable-item .ahfb-sorter-item-panel-content { border-top: 1px solid #ddd; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .rfipdropdown--open .rfipicons__ibox:hover>* { transform: scale(1.3) !important; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .rfipdropdown--open .rfipicons__ibox { height: 32px !important; } .ast-sortable-subfields-wrap .ast-color-btn-reset-wrap { top: 0; } .customize-control-ast-sortable .ast-sortable-subfields-wrap .customize-control-title { margin-bottom: 16px; font-size: 13px; margin-top: 3px; } .customize-control-ast-sortable .ast-sortable-subfields-wrap .ast-responsive-btns { top: 7px; } .ast-sortable-subfields-wrap .ast-fields-wrap { margin-left: -12px; padding-bottom: 10px; } .customize-control-content { width: 100%; display: flex; flex-direction: column; } .ast-sortable-subfields-wrap .ast-fields-wrap { overflow: inherit; } .ast-sortable-subfields-wrap .customize-control{ float: none; } /** * Hide clone & accordion dashicons for invisible items. */ .ast-sortable-item.invisible > .dashicons-admin-page, .ast-sortable-item.invisible > .ast-accordion, .ast-sortable-item.invisible > .dashicons-remove { display: none; } .ast-sortable-item.invisible .ast-sortable-subcontrols { display: none; } .ast-sortable-item .ahfb-sorter-item .dashicons { font-size: 16px; width: 16px; height: 16px; } .ast-sortable-item .ahfb-sorter-item .ahfb-sorter-item-expand:before { left: 7px; width: 17px; } .ast-sortable-item .components-button.item-is-hidden:not(.visibility-item), .ahfb-sorter-item:first-child .ahfb-sorter-item-remove { display: none; } .customize-control-ast-sortable .sortable .rfip .rfipbtn__button { margin-left: auto; } .ast-sortable-subfields-wrap .customize-control-ast-responsive-slider .ast-responsive-slider-btns { top: -2px; } /** * Dynamic featured-image section compat. */ .ast-sortable-item .customize-control-ast-color .ast-color-btn-reset-wrap { top: 12px; } .ast-sortable-item .customize-control-ast-color .color-button-wrap { top: 8px; } .ast-sortable-item .customize-control-ast-color .astra-color-picker-wrap { position: relative; top: 8px; } .ast-sortable-subfields-wrap .customize-control-ast-description { line-height: 1; } .customize-control-ast-list-icons .ahfb-sorter-item-panel-header .dashicons-admin-page { margin-right: 0; } assets/css/unminified/font-presets-rtl.css 0000666 00000013726 15165551206 0014752 0 ustar 00 .ast-typo-presets { width: 100%; display: flex; align-items: center; flex-wrap: wrap; row-gap: 8px; column-gap: 8px; justify-content: space-between; } .ast-typo-presets .ast-typo-preset-item { padding: 0; border-radius: 3px; cursor: pointer; border: 1px solid var(--ast-customizer-color-7); height: 64px; text-align: center; width: 47.5%; position: relative; } .ast-typo-presets .ast-typo-preset-item:hover{ border: 1px solid var(--ast-customizer-color-1); } .ast-typo-presets .ast-typo-preset-item svg { transform: scale(1); width: 100%; height: 100%; padding: 0; margin: 0px; } .ast-typo-presets .ast-typo-preset-item.active { border: 1px solid var(--ast-customizer-color-1); background: var(--ast-customizer-color-9); } .customize-control-ast-typography-presets .ast-reset-btn-preset-wrap { top: -5px; } .ast-typo-preset-item .components-tooltip { margin-top: -8px; } .ast-typo-preset-item .components-tooltip::before { border-bottom: none!important; border-right-color: transparent!important; border-left-color: transparent!important; border-top-style: solid!important; border-top-color: #1e1e1e!important; margin-right: -10px; bottom: -8px; content: ""; position: absolute; height: 0; width: 0; line-height: 0; border: 8px solid #ccc; } .ast-typo-preset-item .components-tooltip::after { border-bottom: none!important; border-right-color: transparent!important; border-left-color: transparent!important; border-top-style: solid!important; border-top-color: #1e1e1e!important; margin-right: -10px; bottom: -6px; content: ""; position: absolute; height: 0; width: 0; line-height: 0; border: 8px solid #fff; } .ast-font-styling { display: flex; justify-content: space-between; gap: 15px; align-items: center; padding-bottom: 20px; border-bottom: 1px dashed #D4D4D4; } .ast-font-extras-wrapper, .ast-font-spacing-wrapper{ display: flex; align-items: center; gap: 8px; } .ast-font-extras-wrapper .ast-font-extras-input, .ast-font-spacing-wrapper .ast-font-spacing-input { position: relative; display: flex; align-items: center; background: #fff; max-width: 72px; width: 100%; border: 1px solid #d1d5db; border-radius: 3px; padding: 0 3px; } .ast-font-extras-wrapper .ast-font-extras-input input, .ast-font-spacing-wrapper .ast-font-spacing-input input { padding: 0; border: none; min-height: 32px; border-radius: 3px; border: none !important; box-shadow: none !important; text-align: center; padding: 0 5px; } .ast-font-extras-wrapper .ast-font-extras-input input[type=number], .ast-font-spacing-wrapper .ast-font-spacing-input input[type=number] { -moz-appearance: textfield; } .ast-font-extras-input:hover, .ast-font-spacing-input:hover { border-color: var(--ast-customizer-color-2); } .ast-font-extras-wrapper .ast-font-extras-input svg, .ast-font-spacing-wrapper .ast-font-spacing-input svg { width: 38px; height: 28px; } .ast-font-extras-input .plus-minus-control .dashicons, .ast-font-spacing-input .plus-minus-control .dashicons { font-size: 10px; color: #9CA3AF; width: 12px; height: 10px; display: inherit; cursor: pointer; } div .ast-field-settings-modal .customize-control-ast-font-extras { margin-top: 15px; } .ast-font-extras-input input[type=number]::-webkit-inner-spin-button, .ast-font-extras-input input[type=number]::-webkit-outer-spin-button, .ast-font-spacing-input input[type=number]::-webkit-inner-spin-button, .ast-font-spacing-input input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; -moz-appearance: none; appearance: none; } .ast-font-unit-wrapper { display: flex; gap: 6px; font-size: 11px; font-weight: 500; color: #9CA3AF; } .ast-font-unit-wrapper span { cursor: pointer; } .ast-font-unit-wrapper span:hover { color: #0284c7; } .ast-font-unit-wrapper .active { color: #0284c7; cursor: default; } .ast-font-styling-second { display: flex; justify-content: space-between; align-items: center; gap: 10px; padding-top: 20px; } .ast-font-transform-wrapper, .ast-font-decoration-wrapper { display: flex; align-items: center; flex: 1; } .ast-font-transform-wrapper div, .ast-font-decoration-wrapper div { padding: 8px 0; width: 33%; text-align: center; font-weight: 600; font-size: 12px; line-height: 16px; color: #334155; } .ast-font-transform-wrapper div.active, .ast-font-decoration-wrapper div.active { background-color: #0284c7; color: #fff; cursor: pointer; } .ast-font-item-type { border: 1px solid #d1d5db; } .ast-font-item-type:hover { background-color: #0284c7; color: #fff; cursor: pointer; } .ast-font-item-type:first-child { border: 1px solid #d1d5db; border-left: none; border-radius: 0 3px 3px 0; } .ast-font-item-type:last-child { border: 1px solid #d1d5db; border-right: none; border-radius: 3px 0 0 3px; } .ast-font-item-type.ast-font-deco-underline{ text-decoration: underline; } .ast-font-item-type.ast-font-deco-linethrough{ text-decoration: line-through; } .ast-typopreset-custom-tooltip { position: absolute; top: 0; bottom: 0; right: 0; left: 0; width: 100%; height: 100%; } .ast-typopreset-custom-tooltip[data-title]::after { content: attr(data-title); min-width: 3em; max-width: 10em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 1ch 1.5ch; border-radius: 0.3ch; box-shadow: 0 1em 2em -0.5em rgb(0 0 0 / 35%); background: var(--ast-customizer-color-12); color: var(--ast-customizer-color-10); z-index: 1000; bottom: calc(100% + 5px); text-align: center; animation: tooltips-vert .3s ease-out forwards; text-transform: none; font-size: .9em; line-height: 1; user-select: none; pointer-events: none; position: absolute; display: none; opacity: 0; right: 50%; transform: translate(50%,-0.5em); } .ast-typopreset-custom-tooltip[data-title]:hover::after{ display: flex; white-space: break-spaces; inline-size: max-content; } assets/css/unminified/background-rtl.css 0000666 00000007521 15165551206 0014434 0 ustar 00 #customize-controls .customize-control-notifications-container { margin: 0; } .customize-control-ast-background .screen-reader-text { top: initial; } .customize-control-ast-background .background-container h4 { font-weight: normal; } .customize-control-ast-background .background-attachment h4, .customize-control-ast-background .background-color h4, .customize-control-ast-background .background-position h4, .customize-control-ast-background .background-repeat h4, .customize-control-ast-background .background-size h4 { margin-bottom: 5px; margin-top: 10px; } .customize-control-ast-background .background-color { margin-bottom: 12px; } .customize-control-ast-background .background-repeat { margin: 15px 0 8px 0; } .customize-control-ast-background .background-attachment .buttonset, .customize-control-ast-background .background-size .buttonset { display: flex; flex-wrap: wrap; } .customize-control-ast-background .background-attachment .buttonset .switch-label, .customize-control-ast-background .background-size .buttonset .switch-label { background: #ffffff; border: 1px solid rgba(0, 0, 0, 0.1); color: #555; padding: 2px 4px; margin-left: 15px; text-align: center; flex-grow: 1; transition: background-color 140ms linear; } .customize-control-ast-background .background-attachment .buttonset .switch-label:last-child, .customize-control-ast-background .background-size .buttonset .switch-label:last-child { margin-left: 0; } .customize-control-ast-background .background-attachment .buttonset .switch-input:checked + .switch-label, .customize-control-ast-background .background-size .buttonset .switch-input:checked + .switch-label, .customize-control-ast-background .background-attachment .buttonset .switch-input[checked="checked"] + .switch-label, .customize-control-ast-background .background-size .buttonset .switch-input[checked="checked"] + .switch-label { background-color: #f5f5f5; color: #565e67; } .customize-control-ast-background .ast-bg-img-remove.components-button.is-link { width: 100%; border: 1px dashed #b4b9be; box-sizing: border-box; box-shadow: unset; padding: 9px 0; line-height: 1.6; margin-top: 10px; text-decoration: none; } .customize-control-ast-background .ast-bg-img-remove.components-button.is-destructive:hover:not(:disabled) { color: #a02222; box-shadow: unset; border-color: #a02222; } .customize-control-ast-background .more-settings { margin-top: 12px; display: flex; justify-content: flex-end; padding: 5px 0 5px 0; cursor: pointer; float: none; text-decoration: none; } .customize-control-ast-responsive-background .more-settings .message, .customize-control-ast-background .more-settings .message { margin-left: 5px; } .customize-control-ast-background .more-settings:focus { outline: 0; box-shadow: none; } .customize-control-ast-background .arrow-icon { margin-right: 5px; } .customize-control-ast-background .customize-control-title { display: block; } .customize-control-ast-background .astra-color-picker-wrap { margin-top: 18px; } .ast-field-settings-modal .customize-control-ast-background.customize-control:first-child, .ast-field-settings-modal .customize-control-ast-background.customize-control { margin-top: 28px; } .ast-field-settings-modal .customize-control-ast-background .more-settings { margin-top: 6px; } .ast-field-settings-modal .customize-control-ast-background .customize-control-content .ast-color-btn-reset-wrap { left: 59px; } .ast-field-settings-modal .customize-control-ast-background .customize-control-content .color-button-wrap { left: 16px; } .ast-field-settings-modal .customize-control-ast-background .astra-popover-tabs .ast-clear-btn-inside-picker.components-button { margin: 5px 10px 20px 20px; } assets/css/unminified/color.css 0000666 00000045636 15165551206 0012645 0 ustar 00 /** Remove Button Color */ .astra-control-field.astra-color-control { display: flex; } .astra-control-field { position: relative; margin-top: 10px; margin-bottom: 10px; } .astra-control-field.astra-color-control .customize-control-title { flex-grow: 2; } .astra-control-field .customize-control-title { font-size: 14px; font-weight: 600; margin-bottom: 0; display: flex; align-items: center; letter-spacing: 0.1px; line-height: 18px; } .customize-control-title { display: block; font-size: 14px; line-height: 1; font-weight: 600; margin-bottom: 4px; } .astra-globe-dashicon { color: #ffffff; background: rgba(0,0,0,0.4); border-radius: 100%; border: 0.1px solid rgba(0,0,0,0.1); opacity: 0.78; } .components-button.astra-color-icon-indicate .component-color-indicator.astra-advanced-color-indicate { width: 28px; height: 28px; border-radius: 50%; margin: 0; } .component-color-indicator { width: 25px; height: 16px; display: inline-block; } .astra-advanced-color-indicate.component-color-indicator { border: none; } .astra-color-icon-indicate.components-button { height: auto; position: relative; transform: scale(1); transition: none; border-radius: 50%; padding: 0; background-image: linear-gradient(45deg, #ddd 25%, transparent 0), linear-gradient(-45deg, #ddd 25%, transparent 0), linear-gradient(45deg, transparent 75%, #ddd 0), linear-gradient(-45deg, transparent 75%, #ddd 0); background-size: 10px 10px; background-position: 0 0, 0 5px, 5px -5px, -5px 0; } /** Color */ .astra-popover-color .components-popover__content .components-focal-point-picker-wrapper { box-sizing: border-box; } .astra-popover-color .components-popover__content .components-focal-point-picker_position-display-container input[type="number"].components-text-control__input { min-height: 16px; line-height: 16px; font-size: 12px; width: 50px; font-weight: normal; } .astra-popover-color .components-popover__content .components-focal-point-picker_position-display-container .components-base-control { flex: 1; margin-bottom: 0; } .astra-popover-color .components-popover__content .components-focal-point-picker_position-display-container .components-base-control .components-base-control__label { margin-bottom: 0; margin-right: 0.2em; } .astra-popover-color .components-popover__content .components-focal-point-picker_position-display-container .components-base-control__field { display: flex; align-items: center; font-size: 8px; font-weight: 600; font-style: normal; text-transform: uppercase; } .astra-popover-color .components-popover__content .components-focal-point-picker_position-display-container .components-base-control:last-child .components-base-control__field { justify-content: flex-end; } .astra-popover-color .components-popover__content .actions { display: flex; justify-content: center; margin-bottom: 10px; } .astra-popover-color .components-popover__content .actions .button { flex: 1; margin-top: 10px; } .astra-background-picker-wrap .astra-popover-color .components-popover__content { min-width: 300px; min-height: 340px; max-height: 60vh; } .color-button-wrap { display: inline-block; position: absolute; right: 0; top: 0; transform: scale(1); transition: transform .1s ease; height: 28px; width: 28px; } .components-button.astra-color-icon-indicate .astra-advanced-color-indicate:after { content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; right: -1px; border-radius: 50%; border: 1px solid transparent; } .components-button.astra-background-icon-indicate { width: 50px; height: 50px; border-radius: 50%; position: relative; transform: scale(1); transition: transform 0.1s ease; border-radius: 50%; padding: 0; background-image: linear-gradient(45deg, #ddd 25%, transparent 0), linear-gradient(-45deg, #ddd 25%, transparent 0), linear-gradient(45deg, transparent 75%, #ddd 0), linear-gradient(-45deg, transparent 75%, #ddd 0); border: 1px solid #dadada; background-size: 10px 10px; background-position: 0 0, 0 5px, 5px -5px, -5px 0; } .components-button.astra-background-icon-indicate .component-color-indicator.astra-advanced-color-indicate { width: 100%; height: 100%; border-radius: 4px; margin: 0; display: block; position: absolute; border: 0; top: 0; } .components-button.astra-background-icon-indicate > svg.dashicon { position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; color: white; background: rgba(0, 0, 0, 0.6); border-radius: 100%; width: 16px; height: 16px; border: 1px solid rgba(0, 0, 0, 0.1); } .components-button.astra-background-icon-indicate > svg.dashicon path { transform: translate(1px, 1px); } .components-button.astra-background-icon-indicate img.astra-background-image-preview { display: flex; object-fit: cover; min-width: 100%; min-height: 100%; position: absolute; top: 0; } .components-button.astra-background-icon-indicate:hover { box-shadow: none !important; } .astra-control-field.astra-color-control { display: flex; } .astra-control-field.astra-color-control .customize-control-title { flex-grow: 2; } .components-popover.astra-popover-color .components-popover__content { padding: 15px 15px 0px; box-sizing: initial; background: #fff; border: unset; border-radius: 4px; -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); } .customize-control-ast-color.customize-control > * { display: inline; } .components-popover.astra-popover-color .components-popover__content .sketch-picker { padding: 0 0 5px !important; box-shadow: none !important; border-radius: 0px !important; } .components-popover.astra-popover-color .components-popover__content .attachment-media-view { margin-top: 10px; margin-bottom: 10px; } .astra-swatches-wrap .astra-swatche-item-wrap:hover { transform: scale(1.1) !important; } .astra-swatches-wrap .astra-swatche-item-wrap .astra-swatch-item { background-image: linear-gradient(45deg, #ddd 25%, transparent 0), linear-gradient(-45deg, #ddd 25%, transparent 0), linear-gradient(45deg, transparent 75%, #ddd 0), linear-gradient(-45deg, transparent 75%, #ddd 0); background-size: 10px 10px; background-position: 0 0, 0 5px, 5px -5px, -5px 0; padding: 0; display: flex; justify-content: center; } .astra-swatches-wrap .astra-swatche-item-wrap .astra-swatch-item .dashicon { display: none; } .astra-swatches-wrap .astra-swatche-item-wrap .astra-swatch-item.swatch-active { box-shadow: 0 0 0 8px inset !important; } .astra-swatches-wrap .astra-swatche-item-wrap .astra-swatch-item.swatch-active .dashicon { display: block; color: white; background: rgba(0, 0, 0, 0.6); width: 16px; height: 16px; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 100%; } .astra-swatches-wrap .astra-swatche-item-wrap .astra-swatch-item.swatch-active .dashicon path { transform: translate(1px, 1px); } .components-button.astra-color-icon-indicate > .dashicon { position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; color: white; background: rgb(85 93 101); border-radius: 4px; width: 24px; height: 24px; font-size: 24px; border: 1px solid rgba(0, 0, 0, 0.1); } .astra-popover-color { margin: 5px -5px 0; background-color: #ffffff; border-radius: 4px; box-shadow: 0px 8px 16px -4px rgba(30, 41, 59, 0.16); } .astra-popover-color .components-h-stack.ast-color-palette { padding: 14px 5px; } .customize-control-ast-responsive-background .astra-popover-color .components-h-stack.ast-color-palette, .customize-control-ast-color-group .astra-popover-color .astra-background-tabs .components-h-stack.ast-color-palette { padding: 0 5px 14px; } .astra-popover-color .components-h-stack .components-button { flex: inherit; } .astra-popover-color .components-circular-option-picker__option:focus::after{ width: auto; height: auto; } .astra-popover-color .components-h-stack .components-circular-option-picker__option-wrapper{ margin-right: 0; } .astra-popover-color .components-color-picker .react-colorful__hue, .astra-popover-color .components-color-picker .react-colorful__alpha { width: 90%; } .ast-field-settings-modal .astra-popover-color { margin-left: 0px; border: 1px solid #dedede; } .ast-field-settings-modal .astra-popover-color .components-tab-panel__tabs { padding: 8px; } .components-color-picker__saturation-black { border-radius: 4px 4px 0 0; } .components-color-picker__saturation-color { border-radius: 3px; } .components-color-picker__saturation-white { border-radius: 3px; } .astra-color-picker-wrap { position: absolute; z-index: 2; top: 30px; left: 0; right: 0; bottom: 0; display: none; } .astra-color-picker-wrap .astra-popover-color .components-color-picker, .astra-color-picker-wrap .astra-popover-color .react-colorful { width: 100%; } .astra-popover-color .components-custom-gradient-picker{ z-index: 1; } .astra-popover-color .components-custom-gradient-picker__ui-line{ z-index: -1; } .astra-color-picker-wrap.picker-open{ display: block; } .ast-field-settings-modal .astra-color-picker-wrap { position: relative; top: 10px; } .ast-color-palette .components-circular-option-picker__option-wrapper { margin-right: 6px; position: relative; height: 25px; width: 25px; } /* Clear Button CSS */ .ast-color-btn-clear-wrap { position: absolute; top: 1.5px; right: 65px; } .ast-color-btn-clear-wrap .astra-color-clear-button.components-button { padding: 10px 3px; width: 20px; height: 20px; } .ast-clear-btn-inside-picker.components-button, .ast-reset-btn-inside-picker.components-button, .astra-popover-tabs .ast-clear-btn-inside-picker.components-button { margin: 5px 20px 20px 15px; padding: 0 8px; border: 1px solid #ccc; box-shadow: none; } .ast-clear-btn-inside-picker.components-button:hover, .astra-popover-tabs .ast-clear-btn-inside-picker.components-button:hover, .ast-clear-btn-inside-picker.components-button:focus, .astra-popover-tabs .ast-clear-btn-inside-picker.components-button:focus, .ast-clear-btn-inside-picker.components-button:active, .astra-popover-tabs .ast-clear-btn-inside-picker.components-button:active, .astra-popover-tabs [ID*="-gradient-view"] .components-circular-option-picker__clear:active { box-shadow: none !important; background: transparent !important; } .ast-clear-btn-inside-picker { padding: 0 8px; } /* Reset Button CSS */ .ast-color-btn-reset-wrap { position: absolute; right: 36px; top: 6px; } .ast-color-btn-reset-wrap .ast-reset-btn.components-button, .ast-resp-slider-reset-wrap .ast-reset-btn.components-button { color: #006BA1; height: 20px; width: 20px; padding: 4px; background: transparent; box-shadow: none; cursor: pointer; } .astra-color-clear-button.components-button:focus:not(:disabled) { outline: unset; border: none; } .ast-color-btn-reset-wrap .ast-reset-btn.components-button:hover, .ast-color-btn-reset-wrap .ast-reset-btn.components-button:focus, .ast-resp-slider-reset-wrap .ast-reset-btn.components-button:hover, .ast-resp-slider-reset-wrap .ast-reset-btn.components-button:focus { box-shadow: none; border: none; background: transparent; } .astra-color-clear-button.components-button.is-secondary:hover:not(:disabled), .astra-color-clear-button.components-button:focus:not(:disabled) { box-shadow: 0 0 black; padding: 1.5px; border: none; } .astra-color-clear-button.components-button.is-secondary:disabled, .ast-reset-btn.components-button.is-secondary:disabled span { color: var(--ast-customizer-color-6); } /** Inside Setting group popup - Colors */ .ast-field-settings-modal .color-button-wrap { right: 16px; } .ast-field-settings-modal .ast-color-btn-reset-wrap { right: 59px; top: 6px; } .ast-field-settings-modal .ast-color-btn-clear-wrap { right: 78px; } .ast-field-settings-modal .customize-control-ast-color.customize-control, .ast-field-settings-modal .customize-control-ast-color.customize-control:first-child { margin-top: 25px; } .astra-color-picker-wrap .components-color-picker__inputs-wrapper { min-width: unset; } /** Gradient Color Picker */ .customize-control .ast-gradient-color-picker input[type="number"] { width: 100%; } .ast-gradient-color-picker .components-select-control.components-custom-gradient-picker__type-picker { align-items: center; flex-direction: inherit; } .astra-color-picker-wrap .components-popover__content { width: max-content; } .astra-color-picker-wrap .components-custom-gradient-picker__inserter .components-color-picker, .astra-color-picker-wrap .astra-popover-color .ast-gradient-ui .components-color-picker, .astra-color-picker-wrap .astra-popover-color .ast-gradient-ui .react-colorful { width: 216px; } .astra-color-picker-wrap .ast-gradient-ui .components-select-control.components-custom-gradient-picker__type-picker { flex-direction: column; align-items: start; } .astra-color-picker-wrap .ast-gradient-ui .components-angle-picker-control { margin-bottom: 0; } .astra-color-picker-wrap .ast-gradient-ui .components-custom-gradient-picker__remove-control-point { padding: 0 16px 16px 16px; border: 0; } .astra-color-picker-wrap .ast-gradient-ui .components-custom-gradient-picker__remove-control-point:focus { box-shadow: none; outline: none; } /** Gradient Color Picker -> RGBA & HSLA range fields */ .customize-control .ast-gradient-color-picker .is-alpha-enabled .components-base-control__field [type="number"] { width: 100%; } /** Modal Color Picker - Group Param */ .ast-field-settings-modal .components-circular-option-picker__option-wrapper .components-circular-option-picker__option:focus::after { width: 24px; height: 24px; } .ast-field-settings-modal .ast-color-palette .components-circular-option-picker__option-wrapper { height: 25px; width: 25px; } .ast-field-settings-modal .ast-color-palette .components-circular-option-picker__option.is-pressed + svg { left: 2.5px; top: 0px; width: 20px; } .ast-color-palette .components-circular-option-picker__option.is-pressed + svg { left: 0; top: 0; mix-blend-mode: difference; } .astra-popover-color .components-circular-option-picker .components-circular-option-picker__swatches { gap: 4px; justify-content: center; } .astra-popover-color .components-circular-option-picker__option-wrapper:hover { transform: scale(1.1); } .customize-control-ast-color + .customize-control-ast-color { margin-top: 30px; } @media (max-width: 1845px) { /** Responsive Devices - Compatibility CSS */ .ast-color-palette .components-circular-option-picker__option-wrapper { height: 22px; width: 22px; } .ast-color-palette .components-circular-option-picker__option-wrapper .components-circular-option-picker__option { padding: 6px 10px; } .ast-color-palette .components-circular-option-picker__option.is-pressed + svg { width: 20px; top: -2px; } .ast-color-palette .components-circular-option-picker__option-wrapper .components-circular-option-picker__option:focus::after { width: 24px; height: 24px; } .astra-popover-color .ast-color-palette.components-circular-option-picker { width: auto; padding: 16px 0px 0px 8px; } .astra-typography-control .typography-button-wrap > button.components-button.astra-typography-preview-indicate { padding: 0 2px; } .astra-typography-control .typography-button-wrap > button.components-button { padding: 0 4px; } /** Modal Popup */ .ast-fields-wrap .components-circular-option-picker__option-wrapper .components-circular-option-picker__option:focus::after { width: auto; height: auto; } .ast-fields-wrap .ast-color-palette .components-circular-option-picker__option-wrapper { height: 20px; width: 20px; } .ast-fields-wrap .ast-color-palette .components-circular-option-picker__option.is-pressed + svg { left: 1px; top: -2px; width: 18px; } } @supports (-moz-appearance:none) { @media (max-width: 1845px) { .ast-color-palette .components-circular-option-picker__option-wrapper { margin-right: 5px; } .ast-field-settings-modal .components-circular-option-picker__option-wrapper .components-circular-option-picker__option:focus::after { width: 21px; height: 21px; } .ast-field-settings-modal .ast-color-palette .components-circular-option-picker__option-wrapper { height: 20px; width: 20px; } .ast-field-settings-modal .ast-color-palette .components-circular-option-picker__option.is-pressed + svg { left: 3px; top: -2px; width: 15px; } } } .astra-color-icon-indicate.components-button:focus:not(:disabled) { box-shadow: unset; outline: unset; } .astra-color-icon-indicate.components-button:hover { transform: scale(1.05); } .ast-top-divider.customize-control-ast-color .ast-divider-title + .ast-control-wrap, .ast-top-divider.customize-control-ast-color-group .ast-divider-title + .ast-control-wrap { margin-top: 25px; display: inline-flex; width: 100%; min-height: 22px; } .ast-top-divider.customize-control-ast-toggle-control .ast-divider-title + .ast-togglecontrol-wrapper, .ast-bottom-divider.customize-control-ast-toggle-control .ast-divider-title + .ast-togglecontrol-wrapper, .ast-top-divider.customize-control-ast-responsive-toggle-control .ast-divider-title + .ast-responsive-toggle-control-wrapper, .ast-top-divider.customize-control-ast-responsive-color .ast-divider-title + .ast-control-wrap, .ast-top-divider.customize-control-ast-slider .ast-divider-title + .ast-slider-wrap, .customize-control-ast-color-group .ast-divider-title + .ast-control-wrap { margin-top: 25px; } .ast-top-divider.customize-control-ast-color-group .ast-control-wrap { display: inline-flex; width: 100%; } .ast-top-divider .ast-divider-title + .ast-control-wrap .ast-color-btn-reset-wrap { top: 67px; } .ast-top-divider .ast-divider-title + .ast-control-wrap .color-button-wrap { top: 61px; } .ast-top-divider.customize-control-ast-responsive-color .ast-divider-title + .ast-control-wrap .ast-responsive-btns { top: 70px; } .ast-color-palette.components-circular-option-picker .components-circular-option-picker__swatches{ width: 100%; } assets/css/unminified/typography-rtl.css 0000666 00000002443 15165551206 0014521 0 ustar 00 .select2-container { width: 100% !important; } span.select2-container.select2-container--default.select2-container--open { z-index: 999999; } span.select2-container.select2-container--default.select2-container--open li.select2-results__option { margin: 0; } .select2-selection__rendered li { margin-bottom: 0; } .select2-container--default .select2-selection--single, .select2-container--default.select2-container .select2-selection--multiple { border-color: #ddd; border-radius: 0; } .select2-dropdown, .select2-container--default .select2-selection--multiple .select2-selection__choice { border-color: #ddd; border-radius: 0; } .customize-control.customize-control-ast-hidden { margin-top: 0; } /* Vetically align customizer footer device icons */ .wp-full-overlay-footer .devices-wrapper .preview-desktop, .wp-full-overlay-footer .devices-wrapper .preview-tablet, .wp-full-overlay-footer .devices-wrapper .preview-mobile { vertical-align: middle; } .customize-control-ast-font-variant .ast-variant-select input#react-select-2-input:focus { box-shadow: none; } .ast-variant-select [CLASS*="-indicatorContainer"] { padding: 2px; display: contents; } .ast-variant-select [CLASS*="-multiValue"] > div:first-child { padding: 0; } assets/css/unminified/color-palette.css 0000666 00000014202 15165551206 0014262 0 ustar 00 #customize-control-astra-color-palettes .ast-color-palette-wrap > div { margin-bottom: 8px; position: relative; } #customize-control-astra-color-palettes .color-button-wrap { display: unset; position: relative; right: unset; top: unset; vertical-align: sub; z-index: 10; } #customize-control-astra-color-palettes .astra-color-picker-wrap { position: absolute; z-index: 1; right: 0; width: 100%; display: none; margin-top: 10px; } #customize-control-astra-color-palettes .astra-color-picker-wrap.picker-open{ display: block; } #customize-control-astra-color-palettes .ast-color-palette-label { width: 65%; display: inline-block; margin-right: 10px; vertical-align: top; } #customize-control-astra-color-palettes .ast-color-palette-label input { background: none; border: none; } #customize-control-astra-color-palettes .ast-color-palette-label input:focus { border: 1px solid black; outline: none; box-shadow: none; background: white; } .ast-color-palette-wrapper .ast-single-palette-wrap { display: grid; grid-template-columns: repeat(9, 1fr); align-items: center; position: relative; gap: 2px; } .ast-single-palette-wrap .components-button.astra-color-icon-indicate .component-color-indicator.astra-advanced-color-indicate { width: 25px; height: 25px; } #customize-control-astra-color-palettes .ast-color-palette-wrapper .ast-color-picker-wrap:first-child { margin-left: 0; } #customize-control-astra-color-palettes .ast-color-palette-wrapper .ast-color-picker-wrap { margin-top: 12px; cursor: pointer; } #customize-control-astra-color-palettes .ast-reset-btn:disabled { opacity: 0.6; } #customize-control-astra-color-palettes .ast-single-color-container { width: 25%; height: 48px; display: inline-block; } #customize-control-astra-color-palettes .ast-color-palette-wrap > section { text-align: center; outline: none; border-radius: 3px; cursor: pointer; transition: all 0.2s; box-shadow: 0 0 0 1px #ddd; } .ast-color-palette-container { width: 100%; display: inline-grid; grid-template-columns: auto auto; column-gap: 16px; row-gap: 16px; } #customize-control-astra-color-palettes .ast-field-settings-modal { display: none; padding: 16px; } .ast-color-palette-wrap { transition: all 0.2s; } .ast-color-palette-wrap.active { box-shadow: 0px 12px 20px -8px rgb(30 41 59 / 16%); } #customize-control-astra-color-palettes .ast-color-palette-wrapper { clear: both; } #customize-controls .customize-section-title.is-in-view.is-sticky { z-index: 99; } #customize-control-astra-color-palettes .ast-palette-selection-wrapper { overflow: hidden; padding: 2px; } @media (min-width: 1800px) { #customize-control-astra-color-palettes .astra-color-picker-wrap { width: auto; } } #customize-control-astra-color-palettes .ast-color-palette-wrap.active > section { box-shadow: 0 0 0 1px #334155; } .ast-palette-label-wrap{ text-align: center; color: #9CA3AF; overflow: hidden; width: 100%; box-sizing: border-box; padding: 0; transition: .15s color ease-in-out,.15s background-color ease-in-out,.15s border-color ease-in-out; font-style: normal; font-weight: 600; font-size: 10px; line-height: 22px; letter-spacing: 1.5px; text-transform: uppercase; } .ast-color-palette-wrap.active .ast-palette-label-wrap { color: #334155; } #customize-control-astra-color-palettes .ast-field-settings-modal { margin-top: -35px; } .astra-advanced-color-indicate .global-color{ display: none; } .color-button-wrap.has-global-palette-color .astra-advanced-color-indicate .global-color{ color: #fff; display: block; opacity: 1; position: absolute; left: 50%; top: 50%; display: block; text-align: center; transform: translate(-50%, -50%); } .color-button-wrap.has-global-palette-color .astra-advanced-color-indicate .global-color svg{ width: 10px; height: 10px; transform: scale(1.5); } #customize-control-astra-color-palettes .ast-adv-toggle-icon { top: -5px; } .ast-color-picker-custom-tooltip { position: absolute; top: -30px; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; } .ast-color-picker-custom-tooltip[data-title]::after { content: attr(data-title); min-width: 3em; max-width: 10em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 1ch 1.5ch; border-radius: 0.3ch; box-shadow: 0 1em 2em -0.5em rgb(0 0 0 / 35%); background: var(--ast-customizer-color-12); color: var(--ast-customizer-color-10); z-index: 1000; bottom: calc(100% + 5px); text-align: center; animation: tooltips-vert .3s ease-out forwards; text-transform: none; font-size: .9em; line-height: 1; user-select: none; pointer-events: none; position: absolute; display: none; opacity: 0; left: 50%; transform: translate(-50%,-0.5em); } .ast-color-picker-custom-tooltip-wrapper { position: relative; } .ast-color-picker-wrap:hover + .ast-color-picker-custom-tooltip-wrapper .ast-color-picker-custom-tooltip[data-title]::after{ display: flex; white-space: break-spaces; inline-size: max-content; } .ast-color-palette .components-popover.components-tooltip { position: relative !important; left: 5px !important; top: -35px !important; transform: unset !important; } .customize-control .components-tooltip { z-index: 8 !important; } .color-group-item .components-popover .components-popover__content, .ast-color-palette .components-popover .components-popover__content { min-width: 3em; max-width: 10em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 1ch 1.5ch; border-radius: 0.3ch; box-shadow: 0 1em 2em -0.5em rgb(0 0 0 / 35%); background: var(--ast-customizer-color-12); color: var(--ast-customizer-color-10); z-index: 1000; text-align: center; text-transform: none; font-size: .9em; line-height: 1; user-select: none; pointer-events: none; } .ast-color-palette .components-popover .components-popover__content { bottom: calc(100% + 5px); animation: tooltips-vert .3s ease-out forwards; left: 50%; transform: translate(-50%,-0.5em); } assets/css/unminified/customizer-color-palette.css 0000666 00000001653 15165551206 0016472 0 ustar 00 /* Global customizer color palette */ :root { --ast-customizer-color-1:#0284c7; /* active color */ --ast-customizer-color-2:#0ea5e9; /* active focus color */ --ast-customizer-color-3:#2271b1; /* active color border */ --ast-customizer-color-4:#1e293b; /* title / heading */ --ast-customizer-color-5:#334155; /* input text color */ --ast-customizer-color-6:#9CA3AF; /* Sub text color */ --ast-customizer-color-7:#D1D5DB; /* border color / outline / grey background*/ --ast-customizer-color-8:#4B5563; /* icon color / Toggle color*/ --ast-customizer-color-9:#fff; /* background color */ --ast-customizer-color-10: #fff; /* text invert / Icon invert */ --ast-customizer-color-11: #F5F5F5; /* alt background*/ --ast-customizer-color-12: #1e293b; /* alt background 2*/ --ast-customizer-color-13: #F3F4F6; /* alt background 3*/ --ast-customizer-color-14: #cc1818; /* danger color*/ } assets/css/unminified/customizer-link-rtl.css 0000666 00000000263 15165551206 0015450 0 ustar 00 .customize-control-ast-customizer-link .customizer-link { font-style: italic; text-decoration: none; } .customize-control-ast-customizer-link:empty { display:none; } assets/css/unminified/upgrade.css 0000666 00000010425 15165551206 0013142 0 ustar 00 .ast-upgrade-pro-wrap .ast-upgrade-trigger, .ast-upgrade-pro-wrap .ast-upgrade-pro-innerwrap { width: 100%; -js-display: inline-flex; display: inline-flex; align-items: center; flex-wrap: wrap; align-content: center; position: relative; overflow: hidden; justify-content: center; } .ast-upgrade-pro-wrap .ast-upgrade-cta { position: absolute; top: auto; left: auto; width: auto; height: 28px; border-radius: 4px; padding: 0 8px 0 5px; font-size: 1em; line-height: 1em; display: inline-flex; color: var(--ast-customizer-color-1); background: var(--ast-customizer-color-9); border: 1px solid var(--ast-customizer-color-1); align-items: center; align-content: center; white-space: nowrap; } a.ast-upgrade-trigger:focus, a.ast-upgrade-trigger:active { box-shadow: none; border: none; outline: none; } .ast-upgrade-pro-wrap .ast-upgrade-section-title { margin-left: 8px; } .ast-upgrade-pro-wrap .ast-upgrade-pro-innerwrap > svg { width: 100%; height: 100%; filter: blur(4px); } .ast-upgrade-pro-wrap .ast-upgrade-cta svg { width: 1.2em; height: 1.2em; } /** Radio image upgrade CSS */ .customize-control-ast-radio-image .ast-pro-option > *:not(.image-clickable) { opacity: 0.4; } .ast-radio-img-svg.ast-pro-option .image-clickable::before { display: inline-flex; position: absolute; top: 36%; left: 41%; content: ''; background-size: 1.5em 1.5em; height: 1.5em; width: 1.5em; border: 1px solid var(--ast-customizer-color-1); background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5002 7.2001H11.7002V4.8001C11.7002 3.0401 10.2602 1.6001 8.5002 1.6001C6.7402 1.6001 5.3002 3.0401 5.3002 4.8001V7.2001H4.5002C4.1002 7.2001 3.7002 7.6001 3.7002 8.0001V13.6001C3.7002 14.0001 4.1002 14.4001 4.5002 14.4001H12.5002C12.9002 14.4001 13.3002 14.0001 13.3002 13.6001V8.0001C13.3002 7.6001 12.9002 7.2001 12.5002 7.2001ZM9.3002 12.8001H7.7002L8.0202 11.0401C7.6202 10.8801 7.3002 10.4001 7.3002 10.0001C7.3002 9.3601 7.8602 8.8001 8.5002 8.8001C9.1402 8.8001 9.7002 9.3601 9.7002 10.0001C9.7002 10.4801 9.4602 10.8801 8.9802 11.0401L9.3002 12.8001ZM10.1002 7.2001H6.9002V4.8001C6.9002 3.9201 7.6202 3.2001 8.5002 3.2001C9.3802 3.2001 10.1002 3.9201 10.1002 4.8001V7.2001Z' fill='%230284C7'/%3E%3C/svg%3E"); } .ast-upgrade-list-wrapper { text-align: center; } .ast-upgrade-list-wrapper .ast-brand-logo { margin: 0; } .ast-upgrade-list-wrapper svg { width: 32px; height: 32px; } .ast-upgrade-list-items { margin-bottom: 1.8em; } .ast-upgrade-list-wrapper .ast-upgrade-list-section-title { margin: 0.5em auto 1.8em; max-width: 240px; } .ast-pro-upgrade-item svg { vertical-align: middle; margin-right: 5px; fill: var(--ast-customizer-color-1); } .ast-pro-upgrade-item span { display: inline-block; } .ast-upgrade-list-description { margin: 5px 0 0 20px; } .ast-upgrade-list-title { font-weight: 600; } .ahfb-header-builder-active li#customize-control-astra-settings-builder-header:not(.ast-pro-available), .ahfb-header-builder-active li#customize-control-astra-settings-builder-header:not(.ast-pro-available) *, .ahfb-footer-builder-active li#customize-control-astra-settings-builder-footer:not(.ast-pro-available), .ahfb-footer-builder-active li#customize-control-astra-settings-builder-footer:not(.ast-pro-available) * { color: var(--ast-customizer-color-9); background: var(--ast-customizer-color-1); } .customize-control .button.ahfb-builder-section-shortcut { border-left: 1px solid #ddd; border-right: 1px solid #ddd; } .ast-customize-control-title a.ast-builder-upgrade-link { background: var(--ast-customizer-color-9) !important; color: var(--ast-customizer-color-1) !important; box-shadow: 0px 4px 8px -4px rgba(0, 0, 0, 0.16); margin-left: 10px; border-radius: 4px; padding: 3px 10px 5px; text-decoration: none; vertical-align: top; } .ast-pro-upgrade-item p { margin: 1.25em 0; line-height: 1; } li#customize-control-astra-settings-header-builder-pro-items .ast-upgrade-pro-wrap, li#customize-control-astra-settings-footer-builder-pro-items .ast-upgrade-pro-wrap { padding-left: 12px; padding-right: 12px; } assets/css/unminified/tooltip-rtl.css 0000666 00000002331 15165551206 0014001 0 ustar 00 .dashicons-editor-help[data-title]{ z-index: 1; } .ast-dashicons-custom-tooltip { display: none; opacity: 0; position: absolute; top: 0; bottom: 0; right: 0; left: 0; width: 100%; height: 100%; } .ast-dashicons-custom-tooltip[data-title]::after { content: attr(data-title); min-width: 3em; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 1ch 1.5ch; border-radius: 0.3ch; box-shadow: 0 1em 2em -0.5em rgb(0 0 0 / 35%); background: var(--ast-customizer-color-12); color: var(--ast-customizer-color-10); z-index: 3; bottom: calc(100% + 5px); text-align: center; animation: tooltips-vert .3s ease-out forwards; text-transform: none; font-size: .9em; line-height: 1; user-select: none; pointer-events: none; position: absolute; display: none; opacity: 0; right: 50%; transform: translate(50%,-0.5em); } .dashicons-editor-help[data-title]:hover ~ .ast-dashicons-custom-tooltip { display: block; opacity: 100; } .dashicons-editor-help[data-title]:hover ~ .ast-dashicons-custom-tooltip[data-title]::after{ display: flex; white-space: break-spaces; inline-size: max-content; } assets/css/unminified/menu-select.css 0000666 00000000350 15165551206 0013730 0 ustar 00 .ast-menu-setting-wrap { position: absolute; top: 0; right: 0; } .ast-menu-setting-wrap .dashicon { width: 14px; height: 14px; font-size: 14px; color: #9CA3AF; } .ast-menu-location-btn { cursor: pointer; } assets/css/unminified/text-input-rtl.css 0000666 00000000124 15165551206 0014426 0 ustar 00 .customize-control-ast-text-input textarea { display: block; width: 100%; } assets/css/unminified/font-varient.css 0000666 00000003446 15165551206 0014134 0 ustar 00 .ast-customizer-font-varient-wrap { margin-top: 12px; } .ast-customizer-font-varient-wrap .ast-multi-select__value-container { overflow-x: hidden; flex-wrap: nowrap; padding: 2px 5px; } .ast-customizer-font-varient-wrap .ast-multi-select__multi-value { margin-top: 0; margin-bottom: 0; font-size: 12px; padding: 2px 2px 2px 2px; min-width: auto; color: #4B5563; background-color: #F5F5F5; border: 1px solid #D1D5DB; border-radius: 2px; padding-left: 5px; } .ast-customizer-font-varient-wrap .ast-multi-select__multi-value .ast-multi-select__multi-value__label { line-height: normal; } .ast-customizer-font-varient-wrap .ast-multi-select__multi-value .ast-multi-select__multi-value__remove { color: #4B5563; padding-right: 0; } .ast-customizer-font-varient-wrap .ast-multi-select__multi-value .ast-multi-select__multi-value__remove:hover { background-color: transparent; color: #4B5563; } .ast-customizer-font-varient-wrap .ast-multi-select__input-container input:focus { box-shadow: none; } .ast-customizer-font-varient-wrap .ast-multi-select__control { position: relative; max-height: 32px; display: inline-flex; width: 100%; align-content: center; } .ast-customizer-font-varient-wrap .ast-multi-select__control:after { content: "\f11c"; font-family: dashicons; font-size: 16px; margin-right: 7px; pointer-events: none; z-index: 1; } .ast-customizer-font-varient-wrap .ast-multi-select__control:before { content:''; position: absolute; top: 3px; right: 3px; width: 50px; height: 25px; background: rgb(247,247,247); background: linear-gradient(90deg, rgba(247,247,247,0) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%); pointer-events: none; z-index: 1; } assets/css/unminified/radio-image-rtl.css 0000666 00000007654 15165551206 0014502 0 ustar 00 .customize-control-ast-row-layout .ast-responsive-btns { position: relative; top: 1px; } .customize-control-ast-radio-image label { position: relative; display: inline-block; margin-left: 12px; } .ast-divide-four label { margin-left: 0; } .customize-control-ast-radio-image input { display: none; } .customize-control-ast-radio-image input:checked + label svg { background: var(--ast-customizer-color-1); border-radius: 0; box-shadow: 0 0 3px 0px rgba(0, 133, 186, 0.67); } .customize-control-ast-radio-image input:checked + label svg path { color: var(--ast-customizer-color-10); } .customize-control-ast-radio-image .modern-layout input:checked + label svg, .components-button-group.ahfb-radio-container-control .active-radio.ast-radio-img-svg svg { background-color: var(--ast-customizer-color-1); border-color: transparent; box-shadow: 0px 12px 20px -8px rgba(30, 41, 59, 0.16); border-bottom-color: #f0f0f1; } .ast-divide-four input:checked + label svg { box-shadow: none; color: var(--ast-customizer-color-3); } .customize-control-ast-radio-image input + label .image-clickable { position: absolute; top: 0; bottom: 0; right: 0; left: 0; width: 100%; height: 100%; } .customize-control-ast-radio-image:not(#customize-control-astra-settings-header-trigger-icon) > .image { display: grid; grid-template-columns: repeat(3, 1fr); grid-column-gap: 5px; grid-row-gap: 5px; } .customize-control-ast-radio-image:not(#customize-control-astra-settings-header-trigger-icon) > .modern-layout, .components-button-group.ahfb-radio-container-control { display: grid; grid-template-columns: repeat(2, 1fr); grid-column-gap: 23px; grid-row-gap: 23px; } .customize-control-ast-radio-image:not(#customize-control-astra-settings-header-trigger-icon) > .ast-divide-four { grid-template-columns: repeat(4, 1fr); grid-column-gap: 14px; grid-row-gap: 10px; } .customize-control-ast-radio-image .ast-radio-img-svg svg { width: 75px; height: 50px; } .customize-control-ast-radio-image .modern-layout .ast-radio-img-svg svg, .components-button-group.ahfb-radio-container-control .ast-radio-img-svg svg { margin: 0; width: 100%; height: auto; background-color: rgba(221,224,226,0.5); border: 1px solid var(--ast-customizer-color-7); border-radius: 4px; cursor: pointer; transition: background 0.15s ease, box-shadow 0.15s ease; } .ast-divide-four .ast-radio-img-svg svg { color: var(--ast-customizer-color-7); width: 100%; height: 93%; } .ast-divide-four .ast-radio-img-svg svg path { color: var(--ast-customizer-color-8); } /* Image tooltip */ .image-clickable[data-title]::after { text-transform: none; font-size: .9em; line-height: 1; user-select: none; pointer-events: none; position: absolute; display: none; opacity: 0; right: 50%; transform: translate(50%, -.5em); } .image-clickable[data-title]::after { content: attr(data-title); min-width: 3em; max-width: 21em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 1ch 1.5ch; border-radius: .3ch; box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35); background: var(--ast-customizer-color-12); color: var(--ast-customizer-color-10); z-index: 9; bottom: calc(100% + 5px); text-align: center; animation: tooltips-vert 300ms ease-out forwards; } /* Make the tooltips respond to hover */ .image-clickable[data-title]:hover::after { display: block; } /* don't show empty tooltips */ .image-clickable[data-title='']::after { display: none !important; } /* KEYFRAMES */ @keyframes tooltips-vert { to { opacity: .9; transform: translate(50%, 0); } } @keyframes tooltips-horz { to { opacity: .9; transform: translate(0, -50%); } } .ast-upgrade-trigger:hover .image-clickable[data-title]::after { display: block; } assets/css/unminified/custom-controls.css 0000666 00000405420 15165551206 0014671 0 ustar 00 .customize-control-ast-selector .ast-alignment-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; } .customize-control-ast-selector .ast-alignment-inner-wrap, .customize-control-ast-selector .ast-selector-responsive-wrap { display: none; } .customize-control-ast-selector .ast-alignment-wrapper .ast-alignment-inner-wrap.active { flex: 1 1 auto; display: flex; } .customize-control-ast-selector .components-button.has-icon { padding: 6px; min-width: 36px; justify-content: center; } .ast-alignment-inner-wrap .components-button { white-space: nowrap; color: var(--ast-customizer-color-5); text-decoration: none; text-shadow: none; outline: unset; border: 1px solid var(--ast-customizer-color-7); width: 100%; height: 100%; text-align: center; justify-content: center; border-radius: unset; transition: none; font-weight: normal; } .ast-alignment-inner-wrap.active .components-button.is-primary { color: var(--ast-customizer-color-10); background: var(--ast-customizer-color-1); } .customize-control-ast-selector .ast-alignment-wrapper .ast-alignment-inner-wrap.active .components-button:not(.is-primary):hover { color: var(--ast-customizer-color-5) !important; } .customize-control-ast-selector .components-button .ahfb-icon-set svg { width: 16px; height: 16px; fill: var(--ast-customizer-color-8); } .customize-control-ast-selector .components-button.is-primary .ahfb-icon-set svg, .customize-control-ast-selector .components-button.is-primary .ahfb-icon-set svg circle, .customize-control-ast-selector .components-button.is-primary .ahfb-icon-set svg path:not(.ast-hf-account-unfill) { fill: var(--ast-customizer-color-10); } .customize-control-ast-selector .ast-alignment-inner-wrap:first-child .components-button { border-radius: 3px 0px 0px 3px; } .customize-control-ast-selector .ast-alignment-inner-wrap:last-child .components-button { border-radius: 0px 3px 3px 0px; } .ast-alignment-wrapper .ast-alignment-inner-wrap:not(:first-child):not(:last-child) .components-button{ border-right: none; } .customize-control-ast-selector .ast-alignment-inner-wrap .components-button { border-radius: unset; font-size: 12px; padding: 9px 0 10px; } .customize-control-ast-selector .ast-selector-responsive-wrap.active { display: flex; flex: 1 1 0; } .customize-control-ast-selector .ast-responsive-btns { position: relative; left: 6px; top: 0px; } .customize-control-ast-selector .ast-alignment-inner-wrap .components-button:focus:not(:disabled) { box-shadow: none; } .customize-control-ast-selector .components-button .ahfb-icon-set { display: flex; } .customize-control-ast-selector { margin-bottom: 1px; } .ast-alignment-inner-wrap.active button.components-button.is-primary { border-color: var(--ast-customizer-color-3); } #customize-controls .customize-control-notifications-container { margin: 0; } .customize-control-ast-background .screen-reader-text { top: initial; } .customize-control-ast-background .background-container h4 { font-weight: normal; } .customize-control-ast-background .background-attachment h4, .customize-control-ast-background .background-color h4, .customize-control-ast-background .background-position h4, .customize-control-ast-background .background-repeat h4, .customize-control-ast-background .background-size h4 { margin-bottom: 5px; margin-top: 10px; } .customize-control-ast-background .background-color { margin-bottom: 12px; } .customize-control-ast-background .background-repeat { margin: 15px 0 8px 0; } .customize-control-ast-background .background-attachment .buttonset, .customize-control-ast-background .background-size .buttonset { display: flex; flex-wrap: wrap; } .customize-control-ast-background .background-attachment .buttonset .switch-label, .customize-control-ast-background .background-size .buttonset .switch-label { background: #ffffff; border: 1px solid rgba(0, 0, 0, 0.1); color: #555; padding: 2px 4px; margin-right: 15px; text-align: center; flex-grow: 1; transition: background-color 140ms linear; } .customize-control-ast-background .background-attachment .buttonset .switch-label:last-child, .customize-control-ast-background .background-size .buttonset .switch-label:last-child { margin-right: 0; } .customize-control-ast-background .background-attachment .buttonset .switch-input:checked + .switch-label, .customize-control-ast-background .background-size .buttonset .switch-input:checked + .switch-label, .customize-control-ast-background .background-attachment .buttonset .switch-input[checked="checked"] + .switch-label, .customize-control-ast-background .background-size .buttonset .switch-input[checked="checked"] + .switch-label { background-color: #f5f5f5; color: #565e67; } .customize-control-ast-background .ast-bg-img-remove.components-button.is-link { width: 100%; border: 1px dashed #b4b9be; box-sizing: border-box; box-shadow: unset; padding: 9px 0; line-height: 1.6; margin-top: 10px; text-decoration: none; } .customize-control-ast-background .ast-bg-img-remove.components-button.is-destructive:hover:not(:disabled) { color: #a02222; box-shadow: unset; border-color: #a02222; } .customize-control-ast-background .more-settings { margin-top: 12px; display: flex; justify-content: flex-end; padding: 5px 0 5px 0; cursor: pointer; float: none; text-decoration: none; } .customize-control-ast-responsive-background .more-settings .message, .customize-control-ast-background .more-settings .message { margin-right: 5px; } .customize-control-ast-background .more-settings:focus { outline: 0; box-shadow: none; } .customize-control-ast-background .arrow-icon { margin-left: 5px; } .customize-control-ast-background .customize-control-title { display: block; } .customize-control-ast-background .astra-color-picker-wrap { margin-top: 18px; } .ast-field-settings-modal .customize-control-ast-background.customize-control:first-child, .ast-field-settings-modal .customize-control-ast-background.customize-control { margin-top: 28px; } .ast-field-settings-modal .customize-control-ast-background .more-settings { margin-top: 6px; } .ast-field-settings-modal .customize-control-ast-background .customize-control-content .ast-color-btn-reset-wrap { right: 59px; } .ast-field-settings-modal .customize-control-ast-background .customize-control-content .color-button-wrap { right: 16px; } .ast-field-settings-modal .customize-control-ast-background .astra-popover-tabs .ast-clear-btn-inside-picker.components-button { margin: 5px 20px 20px 10px; } .customize-control-ast-border { /* Unit Screen wrap */ } .customize-control-ast-border .customize-control-title { display: inline-block; } .customize-control-ast-border .ast-border-outer-wrapper { display: flex; position: relative; } .customize-control-ast-border .ast-border-wrapper { display: flex; } .customize-control-ast-border .ast-border-btns { display: block; text-align: center; line-height: 2; border: 1px solid #dddddd; background-color: #ffffff; border-radius: 0 3px 3px 0; } .customize-control-ast-border .ast-border-btns > li { margin-bottom: 0; display: none; width: 35px; height: 26px; } .customize-control-ast-border .ast-border-btns > li.active { display: inline-block; } .customize-control-ast-border .ast-border-btns button[type="button"] { padding: 0; cursor: pointer; background: none; border: none; opacity: .75; outline: none; width: 100%; height: 100%; } .customize-control-ast-border .ast-border-btns button[type="button"] > i { width: 15px; height: 15px; font-size: 15px; margin-top: 1px; } .customize-control-ast-border .input-wrapper .ast-border-wrapper { display: none; } .customize-control-ast-border .input-wrapper .ast-border-wrapper li { text-align: center; -webkit-box-flex: 1; -ms-flex: auto; flex: auto; margin: 0 2px; } .customize-control-ast-border .input-wrapper .ast-border-wrapper li:nth-child(1) { margin-left: 0px; } .customize-control-ast-border .input-wrapper .ast-border-wrapper li input.ast-border-input { text-align: center; display: block; font-size: 12px; padding: 15px 0; width: 100%; height: 28px; border: 1px solid var(--ast-customizer-color-7); border-radius: 3px; box-shadow: none; transition: all 0.3s; -moz-appearance: textfield; } .customize-control-ast-border .input-wrapper .ast-border-wrapper li .ast-border-connected { color: #ffffff; } .customize-control-ast-border .input-wrapper .ast-border-wrapper li:last-child input.ast-border-input { border-right-width: 1px; border-radius: 0 3px 3px 0; } .customize-control-ast-border .input-wrapper .ast-border-wrapper.active { display: flex; } .customize-control-ast-border .input-wrapper .ast-border-wrapper span.ast-border-title { text-transform: uppercase; font-size: 10px; color: var(--ast-customizer-color-6); } .customize-control-ast-border .input-wrapper .ast-border-wrapper .ast-border-input-item-link .ast-border-connected { display: none; } .customize-control-ast-border .input-wrapper .ast-border-wrapper .ast-border-input-item-link.disconnected .ast-border-disconnected { display: none; } .customize-control-ast-border .input-wrapper .ast-border-wrapper .ast-border-input-item-link.disconnected .ast-border-connected { display: block; } .customize-control-ast-border .input-wrapper .ast-border-wrapper .ast-border-input-item-link span { width: 100%; height: 26px; line-height: 26px; font-size: 14px; background-color: transparent; border-radius: 3px; } .customize-control-ast-border .input-wrapper .ast-border-wrapper .ast-border-input-item-link span svg { pointer-events: none; } .customize-control-ast-border .input-wrapper .ast-border-wrapper .ast-border-input-item-link { margin-top: 4px; } .customize-control-ast-border .input-wrapper .ast-border-wrapper li input.ast-border-input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } .customize-control-ast-border .input-wrapper .ast-border-wrapper li input.ast-border-input:hover, .customize-control-ast-border .input-wrapper .ast-border-wrapper li input.ast-border-input:focus { border-color: var(--ast-customizer-color-2); } .customize-control-ast-border .input-wrapper .ast-border-wrapper li input.ast-border-input:focus { outline: none; } .customize-control-ast-border .input-wrapper.ast-border-wrapper { margin-bottom: 8px; } .customize-control-ast-border .ast-range-unit { position: absolute; right: 0; top: 0px; padding-right: 6px; font-size: 11px; font-weight: 600; line-height: normal; text-transform: uppercase; color: var(--ast-customizer-color-1); } .customize-control-ast-button-link .ast-button-link, .ast-upgrade-pro-wrap .ast-button-link { display: block; padding: 10px 0; border-radius: 2px; border: 1px solid var(--ast-customizer-color-1); background-color: var(--ast-customizer-color-9); color: var(--ast-customizer-color-1); font-size: 13px !important; font-weight: 400; line-height: 13px !important; text-align: center; cursor: pointer; } .customize-control-ast-button-link .ast-button-link:hover, .ast-upgrade-pro-wrap .ast-button-link:hover { background-color: var(--ast-customizer-color-9); color: var(--ast-customizer-color-1); border: 1px solid var(--ast-customizer-color-1); } .ast-btn-preset-wrap { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; } .ast-btn-preset-wrap .ast-btn-style-item{ cursor: pointer; } .ast-btn-preset-wrap .ast-btn-style-item svg{ fill: #646970; } .ast-btn-preset-wrap .ast-btn-style-item svg:hover{ fill: #565b62; } .ast-btn-preset-wrap .ast-btn-style-item.active svg, .ast-btn-preset-wrap .ast-btn-style-item.active svg:hover{ fill: #2271b1; } .ast-reset-btn-preset-wrap{ position: absolute; display: inline-block; line-height: 1; right: 0; top: 0; } .ast-reset-btn-preset-wrap .components-button.is-secondary, .ast-reset-btn-preset-wrap .components-button.is-secondary:hover{ box-shadow: none; background: transparent; color: var(--ast-customizer-color-1); } .color-group-item .components-tooltip .components-popover__content { border-radius: 3px; } .color-group-item .components-tooltip .components-popover__content > div { padding: 5px 10px; line-height: 1; } .customize-control.customize-control-ast-color-group { display: flex; flex-wrap: wrap; } .customize-control.customize-control-ast-color-group .ast-toggle-desc-wrap { flex: 1 1 auto; align-self: center; } .customize-control.customize-control-ast-color-group .customize-control-title { margin-bottom: 5px; } .customize-control.customize-control-ast-color-group .ast-field-color-group-wrap { justify-content: flex-end; display: flex; max-height: 28px; } .customize-control.customize-control-ast-color-group .color-button-wrap { position: inherit; } .customize-control.customize-control-ast-color-group .color-group-item:not(:last-child) { margin-right: 8px; } .customize-control.customize-control-ast-color-group .ast-color-group-reset { right: 72px; top: 6px; cursor: pointer; } .customize-control.customize-control-ast-color-group .ast-color-group-responsive-wrap { display: none; } .customize-control.customize-control-ast-color-group .ast-color-group-responsive-wrap.active { justify-content: flex-end; display: flex; } .customize-control.customize-control-ast-color-group .ast-responsive-btns { position: relative; right: -5px; top: 3px; } .customize-control.customize-control-ast-color-group .ast-bg-img-remove.components-button.is-link { width: 100%; border: 1px dashed #b4b9be; box-sizing: border-box; box-shadow: unset; padding: 9px 0; line-height: 1.6; margin-top: 10px; text-decoration: none; } .customize-control.customize-control-ast-color-group .more-settings { margin-top: 12px; display: flex; justify-content: flex-end; padding: 5px 0 5px 0; cursor: pointer; float: none; text-decoration: none; } .customize-control-ast-color-group .ast-color-multiple-group-reset.ast-color-group-reset { right: 110px; } .customize-control-ast-color-group .ast-color-multiple-group-reset.ast-color-group-reset.ast-single-color-group-set { right: 112px; } #customize-control-astra-settings-woo-single-page-color-group .ast-color-group-reset { right: 145px; } .ast-top-divider.customize-control-ast-color-group .ast-control-wrap .ast-color-btn-reset-wrap { top: 30px; } .ast-top-divider.customize-control-ast-color-group .ast-divider-title + .ast-control-wrap .ast-color-btn-reset-wrap { top: 75px; } .ast-top-dotted-divider.customize-control-ast-color-group .ast-control-wrap .ast-color-btn-reset-wrap { top: 30px; } .ast-top-dotted-divider.customize-control-ast-color-group .ast-divider-title + .ast-control-wrap .ast-color-btn-reset-wrap { top: 75px; } .customize-control-ast-color-group .ast-control-wrap { display: inline-flex; width: 100%; } .customize-control-ast-color-group .ast-divider-title + .ast-control-wrap .ast-color-group-reset { top: 47px; } .customize-control-ast-color-group .ast-divider-title + .ast-control-wrap .astra-color-picker-wrap { top: 73px; } .astra-color-picker-wrap.picker-open + span { display: none; } #customize-control-astra-color-palettes .ast-color-palette-wrap > div { margin-bottom: 8px; position: relative; } #customize-control-astra-color-palettes .color-button-wrap { display: unset; position: relative; right: unset; top: unset; vertical-align: sub; z-index: 10; } #customize-control-astra-color-palettes .astra-color-picker-wrap { position: absolute; z-index: 1; right: 0; width: 100%; display: none; margin-top: 10px; } #customize-control-astra-color-palettes .astra-color-picker-wrap.picker-open{ display: block; } #customize-control-astra-color-palettes .ast-color-palette-label { width: 65%; display: inline-block; margin-right: 10px; vertical-align: top; } #customize-control-astra-color-palettes .ast-color-palette-label input { background: none; border: none; } #customize-control-astra-color-palettes .ast-color-palette-label input:focus { border: 1px solid black; outline: none; box-shadow: none; background: white; } .ast-color-palette-wrapper .ast-single-palette-wrap { display: grid; grid-template-columns: repeat(9, 1fr); align-items: center; position: relative; gap: 2px; } .ast-single-palette-wrap .components-button.astra-color-icon-indicate .component-color-indicator.astra-advanced-color-indicate { width: 25px; height: 25px; } #customize-control-astra-color-palettes .ast-color-palette-wrapper .ast-color-picker-wrap:first-child { margin-left: 0; } #customize-control-astra-color-palettes .ast-color-palette-wrapper .ast-color-picker-wrap { margin-top: 12px; cursor: pointer; } #customize-control-astra-color-palettes .ast-reset-btn:disabled { opacity: 0.6; } #customize-control-astra-color-palettes .ast-single-color-container { width: 25%; height: 48px; display: inline-block; } #customize-control-astra-color-palettes .ast-color-palette-wrap > section { text-align: center; outline: none; border-radius: 3px; cursor: pointer; transition: all 0.2s; box-shadow: 0 0 0 1px #ddd; } .ast-color-palette-container { width: 100%; display: inline-grid; grid-template-columns: auto auto; column-gap: 16px; row-gap: 16px; } #customize-control-astra-color-palettes .ast-field-settings-modal { display: none; padding: 16px; } .ast-color-palette-wrap { transition: all 0.2s; } .ast-color-palette-wrap.active { box-shadow: 0px 12px 20px -8px rgb(30 41 59 / 16%); } #customize-control-astra-color-palettes .ast-color-palette-wrapper { clear: both; } #customize-controls .customize-section-title.is-in-view.is-sticky { z-index: 99; } #customize-control-astra-color-palettes .ast-palette-selection-wrapper { overflow: hidden; padding: 2px; } @media (min-width: 1800px) { #customize-control-astra-color-palettes .astra-color-picker-wrap { width: auto; } } #customize-control-astra-color-palettes .ast-color-palette-wrap.active > section { box-shadow: 0 0 0 1px #334155; } .ast-palette-label-wrap{ text-align: center; color: #9CA3AF; overflow: hidden; width: 100%; box-sizing: border-box; padding: 0; transition: .15s color ease-in-out,.15s background-color ease-in-out,.15s border-color ease-in-out; font-style: normal; font-weight: 600; font-size: 10px; line-height: 22px; letter-spacing: 1.5px; text-transform: uppercase; } .ast-color-palette-wrap.active .ast-palette-label-wrap { color: #334155; } #customize-control-astra-color-palettes .ast-field-settings-modal { margin-top: -35px; } .astra-advanced-color-indicate .global-color{ display: none; } .color-button-wrap.has-global-palette-color .astra-advanced-color-indicate .global-color{ color: #fff; display: block; opacity: 1; position: absolute; left: 50%; top: 50%; display: block; text-align: center; transform: translate(-50%, -50%); } .color-button-wrap.has-global-palette-color .astra-advanced-color-indicate .global-color svg{ width: 10px; height: 10px; transform: scale(1.5); } #customize-control-astra-color-palettes .ast-adv-toggle-icon { top: -5px; } .ast-color-picker-custom-tooltip { position: absolute; top: -30px; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; } .ast-color-picker-custom-tooltip[data-title]::after { content: attr(data-title); min-width: 3em; max-width: 10em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 1ch 1.5ch; border-radius: 0.3ch; box-shadow: 0 1em 2em -0.5em rgb(0 0 0 / 35%); background: var(--ast-customizer-color-12); color: var(--ast-customizer-color-10); z-index: 1000; bottom: calc(100% + 5px); text-align: center; animation: tooltips-vert .3s ease-out forwards; text-transform: none; font-size: .9em; line-height: 1; user-select: none; pointer-events: none; position: absolute; display: none; opacity: 0; left: 50%; transform: translate(-50%,-0.5em); } .ast-color-picker-custom-tooltip-wrapper { position: relative; } .ast-color-picker-wrap:hover + .ast-color-picker-custom-tooltip-wrapper .ast-color-picker-custom-tooltip[data-title]::after{ display: flex; white-space: break-spaces; inline-size: max-content; } .ast-color-palette .components-popover.components-tooltip { position: relative !important; left: 5px !important; top: -35px !important; transform: unset !important; } .customize-control .components-tooltip { z-index: 8 !important; } .color-group-item .components-popover .components-popover__content, .ast-color-palette .components-popover .components-popover__content { min-width: 3em; max-width: 10em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 1ch 1.5ch; border-radius: 0.3ch; box-shadow: 0 1em 2em -0.5em rgb(0 0 0 / 35%); background: var(--ast-customizer-color-12); color: var(--ast-customizer-color-10); z-index: 1000; text-align: center; text-transform: none; font-size: .9em; line-height: 1; user-select: none; pointer-events: none; } .ast-color-palette .components-popover .components-popover__content { bottom: calc(100% + 5px); animation: tooltips-vert .3s ease-out forwards; left: 50%; transform: translate(-50%,-0.5em); } /** Remove Button Color */ .astra-control-field.astra-color-control { display: flex; } .astra-control-field { position: relative; margin-top: 10px; margin-bottom: 10px; } .astra-control-field.astra-color-control .customize-control-title { flex-grow: 2; } .astra-control-field .customize-control-title { font-size: 14px; font-weight: 600; margin-bottom: 0; display: flex; align-items: center; letter-spacing: 0.1px; line-height: 18px; } .customize-control-title { display: block; font-size: 14px; line-height: 1; font-weight: 600; margin-bottom: 4px; } .astra-globe-dashicon { color: #ffffff; background: rgba(0,0,0,0.4); border-radius: 100%; border: 0.1px solid rgba(0,0,0,0.1); opacity: 0.78; } .components-button.astra-color-icon-indicate .component-color-indicator.astra-advanced-color-indicate { width: 28px; height: 28px; border-radius: 50%; margin: 0; } .component-color-indicator { width: 25px; height: 16px; display: inline-block; } .astra-advanced-color-indicate.component-color-indicator { border: none; } .astra-color-icon-indicate.components-button { height: auto; position: relative; transform: scale(1); transition: none; border-radius: 50%; padding: 0; background-image: linear-gradient(45deg, #ddd 25%, transparent 0), linear-gradient(-45deg, #ddd 25%, transparent 0), linear-gradient(45deg, transparent 75%, #ddd 0), linear-gradient(-45deg, transparent 75%, #ddd 0); background-size: 10px 10px; background-position: 0 0, 0 5px, 5px -5px, -5px 0; } /** Color */ .astra-popover-color .components-popover__content .components-focal-point-picker-wrapper { box-sizing: border-box; } .astra-popover-color .components-popover__content .components-focal-point-picker_position-display-container input[type="number"].components-text-control__input { min-height: 16px; line-height: 16px; font-size: 12px; width: 50px; font-weight: normal; } .astra-popover-color .components-popover__content .components-focal-point-picker_position-display-container .components-base-control { flex: 1; margin-bottom: 0; } .astra-popover-color .components-popover__content .components-focal-point-picker_position-display-container .components-base-control .components-base-control__label { margin-bottom: 0; margin-right: 0.2em; } .astra-popover-color .components-popover__content .components-focal-point-picker_position-display-container .components-base-control__field { display: flex; align-items: center; font-size: 8px; font-weight: 600; font-style: normal; text-transform: uppercase; } .astra-popover-color .components-popover__content .components-focal-point-picker_position-display-container .components-base-control:last-child .components-base-control__field { justify-content: flex-end; } .astra-popover-color .components-popover__content .actions { display: flex; justify-content: center; margin-bottom: 10px; } .astra-popover-color .components-popover__content .actions .button { flex: 1; margin-top: 10px; } .astra-background-picker-wrap .astra-popover-color .components-popover__content { min-width: 300px; min-height: 340px; max-height: 60vh; } .color-button-wrap { display: inline-block; position: absolute; right: 0; top: 0; transform: scale(1); transition: transform .1s ease; height: 28px; width: 28px; } .components-button.astra-color-icon-indicate .astra-advanced-color-indicate:after { content: ""; position: absolute; top: -1px; left: -1px; bottom: -1px; right: -1px; border-radius: 50%; border: 1px solid transparent; } .components-button.astra-background-icon-indicate { width: 50px; height: 50px; border-radius: 50%; position: relative; transform: scale(1); transition: transform 0.1s ease; border-radius: 50%; padding: 0; background-image: linear-gradient(45deg, #ddd 25%, transparent 0), linear-gradient(-45deg, #ddd 25%, transparent 0), linear-gradient(45deg, transparent 75%, #ddd 0), linear-gradient(-45deg, transparent 75%, #ddd 0); border: 1px solid #dadada; background-size: 10px 10px; background-position: 0 0, 0 5px, 5px -5px, -5px 0; } .components-button.astra-background-icon-indicate .component-color-indicator.astra-advanced-color-indicate { width: 100%; height: 100%; border-radius: 4px; margin: 0; display: block; position: absolute; border: 0; top: 0; } .components-button.astra-background-icon-indicate > svg.dashicon { position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; color: white; background: rgba(0, 0, 0, 0.6); border-radius: 100%; width: 16px; height: 16px; border: 1px solid rgba(0, 0, 0, 0.1); } .components-button.astra-background-icon-indicate > svg.dashicon path { transform: translate(1px, 1px); } .components-button.astra-background-icon-indicate img.astra-background-image-preview { display: flex; object-fit: cover; min-width: 100%; min-height: 100%; position: absolute; top: 0; } .components-button.astra-background-icon-indicate:hover { box-shadow: none !important; } .astra-control-field.astra-color-control { display: flex; } .astra-control-field.astra-color-control .customize-control-title { flex-grow: 2; } .components-popover.astra-popover-color .components-popover__content { padding: 15px 15px 0px; box-sizing: initial; background: #fff; border: unset; border-radius: 4px; -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); } .customize-control-ast-color.customize-control > * { display: inline; } .components-popover.astra-popover-color .components-popover__content .sketch-picker { padding: 0 0 5px !important; box-shadow: none !important; border-radius: 0px !important; } .components-popover.astra-popover-color .components-popover__content .attachment-media-view { margin-top: 10px; margin-bottom: 10px; } .astra-swatches-wrap .astra-swatche-item-wrap:hover { transform: scale(1.1) !important; } .astra-swatches-wrap .astra-swatche-item-wrap .astra-swatch-item { background-image: linear-gradient(45deg, #ddd 25%, transparent 0), linear-gradient(-45deg, #ddd 25%, transparent 0), linear-gradient(45deg, transparent 75%, #ddd 0), linear-gradient(-45deg, transparent 75%, #ddd 0); background-size: 10px 10px; background-position: 0 0, 0 5px, 5px -5px, -5px 0; padding: 0; display: flex; justify-content: center; } .astra-swatches-wrap .astra-swatche-item-wrap .astra-swatch-item .dashicon { display: none; } .astra-swatches-wrap .astra-swatche-item-wrap .astra-swatch-item.swatch-active { box-shadow: 0 0 0 8px inset !important; } .astra-swatches-wrap .astra-swatche-item-wrap .astra-swatch-item.swatch-active .dashicon { display: block; color: white; background: rgba(0, 0, 0, 0.6); width: 16px; height: 16px; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 100%; } .astra-swatches-wrap .astra-swatche-item-wrap .astra-swatch-item.swatch-active .dashicon path { transform: translate(1px, 1px); } .components-button.astra-color-icon-indicate > .dashicon { position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; color: white; background: rgb(85 93 101); border-radius: 4px; width: 24px; height: 24px; font-size: 24px; border: 1px solid rgba(0, 0, 0, 0.1); } .astra-popover-color { margin: 5px -5px 0; background-color: #ffffff; border-radius: 4px; box-shadow: 0px 8px 16px -4px rgba(30, 41, 59, 0.16); } .astra-popover-color .components-h-stack.ast-color-palette { padding: 14px 5px; } .customize-control-ast-responsive-background .astra-popover-color .components-h-stack.ast-color-palette, .customize-control-ast-color-group .astra-popover-color .astra-background-tabs .components-h-stack.ast-color-palette { padding: 0 5px 14px; } .astra-popover-color .components-h-stack .components-button { flex: inherit; } .astra-popover-color .components-circular-option-picker__option:focus::after{ width: auto; height: auto; } .astra-popover-color .components-h-stack .components-circular-option-picker__option-wrapper{ margin-right: 0; } .astra-popover-color .components-color-picker .react-colorful__hue, .astra-popover-color .components-color-picker .react-colorful__alpha { width: 90%; } .ast-field-settings-modal .astra-popover-color { margin-left: 0px; border: 1px solid #dedede; } .ast-field-settings-modal .astra-popover-color .components-tab-panel__tabs { padding: 8px; } .components-color-picker__saturation-black { border-radius: 4px 4px 0 0; } .components-color-picker__saturation-color { border-radius: 3px; } .components-color-picker__saturation-white { border-radius: 3px; } .astra-color-picker-wrap { position: absolute; z-index: 2; top: 30px; left: 0; right: 0; bottom: 0; display: none; } .astra-color-picker-wrap .astra-popover-color .components-color-picker, .astra-color-picker-wrap .astra-popover-color .react-colorful { width: 100%; } .astra-popover-color .components-custom-gradient-picker{ z-index: 1; } .astra-popover-color .components-custom-gradient-picker__ui-line{ z-index: -1; } .astra-color-picker-wrap.picker-open{ display: block; } .ast-field-settings-modal .astra-color-picker-wrap { position: relative; top: 10px; } .ast-color-palette .components-circular-option-picker__option-wrapper { margin-right: 6px; position: relative; height: 25px; width: 25px; } /* Clear Button CSS */ .ast-color-btn-clear-wrap { position: absolute; top: 1.5px; right: 65px; } .ast-color-btn-clear-wrap .astra-color-clear-button.components-button { padding: 10px 3px; width: 20px; height: 20px; } .ast-clear-btn-inside-picker.components-button, .ast-reset-btn-inside-picker.components-button, .astra-popover-tabs .ast-clear-btn-inside-picker.components-button { margin: 5px 20px 20px 15px; padding: 0 8px; border: 1px solid #ccc; box-shadow: none; } .ast-clear-btn-inside-picker.components-button:hover, .astra-popover-tabs .ast-clear-btn-inside-picker.components-button:hover, .ast-clear-btn-inside-picker.components-button:focus, .astra-popover-tabs .ast-clear-btn-inside-picker.components-button:focus, .ast-clear-btn-inside-picker.components-button:active, .astra-popover-tabs .ast-clear-btn-inside-picker.components-button:active, .astra-popover-tabs [ID*="-gradient-view"] .components-circular-option-picker__clear:active { box-shadow: none !important; background: transparent !important; } .ast-clear-btn-inside-picker { padding: 0 8px; } /* Reset Button CSS */ .ast-color-btn-reset-wrap { position: absolute; right: 36px; top: 6px; } .ast-color-btn-reset-wrap .ast-reset-btn.components-button, .ast-resp-slider-reset-wrap .ast-reset-btn.components-button { color: #006BA1; height: 20px; width: 20px; padding: 4px; background: transparent; box-shadow: none; cursor: pointer; } .astra-color-clear-button.components-button:focus:not(:disabled) { outline: unset; border: none; } .ast-color-btn-reset-wrap .ast-reset-btn.components-button:hover, .ast-color-btn-reset-wrap .ast-reset-btn.components-button:focus, .ast-resp-slider-reset-wrap .ast-reset-btn.components-button:hover, .ast-resp-slider-reset-wrap .ast-reset-btn.components-button:focus { box-shadow: none; border: none; background: transparent; } .astra-color-clear-button.components-button.is-secondary:hover:not(:disabled), .astra-color-clear-button.components-button:focus:not(:disabled) { box-shadow: 0 0 black; padding: 1.5px; border: none; } .astra-color-clear-button.components-button.is-secondary:disabled, .ast-reset-btn.components-button.is-secondary:disabled span { color: var(--ast-customizer-color-6); } /** Inside Setting group popup - Colors */ .ast-field-settings-modal .color-button-wrap { right: 16px; } .ast-field-settings-modal .ast-color-btn-reset-wrap { right: 59px; top: 6px; } .ast-field-settings-modal .ast-color-btn-clear-wrap { right: 78px; } .ast-field-settings-modal .customize-control-ast-color.customize-control, .ast-field-settings-modal .customize-control-ast-color.customize-control:first-child { margin-top: 25px; } .astra-color-picker-wrap .components-color-picker__inputs-wrapper { min-width: unset; } /** Gradient Color Picker */ .customize-control .ast-gradient-color-picker input[type="number"] { width: 100%; } .ast-gradient-color-picker .components-select-control.components-custom-gradient-picker__type-picker { align-items: center; flex-direction: inherit; } .astra-color-picker-wrap .components-popover__content { width: max-content; } .astra-color-picker-wrap .components-custom-gradient-picker__inserter .components-color-picker, .astra-color-picker-wrap .astra-popover-color .ast-gradient-ui .components-color-picker, .astra-color-picker-wrap .astra-popover-color .ast-gradient-ui .react-colorful { width: 216px; } .astra-color-picker-wrap .ast-gradient-ui .components-select-control.components-custom-gradient-picker__type-picker { flex-direction: column; align-items: start; } .astra-color-picker-wrap .ast-gradient-ui .components-angle-picker-control { margin-bottom: 0; } .astra-color-picker-wrap .ast-gradient-ui .components-custom-gradient-picker__remove-control-point { padding: 0 16px 16px 16px; border: 0; } .astra-color-picker-wrap .ast-gradient-ui .components-custom-gradient-picker__remove-control-point:focus { box-shadow: none; outline: none; } /** Gradient Color Picker -> RGBA & HSLA range fields */ .customize-control .ast-gradient-color-picker .is-alpha-enabled .components-base-control__field [type="number"] { width: 100%; } /** Modal Color Picker - Group Param */ .ast-field-settings-modal .components-circular-option-picker__option-wrapper .components-circular-option-picker__option:focus::after { width: 24px; height: 24px; } .ast-field-settings-modal .ast-color-palette .components-circular-option-picker__option-wrapper { height: 25px; width: 25px; } .ast-field-settings-modal .ast-color-palette .components-circular-option-picker__option.is-pressed + svg { left: 2.5px; top: 0px; width: 20px; } .ast-color-palette .components-circular-option-picker__option.is-pressed + svg { left: 0; top: 0; mix-blend-mode: difference; } .astra-popover-color .components-circular-option-picker .components-circular-option-picker__swatches { gap: 4px; justify-content: center; } .astra-popover-color .components-circular-option-picker__option-wrapper:hover { transform: scale(1.1); } .customize-control-ast-color + .customize-control-ast-color { margin-top: 30px; } @media (max-width: 1845px) { /** Responsive Devices - Compatibility CSS */ .ast-color-palette .components-circular-option-picker__option-wrapper { height: 22px; width: 22px; } .ast-color-palette .components-circular-option-picker__option-wrapper .components-circular-option-picker__option { padding: 6px 10px; } .ast-color-palette .components-circular-option-picker__option.is-pressed + svg { width: 20px; top: -2px; } .ast-color-palette .components-circular-option-picker__option-wrapper .components-circular-option-picker__option:focus::after { width: 24px; height: 24px; } .astra-popover-color .ast-color-palette.components-circular-option-picker { width: auto; padding: 16px 0px 0px 8px; } .astra-typography-control .typography-button-wrap > button.components-button.astra-typography-preview-indicate { padding: 0 2px; } .astra-typography-control .typography-button-wrap > button.components-button { padding: 0 4px; } /** Modal Popup */ .ast-fields-wrap .components-circular-option-picker__option-wrapper .components-circular-option-picker__option:focus::after { width: auto; height: auto; } .ast-fields-wrap .ast-color-palette .components-circular-option-picker__option-wrapper { height: 20px; width: 20px; } .ast-fields-wrap .ast-color-palette .components-circular-option-picker__option.is-pressed + svg { left: 1px; top: -2px; width: 18px; } } @supports (-moz-appearance:none) { @media (max-width: 1845px) { .ast-color-palette .components-circular-option-picker__option-wrapper { margin-right: 5px; } .ast-field-settings-modal .components-circular-option-picker__option-wrapper .components-circular-option-picker__option:focus::after { width: 21px; height: 21px; } .ast-field-settings-modal .ast-color-palette .components-circular-option-picker__option-wrapper { height: 20px; width: 20px; } .ast-field-settings-modal .ast-color-palette .components-circular-option-picker__option.is-pressed + svg { left: 3px; top: -2px; width: 15px; } } } .astra-color-icon-indicate.components-button:focus:not(:disabled) { box-shadow: unset; outline: unset; } .astra-color-icon-indicate.components-button:hover { transform: scale(1.05); } .ast-top-divider.customize-control-ast-color .ast-divider-title + .ast-control-wrap, .ast-top-divider.customize-control-ast-color-group .ast-divider-title + .ast-control-wrap { margin-top: 25px; display: inline-flex; width: 100%; min-height: 22px; } .ast-top-divider.customize-control-ast-toggle-control .ast-divider-title + .ast-togglecontrol-wrapper, .ast-bottom-divider.customize-control-ast-toggle-control .ast-divider-title + .ast-togglecontrol-wrapper, .ast-top-divider.customize-control-ast-responsive-toggle-control .ast-divider-title + .ast-responsive-toggle-control-wrapper, .ast-top-divider.customize-control-ast-responsive-color .ast-divider-title + .ast-control-wrap, .ast-top-divider.customize-control-ast-slider .ast-divider-title + .ast-slider-wrap, .customize-control-ast-color-group .ast-divider-title + .ast-control-wrap { margin-top: 25px; } .ast-top-divider.customize-control-ast-color-group .ast-control-wrap { display: inline-flex; width: 100%; } .ast-top-divider .ast-divider-title + .ast-control-wrap .ast-color-btn-reset-wrap { top: 67px; } .ast-top-divider .ast-divider-title + .ast-control-wrap .color-button-wrap { top: 61px; } .ast-top-divider.customize-control-ast-responsive-color .ast-divider-title + .ast-control-wrap .ast-responsive-btns { top: 70px; } .ast-color-palette.components-circular-option-picker .components-circular-option-picker__swatches{ width: 100%; } /* Global customizer color palette */ :root { --ast-customizer-color-1:#0284c7; /* active color */ --ast-customizer-color-2:#0ea5e9; /* active focus color */ --ast-customizer-color-3:#2271b1; /* active color border */ --ast-customizer-color-4:#1e293b; /* title / heading */ --ast-customizer-color-5:#334155; /* input text color */ --ast-customizer-color-6:#9CA3AF; /* Sub text color */ --ast-customizer-color-7:#D1D5DB; /* border color / outline / grey background*/ --ast-customizer-color-8:#4B5563; /* icon color / Toggle color*/ --ast-customizer-color-9:#fff; /* background color */ --ast-customizer-color-10: #fff; /* text invert / Icon invert */ --ast-customizer-color-11: #F5F5F5; /* alt background*/ --ast-customizer-color-12: #1e293b; /* alt background 2*/ --ast-customizer-color-13: #F3F4F6; /* alt background 3*/ --ast-customizer-color-14: #cc1818; /* danger color*/ } input[type="text"], input[type="password"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="week"], select, textarea { color: var(--ast-customizer-color-5); } .customize-control .ast-spacing-responsive-btns li svg { max-width: 13px; } .customize-control-ast-customizer-link .customizer-link { font-style: italic; text-decoration: none; } .customize-control-ast-customizer-link:empty { display:none; } /* Customizer Scroll CSS */ .accordion-section-content::-webkit-scrollbar, .wp-full-overlay-sidebar-content::-webkit-scrollbar { width: 6px; background-color: #f1f1f1; } .accordion-section-content::-webkit-scrollbar-thumb, .wp-full-overlay-sidebar-content::-webkit-scrollbar-thumb { border-radius: 10px; background-color: #d8d8d8; } .accordion-section-content::-webkit-scrollbar-track, .wp-full-overlay-sidebar-content::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.3); width: 6px; } .wp-full-overlay-sidebar:after { display: none; } #customize-theme-controls .control-section-ast-section-separator { margin-top: 15px; border-top: 1px solid #ddd; display: block !important; } .customize-control:not(.customize-control-nav_menu_item) { position: relative; margin-bottom: 0; margin-top: 16px; } .customize-control.customize-control-ast-color, .customize-control.customize-control-ast-color-group, .customize-control-ast-responsive-background, .customize-control-ast-background { display: flex; align-items: center; min-height: 28px; flex-wrap: wrap; } .customize-control-ast-responsive-background label { white-space: nowrap; } .customize-control .media-position-setting label.components-text { text-transform: capitalize; font-size: 12px; font-weight: 400; } .media-position-setting .astra-popover-tabs .components-tab-panel__tabs { padding-left: 0; padding-right: 0; } .customize-control[ID*="-builder-layout-ast-context-tabs"] { margin-top: 0; } [ID*="-builder-layout-ast-context-tabs"] { margin-top: 10px; } .customize-section-title { margin: -12px -24px 0 -24px; } .customize-section-description-container, #customize-controls .customize-info.section-meta, #customize-controls .customize-info { margin-bottom: 0; } #customize-controls #sub-accordion-panel-nav_menus .customize-info { margin-bottom: 15px; } #customize-control-astra-settings-header-transparent-link-heading { margin-top: 15px; } .components-base-control .components-base-control__field { margin-bottom: 0; } .components-base-control .components-base-control__field .components-input-control__backdrop { border-color: #D1D5DB !important; } .customize-control .customize-inside-control-row { padding-top: 0; padding-bottom: 0; } .customize-control-title { display: inline-block; margin-bottom: 16px; vertical-align: middle; } .customize-control-ast-color .customize-control-title, .customize-control-ast-responsive-background .customize-control-title, .customize-control-ast-background .customize-control-title, .customize-control-ast-responsive-color .customize-control-title { display: contents; } .customize-control .ast-control-tooltip { position: absolute; top: 0; right: 0; color: var(--ast-customizer-color-6); } .customize-control.customize-control-ast-toggle-control .ast-control-tooltip { position: absolute; top: 50%; right: 40px; transform: translateY(-50%); z-index: 1; } #customize-control-astra-settings-learndash-distraction-free-learning .ast-control-tooltip { padding-top: 32px; } .customize-control.customize-control-ast-toggle-control.ast-top-dotted-divider .ast-control-tooltip { position: absolute; top: 55%; right: 40px; transform: translateY(0); } .customize-control.customize-control-ast-toggle-control.ast-top-divider .ast-control-tooltip { top: calc(50% + 15px); } .customize-control.customize-control-ast-toggle-control.ast-bottom-divider .ast-control-tooltip { top: calc(50% - 11px); } .customize-control.customize-control-ast-toggle-control .ast-description-enabled .components-form-toggle { margin-left: 25px; } .customize-control.customize-control-ast-divider .ast-control-tooltip { position: absolute; top: auto; bottom: 3px; right: 0; } .ast-fields-wrap .customize-control .ast-control-tooltip { right: 15px; top: 6px; } /* Select2 WP 5.3 compatibility */ .customize-control .select2-search input[type="text"].select2-search__field { min-height: 17px; } input[type="text"].select2-search__field { line-height: 1; border-radius: 0; } /* CSS for a Description as a Notice. */ .ast-customizer-notice { margin: 0 -12px; padding: 12px; } /* CSS to show popups without scroll */ #customize-theme-controls .control-section.open { height: 100%; padding: 12px 24px 25px 24px; } /* Safari Browser specific CSS */ @media not all and (min-resolution: 0.001dpcm) { @supports (-webkit-appearance: none) { #customize-control-astra-settings-ast-header-responsive-logo-width .wrapper { display: inline-block; width: 100%; } .dashicons-desktop:before, .dashicons-tablet:before, .dashicons-smartphone:before { color: #000000; opacity: .75; } .ast-reset-btn.components-button svg { padding: 0px; height: 13px; } } } /* Firefox Browser specific CSS */ @-moz-document url-prefix() { .control-section.open .customize-control:last-child { margin-bottom: 20px; } } /* IE Browser specific CSS */ @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .control-section.open .customize-control:last-child { padding-bottom: 20px; } #customize-control-astra-settings-blog-archive-image-width .customize-control-title, #customize-control-astra-settings-blog-archive-image-height .customize-control-title, #customize-control-astra-settings-blog-single-post-image-width .customize-control-title, #customize-control-astra-settings-blog-single-post-image-height .customize-control-title { margin-left: 0px; margin-right: 20px; } } .wp-customizer li:not(.customize-control-sidebar_block_editor) h1, .wp-customizer li:not(.customize-control-sidebar_block_editor) h2, .wp-customizer li:not(.customize-control-sidebar_block_editor) h3, .wp-customizer li:not(.customize-control-sidebar_block_editor) h4, .wp-customizer li:not(.customize-control-sidebar_block_editor) h5, .wp-customizer li:not(.customize-control-sidebar_block_editor) h6 { font-weight: 600; } /* Customizer - widget appender bottom space CSS */ .block-list-appender { margin-bottom: 20px; } .block-editor-block-inspector .block-editor-block-card { margin-top: 12px; } /* Customizer - builder widget area's block gets round shapes in more-settings tab */ .components-circular-option-picker__option-wrapper::before { background: unset; } .block-editor-panel-color-gradient-settings .components-circular-option-picker__option-wrapper { position: relative; } /* Hiding this specific control on responsive devices. */ .preview-tablet #customize-control-astra-settings-woo-desktop-cart-flyout-width { display: none; } .preview-tablet #customize-control-astra-settings-woo-desktop-cart-flyout-direction { display: none; } .preview-mobile #customize-control-astra-settings-woo-desktop-cart-flyout-width { display: none; } .preview-mobile #customize-control-astra-settings-woo-desktop-cart-flyout-direction { display: none; } #customize-theme-controls .accordion-section-title, #customize-outer-theme-controls .accordion-section-title, #customize-controls .control-section.control-section-ast_section .accordion-section-title { border-bottom: 1px solid var(--ast-customizer-color-7); } .wp-core-ui #customize-controls .control-section:hover > .accordion-section-title, .wp-core-ui #customize-controls .control-section .accordion-section-title:hover, .wp-core-ui #customize-controls .control-section .accordion-section-title:focus, .wp-core-ui .customize-panel-back:hover, .wp-core-ui .customize-panel-back:focus, .wp-core-ui .customize-section-back:hover, .wp-core-ui .customize-section-back:focus { border-left-color: var(--ast-customizer-color-1); } /* Toggle Section Control */ .ast-section-toggle { display: grid; grid-template-columns: 70% 15% 15%; align-items: center; padding: 16px 0 16px 14px; height: 100%; } .ast-section-toggle label { font-size: 14px; line-height: 1; font-weight: 600; height: 100%; display: inline-flex; align-items: center; } .ast-section-toggle:not(.active) > label { cursor: default; } .customize-control.customize-control-ast-section-toggle { border: 1px dashed var(--ast-customizer-color-7); background: var(--ast-customizer-color-11); cursor: pointer; box-shadow: none !important; line-height: 42px; font-size: 14px; display: inline-grid; align-items: center; height: auto; color: var(--ast-customizer-color-5); position: relative; white-space: nowrap; border-radius: 4px; transition: all 0.2s; padding-top: 0; padding-bottom: 0; margin-bottom: 9px; } .customize-control.customize-control-ast-section-toggle:hover { background: var(--ast-customizer-color-9); border-style: solid; } .ast-section-toggle-icon { color: var(--wp-admin-theme-color); cursor: pointer; line-height: 20px; margin-left: 10px; height: 100%; display: inline-flex; align-items: center; } .ast-section-toggle-icon span { font-size: 16px; line-height: 16px; } .customize-control-ast-section-toggle { padding-top: 25px; padding-bottom: 16px; } li[ID*="accordion-section-ast-dynamic-single-"].control-section-ast_section, li[ID*="accordion-section-ast-dynamic-archive-"].control-section-ast_section { display: none !important; } .customize-control-ast-description .ast-description { font-style: italic; color: #9CA3AF; font-size: 11px; line-height: 16px; font-weight: 400; } .customize-control-ast-description a.button { margin-top: 10px; font-style: normal; } .customize-control-ast-description p { margin: 0; cursor: initial; font-size: 11px; line-height: 16px; font-weight: 400; } .customize-control-ast-divider hr { margin-top: 0; margin-bottom: 0; border-bottom: none; } .customize-control-ast-divider .customize-control-title { font-size: 15px; margin: 1em 0 0.2em; } .customize-control-ast-divider .customize-control-suffix { position: absolute; right: 0; bottom: 0; font-weight: 600; color: var(--ast-customizer-color-1); display: inline-block; font-size: 11px; text-transform: uppercase; } .customize-control-ast-divider .customizer-text { margin-top: -10px; display: block; } .ast-field-settings-modal .customize-control-ast-divider { background-color: #f5f5f5; display: block; padding: 6px 14px; margin: 0; border-width: 1px 0; border-style: solid; border-color: #dddddd; line-height: 1; margin-top: 15px; } .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-divider .customizer-text { margin-top: 0; } .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-divider .customize-control-title { font-weight: 500; letter-spacing: 1px; font-size: 11px; margin: 0; text-transform: uppercase; } /* * CSS for ast-divider attribute started. */ .ast-bottom-divider { border-bottom: 1px solid var(--ast-customizer-color-7); padding-bottom: 25px; } .ast-top-divider { border-top: 1px solid var(--ast-customizer-color-7); padding-top: 25px; } .ast-top-divider > label.ast-divider-title, .ast-bottom-divider > label.ast-divider-title, .customize-control-ast-color-group > .ast-divider-title { display: block; width: 100%; font-size: 15px; font-weight: 600; } .ast-top-divider .ast-control-wrap .ast-color-btn-reset-wrap { top: 25px; } .ast-top-divider .ast-control-wrap .astra-color-picker-wrap { top: 55px; background-color: transparent; } .ast-top-divider .ast-divider-title + .ast-control-wrap .astra-color-picker-wrap { top: 100px; background-color: transparent; } .ast-top-divider .ast-control-wrap .color-button-wrap { top: 20.5px; } .ast-top-divider.customize-control-ast-select .ast-divider-title { margin-bottom: 25px; } /* * CSS for ast-spacing attribute started. */ .customize-control.ast-bottom-spacing { margin-bottom: 16px; } .customize-control.ast-top-spacing { margin-top: 16px; } /* * CSS for ast-divider attribute started. */ .customize-control.ast-top-dotted-divider, #customize-control-astra-settings-edd-archive-variable-button-text, #customize-control-astra-settings-header-account-logged-out-text, #customize-control-astra-settings-shop-load-more-text, #customize-control-astra-settings-single-product-shipping-text, #customize-control-astra-settings-checkout-back-to-cart-button-text, #customize-control-astra-settings-ast-header-retina-logo, #customize-control-astra-settings-product-sale-percent-value, #customize-control-astra-settings-header-account-create-menu-link, #customize-control-astra-settings-woo-cart-button-text, #customize-control-astra-settings-single-product-recently-viewed-text, #customize-control-astra-settings-sticky-header-retina-logo { margin-top: 24px; padding-top: 24px; border-top: 1px dashed var(--ast-customizer-color-7); } #customize-control-blogname, #customize-control-blogdescription, { margin-top: 16px; } #customize-control-astra-settings-product-sale-percent-value .ast-control-tooltip { top: 24px; } .customize-control.ast-top-dotted-divider .ast-adv-toggle-icon { top: 25px; } .customize-control.ast-bottom-dotted-divider, #customize-control-astra-settings-header-account-logged-in-text { margin-bottom: 8px; padding-bottom: 24px; border-bottom: 1px dashed var(--ast-customizer-color-7); } .customize-control.ast-bottom-dotted-divider .ast-adv-toggle-icon { bottom: 25px; } /* * CSS for ast-section-divider attribute started. */ .customize-control.ast-top-section-divider, .customize-control.ast-bottom-section-divider { position: relative; } .customize-control.ast-top-section-divider { padding-top: 32px; margin-top: 32px; } .customize-control.ast-bottom-section-divider { padding-bottom: 32px; margin-bottom: 16px; } .customize-control.ast-sub-top-dotted-divider { padding-top: 20px; } .customize-control.ast-sub-bottom-dotted-divider { padding-bottom: 20px; margin-bottom: 10px; } .customize-control.ast-top-section-divider::before, .customize-control.ast-bottom-section-divider::after { content: ''; position: absolute; left: -100%; background-color: var(--ast-customizer-color-7); width: 500%; height: 1px; } .customize-control.ast-sub-top-dotted-divider::before, .customize-control.ast-top-section-divider::before { top: 0; } .customize-control.ast-sub-bottom-dotted-divider::after, .customize-control.ast-bottom-section-divider::after { bottom: 0; } .customize-control.ast-sub-top-dotted-divider::before, .customize-control.ast-sub-bottom-dotted-divider::after { content: ''; border-top: 1px dashed var(--ast-customizer-color-7); width: calc(100% - 30px); height: 1px; position: absolute; left: 15px; } /* * CSS for ast-first-control-spacing attribute started. */ [ID*="-create-menu-link"] .ahfb-builder-item-start { margin-bottom: 0; } .customize-control.ast-section-spacing, #customize-control-astra-settings-footer-create-menu-link, #customize-control-astra-settings-footer-language-switcher-options, #customize-control-astra-settings-header-mobile-menu-create-menu-link, #customize-control-astra-settings-header-language-switcher-options, #customize-control-astra-settings-site-icon-link, #customize-control-custom_logo, #customize-control-astra-settings-header-above-stick, [ID*="sub-accordion-section-section-hb-menu-"] [ID*="-create-menu-link"], [ID*="customize-control-astra-settings-header-button"][ID*="-text"], [ID*="customize-control-astra-settings-footer-button"][ID*="-text"] { margin-top: 32px; } #customize-control-body-font-variant, #customize-control-headings-font-variant { margin-top: 0; } /* sidebar specific */ #sub-accordion-section-section-sidebars > .customize-control-ast-heading { margin-top: 16px; } #sub-accordion-section-section-sidebars > .customize-control-ast-heading ~ .customize-control-ast-heading { margin-top: 32px; } .ast-typo-presets { width: 100%; display: flex; align-items: center; flex-wrap: wrap; row-gap: 8px; column-gap: 8px; justify-content: space-between; } .ast-typo-presets .ast-typo-preset-item { padding: 0; border-radius: 3px; cursor: pointer; border: 1px solid var(--ast-customizer-color-7); height: 64px; text-align: center; width: 47.5%; position: relative; } .ast-typo-presets .ast-typo-preset-item:hover{ border: 1px solid var(--ast-customizer-color-1); } .ast-typo-presets .ast-typo-preset-item svg { transform: scale(1); width: 100%; height: 100%; padding: 0; margin: 0px; } .ast-typo-presets .ast-typo-preset-item.active { border: 1px solid var(--ast-customizer-color-1); background: var(--ast-customizer-color-9); } .customize-control-ast-typography-presets .ast-reset-btn-preset-wrap { top: -5px; } .ast-typo-preset-item .components-tooltip { margin-top: -8px; } .ast-typo-preset-item .components-tooltip::before { border-bottom: none!important; border-left-color: transparent!important; border-right-color: transparent!important; border-top-style: solid!important; border-top-color: #1e1e1e!important; margin-left: -10px; bottom: -8px; content: ""; position: absolute; height: 0; width: 0; line-height: 0; border: 8px solid #ccc; } .ast-typo-preset-item .components-tooltip::after { border-bottom: none!important; border-left-color: transparent!important; border-right-color: transparent!important; border-top-style: solid!important; border-top-color: #1e1e1e!important; margin-left: -10px; bottom: -6px; content: ""; position: absolute; height: 0; width: 0; line-height: 0; border: 8px solid #fff; } .ast-font-styling { display: flex; justify-content: space-between; gap: 15px; align-items: center; padding-bottom: 20px; border-bottom: 1px dashed #D4D4D4; } .ast-font-extras-wrapper, .ast-font-spacing-wrapper{ display: flex; align-items: center; gap: 8px; } .ast-font-extras-wrapper .ast-font-extras-input, .ast-font-spacing-wrapper .ast-font-spacing-input { position: relative; display: flex; align-items: center; background: #fff; max-width: 72px; width: 100%; border: 1px solid #d1d5db; border-radius: 3px; padding: 0 3px; } .ast-font-extras-wrapper .ast-font-extras-input input, .ast-font-spacing-wrapper .ast-font-spacing-input input { padding: 0; border: none; min-height: 32px; border-radius: 3px; border: none !important; box-shadow: none !important; text-align: center; padding: 0 5px; } .ast-font-extras-wrapper .ast-font-extras-input input[type=number], .ast-font-spacing-wrapper .ast-font-spacing-input input[type=number] { -moz-appearance: textfield; } .ast-font-extras-input:hover, .ast-font-spacing-input:hover { border-color: var(--ast-customizer-color-2); } .ast-font-extras-wrapper .ast-font-extras-input svg, .ast-font-spacing-wrapper .ast-font-spacing-input svg { width: 38px; height: 28px; } .ast-font-extras-input .plus-minus-control .dashicons, .ast-font-spacing-input .plus-minus-control .dashicons { font-size: 10px; color: #9CA3AF; width: 12px; height: 10px; display: inherit; cursor: pointer; } div .ast-field-settings-modal .customize-control-ast-font-extras { margin-top: 15px; } .ast-font-extras-input input[type=number]::-webkit-inner-spin-button, .ast-font-extras-input input[type=number]::-webkit-outer-spin-button, .ast-font-spacing-input input[type=number]::-webkit-inner-spin-button, .ast-font-spacing-input input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; -moz-appearance: none; appearance: none; } .ast-font-unit-wrapper { display: flex; gap: 6px; font-size: 11px; font-weight: 500; color: #9CA3AF; } .ast-font-unit-wrapper span { cursor: pointer; } .ast-font-unit-wrapper span:hover { color: #0284c7; } .ast-font-unit-wrapper .active { color: #0284c7; cursor: default; } .ast-font-styling-second { display: flex; justify-content: space-between; align-items: center; gap: 10px; padding-top: 20px; } .ast-font-transform-wrapper, .ast-font-decoration-wrapper { display: flex; align-items: center; flex: 1; } .ast-font-transform-wrapper div, .ast-font-decoration-wrapper div { padding: 8px 0; width: 33%; text-align: center; font-weight: 600; font-size: 12px; line-height: 16px; color: #334155; } .ast-font-transform-wrapper div.active, .ast-font-decoration-wrapper div.active { background-color: #0284c7; color: #fff; cursor: pointer; } .ast-font-item-type { border: 1px solid #d1d5db; } .ast-font-item-type:hover { background-color: #0284c7; color: #fff; cursor: pointer; } .ast-font-item-type:first-child { border: 1px solid #d1d5db; border-right: none; border-radius: 3px 0 0 3px; } .ast-font-item-type:last-child { border: 1px solid #d1d5db; border-left: none; border-radius: 0 3px 3px 0; } .ast-font-item-type.ast-font-deco-underline{ text-decoration: underline; } .ast-font-item-type.ast-font-deco-linethrough{ text-decoration: line-through; } .ast-typopreset-custom-tooltip { position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; } .ast-typopreset-custom-tooltip[data-title]::after { content: attr(data-title); min-width: 3em; max-width: 10em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 1ch 1.5ch; border-radius: 0.3ch; box-shadow: 0 1em 2em -0.5em rgb(0 0 0 / 35%); background: var(--ast-customizer-color-12); color: var(--ast-customizer-color-10); z-index: 1000; bottom: calc(100% + 5px); text-align: center; animation: tooltips-vert .3s ease-out forwards; text-transform: none; font-size: .9em; line-height: 1; user-select: none; pointer-events: none; position: absolute; display: none; opacity: 0; left: 50%; transform: translate(-50%,-0.5em); } .ast-typopreset-custom-tooltip[data-title]:hover::after{ display: flex; white-space: break-spaces; inline-size: max-content; } .ast-customizer-font-varient-wrap { margin-top: 12px; } .ast-customizer-font-varient-wrap .ast-multi-select__value-container { overflow-x: hidden; flex-wrap: nowrap; padding: 2px 5px; } .ast-customizer-font-varient-wrap .ast-multi-select__multi-value { margin-top: 0; margin-bottom: 0; font-size: 12px; padding: 2px 2px 2px 2px; min-width: auto; color: #4B5563; background-color: #F5F5F5; border: 1px solid #D1D5DB; border-radius: 2px; padding-left: 5px; } .ast-customizer-font-varient-wrap .ast-multi-select__multi-value .ast-multi-select__multi-value__label { line-height: normal; } .ast-customizer-font-varient-wrap .ast-multi-select__multi-value .ast-multi-select__multi-value__remove { color: #4B5563; padding-right: 0; } .ast-customizer-font-varient-wrap .ast-multi-select__multi-value .ast-multi-select__multi-value__remove:hover { background-color: transparent; color: #4B5563; } .ast-customizer-font-varient-wrap .ast-multi-select__input-container input:focus { box-shadow: none; } .ast-customizer-font-varient-wrap .ast-multi-select__control { position: relative; max-height: 32px; display: inline-flex; width: 100%; align-content: center; } .ast-customizer-font-varient-wrap .ast-multi-select__control:after { content: "\f11c"; font-family: dashicons; font-size: 16px; margin-right: 7px; pointer-events: none; z-index: 1; } .ast-customizer-font-varient-wrap .ast-multi-select__control:before { content:''; position: absolute; top: 3px; right: 3px; width: 50px; height: 25px; background: rgb(247,247,247); background: linear-gradient(90deg, rgba(247,247,247,0) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%); pointer-events: none; z-index: 1; } span.customize-control-title.ast-group-section-title { margin-bottom: 4px; font-weight: 600; } .ast-top-divider.customize-control-ast-group-title .ast-reset-btn-preset-wrap { top: 24px; } .customize-control-ast-group-title .ast-responsive-btns { margin-left: 5px; position: relative; top: 3px; } .ast-field-settings-wrap .customize-control-ast-heading { margin: 0px 0 15px 0; } .customize-control-ast-heading { margin-top: 25px; margin-bottom: 0; } .customize-control-ast-heading .ast-heading-wrapper { margin: 0 -24px; } .customize-control-ast-heading .customize-control-title { display: block; padding: 15px 24px; margin: 0; border-width: 1px 0; border-style: solid; border-color: var(--ast-customizer-color-7); background-color: var(--ast-customizer-color-9); color: var(--ast-customizer-color-4); font-size: 12px; font-weight: 600; letter-spacing: 2px; line-height: 1; text-transform: uppercase !important; } .customize-control-ast-heading .customize-control-caption { top: 50%; transform: translateY(-50%); position: absolute; right: 0; font-size: 11px; font-weight: 500; letter-spacing: 1px; } .customize-control-ast-heading .customize-control-description { margin-top: 10px; } .ast-heading-wrapper label { cursor: default; } .customize-control > label { cursor: default; } .customize-control .ast-spacing-input-item-link, .customize-control .ast-border-input-item-link { cursor: pointer; } .customize-control.customize-control-ast-slider label { cursor: pointer; } .customize-control.customize-control-ast-slider label .wrapper input[type=range] { cursor: pointer; } .customize-control .ast-control-reduce-top-space { margin-top: -15px; } .customize-control-ast-input-with-dropdown .ast-input-with-dropdown-wrapper { position: relative; } .customize-control-ast-input-with-dropdown .components-dropdown-menu{ position: absolute; right: 0; top: 0; } .customize-control-ast-input-with-dropdown .components-dropdown-menu .components-dropdown-menu__toggle{ width: 30px; height: 30px; border-radius: 0; background-color: var(--wp-admin-theme-color); color: #fff; } .customize-control-ast-input-with-dropdown .components-dropdown-menu .components-dropdown-menu__toggle:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):not(.components-color-picker__saturation-pointer):hover { color: #fff; } .customize-control-ast-input-with-dropdown .components-button:focus:not(:disabled) { box-shadow: none; outline: none; } .customize-control-ast-input-with-dropdown .components-popover__content { min-width: 170px; } .customize-control-ast-input-with-dropdown .components-popover__content .components-button:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):not(.components-color-picker__saturation-pointer):hover { color: var(--wp-admin-theme-color); } .customize-control-ast-input-with-dropdown .ast-input-with-dropdown-wrapper input.components-text-control__input { padding-right: 40px; max-height: 30px; min-height: 30px; border-color: #ddd; } .ast-link-open-in-new-tab-wrapper { margin: 24px 0 0; border-top: 1px dashed var(--ast-customizer-color-7); } .ast-link-label-wrapper { margin: 24px 0; padding-top: 24px; border-top: 1px dashed var(--ast-customizer-color-7); } .ast-menu-setting-wrap { position: absolute; top: 0; right: 0; } .ast-menu-setting-wrap .dashicon { width: 14px; height: 14px; font-size: 14px; color: #9CA3AF; } .ast-menu-location-btn { cursor: pointer; } .customize-control-ast-multi-selector .input-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; } .customize-control-ast-multi-selector .ast-multiselector-inner-wrap { display: flex; justify-content: center; flex: 1 1 0; background: var(--ast-customizer-color-9); border: 1px solid var(--ast-customizer-color-7); padding: .6em 0; cursor: pointer; --ast-customizer-multiselect-icon-color: var(--ast-customizer-color-6); margin-left: -1px; } .customize-control-ast-multi-selector .ast-multiselector-inner-wrap.active { --ast-customizer-multiselect-icon-color: var(--ast-customizer-color-1); border-color: var(--ast-customizer-color-3); z-index: 1; } .customize-control-ast-multi-selector .ast-multiselector-inner-wrap svg { fill: var(--ast-customizer-color-10); } .ast-multiselector-inner-wrap .ahfb-icon-set { line-height: 1; } .customize-control-ast-multi-selector .ast-multiselector-inner-wrap:last-child { border-radius: 0px 3px 3px 0px; } .customize-control-ast-multi-selector .ast-multiselector-inner-wrap:first-child { border-radius: 3px 0px 0px 3px; } .customize-control-ast-radio-icon .ast-control-wrap { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; } .customize-control-ast-radio-icon .customize-control-title { flex: 1; padding-right: 0.5em; } .customize-control-ast-radio-icon .customize-control-title { margin-top: 8px; margin-bottom: 8px; } .customize-control-ast-radio-icon .ast-options { background-color: var(--ast-customizer-color-9); margin: 0; line-height: 0; } .customize-control-ast-radio-icon .ast-options li { display: inline-block; position: relative; background-color: transparent; width: 42px; height: 28px; line-height: 28px; margin-bottom: 0; border: 1px solid var(--ast-customizer-color-7); color: var(--ast-customizer-color-8); cursor: pointer; } .customize-control-ast-radio-icon .ast-options li .dashicon { text-align: center; line-height: 28px; width: 100%; } .customize-control-ast-radio-icon .ast-options li { margin-left: -1px; } .customize-control-ast-radio-icon .ast-options li:nth-child(1) { border-top-left-radius: 3px; border-bottom-left-radius: 3px; margin-left: 0; } .customize-control-ast-radio-icon .ast-options li:nth-last-child(1) { border-top-right-radius: 3px; border-bottom-right-radius: 3px; } .customize-control-ast-radio-icon .ast-options li.active { background-color: var(--ast-customizer-color-1); color: var(--ast-customizer-color-10); border-color: var(--ast-customizer-color-1); } .customize-control-ast-row-layout .ast-responsive-btns { position: relative; top: 1px; } .customize-control-ast-radio-image label { position: relative; display: inline-block; margin-right: 12px; } .ast-divide-four label { margin-right: 0; } .customize-control-ast-radio-image input { display: none; } .customize-control-ast-radio-image input:checked + label svg { background: var(--ast-customizer-color-1); border-radius: 0; box-shadow: 0 0 3px 0px rgba(0, 133, 186, 0.67); } .customize-control-ast-radio-image input:checked + label svg path { color: var(--ast-customizer-color-10); } .customize-control-ast-radio-image .modern-layout input:checked + label svg, .components-button-group.ahfb-radio-container-control .active-radio.ast-radio-img-svg svg { background-color: var(--ast-customizer-color-1); border-color: transparent; box-shadow: 0px 12px 20px -8px rgba(30, 41, 59, 0.16); border-bottom-color: #f0f0f1; } .ast-divide-four input:checked + label svg { box-shadow: none; color: var(--ast-customizer-color-3); } .customize-control-ast-radio-image input + label .image-clickable { position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; } .customize-control-ast-radio-image:not(#customize-control-astra-settings-header-trigger-icon) > .image { display: grid; grid-template-columns: repeat(3, 1fr); grid-column-gap: 5px; grid-row-gap: 5px; } .customize-control-ast-radio-image:not(#customize-control-astra-settings-header-trigger-icon) > .modern-layout, .components-button-group.ahfb-radio-container-control { display: grid; grid-template-columns: repeat(2, 1fr); grid-column-gap: 23px; grid-row-gap: 23px; } .customize-control-ast-radio-image:not(#customize-control-astra-settings-header-trigger-icon) > .ast-divide-four { grid-template-columns: repeat(4, 1fr); grid-column-gap: 14px; grid-row-gap: 10px; } .customize-control-ast-radio-image .ast-radio-img-svg svg { width: 75px; height: 50px; } .customize-control-ast-radio-image .modern-layout .ast-radio-img-svg svg, .components-button-group.ahfb-radio-container-control .ast-radio-img-svg svg { margin: 0; width: 100%; height: auto; background-color: rgba(221,224,226,0.5); border: 1px solid var(--ast-customizer-color-7); border-radius: 4px; cursor: pointer; transition: background 0.15s ease, box-shadow 0.15s ease; } .ast-divide-four .ast-radio-img-svg svg { color: var(--ast-customizer-color-7); width: 100%; height: 93%; } .ast-divide-four .ast-radio-img-svg svg path { color: var(--ast-customizer-color-8); } /* Image tooltip */ .image-clickable[data-title]::after { text-transform: none; font-size: .9em; line-height: 1; user-select: none; pointer-events: none; position: absolute; display: none; opacity: 0; left: 50%; transform: translate(-50%, -.5em); } .image-clickable[data-title]::after { content: attr(data-title); min-width: 3em; max-width: 21em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 1ch 1.5ch; border-radius: .3ch; box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35); background: var(--ast-customizer-color-12); color: var(--ast-customizer-color-10); z-index: 9; bottom: calc(100% + 5px); text-align: center; animation: tooltips-vert 300ms ease-out forwards; } /* Make the tooltips respond to hover */ .image-clickable[data-title]:hover::after { display: block; } /* don't show empty tooltips */ .image-clickable[data-title='']::after { display: none !important; } /* KEYFRAMES */ @keyframes tooltips-vert { to { opacity: .9; transform: translate(-50%, 0); } } @keyframes tooltips-horz { to { opacity: .9; transform: translate(0, -50%); } } .ast-upgrade-trigger:hover .image-clickable[data-title]::after { display: block; } .customize-control-ast-responsive-background { position: relative; margin-bottom: -5px; } .customize-control-ast-responsive-background .background-container h4 { font-size: 14px; font-weight: 600; color: #555d66; } .customize-control-ast-responsive-background .background-attachment h4, .customize-control-ast-responsive-background .background-color h4, .customize-control-ast-responsive-background .background-position h4, .customize-control-ast-responsive-background .background-repeat h4, .customize-control-ast-responsive-background .background-size h4 { margin-bottom: 5px; margin-top: 10px; } .customize-control-ast-responsive-background .background-color { margin-bottom: 12px; } .customize-control-ast-responsive-background .background-repeat { margin: 15px 0 15px 0; } .customize-control-ast-responsive-background .background-attachment .buttonset, .customize-control-ast-responsive-background .background-size .buttonset { display: flex; flex-wrap: wrap; } .customize-control-ast-responsive-background .background-attachment .buttonset .switch-label, .customize-control-ast-responsive-background .background-size .buttonset .switch-label { background: #ffffff; border: 1px solid rgba(0, 0, 0, 0.1); color: #555; padding: 2px 4px; margin-right: 15px; text-align: center; flex-grow: 1; transition: background-color 140ms linear; } .customize-control-ast-responsive-background .background-attachment .buttonset .switch-label:last-child, .customize-control-ast-responsive-background .background-size .buttonset .switch-label:last-child { margin-right: 0; } .customize-control-ast-responsive-background .background-attachment .buttonset .switch-input:checked + .switch-label, .customize-control-ast-responsive-background .background-size .buttonset .switch-input:checked + .switch-label { background-color: #f5f5f5; color: #565e67; } .customize-control-ast-responsive-background .background-attachment .buttonset .switch-input[checked="checked"] + .switch-label, .customize-control-ast-responsive-background .background-size .buttonset .switch-input[checked="checked"] + .switch-label { background-color: #f5f5f5; color: #565e67; } .customize-control-ast-responsive-background .ast-bg-img-remove.components-button.is-link { width: 100%; border: 1px dashed #b4b9be; box-sizing: border-box; box-shadow: unset; padding: 9px 0; line-height: 1.6; margin-top: 10px; text-decoration: none; } .customize-control-ast-responsive-background .ast-bg-img-remove.components-button.is-destructive:hover:not(:disabled) { color: #a02222; box-shadow: unset; border-color: #a02222; } .customize-control-ast-responsive-background .more-settings { margin-top: 12px; display: flex; justify-content: flex-end; padding: 5px 0 5px 0; cursor: pointer; float: none; text-decoration: none; } .customize-control-ast-responsive-background .more-settings:focus { outline: 0; box-shadow: none; } .customize-control-ast-responsive-background .arrow-icon { margin-left: 5px; } .customize-control-ast-responsive-background .background-container { display: none; } .customize-control-ast-responsive-background .background-container.active { display: block; } .customize-control-ast-responsive-background .wp-picker-container { display: block; } .customize-control-ast-responsive-background .wp-picker-container .wp-picker-clear { margin-left: 4px; min-height: 30px; } .customize-control-ast-responsive-background .customize-control-content .astra-color-picker-wrap { width: 100%; } .customize-control-ast-responsive-background .customize-control-content .components-color-picker__saturation-color, .customize-control-ast-responsive-background .customize-control-content .components-color-picker__saturation-white { border-radius: unset; } .customize-control-ast-responsive-background .ast-color-btn-clear-wrap { right: 84px; } /** * BG Media Button. */ /** * Gradient field */ .components-color-picker__inputs-toggle-wrapper .components-color-picker__inputs-toggle { vertical-align: middle; height: 32px; } .astra-popover-tabs .components-button.upload-button.button-add-media { width: 100%; position: relative; text-align: center; color: #555d66; border: 1px dashed #b4b9be; box-sizing: border-box; box-shadow: unset; padding: 9px 0; line-height: 1.6; } .astra-popover-tabs .components-button.upload-button.button-add-media:hover { color: #555d66; box-sizing: border-box; box-shadow: unset; border-color: #0185ba; } .astra-popover-tabs [ID*="-gradient-view"] { padding: 0 15px 15px 15px; } .astra-popover-tabs [ID*="-gradient-view"] .components-circular-option-picker__clear { flex: unset; box-shadow: unset; width: auto; padding: 0 5px; } .astra-popover-tabs [ID*="-gradient-view"] .components-circular-option-picker__clear:hover { box-shadow: unset; } .astra-popover-tabs [ID*="-gradient-view"] .components-circular-option-picker__clear:active { box-shadow: unset; } .astra-popover-tabs [ID*="-gradient-view"] .components-circular-option-picker__clear:focus { box-shadow: unset; } .astra-popover-tabs #tab-panel-0-image-view > div { text-align: center; } .astra-popover-tabs #tab-panel-0-image-view > div img { width: 200px; margin-bottom: 18px; } .astra-popover-tabs #tab-panel-0-image-view > div .media-position-setting { text-align: left; } .media-position-setting > .components-base-control { margin-bottom: 15px; } .media-position-setting [CLASS*="-Item-LabelWrapper"] { margin-bottom: 5px; } .astra-popover-color .components-circular-option-picker { position: relative; margin-top: 0; } .astra-popover-color .components-circular-option-picker .components-circular-option-picker__custom-clear-wrapper { margin-top: 10px; justify-content: flex-start; } @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .astra-popover-color .components-circular-option-picker .components-circular-option-picker__custom-clear-wrapper { width: 50px; } } .astra-popover-color [ID*="-color-view"] .components-circular-option-picker { width: auto; } .astra-popover-color .ast-color-palette { width: auto; padding: 16px 0px 0px 14px; } .astra-popover-color .ast-color-palette .components-circular-option-picker__option { width: 100%; height: 100%; border-radius: 100%; } .astra-popover-color .ast-color-palette .components-button.is-pressed:focus:not(:disabled) { box-shadow: none; border: none; } .astra-popover-color .components-custom-gradient-picker { margin-top: 0; } .astra-popover-color .components-custom-gradient-picker__gradient-bar { box-sizing: border-box; opacity: 1; } .astra-popover-color .components-custom-gradient-picker__type-picker .components-base-control__label { display: block; } .components-custom-gradient-picker .components-base-control__label { padding-top: 10px; font-size: 12px; display: block; letter-spacing: 0.1px; line-height: 18px; } [ID*="-gradient-view"] .components-toolbar.components-custom-gradient-picker__toolbar .components-button.has-icon { border: none; } .media-position-setting.hide-settings { display: none; } .media-position-setting .astra-popover-tabs [ID*="-gradient-view"] { padding: 0 0 15px 0; } .ast-field-settings-modal .customize-control-content .color-button-wrap { right: 30px; top: 0; } .ast-field-settings-modal .ast-responsive-btns { position: absolute; right: 14px; top: 4px; } .ast-field-settings-modal .customize-control-content .astra-color-picker-wrap { margin-left: 0; margin-top: 0; } .ast-field-settings-modal .customize-control-content .ast-color-btn-reset-wrap { right: 65px; top: 7px; } .ast-field-settings-modal .customize-control-content .ast-color-btn-clear-wrap { right: 91px; } .ast-field-settings-modal .customize-control-ast-responsive-background.customize-control:first-child { margin-top: 28px; } .customize-control-ast-responsive-background .ast-color-btn-reset-wrap, .customize-control-ast-responsive-color .ast-color-btn-reset-wrap { display: inline-block; line-height: 1; top: 4.5px; } .customize-control-ast-responsive-background .ast-responsive-btns, .customize-control-ast-responsive-color .ast-responsive-btns { position: relative; right: -5px; top: 2px; } .ast-field-settings-modal .customize-control-ast-responsive-background .ast-responsive-btns, .ast-field-settings-modal .customize-control-ast-responsive-color .ast-responsive-btns { right: 8px; } .customize-control-ast-responsive-color .customize-control-content .ast-color-picker-alpha { display: none; } .customize-control-ast-responsive-color .customize-control-content { display: block; margin-top: 5px; } .customize-control-ast-responsive-color .customize-control-content .ast-color-picker-alpha .astra-color-picker-wrap .components-color-picker__saturation-black { border-radius: 4px 4px 0 0; } .customize-control-ast-responsive-color .customize-control-content .ast-color-picker-alpha .astra-color-picker-wrap .components-color-picker__saturation-color, .customize-control-ast-responsive-color .customize-control-content .ast-color-picker-alpha .astra-color-picker-wrap .components-color-picker__saturation-white { border-radius: 3px; } .customize-control-ast-responsive-color .customize-control-content .ast-color-picker-alpha.active { display: block; } .customize-control-ast-responsive-color .customize-control-content .components-color-picker__saturation-color, .customize-control-ast-responsive-color .customize-control-content .components-color-picker__saturation-white { border-radius: unset; } .ast-field-settings-modal .customize-control-ast-responsive-color .customize-control-content .color-button-wrap { right: 30px; top: -3px; } .ast-field-settings-modal .customize-control-ast-responsive-color .customize-control-content .astra-color-picker-wrap { margin-left: 0px; margin-bottom: 10px; margin-top: 10px; } .ast-field-settings-modal .customize-control-ast-responsive-color .customize-control-content .customize-control-title { display: block; margin-bottom: 0px; } .ast-field-settings-modal .customize-control-ast-responsive-color .ast-responsive-btns { right: 7px; top: 1px; } .ast-field-settings-modal .customize-control-ast-responsive-color.customize-control:first-child { margin-top: 28px; } .ast-field-settings-modal .customize-control-ast-responsive-color .ast-clear-btn-inside-picker.components-button { margin: 5px 20px 20px 10px; } .ast-field-settings-modal .customize-control-ast-responsive-color .ast-color-btn-reset-wrap { top: 3.5px; } @supports (-moz-appearance: none) { .ast-field-settings-modal .customize-control-ast-responsive-color .ast-color-btn-reset-wrap { top: 5.5px; right: 65px; } .ast-field-settings-modal .customize-control-ast-responsive-color .customize-control-content .color-button-wrap { right: 27px; top: -2px; } } .customize-control-ast-responsive-slider .wrapper, .customize-control-ast-slider .wrapper { position: relative; display: flex; } .customize-control-ast-responsive-slider .input-field-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; } .customize-control-ast-responsive-slider input[type=range] { position: inherit; } .customize-control-ast-responsive-slider select, .customize-control.customize-control-select select { color: #32373c; } .customize-control-ast-responsive-slider .input-field-wrapper { display: none; } .customize-control-ast-responsive-slider .input-field-wrapper.active { display: flex; } .customize-control-ast-responsive-slider .components-base-control { width: 100%; } .customize-control-ast-responsive-slider .slider-control-label, .customize-control-ast-slider .customize-control-title { cursor: default; margin-top: 3px; } /** * Responsive Icons */ .ast-responsive-slider-btns { position: absolute; right: 0; top: 5px; right: 30px; } .ast-responsive-slider-btns > li { margin-bottom: 0; display: none; } .ast-responsive-slider-btns > li.active { display: inline-block; } .ast-responsive-slider-btns button[type="button"] { padding: 0; cursor: pointer; background: none; border: none; outline: none; line-height: 1; } .ast-responsive-slider-btns button[type="button"] > i { cursor: pointer; width: 15px; height: 15px; font-size: 15px; } .customize-control-ast-responsive-slider .wrapper .components-base-control, .customize-control-ast-responsive-slider .wrapper .input-field-wrapper.active, .customize-control-ast-slider .components-base-control.components-range-control { width: 100%; display: inline-block; } .customize-control-ast-slider .wrapper .ast-resp-slider-reset-wrap, .customize-control-ast-responsive-slider .wrapper .ast-resp-slider-reset-wrap { margin-left: 5px; margin-top: 4px; } .customize-control-ast-responsive-slider .wrapper .ast-resp-slider-reset-wrap { top: 4px; right: 0; } .customize-control .ast-reset-btn .dashicons-image-rotate { width: 12px; height: 12px; font-size: 12px; } .customize-control-ast-slider .components-input-control input.components-input-control__input, .customize-control-ast-responsive-slider .components-input-control input.components-input-control__input { -moz-appearance: textfield; } .customize-control-ast-slider input.components-input-control__input::-webkit-inner-spin-button, .customize-control-ast-slider input.components-input-control__input::-webkit-outer-spin-button, .customize-control-ast-responsive-slider input.components-input-control__input::-webkit-inner-spin-button, .customize-control-ast-responsive-slider input.components-input-control__input::-webkit-outer-spin-button { -webkit-appearance: none; } .customize-control-ast-slider .components-input-control__container input.components-input-control__input, .customize-control-ast-responsive-slider .components-input-control__container input.components-input-control__input { display: block; border-radius: 2px 0 0 2px; box-shadow: none; transition: all 0.3s; border: 1px solid var(--ast-customizer-color-7); } .customize-control-ast-slider input.components-input-control__input:hover, .customize-control-ast-slider input.components-input-control__input:focus, .customize-control-ast-slider input.components-input-control__input:active, .customize-control-ast-responsive-slider input.components-input-control__input:hover, .customize-control-ast-responsive-slider input.components-input-control__input:focus, .customize-control-ast-responsive-slider input.components-input-control__input:active { border-color: var(--ast-customizer-color-2); border-radius: 2px; outline: none; } .customize-control-ast-slider .ast-slider-wrap, .customize-control-ast-responsive-slider .ast-slider-wrap { position: relative; } .components-range-control__wrapper .components-range-control__track { color: var(--ast-customizer-color-1); } .components-range-control__wrapper span span { background-color: var(--ast-customizer-color-1); } .customize-control-ast-slider .ast-slider-wrap .ast-range-unit, .customize-control-ast-responsive-slider .ast-slider-wrap .ast-range-unit { position: absolute; right: 23px; top: 4px; border-right: 1px solid var(--ast-customizer-color-7); padding-right: 6px; font-size: 11px; font-weight: 600; line-height: normal; text-transform: uppercase; color: var(--ast-customizer-color-1); } .customize-control-ast-slider .components-input-control__container, .customize-control-ast-responsive-slider .components-input-control__container { margin-left: 5px; } .customize-control-ast-slider .components-input-control__container div.components-input-control__backdrop, .customize-control-ast-responsive-slider .components-input-control__container div.components-input-control__backdrop { border: none; border-radius: 2px 0 0 2px; box-shadow: none; } .customize-control-ast-slider .ast-resp-slider-reset-wrap, .customize-control-ast-responsive-slider .ast-resp-slider-reset-wrap { position: absolute; display: inline-block; line-height: 1; right: 0; } .customize-control-ast-responsive-slider .ast-resp-slider-reset-wrap, .customize-control-ast-slider .ast-resp-slider-reset-wrap { top: 1px; } .customize-control-ast-responsive-slider .ast-slider-wrap .components-range-control__number { width: calc(48px) !important; } .customize-control-ast-responsive-slider .ast-slider-wrap .components-range-control__number input{ text-align: center; } .customize-control-ast-responsive-spacing .customize-control-title { display: inline-block; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-outer-wrapper { display: flex; position: relative; } .customize-control-ast-responsive-spacing .ast-spacing-input-item { margin: 0 2px; -moz-appearance: textfield; } .customize-control-ast-responsive-spacing .ast-spacing-input-item input[type=number] { -moz-appearance: textfield; } .customize-control-ast-responsive-spacing .ast-spacing-input-item input::-webkit-inner-spin-button, .customize-control-ast-responsive-spacing .ast-spacing-input-item input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-units-screen-wrap { position: relative; top: -5px; right: -10px; display: inline-block; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-btns { position: relative; top: 2px; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-btns > li { display: none; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-btns > li.active { display: inline-block; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-btns button[type="button"] { padding: 0; cursor: pointer; background: none; border: none; outline: none; width: 100%; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-btns button[type="button"] > i { font-size: 15px; vertical-align: middle; } .customize-control-ast-responsive-spacing .input-wrapper.ast-spacing-responsive-wrapper { display: inline-flex; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-units { position: absolute; font-size: 12px; line-height: 16px; text-transform: uppercase; font-weight: 500; top: -32px; right: 0; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-units li.single-unit { display: inline-block; margin-left: 6px; width: 18px; text-align: center; user-select: none; opacity: 0.6; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-units li.single-unit.active { opacity: 1; color: var(--ast-customizer-color-1); } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper { display: none; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper li { text-align: center; -webkit-box-flex: 1; -ms-flex: auto; flex: auto; cursor: pointer; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper li input.ast-spacing-input { text-align: center; display: block; font-size: 12px; padding: 15px 0; width: 100%; height: 28px; border: 1px solid var(--ast-customizer-color-7); border-radius: 3px; box-shadow: none; transition: all 0.3s; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper li input.ast-spacing-input:hover, .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper li input.ast-spacing-input:focus, .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper li input.ast-spacing-input:active { border-color: #1e8cbe; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper li .ast-spacing-connected { color: #1e8cbe; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper.active { display: flex; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper span.ast-spacing-title { text-transform: uppercase; font-size: 10px; color: var(--ast-customizer-color-6); } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link { order: 2; margin-left: 2px; margin-top: 4px; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link .dashicons { padding: 2px 0; font-size: 12px; line-height: 28px; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link .ast-spacing-connected { display: none; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link.disconnected .ast-spacing-disconnected { display: none; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link.disconnected .ast-spacing-connected { display: block; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link span { width: 100%; height: 32px; line-height: 28px; font-size: 14px; border-radius: 3px 0 0 3px; background-color: transparent; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link svg { pointer-events: none; } .customize-control-ast-responsive-spacing .ast-spacing-wrapper > li:nth-child(2) { margin-left: 0; } .customize-control-ast-responsive-toggle-control .components-toggle-control .components-base-control__field, .ast-responsive-toggle-control .components-base-control__field { margin: 0; } .customize-control-ast-responsive-toggle-control .components-toggle-control .components-form-toggle, .customize-control-ast-link .ast-responsive-toggle-control .components-form-toggle { margin: 0; order: 2; } .customize-control-ast-link .ast-responsive-toggle-control .components-base-control__field { margin: 20px 0; } .customize-control-ast-responsive-toggle-control .components-toggle-control .components-toggle-control__label, .ast-responsive-toggle-control label { display: flex; flex: 1 1 auto; font-size: 14px; font-weight: 600; } .customize-control-ast-responsive-toggle-control .ast-responsive-toggle-control-wrapper .ast-responsive-toggle-control { display: none; } .customize-control-ast-responsive-toggle-control .ast-responsive-toggle-control-wrapper .ast-responsive-toggle-control.active { position: relative; top: 2px; width: 91%; display: inline-block; vertical-align: middle; } .customize-control-ast-responsive-toggle-control .ast-responsive-toggle-control-wrapper .ast-responsive-toggle-btns { position: relative; float: right; top: 4px; } .customize-control-ast-responsive-toggle-control .ast-responsive-toggle-control-wrapper .ast-responsive-toggle-btns > li.active{ vertical-align: middle; } .ast-responsive-toggle-btns > li { margin-bottom: 0; display: none; } .ast-responsive-toggle-btns > li.active { display: inline-block; } .ast-responsive-toggle-btns button[type="button"] { padding: 0; cursor: pointer; background: none; border: none; outline: none; } .ast-responsive-toggle-btns button[type="button"] > i { cursor: pointer; width: 15px; height: 15px; font-size: 15px; } .ast-responsive-btns { display: inline-block; line-height: 1; vertical-align: top; } .ast-responsive-btns > li { margin-bottom: 0; display: none; } .ast-responsive-btns > li.active { display: inline-block; } .ast-responsive-btns button[type="button"] { padding: 0; cursor: pointer; background: none; border: none; outline: none; } .ast-responsive-btns button[type="button"] > i { width: 15px; height: 15px; font-size: 15px; } .input-wrapper.ast-responsive-wrapper { display: inline-flex; justify-content: space-between; margin-right: 0; align-items: flex-start; flex: 0 1; width: 100%; } .ast-variant-select > div { border-color: #dddddd; } .customize-control select, .ast-variant-select > div, .customize-control input, .customize-control textarea, .customize-control-content .components-text-control__input { border-color: var(--ast-customizer-color-7); color: var(--ast-customizer-color-5); padding-top: 1px; padding-bottom: 1px; } .customize-control select:focus, .ast-variant-select > div:focus, .customize-control input:focus { border-color: var(--ast-customizer-color-1); color: #0a4b78; box-shadow: 0 0 0 1px var(--ast-customizer-color-1); } .ast-adv-toggle-icon { right: 2px; position: absolute; width: 18px; height: 18px; font-size: 18px; border-radius: 2px; padding: 4px; color: var(--ast-customizer-color-8); background: var(--ast-customizer-color-9); cursor: pointer; } .ast-adv-toggle-icon:hover { color: var(--ast-customizer-color-1); } .ast-adv-toggle-icon:before { content: "\f464"; } .ast-adv-toggle-icon.open:before { content: "\f158"; } .ast-field-settings-modal { position: absolute; -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); -webkit-border-radius: 3px; border-radius: 3px; left: 0; right: 0; z-index: 8; background-color: #fff; } .customize-control-ast-color-palette .ast-field-settings-modal { z-index: 11; } .ast-field-settings-modal .customize-control-ast-divider:first-child { margin-top: 15px; } .ast-field-settings-wrap { width: 100%; } .ast-group-tabs, .ast-tab-content { position: relative; } .ast-group-list { overflow: hidden; border-bottom: 1px solid #ddd; } .ast-group-list:before, .ast-group-list:after { content: ""; display: table; border-collapse: collapse; } /* Tab anchor color */ .ui-tabs-anchor { float: left; padding: .5em 0.5em; color: #555d66; text-decoration: none; } .ui-state-active .ui-tabs-anchor { color: #ffffff; } .ui-tabs-anchor:hover { color: #555d66; } .ui-state-active .ui-tabs-anchor:hover { color: #ffffff; } .ast-group-tabs .ui-widget-content { overflow: hidden; /*padding-top: 15px;*/ } .ast-group-tabs .ui-widget-content.iris-slider-offset, .ast-group-tabs .ui-widget-content.iris-slider-offset-alpha { overflow: inherit; } .ast-fields-wrap { overflow: hidden; } .ast-field-settings-wrap { -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); -webkit-border-radius: 3px; background-color: #fff; } .ast-field-settings-wrap .ast-field-settings-modal { border-radius: 3px; margin-top: 10px; margin-bottom: 20px; } .ast-field-settings-modal::before { content: ''; position: absolute; top: -17px; right: 8px; border: 9px solid transparent; border-bottom-color: #fff; pointer-events: none; } .ast-group-tabs .ui-tabs-nav { display: flex; padding: 15px 15px 0 15px; } .ast-group-tabs .ui-tabs-nav .ui-corner-top { align-items: center; flex: 1 1 auto; justify-content: center; margin: 0 0; padding: 0; border: 1px solid #ccc; transition: background-color 140ms linear; } .ast-group-tabs .ui-tabs-nav .ui-corner-top:first-child { border-radius: 3px 0px 0px 3px; } .ast-group-tabs .ui-tabs-nav .ui-corner-top:last-child { border-radius: 0px 3px 3px 0px; } .ast-group-tabs .ui-tabs-nav .ui-corner-top .ui-tabs-anchor { width: 100%; text-align: center; padding: 2px 4px; padding-left: 0; padding-right: 0; outline: none; } .ast-group-tabs ul.ast-group-list .ui-corner-top .ui-tabs-anchor:focus { box-shadow: none; } .ast-group-tabs .ui-tabs-nav { border: none; } .ast-group-tabs ul.ast-group-list .ui-corner-top.ui-state-active { background-color: #0185BA; border: 1px solid rgba(0, 0, 0, 0.1); } .ast-group-tabs .ui-tabs-nav { overflow: visible; } .ast-group-tabs ul.ast-group-list .ui-corner-top:not(:first-child) { border-left-width: 0; } /* Buttons */ .wp-core-ui .ast-field-settings-modal .background-image-upload .button { font-size: 11px; } /* Popup params padding */ .ast-field-settings-modal .customize-control { padding-left: 16px; padding-right: 16px; box-sizing: border-box; } .ast-control-wrap .ast-color-picker-alpha { margin-left: -5px; margin-right: -5px; } .ast-field-settings-modal .customize-control:first-child { margin-top: 16px; } .ast-field-settings-modal .ui-tabs-nav .customize-control:first-child { margin-top: 0; } .ast-field-settings-modal .customize-control:last-child { padding-bottom: 16px; } .customize-control-ast-settings-group { line-height: 27px; } .customize-control-ast-settings-group .customize-control-title { margin-bottom: 0; } .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-title { margin-bottom: 10px; font-size: 13px; margin-top: 3px; } .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-responsive-slider .ast-responsive-units, .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-responsive-slider .ast-range-unit, .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-slider .ast-range-unit, .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-slider .ast-range-unit { top: 6px; } .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-responsive-slider .ast-resp-slider-reset-wrap, .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-slider .ast-resp-slider-reset-wrap { top: 3px; } .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-slider .ast-responsive-slider-btns, .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-responsive-slider .ast-responsive-slider-btns { top: 2px; } .ast-field-settings-modal .customize-control { margin-top: 2px; } #customize-control-headings-font-extras.ast-sub-top-dotted-divider { margin-top: 12px; } /** * Popover Tab Structure. */ .astra-popover-tabs { position: relative; } .astra-popover-tabs .components-tab-panel__tabs { display: flex; padding: 15px; border: none; } .astra-popover-tabs .components-tab-panel__tabs .components-tab-panel__tabs-item { color: #555d66; font-size: 13px; font-weight: 400; height: 35px; transition: unset; padding: 2px 4px; text-decoration: none; border-radius: 0; border: 1px solid rgba(0, 0, 0, 0.1); } .astra-popover-tabs .components-tab-panel__tabs .components-tab-panel__tabs-item:active { box-shadow: unset; } .astra-popover-tabs .components-tab-panel__tabs .components-tab-panel__tabs-item:focus { box-shadow: unset; } .astra-popover-tabs [ID*="-image-view"] { padding: 15px; border: none; } .astra-popover-tabs .components-button { align-items: center; flex: 1 1 auto; justify-content: center; margin: 0 0; padding: 0; border: 1px solid #ccc; transition: background-color 140ms linear; } .astra-popover-tabs .components-tab-panel__tabs-item:first-child { border-radius: 3px 0px 0px 3px; } .astra-popover-tabs .components-tab-panel__tabs-item:last-child { border-radius: 0px 3px 3px 0px; } .astra-popover-tabs .components-tab-panel__tabs-item:not(:first-child) { border-left-width: 0; } .astra-popover-tabs .components-tab-panel__tabs-item.active-tab { background-color: #0185BA; color: #ffffff; } .astra-popover-tabs.astra-media-tab .components-tab-panel__tabs, .astra-popover-tabs.astra-media-tab .components-tab-panel__tab-content { padding: 0; } .astra-popover-tabs.astra-media-tab .components-tab-panel__tabs-item.active-tab { border-color: var(--ast-customizer-color-3); background: var(--ast-customizer-color-1); } .astra-popover-tabs.astra-media-tab .components-tab-panel__tab-content .ast-social-icon-picker-label { text-align: left; } .astra-media-tab .astra-media-image { width: 100%; margin-bottom: 0; } .astra-media-tab .ast-media-btn { display: block; width: 100%; border: 1px dashed var(--ast-customizer-color-7); box-sizing: border-box; box-shadow: unset; padding: 9px 0; line-height: 1.6; text-decoration: none; } .astra-media-tab .ast-danger-btn { color: var(--ast-customizer-color-13); margin-top: 10px; } .astra-media-tab .ast-media-btn:hover { border-color: var(--ast-customizer-color-3); } .astra-media-tab .ast-danger-btn:hover { border-color: var(--ast-customizer-color-13); } .components-base-control.ast-text-control-input { margin-bottom: 16px; } .ast-payments-text-control-input .components-base-control__label { text-transform: none; color: #334155; font-size: 13px; } .components-base-control.ast-payments-text-control-input { margin-bottom: 20px; } .components-base-control.ast-text-control-input input { border-color: var(--ast-customizer-color-7); color: var(--ast-customizer-color-5); } .astra-popover-color .astra-popover-tabs .components-tab-panel__tabs button.components-tab-panel__tabs-item.active-tab:not(.is-primary):not(.is-tertiary):not(.is-link):hover { color: #fff; } .components-popover.astra-popover-color .components-popover__content { min-width: 310px; max-height: 60vh; padding: 0; -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); } .ast-field-settings-modal .components-popover.astra-popover-color .components-popover__content { min-width: 320px; min-height: 325px; } .ast-field-settings-modal .background-wrapper .components-popover.astra-popover-color .components-popover__content { min-height: 385px; } .ast-field-settings-modal .components-angle-picker-control .components-flex__block { min-width: auto; } .customize-control-ast-settings-group .customize-control-ast-slider .wrapper .ast-resp-slider-reset-wrap, .customize-control-ast-settings-group .customize-control-ast-responsive-slider .wrapper .ast-resp-slider-reset-wrap { margin-top: 0; } /* * Divider compatibility CSS for setting group. */ .ast-top-divider.customize-control-ast-settings-group .ast-toggle-desc-wrap .ast-adv-toggle-icon { top: 23px; } /** * Responsive slider control inside settings-group, case: body-font, headings-font. */ .ast-fields-wrap .customize-control-ast-responsive-slider .ast-slider-wrap > label, .ast-fields-wrap .customize-control-ast-selector .ast-slider-wrap > label { display: inline-block; } .customize-control-ast-slider .wrapper { display: flex; } .customize-control-ast-slider .components-range-control { width: 100%; } .customize-control-ast-slider .ast-range-unit, .customize-control-ast-responsive-slider .wrapper .ast-range-unit { padding: 0 0 0 5px; font-size: 11px; line-height: 1em; font-weight: 500; align-self: auto; text-transform: uppercase; } .components-range-control__slider[type=range] { align-items: center; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .components-range-control__slider[type=range]::-webkit-slider-runnable-track, .components-range-control__slider[type=range]::-moz-range-track { content: ''; height: 2px; pointer-events: none; } .components-range-control__slider[type=range]::-webkit-slider-thumb, .components-range-control__slider[type=range]::-moz-range-thumb { cursor: pointer; -webkit-appearance: none; margin-top: 5px; } .customize-control-ast-slider .components-range-control__wrapper, .customize-control-ast-responsive-slider .components-range-control__wrapper { margin-left: 0px; } .customize-control-ast-slider span[CLASS*="-ThumbWrapper"], .customize-control-ast-responsive-slider span[CLASS*="-ThumbWrapper"] { height: 17px; width: 17px; top: 2px; margin-left: 0px; } .ast-top-divider.customize-control-ast-slider .ast-divider-title + .ast-slider-wrap .ast-resp-slider-reset-wrap { top: 68px; } .customize-control-ast-responsive-slider .ast-responsive-slider-btns { position: relative; top: -3px; right: -10px; display: inline-block; } .customize-control-ast-responsive-slider .ast-responsive-units { position: absolute; top: 3px; right: 23px; font-size: 11px; line-height: normal; border-right: 1px solid #ddd; padding-right: 5px; text-transform: uppercase; width: auto; display: none; } .customize-control-ast-responsive-slider .ast-responsive-units li.single-unit { display: inline-block; margin-left: 6px; margin-bottom: 0; width: 16px; text-align: center; user-select: none; opacity: 0.6; cursor: pointer; } .customize-control-ast-responsive-slider .ast-responsive-units li.single-unit.active { opacity: 1; font-weight: 600; color: #0073aa; cursor: default; } .ast-field-settings-modal .ast-fields-wrap > .customize-control-ast-responsive-slider + .customize-control-ast-font { margin-top: 8px; } .customize-control-ast-sortable .sortable { cursor: default; } .customize-control-ast-sortable .sortable .dashicons-visibility { cursor: pointer; } .customize-control-ast-sortable .sortable .ast-sortable-item, .customize-control-ast-sortable .sortable .ast-sortable-subcontrols { padding: 1px 3px 1px 12px; border: 1px solid #D1D5DB; color: #334155; background: #ffffff; cursor: move; font-size: 14px; line-height: 38px; margin: 0 0 10px; border-radius: 4px; } .customize-control-ast-sortable .sortable .ast-sortable-subcontrols { border: none; border-top: 1px solid #d1d5db; border-radius: 0 0 3px 3px; } .customize-control-ast-sortable .sortable div:last-child { margin: 0; } .customize-control-ast-sortable .sortable div > .dashicons { float: right; position: relative; font-size: 16px; padding: 9px; line-height: 20px; border-left: none; } .customize-control-ast-sortable .sortable div.invisible { opacity: 0.6; visibility: visible; } .customize-control-ast-sortable .sortable div.invisible .dashicons.visibility:after { opacity: 1; position: absolute; content: ''; width: 18px; height: 2px; top: 18px; left: 11px; background: #656565; border-radius: 5px; transform: rotate(-45deg); box-shadow: 0px 0px 0px 1px #fff; transition: opacity 0.2s ease; } /** * Expansion specific new raw CSS. */ .ast-sortable-item.invisible, .ast-sortable-item:hover { opacity: .8; } .ast-sortable-item.show:hover { opacity: 1; } .ast-sortable-item .dashicons-arrow-down-alt2, .ast-sortable-item .dashicons-remove { margin-right: -6px; } .ast-sortable-item .dashicons-admin-page, .ast-sortable-item .dashicons-arrow-down-alt2, .ast-sortable-item .dashicons-remove { cursor: pointer; } .ast-sortable-subcontrols { display: none; padding: 12px 0; margin-left: -12px !important; border-top: 1px solid #d1d5db; margin-right: -3px!important; } .ast-sortable-subcontrols > * { padding-right: 9px; padding-bottom: 12px; } .show .ast-sortable-subcontrols { display: block; } .ast-sortable-subfields-wrap .customize-control { box-sizing: border-box; position: relative; padding-left: 9px; } /** * ast-list-icons inside sortable compatibility CSS. */ .ast-sortable-item.show i.ast-accordion { transform: rotate(180deg); border-left: none;border-right: none; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .components-button { padding: 6px 8px; height: 40px; background: white; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .components-button:focus { box-shadow: none; } .customize-control-ast-list-icons .ahfb-sorter-item-panel-header .ahfb-sorter-title { padding-right: 20px; max-width: 100%; text-overflow: ellipsis; overflow: hidden; } .customize-control-ast-list-icons span.feature-label { max-width: 100px; text-overflow: ellipsis; font-size: 14px; line-height: 18px; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .dashicons-admin-page { color: #556068; } .customize-control-ast-sortable .ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-item-panel-header { border: 1px solid #ddd; border-left: 0; border-bottom: 0; overflow: hidden; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-visiblity svg, .ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-visiblity .ast-media-image-preview { height: 14px; width: 14px; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-visiblity span { display: flex; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-visiblity svg { height: 16px; width: 16px; fill: #556068; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .ast-sorter-item-expand { border-left: none; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-visiblity { border-right: none; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-item { border: 1px solid #ddd; border-top: 0; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .rfipdropdown { width: 225px !important; left: -10px; box-shadow: 0 5px 15px rgb(0 0 0 / 22%), 0 0px 5px rgb(0 0 0 / 30%); } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .rfipdropdown--open { height: 285px; overflow: hidden; position: absolute; } .ast-sortable-item .ahfb-sorter-item-panel-content { border-top: 1px solid #ddd; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .rfipdropdown--open .rfipicons__ibox:hover>* { transform: scale(1.3) !important; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .rfipdropdown--open .rfipicons__ibox { height: 32px !important; } .ast-sortable-subfields-wrap .ast-color-btn-reset-wrap { top: 0; } .customize-control-ast-sortable .ast-sortable-subfields-wrap .customize-control-title { margin-bottom: 16px; font-size: 13px; margin-top: 3px; } .customize-control-ast-sortable .ast-sortable-subfields-wrap .ast-responsive-btns { top: 7px; } .ast-sortable-subfields-wrap .ast-fields-wrap { margin-left: -12px; padding-bottom: 10px; } .customize-control-content { width: 100%; display: flex; flex-direction: column; } .ast-sortable-subfields-wrap .ast-fields-wrap { overflow: inherit; } .ast-sortable-subfields-wrap .customize-control{ float: none; } /** * Hide clone & accordion dashicons for invisible items. */ .ast-sortable-item.invisible > .dashicons-admin-page, .ast-sortable-item.invisible > .ast-accordion, .ast-sortable-item.invisible > .dashicons-remove { display: none; } .ast-sortable-item.invisible .ast-sortable-subcontrols { display: none; } .ast-sortable-item .ahfb-sorter-item .dashicons { font-size: 16px; width: 16px; height: 16px; } .ast-sortable-item .ahfb-sorter-item .ahfb-sorter-item-expand:before { left: 7px; width: 17px; } .ast-sortable-item .components-button.item-is-hidden:not(.visibility-item), .ahfb-sorter-item:first-child .ahfb-sorter-item-remove { display: none; } .customize-control-ast-sortable .sortable .rfip .rfipbtn__button { margin-left: auto; } .ast-sortable-subfields-wrap .customize-control-ast-responsive-slider .ast-responsive-slider-btns { top: -2px; } /** * Dynamic featured-image section compat. */ .ast-sortable-item .customize-control-ast-color .ast-color-btn-reset-wrap { top: 12px; } .ast-sortable-item .customize-control-ast-color .color-button-wrap { top: 8px; } .ast-sortable-item .customize-control-ast-color .astra-color-picker-wrap { position: relative; top: 8px; } .ast-sortable-subfields-wrap .customize-control-ast-description { line-height: 1; } .customize-control-ast-list-icons .ahfb-sorter-item-panel-header .dashicons-admin-page { margin-right: 0; } .customize-control-ast-text-input textarea { display: block; width: 100%; } .customize-control-ast-toggle-control .components-toggle-control .components-base-control__field, .ast-togglecontrol-wrapper .components-base-control__field { margin: 0; } .customize-control-ast-toggle-control .components-toggle-control .components-form-toggle, .customize-control-ast-link .ast-togglecontrol-wrapper .components-form-toggle, .customize-control-ast-toggle .components-toggle-control .components-form-toggle { margin: 0; order: 2; } .customize-control-ast-link .ast-togglecontrol-wrapper .components-base-control__field { margin: 24px 0 0; } .ast-togglecontrol-wrapper .toggle-control-label, .ast-togglecontrol-wrapper .components-toggle-control__label { font-size: 14px; font-weight: 600; } .customize-control-ast-toggle-control .components-toggle-control .components-toggle-control__label, .ast-togglecontrol-wrapper label { display: flex; flex: 1 1 auto; font-size: 14px; font-weight: 600; } .ast-switch ~ label { position: relative; display: block; width: 35px; height: 14px; background-color: var(--ast-customizer-color-7); color: transparent; border-radius: 50px; cursor: pointer; transition: all 0.2s ease-in; } .ast-switch ~ label:after { content: ''; position: absolute; top: -3px; left: -1px; display: block; width: 20px; height: 20px; border-radius: 50px; background: var(--ast-customizer-color-9); box-shadow: 0 2px 4px 0 rgba(72, 72, 72, 0.50); transition: all 0.2s ease-in; } .ast-switch:checked ~ label { background: var(--ast-customizer-color-1); } .ast-switch:checked ~ label:after { transform: translateX(16px); background: var(--ast-customizer-color-9); } .ast-switch:disabled ~ label { background: #f0f0f0; pointer-events: none; } .ast-switch:disabled ~ label:after { background: #d1d1d1; box-shadow: 0 1px 2px 0 rgba(72, 72, 72, 0.50); } .ast-switch:not(:checked), .ast-switch:checked { opacity: 0; } /* Wordpress 6.1 Compatibility CSS for toggle UI */ .components-toggle-control .components-base-control__field { display: flex; margin-bottom: 12px; line-height: initial; align-items: center; } .dashicons-editor-help[data-title]{ z-index: 1; } .ast-dashicons-custom-tooltip { display: none; opacity: 0; position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; } .ast-dashicons-custom-tooltip[data-title]::after { content: attr(data-title); min-width: 3em; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 1ch 1.5ch; border-radius: 0.3ch; box-shadow: 0 1em 2em -0.5em rgb(0 0 0 / 35%); background: var(--ast-customizer-color-12); color: var(--ast-customizer-color-10); z-index: 3; bottom: calc(100% + 5px); text-align: center; animation: tooltips-vert .3s ease-out forwards; text-transform: none; font-size: .9em; line-height: 1; user-select: none; pointer-events: none; position: absolute; display: none; opacity: 0; left: 50%; transform: translate(-50%,-0.5em); } .dashicons-editor-help[data-title]:hover ~ .ast-dashicons-custom-tooltip { display: block; opacity: 100; } .dashicons-editor-help[data-title]:hover ~ .ast-dashicons-custom-tooltip[data-title]::after{ display: flex; white-space: break-spaces; inline-size: max-content; } .select2-container { width: 100% !important; } span.select2-container.select2-container--default.select2-container--open { z-index: 999999; } span.select2-container.select2-container--default.select2-container--open li.select2-results__option { margin: 0; } .select2-selection__rendered li { margin-bottom: 0; } .select2-container--default .select2-selection--single, .select2-container--default.select2-container .select2-selection--multiple { border-color: #ddd; border-radius: 0; } .select2-dropdown, .select2-container--default .select2-selection--multiple .select2-selection__choice { border-color: #ddd; border-radius: 0; } .customize-control.customize-control-ast-hidden { margin-top: 0; } /* Vetically align customizer footer device icons */ .wp-full-overlay-footer .devices-wrapper .preview-desktop, .wp-full-overlay-footer .devices-wrapper .preview-tablet, .wp-full-overlay-footer .devices-wrapper .preview-mobile { vertical-align: middle; } .customize-control-ast-font-variant .ast-variant-select input#react-select-2-input:focus { box-shadow: none; } .ast-variant-select [CLASS*="-indicatorContainer"] { padding: 2px; display: contents; } .ast-variant-select [CLASS*="-multiValue"] > div:first-child { padding: 0; } .ast-upgrade-pro-wrap .ast-upgrade-trigger, .ast-upgrade-pro-wrap .ast-upgrade-pro-innerwrap { width: 100%; -js-display: inline-flex; display: inline-flex; align-items: center; flex-wrap: wrap; align-content: center; position: relative; overflow: hidden; justify-content: center; } .ast-upgrade-pro-wrap .ast-upgrade-cta { position: absolute; top: auto; left: auto; width: auto; height: 28px; border-radius: 4px; padding: 0 8px 0 5px; font-size: 1em; line-height: 1em; display: inline-flex; color: var(--ast-customizer-color-1); background: var(--ast-customizer-color-9); border: 1px solid var(--ast-customizer-color-1); align-items: center; align-content: center; white-space: nowrap; } a.ast-upgrade-trigger:focus, a.ast-upgrade-trigger:active { box-shadow: none; border: none; outline: none; } .ast-upgrade-pro-wrap .ast-upgrade-section-title { margin-left: 8px; } .ast-upgrade-pro-wrap .ast-upgrade-pro-innerwrap > svg { width: 100%; height: 100%; filter: blur(4px); } .ast-upgrade-pro-wrap .ast-upgrade-cta svg { width: 1.2em; height: 1.2em; } /** Radio image upgrade CSS */ .customize-control-ast-radio-image .ast-pro-option > *:not(.image-clickable) { opacity: 0.4; } .ast-radio-img-svg.ast-pro-option .image-clickable::before { display: inline-flex; position: absolute; top: 36%; left: 41%; content: ''; background-size: 1.5em 1.5em; height: 1.5em; width: 1.5em; border: 1px solid var(--ast-customizer-color-1); background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5002 7.2001H11.7002V4.8001C11.7002 3.0401 10.2602 1.6001 8.5002 1.6001C6.7402 1.6001 5.3002 3.0401 5.3002 4.8001V7.2001H4.5002C4.1002 7.2001 3.7002 7.6001 3.7002 8.0001V13.6001C3.7002 14.0001 4.1002 14.4001 4.5002 14.4001H12.5002C12.9002 14.4001 13.3002 14.0001 13.3002 13.6001V8.0001C13.3002 7.6001 12.9002 7.2001 12.5002 7.2001ZM9.3002 12.8001H7.7002L8.0202 11.0401C7.6202 10.8801 7.3002 10.4001 7.3002 10.0001C7.3002 9.3601 7.8602 8.8001 8.5002 8.8001C9.1402 8.8001 9.7002 9.3601 9.7002 10.0001C9.7002 10.4801 9.4602 10.8801 8.9802 11.0401L9.3002 12.8001ZM10.1002 7.2001H6.9002V4.8001C6.9002 3.9201 7.6202 3.2001 8.5002 3.2001C9.3802 3.2001 10.1002 3.9201 10.1002 4.8001V7.2001Z' fill='%230284C7'/%3E%3C/svg%3E"); } .ast-upgrade-list-wrapper { text-align: center; } .ast-upgrade-list-wrapper .ast-brand-logo { margin: 0; } .ast-upgrade-list-wrapper svg { width: 32px; height: 32px; } .ast-upgrade-list-items { margin-bottom: 1.8em; } .ast-upgrade-list-wrapper .ast-upgrade-list-section-title { margin: 0.5em auto 1.8em; max-width: 240px; } .ast-pro-upgrade-item svg { vertical-align: middle; margin-right: 5px; fill: var(--ast-customizer-color-1); } .ast-pro-upgrade-item span { display: inline-block; } .ast-upgrade-list-description { margin: 5px 0 0 20px; } .ast-upgrade-list-title { font-weight: 600; } .ahfb-header-builder-active li#customize-control-astra-settings-builder-header:not(.ast-pro-available), .ahfb-header-builder-active li#customize-control-astra-settings-builder-header:not(.ast-pro-available) *, .ahfb-footer-builder-active li#customize-control-astra-settings-builder-footer:not(.ast-pro-available), .ahfb-footer-builder-active li#customize-control-astra-settings-builder-footer:not(.ast-pro-available) * { color: var(--ast-customizer-color-9); background: var(--ast-customizer-color-1); } .customize-control .button.ahfb-builder-section-shortcut { border-left: 1px solid #ddd; border-right: 1px solid #ddd; } .ast-customize-control-title a.ast-builder-upgrade-link { background: var(--ast-customizer-color-9) !important; color: var(--ast-customizer-color-1) !important; box-shadow: 0px 4px 8px -4px rgba(0, 0, 0, 0.16); margin-left: 10px; border-radius: 4px; padding: 3px 10px 5px; text-decoration: none; vertical-align: top; } .ast-pro-upgrade-item p { margin: 1.25em 0; line-height: 1; } li#customize-control-astra-settings-header-builder-pro-items .ast-upgrade-pro-wrap, li#customize-control-astra-settings-footer-builder-pro-items .ast-upgrade-pro-wrap { padding-left: 12px; padding-right: 12px; } assets/css/unminified/button-link.css 0000666 00000001221 15165551206 0013753 0 ustar 00 .customize-control-ast-button-link .ast-button-link, .ast-upgrade-pro-wrap .ast-button-link { display: block; padding: 10px 0; border-radius: 2px; border: 1px solid var(--ast-customizer-color-1); background-color: var(--ast-customizer-color-9); color: var(--ast-customizer-color-1); font-size: 13px !important; font-weight: 400; line-height: 13px !important; text-align: center; cursor: pointer; } .customize-control-ast-button-link .ast-button-link:hover, .ast-upgrade-pro-wrap .ast-button-link:hover { background-color: var(--ast-customizer-color-9); color: var(--ast-customizer-color-1); border: 1px solid var(--ast-customizer-color-1); } assets/css/unminified/border.css 0000666 00000010313 15165551206 0012764 0 ustar 00 .customize-control-ast-border { /* Unit Screen wrap */ } .customize-control-ast-border .customize-control-title { display: inline-block; } .customize-control-ast-border .ast-border-outer-wrapper { display: flex; position: relative; } .customize-control-ast-border .ast-border-wrapper { display: flex; } .customize-control-ast-border .ast-border-btns { display: block; text-align: center; line-height: 2; border: 1px solid #dddddd; background-color: #ffffff; border-radius: 0 3px 3px 0; } .customize-control-ast-border .ast-border-btns > li { margin-bottom: 0; display: none; width: 35px; height: 26px; } .customize-control-ast-border .ast-border-btns > li.active { display: inline-block; } .customize-control-ast-border .ast-border-btns button[type="button"] { padding: 0; cursor: pointer; background: none; border: none; opacity: .75; outline: none; width: 100%; height: 100%; } .customize-control-ast-border .ast-border-btns button[type="button"] > i { width: 15px; height: 15px; font-size: 15px; margin-top: 1px; } .customize-control-ast-border .input-wrapper .ast-border-wrapper { display: none; } .customize-control-ast-border .input-wrapper .ast-border-wrapper li { text-align: center; -webkit-box-flex: 1; -ms-flex: auto; flex: auto; margin: 0 2px; } .customize-control-ast-border .input-wrapper .ast-border-wrapper li:nth-child(1) { margin-left: 0px; } .customize-control-ast-border .input-wrapper .ast-border-wrapper li input.ast-border-input { text-align: center; display: block; font-size: 12px; padding: 15px 0; width: 100%; height: 28px; border: 1px solid var(--ast-customizer-color-7); border-radius: 3px; box-shadow: none; transition: all 0.3s; -moz-appearance: textfield; } .customize-control-ast-border .input-wrapper .ast-border-wrapper li .ast-border-connected { color: #ffffff; } .customize-control-ast-border .input-wrapper .ast-border-wrapper li:last-child input.ast-border-input { border-right-width: 1px; border-radius: 0 3px 3px 0; } .customize-control-ast-border .input-wrapper .ast-border-wrapper.active { display: flex; } .customize-control-ast-border .input-wrapper .ast-border-wrapper span.ast-border-title { text-transform: uppercase; font-size: 10px; color: var(--ast-customizer-color-6); } .customize-control-ast-border .input-wrapper .ast-border-wrapper .ast-border-input-item-link .ast-border-connected { display: none; } .customize-control-ast-border .input-wrapper .ast-border-wrapper .ast-border-input-item-link.disconnected .ast-border-disconnected { display: none; } .customize-control-ast-border .input-wrapper .ast-border-wrapper .ast-border-input-item-link.disconnected .ast-border-connected { display: block; } .customize-control-ast-border .input-wrapper .ast-border-wrapper .ast-border-input-item-link span { width: 100%; height: 26px; line-height: 26px; font-size: 14px; background-color: transparent; border-radius: 3px; } .customize-control-ast-border .input-wrapper .ast-border-wrapper .ast-border-input-item-link span svg { pointer-events: none; } .customize-control-ast-border .input-wrapper .ast-border-wrapper .ast-border-input-item-link { margin-top: 4px; } .customize-control-ast-border .input-wrapper .ast-border-wrapper li input.ast-border-input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } .customize-control-ast-border .input-wrapper .ast-border-wrapper li input.ast-border-input:hover, .customize-control-ast-border .input-wrapper .ast-border-wrapper li input.ast-border-input:focus { border-color: var(--ast-customizer-color-2); } .customize-control-ast-border .input-wrapper .ast-border-wrapper li input.ast-border-input:focus { outline: none; } .customize-control-ast-border .input-wrapper.ast-border-wrapper { margin-bottom: 8px; } .customize-control-ast-border .ast-range-unit { position: absolute; right: 0; top: 0px; padding-right: 6px; font-size: 11px; font-weight: 600; line-height: normal; text-transform: uppercase; color: var(--ast-customizer-color-1); } assets/css/unminified/toggle-control-rtl.css 0000666 00000004107 15165551206 0015251 0 ustar 00 .customize-control-ast-toggle-control .components-toggle-control .components-base-control__field, .ast-togglecontrol-wrapper .components-base-control__field { margin: 0; } .customize-control-ast-toggle-control .components-toggle-control .components-form-toggle, .customize-control-ast-link .ast-togglecontrol-wrapper .components-form-toggle, .customize-control-ast-toggle .components-toggle-control .components-form-toggle { margin: 0; order: 2; } .customize-control-ast-link .ast-togglecontrol-wrapper .components-base-control__field { margin: 24px 0 0; } .ast-togglecontrol-wrapper .toggle-control-label, .ast-togglecontrol-wrapper .components-toggle-control__label { font-size: 14px; font-weight: 600; } .customize-control-ast-toggle-control .components-toggle-control .components-toggle-control__label, .ast-togglecontrol-wrapper label { display: flex; flex: 1 1 auto; font-size: 14px; font-weight: 600; } .ast-switch ~ label { position: relative; display: block; width: 35px; height: 14px; background-color: var(--ast-customizer-color-7); color: transparent; border-radius: 50px; cursor: pointer; transition: all 0.2s ease-in; } .ast-switch ~ label:after { content: ''; position: absolute; top: -3px; right: -1px; display: block; width: 20px; height: 20px; border-radius: 50px; background: var(--ast-customizer-color-9); box-shadow: 0 2px 4px 0 rgba(72, 72, 72, 0.50); transition: all 0.2s ease-in; } .ast-switch:checked ~ label { background: var(--ast-customizer-color-1); } .ast-switch:checked ~ label:after { transform: translateX(-16px); background: var(--ast-customizer-color-9); } .ast-switch:disabled ~ label { background: #f0f0f0; pointer-events: none; } .ast-switch:disabled ~ label:after { background: #d1d1d1; box-shadow: 0 1px 2px 0 rgba(72, 72, 72, 0.50); } .ast-switch:not(:checked), .ast-switch:checked { opacity: 0; } /* Wordpress 6.1 Compatibility CSS for toggle UI */ .components-toggle-control .components-base-control__field { display: flex; margin-bottom: 12px; line-height: initial; align-items: center; } assets/css/unminified/heading.css 0000666 00000002720 15165551206 0013111 0 ustar 00 .ast-field-settings-wrap .customize-control-ast-heading { margin: 0px 0 15px 0; } .customize-control-ast-heading { margin-top: 25px; margin-bottom: 0; } .customize-control-ast-heading .ast-heading-wrapper { margin: 0 -24px; } .customize-control-ast-heading .customize-control-title { display: block; padding: 15px 24px; margin: 0; border-width: 1px 0; border-style: solid; border-color: var(--ast-customizer-color-7); background-color: var(--ast-customizer-color-9); color: var(--ast-customizer-color-4); font-size: 12px; font-weight: 600; letter-spacing: 2px; line-height: 1; text-transform: uppercase !important; } .customize-control-ast-heading .customize-control-caption { top: 50%; transform: translateY(-50%); position: absolute; right: 0; font-size: 11px; font-weight: 500; letter-spacing: 1px; } .customize-control-ast-heading .customize-control-description { margin-top: 10px; } .ast-heading-wrapper label { cursor: default; } .customize-control > label { cursor: default; } .customize-control .ast-spacing-input-item-link, .customize-control .ast-border-input-item-link { cursor: pointer; } .customize-control.customize-control-ast-slider label { cursor: pointer; } .customize-control.customize-control-ast-slider label .wrapper input[type=range] { cursor: pointer; } .customize-control .ast-control-reduce-top-space { margin-top: -15px; } assets/css/unminified/border-rtl.css 0000666 00000010311 15165551206 0013561 0 ustar 00 .customize-control-ast-border { /* Unit Screen wrap */ } .customize-control-ast-border .customize-control-title { display: inline-block; } .customize-control-ast-border .ast-border-outer-wrapper { display: flex; position: relative; } .customize-control-ast-border .ast-border-wrapper { display: flex; } .customize-control-ast-border .ast-border-btns { display: block; text-align: center; line-height: 2; border: 1px solid #dddddd; background-color: #ffffff; border-radius: 3px 0 0 3px; } .customize-control-ast-border .ast-border-btns > li { margin-bottom: 0; display: none; width: 35px; height: 26px; } .customize-control-ast-border .ast-border-btns > li.active { display: inline-block; } .customize-control-ast-border .ast-border-btns button[type="button"] { padding: 0; cursor: pointer; background: none; border: none; opacity: .75; outline: none; width: 100%; height: 100%; } .customize-control-ast-border .ast-border-btns button[type="button"] > i { width: 15px; height: 15px; font-size: 15px; margin-top: 1px; } .customize-control-ast-border .input-wrapper .ast-border-wrapper { display: none; } .customize-control-ast-border .input-wrapper .ast-border-wrapper li { text-align: center; -webkit-box-flex: 1; -ms-flex: auto; flex: auto; margin: 0 2px; } .customize-control-ast-border .input-wrapper .ast-border-wrapper li:nth-child(1) { margin-right: 0px; } .customize-control-ast-border .input-wrapper .ast-border-wrapper li input.ast-border-input { text-align: center; display: block; font-size: 12px; padding: 15px 0; width: 100%; height: 28px; border: 1px solid var(--ast-customizer-color-7); border-radius: 3px; box-shadow: none; transition: all 0.3s; -moz-appearance: textfield; } .customize-control-ast-border .input-wrapper .ast-border-wrapper li .ast-border-connected { color: #ffffff; } .customize-control-ast-border .input-wrapper .ast-border-wrapper li:last-child input.ast-border-input { border-left-width: 1px; border-radius: 3px 0 0 3px; } .customize-control-ast-border .input-wrapper .ast-border-wrapper.active { display: flex; } .customize-control-ast-border .input-wrapper .ast-border-wrapper span.ast-border-title { text-transform: uppercase; font-size: 10px; color: var(--ast-customizer-color-6); } .customize-control-ast-border .input-wrapper .ast-border-wrapper .ast-border-input-item-link .ast-border-connected { display: none; } .customize-control-ast-border .input-wrapper .ast-border-wrapper .ast-border-input-item-link.disconnected .ast-border-disconnected { display: none; } .customize-control-ast-border .input-wrapper .ast-border-wrapper .ast-border-input-item-link.disconnected .ast-border-connected { display: block; } .customize-control-ast-border .input-wrapper .ast-border-wrapper .ast-border-input-item-link span { width: 100%; height: 26px; line-height: 26px; font-size: 14px; background-color: transparent; border-radius: 3px; } .customize-control-ast-border .input-wrapper .ast-border-wrapper .ast-border-input-item-link span svg { pointer-events: none; } .customize-control-ast-border .input-wrapper .ast-border-wrapper .ast-border-input-item-link { margin-top: 4px; } .customize-control-ast-border .input-wrapper .ast-border-wrapper li input.ast-border-input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } .customize-control-ast-border .input-wrapper .ast-border-wrapper li input.ast-border-input:hover, .customize-control-ast-border .input-wrapper .ast-border-wrapper li input.ast-border-input:focus { border-color: var(--ast-customizer-color-2); } .customize-control-ast-border .input-wrapper .ast-border-wrapper li input.ast-border-input:focus { outline: none; } .customize-control-ast-border .input-wrapper.ast-border-wrapper { margin-bottom: 8px; } .customize-control-ast-border .ast-range-unit { position: absolute; left: 0; top: 0px; padding-left: 6px; font-size: 11px; font-weight: 600; line-height: normal; text-transform: uppercase; color: var(--ast-customizer-color-1); } assets/css/unminified/color-group-rtl.css 0000666 00000006116 15165551206 0014564 0 ustar 00 .color-group-item .components-tooltip .components-popover__content { border-radius: 3px; } .color-group-item .components-tooltip .components-popover__content > div { padding: 5px 10px; line-height: 1; } .customize-control.customize-control-ast-color-group { display: flex; flex-wrap: wrap; } .customize-control.customize-control-ast-color-group .ast-toggle-desc-wrap { flex: 1 1 auto; align-self: center; } .customize-control.customize-control-ast-color-group .customize-control-title { margin-bottom: 5px; } .customize-control.customize-control-ast-color-group .ast-field-color-group-wrap { justify-content: flex-end; display: flex; max-height: 28px; } .customize-control.customize-control-ast-color-group .color-button-wrap { position: inherit; } .customize-control.customize-control-ast-color-group .color-group-item:not(:last-child) { margin-left: 8px; } .customize-control.customize-control-ast-color-group .ast-color-group-reset { left: 72px; top: 6px; cursor: pointer; } .customize-control.customize-control-ast-color-group .ast-color-group-responsive-wrap { display: none; } .customize-control.customize-control-ast-color-group .ast-color-group-responsive-wrap.active { justify-content: flex-end; display: flex; } .customize-control.customize-control-ast-color-group .ast-responsive-btns { position: relative; left: -5px; top: 3px; } .customize-control.customize-control-ast-color-group .ast-bg-img-remove.components-button.is-link { width: 100%; border: 1px dashed #b4b9be; box-sizing: border-box; box-shadow: unset; padding: 9px 0; line-height: 1.6; margin-top: 10px; text-decoration: none; } .customize-control.customize-control-ast-color-group .more-settings { margin-top: 12px; display: flex; justify-content: flex-end; padding: 5px 0 5px 0; cursor: pointer; float: none; text-decoration: none; } .customize-control-ast-color-group .ast-color-multiple-group-reset.ast-color-group-reset { left: 110px; } .customize-control-ast-color-group .ast-color-multiple-group-reset.ast-color-group-reset.ast-single-color-group-set { left: 112px; } #customize-control-astra-settings-woo-single-page-color-group .ast-color-group-reset { left: 145px; } .ast-top-divider.customize-control-ast-color-group .ast-control-wrap .ast-color-btn-reset-wrap { top: 30px; } .ast-top-divider.customize-control-ast-color-group .ast-divider-title + .ast-control-wrap .ast-color-btn-reset-wrap { top: 75px; } .ast-top-dotted-divider.customize-control-ast-color-group .ast-control-wrap .ast-color-btn-reset-wrap { top: 30px; } .ast-top-dotted-divider.customize-control-ast-color-group .ast-divider-title + .ast-control-wrap .ast-color-btn-reset-wrap { top: 75px; } .customize-control-ast-color-group .ast-control-wrap { display: inline-flex; width: 100%; } .customize-control-ast-color-group .ast-divider-title + .ast-control-wrap .ast-color-group-reset { top: 47px; } .customize-control-ast-color-group .ast-divider-title + .ast-control-wrap .astra-color-picker-wrap { top: 73px; } .astra-color-picker-wrap.picker-open + span { display: none; } assets/css/unminified/divider-rtl.css 0000666 00000014650 15165551206 0013744 0 ustar 00 .customize-control-ast-divider hr { margin-top: 0; margin-bottom: 0; border-bottom: none; } .customize-control-ast-divider .customize-control-title { font-size: 15px; margin: 1em 0 0.2em; } .customize-control-ast-divider .customize-control-suffix { position: absolute; left: 0; bottom: 0; font-weight: 600; color: var(--ast-customizer-color-1); display: inline-block; font-size: 11px; text-transform: uppercase; } .customize-control-ast-divider .customizer-text { margin-top: -10px; display: block; } .ast-field-settings-modal .customize-control-ast-divider { background-color: #f5f5f5; display: block; padding: 6px 14px; margin: 0; border-width: 1px 0; border-style: solid; border-color: #dddddd; line-height: 1; margin-top: 15px; } .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-divider .customizer-text { margin-top: 0; } .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-divider .customize-control-title { font-weight: 500; letter-spacing: 1px; font-size: 11px; margin: 0; text-transform: uppercase; } /* * CSS for ast-divider attribute started. */ .ast-bottom-divider { border-bottom: 1px solid var(--ast-customizer-color-7); padding-bottom: 25px; } .ast-top-divider { border-top: 1px solid var(--ast-customizer-color-7); padding-top: 25px; } .ast-top-divider > label.ast-divider-title, .ast-bottom-divider > label.ast-divider-title, .customize-control-ast-color-group > .ast-divider-title { display: block; width: 100%; font-size: 15px; font-weight: 600; } .ast-top-divider .ast-control-wrap .ast-color-btn-reset-wrap { top: 25px; } .ast-top-divider .ast-control-wrap .astra-color-picker-wrap { top: 55px; background-color: transparent; } .ast-top-divider .ast-divider-title + .ast-control-wrap .astra-color-picker-wrap { top: 100px; background-color: transparent; } .ast-top-divider .ast-control-wrap .color-button-wrap { top: 20.5px; } .ast-top-divider.customize-control-ast-select .ast-divider-title { margin-bottom: 25px; } /* * CSS for ast-spacing attribute started. */ .customize-control.ast-bottom-spacing { margin-bottom: 16px; } .customize-control.ast-top-spacing { margin-top: 16px; } /* * CSS for ast-divider attribute started. */ .customize-control.ast-top-dotted-divider, #customize-control-astra-settings-edd-archive-variable-button-text, #customize-control-astra-settings-header-account-logged-out-text, #customize-control-astra-settings-shop-load-more-text, #customize-control-astra-settings-single-product-shipping-text, #customize-control-astra-settings-checkout-back-to-cart-button-text, #customize-control-astra-settings-ast-header-retina-logo, #customize-control-astra-settings-product-sale-percent-value, #customize-control-astra-settings-header-account-create-menu-link, #customize-control-astra-settings-woo-cart-button-text, #customize-control-astra-settings-single-product-recently-viewed-text, #customize-control-astra-settings-sticky-header-retina-logo { margin-top: 24px; padding-top: 24px; border-top: 1px dashed var(--ast-customizer-color-7); } #customize-control-blogname, #customize-control-blogdescription, { margin-top: 16px; } #customize-control-astra-settings-product-sale-percent-value .ast-control-tooltip { top: 24px; } .customize-control.ast-top-dotted-divider .ast-adv-toggle-icon { top: 25px; } .customize-control.ast-bottom-dotted-divider, #customize-control-astra-settings-header-account-logged-in-text { margin-bottom: 8px; padding-bottom: 24px; border-bottom: 1px dashed var(--ast-customizer-color-7); } .customize-control.ast-bottom-dotted-divider .ast-adv-toggle-icon { bottom: 25px; } /* * CSS for ast-section-divider attribute started. */ .customize-control.ast-top-section-divider, .customize-control.ast-bottom-section-divider { position: relative; } .customize-control.ast-top-section-divider { padding-top: 32px; margin-top: 32px; } .customize-control.ast-bottom-section-divider { padding-bottom: 32px; margin-bottom: 16px; } .customize-control.ast-sub-top-dotted-divider { padding-top: 20px; } .customize-control.ast-sub-bottom-dotted-divider { padding-bottom: 20px; margin-bottom: 10px; } .customize-control.ast-top-section-divider::before, .customize-control.ast-bottom-section-divider::after { content: ''; position: absolute; right: -100%; background-color: var(--ast-customizer-color-7); width: 500%; height: 1px; } .customize-control.ast-sub-top-dotted-divider::before, .customize-control.ast-top-section-divider::before { top: 0; } .customize-control.ast-sub-bottom-dotted-divider::after, .customize-control.ast-bottom-section-divider::after { bottom: 0; } .customize-control.ast-sub-top-dotted-divider::before, .customize-control.ast-sub-bottom-dotted-divider::after { content: ''; border-top: 1px dashed var(--ast-customizer-color-7); width: calc(100% - 30px); height: 1px; position: absolute; right: 15px; } /* * CSS for ast-first-control-spacing attribute started. */ [ID*="-create-menu-link"] .ahfb-builder-item-start { margin-bottom: 0; } .customize-control.ast-section-spacing, #customize-control-astra-settings-footer-create-menu-link, #customize-control-astra-settings-footer-language-switcher-options, #customize-control-astra-settings-header-mobile-menu-create-menu-link, #customize-control-astra-settings-header-language-switcher-options, #customize-control-astra-settings-site-icon-link, #customize-control-custom_logo, #customize-control-astra-settings-header-above-stick, [ID*="sub-accordion-section-section-hb-menu-"] [ID*="-create-menu-link"], [ID*="customize-control-astra-settings-header-button"][ID*="-text"], [ID*="customize-control-astra-settings-footer-button"][ID*="-text"] { margin-top: 32px; } #customize-control-body-font-variant, #customize-control-headings-font-variant { margin-top: 0; } /* sidebar specific */ #sub-accordion-section-section-sidebars > .customize-control-ast-heading { margin-top: 16px; } #sub-accordion-section-section-sidebars > .customize-control-ast-heading ~ .customize-control-ast-heading { margin-top: 32px; } assets/css/unminified/alignment-rtl.css 0000666 00000005553 15165551206 0014276 0 ustar 00 .customize-control-ast-selector .ast-alignment-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; } .customize-control-ast-selector .ast-alignment-inner-wrap, .customize-control-ast-selector .ast-selector-responsive-wrap { display: none; } .customize-control-ast-selector .ast-alignment-wrapper .ast-alignment-inner-wrap.active { flex: 1 1 auto; display: flex; } .customize-control-ast-selector .components-button.has-icon { padding: 6px; min-width: 36px; justify-content: center; } .ast-alignment-inner-wrap .components-button { white-space: nowrap; color: var(--ast-customizer-color-5); text-decoration: none; text-shadow: none; outline: unset; border: 1px solid var(--ast-customizer-color-7); width: 100%; height: 100%; text-align: center; justify-content: center; border-radius: unset; transition: none; font-weight: normal; } .ast-alignment-inner-wrap.active .components-button.is-primary { color: var(--ast-customizer-color-10); background: var(--ast-customizer-color-1); } .customize-control-ast-selector .ast-alignment-wrapper .ast-alignment-inner-wrap.active .components-button:not(.is-primary):hover { color: var(--ast-customizer-color-5) !important; } .customize-control-ast-selector .components-button .ahfb-icon-set svg { width: 16px; height: 16px; fill: var(--ast-customizer-color-8); } .customize-control-ast-selector .components-button.is-primary .ahfb-icon-set svg, .customize-control-ast-selector .components-button.is-primary .ahfb-icon-set svg circle, .customize-control-ast-selector .components-button.is-primary .ahfb-icon-set svg path:not(.ast-hf-account-unfill) { fill: var(--ast-customizer-color-10); } .customize-control-ast-selector .ast-alignment-inner-wrap:first-child .components-button { border-radius: 0px 3px 3px 0px; } .customize-control-ast-selector .ast-alignment-inner-wrap:last-child .components-button { border-radius: 3px 0px 0px 3px; } .ast-alignment-wrapper .ast-alignment-inner-wrap:not(:first-child):not(:last-child) .components-button{ border-left: none; } .customize-control-ast-selector .ast-alignment-inner-wrap .components-button { border-radius: unset; font-size: 12px; padding: 9px 0 10px; } .customize-control-ast-selector .ast-selector-responsive-wrap.active { display: flex; flex: 1 1 0; } .customize-control-ast-selector .ast-responsive-btns { position: relative; right: 6px; top: 0px; } .customize-control-ast-selector .ast-alignment-inner-wrap .components-button:focus:not(:disabled) { box-shadow: none; } .customize-control-ast-selector .components-button .ahfb-icon-set { display: flex; } .customize-control-ast-selector { margin-bottom: 1px; } .ast-alignment-inner-wrap.active button.components-button.is-primary { border-color: var(--ast-customizer-color-3); } assets/css/unminified/color-rtl.css 0000666 00000045655 15165551206 0013445 0 ustar 00 /** Remove Button Color */ .astra-control-field.astra-color-control { display: flex; } .astra-control-field { position: relative; margin-top: 10px; margin-bottom: 10px; } .astra-control-field.astra-color-control .customize-control-title { flex-grow: 2; } .astra-control-field .customize-control-title { font-size: 14px; font-weight: 600; margin-bottom: 0; display: flex; align-items: center; letter-spacing: 0.1px; line-height: 18px; } .customize-control-title { display: block; font-size: 14px; line-height: 1; font-weight: 600; margin-bottom: 4px; } .astra-globe-dashicon { color: #ffffff; background: rgba(0,0,0,0.4); border-radius: 100%; border: 0.1px solid rgba(0,0,0,0.1); opacity: 0.78; } .components-button.astra-color-icon-indicate .component-color-indicator.astra-advanced-color-indicate { width: 28px; height: 28px; border-radius: 50%; margin: 0; } .component-color-indicator { width: 25px; height: 16px; display: inline-block; } .astra-advanced-color-indicate.component-color-indicator { border: none; } .astra-color-icon-indicate.components-button { height: auto; position: relative; transform: scale(1); transition: none; border-radius: 50%; padding: 0; background-image: linear-gradient(-45deg, #ddd 25%, transparent 0), linear-gradient(45deg, #ddd 25%, transparent 0), linear-gradient(-45deg, transparent 75%, #ddd 0), linear-gradient(45deg, transparent 75%, #ddd 0); background-size: 10px 10px; background-position: 100% 0, 100% 5px, 5px -5px, -5px 0; } /** Color */ .astra-popover-color .components-popover__content .components-focal-point-picker-wrapper { box-sizing: border-box; } .astra-popover-color .components-popover__content .components-focal-point-picker_position-display-container input[type="number"].components-text-control__input { min-height: 16px; line-height: 16px; font-size: 12px; width: 50px; font-weight: normal; } .astra-popover-color .components-popover__content .components-focal-point-picker_position-display-container .components-base-control { flex: 1; margin-bottom: 0; } .astra-popover-color .components-popover__content .components-focal-point-picker_position-display-container .components-base-control .components-base-control__label { margin-bottom: 0; margin-left: 0.2em; } .astra-popover-color .components-popover__content .components-focal-point-picker_position-display-container .components-base-control__field { display: flex; align-items: center; font-size: 8px; font-weight: 600; font-style: normal; text-transform: uppercase; } .astra-popover-color .components-popover__content .components-focal-point-picker_position-display-container .components-base-control:last-child .components-base-control__field { justify-content: flex-end; } .astra-popover-color .components-popover__content .actions { display: flex; justify-content: center; margin-bottom: 10px; } .astra-popover-color .components-popover__content .actions .button { flex: 1; margin-top: 10px; } .astra-background-picker-wrap .astra-popover-color .components-popover__content { min-width: 300px; min-height: 340px; max-height: 60vh; } .color-button-wrap { display: inline-block; position: absolute; left: 0; top: 0; transform: scale(1); transition: transform .1s ease; height: 28px; width: 28px; } .components-button.astra-color-icon-indicate .astra-advanced-color-indicate:after { content: ""; position: absolute; top: -1px; right: -1px; bottom: -1px; left: -1px; border-radius: 50%; border: 1px solid transparent; } .components-button.astra-background-icon-indicate { width: 50px; height: 50px; border-radius: 50%; position: relative; transform: scale(1); transition: transform 0.1s ease; border-radius: 50%; padding: 0; background-image: linear-gradient(-45deg, #ddd 25%, transparent 0), linear-gradient(45deg, #ddd 25%, transparent 0), linear-gradient(-45deg, transparent 75%, #ddd 0), linear-gradient(45deg, transparent 75%, #ddd 0); border: 1px solid #dadada; background-size: 10px 10px; background-position: 100% 0, 100% 5px, 5px -5px, -5px 0; } .components-button.astra-background-icon-indicate .component-color-indicator.astra-advanced-color-indicate { width: 100%; height: 100%; border-radius: 4px; margin: 0; display: block; position: absolute; border: 0; top: 0; } .components-button.astra-background-icon-indicate > svg.dashicon { position: absolute; transform: translate(50%, -50%); right: 50%; top: 50%; color: white; background: rgba(0, 0, 0, 0.6); border-radius: 100%; width: 16px; height: 16px; border: 1px solid rgba(0, 0, 0, 0.1); } .components-button.astra-background-icon-indicate > svg.dashicon path { transform: translate(-1px, 1px); } .components-button.astra-background-icon-indicate img.astra-background-image-preview { display: flex; object-fit: cover; min-width: 100%; min-height: 100%; position: absolute; top: 0; } .components-button.astra-background-icon-indicate:hover { box-shadow: none !important; } .astra-control-field.astra-color-control { display: flex; } .astra-control-field.astra-color-control .customize-control-title { flex-grow: 2; } .components-popover.astra-popover-color .components-popover__content { padding: 15px 15px 0px; box-sizing: initial; background: #fff; border: unset; border-radius: 4px; -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); } .customize-control-ast-color.customize-control > * { display: inline; } .components-popover.astra-popover-color .components-popover__content .sketch-picker { padding: 0 0 5px !important; box-shadow: none !important; border-radius: 0px !important; } .components-popover.astra-popover-color .components-popover__content .attachment-media-view { margin-top: 10px; margin-bottom: 10px; } .astra-swatches-wrap .astra-swatche-item-wrap:hover { transform: scale(1.1) !important; } .astra-swatches-wrap .astra-swatche-item-wrap .astra-swatch-item { background-image: linear-gradient(-45deg, #ddd 25%, transparent 0), linear-gradient(45deg, #ddd 25%, transparent 0), linear-gradient(-45deg, transparent 75%, #ddd 0), linear-gradient(45deg, transparent 75%, #ddd 0); background-size: 10px 10px; background-position: 100% 0, 100% 5px, 5px -5px, -5px 0; padding: 0; display: flex; justify-content: center; } .astra-swatches-wrap .astra-swatche-item-wrap .astra-swatch-item .dashicon { display: none; } .astra-swatches-wrap .astra-swatche-item-wrap .astra-swatch-item.swatch-active { box-shadow: 0 0 0 8px inset !important; } .astra-swatches-wrap .astra-swatche-item-wrap .astra-swatch-item.swatch-active .dashicon { display: block; color: white; background: rgba(0, 0, 0, 0.6); width: 16px; height: 16px; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 100%; } .astra-swatches-wrap .astra-swatche-item-wrap .astra-swatch-item.swatch-active .dashicon path { transform: translate(-1px, 1px); } .components-button.astra-color-icon-indicate > .dashicon { position: absolute; transform: translate(50%, -50%); right: 50%; top: 50%; color: white; background: rgb(85 93 101); border-radius: 4px; width: 24px; height: 24px; font-size: 24px; border: 1px solid rgba(0, 0, 0, 0.1); } .astra-popover-color { margin: 5px -5px 0; background-color: #ffffff; border-radius: 4px; box-shadow: 0px 8px 16px -4px rgba(30, 41, 59, 0.16); } .astra-popover-color .components-h-stack.ast-color-palette { padding: 14px 5px; } .customize-control-ast-responsive-background .astra-popover-color .components-h-stack.ast-color-palette, .customize-control-ast-color-group .astra-popover-color .astra-background-tabs .components-h-stack.ast-color-palette { padding: 0 5px 14px; } .astra-popover-color .components-h-stack .components-button { flex: inherit; } .astra-popover-color .components-circular-option-picker__option:focus::after{ width: auto; height: auto; } .astra-popover-color .components-h-stack .components-circular-option-picker__option-wrapper{ margin-left: 0; } .astra-popover-color .components-color-picker .react-colorful__hue, .astra-popover-color .components-color-picker .react-colorful__alpha { width: 90%; } .ast-field-settings-modal .astra-popover-color { margin-right: 0px; border: 1px solid #dedede; } .ast-field-settings-modal .astra-popover-color .components-tab-panel__tabs { padding: 8px; } .components-color-picker__saturation-black { border-radius: 4px 4px 0 0; } .components-color-picker__saturation-color { border-radius: 3px; } .components-color-picker__saturation-white { border-radius: 3px; } .astra-color-picker-wrap { position: absolute; z-index: 2; top: 30px; right: 0; left: 0; bottom: 0; display: none; } .astra-color-picker-wrap .astra-popover-color .components-color-picker, .astra-color-picker-wrap .astra-popover-color .react-colorful { width: 100%; } .astra-popover-color .components-custom-gradient-picker{ z-index: 1; } .astra-popover-color .components-custom-gradient-picker__ui-line{ z-index: -1; } .astra-color-picker-wrap.picker-open{ display: block; } .ast-field-settings-modal .astra-color-picker-wrap { position: relative; top: 10px; } .ast-color-palette .components-circular-option-picker__option-wrapper { margin-left: 6px; position: relative; height: 25px; width: 25px; } /* Clear Button CSS */ .ast-color-btn-clear-wrap { position: absolute; top: 1.5px; left: 65px; } .ast-color-btn-clear-wrap .astra-color-clear-button.components-button { padding: 10px 3px; width: 20px; height: 20px; } .ast-clear-btn-inside-picker.components-button, .ast-reset-btn-inside-picker.components-button, .astra-popover-tabs .ast-clear-btn-inside-picker.components-button { margin: 5px 15px 20px 20px; padding: 0 8px; border: 1px solid #ccc; box-shadow: none; } .ast-clear-btn-inside-picker.components-button:hover, .astra-popover-tabs .ast-clear-btn-inside-picker.components-button:hover, .ast-clear-btn-inside-picker.components-button:focus, .astra-popover-tabs .ast-clear-btn-inside-picker.components-button:focus, .ast-clear-btn-inside-picker.components-button:active, .astra-popover-tabs .ast-clear-btn-inside-picker.components-button:active, .astra-popover-tabs [ID*="-gradient-view"] .components-circular-option-picker__clear:active { box-shadow: none !important; background: transparent !important; } .ast-clear-btn-inside-picker { padding: 0 8px; } /* Reset Button CSS */ .ast-color-btn-reset-wrap { position: absolute; left: 36px; top: 6px; } .ast-color-btn-reset-wrap .ast-reset-btn.components-button, .ast-resp-slider-reset-wrap .ast-reset-btn.components-button { color: #006BA1; height: 20px; width: 20px; padding: 4px; background: transparent; box-shadow: none; cursor: pointer; } .astra-color-clear-button.components-button:focus:not(:disabled) { outline: unset; border: none; } .ast-color-btn-reset-wrap .ast-reset-btn.components-button:hover, .ast-color-btn-reset-wrap .ast-reset-btn.components-button:focus, .ast-resp-slider-reset-wrap .ast-reset-btn.components-button:hover, .ast-resp-slider-reset-wrap .ast-reset-btn.components-button:focus { box-shadow: none; border: none; background: transparent; } .astra-color-clear-button.components-button.is-secondary:hover:not(:disabled), .astra-color-clear-button.components-button:focus:not(:disabled) { box-shadow: 0 0 black; padding: 1.5px; border: none; } .astra-color-clear-button.components-button.is-secondary:disabled, .ast-reset-btn.components-button.is-secondary:disabled span { color: var(--ast-customizer-color-6); } /** Inside Setting group popup - Colors */ .ast-field-settings-modal .color-button-wrap { left: 16px; } .ast-field-settings-modal .ast-color-btn-reset-wrap { left: 59px; top: 6px; } .ast-field-settings-modal .ast-color-btn-clear-wrap { left: 78px; } .ast-field-settings-modal .customize-control-ast-color.customize-control, .ast-field-settings-modal .customize-control-ast-color.customize-control:first-child { margin-top: 25px; } .astra-color-picker-wrap .components-color-picker__inputs-wrapper { min-width: unset; } /** Gradient Color Picker */ .customize-control .ast-gradient-color-picker input[type="number"] { width: 100%; } .ast-gradient-color-picker .components-select-control.components-custom-gradient-picker__type-picker { align-items: center; flex-direction: inherit; } .astra-color-picker-wrap .components-popover__content { width: max-content; } .astra-color-picker-wrap .components-custom-gradient-picker__inserter .components-color-picker, .astra-color-picker-wrap .astra-popover-color .ast-gradient-ui .components-color-picker, .astra-color-picker-wrap .astra-popover-color .ast-gradient-ui .react-colorful { width: 216px; } .astra-color-picker-wrap .ast-gradient-ui .components-select-control.components-custom-gradient-picker__type-picker { flex-direction: column; align-items: start; } .astra-color-picker-wrap .ast-gradient-ui .components-angle-picker-control { margin-bottom: 0; } .astra-color-picker-wrap .ast-gradient-ui .components-custom-gradient-picker__remove-control-point { padding: 0 16px 16px 16px; border: 0; } .astra-color-picker-wrap .ast-gradient-ui .components-custom-gradient-picker__remove-control-point:focus { box-shadow: none; outline: none; } /** Gradient Color Picker -> RGBA & HSLA range fields */ .customize-control .ast-gradient-color-picker .is-alpha-enabled .components-base-control__field [type="number"] { width: 100%; } /** Modal Color Picker - Group Param */ .ast-field-settings-modal .components-circular-option-picker__option-wrapper .components-circular-option-picker__option:focus::after { width: 24px; height: 24px; } .ast-field-settings-modal .ast-color-palette .components-circular-option-picker__option-wrapper { height: 25px; width: 25px; } .ast-field-settings-modal .ast-color-palette .components-circular-option-picker__option.is-pressed + svg { right: 2.5px; top: 0px; width: 20px; } .ast-color-palette .components-circular-option-picker__option.is-pressed + svg { right: 0; top: 0; mix-blend-mode: difference; } .astra-popover-color .components-circular-option-picker .components-circular-option-picker__swatches { gap: 4px; justify-content: center; } .astra-popover-color .components-circular-option-picker__option-wrapper:hover { transform: scale(1.1); } .customize-control-ast-color + .customize-control-ast-color { margin-top: 30px; } @media (max-width: 1845px) { /** Responsive Devices - Compatibility CSS */ .ast-color-palette .components-circular-option-picker__option-wrapper { height: 22px; width: 22px; } .ast-color-palette .components-circular-option-picker__option-wrapper .components-circular-option-picker__option { padding: 6px 10px; } .ast-color-palette .components-circular-option-picker__option.is-pressed + svg { width: 20px; top: -2px; } .ast-color-palette .components-circular-option-picker__option-wrapper .components-circular-option-picker__option:focus::after { width: 24px; height: 24px; } .astra-popover-color .ast-color-palette.components-circular-option-picker { width: auto; padding: 16px 8px 0px 0px; } .astra-typography-control .typography-button-wrap > button.components-button.astra-typography-preview-indicate { padding: 0 2px; } .astra-typography-control .typography-button-wrap > button.components-button { padding: 0 4px; } /** Modal Popup */ .ast-fields-wrap .components-circular-option-picker__option-wrapper .components-circular-option-picker__option:focus::after { width: auto; height: auto; } .ast-fields-wrap .ast-color-palette .components-circular-option-picker__option-wrapper { height: 20px; width: 20px; } .ast-fields-wrap .ast-color-palette .components-circular-option-picker__option.is-pressed + svg { right: 1px; top: -2px; width: 18px; } } @supports (-moz-appearance:none) { @media (max-width: 1845px) { .ast-color-palette .components-circular-option-picker__option-wrapper { margin-left: 5px; } .ast-field-settings-modal .components-circular-option-picker__option-wrapper .components-circular-option-picker__option:focus::after { width: 21px; height: 21px; } .ast-field-settings-modal .ast-color-palette .components-circular-option-picker__option-wrapper { height: 20px; width: 20px; } .ast-field-settings-modal .ast-color-palette .components-circular-option-picker__option.is-pressed + svg { right: 3px; top: -2px; width: 15px; } } } .astra-color-icon-indicate.components-button:focus:not(:disabled) { box-shadow: unset; outline: unset; } .astra-color-icon-indicate.components-button:hover { transform: scale(1.05); } .ast-top-divider.customize-control-ast-color .ast-divider-title + .ast-control-wrap, .ast-top-divider.customize-control-ast-color-group .ast-divider-title + .ast-control-wrap { margin-top: 25px; display: inline-flex; width: 100%; min-height: 22px; } .ast-top-divider.customize-control-ast-toggle-control .ast-divider-title + .ast-togglecontrol-wrapper, .ast-bottom-divider.customize-control-ast-toggle-control .ast-divider-title + .ast-togglecontrol-wrapper, .ast-top-divider.customize-control-ast-responsive-toggle-control .ast-divider-title + .ast-responsive-toggle-control-wrapper, .ast-top-divider.customize-control-ast-responsive-color .ast-divider-title + .ast-control-wrap, .ast-top-divider.customize-control-ast-slider .ast-divider-title + .ast-slider-wrap, .customize-control-ast-color-group .ast-divider-title + .ast-control-wrap { margin-top: 25px; } .ast-top-divider.customize-control-ast-color-group .ast-control-wrap { display: inline-flex; width: 100%; } .ast-top-divider .ast-divider-title + .ast-control-wrap .ast-color-btn-reset-wrap { top: 67px; } .ast-top-divider .ast-divider-title + .ast-control-wrap .color-button-wrap { top: 61px; } .ast-top-divider.customize-control-ast-responsive-color .ast-divider-title + .ast-control-wrap .ast-responsive-btns { top: 70px; } .ast-color-palette.components-circular-option-picker .components-circular-option-picker__swatches{ width: 100%; } assets/css/unminified/typography.css 0000666 00000002443 15165551206 0013722 0 ustar 00 .select2-container { width: 100% !important; } span.select2-container.select2-container--default.select2-container--open { z-index: 999999; } span.select2-container.select2-container--default.select2-container--open li.select2-results__option { margin: 0; } .select2-selection__rendered li { margin-bottom: 0; } .select2-container--default .select2-selection--single, .select2-container--default.select2-container .select2-selection--multiple { border-color: #ddd; border-radius: 0; } .select2-dropdown, .select2-container--default .select2-selection--multiple .select2-selection__choice { border-color: #ddd; border-radius: 0; } .customize-control.customize-control-ast-hidden { margin-top: 0; } /* Vetically align customizer footer device icons */ .wp-full-overlay-footer .devices-wrapper .preview-desktop, .wp-full-overlay-footer .devices-wrapper .preview-tablet, .wp-full-overlay-footer .devices-wrapper .preview-mobile { vertical-align: middle; } .customize-control-ast-font-variant .ast-variant-select input#react-select-2-input:focus { box-shadow: none; } .ast-variant-select [CLASS*="-indicatorContainer"] { padding: 2px; display: contents; } .ast-variant-select [CLASS*="-multiValue"] > div:first-child { padding: 0; } assets/css/unminified/description-rtl.css 0000666 00000000621 15165551206 0014632 0 ustar 00 .customize-control-ast-description .ast-description { font-style: italic; color: #9CA3AF; font-size: 11px; line-height: 16px; font-weight: 400; } .customize-control-ast-description a.button { margin-top: 10px; font-style: normal; } .customize-control-ast-description p { margin: 0; cursor: initial; font-size: 11px; line-height: 16px; font-weight: 400; } assets/css/unminified/button-presets.css 0000666 00000001371 15165551206 0014511 0 ustar 00 .ast-btn-preset-wrap { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; } .ast-btn-preset-wrap .ast-btn-style-item{ cursor: pointer; } .ast-btn-preset-wrap .ast-btn-style-item svg{ fill: #646970; } .ast-btn-preset-wrap .ast-btn-style-item svg:hover{ fill: #565b62; } .ast-btn-preset-wrap .ast-btn-style-item.active svg, .ast-btn-preset-wrap .ast-btn-style-item.active svg:hover{ fill: #2271b1; } .ast-reset-btn-preset-wrap{ position: absolute; display: inline-block; line-height: 1; right: 0; top: 0; } .ast-reset-btn-preset-wrap .components-button.is-secondary, .ast-reset-btn-preset-wrap .components-button.is-secondary:hover{ box-shadow: none; background: transparent; color: var(--ast-customizer-color-1); } assets/css/unminified/customizer-color-palette-rtl.css 0000666 00000001653 15165551206 0017271 0 ustar 00 /* Global customizer color palette */ :root { --ast-customizer-color-1:#0284c7; /* active color */ --ast-customizer-color-2:#0ea5e9; /* active focus color */ --ast-customizer-color-3:#2271b1; /* active color border */ --ast-customizer-color-4:#1e293b; /* title / heading */ --ast-customizer-color-5:#334155; /* input text color */ --ast-customizer-color-6:#9CA3AF; /* Sub text color */ --ast-customizer-color-7:#D1D5DB; /* border color / outline / grey background*/ --ast-customizer-color-8:#4B5563; /* icon color / Toggle color*/ --ast-customizer-color-9:#fff; /* background color */ --ast-customizer-color-10: #fff; /* text invert / Icon invert */ --ast-customizer-color-11: #F5F5F5; /* alt background*/ --ast-customizer-color-12: #1e293b; /* alt background 2*/ --ast-customizer-color-13: #F3F4F6; /* alt background 3*/ --ast-customizer-color-14: #cc1818; /* danger color*/ } assets/css/unminified/link.css 0000666 00000000370 15165551206 0012446 0 ustar 00 .ast-link-open-in-new-tab-wrapper { margin: 24px 0 0; border-top: 1px dashed var(--ast-customizer-color-7); } .ast-link-label-wrapper { margin: 24px 0; padding-top: 24px; border-top: 1px dashed var(--ast-customizer-color-7); } assets/css/unminified/settings-group.css 0000666 00000024011 15165551206 0014501 0 ustar 00 .ast-adv-toggle-icon { right: 2px; position: absolute; width: 18px; height: 18px; font-size: 18px; border-radius: 2px; padding: 4px; color: var(--ast-customizer-color-8); background: var(--ast-customizer-color-9); cursor: pointer; } .ast-adv-toggle-icon:hover { color: var(--ast-customizer-color-1); } .ast-adv-toggle-icon:before { content: "\f464"; } .ast-adv-toggle-icon.open:before { content: "\f158"; } .ast-field-settings-modal { position: absolute; -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); -webkit-border-radius: 3px; border-radius: 3px; left: 0; right: 0; z-index: 8; background-color: #fff; } .customize-control-ast-color-palette .ast-field-settings-modal { z-index: 11; } .ast-field-settings-modal .customize-control-ast-divider:first-child { margin-top: 15px; } .ast-field-settings-wrap { width: 100%; } .ast-group-tabs, .ast-tab-content { position: relative; } .ast-group-list { overflow: hidden; border-bottom: 1px solid #ddd; } .ast-group-list:before, .ast-group-list:after { content: ""; display: table; border-collapse: collapse; } /* Tab anchor color */ .ui-tabs-anchor { float: left; padding: .5em 0.5em; color: #555d66; text-decoration: none; } .ui-state-active .ui-tabs-anchor { color: #ffffff; } .ui-tabs-anchor:hover { color: #555d66; } .ui-state-active .ui-tabs-anchor:hover { color: #ffffff; } .ast-group-tabs .ui-widget-content { overflow: hidden; /*padding-top: 15px;*/ } .ast-group-tabs .ui-widget-content.iris-slider-offset, .ast-group-tabs .ui-widget-content.iris-slider-offset-alpha { overflow: inherit; } .ast-fields-wrap { overflow: hidden; } .ast-field-settings-wrap { -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); -webkit-border-radius: 3px; background-color: #fff; } .ast-field-settings-wrap .ast-field-settings-modal { border-radius: 3px; margin-top: 10px; margin-bottom: 20px; } .ast-field-settings-modal::before { content: ''; position: absolute; top: -17px; right: 8px; border: 9px solid transparent; border-bottom-color: #fff; pointer-events: none; } .ast-group-tabs .ui-tabs-nav { display: flex; padding: 15px 15px 0 15px; } .ast-group-tabs .ui-tabs-nav .ui-corner-top { align-items: center; flex: 1 1 auto; justify-content: center; margin: 0 0; padding: 0; border: 1px solid #ccc; transition: background-color 140ms linear; } .ast-group-tabs .ui-tabs-nav .ui-corner-top:first-child { border-radius: 3px 0px 0px 3px; } .ast-group-tabs .ui-tabs-nav .ui-corner-top:last-child { border-radius: 0px 3px 3px 0px; } .ast-group-tabs .ui-tabs-nav .ui-corner-top .ui-tabs-anchor { width: 100%; text-align: center; padding: 2px 4px; padding-left: 0; padding-right: 0; outline: none; } .ast-group-tabs ul.ast-group-list .ui-corner-top .ui-tabs-anchor:focus { box-shadow: none; } .ast-group-tabs .ui-tabs-nav { border: none; } .ast-group-tabs ul.ast-group-list .ui-corner-top.ui-state-active { background-color: #0185BA; border: 1px solid rgba(0, 0, 0, 0.1); } .ast-group-tabs .ui-tabs-nav { overflow: visible; } .ast-group-tabs ul.ast-group-list .ui-corner-top:not(:first-child) { border-left-width: 0; } /* Buttons */ .wp-core-ui .ast-field-settings-modal .background-image-upload .button { font-size: 11px; } /* Popup params padding */ .ast-field-settings-modal .customize-control { padding-left: 16px; padding-right: 16px; box-sizing: border-box; } .ast-control-wrap .ast-color-picker-alpha { margin-left: -5px; margin-right: -5px; } .ast-field-settings-modal .customize-control:first-child { margin-top: 16px; } .ast-field-settings-modal .ui-tabs-nav .customize-control:first-child { margin-top: 0; } .ast-field-settings-modal .customize-control:last-child { padding-bottom: 16px; } .customize-control-ast-settings-group { line-height: 27px; } .customize-control-ast-settings-group .customize-control-title { margin-bottom: 0; } .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-title { margin-bottom: 10px; font-size: 13px; margin-top: 3px; } .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-responsive-slider .ast-responsive-units, .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-responsive-slider .ast-range-unit, .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-slider .ast-range-unit, .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-slider .ast-range-unit { top: 6px; } .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-responsive-slider .ast-resp-slider-reset-wrap, .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-slider .ast-resp-slider-reset-wrap { top: 3px; } .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-slider .ast-responsive-slider-btns, .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-responsive-slider .ast-responsive-slider-btns { top: 2px; } .ast-field-settings-modal .customize-control { margin-top: 2px; } #customize-control-headings-font-extras.ast-sub-top-dotted-divider { margin-top: 12px; } /** * Popover Tab Structure. */ .astra-popover-tabs { position: relative; } .astra-popover-tabs .components-tab-panel__tabs { display: flex; padding: 15px; border: none; } .astra-popover-tabs .components-tab-panel__tabs .components-tab-panel__tabs-item { color: #555d66; font-size: 13px; font-weight: 400; height: 35px; transition: unset; padding: 2px 4px; text-decoration: none; border-radius: 0; border: 1px solid rgba(0, 0, 0, 0.1); } .astra-popover-tabs .components-tab-panel__tabs .components-tab-panel__tabs-item:active { box-shadow: unset; } .astra-popover-tabs .components-tab-panel__tabs .components-tab-panel__tabs-item:focus { box-shadow: unset; } .astra-popover-tabs [ID*="-image-view"] { padding: 15px; border: none; } .astra-popover-tabs .components-button { align-items: center; flex: 1 1 auto; justify-content: center; margin: 0 0; padding: 0; border: 1px solid #ccc; transition: background-color 140ms linear; } .astra-popover-tabs .components-tab-panel__tabs-item:first-child { border-radius: 3px 0px 0px 3px; } .astra-popover-tabs .components-tab-panel__tabs-item:last-child { border-radius: 0px 3px 3px 0px; } .astra-popover-tabs .components-tab-panel__tabs-item:not(:first-child) { border-left-width: 0; } .astra-popover-tabs .components-tab-panel__tabs-item.active-tab { background-color: #0185BA; color: #ffffff; } .astra-popover-tabs.astra-media-tab .components-tab-panel__tabs, .astra-popover-tabs.astra-media-tab .components-tab-panel__tab-content { padding: 0; } .astra-popover-tabs.astra-media-tab .components-tab-panel__tabs-item.active-tab { border-color: var(--ast-customizer-color-3); background: var(--ast-customizer-color-1); } .astra-popover-tabs.astra-media-tab .components-tab-panel__tab-content .ast-social-icon-picker-label { text-align: left; } .astra-media-tab .astra-media-image { width: 100%; margin-bottom: 0; } .astra-media-tab .ast-media-btn { display: block; width: 100%; border: 1px dashed var(--ast-customizer-color-7); box-sizing: border-box; box-shadow: unset; padding: 9px 0; line-height: 1.6; text-decoration: none; } .astra-media-tab .ast-danger-btn { color: var(--ast-customizer-color-13); margin-top: 10px; } .astra-media-tab .ast-media-btn:hover { border-color: var(--ast-customizer-color-3); } .astra-media-tab .ast-danger-btn:hover { border-color: var(--ast-customizer-color-13); } .components-base-control.ast-text-control-input { margin-bottom: 16px; } .ast-payments-text-control-input .components-base-control__label { text-transform: none; color: #334155; font-size: 13px; } .components-base-control.ast-payments-text-control-input { margin-bottom: 20px; } .components-base-control.ast-text-control-input input { border-color: var(--ast-customizer-color-7); color: var(--ast-customizer-color-5); } .astra-popover-color .astra-popover-tabs .components-tab-panel__tabs button.components-tab-panel__tabs-item.active-tab:not(.is-primary):not(.is-tertiary):not(.is-link):hover { color: #fff; } .components-popover.astra-popover-color .components-popover__content { min-width: 310px; max-height: 60vh; padding: 0; -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); } .ast-field-settings-modal .components-popover.astra-popover-color .components-popover__content { min-width: 320px; min-height: 325px; } .ast-field-settings-modal .background-wrapper .components-popover.astra-popover-color .components-popover__content { min-height: 385px; } .ast-field-settings-modal .components-angle-picker-control .components-flex__block { min-width: auto; } .customize-control-ast-settings-group .customize-control-ast-slider .wrapper .ast-resp-slider-reset-wrap, .customize-control-ast-settings-group .customize-control-ast-responsive-slider .wrapper .ast-resp-slider-reset-wrap { margin-top: 0; } /* * Divider compatibility CSS for setting group. */ .ast-top-divider.customize-control-ast-settings-group .ast-toggle-desc-wrap .ast-adv-toggle-icon { top: 23px; } /** * Responsive slider control inside settings-group, case: body-font, headings-font. */ .ast-fields-wrap .customize-control-ast-responsive-slider .ast-slider-wrap > label, .ast-fields-wrap .customize-control-ast-selector .ast-slider-wrap > label { display: inline-block; } assets/css/unminified/group-title.css 0000666 00000000475 15165551206 0013772 0 ustar 00 span.customize-control-title.ast-group-section-title { margin-bottom: 4px; font-weight: 600; } .ast-top-divider.customize-control-ast-group-title .ast-reset-btn-preset-wrap { top: 24px; } .customize-control-ast-group-title .ast-responsive-btns { margin-left: 5px; position: relative; top: 3px; } assets/css/unminified/custom-controls-rtl.css 0000666 00000405410 15165551206 0015467 0 ustar 00 .customize-control-ast-selector .ast-alignment-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; } .customize-control-ast-selector .ast-alignment-inner-wrap, .customize-control-ast-selector .ast-selector-responsive-wrap { display: none; } .customize-control-ast-selector .ast-alignment-wrapper .ast-alignment-inner-wrap.active { flex: 1 1 auto; display: flex; } .customize-control-ast-selector .components-button.has-icon { padding: 6px; min-width: 36px; justify-content: center; } .ast-alignment-inner-wrap .components-button { white-space: nowrap; color: var(--ast-customizer-color-5); text-decoration: none; text-shadow: none; outline: unset; border: 1px solid var(--ast-customizer-color-7); width: 100%; height: 100%; text-align: center; justify-content: center; border-radius: unset; transition: none; font-weight: normal; } .ast-alignment-inner-wrap.active .components-button.is-primary { color: var(--ast-customizer-color-10); background: var(--ast-customizer-color-1); } .customize-control-ast-selector .ast-alignment-wrapper .ast-alignment-inner-wrap.active .components-button:not(.is-primary):hover { color: var(--ast-customizer-color-5) !important; } .customize-control-ast-selector .components-button .ahfb-icon-set svg { width: 16px; height: 16px; fill: var(--ast-customizer-color-8); } .customize-control-ast-selector .components-button.is-primary .ahfb-icon-set svg, .customize-control-ast-selector .components-button.is-primary .ahfb-icon-set svg circle, .customize-control-ast-selector .components-button.is-primary .ahfb-icon-set svg path:not(.ast-hf-account-unfill) { fill: var(--ast-customizer-color-10); } .customize-control-ast-selector .ast-alignment-inner-wrap:first-child .components-button { border-radius: 0px 3px 3px 0px; } .customize-control-ast-selector .ast-alignment-inner-wrap:last-child .components-button { border-radius: 3px 0px 0px 3px; } .ast-alignment-wrapper .ast-alignment-inner-wrap:not(:first-child):not(:last-child) .components-button{ border-left: none; } .customize-control-ast-selector .ast-alignment-inner-wrap .components-button { border-radius: unset; font-size: 12px; padding: 9px 0 10px; } .customize-control-ast-selector .ast-selector-responsive-wrap.active { display: flex; flex: 1 1 0; } .customize-control-ast-selector .ast-responsive-btns { position: relative; right: 6px; top: 0px; } .customize-control-ast-selector .ast-alignment-inner-wrap .components-button:focus:not(:disabled) { box-shadow: none; } .customize-control-ast-selector .components-button .ahfb-icon-set { display: flex; } .customize-control-ast-selector { margin-bottom: 1px; } .ast-alignment-inner-wrap.active button.components-button.is-primary { border-color: var(--ast-customizer-color-3); } #customize-controls .customize-control-notifications-container { margin: 0; } .customize-control-ast-background .screen-reader-text { top: initial; } .customize-control-ast-background .background-container h4 { font-weight: normal; } .customize-control-ast-background .background-attachment h4, .customize-control-ast-background .background-color h4, .customize-control-ast-background .background-position h4, .customize-control-ast-background .background-repeat h4, .customize-control-ast-background .background-size h4 { margin-bottom: 5px; margin-top: 10px; } .customize-control-ast-background .background-color { margin-bottom: 12px; } .customize-control-ast-background .background-repeat { margin: 15px 0 8px 0; } .customize-control-ast-background .background-attachment .buttonset, .customize-control-ast-background .background-size .buttonset { display: flex; flex-wrap: wrap; } .customize-control-ast-background .background-attachment .buttonset .switch-label, .customize-control-ast-background .background-size .buttonset .switch-label { background: #ffffff; border: 1px solid rgba(0, 0, 0, 0.1); color: #555; padding: 2px 4px; margin-left: 15px; text-align: center; flex-grow: 1; transition: background-color 140ms linear; } .customize-control-ast-background .background-attachment .buttonset .switch-label:last-child, .customize-control-ast-background .background-size .buttonset .switch-label:last-child { margin-left: 0; } .customize-control-ast-background .background-attachment .buttonset .switch-input:checked + .switch-label, .customize-control-ast-background .background-size .buttonset .switch-input:checked + .switch-label, .customize-control-ast-background .background-attachment .buttonset .switch-input[checked="checked"] + .switch-label, .customize-control-ast-background .background-size .buttonset .switch-input[checked="checked"] + .switch-label { background-color: #f5f5f5; color: #565e67; } .customize-control-ast-background .ast-bg-img-remove.components-button.is-link { width: 100%; border: 1px dashed #b4b9be; box-sizing: border-box; box-shadow: unset; padding: 9px 0; line-height: 1.6; margin-top: 10px; text-decoration: none; } .customize-control-ast-background .ast-bg-img-remove.components-button.is-destructive:hover:not(:disabled) { color: #a02222; box-shadow: unset; border-color: #a02222; } .customize-control-ast-background .more-settings { margin-top: 12px; display: flex; justify-content: flex-end; padding: 5px 0 5px 0; cursor: pointer; float: none; text-decoration: none; } .customize-control-ast-responsive-background .more-settings .message, .customize-control-ast-background .more-settings .message { margin-left: 5px; } .customize-control-ast-background .more-settings:focus { outline: 0; box-shadow: none; } .customize-control-ast-background .arrow-icon { margin-right: 5px; } .customize-control-ast-background .customize-control-title { display: block; } .customize-control-ast-background .astra-color-picker-wrap { margin-top: 18px; } .ast-field-settings-modal .customize-control-ast-background.customize-control:first-child, .ast-field-settings-modal .customize-control-ast-background.customize-control { margin-top: 28px; } .ast-field-settings-modal .customize-control-ast-background .more-settings { margin-top: 6px; } .ast-field-settings-modal .customize-control-ast-background .customize-control-content .ast-color-btn-reset-wrap { left: 59px; } .ast-field-settings-modal .customize-control-ast-background .customize-control-content .color-button-wrap { left: 16px; } .ast-field-settings-modal .customize-control-ast-background .astra-popover-tabs .ast-clear-btn-inside-picker.components-button { margin: 5px 10px 20px 20px; } .customize-control-ast-border { /* Unit Screen wrap */ } .customize-control-ast-border .customize-control-title { display: inline-block; } .customize-control-ast-border .ast-border-outer-wrapper { display: flex; position: relative; } .customize-control-ast-border .ast-border-wrapper { display: flex; } .customize-control-ast-border .ast-border-btns { display: block; text-align: center; line-height: 2; border: 1px solid #dddddd; background-color: #ffffff; border-radius: 3px 0 0 3px; } .customize-control-ast-border .ast-border-btns > li { margin-bottom: 0; display: none; width: 35px; height: 26px; } .customize-control-ast-border .ast-border-btns > li.active { display: inline-block; } .customize-control-ast-border .ast-border-btns button[type="button"] { padding: 0; cursor: pointer; background: none; border: none; opacity: .75; outline: none; width: 100%; height: 100%; } .customize-control-ast-border .ast-border-btns button[type="button"] > i { width: 15px; height: 15px; font-size: 15px; margin-top: 1px; } .customize-control-ast-border .input-wrapper .ast-border-wrapper { display: none; } .customize-control-ast-border .input-wrapper .ast-border-wrapper li { text-align: center; -webkit-box-flex: 1; -ms-flex: auto; flex: auto; margin: 0 2px; } .customize-control-ast-border .input-wrapper .ast-border-wrapper li:nth-child(1) { margin-right: 0px; } .customize-control-ast-border .input-wrapper .ast-border-wrapper li input.ast-border-input { text-align: center; display: block; font-size: 12px; padding: 15px 0; width: 100%; height: 28px; border: 1px solid var(--ast-customizer-color-7); border-radius: 3px; box-shadow: none; transition: all 0.3s; -moz-appearance: textfield; } .customize-control-ast-border .input-wrapper .ast-border-wrapper li .ast-border-connected { color: #ffffff; } .customize-control-ast-border .input-wrapper .ast-border-wrapper li:last-child input.ast-border-input { border-left-width: 1px; border-radius: 3px 0 0 3px; } .customize-control-ast-border .input-wrapper .ast-border-wrapper.active { display: flex; } .customize-control-ast-border .input-wrapper .ast-border-wrapper span.ast-border-title { text-transform: uppercase; font-size: 10px; color: var(--ast-customizer-color-6); } .customize-control-ast-border .input-wrapper .ast-border-wrapper .ast-border-input-item-link .ast-border-connected { display: none; } .customize-control-ast-border .input-wrapper .ast-border-wrapper .ast-border-input-item-link.disconnected .ast-border-disconnected { display: none; } .customize-control-ast-border .input-wrapper .ast-border-wrapper .ast-border-input-item-link.disconnected .ast-border-connected { display: block; } .customize-control-ast-border .input-wrapper .ast-border-wrapper .ast-border-input-item-link span { width: 100%; height: 26px; line-height: 26px; font-size: 14px; background-color: transparent; border-radius: 3px; } .customize-control-ast-border .input-wrapper .ast-border-wrapper .ast-border-input-item-link span svg { pointer-events: none; } .customize-control-ast-border .input-wrapper .ast-border-wrapper .ast-border-input-item-link { margin-top: 4px; } .customize-control-ast-border .input-wrapper .ast-border-wrapper li input.ast-border-input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } .customize-control-ast-border .input-wrapper .ast-border-wrapper li input.ast-border-input:hover, .customize-control-ast-border .input-wrapper .ast-border-wrapper li input.ast-border-input:focus { border-color: var(--ast-customizer-color-2); } .customize-control-ast-border .input-wrapper .ast-border-wrapper li input.ast-border-input:focus { outline: none; } .customize-control-ast-border .input-wrapper.ast-border-wrapper { margin-bottom: 8px; } .customize-control-ast-border .ast-range-unit { position: absolute; left: 0; top: 0px; padding-left: 6px; font-size: 11px; font-weight: 600; line-height: normal; text-transform: uppercase; color: var(--ast-customizer-color-1); } .customize-control-ast-button-link .ast-button-link, .ast-upgrade-pro-wrap .ast-button-link { display: block; padding: 10px 0; border-radius: 2px; border: 1px solid var(--ast-customizer-color-1); background-color: var(--ast-customizer-color-9); color: var(--ast-customizer-color-1); font-size: 13px !important; font-weight: 400; line-height: 13px !important; text-align: center; cursor: pointer; } .customize-control-ast-button-link .ast-button-link:hover, .ast-upgrade-pro-wrap .ast-button-link:hover { background-color: var(--ast-customizer-color-9); color: var(--ast-customizer-color-1); border: 1px solid var(--ast-customizer-color-1); } .ast-btn-preset-wrap { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; } .ast-btn-preset-wrap .ast-btn-style-item{ cursor: pointer; } .ast-btn-preset-wrap .ast-btn-style-item svg{ fill: #646970; } .ast-btn-preset-wrap .ast-btn-style-item svg:hover{ fill: #565b62; } .ast-btn-preset-wrap .ast-btn-style-item.active svg, .ast-btn-preset-wrap .ast-btn-style-item.active svg:hover{ fill: #2271b1; } .ast-reset-btn-preset-wrap{ position: absolute; display: inline-block; line-height: 1; left: 0; top: 0; } .ast-reset-btn-preset-wrap .components-button.is-secondary, .ast-reset-btn-preset-wrap .components-button.is-secondary:hover{ box-shadow: none; background: transparent; color: var(--ast-customizer-color-1); } .color-group-item .components-tooltip .components-popover__content { border-radius: 3px; } .color-group-item .components-tooltip .components-popover__content > div { padding: 5px 10px; line-height: 1; } .customize-control.customize-control-ast-color-group { display: flex; flex-wrap: wrap; } .customize-control.customize-control-ast-color-group .ast-toggle-desc-wrap { flex: 1 1 auto; align-self: center; } .customize-control.customize-control-ast-color-group .customize-control-title { margin-bottom: 5px; } .customize-control.customize-control-ast-color-group .ast-field-color-group-wrap { justify-content: flex-end; display: flex; max-height: 28px; } .customize-control.customize-control-ast-color-group .color-button-wrap { position: inherit; } .customize-control.customize-control-ast-color-group .color-group-item:not(:last-child) { margin-left: 8px; } .customize-control.customize-control-ast-color-group .ast-color-group-reset { left: 72px; top: 6px; cursor: pointer; } .customize-control.customize-control-ast-color-group .ast-color-group-responsive-wrap { display: none; } .customize-control.customize-control-ast-color-group .ast-color-group-responsive-wrap.active { justify-content: flex-end; display: flex; } .customize-control.customize-control-ast-color-group .ast-responsive-btns { position: relative; left: -5px; top: 3px; } .customize-control.customize-control-ast-color-group .ast-bg-img-remove.components-button.is-link { width: 100%; border: 1px dashed #b4b9be; box-sizing: border-box; box-shadow: unset; padding: 9px 0; line-height: 1.6; margin-top: 10px; text-decoration: none; } .customize-control.customize-control-ast-color-group .more-settings { margin-top: 12px; display: flex; justify-content: flex-end; padding: 5px 0 5px 0; cursor: pointer; float: none; text-decoration: none; } .customize-control-ast-color-group .ast-color-multiple-group-reset.ast-color-group-reset { left: 110px; } .customize-control-ast-color-group .ast-color-multiple-group-reset.ast-color-group-reset.ast-single-color-group-set { left: 112px; } #customize-control-astra-settings-woo-single-page-color-group .ast-color-group-reset { left: 145px; } .ast-top-divider.customize-control-ast-color-group .ast-control-wrap .ast-color-btn-reset-wrap { top: 30px; } .ast-top-divider.customize-control-ast-color-group .ast-divider-title + .ast-control-wrap .ast-color-btn-reset-wrap { top: 75px; } .ast-top-dotted-divider.customize-control-ast-color-group .ast-control-wrap .ast-color-btn-reset-wrap { top: 30px; } .ast-top-dotted-divider.customize-control-ast-color-group .ast-divider-title + .ast-control-wrap .ast-color-btn-reset-wrap { top: 75px; } .customize-control-ast-color-group .ast-control-wrap { display: inline-flex; width: 100%; } .customize-control-ast-color-group .ast-divider-title + .ast-control-wrap .ast-color-group-reset { top: 47px; } .customize-control-ast-color-group .ast-divider-title + .ast-control-wrap .astra-color-picker-wrap { top: 73px; } .astra-color-picker-wrap.picker-open + span { display: none; } #customize-control-astra-color-palettes .ast-color-palette-wrap > div { margin-bottom: 8px; position: relative; } #customize-control-astra-color-palettes .color-button-wrap { display: unset; position: relative; left: unset; top: unset; vertical-align: sub; z-index: 10; } #customize-control-astra-color-palettes .astra-color-picker-wrap { position: absolute; z-index: 1; left: 0; width: 100%; display: none; margin-top: 10px; } #customize-control-astra-color-palettes .astra-color-picker-wrap.picker-open{ display: block; } #customize-control-astra-color-palettes .ast-color-palette-label { width: 65%; display: inline-block; margin-left: 10px; vertical-align: top; } #customize-control-astra-color-palettes .ast-color-palette-label input { background: none; border: none; } #customize-control-astra-color-palettes .ast-color-palette-label input:focus { border: 1px solid black; outline: none; box-shadow: none; background: white; } .ast-color-palette-wrapper .ast-single-palette-wrap { display: grid; grid-template-columns: repeat(9, 1fr); align-items: center; position: relative; gap: 2px; } .ast-single-palette-wrap .components-button.astra-color-icon-indicate .component-color-indicator.astra-advanced-color-indicate { width: 25px; height: 25px; } #customize-control-astra-color-palettes .ast-color-palette-wrapper .ast-color-picker-wrap:first-child { margin-right: 0; } #customize-control-astra-color-palettes .ast-color-palette-wrapper .ast-color-picker-wrap { margin-top: 12px; cursor: pointer; } #customize-control-astra-color-palettes .ast-reset-btn:disabled { opacity: 0.6; } #customize-control-astra-color-palettes .ast-single-color-container { width: 25%; height: 48px; display: inline-block; } #customize-control-astra-color-palettes .ast-color-palette-wrap > section { text-align: center; outline: none; border-radius: 3px; cursor: pointer; transition: all 0.2s; box-shadow: 0 0 0 1px #ddd; } .ast-color-palette-container { width: 100%; display: inline-grid; grid-template-columns: auto auto; column-gap: 16px; row-gap: 16px; } #customize-control-astra-color-palettes .ast-field-settings-modal { display: none; padding: 16px; } .ast-color-palette-wrap { transition: all 0.2s; } .ast-color-palette-wrap.active { box-shadow: 0px 12px 20px -8px rgb(30 41 59 / 16%); } #customize-control-astra-color-palettes .ast-color-palette-wrapper { clear: both; } #customize-controls .customize-section-title.is-in-view.is-sticky { z-index: 99; } #customize-control-astra-color-palettes .ast-palette-selection-wrapper { overflow: hidden; padding: 2px; } @media (min-width: 1800px) { #customize-control-astra-color-palettes .astra-color-picker-wrap { width: auto; } } #customize-control-astra-color-palettes .ast-color-palette-wrap.active > section { box-shadow: 0 0 0 1px #334155; } .ast-palette-label-wrap{ text-align: center; color: #9CA3AF; overflow: hidden; width: 100%; box-sizing: border-box; padding: 0; transition: .15s color ease-in-out,.15s background-color ease-in-out,.15s border-color ease-in-out; font-style: normal; font-weight: 600; font-size: 10px; line-height: 22px; letter-spacing: 1.5px; text-transform: uppercase; } .ast-color-palette-wrap.active .ast-palette-label-wrap { color: #334155; } #customize-control-astra-color-palettes .ast-field-settings-modal { margin-top: -35px; } .astra-advanced-color-indicate .global-color{ display: none; } .color-button-wrap.has-global-palette-color .astra-advanced-color-indicate .global-color{ color: #fff; display: block; opacity: 1; position: absolute; right: 50%; top: 50%; display: block; text-align: center; transform: translate(50%, -50%); } .color-button-wrap.has-global-palette-color .astra-advanced-color-indicate .global-color svg{ width: 10px; height: 10px; transform: scale(1.5); } #customize-control-astra-color-palettes .ast-adv-toggle-icon { top: -5px; } .ast-color-picker-custom-tooltip { position: absolute; top: -30px; bottom: 0; right: 0; left: 0; width: 100%; height: 100%; } .ast-color-picker-custom-tooltip[data-title]::after { content: attr(data-title); min-width: 3em; max-width: 10em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 1ch 1.5ch; border-radius: 0.3ch; box-shadow: 0 1em 2em -0.5em rgb(0 0 0 / 35%); background: var(--ast-customizer-color-12); color: var(--ast-customizer-color-10); z-index: 1000; bottom: calc(100% + 5px); text-align: center; animation: tooltips-vert .3s ease-out forwards; text-transform: none; font-size: .9em; line-height: 1; user-select: none; pointer-events: none; position: absolute; display: none; opacity: 0; right: 50%; transform: translate(50%,-0.5em); } .ast-color-picker-custom-tooltip-wrapper { position: relative; } .ast-color-picker-wrap:hover + .ast-color-picker-custom-tooltip-wrapper .ast-color-picker-custom-tooltip[data-title]::after{ display: flex; white-space: break-spaces; inline-size: max-content; } .ast-color-palette .components-popover.components-tooltip { position: relative !important; right: 5px !important; top: -35px !important; transform: unset !important; } .customize-control .components-tooltip { z-index: 8 !important; } .color-group-item .components-popover .components-popover__content, .ast-color-palette .components-popover .components-popover__content { min-width: 3em; max-width: 10em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 1ch 1.5ch; border-radius: 0.3ch; box-shadow: 0 1em 2em -0.5em rgb(0 0 0 / 35%); background: var(--ast-customizer-color-12); color: var(--ast-customizer-color-10); z-index: 1000; text-align: center; text-transform: none; font-size: .9em; line-height: 1; user-select: none; pointer-events: none; } .ast-color-palette .components-popover .components-popover__content { bottom: calc(100% + 5px); animation: tooltips-vert .3s ease-out forwards; right: 50%; transform: translate(50%,-0.5em); } /** Remove Button Color */ .astra-control-field.astra-color-control { display: flex; } .astra-control-field { position: relative; margin-top: 10px; margin-bottom: 10px; } .astra-control-field.astra-color-control .customize-control-title { flex-grow: 2; } .astra-control-field .customize-control-title { font-size: 14px; font-weight: 600; margin-bottom: 0; display: flex; align-items: center; letter-spacing: 0.1px; line-height: 18px; } .customize-control-title { display: block; font-size: 14px; line-height: 1; font-weight: 600; margin-bottom: 4px; } .astra-globe-dashicon { color: #ffffff; background: rgba(0,0,0,0.4); border-radius: 100%; border: 0.1px solid rgba(0,0,0,0.1); opacity: 0.78; } .components-button.astra-color-icon-indicate .component-color-indicator.astra-advanced-color-indicate { width: 28px; height: 28px; border-radius: 50%; margin: 0; } .component-color-indicator { width: 25px; height: 16px; display: inline-block; } .astra-advanced-color-indicate.component-color-indicator { border: none; } .astra-color-icon-indicate.components-button { height: auto; position: relative; transform: scale(1); transition: none; border-radius: 50%; padding: 0; background-image: linear-gradient(-45deg, #ddd 25%, transparent 0), linear-gradient(45deg, #ddd 25%, transparent 0), linear-gradient(-45deg, transparent 75%, #ddd 0), linear-gradient(45deg, transparent 75%, #ddd 0); background-size: 10px 10px; background-position: 100% 0, 100% 5px, 5px -5px, -5px 0; } /** Color */ .astra-popover-color .components-popover__content .components-focal-point-picker-wrapper { box-sizing: border-box; } .astra-popover-color .components-popover__content .components-focal-point-picker_position-display-container input[type="number"].components-text-control__input { min-height: 16px; line-height: 16px; font-size: 12px; width: 50px; font-weight: normal; } .astra-popover-color .components-popover__content .components-focal-point-picker_position-display-container .components-base-control { flex: 1; margin-bottom: 0; } .astra-popover-color .components-popover__content .components-focal-point-picker_position-display-container .components-base-control .components-base-control__label { margin-bottom: 0; margin-left: 0.2em; } .astra-popover-color .components-popover__content .components-focal-point-picker_position-display-container .components-base-control__field { display: flex; align-items: center; font-size: 8px; font-weight: 600; font-style: normal; text-transform: uppercase; } .astra-popover-color .components-popover__content .components-focal-point-picker_position-display-container .components-base-control:last-child .components-base-control__field { justify-content: flex-end; } .astra-popover-color .components-popover__content .actions { display: flex; justify-content: center; margin-bottom: 10px; } .astra-popover-color .components-popover__content .actions .button { flex: 1; margin-top: 10px; } .astra-background-picker-wrap .astra-popover-color .components-popover__content { min-width: 300px; min-height: 340px; max-height: 60vh; } .color-button-wrap { display: inline-block; position: absolute; left: 0; top: 0; transform: scale(1); transition: transform .1s ease; height: 28px; width: 28px; } .components-button.astra-color-icon-indicate .astra-advanced-color-indicate:after { content: ""; position: absolute; top: -1px; right: -1px; bottom: -1px; left: -1px; border-radius: 50%; border: 1px solid transparent; } .components-button.astra-background-icon-indicate { width: 50px; height: 50px; border-radius: 50%; position: relative; transform: scale(1); transition: transform 0.1s ease; border-radius: 50%; padding: 0; background-image: linear-gradient(-45deg, #ddd 25%, transparent 0), linear-gradient(45deg, #ddd 25%, transparent 0), linear-gradient(-45deg, transparent 75%, #ddd 0), linear-gradient(45deg, transparent 75%, #ddd 0); border: 1px solid #dadada; background-size: 10px 10px; background-position: 100% 0, 100% 5px, 5px -5px, -5px 0; } .components-button.astra-background-icon-indicate .component-color-indicator.astra-advanced-color-indicate { width: 100%; height: 100%; border-radius: 4px; margin: 0; display: block; position: absolute; border: 0; top: 0; } .components-button.astra-background-icon-indicate > svg.dashicon { position: absolute; transform: translate(50%, -50%); right: 50%; top: 50%; color: white; background: rgba(0, 0, 0, 0.6); border-radius: 100%; width: 16px; height: 16px; border: 1px solid rgba(0, 0, 0, 0.1); } .components-button.astra-background-icon-indicate > svg.dashicon path { transform: translate(-1px, 1px); } .components-button.astra-background-icon-indicate img.astra-background-image-preview { display: flex; object-fit: cover; min-width: 100%; min-height: 100%; position: absolute; top: 0; } .components-button.astra-background-icon-indicate:hover { box-shadow: none !important; } .astra-control-field.astra-color-control { display: flex; } .astra-control-field.astra-color-control .customize-control-title { flex-grow: 2; } .components-popover.astra-popover-color .components-popover__content { padding: 15px 15px 0px; box-sizing: initial; background: #fff; border: unset; border-radius: 4px; -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); } .customize-control-ast-color.customize-control > * { display: inline; } .components-popover.astra-popover-color .components-popover__content .sketch-picker { padding: 0 0 5px !important; box-shadow: none !important; border-radius: 0px !important; } .components-popover.astra-popover-color .components-popover__content .attachment-media-view { margin-top: 10px; margin-bottom: 10px; } .astra-swatches-wrap .astra-swatche-item-wrap:hover { transform: scale(1.1) !important; } .astra-swatches-wrap .astra-swatche-item-wrap .astra-swatch-item { background-image: linear-gradient(-45deg, #ddd 25%, transparent 0), linear-gradient(45deg, #ddd 25%, transparent 0), linear-gradient(-45deg, transparent 75%, #ddd 0), linear-gradient(45deg, transparent 75%, #ddd 0); background-size: 10px 10px; background-position: 100% 0, 100% 5px, 5px -5px, -5px 0; padding: 0; display: flex; justify-content: center; } .astra-swatches-wrap .astra-swatche-item-wrap .astra-swatch-item .dashicon { display: none; } .astra-swatches-wrap .astra-swatche-item-wrap .astra-swatch-item.swatch-active { box-shadow: 0 0 0 8px inset !important; } .astra-swatches-wrap .astra-swatche-item-wrap .astra-swatch-item.swatch-active .dashicon { display: block; color: white; background: rgba(0, 0, 0, 0.6); width: 16px; height: 16px; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 100%; } .astra-swatches-wrap .astra-swatche-item-wrap .astra-swatch-item.swatch-active .dashicon path { transform: translate(-1px, 1px); } .components-button.astra-color-icon-indicate > .dashicon { position: absolute; transform: translate(50%, -50%); right: 50%; top: 50%; color: white; background: rgb(85 93 101); border-radius: 4px; width: 24px; height: 24px; font-size: 24px; border: 1px solid rgba(0, 0, 0, 0.1); } .astra-popover-color { margin: 5px -5px 0; background-color: #ffffff; border-radius: 4px; box-shadow: 0px 8px 16px -4px rgba(30, 41, 59, 0.16); } .astra-popover-color .components-h-stack.ast-color-palette { padding: 14px 5px; } .customize-control-ast-responsive-background .astra-popover-color .components-h-stack.ast-color-palette, .customize-control-ast-color-group .astra-popover-color .astra-background-tabs .components-h-stack.ast-color-palette { padding: 0 5px 14px; } .astra-popover-color .components-h-stack .components-button { flex: inherit; } .astra-popover-color .components-circular-option-picker__option:focus::after{ width: auto; height: auto; } .astra-popover-color .components-h-stack .components-circular-option-picker__option-wrapper{ margin-left: 0; } .astra-popover-color .components-color-picker .react-colorful__hue, .astra-popover-color .components-color-picker .react-colorful__alpha { width: 90%; } .ast-field-settings-modal .astra-popover-color { margin-right: 0px; border: 1px solid #dedede; } .ast-field-settings-modal .astra-popover-color .components-tab-panel__tabs { padding: 8px; } .components-color-picker__saturation-black { border-radius: 4px 4px 0 0; } .components-color-picker__saturation-color { border-radius: 3px; } .components-color-picker__saturation-white { border-radius: 3px; } .astra-color-picker-wrap { position: absolute; z-index: 2; top: 30px; right: 0; left: 0; bottom: 0; display: none; } .astra-color-picker-wrap .astra-popover-color .components-color-picker, .astra-color-picker-wrap .astra-popover-color .react-colorful { width: 100%; } .astra-popover-color .components-custom-gradient-picker{ z-index: 1; } .astra-popover-color .components-custom-gradient-picker__ui-line{ z-index: -1; } .astra-color-picker-wrap.picker-open{ display: block; } .ast-field-settings-modal .astra-color-picker-wrap { position: relative; top: 10px; } .ast-color-palette .components-circular-option-picker__option-wrapper { margin-left: 6px; position: relative; height: 25px; width: 25px; } /* Clear Button CSS */ .ast-color-btn-clear-wrap { position: absolute; top: 1.5px; left: 65px; } .ast-color-btn-clear-wrap .astra-color-clear-button.components-button { padding: 10px 3px; width: 20px; height: 20px; } .ast-clear-btn-inside-picker.components-button, .ast-reset-btn-inside-picker.components-button, .astra-popover-tabs .ast-clear-btn-inside-picker.components-button { margin: 5px 15px 20px 20px; padding: 0 8px; border: 1px solid #ccc; box-shadow: none; } .ast-clear-btn-inside-picker.components-button:hover, .astra-popover-tabs .ast-clear-btn-inside-picker.components-button:hover, .ast-clear-btn-inside-picker.components-button:focus, .astra-popover-tabs .ast-clear-btn-inside-picker.components-button:focus, .ast-clear-btn-inside-picker.components-button:active, .astra-popover-tabs .ast-clear-btn-inside-picker.components-button:active, .astra-popover-tabs [ID*="-gradient-view"] .components-circular-option-picker__clear:active { box-shadow: none !important; background: transparent !important; } .ast-clear-btn-inside-picker { padding: 0 8px; } /* Reset Button CSS */ .ast-color-btn-reset-wrap { position: absolute; left: 36px; top: 6px; } .ast-color-btn-reset-wrap .ast-reset-btn.components-button, .ast-resp-slider-reset-wrap .ast-reset-btn.components-button { color: #006BA1; height: 20px; width: 20px; padding: 4px; background: transparent; box-shadow: none; cursor: pointer; } .astra-color-clear-button.components-button:focus:not(:disabled) { outline: unset; border: none; } .ast-color-btn-reset-wrap .ast-reset-btn.components-button:hover, .ast-color-btn-reset-wrap .ast-reset-btn.components-button:focus, .ast-resp-slider-reset-wrap .ast-reset-btn.components-button:hover, .ast-resp-slider-reset-wrap .ast-reset-btn.components-button:focus { box-shadow: none; border: none; background: transparent; } .astra-color-clear-button.components-button.is-secondary:hover:not(:disabled), .astra-color-clear-button.components-button:focus:not(:disabled) { box-shadow: 0 0 black; padding: 1.5px; border: none; } .astra-color-clear-button.components-button.is-secondary:disabled, .ast-reset-btn.components-button.is-secondary:disabled span { color: var(--ast-customizer-color-6); } /** Inside Setting group popup - Colors */ .ast-field-settings-modal .color-button-wrap { left: 16px; } .ast-field-settings-modal .ast-color-btn-reset-wrap { left: 59px; top: 6px; } .ast-field-settings-modal .ast-color-btn-clear-wrap { left: 78px; } .ast-field-settings-modal .customize-control-ast-color.customize-control, .ast-field-settings-modal .customize-control-ast-color.customize-control:first-child { margin-top: 25px; } .astra-color-picker-wrap .components-color-picker__inputs-wrapper { min-width: unset; } /** Gradient Color Picker */ .customize-control .ast-gradient-color-picker input[type="number"] { width: 100%; } .ast-gradient-color-picker .components-select-control.components-custom-gradient-picker__type-picker { align-items: center; flex-direction: inherit; } .astra-color-picker-wrap .components-popover__content { width: max-content; } .astra-color-picker-wrap .components-custom-gradient-picker__inserter .components-color-picker, .astra-color-picker-wrap .astra-popover-color .ast-gradient-ui .components-color-picker, .astra-color-picker-wrap .astra-popover-color .ast-gradient-ui .react-colorful { width: 216px; } .astra-color-picker-wrap .ast-gradient-ui .components-select-control.components-custom-gradient-picker__type-picker { flex-direction: column; align-items: start; } .astra-color-picker-wrap .ast-gradient-ui .components-angle-picker-control { margin-bottom: 0; } .astra-color-picker-wrap .ast-gradient-ui .components-custom-gradient-picker__remove-control-point { padding: 0 16px 16px 16px; border: 0; } .astra-color-picker-wrap .ast-gradient-ui .components-custom-gradient-picker__remove-control-point:focus { box-shadow: none; outline: none; } /** Gradient Color Picker -> RGBA & HSLA range fields */ .customize-control .ast-gradient-color-picker .is-alpha-enabled .components-base-control__field [type="number"] { width: 100%; } /** Modal Color Picker - Group Param */ .ast-field-settings-modal .components-circular-option-picker__option-wrapper .components-circular-option-picker__option:focus::after { width: 24px; height: 24px; } .ast-field-settings-modal .ast-color-palette .components-circular-option-picker__option-wrapper { height: 25px; width: 25px; } .ast-field-settings-modal .ast-color-palette .components-circular-option-picker__option.is-pressed + svg { right: 2.5px; top: 0px; width: 20px; } .ast-color-palette .components-circular-option-picker__option.is-pressed + svg { right: 0; top: 0; mix-blend-mode: difference; } .astra-popover-color .components-circular-option-picker .components-circular-option-picker__swatches { gap: 4px; justify-content: center; } .astra-popover-color .components-circular-option-picker__option-wrapper:hover { transform: scale(1.1); } .customize-control-ast-color + .customize-control-ast-color { margin-top: 30px; } @media (max-width: 1845px) { /** Responsive Devices - Compatibility CSS */ .ast-color-palette .components-circular-option-picker__option-wrapper { height: 22px; width: 22px; } .ast-color-palette .components-circular-option-picker__option-wrapper .components-circular-option-picker__option { padding: 6px 10px; } .ast-color-palette .components-circular-option-picker__option.is-pressed + svg { width: 20px; top: -2px; } .ast-color-palette .components-circular-option-picker__option-wrapper .components-circular-option-picker__option:focus::after { width: 24px; height: 24px; } .astra-popover-color .ast-color-palette.components-circular-option-picker { width: auto; padding: 16px 8px 0px 0px; } .astra-typography-control .typography-button-wrap > button.components-button.astra-typography-preview-indicate { padding: 0 2px; } .astra-typography-control .typography-button-wrap > button.components-button { padding: 0 4px; } /** Modal Popup */ .ast-fields-wrap .components-circular-option-picker__option-wrapper .components-circular-option-picker__option:focus::after { width: auto; height: auto; } .ast-fields-wrap .ast-color-palette .components-circular-option-picker__option-wrapper { height: 20px; width: 20px; } .ast-fields-wrap .ast-color-palette .components-circular-option-picker__option.is-pressed + svg { right: 1px; top: -2px; width: 18px; } } @supports (-moz-appearance:none) { @media (max-width: 1845px) { .ast-color-palette .components-circular-option-picker__option-wrapper { margin-left: 5px; } .ast-field-settings-modal .components-circular-option-picker__option-wrapper .components-circular-option-picker__option:focus::after { width: 21px; height: 21px; } .ast-field-settings-modal .ast-color-palette .components-circular-option-picker__option-wrapper { height: 20px; width: 20px; } .ast-field-settings-modal .ast-color-palette .components-circular-option-picker__option.is-pressed + svg { right: 3px; top: -2px; width: 15px; } } } .astra-color-icon-indicate.components-button:focus:not(:disabled) { box-shadow: unset; outline: unset; } .astra-color-icon-indicate.components-button:hover { transform: scale(1.05); } .ast-top-divider.customize-control-ast-color .ast-divider-title + .ast-control-wrap, .ast-top-divider.customize-control-ast-color-group .ast-divider-title + .ast-control-wrap { margin-top: 25px; display: inline-flex; width: 100%; min-height: 22px; } .ast-top-divider.customize-control-ast-toggle-control .ast-divider-title + .ast-togglecontrol-wrapper, .ast-bottom-divider.customize-control-ast-toggle-control .ast-divider-title + .ast-togglecontrol-wrapper, .ast-top-divider.customize-control-ast-responsive-toggle-control .ast-divider-title + .ast-responsive-toggle-control-wrapper, .ast-top-divider.customize-control-ast-responsive-color .ast-divider-title + .ast-control-wrap, .ast-top-divider.customize-control-ast-slider .ast-divider-title + .ast-slider-wrap, .customize-control-ast-color-group .ast-divider-title + .ast-control-wrap { margin-top: 25px; } .ast-top-divider.customize-control-ast-color-group .ast-control-wrap { display: inline-flex; width: 100%; } .ast-top-divider .ast-divider-title + .ast-control-wrap .ast-color-btn-reset-wrap { top: 67px; } .ast-top-divider .ast-divider-title + .ast-control-wrap .color-button-wrap { top: 61px; } .ast-top-divider.customize-control-ast-responsive-color .ast-divider-title + .ast-control-wrap .ast-responsive-btns { top: 70px; } .ast-color-palette.components-circular-option-picker .components-circular-option-picker__swatches{ width: 100%; } /* Global customizer color palette */ :root { --ast-customizer-color-1:#0284c7; /* active color */ --ast-customizer-color-2:#0ea5e9; /* active focus color */ --ast-customizer-color-3:#2271b1; /* active color border */ --ast-customizer-color-4:#1e293b; /* title / heading */ --ast-customizer-color-5:#334155; /* input text color */ --ast-customizer-color-6:#9CA3AF; /* Sub text color */ --ast-customizer-color-7:#D1D5DB; /* border color / outline / grey background*/ --ast-customizer-color-8:#4B5563; /* icon color / Toggle color*/ --ast-customizer-color-9:#fff; /* background color */ --ast-customizer-color-10: #fff; /* text invert / Icon invert */ --ast-customizer-color-11: #F5F5F5; /* alt background*/ --ast-customizer-color-12: #1e293b; /* alt background 2*/ --ast-customizer-color-13: #F3F4F6; /* alt background 3*/ --ast-customizer-color-14: #cc1818; /* danger color*/ } input[type="text"], input[type="password"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="week"], select, textarea { color: var(--ast-customizer-color-5); } .customize-control .ast-spacing-responsive-btns li svg { max-width: 13px; } .customize-control-ast-customizer-link .customizer-link { font-style: italic; text-decoration: none; } .customize-control-ast-customizer-link:empty { display:none; } /* Customizer Scroll CSS */ .accordion-section-content::-webkit-scrollbar, .wp-full-overlay-sidebar-content::-webkit-scrollbar { width: 6px; background-color: #f1f1f1; } .accordion-section-content::-webkit-scrollbar-thumb, .wp-full-overlay-sidebar-content::-webkit-scrollbar-thumb { border-radius: 10px; background-color: #d8d8d8; } .accordion-section-content::-webkit-scrollbar-track, .wp-full-overlay-sidebar-content::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.3); width: 6px; } .wp-full-overlay-sidebar:after { display: none; } #customize-theme-controls .control-section-ast-section-separator { margin-top: 15px; border-top: 1px solid #ddd; display: block !important; } .customize-control:not(.customize-control-nav_menu_item) { position: relative; margin-bottom: 0; margin-top: 16px; } .customize-control.customize-control-ast-color, .customize-control.customize-control-ast-color-group, .customize-control-ast-responsive-background, .customize-control-ast-background { display: flex; align-items: center; min-height: 28px; flex-wrap: wrap; } .customize-control-ast-responsive-background label { white-space: nowrap; } .customize-control .media-position-setting label.components-text { text-transform: capitalize; font-size: 12px; font-weight: 400; } .media-position-setting .astra-popover-tabs .components-tab-panel__tabs { padding-right: 0; padding-left: 0; } .customize-control[ID*="-builder-layout-ast-context-tabs"] { margin-top: 0; } [ID*="-builder-layout-ast-context-tabs"] { margin-top: 10px; } .customize-section-title { margin: -12px -24px 0 -24px; } .customize-section-description-container, #customize-controls .customize-info.section-meta, #customize-controls .customize-info { margin-bottom: 0; } #customize-controls #sub-accordion-panel-nav_menus .customize-info { margin-bottom: 15px; } #customize-control-astra-settings-header-transparent-link-heading { margin-top: 15px; } .components-base-control .components-base-control__field { margin-bottom: 0; } .components-base-control .components-base-control__field .components-input-control__backdrop { border-color: #D1D5DB !important; } .customize-control .customize-inside-control-row { padding-top: 0; padding-bottom: 0; } .customize-control-title { display: inline-block; margin-bottom: 16px; vertical-align: middle; } .customize-control-ast-color .customize-control-title, .customize-control-ast-responsive-background .customize-control-title, .customize-control-ast-background .customize-control-title, .customize-control-ast-responsive-color .customize-control-title { display: contents; } .customize-control .ast-control-tooltip { position: absolute; top: 0; left: 0; color: var(--ast-customizer-color-6); } .customize-control.customize-control-ast-toggle-control .ast-control-tooltip { position: absolute; top: 50%; left: 40px; transform: translateY(-50%); z-index: 1; } #customize-control-astra-settings-learndash-distraction-free-learning .ast-control-tooltip { padding-top: 32px; } .customize-control.customize-control-ast-toggle-control.ast-top-dotted-divider .ast-control-tooltip { position: absolute; top: 55%; left: 40px; transform: translateY(0); } .customize-control.customize-control-ast-toggle-control.ast-top-divider .ast-control-tooltip { top: calc(50% + 15px); } .customize-control.customize-control-ast-toggle-control.ast-bottom-divider .ast-control-tooltip { top: calc(50% - 11px); } .customize-control.customize-control-ast-toggle-control .ast-description-enabled .components-form-toggle { margin-right: 25px; } .customize-control.customize-control-ast-divider .ast-control-tooltip { position: absolute; top: auto; bottom: 3px; left: 0; } .ast-fields-wrap .customize-control .ast-control-tooltip { left: 15px; top: 6px; } /* Select2 WP 5.3 compatibility */ .customize-control .select2-search input[type="text"].select2-search__field { min-height: 17px; } input[type="text"].select2-search__field { line-height: 1; border-radius: 0; } /* CSS for a Description as a Notice. */ .ast-customizer-notice { margin: 0 -12px; padding: 12px; } /* CSS to show popups without scroll */ #customize-theme-controls .control-section.open { height: 100%; padding: 12px 24px 25px 24px; } /* Safari Browser specific CSS */ @media not all and (min-resolution: 0.001dpcm) { @supports (-webkit-appearance: none) { #customize-control-astra-settings-ast-header-responsive-logo-width .wrapper { display: inline-block; width: 100%; } .dashicons-desktop:before, .dashicons-tablet:before, .dashicons-smartphone:before { color: #000000; opacity: .75; } .ast-reset-btn.components-button svg { padding: 0px; height: 13px; } } } /* Firefox Browser specific CSS */ @-moz-document url-prefix() { .control-section.open .customize-control:last-child { margin-bottom: 20px; } } /* IE Browser specific CSS */ @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .control-section.open .customize-control:last-child { padding-bottom: 20px; } #customize-control-astra-settings-blog-archive-image-width .customize-control-title, #customize-control-astra-settings-blog-archive-image-height .customize-control-title, #customize-control-astra-settings-blog-single-post-image-width .customize-control-title, #customize-control-astra-settings-blog-single-post-image-height .customize-control-title { margin-right: 0px; margin-left: 20px; } } .wp-customizer li:not(.customize-control-sidebar_block_editor) h1, .wp-customizer li:not(.customize-control-sidebar_block_editor) h2, .wp-customizer li:not(.customize-control-sidebar_block_editor) h3, .wp-customizer li:not(.customize-control-sidebar_block_editor) h4, .wp-customizer li:not(.customize-control-sidebar_block_editor) h5, .wp-customizer li:not(.customize-control-sidebar_block_editor) h6 { font-weight: 600; } /* Customizer - widget appender bottom space CSS */ .block-list-appender { margin-bottom: 20px; } .block-editor-block-inspector .block-editor-block-card { margin-top: 12px; } /* Customizer - builder widget area's block gets round shapes in more-settings tab */ .components-circular-option-picker__option-wrapper::before { background: unset; } .block-editor-panel-color-gradient-settings .components-circular-option-picker__option-wrapper { position: relative; } /* Hiding this specific control on responsive devices. */ .preview-tablet #customize-control-astra-settings-woo-desktop-cart-flyout-width { display: none; } .preview-tablet #customize-control-astra-settings-woo-desktop-cart-flyout-direction { display: none; } .preview-mobile #customize-control-astra-settings-woo-desktop-cart-flyout-width { display: none; } .preview-mobile #customize-control-astra-settings-woo-desktop-cart-flyout-direction { display: none; } #customize-theme-controls .accordion-section-title, #customize-outer-theme-controls .accordion-section-title, #customize-controls .control-section.control-section-ast_section .accordion-section-title { border-bottom: 1px solid var(--ast-customizer-color-7); } .wp-core-ui #customize-controls .control-section:hover > .accordion-section-title, .wp-core-ui #customize-controls .control-section .accordion-section-title:hover, .wp-core-ui #customize-controls .control-section .accordion-section-title:focus, .wp-core-ui .customize-panel-back:hover, .wp-core-ui .customize-panel-back:focus, .wp-core-ui .customize-section-back:hover, .wp-core-ui .customize-section-back:focus { border-right-color: var(--ast-customizer-color-1); } /* Toggle Section Control */ .ast-section-toggle { display: grid; grid-template-columns: 70% 15% 15%; align-items: center; padding: 16px 14px 16px 0; height: 100%; } .ast-section-toggle label { font-size: 14px; line-height: 1; font-weight: 600; height: 100%; display: inline-flex; align-items: center; } .ast-section-toggle:not(.active) > label { cursor: default; } .customize-control.customize-control-ast-section-toggle { border: 1px dashed var(--ast-customizer-color-7); background: var(--ast-customizer-color-11); cursor: pointer; box-shadow: none !important; line-height: 42px; font-size: 14px; display: inline-grid; align-items: center; height: auto; color: var(--ast-customizer-color-5); position: relative; white-space: nowrap; border-radius: 4px; transition: all 0.2s; padding-top: 0; padding-bottom: 0; margin-bottom: 9px; } .customize-control.customize-control-ast-section-toggle:hover { background: var(--ast-customizer-color-9); border-style: solid; } .ast-section-toggle-icon { color: var(--wp-admin-theme-color); cursor: pointer; line-height: 20px; margin-right: 10px; height: 100%; display: inline-flex; align-items: center; } .ast-section-toggle-icon span { font-size: 16px; line-height: 16px; } .customize-control-ast-section-toggle { padding-top: 25px; padding-bottom: 16px; } li[ID*="accordion-section-ast-dynamic-single-"].control-section-ast_section, li[ID*="accordion-section-ast-dynamic-archive-"].control-section-ast_section { display: none !important; } .customize-control-ast-description .ast-description { font-style: italic; color: #9CA3AF; font-size: 11px; line-height: 16px; font-weight: 400; } .customize-control-ast-description a.button { margin-top: 10px; font-style: normal; } .customize-control-ast-description p { margin: 0; cursor: initial; font-size: 11px; line-height: 16px; font-weight: 400; } .customize-control-ast-divider hr { margin-top: 0; margin-bottom: 0; border-bottom: none; } .customize-control-ast-divider .customize-control-title { font-size: 15px; margin: 1em 0 0.2em; } .customize-control-ast-divider .customize-control-suffix { position: absolute; left: 0; bottom: 0; font-weight: 600; color: var(--ast-customizer-color-1); display: inline-block; font-size: 11px; text-transform: uppercase; } .customize-control-ast-divider .customizer-text { margin-top: -10px; display: block; } .ast-field-settings-modal .customize-control-ast-divider { background-color: #f5f5f5; display: block; padding: 6px 14px; margin: 0; border-width: 1px 0; border-style: solid; border-color: #dddddd; line-height: 1; margin-top: 15px; } .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-divider .customizer-text { margin-top: 0; } .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-divider .customize-control-title { font-weight: 500; letter-spacing: 1px; font-size: 11px; margin: 0; text-transform: uppercase; } /* * CSS for ast-divider attribute started. */ .ast-bottom-divider { border-bottom: 1px solid var(--ast-customizer-color-7); padding-bottom: 25px; } .ast-top-divider { border-top: 1px solid var(--ast-customizer-color-7); padding-top: 25px; } .ast-top-divider > label.ast-divider-title, .ast-bottom-divider > label.ast-divider-title, .customize-control-ast-color-group > .ast-divider-title { display: block; width: 100%; font-size: 15px; font-weight: 600; } .ast-top-divider .ast-control-wrap .ast-color-btn-reset-wrap { top: 25px; } .ast-top-divider .ast-control-wrap .astra-color-picker-wrap { top: 55px; background-color: transparent; } .ast-top-divider .ast-divider-title + .ast-control-wrap .astra-color-picker-wrap { top: 100px; background-color: transparent; } .ast-top-divider .ast-control-wrap .color-button-wrap { top: 20.5px; } .ast-top-divider.customize-control-ast-select .ast-divider-title { margin-bottom: 25px; } /* * CSS for ast-spacing attribute started. */ .customize-control.ast-bottom-spacing { margin-bottom: 16px; } .customize-control.ast-top-spacing { margin-top: 16px; } /* * CSS for ast-divider attribute started. */ .customize-control.ast-top-dotted-divider, #customize-control-astra-settings-edd-archive-variable-button-text, #customize-control-astra-settings-header-account-logged-out-text, #customize-control-astra-settings-shop-load-more-text, #customize-control-astra-settings-single-product-shipping-text, #customize-control-astra-settings-checkout-back-to-cart-button-text, #customize-control-astra-settings-ast-header-retina-logo, #customize-control-astra-settings-product-sale-percent-value, #customize-control-astra-settings-header-account-create-menu-link, #customize-control-astra-settings-woo-cart-button-text, #customize-control-astra-settings-single-product-recently-viewed-text, #customize-control-astra-settings-sticky-header-retina-logo { margin-top: 24px; padding-top: 24px; border-top: 1px dashed var(--ast-customizer-color-7); } #customize-control-blogname, #customize-control-blogdescription, { margin-top: 16px; } #customize-control-astra-settings-product-sale-percent-value .ast-control-tooltip { top: 24px; } .customize-control.ast-top-dotted-divider .ast-adv-toggle-icon { top: 25px; } .customize-control.ast-bottom-dotted-divider, #customize-control-astra-settings-header-account-logged-in-text { margin-bottom: 8px; padding-bottom: 24px; border-bottom: 1px dashed var(--ast-customizer-color-7); } .customize-control.ast-bottom-dotted-divider .ast-adv-toggle-icon { bottom: 25px; } /* * CSS for ast-section-divider attribute started. */ .customize-control.ast-top-section-divider, .customize-control.ast-bottom-section-divider { position: relative; } .customize-control.ast-top-section-divider { padding-top: 32px; margin-top: 32px; } .customize-control.ast-bottom-section-divider { padding-bottom: 32px; margin-bottom: 16px; } .customize-control.ast-sub-top-dotted-divider { padding-top: 20px; } .customize-control.ast-sub-bottom-dotted-divider { padding-bottom: 20px; margin-bottom: 10px; } .customize-control.ast-top-section-divider::before, .customize-control.ast-bottom-section-divider::after { content: ''; position: absolute; right: -100%; background-color: var(--ast-customizer-color-7); width: 500%; height: 1px; } .customize-control.ast-sub-top-dotted-divider::before, .customize-control.ast-top-section-divider::before { top: 0; } .customize-control.ast-sub-bottom-dotted-divider::after, .customize-control.ast-bottom-section-divider::after { bottom: 0; } .customize-control.ast-sub-top-dotted-divider::before, .customize-control.ast-sub-bottom-dotted-divider::after { content: ''; border-top: 1px dashed var(--ast-customizer-color-7); width: calc(100% - 30px); height: 1px; position: absolute; right: 15px; } /* * CSS for ast-first-control-spacing attribute started. */ [ID*="-create-menu-link"] .ahfb-builder-item-start { margin-bottom: 0; } .customize-control.ast-section-spacing, #customize-control-astra-settings-footer-create-menu-link, #customize-control-astra-settings-footer-language-switcher-options, #customize-control-astra-settings-header-mobile-menu-create-menu-link, #customize-control-astra-settings-header-language-switcher-options, #customize-control-astra-settings-site-icon-link, #customize-control-custom_logo, #customize-control-astra-settings-header-above-stick, [ID*="sub-accordion-section-section-hb-menu-"] [ID*="-create-menu-link"], [ID*="customize-control-astra-settings-header-button"][ID*="-text"], [ID*="customize-control-astra-settings-footer-button"][ID*="-text"] { margin-top: 32px; } #customize-control-body-font-variant, #customize-control-headings-font-variant { margin-top: 0; } /* sidebar specific */ #sub-accordion-section-section-sidebars > .customize-control-ast-heading { margin-top: 16px; } #sub-accordion-section-section-sidebars > .customize-control-ast-heading ~ .customize-control-ast-heading { margin-top: 32px; } .ast-typo-presets { width: 100%; display: flex; align-items: center; flex-wrap: wrap; row-gap: 8px; column-gap: 8px; justify-content: space-between; } .ast-typo-presets .ast-typo-preset-item { padding: 0; border-radius: 3px; cursor: pointer; border: 1px solid var(--ast-customizer-color-7); height: 64px; text-align: center; width: 47.5%; position: relative; } .ast-typo-presets .ast-typo-preset-item:hover{ border: 1px solid var(--ast-customizer-color-1); } .ast-typo-presets .ast-typo-preset-item svg { transform: scale(1); width: 100%; height: 100%; padding: 0; margin: 0px; } .ast-typo-presets .ast-typo-preset-item.active { border: 1px solid var(--ast-customizer-color-1); background: var(--ast-customizer-color-9); } .customize-control-ast-typography-presets .ast-reset-btn-preset-wrap { top: -5px; } .ast-typo-preset-item .components-tooltip { margin-top: -8px; } .ast-typo-preset-item .components-tooltip::before { border-bottom: none!important; border-right-color: transparent!important; border-left-color: transparent!important; border-top-style: solid!important; border-top-color: #1e1e1e!important; margin-right: -10px; bottom: -8px; content: ""; position: absolute; height: 0; width: 0; line-height: 0; border: 8px solid #ccc; } .ast-typo-preset-item .components-tooltip::after { border-bottom: none!important; border-right-color: transparent!important; border-left-color: transparent!important; border-top-style: solid!important; border-top-color: #1e1e1e!important; margin-right: -10px; bottom: -6px; content: ""; position: absolute; height: 0; width: 0; line-height: 0; border: 8px solid #fff; } .ast-font-styling { display: flex; justify-content: space-between; gap: 15px; align-items: center; padding-bottom: 20px; border-bottom: 1px dashed #D4D4D4; } .ast-font-extras-wrapper, .ast-font-spacing-wrapper{ display: flex; align-items: center; gap: 8px; } .ast-font-extras-wrapper .ast-font-extras-input, .ast-font-spacing-wrapper .ast-font-spacing-input { position: relative; display: flex; align-items: center; background: #fff; max-width: 72px; width: 100%; border: 1px solid #d1d5db; border-radius: 3px; padding: 0 3px; } .ast-font-extras-wrapper .ast-font-extras-input input, .ast-font-spacing-wrapper .ast-font-spacing-input input { padding: 0; border: none; min-height: 32px; border-radius: 3px; border: none !important; box-shadow: none !important; text-align: center; padding: 0 5px; } .ast-font-extras-wrapper .ast-font-extras-input input[type=number], .ast-font-spacing-wrapper .ast-font-spacing-input input[type=number] { -moz-appearance: textfield; } .ast-font-extras-input:hover, .ast-font-spacing-input:hover { border-color: var(--ast-customizer-color-2); } .ast-font-extras-wrapper .ast-font-extras-input svg, .ast-font-spacing-wrapper .ast-font-spacing-input svg { width: 38px; height: 28px; } .ast-font-extras-input .plus-minus-control .dashicons, .ast-font-spacing-input .plus-minus-control .dashicons { font-size: 10px; color: #9CA3AF; width: 12px; height: 10px; display: inherit; cursor: pointer; } div .ast-field-settings-modal .customize-control-ast-font-extras { margin-top: 15px; } .ast-font-extras-input input[type=number]::-webkit-inner-spin-button, .ast-font-extras-input input[type=number]::-webkit-outer-spin-button, .ast-font-spacing-input input[type=number]::-webkit-inner-spin-button, .ast-font-spacing-input input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; -moz-appearance: none; appearance: none; } .ast-font-unit-wrapper { display: flex; gap: 6px; font-size: 11px; font-weight: 500; color: #9CA3AF; } .ast-font-unit-wrapper span { cursor: pointer; } .ast-font-unit-wrapper span:hover { color: #0284c7; } .ast-font-unit-wrapper .active { color: #0284c7; cursor: default; } .ast-font-styling-second { display: flex; justify-content: space-between; align-items: center; gap: 10px; padding-top: 20px; } .ast-font-transform-wrapper, .ast-font-decoration-wrapper { display: flex; align-items: center; flex: 1; } .ast-font-transform-wrapper div, .ast-font-decoration-wrapper div { padding: 8px 0; width: 33%; text-align: center; font-weight: 600; font-size: 12px; line-height: 16px; color: #334155; } .ast-font-transform-wrapper div.active, .ast-font-decoration-wrapper div.active { background-color: #0284c7; color: #fff; cursor: pointer; } .ast-font-item-type { border: 1px solid #d1d5db; } .ast-font-item-type:hover { background-color: #0284c7; color: #fff; cursor: pointer; } .ast-font-item-type:first-child { border: 1px solid #d1d5db; border-left: none; border-radius: 0 3px 3px 0; } .ast-font-item-type:last-child { border: 1px solid #d1d5db; border-right: none; border-radius: 3px 0 0 3px; } .ast-font-item-type.ast-font-deco-underline{ text-decoration: underline; } .ast-font-item-type.ast-font-deco-linethrough{ text-decoration: line-through; } .ast-typopreset-custom-tooltip { position: absolute; top: 0; bottom: 0; right: 0; left: 0; width: 100%; height: 100%; } .ast-typopreset-custom-tooltip[data-title]::after { content: attr(data-title); min-width: 3em; max-width: 10em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 1ch 1.5ch; border-radius: 0.3ch; box-shadow: 0 1em 2em -0.5em rgb(0 0 0 / 35%); background: var(--ast-customizer-color-12); color: var(--ast-customizer-color-10); z-index: 1000; bottom: calc(100% + 5px); text-align: center; animation: tooltips-vert .3s ease-out forwards; text-transform: none; font-size: .9em; line-height: 1; user-select: none; pointer-events: none; position: absolute; display: none; opacity: 0; right: 50%; transform: translate(50%,-0.5em); } .ast-typopreset-custom-tooltip[data-title]:hover::after{ display: flex; white-space: break-spaces; inline-size: max-content; } .ast-customizer-font-varient-wrap { margin-top: 12px; } .ast-customizer-font-varient-wrap .ast-multi-select__value-container { overflow-x: hidden; flex-wrap: nowrap; padding: 2px 5px; } .ast-customizer-font-varient-wrap .ast-multi-select__multi-value { margin-top: 0; margin-bottom: 0; font-size: 12px; padding: 2px 2px 2px 2px; min-width: auto; color: #4B5563; background-color: #F5F5F5; border: 1px solid #D1D5DB; border-radius: 2px; padding-right: 5px; } .ast-customizer-font-varient-wrap .ast-multi-select__multi-value .ast-multi-select__multi-value__label { line-height: normal; } .ast-customizer-font-varient-wrap .ast-multi-select__multi-value .ast-multi-select__multi-value__remove { color: #4B5563; padding-left: 0; } .ast-customizer-font-varient-wrap .ast-multi-select__multi-value .ast-multi-select__multi-value__remove:hover { background-color: transparent; color: #4B5563; } .ast-customizer-font-varient-wrap .ast-multi-select__input-container input:focus { box-shadow: none; } .ast-customizer-font-varient-wrap .ast-multi-select__control { position: relative; max-height: 32px; display: inline-flex; width: 100%; align-content: center; } .ast-customizer-font-varient-wrap .ast-multi-select__control:after { content: "\f11c"; font-family: dashicons; font-size: 16px; margin-left: 7px; pointer-events: none; z-index: 1; } .ast-customizer-font-varient-wrap .ast-multi-select__control:before { content:''; position: absolute; top: 3px; left: 3px; width: 50px; height: 25px; background: rgb(247,247,247); background: linear-gradient(-90deg, rgba(247,247,247,0) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%); pointer-events: none; z-index: 1; } span.customize-control-title.ast-group-section-title { margin-bottom: 4px; font-weight: 600; } .ast-top-divider.customize-control-ast-group-title .ast-reset-btn-preset-wrap { top: 24px; } .customize-control-ast-group-title .ast-responsive-btns { margin-right: 5px; position: relative; top: 3px; } .ast-field-settings-wrap .customize-control-ast-heading { margin: 0px 0 15px 0; } .customize-control-ast-heading { margin-top: 25px; margin-bottom: 0; } .customize-control-ast-heading .ast-heading-wrapper { margin: 0 -24px; } .customize-control-ast-heading .customize-control-title { display: block; padding: 15px 24px; margin: 0; border-width: 1px 0; border-style: solid; border-color: var(--ast-customizer-color-7); background-color: var(--ast-customizer-color-9); color: var(--ast-customizer-color-4); font-size: 12px; font-weight: 600; letter-spacing: 2px; line-height: 1; text-transform: uppercase !important; } .customize-control-ast-heading .customize-control-caption { top: 50%; transform: translateY(-50%); position: absolute; left: 0; font-size: 11px; font-weight: 500; letter-spacing: 1px; } .customize-control-ast-heading .customize-control-description { margin-top: 10px; } .ast-heading-wrapper label { cursor: default; } .customize-control > label { cursor: default; } .customize-control .ast-spacing-input-item-link, .customize-control .ast-border-input-item-link { cursor: pointer; } .customize-control.customize-control-ast-slider label { cursor: pointer; } .customize-control.customize-control-ast-slider label .wrapper input[type=range] { cursor: pointer; } .customize-control .ast-control-reduce-top-space { margin-top: -15px; } .customize-control-ast-input-with-dropdown .ast-input-with-dropdown-wrapper { position: relative; } .customize-control-ast-input-with-dropdown .components-dropdown-menu{ position: absolute; left: 0; top: 0; } .customize-control-ast-input-with-dropdown .components-dropdown-menu .components-dropdown-menu__toggle{ width: 30px; height: 30px; border-radius: 0; background-color: var(--wp-admin-theme-color); color: #fff; } .customize-control-ast-input-with-dropdown .components-dropdown-menu .components-dropdown-menu__toggle:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):not(.components-color-picker__saturation-pointer):hover { color: #fff; } .customize-control-ast-input-with-dropdown .components-button:focus:not(:disabled) { box-shadow: none; outline: none; } .customize-control-ast-input-with-dropdown .components-popover__content { min-width: 170px; } .customize-control-ast-input-with-dropdown .components-popover__content .components-button:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):not(.components-color-picker__saturation-pointer):hover { color: var(--wp-admin-theme-color); } .customize-control-ast-input-with-dropdown .ast-input-with-dropdown-wrapper input.components-text-control__input { padding-left: 40px; max-height: 30px; min-height: 30px; border-color: #ddd; } .ast-link-open-in-new-tab-wrapper { margin: 24px 0 0; border-top: 1px dashed var(--ast-customizer-color-7); } .ast-link-label-wrapper { margin: 24px 0; padding-top: 24px; border-top: 1px dashed var(--ast-customizer-color-7); } .ast-menu-setting-wrap { position: absolute; top: 0; left: 0; } .ast-menu-setting-wrap .dashicon { width: 14px; height: 14px; font-size: 14px; color: #9CA3AF; } .ast-menu-location-btn { cursor: pointer; } .customize-control-ast-multi-selector .input-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; } .customize-control-ast-multi-selector .ast-multiselector-inner-wrap { display: flex; justify-content: center; flex: 1 1 0; background: var(--ast-customizer-color-9); border: 1px solid var(--ast-customizer-color-7); padding: .6em 0; cursor: pointer; --ast-customizer-multiselect-icon-color: var(--ast-customizer-color-6); margin-right: -1px; } .customize-control-ast-multi-selector .ast-multiselector-inner-wrap.active { --ast-customizer-multiselect-icon-color: var(--ast-customizer-color-1); border-color: var(--ast-customizer-color-3); z-index: 1; } .customize-control-ast-multi-selector .ast-multiselector-inner-wrap svg { fill: var(--ast-customizer-color-10); } .ast-multiselector-inner-wrap .ahfb-icon-set { line-height: 1; } .customize-control-ast-multi-selector .ast-multiselector-inner-wrap:last-child { border-radius: 3px 0px 0px 3px; } .customize-control-ast-multi-selector .ast-multiselector-inner-wrap:first-child { border-radius: 0px 3px 3px 0px; } .customize-control-ast-radio-icon .ast-control-wrap { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; } .customize-control-ast-radio-icon .customize-control-title { flex: 1; padding-left: 0.5em; } .customize-control-ast-radio-icon .customize-control-title { margin-top: 8px; margin-bottom: 8px; } .customize-control-ast-radio-icon .ast-options { background-color: var(--ast-customizer-color-9); margin: 0; line-height: 0; } .customize-control-ast-radio-icon .ast-options li { display: inline-block; position: relative; background-color: transparent; width: 42px; height: 28px; line-height: 28px; margin-bottom: 0; border: 1px solid var(--ast-customizer-color-7); color: var(--ast-customizer-color-8); cursor: pointer; } .customize-control-ast-radio-icon .ast-options li .dashicon { text-align: center; line-height: 28px; width: 100%; } .customize-control-ast-radio-icon .ast-options li { margin-right: -1px; } .customize-control-ast-radio-icon .ast-options li:nth-child(1) { border-top-right-radius: 3px; border-bottom-right-radius: 3px; margin-right: 0; } .customize-control-ast-radio-icon .ast-options li:nth-last-child(1) { border-top-left-radius: 3px; border-bottom-left-radius: 3px; } .customize-control-ast-radio-icon .ast-options li.active { background-color: var(--ast-customizer-color-1); color: var(--ast-customizer-color-10); border-color: var(--ast-customizer-color-1); } .customize-control-ast-row-layout .ast-responsive-btns { position: relative; top: 1px; } .customize-control-ast-radio-image label { position: relative; display: inline-block; margin-left: 12px; } .ast-divide-four label { margin-left: 0; } .customize-control-ast-radio-image input { display: none; } .customize-control-ast-radio-image input:checked + label svg { background: var(--ast-customizer-color-1); border-radius: 0; box-shadow: 0 0 3px 0px rgba(0, 133, 186, 0.67); } .customize-control-ast-radio-image input:checked + label svg path { color: var(--ast-customizer-color-10); } .customize-control-ast-radio-image .modern-layout input:checked + label svg, .components-button-group.ahfb-radio-container-control .active-radio.ast-radio-img-svg svg { background-color: var(--ast-customizer-color-1); border-color: transparent; box-shadow: 0px 12px 20px -8px rgba(30, 41, 59, 0.16); border-bottom-color: #f0f0f1; } .ast-divide-four input:checked + label svg { box-shadow: none; color: var(--ast-customizer-color-3); } .customize-control-ast-radio-image input + label .image-clickable { position: absolute; top: 0; bottom: 0; right: 0; left: 0; width: 100%; height: 100%; } .customize-control-ast-radio-image:not(#customize-control-astra-settings-header-trigger-icon) > .image { display: grid; grid-template-columns: repeat(3, 1fr); grid-column-gap: 5px; grid-row-gap: 5px; } .customize-control-ast-radio-image:not(#customize-control-astra-settings-header-trigger-icon) > .modern-layout, .components-button-group.ahfb-radio-container-control { display: grid; grid-template-columns: repeat(2, 1fr); grid-column-gap: 23px; grid-row-gap: 23px; } .customize-control-ast-radio-image:not(#customize-control-astra-settings-header-trigger-icon) > .ast-divide-four { grid-template-columns: repeat(4, 1fr); grid-column-gap: 14px; grid-row-gap: 10px; } .customize-control-ast-radio-image .ast-radio-img-svg svg { width: 75px; height: 50px; } .customize-control-ast-radio-image .modern-layout .ast-radio-img-svg svg, .components-button-group.ahfb-radio-container-control .ast-radio-img-svg svg { margin: 0; width: 100%; height: auto; background-color: rgba(221,224,226,0.5); border: 1px solid var(--ast-customizer-color-7); border-radius: 4px; cursor: pointer; transition: background 0.15s ease, box-shadow 0.15s ease; } .ast-divide-four .ast-radio-img-svg svg { color: var(--ast-customizer-color-7); width: 100%; height: 93%; } .ast-divide-four .ast-radio-img-svg svg path { color: var(--ast-customizer-color-8); } /* Image tooltip */ .image-clickable[data-title]::after { text-transform: none; font-size: .9em; line-height: 1; user-select: none; pointer-events: none; position: absolute; display: none; opacity: 0; right: 50%; transform: translate(50%, -.5em); } .image-clickable[data-title]::after { content: attr(data-title); min-width: 3em; max-width: 21em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 1ch 1.5ch; border-radius: .3ch; box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, 0.35); background: var(--ast-customizer-color-12); color: var(--ast-customizer-color-10); z-index: 9; bottom: calc(100% + 5px); text-align: center; animation: tooltips-vert 300ms ease-out forwards; } /* Make the tooltips respond to hover */ .image-clickable[data-title]:hover::after { display: block; } /* don't show empty tooltips */ .image-clickable[data-title='']::after { display: none !important; } /* KEYFRAMES */ @keyframes tooltips-vert { to { opacity: .9; transform: translate(50%, 0); } } @keyframes tooltips-horz { to { opacity: .9; transform: translate(0, -50%); } } .ast-upgrade-trigger:hover .image-clickable[data-title]::after { display: block; } .customize-control-ast-responsive-background { position: relative; margin-bottom: -5px; } .customize-control-ast-responsive-background .background-container h4 { font-size: 14px; font-weight: 600; color: #555d66; } .customize-control-ast-responsive-background .background-attachment h4, .customize-control-ast-responsive-background .background-color h4, .customize-control-ast-responsive-background .background-position h4, .customize-control-ast-responsive-background .background-repeat h4, .customize-control-ast-responsive-background .background-size h4 { margin-bottom: 5px; margin-top: 10px; } .customize-control-ast-responsive-background .background-color { margin-bottom: 12px; } .customize-control-ast-responsive-background .background-repeat { margin: 15px 0 15px 0; } .customize-control-ast-responsive-background .background-attachment .buttonset, .customize-control-ast-responsive-background .background-size .buttonset { display: flex; flex-wrap: wrap; } .customize-control-ast-responsive-background .background-attachment .buttonset .switch-label, .customize-control-ast-responsive-background .background-size .buttonset .switch-label { background: #ffffff; border: 1px solid rgba(0, 0, 0, 0.1); color: #555; padding: 2px 4px; margin-left: 15px; text-align: center; flex-grow: 1; transition: background-color 140ms linear; } .customize-control-ast-responsive-background .background-attachment .buttonset .switch-label:last-child, .customize-control-ast-responsive-background .background-size .buttonset .switch-label:last-child { margin-left: 0; } .customize-control-ast-responsive-background .background-attachment .buttonset .switch-input:checked + .switch-label, .customize-control-ast-responsive-background .background-size .buttonset .switch-input:checked + .switch-label { background-color: #f5f5f5; color: #565e67; } .customize-control-ast-responsive-background .background-attachment .buttonset .switch-input[checked="checked"] + .switch-label, .customize-control-ast-responsive-background .background-size .buttonset .switch-input[checked="checked"] + .switch-label { background-color: #f5f5f5; color: #565e67; } .customize-control-ast-responsive-background .ast-bg-img-remove.components-button.is-link { width: 100%; border: 1px dashed #b4b9be; box-sizing: border-box; box-shadow: unset; padding: 9px 0; line-height: 1.6; margin-top: 10px; text-decoration: none; } .customize-control-ast-responsive-background .ast-bg-img-remove.components-button.is-destructive:hover:not(:disabled) { color: #a02222; box-shadow: unset; border-color: #a02222; } .customize-control-ast-responsive-background .more-settings { margin-top: 12px; display: flex; justify-content: flex-end; padding: 5px 0 5px 0; cursor: pointer; float: none; text-decoration: none; } .customize-control-ast-responsive-background .more-settings:focus { outline: 0; box-shadow: none; } .customize-control-ast-responsive-background .arrow-icon { margin-right: 5px; } .customize-control-ast-responsive-background .background-container { display: none; } .customize-control-ast-responsive-background .background-container.active { display: block; } .customize-control-ast-responsive-background .wp-picker-container { display: block; } .customize-control-ast-responsive-background .wp-picker-container .wp-picker-clear { margin-right: 4px; min-height: 30px; } .customize-control-ast-responsive-background .customize-control-content .astra-color-picker-wrap { width: 100%; } .customize-control-ast-responsive-background .customize-control-content .components-color-picker__saturation-color, .customize-control-ast-responsive-background .customize-control-content .components-color-picker__saturation-white { border-radius: unset; } .customize-control-ast-responsive-background .ast-color-btn-clear-wrap { left: 84px; } /** * BG Media Button. */ /** * Gradient field */ .components-color-picker__inputs-toggle-wrapper .components-color-picker__inputs-toggle { vertical-align: middle; height: 32px; } .astra-popover-tabs .components-button.upload-button.button-add-media { width: 100%; position: relative; text-align: center; color: #555d66; border: 1px dashed #b4b9be; box-sizing: border-box; box-shadow: unset; padding: 9px 0; line-height: 1.6; } .astra-popover-tabs .components-button.upload-button.button-add-media:hover { color: #555d66; box-sizing: border-box; box-shadow: unset; border-color: #0185ba; } .astra-popover-tabs [ID*="-gradient-view"] { padding: 0 15px 15px 15px; } .astra-popover-tabs [ID*="-gradient-view"] .components-circular-option-picker__clear { flex: unset; box-shadow: unset; width: auto; padding: 0 5px; } .astra-popover-tabs [ID*="-gradient-view"] .components-circular-option-picker__clear:hover { box-shadow: unset; } .astra-popover-tabs [ID*="-gradient-view"] .components-circular-option-picker__clear:active { box-shadow: unset; } .astra-popover-tabs [ID*="-gradient-view"] .components-circular-option-picker__clear:focus { box-shadow: unset; } .astra-popover-tabs #tab-panel-0-image-view > div { text-align: center; } .astra-popover-tabs #tab-panel-0-image-view > div img { width: 200px; margin-bottom: 18px; } .astra-popover-tabs #tab-panel-0-image-view > div .media-position-setting { text-align: right; } .media-position-setting > .components-base-control { margin-bottom: 15px; } .media-position-setting [CLASS*="-Item-LabelWrapper"] { margin-bottom: 5px; } .astra-popover-color .components-circular-option-picker { position: relative; margin-top: 0; } .astra-popover-color .components-circular-option-picker .components-circular-option-picker__custom-clear-wrapper { margin-top: 10px; justify-content: flex-start; } @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .astra-popover-color .components-circular-option-picker .components-circular-option-picker__custom-clear-wrapper { width: 50px; } } .astra-popover-color [ID*="-color-view"] .components-circular-option-picker { width: auto; } .astra-popover-color .ast-color-palette { width: auto; padding: 16px 14px 0px 0px; } .astra-popover-color .ast-color-palette .components-circular-option-picker__option { width: 100%; height: 100%; border-radius: 100%; } .astra-popover-color .ast-color-palette .components-button.is-pressed:focus:not(:disabled) { box-shadow: none; border: none; } .astra-popover-color .components-custom-gradient-picker { margin-top: 0; } .astra-popover-color .components-custom-gradient-picker__gradient-bar { box-sizing: border-box; opacity: 1; } .astra-popover-color .components-custom-gradient-picker__type-picker .components-base-control__label { display: block; } .components-custom-gradient-picker .components-base-control__label { padding-top: 10px; font-size: 12px; display: block; letter-spacing: 0.1px; line-height: 18px; } [ID*="-gradient-view"] .components-toolbar.components-custom-gradient-picker__toolbar .components-button.has-icon { border: none; } .media-position-setting.hide-settings { display: none; } .media-position-setting .astra-popover-tabs [ID*="-gradient-view"] { padding: 0 0 15px 0; } .ast-field-settings-modal .customize-control-content .color-button-wrap { left: 30px; top: 0; } .ast-field-settings-modal .ast-responsive-btns { position: absolute; left: 14px; top: 4px; } .ast-field-settings-modal .customize-control-content .astra-color-picker-wrap { margin-right: 0; margin-top: 0; } .ast-field-settings-modal .customize-control-content .ast-color-btn-reset-wrap { left: 65px; top: 7px; } .ast-field-settings-modal .customize-control-content .ast-color-btn-clear-wrap { left: 91px; } .ast-field-settings-modal .customize-control-ast-responsive-background.customize-control:first-child { margin-top: 28px; } .customize-control-ast-responsive-background .ast-color-btn-reset-wrap, .customize-control-ast-responsive-color .ast-color-btn-reset-wrap { display: inline-block; line-height: 1; top: 4.5px; } .customize-control-ast-responsive-background .ast-responsive-btns, .customize-control-ast-responsive-color .ast-responsive-btns { position: relative; left: -5px; top: 2px; } .ast-field-settings-modal .customize-control-ast-responsive-background .ast-responsive-btns, .ast-field-settings-modal .customize-control-ast-responsive-color .ast-responsive-btns { left: 8px; } .customize-control-ast-responsive-color .customize-control-content .ast-color-picker-alpha { display: none; } .customize-control-ast-responsive-color .customize-control-content { display: block; margin-top: 5px; } .customize-control-ast-responsive-color .customize-control-content .ast-color-picker-alpha .astra-color-picker-wrap .components-color-picker__saturation-black { border-radius: 4px 4px 0 0; } .customize-control-ast-responsive-color .customize-control-content .ast-color-picker-alpha .astra-color-picker-wrap .components-color-picker__saturation-color, .customize-control-ast-responsive-color .customize-control-content .ast-color-picker-alpha .astra-color-picker-wrap .components-color-picker__saturation-white { border-radius: 3px; } .customize-control-ast-responsive-color .customize-control-content .ast-color-picker-alpha.active { display: block; } .customize-control-ast-responsive-color .customize-control-content .components-color-picker__saturation-color, .customize-control-ast-responsive-color .customize-control-content .components-color-picker__saturation-white { border-radius: unset; } .ast-field-settings-modal .customize-control-ast-responsive-color .customize-control-content .color-button-wrap { left: 30px; top: -3px; } .ast-field-settings-modal .customize-control-ast-responsive-color .customize-control-content .astra-color-picker-wrap { margin-right: 0px; margin-bottom: 10px; margin-top: 10px; } .ast-field-settings-modal .customize-control-ast-responsive-color .customize-control-content .customize-control-title { display: block; margin-bottom: 0px; } .ast-field-settings-modal .customize-control-ast-responsive-color .ast-responsive-btns { left: 7px; top: 1px; } .ast-field-settings-modal .customize-control-ast-responsive-color.customize-control:first-child { margin-top: 28px; } .ast-field-settings-modal .customize-control-ast-responsive-color .ast-clear-btn-inside-picker.components-button { margin: 5px 10px 20px 20px; } .ast-field-settings-modal .customize-control-ast-responsive-color .ast-color-btn-reset-wrap { top: 3.5px; } @supports (-moz-appearance: none) { .ast-field-settings-modal .customize-control-ast-responsive-color .ast-color-btn-reset-wrap { top: 5.5px; left: 65px; } .ast-field-settings-modal .customize-control-ast-responsive-color .customize-control-content .color-button-wrap { left: 27px; top: -2px; } } .customize-control-ast-responsive-slider .wrapper, .customize-control-ast-slider .wrapper { position: relative; display: flex; } .customize-control-ast-responsive-slider .input-field-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; } .customize-control-ast-responsive-slider input[type=range] { position: inherit; } .customize-control-ast-responsive-slider select, .customize-control.customize-control-select select { color: #32373c; } .customize-control-ast-responsive-slider .input-field-wrapper { display: none; } .customize-control-ast-responsive-slider .input-field-wrapper.active { display: flex; } .customize-control-ast-responsive-slider .components-base-control { width: 100%; } .customize-control-ast-responsive-slider .slider-control-label, .customize-control-ast-slider .customize-control-title { cursor: default; margin-top: 3px; } /** * Responsive Icons */ .ast-responsive-slider-btns { position: absolute; left: 0; top: 5px; left: 30px; } .ast-responsive-slider-btns > li { margin-bottom: 0; display: none; } .ast-responsive-slider-btns > li.active { display: inline-block; } .ast-responsive-slider-btns button[type="button"] { padding: 0; cursor: pointer; background: none; border: none; outline: none; line-height: 1; } .ast-responsive-slider-btns button[type="button"] > i { cursor: pointer; width: 15px; height: 15px; font-size: 15px; } .customize-control-ast-responsive-slider .wrapper .components-base-control, .customize-control-ast-responsive-slider .wrapper .input-field-wrapper.active, .customize-control-ast-slider .components-base-control.components-range-control { width: 100%; display: inline-block; } .customize-control-ast-slider .wrapper .ast-resp-slider-reset-wrap, .customize-control-ast-responsive-slider .wrapper .ast-resp-slider-reset-wrap { margin-right: 5px; margin-top: 4px; } .customize-control-ast-responsive-slider .wrapper .ast-resp-slider-reset-wrap { top: 4px; left: 0; } .customize-control .ast-reset-btn .dashicons-image-rotate { width: 12px; height: 12px; font-size: 12px; } .customize-control-ast-slider .components-input-control input.components-input-control__input, .customize-control-ast-responsive-slider .components-input-control input.components-input-control__input { -moz-appearance: textfield; } .customize-control-ast-slider input.components-input-control__input::-webkit-inner-spin-button, .customize-control-ast-slider input.components-input-control__input::-webkit-outer-spin-button, .customize-control-ast-responsive-slider input.components-input-control__input::-webkit-inner-spin-button, .customize-control-ast-responsive-slider input.components-input-control__input::-webkit-outer-spin-button { -webkit-appearance: none; } .customize-control-ast-slider .components-input-control__container input.components-input-control__input, .customize-control-ast-responsive-slider .components-input-control__container input.components-input-control__input { display: block; border-radius: 0 2px 2px 0; box-shadow: none; transition: all 0.3s; border: 1px solid var(--ast-customizer-color-7); } .customize-control-ast-slider input.components-input-control__input:hover, .customize-control-ast-slider input.components-input-control__input:focus, .customize-control-ast-slider input.components-input-control__input:active, .customize-control-ast-responsive-slider input.components-input-control__input:hover, .customize-control-ast-responsive-slider input.components-input-control__input:focus, .customize-control-ast-responsive-slider input.components-input-control__input:active { border-color: var(--ast-customizer-color-2); border-radius: 2px; outline: none; } .customize-control-ast-slider .ast-slider-wrap, .customize-control-ast-responsive-slider .ast-slider-wrap { position: relative; } .components-range-control__wrapper .components-range-control__track { color: var(--ast-customizer-color-1); } .components-range-control__wrapper span span { background-color: var(--ast-customizer-color-1); } .customize-control-ast-slider .ast-slider-wrap .ast-range-unit, .customize-control-ast-responsive-slider .ast-slider-wrap .ast-range-unit { position: absolute; left: 23px; top: 4px; border-left: 1px solid var(--ast-customizer-color-7); padding-left: 6px; font-size: 11px; font-weight: 600; line-height: normal; text-transform: uppercase; color: var(--ast-customizer-color-1); } .customize-control-ast-slider .components-input-control__container, .customize-control-ast-responsive-slider .components-input-control__container { margin-right: 5px; } .customize-control-ast-slider .components-input-control__container div.components-input-control__backdrop, .customize-control-ast-responsive-slider .components-input-control__container div.components-input-control__backdrop { border: none; border-radius: 0 2px 2px 0; box-shadow: none; } .customize-control-ast-slider .ast-resp-slider-reset-wrap, .customize-control-ast-responsive-slider .ast-resp-slider-reset-wrap { position: absolute; display: inline-block; line-height: 1; left: 0; } .customize-control-ast-responsive-slider .ast-resp-slider-reset-wrap, .customize-control-ast-slider .ast-resp-slider-reset-wrap { top: 1px; } .customize-control-ast-responsive-slider .ast-slider-wrap .components-range-control__number { width: calc(48px) !important; } .customize-control-ast-responsive-slider .ast-slider-wrap .components-range-control__number input{ text-align: center; } .customize-control-ast-responsive-spacing .customize-control-title { display: inline-block; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-outer-wrapper { display: flex; position: relative; } .customize-control-ast-responsive-spacing .ast-spacing-input-item { margin: 0 2px; -moz-appearance: textfield; } .customize-control-ast-responsive-spacing .ast-spacing-input-item input[type=number] { -moz-appearance: textfield; } .customize-control-ast-responsive-spacing .ast-spacing-input-item input::-webkit-inner-spin-button, .customize-control-ast-responsive-spacing .ast-spacing-input-item input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-units-screen-wrap { position: relative; top: -5px; left: -10px; display: inline-block; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-btns { position: relative; top: 2px; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-btns > li { display: none; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-btns > li.active { display: inline-block; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-btns button[type="button"] { padding: 0; cursor: pointer; background: none; border: none; outline: none; width: 100%; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-btns button[type="button"] > i { font-size: 15px; vertical-align: middle; } .customize-control-ast-responsive-spacing .input-wrapper.ast-spacing-responsive-wrapper { display: inline-flex; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-units { position: absolute; font-size: 12px; line-height: 16px; text-transform: uppercase; font-weight: 500; top: -32px; left: 0; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-units li.single-unit { display: inline-block; margin-right: 6px; width: 18px; text-align: center; user-select: none; opacity: 0.6; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-units li.single-unit.active { opacity: 1; color: var(--ast-customizer-color-1); } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper { display: none; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper li { text-align: center; -webkit-box-flex: 1; -ms-flex: auto; flex: auto; cursor: pointer; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper li input.ast-spacing-input { text-align: center; display: block; font-size: 12px; padding: 15px 0; width: 100%; height: 28px; border: 1px solid var(--ast-customizer-color-7); border-radius: 3px; box-shadow: none; transition: all 0.3s; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper li input.ast-spacing-input:hover, .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper li input.ast-spacing-input:focus, .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper li input.ast-spacing-input:active { border-color: #1e8cbe; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper li .ast-spacing-connected { color: #1e8cbe; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper.active { display: flex; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper span.ast-spacing-title { text-transform: uppercase; font-size: 10px; color: var(--ast-customizer-color-6); } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link { order: 2; margin-right: 2px; margin-top: 4px; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link .dashicons { padding: 2px 0; font-size: 12px; line-height: 28px; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link .ast-spacing-connected { display: none; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link.disconnected .ast-spacing-disconnected { display: none; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link.disconnected .ast-spacing-connected { display: block; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link span { width: 100%; height: 32px; line-height: 28px; font-size: 14px; border-radius: 0 3px 3px 0; background-color: transparent; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link svg { pointer-events: none; } .customize-control-ast-responsive-spacing .ast-spacing-wrapper > li:nth-child(2) { margin-right: 0; } .customize-control-ast-responsive-toggle-control .components-toggle-control .components-base-control__field, .ast-responsive-toggle-control .components-base-control__field { margin: 0; } .customize-control-ast-responsive-toggle-control .components-toggle-control .components-form-toggle, .customize-control-ast-link .ast-responsive-toggle-control .components-form-toggle { margin: 0; order: 2; } .customize-control-ast-link .ast-responsive-toggle-control .components-base-control__field { margin: 20px 0; } .customize-control-ast-responsive-toggle-control .components-toggle-control .components-toggle-control__label, .ast-responsive-toggle-control label { display: flex; flex: 1 1 auto; font-size: 14px; font-weight: 600; } .customize-control-ast-responsive-toggle-control .ast-responsive-toggle-control-wrapper .ast-responsive-toggle-control { display: none; } .customize-control-ast-responsive-toggle-control .ast-responsive-toggle-control-wrapper .ast-responsive-toggle-control.active { position: relative; top: 2px; width: 91%; display: inline-block; vertical-align: middle; } .customize-control-ast-responsive-toggle-control .ast-responsive-toggle-control-wrapper .ast-responsive-toggle-btns { position: relative; float: left; top: 4px; } .customize-control-ast-responsive-toggle-control .ast-responsive-toggle-control-wrapper .ast-responsive-toggle-btns > li.active{ vertical-align: middle; } .ast-responsive-toggle-btns > li { margin-bottom: 0; display: none; } .ast-responsive-toggle-btns > li.active { display: inline-block; } .ast-responsive-toggle-btns button[type="button"] { padding: 0; cursor: pointer; background: none; border: none; outline: none; } .ast-responsive-toggle-btns button[type="button"] > i { cursor: pointer; width: 15px; height: 15px; font-size: 15px; } .ast-responsive-btns { display: inline-block; line-height: 1; vertical-align: top; } .ast-responsive-btns > li { margin-bottom: 0; display: none; } .ast-responsive-btns > li.active { display: inline-block; } .ast-responsive-btns button[type="button"] { padding: 0; cursor: pointer; background: none; border: none; outline: none; } .ast-responsive-btns button[type="button"] > i { width: 15px; height: 15px; font-size: 15px; } .input-wrapper.ast-responsive-wrapper { display: inline-flex; justify-content: space-between; margin-left: 0; align-items: flex-start; flex: 0 1; width: 100%; } .ast-variant-select > div { border-color: #dddddd; } .customize-control select, .ast-variant-select > div, .customize-control input, .customize-control textarea, .customize-control-content .components-text-control__input { border-color: var(--ast-customizer-color-7); color: var(--ast-customizer-color-5); padding-top: 1px; padding-bottom: 1px; } .customize-control select:focus, .ast-variant-select > div:focus, .customize-control input:focus { border-color: var(--ast-customizer-color-1); color: #0a4b78; box-shadow: 0 0 0 1px var(--ast-customizer-color-1); } .ast-adv-toggle-icon { left: 2px; position: absolute; width: 18px; height: 18px; font-size: 18px; border-radius: 2px; padding: 4px; color: var(--ast-customizer-color-8); background: var(--ast-customizer-color-9); cursor: pointer; } .ast-adv-toggle-icon:hover { color: var(--ast-customizer-color-1); } .ast-adv-toggle-icon:before { content: "\f464"; } .ast-adv-toggle-icon.open:before { content: "\f158"; } .ast-field-settings-modal { position: absolute; -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); -webkit-border-radius: 3px; border-radius: 3px; right: 0; left: 0; z-index: 8; background-color: #fff; } .customize-control-ast-color-palette .ast-field-settings-modal { z-index: 11; } .ast-field-settings-modal .customize-control-ast-divider:first-child { margin-top: 15px; } .ast-field-settings-wrap { width: 100%; } .ast-group-tabs, .ast-tab-content { position: relative; } .ast-group-list { overflow: hidden; border-bottom: 1px solid #ddd; } .ast-group-list:before, .ast-group-list:after { content: ""; display: table; border-collapse: collapse; } /* Tab anchor color */ .ui-tabs-anchor { float: right; padding: .5em 0.5em; color: #555d66; text-decoration: none; } .ui-state-active .ui-tabs-anchor { color: #ffffff; } .ui-tabs-anchor:hover { color: #555d66; } .ui-state-active .ui-tabs-anchor:hover { color: #ffffff; } .ast-group-tabs .ui-widget-content { overflow: hidden; /*padding-top: 15px;*/ } .ast-group-tabs .ui-widget-content.iris-slider-offset, .ast-group-tabs .ui-widget-content.iris-slider-offset-alpha { overflow: inherit; } .ast-fields-wrap { overflow: hidden; } .ast-field-settings-wrap { -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); -webkit-border-radius: 3px; background-color: #fff; } .ast-field-settings-wrap .ast-field-settings-modal { border-radius: 3px; margin-top: 10px; margin-bottom: 20px; } .ast-field-settings-modal::before { content: ''; position: absolute; top: -17px; left: 8px; border: 9px solid transparent; border-bottom-color: #fff; pointer-events: none; } .ast-group-tabs .ui-tabs-nav { display: flex; padding: 15px 15px 0 15px; } .ast-group-tabs .ui-tabs-nav .ui-corner-top { align-items: center; flex: 1 1 auto; justify-content: center; margin: 0 0; padding: 0; border: 1px solid #ccc; transition: background-color 140ms linear; } .ast-group-tabs .ui-tabs-nav .ui-corner-top:first-child { border-radius: 0px 3px 3px 0px; } .ast-group-tabs .ui-tabs-nav .ui-corner-top:last-child { border-radius: 3px 0px 0px 3px; } .ast-group-tabs .ui-tabs-nav .ui-corner-top .ui-tabs-anchor { width: 100%; text-align: center; padding: 2px 4px; padding-right: 0; padding-left: 0; outline: none; } .ast-group-tabs ul.ast-group-list .ui-corner-top .ui-tabs-anchor:focus { box-shadow: none; } .ast-group-tabs .ui-tabs-nav { border: none; } .ast-group-tabs ul.ast-group-list .ui-corner-top.ui-state-active { background-color: #0185BA; border: 1px solid rgba(0, 0, 0, 0.1); } .ast-group-tabs .ui-tabs-nav { overflow: visible; } .ast-group-tabs ul.ast-group-list .ui-corner-top:not(:first-child) { border-right-width: 0; } /* Buttons */ .wp-core-ui .ast-field-settings-modal .background-image-upload .button { font-size: 11px; } /* Popup params padding */ .ast-field-settings-modal .customize-control { padding-right: 16px; padding-left: 16px; box-sizing: border-box; } .ast-control-wrap .ast-color-picker-alpha { margin-right: -5px; margin-left: -5px; } .ast-field-settings-modal .customize-control:first-child { margin-top: 16px; } .ast-field-settings-modal .ui-tabs-nav .customize-control:first-child { margin-top: 0; } .ast-field-settings-modal .customize-control:last-child { padding-bottom: 16px; } .customize-control-ast-settings-group { line-height: 27px; } .customize-control-ast-settings-group .customize-control-title { margin-bottom: 0; } .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-title { margin-bottom: 10px; font-size: 13px; margin-top: 3px; } .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-responsive-slider .ast-responsive-units, .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-responsive-slider .ast-range-unit, .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-slider .ast-range-unit, .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-slider .ast-range-unit { top: 6px; } .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-responsive-slider .ast-resp-slider-reset-wrap, .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-slider .ast-resp-slider-reset-wrap { top: 3px; } .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-slider .ast-responsive-slider-btns, .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-responsive-slider .ast-responsive-slider-btns { top: 2px; } .ast-field-settings-modal .customize-control { margin-top: 2px; } #customize-control-headings-font-extras.ast-sub-top-dotted-divider { margin-top: 12px; } /** * Popover Tab Structure. */ .astra-popover-tabs { position: relative; } .astra-popover-tabs .components-tab-panel__tabs { display: flex; padding: 15px; border: none; } .astra-popover-tabs .components-tab-panel__tabs .components-tab-panel__tabs-item { color: #555d66; font-size: 13px; font-weight: 400; height: 35px; transition: unset; padding: 2px 4px; text-decoration: none; border-radius: 0; border: 1px solid rgba(0, 0, 0, 0.1); } .astra-popover-tabs .components-tab-panel__tabs .components-tab-panel__tabs-item:active { box-shadow: unset; } .astra-popover-tabs .components-tab-panel__tabs .components-tab-panel__tabs-item:focus { box-shadow: unset; } .astra-popover-tabs [ID*="-image-view"] { padding: 15px; border: none; } .astra-popover-tabs .components-button { align-items: center; flex: 1 1 auto; justify-content: center; margin: 0 0; padding: 0; border: 1px solid #ccc; transition: background-color 140ms linear; } .astra-popover-tabs .components-tab-panel__tabs-item:first-child { border-radius: 0px 3px 3px 0px; } .astra-popover-tabs .components-tab-panel__tabs-item:last-child { border-radius: 3px 0px 0px 3px; } .astra-popover-tabs .components-tab-panel__tabs-item:not(:first-child) { border-right-width: 0; } .astra-popover-tabs .components-tab-panel__tabs-item.active-tab { background-color: #0185BA; color: #ffffff; } .astra-popover-tabs.astra-media-tab .components-tab-panel__tabs, .astra-popover-tabs.astra-media-tab .components-tab-panel__tab-content { padding: 0; } .astra-popover-tabs.astra-media-tab .components-tab-panel__tabs-item.active-tab { border-color: var(--ast-customizer-color-3); background: var(--ast-customizer-color-1); } .astra-popover-tabs.astra-media-tab .components-tab-panel__tab-content .ast-social-icon-picker-label { text-align: right; } .astra-media-tab .astra-media-image { width: 100%; margin-bottom: 0; } .astra-media-tab .ast-media-btn { display: block; width: 100%; border: 1px dashed var(--ast-customizer-color-7); box-sizing: border-box; box-shadow: unset; padding: 9px 0; line-height: 1.6; text-decoration: none; } .astra-media-tab .ast-danger-btn { color: var(--ast-customizer-color-13); margin-top: 10px; } .astra-media-tab .ast-media-btn:hover { border-color: var(--ast-customizer-color-3); } .astra-media-tab .ast-danger-btn:hover { border-color: var(--ast-customizer-color-13); } .components-base-control.ast-text-control-input { margin-bottom: 16px; } .ast-payments-text-control-input .components-base-control__label { text-transform: none; color: #334155; font-size: 13px; } .components-base-control.ast-payments-text-control-input { margin-bottom: 20px; } .components-base-control.ast-text-control-input input { border-color: var(--ast-customizer-color-7); color: var(--ast-customizer-color-5); } .astra-popover-color .astra-popover-tabs .components-tab-panel__tabs button.components-tab-panel__tabs-item.active-tab:not(.is-primary):not(.is-tertiary):not(.is-link):hover { color: #fff; } .components-popover.astra-popover-color .components-popover__content { min-width: 310px; max-height: 60vh; padding: 0; -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); } .ast-field-settings-modal .components-popover.astra-popover-color .components-popover__content { min-width: 320px; min-height: 325px; } .ast-field-settings-modal .background-wrapper .components-popover.astra-popover-color .components-popover__content { min-height: 385px; } .ast-field-settings-modal .components-angle-picker-control .components-flex__block { min-width: auto; } .customize-control-ast-settings-group .customize-control-ast-slider .wrapper .ast-resp-slider-reset-wrap, .customize-control-ast-settings-group .customize-control-ast-responsive-slider .wrapper .ast-resp-slider-reset-wrap { margin-top: 0; } /* * Divider compatibility CSS for setting group. */ .ast-top-divider.customize-control-ast-settings-group .ast-toggle-desc-wrap .ast-adv-toggle-icon { top: 23px; } /** * Responsive slider control inside settings-group, case: body-font, headings-font. */ .ast-fields-wrap .customize-control-ast-responsive-slider .ast-slider-wrap > label, .ast-fields-wrap .customize-control-ast-selector .ast-slider-wrap > label { display: inline-block; } .customize-control-ast-slider .wrapper { display: flex; } .customize-control-ast-slider .components-range-control { width: 100%; } .customize-control-ast-slider .ast-range-unit, .customize-control-ast-responsive-slider .wrapper .ast-range-unit { padding: 0 5px 0 0; font-size: 11px; line-height: 1em; font-weight: 500; align-self: auto; text-transform: uppercase; } .components-range-control__slider[type=range] { align-items: center; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .components-range-control__slider[type=range]::-webkit-slider-runnable-track, .components-range-control__slider[type=range]::-moz-range-track { content: ''; height: 2px; pointer-events: none; } .components-range-control__slider[type=range]::-webkit-slider-thumb, .components-range-control__slider[type=range]::-moz-range-thumb { cursor: pointer; -webkit-appearance: none; margin-top: 5px; } .customize-control-ast-slider .components-range-control__wrapper, .customize-control-ast-responsive-slider .components-range-control__wrapper { margin-right: 0px; } .customize-control-ast-slider span[CLASS*="-ThumbWrapper"], .customize-control-ast-responsive-slider span[CLASS*="-ThumbWrapper"] { height: 17px; width: 17px; top: 2px; margin-right: 0px; } .ast-top-divider.customize-control-ast-slider .ast-divider-title + .ast-slider-wrap .ast-resp-slider-reset-wrap { top: 68px; } .customize-control-ast-responsive-slider .ast-responsive-slider-btns { position: relative; top: -3px; left: -10px; display: inline-block; } .customize-control-ast-responsive-slider .ast-responsive-units { position: absolute; top: 3px; left: 23px; font-size: 11px; line-height: normal; border-left: 1px solid #ddd; padding-left: 5px; text-transform: uppercase; width: auto; display: none; } .customize-control-ast-responsive-slider .ast-responsive-units li.single-unit { display: inline-block; margin-right: 6px; margin-bottom: 0; width: 16px; text-align: center; user-select: none; opacity: 0.6; cursor: pointer; } .customize-control-ast-responsive-slider .ast-responsive-units li.single-unit.active { opacity: 1; font-weight: 600; color: #0073aa; cursor: default; } .ast-field-settings-modal .ast-fields-wrap > .customize-control-ast-responsive-slider + .customize-control-ast-font { margin-top: 8px; } .customize-control-ast-sortable .sortable { cursor: default; } .customize-control-ast-sortable .sortable .dashicons-visibility { cursor: pointer; } .customize-control-ast-sortable .sortable .ast-sortable-item, .customize-control-ast-sortable .sortable .ast-sortable-subcontrols { padding: 1px 12px 1px 3px; border: 1px solid #D1D5DB; color: #334155; background: #ffffff; cursor: move; font-size: 14px; line-height: 38px; margin: 0 0 10px; border-radius: 4px; } .customize-control-ast-sortable .sortable .ast-sortable-subcontrols { border: none; border-top: 1px solid #d1d5db; border-radius: 0 0 3px 3px; } .customize-control-ast-sortable .sortable div:last-child { margin: 0; } .customize-control-ast-sortable .sortable div > .dashicons { float: left; position: relative; font-size: 16px; padding: 9px; line-height: 20px; border-right: none; } .customize-control-ast-sortable .sortable div.invisible { opacity: 0.6; visibility: visible; } .customize-control-ast-sortable .sortable div.invisible .dashicons.visibility:after { opacity: 1; position: absolute; content: ''; width: 18px; height: 2px; top: 18px; right: 11px; background: #656565; border-radius: 5px; transform: rotate(45deg); box-shadow: 0px 0px 0px 1px #fff; transition: opacity 0.2s ease; } /** * Expansion specific new raw CSS. */ .ast-sortable-item.invisible, .ast-sortable-item:hover { opacity: .8; } .ast-sortable-item.show:hover { opacity: 1; } .ast-sortable-item .dashicons-arrow-down-alt2, .ast-sortable-item .dashicons-remove { margin-left: -6px; } .ast-sortable-item .dashicons-admin-page, .ast-sortable-item .dashicons-arrow-down-alt2, .ast-sortable-item .dashicons-remove { cursor: pointer; } .ast-sortable-subcontrols { display: none; padding: 12px 0; margin-right: -12px !important; border-top: 1px solid #d1d5db; margin-left: -3px!important; } .ast-sortable-subcontrols > * { padding-left: 9px; padding-bottom: 12px; } .show .ast-sortable-subcontrols { display: block; } .ast-sortable-subfields-wrap .customize-control { box-sizing: border-box; position: relative; padding-right: 9px; } /** * ast-list-icons inside sortable compatibility CSS. */ .ast-sortable-item.show i.ast-accordion { transform: rotate(-180deg); border-right: none;border-left: none; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .components-button { padding: 6px 8px; height: 40px; background: white; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .components-button:focus { box-shadow: none; } .customize-control-ast-list-icons .ahfb-sorter-item-panel-header .ahfb-sorter-title { padding-left: 20px; max-width: 100%; text-overflow: ellipsis; overflow: hidden; } .customize-control-ast-list-icons span.feature-label { max-width: 100px; text-overflow: ellipsis; font-size: 14px; line-height: 18px; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .dashicons-admin-page { color: #556068; } .customize-control-ast-sortable .ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-item-panel-header { border: 1px solid #ddd; border-right: 0; border-bottom: 0; overflow: hidden; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-visiblity svg, .ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-visiblity .ast-media-image-preview { height: 14px; width: 14px; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-visiblity span { display: flex; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-visiblity svg { height: 16px; width: 16px; fill: #556068; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .ast-sorter-item-expand { border-right: none; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-visiblity { border-left: none; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-item { border: 1px solid #ddd; border-top: 0; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .rfipdropdown { width: 225px !important; right: -10px; box-shadow: 0 5px 15px rgb(0 0 0 / 22%), 0 0px 5px rgb(0 0 0 / 30%); } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .rfipdropdown--open { height: 285px; overflow: hidden; position: absolute; } .ast-sortable-item .ahfb-sorter-item-panel-content { border-top: 1px solid #ddd; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .rfipdropdown--open .rfipicons__ibox:hover>* { transform: scale(1.3) !important; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .rfipdropdown--open .rfipicons__ibox { height: 32px !important; } .ast-sortable-subfields-wrap .ast-color-btn-reset-wrap { top: 0; } .customize-control-ast-sortable .ast-sortable-subfields-wrap .customize-control-title { margin-bottom: 16px; font-size: 13px; margin-top: 3px; } .customize-control-ast-sortable .ast-sortable-subfields-wrap .ast-responsive-btns { top: 7px; } .ast-sortable-subfields-wrap .ast-fields-wrap { margin-right: -12px; padding-bottom: 10px; } .customize-control-content { width: 100%; display: flex; flex-direction: column; } .ast-sortable-subfields-wrap .ast-fields-wrap { overflow: inherit; } .ast-sortable-subfields-wrap .customize-control{ float: none; } /** * Hide clone & accordion dashicons for invisible items. */ .ast-sortable-item.invisible > .dashicons-admin-page, .ast-sortable-item.invisible > .ast-accordion, .ast-sortable-item.invisible > .dashicons-remove { display: none; } .ast-sortable-item.invisible .ast-sortable-subcontrols { display: none; } .ast-sortable-item .ahfb-sorter-item .dashicons { font-size: 16px; width: 16px; height: 16px; } .ast-sortable-item .ahfb-sorter-item .ahfb-sorter-item-expand:before { right: 7px; width: 17px; } .ast-sortable-item .components-button.item-is-hidden:not(.visibility-item), .ahfb-sorter-item:first-child .ahfb-sorter-item-remove { display: none; } .customize-control-ast-sortable .sortable .rfip .rfipbtn__button { margin-right: auto; } .ast-sortable-subfields-wrap .customize-control-ast-responsive-slider .ast-responsive-slider-btns { top: -2px; } /** * Dynamic featured-image section compat. */ .ast-sortable-item .customize-control-ast-color .ast-color-btn-reset-wrap { top: 12px; } .ast-sortable-item .customize-control-ast-color .color-button-wrap { top: 8px; } .ast-sortable-item .customize-control-ast-color .astra-color-picker-wrap { position: relative; top: 8px; } .ast-sortable-subfields-wrap .customize-control-ast-description { line-height: 1; } .customize-control-ast-list-icons .ahfb-sorter-item-panel-header .dashicons-admin-page { margin-left: 0; } .customize-control-ast-text-input textarea { display: block; width: 100%; } .customize-control-ast-toggle-control .components-toggle-control .components-base-control__field, .ast-togglecontrol-wrapper .components-base-control__field { margin: 0; } .customize-control-ast-toggle-control .components-toggle-control .components-form-toggle, .customize-control-ast-link .ast-togglecontrol-wrapper .components-form-toggle, .customize-control-ast-toggle .components-toggle-control .components-form-toggle { margin: 0; order: 2; } .customize-control-ast-link .ast-togglecontrol-wrapper .components-base-control__field { margin: 24px 0 0; } .ast-togglecontrol-wrapper .toggle-control-label, .ast-togglecontrol-wrapper .components-toggle-control__label { font-size: 14px; font-weight: 600; } .customize-control-ast-toggle-control .components-toggle-control .components-toggle-control__label, .ast-togglecontrol-wrapper label { display: flex; flex: 1 1 auto; font-size: 14px; font-weight: 600; } .ast-switch ~ label { position: relative; display: block; width: 35px; height: 14px; background-color: var(--ast-customizer-color-7); color: transparent; border-radius: 50px; cursor: pointer; transition: all 0.2s ease-in; } .ast-switch ~ label:after { content: ''; position: absolute; top: -3px; right: -1px; display: block; width: 20px; height: 20px; border-radius: 50px; background: var(--ast-customizer-color-9); box-shadow: 0 2px 4px 0 rgba(72, 72, 72, 0.50); transition: all 0.2s ease-in; } .ast-switch:checked ~ label { background: var(--ast-customizer-color-1); } .ast-switch:checked ~ label:after { transform: translateX(-16px); background: var(--ast-customizer-color-9); } .ast-switch:disabled ~ label { background: #f0f0f0; pointer-events: none; } .ast-switch:disabled ~ label:after { background: #d1d1d1; box-shadow: 0 1px 2px 0 rgba(72, 72, 72, 0.50); } .ast-switch:not(:checked), .ast-switch:checked { opacity: 0; } /* Wordpress 6.1 Compatibility CSS for toggle UI */ .components-toggle-control .components-base-control__field { display: flex; margin-bottom: 12px; line-height: initial; align-items: center; } .dashicons-editor-help[data-title]{ z-index: 1; } .ast-dashicons-custom-tooltip { display: none; opacity: 0; position: absolute; top: 0; bottom: 0; right: 0; left: 0; width: 100%; height: 100%; } .ast-dashicons-custom-tooltip[data-title]::after { content: attr(data-title); min-width: 3em; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 1ch 1.5ch; border-radius: 0.3ch; box-shadow: 0 1em 2em -0.5em rgb(0 0 0 / 35%); background: var(--ast-customizer-color-12); color: var(--ast-customizer-color-10); z-index: 3; bottom: calc(100% + 5px); text-align: center; animation: tooltips-vert .3s ease-out forwards; text-transform: none; font-size: .9em; line-height: 1; user-select: none; pointer-events: none; position: absolute; display: none; opacity: 0; right: 50%; transform: translate(50%,-0.5em); } .dashicons-editor-help[data-title]:hover ~ .ast-dashicons-custom-tooltip { display: block; opacity: 100; } .dashicons-editor-help[data-title]:hover ~ .ast-dashicons-custom-tooltip[data-title]::after{ display: flex; white-space: break-spaces; inline-size: max-content; } .select2-container { width: 100% !important; } span.select2-container.select2-container--default.select2-container--open { z-index: 999999; } span.select2-container.select2-container--default.select2-container--open li.select2-results__option { margin: 0; } .select2-selection__rendered li { margin-bottom: 0; } .select2-container--default .select2-selection--single, .select2-container--default.select2-container .select2-selection--multiple { border-color: #ddd; border-radius: 0; } .select2-dropdown, .select2-container--default .select2-selection--multiple .select2-selection__choice { border-color: #ddd; border-radius: 0; } .customize-control.customize-control-ast-hidden { margin-top: 0; } /* Vetically align customizer footer device icons */ .wp-full-overlay-footer .devices-wrapper .preview-desktop, .wp-full-overlay-footer .devices-wrapper .preview-tablet, .wp-full-overlay-footer .devices-wrapper .preview-mobile { vertical-align: middle; } .customize-control-ast-font-variant .ast-variant-select input#react-select-2-input:focus { box-shadow: none; } .ast-variant-select [CLASS*="-indicatorContainer"] { padding: 2px; display: contents; } .ast-variant-select [CLASS*="-multiValue"] > div:first-child { padding: 0; } .ast-upgrade-pro-wrap .ast-upgrade-trigger, .ast-upgrade-pro-wrap .ast-upgrade-pro-innerwrap { width: 100%; -js-display: inline-flex; display: inline-flex; align-items: center; flex-wrap: wrap; align-content: center; position: relative; overflow: hidden; justify-content: center; } .ast-upgrade-pro-wrap .ast-upgrade-cta { position: absolute; top: auto; right: auto; width: auto; height: 28px; border-radius: 4px; padding: 0 5px 0 8px; font-size: 1em; line-height: 1em; display: inline-flex; color: var(--ast-customizer-color-1); background: var(--ast-customizer-color-9); border: 1px solid var(--ast-customizer-color-1); align-items: center; align-content: center; white-space: nowrap; } a.ast-upgrade-trigger:focus, a.ast-upgrade-trigger:active { box-shadow: none; border: none; outline: none; } .ast-upgrade-pro-wrap .ast-upgrade-section-title { margin-right: 8px; } .ast-upgrade-pro-wrap .ast-upgrade-pro-innerwrap > svg { width: 100%; height: 100%; filter: blur(4px); } .ast-upgrade-pro-wrap .ast-upgrade-cta svg { width: 1.2em; height: 1.2em; } /** Radio image upgrade CSS */ .customize-control-ast-radio-image .ast-pro-option > *:not(.image-clickable) { opacity: 0.4; } .ast-radio-img-svg.ast-pro-option .image-clickable::before { display: inline-flex; position: absolute; top: 36%; right: 41%; content: ''; background-size: 1.5em 1.5em; height: 1.5em; width: 1.5em; border: 1px solid var(--ast-customizer-color-1); background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5002 7.2001H11.7002V4.8001C11.7002 3.0401 10.2602 1.6001 8.5002 1.6001C6.7402 1.6001 5.3002 3.0401 5.3002 4.8001V7.2001H4.5002C4.1002 7.2001 3.7002 7.6001 3.7002 8.0001V13.6001C3.7002 14.0001 4.1002 14.4001 4.5002 14.4001H12.5002C12.9002 14.4001 13.3002 14.0001 13.3002 13.6001V8.0001C13.3002 7.6001 12.9002 7.2001 12.5002 7.2001ZM9.3002 12.8001H7.7002L8.0202 11.0401C7.6202 10.8801 7.3002 10.4001 7.3002 10.0001C7.3002 9.3601 7.8602 8.8001 8.5002 8.8001C9.1402 8.8001 9.7002 9.3601 9.7002 10.0001C9.7002 10.4801 9.4602 10.8801 8.9802 11.0401L9.3002 12.8001ZM10.1002 7.2001H6.9002V4.8001C6.9002 3.9201 7.6202 3.2001 8.5002 3.2001C9.3802 3.2001 10.1002 3.9201 10.1002 4.8001V7.2001Z' fill='%230284C7'/%3E%3C/svg%3E"); } .ast-upgrade-list-wrapper { text-align: center; } .ast-upgrade-list-wrapper .ast-brand-logo { margin: 0; } .ast-upgrade-list-wrapper svg { width: 32px; height: 32px; } .ast-upgrade-list-items { margin-bottom: 1.8em; } .ast-upgrade-list-wrapper .ast-upgrade-list-section-title { margin: 0.5em auto 1.8em; max-width: 240px; } .ast-pro-upgrade-item svg { vertical-align: middle; margin-left: 5px; fill: var(--ast-customizer-color-1); } .ast-pro-upgrade-item span { display: inline-block; } .ast-upgrade-list-description { margin: 5px 20px 0 0; } .ast-upgrade-list-title { font-weight: 600; } .ahfb-header-builder-active li#customize-control-astra-settings-builder-header:not(.ast-pro-available), .ahfb-header-builder-active li#customize-control-astra-settings-builder-header:not(.ast-pro-available) *, .ahfb-footer-builder-active li#customize-control-astra-settings-builder-footer:not(.ast-pro-available), .ahfb-footer-builder-active li#customize-control-astra-settings-builder-footer:not(.ast-pro-available) * { color: var(--ast-customizer-color-9); background: var(--ast-customizer-color-1); } .customize-control .button.ahfb-builder-section-shortcut { border-right: 1px solid #ddd; border-left: 1px solid #ddd; } .ast-customize-control-title a.ast-builder-upgrade-link { background: var(--ast-customizer-color-9) !important; color: var(--ast-customizer-color-1) !important; box-shadow: 0px 4px 8px -4px rgba(0, 0, 0, 0.16); margin-right: 10px; border-radius: 4px; padding: 3px 10px 5px; text-decoration: none; vertical-align: top; } .ast-pro-upgrade-item p { margin: 1.25em 0; line-height: 1; } li#customize-control-astra-settings-header-builder-pro-items .ast-upgrade-pro-wrap, li#customize-control-astra-settings-footer-builder-pro-items .ast-upgrade-pro-wrap { padding-right: 12px; padding-left: 12px; } assets/css/unminified/background.css 0000666 00000007525 15165551206 0013641 0 ustar 00 #customize-controls .customize-control-notifications-container { margin: 0; } .customize-control-ast-background .screen-reader-text { top: initial; } .customize-control-ast-background .background-container h4 { font-weight: normal; } .customize-control-ast-background .background-attachment h4, .customize-control-ast-background .background-color h4, .customize-control-ast-background .background-position h4, .customize-control-ast-background .background-repeat h4, .customize-control-ast-background .background-size h4 { margin-bottom: 5px; margin-top: 10px; } .customize-control-ast-background .background-color { margin-bottom: 12px; } .customize-control-ast-background .background-repeat { margin: 15px 0 8px 0; } .customize-control-ast-background .background-attachment .buttonset, .customize-control-ast-background .background-size .buttonset { display: flex; flex-wrap: wrap; } .customize-control-ast-background .background-attachment .buttonset .switch-label, .customize-control-ast-background .background-size .buttonset .switch-label { background: #ffffff; border: 1px solid rgba(0, 0, 0, 0.1); color: #555; padding: 2px 4px; margin-right: 15px; text-align: center; flex-grow: 1; transition: background-color 140ms linear; } .customize-control-ast-background .background-attachment .buttonset .switch-label:last-child, .customize-control-ast-background .background-size .buttonset .switch-label:last-child { margin-right: 0; } .customize-control-ast-background .background-attachment .buttonset .switch-input:checked + .switch-label, .customize-control-ast-background .background-size .buttonset .switch-input:checked + .switch-label, .customize-control-ast-background .background-attachment .buttonset .switch-input[checked="checked"] + .switch-label, .customize-control-ast-background .background-size .buttonset .switch-input[checked="checked"] + .switch-label { background-color: #f5f5f5; color: #565e67; } .customize-control-ast-background .ast-bg-img-remove.components-button.is-link { width: 100%; border: 1px dashed #b4b9be; box-sizing: border-box; box-shadow: unset; padding: 9px 0; line-height: 1.6; margin-top: 10px; text-decoration: none; } .customize-control-ast-background .ast-bg-img-remove.components-button.is-destructive:hover:not(:disabled) { color: #a02222; box-shadow: unset; border-color: #a02222; } .customize-control-ast-background .more-settings { margin-top: 12px; display: flex; justify-content: flex-end; padding: 5px 0 5px 0; cursor: pointer; float: none; text-decoration: none; } .customize-control-ast-responsive-background .more-settings .message, .customize-control-ast-background .more-settings .message { margin-right: 5px; } .customize-control-ast-background .more-settings:focus { outline: 0; box-shadow: none; } .customize-control-ast-background .arrow-icon { margin-left: 5px; } .customize-control-ast-background .customize-control-title { display: block; } .customize-control-ast-background .astra-color-picker-wrap { margin-top: 18px; } .ast-field-settings-modal .customize-control-ast-background.customize-control:first-child, .ast-field-settings-modal .customize-control-ast-background.customize-control { margin-top: 28px; } .ast-field-settings-modal .customize-control-ast-background .more-settings { margin-top: 6px; } .ast-field-settings-modal .customize-control-ast-background .customize-control-content .ast-color-btn-reset-wrap { right: 59px; } .ast-field-settings-modal .customize-control-ast-background .customize-control-content .color-button-wrap { right: 16px; } .ast-field-settings-modal .customize-control-ast-background .astra-popover-tabs .ast-clear-btn-inside-picker.components-button { margin: 5px 20px 20px 10px; } assets/css/unminified/button-link-rtl.css 0000666 00000001221 15165551206 0014552 0 ustar 00 .customize-control-ast-button-link .ast-button-link, .ast-upgrade-pro-wrap .ast-button-link { display: block; padding: 10px 0; border-radius: 2px; border: 1px solid var(--ast-customizer-color-1); background-color: var(--ast-customizer-color-9); color: var(--ast-customizer-color-1); font-size: 13px !important; font-weight: 400; line-height: 13px !important; text-align: center; cursor: pointer; } .customize-control-ast-button-link .ast-button-link:hover, .ast-upgrade-pro-wrap .ast-button-link:hover { background-color: var(--ast-customizer-color-9); color: var(--ast-customizer-color-1); border: 1px solid var(--ast-customizer-color-1); } assets/css/unminified/select.css 0000666 00000001072 15165551206 0012770 0 ustar 00 .ast-variant-select > div { border-color: #dddddd; } .customize-control select, .ast-variant-select > div, .customize-control input, .customize-control textarea, .customize-control-content .components-text-control__input { border-color: var(--ast-customizer-color-7); color: var(--ast-customizer-color-5); padding-top: 1px; padding-bottom: 1px; } .customize-control select:focus, .ast-variant-select > div:focus, .customize-control input:focus { border-color: var(--ast-customizer-color-1); color: #0a4b78; box-shadow: 0 0 0 1px var(--ast-customizer-color-1); } assets/css/unminified/responsive-spacing.css 0000666 00000012017 15165551206 0015331 0 ustar 00 .customize-control-ast-responsive-spacing .customize-control-title { display: inline-block; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-outer-wrapper { display: flex; position: relative; } .customize-control-ast-responsive-spacing .ast-spacing-input-item { margin: 0 2px; -moz-appearance: textfield; } .customize-control-ast-responsive-spacing .ast-spacing-input-item input[type=number] { -moz-appearance: textfield; } .customize-control-ast-responsive-spacing .ast-spacing-input-item input::-webkit-inner-spin-button, .customize-control-ast-responsive-spacing .ast-spacing-input-item input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-units-screen-wrap { position: relative; top: -5px; right: -10px; display: inline-block; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-btns { position: relative; top: 2px; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-btns > li { display: none; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-btns > li.active { display: inline-block; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-btns button[type="button"] { padding: 0; cursor: pointer; background: none; border: none; outline: none; width: 100%; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-btns button[type="button"] > i { font-size: 15px; vertical-align: middle; } .customize-control-ast-responsive-spacing .input-wrapper.ast-spacing-responsive-wrapper { display: inline-flex; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-units { position: absolute; font-size: 12px; line-height: 16px; text-transform: uppercase; font-weight: 500; top: -32px; right: 0; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-units li.single-unit { display: inline-block; margin-left: 6px; width: 18px; text-align: center; user-select: none; opacity: 0.6; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-units li.single-unit.active { opacity: 1; color: var(--ast-customizer-color-1); } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper { display: none; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper li { text-align: center; -webkit-box-flex: 1; -ms-flex: auto; flex: auto; cursor: pointer; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper li input.ast-spacing-input { text-align: center; display: block; font-size: 12px; padding: 15px 0; width: 100%; height: 28px; border: 1px solid var(--ast-customizer-color-7); border-radius: 3px; box-shadow: none; transition: all 0.3s; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper li input.ast-spacing-input:hover, .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper li input.ast-spacing-input:focus, .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper li input.ast-spacing-input:active { border-color: #1e8cbe; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper li .ast-spacing-connected { color: #1e8cbe; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper.active { display: flex; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper span.ast-spacing-title { text-transform: uppercase; font-size: 10px; color: var(--ast-customizer-color-6); } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link { order: 2; margin-left: 2px; margin-top: 4px; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link .dashicons { padding: 2px 0; font-size: 12px; line-height: 28px; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link .ast-spacing-connected { display: none; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link.disconnected .ast-spacing-disconnected { display: none; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link.disconnected .ast-spacing-connected { display: block; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link span { width: 100%; height: 32px; line-height: 28px; font-size: 14px; border-radius: 3px 0 0 3px; background-color: transparent; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link svg { pointer-events: none; } .customize-control-ast-responsive-spacing .ast-spacing-wrapper > li:nth-child(2) { margin-left: 0; } assets/css/unminified/responsive-spacing-rtl.css 0000666 00000012020 15165551206 0016122 0 ustar 00 .customize-control-ast-responsive-spacing .customize-control-title { display: inline-block; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-outer-wrapper { display: flex; position: relative; } .customize-control-ast-responsive-spacing .ast-spacing-input-item { margin: 0 2px; -moz-appearance: textfield; } .customize-control-ast-responsive-spacing .ast-spacing-input-item input[type=number] { -moz-appearance: textfield; } .customize-control-ast-responsive-spacing .ast-spacing-input-item input::-webkit-inner-spin-button, .customize-control-ast-responsive-spacing .ast-spacing-input-item input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-units-screen-wrap { position: relative; top: -5px; left: -10px; display: inline-block; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-btns { position: relative; top: 2px; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-btns > li { display: none; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-btns > li.active { display: inline-block; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-btns button[type="button"] { padding: 0; cursor: pointer; background: none; border: none; outline: none; width: 100%; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-btns button[type="button"] > i { font-size: 15px; vertical-align: middle; } .customize-control-ast-responsive-spacing .input-wrapper.ast-spacing-responsive-wrapper { display: inline-flex; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-units { position: absolute; font-size: 12px; line-height: 16px; text-transform: uppercase; font-weight: 500; top: -32px; left: 0; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-units li.single-unit { display: inline-block; margin-right: 6px; width: 18px; text-align: center; user-select: none; opacity: 0.6; } .customize-control-ast-responsive-spacing .ast-spacing-responsive-units li.single-unit.active { opacity: 1; color: var(--ast-customizer-color-1); } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper { display: none; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper li { text-align: center; -webkit-box-flex: 1; -ms-flex: auto; flex: auto; cursor: pointer; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper li input.ast-spacing-input { text-align: center; display: block; font-size: 12px; padding: 15px 0; width: 100%; height: 28px; border: 1px solid var(--ast-customizer-color-7); border-radius: 3px; box-shadow: none; transition: all 0.3s; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper li input.ast-spacing-input:hover, .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper li input.ast-spacing-input:focus, .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper li input.ast-spacing-input:active { border-color: #1e8cbe; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper li .ast-spacing-connected { color: #1e8cbe; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper.active { display: flex; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper span.ast-spacing-title { text-transform: uppercase; font-size: 10px; color: var(--ast-customizer-color-6); } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link { order: 2; margin-right: 2px; margin-top: 4px; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link .dashicons { padding: 2px 0; font-size: 12px; line-height: 28px; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link .ast-spacing-connected { display: none; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link.disconnected .ast-spacing-disconnected { display: none; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link.disconnected .ast-spacing-connected { display: block; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link span { width: 100%; height: 32px; line-height: 28px; font-size: 14px; border-radius: 0 3px 3px 0; background-color: transparent; } .customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link svg { pointer-events: none; } .customize-control-ast-responsive-spacing .ast-spacing-wrapper > li:nth-child(2) { margin-right: 0; } assets/css/unminified/sortable-rtl.css 0000666 00000016025 15165551206 0014127 0 ustar 00 .customize-control-ast-sortable .sortable { cursor: default; } .customize-control-ast-sortable .sortable .dashicons-visibility { cursor: pointer; } .customize-control-ast-sortable .sortable .ast-sortable-item, .customize-control-ast-sortable .sortable .ast-sortable-subcontrols { padding: 1px 12px 1px 3px; border: 1px solid #D1D5DB; color: #334155; background: #ffffff; cursor: move; font-size: 14px; line-height: 38px; margin: 0 0 10px; border-radius: 4px; } .customize-control-ast-sortable .sortable .ast-sortable-subcontrols { border: none; border-top: 1px solid #d1d5db; border-radius: 0 0 3px 3px; } .customize-control-ast-sortable .sortable div:last-child { margin: 0; } .customize-control-ast-sortable .sortable div > .dashicons { float: left; position: relative; font-size: 16px; padding: 9px; line-height: 20px; border-right: none; } .customize-control-ast-sortable .sortable div.invisible { opacity: 0.6; visibility: visible; } .customize-control-ast-sortable .sortable div.invisible .dashicons.visibility:after { opacity: 1; position: absolute; content: ''; width: 18px; height: 2px; top: 18px; right: 11px; background: #656565; border-radius: 5px; transform: rotate(45deg); box-shadow: 0px 0px 0px 1px #fff; transition: opacity 0.2s ease; } /** * Expansion specific new raw CSS. */ .ast-sortable-item.invisible, .ast-sortable-item:hover { opacity: .8; } .ast-sortable-item.show:hover { opacity: 1; } .ast-sortable-item .dashicons-arrow-down-alt2, .ast-sortable-item .dashicons-remove { margin-left: -6px; } .ast-sortable-item .dashicons-admin-page, .ast-sortable-item .dashicons-arrow-down-alt2, .ast-sortable-item .dashicons-remove { cursor: pointer; } .ast-sortable-subcontrols { display: none; padding: 12px 0; margin-right: -12px !important; border-top: 1px solid #d1d5db; margin-left: -3px!important; } .ast-sortable-subcontrols > * { padding-left: 9px; padding-bottom: 12px; } .show .ast-sortable-subcontrols { display: block; } .ast-sortable-subfields-wrap .customize-control { box-sizing: border-box; position: relative; padding-right: 9px; } /** * ast-list-icons inside sortable compatibility CSS. */ .ast-sortable-item.show i.ast-accordion { transform: rotate(-180deg); border-right: none;border-left: none; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .components-button { padding: 6px 8px; height: 40px; background: white; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .components-button:focus { box-shadow: none; } .customize-control-ast-list-icons .ahfb-sorter-item-panel-header .ahfb-sorter-title { padding-left: 20px; max-width: 100%; text-overflow: ellipsis; overflow: hidden; } .customize-control-ast-list-icons span.feature-label { max-width: 100px; text-overflow: ellipsis; font-size: 14px; line-height: 18px; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .dashicons-admin-page { color: #556068; } .customize-control-ast-sortable .ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-item-panel-header { border: 1px solid #ddd; border-right: 0; border-bottom: 0; overflow: hidden; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-visiblity svg, .ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-visiblity .ast-media-image-preview { height: 14px; width: 14px; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-visiblity span { display: flex; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-visiblity svg { height: 16px; width: 16px; fill: #556068; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .ast-sorter-item-expand { border-right: none; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-visiblity { border-left: none; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-item { border: 1px solid #ddd; border-top: 0; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .rfipdropdown { width: 225px !important; right: -10px; box-shadow: 0 5px 15px rgb(0 0 0 / 22%), 0 0px 5px rgb(0 0 0 / 30%); } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .rfipdropdown--open { height: 285px; overflow: hidden; position: absolute; } .ast-sortable-item .ahfb-sorter-item-panel-content { border-top: 1px solid #ddd; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .rfipdropdown--open .rfipicons__ibox:hover>* { transform: scale(1.3) !important; } .ast-sortable-subfields-wrap .customize-control-ast-list-icons .rfipdropdown--open .rfipicons__ibox { height: 32px !important; } .ast-sortable-subfields-wrap .ast-color-btn-reset-wrap { top: 0; } .customize-control-ast-sortable .ast-sortable-subfields-wrap .customize-control-title { margin-bottom: 16px; font-size: 13px; margin-top: 3px; } .customize-control-ast-sortable .ast-sortable-subfields-wrap .ast-responsive-btns { top: 7px; } .ast-sortable-subfields-wrap .ast-fields-wrap { margin-right: -12px; padding-bottom: 10px; } .customize-control-content { width: 100%; display: flex; flex-direction: column; } .ast-sortable-subfields-wrap .ast-fields-wrap { overflow: inherit; } .ast-sortable-subfields-wrap .customize-control{ float: none; } /** * Hide clone & accordion dashicons for invisible items. */ .ast-sortable-item.invisible > .dashicons-admin-page, .ast-sortable-item.invisible > .ast-accordion, .ast-sortable-item.invisible > .dashicons-remove { display: none; } .ast-sortable-item.invisible .ast-sortable-subcontrols { display: none; } .ast-sortable-item .ahfb-sorter-item .dashicons { font-size: 16px; width: 16px; height: 16px; } .ast-sortable-item .ahfb-sorter-item .ahfb-sorter-item-expand:before { right: 7px; width: 17px; } .ast-sortable-item .components-button.item-is-hidden:not(.visibility-item), .ahfb-sorter-item:first-child .ahfb-sorter-item-remove { display: none; } .customize-control-ast-sortable .sortable .rfip .rfipbtn__button { margin-right: auto; } .ast-sortable-subfields-wrap .customize-control-ast-responsive-slider .ast-responsive-slider-btns { top: -2px; } /** * Dynamic featured-image section compat. */ .ast-sortable-item .customize-control-ast-color .ast-color-btn-reset-wrap { top: 12px; } .ast-sortable-item .customize-control-ast-color .color-button-wrap { top: 8px; } .ast-sortable-item .customize-control-ast-color .astra-color-picker-wrap { position: relative; top: 8px; } .ast-sortable-subfields-wrap .customize-control-ast-description { line-height: 1; } .customize-control-ast-list-icons .ahfb-sorter-item-panel-header .dashicons-admin-page { margin-left: 0; } assets/css/unminified/description.css 0000666 00000000621 15165551206 0014033 0 ustar 00 .customize-control-ast-description .ast-description { font-style: italic; color: #9CA3AF; font-size: 11px; line-height: 16px; font-weight: 400; } .customize-control-ast-description a.button { margin-top: 10px; font-style: normal; } .customize-control-ast-description p { margin: 0; cursor: initial; font-size: 11px; line-height: 16px; font-weight: 400; } assets/css/unminified/responsive-background.css 0000666 00000021226 15165551206 0016026 0 ustar 00 .customize-control-ast-responsive-background { position: relative; margin-bottom: -5px; } .customize-control-ast-responsive-background .background-container h4 { font-size: 14px; font-weight: 600; color: #555d66; } .customize-control-ast-responsive-background .background-attachment h4, .customize-control-ast-responsive-background .background-color h4, .customize-control-ast-responsive-background .background-position h4, .customize-control-ast-responsive-background .background-repeat h4, .customize-control-ast-responsive-background .background-size h4 { margin-bottom: 5px; margin-top: 10px; } .customize-control-ast-responsive-background .background-color { margin-bottom: 12px; } .customize-control-ast-responsive-background .background-repeat { margin: 15px 0 15px 0; } .customize-control-ast-responsive-background .background-attachment .buttonset, .customize-control-ast-responsive-background .background-size .buttonset { display: flex; flex-wrap: wrap; } .customize-control-ast-responsive-background .background-attachment .buttonset .switch-label, .customize-control-ast-responsive-background .background-size .buttonset .switch-label { background: #ffffff; border: 1px solid rgba(0, 0, 0, 0.1); color: #555; padding: 2px 4px; margin-right: 15px; text-align: center; flex-grow: 1; transition: background-color 140ms linear; } .customize-control-ast-responsive-background .background-attachment .buttonset .switch-label:last-child, .customize-control-ast-responsive-background .background-size .buttonset .switch-label:last-child { margin-right: 0; } .customize-control-ast-responsive-background .background-attachment .buttonset .switch-input:checked + .switch-label, .customize-control-ast-responsive-background .background-size .buttonset .switch-input:checked + .switch-label { background-color: #f5f5f5; color: #565e67; } .customize-control-ast-responsive-background .background-attachment .buttonset .switch-input[checked="checked"] + .switch-label, .customize-control-ast-responsive-background .background-size .buttonset .switch-input[checked="checked"] + .switch-label { background-color: #f5f5f5; color: #565e67; } .customize-control-ast-responsive-background .ast-bg-img-remove.components-button.is-link { width: 100%; border: 1px dashed #b4b9be; box-sizing: border-box; box-shadow: unset; padding: 9px 0; line-height: 1.6; margin-top: 10px; text-decoration: none; } .customize-control-ast-responsive-background .ast-bg-img-remove.components-button.is-destructive:hover:not(:disabled) { color: #a02222; box-shadow: unset; border-color: #a02222; } .customize-control-ast-responsive-background .more-settings { margin-top: 12px; display: flex; justify-content: flex-end; padding: 5px 0 5px 0; cursor: pointer; float: none; text-decoration: none; } .customize-control-ast-responsive-background .more-settings:focus { outline: 0; box-shadow: none; } .customize-control-ast-responsive-background .arrow-icon { margin-left: 5px; } .customize-control-ast-responsive-background .background-container { display: none; } .customize-control-ast-responsive-background .background-container.active { display: block; } .customize-control-ast-responsive-background .wp-picker-container { display: block; } .customize-control-ast-responsive-background .wp-picker-container .wp-picker-clear { margin-left: 4px; min-height: 30px; } .customize-control-ast-responsive-background .customize-control-content .astra-color-picker-wrap { width: 100%; } .customize-control-ast-responsive-background .customize-control-content .components-color-picker__saturation-color, .customize-control-ast-responsive-background .customize-control-content .components-color-picker__saturation-white { border-radius: unset; } .customize-control-ast-responsive-background .ast-color-btn-clear-wrap { right: 84px; } /** * BG Media Button. */ /** * Gradient field */ .components-color-picker__inputs-toggle-wrapper .components-color-picker__inputs-toggle { vertical-align: middle; height: 32px; } .astra-popover-tabs .components-button.upload-button.button-add-media { width: 100%; position: relative; text-align: center; color: #555d66; border: 1px dashed #b4b9be; box-sizing: border-box; box-shadow: unset; padding: 9px 0; line-height: 1.6; } .astra-popover-tabs .components-button.upload-button.button-add-media:hover { color: #555d66; box-sizing: border-box; box-shadow: unset; border-color: #0185ba; } .astra-popover-tabs [ID*="-gradient-view"] { padding: 0 15px 15px 15px; } .astra-popover-tabs [ID*="-gradient-view"] .components-circular-option-picker__clear { flex: unset; box-shadow: unset; width: auto; padding: 0 5px; } .astra-popover-tabs [ID*="-gradient-view"] .components-circular-option-picker__clear:hover { box-shadow: unset; } .astra-popover-tabs [ID*="-gradient-view"] .components-circular-option-picker__clear:active { box-shadow: unset; } .astra-popover-tabs [ID*="-gradient-view"] .components-circular-option-picker__clear:focus { box-shadow: unset; } .astra-popover-tabs #tab-panel-0-image-view > div { text-align: center; } .astra-popover-tabs #tab-panel-0-image-view > div img { width: 200px; margin-bottom: 18px; } .astra-popover-tabs #tab-panel-0-image-view > div .media-position-setting { text-align: left; } .media-position-setting > .components-base-control { margin-bottom: 15px; } .media-position-setting [CLASS*="-Item-LabelWrapper"] { margin-bottom: 5px; } .astra-popover-color .components-circular-option-picker { position: relative; margin-top: 0; } .astra-popover-color .components-circular-option-picker .components-circular-option-picker__custom-clear-wrapper { margin-top: 10px; justify-content: flex-start; } @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .astra-popover-color .components-circular-option-picker .components-circular-option-picker__custom-clear-wrapper { width: 50px; } } .astra-popover-color [ID*="-color-view"] .components-circular-option-picker { width: auto; } .astra-popover-color .ast-color-palette { width: auto; padding: 16px 0px 0px 14px; } .astra-popover-color .ast-color-palette .components-circular-option-picker__option { width: 100%; height: 100%; border-radius: 100%; } .astra-popover-color .ast-color-palette .components-button.is-pressed:focus:not(:disabled) { box-shadow: none; border: none; } .astra-popover-color .components-custom-gradient-picker { margin-top: 0; } .astra-popover-color .components-custom-gradient-picker__gradient-bar { box-sizing: border-box; opacity: 1; } .astra-popover-color .components-custom-gradient-picker__type-picker .components-base-control__label { display: block; } .components-custom-gradient-picker .components-base-control__label { padding-top: 10px; font-size: 12px; display: block; letter-spacing: 0.1px; line-height: 18px; } [ID*="-gradient-view"] .components-toolbar.components-custom-gradient-picker__toolbar .components-button.has-icon { border: none; } .media-position-setting.hide-settings { display: none; } .media-position-setting .astra-popover-tabs [ID*="-gradient-view"] { padding: 0 0 15px 0; } .ast-field-settings-modal .customize-control-content .color-button-wrap { right: 30px; top: 0; } .ast-field-settings-modal .ast-responsive-btns { position: absolute; right: 14px; top: 4px; } .ast-field-settings-modal .customize-control-content .astra-color-picker-wrap { margin-left: 0; margin-top: 0; } .ast-field-settings-modal .customize-control-content .ast-color-btn-reset-wrap { right: 65px; top: 7px; } .ast-field-settings-modal .customize-control-content .ast-color-btn-clear-wrap { right: 91px; } .ast-field-settings-modal .customize-control-ast-responsive-background.customize-control:first-child { margin-top: 28px; } .customize-control-ast-responsive-background .ast-color-btn-reset-wrap, .customize-control-ast-responsive-color .ast-color-btn-reset-wrap { display: inline-block; line-height: 1; top: 4.5px; } .customize-control-ast-responsive-background .ast-responsive-btns, .customize-control-ast-responsive-color .ast-responsive-btns { position: relative; right: -5px; top: 2px; } .ast-field-settings-modal .customize-control-ast-responsive-background .ast-responsive-btns, .ast-field-settings-modal .customize-control-ast-responsive-color .ast-responsive-btns { right: 8px; } assets/css/unminified/group-title-rtl.css 0000666 00000000476 15165551206 0014572 0 ustar 00 span.customize-control-title.ast-group-section-title { margin-bottom: 4px; font-weight: 600; } .ast-top-divider.customize-control-ast-group-title .ast-reset-btn-preset-wrap { top: 24px; } .customize-control-ast-group-title .ast-responsive-btns { margin-right: 5px; position: relative; top: 3px; } assets/css/unminified/slider.css 0000666 00000004664 15165551206 0013005 0 ustar 00 .customize-control-ast-slider .wrapper { display: flex; } .customize-control-ast-slider .components-range-control { width: 100%; } .customize-control-ast-slider .ast-range-unit, .customize-control-ast-responsive-slider .wrapper .ast-range-unit { padding: 0 0 0 5px; font-size: 11px; line-height: 1em; font-weight: 500; align-self: auto; text-transform: uppercase; } .components-range-control__slider[type=range] { align-items: center; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .components-range-control__slider[type=range]::-webkit-slider-runnable-track, .components-range-control__slider[type=range]::-moz-range-track { content: ''; height: 2px; pointer-events: none; } .components-range-control__slider[type=range]::-webkit-slider-thumb, .components-range-control__slider[type=range]::-moz-range-thumb { cursor: pointer; -webkit-appearance: none; margin-top: 5px; } .customize-control-ast-slider .components-range-control__wrapper, .customize-control-ast-responsive-slider .components-range-control__wrapper { margin-left: 0px; } .customize-control-ast-slider span[CLASS*="-ThumbWrapper"], .customize-control-ast-responsive-slider span[CLASS*="-ThumbWrapper"] { height: 17px; width: 17px; top: 2px; margin-left: 0px; } .ast-top-divider.customize-control-ast-slider .ast-divider-title + .ast-slider-wrap .ast-resp-slider-reset-wrap { top: 68px; } .customize-control-ast-responsive-slider .ast-responsive-slider-btns { position: relative; top: -3px; right: -10px; display: inline-block; } .customize-control-ast-responsive-slider .ast-responsive-units { position: absolute; top: 3px; right: 23px; font-size: 11px; line-height: normal; border-right: 1px solid #ddd; padding-right: 5px; text-transform: uppercase; width: auto; display: none; } .customize-control-ast-responsive-slider .ast-responsive-units li.single-unit { display: inline-block; margin-left: 6px; margin-bottom: 0; width: 16px; text-align: center; user-select: none; opacity: 0.6; cursor: pointer; } .customize-control-ast-responsive-slider .ast-responsive-units li.single-unit.active { opacity: 1; font-weight: 600; color: #0073aa; cursor: default; } .ast-field-settings-modal .ast-fields-wrap > .customize-control-ast-responsive-slider + .customize-control-ast-font { margin-top: 8px; } assets/css/unminified/settings-group-rtl.css 0000666 00000024013 15165551206 0015302 0 ustar 00 .ast-adv-toggle-icon { left: 2px; position: absolute; width: 18px; height: 18px; font-size: 18px; border-radius: 2px; padding: 4px; color: var(--ast-customizer-color-8); background: var(--ast-customizer-color-9); cursor: pointer; } .ast-adv-toggle-icon:hover { color: var(--ast-customizer-color-1); } .ast-adv-toggle-icon:before { content: "\f464"; } .ast-adv-toggle-icon.open:before { content: "\f158"; } .ast-field-settings-modal { position: absolute; -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); -webkit-border-radius: 3px; border-radius: 3px; right: 0; left: 0; z-index: 8; background-color: #fff; } .customize-control-ast-color-palette .ast-field-settings-modal { z-index: 11; } .ast-field-settings-modal .customize-control-ast-divider:first-child { margin-top: 15px; } .ast-field-settings-wrap { width: 100%; } .ast-group-tabs, .ast-tab-content { position: relative; } .ast-group-list { overflow: hidden; border-bottom: 1px solid #ddd; } .ast-group-list:before, .ast-group-list:after { content: ""; display: table; border-collapse: collapse; } /* Tab anchor color */ .ui-tabs-anchor { float: right; padding: .5em 0.5em; color: #555d66; text-decoration: none; } .ui-state-active .ui-tabs-anchor { color: #ffffff; } .ui-tabs-anchor:hover { color: #555d66; } .ui-state-active .ui-tabs-anchor:hover { color: #ffffff; } .ast-group-tabs .ui-widget-content { overflow: hidden; /*padding-top: 15px;*/ } .ast-group-tabs .ui-widget-content.iris-slider-offset, .ast-group-tabs .ui-widget-content.iris-slider-offset-alpha { overflow: inherit; } .ast-fields-wrap { overflow: hidden; } .ast-field-settings-wrap { -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); -webkit-border-radius: 3px; background-color: #fff; } .ast-field-settings-wrap .ast-field-settings-modal { border-radius: 3px; margin-top: 10px; margin-bottom: 20px; } .ast-field-settings-modal::before { content: ''; position: absolute; top: -17px; left: 8px; border: 9px solid transparent; border-bottom-color: #fff; pointer-events: none; } .ast-group-tabs .ui-tabs-nav { display: flex; padding: 15px 15px 0 15px; } .ast-group-tabs .ui-tabs-nav .ui-corner-top { align-items: center; flex: 1 1 auto; justify-content: center; margin: 0 0; padding: 0; border: 1px solid #ccc; transition: background-color 140ms linear; } .ast-group-tabs .ui-tabs-nav .ui-corner-top:first-child { border-radius: 0px 3px 3px 0px; } .ast-group-tabs .ui-tabs-nav .ui-corner-top:last-child { border-radius: 3px 0px 0px 3px; } .ast-group-tabs .ui-tabs-nav .ui-corner-top .ui-tabs-anchor { width: 100%; text-align: center; padding: 2px 4px; padding-right: 0; padding-left: 0; outline: none; } .ast-group-tabs ul.ast-group-list .ui-corner-top .ui-tabs-anchor:focus { box-shadow: none; } .ast-group-tabs .ui-tabs-nav { border: none; } .ast-group-tabs ul.ast-group-list .ui-corner-top.ui-state-active { background-color: #0185BA; border: 1px solid rgba(0, 0, 0, 0.1); } .ast-group-tabs .ui-tabs-nav { overflow: visible; } .ast-group-tabs ul.ast-group-list .ui-corner-top:not(:first-child) { border-right-width: 0; } /* Buttons */ .wp-core-ui .ast-field-settings-modal .background-image-upload .button { font-size: 11px; } /* Popup params padding */ .ast-field-settings-modal .customize-control { padding-right: 16px; padding-left: 16px; box-sizing: border-box; } .ast-control-wrap .ast-color-picker-alpha { margin-right: -5px; margin-left: -5px; } .ast-field-settings-modal .customize-control:first-child { margin-top: 16px; } .ast-field-settings-modal .ui-tabs-nav .customize-control:first-child { margin-top: 0; } .ast-field-settings-modal .customize-control:last-child { padding-bottom: 16px; } .customize-control-ast-settings-group { line-height: 27px; } .customize-control-ast-settings-group .customize-control-title { margin-bottom: 0; } .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-title { margin-bottom: 10px; font-size: 13px; margin-top: 3px; } .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-responsive-slider .ast-responsive-units, .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-responsive-slider .ast-range-unit, .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-slider .ast-range-unit, .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-slider .ast-range-unit { top: 6px; } .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-responsive-slider .ast-resp-slider-reset-wrap, .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-slider .ast-resp-slider-reset-wrap { top: 3px; } .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-slider .ast-responsive-slider-btns, .customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-responsive-slider .ast-responsive-slider-btns { top: 2px; } .ast-field-settings-modal .customize-control { margin-top: 2px; } #customize-control-headings-font-extras.ast-sub-top-dotted-divider { margin-top: 12px; } /** * Popover Tab Structure. */ .astra-popover-tabs { position: relative; } .astra-popover-tabs .components-tab-panel__tabs { display: flex; padding: 15px; border: none; } .astra-popover-tabs .components-tab-panel__tabs .components-tab-panel__tabs-item { color: #555d66; font-size: 13px; font-weight: 400; height: 35px; transition: unset; padding: 2px 4px; text-decoration: none; border-radius: 0; border: 1px solid rgba(0, 0, 0, 0.1); } .astra-popover-tabs .components-tab-panel__tabs .components-tab-panel__tabs-item:active { box-shadow: unset; } .astra-popover-tabs .components-tab-panel__tabs .components-tab-panel__tabs-item:focus { box-shadow: unset; } .astra-popover-tabs [ID*="-image-view"] { padding: 15px; border: none; } .astra-popover-tabs .components-button { align-items: center; flex: 1 1 auto; justify-content: center; margin: 0 0; padding: 0; border: 1px solid #ccc; transition: background-color 140ms linear; } .astra-popover-tabs .components-tab-panel__tabs-item:first-child { border-radius: 0px 3px 3px 0px; } .astra-popover-tabs .components-tab-panel__tabs-item:last-child { border-radius: 3px 0px 0px 3px; } .astra-popover-tabs .components-tab-panel__tabs-item:not(:first-child) { border-right-width: 0; } .astra-popover-tabs .components-tab-panel__tabs-item.active-tab { background-color: #0185BA; color: #ffffff; } .astra-popover-tabs.astra-media-tab .components-tab-panel__tabs, .astra-popover-tabs.astra-media-tab .components-tab-panel__tab-content { padding: 0; } .astra-popover-tabs.astra-media-tab .components-tab-panel__tabs-item.active-tab { border-color: var(--ast-customizer-color-3); background: var(--ast-customizer-color-1); } .astra-popover-tabs.astra-media-tab .components-tab-panel__tab-content .ast-social-icon-picker-label { text-align: right; } .astra-media-tab .astra-media-image { width: 100%; margin-bottom: 0; } .astra-media-tab .ast-media-btn { display: block; width: 100%; border: 1px dashed var(--ast-customizer-color-7); box-sizing: border-box; box-shadow: unset; padding: 9px 0; line-height: 1.6; text-decoration: none; } .astra-media-tab .ast-danger-btn { color: var(--ast-customizer-color-13); margin-top: 10px; } .astra-media-tab .ast-media-btn:hover { border-color: var(--ast-customizer-color-3); } .astra-media-tab .ast-danger-btn:hover { border-color: var(--ast-customizer-color-13); } .components-base-control.ast-text-control-input { margin-bottom: 16px; } .ast-payments-text-control-input .components-base-control__label { text-transform: none; color: #334155; font-size: 13px; } .components-base-control.ast-payments-text-control-input { margin-bottom: 20px; } .components-base-control.ast-text-control-input input { border-color: var(--ast-customizer-color-7); color: var(--ast-customizer-color-5); } .astra-popover-color .astra-popover-tabs .components-tab-panel__tabs button.components-tab-panel__tabs-item.active-tab:not(.is-primary):not(.is-tertiary):not(.is-link):hover { color: #fff; } .components-popover.astra-popover-color .components-popover__content { min-width: 310px; max-height: 60vh; padding: 0; -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); } .ast-field-settings-modal .components-popover.astra-popover-color .components-popover__content { min-width: 320px; min-height: 325px; } .ast-field-settings-modal .background-wrapper .components-popover.astra-popover-color .components-popover__content { min-height: 385px; } .ast-field-settings-modal .components-angle-picker-control .components-flex__block { min-width: auto; } .customize-control-ast-settings-group .customize-control-ast-slider .wrapper .ast-resp-slider-reset-wrap, .customize-control-ast-settings-group .customize-control-ast-responsive-slider .wrapper .ast-resp-slider-reset-wrap { margin-top: 0; } /* * Divider compatibility CSS for setting group. */ .ast-top-divider.customize-control-ast-settings-group .ast-toggle-desc-wrap .ast-adv-toggle-icon { top: 23px; } /** * Responsive slider control inside settings-group, case: body-font, headings-font. */ .ast-fields-wrap .customize-control-ast-responsive-slider .ast-slider-wrap > label, .ast-fields-wrap .customize-control-ast-selector .ast-slider-wrap > label { display: inline-block; } assets/css/unminified/font-presets.css 0000666 00000013724 15165551206 0014151 0 ustar 00 .ast-typo-presets { width: 100%; display: flex; align-items: center; flex-wrap: wrap; row-gap: 8px; column-gap: 8px; justify-content: space-between; } .ast-typo-presets .ast-typo-preset-item { padding: 0; border-radius: 3px; cursor: pointer; border: 1px solid var(--ast-customizer-color-7); height: 64px; text-align: center; width: 47.5%; position: relative; } .ast-typo-presets .ast-typo-preset-item:hover{ border: 1px solid var(--ast-customizer-color-1); } .ast-typo-presets .ast-typo-preset-item svg { transform: scale(1); width: 100%; height: 100%; padding: 0; margin: 0px; } .ast-typo-presets .ast-typo-preset-item.active { border: 1px solid var(--ast-customizer-color-1); background: var(--ast-customizer-color-9); } .customize-control-ast-typography-presets .ast-reset-btn-preset-wrap { top: -5px; } .ast-typo-preset-item .components-tooltip { margin-top: -8px; } .ast-typo-preset-item .components-tooltip::before { border-bottom: none!important; border-left-color: transparent!important; border-right-color: transparent!important; border-top-style: solid!important; border-top-color: #1e1e1e!important; margin-left: -10px; bottom: -8px; content: ""; position: absolute; height: 0; width: 0; line-height: 0; border: 8px solid #ccc; } .ast-typo-preset-item .components-tooltip::after { border-bottom: none!important; border-left-color: transparent!important; border-right-color: transparent!important; border-top-style: solid!important; border-top-color: #1e1e1e!important; margin-left: -10px; bottom: -6px; content: ""; position: absolute; height: 0; width: 0; line-height: 0; border: 8px solid #fff; } .ast-font-styling { display: flex; justify-content: space-between; gap: 15px; align-items: center; padding-bottom: 20px; border-bottom: 1px dashed #D4D4D4; } .ast-font-extras-wrapper, .ast-font-spacing-wrapper{ display: flex; align-items: center; gap: 8px; } .ast-font-extras-wrapper .ast-font-extras-input, .ast-font-spacing-wrapper .ast-font-spacing-input { position: relative; display: flex; align-items: center; background: #fff; max-width: 72px; width: 100%; border: 1px solid #d1d5db; border-radius: 3px; padding: 0 3px; } .ast-font-extras-wrapper .ast-font-extras-input input, .ast-font-spacing-wrapper .ast-font-spacing-input input { padding: 0; border: none; min-height: 32px; border-radius: 3px; border: none !important; box-shadow: none !important; text-align: center; padding: 0 5px; } .ast-font-extras-wrapper .ast-font-extras-input input[type=number], .ast-font-spacing-wrapper .ast-font-spacing-input input[type=number] { -moz-appearance: textfield; } .ast-font-extras-input:hover, .ast-font-spacing-input:hover { border-color: var(--ast-customizer-color-2); } .ast-font-extras-wrapper .ast-font-extras-input svg, .ast-font-spacing-wrapper .ast-font-spacing-input svg { width: 38px; height: 28px; } .ast-font-extras-input .plus-minus-control .dashicons, .ast-font-spacing-input .plus-minus-control .dashicons { font-size: 10px; color: #9CA3AF; width: 12px; height: 10px; display: inherit; cursor: pointer; } div .ast-field-settings-modal .customize-control-ast-font-extras { margin-top: 15px; } .ast-font-extras-input input[type=number]::-webkit-inner-spin-button, .ast-font-extras-input input[type=number]::-webkit-outer-spin-button, .ast-font-spacing-input input[type=number]::-webkit-inner-spin-button, .ast-font-spacing-input input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; -moz-appearance: none; appearance: none; } .ast-font-unit-wrapper { display: flex; gap: 6px; font-size: 11px; font-weight: 500; color: #9CA3AF; } .ast-font-unit-wrapper span { cursor: pointer; } .ast-font-unit-wrapper span:hover { color: #0284c7; } .ast-font-unit-wrapper .active { color: #0284c7; cursor: default; } .ast-font-styling-second { display: flex; justify-content: space-between; align-items: center; gap: 10px; padding-top: 20px; } .ast-font-transform-wrapper, .ast-font-decoration-wrapper { display: flex; align-items: center; flex: 1; } .ast-font-transform-wrapper div, .ast-font-decoration-wrapper div { padding: 8px 0; width: 33%; text-align: center; font-weight: 600; font-size: 12px; line-height: 16px; color: #334155; } .ast-font-transform-wrapper div.active, .ast-font-decoration-wrapper div.active { background-color: #0284c7; color: #fff; cursor: pointer; } .ast-font-item-type { border: 1px solid #d1d5db; } .ast-font-item-type:hover { background-color: #0284c7; color: #fff; cursor: pointer; } .ast-font-item-type:first-child { border: 1px solid #d1d5db; border-right: none; border-radius: 3px 0 0 3px; } .ast-font-item-type:last-child { border: 1px solid #d1d5db; border-left: none; border-radius: 0 3px 3px 0; } .ast-font-item-type.ast-font-deco-underline{ text-decoration: underline; } .ast-font-item-type.ast-font-deco-linethrough{ text-decoration: line-through; } .ast-typopreset-custom-tooltip { position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; } .ast-typopreset-custom-tooltip[data-title]::after { content: attr(data-title); min-width: 3em; max-width: 10em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 1ch 1.5ch; border-radius: 0.3ch; box-shadow: 0 1em 2em -0.5em rgb(0 0 0 / 35%); background: var(--ast-customizer-color-12); color: var(--ast-customizer-color-10); z-index: 1000; bottom: calc(100% + 5px); text-align: center; animation: tooltips-vert .3s ease-out forwards; text-transform: none; font-size: .9em; line-height: 1; user-select: none; pointer-events: none; position: absolute; display: none; opacity: 0; left: 50%; transform: translate(-50%,-0.5em); } .ast-typopreset-custom-tooltip[data-title]:hover::after{ display: flex; white-space: break-spaces; inline-size: max-content; } assets/css/unminified/responsive-color.css 0000666 00000004726 15165551206 0015033 0 ustar 00 .customize-control-ast-responsive-color .customize-control-content .ast-color-picker-alpha { display: none; } .customize-control-ast-responsive-color .customize-control-content { display: block; margin-top: 5px; } .customize-control-ast-responsive-color .customize-control-content .ast-color-picker-alpha .astra-color-picker-wrap .components-color-picker__saturation-black { border-radius: 4px 4px 0 0; } .customize-control-ast-responsive-color .customize-control-content .ast-color-picker-alpha .astra-color-picker-wrap .components-color-picker__saturation-color, .customize-control-ast-responsive-color .customize-control-content .ast-color-picker-alpha .astra-color-picker-wrap .components-color-picker__saturation-white { border-radius: 3px; } .customize-control-ast-responsive-color .customize-control-content .ast-color-picker-alpha.active { display: block; } .customize-control-ast-responsive-color .customize-control-content .components-color-picker__saturation-color, .customize-control-ast-responsive-color .customize-control-content .components-color-picker__saturation-white { border-radius: unset; } .ast-field-settings-modal .customize-control-ast-responsive-color .customize-control-content .color-button-wrap { right: 30px; top: -3px; } .ast-field-settings-modal .customize-control-ast-responsive-color .customize-control-content .astra-color-picker-wrap { margin-left: 0px; margin-bottom: 10px; margin-top: 10px; } .ast-field-settings-modal .customize-control-ast-responsive-color .customize-control-content .customize-control-title { display: block; margin-bottom: 0px; } .ast-field-settings-modal .customize-control-ast-responsive-color .ast-responsive-btns { right: 7px; top: 1px; } .ast-field-settings-modal .customize-control-ast-responsive-color.customize-control:first-child { margin-top: 28px; } .ast-field-settings-modal .customize-control-ast-responsive-color .ast-clear-btn-inside-picker.components-button { margin: 5px 20px 20px 10px; } .ast-field-settings-modal .customize-control-ast-responsive-color .ast-color-btn-reset-wrap { top: 3.5px; } @supports (-moz-appearance: none) { .ast-field-settings-modal .customize-control-ast-responsive-color .ast-color-btn-reset-wrap { top: 5.5px; right: 65px; } .ast-field-settings-modal .customize-control-ast-responsive-color .customize-control-content .color-button-wrap { right: 27px; top: -2px; } } assets/css/unminified/text-input.css 0000666 00000000124 15165551206 0013627 0 ustar 00 .customize-control-ast-text-input textarea { display: block; width: 100%; } assets/css/unminified/select-rtl.css 0000666 00000001072 15165551206 0013567 0 ustar 00 .ast-variant-select > div { border-color: #dddddd; } .customize-control select, .ast-variant-select > div, .customize-control input, .customize-control textarea, .customize-control-content .components-text-control__input { border-color: var(--ast-customizer-color-7); color: var(--ast-customizer-color-5); padding-top: 1px; padding-bottom: 1px; } .customize-control select:focus, .ast-variant-select > div:focus, .customize-control input:focus { border-color: var(--ast-customizer-color-1); color: #0a4b78; box-shadow: 0 0 0 1px var(--ast-customizer-color-1); } assets/css/unminified/responsive.css 0000666 00000001236 15165551206 0013710 0 ustar 00 .ast-responsive-btns { display: inline-block; line-height: 1; vertical-align: top; } .ast-responsive-btns > li { margin-bottom: 0; display: none; } .ast-responsive-btns > li.active { display: inline-block; } .ast-responsive-btns button[type="button"] { padding: 0; cursor: pointer; background: none; border: none; outline: none; } .ast-responsive-btns button[type="button"] > i { width: 15px; height: 15px; font-size: 15px; } .input-wrapper.ast-responsive-wrapper { display: inline-flex; justify-content: space-between; margin-right: 0; align-items: flex-start; flex: 0 1; width: 100%; } assets/css/unminified/input-with-dropdowm-rtl.css 0000666 00000002723 15165551206 0016255 0 ustar 00 .customize-control-ast-input-with-dropdown .ast-input-with-dropdown-wrapper { position: relative; } .customize-control-ast-input-with-dropdown .components-dropdown-menu{ position: absolute; left: 0; top: 0; } .customize-control-ast-input-with-dropdown .components-dropdown-menu .components-dropdown-menu__toggle{ width: 30px; height: 30px; border-radius: 0; background-color: var(--wp-admin-theme-color); color: #fff; } .customize-control-ast-input-with-dropdown .components-dropdown-menu .components-dropdown-menu__toggle:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):not(.components-color-picker__saturation-pointer):hover { color: #fff; } .customize-control-ast-input-with-dropdown .components-button:focus:not(:disabled) { box-shadow: none; outline: none; } .customize-control-ast-input-with-dropdown .components-popover__content { min-width: 170px; } .customize-control-ast-input-with-dropdown .components-popover__content .components-button:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):not(.components-color-picker__saturation-pointer):hover { color: var(--wp-admin-theme-color); } .customize-control-ast-input-with-dropdown .ast-input-with-dropdown-wrapper input.components-text-control__input { padding-left: 40px; max-height: 30px; min-height: 30px; border-color: #ddd; } assets/css/unminified/customizer-global-rtl.css 0000666 00000000677 15165551206 0015764 0 ustar 00 input[type="text"], input[type="password"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="week"], select, textarea { color: var(--ast-customizer-color-5); } .customize-control .ast-spacing-responsive-btns li svg { max-width: 13px; } assets/css/unminified/radio-icon-rtl.css 0000666 00000003037 15165551206 0014337 0 ustar 00 .customize-control-ast-radio-icon .ast-control-wrap { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; } .customize-control-ast-radio-icon .customize-control-title { flex: 1; padding-left: 0.5em; } .customize-control-ast-radio-icon .customize-control-title { margin-top: 8px; margin-bottom: 8px; } .customize-control-ast-radio-icon .ast-options { background-color: var(--ast-customizer-color-9); margin: 0; line-height: 0; } .customize-control-ast-radio-icon .ast-options li { display: inline-block; position: relative; background-color: transparent; width: 42px; height: 28px; line-height: 28px; margin-bottom: 0; border: 1px solid var(--ast-customizer-color-7); color: var(--ast-customizer-color-8); cursor: pointer; } .customize-control-ast-radio-icon .ast-options li .dashicon { text-align: center; line-height: 28px; width: 100%; } .customize-control-ast-radio-icon .ast-options li { margin-right: -1px; } .customize-control-ast-radio-icon .ast-options li:nth-child(1) { border-top-right-radius: 3px; border-bottom-right-radius: 3px; margin-right: 0; } .customize-control-ast-radio-icon .ast-options li:nth-last-child(1) { border-top-left-radius: 3px; border-bottom-left-radius: 3px; } .customize-control-ast-radio-icon .ast-options li.active { background-color: var(--ast-customizer-color-1); color: var(--ast-customizer-color-10); border-color: var(--ast-customizer-color-1); } assets/css/unminified/responsive-toggle-control-rtl.css 0000666 00000003571 15165551206 0017450 0 ustar 00 .customize-control-ast-responsive-toggle-control .components-toggle-control .components-base-control__field, .ast-responsive-toggle-control .components-base-control__field { margin: 0; } .customize-control-ast-responsive-toggle-control .components-toggle-control .components-form-toggle, .customize-control-ast-link .ast-responsive-toggle-control .components-form-toggle { margin: 0; order: 2; } .customize-control-ast-link .ast-responsive-toggle-control .components-base-control__field { margin: 20px 0; } .customize-control-ast-responsive-toggle-control .components-toggle-control .components-toggle-control__label, .ast-responsive-toggle-control label { display: flex; flex: 1 1 auto; font-size: 14px; font-weight: 600; } .customize-control-ast-responsive-toggle-control .ast-responsive-toggle-control-wrapper .ast-responsive-toggle-control { display: none; } .customize-control-ast-responsive-toggle-control .ast-responsive-toggle-control-wrapper .ast-responsive-toggle-control.active { position: relative; top: 2px; width: 91%; display: inline-block; vertical-align: middle; } .customize-control-ast-responsive-toggle-control .ast-responsive-toggle-control-wrapper .ast-responsive-toggle-btns { position: relative; float: left; top: 4px; } .customize-control-ast-responsive-toggle-control .ast-responsive-toggle-control-wrapper .ast-responsive-toggle-btns > li.active{ vertical-align: middle; } .ast-responsive-toggle-btns > li { margin-bottom: 0; display: none; } .ast-responsive-toggle-btns > li.active { display: inline-block; } .ast-responsive-toggle-btns button[type="button"] { padding: 0; cursor: pointer; background: none; border: none; outline: none; } .ast-responsive-toggle-btns button[type="button"] > i { cursor: pointer; width: 15px; height: 15px; font-size: 15px; } assets/css/unminified/menu-select-rtl.css 0000666 00000000347 15165551206 0014535 0 ustar 00 .ast-menu-setting-wrap { position: absolute; top: 0; left: 0; } .ast-menu-setting-wrap .dashicon { width: 14px; height: 14px; font-size: 14px; color: #9CA3AF; } .ast-menu-location-btn { cursor: pointer; } assets/css/minified/custom-controls.min-rtl.css 0000666 00000331354 15165551206 0015713 0 ustar 00 .customize-control-ast-selector .ast-alignment-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.customize-control-ast-selector .ast-alignment-inner-wrap,.customize-control-ast-selector .ast-selector-responsive-wrap{display:none}.customize-control-ast-selector .ast-alignment-wrapper .ast-alignment-inner-wrap.active{flex:1 1 auto;display:flex}.customize-control-ast-selector .components-button.has-icon{padding:6px;min-width:36px;justify-content:center}.ast-alignment-inner-wrap .components-button{white-space:nowrap;color:var(--ast-customizer-color-5);text-decoration:none;text-shadow:none;outline:unset;border:1px solid var(--ast-customizer-color-7);width:100%;height:100%;text-align:center;justify-content:center;border-radius:unset;transition:none;font-weight:400}.ast-alignment-inner-wrap.active .components-button.is-primary{color:var(--ast-customizer-color-10);background:var(--ast-customizer-color-1)}.customize-control-ast-selector .ast-alignment-wrapper .ast-alignment-inner-wrap.active .components-button:not(.is-primary):hover{color:var(--ast-customizer-color-5)!important}.customize-control-ast-selector .components-button .ahfb-icon-set svg{width:16px;height:16px;fill:var(--ast-customizer-color-8)}.customize-control-ast-selector .components-button.is-primary .ahfb-icon-set svg,.customize-control-ast-selector .components-button.is-primary .ahfb-icon-set svg circle,.customize-control-ast-selector .components-button.is-primary .ahfb-icon-set svg path:not(.ast-hf-account-unfill){fill:var(--ast-customizer-color-10)}.customize-control-ast-selector .ast-alignment-inner-wrap:first-child .components-button{border-radius:0 3px 3px 0}.customize-control-ast-selector .ast-alignment-inner-wrap:last-child .components-button{border-radius:3px 0 0 3px}.ast-alignment-wrapper .ast-alignment-inner-wrap:not(:first-child):not(:last-child) .components-button{border-left:none}.customize-control-ast-selector .ast-alignment-inner-wrap .components-button{border-radius:unset;font-size:12px;padding:9px 0 10px}.customize-control-ast-selector .ast-selector-responsive-wrap.active{display:flex;flex:1 1 0}.customize-control-ast-selector .ast-responsive-btns{position:relative;right:6px;top:0}.customize-control-ast-selector .ast-alignment-inner-wrap .components-button:focus:not(:disabled){box-shadow:none}.customize-control-ast-selector .components-button .ahfb-icon-set{display:flex}.customize-control-ast-selector{margin-bottom:1px}.ast-alignment-inner-wrap.active button.components-button.is-primary{border-color:var(--ast-customizer-color-3)}#customize-controls .customize-control-notifications-container{margin:0}.customize-control-ast-background .screen-reader-text{top:initial}.customize-control-ast-background .background-container h4{font-weight:400}.customize-control-ast-background .background-attachment h4,.customize-control-ast-background .background-color h4,.customize-control-ast-background .background-position h4,.customize-control-ast-background .background-repeat h4,.customize-control-ast-background .background-size h4{margin-bottom:5px;margin-top:10px}.customize-control-ast-background .background-color{margin-bottom:12px}.customize-control-ast-background .background-repeat{margin:15px 0 8px 0}.customize-control-ast-background .background-attachment .buttonset,.customize-control-ast-background .background-size .buttonset{display:flex;flex-wrap:wrap}.customize-control-ast-background .background-attachment .buttonset .switch-label,.customize-control-ast-background .background-size .buttonset .switch-label{background:#fff;border:1px solid rgba(0,0,0,.1);color:#555;padding:2px 4px;margin-left:15px;text-align:center;flex-grow:1;transition:background-color 140ms linear}.customize-control-ast-background .background-attachment .buttonset .switch-label:last-child,.customize-control-ast-background .background-size .buttonset .switch-label:last-child{margin-left:0}.customize-control-ast-background .background-attachment .buttonset .switch-input:checked+.switch-label,.customize-control-ast-background .background-attachment .buttonset .switch-input[checked=checked]+.switch-label,.customize-control-ast-background .background-size .buttonset .switch-input:checked+.switch-label,.customize-control-ast-background .background-size .buttonset .switch-input[checked=checked]+.switch-label{background-color:#f5f5f5;color:#565e67}.customize-control-ast-background .ast-bg-img-remove.components-button.is-link{width:100%;border:1px dashed #b4b9be;box-sizing:border-box;box-shadow:unset;padding:9px 0;line-height:1.6;margin-top:10px;text-decoration:none}.customize-control-ast-background .ast-bg-img-remove.components-button.is-destructive:hover:not(:disabled){color:#a02222;box-shadow:unset;border-color:#a02222}.customize-control-ast-background .more-settings{margin-top:12px;display:flex;justify-content:flex-end;padding:5px 0 5px 0;cursor:pointer;float:none;text-decoration:none}.customize-control-ast-background .more-settings .message,.customize-control-ast-responsive-background .more-settings .message{margin-left:5px}.customize-control-ast-background .more-settings:focus{outline:0;box-shadow:none}.customize-control-ast-background .arrow-icon{margin-right:5px}.customize-control-ast-background .customize-control-title{display:block}.customize-control-ast-background .astra-color-picker-wrap{margin-top:18px}.ast-field-settings-modal .customize-control-ast-background.customize-control,.ast-field-settings-modal .customize-control-ast-background.customize-control:first-child{margin-top:28px}.ast-field-settings-modal .customize-control-ast-background .more-settings{margin-top:6px}.ast-field-settings-modal .customize-control-ast-background .customize-control-content .ast-color-btn-reset-wrap{left:59px}.ast-field-settings-modal .customize-control-ast-background .customize-control-content .color-button-wrap{left:16px}.ast-field-settings-modal .customize-control-ast-background .astra-popover-tabs .ast-clear-btn-inside-picker.components-button{margin:5px 10px 20px 20px}.customize-control-ast-border .customize-control-title{display:inline-block}.customize-control-ast-border .ast-border-outer-wrapper{display:flex;position:relative}.customize-control-ast-border .ast-border-wrapper{display:flex}.customize-control-ast-border .ast-border-btns{display:block;text-align:center;line-height:2;border:1px solid #ddd;background-color:#fff;border-radius:3px 0 0 3px}.customize-control-ast-border .ast-border-btns>li{margin-bottom:0;display:none;width:35px;height:26px}.customize-control-ast-border .ast-border-btns>li.active{display:inline-block}.customize-control-ast-border .ast-border-btns button[type=button]{padding:0;cursor:pointer;background:0 0;border:none;opacity:.75;outline:0;width:100%;height:100%}.customize-control-ast-border .ast-border-btns button[type=button]>i{width:15px;height:15px;font-size:15px;margin-top:1px}.customize-control-ast-border .input-wrapper .ast-border-wrapper{display:none}.customize-control-ast-border .input-wrapper .ast-border-wrapper li{text-align:center;-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin:0 2px}.customize-control-ast-border .input-wrapper .ast-border-wrapper li:first-child{margin-right:0}.customize-control-ast-border .input-wrapper .ast-border-wrapper li input.ast-border-input{text-align:center;display:block;font-size:12px;padding:15px 0;width:100%;height:28px;border:1px solid var(--ast-customizer-color-7);border-radius:3px;box-shadow:none;transition:all .3s;-moz-appearance:textfield}.customize-control-ast-border .input-wrapper .ast-border-wrapper li .ast-border-connected{color:#fff}.customize-control-ast-border .input-wrapper .ast-border-wrapper li:last-child input.ast-border-input{border-left-width:1px;border-radius:3px 0 0 3px}.customize-control-ast-border .input-wrapper .ast-border-wrapper.active{display:flex}.customize-control-ast-border .input-wrapper .ast-border-wrapper span.ast-border-title{text-transform:uppercase;font-size:10px;color:var(--ast-customizer-color-6)}.customize-control-ast-border .input-wrapper .ast-border-wrapper .ast-border-input-item-link .ast-border-connected{display:none}.customize-control-ast-border .input-wrapper .ast-border-wrapper .ast-border-input-item-link.disconnected .ast-border-disconnected{display:none}.customize-control-ast-border .input-wrapper .ast-border-wrapper .ast-border-input-item-link.disconnected .ast-border-connected{display:block}.customize-control-ast-border .input-wrapper .ast-border-wrapper .ast-border-input-item-link span{width:100%;height:26px;line-height:26px;font-size:14px;background-color:transparent;border-radius:3px}.customize-control-ast-border .input-wrapper .ast-border-wrapper .ast-border-input-item-link span svg{pointer-events:none}.customize-control-ast-border .input-wrapper .ast-border-wrapper .ast-border-input-item-link{margin-top:4px}.customize-control-ast-border .input-wrapper .ast-border-wrapper li input.ast-border-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.customize-control-ast-border .input-wrapper .ast-border-wrapper li input.ast-border-input:focus,.customize-control-ast-border .input-wrapper .ast-border-wrapper li input.ast-border-input:hover{border-color:var(--ast-customizer-color-2)}.customize-control-ast-border .input-wrapper .ast-border-wrapper li input.ast-border-input:focus{outline:0}.customize-control-ast-border .input-wrapper.ast-border-wrapper{margin-bottom:8px}.customize-control-ast-border .ast-range-unit{position:absolute;left:0;top:0;padding-left:6px;font-size:11px;font-weight:600;line-height:normal;text-transform:uppercase;color:var(--ast-customizer-color-1)}.ast-upgrade-pro-wrap .ast-button-link,.customize-control-ast-button-link .ast-button-link{display:block;padding:10px 0;border-radius:2px;border:1px solid var(--ast-customizer-color-1);background-color:var(--ast-customizer-color-9);color:var(--ast-customizer-color-1);font-size:13px!important;font-weight:400;line-height:13px!important;text-align:center;cursor:pointer}.ast-upgrade-pro-wrap .ast-button-link:hover,.customize-control-ast-button-link .ast-button-link:hover{background-color:var(--ast-customizer-color-9);color:var(--ast-customizer-color-1);border:1px solid var(--ast-customizer-color-1)}.ast-btn-preset-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ast-btn-preset-wrap .ast-btn-style-item{cursor:pointer}.ast-btn-preset-wrap .ast-btn-style-item svg{fill:#646970}.ast-btn-preset-wrap .ast-btn-style-item svg:hover{fill:#565b62}.ast-btn-preset-wrap .ast-btn-style-item.active svg,.ast-btn-preset-wrap .ast-btn-style-item.active svg:hover{fill:#2271b1}.ast-reset-btn-preset-wrap{position:absolute;display:inline-block;line-height:1;left:0;top:0}.ast-reset-btn-preset-wrap .components-button.is-secondary,.ast-reset-btn-preset-wrap .components-button.is-secondary:hover{box-shadow:none;background:0 0;color:var(--ast-customizer-color-1)}.color-group-item .components-tooltip .components-popover__content{border-radius:3px}.color-group-item .components-tooltip .components-popover__content>div{padding:5px 10px;line-height:1}.customize-control.customize-control-ast-color-group{display:flex;flex-wrap:wrap}.customize-control.customize-control-ast-color-group .ast-toggle-desc-wrap{flex:1 1 auto;align-self:center}.customize-control.customize-control-ast-color-group .customize-control-title{margin-bottom:5px}.customize-control.customize-control-ast-color-group .ast-field-color-group-wrap{justify-content:flex-end;display:flex;max-height:28px}.customize-control.customize-control-ast-color-group .color-button-wrap{position:inherit}.customize-control.customize-control-ast-color-group .color-group-item:not(:last-child){margin-left:8px}.customize-control.customize-control-ast-color-group .ast-color-group-reset{left:72px;top:6px;cursor:pointer}.customize-control.customize-control-ast-color-group .ast-color-group-responsive-wrap{display:none}.customize-control.customize-control-ast-color-group .ast-color-group-responsive-wrap.active{justify-content:flex-end;display:flex}.customize-control.customize-control-ast-color-group .ast-responsive-btns{position:relative;left:-5px;top:3px}.customize-control.customize-control-ast-color-group .ast-bg-img-remove.components-button.is-link{width:100%;border:1px dashed #b4b9be;box-sizing:border-box;box-shadow:unset;padding:9px 0;line-height:1.6;margin-top:10px;text-decoration:none}.customize-control.customize-control-ast-color-group .more-settings{margin-top:12px;display:flex;justify-content:flex-end;padding:5px 0 5px 0;cursor:pointer;float:none;text-decoration:none}.customize-control-ast-color-group .ast-color-multiple-group-reset.ast-color-group-reset{left:110px}.customize-control-ast-color-group .ast-color-multiple-group-reset.ast-color-group-reset.ast-single-color-group-set{left:112px}#customize-control-astra-settings-woo-single-page-color-group .ast-color-group-reset{left:145px}.ast-top-divider.customize-control-ast-color-group .ast-control-wrap .ast-color-btn-reset-wrap{top:30px}.ast-top-divider.customize-control-ast-color-group .ast-divider-title+.ast-control-wrap .ast-color-btn-reset-wrap{top:75px}.ast-top-dotted-divider.customize-control-ast-color-group .ast-control-wrap .ast-color-btn-reset-wrap{top:30px}.ast-top-dotted-divider.customize-control-ast-color-group .ast-divider-title+.ast-control-wrap .ast-color-btn-reset-wrap{top:75px}.customize-control-ast-color-group .ast-control-wrap{display:inline-flex;width:100%}.customize-control-ast-color-group .ast-divider-title+.ast-control-wrap .ast-color-group-reset{top:47px}.customize-control-ast-color-group .ast-divider-title+.ast-control-wrap .astra-color-picker-wrap{top:73px}.astra-color-picker-wrap.picker-open+span{display:none}#customize-control-astra-color-palettes .ast-color-palette-wrap>div{margin-bottom:8px;position:relative}#customize-control-astra-color-palettes .color-button-wrap{display:unset;position:relative;left:unset;top:unset;vertical-align:sub;z-index:10}#customize-control-astra-color-palettes .astra-color-picker-wrap{position:absolute;z-index:1;left:0;width:100%;display:none;margin-top:10px}#customize-control-astra-color-palettes .astra-color-picker-wrap.picker-open{display:block}#customize-control-astra-color-palettes .ast-color-palette-label{width:65%;display:inline-block;margin-left:10px;vertical-align:top}#customize-control-astra-color-palettes .ast-color-palette-label input{background:0 0;border:none}#customize-control-astra-color-palettes .ast-color-palette-label input:focus{border:1px solid #000;outline:0;box-shadow:none;background:#fff}.ast-color-palette-wrapper .ast-single-palette-wrap{display:grid;grid-template-columns:repeat(9,1fr);align-items:center;position:relative;gap:2px}.ast-single-palette-wrap .components-button.astra-color-icon-indicate .component-color-indicator.astra-advanced-color-indicate{width:25px;height:25px}#customize-control-astra-color-palettes .ast-color-palette-wrapper .ast-color-picker-wrap:first-child{margin-right:0}#customize-control-astra-color-palettes .ast-color-palette-wrapper .ast-color-picker-wrap{margin-top:12px;cursor:pointer}#customize-control-astra-color-palettes .ast-reset-btn:disabled{opacity:.6}#customize-control-astra-color-palettes .ast-single-color-container{width:25%;height:48px;display:inline-block}#customize-control-astra-color-palettes .ast-color-palette-wrap>section{text-align:center;outline:0;border-radius:3px;cursor:pointer;transition:all .2s;box-shadow:0 0 0 1px #ddd}.ast-color-palette-container{width:100%;display:inline-grid;grid-template-columns:auto auto;column-gap:16px;row-gap:16px}#customize-control-astra-color-palettes .ast-field-settings-modal{display:none;padding:16px}.ast-color-palette-wrap{transition:all .2s}.ast-color-palette-wrap.active{box-shadow:0 12px 20px -8px rgb(30 41 59 / 16%)}#customize-control-astra-color-palettes .ast-color-palette-wrapper{clear:both}#customize-controls .customize-section-title.is-in-view.is-sticky{z-index:99}#customize-control-astra-color-palettes .ast-palette-selection-wrapper{overflow:hidden;padding:2px}@media (min-width:1800px){#customize-control-astra-color-palettes .astra-color-picker-wrap{width:auto}}#customize-control-astra-color-palettes .ast-color-palette-wrap.active>section{box-shadow:0 0 0 1px #334155}.ast-palette-label-wrap{text-align:center;color:#9ca3af;overflow:hidden;width:100%;box-sizing:border-box;padding:0;transition:.15s color ease-in-out,.15s background-color ease-in-out,.15s border-color ease-in-out;font-style:normal;font-weight:600;font-size:10px;line-height:22px;letter-spacing:1.5px;text-transform:uppercase}.ast-color-palette-wrap.active .ast-palette-label-wrap{color:#334155}#customize-control-astra-color-palettes .ast-field-settings-modal{margin-top:-35px}.astra-advanced-color-indicate .global-color{display:none}.color-button-wrap.has-global-palette-color .astra-advanced-color-indicate .global-color{color:#fff;display:block;opacity:1;position:absolute;right:50%;top:50%;display:block;text-align:center;transform:translate(50%,-50%)}.color-button-wrap.has-global-palette-color .astra-advanced-color-indicate .global-color svg{width:10px;height:10px;transform:scale(1.5)}#customize-control-astra-color-palettes .ast-adv-toggle-icon{top:-5px}.ast-color-picker-custom-tooltip{position:absolute;top:-30px;bottom:0;right:0;left:0;width:100%;height:100%}.ast-color-picker-custom-tooltip[data-title]::after{content:attr(data-title);min-width:3em;max-width:10em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:1ch 1.5ch;border-radius:.3ch;box-shadow:0 1em 2em -.5em rgb(0 0 0 / 35%);background:var(--ast-customizer-color-12);color:var(--ast-customizer-color-10);z-index:1000;bottom:calc(100% + 5px);text-align:center;animation:tooltips-vert .3s ease-out forwards;text-transform:none;font-size:.9em;line-height:1;user-select:none;pointer-events:none;position:absolute;display:none;opacity:0;right:50%;transform:translate(50%,-.5em)}.ast-color-picker-custom-tooltip-wrapper{position:relative}.ast-color-picker-wrap:hover+.ast-color-picker-custom-tooltip-wrapper .ast-color-picker-custom-tooltip[data-title]::after{display:flex;white-space:break-spaces;inline-size:max-content}.ast-color-palette .components-popover.components-tooltip{position:relative!important;right:5px!important;top:-35px!important;transform:unset!important}.customize-control .components-tooltip{z-index:8!important}.ast-color-palette .components-popover .components-popover__content,.color-group-item .components-popover .components-popover__content{min-width:3em;max-width:10em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:1ch 1.5ch;border-radius:.3ch;box-shadow:0 1em 2em -.5em rgb(0 0 0 / 35%);background:var(--ast-customizer-color-12);color:var(--ast-customizer-color-10);z-index:1000;text-align:center;text-transform:none;font-size:.9em;line-height:1;user-select:none;pointer-events:none}.ast-color-palette .components-popover .components-popover__content{bottom:calc(100% + 5px);animation:tooltips-vert .3s ease-out forwards;right:50%;transform:translate(50%,-.5em)}.astra-control-field.astra-color-control{display:flex}.astra-control-field{position:relative;margin-top:10px;margin-bottom:10px}.astra-control-field.astra-color-control .customize-control-title{flex-grow:2}.astra-control-field .customize-control-title{font-size:14px;font-weight:600;margin-bottom:0;display:flex;align-items:center;letter-spacing:.1px;line-height:18px}.customize-control-title{display:block;font-size:14px;line-height:1;font-weight:600;margin-bottom:4px}.astra-globe-dashicon{color:#fff;background:rgba(0,0,0,.4);border-radius:100%;border:.1px solid rgba(0,0,0,.1);opacity:.78}.components-button.astra-color-icon-indicate .component-color-indicator.astra-advanced-color-indicate{width:28px;height:28px;border-radius:50%;margin:0}.component-color-indicator{width:25px;height:16px;display:inline-block}.astra-advanced-color-indicate.component-color-indicator{border:none}.astra-color-icon-indicate.components-button{height:auto;position:relative;transform:scale(1);transition:none;border-radius:50%;padding:0;background-image:linear-gradient(-45deg,#ddd 25%,transparent 0),linear-gradient(45deg,#ddd 25%,transparent 0),linear-gradient(-45deg,transparent 75%,#ddd 0),linear-gradient(45deg,transparent 75%,#ddd 0);background-size:10px 10px;background-position:100% 0,100% 5px,5px -5px,-5px 0}.astra-popover-color .components-popover__content .components-focal-point-picker-wrapper{box-sizing:border-box}.astra-popover-color .components-popover__content .components-focal-point-picker_position-display-container input[type=number].components-text-control__input{min-height:16px;line-height:16px;font-size:12px;width:50px;font-weight:400}.astra-popover-color .components-popover__content .components-focal-point-picker_position-display-container .components-base-control{flex:1;margin-bottom:0}.astra-popover-color .components-popover__content .components-focal-point-picker_position-display-container .components-base-control .components-base-control__label{margin-bottom:0;margin-left:.2em}.astra-popover-color .components-popover__content .components-focal-point-picker_position-display-container .components-base-control__field{display:flex;align-items:center;font-size:8px;font-weight:600;font-style:normal;text-transform:uppercase}.astra-popover-color .components-popover__content .components-focal-point-picker_position-display-container .components-base-control:last-child .components-base-control__field{justify-content:flex-end}.astra-popover-color .components-popover__content .actions{display:flex;justify-content:center;margin-bottom:10px}.astra-popover-color .components-popover__content .actions .button{flex:1;margin-top:10px}.astra-background-picker-wrap .astra-popover-color .components-popover__content{min-width:300px;min-height:340px;max-height:60vh}.color-button-wrap{display:inline-block;position:absolute;left:0;top:0;transform:scale(1);transition:transform .1s ease;height:28px;width:28px}.components-button.astra-color-icon-indicate .astra-advanced-color-indicate:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;border:1px solid transparent}.components-button.astra-background-icon-indicate{width:50px;height:50px;border-radius:50%;position:relative;transform:scale(1);transition:transform .1s ease;border-radius:50%;padding:0;background-image:linear-gradient(-45deg,#ddd 25%,transparent 0),linear-gradient(45deg,#ddd 25%,transparent 0),linear-gradient(-45deg,transparent 75%,#ddd 0),linear-gradient(45deg,transparent 75%,#ddd 0);border:1px solid #dadada;background-size:10px 10px;background-position:100% 0,100% 5px,5px -5px,-5px 0}.components-button.astra-background-icon-indicate .component-color-indicator.astra-advanced-color-indicate{width:100%;height:100%;border-radius:4px;margin:0;display:block;position:absolute;border:0;top:0}.components-button.astra-background-icon-indicate>svg.dashicon{position:absolute;transform:translate(50%,-50%);right:50%;top:50%;color:#fff;background:rgba(0,0,0,.6);border-radius:100%;width:16px;height:16px;border:1px solid rgba(0,0,0,.1)}.components-button.astra-background-icon-indicate>svg.dashicon path{transform:translate(-1px,1px)}.components-button.astra-background-icon-indicate img.astra-background-image-preview{display:flex;object-fit:cover;min-width:100%;min-height:100%;position:absolute;top:0}.components-button.astra-background-icon-indicate:hover{box-shadow:none!important}.astra-control-field.astra-color-control{display:flex}.astra-control-field.astra-color-control .customize-control-title{flex-grow:2}.components-popover.astra-popover-color .components-popover__content{padding:15px 15px 0;box-sizing:initial;background:#fff;border:unset;border-radius:4px;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.3);box-shadow:0 2px 15px rgba(0,0,0,.3)}.customize-control-ast-color.customize-control>*{display:inline}.components-popover.astra-popover-color .components-popover__content .sketch-picker{padding:0 0 5px!important;box-shadow:none!important;border-radius:0!important}.components-popover.astra-popover-color .components-popover__content .attachment-media-view{margin-top:10px;margin-bottom:10px}.astra-swatches-wrap .astra-swatche-item-wrap:hover{transform:scale(1.1)!important}.astra-swatches-wrap .astra-swatche-item-wrap .astra-swatch-item{background-image:linear-gradient(-45deg,#ddd 25%,transparent 0),linear-gradient(45deg,#ddd 25%,transparent 0),linear-gradient(-45deg,transparent 75%,#ddd 0),linear-gradient(45deg,transparent 75%,#ddd 0);background-size:10px 10px;background-position:100% 0,100% 5px,5px -5px,-5px 0;padding:0;display:flex;justify-content:center}.astra-swatches-wrap .astra-swatche-item-wrap .astra-swatch-item .dashicon{display:none}.astra-swatches-wrap .astra-swatche-item-wrap .astra-swatch-item.swatch-active{box-shadow:0 0 0 8px inset!important}.astra-swatches-wrap .astra-swatche-item-wrap .astra-swatch-item.swatch-active .dashicon{display:block;color:#fff;background:rgba(0,0,0,.6);width:16px;height:16px;border:1px solid rgba(0,0,0,.1);border-radius:100%}.astra-swatches-wrap .astra-swatche-item-wrap .astra-swatch-item.swatch-active .dashicon path{transform:translate(-1px,1px)}.components-button.astra-color-icon-indicate>.dashicon{position:absolute;transform:translate(50%,-50%);right:50%;top:50%;color:#fff;background:rgb(85 93 101);border-radius:4px;width:24px;height:24px;font-size:24px;border:1px solid rgba(0,0,0,.1)}.astra-popover-color{margin:5px -5px 0;background-color:#fff;border-radius:4px;box-shadow:0 8px 16px -4px rgba(30,41,59,.16)}.astra-popover-color .components-h-stack.ast-color-palette{padding:14px 5px}.customize-control-ast-color-group .astra-popover-color .astra-background-tabs .components-h-stack.ast-color-palette,.customize-control-ast-responsive-background .astra-popover-color .components-h-stack.ast-color-palette{padding:0 5px 14px}.astra-popover-color .components-h-stack .components-button{flex:inherit}.astra-popover-color .components-circular-option-picker__option:focus::after{width:auto;height:auto}.astra-popover-color .components-h-stack .components-circular-option-picker__option-wrapper{margin-left:0}.astra-popover-color .components-color-picker .react-colorful__alpha,.astra-popover-color .components-color-picker .react-colorful__hue{width:90%}.ast-field-settings-modal .astra-popover-color{margin-right:0;border:1px solid #dedede}.ast-field-settings-modal .astra-popover-color .components-tab-panel__tabs{padding:8px}.components-color-picker__saturation-black{border-radius:4px 4px 0 0}.components-color-picker__saturation-color{border-radius:3px}.components-color-picker__saturation-white{border-radius:3px}.astra-color-picker-wrap{position:absolute;z-index:2;top:30px;right:0;left:0;bottom:0;display:none}.astra-color-picker-wrap .astra-popover-color .components-color-picker,.astra-color-picker-wrap .astra-popover-color .react-colorful{width:100%}.astra-popover-color .components-custom-gradient-picker{z-index:1}.astra-popover-color .components-custom-gradient-picker__ui-line{z-index:-1}.astra-color-picker-wrap.picker-open{display:block}.ast-field-settings-modal .astra-color-picker-wrap{position:relative;top:10px}.ast-color-palette .components-circular-option-picker__option-wrapper{margin-left:6px;position:relative;height:25px;width:25px}.ast-color-btn-clear-wrap{position:absolute;top:1.5px;left:65px}.ast-color-btn-clear-wrap .astra-color-clear-button.components-button{padding:10px 3px;width:20px;height:20px}.ast-clear-btn-inside-picker.components-button,.ast-reset-btn-inside-picker.components-button,.astra-popover-tabs .ast-clear-btn-inside-picker.components-button{margin:5px 15px 20px 20px;padding:0 8px;border:1px solid #ccc;box-shadow:none}.ast-clear-btn-inside-picker.components-button:active,.ast-clear-btn-inside-picker.components-button:focus,.ast-clear-btn-inside-picker.components-button:hover,.astra-popover-tabs .ast-clear-btn-inside-picker.components-button:active,.astra-popover-tabs .ast-clear-btn-inside-picker.components-button:focus,.astra-popover-tabs .ast-clear-btn-inside-picker.components-button:hover,.astra-popover-tabs [ID*="-gradient-view"] .components-circular-option-picker__clear:active{box-shadow:none!important;background:0 0!important}.ast-clear-btn-inside-picker{padding:0 8px}.ast-color-btn-reset-wrap{position:absolute;left:36px;top:6px}.ast-color-btn-reset-wrap .ast-reset-btn.components-button,.ast-resp-slider-reset-wrap .ast-reset-btn.components-button{color:#006ba1;height:20px;width:20px;padding:4px;background:0 0;box-shadow:none;cursor:pointer}.astra-color-clear-button.components-button:focus:not(:disabled){outline:unset;border:none}.ast-color-btn-reset-wrap .ast-reset-btn.components-button:focus,.ast-color-btn-reset-wrap .ast-reset-btn.components-button:hover,.ast-resp-slider-reset-wrap .ast-reset-btn.components-button:focus,.ast-resp-slider-reset-wrap .ast-reset-btn.components-button:hover{box-shadow:none;border:none;background:0 0}.astra-color-clear-button.components-button.is-secondary:hover:not(:disabled),.astra-color-clear-button.components-button:focus:not(:disabled){box-shadow:0 0 #000;padding:1.5px;border:none}.ast-reset-btn.components-button.is-secondary:disabled span,.astra-color-clear-button.components-button.is-secondary:disabled{color:var(--ast-customizer-color-6)}.ast-field-settings-modal .color-button-wrap{left:16px}.ast-field-settings-modal .ast-color-btn-reset-wrap{left:59px;top:6px}.ast-field-settings-modal .ast-color-btn-clear-wrap{left:78px}.ast-field-settings-modal .customize-control-ast-color.customize-control,.ast-field-settings-modal .customize-control-ast-color.customize-control:first-child{margin-top:25px}.astra-color-picker-wrap .components-color-picker__inputs-wrapper{min-width:unset}.customize-control .ast-gradient-color-picker input[type=number]{width:100%}.ast-gradient-color-picker .components-select-control.components-custom-gradient-picker__type-picker{align-items:center;flex-direction:inherit}.astra-color-picker-wrap .components-popover__content{width:max-content}.astra-color-picker-wrap .astra-popover-color .ast-gradient-ui .components-color-picker,.astra-color-picker-wrap .astra-popover-color .ast-gradient-ui .react-colorful,.astra-color-picker-wrap .components-custom-gradient-picker__inserter .components-color-picker{width:216px}.astra-color-picker-wrap .ast-gradient-ui .components-select-control.components-custom-gradient-picker__type-picker{flex-direction:column;align-items:start}.astra-color-picker-wrap .ast-gradient-ui .components-angle-picker-control{margin-bottom:0}.astra-color-picker-wrap .ast-gradient-ui .components-custom-gradient-picker__remove-control-point{padding:0 16px 16px 16px;border:0}.astra-color-picker-wrap .ast-gradient-ui .components-custom-gradient-picker__remove-control-point:focus{box-shadow:none;outline:0}.customize-control .ast-gradient-color-picker .is-alpha-enabled .components-base-control__field [type=number]{width:100%}.ast-field-settings-modal .components-circular-option-picker__option-wrapper .components-circular-option-picker__option:focus::after{width:24px;height:24px}.ast-field-settings-modal .ast-color-palette .components-circular-option-picker__option-wrapper{height:25px;width:25px}.ast-field-settings-modal .ast-color-palette .components-circular-option-picker__option.is-pressed+svg{right:2.5px;top:0;width:20px}.ast-color-palette .components-circular-option-picker__option.is-pressed+svg{right:0;top:0;mix-blend-mode:difference}.astra-popover-color .components-circular-option-picker .components-circular-option-picker__swatches{gap:4px;justify-content:center}.astra-popover-color .components-circular-option-picker__option-wrapper:hover{transform:scale(1.1)}.customize-control-ast-color+.customize-control-ast-color{margin-top:30px}@media (max-width:1845px){.ast-color-palette .components-circular-option-picker__option-wrapper{height:22px;width:22px}.ast-color-palette .components-circular-option-picker__option-wrapper .components-circular-option-picker__option{padding:6px 10px}.ast-color-palette .components-circular-option-picker__option.is-pressed+svg{width:20px;top:-2px}.ast-color-palette .components-circular-option-picker__option-wrapper .components-circular-option-picker__option:focus::after{width:24px;height:24px}.astra-popover-color .ast-color-palette.components-circular-option-picker{width:auto;padding:16px 8px 0 0}.astra-typography-control .typography-button-wrap>button.components-button.astra-typography-preview-indicate{padding:0 2px}.astra-typography-control .typography-button-wrap>button.components-button{padding:0 4px}.ast-fields-wrap .components-circular-option-picker__option-wrapper .components-circular-option-picker__option:focus::after{width:auto;height:auto}.ast-fields-wrap .ast-color-palette .components-circular-option-picker__option-wrapper{height:20px;width:20px}.ast-fields-wrap .ast-color-palette .components-circular-option-picker__option.is-pressed+svg{right:1px;top:-2px;width:18px}}@supports (-moz-appearance:none){@media (max-width:1845px){.ast-color-palette .components-circular-option-picker__option-wrapper{margin-left:5px}.ast-field-settings-modal .components-circular-option-picker__option-wrapper .components-circular-option-picker__option:focus::after{width:21px;height:21px}.ast-field-settings-modal .ast-color-palette .components-circular-option-picker__option-wrapper{height:20px;width:20px}.ast-field-settings-modal .ast-color-palette .components-circular-option-picker__option.is-pressed+svg{right:3px;top:-2px;width:15px}}}.astra-color-icon-indicate.components-button:focus:not(:disabled){box-shadow:unset;outline:unset}.astra-color-icon-indicate.components-button:hover{transform:scale(1.05)}.ast-top-divider.customize-control-ast-color .ast-divider-title+.ast-control-wrap,.ast-top-divider.customize-control-ast-color-group .ast-divider-title+.ast-control-wrap{margin-top:25px;display:inline-flex;width:100%;min-height:22px}.ast-bottom-divider.customize-control-ast-toggle-control .ast-divider-title+.ast-togglecontrol-wrapper,.ast-top-divider.customize-control-ast-responsive-color .ast-divider-title+.ast-control-wrap,.ast-top-divider.customize-control-ast-responsive-toggle-control .ast-divider-title+.ast-responsive-toggle-control-wrapper,.ast-top-divider.customize-control-ast-slider .ast-divider-title+.ast-slider-wrap,.ast-top-divider.customize-control-ast-toggle-control .ast-divider-title+.ast-togglecontrol-wrapper,.customize-control-ast-color-group .ast-divider-title+.ast-control-wrap{margin-top:25px}.ast-top-divider.customize-control-ast-color-group .ast-control-wrap{display:inline-flex;width:100%}.ast-top-divider .ast-divider-title+.ast-control-wrap .ast-color-btn-reset-wrap{top:67px}.ast-top-divider .ast-divider-title+.ast-control-wrap .color-button-wrap{top:61px}.ast-top-divider.customize-control-ast-responsive-color .ast-divider-title+.ast-control-wrap .ast-responsive-btns{top:70px}.ast-color-palette.components-circular-option-picker .components-circular-option-picker__swatches{width:100%}:root{--ast-customizer-color-1:#0284c7;--ast-customizer-color-2:#0ea5e9;--ast-customizer-color-3:#2271b1;--ast-customizer-color-4:#1e293b;--ast-customizer-color-5:#334155;--ast-customizer-color-6:#9CA3AF;--ast-customizer-color-7:#D1D5DB;--ast-customizer-color-8:#4B5563;--ast-customizer-color-9:#fff;--ast-customizer-color-10:#fff;--ast-customizer-color-11:#F5F5F5;--ast-customizer-color-12:#1e293b;--ast-customizer-color-13:#F3F4F6;--ast-customizer-color-14:#cc1818}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{color:var(--ast-customizer-color-5)}.customize-control .ast-spacing-responsive-btns li svg{max-width:13px}.customize-control-ast-customizer-link .customizer-link{font-style:italic;text-decoration:none}.customize-control-ast-customizer-link:empty{display:none}.accordion-section-content::-webkit-scrollbar,.wp-full-overlay-sidebar-content::-webkit-scrollbar{width:6px;background-color:#f1f1f1}.accordion-section-content::-webkit-scrollbar-thumb,.wp-full-overlay-sidebar-content::-webkit-scrollbar-thumb{border-radius:10px;background-color:#d8d8d8}.accordion-section-content::-webkit-scrollbar-track,.wp-full-overlay-sidebar-content::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.3);width:6px}.wp-full-overlay-sidebar:after{display:none}#customize-theme-controls .control-section-ast-section-separator{margin-top:15px;border-top:1px solid #ddd;display:block!important}.customize-control:not(.customize-control-nav_menu_item){position:relative;margin-bottom:0;margin-top:16px}.customize-control-ast-background,.customize-control-ast-responsive-background,.customize-control.customize-control-ast-color,.customize-control.customize-control-ast-color-group{display:flex;align-items:center;min-height:28px;flex-wrap:wrap}.customize-control-ast-responsive-background label{white-space:nowrap}.customize-control .media-position-setting label.components-text{text-transform:capitalize;font-size:12px;font-weight:400}.media-position-setting .astra-popover-tabs .components-tab-panel__tabs{padding-right:0;padding-left:0}.customize-control[ID*="-builder-layout-ast-context-tabs"]{margin-top:0}[ID*="-builder-layout-ast-context-tabs"]{margin-top:10px}.customize-section-title{margin:-12px -24px 0 -24px}#customize-controls .customize-info,#customize-controls .customize-info.section-meta,.customize-section-description-container{margin-bottom:0}#customize-controls #sub-accordion-panel-nav_menus .customize-info{margin-bottom:15px}#customize-control-astra-settings-header-transparent-link-heading{margin-top:15px}.components-base-control .components-base-control__field{margin-bottom:0}.components-base-control .components-base-control__field .components-input-control__backdrop{border-color:#d1d5db!important}.customize-control .customize-inside-control-row{padding-top:0;padding-bottom:0}.customize-control-title{display:inline-block;margin-bottom:16px;vertical-align:middle}.customize-control-ast-background .customize-control-title,.customize-control-ast-color .customize-control-title,.customize-control-ast-responsive-background .customize-control-title,.customize-control-ast-responsive-color .customize-control-title{display:contents}.customize-control .ast-control-tooltip{position:absolute;top:0;left:0;color:var(--ast-customizer-color-6)}.customize-control.customize-control-ast-toggle-control .ast-control-tooltip{position:absolute;top:50%;left:40px;transform:translateY(-50%);z-index:1}#customize-control-astra-settings-learndash-distraction-free-learning .ast-control-tooltip{padding-top:32px}.customize-control.customize-control-ast-toggle-control.ast-top-dotted-divider .ast-control-tooltip{position:absolute;top:55%;left:40px;transform:translateY(0)}.customize-control.customize-control-ast-toggle-control.ast-top-divider .ast-control-tooltip{top:calc(50% + 15px)}.customize-control.customize-control-ast-toggle-control.ast-bottom-divider .ast-control-tooltip{top:calc(50% - 11px)}.customize-control.customize-control-ast-toggle-control .ast-description-enabled .components-form-toggle{margin-right:25px}.customize-control.customize-control-ast-divider .ast-control-tooltip{position:absolute;top:auto;bottom:3px;left:0}.ast-fields-wrap .customize-control .ast-control-tooltip{left:15px;top:6px}.customize-control .select2-search input[type=text].select2-search__field{min-height:17px}input[type=text].select2-search__field{line-height:1;border-radius:0}.ast-customizer-notice{margin:0 -12px;padding:12px}#customize-theme-controls .control-section.open{height:100%;padding:12px 24px 25px 24px}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){#customize-control-astra-settings-ast-header-responsive-logo-width .wrapper{display:inline-block;width:100%}.dashicons-desktop:before,.dashicons-smartphone:before,.dashicons-tablet:before{color:#000;opacity:.75}.ast-reset-btn.components-button svg{padding:0;height:13px}}}@-moz-document url-prefix(){.control-section.open .customize-control:last-child{margin-bottom:20px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.control-section.open .customize-control:last-child{padding-bottom:20px}#customize-control-astra-settings-blog-archive-image-height .customize-control-title,#customize-control-astra-settings-blog-archive-image-width .customize-control-title,#customize-control-astra-settings-blog-single-post-image-height .customize-control-title,#customize-control-astra-settings-blog-single-post-image-width .customize-control-title{margin-right:0;margin-left:20px}}.wp-customizer li:not(.customize-control-sidebar_block_editor) h1,.wp-customizer li:not(.customize-control-sidebar_block_editor) h2,.wp-customizer li:not(.customize-control-sidebar_block_editor) h3,.wp-customizer li:not(.customize-control-sidebar_block_editor) h4,.wp-customizer li:not(.customize-control-sidebar_block_editor) h5,.wp-customizer li:not(.customize-control-sidebar_block_editor) h6{font-weight:600}.block-list-appender{margin-bottom:20px}.block-editor-block-inspector .block-editor-block-card{margin-top:12px}.components-circular-option-picker__option-wrapper::before{background:unset}.block-editor-panel-color-gradient-settings .components-circular-option-picker__option-wrapper{position:relative}.preview-tablet #customize-control-astra-settings-woo-desktop-cart-flyout-width{display:none}.preview-tablet #customize-control-astra-settings-woo-desktop-cart-flyout-direction{display:none}.preview-mobile #customize-control-astra-settings-woo-desktop-cart-flyout-width{display:none}.preview-mobile #customize-control-astra-settings-woo-desktop-cart-flyout-direction{display:none}#customize-controls .control-section.control-section-ast_section .accordion-section-title,#customize-outer-theme-controls .accordion-section-title,#customize-theme-controls .accordion-section-title{border-bottom:1px solid var(--ast-customizer-color-7)}.wp-core-ui #customize-controls .control-section .accordion-section-title:focus,.wp-core-ui #customize-controls .control-section .accordion-section-title:hover,.wp-core-ui #customize-controls .control-section:hover>.accordion-section-title,.wp-core-ui .customize-panel-back:focus,.wp-core-ui .customize-panel-back:hover,.wp-core-ui .customize-section-back:focus,.wp-core-ui .customize-section-back:hover{border-right-color:var(--ast-customizer-color-1)}.ast-section-toggle{display:grid;grid-template-columns:70% 15% 15%;align-items:center;padding:16px 14px 16px 0;height:100%}.ast-section-toggle label{font-size:14px;line-height:1;font-weight:600;height:100%;display:inline-flex;align-items:center}.ast-section-toggle:not(.active)>label{cursor:default}.customize-control.customize-control-ast-section-toggle{border:1px dashed var(--ast-customizer-color-7);background:var(--ast-customizer-color-11);cursor:pointer;box-shadow:none!important;line-height:42px;font-size:14px;display:inline-grid;align-items:center;height:auto;color:var(--ast-customizer-color-5);position:relative;white-space:nowrap;border-radius:4px;transition:all .2s;padding-top:0;padding-bottom:0;margin-bottom:9px}.customize-control.customize-control-ast-section-toggle:hover{background:var(--ast-customizer-color-9);border-style:solid}.ast-section-toggle-icon{color:var(--wp-admin-theme-color);cursor:pointer;line-height:20px;margin-right:10px;height:100%;display:inline-flex;align-items:center}.ast-section-toggle-icon span{font-size:16px;line-height:16px}.customize-control-ast-section-toggle{padding-top:25px;padding-bottom:16px}li[ID*=accordion-section-ast-dynamic-archive-].control-section-ast_section,li[ID*=accordion-section-ast-dynamic-single-].control-section-ast_section{display:none!important}.customize-control-ast-description .ast-description{font-style:italic;color:#9ca3af;font-size:11px;line-height:16px;font-weight:400}.customize-control-ast-description a.button{margin-top:10px;font-style:normal}.customize-control-ast-description p{margin:0;cursor:initial;font-size:11px;line-height:16px;font-weight:400}.customize-control-ast-divider hr{margin-top:0;margin-bottom:0;border-bottom:none}.customize-control-ast-divider .customize-control-title{font-size:15px;margin:1em 0 .2em}.customize-control-ast-divider .customize-control-suffix{position:absolute;left:0;bottom:0;font-weight:600;color:var(--ast-customizer-color-1);display:inline-block;font-size:11px;text-transform:uppercase}.customize-control-ast-divider .customizer-text{margin-top:-10px;display:block}.ast-field-settings-modal .customize-control-ast-divider{background-color:#f5f5f5;display:block;padding:6px 14px;margin:0;border-width:1px 0;border-style:solid;border-color:#ddd;line-height:1;margin-top:15px}.customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-divider .customizer-text{margin-top:0}.customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-divider .customize-control-title{font-weight:500;letter-spacing:1px;font-size:11px;margin:0;text-transform:uppercase}.ast-bottom-divider{border-bottom:1px solid var(--ast-customizer-color-7);padding-bottom:25px}.ast-top-divider{border-top:1px solid var(--ast-customizer-color-7);padding-top:25px}.ast-bottom-divider>label.ast-divider-title,.ast-top-divider>label.ast-divider-title,.customize-control-ast-color-group>.ast-divider-title{display:block;width:100%;font-size:15px;font-weight:600}.ast-top-divider .ast-control-wrap .ast-color-btn-reset-wrap{top:25px}.ast-top-divider .ast-control-wrap .astra-color-picker-wrap{top:55px;background-color:transparent}.ast-top-divider .ast-divider-title+.ast-control-wrap .astra-color-picker-wrap{top:100px;background-color:transparent}.ast-top-divider .ast-control-wrap .color-button-wrap{top:20.5px}.ast-top-divider.customize-control-ast-select .ast-divider-title{margin-bottom:25px}.customize-control.ast-bottom-spacing{margin-bottom:16px}.customize-control.ast-top-spacing{margin-top:16px}#customize-control-astra-settings-ast-header-retina-logo,#customize-control-astra-settings-checkout-back-to-cart-button-text,#customize-control-astra-settings-edd-archive-variable-button-text,#customize-control-astra-settings-header-account-create-menu-link,#customize-control-astra-settings-header-account-logged-out-text,#customize-control-astra-settings-product-sale-percent-value,#customize-control-astra-settings-shop-load-more-text,#customize-control-astra-settings-single-product-recently-viewed-text,#customize-control-astra-settings-single-product-shipping-text,#customize-control-astra-settings-sticky-header-retina-logo,#customize-control-astra-settings-woo-cart-button-text,.customize-control.ast-top-dotted-divider{margin-top:24px;padding-top:24px;border-top:1px dashed var(--ast-customizer-color-7)},#customize-control-blogdescription,#customize-control-blogname{margin-top:16px}#customize-control-astra-settings-product-sale-percent-value .ast-control-tooltip{top:24px}.customize-control.ast-top-dotted-divider .ast-adv-toggle-icon{top:25px}#customize-control-astra-settings-header-account-logged-in-text,.customize-control.ast-bottom-dotted-divider{margin-bottom:8px;padding-bottom:24px;border-bottom:1px dashed var(--ast-customizer-color-7)}.customize-control.ast-bottom-dotted-divider .ast-adv-toggle-icon{bottom:25px}.customize-control.ast-bottom-section-divider,.customize-control.ast-top-section-divider{position:relative}.customize-control.ast-top-section-divider{padding-top:32px;margin-top:32px}.customize-control.ast-bottom-section-divider{padding-bottom:32px;margin-bottom:16px}.customize-control.ast-sub-top-dotted-divider{padding-top:20px}.customize-control.ast-sub-bottom-dotted-divider{padding-bottom:20px;margin-bottom:10px}.customize-control.ast-bottom-section-divider::after,.customize-control.ast-top-section-divider::before{content:'';position:absolute;right:-100%;background-color:var(--ast-customizer-color-7);width:500%;height:1px}.customize-control.ast-sub-top-dotted-divider::before,.customize-control.ast-top-section-divider::before{top:0}.customize-control.ast-bottom-section-divider::after,.customize-control.ast-sub-bottom-dotted-divider::after{bottom:0}.customize-control.ast-sub-bottom-dotted-divider::after,.customize-control.ast-sub-top-dotted-divider::before{content:'';border-top:1px dashed var(--ast-customizer-color-7);width:calc(100% - 30px);height:1px;position:absolute;right:15px}[ID*="-create-menu-link"] .ahfb-builder-item-start{margin-bottom:0}#customize-control-astra-settings-footer-create-menu-link,#customize-control-astra-settings-footer-language-switcher-options,#customize-control-astra-settings-header-above-stick,#customize-control-astra-settings-header-language-switcher-options,#customize-control-astra-settings-header-mobile-menu-create-menu-link,#customize-control-astra-settings-site-icon-link,#customize-control-custom_logo,.customize-control.ast-section-spacing,[ID*=customize-control-astra-settings-footer-button][ID*="-text"],[ID*=customize-control-astra-settings-header-button][ID*="-text"],[ID*=sub-accordion-section-section-hb-menu-] [ID*="-create-menu-link"]{margin-top:32px}#customize-control-body-font-variant,#customize-control-headings-font-variant{margin-top:0}#sub-accordion-section-section-sidebars>.customize-control-ast-heading{margin-top:16px}#sub-accordion-section-section-sidebars>.customize-control-ast-heading~.customize-control-ast-heading{margin-top:32px}.ast-typo-presets{width:100%;display:flex;align-items:center;flex-wrap:wrap;row-gap:8px;column-gap:8px;justify-content:space-between}.ast-typo-presets .ast-typo-preset-item{padding:0;border-radius:3px;cursor:pointer;border:1px solid var(--ast-customizer-color-7);height:64px;text-align:center;width:47.5%;position:relative}.ast-typo-presets .ast-typo-preset-item:hover{border:1px solid var(--ast-customizer-color-1)}.ast-typo-presets .ast-typo-preset-item svg{transform:scale(1);width:100%;height:100%;padding:0;margin:0}.ast-typo-presets .ast-typo-preset-item.active{border:1px solid var(--ast-customizer-color-1);background:var(--ast-customizer-color-9)}.customize-control-ast-typography-presets .ast-reset-btn-preset-wrap{top:-5px}.ast-typo-preset-item .components-tooltip{margin-top:-8px}.ast-typo-preset-item .components-tooltip::before{border-bottom:none!important;border-right-color:transparent!important;border-left-color:transparent!important;border-top-style:solid!important;border-top-color:#1e1e1e!important;margin-right:-10px;bottom:-8px;content:"";position:absolute;height:0;width:0;line-height:0;border:8px solid #ccc}.ast-typo-preset-item .components-tooltip::after{border-bottom:none!important;border-right-color:transparent!important;border-left-color:transparent!important;border-top-style:solid!important;border-top-color:#1e1e1e!important;margin-right:-10px;bottom:-6px;content:"";position:absolute;height:0;width:0;line-height:0;border:8px solid #fff}.ast-font-styling{display:flex;justify-content:space-between;gap:15px;align-items:center;padding-bottom:20px;border-bottom:1px dashed #d4d4d4}.ast-font-extras-wrapper,.ast-font-spacing-wrapper{display:flex;align-items:center;gap:8px}.ast-font-extras-wrapper .ast-font-extras-input,.ast-font-spacing-wrapper .ast-font-spacing-input{position:relative;display:flex;align-items:center;background:#fff;max-width:72px;width:100%;border:1px solid #d1d5db;border-radius:3px;padding:0 3px}.ast-font-extras-wrapper .ast-font-extras-input input,.ast-font-spacing-wrapper .ast-font-spacing-input input{padding:0;border:none;min-height:32px;border-radius:3px;border:none!important;box-shadow:none!important;text-align:center;padding:0 5px}.ast-font-extras-wrapper .ast-font-extras-input input[type=number],.ast-font-spacing-wrapper .ast-font-spacing-input input[type=number]{-moz-appearance:textfield}.ast-font-extras-input:hover,.ast-font-spacing-input:hover{border-color:var(--ast-customizer-color-2)}.ast-font-extras-wrapper .ast-font-extras-input svg,.ast-font-spacing-wrapper .ast-font-spacing-input svg{width:38px;height:28px}.ast-font-extras-input .plus-minus-control .dashicons,.ast-font-spacing-input .plus-minus-control .dashicons{font-size:10px;color:#9ca3af;width:12px;height:10px;display:inherit;cursor:pointer}div .ast-field-settings-modal .customize-control-ast-font-extras{margin-top:15px}.ast-font-extras-input input[type=number]::-webkit-inner-spin-button,.ast-font-extras-input input[type=number]::-webkit-outer-spin-button,.ast-font-spacing-input input[type=number]::-webkit-inner-spin-button,.ast-font-spacing-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ast-font-unit-wrapper{display:flex;gap:6px;font-size:11px;font-weight:500;color:#9ca3af}.ast-font-unit-wrapper span{cursor:pointer}.ast-font-unit-wrapper span:hover{color:#0284c7}.ast-font-unit-wrapper .active{color:#0284c7;cursor:default}.ast-font-styling-second{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:20px}.ast-font-decoration-wrapper,.ast-font-transform-wrapper{display:flex;align-items:center;flex:1}.ast-font-decoration-wrapper div,.ast-font-transform-wrapper div{padding:8px 0;width:33%;text-align:center;font-weight:600;font-size:12px;line-height:16px;color:#334155}.ast-font-decoration-wrapper div.active,.ast-font-transform-wrapper div.active{background-color:#0284c7;color:#fff;cursor:pointer}.ast-font-item-type{border:1px solid #d1d5db}.ast-font-item-type:hover{background-color:#0284c7;color:#fff;cursor:pointer}.ast-font-item-type:first-child{border:1px solid #d1d5db;border-left:none;border-radius:0 3px 3px 0}.ast-font-item-type:last-child{border:1px solid #d1d5db;border-right:none;border-radius:3px 0 0 3px}.ast-font-item-type.ast-font-deco-underline{text-decoration:underline}.ast-font-item-type.ast-font-deco-linethrough{text-decoration:line-through}.ast-typopreset-custom-tooltip{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%}.ast-typopreset-custom-tooltip[data-title]::after{content:attr(data-title);min-width:3em;max-width:10em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:1ch 1.5ch;border-radius:.3ch;box-shadow:0 1em 2em -.5em rgb(0 0 0 / 35%);background:var(--ast-customizer-color-12);color:var(--ast-customizer-color-10);z-index:1000;bottom:calc(100% + 5px);text-align:center;animation:tooltips-vert .3s ease-out forwards;text-transform:none;font-size:.9em;line-height:1;user-select:none;pointer-events:none;position:absolute;display:none;opacity:0;right:50%;transform:translate(50%,-.5em)}.ast-typopreset-custom-tooltip[data-title]:hover::after{display:flex;white-space:break-spaces;inline-size:max-content}.ast-customizer-font-varient-wrap{margin-top:12px}.ast-customizer-font-varient-wrap .ast-multi-select__value-container{overflow-x:hidden;flex-wrap:nowrap;padding:2px 5px}.ast-customizer-font-varient-wrap .ast-multi-select__multi-value{margin-top:0;margin-bottom:0;font-size:12px;padding:2px 2px 2px 2px;min-width:auto;color:#4b5563;background-color:#f5f5f5;border:1px solid #d1d5db;border-radius:2px;padding-right:5px}.ast-customizer-font-varient-wrap .ast-multi-select__multi-value .ast-multi-select__multi-value__label{line-height:normal}.ast-customizer-font-varient-wrap .ast-multi-select__multi-value .ast-multi-select__multi-value__remove{color:#4b5563;padding-left:0}.ast-customizer-font-varient-wrap .ast-multi-select__multi-value .ast-multi-select__multi-value__remove:hover{background-color:transparent;color:#4b5563}.ast-customizer-font-varient-wrap .ast-multi-select__input-container input:focus{box-shadow:none}.ast-customizer-font-varient-wrap .ast-multi-select__control{position:relative;max-height:32px;display:inline-flex;width:100%;align-content:center}.ast-customizer-font-varient-wrap .ast-multi-select__control:after{content:"\f11c";font-family:dashicons;font-size:16px;margin-left:7px;pointer-events:none;z-index:1}.ast-customizer-font-varient-wrap .ast-multi-select__control:before{content:'';position:absolute;top:3px;left:3px;width:50px;height:25px;background:#f7f7f7;background:linear-gradient(-90deg,rgba(247,247,247,0) 0,#fff 50%,#fff 100%);pointer-events:none;z-index:1}span.customize-control-title.ast-group-section-title{margin-bottom:4px;font-weight:600}.ast-top-divider.customize-control-ast-group-title .ast-reset-btn-preset-wrap{top:24px}.customize-control-ast-group-title .ast-responsive-btns{margin-right:5px;position:relative;top:3px}.ast-field-settings-wrap .customize-control-ast-heading{margin:0 0 15px 0}.customize-control-ast-heading{margin-top:25px;margin-bottom:0}.customize-control-ast-heading .ast-heading-wrapper{margin:0 -24px}.customize-control-ast-heading .customize-control-title{display:block;padding:15px 24px;margin:0;border-width:1px 0;border-style:solid;border-color:var(--ast-customizer-color-7);background-color:var(--ast-customizer-color-9);color:var(--ast-customizer-color-4);font-size:12px;font-weight:600;letter-spacing:2px;line-height:1;text-transform:uppercase!important}.customize-control-ast-heading .customize-control-caption{top:50%;transform:translateY(-50%);position:absolute;left:0;font-size:11px;font-weight:500;letter-spacing:1px}.customize-control-ast-heading .customize-control-description{margin-top:10px}.ast-heading-wrapper label{cursor:default}.customize-control>label{cursor:default}.customize-control .ast-border-input-item-link,.customize-control .ast-spacing-input-item-link{cursor:pointer}.customize-control.customize-control-ast-slider label{cursor:pointer}.customize-control.customize-control-ast-slider label .wrapper input[type=range]{cursor:pointer}.customize-control .ast-control-reduce-top-space{margin-top:-15px}.customize-control-ast-input-with-dropdown .ast-input-with-dropdown-wrapper{position:relative}.customize-control-ast-input-with-dropdown .components-dropdown-menu{position:absolute;left:0;top:0}.customize-control-ast-input-with-dropdown .components-dropdown-menu .components-dropdown-menu__toggle{width:30px;height:30px;border-radius:0;background-color:var(--wp-admin-theme-color);color:#fff}.customize-control-ast-input-with-dropdown .components-dropdown-menu .components-dropdown-menu__toggle:not(:disabled):not([aria-disabled=true]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):not(.components-color-picker__saturation-pointer):hover{color:#fff}.customize-control-ast-input-with-dropdown .components-button:focus:not(:disabled){box-shadow:none;outline:0}.customize-control-ast-input-with-dropdown .components-popover__content{min-width:170px}.customize-control-ast-input-with-dropdown .components-popover__content .components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):not(.components-color-picker__saturation-pointer):hover{color:var(--wp-admin-theme-color)}.customize-control-ast-input-with-dropdown .ast-input-with-dropdown-wrapper input.components-text-control__input{padding-left:40px;max-height:30px;min-height:30px;border-color:#ddd}.ast-link-open-in-new-tab-wrapper{margin:24px 0 0;border-top:1px dashed var(--ast-customizer-color-7)}.ast-link-label-wrapper{margin:24px 0;padding-top:24px;border-top:1px dashed var(--ast-customizer-color-7)}.ast-menu-setting-wrap{position:absolute;top:0;left:0}.ast-menu-setting-wrap .dashicon{width:14px;height:14px;font-size:14px;color:#9ca3af}.ast-menu-location-btn{cursor:pointer}.customize-control-ast-multi-selector .input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.customize-control-ast-multi-selector .ast-multiselector-inner-wrap{display:flex;justify-content:center;flex:1 1 0;background:var(--ast-customizer-color-9);border:1px solid var(--ast-customizer-color-7);padding:.6em 0;cursor:pointer;--ast-customizer-multiselect-icon-color:var(--ast-customizer-color-6);margin-right:-1px}.customize-control-ast-multi-selector .ast-multiselector-inner-wrap.active{--ast-customizer-multiselect-icon-color:var(--ast-customizer-color-1);border-color:var(--ast-customizer-color-3);z-index:1}.customize-control-ast-multi-selector .ast-multiselector-inner-wrap svg{fill:var(--ast-customizer-color-10)}.ast-multiselector-inner-wrap .ahfb-icon-set{line-height:1}.customize-control-ast-multi-selector .ast-multiselector-inner-wrap:last-child{border-radius:3px 0 0 3px}.customize-control-ast-multi-selector .ast-multiselector-inner-wrap:first-child{border-radius:0 3px 3px 0}.customize-control-ast-radio-icon .ast-control-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.customize-control-ast-radio-icon .customize-control-title{flex:1;padding-left:.5em}.customize-control-ast-radio-icon .customize-control-title{margin-top:8px;margin-bottom:8px}.customize-control-ast-radio-icon .ast-options{background-color:var(--ast-customizer-color-9);margin:0;line-height:0}.customize-control-ast-radio-icon .ast-options li{display:inline-block;position:relative;background-color:transparent;width:42px;height:28px;line-height:28px;margin-bottom:0;border:1px solid var(--ast-customizer-color-7);color:var(--ast-customizer-color-8);cursor:pointer}.customize-control-ast-radio-icon .ast-options li .dashicon{text-align:center;line-height:28px;width:100%}.customize-control-ast-radio-icon .ast-options li{margin-right:-1px}.customize-control-ast-radio-icon .ast-options li:first-child{border-top-right-radius:3px;border-bottom-right-radius:3px;margin-right:0}.customize-control-ast-radio-icon .ast-options li:last-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.customize-control-ast-radio-icon .ast-options li.active{background-color:var(--ast-customizer-color-1);color:var(--ast-customizer-color-10);border-color:var(--ast-customizer-color-1)}.customize-control-ast-row-layout .ast-responsive-btns{position:relative;top:1px}.customize-control-ast-radio-image label{position:relative;display:inline-block;margin-left:12px}.ast-divide-four label{margin-left:0}.customize-control-ast-radio-image input{display:none}.customize-control-ast-radio-image input:checked+label svg{background:var(--ast-customizer-color-1);border-radius:0;box-shadow:0 0 3px 0 rgba(0,133,186,.67)}.customize-control-ast-radio-image input:checked+label svg path{color:var(--ast-customizer-color-10)}.components-button-group.ahfb-radio-container-control .active-radio.ast-radio-img-svg svg,.customize-control-ast-radio-image .modern-layout input:checked+label svg{background-color:var(--ast-customizer-color-1);border-color:transparent;box-shadow:0 12px 20px -8px rgba(30,41,59,.16);border-bottom-color:#f0f0f1}.ast-divide-four input:checked+label svg{box-shadow:none;color:var(--ast-customizer-color-3)}.customize-control-ast-radio-image input+label .image-clickable{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%}.customize-control-ast-radio-image:not(#customize-control-astra-settings-header-trigger-icon)>.image{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:5px;grid-row-gap:5px}.components-button-group.ahfb-radio-container-control,.customize-control-ast-radio-image:not(#customize-control-astra-settings-header-trigger-icon)>.modern-layout{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:23px;grid-row-gap:23px}.customize-control-ast-radio-image:not(#customize-control-astra-settings-header-trigger-icon)>.ast-divide-four{grid-template-columns:repeat(4,1fr);grid-column-gap:14px;grid-row-gap:10px}.customize-control-ast-radio-image .ast-radio-img-svg svg{width:75px;height:50px}.components-button-group.ahfb-radio-container-control .ast-radio-img-svg svg,.customize-control-ast-radio-image .modern-layout .ast-radio-img-svg svg{margin:0;width:100%;height:auto;background-color:rgba(221,224,226,.5);border:1px solid var(--ast-customizer-color-7);border-radius:4px;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.ast-divide-four .ast-radio-img-svg svg{color:var(--ast-customizer-color-7);width:100%;height:93%}.ast-divide-four .ast-radio-img-svg svg path{color:var(--ast-customizer-color-8)}.image-clickable[data-title]::after{text-transform:none;font-size:.9em;line-height:1;user-select:none;pointer-events:none;position:absolute;display:none;opacity:0;right:50%;transform:translate(50%,-.5em)}.image-clickable[data-title]::after{content:attr(data-title);min-width:3em;max-width:21em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:1ch 1.5ch;border-radius:.3ch;box-shadow:0 1em 2em -.5em rgba(0,0,0,.35);background:var(--ast-customizer-color-12);color:var(--ast-customizer-color-10);z-index:9;bottom:calc(100% + 5px);text-align:center;animation:tooltips-vert .3s ease-out forwards}.image-clickable[data-title]:hover::after{display:block}.image-clickable[data-title='']::after{display:none!important}@keyframes tooltips-vert{to{opacity:.9;transform:translate(50%,0)}}@keyframes tooltips-horz{to{opacity:.9;transform:translate(0,-50%)}}.ast-upgrade-trigger:hover .image-clickable[data-title]::after{display:block}.customize-control-ast-responsive-background{position:relative;margin-bottom:-5px}.customize-control-ast-responsive-background .background-container h4{font-size:14px;font-weight:600;color:#555d66}.customize-control-ast-responsive-background .background-attachment h4,.customize-control-ast-responsive-background .background-color h4,.customize-control-ast-responsive-background .background-position h4,.customize-control-ast-responsive-background .background-repeat h4,.customize-control-ast-responsive-background .background-size h4{margin-bottom:5px;margin-top:10px}.customize-control-ast-responsive-background .background-color{margin-bottom:12px}.customize-control-ast-responsive-background .background-repeat{margin:15px 0 15px 0}.customize-control-ast-responsive-background .background-attachment .buttonset,.customize-control-ast-responsive-background .background-size .buttonset{display:flex;flex-wrap:wrap}.customize-control-ast-responsive-background .background-attachment .buttonset .switch-label,.customize-control-ast-responsive-background .background-size .buttonset .switch-label{background:#fff;border:1px solid rgba(0,0,0,.1);color:#555;padding:2px 4px;margin-left:15px;text-align:center;flex-grow:1;transition:background-color 140ms linear}.customize-control-ast-responsive-background .background-attachment .buttonset .switch-label:last-child,.customize-control-ast-responsive-background .background-size .buttonset .switch-label:last-child{margin-left:0}.customize-control-ast-responsive-background .background-attachment .buttonset .switch-input:checked+.switch-label,.customize-control-ast-responsive-background .background-size .buttonset .switch-input:checked+.switch-label{background-color:#f5f5f5;color:#565e67}.customize-control-ast-responsive-background .background-attachment .buttonset .switch-input[checked=checked]+.switch-label,.customize-control-ast-responsive-background .background-size .buttonset .switch-input[checked=checked]+.switch-label{background-color:#f5f5f5;color:#565e67}.customize-control-ast-responsive-background .ast-bg-img-remove.components-button.is-link{width:100%;border:1px dashed #b4b9be;box-sizing:border-box;box-shadow:unset;padding:9px 0;line-height:1.6;margin-top:10px;text-decoration:none}.customize-control-ast-responsive-background .ast-bg-img-remove.components-button.is-destructive:hover:not(:disabled){color:#a02222;box-shadow:unset;border-color:#a02222}.customize-control-ast-responsive-background .more-settings{margin-top:12px;display:flex;justify-content:flex-end;padding:5px 0 5px 0;cursor:pointer;float:none;text-decoration:none}.customize-control-ast-responsive-background .more-settings:focus{outline:0;box-shadow:none}.customize-control-ast-responsive-background .arrow-icon{margin-right:5px}.customize-control-ast-responsive-background .background-container{display:none}.customize-control-ast-responsive-background .background-container.active{display:block}.customize-control-ast-responsive-background .wp-picker-container{display:block}.customize-control-ast-responsive-background .wp-picker-container .wp-picker-clear{margin-right:4px;min-height:30px}.customize-control-ast-responsive-background .customize-control-content .astra-color-picker-wrap{width:100%}.customize-control-ast-responsive-background .customize-control-content .components-color-picker__saturation-color,.customize-control-ast-responsive-background .customize-control-content .components-color-picker__saturation-white{border-radius:unset}.customize-control-ast-responsive-background .ast-color-btn-clear-wrap{left:84px}.components-color-picker__inputs-toggle-wrapper .components-color-picker__inputs-toggle{vertical-align:middle;height:32px}.astra-popover-tabs .components-button.upload-button.button-add-media{width:100%;position:relative;text-align:center;color:#555d66;border:1px dashed #b4b9be;box-sizing:border-box;box-shadow:unset;padding:9px 0;line-height:1.6}.astra-popover-tabs .components-button.upload-button.button-add-media:hover{color:#555d66;box-sizing:border-box;box-shadow:unset;border-color:#0185ba}.astra-popover-tabs [ID*="-gradient-view"]{padding:0 15px 15px 15px}.astra-popover-tabs [ID*="-gradient-view"] .components-circular-option-picker__clear{flex:unset;box-shadow:unset;width:auto;padding:0 5px}.astra-popover-tabs [ID*="-gradient-view"] .components-circular-option-picker__clear:hover{box-shadow:unset}.astra-popover-tabs [ID*="-gradient-view"] .components-circular-option-picker__clear:active{box-shadow:unset}.astra-popover-tabs [ID*="-gradient-view"] .components-circular-option-picker__clear:focus{box-shadow:unset}.astra-popover-tabs #tab-panel-0-image-view>div{text-align:center}.astra-popover-tabs #tab-panel-0-image-view>div img{width:200px;margin-bottom:18px}.astra-popover-tabs #tab-panel-0-image-view>div .media-position-setting{text-align:right}.media-position-setting>.components-base-control{margin-bottom:15px}.media-position-setting [CLASS*="-Item-LabelWrapper"]{margin-bottom:5px}.astra-popover-color .components-circular-option-picker{position:relative;margin-top:0}.astra-popover-color .components-circular-option-picker .components-circular-option-picker__custom-clear-wrapper{margin-top:10px;justify-content:flex-start}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.astra-popover-color .components-circular-option-picker .components-circular-option-picker__custom-clear-wrapper{width:50px}}.astra-popover-color [ID*="-color-view"] .components-circular-option-picker{width:auto}.astra-popover-color .ast-color-palette{width:auto;padding:16px 14px 0 0}.astra-popover-color .ast-color-palette .components-circular-option-picker__option{width:100%;height:100%;border-radius:100%}.astra-popover-color .ast-color-palette .components-button.is-pressed:focus:not(:disabled){box-shadow:none;border:none}.astra-popover-color .components-custom-gradient-picker{margin-top:0}.astra-popover-color .components-custom-gradient-picker__gradient-bar{box-sizing:border-box;opacity:1}.astra-popover-color .components-custom-gradient-picker__type-picker .components-base-control__label{display:block}.components-custom-gradient-picker .components-base-control__label{padding-top:10px;font-size:12px;display:block;letter-spacing:.1px;line-height:18px}[ID*="-gradient-view"] .components-toolbar.components-custom-gradient-picker__toolbar .components-button.has-icon{border:none}.media-position-setting.hide-settings{display:none}.media-position-setting .astra-popover-tabs [ID*="-gradient-view"]{padding:0 0 15px 0}.ast-field-settings-modal .customize-control-content .color-button-wrap{left:30px;top:0}.ast-field-settings-modal .ast-responsive-btns{position:absolute;left:14px;top:4px}.ast-field-settings-modal .customize-control-content .astra-color-picker-wrap{margin-right:0;margin-top:0}.ast-field-settings-modal .customize-control-content .ast-color-btn-reset-wrap{left:65px;top:7px}.ast-field-settings-modal .customize-control-content .ast-color-btn-clear-wrap{left:91px}.ast-field-settings-modal .customize-control-ast-responsive-background.customize-control:first-child{margin-top:28px}.customize-control-ast-responsive-background .ast-color-btn-reset-wrap,.customize-control-ast-responsive-color .ast-color-btn-reset-wrap{display:inline-block;line-height:1;top:4.5px}.customize-control-ast-responsive-background .ast-responsive-btns,.customize-control-ast-responsive-color .ast-responsive-btns{position:relative;left:-5px;top:2px}.ast-field-settings-modal .customize-control-ast-responsive-background .ast-responsive-btns,.ast-field-settings-modal .customize-control-ast-responsive-color .ast-responsive-btns{left:8px}.customize-control-ast-responsive-color .customize-control-content .ast-color-picker-alpha{display:none}.customize-control-ast-responsive-color .customize-control-content{display:block;margin-top:5px}.customize-control-ast-responsive-color .customize-control-content .ast-color-picker-alpha .astra-color-picker-wrap .components-color-picker__saturation-black{border-radius:4px 4px 0 0}.customize-control-ast-responsive-color .customize-control-content .ast-color-picker-alpha .astra-color-picker-wrap .components-color-picker__saturation-color,.customize-control-ast-responsive-color .customize-control-content .ast-color-picker-alpha .astra-color-picker-wrap .components-color-picker__saturation-white{border-radius:3px}.customize-control-ast-responsive-color .customize-control-content .ast-color-picker-alpha.active{display:block}.customize-control-ast-responsive-color .customize-control-content .components-color-picker__saturation-color,.customize-control-ast-responsive-color .customize-control-content .components-color-picker__saturation-white{border-radius:unset}.ast-field-settings-modal .customize-control-ast-responsive-color .customize-control-content .color-button-wrap{left:30px;top:-3px}.ast-field-settings-modal .customize-control-ast-responsive-color .customize-control-content .astra-color-picker-wrap{margin-right:0;margin-bottom:10px;margin-top:10px}.ast-field-settings-modal .customize-control-ast-responsive-color .customize-control-content .customize-control-title{display:block;margin-bottom:0}.ast-field-settings-modal .customize-control-ast-responsive-color .ast-responsive-btns{left:7px;top:1px}.ast-field-settings-modal .customize-control-ast-responsive-color.customize-control:first-child{margin-top:28px}.ast-field-settings-modal .customize-control-ast-responsive-color .ast-clear-btn-inside-picker.components-button{margin:5px 10px 20px 20px}.ast-field-settings-modal .customize-control-ast-responsive-color .ast-color-btn-reset-wrap{top:3.5px}@supports (-moz-appearance:none){.ast-field-settings-modal .customize-control-ast-responsive-color .ast-color-btn-reset-wrap{top:5.5px;left:65px}.ast-field-settings-modal .customize-control-ast-responsive-color .customize-control-content .color-button-wrap{left:27px;top:-2px}}.customize-control-ast-responsive-slider .wrapper,.customize-control-ast-slider .wrapper{position:relative;display:flex}.customize-control-ast-responsive-slider .input-field-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.customize-control-ast-responsive-slider input[type=range]{position:inherit}.customize-control-ast-responsive-slider select,.customize-control.customize-control-select select{color:#32373c}.customize-control-ast-responsive-slider .input-field-wrapper{display:none}.customize-control-ast-responsive-slider .input-field-wrapper.active{display:flex}.customize-control-ast-responsive-slider .components-base-control{width:100%}.customize-control-ast-responsive-slider .slider-control-label,.customize-control-ast-slider .customize-control-title{cursor:default;margin-top:3px}.ast-responsive-slider-btns{position:absolute;left:0;top:5px;left:30px}.ast-responsive-slider-btns>li{margin-bottom:0;display:none}.ast-responsive-slider-btns>li.active{display:inline-block}.ast-responsive-slider-btns button[type=button]{padding:0;cursor:pointer;background:0 0;border:none;outline:0;line-height:1}.ast-responsive-slider-btns button[type=button]>i{cursor:pointer;width:15px;height:15px;font-size:15px}.customize-control-ast-responsive-slider .wrapper .components-base-control,.customize-control-ast-responsive-slider .wrapper .input-field-wrapper.active,.customize-control-ast-slider .components-base-control.components-range-control{width:100%;display:inline-block}.customize-control-ast-responsive-slider .wrapper .ast-resp-slider-reset-wrap,.customize-control-ast-slider .wrapper .ast-resp-slider-reset-wrap{margin-right:5px;margin-top:4px}.customize-control-ast-responsive-slider .wrapper .ast-resp-slider-reset-wrap{top:4px;left:0}.customize-control .ast-reset-btn .dashicons-image-rotate{width:12px;height:12px;font-size:12px}.customize-control-ast-responsive-slider .components-input-control input.components-input-control__input,.customize-control-ast-slider .components-input-control input.components-input-control__input{-moz-appearance:textfield}.customize-control-ast-responsive-slider input.components-input-control__input::-webkit-inner-spin-button,.customize-control-ast-responsive-slider input.components-input-control__input::-webkit-outer-spin-button,.customize-control-ast-slider input.components-input-control__input::-webkit-inner-spin-button,.customize-control-ast-slider input.components-input-control__input::-webkit-outer-spin-button{-webkit-appearance:none}.customize-control-ast-responsive-slider .components-input-control__container input.components-input-control__input,.customize-control-ast-slider .components-input-control__container input.components-input-control__input{display:block;border-radius:0 2px 2px 0;box-shadow:none;transition:all .3s;border:1px solid var(--ast-customizer-color-7)}.customize-control-ast-responsive-slider input.components-input-control__input:active,.customize-control-ast-responsive-slider input.components-input-control__input:focus,.customize-control-ast-responsive-slider input.components-input-control__input:hover,.customize-control-ast-slider input.components-input-control__input:active,.customize-control-ast-slider input.components-input-control__input:focus,.customize-control-ast-slider input.components-input-control__input:hover{border-color:var(--ast-customizer-color-2);border-radius:2px;outline:0}.customize-control-ast-responsive-slider .ast-slider-wrap,.customize-control-ast-slider .ast-slider-wrap{position:relative}.components-range-control__wrapper .components-range-control__track{color:var(--ast-customizer-color-1)}.components-range-control__wrapper span span{background-color:var(--ast-customizer-color-1)}.customize-control-ast-responsive-slider .ast-slider-wrap .ast-range-unit,.customize-control-ast-slider .ast-slider-wrap .ast-range-unit{position:absolute;left:23px;top:4px;border-left:1px solid var(--ast-customizer-color-7);padding-left:6px;font-size:11px;font-weight:600;line-height:normal;text-transform:uppercase;color:var(--ast-customizer-color-1)}.customize-control-ast-responsive-slider .components-input-control__container,.customize-control-ast-slider .components-input-control__container{margin-right:5px}.customize-control-ast-responsive-slider .components-input-control__container div.components-input-control__backdrop,.customize-control-ast-slider .components-input-control__container div.components-input-control__backdrop{border:none;border-radius:0 2px 2px 0;box-shadow:none}.customize-control-ast-responsive-slider .ast-resp-slider-reset-wrap,.customize-control-ast-slider .ast-resp-slider-reset-wrap{position:absolute;display:inline-block;line-height:1;left:0}.customize-control-ast-responsive-slider .ast-resp-slider-reset-wrap,.customize-control-ast-slider .ast-resp-slider-reset-wrap{top:1px}.customize-control-ast-responsive-slider .ast-slider-wrap .components-range-control__number{width:calc(48px)!important}.customize-control-ast-responsive-slider .ast-slider-wrap .components-range-control__number input{text-align:center}.customize-control-ast-responsive-spacing .customize-control-title{display:inline-block}.customize-control-ast-responsive-spacing .ast-spacing-responsive-outer-wrapper{display:flex;position:relative}.customize-control-ast-responsive-spacing .ast-spacing-input-item{margin:0 2px;-moz-appearance:textfield}.customize-control-ast-responsive-spacing .ast-spacing-input-item input[type=number]{-moz-appearance:textfield}.customize-control-ast-responsive-spacing .ast-spacing-input-item input::-webkit-inner-spin-button,.customize-control-ast-responsive-spacing .ast-spacing-input-item input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.customize-control-ast-responsive-spacing .ast-spacing-responsive-units-screen-wrap{position:relative;top:-5px;left:-10px;display:inline-block}.customize-control-ast-responsive-spacing .ast-spacing-responsive-btns{position:relative;top:2px}.customize-control-ast-responsive-spacing .ast-spacing-responsive-btns>li{display:none}.customize-control-ast-responsive-spacing .ast-spacing-responsive-btns>li.active{display:inline-block}.customize-control-ast-responsive-spacing .ast-spacing-responsive-btns button[type=button]{padding:0;cursor:pointer;background:0 0;border:none;outline:0;width:100%}.customize-control-ast-responsive-spacing .ast-spacing-responsive-btns button[type=button]>i{font-size:15px;vertical-align:middle}.customize-control-ast-responsive-spacing .input-wrapper.ast-spacing-responsive-wrapper{display:inline-flex}.customize-control-ast-responsive-spacing .ast-spacing-responsive-units{position:absolute;font-size:12px;line-height:16px;text-transform:uppercase;font-weight:500;top:-32px;left:0}.customize-control-ast-responsive-spacing .ast-spacing-responsive-units li.single-unit{display:inline-block;margin-right:6px;width:18px;text-align:center;user-select:none;opacity:.6}.customize-control-ast-responsive-spacing .ast-spacing-responsive-units li.single-unit.active{opacity:1;color:var(--ast-customizer-color-1)}.customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper{display:none}.customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper li{text-align:center;-webkit-box-flex:1;-ms-flex:auto;flex:auto;cursor:pointer}.customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper li input.ast-spacing-input{text-align:center;display:block;font-size:12px;padding:15px 0;width:100%;height:28px;border:1px solid var(--ast-customizer-color-7);border-radius:3px;box-shadow:none;transition:all .3s}.customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper li input.ast-spacing-input:active,.customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper li input.ast-spacing-input:focus,.customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper li input.ast-spacing-input:hover{border-color:#1e8cbe}.customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper li .ast-spacing-connected{color:#1e8cbe}.customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper.active{display:flex}.customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper span.ast-spacing-title{text-transform:uppercase;font-size:10px;color:var(--ast-customizer-color-6)}.customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link{order:2;margin-right:2px;margin-top:4px}.customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link .dashicons{padding:2px 0;font-size:12px;line-height:28px}.customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link .ast-spacing-connected{display:none}.customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link.disconnected .ast-spacing-disconnected{display:none}.customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link.disconnected .ast-spacing-connected{display:block}.customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link span{width:100%;height:32px;line-height:28px;font-size:14px;border-radius:0 3px 3px 0;background-color:transparent}.customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link svg{pointer-events:none}.customize-control-ast-responsive-spacing .ast-spacing-wrapper>li:nth-child(2){margin-right:0}.ast-responsive-toggle-control .components-base-control__field,.customize-control-ast-responsive-toggle-control .components-toggle-control .components-base-control__field{margin:0}.customize-control-ast-link .ast-responsive-toggle-control .components-form-toggle,.customize-control-ast-responsive-toggle-control .components-toggle-control .components-form-toggle{margin:0;order:2}.customize-control-ast-link .ast-responsive-toggle-control .components-base-control__field{margin:20px 0}.ast-responsive-toggle-control label,.customize-control-ast-responsive-toggle-control .components-toggle-control .components-toggle-control__label{display:flex;flex:1 1 auto;font-size:14px;font-weight:600}.customize-control-ast-responsive-toggle-control .ast-responsive-toggle-control-wrapper .ast-responsive-toggle-control{display:none}.customize-control-ast-responsive-toggle-control .ast-responsive-toggle-control-wrapper .ast-responsive-toggle-control.active{position:relative;top:2px;width:91%;display:inline-block;vertical-align:middle}.customize-control-ast-responsive-toggle-control .ast-responsive-toggle-control-wrapper .ast-responsive-toggle-btns{position:relative;float:left;top:4px}.customize-control-ast-responsive-toggle-control .ast-responsive-toggle-control-wrapper .ast-responsive-toggle-btns>li.active{vertical-align:middle}.ast-responsive-toggle-btns>li{margin-bottom:0;display:none}.ast-responsive-toggle-btns>li.active{display:inline-block}.ast-responsive-toggle-btns button[type=button]{padding:0;cursor:pointer;background:0 0;border:none;outline:0}.ast-responsive-toggle-btns button[type=button]>i{cursor:pointer;width:15px;height:15px;font-size:15px}.ast-responsive-btns{display:inline-block;line-height:1;vertical-align:top}.ast-responsive-btns>li{margin-bottom:0;display:none}.ast-responsive-btns>li.active{display:inline-block}.ast-responsive-btns button[type=button]{padding:0;cursor:pointer;background:0 0;border:none;outline:0}.ast-responsive-btns button[type=button]>i{width:15px;height:15px;font-size:15px}.input-wrapper.ast-responsive-wrapper{display:inline-flex;justify-content:space-between;margin-left:0;align-items:flex-start;flex:0 1;width:100%}.ast-variant-select>div{border-color:#ddd}.ast-variant-select>div,.customize-control input,.customize-control select,.customize-control textarea,.customize-control-content .components-text-control__input{border-color:var(--ast-customizer-color-7);color:var(--ast-customizer-color-5);padding-top:1px;padding-bottom:1px}.ast-variant-select>div:focus,.customize-control input:focus,.customize-control select:focus{border-color:var(--ast-customizer-color-1);color:#0a4b78;box-shadow:0 0 0 1px var(--ast-customizer-color-1)}.ast-adv-toggle-icon{left:2px;position:absolute;width:18px;height:18px;font-size:18px;border-radius:2px;padding:4px;color:var(--ast-customizer-color-8);background:var(--ast-customizer-color-9);cursor:pointer}.ast-adv-toggle-icon:hover{color:var(--ast-customizer-color-1)}.ast-adv-toggle-icon:before{content:"\f464"}.ast-adv-toggle-icon.open:before{content:"\f158"}.ast-field-settings-modal{position:absolute;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.3);box-shadow:0 2px 15px rgba(0,0,0,.3);-webkit-border-radius:3px;border-radius:3px;right:0;left:0;z-index:8;background-color:#fff}.customize-control-ast-color-palette .ast-field-settings-modal{z-index:11}.ast-field-settings-modal .customize-control-ast-divider:first-child{margin-top:15px}.ast-field-settings-wrap{width:100%}.ast-group-tabs,.ast-tab-content{position:relative}.ast-group-list{overflow:hidden;border-bottom:1px solid #ddd}.ast-group-list:after,.ast-group-list:before{content:"";display:table;border-collapse:collapse}.ui-tabs-anchor{float:right;padding:.5em .5em;color:#555d66;text-decoration:none}.ui-state-active .ui-tabs-anchor{color:#fff}.ui-tabs-anchor:hover{color:#555d66}.ui-state-active .ui-tabs-anchor:hover{color:#fff}.ast-group-tabs .ui-widget-content{overflow:hidden}.ast-group-tabs .ui-widget-content.iris-slider-offset,.ast-group-tabs .ui-widget-content.iris-slider-offset-alpha{overflow:inherit}.ast-fields-wrap{overflow:hidden}.ast-field-settings-wrap{-webkit-box-shadow:0 2px 15px rgba(0,0,0,.3);box-shadow:0 2px 15px rgba(0,0,0,.3);-webkit-border-radius:3px;background-color:#fff}.ast-field-settings-wrap .ast-field-settings-modal{border-radius:3px;margin-top:10px;margin-bottom:20px}.ast-field-settings-modal::before{content:'';position:absolute;top:-17px;left:8px;border:9px solid transparent;border-bottom-color:#fff;pointer-events:none}.ast-group-tabs .ui-tabs-nav{display:flex;padding:15px 15px 0 15px}.ast-group-tabs .ui-tabs-nav .ui-corner-top{align-items:center;flex:1 1 auto;justify-content:center;margin:0 0;padding:0;border:1px solid #ccc;transition:background-color 140ms linear}.ast-group-tabs .ui-tabs-nav .ui-corner-top:first-child{border-radius:0 3px 3px 0}.ast-group-tabs .ui-tabs-nav .ui-corner-top:last-child{border-radius:3px 0 0 3px}.ast-group-tabs .ui-tabs-nav .ui-corner-top .ui-tabs-anchor{width:100%;text-align:center;padding:2px 4px;padding-right:0;padding-left:0;outline:0}.ast-group-tabs ul.ast-group-list .ui-corner-top .ui-tabs-anchor:focus{box-shadow:none}.ast-group-tabs .ui-tabs-nav{border:none}.ast-group-tabs ul.ast-group-list .ui-corner-top.ui-state-active{background-color:#0185ba;border:1px solid rgba(0,0,0,.1)}.ast-group-tabs .ui-tabs-nav{overflow:visible}.ast-group-tabs ul.ast-group-list .ui-corner-top:not(:first-child){border-right-width:0}.wp-core-ui .ast-field-settings-modal .background-image-upload .button{font-size:11px}.ast-field-settings-modal .customize-control{padding-right:16px;padding-left:16px;box-sizing:border-box}.ast-control-wrap .ast-color-picker-alpha{margin-right:-5px;margin-left:-5px}.ast-field-settings-modal .customize-control:first-child{margin-top:16px}.ast-field-settings-modal .ui-tabs-nav .customize-control:first-child{margin-top:0}.ast-field-settings-modal .customize-control:last-child{padding-bottom:16px}.customize-control-ast-settings-group{line-height:27px}.customize-control-ast-settings-group .customize-control-title{margin-bottom:0}.customize-control-ast-settings-group .ast-field-settings-modal .customize-control-title{margin-bottom:10px;font-size:13px;margin-top:3px}.customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-responsive-slider .ast-range-unit,.customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-responsive-slider .ast-responsive-units,.customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-slider .ast-range-unit{top:6px}.customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-responsive-slider .ast-resp-slider-reset-wrap,.customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-slider .ast-resp-slider-reset-wrap{top:3px}.customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-responsive-slider .ast-responsive-slider-btns,.customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-slider .ast-responsive-slider-btns{top:2px}.ast-field-settings-modal .customize-control{margin-top:2px}#customize-control-headings-font-extras.ast-sub-top-dotted-divider{margin-top:12px}.astra-popover-tabs{position:relative}.astra-popover-tabs .components-tab-panel__tabs{display:flex;padding:15px;border:none}.astra-popover-tabs .components-tab-panel__tabs .components-tab-panel__tabs-item{color:#555d66;font-size:13px;font-weight:400;height:35px;transition:unset;padding:2px 4px;text-decoration:none;border-radius:0;border:1px solid rgba(0,0,0,.1)}.astra-popover-tabs .components-tab-panel__tabs .components-tab-panel__tabs-item:active{box-shadow:unset}.astra-popover-tabs .components-tab-panel__tabs .components-tab-panel__tabs-item:focus{box-shadow:unset}.astra-popover-tabs [ID*="-image-view"]{padding:15px;border:none}.astra-popover-tabs .components-button{align-items:center;flex:1 1 auto;justify-content:center;margin:0 0;padding:0;border:1px solid #ccc;transition:background-color 140ms linear}.astra-popover-tabs .components-tab-panel__tabs-item:first-child{border-radius:0 3px 3px 0}.astra-popover-tabs .components-tab-panel__tabs-item:last-child{border-radius:3px 0 0 3px}.astra-popover-tabs .components-tab-panel__tabs-item:not(:first-child){border-right-width:0}.astra-popover-tabs .components-tab-panel__tabs-item.active-tab{background-color:#0185ba;color:#fff}.astra-popover-tabs.astra-media-tab .components-tab-panel__tab-content,.astra-popover-tabs.astra-media-tab .components-tab-panel__tabs{padding:0}.astra-popover-tabs.astra-media-tab .components-tab-panel__tabs-item.active-tab{border-color:var(--ast-customizer-color-3);background:var(--ast-customizer-color-1)}.astra-popover-tabs.astra-media-tab .components-tab-panel__tab-content .ast-social-icon-picker-label{text-align:right}.astra-media-tab .astra-media-image{width:100%;margin-bottom:0}.astra-media-tab .ast-media-btn{display:block;width:100%;border:1px dashed var(--ast-customizer-color-7);box-sizing:border-box;box-shadow:unset;padding:9px 0;line-height:1.6;text-decoration:none}.astra-media-tab .ast-danger-btn{color:var(--ast-customizer-color-13);margin-top:10px}.astra-media-tab .ast-media-btn:hover{border-color:var(--ast-customizer-color-3)}.astra-media-tab .ast-danger-btn:hover{border-color:var(--ast-customizer-color-13)}.components-base-control.ast-text-control-input{margin-bottom:16px}.ast-payments-text-control-input .components-base-control__label{text-transform:none;color:#334155;font-size:13px}.components-base-control.ast-payments-text-control-input{margin-bottom:20px}.components-base-control.ast-text-control-input input{border-color:var(--ast-customizer-color-7);color:var(--ast-customizer-color-5)}.astra-popover-color .astra-popover-tabs .components-tab-panel__tabs button.components-tab-panel__tabs-item.active-tab:not(.is-primary):not(.is-tertiary):not(.is-link):hover{color:#fff}.components-popover.astra-popover-color .components-popover__content{min-width:310px;max-height:60vh;padding:0;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.3);box-shadow:0 2px 15px rgba(0,0,0,.3)}.ast-field-settings-modal .components-popover.astra-popover-color .components-popover__content{min-width:320px;min-height:325px}.ast-field-settings-modal .background-wrapper .components-popover.astra-popover-color .components-popover__content{min-height:385px}.ast-field-settings-modal .components-angle-picker-control .components-flex__block{min-width:auto}.customize-control-ast-settings-group .customize-control-ast-responsive-slider .wrapper .ast-resp-slider-reset-wrap,.customize-control-ast-settings-group .customize-control-ast-slider .wrapper .ast-resp-slider-reset-wrap{margin-top:0}.ast-top-divider.customize-control-ast-settings-group .ast-toggle-desc-wrap .ast-adv-toggle-icon{top:23px}.ast-fields-wrap .customize-control-ast-responsive-slider .ast-slider-wrap>label,.ast-fields-wrap .customize-control-ast-selector .ast-slider-wrap>label{display:inline-block}.customize-control-ast-slider .wrapper{display:flex}.customize-control-ast-slider .components-range-control{width:100%}.customize-control-ast-responsive-slider .wrapper .ast-range-unit,.customize-control-ast-slider .ast-range-unit{padding:0 5px 0 0;font-size:11px;line-height:1em;font-weight:500;align-self:auto;text-transform:uppercase}.components-range-control__slider[type=range]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.components-range-control__slider[type=range]::-moz-range-track,.components-range-control__slider[type=range]::-webkit-slider-runnable-track{content:'';height:2px;pointer-events:none}.components-range-control__slider[type=range]::-moz-range-thumb,.components-range-control__slider[type=range]::-webkit-slider-thumb{cursor:pointer;-webkit-appearance:none;margin-top:5px}.customize-control-ast-responsive-slider .components-range-control__wrapper,.customize-control-ast-slider .components-range-control__wrapper{margin-right:0}.customize-control-ast-responsive-slider span[CLASS*="-ThumbWrapper"],.customize-control-ast-slider span[CLASS*="-ThumbWrapper"]{height:17px;width:17px;top:2px;margin-right:0}.ast-top-divider.customize-control-ast-slider .ast-divider-title+.ast-slider-wrap .ast-resp-slider-reset-wrap{top:68px}.customize-control-ast-responsive-slider .ast-responsive-slider-btns{position:relative;top:-3px;left:-10px;display:inline-block}.customize-control-ast-responsive-slider .ast-responsive-units{position:absolute;top:3px;left:23px;font-size:11px;line-height:normal;border-left:1px solid #ddd;padding-left:5px;text-transform:uppercase;width:auto;display:none}.customize-control-ast-responsive-slider .ast-responsive-units li.single-unit{display:inline-block;margin-right:6px;margin-bottom:0;width:16px;text-align:center;user-select:none;opacity:.6;cursor:pointer}.customize-control-ast-responsive-slider .ast-responsive-units li.single-unit.active{opacity:1;font-weight:600;color:#0073aa;cursor:default}.ast-field-settings-modal .ast-fields-wrap>.customize-control-ast-responsive-slider+.customize-control-ast-font{margin-top:8px}.customize-control-ast-sortable .sortable{cursor:default}.customize-control-ast-sortable .sortable .dashicons-visibility{cursor:pointer}.customize-control-ast-sortable .sortable .ast-sortable-item,.customize-control-ast-sortable .sortable .ast-sortable-subcontrols{padding:1px 12px 1px 3px;border:1px solid #d1d5db;color:#334155;background:#fff;cursor:move;font-size:14px;line-height:38px;margin:0 0 10px;border-radius:4px}.customize-control-ast-sortable .sortable .ast-sortable-subcontrols{border:none;border-top:1px solid #d1d5db;border-radius:0 0 3px 3px}.customize-control-ast-sortable .sortable div:last-child{margin:0}.customize-control-ast-sortable .sortable div>.dashicons{float:left;position:relative;font-size:16px;padding:9px;line-height:20px;border-right:none}.customize-control-ast-sortable .sortable div.invisible{opacity:.6;visibility:visible}.customize-control-ast-sortable .sortable div.invisible .dashicons.visibility:after{opacity:1;position:absolute;content:'';width:18px;height:2px;top:18px;right:11px;background:#656565;border-radius:5px;transform:rotate(45deg);box-shadow:0 0 0 1px #fff;transition:opacity .2s ease}.ast-sortable-item.invisible,.ast-sortable-item:hover{opacity:.8}.ast-sortable-item.show:hover{opacity:1}.ast-sortable-item .dashicons-arrow-down-alt2,.ast-sortable-item .dashicons-remove{margin-left:-6px}.ast-sortable-item .dashicons-admin-page,.ast-sortable-item .dashicons-arrow-down-alt2,.ast-sortable-item .dashicons-remove{cursor:pointer}.ast-sortable-subcontrols{display:none;padding:12px 0;margin-right:-12px!important;border-top:1px solid #d1d5db;margin-left:-3px!important}.ast-sortable-subcontrols>*{padding-left:9px;padding-bottom:12px}.show .ast-sortable-subcontrols{display:block}.ast-sortable-subfields-wrap .customize-control{box-sizing:border-box;position:relative;padding-right:9px}.ast-sortable-item.show i.ast-accordion{transform:rotate(-180deg);border-right:none;border-left:none}.ast-sortable-subfields-wrap .customize-control-ast-list-icons .components-button{padding:6px 8px;height:40px;background:#fff}.ast-sortable-subfields-wrap .customize-control-ast-list-icons .components-button:focus{box-shadow:none}.customize-control-ast-list-icons .ahfb-sorter-item-panel-header .ahfb-sorter-title{padding-left:20px;max-width:100%;text-overflow:ellipsis;overflow:hidden}.customize-control-ast-list-icons span.feature-label{max-width:100px;text-overflow:ellipsis;font-size:14px;line-height:18px}.ast-sortable-subfields-wrap .customize-control-ast-list-icons .dashicons-admin-page{color:#556068}.customize-control-ast-sortable .ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-item-panel-header{border:1px solid #ddd;border-right:0;border-bottom:0;overflow:hidden}.ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-visiblity .ast-media-image-preview,.ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-visiblity svg{height:14px;width:14px}.ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-visiblity span{display:flex}.ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-visiblity svg{height:16px;width:16px;fill:#556068}.ast-sortable-subfields-wrap .customize-control-ast-list-icons .ast-sorter-item-expand{border-right:none}.ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-visiblity{border-left:none}.ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-item{border:1px solid #ddd;border-top:0}.ast-sortable-subfields-wrap .customize-control-ast-list-icons .rfipdropdown{width:225px!important;right:-10px;box-shadow:0 5px 15px rgb(0 0 0 / 22%),0 0 5px rgb(0 0 0 / 30%)}.ast-sortable-subfields-wrap .customize-control-ast-list-icons .rfipdropdown--open{height:285px;overflow:hidden;position:absolute}.ast-sortable-item .ahfb-sorter-item-panel-content{border-top:1px solid #ddd}.ast-sortable-subfields-wrap .customize-control-ast-list-icons .rfipdropdown--open .rfipicons__ibox:hover>*{transform:scale(1.3)!important}.ast-sortable-subfields-wrap .customize-control-ast-list-icons .rfipdropdown--open .rfipicons__ibox{height:32px!important}.ast-sortable-subfields-wrap .ast-color-btn-reset-wrap{top:0}.customize-control-ast-sortable .ast-sortable-subfields-wrap .customize-control-title{margin-bottom:16px;font-size:13px;margin-top:3px}.customize-control-ast-sortable .ast-sortable-subfields-wrap .ast-responsive-btns{top:7px}.ast-sortable-subfields-wrap .ast-fields-wrap{margin-right:-12px;padding-bottom:10px}.customize-control-content{width:100%;display:flex;flex-direction:column}.ast-sortable-subfields-wrap .ast-fields-wrap{overflow:inherit}.ast-sortable-subfields-wrap .customize-control{float:none}.ast-sortable-item.invisible>.ast-accordion,.ast-sortable-item.invisible>.dashicons-admin-page,.ast-sortable-item.invisible>.dashicons-remove{display:none}.ast-sortable-item.invisible .ast-sortable-subcontrols{display:none}.ast-sortable-item .ahfb-sorter-item .dashicons{font-size:16px;width:16px;height:16px}.ast-sortable-item .ahfb-sorter-item .ahfb-sorter-item-expand:before{right:7px;width:17px}.ahfb-sorter-item:first-child .ahfb-sorter-item-remove,.ast-sortable-item .components-button.item-is-hidden:not(.visibility-item){display:none}.customize-control-ast-sortable .sortable .rfip .rfipbtn__button{margin-right:auto}.ast-sortable-subfields-wrap .customize-control-ast-responsive-slider .ast-responsive-slider-btns{top:-2px}.ast-sortable-item .customize-control-ast-color .ast-color-btn-reset-wrap{top:12px}.ast-sortable-item .customize-control-ast-color .color-button-wrap{top:8px}.ast-sortable-item .customize-control-ast-color .astra-color-picker-wrap{position:relative;top:8px}.ast-sortable-subfields-wrap .customize-control-ast-description{line-height:1}.customize-control-ast-list-icons .ahfb-sorter-item-panel-header .dashicons-admin-page{margin-left:0}.customize-control-ast-text-input textarea{display:block;width:100%}.ast-togglecontrol-wrapper .components-base-control__field,.customize-control-ast-toggle-control .components-toggle-control .components-base-control__field{margin:0}.customize-control-ast-link .ast-togglecontrol-wrapper .components-form-toggle,.customize-control-ast-toggle .components-toggle-control .components-form-toggle,.customize-control-ast-toggle-control .components-toggle-control .components-form-toggle{margin:0;order:2}.customize-control-ast-link .ast-togglecontrol-wrapper .components-base-control__field{margin:24px 0 0}.ast-togglecontrol-wrapper .components-toggle-control__label,.ast-togglecontrol-wrapper .toggle-control-label{font-size:14px;font-weight:600}.ast-togglecontrol-wrapper label,.customize-control-ast-toggle-control .components-toggle-control .components-toggle-control__label{display:flex;flex:1 1 auto;font-size:14px;font-weight:600}.ast-switch~label{position:relative;display:block;width:35px;height:14px;background-color:var(--ast-customizer-color-7);color:transparent;border-radius:50px;cursor:pointer;transition:all .2s ease-in}.ast-switch~label:after{content:'';position:absolute;top:-3px;right:-1px;display:block;width:20px;height:20px;border-radius:50px;background:var(--ast-customizer-color-9);box-shadow:0 2px 4px 0 rgba(72,72,72,.5);transition:all .2s ease-in}.ast-switch:checked~label{background:var(--ast-customizer-color-1)}.ast-switch:checked~label:after{transform:translateX(-16px);background:var(--ast-customizer-color-9)}.ast-switch:disabled~label{background:#f0f0f0;pointer-events:none}.ast-switch:disabled~label:after{background:#d1d1d1;box-shadow:0 1px 2px 0 rgba(72,72,72,.5)}.ast-switch:checked,.ast-switch:not(:checked){opacity:0}.components-toggle-control .components-base-control__field{display:flex;margin-bottom:12px;line-height:initial;align-items:center}.dashicons-editor-help[data-title]{z-index:1}.ast-dashicons-custom-tooltip{display:none;opacity:0;position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%}.ast-dashicons-custom-tooltip[data-title]::after{content:attr(data-title);min-width:3em;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:1ch 1.5ch;border-radius:.3ch;box-shadow:0 1em 2em -.5em rgb(0 0 0 / 35%);background:var(--ast-customizer-color-12);color:var(--ast-customizer-color-10);z-index:3;bottom:calc(100% + 5px);text-align:center;animation:tooltips-vert .3s ease-out forwards;text-transform:none;font-size:.9em;line-height:1;user-select:none;pointer-events:none;position:absolute;display:none;opacity:0;right:50%;transform:translate(50%,-.5em)}.dashicons-editor-help[data-title]:hover~.ast-dashicons-custom-tooltip{display:block;opacity:100}.dashicons-editor-help[data-title]:hover~.ast-dashicons-custom-tooltip[data-title]::after{display:flex;white-space:break-spaces;inline-size:max-content}.select2-container{width:100%!important}span.select2-container.select2-container--default.select2-container--open{z-index:999999}span.select2-container.select2-container--default.select2-container--open li.select2-results__option{margin:0}.select2-selection__rendered li{margin-bottom:0}.select2-container--default .select2-selection--single,.select2-container--default.select2-container .select2-selection--multiple{border-color:#ddd;border-radius:0}.select2-container--default .select2-selection--multiple .select2-selection__choice,.select2-dropdown{border-color:#ddd;border-radius:0}.customize-control.customize-control-ast-hidden{margin-top:0}.wp-full-overlay-footer .devices-wrapper .preview-desktop,.wp-full-overlay-footer .devices-wrapper .preview-mobile,.wp-full-overlay-footer .devices-wrapper .preview-tablet{vertical-align:middle}.customize-control-ast-font-variant .ast-variant-select input#react-select-2-input:focus{box-shadow:none}.ast-variant-select [CLASS*="-indicatorContainer"]{padding:2px;display:contents}.ast-variant-select [CLASS*="-multiValue"]>div:first-child{padding:0}.ast-upgrade-pro-wrap .ast-upgrade-pro-innerwrap,.ast-upgrade-pro-wrap .ast-upgrade-trigger{width:100%;-js-display:inline-flex;display:inline-flex;align-items:center;flex-wrap:wrap;align-content:center;position:relative;overflow:hidden;justify-content:center}.ast-upgrade-pro-wrap .ast-upgrade-cta{position:absolute;top:auto;right:auto;width:auto;height:28px;border-radius:4px;padding:0 5px 0 8px;font-size:1em;line-height:1em;display:inline-flex;color:var(--ast-customizer-color-1);background:var(--ast-customizer-color-9);border:1px solid var(--ast-customizer-color-1);align-items:center;align-content:center;white-space:nowrap}a.ast-upgrade-trigger:active,a.ast-upgrade-trigger:focus{box-shadow:none;border:none;outline:0}.ast-upgrade-pro-wrap .ast-upgrade-section-title{margin-right:8px}.ast-upgrade-pro-wrap .ast-upgrade-pro-innerwrap>svg{width:100%;height:100%;filter:blur(4px)}.ast-upgrade-pro-wrap .ast-upgrade-cta svg{width:1.2em;height:1.2em}.customize-control-ast-radio-image .ast-pro-option>:not(.image-clickable){opacity:.4}.ast-radio-img-svg.ast-pro-option .image-clickable::before{display:inline-flex;position:absolute;top:36%;right:41%;content:'';background-size:1.5em 1.5em;height:1.5em;width:1.5em;border:1px solid var(--ast-customizer-color-1);background-image:url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5002 7.2001H11.7002V4.8001C11.7002 3.0401 10.2602 1.6001 8.5002 1.6001C6.7402 1.6001 5.3002 3.0401 5.3002 4.8001V7.2001H4.5002C4.1002 7.2001 3.7002 7.6001 3.7002 8.0001V13.6001C3.7002 14.0001 4.1002 14.4001 4.5002 14.4001H12.5002C12.9002 14.4001 13.3002 14.0001 13.3002 13.6001V8.0001C13.3002 7.6001 12.9002 7.2001 12.5002 7.2001ZM9.3002 12.8001H7.7002L8.0202 11.0401C7.6202 10.8801 7.3002 10.4001 7.3002 10.0001C7.3002 9.3601 7.8602 8.8001 8.5002 8.8001C9.1402 8.8001 9.7002 9.3601 9.7002 10.0001C9.7002 10.4801 9.4602 10.8801 8.9802 11.0401L9.3002 12.8001ZM10.1002 7.2001H6.9002V4.8001C6.9002 3.9201 7.6202 3.2001 8.5002 3.2001C9.3802 3.2001 10.1002 3.9201 10.1002 4.8001V7.2001Z' fill='%230284C7'/%3E%3C/svg%3E")}.ast-upgrade-list-wrapper{text-align:center}.ast-upgrade-list-wrapper .ast-brand-logo{margin:0}.ast-upgrade-list-wrapper svg{width:32px;height:32px}.ast-upgrade-list-items{margin-bottom:1.8em}.ast-upgrade-list-wrapper .ast-upgrade-list-section-title{margin:.5em auto 1.8em;max-width:240px}.ast-pro-upgrade-item svg{vertical-align:middle;margin-left:5px;fill:var(--ast-customizer-color-1)}.ast-pro-upgrade-item span{display:inline-block}.ast-upgrade-list-description{margin:5px 20px 0 0}.ast-upgrade-list-title{font-weight:600}.ahfb-footer-builder-active li#customize-control-astra-settings-builder-footer:not(.ast-pro-available),.ahfb-footer-builder-active li#customize-control-astra-settings-builder-footer:not(.ast-pro-available) *,.ahfb-header-builder-active li#customize-control-astra-settings-builder-header:not(.ast-pro-available),.ahfb-header-builder-active li#customize-control-astra-settings-builder-header:not(.ast-pro-available) *{color:var(--ast-customizer-color-9);background:var(--ast-customizer-color-1)}.customize-control .button.ahfb-builder-section-shortcut{border-right:1px solid #ddd;border-left:1px solid #ddd}.ast-customize-control-title a.ast-builder-upgrade-link{background:var(--ast-customizer-color-9)!important;color:var(--ast-customizer-color-1)!important;box-shadow:0 4px 8px -4px rgba(0,0,0,.16);margin-right:10px;border-radius:4px;padding:3px 10px 5px;text-decoration:none;vertical-align:top}.ast-pro-upgrade-item p{margin:1.25em 0;line-height:1}li#customize-control-astra-settings-footer-builder-pro-items .ast-upgrade-pro-wrap,li#customize-control-astra-settings-header-builder-pro-items .ast-upgrade-pro-wrap{padding-right:12px;padding-left:12px} assets/css/minified/custom-controls.min.css 0000666 00000331364 15165551206 0015115 0 ustar 00 .customize-control-ast-selector .ast-alignment-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.customize-control-ast-selector .ast-alignment-inner-wrap,.customize-control-ast-selector .ast-selector-responsive-wrap{display:none}.customize-control-ast-selector .ast-alignment-wrapper .ast-alignment-inner-wrap.active{flex:1 1 auto;display:flex}.customize-control-ast-selector .components-button.has-icon{padding:6px;min-width:36px;justify-content:center}.ast-alignment-inner-wrap .components-button{white-space:nowrap;color:var(--ast-customizer-color-5);text-decoration:none;text-shadow:none;outline:unset;border:1px solid var(--ast-customizer-color-7);width:100%;height:100%;text-align:center;justify-content:center;border-radius:unset;transition:none;font-weight:400}.ast-alignment-inner-wrap.active .components-button.is-primary{color:var(--ast-customizer-color-10);background:var(--ast-customizer-color-1)}.customize-control-ast-selector .ast-alignment-wrapper .ast-alignment-inner-wrap.active .components-button:not(.is-primary):hover{color:var(--ast-customizer-color-5)!important}.customize-control-ast-selector .components-button .ahfb-icon-set svg{width:16px;height:16px;fill:var(--ast-customizer-color-8)}.customize-control-ast-selector .components-button.is-primary .ahfb-icon-set svg,.customize-control-ast-selector .components-button.is-primary .ahfb-icon-set svg circle,.customize-control-ast-selector .components-button.is-primary .ahfb-icon-set svg path:not(.ast-hf-account-unfill){fill:var(--ast-customizer-color-10)}.customize-control-ast-selector .ast-alignment-inner-wrap:first-child .components-button{border-radius:3px 0 0 3px}.customize-control-ast-selector .ast-alignment-inner-wrap:last-child .components-button{border-radius:0 3px 3px 0}.ast-alignment-wrapper .ast-alignment-inner-wrap:not(:first-child):not(:last-child) .components-button{border-right:none}.customize-control-ast-selector .ast-alignment-inner-wrap .components-button{border-radius:unset;font-size:12px;padding:9px 0 10px}.customize-control-ast-selector .ast-selector-responsive-wrap.active{display:flex;flex:1 1 0}.customize-control-ast-selector .ast-responsive-btns{position:relative;left:6px;top:0}.customize-control-ast-selector .ast-alignment-inner-wrap .components-button:focus:not(:disabled){box-shadow:none}.customize-control-ast-selector .components-button .ahfb-icon-set{display:flex}.customize-control-ast-selector{margin-bottom:1px}.ast-alignment-inner-wrap.active button.components-button.is-primary{border-color:var(--ast-customizer-color-3)}#customize-controls .customize-control-notifications-container{margin:0}.customize-control-ast-background .screen-reader-text{top:initial}.customize-control-ast-background .background-container h4{font-weight:400}.customize-control-ast-background .background-attachment h4,.customize-control-ast-background .background-color h4,.customize-control-ast-background .background-position h4,.customize-control-ast-background .background-repeat h4,.customize-control-ast-background .background-size h4{margin-bottom:5px;margin-top:10px}.customize-control-ast-background .background-color{margin-bottom:12px}.customize-control-ast-background .background-repeat{margin:15px 0 8px 0}.customize-control-ast-background .background-attachment .buttonset,.customize-control-ast-background .background-size .buttonset{display:flex;flex-wrap:wrap}.customize-control-ast-background .background-attachment .buttonset .switch-label,.customize-control-ast-background .background-size .buttonset .switch-label{background:#fff;border:1px solid rgba(0,0,0,.1);color:#555;padding:2px 4px;margin-right:15px;text-align:center;flex-grow:1;transition:background-color 140ms linear}.customize-control-ast-background .background-attachment .buttonset .switch-label:last-child,.customize-control-ast-background .background-size .buttonset .switch-label:last-child{margin-right:0}.customize-control-ast-background .background-attachment .buttonset .switch-input:checked+.switch-label,.customize-control-ast-background .background-attachment .buttonset .switch-input[checked=checked]+.switch-label,.customize-control-ast-background .background-size .buttonset .switch-input:checked+.switch-label,.customize-control-ast-background .background-size .buttonset .switch-input[checked=checked]+.switch-label{background-color:#f5f5f5;color:#565e67}.customize-control-ast-background .ast-bg-img-remove.components-button.is-link{width:100%;border:1px dashed #b4b9be;box-sizing:border-box;box-shadow:unset;padding:9px 0;line-height:1.6;margin-top:10px;text-decoration:none}.customize-control-ast-background .ast-bg-img-remove.components-button.is-destructive:hover:not(:disabled){color:#a02222;box-shadow:unset;border-color:#a02222}.customize-control-ast-background .more-settings{margin-top:12px;display:flex;justify-content:flex-end;padding:5px 0 5px 0;cursor:pointer;float:none;text-decoration:none}.customize-control-ast-background .more-settings .message,.customize-control-ast-responsive-background .more-settings .message{margin-right:5px}.customize-control-ast-background .more-settings:focus{outline:0;box-shadow:none}.customize-control-ast-background .arrow-icon{margin-left:5px}.customize-control-ast-background .customize-control-title{display:block}.customize-control-ast-background .astra-color-picker-wrap{margin-top:18px}.ast-field-settings-modal .customize-control-ast-background.customize-control,.ast-field-settings-modal .customize-control-ast-background.customize-control:first-child{margin-top:28px}.ast-field-settings-modal .customize-control-ast-background .more-settings{margin-top:6px}.ast-field-settings-modal .customize-control-ast-background .customize-control-content .ast-color-btn-reset-wrap{right:59px}.ast-field-settings-modal .customize-control-ast-background .customize-control-content .color-button-wrap{right:16px}.ast-field-settings-modal .customize-control-ast-background .astra-popover-tabs .ast-clear-btn-inside-picker.components-button{margin:5px 20px 20px 10px}.customize-control-ast-border .customize-control-title{display:inline-block}.customize-control-ast-border .ast-border-outer-wrapper{display:flex;position:relative}.customize-control-ast-border .ast-border-wrapper{display:flex}.customize-control-ast-border .ast-border-btns{display:block;text-align:center;line-height:2;border:1px solid #ddd;background-color:#fff;border-radius:0 3px 3px 0}.customize-control-ast-border .ast-border-btns>li{margin-bottom:0;display:none;width:35px;height:26px}.customize-control-ast-border .ast-border-btns>li.active{display:inline-block}.customize-control-ast-border .ast-border-btns button[type=button]{padding:0;cursor:pointer;background:0 0;border:none;opacity:.75;outline:0;width:100%;height:100%}.customize-control-ast-border .ast-border-btns button[type=button]>i{width:15px;height:15px;font-size:15px;margin-top:1px}.customize-control-ast-border .input-wrapper .ast-border-wrapper{display:none}.customize-control-ast-border .input-wrapper .ast-border-wrapper li{text-align:center;-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin:0 2px}.customize-control-ast-border .input-wrapper .ast-border-wrapper li:first-child{margin-left:0}.customize-control-ast-border .input-wrapper .ast-border-wrapper li input.ast-border-input{text-align:center;display:block;font-size:12px;padding:15px 0;width:100%;height:28px;border:1px solid var(--ast-customizer-color-7);border-radius:3px;box-shadow:none;transition:all .3s;-moz-appearance:textfield}.customize-control-ast-border .input-wrapper .ast-border-wrapper li .ast-border-connected{color:#fff}.customize-control-ast-border .input-wrapper .ast-border-wrapper li:last-child input.ast-border-input{border-right-width:1px;border-radius:0 3px 3px 0}.customize-control-ast-border .input-wrapper .ast-border-wrapper.active{display:flex}.customize-control-ast-border .input-wrapper .ast-border-wrapper span.ast-border-title{text-transform:uppercase;font-size:10px;color:var(--ast-customizer-color-6)}.customize-control-ast-border .input-wrapper .ast-border-wrapper .ast-border-input-item-link .ast-border-connected{display:none}.customize-control-ast-border .input-wrapper .ast-border-wrapper .ast-border-input-item-link.disconnected .ast-border-disconnected{display:none}.customize-control-ast-border .input-wrapper .ast-border-wrapper .ast-border-input-item-link.disconnected .ast-border-connected{display:block}.customize-control-ast-border .input-wrapper .ast-border-wrapper .ast-border-input-item-link span{width:100%;height:26px;line-height:26px;font-size:14px;background-color:transparent;border-radius:3px}.customize-control-ast-border .input-wrapper .ast-border-wrapper .ast-border-input-item-link span svg{pointer-events:none}.customize-control-ast-border .input-wrapper .ast-border-wrapper .ast-border-input-item-link{margin-top:4px}.customize-control-ast-border .input-wrapper .ast-border-wrapper li input.ast-border-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.customize-control-ast-border .input-wrapper .ast-border-wrapper li input.ast-border-input:focus,.customize-control-ast-border .input-wrapper .ast-border-wrapper li input.ast-border-input:hover{border-color:var(--ast-customizer-color-2)}.customize-control-ast-border .input-wrapper .ast-border-wrapper li input.ast-border-input:focus{outline:0}.customize-control-ast-border .input-wrapper.ast-border-wrapper{margin-bottom:8px}.customize-control-ast-border .ast-range-unit{position:absolute;right:0;top:0;padding-right:6px;font-size:11px;font-weight:600;line-height:normal;text-transform:uppercase;color:var(--ast-customizer-color-1)}.ast-upgrade-pro-wrap .ast-button-link,.customize-control-ast-button-link .ast-button-link{display:block;padding:10px 0;border-radius:2px;border:1px solid var(--ast-customizer-color-1);background-color:var(--ast-customizer-color-9);color:var(--ast-customizer-color-1);font-size:13px!important;font-weight:400;line-height:13px!important;text-align:center;cursor:pointer}.ast-upgrade-pro-wrap .ast-button-link:hover,.customize-control-ast-button-link .ast-button-link:hover{background-color:var(--ast-customizer-color-9);color:var(--ast-customizer-color-1);border:1px solid var(--ast-customizer-color-1)}.ast-btn-preset-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ast-btn-preset-wrap .ast-btn-style-item{cursor:pointer}.ast-btn-preset-wrap .ast-btn-style-item svg{fill:#646970}.ast-btn-preset-wrap .ast-btn-style-item svg:hover{fill:#565b62}.ast-btn-preset-wrap .ast-btn-style-item.active svg,.ast-btn-preset-wrap .ast-btn-style-item.active svg:hover{fill:#2271b1}.ast-reset-btn-preset-wrap{position:absolute;display:inline-block;line-height:1;right:0;top:0}.ast-reset-btn-preset-wrap .components-button.is-secondary,.ast-reset-btn-preset-wrap .components-button.is-secondary:hover{box-shadow:none;background:0 0;color:var(--ast-customizer-color-1)}.color-group-item .components-tooltip .components-popover__content{border-radius:3px}.color-group-item .components-tooltip .components-popover__content>div{padding:5px 10px;line-height:1}.customize-control.customize-control-ast-color-group{display:flex;flex-wrap:wrap}.customize-control.customize-control-ast-color-group .ast-toggle-desc-wrap{flex:1 1 auto;align-self:center}.customize-control.customize-control-ast-color-group .customize-control-title{margin-bottom:5px}.customize-control.customize-control-ast-color-group .ast-field-color-group-wrap{justify-content:flex-end;display:flex;max-height:28px}.customize-control.customize-control-ast-color-group .color-button-wrap{position:inherit}.customize-control.customize-control-ast-color-group .color-group-item:not(:last-child){margin-right:8px}.customize-control.customize-control-ast-color-group .ast-color-group-reset{right:72px;top:6px;cursor:pointer}.customize-control.customize-control-ast-color-group .ast-color-group-responsive-wrap{display:none}.customize-control.customize-control-ast-color-group .ast-color-group-responsive-wrap.active{justify-content:flex-end;display:flex}.customize-control.customize-control-ast-color-group .ast-responsive-btns{position:relative;right:-5px;top:3px}.customize-control.customize-control-ast-color-group .ast-bg-img-remove.components-button.is-link{width:100%;border:1px dashed #b4b9be;box-sizing:border-box;box-shadow:unset;padding:9px 0;line-height:1.6;margin-top:10px;text-decoration:none}.customize-control.customize-control-ast-color-group .more-settings{margin-top:12px;display:flex;justify-content:flex-end;padding:5px 0 5px 0;cursor:pointer;float:none;text-decoration:none}.customize-control-ast-color-group .ast-color-multiple-group-reset.ast-color-group-reset{right:110px}.customize-control-ast-color-group .ast-color-multiple-group-reset.ast-color-group-reset.ast-single-color-group-set{right:112px}#customize-control-astra-settings-woo-single-page-color-group .ast-color-group-reset{right:145px}.ast-top-divider.customize-control-ast-color-group .ast-control-wrap .ast-color-btn-reset-wrap{top:30px}.ast-top-divider.customize-control-ast-color-group .ast-divider-title+.ast-control-wrap .ast-color-btn-reset-wrap{top:75px}.ast-top-dotted-divider.customize-control-ast-color-group .ast-control-wrap .ast-color-btn-reset-wrap{top:30px}.ast-top-dotted-divider.customize-control-ast-color-group .ast-divider-title+.ast-control-wrap .ast-color-btn-reset-wrap{top:75px}.customize-control-ast-color-group .ast-control-wrap{display:inline-flex;width:100%}.customize-control-ast-color-group .ast-divider-title+.ast-control-wrap .ast-color-group-reset{top:47px}.customize-control-ast-color-group .ast-divider-title+.ast-control-wrap .astra-color-picker-wrap{top:73px}.astra-color-picker-wrap.picker-open+span{display:none}#customize-control-astra-color-palettes .ast-color-palette-wrap>div{margin-bottom:8px;position:relative}#customize-control-astra-color-palettes .color-button-wrap{display:unset;position:relative;right:unset;top:unset;vertical-align:sub;z-index:10}#customize-control-astra-color-palettes .astra-color-picker-wrap{position:absolute;z-index:1;right:0;width:100%;display:none;margin-top:10px}#customize-control-astra-color-palettes .astra-color-picker-wrap.picker-open{display:block}#customize-control-astra-color-palettes .ast-color-palette-label{width:65%;display:inline-block;margin-right:10px;vertical-align:top}#customize-control-astra-color-palettes .ast-color-palette-label input{background:0 0;border:none}#customize-control-astra-color-palettes .ast-color-palette-label input:focus{border:1px solid #000;outline:0;box-shadow:none;background:#fff}.ast-color-palette-wrapper .ast-single-palette-wrap{display:grid;grid-template-columns:repeat(9,1fr);align-items:center;position:relative;gap:2px}.ast-single-palette-wrap .components-button.astra-color-icon-indicate .component-color-indicator.astra-advanced-color-indicate{width:25px;height:25px}#customize-control-astra-color-palettes .ast-color-palette-wrapper .ast-color-picker-wrap:first-child{margin-left:0}#customize-control-astra-color-palettes .ast-color-palette-wrapper .ast-color-picker-wrap{margin-top:12px;cursor:pointer}#customize-control-astra-color-palettes .ast-reset-btn:disabled{opacity:.6}#customize-control-astra-color-palettes .ast-single-color-container{width:25%;height:48px;display:inline-block}#customize-control-astra-color-palettes .ast-color-palette-wrap>section{text-align:center;outline:0;border-radius:3px;cursor:pointer;transition:all .2s;box-shadow:0 0 0 1px #ddd}.ast-color-palette-container{width:100%;display:inline-grid;grid-template-columns:auto auto;column-gap:16px;row-gap:16px}#customize-control-astra-color-palettes .ast-field-settings-modal{display:none;padding:16px}.ast-color-palette-wrap{transition:all .2s}.ast-color-palette-wrap.active{box-shadow:0 12px 20px -8px rgb(30 41 59 / 16%)}#customize-control-astra-color-palettes .ast-color-palette-wrapper{clear:both}#customize-controls .customize-section-title.is-in-view.is-sticky{z-index:99}#customize-control-astra-color-palettes .ast-palette-selection-wrapper{overflow:hidden;padding:2px}@media (min-width:1800px){#customize-control-astra-color-palettes .astra-color-picker-wrap{width:auto}}#customize-control-astra-color-palettes .ast-color-palette-wrap.active>section{box-shadow:0 0 0 1px #334155}.ast-palette-label-wrap{text-align:center;color:#9ca3af;overflow:hidden;width:100%;box-sizing:border-box;padding:0;transition:.15s color ease-in-out,.15s background-color ease-in-out,.15s border-color ease-in-out;font-style:normal;font-weight:600;font-size:10px;line-height:22px;letter-spacing:1.5px;text-transform:uppercase}.ast-color-palette-wrap.active .ast-palette-label-wrap{color:#334155}#customize-control-astra-color-palettes .ast-field-settings-modal{margin-top:-35px}.astra-advanced-color-indicate .global-color{display:none}.color-button-wrap.has-global-palette-color .astra-advanced-color-indicate .global-color{color:#fff;display:block;opacity:1;position:absolute;left:50%;top:50%;display:block;text-align:center;transform:translate(-50%,-50%)}.color-button-wrap.has-global-palette-color .astra-advanced-color-indicate .global-color svg{width:10px;height:10px;transform:scale(1.5)}#customize-control-astra-color-palettes .ast-adv-toggle-icon{top:-5px}.ast-color-picker-custom-tooltip{position:absolute;top:-30px;bottom:0;left:0;right:0;width:100%;height:100%}.ast-color-picker-custom-tooltip[data-title]::after{content:attr(data-title);min-width:3em;max-width:10em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:1ch 1.5ch;border-radius:.3ch;box-shadow:0 1em 2em -.5em rgb(0 0 0 / 35%);background:var(--ast-customizer-color-12);color:var(--ast-customizer-color-10);z-index:1000;bottom:calc(100% + 5px);text-align:center;animation:tooltips-vert .3s ease-out forwards;text-transform:none;font-size:.9em;line-height:1;user-select:none;pointer-events:none;position:absolute;display:none;opacity:0;left:50%;transform:translate(-50%,-.5em)}.ast-color-picker-custom-tooltip-wrapper{position:relative}.ast-color-picker-wrap:hover+.ast-color-picker-custom-tooltip-wrapper .ast-color-picker-custom-tooltip[data-title]::after{display:flex;white-space:break-spaces;inline-size:max-content}.ast-color-palette .components-popover.components-tooltip{position:relative!important;left:5px!important;top:-35px!important;transform:unset!important}.customize-control .components-tooltip{z-index:8!important}.ast-color-palette .components-popover .components-popover__content,.color-group-item .components-popover .components-popover__content{min-width:3em;max-width:10em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:1ch 1.5ch;border-radius:.3ch;box-shadow:0 1em 2em -.5em rgb(0 0 0 / 35%);background:var(--ast-customizer-color-12);color:var(--ast-customizer-color-10);z-index:1000;text-align:center;text-transform:none;font-size:.9em;line-height:1;user-select:none;pointer-events:none}.ast-color-palette .components-popover .components-popover__content{bottom:calc(100% + 5px);animation:tooltips-vert .3s ease-out forwards;left:50%;transform:translate(-50%,-.5em)}.astra-control-field.astra-color-control{display:flex}.astra-control-field{position:relative;margin-top:10px;margin-bottom:10px}.astra-control-field.astra-color-control .customize-control-title{flex-grow:2}.astra-control-field .customize-control-title{font-size:14px;font-weight:600;margin-bottom:0;display:flex;align-items:center;letter-spacing:.1px;line-height:18px}.customize-control-title{display:block;font-size:14px;line-height:1;font-weight:600;margin-bottom:4px}.astra-globe-dashicon{color:#fff;background:rgba(0,0,0,.4);border-radius:100%;border:.1px solid rgba(0,0,0,.1);opacity:.78}.components-button.astra-color-icon-indicate .component-color-indicator.astra-advanced-color-indicate{width:28px;height:28px;border-radius:50%;margin:0}.component-color-indicator{width:25px;height:16px;display:inline-block}.astra-advanced-color-indicate.component-color-indicator{border:none}.astra-color-icon-indicate.components-button{height:auto;position:relative;transform:scale(1);transition:none;border-radius:50%;padding:0;background-image:linear-gradient(45deg,#ddd 25%,transparent 0),linear-gradient(-45deg,#ddd 25%,transparent 0),linear-gradient(45deg,transparent 75%,#ddd 0),linear-gradient(-45deg,transparent 75%,#ddd 0);background-size:10px 10px;background-position:0 0,0 5px,5px -5px,-5px 0}.astra-popover-color .components-popover__content .components-focal-point-picker-wrapper{box-sizing:border-box}.astra-popover-color .components-popover__content .components-focal-point-picker_position-display-container input[type=number].components-text-control__input{min-height:16px;line-height:16px;font-size:12px;width:50px;font-weight:400}.astra-popover-color .components-popover__content .components-focal-point-picker_position-display-container .components-base-control{flex:1;margin-bottom:0}.astra-popover-color .components-popover__content .components-focal-point-picker_position-display-container .components-base-control .components-base-control__label{margin-bottom:0;margin-right:.2em}.astra-popover-color .components-popover__content .components-focal-point-picker_position-display-container .components-base-control__field{display:flex;align-items:center;font-size:8px;font-weight:600;font-style:normal;text-transform:uppercase}.astra-popover-color .components-popover__content .components-focal-point-picker_position-display-container .components-base-control:last-child .components-base-control__field{justify-content:flex-end}.astra-popover-color .components-popover__content .actions{display:flex;justify-content:center;margin-bottom:10px}.astra-popover-color .components-popover__content .actions .button{flex:1;margin-top:10px}.astra-background-picker-wrap .astra-popover-color .components-popover__content{min-width:300px;min-height:340px;max-height:60vh}.color-button-wrap{display:inline-block;position:absolute;right:0;top:0;transform:scale(1);transition:transform .1s ease;height:28px;width:28px}.components-button.astra-color-icon-indicate .astra-advanced-color-indicate:after{content:"";position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;border-radius:50%;border:1px solid transparent}.components-button.astra-background-icon-indicate{width:50px;height:50px;border-radius:50%;position:relative;transform:scale(1);transition:transform .1s ease;border-radius:50%;padding:0;background-image:linear-gradient(45deg,#ddd 25%,transparent 0),linear-gradient(-45deg,#ddd 25%,transparent 0),linear-gradient(45deg,transparent 75%,#ddd 0),linear-gradient(-45deg,transparent 75%,#ddd 0);border:1px solid #dadada;background-size:10px 10px;background-position:0 0,0 5px,5px -5px,-5px 0}.components-button.astra-background-icon-indicate .component-color-indicator.astra-advanced-color-indicate{width:100%;height:100%;border-radius:4px;margin:0;display:block;position:absolute;border:0;top:0}.components-button.astra-background-icon-indicate>svg.dashicon{position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;color:#fff;background:rgba(0,0,0,.6);border-radius:100%;width:16px;height:16px;border:1px solid rgba(0,0,0,.1)}.components-button.astra-background-icon-indicate>svg.dashicon path{transform:translate(1px,1px)}.components-button.astra-background-icon-indicate img.astra-background-image-preview{display:flex;object-fit:cover;min-width:100%;min-height:100%;position:absolute;top:0}.components-button.astra-background-icon-indicate:hover{box-shadow:none!important}.astra-control-field.astra-color-control{display:flex}.astra-control-field.astra-color-control .customize-control-title{flex-grow:2}.components-popover.astra-popover-color .components-popover__content{padding:15px 15px 0;box-sizing:initial;background:#fff;border:unset;border-radius:4px;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.3);box-shadow:0 2px 15px rgba(0,0,0,.3)}.customize-control-ast-color.customize-control>*{display:inline}.components-popover.astra-popover-color .components-popover__content .sketch-picker{padding:0 0 5px!important;box-shadow:none!important;border-radius:0!important}.components-popover.astra-popover-color .components-popover__content .attachment-media-view{margin-top:10px;margin-bottom:10px}.astra-swatches-wrap .astra-swatche-item-wrap:hover{transform:scale(1.1)!important}.astra-swatches-wrap .astra-swatche-item-wrap .astra-swatch-item{background-image:linear-gradient(45deg,#ddd 25%,transparent 0),linear-gradient(-45deg,#ddd 25%,transparent 0),linear-gradient(45deg,transparent 75%,#ddd 0),linear-gradient(-45deg,transparent 75%,#ddd 0);background-size:10px 10px;background-position:0 0,0 5px,5px -5px,-5px 0;padding:0;display:flex;justify-content:center}.astra-swatches-wrap .astra-swatche-item-wrap .astra-swatch-item .dashicon{display:none}.astra-swatches-wrap .astra-swatche-item-wrap .astra-swatch-item.swatch-active{box-shadow:0 0 0 8px inset!important}.astra-swatches-wrap .astra-swatche-item-wrap .astra-swatch-item.swatch-active .dashicon{display:block;color:#fff;background:rgba(0,0,0,.6);width:16px;height:16px;border:1px solid rgba(0,0,0,.1);border-radius:100%}.astra-swatches-wrap .astra-swatche-item-wrap .astra-swatch-item.swatch-active .dashicon path{transform:translate(1px,1px)}.components-button.astra-color-icon-indicate>.dashicon{position:absolute;transform:translate(-50%,-50%);left:50%;top:50%;color:#fff;background:rgb(85 93 101);border-radius:4px;width:24px;height:24px;font-size:24px;border:1px solid rgba(0,0,0,.1)}.astra-popover-color{margin:5px -5px 0;background-color:#fff;border-radius:4px;box-shadow:0 8px 16px -4px rgba(30,41,59,.16)}.astra-popover-color .components-h-stack.ast-color-palette{padding:14px 5px}.customize-control-ast-color-group .astra-popover-color .astra-background-tabs .components-h-stack.ast-color-palette,.customize-control-ast-responsive-background .astra-popover-color .components-h-stack.ast-color-palette{padding:0 5px 14px}.astra-popover-color .components-h-stack .components-button{flex:inherit}.astra-popover-color .components-circular-option-picker__option:focus::after{width:auto;height:auto}.astra-popover-color .components-h-stack .components-circular-option-picker__option-wrapper{margin-right:0}.astra-popover-color .components-color-picker .react-colorful__alpha,.astra-popover-color .components-color-picker .react-colorful__hue{width:90%}.ast-field-settings-modal .astra-popover-color{margin-left:0;border:1px solid #dedede}.ast-field-settings-modal .astra-popover-color .components-tab-panel__tabs{padding:8px}.components-color-picker__saturation-black{border-radius:4px 4px 0 0}.components-color-picker__saturation-color{border-radius:3px}.components-color-picker__saturation-white{border-radius:3px}.astra-color-picker-wrap{position:absolute;z-index:2;top:30px;left:0;right:0;bottom:0;display:none}.astra-color-picker-wrap .astra-popover-color .components-color-picker,.astra-color-picker-wrap .astra-popover-color .react-colorful{width:100%}.astra-popover-color .components-custom-gradient-picker{z-index:1}.astra-popover-color .components-custom-gradient-picker__ui-line{z-index:-1}.astra-color-picker-wrap.picker-open{display:block}.ast-field-settings-modal .astra-color-picker-wrap{position:relative;top:10px}.ast-color-palette .components-circular-option-picker__option-wrapper{margin-right:6px;position:relative;height:25px;width:25px}.ast-color-btn-clear-wrap{position:absolute;top:1.5px;right:65px}.ast-color-btn-clear-wrap .astra-color-clear-button.components-button{padding:10px 3px;width:20px;height:20px}.ast-clear-btn-inside-picker.components-button,.ast-reset-btn-inside-picker.components-button,.astra-popover-tabs .ast-clear-btn-inside-picker.components-button{margin:5px 20px 20px 15px;padding:0 8px;border:1px solid #ccc;box-shadow:none}.ast-clear-btn-inside-picker.components-button:active,.ast-clear-btn-inside-picker.components-button:focus,.ast-clear-btn-inside-picker.components-button:hover,.astra-popover-tabs .ast-clear-btn-inside-picker.components-button:active,.astra-popover-tabs .ast-clear-btn-inside-picker.components-button:focus,.astra-popover-tabs .ast-clear-btn-inside-picker.components-button:hover,.astra-popover-tabs [ID*="-gradient-view"] .components-circular-option-picker__clear:active{box-shadow:none!important;background:0 0!important}.ast-clear-btn-inside-picker{padding:0 8px}.ast-color-btn-reset-wrap{position:absolute;right:36px;top:6px}.ast-color-btn-reset-wrap .ast-reset-btn.components-button,.ast-resp-slider-reset-wrap .ast-reset-btn.components-button{color:#006ba1;height:20px;width:20px;padding:4px;background:0 0;box-shadow:none;cursor:pointer}.astra-color-clear-button.components-button:focus:not(:disabled){outline:unset;border:none}.ast-color-btn-reset-wrap .ast-reset-btn.components-button:focus,.ast-color-btn-reset-wrap .ast-reset-btn.components-button:hover,.ast-resp-slider-reset-wrap .ast-reset-btn.components-button:focus,.ast-resp-slider-reset-wrap .ast-reset-btn.components-button:hover{box-shadow:none;border:none;background:0 0}.astra-color-clear-button.components-button.is-secondary:hover:not(:disabled),.astra-color-clear-button.components-button:focus:not(:disabled){box-shadow:0 0 #000;padding:1.5px;border:none}.ast-reset-btn.components-button.is-secondary:disabled span,.astra-color-clear-button.components-button.is-secondary:disabled{color:var(--ast-customizer-color-6)}.ast-field-settings-modal .color-button-wrap{right:16px}.ast-field-settings-modal .ast-color-btn-reset-wrap{right:59px;top:6px}.ast-field-settings-modal .ast-color-btn-clear-wrap{right:78px}.ast-field-settings-modal .customize-control-ast-color.customize-control,.ast-field-settings-modal .customize-control-ast-color.customize-control:first-child{margin-top:25px}.astra-color-picker-wrap .components-color-picker__inputs-wrapper{min-width:unset}.customize-control .ast-gradient-color-picker input[type=number]{width:100%}.ast-gradient-color-picker .components-select-control.components-custom-gradient-picker__type-picker{align-items:center;flex-direction:inherit}.astra-color-picker-wrap .components-popover__content{width:max-content}.astra-color-picker-wrap .astra-popover-color .ast-gradient-ui .components-color-picker,.astra-color-picker-wrap .astra-popover-color .ast-gradient-ui .react-colorful,.astra-color-picker-wrap .components-custom-gradient-picker__inserter .components-color-picker{width:216px}.astra-color-picker-wrap .ast-gradient-ui .components-select-control.components-custom-gradient-picker__type-picker{flex-direction:column;align-items:start}.astra-color-picker-wrap .ast-gradient-ui .components-angle-picker-control{margin-bottom:0}.astra-color-picker-wrap .ast-gradient-ui .components-custom-gradient-picker__remove-control-point{padding:0 16px 16px 16px;border:0}.astra-color-picker-wrap .ast-gradient-ui .components-custom-gradient-picker__remove-control-point:focus{box-shadow:none;outline:0}.customize-control .ast-gradient-color-picker .is-alpha-enabled .components-base-control__field [type=number]{width:100%}.ast-field-settings-modal .components-circular-option-picker__option-wrapper .components-circular-option-picker__option:focus::after{width:24px;height:24px}.ast-field-settings-modal .ast-color-palette .components-circular-option-picker__option-wrapper{height:25px;width:25px}.ast-field-settings-modal .ast-color-palette .components-circular-option-picker__option.is-pressed+svg{left:2.5px;top:0;width:20px}.ast-color-palette .components-circular-option-picker__option.is-pressed+svg{left:0;top:0;mix-blend-mode:difference}.astra-popover-color .components-circular-option-picker .components-circular-option-picker__swatches{gap:4px;justify-content:center}.astra-popover-color .components-circular-option-picker__option-wrapper:hover{transform:scale(1.1)}.customize-control-ast-color+.customize-control-ast-color{margin-top:30px}@media (max-width:1845px){.ast-color-palette .components-circular-option-picker__option-wrapper{height:22px;width:22px}.ast-color-palette .components-circular-option-picker__option-wrapper .components-circular-option-picker__option{padding:6px 10px}.ast-color-palette .components-circular-option-picker__option.is-pressed+svg{width:20px;top:-2px}.ast-color-palette .components-circular-option-picker__option-wrapper .components-circular-option-picker__option:focus::after{width:24px;height:24px}.astra-popover-color .ast-color-palette.components-circular-option-picker{width:auto;padding:16px 0 0 8px}.astra-typography-control .typography-button-wrap>button.components-button.astra-typography-preview-indicate{padding:0 2px}.astra-typography-control .typography-button-wrap>button.components-button{padding:0 4px}.ast-fields-wrap .components-circular-option-picker__option-wrapper .components-circular-option-picker__option:focus::after{width:auto;height:auto}.ast-fields-wrap .ast-color-palette .components-circular-option-picker__option-wrapper{height:20px;width:20px}.ast-fields-wrap .ast-color-palette .components-circular-option-picker__option.is-pressed+svg{left:1px;top:-2px;width:18px}}@supports (-moz-appearance:none){@media (max-width:1845px){.ast-color-palette .components-circular-option-picker__option-wrapper{margin-right:5px}.ast-field-settings-modal .components-circular-option-picker__option-wrapper .components-circular-option-picker__option:focus::after{width:21px;height:21px}.ast-field-settings-modal .ast-color-palette .components-circular-option-picker__option-wrapper{height:20px;width:20px}.ast-field-settings-modal .ast-color-palette .components-circular-option-picker__option.is-pressed+svg{left:3px;top:-2px;width:15px}}}.astra-color-icon-indicate.components-button:focus:not(:disabled){box-shadow:unset;outline:unset}.astra-color-icon-indicate.components-button:hover{transform:scale(1.05)}.ast-top-divider.customize-control-ast-color .ast-divider-title+.ast-control-wrap,.ast-top-divider.customize-control-ast-color-group .ast-divider-title+.ast-control-wrap{margin-top:25px;display:inline-flex;width:100%;min-height:22px}.ast-bottom-divider.customize-control-ast-toggle-control .ast-divider-title+.ast-togglecontrol-wrapper,.ast-top-divider.customize-control-ast-responsive-color .ast-divider-title+.ast-control-wrap,.ast-top-divider.customize-control-ast-responsive-toggle-control .ast-divider-title+.ast-responsive-toggle-control-wrapper,.ast-top-divider.customize-control-ast-slider .ast-divider-title+.ast-slider-wrap,.ast-top-divider.customize-control-ast-toggle-control .ast-divider-title+.ast-togglecontrol-wrapper,.customize-control-ast-color-group .ast-divider-title+.ast-control-wrap{margin-top:25px}.ast-top-divider.customize-control-ast-color-group .ast-control-wrap{display:inline-flex;width:100%}.ast-top-divider .ast-divider-title+.ast-control-wrap .ast-color-btn-reset-wrap{top:67px}.ast-top-divider .ast-divider-title+.ast-control-wrap .color-button-wrap{top:61px}.ast-top-divider.customize-control-ast-responsive-color .ast-divider-title+.ast-control-wrap .ast-responsive-btns{top:70px}.ast-color-palette.components-circular-option-picker .components-circular-option-picker__swatches{width:100%}:root{--ast-customizer-color-1:#0284c7;--ast-customizer-color-2:#0ea5e9;--ast-customizer-color-3:#2271b1;--ast-customizer-color-4:#1e293b;--ast-customizer-color-5:#334155;--ast-customizer-color-6:#9CA3AF;--ast-customizer-color-7:#D1D5DB;--ast-customizer-color-8:#4B5563;--ast-customizer-color-9:#fff;--ast-customizer-color-10:#fff;--ast-customizer-color-11:#F5F5F5;--ast-customizer-color-12:#1e293b;--ast-customizer-color-13:#F3F4F6;--ast-customizer-color-14:#cc1818}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{color:var(--ast-customizer-color-5)}.customize-control .ast-spacing-responsive-btns li svg{max-width:13px}.customize-control-ast-customizer-link .customizer-link{font-style:italic;text-decoration:none}.customize-control-ast-customizer-link:empty{display:none}.accordion-section-content::-webkit-scrollbar,.wp-full-overlay-sidebar-content::-webkit-scrollbar{width:6px;background-color:#f1f1f1}.accordion-section-content::-webkit-scrollbar-thumb,.wp-full-overlay-sidebar-content::-webkit-scrollbar-thumb{border-radius:10px;background-color:#d8d8d8}.accordion-section-content::-webkit-scrollbar-track,.wp-full-overlay-sidebar-content::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.3);width:6px}.wp-full-overlay-sidebar:after{display:none}#customize-theme-controls .control-section-ast-section-separator{margin-top:15px;border-top:1px solid #ddd;display:block!important}.customize-control:not(.customize-control-nav_menu_item){position:relative;margin-bottom:0;margin-top:16px}.customize-control-ast-background,.customize-control-ast-responsive-background,.customize-control.customize-control-ast-color,.customize-control.customize-control-ast-color-group{display:flex;align-items:center;min-height:28px;flex-wrap:wrap}.customize-control-ast-responsive-background label{white-space:nowrap}.customize-control .media-position-setting label.components-text{text-transform:capitalize;font-size:12px;font-weight:400}.media-position-setting .astra-popover-tabs .components-tab-panel__tabs{padding-left:0;padding-right:0}.customize-control[ID*="-builder-layout-ast-context-tabs"]{margin-top:0}[ID*="-builder-layout-ast-context-tabs"]{margin-top:10px}.customize-section-title{margin:-12px -24px 0 -24px}#customize-controls .customize-info,#customize-controls .customize-info.section-meta,.customize-section-description-container{margin-bottom:0}#customize-controls #sub-accordion-panel-nav_menus .customize-info{margin-bottom:15px}#customize-control-astra-settings-header-transparent-link-heading{margin-top:15px}.components-base-control .components-base-control__field{margin-bottom:0}.components-base-control .components-base-control__field .components-input-control__backdrop{border-color:#d1d5db!important}.customize-control .customize-inside-control-row{padding-top:0;padding-bottom:0}.customize-control-title{display:inline-block;margin-bottom:16px;vertical-align:middle}.customize-control-ast-background .customize-control-title,.customize-control-ast-color .customize-control-title,.customize-control-ast-responsive-background .customize-control-title,.customize-control-ast-responsive-color .customize-control-title{display:contents}.customize-control .ast-control-tooltip{position:absolute;top:0;right:0;color:var(--ast-customizer-color-6)}.customize-control.customize-control-ast-toggle-control .ast-control-tooltip{position:absolute;top:50%;right:40px;transform:translateY(-50%);z-index:1}#customize-control-astra-settings-learndash-distraction-free-learning .ast-control-tooltip{padding-top:32px}.customize-control.customize-control-ast-toggle-control.ast-top-dotted-divider .ast-control-tooltip{position:absolute;top:55%;right:40px;transform:translateY(0)}.customize-control.customize-control-ast-toggle-control.ast-top-divider .ast-control-tooltip{top:calc(50% + 15px)}.customize-control.customize-control-ast-toggle-control.ast-bottom-divider .ast-control-tooltip{top:calc(50% - 11px)}.customize-control.customize-control-ast-toggle-control .ast-description-enabled .components-form-toggle{margin-left:25px}.customize-control.customize-control-ast-divider .ast-control-tooltip{position:absolute;top:auto;bottom:3px;right:0}.ast-fields-wrap .customize-control .ast-control-tooltip{right:15px;top:6px}.customize-control .select2-search input[type=text].select2-search__field{min-height:17px}input[type=text].select2-search__field{line-height:1;border-radius:0}.ast-customizer-notice{margin:0 -12px;padding:12px}#customize-theme-controls .control-section.open{height:100%;padding:12px 24px 25px 24px}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){#customize-control-astra-settings-ast-header-responsive-logo-width .wrapper{display:inline-block;width:100%}.dashicons-desktop:before,.dashicons-smartphone:before,.dashicons-tablet:before{color:#000;opacity:.75}.ast-reset-btn.components-button svg{padding:0;height:13px}}}@-moz-document url-prefix(){.control-section.open .customize-control:last-child{margin-bottom:20px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.control-section.open .customize-control:last-child{padding-bottom:20px}#customize-control-astra-settings-blog-archive-image-height .customize-control-title,#customize-control-astra-settings-blog-archive-image-width .customize-control-title,#customize-control-astra-settings-blog-single-post-image-height .customize-control-title,#customize-control-astra-settings-blog-single-post-image-width .customize-control-title{margin-left:0;margin-right:20px}}.wp-customizer li:not(.customize-control-sidebar_block_editor) h1,.wp-customizer li:not(.customize-control-sidebar_block_editor) h2,.wp-customizer li:not(.customize-control-sidebar_block_editor) h3,.wp-customizer li:not(.customize-control-sidebar_block_editor) h4,.wp-customizer li:not(.customize-control-sidebar_block_editor) h5,.wp-customizer li:not(.customize-control-sidebar_block_editor) h6{font-weight:600}.block-list-appender{margin-bottom:20px}.block-editor-block-inspector .block-editor-block-card{margin-top:12px}.components-circular-option-picker__option-wrapper::before{background:unset}.block-editor-panel-color-gradient-settings .components-circular-option-picker__option-wrapper{position:relative}.preview-tablet #customize-control-astra-settings-woo-desktop-cart-flyout-width{display:none}.preview-tablet #customize-control-astra-settings-woo-desktop-cart-flyout-direction{display:none}.preview-mobile #customize-control-astra-settings-woo-desktop-cart-flyout-width{display:none}.preview-mobile #customize-control-astra-settings-woo-desktop-cart-flyout-direction{display:none}#customize-controls .control-section.control-section-ast_section .accordion-section-title,#customize-outer-theme-controls .accordion-section-title,#customize-theme-controls .accordion-section-title{border-bottom:1px solid var(--ast-customizer-color-7)}.wp-core-ui #customize-controls .control-section .accordion-section-title:focus,.wp-core-ui #customize-controls .control-section .accordion-section-title:hover,.wp-core-ui #customize-controls .control-section:hover>.accordion-section-title,.wp-core-ui .customize-panel-back:focus,.wp-core-ui .customize-panel-back:hover,.wp-core-ui .customize-section-back:focus,.wp-core-ui .customize-section-back:hover{border-left-color:var(--ast-customizer-color-1)}.ast-section-toggle{display:grid;grid-template-columns:70% 15% 15%;align-items:center;padding:16px 0 16px 14px;height:100%}.ast-section-toggle label{font-size:14px;line-height:1;font-weight:600;height:100%;display:inline-flex;align-items:center}.ast-section-toggle:not(.active)>label{cursor:default}.customize-control.customize-control-ast-section-toggle{border:1px dashed var(--ast-customizer-color-7);background:var(--ast-customizer-color-11);cursor:pointer;box-shadow:none!important;line-height:42px;font-size:14px;display:inline-grid;align-items:center;height:auto;color:var(--ast-customizer-color-5);position:relative;white-space:nowrap;border-radius:4px;transition:all .2s;padding-top:0;padding-bottom:0;margin-bottom:9px}.customize-control.customize-control-ast-section-toggle:hover{background:var(--ast-customizer-color-9);border-style:solid}.ast-section-toggle-icon{color:var(--wp-admin-theme-color);cursor:pointer;line-height:20px;margin-left:10px;height:100%;display:inline-flex;align-items:center}.ast-section-toggle-icon span{font-size:16px;line-height:16px}.customize-control-ast-section-toggle{padding-top:25px;padding-bottom:16px}li[ID*=accordion-section-ast-dynamic-archive-].control-section-ast_section,li[ID*=accordion-section-ast-dynamic-single-].control-section-ast_section{display:none!important}.customize-control-ast-description .ast-description{font-style:italic;color:#9ca3af;font-size:11px;line-height:16px;font-weight:400}.customize-control-ast-description a.button{margin-top:10px;font-style:normal}.customize-control-ast-description p{margin:0;cursor:initial;font-size:11px;line-height:16px;font-weight:400}.customize-control-ast-divider hr{margin-top:0;margin-bottom:0;border-bottom:none}.customize-control-ast-divider .customize-control-title{font-size:15px;margin:1em 0 .2em}.customize-control-ast-divider .customize-control-suffix{position:absolute;right:0;bottom:0;font-weight:600;color:var(--ast-customizer-color-1);display:inline-block;font-size:11px;text-transform:uppercase}.customize-control-ast-divider .customizer-text{margin-top:-10px;display:block}.ast-field-settings-modal .customize-control-ast-divider{background-color:#f5f5f5;display:block;padding:6px 14px;margin:0;border-width:1px 0;border-style:solid;border-color:#ddd;line-height:1;margin-top:15px}.customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-divider .customizer-text{margin-top:0}.customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-divider .customize-control-title{font-weight:500;letter-spacing:1px;font-size:11px;margin:0;text-transform:uppercase}.ast-bottom-divider{border-bottom:1px solid var(--ast-customizer-color-7);padding-bottom:25px}.ast-top-divider{border-top:1px solid var(--ast-customizer-color-7);padding-top:25px}.ast-bottom-divider>label.ast-divider-title,.ast-top-divider>label.ast-divider-title,.customize-control-ast-color-group>.ast-divider-title{display:block;width:100%;font-size:15px;font-weight:600}.ast-top-divider .ast-control-wrap .ast-color-btn-reset-wrap{top:25px}.ast-top-divider .ast-control-wrap .astra-color-picker-wrap{top:55px;background-color:transparent}.ast-top-divider .ast-divider-title+.ast-control-wrap .astra-color-picker-wrap{top:100px;background-color:transparent}.ast-top-divider .ast-control-wrap .color-button-wrap{top:20.5px}.ast-top-divider.customize-control-ast-select .ast-divider-title{margin-bottom:25px}.customize-control.ast-bottom-spacing{margin-bottom:16px}.customize-control.ast-top-spacing{margin-top:16px}#customize-control-astra-settings-ast-header-retina-logo,#customize-control-astra-settings-checkout-back-to-cart-button-text,#customize-control-astra-settings-edd-archive-variable-button-text,#customize-control-astra-settings-header-account-create-menu-link,#customize-control-astra-settings-header-account-logged-out-text,#customize-control-astra-settings-product-sale-percent-value,#customize-control-astra-settings-shop-load-more-text,#customize-control-astra-settings-single-product-recently-viewed-text,#customize-control-astra-settings-single-product-shipping-text,#customize-control-astra-settings-sticky-header-retina-logo,#customize-control-astra-settings-woo-cart-button-text,.customize-control.ast-top-dotted-divider{margin-top:24px;padding-top:24px;border-top:1px dashed var(--ast-customizer-color-7)},#customize-control-blogdescription,#customize-control-blogname{margin-top:16px}#customize-control-astra-settings-product-sale-percent-value .ast-control-tooltip{top:24px}.customize-control.ast-top-dotted-divider .ast-adv-toggle-icon{top:25px}#customize-control-astra-settings-header-account-logged-in-text,.customize-control.ast-bottom-dotted-divider{margin-bottom:8px;padding-bottom:24px;border-bottom:1px dashed var(--ast-customizer-color-7)}.customize-control.ast-bottom-dotted-divider .ast-adv-toggle-icon{bottom:25px}.customize-control.ast-bottom-section-divider,.customize-control.ast-top-section-divider{position:relative}.customize-control.ast-top-section-divider{padding-top:32px;margin-top:32px}.customize-control.ast-bottom-section-divider{padding-bottom:32px;margin-bottom:16px}.customize-control.ast-sub-top-dotted-divider{padding-top:20px}.customize-control.ast-sub-bottom-dotted-divider{padding-bottom:20px;margin-bottom:10px}.customize-control.ast-bottom-section-divider::after,.customize-control.ast-top-section-divider::before{content:'';position:absolute;left:-100%;background-color:var(--ast-customizer-color-7);width:500%;height:1px}.customize-control.ast-sub-top-dotted-divider::before,.customize-control.ast-top-section-divider::before{top:0}.customize-control.ast-bottom-section-divider::after,.customize-control.ast-sub-bottom-dotted-divider::after{bottom:0}.customize-control.ast-sub-bottom-dotted-divider::after,.customize-control.ast-sub-top-dotted-divider::before{content:'';border-top:1px dashed var(--ast-customizer-color-7);width:calc(100% - 30px);height:1px;position:absolute;left:15px}[ID*="-create-menu-link"] .ahfb-builder-item-start{margin-bottom:0}#customize-control-astra-settings-footer-create-menu-link,#customize-control-astra-settings-footer-language-switcher-options,#customize-control-astra-settings-header-above-stick,#customize-control-astra-settings-header-language-switcher-options,#customize-control-astra-settings-header-mobile-menu-create-menu-link,#customize-control-astra-settings-site-icon-link,#customize-control-custom_logo,.customize-control.ast-section-spacing,[ID*=customize-control-astra-settings-footer-button][ID*="-text"],[ID*=customize-control-astra-settings-header-button][ID*="-text"],[ID*=sub-accordion-section-section-hb-menu-] [ID*="-create-menu-link"]{margin-top:32px}#customize-control-body-font-variant,#customize-control-headings-font-variant{margin-top:0}#sub-accordion-section-section-sidebars>.customize-control-ast-heading{margin-top:16px}#sub-accordion-section-section-sidebars>.customize-control-ast-heading~.customize-control-ast-heading{margin-top:32px}.ast-typo-presets{width:100%;display:flex;align-items:center;flex-wrap:wrap;row-gap:8px;column-gap:8px;justify-content:space-between}.ast-typo-presets .ast-typo-preset-item{padding:0;border-radius:3px;cursor:pointer;border:1px solid var(--ast-customizer-color-7);height:64px;text-align:center;width:47.5%;position:relative}.ast-typo-presets .ast-typo-preset-item:hover{border:1px solid var(--ast-customizer-color-1)}.ast-typo-presets .ast-typo-preset-item svg{transform:scale(1);width:100%;height:100%;padding:0;margin:0}.ast-typo-presets .ast-typo-preset-item.active{border:1px solid var(--ast-customizer-color-1);background:var(--ast-customizer-color-9)}.customize-control-ast-typography-presets .ast-reset-btn-preset-wrap{top:-5px}.ast-typo-preset-item .components-tooltip{margin-top:-8px}.ast-typo-preset-item .components-tooltip::before{border-bottom:none!important;border-left-color:transparent!important;border-right-color:transparent!important;border-top-style:solid!important;border-top-color:#1e1e1e!important;margin-left:-10px;bottom:-8px;content:"";position:absolute;height:0;width:0;line-height:0;border:8px solid #ccc}.ast-typo-preset-item .components-tooltip::after{border-bottom:none!important;border-left-color:transparent!important;border-right-color:transparent!important;border-top-style:solid!important;border-top-color:#1e1e1e!important;margin-left:-10px;bottom:-6px;content:"";position:absolute;height:0;width:0;line-height:0;border:8px solid #fff}.ast-font-styling{display:flex;justify-content:space-between;gap:15px;align-items:center;padding-bottom:20px;border-bottom:1px dashed #d4d4d4}.ast-font-extras-wrapper,.ast-font-spacing-wrapper{display:flex;align-items:center;gap:8px}.ast-font-extras-wrapper .ast-font-extras-input,.ast-font-spacing-wrapper .ast-font-spacing-input{position:relative;display:flex;align-items:center;background:#fff;max-width:72px;width:100%;border:1px solid #d1d5db;border-radius:3px;padding:0 3px}.ast-font-extras-wrapper .ast-font-extras-input input,.ast-font-spacing-wrapper .ast-font-spacing-input input{padding:0;border:none;min-height:32px;border-radius:3px;border:none!important;box-shadow:none!important;text-align:center;padding:0 5px}.ast-font-extras-wrapper .ast-font-extras-input input[type=number],.ast-font-spacing-wrapper .ast-font-spacing-input input[type=number]{-moz-appearance:textfield}.ast-font-extras-input:hover,.ast-font-spacing-input:hover{border-color:var(--ast-customizer-color-2)}.ast-font-extras-wrapper .ast-font-extras-input svg,.ast-font-spacing-wrapper .ast-font-spacing-input svg{width:38px;height:28px}.ast-font-extras-input .plus-minus-control .dashicons,.ast-font-spacing-input .plus-minus-control .dashicons{font-size:10px;color:#9ca3af;width:12px;height:10px;display:inherit;cursor:pointer}div .ast-field-settings-modal .customize-control-ast-font-extras{margin-top:15px}.ast-font-extras-input input[type=number]::-webkit-inner-spin-button,.ast-font-extras-input input[type=number]::-webkit-outer-spin-button,.ast-font-spacing-input input[type=number]::-webkit-inner-spin-button,.ast-font-spacing-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ast-font-unit-wrapper{display:flex;gap:6px;font-size:11px;font-weight:500;color:#9ca3af}.ast-font-unit-wrapper span{cursor:pointer}.ast-font-unit-wrapper span:hover{color:#0284c7}.ast-font-unit-wrapper .active{color:#0284c7;cursor:default}.ast-font-styling-second{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:20px}.ast-font-decoration-wrapper,.ast-font-transform-wrapper{display:flex;align-items:center;flex:1}.ast-font-decoration-wrapper div,.ast-font-transform-wrapper div{padding:8px 0;width:33%;text-align:center;font-weight:600;font-size:12px;line-height:16px;color:#334155}.ast-font-decoration-wrapper div.active,.ast-font-transform-wrapper div.active{background-color:#0284c7;color:#fff;cursor:pointer}.ast-font-item-type{border:1px solid #d1d5db}.ast-font-item-type:hover{background-color:#0284c7;color:#fff;cursor:pointer}.ast-font-item-type:first-child{border:1px solid #d1d5db;border-right:none;border-radius:3px 0 0 3px}.ast-font-item-type:last-child{border:1px solid #d1d5db;border-left:none;border-radius:0 3px 3px 0}.ast-font-item-type.ast-font-deco-underline{text-decoration:underline}.ast-font-item-type.ast-font-deco-linethrough{text-decoration:line-through}.ast-typopreset-custom-tooltip{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.ast-typopreset-custom-tooltip[data-title]::after{content:attr(data-title);min-width:3em;max-width:10em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:1ch 1.5ch;border-radius:.3ch;box-shadow:0 1em 2em -.5em rgb(0 0 0 / 35%);background:var(--ast-customizer-color-12);color:var(--ast-customizer-color-10);z-index:1000;bottom:calc(100% + 5px);text-align:center;animation:tooltips-vert .3s ease-out forwards;text-transform:none;font-size:.9em;line-height:1;user-select:none;pointer-events:none;position:absolute;display:none;opacity:0;left:50%;transform:translate(-50%,-.5em)}.ast-typopreset-custom-tooltip[data-title]:hover::after{display:flex;white-space:break-spaces;inline-size:max-content}.ast-customizer-font-varient-wrap{margin-top:12px}.ast-customizer-font-varient-wrap .ast-multi-select__value-container{overflow-x:hidden;flex-wrap:nowrap;padding:2px 5px}.ast-customizer-font-varient-wrap .ast-multi-select__multi-value{margin-top:0;margin-bottom:0;font-size:12px;padding:2px 2px 2px 2px;min-width:auto;color:#4b5563;background-color:#f5f5f5;border:1px solid #d1d5db;border-radius:2px;padding-left:5px}.ast-customizer-font-varient-wrap .ast-multi-select__multi-value .ast-multi-select__multi-value__label{line-height:normal}.ast-customizer-font-varient-wrap .ast-multi-select__multi-value .ast-multi-select__multi-value__remove{color:#4b5563;padding-right:0}.ast-customizer-font-varient-wrap .ast-multi-select__multi-value .ast-multi-select__multi-value__remove:hover{background-color:transparent;color:#4b5563}.ast-customizer-font-varient-wrap .ast-multi-select__input-container input:focus{box-shadow:none}.ast-customizer-font-varient-wrap .ast-multi-select__control{position:relative;max-height:32px;display:inline-flex;width:100%;align-content:center}.ast-customizer-font-varient-wrap .ast-multi-select__control:after{content:"\f11c";font-family:dashicons;font-size:16px;margin-right:7px;pointer-events:none;z-index:1}.ast-customizer-font-varient-wrap .ast-multi-select__control:before{content:'';position:absolute;top:3px;right:3px;width:50px;height:25px;background:#f7f7f7;background:linear-gradient(90deg,rgba(247,247,247,0) 0,#fff 50%,#fff 100%);pointer-events:none;z-index:1}span.customize-control-title.ast-group-section-title{margin-bottom:4px;font-weight:600}.ast-top-divider.customize-control-ast-group-title .ast-reset-btn-preset-wrap{top:24px}.customize-control-ast-group-title .ast-responsive-btns{margin-left:5px;position:relative;top:3px}.ast-field-settings-wrap .customize-control-ast-heading{margin:0 0 15px 0}.customize-control-ast-heading{margin-top:25px;margin-bottom:0}.customize-control-ast-heading .ast-heading-wrapper{margin:0 -24px}.customize-control-ast-heading .customize-control-title{display:block;padding:15px 24px;margin:0;border-width:1px 0;border-style:solid;border-color:var(--ast-customizer-color-7);background-color:var(--ast-customizer-color-9);color:var(--ast-customizer-color-4);font-size:12px;font-weight:600;letter-spacing:2px;line-height:1;text-transform:uppercase!important}.customize-control-ast-heading .customize-control-caption{top:50%;transform:translateY(-50%);position:absolute;right:0;font-size:11px;font-weight:500;letter-spacing:1px}.customize-control-ast-heading .customize-control-description{margin-top:10px}.ast-heading-wrapper label{cursor:default}.customize-control>label{cursor:default}.customize-control .ast-border-input-item-link,.customize-control .ast-spacing-input-item-link{cursor:pointer}.customize-control.customize-control-ast-slider label{cursor:pointer}.customize-control.customize-control-ast-slider label .wrapper input[type=range]{cursor:pointer}.customize-control .ast-control-reduce-top-space{margin-top:-15px}.customize-control-ast-input-with-dropdown .ast-input-with-dropdown-wrapper{position:relative}.customize-control-ast-input-with-dropdown .components-dropdown-menu{position:absolute;right:0;top:0}.customize-control-ast-input-with-dropdown .components-dropdown-menu .components-dropdown-menu__toggle{width:30px;height:30px;border-radius:0;background-color:var(--wp-admin-theme-color);color:#fff}.customize-control-ast-input-with-dropdown .components-dropdown-menu .components-dropdown-menu__toggle:not(:disabled):not([aria-disabled=true]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):not(.components-color-picker__saturation-pointer):hover{color:#fff}.customize-control-ast-input-with-dropdown .components-button:focus:not(:disabled){box-shadow:none;outline:0}.customize-control-ast-input-with-dropdown .components-popover__content{min-width:170px}.customize-control-ast-input-with-dropdown .components-popover__content .components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):not(.components-color-picker__saturation-pointer):hover{color:var(--wp-admin-theme-color)}.customize-control-ast-input-with-dropdown .ast-input-with-dropdown-wrapper input.components-text-control__input{padding-right:40px;max-height:30px;min-height:30px;border-color:#ddd}.ast-link-open-in-new-tab-wrapper{margin:24px 0 0;border-top:1px dashed var(--ast-customizer-color-7)}.ast-link-label-wrapper{margin:24px 0;padding-top:24px;border-top:1px dashed var(--ast-customizer-color-7)}.ast-menu-setting-wrap{position:absolute;top:0;right:0}.ast-menu-setting-wrap .dashicon{width:14px;height:14px;font-size:14px;color:#9ca3af}.ast-menu-location-btn{cursor:pointer}.customize-control-ast-multi-selector .input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.customize-control-ast-multi-selector .ast-multiselector-inner-wrap{display:flex;justify-content:center;flex:1 1 0;background:var(--ast-customizer-color-9);border:1px solid var(--ast-customizer-color-7);padding:.6em 0;cursor:pointer;--ast-customizer-multiselect-icon-color:var(--ast-customizer-color-6);margin-left:-1px}.customize-control-ast-multi-selector .ast-multiselector-inner-wrap.active{--ast-customizer-multiselect-icon-color:var(--ast-customizer-color-1);border-color:var(--ast-customizer-color-3);z-index:1}.customize-control-ast-multi-selector .ast-multiselector-inner-wrap svg{fill:var(--ast-customizer-color-10)}.ast-multiselector-inner-wrap .ahfb-icon-set{line-height:1}.customize-control-ast-multi-selector .ast-multiselector-inner-wrap:last-child{border-radius:0 3px 3px 0}.customize-control-ast-multi-selector .ast-multiselector-inner-wrap:first-child{border-radius:3px 0 0 3px}.customize-control-ast-radio-icon .ast-control-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.customize-control-ast-radio-icon .customize-control-title{flex:1;padding-right:.5em}.customize-control-ast-radio-icon .customize-control-title{margin-top:8px;margin-bottom:8px}.customize-control-ast-radio-icon .ast-options{background-color:var(--ast-customizer-color-9);margin:0;line-height:0}.customize-control-ast-radio-icon .ast-options li{display:inline-block;position:relative;background-color:transparent;width:42px;height:28px;line-height:28px;margin-bottom:0;border:1px solid var(--ast-customizer-color-7);color:var(--ast-customizer-color-8);cursor:pointer}.customize-control-ast-radio-icon .ast-options li .dashicon{text-align:center;line-height:28px;width:100%}.customize-control-ast-radio-icon .ast-options li{margin-left:-1px}.customize-control-ast-radio-icon .ast-options li:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px;margin-left:0}.customize-control-ast-radio-icon .ast-options li:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.customize-control-ast-radio-icon .ast-options li.active{background-color:var(--ast-customizer-color-1);color:var(--ast-customizer-color-10);border-color:var(--ast-customizer-color-1)}.customize-control-ast-row-layout .ast-responsive-btns{position:relative;top:1px}.customize-control-ast-radio-image label{position:relative;display:inline-block;margin-right:12px}.ast-divide-four label{margin-right:0}.customize-control-ast-radio-image input{display:none}.customize-control-ast-radio-image input:checked+label svg{background:var(--ast-customizer-color-1);border-radius:0;box-shadow:0 0 3px 0 rgba(0,133,186,.67)}.customize-control-ast-radio-image input:checked+label svg path{color:var(--ast-customizer-color-10)}.components-button-group.ahfb-radio-container-control .active-radio.ast-radio-img-svg svg,.customize-control-ast-radio-image .modern-layout input:checked+label svg{background-color:var(--ast-customizer-color-1);border-color:transparent;box-shadow:0 12px 20px -8px rgba(30,41,59,.16);border-bottom-color:#f0f0f1}.ast-divide-four input:checked+label svg{box-shadow:none;color:var(--ast-customizer-color-3)}.customize-control-ast-radio-image input+label .image-clickable{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.customize-control-ast-radio-image:not(#customize-control-astra-settings-header-trigger-icon)>.image{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:5px;grid-row-gap:5px}.components-button-group.ahfb-radio-container-control,.customize-control-ast-radio-image:not(#customize-control-astra-settings-header-trigger-icon)>.modern-layout{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:23px;grid-row-gap:23px}.customize-control-ast-radio-image:not(#customize-control-astra-settings-header-trigger-icon)>.ast-divide-four{grid-template-columns:repeat(4,1fr);grid-column-gap:14px;grid-row-gap:10px}.customize-control-ast-radio-image .ast-radio-img-svg svg{width:75px;height:50px}.components-button-group.ahfb-radio-container-control .ast-radio-img-svg svg,.customize-control-ast-radio-image .modern-layout .ast-radio-img-svg svg{margin:0;width:100%;height:auto;background-color:rgba(221,224,226,.5);border:1px solid var(--ast-customizer-color-7);border-radius:4px;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.ast-divide-four .ast-radio-img-svg svg{color:var(--ast-customizer-color-7);width:100%;height:93%}.ast-divide-four .ast-radio-img-svg svg path{color:var(--ast-customizer-color-8)}.image-clickable[data-title]::after{text-transform:none;font-size:.9em;line-height:1;user-select:none;pointer-events:none;position:absolute;display:none;opacity:0;left:50%;transform:translate(-50%,-.5em)}.image-clickable[data-title]::after{content:attr(data-title);min-width:3em;max-width:21em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:1ch 1.5ch;border-radius:.3ch;box-shadow:0 1em 2em -.5em rgba(0,0,0,.35);background:var(--ast-customizer-color-12);color:var(--ast-customizer-color-10);z-index:9;bottom:calc(100% + 5px);text-align:center;animation:tooltips-vert .3s ease-out forwards}.image-clickable[data-title]:hover::after{display:block}.image-clickable[data-title='']::after{display:none!important}@keyframes tooltips-vert{to{opacity:.9;transform:translate(-50%,0)}}@keyframes tooltips-horz{to{opacity:.9;transform:translate(0,-50%)}}.ast-upgrade-trigger:hover .image-clickable[data-title]::after{display:block}.customize-control-ast-responsive-background{position:relative;margin-bottom:-5px}.customize-control-ast-responsive-background .background-container h4{font-size:14px;font-weight:600;color:#555d66}.customize-control-ast-responsive-background .background-attachment h4,.customize-control-ast-responsive-background .background-color h4,.customize-control-ast-responsive-background .background-position h4,.customize-control-ast-responsive-background .background-repeat h4,.customize-control-ast-responsive-background .background-size h4{margin-bottom:5px;margin-top:10px}.customize-control-ast-responsive-background .background-color{margin-bottom:12px}.customize-control-ast-responsive-background .background-repeat{margin:15px 0 15px 0}.customize-control-ast-responsive-background .background-attachment .buttonset,.customize-control-ast-responsive-background .background-size .buttonset{display:flex;flex-wrap:wrap}.customize-control-ast-responsive-background .background-attachment .buttonset .switch-label,.customize-control-ast-responsive-background .background-size .buttonset .switch-label{background:#fff;border:1px solid rgba(0,0,0,.1);color:#555;padding:2px 4px;margin-right:15px;text-align:center;flex-grow:1;transition:background-color 140ms linear}.customize-control-ast-responsive-background .background-attachment .buttonset .switch-label:last-child,.customize-control-ast-responsive-background .background-size .buttonset .switch-label:last-child{margin-right:0}.customize-control-ast-responsive-background .background-attachment .buttonset .switch-input:checked+.switch-label,.customize-control-ast-responsive-background .background-size .buttonset .switch-input:checked+.switch-label{background-color:#f5f5f5;color:#565e67}.customize-control-ast-responsive-background .background-attachment .buttonset .switch-input[checked=checked]+.switch-label,.customize-control-ast-responsive-background .background-size .buttonset .switch-input[checked=checked]+.switch-label{background-color:#f5f5f5;color:#565e67}.customize-control-ast-responsive-background .ast-bg-img-remove.components-button.is-link{width:100%;border:1px dashed #b4b9be;box-sizing:border-box;box-shadow:unset;padding:9px 0;line-height:1.6;margin-top:10px;text-decoration:none}.customize-control-ast-responsive-background .ast-bg-img-remove.components-button.is-destructive:hover:not(:disabled){color:#a02222;box-shadow:unset;border-color:#a02222}.customize-control-ast-responsive-background .more-settings{margin-top:12px;display:flex;justify-content:flex-end;padding:5px 0 5px 0;cursor:pointer;float:none;text-decoration:none}.customize-control-ast-responsive-background .more-settings:focus{outline:0;box-shadow:none}.customize-control-ast-responsive-background .arrow-icon{margin-left:5px}.customize-control-ast-responsive-background .background-container{display:none}.customize-control-ast-responsive-background .background-container.active{display:block}.customize-control-ast-responsive-background .wp-picker-container{display:block}.customize-control-ast-responsive-background .wp-picker-container .wp-picker-clear{margin-left:4px;min-height:30px}.customize-control-ast-responsive-background .customize-control-content .astra-color-picker-wrap{width:100%}.customize-control-ast-responsive-background .customize-control-content .components-color-picker__saturation-color,.customize-control-ast-responsive-background .customize-control-content .components-color-picker__saturation-white{border-radius:unset}.customize-control-ast-responsive-background .ast-color-btn-clear-wrap{right:84px}.components-color-picker__inputs-toggle-wrapper .components-color-picker__inputs-toggle{vertical-align:middle;height:32px}.astra-popover-tabs .components-button.upload-button.button-add-media{width:100%;position:relative;text-align:center;color:#555d66;border:1px dashed #b4b9be;box-sizing:border-box;box-shadow:unset;padding:9px 0;line-height:1.6}.astra-popover-tabs .components-button.upload-button.button-add-media:hover{color:#555d66;box-sizing:border-box;box-shadow:unset;border-color:#0185ba}.astra-popover-tabs [ID*="-gradient-view"]{padding:0 15px 15px 15px}.astra-popover-tabs [ID*="-gradient-view"] .components-circular-option-picker__clear{flex:unset;box-shadow:unset;width:auto;padding:0 5px}.astra-popover-tabs [ID*="-gradient-view"] .components-circular-option-picker__clear:hover{box-shadow:unset}.astra-popover-tabs [ID*="-gradient-view"] .components-circular-option-picker__clear:active{box-shadow:unset}.astra-popover-tabs [ID*="-gradient-view"] .components-circular-option-picker__clear:focus{box-shadow:unset}.astra-popover-tabs #tab-panel-0-image-view>div{text-align:center}.astra-popover-tabs #tab-panel-0-image-view>div img{width:200px;margin-bottom:18px}.astra-popover-tabs #tab-panel-0-image-view>div .media-position-setting{text-align:left}.media-position-setting>.components-base-control{margin-bottom:15px}.media-position-setting [CLASS*="-Item-LabelWrapper"]{margin-bottom:5px}.astra-popover-color .components-circular-option-picker{position:relative;margin-top:0}.astra-popover-color .components-circular-option-picker .components-circular-option-picker__custom-clear-wrapper{margin-top:10px;justify-content:flex-start}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.astra-popover-color .components-circular-option-picker .components-circular-option-picker__custom-clear-wrapper{width:50px}}.astra-popover-color [ID*="-color-view"] .components-circular-option-picker{width:auto}.astra-popover-color .ast-color-palette{width:auto;padding:16px 0 0 14px}.astra-popover-color .ast-color-palette .components-circular-option-picker__option{width:100%;height:100%;border-radius:100%}.astra-popover-color .ast-color-palette .components-button.is-pressed:focus:not(:disabled){box-shadow:none;border:none}.astra-popover-color .components-custom-gradient-picker{margin-top:0}.astra-popover-color .components-custom-gradient-picker__gradient-bar{box-sizing:border-box;opacity:1}.astra-popover-color .components-custom-gradient-picker__type-picker .components-base-control__label{display:block}.components-custom-gradient-picker .components-base-control__label{padding-top:10px;font-size:12px;display:block;letter-spacing:.1px;line-height:18px}[ID*="-gradient-view"] .components-toolbar.components-custom-gradient-picker__toolbar .components-button.has-icon{border:none}.media-position-setting.hide-settings{display:none}.media-position-setting .astra-popover-tabs [ID*="-gradient-view"]{padding:0 0 15px 0}.ast-field-settings-modal .customize-control-content .color-button-wrap{right:30px;top:0}.ast-field-settings-modal .ast-responsive-btns{position:absolute;right:14px;top:4px}.ast-field-settings-modal .customize-control-content .astra-color-picker-wrap{margin-left:0;margin-top:0}.ast-field-settings-modal .customize-control-content .ast-color-btn-reset-wrap{right:65px;top:7px}.ast-field-settings-modal .customize-control-content .ast-color-btn-clear-wrap{right:91px}.ast-field-settings-modal .customize-control-ast-responsive-background.customize-control:first-child{margin-top:28px}.customize-control-ast-responsive-background .ast-color-btn-reset-wrap,.customize-control-ast-responsive-color .ast-color-btn-reset-wrap{display:inline-block;line-height:1;top:4.5px}.customize-control-ast-responsive-background .ast-responsive-btns,.customize-control-ast-responsive-color .ast-responsive-btns{position:relative;right:-5px;top:2px}.ast-field-settings-modal .customize-control-ast-responsive-background .ast-responsive-btns,.ast-field-settings-modal .customize-control-ast-responsive-color .ast-responsive-btns{right:8px}.customize-control-ast-responsive-color .customize-control-content .ast-color-picker-alpha{display:none}.customize-control-ast-responsive-color .customize-control-content{display:block;margin-top:5px}.customize-control-ast-responsive-color .customize-control-content .ast-color-picker-alpha .astra-color-picker-wrap .components-color-picker__saturation-black{border-radius:4px 4px 0 0}.customize-control-ast-responsive-color .customize-control-content .ast-color-picker-alpha .astra-color-picker-wrap .components-color-picker__saturation-color,.customize-control-ast-responsive-color .customize-control-content .ast-color-picker-alpha .astra-color-picker-wrap .components-color-picker__saturation-white{border-radius:3px}.customize-control-ast-responsive-color .customize-control-content .ast-color-picker-alpha.active{display:block}.customize-control-ast-responsive-color .customize-control-content .components-color-picker__saturation-color,.customize-control-ast-responsive-color .customize-control-content .components-color-picker__saturation-white{border-radius:unset}.ast-field-settings-modal .customize-control-ast-responsive-color .customize-control-content .color-button-wrap{right:30px;top:-3px}.ast-field-settings-modal .customize-control-ast-responsive-color .customize-control-content .astra-color-picker-wrap{margin-left:0;margin-bottom:10px;margin-top:10px}.ast-field-settings-modal .customize-control-ast-responsive-color .customize-control-content .customize-control-title{display:block;margin-bottom:0}.ast-field-settings-modal .customize-control-ast-responsive-color .ast-responsive-btns{right:7px;top:1px}.ast-field-settings-modal .customize-control-ast-responsive-color.customize-control:first-child{margin-top:28px}.ast-field-settings-modal .customize-control-ast-responsive-color .ast-clear-btn-inside-picker.components-button{margin:5px 20px 20px 10px}.ast-field-settings-modal .customize-control-ast-responsive-color .ast-color-btn-reset-wrap{top:3.5px}@supports (-moz-appearance:none){.ast-field-settings-modal .customize-control-ast-responsive-color .ast-color-btn-reset-wrap{top:5.5px;right:65px}.ast-field-settings-modal .customize-control-ast-responsive-color .customize-control-content .color-button-wrap{right:27px;top:-2px}}.customize-control-ast-responsive-slider .wrapper,.customize-control-ast-slider .wrapper{position:relative;display:flex}.customize-control-ast-responsive-slider .input-field-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.customize-control-ast-responsive-slider input[type=range]{position:inherit}.customize-control-ast-responsive-slider select,.customize-control.customize-control-select select{color:#32373c}.customize-control-ast-responsive-slider .input-field-wrapper{display:none}.customize-control-ast-responsive-slider .input-field-wrapper.active{display:flex}.customize-control-ast-responsive-slider .components-base-control{width:100%}.customize-control-ast-responsive-slider .slider-control-label,.customize-control-ast-slider .customize-control-title{cursor:default;margin-top:3px}.ast-responsive-slider-btns{position:absolute;right:0;top:5px;right:30px}.ast-responsive-slider-btns>li{margin-bottom:0;display:none}.ast-responsive-slider-btns>li.active{display:inline-block}.ast-responsive-slider-btns button[type=button]{padding:0;cursor:pointer;background:0 0;border:none;outline:0;line-height:1}.ast-responsive-slider-btns button[type=button]>i{cursor:pointer;width:15px;height:15px;font-size:15px}.customize-control-ast-responsive-slider .wrapper .components-base-control,.customize-control-ast-responsive-slider .wrapper .input-field-wrapper.active,.customize-control-ast-slider .components-base-control.components-range-control{width:100%;display:inline-block}.customize-control-ast-responsive-slider .wrapper .ast-resp-slider-reset-wrap,.customize-control-ast-slider .wrapper .ast-resp-slider-reset-wrap{margin-left:5px;margin-top:4px}.customize-control-ast-responsive-slider .wrapper .ast-resp-slider-reset-wrap{top:4px;right:0}.customize-control .ast-reset-btn .dashicons-image-rotate{width:12px;height:12px;font-size:12px}.customize-control-ast-responsive-slider .components-input-control input.components-input-control__input,.customize-control-ast-slider .components-input-control input.components-input-control__input{-moz-appearance:textfield}.customize-control-ast-responsive-slider input.components-input-control__input::-webkit-inner-spin-button,.customize-control-ast-responsive-slider input.components-input-control__input::-webkit-outer-spin-button,.customize-control-ast-slider input.components-input-control__input::-webkit-inner-spin-button,.customize-control-ast-slider input.components-input-control__input::-webkit-outer-spin-button{-webkit-appearance:none}.customize-control-ast-responsive-slider .components-input-control__container input.components-input-control__input,.customize-control-ast-slider .components-input-control__container input.components-input-control__input{display:block;border-radius:2px 0 0 2px;box-shadow:none;transition:all .3s;border:1px solid var(--ast-customizer-color-7)}.customize-control-ast-responsive-slider input.components-input-control__input:active,.customize-control-ast-responsive-slider input.components-input-control__input:focus,.customize-control-ast-responsive-slider input.components-input-control__input:hover,.customize-control-ast-slider input.components-input-control__input:active,.customize-control-ast-slider input.components-input-control__input:focus,.customize-control-ast-slider input.components-input-control__input:hover{border-color:var(--ast-customizer-color-2);border-radius:2px;outline:0}.customize-control-ast-responsive-slider .ast-slider-wrap,.customize-control-ast-slider .ast-slider-wrap{position:relative}.components-range-control__wrapper .components-range-control__track{color:var(--ast-customizer-color-1)}.components-range-control__wrapper span span{background-color:var(--ast-customizer-color-1)}.customize-control-ast-responsive-slider .ast-slider-wrap .ast-range-unit,.customize-control-ast-slider .ast-slider-wrap .ast-range-unit{position:absolute;right:23px;top:4px;border-right:1px solid var(--ast-customizer-color-7);padding-right:6px;font-size:11px;font-weight:600;line-height:normal;text-transform:uppercase;color:var(--ast-customizer-color-1)}.customize-control-ast-responsive-slider .components-input-control__container,.customize-control-ast-slider .components-input-control__container{margin-left:5px}.customize-control-ast-responsive-slider .components-input-control__container div.components-input-control__backdrop,.customize-control-ast-slider .components-input-control__container div.components-input-control__backdrop{border:none;border-radius:2px 0 0 2px;box-shadow:none}.customize-control-ast-responsive-slider .ast-resp-slider-reset-wrap,.customize-control-ast-slider .ast-resp-slider-reset-wrap{position:absolute;display:inline-block;line-height:1;right:0}.customize-control-ast-responsive-slider .ast-resp-slider-reset-wrap,.customize-control-ast-slider .ast-resp-slider-reset-wrap{top:1px}.customize-control-ast-responsive-slider .ast-slider-wrap .components-range-control__number{width:calc(48px)!important}.customize-control-ast-responsive-slider .ast-slider-wrap .components-range-control__number input{text-align:center}.customize-control-ast-responsive-spacing .customize-control-title{display:inline-block}.customize-control-ast-responsive-spacing .ast-spacing-responsive-outer-wrapper{display:flex;position:relative}.customize-control-ast-responsive-spacing .ast-spacing-input-item{margin:0 2px;-moz-appearance:textfield}.customize-control-ast-responsive-spacing .ast-spacing-input-item input[type=number]{-moz-appearance:textfield}.customize-control-ast-responsive-spacing .ast-spacing-input-item input::-webkit-inner-spin-button,.customize-control-ast-responsive-spacing .ast-spacing-input-item input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.customize-control-ast-responsive-spacing .ast-spacing-responsive-units-screen-wrap{position:relative;top:-5px;right:-10px;display:inline-block}.customize-control-ast-responsive-spacing .ast-spacing-responsive-btns{position:relative;top:2px}.customize-control-ast-responsive-spacing .ast-spacing-responsive-btns>li{display:none}.customize-control-ast-responsive-spacing .ast-spacing-responsive-btns>li.active{display:inline-block}.customize-control-ast-responsive-spacing .ast-spacing-responsive-btns button[type=button]{padding:0;cursor:pointer;background:0 0;border:none;outline:0;width:100%}.customize-control-ast-responsive-spacing .ast-spacing-responsive-btns button[type=button]>i{font-size:15px;vertical-align:middle}.customize-control-ast-responsive-spacing .input-wrapper.ast-spacing-responsive-wrapper{display:inline-flex}.customize-control-ast-responsive-spacing .ast-spacing-responsive-units{position:absolute;font-size:12px;line-height:16px;text-transform:uppercase;font-weight:500;top:-32px;right:0}.customize-control-ast-responsive-spacing .ast-spacing-responsive-units li.single-unit{display:inline-block;margin-left:6px;width:18px;text-align:center;user-select:none;opacity:.6}.customize-control-ast-responsive-spacing .ast-spacing-responsive-units li.single-unit.active{opacity:1;color:var(--ast-customizer-color-1)}.customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper{display:none}.customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper li{text-align:center;-webkit-box-flex:1;-ms-flex:auto;flex:auto;cursor:pointer}.customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper li input.ast-spacing-input{text-align:center;display:block;font-size:12px;padding:15px 0;width:100%;height:28px;border:1px solid var(--ast-customizer-color-7);border-radius:3px;box-shadow:none;transition:all .3s}.customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper li input.ast-spacing-input:active,.customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper li input.ast-spacing-input:focus,.customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper li input.ast-spacing-input:hover{border-color:#1e8cbe}.customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper li .ast-spacing-connected{color:#1e8cbe}.customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper.active{display:flex}.customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper span.ast-spacing-title{text-transform:uppercase;font-size:10px;color:var(--ast-customizer-color-6)}.customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link{order:2;margin-left:2px;margin-top:4px}.customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link .dashicons{padding:2px 0;font-size:12px;line-height:28px}.customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link .ast-spacing-connected{display:none}.customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link.disconnected .ast-spacing-disconnected{display:none}.customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link.disconnected .ast-spacing-connected{display:block}.customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link span{width:100%;height:32px;line-height:28px;font-size:14px;border-radius:3px 0 0 3px;background-color:transparent}.customize-control-ast-responsive-spacing .input-wrapper .ast-spacing-wrapper .ast-spacing-input-item-link svg{pointer-events:none}.customize-control-ast-responsive-spacing .ast-spacing-wrapper>li:nth-child(2){margin-left:0}.ast-responsive-toggle-control .components-base-control__field,.customize-control-ast-responsive-toggle-control .components-toggle-control .components-base-control__field{margin:0}.customize-control-ast-link .ast-responsive-toggle-control .components-form-toggle,.customize-control-ast-responsive-toggle-control .components-toggle-control .components-form-toggle{margin:0;order:2}.customize-control-ast-link .ast-responsive-toggle-control .components-base-control__field{margin:20px 0}.ast-responsive-toggle-control label,.customize-control-ast-responsive-toggle-control .components-toggle-control .components-toggle-control__label{display:flex;flex:1 1 auto;font-size:14px;font-weight:600}.customize-control-ast-responsive-toggle-control .ast-responsive-toggle-control-wrapper .ast-responsive-toggle-control{display:none}.customize-control-ast-responsive-toggle-control .ast-responsive-toggle-control-wrapper .ast-responsive-toggle-control.active{position:relative;top:2px;width:91%;display:inline-block;vertical-align:middle}.customize-control-ast-responsive-toggle-control .ast-responsive-toggle-control-wrapper .ast-responsive-toggle-btns{position:relative;float:right;top:4px}.customize-control-ast-responsive-toggle-control .ast-responsive-toggle-control-wrapper .ast-responsive-toggle-btns>li.active{vertical-align:middle}.ast-responsive-toggle-btns>li{margin-bottom:0;display:none}.ast-responsive-toggle-btns>li.active{display:inline-block}.ast-responsive-toggle-btns button[type=button]{padding:0;cursor:pointer;background:0 0;border:none;outline:0}.ast-responsive-toggle-btns button[type=button]>i{cursor:pointer;width:15px;height:15px;font-size:15px}.ast-responsive-btns{display:inline-block;line-height:1;vertical-align:top}.ast-responsive-btns>li{margin-bottom:0;display:none}.ast-responsive-btns>li.active{display:inline-block}.ast-responsive-btns button[type=button]{padding:0;cursor:pointer;background:0 0;border:none;outline:0}.ast-responsive-btns button[type=button]>i{width:15px;height:15px;font-size:15px}.input-wrapper.ast-responsive-wrapper{display:inline-flex;justify-content:space-between;margin-right:0;align-items:flex-start;flex:0 1;width:100%}.ast-variant-select>div{border-color:#ddd}.ast-variant-select>div,.customize-control input,.customize-control select,.customize-control textarea,.customize-control-content .components-text-control__input{border-color:var(--ast-customizer-color-7);color:var(--ast-customizer-color-5);padding-top:1px;padding-bottom:1px}.ast-variant-select>div:focus,.customize-control input:focus,.customize-control select:focus{border-color:var(--ast-customizer-color-1);color:#0a4b78;box-shadow:0 0 0 1px var(--ast-customizer-color-1)}.ast-adv-toggle-icon{right:2px;position:absolute;width:18px;height:18px;font-size:18px;border-radius:2px;padding:4px;color:var(--ast-customizer-color-8);background:var(--ast-customizer-color-9);cursor:pointer}.ast-adv-toggle-icon:hover{color:var(--ast-customizer-color-1)}.ast-adv-toggle-icon:before{content:"\f464"}.ast-adv-toggle-icon.open:before{content:"\f158"}.ast-field-settings-modal{position:absolute;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.3);box-shadow:0 2px 15px rgba(0,0,0,.3);-webkit-border-radius:3px;border-radius:3px;left:0;right:0;z-index:8;background-color:#fff}.customize-control-ast-color-palette .ast-field-settings-modal{z-index:11}.ast-field-settings-modal .customize-control-ast-divider:first-child{margin-top:15px}.ast-field-settings-wrap{width:100%}.ast-group-tabs,.ast-tab-content{position:relative}.ast-group-list{overflow:hidden;border-bottom:1px solid #ddd}.ast-group-list:after,.ast-group-list:before{content:"";display:table;border-collapse:collapse}.ui-tabs-anchor{float:left;padding:.5em .5em;color:#555d66;text-decoration:none}.ui-state-active .ui-tabs-anchor{color:#fff}.ui-tabs-anchor:hover{color:#555d66}.ui-state-active .ui-tabs-anchor:hover{color:#fff}.ast-group-tabs .ui-widget-content{overflow:hidden}.ast-group-tabs .ui-widget-content.iris-slider-offset,.ast-group-tabs .ui-widget-content.iris-slider-offset-alpha{overflow:inherit}.ast-fields-wrap{overflow:hidden}.ast-field-settings-wrap{-webkit-box-shadow:0 2px 15px rgba(0,0,0,.3);box-shadow:0 2px 15px rgba(0,0,0,.3);-webkit-border-radius:3px;background-color:#fff}.ast-field-settings-wrap .ast-field-settings-modal{border-radius:3px;margin-top:10px;margin-bottom:20px}.ast-field-settings-modal::before{content:'';position:absolute;top:-17px;right:8px;border:9px solid transparent;border-bottom-color:#fff;pointer-events:none}.ast-group-tabs .ui-tabs-nav{display:flex;padding:15px 15px 0 15px}.ast-group-tabs .ui-tabs-nav .ui-corner-top{align-items:center;flex:1 1 auto;justify-content:center;margin:0 0;padding:0;border:1px solid #ccc;transition:background-color 140ms linear}.ast-group-tabs .ui-tabs-nav .ui-corner-top:first-child{border-radius:3px 0 0 3px}.ast-group-tabs .ui-tabs-nav .ui-corner-top:last-child{border-radius:0 3px 3px 0}.ast-group-tabs .ui-tabs-nav .ui-corner-top .ui-tabs-anchor{width:100%;text-align:center;padding:2px 4px;padding-left:0;padding-right:0;outline:0}.ast-group-tabs ul.ast-group-list .ui-corner-top .ui-tabs-anchor:focus{box-shadow:none}.ast-group-tabs .ui-tabs-nav{border:none}.ast-group-tabs ul.ast-group-list .ui-corner-top.ui-state-active{background-color:#0185ba;border:1px solid rgba(0,0,0,.1)}.ast-group-tabs .ui-tabs-nav{overflow:visible}.ast-group-tabs ul.ast-group-list .ui-corner-top:not(:first-child){border-left-width:0}.wp-core-ui .ast-field-settings-modal .background-image-upload .button{font-size:11px}.ast-field-settings-modal .customize-control{padding-left:16px;padding-right:16px;box-sizing:border-box}.ast-control-wrap .ast-color-picker-alpha{margin-left:-5px;margin-right:-5px}.ast-field-settings-modal .customize-control:first-child{margin-top:16px}.ast-field-settings-modal .ui-tabs-nav .customize-control:first-child{margin-top:0}.ast-field-settings-modal .customize-control:last-child{padding-bottom:16px}.customize-control-ast-settings-group{line-height:27px}.customize-control-ast-settings-group .customize-control-title{margin-bottom:0}.customize-control-ast-settings-group .ast-field-settings-modal .customize-control-title{margin-bottom:10px;font-size:13px;margin-top:3px}.customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-responsive-slider .ast-range-unit,.customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-responsive-slider .ast-responsive-units,.customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-slider .ast-range-unit{top:6px}.customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-responsive-slider .ast-resp-slider-reset-wrap,.customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-slider .ast-resp-slider-reset-wrap{top:3px}.customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-responsive-slider .ast-responsive-slider-btns,.customize-control-ast-settings-group .ast-field-settings-modal .customize-control-ast-slider .ast-responsive-slider-btns{top:2px}.ast-field-settings-modal .customize-control{margin-top:2px}#customize-control-headings-font-extras.ast-sub-top-dotted-divider{margin-top:12px}.astra-popover-tabs{position:relative}.astra-popover-tabs .components-tab-panel__tabs{display:flex;padding:15px;border:none}.astra-popover-tabs .components-tab-panel__tabs .components-tab-panel__tabs-item{color:#555d66;font-size:13px;font-weight:400;height:35px;transition:unset;padding:2px 4px;text-decoration:none;border-radius:0;border:1px solid rgba(0,0,0,.1)}.astra-popover-tabs .components-tab-panel__tabs .components-tab-panel__tabs-item:active{box-shadow:unset}.astra-popover-tabs .components-tab-panel__tabs .components-tab-panel__tabs-item:focus{box-shadow:unset}.astra-popover-tabs [ID*="-image-view"]{padding:15px;border:none}.astra-popover-tabs .components-button{align-items:center;flex:1 1 auto;justify-content:center;margin:0 0;padding:0;border:1px solid #ccc;transition:background-color 140ms linear}.astra-popover-tabs .components-tab-panel__tabs-item:first-child{border-radius:3px 0 0 3px}.astra-popover-tabs .components-tab-panel__tabs-item:last-child{border-radius:0 3px 3px 0}.astra-popover-tabs .components-tab-panel__tabs-item:not(:first-child){border-left-width:0}.astra-popover-tabs .components-tab-panel__tabs-item.active-tab{background-color:#0185ba;color:#fff}.astra-popover-tabs.astra-media-tab .components-tab-panel__tab-content,.astra-popover-tabs.astra-media-tab .components-tab-panel__tabs{padding:0}.astra-popover-tabs.astra-media-tab .components-tab-panel__tabs-item.active-tab{border-color:var(--ast-customizer-color-3);background:var(--ast-customizer-color-1)}.astra-popover-tabs.astra-media-tab .components-tab-panel__tab-content .ast-social-icon-picker-label{text-align:left}.astra-media-tab .astra-media-image{width:100%;margin-bottom:0}.astra-media-tab .ast-media-btn{display:block;width:100%;border:1px dashed var(--ast-customizer-color-7);box-sizing:border-box;box-shadow:unset;padding:9px 0;line-height:1.6;text-decoration:none}.astra-media-tab .ast-danger-btn{color:var(--ast-customizer-color-13);margin-top:10px}.astra-media-tab .ast-media-btn:hover{border-color:var(--ast-customizer-color-3)}.astra-media-tab .ast-danger-btn:hover{border-color:var(--ast-customizer-color-13)}.components-base-control.ast-text-control-input{margin-bottom:16px}.ast-payments-text-control-input .components-base-control__label{text-transform:none;color:#334155;font-size:13px}.components-base-control.ast-payments-text-control-input{margin-bottom:20px}.components-base-control.ast-text-control-input input{border-color:var(--ast-customizer-color-7);color:var(--ast-customizer-color-5)}.astra-popover-color .astra-popover-tabs .components-tab-panel__tabs button.components-tab-panel__tabs-item.active-tab:not(.is-primary):not(.is-tertiary):not(.is-link):hover{color:#fff}.components-popover.astra-popover-color .components-popover__content{min-width:310px;max-height:60vh;padding:0;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.3);box-shadow:0 2px 15px rgba(0,0,0,.3)}.ast-field-settings-modal .components-popover.astra-popover-color .components-popover__content{min-width:320px;min-height:325px}.ast-field-settings-modal .background-wrapper .components-popover.astra-popover-color .components-popover__content{min-height:385px}.ast-field-settings-modal .components-angle-picker-control .components-flex__block{min-width:auto}.customize-control-ast-settings-group .customize-control-ast-responsive-slider .wrapper .ast-resp-slider-reset-wrap,.customize-control-ast-settings-group .customize-control-ast-slider .wrapper .ast-resp-slider-reset-wrap{margin-top:0}.ast-top-divider.customize-control-ast-settings-group .ast-toggle-desc-wrap .ast-adv-toggle-icon{top:23px}.ast-fields-wrap .customize-control-ast-responsive-slider .ast-slider-wrap>label,.ast-fields-wrap .customize-control-ast-selector .ast-slider-wrap>label{display:inline-block}.customize-control-ast-slider .wrapper{display:flex}.customize-control-ast-slider .components-range-control{width:100%}.customize-control-ast-responsive-slider .wrapper .ast-range-unit,.customize-control-ast-slider .ast-range-unit{padding:0 0 0 5px;font-size:11px;line-height:1em;font-weight:500;align-self:auto;text-transform:uppercase}.components-range-control__slider[type=range]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.components-range-control__slider[type=range]::-moz-range-track,.components-range-control__slider[type=range]::-webkit-slider-runnable-track{content:'';height:2px;pointer-events:none}.components-range-control__slider[type=range]::-moz-range-thumb,.components-range-control__slider[type=range]::-webkit-slider-thumb{cursor:pointer;-webkit-appearance:none;margin-top:5px}.customize-control-ast-responsive-slider .components-range-control__wrapper,.customize-control-ast-slider .components-range-control__wrapper{margin-left:0}.customize-control-ast-responsive-slider span[CLASS*="-ThumbWrapper"],.customize-control-ast-slider span[CLASS*="-ThumbWrapper"]{height:17px;width:17px;top:2px;margin-left:0}.ast-top-divider.customize-control-ast-slider .ast-divider-title+.ast-slider-wrap .ast-resp-slider-reset-wrap{top:68px}.customize-control-ast-responsive-slider .ast-responsive-slider-btns{position:relative;top:-3px;right:-10px;display:inline-block}.customize-control-ast-responsive-slider .ast-responsive-units{position:absolute;top:3px;right:23px;font-size:11px;line-height:normal;border-right:1px solid #ddd;padding-right:5px;text-transform:uppercase;width:auto;display:none}.customize-control-ast-responsive-slider .ast-responsive-units li.single-unit{display:inline-block;margin-left:6px;margin-bottom:0;width:16px;text-align:center;user-select:none;opacity:.6;cursor:pointer}.customize-control-ast-responsive-slider .ast-responsive-units li.single-unit.active{opacity:1;font-weight:600;color:#0073aa;cursor:default}.ast-field-settings-modal .ast-fields-wrap>.customize-control-ast-responsive-slider+.customize-control-ast-font{margin-top:8px}.customize-control-ast-sortable .sortable{cursor:default}.customize-control-ast-sortable .sortable .dashicons-visibility{cursor:pointer}.customize-control-ast-sortable .sortable .ast-sortable-item,.customize-control-ast-sortable .sortable .ast-sortable-subcontrols{padding:1px 3px 1px 12px;border:1px solid #d1d5db;color:#334155;background:#fff;cursor:move;font-size:14px;line-height:38px;margin:0 0 10px;border-radius:4px}.customize-control-ast-sortable .sortable .ast-sortable-subcontrols{border:none;border-top:1px solid #d1d5db;border-radius:0 0 3px 3px}.customize-control-ast-sortable .sortable div:last-child{margin:0}.customize-control-ast-sortable .sortable div>.dashicons{float:right;position:relative;font-size:16px;padding:9px;line-height:20px;border-left:none}.customize-control-ast-sortable .sortable div.invisible{opacity:.6;visibility:visible}.customize-control-ast-sortable .sortable div.invisible .dashicons.visibility:after{opacity:1;position:absolute;content:'';width:18px;height:2px;top:18px;left:11px;background:#656565;border-radius:5px;transform:rotate(-45deg);box-shadow:0 0 0 1px #fff;transition:opacity .2s ease}.ast-sortable-item.invisible,.ast-sortable-item:hover{opacity:.8}.ast-sortable-item.show:hover{opacity:1}.ast-sortable-item .dashicons-arrow-down-alt2,.ast-sortable-item .dashicons-remove{margin-right:-6px}.ast-sortable-item .dashicons-admin-page,.ast-sortable-item .dashicons-arrow-down-alt2,.ast-sortable-item .dashicons-remove{cursor:pointer}.ast-sortable-subcontrols{display:none;padding:12px 0;margin-left:-12px!important;border-top:1px solid #d1d5db;margin-right:-3px!important}.ast-sortable-subcontrols>*{padding-right:9px;padding-bottom:12px}.show .ast-sortable-subcontrols{display:block}.ast-sortable-subfields-wrap .customize-control{box-sizing:border-box;position:relative;padding-left:9px}.ast-sortable-item.show i.ast-accordion{transform:rotate(180deg);border-left:none;border-right:none}.ast-sortable-subfields-wrap .customize-control-ast-list-icons .components-button{padding:6px 8px;height:40px;background:#fff}.ast-sortable-subfields-wrap .customize-control-ast-list-icons .components-button:focus{box-shadow:none}.customize-control-ast-list-icons .ahfb-sorter-item-panel-header .ahfb-sorter-title{padding-right:20px;max-width:100%;text-overflow:ellipsis;overflow:hidden}.customize-control-ast-list-icons span.feature-label{max-width:100px;text-overflow:ellipsis;font-size:14px;line-height:18px}.ast-sortable-subfields-wrap .customize-control-ast-list-icons .dashicons-admin-page{color:#556068}.customize-control-ast-sortable .ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-item-panel-header{border:1px solid #ddd;border-left:0;border-bottom:0;overflow:hidden}.ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-visiblity .ast-media-image-preview,.ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-visiblity svg{height:14px;width:14px}.ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-visiblity span{display:flex}.ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-visiblity svg{height:16px;width:16px;fill:#556068}.ast-sortable-subfields-wrap .customize-control-ast-list-icons .ast-sorter-item-expand{border-left:none}.ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-visiblity{border-right:none}.ast-sortable-subfields-wrap .customize-control-ast-list-icons .ahfb-sorter-item{border:1px solid #ddd;border-top:0}.ast-sortable-subfields-wrap .customize-control-ast-list-icons .rfipdropdown{width:225px!important;left:-10px;box-shadow:0 5px 15px rgb(0 0 0 / 22%),0 0 5px rgb(0 0 0 / 30%)}.ast-sortable-subfields-wrap .customize-control-ast-list-icons .rfipdropdown--open{height:285px;overflow:hidden;position:absolute}.ast-sortable-item .ahfb-sorter-item-panel-content{border-top:1px solid #ddd}.ast-sortable-subfields-wrap .customize-control-ast-list-icons .rfipdropdown--open .rfipicons__ibox:hover>*{transform:scale(1.3)!important}.ast-sortable-subfields-wrap .customize-control-ast-list-icons .rfipdropdown--open .rfipicons__ibox{height:32px!important}.ast-sortable-subfields-wrap .ast-color-btn-reset-wrap{top:0}.customize-control-ast-sortable .ast-sortable-subfields-wrap .customize-control-title{margin-bottom:16px;font-size:13px;margin-top:3px}.customize-control-ast-sortable .ast-sortable-subfields-wrap .ast-responsive-btns{top:7px}.ast-sortable-subfields-wrap .ast-fields-wrap{margin-left:-12px;padding-bottom:10px}.customize-control-content{width:100%;display:flex;flex-direction:column}.ast-sortable-subfields-wrap .ast-fields-wrap{overflow:inherit}.ast-sortable-subfields-wrap .customize-control{float:none}.ast-sortable-item.invisible>.ast-accordion,.ast-sortable-item.invisible>.dashicons-admin-page,.ast-sortable-item.invisible>.dashicons-remove{display:none}.ast-sortable-item.invisible .ast-sortable-subcontrols{display:none}.ast-sortable-item .ahfb-sorter-item .dashicons{font-size:16px;width:16px;height:16px}.ast-sortable-item .ahfb-sorter-item .ahfb-sorter-item-expand:before{left:7px;width:17px}.ahfb-sorter-item:first-child .ahfb-sorter-item-remove,.ast-sortable-item .components-button.item-is-hidden:not(.visibility-item){display:none}.customize-control-ast-sortable .sortable .rfip .rfipbtn__button{margin-left:auto}.ast-sortable-subfields-wrap .customize-control-ast-responsive-slider .ast-responsive-slider-btns{top:-2px}.ast-sortable-item .customize-control-ast-color .ast-color-btn-reset-wrap{top:12px}.ast-sortable-item .customize-control-ast-color .color-button-wrap{top:8px}.ast-sortable-item .customize-control-ast-color .astra-color-picker-wrap{position:relative;top:8px}.ast-sortable-subfields-wrap .customize-control-ast-description{line-height:1}.customize-control-ast-list-icons .ahfb-sorter-item-panel-header .dashicons-admin-page{margin-right:0}.customize-control-ast-text-input textarea{display:block;width:100%}.ast-togglecontrol-wrapper .components-base-control__field,.customize-control-ast-toggle-control .components-toggle-control .components-base-control__field{margin:0}.customize-control-ast-link .ast-togglecontrol-wrapper .components-form-toggle,.customize-control-ast-toggle .components-toggle-control .components-form-toggle,.customize-control-ast-toggle-control .components-toggle-control .components-form-toggle{margin:0;order:2}.customize-control-ast-link .ast-togglecontrol-wrapper .components-base-control__field{margin:24px 0 0}.ast-togglecontrol-wrapper .components-toggle-control__label,.ast-togglecontrol-wrapper .toggle-control-label{font-size:14px;font-weight:600}.ast-togglecontrol-wrapper label,.customize-control-ast-toggle-control .components-toggle-control .components-toggle-control__label{display:flex;flex:1 1 auto;font-size:14px;font-weight:600}.ast-switch~label{position:relative;display:block;width:35px;height:14px;background-color:var(--ast-customizer-color-7);color:transparent;border-radius:50px;cursor:pointer;transition:all .2s ease-in}.ast-switch~label:after{content:'';position:absolute;top:-3px;left:-1px;display:block;width:20px;height:20px;border-radius:50px;background:var(--ast-customizer-color-9);box-shadow:0 2px 4px 0 rgba(72,72,72,.5);transition:all .2s ease-in}.ast-switch:checked~label{background:var(--ast-customizer-color-1)}.ast-switch:checked~label:after{transform:translateX(16px);background:var(--ast-customizer-color-9)}.ast-switch:disabled~label{background:#f0f0f0;pointer-events:none}.ast-switch:disabled~label:after{background:#d1d1d1;box-shadow:0 1px 2px 0 rgba(72,72,72,.5)}.ast-switch:checked,.ast-switch:not(:checked){opacity:0}.components-toggle-control .components-base-control__field{display:flex;margin-bottom:12px;line-height:initial;align-items:center}.dashicons-editor-help[data-title]{z-index:1}.ast-dashicons-custom-tooltip{display:none;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.ast-dashicons-custom-tooltip[data-title]::after{content:attr(data-title);min-width:3em;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:1ch 1.5ch;border-radius:.3ch;box-shadow:0 1em 2em -.5em rgb(0 0 0 / 35%);background:var(--ast-customizer-color-12);color:var(--ast-customizer-color-10);z-index:3;bottom:calc(100% + 5px);text-align:center;animation:tooltips-vert .3s ease-out forwards;text-transform:none;font-size:.9em;line-height:1;user-select:none;pointer-events:none;position:absolute;display:none;opacity:0;left:50%;transform:translate(-50%,-.5em)}.dashicons-editor-help[data-title]:hover~.ast-dashicons-custom-tooltip{display:block;opacity:100}.dashicons-editor-help[data-title]:hover~.ast-dashicons-custom-tooltip[data-title]::after{display:flex;white-space:break-spaces;inline-size:max-content}.select2-container{width:100%!important}span.select2-container.select2-container--default.select2-container--open{z-index:999999}span.select2-container.select2-container--default.select2-container--open li.select2-results__option{margin:0}.select2-selection__rendered li{margin-bottom:0}.select2-container--default .select2-selection--single,.select2-container--default.select2-container .select2-selection--multiple{border-color:#ddd;border-radius:0}.select2-container--default .select2-selection--multiple .select2-selection__choice,.select2-dropdown{border-color:#ddd;border-radius:0}.customize-control.customize-control-ast-hidden{margin-top:0}.wp-full-overlay-footer .devices-wrapper .preview-desktop,.wp-full-overlay-footer .devices-wrapper .preview-mobile,.wp-full-overlay-footer .devices-wrapper .preview-tablet{vertical-align:middle}.customize-control-ast-font-variant .ast-variant-select input#react-select-2-input:focus{box-shadow:none}.ast-variant-select [CLASS*="-indicatorContainer"]{padding:2px;display:contents}.ast-variant-select [CLASS*="-multiValue"]>div:first-child{padding:0}.ast-upgrade-pro-wrap .ast-upgrade-pro-innerwrap,.ast-upgrade-pro-wrap .ast-upgrade-trigger{width:100%;-js-display:inline-flex;display:inline-flex;align-items:center;flex-wrap:wrap;align-content:center;position:relative;overflow:hidden;justify-content:center}.ast-upgrade-pro-wrap .ast-upgrade-cta{position:absolute;top:auto;left:auto;width:auto;height:28px;border-radius:4px;padding:0 8px 0 5px;font-size:1em;line-height:1em;display:inline-flex;color:var(--ast-customizer-color-1);background:var(--ast-customizer-color-9);border:1px solid var(--ast-customizer-color-1);align-items:center;align-content:center;white-space:nowrap}a.ast-upgrade-trigger:active,a.ast-upgrade-trigger:focus{box-shadow:none;border:none;outline:0}.ast-upgrade-pro-wrap .ast-upgrade-section-title{margin-left:8px}.ast-upgrade-pro-wrap .ast-upgrade-pro-innerwrap>svg{width:100%;height:100%;filter:blur(4px)}.ast-upgrade-pro-wrap .ast-upgrade-cta svg{width:1.2em;height:1.2em}.customize-control-ast-radio-image .ast-pro-option>:not(.image-clickable){opacity:.4}.ast-radio-img-svg.ast-pro-option .image-clickable::before{display:inline-flex;position:absolute;top:36%;left:41%;content:'';background-size:1.5em 1.5em;height:1.5em;width:1.5em;border:1px solid var(--ast-customizer-color-1);background-image:url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5002 7.2001H11.7002V4.8001C11.7002 3.0401 10.2602 1.6001 8.5002 1.6001C6.7402 1.6001 5.3002 3.0401 5.3002 4.8001V7.2001H4.5002C4.1002 7.2001 3.7002 7.6001 3.7002 8.0001V13.6001C3.7002 14.0001 4.1002 14.4001 4.5002 14.4001H12.5002C12.9002 14.4001 13.3002 14.0001 13.3002 13.6001V8.0001C13.3002 7.6001 12.9002 7.2001 12.5002 7.2001ZM9.3002 12.8001H7.7002L8.0202 11.0401C7.6202 10.8801 7.3002 10.4001 7.3002 10.0001C7.3002 9.3601 7.8602 8.8001 8.5002 8.8001C9.1402 8.8001 9.7002 9.3601 9.7002 10.0001C9.7002 10.4801 9.4602 10.8801 8.9802 11.0401L9.3002 12.8001ZM10.1002 7.2001H6.9002V4.8001C6.9002 3.9201 7.6202 3.2001 8.5002 3.2001C9.3802 3.2001 10.1002 3.9201 10.1002 4.8001V7.2001Z' fill='%230284C7'/%3E%3C/svg%3E")}.ast-upgrade-list-wrapper{text-align:center}.ast-upgrade-list-wrapper .ast-brand-logo{margin:0}.ast-upgrade-list-wrapper svg{width:32px;height:32px}.ast-upgrade-list-items{margin-bottom:1.8em}.ast-upgrade-list-wrapper .ast-upgrade-list-section-title{margin:.5em auto 1.8em;max-width:240px}.ast-pro-upgrade-item svg{vertical-align:middle;margin-right:5px;fill:var(--ast-customizer-color-1)}.ast-pro-upgrade-item span{display:inline-block}.ast-upgrade-list-description{margin:5px 0 0 20px}.ast-upgrade-list-title{font-weight:600}.ahfb-footer-builder-active li#customize-control-astra-settings-builder-footer:not(.ast-pro-available),.ahfb-footer-builder-active li#customize-control-astra-settings-builder-footer:not(.ast-pro-available) *,.ahfb-header-builder-active li#customize-control-astra-settings-builder-header:not(.ast-pro-available),.ahfb-header-builder-active li#customize-control-astra-settings-builder-header:not(.ast-pro-available) *{color:var(--ast-customizer-color-9);background:var(--ast-customizer-color-1)}.customize-control .button.ahfb-builder-section-shortcut{border-left:1px solid #ddd;border-right:1px solid #ddd}.ast-customize-control-title a.ast-builder-upgrade-link{background:var(--ast-customizer-color-9)!important;color:var(--ast-customizer-color-1)!important;box-shadow:0 4px 8px -4px rgba(0,0,0,.16);margin-left:10px;border-radius:4px;padding:3px 10px 5px;text-decoration:none;vertical-align:top}.ast-pro-upgrade-item p{margin:1.25em 0;line-height:1}li#customize-control-astra-settings-footer-builder-pro-items .ast-upgrade-pro-wrap,li#customize-control-astra-settings-header-builder-pro-items .ast-upgrade-pro-wrap{padding-left:12px;padding-right:12px} index.php 0000666 00000000170 15165551206 0006374 0 ustar 00 <?php /** * Index file * * @package Astra * @since Astra 1.0.0 */ /* Silence is golden, and we agree. */ class-astra-customizer-control-base.php 0000666 00000012113 15165551206 0014272 0 ustar 00 <?php /** * Astra Theme Customizer Configuration Base. * * @package Astra * @author Astra * @copyright Copyright (c) 2020, Astra * @link https://wpastra.com/ * @since Astra 1.4.3 */ // No direct access, please. if ( ! defined( 'ABSPATH' ) ) { exit; } /** * Base Class for Registering Customizer Controls. * * @since 1.4.3 */ if ( ! class_exists( 'Astra_Customizer_Control_Base' ) ) { /** * Customizer Sanitizes Initial setup */ class Astra_Customizer_Control_Base { /** * Registered Controls. * * @since 1.4.3 * @var Array */ private static $controls; /** * Constructor */ public function __construct() { add_action( 'customize_controls_enqueue_scripts', array( $this, 'enqueue_scripts' ) ); } /** * Enqueue Admin Scripts * * @since 1.4.3 */ public function enqueue_scripts() { $dir_name = ( SCRIPT_DEBUG ) ? 'unminified' : 'minified'; $file_prefix = ( SCRIPT_DEBUG ) ? '' : '.min'; $file_rtl = ( is_rtl() ) ? '-rtl' : ''; $css_uri = ASTRA_THEME_URI . 'inc/customizer/custom-controls/assets/css/' . $dir_name . '/'; $js_uri = ASTRA_THEME_URI . 'inc/customizer/custom-controls/assets/js/unminified/'; wp_enqueue_style( 'astra-custom-control-style' . $file_rtl, $css_uri . 'custom-controls' . $file_prefix . $file_rtl . '.css', null, ASTRA_THEME_VERSION ); // Enqueue Customizer Plain script. $custom_controls_plain_deps = array( 'jquery', 'customize-base', 'jquery-ui-tabs', 'jquery-ui-sortable', ); wp_enqueue_script( 'astra-custom-control-plain-script', $js_uri . 'custom-controls-plain.js', $custom_controls_plain_deps, ASTRA_THEME_VERSION, true ); // Enqueue Customizer React.JS script. $custom_controls_react_deps = array( 'astra-custom-control-plain-script', 'wp-i18n', 'wp-components', 'wp-element', 'wp-media-utils', 'wp-block-editor', ); wp_enqueue_script( 'astra-custom-control-script', ASTRA_THEME_URI . 'inc/customizer/extend-custom-controls/build/index.js', $custom_controls_react_deps, ASTRA_THEME_VERSION, true ); $astra_typo_localize = array( '100' => __( 'Thin 100', 'astra' ), '100italic' => __( '100 Italic', 'astra' ), '200' => __( 'Extra-Light 200', 'astra' ), '200italic' => __( '200 Italic', 'astra' ), '300' => __( 'Light 300', 'astra' ), '300italic' => __( '300 Italic', 'astra' ), '400' => __( 'Normal 400', 'astra' ), 'italic' => __( '400 Italic', 'astra' ), '500' => __( 'Medium 500', 'astra' ), '500italic' => __( '500 Italic', 'astra' ), '600' => __( 'Semi-Bold 600', 'astra' ), '600italic' => __( '600 Italic', 'astra' ), '700' => __( 'Bold 700', 'astra' ), '700italic' => __( '700 Italic', 'astra' ), '800' => __( 'Extra-Bold 800', 'astra' ), '800italic' => __( '800 Italic', 'astra' ), '900' => __( 'Ultra-Bold 900', 'astra' ), '900italic' => __( '900 Italic', 'astra' ), ); wp_localize_script( 'astra-custom-control-script', 'astraTypo', $astra_typo_localize ); $css_uri = ASTRA_THEME_URI . 'inc/customizer/custom-controls/typography/'; wp_enqueue_style( 'astra-select-woo-style', $css_uri . 'selectWoo.css', null, ASTRA_THEME_VERSION ); } /** * Add Control to self::$controls and Register control to WordPress Customizer. * * @param String $name Slug for the control. * @param Array $atts Control Attributes. * @return void */ public static function add_control( $name, $atts ) { global $wp_customize; self::$controls[ $name ] = $atts; if ( isset( $atts['callback'] ) ) { /** * Register controls */ $wp_customize->register_control_type( $atts['callback'] ); } } /** * Returns control instance * * @param string $control_type control type. * @since 1.4.3 * @return string */ public static function get_control_instance( $control_type ) { $control_class = self::get_control( $control_type ); if ( isset( $control_class['callback'] ) ) { return class_exists( $control_class['callback'] ) ? $control_class['callback'] : false; } return false; } /** * Returns control and its attributes * * @param string $control_type control type. * @since 1.4.3 * @return array */ public static function get_control( $control_type ) { if ( isset( self::$controls[ $control_type ] ) ) { return self::$controls[ $control_type ]; } return array(); } /** * Returns Santize callback for control * * @param string $control control. * @since 1.4.3 * @return string */ public static function get_sanitize_call( $control ) { if ( isset( self::$controls[ $control ]['sanitize_callback'] ) ) { return self::$controls[ $control ]['sanitize_callback']; } return false; } } } /** * Kicking this off by calling 'get_instance()' method */ new Astra_Customizer_Control_Base();
| ver. 1.4 |
Github
|
.
| PHP 5.4.45 | Generation time: 0.01 |
proxy
|
phpinfo
|
Settings