.entries article .entry-image img, .entry-list article .entry-image img {
    width: 100%;
    height: auto;
}
@media (max-width: 1215px) {
    #video_text_container #image_text_text {
        height: auto !important;
        color: black !important;
        background: transparent !important;
        position: relative !important;
        width: 100% !important;
        left: 0px !important;
        top: -6px !important;
        box-sizing: border-box !important;
        -webkit-box-sizing: border-box !important;
        -moz-box-sizing: border-box !important;
        color: black !important;
        font-size: 14px !important;
    }

    div#video_caption {
        position: static !important;
    }
}

@media only screen and (max-width: 800px) {
    /* Dispatch Responsiveness */
    .dispatchfeed {
        width: 95%;
        border-bottom: 1px solid #A23F3E;
        border-right: 0px;
        margin: 10px 0px;
    }

    .dispatchfeed + div[style*="width: 300px"] {
        float: none !important;
        margin: 0 auto;
    }

    hr.red-hr {
        display: none;
    }

    img[title="wavy line"] {
        display: none;
    }

    div.dispatch_ad_wrapper div#google_ads_div_SidebarBox1_ad_wrapper {
        margin: 0 auto;
        width: 300px;
    }

    div.dispatch_ad_wrapper {
        width: 100%;
    }

    .dispatchfeed a img {
        margin: 0 auto;
        display: block;
    }

    ul.recent_posts_item li figure a img {
        width: 100%;
    }

    div.yarpp-related .yarpp-thumbnail-default > img {
        min-height: 0px;
    }

    article .article_right {
        min-height: 0px;
    }

    div#archive-posts article {
        height: auto;
    }

    #about_bottom_posts .grids article figure, #single_bottom_posts .grids article figure, #bottom_posts .grids article figure, div#archive-posts article figure.entry-image.inview {
        max-height: none;
    }

    body.single section.full_width_sidebar .wrapper > .grids > .grid-8 {
        width: 100%;
    }
}

/* RESPONSIVE FIXES */

@media only screen and (min-width: 720px) {
    div#field_manual_posts ul li:last-child {
        float: right;
        padding-right: 0px;
        padding-left: 10px;
    }

    div#field_manual_posts ul li:first-child {
        float: left;
        padding-left: 0px;
        padding-right: 10px;
    }

    #field_manual {
        margin-left: -500px;
        padding-right: 10000px;
        height:295px;
    }

    #field_manual_container {
        margin-left: 530px;
        width: 630px;
        float: left;
    }

    body.home .grid-8 {
        margin-left: 3px;
        width: 743px;
    }

}
/*
@media only screen and (max-width: 750px) {
    a.most_recent_full_width, article .entry-image img.full_width {
        display: none;
    }

    a.most_recent_thumbnail, article .entry-image img.most_recent_thumbnail {
        display: block;
    }
}
*/
@media only screen and (max-width: 800px) {
    #miss_these > span {
        width: 100%;
    }

    .top_image a img {
        margin: 0 auto;
        display: block;
    }

    #field_manual_posts .top_image {
        height: auto;
        width: 90%;
        margin: 10px auto;
    }

    body.home .widget *, body.home .widget {
        margin: 0 auto;
        display: block;
        position: static;
    }

    body.home .sidebar .widget {
        margin-top: 30px;
    }

    #tabberwidget-3 > ul > li {
        width: 33%;
    }

    ul.tabs {
        width: 100%;
    }

    section#about_bottom_posts > div.grids, body.home #single_bottom_posts > .grids, body.home #bottom_posts > .grids {
        width: 90%;
    }

    section#about_bottom_posts div.grids article figure, body.home #single_bottom_posts .grids article figure, body.home #bottom_posts .grids article figure {
    }

    section#about_bottom_posts .article_right, body.home section#single_bottom_posts .article_right, body.home section#bottom_posts .article_right {
        max-height: 100%;
