/**** Inputs ****/

	input.search-filter-input-text__input,
	input.search-filter-input-text__input::placeholder,
	.search-filter-component-combobox-base__listbox-option,
	.search-filter-component-combobox__actions-input,
	.search-filter-component-combobox__actions-input::placeholder,
	.search-filter-component-combobox__selection {font-size:15px!important;}

	/*** search ***/

		input.search-filter-input-text__input,
		input.search-filter-input-text__input:hover,
		input.search-filter-input-text__input:focus {padding:10px 0!important;background-color:transparent!important;border:0!important;line-height:1.2!important;box-shadow:none!important;border-radius:0!important;outline:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;}

	/*** selected ***/

		.search-filter-style--control-selection button {padding:5px 10px!important;font-size:12px!important;line-height:1.2!important;border:0!important;border-radius:3px!important;}
		.search-filter-style--control-selection button .search-filter-icon {margin-left:5px!important;}

		/** header - center **/

			.dbg_e_safp_selected_header_center .search-filter-input-button-group {justify-content:center;}
			.dbg_e_safp_selected_header_center .search-filter-input-button-group:not(:empty) {margin-top:20px;}

	/*** combobox ***/

		.search-filter-component-popover:not(.search-filter-component-popover--hidden) {background-color:#fff!important;}
		.search-filter-component-combobox .search-filter-component-combobox__actions .search-filter-component-combobox__selection, .search-filter-component-combobox .search-filter-component-combobox__actions input[type=text] {padding:10px 0!important;background-color:transparent!important;border:0!important;line-height:1.2!important;box-shadow:none!important;border-radius:0!important;outline:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;}
		.search-filter-component-combobox {padding-left:15px!important;}
		.search-filter-component-combobox-base__listbox-list,
		.search-filter-component-combobox-base__listbox-option {margin:0!important;}
		.search-filter-component-combobox-base__listbox-option--selected {background-color:var(--dbg_global_color_primary)!important;color:#ffffff!important;}

		/** reset **/
		
			.search-filter-component-combobox__actions-input {background-color:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;outline:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;}

	/*** range slider ***/

		.search-filter-style--range-slider > .search-filter-label {margin:0 0 15px!important;padding:10px 13px!important;background-color:var(--dbg_global_color_primary)!important;color:#ffffff!important;font-size:16px!important;line-height:1.2!important;border-radius:2px!important;}

	/*** checkbox ***/

		.search-filter-style--choice-checkbox {padding:0!important;background-color:#ffffff!important;border-radius:2px!important;}
		.search-filter-style--choice-checkbox > legend {margin:0!important;padding:10px 13px!important;background-color:var(--dbg_global_color_quaternary)!important;color:var(--dbg_global_text_primary)!important;border-color:#e5e5e5;border-style:solid;border-width:1px;font-size:16px!important;line-height:1.2!important;border-radius:5px!important;}
		.search-filter-style--choice-checkbox > legend svg.search-filter-icon__svg {background-color:var(--dbg_global_color_secondary)!important;fill:#ffffff!important;}
		.search-filter-style--choice-checkbox > fieldset {padding:10px!important;border-color:#e5e5e5;border-style:solid;border-width:0 1px 1px;border-radius:0 0 3px 3px;}
		.search-filter-input-checkbox__count {position:relative;top:-2px;padding:3px 5px!important;background-color:#eeeeee;font-size:11px!important;border-radius:4px!important;}

		.search-filter-input-checkbox .search-filter-input-checkbox__container,
		.search-filter-input-checkbox .search-filter-input-checkbox__label {align-items:flex-start!important;}
		.search-filter-input-checkbox .search-filter-input-checkbox__label {font-size:15px!important;}

	/*** radio ***/

		.search-filter-style--choice-radio {padding:0!important;background-color:#ffffff!important;border-radius:2px!important;}
		.search-filter-style--choice-radio > legend {margin:0!important;padding:10px 13px!important;background-color:var(--dbg_global_color_quaternary)!important;color:#ffffff!important;font-size:16px!important;line-height:1.2!important;border-radius:2px!important;}
		.search-filter-style--choice-radio > legend svg.search-filter-icon__svg {fill:#ffffff!important;}
		.search-filter-style--choice-radio > fieldset {padding:10px!important;border-color:#e5e5e5;border-style:solid;border-width:0 1px 1px;border-radius:0 0 3px 3px;}
		.search-filter-input-radio__count {position:relative;top:-2px;padding:3px!important;background-color:#eeeeee;font-size:11px!important;border-radius:4px!important;}

	/*** buttons ***/

		.search-filter-input-button:hover:not(.is-disabled):not(.search-filter-input-button--is-selected) {background-color:var(--dbg_global_button_primary)!important;color:var(--dbg_global_color_fixed_secondary)!important;border:0!important;}
		.search-filter-field--control-type-reset button.search-filter-input-button {padding:7px 15px!important;background-color:var(--dbg_global_button_primary)!important;color:var(--dbg_global_color_fixed_secondary)!important;border:0!important;font-size:14px!important;}
		.search-filter-input-button:hover:not(.is-disabled):not(.search-filter-input-button--is-selected) {background-color:var(--dbg_global_button_hover_primary)!important;color:var(--dbg_global_color_fixed_secondary)!important;}

	/*** Style 2 ***/
		
		/** combobox **/

			.search-filter-style--id-2 .search-filter-component-combobox .search-filter-component-combobox__actions-input {color:#ffffff!important;}
			.search-filter-style--id-2.search-filter-component-popover:not(.search-filter-component-popover--hidden) {background-color:rgba(59,13,8,0.8)!important;}

/**** Filters blocks ****/

	.dbg_sc_safp_filter {display:flex;flex-direction:column;gap:10px;flex-wrap:wrap;}
			
	/**** Orders ****/

		.dbg_sc_safp_filter_order {display:flex;justify-content:space-between;gap:10px;}
		.dbg_sc_safp_filter_order__fields {display:flex;justify-content:flex-end;gap:10px;}

		/*** Selectors ***/

			.dbg_safp_col_selectors {display:flex;justify-content:center;gap:10px;}
			.dbg_safp_col_selector {display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--dbg_global_color_tertiary);border-radius:5px;cursor:pointer;
				-webkit-transition: all .3s ease-in-out;
				transition: all .3s ease-in-out;
			}
			.dbg_safp_col_selector svg {width:20px;height:20px;fill:var(--dbg_global_text_primary);
				-webkit-transition: all .3s ease-in-out;
				transition: all .3s ease-in-out;
			}
			.dbg_safp_col_selector:hover {background-color:var(--dbg_global_color_accent);}
			.dbg_safp_col_selector:hover svg {width:24px;height:24px;fill:var(--dbg_global_color_fixed_secondary);}
		
        @media (max-width: 1018px) {
        	.dbg_safp_col_selector.dbg_safp_selector_col_3 {display:none;}
        }
		
        @media (max-width: 480px) {
        	.dbg_safp_col_selectors {display:none;}
			.dbg_sc_safp_filter_order__fields {flex-wrap:wrap;justify-content:flex-start;}
        }

/***** Inline filters *****/

	.dbg_sc_safp_filter.dbg_sc_safp_filter__inline {flex-direction:row;justify-content:center;}
	.dbg_sc_safp_filter__inline .search-filter-field--control-type-reset button.search-filter-input-button {height:40px;padding-top:0!important;padding-bottom:0!important;font-size:14px!important;}

/***** Posts *****/

	/**** No results ****/

		.dbg_safp_no_results {margin:0;padding:30px;background-color:var(--dbg_global_color_tertiary);font-weight:500;border-radius:20px;}

	/**** Default ****/

		/*** meta ***/
		
			.dbg_safp_p .dbg_post_body .dbg_post_meta {margin-top:10px;}
		
		/*** meta ***/
			
			.dbg_safp_p .dbg_post_body .dbg_post_excerpt {margin-top:15px;}
		
		/*** read more ***/

			.dbg_safp_p__read_more {margin:20px 0 0;}
			.dbg_safp_p__read_more .dbg_button {padding:7px 10px;font-size:13px;}

	/**** columns ****/

			.dbg_safp_p.dbg_col {border-color:var(--dbg_global_border_color_secondary);border-style:solid;border-width:1px;border-radius:10px;}
			.dbg_safp_p.dbg_col .dbg_post_body {padding:25px;}

		/*** colt 1 ***/
		
			@media (min-width: 1019px) {
				.dbg_safp_p.dbg_col_1 {display:flex;gap:30px;border:0;border-radius:0;}
				.dbg_safp_p.dbg_col_1:not(:first-child) {border-color:var(--dbg_global_border_color_secondary);border-style:solid;border-width:1px 0 0;padding-top:30px;}
				.dbg_safp_p.dbg_col_1 .dbg_thumbnail_bg {width:30%;}
				.dbg_safp_p.dbg_col_1 .dbg_thumbnail_bg__image > .dbg_thumbnail_bg__image_link {padding-bottom:80%;}
				.dbg_safp_p.dbg_col_1 .dbg_post_body {width:calc(70% - 30px);padding:5px 0 0;}
			}
		
			@media (max-width: 1018px) {
			}

		/*** colt 2-3 ***/