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

	.title-large {
	  font-size: 45px !important;
	}
	.title-medium {
		font-size: 20px !important;
	}
	
	.projects_overview .item .image_wrapper .inner .no_image_txt{
	  font-size: 60px !important;
	}
	
} 

/* small devices */
@media only screen and (max-width: 992px) {
	
	body{
		font-size: 15px;
	}

	
	/* header */
	#area_header .inner{
		padding: 20px 0;
	}
	#area_header.fixed .inner {
	  padding: 5px 0;
	}
	#area_header #elem_menu li[data-sidebar-toggle]{
		margin-right: -10px;	
	}
	#dstrct_container #area_header #elem_menu li#header_pageback{
		margin-right: 10px;
	}
	#dstrct_container #area_header #elem_logo a{
		height: 50px;
    background-size: 70px;
	}
	#dstrct_container #area_header.fixed #elem_logo a{
    background-size: 50px;
	}

	.sidebar-open #dstrct_container #area_content{
	  margin-left: -90vw;	
	}
	.sidebar-open #area_sidebar, 
	.sidebar-open #area_sidebar_background{
		right: 75vw;	
	}
	.sidebar-open #area_sidebar #content-overlay{
		right: 50px;
	}
	
	.article_header .overlay, .article_bottom .overlay{
		right: 50px;
	}
	#area_sidebar #sidebar_content, #area_sidebar_background #bg-overlay{
		right: calc(50px - 100vw);
	}
	.article_content .share_desktop{
		width: 50px;
	}
	#area_sidebar #sidebar_content .inner {
    width: 60vw;
	}
	
	/* fullscreen header */
	/* END fullscreen header */
	
	
	
	.projects_overview .item .image_wrapper a.inner{
		color: #fff;
	}
	.projects_overview .item .image_wrapper a.inner .bg-overlay {
	  opacity: 0.2;
	}
	.projects_overview .item .image_wrapper a.inner.no_image .bg-overlay{
		opacity: inherit;
	}
	.projects_overview .item .image_wrapper a.inner.has_image .no_image_txt{
		display: none;
	}
	
	/* Articles overview */
	h1,
	.article_header .article_heading{
		font-size: 20px;
		line-height: 28px;
	}
	h2,
	.article.first_article .article_heading{
		font-size: 18px;
		line-height: 28px;
	}
	.article_category a{
		font-size: 12px;
	}
	
	#article_overview .article{
		margin: 20px 0;
	}
	#article_overview .article .inner{
		margin-top: 0 !important;
	}	
	#article_overview .article.article_rowcount_2.orientation_portrait .inner{
		float: right;
	}
	
	
	.article_single:first-child .article_header .inner{
    padding-top: 120px !important;
	}
	.article_single:first-child.type_default .article_header .inner .content{
		margin-top: 0;
	}
	.article_header .inner,
	.type_fullwidth.header_orientation_portrait .article_header .inner{
		padding-top: 40px;
	}
	.type_fullwidth.header_orientation_portrait .article_header .inner .content{
		padding-top: 0;
		padding-bottom: 20px;
	}
	.type_fullwidth.header_orientation_landscape .article_header .inner .content{
		padding-bottom: 20px;
	}
	
	/* content space */
	.article_single .content_space_wrapper {
    margin-left: 20px !important;
    margin-right: 20px !important;
	}
	.article_single .content_space_wrapper .cover_image, 
	.article_single .content_space_wrapper .content_block,
	.article_bottom .mobile_social_block {
	  margin-left: -20px;
	  margin-right: -20px;
	}
	.article_single .content_block.type_content_default,
	.article_header .inner .content,
	.article_bottom .mobile_social_block{
		margin-right: 20px !important;
	}

	.content_block.type_content_shoplinks .shop_item .content{
		padding: 15px 0;
	}
	.content_block.type_content_shoplinks .shop_item .content .shop_title .title{
		margin: 10px 0px;
	}
	/* END Articles overview */

	/* projects overview */
	
	#project_content{
		background-color: #000;
	}
	.project_categorie_intro{
		margin-bottom: 60px;
	}
	.property_status,
	.small-caption{
		font-size: 13px;
	}
	#area_sidebar #sidebar_content .inner .title {
	  font-size: 38px;
	}	
	#area_sidebar #sidebar_content .inner .subtitle	{
		font-size: 22px;
	}
	#menu_project_overview .item .property_content{
		font-size: 13px;
	}
	#slider_content_wrapper .container .content_wrapper .content h1{
	  font-size: 32px;
	}
	#no_header_wrapper .title{
		font-size: 70px;
	}
	.property_title {
		margin-bottom: 10px;
	}
	
	.projects_overview .item{
		margin: 0;
	}
	.projects_overview .item.row_1 .image_wrapper{
    margin-left: -20px;
    margin-right: 0px;
	}
	.projects_overview .item.row_2 .image_wrapper{
	  margin-right: -20px;
	  margin-left: 0px;
	}
	.projects_overview .item .content_wrapper{
		transform: translateY(-40px);
	}
	.projects_overview .item .second_row{
		height: auto;
	}
	
	.projects_overview .item .content_wrapper{
		padding: 30px;		
	}
	.projects_overview .item .content_wrapper.has_cta{
		padding: 30px 30px 25px 30px;
	}

	.projects_overview .item .image_wrapper .inner .no_image_txt{
	  font-size: 60px;
	  padding-bottom: 20px;
	}
	/* END projects overview */
	
	/* project single */
	#property_content .article{
		width: 100%;
	  margin-bottom: 40px;
	}
	
	.container{
		padding-left: 20px;
		padding-right: 20px;
	}
	
	
}


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

	.container {
		max-width: 80%;
	}
	.max-desktop-width{
		max-width: 400px;
	}
	.max-desktop-width-large{
		max-width: 700px;
		margin: auto;
	}
	
	
	#slider_content_wrapper .container .content_wrapper .content{
		max-width: 75%;
	}
	#article_overview .article.first_article.orientation_portrait .inner{
		width: 100%;
		float: right;
	}
	
	#property_content .article .content.type_designdetail,
	#property_content .article .content.type_feature{
		padding-top: 0;
		position: absolute;
    top: calc(100% + 15px);
	}
	
	
	
} 

