@media screen and (min-width: 1048px) and (max-width: 1418px) {
	.filler {
		display:none;
	}

	#main_wrapper {
		width: 1030px;
		margin: 0 auto;
	}

	#main_wrapper > header {
		width: 1030px;
	}

	/* <header> */

	/* Specify Swiper's Size: */
	header > iframe {
		width: 1030px;
		height: 441px
	}

	.swiper-container, .swiper-slide, .swiper-slide figure img {
	  width: 1030px;
	  height: 441px;
	}

	/* </header> */

	#main .sidebar_background {
	    background: #FFFFFF;
	    float: left;
	    position: relative;
	    right: 700px;
	    width: 100%;
	}

	#main .sidebar_background {
	    background: #1798db;
	}

	/* </#main */
	/* <#navigation> */

	#navigation {
	    float: left;
	    left: 68%;
	    overflow: hidden;
	    position: relative;
	    width: 290px;
	}

	#navigation nav ul {
		display: block!important;
	}

	.el-level_1 > a {
		font-size: 13px;
	}

	.el-level_2 > a {
		font-size: 13px !important;
	}

	.el-level_1 > .nav-link-wrapper > a {
		font-size: 13px;
	}

	/* </#navigation> */

	#main_wrapper > .gallery {
		position: relative;
		padding-top: 142px;
	}

	/* <.home> */

	#main .sidebar_background:first-child .home {
	    width: 650px;
	}

	.home {
	    width: 650px;
	    padding: 25px;
	}

	/* <.content> */

	.home section.content.list {
		width: 650px
	}

	/* </.content> */
	/* </.home> */

	/* <aside.banner> */

	ul.banner {
	    margin: 20px 0 8px;
	}

	#navigation aside.banner {
	    display: block;
	    margin: -8px 0;
	}

	aside.banner ul {
   		margin-top: 0;
	}

	#main > .banner {
		position: relative;
		right: unset;
		float: left;
		width: unset;
	}

	#main > .banner > ul {
		list-style-type: none;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		flex-direction: row;
		justify-content: space-around;
	}

	#main > .banner > ul > li {
		float: left;
		height: 100%;
	}

		/* </aside#banner> */


	/* <.tidings> */
	body > aside.tidings > .tidings_wrapper {
		width: 1030px;
		margin: 0 auto;
		position: relative;
	}

	#top_hashtags {
		float: left;
		width: 650px;
		border-top: 1px solid #d4d4d4;
		padding: 10px 0 0 0;
	}

	.tagcloud {
		float: left;
		width: 650px;
		border-bottom: 1px solid #d4d4d4;
		padding: 10px 0 10px 0;
		margin-bottom: 25px;
	}

	.tagcloud.full {
		display: none;
	}

	.tagcloud.small {
		display: block;
	}

	/* </.tidings> */

	/* <footer> */

	body > footer section{
		width: 1030px;
		margin: 0 auto;
		position: relative;
	}

	body > footer section nav {
	    width: 270px;
	}
	/* </footer> */
}
