@media only screen and (max-width: 1000px)
{
	/*
	.bricoContentPanel
	{
		margin-bottom:5px;
	}
	
	.bricoNavigationPanel
	{
		float:left;
		width:100%;
	}
	*/
	
	.bricoNavigationPanel .defaultGridGeneral
	{
		/*float:left;*/
		/*max-width:200px;*/
		/*width:100%;
		margin-right:5px;*/
	}
	
	.bricoNavigationClear
	{
		/*clear:both;*/
	}
	
	/*
	.overviewTextBox .overviewTextField
	{
		text-align:left;
	}
	
	.overviewTextBox .keywords
	{
		display:none;
	}
	
	.overviewTextField.mobile
	{
		display:block;
	}
	
	.overviewTextField.desktop
	{
		display:none;
	}
	
	.toggleSearchMode
	{
		margin-top:10px;
		text-align:left;
	}
	
	.searchGridBox .specialGridBoxDropDown
	{
		margin:0px 0px 5px 0px;
		width:100%;
		box-sizing:border-box;
	}
	
	.searchGridBox .searchGridBoxOption,
	.searchGridBox .searchGridBoxOption .specialGridBoxOptionLabel,
	.searchGridBox .searchGridBoxOption .specialGridBoxOptionTool
	{
		width:100%;
	}
	
	.searchGridBox .searchGridBoxOption .specialGridBoxOptionLabel
	{
		height:20px;
	}
	
	.examine_table_cell .examine_header
	{
		margin:0px;
	}
	
	.examine_table_cell .examine_image_wrapper,
	.examine_table_cell .examine_detail_table_wrapper
	{
		float:none;
		width:100%;
		margin-bottom:5px;
	}
	
	.examine_table_cell .examine_detail_table_wrapper
	{
		box-sizing:border-box;
	}
	
	.examine_table_cell .introText,
	.examine_table_cell .introKeyWords
	{
		margin:0px 5px;
		text-align:left;
	}
	
	.examine_table_cell .examine_image_wrapper img
	{
		max-width:100%;
	}

	.examine_table_cell .examine_clear
	{
		clear:none;
	}
	*/
	
	.itemListing li .itemAmountDescriptionBox
	{
		/*float:left;
		position:relative;
		width:370px;*/
		/*width:100%;*/
	}

	.itemListing li .itemAmountBox
	{
		/*position:absolute;
		left:0px;
		top:0px;
		font-size:26px;*/
	}

	.itemListing li .itemDescriptionBox
	{
		/*padding-top:10px;
		padding-left:50px;
		padding-bottom:15px;
		box-sizing:border-box;*/
	}

	/*
	.itemListing li .itemImage,
	.itemListing li .itemDetailText
	{
		max-width:100%;
	}
	
	.itemListing li .itemImageWrapper
	{
		width:100%;
		max-width:none;
		min-height:300px;
	}
	
	.itemListing li .itemImageWrapper .video-js
	{
		width:100%;
	}
	
	#commentPanel .overviewImageBox
	{
		display:none;
	}
	
	#commentPanel .commentTextCell
	{
		padding-left:0px;
	}
	*/
}

@media only screen and (max-width: 1200px)
{
	/* brico subpages */
	.itemListing li .itemAmountDescriptionBox
	{
		width:350px;
	}

	.itemListing li .itemAmountBox
	{
	}

	.itemListing li .itemDescriptionBox
	{

	}
	
	.itemListing li .itemImage
	{
		max-width:350px;
	}
}

@media only screen and (max-width: 1000px)
{
	/* search/overview */
	
	.search_item
	{
		height:175px;
	}
	
	.search_item .link_wrapper
	{
		margin:15px 30px 15px 0px;
		padding-left:130px;
		height:145px;
	}

	.search_item .link_wrapper .title
	{
		padding-top:0px;
		font-size:14px;
		min-height:24px;
	}

	.search_item .link_wrapper .image_wrapper
	{
		width:120px;
		height:90px;
	}

	.search_item .link_wrapper .image_wrapper img
	{
		max-width:116px;
		max-height:86px;
	}
	
	/* brico overview */
	
	.presentation_wrapper_detail
	{
		padding-right:0px;
	}
	
	.image_wrapper_detail,
	.video_box.small_video
	{
		width:320px;
		height:240px;
	}
	
	.image_wrapper_detail img
	{
		max-width:316px;
		max-height:236px;
	}
	
	a.item_info_detail_box
	{
		width:33%;
		margin-top:10px;
	}
	
	/* page footer */
	#footerContent .info_text
	{
		max-width:600px;
		padding-top:0px;
	}
}

