

.startpage #main .mod_article .content-container
{
	width:100%;
	max-width:1320px;
	margin-left:auto;
	margin-right:auto;
	padding-left:0px;
	padding-right:0px;
}

/*.startpage .mod_article .content-container::before,
.startpage  #header_offset::before
{
	content: " ";
    position: absolute;
    width: 60px;
    height: 100%;
    display: inline-block;
    background-color: yellow;
    margin-left: -60px;
    overflow: visible;
    top: 0px;
}

.startpage .mod_article .content-container::after,
.startpage #header_offset::after
{
	content: " ";
    position: absolute;
    width: 60px;
    height: 100%;
    display: inline-block;
    background-color: yellow;
    margin-right: -60px;
    overflow: visible;
    top: 0px;
}*/

.mod_article.full-width-1920,
.contentpage.type-a .mod_article,
.gallerypage .mod_article
{
    display: block;
    margin: auto;
    max-width: 1920px;	
	padding-left:2.5%;
	padding-right:2.5%;
/*	background-color:green;*/
}

.mod_article.full-width-screen
{
    display: block;
	width:100%;
	padding-left:0%;
	padding-right:0%;
	background-color:#f3f3f3;
}

.mod_article.full-width-screen.nocolor
{
	background-color:#fff;
}

.mod_article.full-width-screen.contentcolumn
{
    display: block;
	/*width:100%;*/
		/*background-color:red;*/
	padding-left:0%;
	padding-right:0%;	
}

.mod_article.full-width-screen.contentcolumn .content-container
{
	display: block;
    margin: auto;
    max-width: 1540px;	
	padding-left:0%;
	padding-right:0%;
	/*background-color:blue;*/
}

.mod_article.full-width-screen.contentcolumn.content-width-1760 .content-container
{
	max-width:1760px;
}

.mod_article.full-width-screen.contentcolumn.content-width-1320 .content-container
{
	max-width:1200px;
}

#footer .mod_article.centered-box .content-container
{
	display:flex;
}
#footer .mod_article.full-width-screen
{
	background-color:#4e4f4e;
}
#footer .mod_article.full-width-screen.contentcolumn .content-container
{
	background-color:#4e4f4e;
	max-width:1320px;
}
/*
.content-container{
	content: "";
  display: table;
  clear: both;
} */


/* --- Large devices - Desktop // xl
 * ---------------------------------------- */
 
@media only screen and (max-width: 1352px) {
	
	#footer .mod_article.full-width-screen.contentcolumn .content-container{
		padding-left:16px;
		padding-right:16px;
	}
	
	#footer .mod_article.centered-box .content-container{
		margin-left:16px;
		margin-right:16px;
	}
}


/* --- Large devices - Desktop // lg
 * ---------------------------------------- */
 
@media only screen and (max-width: 1199px) {
	
/*	#footer .inside
	{
		padding-left:16px;
		padding-right:16px;
	}	*/
	
	#footer .ce_text.col_w25 {
		padding-right: 36px;
	}	
	
}

/* --- Medium devices - Tablet // md
 * ---------------------------------------- */
 
@media only screen and (max-width: 991px) {
	
	#footer .col_w25:nth-child(3)
	{
		display:none;
	}

	#footer .col_w25
	{
		width:33.333%;
	}


}

/* --- Small devices - Phone // sm
 * ---------------------------------------- */

@media only screen and (max-width: 867px) {
	
	#footer .col_w25:nth-child(2)
	{
		display:none;
	}

	#footer .col_w25
	{
		width:50%;
	}	
}

@media only screen and (max-width: 767px) {
	

}

/* --- Small devices - Phone // s
 * ---------------------------------------- */
 
@media only screen and (max-width: 639px) {

	#footer .col_w25
	{
		width:100%;
		float:none;
	}	

	#footer .col_w25:nth-child(1)
	{
		margin-bottom:36px;
	}
}


/* --- Extra small devices - Phone // xs
 * ---------------------------------------- */
 
@media only screen and (max-width: 544px) {
	

	
}