/* Media Queries
================================================== */


@media only screen and (min-width:1180px) 
{

	.container
	{
		max-width: calc(96% - 64px);
		padding: 0 32px;
		width: calc(96% - 64px);
		margin-left: 4%;
	}
	
	.region-content
	{
		width: 100%;
		float: left;
	}
}

@media only screen and (max-width:1490px) 
{	
    #block-views-block-all-video-page-block-2 .view-box,
	.video_related .view-box
	{
		overflow-x: scroll;
		width:100%;
	}
	
	#block-views-block-all-video-page-block-2 .view-box-content,
	.video_related .view-box-content
	{
		width:auto;
		flex-wrap: nowrap;
	}
	
	#block-views-block-all-video-page-block-2 .block_content .views-row ,
	.video_related .view-box-content .views-row
	{
		flex: 0 0 12.5%;
		min-width: 280px;
		padding-right:32px;
		margin-bottom: 10px;
		padding-bottom:12px;
	}
	
	.video_related
	{
		margin-bottom:30px;
	}
	
	.views-field-title a 
	{
		font-size: 16px;
	}
}

@media only screen and (max-width:1719px) 
{
	#block-foodcatalogmenu-2 
	{
		margin-top: 4px;
	}
	
}


@media only screen and (min-width:1180px) and (max-width:1446px) 
{

}

@media only screen and (min-width: 1180px)  
{
	.mobile-button,
	.filter_text
	{
		display:none;
	}
}


@media only screen and (max-width: 1179px)  
{
	
	#sidebar-first,
	.tw_right span, 
	#block-views-block-video-lekcii-main-block-1 header span
	{
		display:none;
	}
	
	#wide-texts .container, 
	#wide-menu .container 
	{
		max-width: calc(100% - 64px);
		padding: 0 32px;
		width: calc(100% - 64px);
		margin-left: 0%;
	} 
	
	h1
	{
		font-size: 22px;
	}
	
	#sidebar-first 
	{
		width: 180px;
	}
	
	#wrapper 
	{
		width:100%;
		margin: 0 auto 0 0;
	}
	
	.container 
	{
		max-width: calc(100% - 64px);
		padding: 0 32px;
		width: calc(100% - 64px);
		margin-left: 0%;
	}
	
	.container .with-left-sidebar.columns 
	{
		width: 100%;
	}
		
		
	#block-menuknigitop .field--name-body h4 a, 
	block-menuvideotop .field--name-body h4 a, 
	#block-menunewstop .field--name-body h4 a, 
	#block-menulekciyitop .field--name-body h4 a, 
	#block-views-block-lecture-authors-block-1 .views-row a 
	{
		height: 52px;
		line-height: 52px;
		font-size: 14px;
	}
	
	.views-field-field-slide-text h2 
	{
		font-size: 23px;
		line-height: 1.1em;
	}
	
	.views-field-field-slide-text h3 
	{
		font-size: 17px;
	}
	
	.views-field-field-slide-text p 
	{
		font-size: 15px;
	}
	
	#block-menuknigitop .field--name-body ul, 
	#block-menuvideotop .field--name-body ul,
	#block-menunewstop .field--name-body ul, 
	#block-menulekciyitop .field--name-body ul 
	{
		left: 179px;
	}
	
	#block-logocatalogbox 
	{
		width: 118px;
		float: left;
		margin: 5px 12px 0 60px;
	}
	
	#block-donatelink .field--name-body div 
	{
		background-image:none;
		padding-left:0px;
	}
	
	#block-donatelink .field--name-body a, #block-donatelink-2 .field--name-body a 
	{
		font-size: 13px;
		padding: 0 12px;
	}
	
	.video-bgr 
	{
		width: 100%;
		padding: 26px 0% 3px 0%;
	}
	
	.video_related 
	{
		width: 100%;
		padding: 5vh 0% 3px 0%;
	}

}


@media only screen and (max-width:980px)  
{
	
	.page-node-type-video .kcum-pages, 
	.page-node-type-video-theme .kcum-pages, 
	.page-node-23 .kcum-pages, 
	.page-node-29 .kcum-pages, 
	.taxonomy_video_lekcii .kcum-pages, 
	.taxonomy_video_author .kcum-pages, 
	.taxonomy_video_themes .kcum-pages 
	{
		padding-left: 0px;
	}
	
	.region-wide-texts .view-box
	{
		overflow-x: scroll;
		width:100%;
		padding:2px 0 8px 0;
	}
	
	.region-wide-texts .view-box-content
	{
		width:auto;
		white-space: nowrap;
		padding:0 2px;
	}
	
	.region-wide-texts .view-box-content .views-row
	{
		float:none !important;
		display:inline-block;
	}
}

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

	#block-menucentrtop, 
	#block-views-block-all-video-page-block-2 header span
	{
	    display:none !important;
	}

}



@media only screen and (min-width: 741px)  
{
	.views-field-field-slide-mobile-image
	{
	    display:none !important;
	}
}


@media only screen and (max-width: 740px)  
{
	
	.views-field-field-slide-big-image,
	.tw_left
	{
	    display:none !important;
	}
	
	.tw_right, 
	#block-views-block-video-lekcii-main-block-1 header div, 
	#block-views-block-all-video-page-block-2 header div 
	{
		width: 100%;
		padding-top: 0px;
		text-align: left;
	}
	
	.tw_left, 
	#block-views-block-video-lekcii-main-block-1 header h2, 
	#block-views-block-all-video-page-block-2 header h2
	{
		width: 100%;
		margin-bottom:12px;
	}
	
	.views-field-field-slide-text h2 
	{
		font-size: 20px;
	}
	
}

@media only screen and (max-width: 640px)  
{
	#block-donatelink,
	.cart-block--summary__icon,
	.views-field-field-event-annotation
	{
	    display:none !important;
	}
	
	#block-views-block-main-event-block-block-1 
	{
		width: 50%;
		margin-right: 5%;
	}
	
	#block-views-block-main-event-block-block-2 
	{
		width: 45%;
		max-width: 640px;
		padding-top: 70px;
	}
	
	.views-field-field-event-preview
	{
		width:100%;
		margin:0 0 30px 0;
	}
	
	.node--type-calendar-event .event-right, 
	#block-views-block-main-event-block-block-1 .views-field-fieldset, 
	#block-views-block-main-event-block-block-3 .views-row .views-field-fieldset
	{
		width: 100%;
	}
}

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

	.views-field-field-event-annotation
	{
	    display:block !important;
	}
	
	#block-views-block-main-event-block-block-1 
	{
		float: left;
		width:100%;
		margin-right: 0%;
	}
	
	#block-views-block-main-event-block-block-2 
	{
		width: 100%;
		padding-top: 50px;
	}
	
	.views-field-field-event-preview
	{
		width:100%;
		margin:0 0 30px 0;
	}
	
}