@media only screen and (max-width: 800px)
{
	/* brico subpages */
	.itemListing li .itemAmountDescriptionBox
	{
		width:275px;
	}
	
	.itemListing li .itemImage
	{
		max-width:275px;
	}
	
	/* open search block */
	.pageMainTitle.searchPage
	{
		margin-bottom:5px;
	}
	
	.searchGridBox.open
	{
		display:block;
		background-image:url(../../pics/search-more-2022.png);
		background-repeat:no-repeat;
		background-position:center;
		height:24px;
		margin-bottom:5px;
	}
	
	.searchGridBox.open.opened
	{
		background-image:url(../../pics/search-less.png);
	}
	
	.searchGridBox.box,
	.searchGridBox.invisible
	{
		display:none;
	}
	
	/* page footer */
	#footerContent
	{
		height:auto;
		/*padding:15px;*/
		padding:15px 30px;
	}
	
	/*#footerContent .logo_table*/
	#footerContent .info_text
	{
		max-width:100%;
	}
	
	#footerContent .logo
	{
		float:left;
		margin-top:15px;
	}
	
	/* cookie disclaimer */
	.cookie_message
	{
		width:90%;
		left:5%;
		bottom:2%;
		margin-left:0px;
	}
}

@media only screen and (max-width: 650px)
{
	/*
	.bricoNavigationPanel .defaultGridGeneral
	{
	}
	
	.widgetWrapper
	{
		float:none;
	}
	
	.widgetWrapper .widgetBox
	{
		margin:0px auto;
	}
	
	.overviewInfoBox
	{
		display:none;
	}
	
	.subscribeTable .label
	{
		margin-bottom:2px;
	}
	*/
	
	/* page */
	.pageWrapper
	{
		padding:0px 15px;
	}
	
	.pageMainTitle
	{
		min-height:26px;
		font-size:18px;
		padding:6px 32px 0px 32px;
		/*line-height:22px;*/
	}
	
	/* page header */
	.bricoSpecificHeader
	{
		text-align:left;
		height:70px;
	}
	
	.bricoSpecificHeader .headerBanner
	{
		width:230px;
		margin-top:10px;
		margin-left:5px;
	}
	
	.bricoSpecificHeader.animated
	{
		padding-top:8px;
		height:50px;
	}
	
	.bricoSpecificHeader .diys_anim_wrapper
	{
		width:230px;
		margin:0px;
	}
	
	.bricoSpecificHeader .sloganPanel
	{
		display:none;
	}
	
	/* search/overview */
	
	.search_item
	{
		width:100%;
		height:auto;
		min-height:155px;
	}
	
	.search_item .link_wrapper
	{
		/*margin:15px 30px 15px 0px;
		padding-left:130px;*/
		height:auto;
		min-height:125px;
	}

	.verticalPageNavigation td
	{
		font-size:15px;
		padding:0px 6px;
	}

/*
	.search_item .link_wrapper .title
	{
		padding-top:0px;
		font-size:14px;
		min-height:24px;
	}

	.search_item .link_wrapper .image_wrapper
	{
		width:120px;
		height:90px;
	}

	.search_item .link_wrapper .image_wrapper img
	{
		max-width:116px;
		max-height:86px;
	}
	*/
	
	.specialGridBoxWrapper
	{
		width:100%;
	}
	
	.specialGridBoxWrapper select,
	.specialGridBoxWrapper input
	{
		width:95%;
	}
	
	/* brico overview */
	
	.item_info_box
	{
		margin-bottom:0px;
	}
	
	a.item_info_detail_box
	{
		width:50%;
		margin-top:10px;
	}
	
	.image_wrapper_detail,
	.video_box.small_video
	{
		width:100%;
	}
	
	.image_wrapper_detail
	{
		height:auto;
	}
	
	.video_box.small_video
	{
		height:250px;
	}
	
	.image_wrapper_detail img
	{
		max-width:100%;
		max-height:none;
	}
	
	/* brico subpages */
	.realizationPage
	{
		padding-right:15px;
	}
	
	/*
	.itemListing li .itemAmountDescriptionBox,
	.itemListing li .itemImage
	{
		max-width:100%;
	}
	*/
	
	/* brico details */
	.itemListing li .itemAmountDescriptionBox
	{
		width:100%;
	}
	
	.itemListing li .itemImage
	{
		max-width:100%;
	}
	
	/* brico sub-navigation */ 
	.verticalSubNavigation td
	{
		width:28px;
	}
	
	.verticalSubNavigation td img
	{
		width:16px;
		padding:4px;
	}
	
	.verticalSubNavigation td img.arrow
	{
		width:24px;
		padding:0px;
	}
	
	.verticalSubNavigation td img.selected
	{
		width:24px;
		padding:0px;
	}
	
	/* page footer */
	#footerContent
	{
		padding:15px;
	}
}