html .page-id-11900 .wrapper-body .block-leftmenu,
html .page-id-1673 .wrapper-body .block-leftmenu
{display:none !important;}
html .page-id-11900 .wrapper-body .block-cont,
html .page-id-1673 .wrapper-body .block-cont
{width: 80% !important;}

#media_collection .item_wrapper{
	padding:0 20px 20px 0;
	display:table-cell;
	width:100%;
	height:100%;
	background:#fff;
}

#media_collection li:nth-child(3n) .item_wrapper {
	padding:0 0 20px 0;
}

@media (max-width: 899px) {
	html.main .page-id-11900 .block-cont,
	html.main .page-id-1673 .block-cont{
		width: 100% !important;
	}
	html #media_collection #post_collection ul li {
		width: 50%;
	}
	
	#media_collection li:nth-child(3n) .item_wrapper {
		padding:0 20px 20px 0;
	}
	#media_collection li:nth-child(2n) .item_wrapper {
		padding:0 0 20px 0 !important;
	}
}

@media (min-width: 900px) and (max-width: 991px) {
	html.main .page-id-11900 .block-cont,
	html.main .page-id-1673 .block-cont{
		width: 75% !important;
	}
}

#media_collection #filter_block { background-color: #006BC9; color: #fff; padding: 20px; }
#media_collection #filter_block .title { color: #fff; padding-bottom: 20px; }
#media_collection #filter_block form#filter_form { display: table; width: 100%; }
#media_collection #filter_block form#filter_form>div { display: table-cell; }
#media_collection #filter_block form#filter_form>div .input_fields { background-color: #007FF1; color: #FFFFFF; padding: 5px 10px; }
#media_collection #filter_block form#filter_form>div input[type=text] { /*background-color: #555555;*/ color: #FFFFFF; border: none; padding: 0; margin: 0; width: 100%; background-color: transparent; }
#media_collection #filter_block form#filter_form #search_query { padding: 0 10px 0 0; }
#media_collection #filter_block form#filter_form #search_query input { width: auto; }
#media_collection #filter_block form#filter_form #search_lang { width: 48px; padding: 0 10px; }
#media_collection #filter_block form#filter_form #search_lang.open { }
#media_collection #filter_block form#filter_form #search_lang > div { width: 48px; height: 32px; overflow: hidden; position: relative; top: 11px; }
#media_collection #filter_block form#filter_form #search_lang.open > div { overflow: visible; }
#media_collection #filter_block form#filter_form #search_lang > div ul { margin: 0; padding: 0; border-radius: 5px; position: relative; width: 68px; overflow: hidden; list-style-type: none; display: block; position: relative; padding: 10px; top: -10px; left: -10px; }
#media_collection #filter_block form#filter_form #search_lang.open > div ul { background-color: #555555/*#dedede*/; }
#media_collection #filter_block form#filter_form #search_lang > div ul li { cursor: pointer; margin: 0; padding: 0; width: 48px; height: 32px; list-style-type: none; display: block; background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; border-radius: 4px; }
#media_collection #filter_block form#filter_form #search_lang > div ul li { margin: 0 0 10px 0; }
#media_collection #filter_block form#filter_form #search_lang.open > div ul li:hover { -webkit-box-shadow: 0px 0px 10px 0px #dddddd/*#2c3e50*/; -moz-box-shadow: 0px 0px 10px 0px #dddddd/*#2c3e50*/; box-shadow: 0px 0px 10px 0px #dddddd/*#2c3e50*/; }
#media_collection #filter_block form#filter_form #search_lang > div ul li:last-child { margin-bottom: 0; }

