.tinynav { display: none }
/*-----------------------------------------------------------------------------------*/
/* Media queries
/*-----------------------------------------------------------------------------------*/
@media screen and (max-width : 1130px) {
    article.list-big-thumb .noimage .entry-header {
        padding: 5px 50px 5px 12px;
    }
    article.list-small-thumb .noimage .entry-header {
        padding: 22px 12px 8px 22px;
    }
    article.list-big-thumb .entry-date, article.list-small-thumb .entry-date {
        height: 20px;
        top: -20px;
        left: 89%;
        font-size: 14px;
        width: 48px;
        padding: 0 10px;
    }
    article.list-small-thumb .entry-date span.day, article.list-big-thumb .entry-date span.day {
        font-size: 14px;
        display: inline;
        margin: 0 5px 0 0;
    }
    article.list-small-thumb .entry-date span.month, article.list-big-thumb .entry-date span.month {
        float: left;
    }

}

@media screen and (min-width : 645px) and (max-width : 980px) {
    div#content-inner, #header-inner , div#content, #sidebar, #prefooter-inner, #footer-inner {
        width: 642px;
    }


div#content {
    width: 100% !important;
}

div#header-inner {
    width: 100% !important;
}

div#content-inner {
    width: 100% !important;
}

aside#sidebar {
    width: 100% !important;
}

section#main-content {
    padding: 0 5px;
}


    #header {
        margin-bottom: 80px;
    padding: 0 5px;
}
nav #search {
    float: none;
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    background: #363636;
    margin-top: 14px;
    margin: 21px 0px 0 0;
    }


    #sidebar {
        margin: 32px 0 0 0;
    }
    #sidebar .widget {
        float: left;
        width: 300px;
            width: 45%;
             width: 100%;

        clear: none;
        margin-right: 20px;
    }
    article.list-big-thumb .entry-date, article.list-small-thumb .entry-date {
        height: 20px;
        top: -20px;
        left: 89%;
        font-size: 14px;
        width: 48px;
        padding: 0 10px;
    }
    article.list-small-thumb .entry-date span.day, article.list-big-thumb .entry-date span.day {
        font-size: 14px;
        display: inline;
        margin: 0 5px 0 0;
    }
    article.list-small-thumb .entry-date span.month, article.list-big-thumb .entry-date span.month {
        float: left;
    }
    .wp-pagenavi {
        padding: 18px 0;
    }
}


@media only screen and  (max-width: 980px) {

article.list-small-thumb .img-wrapper {
    width: 100px;
    height: 100px;
}

}



@media only screen and (min-width: 460px) and (max-width: 659px) {
    div#content-inner, #header-inner , div#content, #sidebar, #prefooter-inner, #footer-inner {
        width: 460px;
    }

div#content {
    width: 100% !important;
}

div#header-inner {
    width: 100% !important;
}

div#content-inner {
    width: 100% !important;
}

aside#sidebar {
    width: 100% !important;
}

.wp-pagenavi {
    width: 100% !important;
}

section#main-content {
    padding: 0 5px;
}

.widget {
    padding: 0 5px;
}

.ad-padding {
    margin: 0;
    padding: 36px 5px 0 5px;
}

