/*
Theme Name:     Foxiz child
Template:      	foxiz
Theme URI:      https://foxiz.themeruby.com
Author:         Theme-Ruby
Author URI:     https://themeforest.net/user/theme-ruby/portfolio/
Description:    Make your modifications to Foxiz in this child theme.
Version:        1.0
Tags:           custom-background, custom-menu, featured-images, theme-options, custom-colors, translation-ready, threaded-comments, translation-ready
License:        Themeforest Licence
License URI:    https://themeforest.net/licenses/standard
*/

/* Your CSS code goes here
-------------------------------------- */

/* Sidebar Must Read agar tinggi mengikuti isi */
.elementor-element-59e739b {
    height: auto !important;
    min-height: unset !important;
    align-self: flex-start !important;
    flex: 0 0 auto !important;
		margin-bottom: 40px !important;
}

/* Parent container jangan stretch tinggi child */
.elementor-element-59e739b.e-con,
.elementor-element-59e739b.e-con-full {
    display: block !important;
}

/* Container sidebar wrapper */
.elementor-element-59e739b > .e-con-inner,
.elementor-element-59e739b > .elementor-widget-wrap {
    height: auto !important;
}

/* Jika parent flex membuat tinggi sama */
.elementor-element-59e739b {
    position: sticky;
    top: 20px;
}

/* =========================
   Clap Button - Single Post Only
   ========================= */

.single .custom-clap-inside {
    display: flex;
    justify-content: center;
    margin-top: 10px;
    padding-bottom: 8px;
}

/* Wrapper applause */
.single .custom-clap-inside .pt-claps-applause {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
    position: relative !important;
    width: 40px !important;
    margin: 0 auto !important;
    gap: 4px !important;

    border: none !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
}

/* Tombol applause */
.single .custom-clap-inside .claps-button,
.single .custom-clap-inside .claps-button:hover,
.single .custom-clap-inside .claps-button:focus {
    width: 34px !important;
    height: 34px !important;
    min-width: 34px !important;
    min-height: 34px !important;
    max-width: 34px !important;
    max-height: 34px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin: 0 auto !important;
    padding: 0 !important;

    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    outline: none !important;

    aspect-ratio: 1 / 1 !important;
    overflow: visible !important;
}

/* Icon tangan */
.single .custom-clap-inside .claps-button::before {
    display: block !important;
    transform: scale(.82) !important;

    border: none !important;
    background: transparent !important;
    box-shadow: none !important;
}

/* Hapus pseudo tambahan */
.single .custom-clap-inside .claps-button::after,
.single .custom-clap-inside .pt-claps-applause::before,
.single .custom-clap-inside .pt-claps-applause::after {
    content: none !important;
    display: none !important;
}

/* Hilangkan style plugin bawaan */
.single .custom-clap-inside .pt-claps-applause *,
.single .custom-clap-inside .pt-claps-applause *::before,
.single .custom-clap-inside .pt-claps-applause *::after {
    box-shadow: none !important;
}

/* Counter */
.single .custom-clap-inside .claps-count {
    position: relative !important;
    display: block !important;
    width: 100% !important;

    margin-top: -2px !important;

    text-align: center !important;
    font-size: 12px !important;
    line-height: 1 !important;

    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;

    transform: none !important;
}