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

	.top .like_table, .top .like_table > div, .top .like_table > div > div,
	#header .like_table, #header .like_table > div, #header .like_table > div > div
	{
		display				:block;
		text-align			:center !important;
	}

	/**/

	.title {
		font-size			:24px;
	}

	/**/

	#topmenu_main {
		height				:auto;
	}

	#topmenu {
		padding				:20px !important;
		margin				:0 !important;
		box-sizing			:border-box;
	}

	#topmenu .module_single {
		width				:auto;
		padding				:10px 10px 10px 10px;
	}

	#topmenu_ico {
		height				:46px !important;
		display				:block !important;
		width				:auto !important;
		background-repeat	:no-repeat !important;
		margin				:10px 0 !important;
		background-image	:url(/tmp/images/topmenu.png) !important;
		background-position	:right center !important;
	}

	#topmenu_ico:after {
		content				:"МЕНЮ";
		line-height			:46px;
		padding				:0px 0px 0px 20px;
		font-size			:12px;
		font-weight			:bold;
		color				:#fff;
	}

	#topmenu_wrap {
		display				:none;
	}

	/**/

	#topmenu_tab {
		display				:block;
		padding				:0px 0px 0px 0px;
		margin				:10px 0px 0px 0px;
		text-align			:left;
	}

	#topmenu_tab tbody {
		display				:block;
	}

	#topmenu_tab tr {
		display				:block;
	}

	#topmenu_tab td {
		display				:block;
	}

	#topmenu_tab .topmenu-0, #topmenu_tab .activetopmenu-1, #topmenu_tab .activetopmenu-3, #topmenu_tab .topmenu-1, #topmenu_tab .topmenu-3, #topmenu_tab .topmenu-4 {
		display				:none;
	}

	#topmenu_tab .activetopmenu, #topmenu_tab .topmenu {
		display				:block;
		line-height			:normal;
		padding				:20px 10px 20px 10px;
		margin				:0px 0px 0px 0px;
		font-size			:16px;
		background			:none;
	}

	.menutop_lvl_2_block {
		display				:block !important;
		position			:relative;
		background			:none;
		border				:0px;
	}

	.menutop_lvl_2_block .menutop_sub {
		line-height			:normal;
		margin				:0px 0px 0px 20px;
		padding				:15px 20px 15px 20px;
		font-weight			:normal;
		white-space			:normal;
		color				:#868686;
		border-bottom		:1px solid #cccccc;
	}

	.menutop_lvl_2_block .menutop_sub:hover {
		background			:none;
		text-decoration		:none;
		font-weight			:normal;
		color				:#4979D7;
		border-bottom		:1px solid #4979D7;
		background-color	:#F5F5F5;
	}

	.menutop_lvl_3_block {
		display				:block !important;
		position			:relative;
		left				:0;
		top					:0;
		border				:0px;
		background			:none;
	}

	.menutop_lvl_3_block .menutop_sub {
		line-height			:normal;
		margin				:0px 0px 0px 40px;
		padding				:10px 20px 10px 20px;
		font-weight			:normal;
		color				:#868686;
		border-bottom		:1px solid #cccccc;
		background-image	:url("/tmp/images/li.png");
		background-repeat	:no-repeat;
		background-position	:center left;
	}

	.menutop_lvl_3_block .menutop_sub:hover {
		text-decoration		:none;
		font-weight			:normal;
		color				:#4979D7;
		border-bottom		:1px solid #4979D7;
		background-color	:#F5F5F5;
		background-image	:url("/tmp/images/li.png");
		background-repeat	:no-repeat;
		background-position	:center left;
	}
	
	#slider {    
		display: none;
	}
	
	.mod_icon_text span {
		font-size: 16px !important;
	}
	
	#switcher label {
		display: block !important;  
		font-size: 16px !important;
	}	
	
	#switcher label:last-child {
        margin: auto !important;
	}
	
	/*.section_item {    
		max-width: 260px;
	}*/
}


@media screen and (max-width: 1400px) {
	.mod_photo_s_title span {
		font-size: 14px!important;
		font-weight: 700;
	}
		
	.mod_photo_s_text ul {
		-webkit-padding-start: 20px!important;
	}
}