.alignleft {
    float: left;
    margin: 6px 12px 6px 5px;
}




    .tinynav { 
        display: block;
        width: 100%;
    }
    #header {
        margin-bottom: 80px;
    padding: 0 5px;
}
    nav #search {
        float: none;
        position: absolute;
        left: 0;
        top: 100%;
        width: 100%;
        background: #fff;
        margin-top: 14px;
    }
    #primary-nav {

    }
    #slider, .slider-wrapper {
        width: 100%;
        height: auto;
    }
    .nivo-caption p {

    }
    .slider-wrapper {
        margin: 0 0 24px;
    }
    .nivo-controlNav.nivo-thumbs-enabled {
        position: static;
        width: auto;
    }
    .theme-thumbnails  a.nivo-control img{
        width: 64px;
        height: auto;
    }
    .theme-thumbnails  a.nivo-control{
        width: auto;
    }
    #sidebar {
        margin: 32px 0 0 0;
    }
    #prefooter .one-third {
        width: 100%;
        margin: 0;
    }
    header #logo p { 
        margin: 0px 0;
    }
    article.list-small-thumb .img-wrapper {
        width: 100px;
        height: 100px;
    }
    article.list-small-thumb .img-wrapper a {
        height: 99px;
    }
    article.list-small-thumb .img-wrapper a  img{
        width: 100px;
    }
    article.list-small-thumb .entry-header {
        margin-left: 100px;
    }
    article.review.single header {
        height: auto;
    }
    article.review.single header {
        padding: 0 12px;
    }
    article.review header img.cover {
        margin: 12px 18px 12px 0;
    }
    .wp-pagenavi {
        width: 400px;
    }
    article.list-big-thumb .img-wrapper {
        width: auto;
        height: auto;
    }
    article.list-big-thumb .entry-date, article.list-small-thumb .entry-date {
        height: 20px;
        top: -20px;
        left: 83%;
        font-size: 14px;
        width: 48px;
        padding: 0 10px;
    }
    article.list-small-thumb .entry-date span.day, article.list-big-thumb .entry-date span.day {
        font-size: 14px;
        display: inline;
        margin: 0 5px 0 0;
    }
    article.list-small-thumb .entry-date span.month, article.list-big-thumb .entry-date span.month {
        float: left;
    }

}

@media only screen and (max-width: 459px) {


    div#content-inner, #header-inner , div#content, #sidebar, #prefooter-inner, #footer-inner {
        width: 320px;
    }


div#content {
    width: 100% !important;
}

div#header-inner {
    width: 100% !important;
}

div#content-inner {
    width: 100% !important;
}

aside#sidebar {
    width: 100% !important;
}

section#main-content {
    padding: 0 5px;
}




.widget {
    padding: 0 5px;
}

.ad-padding {
    margin: 0;
    padding: 36px 5px 0 5px;
}

.wp-pagenavi {

    width: 100% !important;
}


.alignleft {
    float: left;
    margin: 6px 12px 6px 5px;
}
    .tinynav { 
        display: block;
        width: 100%;
    }
    #header {
        margin-bottom: 80px;
    padding: 0 5px;
}
    nav #search {
        float: none;
        position: absolute;
        left: 0;
        top: 100%;
        width: 100%;
        background: #fff;
        margin-top: 14px;
    }
    #primary-nav {

    }
        #slider, .slider-wrapper {
        width: 100%;
        height: auto;
    }
    .nivo-caption p {

    }
    #sidebar {
        margin: 32px 0 0 0;
    }
    #prefooter .one-third {
        width: 100%;
        margin: 0;
    }
    header #logo p { 
        margin: 0px 0;
    }
    .tinynav { 
        display: block;
        width: 100%;
    }
    .slider-wrapper {
        margin: 0 0 24px;
    }
    .nivo-controlNav.nivo-thumbs-enabled {
        position: static;
        width: auto;
    }
    .theme-thumbnails  a.nivo-control img{
        width: 48px;
        height: auto;
    }
    .theme-thumbnails  a.nivo-control{
        width: auto;
        margin: 0 12px 0 0;
    }
    article.review.single header {
        height: auto;
    }
    article.review.single header {
        padding: 0 12px;
    }
    article.review header img.cover {
        margin: 12px 18px 12px 0;
    }
    article.list-big-thumb .img-wrapper {
        width: auto;
        height: auto;
    }
    article.list-big-thumb .entry-date, article.list-small-thumb .entry-date {
        height: 20px;
        top: -20px;
        left: 78%;
        font-size: 14px;
        width: 48px;
        padding: 0 10px;
    }
    article.list-small-thumb .img-wrapper {
        width: 100px;
        height: 100px;
    }
    article.list-small-thumb .img-wrapper a {
        height: 99px;
    }
    article.list-small-thumb .img-wrapper a  img{
        width: 100px;
    }
    article.list-small-thumb .entry-header {
        margin-left: 100px;
        min-height: 81px;
    }
    .single #content, .page #content {
        margin-bottom: 36px;
    }
    textarea#comment {
        width: 260px;
    }
    .wp-pagenavi {
        width: 320px;
    }
}