#media_collection #filter_block form#filter_form #search_format { width: 32px; padding: 0 10px; }
#media_collection #filter_block form#filter_form #search_format.open { }
#media_collection #filter_block form#filter_form #search_format > div { width: 32px; height: 32px; overflow: hidden; position: relative; top: 11px; }
#media_collection #filter_block form#filter_form #search_format.open > div { overflow: visible; }
#media_collection #filter_block form#filter_form #search_format > div ul { margin: 0; padding: 0; border-radius: 5px; position: relative; width: 52px; overflow: hidden; list-style-type: none; display: block; position: relative; padding: 10px; top: -10px; left: -10px; }
#media_collection #filter_block form#filter_form #search_format.open > div ul { background-color: #555555/*#dedede*/; }
#media_collection #filter_block form#filter_form #search_format > div ul li { cursor: pointer; margin: 0; padding: 0; width: 32px; height: 32px; list-style-type: none; display: block; background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; border-radius: 4px; }
#media_collection #filter_block form#filter_form #search_format > div ul li { margin: 0 0 10px 0; }
#media_collection #filter_block form#filter_form #search_format.open > div ul li:hover { -webkit-box-shadow: 0px 0px 10px 0px #dddddd/*#2c3e50*/; -moz-box-shadow: 0px 0px 10px 0px #dddddd/*#2c3e50*/; box-shadow: 0px 0px 10px 0px #dddddd/*#2c3e50*/; }
#media_collection #filter_block form#filter_form #search_format > div ul li:last-child { margin-bottom: 0; }

#media_collection #filter_block form#filter_form #search_start_data { width: 130px; padding: 0 10px; }
#media_collection #filter_block form#filter_form #search_finish_data { width: 130px; padding: 0 0 0 10px; }
#media_collection #post_main_last { padding: 20px 0; }
#media_collection #post_main_last .line_post { background-color: #eeeeee; display: table; width: 100%; min-height: 200px; }
#media_collection #post_main_last .line_post>div { display: table-cell; min-height: 250px; }
#media_collection #post_main_last .line_post .image { width: 40%; background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; }
#media_collection #post_main_last .line_post .content { padding: 20px; }
#media_collection #post_main_last .line_post .content .date { float: right; padding: 0 0 20px 20px; font-size: 14px; font-weight: bold; color: #333333; }
#media_collection #post_main_last .line_post .content .title { font-size: 24px; font-weight: bold; color: #333333; }
#media_collection #post_main_last .line_post .content .description { font-size: 14px; line-height: 1.2; color: #333333; padding: 20px 0; text-align: justify; }
#media_collection #post_collection ul { display: block; list-style-type: none; margin: 0; padding: 0; }
#media_collection #post_collection ul li {
	position: relative;
	/*margin: 0 0 20px 20px;*/
	overflow: hidden;
	display: table;
	float:left;
	list-style-type: none; padding: 0;
	width: 33.3%;
	height: 220px;
	vertical-align: top;
}
#media_collection #post_collection ul li a {
	position: relative; display: block; border: 0; width: 100%; height: 100%;
	overflow:hidden;
}

#media_collection #post_collection ul li a span {
	line-height:18px !important;
}
/*#media_collection #post_collection ul li:nth-child(3n+1) { margin: 0 0 20px 0; }*/
#media_collection #post_collection ul li span.image { position: absolute; left: 0; right: 0; bottom: 0; top: 0; z-index: 1; background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; }
#media_collection #post_collection ul li span.title { position: absolute; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.6); color: #ffffff; padding: 12px;z-index: 10; }
#media_collection #more {clear:both;padding: 20px; color: #555555; cursor: pointer; background-color: #E6E6E6; font-weight: bold; text-align: center; font-size: 20px; }
#media_collection #more .loading { display: none; }
.audio_upload,
.audio_embed,
.video_embed { margin: 0 auto; text-align: center; }
.audio_upload { width: 500px; }
.audio_url,
.video_url,
.standard_url { padding: 20px 0; }
.audio_url .title,
.video_url .title,
.standard_url .title { font-weight: bold; }

#block__logos-filter{
	background: #fff;
	border: 1px solid #ccc;
	margin: 20px 0 0 0;
	display: table;
	padding:10px;
	width:100%;
}
.item__logo{
	width: 80px;
	height: 40px;
	float: left;
	margin: 10px;
	cursor: pointer;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	transition: all .15s;
	display: table-cell;
}
.item__logo:hover{
	transform:scale(1.3);
}