@media screen and (max-width: 1139px) {
    .shadowfiend-site-container {
        width: 960px;
    }
    .site-container.boxed {
        width: 1020px;
    }
    .shadowfiend-site-container.wide .main-body {
        width: 960px;
    }
    .footer-content {
        width: 960px;
    }
    .footer-sidebar {
        width: 300px;
    }
    .one-col {
        width: 300px;
    }
    .content-section .one-col {
        width: 300px;
    }
    .two-col, .content-section, .single-page .main {
        width: 630px;
    }
    .sidebar {
        width: 300px;
        margin-left: 30px;
    }
    .rating-wrap {
        width:70px;
        height: 50px;
        font-size: 20px;
        line-height: 50px;
    }
/*** Menu ***/
    #main-menu{
        display: none;   
    }
    .main-nav {
        position: static !important;
    }
    .main-nav .mobile {
        display: block;
    }
    .shadowfiend-header .main-title h3 {
        font-size: 36px;
    }
/** Header **/
    .header .logo img {
        max-height: 70px;
    }
    .header-banner img {
        max-width: 630px;
    }
/*** Modules ***/
/*module-main-grid*/
    .module-main-grid .shadowfiend-post-1 {
        width: 478px;
    }
    .module-main-grid .shadowfiend-second-half .type-in {
        width: 238px;
    }
    .module-main-grid .shadowfiend-post-1 .post-title {
        font-size: 32px;
    }
    .module-main-grid .shadowfiend-second-half .post-title {
        font-size: 20px;
    }
    .module-main-grid .shadowfiend-second-half .rating-wrap{
        width: 50px;
        height: 30px;
        line-height: 30px;
        font-size: 14px;
    }
/** Main Slider ***/
    .module-main-slider .main-slider, .module-main-slider .main-slider .slider-wrap {
        height: 480px !important;
    } 
    .content-section .module-main-slider .main-slider, .content-section .module-main-slider .main-slider .slider-wrap {
        height: 360px !important;
    }
    .module-main-slider .slider-wrap .slides .post-info .post-title {
        font-size: 36px;
    }
    .module-main-slider .carousel-ctrl .slides li {
        min-height: 120px;
    }
/** jaro, post three **/
    .module-jaro .main-post {
        width: 100%;
    }
    .module-jaro .post-list .one-col {
        border-top: 0;
        margin-top: 30px !important;
        padding-top: 0 !important;
        width: 50%;
    }
    .module-jaro .post-list .one-col:nth-child(2n+1){
        padding-right: 20px;
    }
    .module-jaro .post-list .one-col:nth-child(2n+2){
        padding-left: 20px;
    }
    .module-post-three .large-post .post-title {
        font-size: 32px;
    }
    .module-jaro .post-list .item-post .thumb, .small-posts .thumb {
        width: 125px;
    }
    .sub-post .post-title, .widget-posts-list .style-3 .post-title {
        font-size: 20px;
    }
/** grid-1-type */
    .grid-1-type .post-title{
        font-size: 24px;
        margin-bottom: 16px;
    }
    .grid-1-type .post-cat {
        margin-top: 22px;
    }
    .module-post-one .large-post .post-title {
        font-size: 28px;
    }
    .module-post-one .sub-posts .post-title {
        font-size: 22px;
    }
    /** Post one **/
    .module-post-one .large-post {
        width: 340px;
    }
    .module-post-one .sub-posts {
        width: 260px;
    }
/** .module-post-two **/
    .module-post-two .large-post {
        width: 360px;
    }
    .module-post-two .small-posts {
        width: 240px;
    }
    .module-post-two .small-posts .post-title {
        font-size: 22px;
    }
    .module-post-two .small-posts .small-post-wrap {
        padding-top: 16px;
        margin-top: 16px;
    }
/** Classic Blog **/
    .fullwidth-section .classic-blog-style .post-details {
        height: 305px;
    }
    .content-section .classic-blog-style .post-details {
        height: 200px;
    }
    .content-section .classic-blog-style .post-title {
        font-size: 24px;
    }
/** Single Page **/
    .shadowfiend-score-box {
        width: 140px;
        height: 140px;
    }
    .shadowfiend-review-box .shadowfiend-summary {
        width: 410px;
    }
    .shadowfiend-review-box.left, .shadowfiend-review-box.right {
        width: 50%;
    }
