#content .with-featured-image .container {
  margin-top: -10%;

}


.meta-column-large {
  width: 100%;
	margin-bottom: 40px;
}

.meta-column {
    width: 100%;
    padding-right: 0;
}

.featured-image, .single .fallback {

    padding: 0 5% 0 5%;
	
    margin: 0 auto 1.5em auto;
    /*overflow: hidden;*/
		max-width: 1600px;
    max-height: 2600px; 

}

.site-title-wrap {
  padding: 5% 5% 0% 5% !important;
	display:block;
}


.site-main .gallery {
		columns: 2;
    list-style-type: none;
}



aside article{
    width: 50%;
}

.entry-content img.img-responsive{
	 width:100%;
}

.entry-content img.img-responsive::after{
	 content: "";
   display: block;
}

.site-info{
	border-top:1px solid lightgray;
	margin:3% 10%;
	padding:2%;
	text-align:center;
}

.main-navigation .menu{
	text-transform: uppercase; 
	width:auto;
	border: 13px solid #000;
	    border-bottom-width: 1px;
    border-right-width: 0px;
    border-left-width: 0px;
}

header .main-navigation {
    text-align: center;
    display: block;
    width: 90%;
    margin: auto;
    box-shadow: 0px 0 0px rgba(0, 0, 0, 0.0); 
  
}

header .main-navigation .current-menu-item>a:before {
    content: ' ';
    width: 0;
    height: 0;
    border: solid transparent;
    border-color: rgba(0, 0, 0, 0);
    border-top-color: #000000;
    border-width: 10px;
    position: absolute;
    pointer-events: none;
    top: 0;
    left: 50%;
    margin-left: -10px;
}

.main-navigation li:hover > a {
    background: #343e47;
		background: linear-gradient(to bottom, #000000 0%,#343e47 100%); 
    color: #fff;
}

@media only screen and (max-width: 1024px) {
	.main-navigation li a {
		padding: 15px 10px;
	}
}
@media only screen and (max-width: 800px) {
	.menu li{
		display:none;
	}
}

@media only screen and (min-width: 1024px) {
	.gallery-wrapper {
			width: 100%;
			margin: auto;
	}
	
	.featured-image, .single .fallback {
			width: 50%;
			float: left;
	}
	
	#content .with-featured-image .container {
    padding-top: 10%;
}

	.content-area .with-featured-image  .container {
			max-width: 50%;
			float: right;

	}
}
@media only screen and (min-width : 1024px) and (max-width:1280px) {
	
		.entry-large .entry-title, .page .entry-header .entry-title {
			font-size: 38px;
	}
}
	

@media only screen and (min-width : 1280px)  {
	
	.gallery-wrapper {
			width: 80%;
			margin: auto;
	}
	
.post {
    display: block;
    width: 80%;
    margin: 0 auto;
}
}
	