/*         min-height: 100%; */
    }

    section#about_bottom_posts div.grids article, body.home section#single_bottom_posts div.grids article, body.home section#bottom_posts div.grids article {
        margin: 20px auto;
        display: block;
        max-width: 100%;
    }

    #home_ad {
        display: none;
    }

    article .entry-image img.most_recent_thumbnail {
        margin: 0 auto;
        max-width: 100%;
    }

    article .article_right {
        max-width: 100%;
        margin: 10px 0px;
    }

    body.home .entries article .entry-image {
        width: 100%;
        max-width: 100%;
        max-height: 100%;
    }

    .middle_header {
        width: 100%;
    }

    .right_header {
        display: none;
    }

    .left_header {
        display: none;
    }
	
	#branding {
		height:40px;
	}
	#branding>div.middle_header>a>img {
		width:130px;
		height:41px;
	}
    .top-strip {
        position: absolute;
        top: 5px;
        left: 6px;
        background: none;
    }

    section.home-section article {
        margin-bottom: 0px;
        padding-bottom: 0px;
    }

    .sidebar {
        /*padding: 0px;
        min-width: 300px;
        margin-left: -6px;*/
        display: none;
    }

    ul.recent_posts_item li {
        width: 100%;
    }

    #field_manual_posts li, #field_manual_posts {
        width: 100%;
    }

    #field_manual_posts div.top_image a {
        height: 400px;
        max-width: 400px;
        margin: 0 auto;
    }

    #field_manual {
        height: auto;
        margin: 15px 0px;
        margin-left: -200px;
        margin-right: -100px;
        background-repeat: repeat;
    }

    #field_manual_container {
        margin-left: 200px;
        margin-right: 100px;
    }

    #random_quote {
        /*float: left;*/
        font-size: 18px;
        line-height: 20px;
        position: static;
    }

    #homepage_quote {
        padding: 3px 10px 0px;
        position: relative;
    }

    #random_quote > a {
        bottom: 0px;
    }

}

@media only screen and (min-width: 800px) and (max-width: 986px) {
    body.single .wrapper > .grids > .grid-8 {
        padding-right: 30px;
    }

    body.single article .entry-image img.banner_value {
        max-width: 100%;
        /*float: left;*/
    }

    @media only screen and (max-width: 836px) {
        #masthead .main-menu > ul > li > a {
            padding: 13px 4px 13px 4px;
        }
    }

    @media only screen and (max-width: 858px) {
        #nav-strip .fixed_logo {
            display: none !important;
        }
    }

    @media only screen and (max-width: 900px) {
        #nav-strip .fixed_logo {
            left: 8px;
        }
    }

}

@media only screen and (min-width: 800px) and (max-width: 1030px) {
    body.single .wrapper > .grids > .grid-8, div#bottom_section_article {
        /*margin-left:0px;*/
        margin-left: 85px;
    }

    body.single div.wrapper div.grids div.grid-4 {
        /*  float:none;*/
        width: 330px;
    }

    @media only screen and (max-width: 894px) {
        body.single .wrapper > .grids > .grid-8, div#bottom_section_article {
            margin-left: 40px;
        }

        body.single div.wrapper div.grids div.grid-4 {
            width: 320px;
        }
    }

    .grid-4.fullwidthtrue {
        margin-left: 0px;
    }

    .ipad #masthead .main-menu .sub-menu .sub-posts li {
        width: 27.6%;
    }

    #masthead .main-menu > ul > li > a {
        padding: 13px 5px 13px 7px;
    }
}

@media only screen and (max-width: 800px) {
    body.single section.full_width_sidebar div.wrapper div.grids div.grid-4 {
        float: right;
    }

    body.search article .entry-image {
        width: 100%;
    }

    body.search .classic-layout article {
        margin-bottom: 0px;
        padding-bottom: 0px;
    }

    div.wrapper {
        padding: 0px 15px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -o-box-sizing: border-box;
        width: 100%;
    }
	#content div.wrapper {
		height: auto;
	}
    body.home div.wrapper {
        padding: 0px;
    }

    body.single .wrapper > .grids > .grid-8 {
        border: 0px;
    }

    body.single div.yarpp-related .yarpp-thumbnails-horizontal .yarpp-thumbnail {
        width: 100%;
    }

    .yarpp-thumbnail-title {
        text-align: center;
    }

    body.single div.yarpp-related .yarpp-thumbnail > img, body.single div.yarpp-related .yarpp-thumbnail-default {
        max-height: none;
        height: auto;
    }

    body.single section#single_bottom_posts article.post {
        width: 100%;
        text-align: left;
        max-width: 100%;
    }

    body.single section#single_bottom_posts div.grids, body.single section#bottom_posts div.grids {
        width: 100%;
    }

    div.grids div.grid-8 {
        width: 100%;
        margin: 0px;
    }

    article div.article_right {
        width: 100%;
        padding: 0px 15px;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -o-box-sizing: border-box;
    }

    img.banner_value_bottom {
        width: 100%;
    }

    /*header.entry-header, div.entry-summary {
        padding: 0px 15px;
    }*/
    div.entry-summary {
        /*padding: 0px 15px;*/
    }

    body.home section#single_bottom_posts div.grids, body.home section#bottom_posts div.grids {
        margin: 0px;
        width: 100%;
    }

    #single_bottom_posts article.post div.divider, #bottom_posts article.post div.divider, #about_bottom_posts article.post div.divider {
        position: static;
    }

    body.single .wrapper > .grids > .grid-8 {
        width: 100%;
        padding: 0px;
    }

    body.single .wrapper > .grids > .grid-8, div#bottom_section_article {
        margin: 0px;
    }

    /* GET RID OF CONTACT FORM FOR RESPONSIVE */
    li#field-manual-dropdown div.sub-menu, li#menu-item-9937 {
        display: none;
    }

    div#nav-strip + div {