/** widget **/
    .widget-slider ul li .post-title {
        font-size: 18px;
    }
    .widget-posts-list ul li .thumb {
        width: auto;
    }
    .widget-posts-list ul li .post-meta {
        display: none
    }
    /** Flexslider direction nav **/
    .widget-slider .flex-direction-nav a {
        width: 30px;
        height: 30px;
    }
    .widget-slider .flex-direction-nav a svg {
        width: 15px;
        height: 30px;
    }
/** 404 **/
    .error-number h1 {
        font-size: 180px;
    }
    #shadowfiend-404-wrap .shadowfiend-error-title {
        font-size: 52px;
    }
    #shadowfiend-404-wrap .entry-content h2 {
        font-size: 20px;
    }
}
@media screen and (max-width: 1023px) {
    .shadowfiend-site-container {
        width: 690px;
    }
    .site-container.boxed {
        width: 750px;
    }
    .shadowfiend-site-container.wide .main-body {
        width: 690px;
    }
    .footer-content {
        width: 690px;
    }
    .one-col {
        width: 330px;
    }
    .content-section .one-col {
        width: 330px;
    }
    .two-col, .content-section, .single-page .main{
        width: 690px;
    }
    .footer-sidebar {
        width: 690px;
    }
    .sidebar {
        width: 690px;
        margin-left: 0;
    }
    .rating-wrap, .module-main-grid ..shadowfiend-second-half .rating-wrap {
        width:75px;
        height: 55px;
        font-size: 22px;
        line-height: 55px;
    }
    /*==== header ====*/
    .header .logo, .header .header-banner {
        display: block;
        text-align: center;
        max-width: 100%;
    }
    .header .header-banner {
        padding: 0;
        margin-bottom: 30px;   
    }
    .header .logo img {
        display: inline-block;
        max-height:  90px;
    }
    .header .header-inner {
        display: block;
    }
    .shadowfiend-header .main-title h3 {
        font-size: 36px;
    }
    .header-banner img {
        max-width: 100%;
    }
    .header-social li {
        margin-bottom: 8px;
    }
    /*=== main nav ====*/
    .header-inner {
        width: 690px;
    }
    .top-bar .header-inner {
        text-align: center;
    }
    .top-nav, .header-social {
        float: none;
        display: inline-block;
    }
    .top-nav {
        display: block;
    }
    .top-nav ul, .header-social ul {
        display: inline-block;
    }
    #main-menu{
        display: none;   
    }
    .main-nav {
        position: static !important;
    }
    .main-nav .mobile {
        display: block;
    }
    
/*module-main-grid*/
    .module-main-grid img {
        width: 100%;
        height: auto;
    }
    .module-main-grid .shadowfiend-post-1 {
        width: 100%;
        margin: 0;
        max-height: 400px;
        overflow-y: hidden;
    }
    .module-main-grid .shadowfiend-second-half .type-in {
        width: 343px;
        margin-top: 4px;
    }
    .module-main-grid .shadowfiend-post-3, .module-main-grid .shadowfiend-post-5 {
        margin-left: 4px;
    }
    .module-main-grid .shadowfiend-post-4 {
        width: 100%;
        margin-top: 4px;
    }
    .module-main-grid .shadowfiend-post-1 .post-title {
        font-size: 36px;
    }
    .module-main-grid .shadowfiend-second-half .post-title {
        font-size: 24px;
    }
    .module-main-grid .shadowfiend-second-half .rating-wrap {
        width: 75px;
        height: 55px;
        font-size: 22px;
        line-height: 55px;
    }
/** Main Slider ***/
    .module-main-slider .main-slider, .module-main-slider .main-slider .slider-wrap {
        height: 382px !important;
    }
    .module-main-slider .slider-wrap .slides .post-info .post-title {
        font-size: 36px;
    }
    .module-main-slider .carousel-ctrl {
        display: none;
    }
/** Jaro **/
    .module-jaro .post-list .item-post .thumb, .small-posts .thumb {
        width: 125px;
    }
    .module-jaro .small-posts .post-title {
        font-size: 20px;
    }
    .module-jaro .small-posts .post-meta {
        display: none;
    }
