img, embed, iframe, object, video {
    max-width: auto;
    max-height: 100%;
	}
@media only screen and (max-width: 680px) {
    .site .posts .hentry .entry-media, .site .posts .hentry .entry-inner, .site .entry-inner-content {
        position: relative;
        clear: both;
        width: 100%; 
        height: 100%;
        left: auto;
        right: auto;
        top: auto;
        bottom: auto;
        max-height: 100%;
		xpadding-top:66.6%;
    }
	
}
@media only screen and (max-width: 680px) {
  .posts .entry-media .post-thumbnail {
    position: absolute;
    width: 100%;
    height: auto;
    left: 0;
    top: 50%;
    overflow: visible;
    -webkit-transform: translateY( -66.6% );
    -ms-transform: translateY( -50% );
    transform: translateY( -66.6% );
  }
}


/*@media only screen and (max-width: 320px) {
    .figure {
    margin: 0;
    padding-top: 66.6%;
}
    }
	
@media only screen and (max-width: 680px) {
    .site .posts .hentry .entry-media, .site .posts .hentry .entry-inner, .site .entry-inner-content {
        position: relative;
       
	}
    }*/

@media only screen and (max-width: 1024px) {
    .single .entry-meta.entry-meta-bottom {
        padding-left: 8%;
        padding-right: 8%;
        margin-bottom: 2em;
    }
}


