#S_mobile_menu {
	display: none;
}

@media (max-width: 959px) {
	#S_baner_content,
	#side-fixed-strefa-inwestora,
	#social_media_side_bar,
	#overlayer_box,
	.trust_us,
	#S_upper_footer_1,
	#S_baner,
	#S_search {
		display: none !important;
	}

	nav {
		display: none !important;
	}

	#S_menu_v2 a {
		color: #000 !important;
	}

	#PAGE_HOME_PAGE .box {
		width: 100% !important;
	}

	#S_content {
		width: 100% !important;
	}

	#S_top #S_top_extra_information {
		display: none !important;
	}

	#S_top_menu {
		display: none !important;
	}

	#S_top_menu .container {
		width: 100% !important;
	}

	#S_top #S_logo {
		padding: 0 0 0 35px;
	}

	#S_top .container {
		width: 100% !important;
	}

	#S_top #S_language_selector {
		padding-right: 20px !important;
	}

	#S_content_3 {
		display: none !important;
	}

	.BOX_why_PKF,
	.box_new.rynek_kapitalowy,
	.box_new.vademecum {
		display: none !important;
	}

	#S_footer_content {
		width: 100% !important;
	}

	#S_footer_content .line_1 td,
	#S_footer_content .line_2 {
		text-align: center !important;
		line-height: 2em !important;
		font-size: 16px !important;
	}

	#S_footer_content .line_3 td:nth-child(2) {
		padding-right: 15px !important;
	}

	#PAGE_HOME_PAGE .page_selector.main_news_list {
		display: none !important;
	}

	#PAGE_HOME_PAGE .box.BOX_news .small_column.first,
	#PAGE_HOME_PAGE .box.BOX_news .small_column {
		width: 100% !important;
		display: block !important;
		float: none !important;
	}

	#PAGE_HOME_PAGE .box.BOX_news .more a {
		font-size: 16px !important;
	}

	#PAGE_HOME_PAGE .box.BOX_news .small_column .element .title a {
		font-size: 16px !important;
		padding-right: 30px !important;
		display: block !important;
	}

	#PAGE_HOME_PAGE .box.BOX_news .small_column .element .title {
		width: 100%;
		float: none;
	}

	#S_secondary_menu {
		width: 100% !important;
		float: none !important;
		min-height: auto !important;
		margin: 0 0 30px 0 !important;
	}

	#S_secondary_menu a.level_1 {
		font-size: 16px !important;
		margin-bottom: 15px !important;
		padding-bottom: 15px !important;
		border-bottom: 1px solid #eee !important;
	}

	#S_secondary_menu a.level_2 {
		font-size: 14px !important;
	}

	#S_secondary_menu h2 a {
		font-size: 18px !important;
	}

	#S_secondary_menu h2 {
		background: #eee !important;
		padding: 5px 15px !important;
		margin: 0 0 15px 0 !important;
	}

	#S_content_2 {
		width: 100% !important;
	}

	#S_content_2 .box_2.BOX_type_3 {
		display: none !important;
	}

	div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center h1 {
		background: none !important;
		font-size: 24px !important;
	}

	div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center h1 span {
		width: 100% !important;
		padding: 0 !important;
		background: none !important;
	}

	#S_content_2 .box_2.BOX_type_1_news,
	#S_content_2 .box_2.BOX_type_2 {
		display: block !important;
		width: 100% !important;
		background: none !important;
		float: none !important;
		height: auto !important;
	}

	#S_content_2 .box_2.BOX_type_1_news .content {
		padding-left: 30px !important;
		padding-right: 30px !important;
	}

	#S_content_2 .box_2.BOX_type_1_news a,
	#S_content_2 .box_2.BOX_type_2 a {
		font-size: 16px !important;
	}

	#S_content_2 .box_2.BOX_type_2 a {
		font-size: 16px !important;
		display: block !important;
		margin-bottom: 20px;
	}

	#S_content_2 .container .box_2.BOX_type_1_news .content .element {
		border-bottom: 1px solid #eee !important;
		margin-bottom: 15px !important;
	}

	#S_content_2 .box_2.BOX_type_1_news .element .date {
		display: block !important;
		float: none !important;
		background: none !important;
		font-size: 12px !important;
		font-weight: bold !important;
		width: 100% !important;
	}

	#S_content_2 .box_2.BOX_type_1_news .element .date .container {
		padding-left: 0 !important;
	}

	#S_content_2 .box_2.BOX_type_1_news .element .date br {
		display: none !important;
	}

	#S_content_2 .box_2.BOX_type_1_news .element .date span {
		font-size: 12px !important;
		font-weight: bold !important;
		color: #4c555f !important;
	}

	#S_content_2 .box_2.BOX_type_1_news .element .date span:before {
		content: '.';
	}

	#S_content_2 .box_2.BOX_type_1_news .element .title {
		display: block !important;
		width: 100% !important;
		margin-left: 0 !important;
		margin-bottom: 10px !important;
	}

	#S_content_2 .box_2.BOX_type_1_news .more {
		display: block !important;
		background: none !important;
		text-align: left !important;
	}

	#S_content_2 .box_2.BOX_type_1_news .more a {

		padding-left: 0 !important;
	}

	#S_content_2 .box_2.BOX_type_2 .content {
		position: relative !important;
		left: 0 !important;
		width: calc(100% - 30px) !important;
		padding-left: 30px !important;
	}

	#S_content_2 .box_2.BOX_type_2 .content a {
		display: block !important;
		padding-right: 20px !important;
	}

	#S_upper_footer_2 {
		background: none !important;
		height: auto !important;
	}

	#S_content_2 .box_2.BOX_type_2 .more {
		display: none !important;
	}

	#S_upper_footer_2_content {
		width: 100% !important;
		background: none !important;
		text-align: center !important;
	}

	#S_upper_footer_2 .newsletter {
		display: none !important;
	}

	#S_right_frame {
		display: none !important;
	}

	#S_content_center {
		width: 100% !important;
	}

	#S_gallery .clear {
		display: none !important;
	}

	div#S_website div#S_content div#PAGE_CATEGORY div#S_content_center div.container {
		padding: 0 15px 30px 15px !important;
	}

	div#S_website div#S_content {
		border: none !important;
	}

	#S_content_2 .box_2.BOX_type_4 {
		width: 100% !important;
		height: auto !important;
		background: none !important;
	}

	#S_content_2 .box_2.BOX_type_4 img {
		width: 100% !important;
		height: auto !important;
	}

	#PAGE_DEPARTMENT_HOME {
	}

	#PAGE_DEPARTMENT_HOME .left_frame {
		float: none !important;
		width: 100% !important;
	}

	#PAGE_DEPARTMENT_HOME .left_frame .clear {
		display: none !important;
	}

	#PAGE_DEPARTMENT_HOME .left_frame .box_element {
		display: block !important;
		margin: 0 !important;
		width: 100% !important;
	}

	#PAGE_DEPARTMENT_HOME .left_frame .box_element .thumb {
		display: none !important;
	}

	#PAGE_DEPARTMENT_HOME .left_frame .box_element .more {
		font-size: 16px !important;
		margin-bottom: 15px !important;
		background: none !important;
	}

	#S_mobile_menu {
		display: block !important;
		position: fixed;
		z-index: 1000;
		width: 100%;
		background: #fff;
		-webkit-box-shadow: 0px 10px 23px -8px rgba(0, 0, 0, 0.39);
		-moz-box-shadow: 0px 10px 23px -8px rgba(0, 0, 0, 0.39);
		box-shadow: 0px 10px 23px -8px rgba(0, 0, 0, 0.39);
		top: 60px;
	}

	#S_mobile_menu .trigger {
		text-align: right;
		padding: 10px 20px;
		font-size: 20px;
	}

	#S_mobile_menu .menu {
		display: none;
	}

	#S_mobile_menu .menu ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}

	#S_mobile_menu .menu ul ul,
	#S_mobile_menu .menu ul ul ul {
		display: none;
	}

	#S_mobile_menu .menu ul li {
		margin: 0;
		padding: 0;
		display: block;
		padding: 0 15px;
		font-size: 16px;
	}

	#S_mobile_menu .menu ul li a {
		display: block;
		padding: 9px 0;
		border-bottom: 1px solid #eee;
		text-decoration: none !important;
	}
}