/** Grid Type **/
    .fullwidth-section .module-grid-content-wrap .one-col:nth-child(3n+1) {
        clear: none;
    }
    .fullwidth-section .module-grid-content-wrap .one-col:nth-child(3n) {
        margin-right: 30px;
    }
    .fullwidth-section .module-grid-content-wrap .one-col:nth-child(2n+2) {
        margin-right: 0;
    }
    .fullwidth-section .module-grid-content-wrap .one-col:nth-child(2n+1) {
        clear: both;
    }
    .fullwidth-section .module-grid-content-wrap .one-col:nth-child(n+3) {
        margin-top: 50px;
    }
/** Masonry **/
    .fullwidth-section .module-masonry-wrapper .one-col:nth-child(n+3) {
        margin-top: 50px;
    }
/** Classic Blog **/
    .fullwidth-section .classic-blog-style .post-details, .content-section .classic-blog-style .post-details {
        height: 219px;
    }
    .classic-blog-style .post-title {
        font-size: 24px;
    }
/** Post one **/
    .module-post-one .large-post {
        width: 395px;
    }
    .module-post-one .sub-posts {
        width: 265px;
    }
/** .module-post-two **/
    .module-post-two .large-post {
        width: 400px;
    }
    .module-post-two .small-posts {
        width: 260px;
    }
    .module-post-two .small-posts .post-title {
        font-size: 22px;
    }
    .module-post-two .small-posts .small-post-wrap {
        padding-top: 16px;
        margin-top: 16px;
    }
/** Widget **/
    .sidebar-wrap {
        width: 100% !important;
        margin-top: 48px;        
    }
    .widget-slider ul li .post-title {
        font-size: 36px;
    }
    /** Widget Slider Flexslider direction nav **/
    .widget-slider .flex-direction-nav a {
        width: 40px;
        height: 50px;
    }
    .widget-slider .flex-direction-nav a svg {
        width: 25px;
        height: 50px;
    }
    .widget-slider .type-in .post-info {
        width: 100%;
        padding: 40px;
    }
    .widget-posts-list ul li.type-in .thumb {
        width: 100%;
        height: auto;
    }
    .widget-posts-list ul li.type-in .post-title {
        font-size: 24px;
    }
    .widget-posts-list ul li.style-2 .thumb {
        width: 100%;
    }
    .widget-posts-list ul li.style-2 .post-title {
        font-size: 24px;
    }
    .widget-posts-list ul li.style-2:nth-child(n+3) {
        margin-top: 30px;
    }
    
    .widget-posts-list ul li.style-3:nth-child(2) {
        margin-top: 0;
    }
    .widget-posts-list ul li.style-3 {
        width: 330px;
        margin-right: 30px;
        float: left;
    }
    .widget-posts-list ul li.style-3:nth-child(2n+2) {
        margin-right: 0;
    }
/** 404 **/
    .page-404-wrap {
        margin-top: 60px;
    }
    .error-number h1 {
        font-size: 160px;
        line-height: 1;
    }
    .error-number, #shadowfiend-404-wrap {
        width: 100%;
        float: none;
    }
    #shadowfiend-404-wrap .shadowfiend-error-title {
        font-size: 40px;
    }
    #shadowfiend-404-wrap .entry-content h2{
        font-size: 18px;
    }
    .page-404-wrap .search {
        margin-top: 60px;
    }
/** Single Page **/
    .shadowfiend-review-box.above .shadowfiend-summary, .shadowfiend-review-box.below .shadowfiend-summary{
        width: 470px;
    }
    .shadowfiend-review-box.left, .shadowfiend-review-box.right {
        width: 45%;
    }
}
@media screen and (max-width: 749px) {
    .shadowfiend-site-container {
        width: 540px;
    }
    .site-container.boxed {
        width: 600px;
    }
    .shadowfiend-site-container.wide .main-body {
        width: 540px;
    }
    .footer-content {
        width: 540px;
    }
    .one-col {
        width: 255px;
    }
    .content-section .one-col {
        width: 255px;
    }
    .two-col, .content-section, .single-page .main{
        width: 100%;
    }
    .sidebar {
        width: 100%;
    }
    .footer-sidebar {
        width: 100%;
    }
    .rating-wrap, .module-main-grid .shadowfiend-post-2 .rating-wrap, .module-main-grid .shadowfiend-post-3 .rating-wrap, .module-main-grid .shadowfiend-post-4 .rating-wrap {
        width: 65px;
        height: 40px;
        font-size: 16px;
        line-height: 40px;
    }
    #back-top {
        display: none !important;
        opacity: 0 !important;
    }
    .header-inner {
        width: 540px;
    }
    .shadowfiend-header .main-title h3 {
        font-size: 32px;
    }
