.slider_container {
    display: block !important;
    position: relative;
    overflow: visible !important;
} 
.logo_image {
	max-height: 100px !important;
}
.blogger_mask_2 .post_meta_item.post_categories a {
	background: #000 !important;
}
.blogger_mask_2 .post_meta_item.post_categories a:hover {
	background: #000 !important;
}
form button:not(.components-button), .wp-block-search__button, input[type="button"], input[type="reset"], input[type="submit"], .theme_button, .post_item .more-link, .wp-block-button__link, .sc_button:not(.sc_button_simple):not([class*="color_style_"]), .sc_form button, .sc_portfolio_preview_show .post_readmore, div.ui-widget button, div.ui-widget input[type="submit"] {
	color: var(--theme-color-inverse_link);
	border-color: #000 !important;
	background-color: #000 !important;
	-webkit-box-shadow: 0 5px 12px var(--theme-color-text_link_01);
	box-shadow: 0 5px 12px var(--theme-color-text_link_01);
}
.sc_button_default.hover_style_1:hover, .sc_button_default.hover_style_1:focus, .hover_style_1 .sc_button_default:hover, .hover_style_1 .sc_button_default:focus, .sc_button.hover_style_1:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover, .sc_button.hover_style_1:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus, .hover_style_1 .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover, .hover_style_1 .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus, .sc_button_default.hover_style_icon_1:hover, .sc_button_default.hover_style_icon_1:focus, .hover_style_icon_1 .sc_button_default:hover, .hover_style_icon_1 .sc_button_default:focus, .sc_button.hover_style_icon_1:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover, .sc_button.hover_style_icon_1:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus, .hover_style_icon_1 .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover, .hover_style_icon_1 .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus {
	color: var(--theme-color-extra_dark);
	border-color: #000 !important;
	background-color: #000 !important;
	-webkit-box-shadow: 0 5px 12px var(--theme-color-extra_bg_hover_01);
	box-shadow: 0 5px 12px var(--theme-color-extra_bg_hover_01);
}
.search_submit.trx_addons_icon-search {
	background: transparent !important;
}
.sc_button.sc_button_default.sc_button_size_normal.sc_button_icon_left{
		color: var(--theme-color-inverse_link);
	border-color: #000 !important;
	background-color: #000 !important;
	-webkit-box-shadow: 0 5px 12px var(--theme-color-text_link_01);
	box-shadow: 0 5px 12px var(--theme-color-text_link_01);
}

.sc_button.sc_button_default.sc_button_size_normal.sc_button_icon_left:hover{
		color: var(--theme-color-extra_dark);
	border-color: #000 !important;
	background-color: #000 !important;
	-webkit-box-shadow: 0 5px 12px var(--theme-color-extra_bg_hover_01);
	box-shadow: 0 5px 12px var(--theme-color-extra_bg_hover_01);
}
.wpcf7-form-control.has-spinner.wpcf7-submit{
	color: var(--theme-color-inverse_link);
	border-color: #000 !important;
	background-color: #000 !important;
	-webkit-box-shadow: 0 5px 12px var(--theme-color-text_link_01);
	box-shadow: 0 5px 12px var(--theme-color-text_link_01);
}
.wpcf7-form-control.has-spinner.wpcf7-submit:hover{
		color: var(--theme-color-extra_dark);
	border-color: #000 !important;
	background-color: #000 !important;
	-webkit-box-shadow: 0 5px 12px var(--theme-color-extra_bg_hover_01);
	box-shadow: 0 5px 12px var(--theme-color-extra_bg_hover_01);
}
.sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_popup .sc_layouts_menu_nav > li > ul, .sc_layouts_menu_nav > li > ul ul:not(.sc_item_filters_tabs), .sc_layouts_menu_nav > li ul:not(.sc_item_filters_tabs) {
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
	background-color: #fff;
}
.sc_layouts_menu li > ul.sc_layouts_submenu .elementor-row a:not(.sc_button):not(.button), .sc_layouts_menu li > ul.sc_layouts_submenu .vc_row a:not(.sc_button):not(.button), .sc_layouts_menu li > ul.sc_layouts_submenu .sc_layouts_item a:not(.sc_button):not(.button) {
	color: #000;
}
.footer_wrap.footer_custom.footer_custom_11945.footer_custom_footer-style-2.scheme_dark .pk-social-links-wrap.pk-social-links-scheme-rounded_border .pk-social-links-icon {
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	width: 4.572rem;
	height: 4.572rem;
	line-height: 4.572rem;
	text-align: center;
	background-color: transparent;
	-webkit-box-shadow: transparent;
	box-shadow: transparent;
	font-size: 1.142rem;
	position: relative;
}
.footer_wrap.footer_custom .pk-social-links-wrap.pk-social-links-scheme-rounded_border .pk-social-links-icon::after {
	position: absolute;
	z-index: 1;
	top: 3px;
	right: 3px;
	bottom: 3px;
	left: 3px;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	content: '';
	border: none;
}
.footer_wrap.footer_custom.footer_custom_11945.footer_custom_footer-style-2.scheme_dark .pk-social-links-wrap.pk-social-links-scheme-rounded_border .pk-social-links-icon {
	font-size: 1.4em;
}
.pk-social-links-wrap.pk-social-links-scheme-rounded_border .pk-social-links-icon {

	font-size: 1.4rem;
}
.trx_addons_scroll_to_top.trx_addons_icon-up.inited.show {
	display: none !important;
}
.elementor-swiper-button {
	z-index: 9999;
}
.widgettitle_icons_wrapper.kicker_animation_fade_in {
	display: none !important;
}