.tinynav { display: none }
/*-----------------------------------------------------------------------------------*/
/* Media queries
/*-----------------------------------------------------------------------------------*/
@media screen and (min-width : 768px) and (max-width : 980px) {
    div#inner-wrapper, #content-wrapper, #footer  {
        width: 740px;
    }
    #navigation {
        width: 759px;
    }
    .menu-shadow {
        background: none;
    }
    #content {
        width: 460px;
    }
    #content.full-width{
        width: 92%;
    }
    #sidebar {
        margin: 32px 0 0 -1px;
        width: auto;
        width: 240px
    }
    #sidebar .widget {
        float: left;
        width: 90%;
        clear: none;
        padding: 0 0 15px 10px;
    }
    .recipe .info, .recipe .ingredients {
        width: 285px;
    }
    .wp-pagenavi {
        padding: 18px 0;
    }
    textarea#comment {
        width: 300px;
    }
}

@media only screen and (min-width: 460px) and (max-width: 767px) {
    div#inner-wrapper, #content-wrapper, #footer {
        width: 460px;
    }
    .tinynav { 
        display: block;
        width: 45%;
        margin-left: 10px;
    }
    .main-menu .sf-menu {display: none;}
    #search-form{
        bottom: -63px;
        right: -3px;
        z-index: 100;
    }
    #header-top{
        overflow: visible;
    }
    #navigation {
        padding: 10px 0;
        width: 479px;
    }
    #navigation:before, #navigation:after {
        display: none;
    }
    .menu-shadow {
        background: none;
    }
    .headline {
        padding: 5%; font-size: 14px;
    }
    #headline-slider {width: auto; }    
    #content {
        width: 400px;
        border: none;
    }
    #content.full-width{
        width: 90%;
    }
    .recipe .info, .recipe .ingredients {
        width: 235px;
    }
    .slider-wrapper {
        margin: 0 0 24px;
    }
    #sidebar {
        margin: 32px 0 0 0;
        border: none;
    }
    #sidebar .widget {
        border: none;
        padding: 0;
    }
    #prefooter .one-third {
        width: 100%;
        margin: 0;
    }
    header #logo p { 
        margin: 12px 0;
    }
    .wp-pagenavi {
        width: 400px;
    }
    textarea#comment {
        width: 300px;
    }
}

@media only screen and (max-width: 459px) {
    div#inner-wrapper, #content-wrapper, #footer {
        width: 310px;
    }
    #content-wrapper {
        margin: 15px;
    }
    .tinynav { 
        display: block;
        width: 40%;
        margin: 0 10px;
    }
    .main-menu .sf-menu {display: none;}
    #search-form{
        bottom: -63px;
        right: -3px;
        z-index: 100;
    }
    #search-form input#s{
        width: 90px;
    }
    #header-top{
        overflow: visible;
    }
    #navigation {
        width: 329px;
        padding: 10px 0;
    }
    #navigation:before, #navigation:after {
        display: none;
    }
    .menu-shadow {
        background: none;
    }
    .headline {
        padding: 5%; font-size: 14px;
    }
    #headline-slider {width: auto; }    
    #content {
        width: 280px;
        border: none;
    }
    #content.full-width{
        width: 90%;
    }
    .list-post-item a img{
        width: 80px;
        height: 80px;
    }
    .recipe .info {
        width: 180px;
    }
    .recipe img {
        width: 80px;
    }
    .slider-wrapper {
        margin: 0 0 24px;
    }
    #sidebar {
        width: 260px;
        margin: 32px 0 0 0;
        border: none;
    }
    #sidebar .widget {
        border: none;
        padding: 0;
    }
    #prefooter .one-third {
        width: 100%;
        margin: 0;
    }
    #slider, .slider-wrapper {
        width: 100%;
        height: auto;
    }
    .slider-wrapper {
        margin: 0 0 24px;
    }
    .nivo-caption p{
        display: none;
    }
    textarea#comment {
        width: 260px;
    }
    .wp-pagenavi {
        width: 280px;
    }
    .wp-pagenavi .pages {
        display: none;
    }
    .nivo-caption {
        font-size: 12px;
    }
}