@media (max-width:1400px) { .sad-container, .site-layout--boxed #page { width: 1200px } .top-featured-post-wrap .entry-header .entry-title { font-size: 16px } .entry-title { font-size: 18px } #colophon .widget .widget-title, #secondary .widget .widget-title, .sad-related-post-title { font-size: 17px } .single article .post-thumbnail { margin-bottom: 0 } .single .sad-related-posts-wrapper .entry-title { font-size: 19px } .sad-form-close { font-size: 50px } } @media (max-width:1200px) { .sad-container, .site-layout--boxed #page { width: auto; margin: 0 2% } .site-layout--boxed .sad-container { padding: 0 10px } #top-header { position: relative } .sad-follow-title { display: none } .tags-wrapper { margin: 0; background: #212121; opacity: 0; position: absolute; visibility: hidden; top: 50%; left: 0; padding: 4px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s; width: 100% } .trending-wrapper:hover .tags-wrapper { opacity: 1; visibility: visible; left: 30% } .top-featured-post-wrap .post-thumbnail .post-number { width: 20px; height: 20px; line-height: 21px; font-size: 12px } .top-featured-post-wrap .post-thumbnail { width: 30% } .top-featured-post-wrap .sad-post-content { width: 66% } .top-featured-post-wrap .entry-header .entry-title { font-size: 14px } .posted-on a::before { width: 18px; right: -24px; } .posted-on a { margin-right: 28px } #sad-scrollup { right: 10px } #colophon .widget .widget-title, #secondary .widget .widget-title, .sad-related-post-title { font-size: 14px } #colophon .widget .widget-title::before, #secondary .widget .widget-title::before, .features-post-title::before, .sad-related-post-title::before { height: 2px; top: 7px } .custom-header .entry-title, .custom-header .page-title { font-size: 32px } .single .entry-title { font-size: 25px } .single.post-cat, .single.post-cats-list { margin-bottom: 0 } .sad-menu-search .sad-form-wrap .search-form .search-field { height: 54px; font-size: 20px } .error-num { font-size: 70px; line-height: 90px } .error-num span { font-size: 36px } h1 { font-size: 28px } #footer-menu li a { padding: 0 10px } .widget { padding: 14px } .custom-header { padding: 54px 0 } } @media (max-width:979px) { .top-header-nav { float: none; display: block; text-align: center } .site-branding { float: none; text-align: center; display: block; margin-bottom: 20px; margin-top: 0 } .logo-ads-wrap { padding: 20px 0 30px } .menu-toggle { display: block } .sad-social-menu-wrapper { position: relative } .header-widget-wrapper { text-align: center; float: none } #site-navigation { display: none; position: absolute; top: 90%; left: 0; width: 100%; background: #0B0B0B; float: none; z-index: 9999 } #site-navigation .sad-container { border: none; padding: 0 } #site-navigation ul { display: block } #masthead #site-navigation ul li { border-bottom: none; display: block } #site-navigation ul#primary-menu>li.menu-item-has-children>a, #site-navigation #primary-menu ul>li.page_item_has_children>a { padding-right: 0; } #site-navigation ul li .sub-menu li a, #site-navigation ul li .children li a { padding: 10px 0; } .trending-wrapper .wrap-label { width: 100%; text-align: center; float: none; margin: 0; } #site-navigation ul li a, .is-sticky #site-navigation ul li a { line-height: 44px; padding: 0; border-bottom: 1px solid rgba(255,255,255,0.3); } #site-navigation ul li a::after { display: none } #site-navigation ul li .children, #site-navigation ul li .sub-menu { position: static; min-width: 100%; opacity: 1; top: 0; left: 0; visibility: visible; display: none; background: 0 0; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; box-shadow: none; transform: scaley(1); -webkit-transform: scaley(1); -ms-transform: scaley(1); transform-origin: 0 0; -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0 } #site-navigation ul>li:hover>.children, #site-navigation ul>li:hover>.sub-menu { top: 0 } #site-navigation ul li a.sub-toggle, #site-navigation ul li a.sub-toggle:hover { background: #fff none repeat scroll 0 0; color: #333; cursor: pointer; display: block !important; height: 24px; line-height: 25px; position: absolute !important; right: 15px; text-align: center; top: 12px; width: 24px; padding: 0 !important; } #site-navigation ul li .sub-menu li a.sub-toggle, #site-navigation ul li .children li a.sub-toggle { padding: 0; line-height: 25px; } #site-navigation ul>li.current-menu-ancestor .sub-toggle, #site-navigation ul>li.current-menu-item .sub-toggle, #site-navigation ul>li:hover>.sub-toggle { background: #666 } #site-navigation li.current-menu-item>.sub-toggle { background: #fff none repeat scroll 0 0 } #site-navigation li.current-menu-item>.sub-toggle i { color: #d40234 } #site-navigation li.menu-item-has-children>a::after, #site-navigation li.page_item_has_children>a::after { display: none } #site-navigation ul.children li, #site-navigation ul.sub-menu li { text-align: center } #site-navigation .menu-item-description, #site-navigation .menu-item-description::after, #site-navigation li.menu-item-has-children>a::before, #site-navigation li.page_item_has_children>a::before { display: none } .sad-archive--block-grid-style article, .sad-archive--masonry-style #sad-masonry article { width: 97% } .no-sidebar.sad-archive--block-grid-style article, .no-sidebar.sad-archive--masonry-style #sad-masonry article { width: 47% } #bottom-footer { font-size: 12px; text-align: center } #footer-navigation { float: none; width: 100%; display: block; text-align: center } .navigation.pagination .nav-links .page-numbers.current, .navigation.pagination .nav-links a.page-numbers, .navigation.pagination .nav-links a.page-numbers:hover { padding: 8px 12px } .bttn, .navigation .nav-links a, button, input[type=button], input[type=reset], input[type=submit] { padding: 10px; font-size: 12px } .sad-author-bio { font-size: 13px } .single .sad-related-posts-wrapper .entry-title { font-size: 15px } input[type=email], input[type=password], input[type=search], input[type=text], input[type=url] { height: 28px } #respond, .widget_archive a, .widget_categories a, .widget_meta a, .widget_nav_menu li a, .widget_pages li a, .widget_recent_comments li, .widget_recent_entries a, .widget_rss li { font-size: 13px } .error-404.not-found { width: 80% } .entry-content { font-size: 13px } .entry-meta a { font-size: 12px } .posted-on a::before { width: 14px; right: -20px; top: 8px } } @media (max-width:839px) { .front-slider-block, .top-featured-post-main-wrapper { width: 100%; float: none } .front-slider-wrapper { margin: 0 0 40px 0 } .front-slider-block { width: 100%; float: none; margin-bottom: 40px } .top-featured-post-wrap { overflow: auto; margin-right: -3% } .top-featured-post-wrap .sad-single-post-wrap { width: 47%; float: left; margin-bottom: 3%; margin-right: 3% } #top-footer.footer-column-four .sad-footer-widget { width: 47% } } @media (max-width:768px) { .entry-meta { line-height: 1.5 } .entry-meta a { font-size: 12px } .entry-header { margin-top: 5px } .posted-on a::before { width: 10px; right: -14px; } .posted-on a { margin-right: 16px } #primary, #secondary, .home.blog #primary, .home.blog #secondary { width: 100% } .right-sidebar #primary .thumb-cat-wrap .wp-post-image { width: 100% } .sad-menu-search .sad-form-wrap .search-form .search-submit { padding: 16px 46px } .sad-menu-search .sad-form-wrap .search-form .search-field { height: 48px; font-size: 18px } .sad-form-close { font-size: 40px } .trending-wrapper { width: 100%; position: relative; margin-bottom: 10px } .error-num { font-size: 50px; line-height: 70px } .error-num span { font-size: 30px } h1 { font-size: 20px } .error404 h1 { font-size: 20px } .error404 .page-content { font-size: 12px } .error404 #primary { padding: 20px 0 } .slider-post-wrap { height: 450px } .sad-live-link { float: none; margin: 0 auto; display: block; text-align: center; } } @media (max-width:600px) { .logged-in #page { padding-top: 40px; } body.logged-in { margin-top: -50px; } .logged-in .is-sticky .sad-social-menu-wrapper { top: 0 !important; } .top-featured-post-wrap { margin-right: 0 } .top-featured-post-wrap .sad-single-post-wrap { width: 100%; margin-right: 0 } .archive-grid-post-wrapper, .sad-archive--masonry-style .sophia-after-dark-content-masonry { margin-left: 0 } .sad-archive--block-grid-style article, .sad-archive--masonry-style #sad-masonry article, .no-sidebar.sad-archive--block-grid-style article, .no-sidebar.sad-archive--masonry-style #sad-masonry article { width: 100%; margin-left: 0 } .single .entry-title { font-size: 18px } .breadcrumbs .trail-items { font-size: 12px } .custom-header { padding: 28px 0 } .sad-related-posts-wrapper { margin-left: 0 } .sad-related-posts-wrapper article { margin-left: 0; margin-right: 0; width: 100% } .sad-related-posts-wrapper .post-cats-list a { margin-top: 10px } .head-tags-links a { display: block } .tags-wrapper { position: static; opacity: 1; visibility: visible; text-align: center; width: 100%; padding: 0; transform: translate(0); } .tags-wrapper a { display: inline-block; padding: 10px 0 5px; } blockquote { font-size: 14px } .custom-header .entry-title, .custom-header .page-title { font-size: 28px } #top-footer.footer-column-three .sad-footer-widget { width: 97% } } @media (max-width:480px) { .sad-social-icon-wrap li { margin-right: 8px } .menu-toggle { padding: 9px 0 } .single .post-info-wrap { margin-top: 10px } .sad-social-wrapper { margin: 12px 0 12px } .sad-search-icon { font-size: 14px; margin: 12px 0 12px 8px } .single .post-cat, .single .post-cats-list { margin-bottom: 0 } .single .sad-author-box .sad-author-info .sad-author-name { font-size: 18px } .sad-author-bio { font-size: 12px } .sad-author-meta { font-size: 13px } .comment-form-cookies-consent label { margin-left: 0 } .custom-header .entry-title, .custom-header .page-title { font-size: 18px } p { font-size: 13px } .search-no-results #primary .search-submit { margin-top: 18px; font-size: 18px } .error404 #primary { padding: 0 } .error-404.not-found { width: 100%; padding: 18px 0 18px 0 } .error404 .page-title { font-size: 16px } .slider-post-wrap { height: 360px } .front-slider-block .post-info-wrap .entry-title { font-size: 20px } #top-footer.footer-column-four .sad-footer-widget, #top-footer.footer-column-two .sad-footer-widget { width: 97% } }