/*         display: none !important; */
    }
	div#nav-strip + div:not(.wrapper) {
		display: none !important;
	}
	
	
	
    div#nav-strip {
        z-index: 0 !important;
        position: static !important;
    }

    div.top-strip {
        z-index: 1;
    }

    #nav-strip .fixed_logo {
        display: none !important;
    }

    body.single ul.tabs li {
        width: 33%;
    }

    body.single ul.tabs {
        width: 100%;
    }

    body.single .grid-4 {
        text-align: center;
    }

    body.single .grid-4 div.author-info, .single-box.comments {
        text-align: left;
    }

}

@media only screen and (max-width: 1140px) {
    #masthead #menu-item-9922 {
        /*display: inline-block;*/
    }

    div#nav-strip ul.fixed_logo {
        transition: all 0.5 ease;
        -webkit-transition: all 0.5 ease;
        -moz-transition: all 0.5 ease;
    }

    div#nav-strip ul.fixed_logo li a img {
        content: url('/wp-content/themes/simplemag/images/nav_strip_logo_small.png');
		width: 64px;
    	height: 45px;
    }

}

@media only screen and (max-width: 959px) {
    .about-content div#tabs {
        width: 320px;
        margin: 0 auto;
    }

    .wrapper {
        width: 100%;
    }

    div.left_header {
        position: absolute;
        left: 20px;
    }

    div.middle_header {
        float: none;
        margin: 0 auto;
    }

    div.left_header h2 {
        font-size: 15px;
    }

    div.left_header h3 {
        font-size: 15px;
    }

    div.yarpp-related .yarpp-thumbnails-horizontal .yarpp-thumbnail {
        width: 31%;
    }

    div#author-box div.author-info {
        width: 70%;
    }

    @media only screen and (max-width: 426px) {
        div#author-box div.author-info {
            width: 67%;
        }
    }

    #author-box .avatar {
        /*margin: 0 auto;
        float: none;*/
    }

    #image_text_container {
        width: 100% !important;
        height: auto !important;
    }

    #image_text_text {
        height: auto !important;
        color: black !important;
        background: transparent !important;
        position: relative !important;
        width: 100% !important;
        left: 0px !important;
        top: -6px !important;
        box-sizing: border-box !important;
        -webkit-box-sizing: border-box !important;
        -moz-box-sizing: border-box !important;
        color: black !important;
        font-size: 14px !important;
    }

    #image_text_text * {
        color: black !important;
    }

    header#video_header span#video_caption {
        position: static;
        background: white;
        display: block;
        padding: 2% 0px;
    }

}

/* HOVER OVER EFFECT ON IMAGES */
@media only screen and (min-width: 801px) {

    div.top_image a img, article figure a img, li figure a img {
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -o-transition: all 0.5s ease;
        -ms-transition: all 0.5s ease;
        transition: all 0.5s ease;
    }
/*
    div.top_image a img:hover, article figure a img:hover, li figure a img:hover {
        -webkit-transform: scale3d(1.06, 1.06, 1.06);
        -moz-transform: scale3d(1.06, 1.06, 1.06);
        -o-transform: scale3d(1.06, 1.06, 1.06);
        -ms-transform: scale3d(1.06, 1.06, 1.06);
        transform: scale3d(1.06, 1.06, 1.06);
        -webkit-backface-visibility: hidden;
    }*/

}

/* FIELD MANUAL RESPONSIVE IMAGE FIX */
@media only screen and (max-width: 800px) {
    .about-content li#text-3:after {
        right: 0px;
    }

    #nav-strip > ul > li > div.search_box {
        width: 250px;
        height: 47px;
    }

    /*#field_manual_posts div.top_image {
        max-height: 180px;
    }*/

    #field_manual_posts div.top_image a {
        position: static;
    }
}

/* SEARCH PAGE RESPONSIVE FIX */
@media only screen and (max-width: 960px) {

    body.search div.grids div.grid-8 {
        width: 100%;
    }

    body.search div.grids div.grid-4 {
        display: none;
    }

}

/* MORE RESPONSIVE FIXES */
@media only screen and (max-width: 1199px) and (min-width: 960px) {
    body.search #mc_embed_signup {
        float: none;
    }

    @media only screen and (max-width: 1199px) and (min-width: 1070px) {
        body:not(.single):not(.page-template-about-php) .grid-4 {
            width: 214px;
        }

        body.search .grid-4 {
            width: 290px;
        }
    }
}

@media (min-width:1070px){
    #field_manual{
        height:315px;
    }

    #field_manual_container{
        width:735px;
    }
}