/*module-main-grid*/
    .module-main-grid img {
        width: 100%;
        height: auto;
    }
    .module-main-grid .shadowfiend-post-1 {
        width: 100%;
        margin: 0;
        max-height: 400px;
        overflow-y: hidden;
    }
    .module-main-grid .shadowfiend-second-half .type-in {
        width: 100%;
        margin-top: 4px;
    }
    .module-main-grid .shadowfiend-post-3,.module-main-grid .shadowfiend-post-5 {
        margin-left: 0;
    }
    .module-main-grid .shadowfiend-post-4 {
        width: 100%;
        margin-top: 4px;
    }
    .module-main-grid .shadowfiend-post-1 .post-title {
        font-size: 32px;
    }
    .module-main-grid .shadowfiend-post-2 .post-title, .module-main-grid .shadowfiend-post-3 .post-title {
        font-size: 28px;
    }
    .module-main-grid .shadowfiend-post-4 .post-title {
        font-size: 28px;
    }
    .module-main-grid .shadowfiend-post-2 .rating-wrap, .module-main-grid .shadowfiend-post-3 .rating-wrap, .module-main-grid .shadowfiend-post-4 .rating-wrap {
        width: 75px;
        height: 55px;
        font-size: 22px;
        line-height: 55px;
    }
        
/** Main Slider ***/
    .module-main-slider .main-slider, .module-main-slider .main-slider .slider-wrap, 
    .content-section .module-main-slider .main-slider, .content-section .module-main-slider .main-slider .slider-wrap {
        height: 300px !important;
    }
    .module-main-slider .slider-wrap .slides .post-info .post-title {
        font-size: 30px;
        max-width: 85%;
    } 
    .module-main-slider .slider-wrap .slides .post-wrapper {
        padding: 40px 0 0 40px;
    }
/** Jaro **/
    .module-jaro .small-posts .one-col {
        width: 100%;
    }
    .module-jaro .post-list .one-col:nth-child(2n+1) {
        padding-right: 0;
    }
    .module-jaro .post-list .one-col:nth-child(2n+2) {
        padding-left: 0;
    }
/* classic-blog-style */
    .fullwidth-section .classic-blog-style .post-details, .content-section .classic-blog-style .post-details {
        height: 171px;
    }   
    .classic-blog-style .post-title, .content-section .classic-blog-style .post-title {
        font-size: 24px;
    }
    .classic-blog-style .entry-excerpt {
        display: none;
    }
    .meta-bottom div.date {
        display: none;
    }
/** Post one **/
    .module-post-one .large-post {
        width: 300px;
    }
    .module-post-one .sub-posts {
        width: 210px;
    }
    .module-post-one .large-post .post-title {
        font-size: 24px;
    }
    .module-post-one .sub-posts .post-title {
        font-size: 22px;
    }
/** .module-post-two **/
    .module-post-two .large-post {
        width: 100%;
        margin-right: 0;
    }
    .module-post-two .small-posts {
        width: 100%;
    }
    .module-post-two .small-posts {
        margin-top: 32px;
        text-align: center;
    }
    .module-post-two .small-posts .post-title {
        font-size: 20px;
    }
    .module-post-two .small-posts .small-post-wrap {
        padding-top: 20px;
        margin-top: 20px;
    }
/** Carousel **/
    .module-carousel .slides .post-title {
        font-size: 26px;
    }
/** Post three / Jaro (large)**/
    .module-post-three .small-posts .one-col {
        width: 100%;
        margin-right: 0;
    }
    .module-post-three .large-post .post-title {
        font-size: 28px;
    }
/** Jaro **/
    .module-jaro .main-post .post-title {
        font-size: 32px;
    }
/** module-post-four**/
    .module-post-four .small-posts .one-col {
        width: 100%;
        margin-right: 0;
    }
