

/*--------------------------------------------------------------
	Sidebar Widget Area
--------------------------------------------------------------*/

    .secondary-sidebar .widget:last-child { margin-bottom: 90px; }

    .secondary-sidebar .widgettitle { display: inline-block; float: none; margin-top: 0; width: 100%; font-family: var(--wdtFontTypo_Base); font-size: clamp(0.9375rem, 0.8819rem + 0.3067vw, 1.25rem); font-weight: var(--wdtFontWeight_Alt); text-transform: uppercase; }
    .secondary-sidebar .widgettitle:before, .secondary-sidebar .widgettitle:after { content:""; }
    .secondary-sidebar .widgettitle:after { content: ""; position: absolute; width: 100%; max-width: 15px; height: 100%; max-height: 15px; -webkit-background-image: url(https://braidsbysky-k.com/wp-content/uploads/al_opt_content/IMAGE/braidsbysky-k.com/wp-content/themes/spalab-ele/modules/sidebar/assets/Images/Icon-flower.png.bv.webp?bv_host=braidsbysky-k.com); background-image: url(https://braidsbysky-k.com/wp-content/uploads/al_opt_content/IMAGE/braidsbysky-k.com/wp-content/themes/spalab-ele/modules/sidebar/assets/Images/Icon-flower.png.bv.webp?bv_host=braidsbysky-k.com); -webkit-background-repeat: no-repeat; background-repeat: no-repeat; -webkit-background-position: center; background-position: center; -webkit-background-size: cover; background-size: cover; top: auto; left: auto; right: 0; bottom: -5px; margin: auto; }
    .secondary-sidebar .widgettitle:empty { display:none; }
    .secondary-sidebar .widgettitle > a { color: currentColor; }

    .secondary-sidebar > div[class^="type"] { overflow:hidden; }


/*--------------------------------------------------------------
	Colors
--------------------------------------------------------------*/

    .secondary-sidebar .widgettitle,
    .secondary-sidebar .widget ul li > a, .secondary-sidebar .tagcloud a { color: var(--wdtHeadAltColor); }
    .secondary-sidebar .widgettitle a { color: inherit; }

    .secondary-sidebar .tagcloud a:hover { color:var(--wdtAccentTxtColor); }


/*--------------------------------------------------------------
    Accents
--------------------------------------------------------------*/

    /* Primary Color */
    .secondary-sidebar .widget ul li > a:hover { color: var(--wdtPrimaryColor); }


/*--------------------------------------------------------------
	Responsive
--------------------------------------------------------------*/

    @media only screen and (min-width:1281px) and (max-width:1540px) {

        .secondary-sidebar .widget #wp-calendar th { font-size: 14px; }
        .secondary-sidebar .widget #wp-calendar td { font-size: 14px; }

    }


    @media only screen and (min-width:1025px) and (max-width:1280px) {

        .secondary-sidebar aside.widget { font-size: 14px; }

        .secondary-sidebar .widget #wp-calendar td { font-size: 12px; }
        .secondary-sidebar .widget #wp-calendar th { font-size: 12px; }

        .secondary-sidebar .widget_tag_cloud .tagcloud a, .secondary-sidebar .widget .tagcloud a { font-size: 13px !important; padding: 5px 12px; }

        #select2-archives-dropdown--1-results, #select2-cat-results { font-size: 13px; }

    }


	@media only screen and (max-width: 767px) {

		.secondary-sidebar .widget #wp-calendar th, .secondary-sidebar .widget #wp-calendar td { font-size: 14px; }

	}