#page{
	background:transparent;
}

#header{
	background:transparent;
	background-image:none;
}

a, a.link, a:hover, a:focus{
	border:none;
	color: #575756;
}

.layout-main{
	margin:0;
}

.block .content {
    margin: 0;
}

.region{
	margin:0;
	padding:0;
}

.path-frontpage #block-element-content,
.path-frontpage #block-element-page-title{
	display:none;
}


.region-content-bottom-eighth,
.region-content-bottom-seventh,
.region-content-bottom-sixth,
.region-content-bottom-fifth,
.region-content-bottom-fourth,
.region-content-bottom-third,
.region-content-bottom-second,
.region-content-bottom-first{
	padding:0 10px;
}

.site-footer{
	background:transparent;
	padding:0;
}

.site-footer .content{
	color:#000;
}

.site-footer .content a, .site-footer .content a.is-active{
	color:#000;
}

.site-footer .block {
    margin: 0;
    padding: 0;
    border: none;
}

.main-content .section{
	padding:0;
}

.site-footer .layout-container{
	padding:0;
}

.feed-icons{
	display:none;
}

@media (min-width: 1220px){
	
	.layout-container {
		max-width: 1200px;
		padding:0;
	}
	
	.zone-postscript{
		display:flex;
	}
	
	#main-wrapper #main{
		margin:0 auto;
	}
	
	.region-postscript-first {
		width:33.33%;
		padding:0 20px;
	}

	.region-postscript-second {
		width:33.33%;
		padding:0 20px;
	}
	
	.region-postscript-third {
		width:33.33%;
		padding:0 20px;
	}
	
	.region-footer-first,
	.region-footer-second,
	.region-footer-third{
		width:33.33%;
		float:left;
		position:relative;
	}

}

@media (max-width:1219px) and (min-width:980px) {
	
	.layout-container {
		max-width: 960px;
		width:100%;
	}
	
	.zone-postscript{
		display:flex;
	}
	
	.region-postscript-first {
		width:33.33%;
		padding:0 20px;
	}

	.region-postscript-second {
		width:33.33%;
		padding:0 20px;
	}
	
	.region-postscript-third {
		width:33.33%;
		padding:0 20px;
	}
	
	.region-footer-first,
	.region-footer-second,
	.region-footer-third{
		width:33.33%;
		float:left;
		position:relative;
	}
	
}

@media (max-width:979px) and (min-width:740px) {
	
	.layout-container {
		max-width: 720px;
		width:100%;
	}
	
	.zone-postscript{
		display:flex;
	}
	
	#main-wrapper #main{
		margin:0 auto;
	}
	
	.region-postscript-third,
	.region-postscript-second,
	.region-postscript-first {
		width:33.33%;
		padding:0 10px;
	}

	.region-footer-first,
	.region-footer-second,
	.region-footer-third{
		width:33.33%;
		float:left;
		position:relative;
	}
	
}

@media only screen and (max-device-width : 739px), only screen and (max-width : 739px){

	
	.layout-container {
		max-width: calc(100% - 30px);
		width: calc(100% - 30px);
	}
	
	.zone-postscript{
		display:block;
	}
	
	#main-wrapper #main{
		margin:0 auto;
	}
	
	.region-postscript-first {
		width:100%;
		padding:0;
	}

	.region-postscript-second {
		width:100%;
		padding:0;
	}
	
	.region-postscript-third {
		width:100%;
		padding:0;
	}
	
	.region-footer-first,
	.region-footer-second,
	.region-footer-third{
		width: 100%;
		padding: 0;
		float: left;
		position: relative;
	}
	
}

@media (min-width: 560px) and (max-width: 850px){
	
	.region-footer-third{
		clear:none!important;
	}
	
}

@media (min-width: 980px){
	
	.layout-one-sidebar .main-content {
		width: calc(100% - 320px)!important;
	}
	
	.layout-sidebar-first .main-content{
		margin-left:320px!important;;
	}
	
	.layout-sidebar-second .main-content{
		margin-right:320px!important;;
	}
	
	#sidebar-first{
		width:300px;
	}
	 
	#sidebar-second {
		clear: none;
		width: 300px;
		margin-left: -300px;
	}
	
	#main-wrapper #main{
		margin:0 auto;
	}
	
}

@media (max-width: 979px){

	.layout-one-sidebar .main-content {
		width:100%!important;
	}
	
	.layout-sidebar-first .main-content{
		margin-left:0!important;;
	}
	
	.layout-sidebar-second .main-content{
		margin-right:0!important;;
	}
	
	#sidebar-first{
		width:100%!important;
	}
	
	#sidebar-second {
		clear: none;
		width:100%!important;
		margin-left:0!important;
	}
	
	#main-wrapper #main{
		margin:0 auto;
	}
	
}