/** Large Blog **/
    .large-blog-style .post-title {
        font-size: 30px;
    }
    
/** Widget **/
    .widget-posts-list ul li.style-3 {
        width: 255px;
    }
    .widget-posts-list ul li.style-2 .post-title {
        font-size: 22px;
    }
    .widget-posts-list ul li.type-in .post-title {
        font-size: 22px;
    }
/** 404 **/
    .page-404-wrap {
        margin-top: 40px;
    }
    .error-number h1 {
        font-size: 120px;
        line-height: 1;
    }
    .error-number, #shadowfiend-404-wrap {
        width: 100%;
        float: none;
    }
    #shadowfiend-404-wrap .shadowfiend-error-title {
        font-size: 32px;
    }
    #shadowfiend-404-wrap .entry-content h2{
        font-size: 16px;
    }
    .page-404-wrap .search {
        margin-top: 40px;
    }
/** Single Page **/
    .singletop .post-title {
        font-size: 32px;
    }
    .shadowfiend-review-box.above .shadowfiend-summary, .shadowfiend-review-box.below .shadowfiend-summary{
        width: 325px;
    }
    .shadowfiend-review-box.left, .shadowfiend-review-box.right {
        width: 100%;
    }
    .related-box ul li .post-info .post-cat, .related-box ul li .post-info .post-meta {
        display: none;
    }
    .related-box ul li .post-title {
        margin: 0;
        font-size: 14px;
    }
}
@media screen and (max-width: 599px) {
    .shadowfiend-site-container {
        width: 100%;
        padding: 0 15px;        
    }
    .site-container.boxed {
        width: 100%;
    }
    .shadowfiend-site-container.wide .main-body {
        width: 100%;
        padding: 0 15px;        
    }
    .footer-content {
        width: 100%;        
    }
    .one-col {
        width: 100% !important;
        margin-right: 0;
    }
    .module-masonry-wrapper .one-col {
        box-sizing: inherit;
    }
    .two-col, .content-section, .single-page .main{
        width: 100%;
        margin-right: 0;
    }
    .sidebar {
        width: 100%;
    }
    .main-nav > .shadowfiend-site-container {
        width: 100%;
        padding: 0 15px;        
    }
    .main-nav .header-inner {
        position: relative;
        width:100%;
    }
    .shadowfiend-header .main-title h3 {
        font-size: 32px;
    }
    .top-nav ul {
        max-width: 300px;
        margin-bottom: 6px;
    }
    .top-nav ul.menu > li {
        float: none;
    }
    /** Grid-type **/
    .grid-1-type .post-title {
        font-size: 20px;
    }
/** Flexslider direction nav **/
    .flex-direction-nav a {
        width: 30px;
        height: 30px;
    }
    .flex-direction-nav a svg {
        width: 15px;
        height: 30px;
    }
    /** Widget Slider Flexslider direction nav **/
    .widget-slider .flex-direction-nav a {
        width: 30px;
        height: 30px;
    }
    .widget-slider .flex-direction-nav a svg {
        width: 15px;
        height: 30px;
    }
    .widget-slider .type-in .post-info {
        padding: 15px;
    }
/*module-main-grid*/
    .module-main-grid .shadowfiend-second-half .post-title{
        font-size: 26px;
    }
/** Main Slider **/
    .module-main-slider .main-slider, .module-main-slider .main-slider .slider-wrap,
    .content-section .module-main-slider .main-slider, .content-section .module-main-slider .main-slider .slider-wrap {
        height: auto !important;
    }
    .module-main-slider .slider-wrap .slides .post-info .post-cat {
            
    }    
    .module-main-slider .slider-wrap .slides .post-info .post-title {
        font-size: 28px;
        max-width: 100%;
    }
    .module-main-slider .slider-wrap .slides .post-wrapper {
        padding: 20px;
    }
    .module-main-slider .slider-wrap .slides .post-info {
        top: inherit;
        bottom: 0;
    }
    .module-main-slider .slider-wrap svg, .module-main-slider .flex-direction-nav a{
        width:15px;
        height: 25px;
    }
    .module-main-slider .flex-direction-nav a{
         bottom: 30px;   
    }
/** Jaro **/
    .module-jaro .main-post .post-title, .module-post-three .large-post .post-title {
        font-size: 28px;
    }
    .module-jaro .post-info, .module-post-three .large-post .post-info {
        padding: 24px;
    }
    .module-jaro .post-list .item-post .thumb, .small-posts .thumb {
        width: 110px;
    }
    .module-jaro .small-posts .post-title {
        font-size: 20px;
    }
/** Grid Posts **/
    .fullwidth-section .module-grid-content-wrap .one-col:nth-child(n+2), .fullwidth-section .module-masonry-wrapper .one-col:nth-child(n+2),
    .content-section .module-grid-content-wrap .one-col:nth-child(n+2),
    .content-section .module-masonry-wrapper .one-col:nth-child(n+2) {
        margin-top: 50px;
    }
/** Post Grid Type**/
    .grid-1-type .post-title {
        font-size: 24px;
    }
/** Classic Type **/
    .classic-blog-style .thumb {
        width: 100%;
        margin-right: 0;
        margin-bottom: 30px;
    }
    .classic-blog-style .post-details {
        width: 100%;
    }
    .classic-blog-style .post-title, .content-section .classic-blog-style .post-title {
        font-size: 24px;
    }
    .classic-blog-style .entry-excerpt {
        display: block;
    }
    .fullwidth-section .classic-blog-style .post-details, .content-section .classic-blog-style .post-details {
        height: auto;
        text-align: center;
    }
    .meta-bottom div.date {
        display: block;
    }
    .classic-blog-style .post-title:after {
        left: 50%;
        transform: translatex(-50%);
        -webkit-transform: translatex(-50%);
    }
    .classic-blog-style .meta-bottom div.read-more {
        text-align: center;
    }
/** Large Blog **/
    .large-blog-style .post-title {
        font-size: 24px;
    }
/** Post One **/
    .module-post-one .large-post {
        width: 100%;
        padding-left: 0;
    }
    .module-post-one .sub-posts {
        width: 100%;
        margin-top: 30px;
    }
    .module-post-one .sub-posts .post-title {
        font-size: 22px;
        margin-top: 26px;
    }
    .module-post-one .sub-posts .sub-post-wrap {
        margin-top: 30px;
        padding-top: 0;
        border-top: none;
    }
/** Post Two **/
    .module-post-two .large-post {
        width: 100%;
    }
    .module-post-two .small-posts {
        width: 100%;
        margin-top: 30px;
        text-align: center;
    }
    .module-post-two .large-post .post-title {
        font-size: 28px;
    }
    .module-post-two .large-post .post-info {
        padding: 15px;
        width: 100%;
    }
/* Post Three */
    .module-post-three .large-post .rating-wrap {
        display: none;
    }
    .module-jaro .post-info, .module-post-three .large-post .post-info {
        padding: 15px;
    }
    .module-jaro .post-info .post-cat, .module-post-three .large-post .post-cat, .module-jaro .post-info .post-meta, .module-post-three .large-post .post-meta {
        display: none;
    }
/** Widget **/
    .widget-slider .post-title {
        font-size: 28px;
    }
    .widget-posts-list ul li.type-in .post-title, .widget-posts-list ul li.style-2 .post-title {
        font-size: 22px;
    }
    .widget-posts-list ul li.style-3 {
        width: 100%;
        margin-right: 0;
    }
    .widget-posts-list ul li.style-3:nth-child(2) {
        margin-top: 30px;
    }
    .widget-slider ul li .post-title {
        font-size: 24px;
    }
/** Single Page **/
    .s-post-nav .nav-btn.nav-prev {
        width: 100%;
        border-right: none;
        padding-right: 0;
        float: none;
    }
    .s-post-nav .nav-btn.nav-next {
        width: 100%;
        float: none;
        padding-left: 0;
        padding-top: 30px;
        margin-top: 30px;
        border-top: 1px solid #ececec;
    }
    .shadowfiend-author-box {
        padding: 20px;
        text-align: center;
    }
    .shadowfiend-author-box .author-info .shadowfiend-author-page-contact {
        position: relative;
    }
    .shadowfiend-author-box .author-info {
        padding-left: 0;
        position: relative;
        width: 100%;
        margin-top: 15px;
    }
    .shadowfiend-author-box .shadowfiend-author-avatar {
        float: none;
    }
    .article-content blockquote, .textwidget blockquote {
    	font-style: italic;
        margin: 0;    
    	font-style: italic;
    	padding: 5px 15px;
    	clear: both;
        border-left-style: solid;
        border-left-width: 4px;
        border-color: #D13030;
    }
    .article-content blockquote p, .textwidget blockquote p {
        font-style: inherit;
        margin-bottom: 0;
    }
    .singletop .post-title {
        font-size: 26px;
    }
    .shadowfiend-review-box.above .shadowfiend-summary, .shadowfiend-review-box.below .shadowfiend-summary{
        width: 100%;
    }
    .shadowfiend-review-box .summary-wrap {
        margin-top: 30px;
    }
    .shadowfiend-score-box {
        float: none;
        margin: 0 auto 30px auto;
    }
/** Instagram **/
    .footer_photostream li {
        width: 33.333%;
    }
    .footer_photostream li:first-child,.footer_photostream li:nth-child(2) {
        width: 50%;
    }
}
@media screen and (max-width: 460px) {
    .related-box ul li {
        width: 100%;
        float: none;
        margin-left: 0;
    }
    .related-box ul li:last-child {
        margin-top: 30px;
    }
    .related-box ul li .post-info .post-cat, .related-box ul li .post-info .post-meta {
        display: block;
    }
    .related-box ul li .post-title {
        font-size: 16px;
        margin-top: 8px;
        margin-bottom: 8px;
    }
    /** Jaro **/
    .module-jaro .post-list .item-post .thumb, .small-posts .thumb {
        width: 90px;
    }
    .module-jaro .small-posts .post-title {
        font-size: 16px;
    }
    .module-jaro .main-post .post-meta {
        display: none;
    }
    ol.commentlist ul.children {
        margin-left: 0;
    }
    .comment-box .comments-area ul, .textwidget ul, .comment-box .comments-area ol, .textwidget ol {
        margin-left: 1.5em;
    }
    .meta-bottom div.date, .shadowfiend-post-1 .post-meta > div.date {
        display: none !important;
    }
    .sub-post .post-meta, .widget-posts-list .post-meta {
        display: none;
    }
    .loadmore-button .ajax-load-btn {
        font-size: 13px;
    }
    .sub-post .post-title, .widget-posts-list .style-3 .post-title {
        font-size: 18px;
    }
    .module-post-two .small-posts .post-title {
        font-size: 20px;
    }
    .widget-posts-list ul li.type-in .post-title, .widget-posts-list ul li.style-2 .post-title {
        font-size: 20px;
    }
}
@media screen and (max-width: 360px) {
    .grid-1-type .post-title, .module-carousel .slides .post-title, .classic-blog-style .post-title, .content-section .classic-blog-style .post-title, 
    .module-post-two .large-post .post-title, .large-blog-style .post-title {
        font-size: 20px;
    }
    .module-post-one .large-post .post-title, .module-main-slider .slider-wrap .slides .post-info .post-title,
    .module-jaro .main-post .post-title, .module-post-three .large-post .post-title,
    .module-main-grid .shadowfiend-post-1 .post-title, .module-main-grid .shadowfiend-second-half .post-title {
        font-size: 20px;
    }
    .module-post-one .sub-posts .post-title, .module-post-two .small-posts .post-title {
        font-size: 18px;
    }
    .module-jaro .post-info .post-cat, .module-post-three .large-post .post-cat, .module-main-slider .slider-wrap .slides .post-info .post-cat,
    .module-main-grid .post-cat, .widget-slider ul li .post-cat, .module-main-slider .slider-wrap .slides .post-info .post-meta {
        display: none;
    }
    .module-jaro .small-posts .post-title {
        font-size: 16px;
    }
    .grid-1-type .post-meta, .classic-blog-style .post-meta, .large-blog-style .post-meta, .module-post-two .large-post .post-meta, .module-post-three .large-post .post-meta, .module-jaro .main-post .post-meta, .widget-slider ul li .post-meta {
        display: none;
    }
    .related-box ul li .post-info .post-cat, .related-box ul li .post-info .post-meta {
        display: none;
    }
    .related-box ul li .post-title {
        margin: 0;
        font-size: 18px;
    }
    .widget-posts-list ul li.type-in {
        width: 100%;
        float: none;
    }
}