@media only screen and (max-width: 800px) {
    div#bottom_section_article {
        width: 100%;
    }
}

@media only screen and (max-width: 959px) and (min-width: 801px) {
    .archive section#content {
        padding: 0px 20px;
    }

    .archive div#archive-posts article {
        width: 30%;
    }
}

@media only screen and (max-width: 1199px) and (min-width: 801px) {
    body:not(.search) section:not(.full_width_sidebar) .sidebar, body:not(.search) section:not(.full_width_sidebar) .sidebar .widget {
        width: 110%;
    }

    div#tabberwidget-3 {
        max-width: 271px;
    }

    div#facebook_widget-2 {
        max-width: 271px;
    }

    @media only screen and (max-width: 1069px) {
        div.grid-4.fullwidthtrue div#bottom_section_article {
            margin-left: 25px;
        }

        body.home .grid-8 {
            width: 660px;
        }

        #field_manual_container {
            margin-left: 570px;
        }

        #field_manual_posts li {
            padding: 15px 5px;
        }
    }

    @media only screen and (max-width: 959px) {
        #field_manual_container {
            margin-left: 555px;
        }
    }

    #single_bottom_posts .grids article figure, #bottom_posts .grids article figure {
        min-height: 151px;
        max-height: 151px;
    }

    section#bottom_posts .grid-4 {
        width: 330px;
    }

    section#bottom_posts div.grids {
        width: 100%;
    }

    section#single_bottom_posts div.grids article, section#bottom_posts div.grids article {
        max-width: 30%;
    }

    /* Fix for social bookmarks */
    div.shareaholic-show-on-load {
        width: 105%;
    }

    div.shr-bookmarks {
        padding-left: 0px !important;
        margin-left: 0px !important;
    }

    div.shr-bookmarks ul.shr-socials li {
        width: 58px !important;
    }

}

@media only screen and (max-width: 720px) {
    div.style-entry ul {
        width: 50%;
    }

}

@media only screen and (max-width: 1199px) and (min-width: 960px) {
    .about-content > .wrapper > .grids > .grid-8 {
        width: 610px;
    }

    li#text-4 .ui-tabs div.ui-tabs-panel {
        width: 100%;
    }

    .about-content li#text-4 h2 {
        font-size: 28px;
    }

    .about-content .ui-tabs .ui-tabs-nav li {
        max-width: 24%;
    }
}

@media only screen and (min-width: 1200px) {
    .about-content > .wrapper > .grids > .grid-8 {
        width: 690px;
    }

    .wrapper {
        width: 1080px;
    }

    section.home-section.latest-posts > div.grids > div.grid-4 {
        margin-left: 60px;
    }
	div#supplementary {
		width:990px;
	}
}

@media only screen and (max-width: 400px) {
    div#author-box div.avatar {
        width: 100%;
        max-height: 100px;
        text-align: center;
    }

    #author-box .avatar img {
        max-height: 100%;
		max-width: 100px;
        width: auto;
    }

    div#author-box div.author-info {
        width: 100%;
    }

    #miss_these > span{
        margin-left:0px;
    }

    div#miss_these_container{
        padding-left:0px;
        padding-right:0px;
    }

    #miss_these{
        margin-left:0px;
        padding-right:0px;
    }
}

/*@media (min-width:1201px){
#video_caption div#image_text_text{
    width:50% !important;
}
}

@media (min-width:961px) and (max-width:1200px){
#video_caption div#image_text_text {
    width: 60% !important;
}
}

@media (min-width:961px) and (max-width:1140px){
    #video_caption div#image_text_text{
        width:70% !important;
    }
}

@media (min-width:961px) and (max-width:1030px){
    #video_caption div#image_text_text{
        width:93% !important;
    }
}*/

@media only screen and (min-width: 1200px) {
    div#video_caption > div.wrapper {
        width: 1175px
    }
}

@media only screen and (max-width: 1199px) and (min-width: 960px) {
    div#video_caption > div.wrapper {
        width: 100%;
    }
}

@media (min-width: 1200px) and (max-width: 1240px) {
    div#sharrre-wrapper {
        width: 120px;
        overflow: hidden;
    }

    div#sharrre-wrapper .sharrre-button .count {
        display: none;
    }
}

@media (max-width:767px) {
    #homepage-recent-container {
        display:block;
    }
}

@media (max-width:840px){
    div#author-box div.avatar {
        display: block;
        text-align: center;
        width: 100%;
    }

    div#author-box div.author-info {
        width: 100%;
        display: block;
    }

    div#author-box div.avatar img {
        margin: 0 auto;
        display: block;
        float: none;
        width: auto;
		max-width: 100px;
        max-height:100%;
    }
}

/* Remove Top Ad on Mobile (Mobile class is added by ad thrive) */
.adthrive-device-phone div#top_ad {
    display: none;
}