/*
@media only screen and (max-width: 459px) {

#primary-nav li {
    float: left;
    border-right: 1px solid #7B0D0F;
    position: relative;
    margin: 0;
    border-bottom: 1px solid #7B0D0F;
}

}

*/


@media only screen and (max-width: 980px) {




section#main-content {
    padding: 0 0px;
}

#sidebar .widget {
    float: left;
    width: 300px;
    width: 45%;
    width: 100%;
    clear: none;
    margin-right: 0px;
    box-sizing: border-box;
    padding: 0 5px;
}

.ad-padding {
    margin: 0;
    padding: 36px 5px 0 5px;
}

.alignleft {
    float: left;
    margin: 6px 12px 6px 5px;
}



#search input {
    width: 100%;
     height: auto;
    margin: 0;
    /* background: none; */
    padding: 0 15px 0 15px;
    /* border: none !important; */
    /* box-shadow: none; */
    border: 1px solid #d9d9d9;
    /* display: inherit; */
    box-sizing: border-box;
    line-height: 35px;
    background: #ececec;
    box-shadow: 1px 1px 13px rgba(0, 0, 0, 0.3) inset;
    color: #262626;
}

#slider {
    width: auto;
    height: 362px;
    position: relative;
    margin: 0 5px;
}

.slider-wrapper {
    width: auto;
    height: 362px;
    margin: 0 0 165px 0;
}

.tabs-wrapper ul.tabs-nav li {
    border-left: 1px solid #0E0E0E;
    border-right: 1px solid #0E0E0E;
    border-top: 1px solid #0E0E0E;
    width: 32%;
    margin-right: 1px;
}

#header nav {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

#primary-nav > li:first-child > a:hover {
    border-radius: 0px 0 0 0px;
}





section.full-height header {
    overflow: hidden;
    padding: 12px 5px 12px 5px;
}


.entry-content, .archive-content {
    padding: 12px 5px 0 5px;
    overflow: hidden;
}

.comment-form {
    padding: 0px 5px 0 5px;
    overflow: hidden;
}

.comment-form h3 {
    padding: 0px 0px 0px 5px;
}


h2.blogmidashi {
    padding: 0px 0px 0px 7px;
}

article.list-small-thumb .entry-header {
    display: block;
    margin-left: 0px;
    padding: 12px 12px 8px 7px !important;
    text-align: left;
    overflow: hidden;
    height: 82px;
}

article.list-small-thumb .entry-content {
    height: auto;
    clear: both;
    padding: 0 0 0 7px;
}

}



@media only screen and (max-width: 480px) {

header #logo {
    width: 318px;
    float: none;
    margin: 0;
    padding: 0;
    margin: 0 auto;
}
header #logo h1 {
    font: 15px 'FrancoisOneRegular', sans-serif;
    float: left;
    margin-bottom: 0;
    letter-spacing: 0.5px;
    text-align: center;
    padding: 0 5px 0px 0px;
    text-shadow: -3px 2px 1px #000000, -3px 2px 1px #000000, -3px 2px 1px #000000, -3px 2px 1px #000000;
}

article.list-small-thumb .entry-header h2 {
    font-size: 16px;
}


.video-item2 .img-wrapper2 a h5 {
    font-size: 14px;
    margin: 0;
    line-height: 18px;
    padding: 0px 0px;
}


.video-item2 .entry-header2 .entry-meta {
    opacity: 1;
    border: none !important;
    display: initial;
    padding: 0px 0px 0px 0px;
    font-size: 10px;
    display: block;
        line-height: 14px;
}

}




@media only screen and (max-width: 400px) {
    
article.list-small-thumb .entry-header h2 {
    font-size: 14px;
}

.video-item2 .img-wrapper2 a h5 {
    font-size: 13px;
    margin: 0;
    line-height: 18px;
    padding: 0px 0px;
}

}

.entry-content iframe {
    width: 100%;
}