@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) {.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%;}}@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;}.top-strip{position:absolute;top:5px;left:6px;background:none;}section.home-section article{margin-bottom:0px;padding-bottom:0px;}.sidebar{display:none;}ul.recent_posts_item li{width:100%;}#field_manual_posts li{width:100%;}#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{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%;}@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%;
    }

    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%;
    }

    header.entry-header {
    }

    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 {
        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');
    }

}

@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;
    }
}

@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%;
        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 only screen and (min-width: 401px) {
    body.author #author-box .avatar {
        width: 25%;
    }
}

/*@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;
    }
}