/* CSS file generated by Sheltermouse CMS 2023-08-25 08:49:14 */
@media screen and (max-width: 1279px) {
	.sm_resp_show_inline_xl, .sm-resp-show-inline-xl, .sm_resp_show_inline_xl, .sm-resp-show-inline-xl {
		display: inline ;
	}
	.sm_resp_show_block_xl, .sm-resp-show-block-xl, .sm_resp_show_block_xl, .sm-resp-show-block-xl {
		display: block ;
	}
	.sm_resp_hide_xl, .sm-resp-hide-xl, .sm_resp_hide_xl, .sm-resp-hide-xl {
		display: none ;
	}
}
@media screen and (max-width: 1023px) {
	.sm_resp_show_inline_lg, .sm-resp-show-inline-lg, .sm_resp_show_inline_lg, .sm-resp-show-inline-lg {
		display: inline ;
	}
	.sm_resp_show_block_lg, .sm-resp-show-block-lg, .sm_resp_show_block_lg, .sm-resp-show-block-lg {
		display: block ;
	}
	.sm_resp_hide_lg, .sm-resp-hide-lg, .sm_resp_hide_lg, .sm-resp-hide-lg {
		display: none ;
	}
}
@media screen and (max-width: 767px) {
/* layout */
	.sm_2col_float {
		float: none ;
		width: 100% ;
	}
	.sm_2col_1 {
		float: none ;
		width: 100% ;
	}
	.sm_2col_2 {
		float: none ;
		width: 100% ;
	}
	.sm_3col_float {
		float: none ;
		width: 100% ;
	}
	.sm_resp_show_inline, .sm-resp-show-inline, .sm_resp_show_inline_md, .sm-resp-show-inline-md {
		display: inline ;
	}
	.sm_resp_show_block, .sm-resp-show-block, .sm_resp_show_block_md, .sm-resp-show-block-md {
		display: block ;
	}
	.sm_resp_hide, .sm-resp-hide, .sm_resp_hide_md, .sm-resp-hide-md {
		display: none ;
	}
/* components */
	#page_title {
		font-size: 2rem ;
	}
/* public menu */
	.slicknav_menu {
		display: block ;
		position: fixed ;
		top: 0 ;
		width: 100% ;
		z-index: 100000000 ;
	}
/* blog */
	#sm_blog_content_left {
		float: none ;
		width: 100% ;
	}
	#sm_blog_content_right {
		display: none ;
	}
	#sm_blog_content_menu {
		display: block ;
		background-color: #dddddd ;
		padding: 5px ;
		float: none ;
		width: 250px ;
		position: absolute ;
	}
/* landing */
	#sm_landing_content_left {
		float: none ;
		width: 100% ;
	}
	#sm_landing_content_left_inner {
		padding: 0 ;
	}
	#sm_landing_content_right {
		float: none ;
		width: 100% ;
	}
/* table */
	.sm_resp_show_list_item {
		display: list-item ;
	}
	.sm_std_link_bar_list ul li {
		display: block ;
	}
	.sm_responsive_choice_form ul li {
		display: block ;
	}
	.sm_responsive_search_form ul li {
		display: block ;
	}
}