/* Theme Name: 99THEME | NewsPaper Theme URI: http://99theme.com/demo/wp/NewsPaper/ Author: 99Theme Author URI: http://99theme.com/ Description: True NewsPaper! This theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier. Version: 1.0.2 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Tags: black, brown, yellow, white, light, dark, three-columns, fixed-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready Text Domain: newspaper This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned with others. */ @charset "utf-8"; /* 99theme.com */ a { text-decoration:none; color:#222; -o-transition:.5s; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; transition:.5s; } a:hover { color:#d7293a !important; } ul{ list-style-type: none; } .clear { clear: both; } a img { border: none; } html{ color:#222; font-size:14px; font-family:"Times New Roman", Times, serif; } fieldset{ border:none; } body{ background:#333 center top url(images/wood.jpg); padding-top:15px; } .clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .clearfix { display: inline-block; } html[xmlns] .clearfix { display: block; } * html .clearfix { height: 1%; } .fl{ float:left; } .fr{ float:right; } /* ------------------------------ Header ------------------------------ */ .bg_947{ position:relative; width:974px; margin:0 auto; background:center top repeat-y url(images/bg_tran.png); } .bg_960{ position:relative; width:960px; margin:0 auto; background:left top url(images/bg_t.jpg); } .fix_top{ position:absolute; top:-5px; display:block; height:5px; width:960px; background:center top no-repeat url(images/bg_tt.png); } .fix_bottom{ position:absolute; bottom:-20px; display:block; height:20px; width:960px; background:center top no-repeat url(images/bg_tb.png); } .wrapper99{ width:880px; padding:45px 40px 10px 40px; position:relative; background:center top repeat-y url(images/bg_960.png); } .item99_letter_l{ background:left top no-repeat url(images/bg_left.png); width:54px; height:392px; display:block; position:absolute; left:-47px; top:200px; } .item99_letter_r{ background:left top no-repeat url(images/bg_right.png); width:229px; height:366px; display:block; position:absolute; right:-41px; top:-20px; } .item99_letter_s{ background:left top no-repeat url(images/shadown.png); width:146px; height:136px; display:block; position:absolute; left:50px; top:5px; z-index:1; } .item99_letter_c{ background:left top no-repeat url(images/tea.png); width:212px; height:241px; display:block; position:absolute; left:-130px; top:40px; z-index:3; } .item99_letter_k{ background:left top no-repeat url(images/keep.png); width:36px; height:91px; display:block; position:absolute; left:20px; top:-50px; z-index:2; } .header99{ width:880px; background:left bottom repeat-x url(images/bg_header.png); padding-bottom:40px; } .logo99{ width: 19.318181%; padding-right:60px; background:right top no-repeat url(images/logo.png); } .title99{ float:left; width:100%; line-height:20.5px; display:block; font-weight:bold; text-transform:uppercase; padding-bottom:8px; background:left bottom repeat-x url(images/bg_logo.png); margin-bottom:2px; } .clock99{ line-height:19.5px; } #fittext1{ width:100%; line-height:19.5px; } .slogan99{ font-size:72px; text-transform:uppercase; line-height:49px; width:67.5% } .toolbox99{ text-align:center; font-size:12px; margin-top:3px; margin-bottom:35px; } .bar99{ text-align:center; font-size:20px; text-transform:uppercase; padding-bottom:5px; border-bottom:solid 2px #222; } .bar99 ul{ } .bar99 ul li{ display:inline; padding:0 12px 0 11px; border-right:solid 1px #222; } .bar99 ul li a{ } .box99{ margin-bottom:19px; width:880px; } .social99{ text-align:right; width:253px; font-weight:900 !important; font-family: Arial, Helvetica, sans-serif; } .social99 a{ text-align:center; display:inline-block; margin-left:10px; margin-top:10px; width:70px; height:15px; font-size:10px; line-height:15px; background:#222; color:#ebe7d4; font-family: Arial, Helvetica, sans-serif; font-weight:900; } .bread99 li{ display:inline; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#222; } .bread99 i{ font-style:normal !important; } .bread99 ul{ margin-top:7px; } .bread99 a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#222; } .bread99 .divider, .bread99 li{ margin-right:3px; } .content99{ padding-top:5px; margin-bottom:30px; width:48.8636363%; text-align:justify; } .content99 p{ margin-top:10px; margin-bottom:0; font-size:13px !important; font-family:Arial, Helvetica, sans-serif; } /* .content99 p img{ float:left; padding-right:15px; padding-bottom:15px; padding-top:4px; } */ .content99 .item-image, .img-intro-left{ float:left; padding-right:15px; padding-bottom:15px; padding-top:13px; } .dropdown-menu{ font-size:10px; font-family:Arial, Helvetica, sans-serif; margin-top:19px !important; float:right; } .btn-group{ display:inline; float:right; } a.btn{ text-align:right; color:#d7293a; font-size:12px; text-transform:uppercase; padding-top:3px; display:block; } ul.pagenav a{ color:#d7293a; } li.next{ float:right; } .dropdown-menu a{ color:#d7293a; } .dropdown-menu li{ display:inline; padding-left:3px; } .page-header h2, h2.item-title{ background:no-repeat center top url(images/bg_content.png); padding-top:24px; margin-top:10px; margin-bottom:0; padding-right:5px; font-size:14px; font-weight:bold; text-transform:uppercase; text-align:left !important; } .article-info, .article-info dt, .article-info dd, .article-info div{ display:inline; font-size:10px; font-family:Arial, Helvetica, sans-serif; line-height:10px; } .article-info a{ color:#d7293a; } .article-info dd{ padding-right:5px; } .article-info dt.article-info-term{ display:none; } .content99 small{ font-size:10px; font-family:Arial, Helvetica, sans-serif; margin-bottom:15px; } .items-more{ margin-top:20px; } .items-more ul{ list-style:square; margin-left:15px; } .barc{ width:48.863636363%; padding-top:21px; } .search99{ margin-bottom:17px; width:100%; } #mod-search-searchword{ float:left; border:solid 1px #222; background:left top repeat-x url(images/bg_form.png); width:315px; height:21px; line-height:21px; color:#222; margin:0; padding:0; padding-left:10px; } .search99 button.button{ float:right; height:23px; width:95px; text-align:center; background:#222; color:#eae7d3; font-size:13px; font-weight:bold; border:none; } .barl{ width:51.16279%; } .calendar99{ font-family:Arial, Helvetica, sans-serif; } .barr .moduletable h3{ font-family:"Times New Roman", Times, serif; font-size:20px; text-transform:uppercase; line-height:20px; margin-bottom:15px; border-bottom:solid 1px #222; padding-bottom:3px; font-weight:bold; } .calendar99 table, .calendar99 tr, .calendar99 td, .calendar99 th{ text-align:center; border:none; background: none; font-size:14px; } .calendar99 table.mod_minical_table tbody td{ height:21px; } .calendar99 table.mod_minical_table tbody th{ border-bottom:dotted 1px #222; font-weight:normal; height:23px; } table.mod_minical_table{ background:left 3px repeat-x url(images/bg_calendar.png); } .calendar99 tr{ } .calendar99 table.mod_minical_table tbody td#mod_minical_today{ width:auto !important; height:auto !important; padding:3px; background:#222; color:#eae7d3; } .news99{ font-family:Arial, Helvetica, sans-serif; } .news99 .sub-menu{ display:none; } .barl li{ background:left 10px no-repeat url(images/dot.png); border-bottom:dotted 1px #222; padding:7px 0 9px 15px; } .news99 h3{ margin-bottom:7px; } .login99{ font-family:Arial, Helvetica, sans-serif; margin-bottom:30px; } #modlgn-username{ border:solid 1px #222; background:left top repeat-x url(images/bg_form.png); width:210px !important; height:21px; line-height:21px; color:#222; margin:0; padding:0; padding-left:10px; margin-bottom:7px; } #modlgn-passwd{ margin-bottom:7px; border:solid 1px #222; background:left top repeat-x url(images/bg_form.png); width:210px !important; height:21px; line-height:21px; color:#222; margin:0; padding:0; padding-left:10px; } .control-label{ font-size:12px; font-weight:bold; } .login99 button{ float:right; height:23px; width:95px; text-align:center; background:#222; color:#eae7d3; font-size:13px; font-weight:bold; border:none; } .login99 ul.unstyled{ margin-top:10px; } .banner99{ width:100%; margin-bottom:20px; } .bannerl, .bannerr{ width:50%; } .banner99 img{ width:88.181818%; margin-bottom:10px; border:solid 1px #222; } .barr{ text-align:justify; width:44.186%; } .barr img{ width:100% !important; height:auto !important; margin-bottom:7px; margin-top:10px; } .box_news_99_title{ font-size:12px; text-transform:uppercase; font-weight:bold; text-align:justify; } .news99_new .moduletable{ margin-bottom:10px; } .bottom99{ position:relative; width:880px; background:left top repeat-x url(images/bg_header.png); border-bottom:solid 2px #222; padding-top:26px; padding-bottom:7px; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px; } .copyright99 a, .top99 a{ color:#d7293a; } .copyright99, .top99{ font-size:12px; } span.fix_cent{ width:83px; height:80px; background:left top no-repeat url(images/cent.png); bottom:-43px; left:-100px; position:absolute; z-index:1; } .top99{ margin-top:5px; position:relative; text-align:center; padding-top:18px; } a.top{ top:0; position: absolute; width:20px; height:28px; background:left top no-repeat url(images/top.png); } .menub{ margin-bottom:20px; } .menub li{ display:inline; text-transform:uppercase; padding-right:15px; } /*------------------------*/ .entry-title{ background: no-repeat center top url(images/bg_content.png); padding-top: 24px; margin-top: 10px; margin-bottom: 0 !important; padding-right: 5px; font-size: 14px !important; font-weight: bold !important; text-transform: uppercase; text-align: left !important; } .entry-meta{ font-size: 10px; font-family: Arial, Helvetica, sans-serif; } .entry-meta span{ } .post-thumbnail{ float: left; padding-right: 15px; padding-bottom: 10px; padding-top: 13px; } .more-link{ text-align: right; color: #d7293a; font-size: 12px; text-transform: uppercase; padding-top: 3px; display: block; font-family:"Times New Roman", Times, serif; } .comment-form-author label, .comment-form-email label, .comment-form-url label{ display:inline-block; width:50px; } /** * 2.0 Repeatable Patterns * ----------------------------------------------------------------------------- */ /* Input fields */ input, textarea { border: 1px solid #bbb; color: #2b2b2b; padding: 3px 1% 3px; } textarea { width: 98%%; } input:focus, textarea:focus { border: 1px solid rgba(0, 0, 0, 0.3); outline: 0; } /* Buttons */ button, .contributor-posts-link, input[type="button"], input[type="reset"], input[type="submit"] { background-color: #222; border: 0; border-radius: 2px; color: #fff; font-size: 12px; font-weight: 700; padding: 5px 10px 5px; text-transform: uppercase; vertical-align: bottom; } button:hover, button:focus, .contributor-posts-link:hover, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus { background-color: #222; color: #fff; cursor:pointer; } button:active, .contributor-posts-link:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active { background-color: #999; } .search-field { width: 100%; } .search-submit { display: none; } .search99 .search-field { padding:0; border-radius:0; width: 74%; float: left; border: solid 1px #222; background: left top repeat-x url(images/bg_form.png); height: 22px; line-height: 22px; color: #222; margin: 0; padding-left: 2.32558%; } .search99 .search-submit { border-radius:0; display: block; float:right; width:23%; height: 22px; text-align: center; background: #222; color: #eae7d3; font-size: 13px; font-weight: bold; border: none; padding: 3px 5px 3px 7px; text-transform:none; } /* Placeholder text color -- selectors need to be separate to work. */ ::-webkit-input-placeholder { color: #939393; } :-moz-placeholder { color: #939393; } ::-moz-placeholder { color: #939393; opacity: 1; /* Since FF19 lowers the opacity of the placeholder by default */ } :-ms-input-placeholder { color: #939393; } /* Responsive images. Fluid images for posts, comments, and widgets */ .comment-content img, .entry-content img, .entry-summary img, #site-header img, .widget img, .wp-caption { max-width: 100%; } /** * Make sure images with WordPress-added height and width attributes are * scaled correctly. */ .comment-content img[height], .entry-content img, .entry-summary img, img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"], #site-header img { height: auto; } img.size-full, img.size-large, .wp-post-image, .post-thumbnail img { height: auto; max-width: 100%; } /* Make sure embeds and iframes fit their containers */ embed, iframe, object, video { margin-bottom: 24px; max-width: 100%; } p > embed, p > iframe, p > object, span > embed, span > iframe, span > object { margin-bottom: 0; } /* Alignment */ .alignleft { float: left; } .alignright { float: right; } .aligncenter { display: block; margin-left: auto; margin-right: auto; } blockquote.alignleft, img.alignleft { margin: 7px 24px 7px 0; } .wp-caption.alignleft { margin: 7px 14px 7px 0; } blockquote.alignright, img.alignright { margin: 7px 0 7px 24px; } .wp-caption.alignright { margin: 7px 0 7px 14px; } blockquote.aligncenter, img.aligncenter, .wp-caption.aligncenter { margin-top: 7px; margin-bottom: 7px; } .site-content blockquote.alignleft, .site-content blockquote.alignright { border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding-top: 17px; width: 50%; } .site-content blockquote.alignleft p, .site-content blockquote.alignright p { margin-bottom: 17px; } .wp-caption { margin-bottom: 24px; } .wp-caption img[class*="wp-image-"] { display: block; margin: 0; } .wp-caption { color: #767676; } .wp-caption-text { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 12px; font-style: italic; line-height: 1.5; margin: 9px 0; padding-right: 10px; } .wp-smiley { border: 0; margin-bottom: 0; margin-top: 0; padding: 0; } /* Assistive text */ .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute; } .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto; color: #21759b; display: block; font-size: 14px; font-weight: bold; height: auto; line-height: normal; padding: 15px 23px 14px; position: absolute; left: 5px; top: 5px; text-decoration: none; text-transform: none; width: auto; z-index: 100000; /* Above WP toolbar */ } .hide { display: none; } /* Clearing floats */ .footer-sidebar:before, .footer-sidebar:after, .hentry:before, .hentry:after, .slider-direction-nav:before, .slider-direction-nav:after, .contributor-info:before, .contributor-info:after, .search-box:before, .search-box:after, [class*="content"]:before, [class*="content"]:after, [class*="site"]:before, [class*="site"]:after { content: ""; display: table; } .footer-sidebar:after, .hentry:after, .slider-direction-nav:after, .contributor-info:after, .search-box:after, [class*="content"]:after, [class*="site"]:after { clear: both; } /* Genericons */ .bypostauthor > article .fn:before, .comment-edit-link:before, .comment-reply-link:before, .comment-reply-login:before, .comment-reply-title small a:before, .contributor-posts-link:before, .menu-toggle:before, .search-toggle:before, .slider-direction-nav a:before, .widget_twentynewspaper_ephemera .widget-title:before { -webkit-font-smoothing: antialiased; display: inline-block; font: normal 16px/1 Genericons; text-decoration: inherit; vertical-align: text-bottom; } /* Separators */ .site-content span + .entry-date:before, .full-size-link:before, .parent-post-link:before, span + .byline:before, span + .comments-link:before, span + .edit-link:before, .widget_twentynewspaper_ephemera .entry-title:after { content: "\0020\007c\0020"; } /** * 5.0 Navigation * ----------------------------------------------------------------------------- */ .site-navigation ul { list-style: none; margin: 0; } .site-navigation li { } .site-navigation ul ul { margin-left: 20px; } .site-navigation a { text-transform: uppercase; } .site-navigation a:hover { color: #d7293a; } .site-navigation .current_page_item > a, .site-navigation .current_page_ancestor > a, .site-navigation .current-menu-item > a, .site-navigation .current-menu-ancestor > a { color: #d7293a; } /* Primary Navigation */ .primary-navigation { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .primary-navigation.toggled-on { padding: 72px 0 36px; } .primary-navigation .nav-menu { border-bottom: 1px solid rgba(255, 255, 255, 0.2); display: none; } .primary-navigation.toggled-on .nav-menu { display: block; } .primary-navigation a { } /* Secondary Navigation */ .secondary-navigation { } .secondary-navigation a { } .menu-toggle { cursor: pointer; font-size: 0; height: 48px; margin: 0; overflow: hidden; position: absolute; top: 0; right: 0; text-align: center; width: 48px; } .menu-toggle:before { color: #222; content: "\f419"; margin-top: 16px; } /** * 6.7 Post/Image/Paging Navigation * ----------------------------------------------------------------------------- */ .nav-links { -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; border-top: 1px solid rgba(0, 0, 0, 0.1); hyphens: auto; word-wrap: break-word; } .post-navigation, .image-navigation { margin: 24px auto 48px; } .post-navigation a, .image-navigation .previous-image, .image-navigation .next-image { border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding: 11px 0 12px; width: 100%; } .post-navigation .meta-nav { color: #767676; display: block; font-size: 12px; font-weight: 900; line-height: 2; text-transform: uppercase; } .post-navigation a, .image-navigation a { color: #2b2b2b; display: block; font-size: 14px; font-weight: 700; line-height: 1.7142857142; text-transform: none; } .post-navigation a:hover, .image-navigation a:hover { color: #d7293a; } /* Paging Navigation */ .paging-navigation { border-top: 5px solid #000; margin: 48px 0; } .paging-navigation .loop-pagination { margin-top: -5px; text-align: center; } .paging-navigation .page-numbers { border-top: 5px solid transparent; display: inline-block; font-size: 14px; font-weight: 900; margin-right: 1px; padding: 7px 16px; text-transform: uppercase; } .paging-navigation a { color: #2b2b2b; } .paging-navigation .page-numbers.current { border-top: 5px solid #d7293a; } .paging-navigation a:hover { border-top: 5px solid #d7293a; color: #2b2b2b; } .barc h1.widget-title{ font-family: "Times New Roman", Times, serif; font-size: 20px; text-transform: uppercase; line-height: 20px; margin-bottom: 7px; border-bottom: solid 1px #222; padding-bottom: 3px; font-weight: bold; } .calendar99 #calendar_wrap{ background: left 3px no-repeat url(images/bg_calendar.png); } .calendar99 #calendar_wrap caption{ border: none; font-family: 'Times New Roman', Times, serif; text-transform: uppercase; font-weight: bold; text-align:center; margin: 0px auto; line-height:15px; background:right 3px no-repeat url(images/bg_calendar.png); width:100%; } .calendar99 #calendar_wrap table#wp-calendar{ width:100% !important } .calendar99 #calendar_wrap table#wp-calendar tr{ width:100%; } .calendar99 #calendar_wrap table#wp-calendar thead, .calendar99 #calendar_wrap table#wp-calendar tfoot, .calendar99 #calendar_wrap table#wp-calendar tbody{ width:100%; } .calendar99 #calendar_wrap table#wp-calendar tfoot{ display:none; } .calendar99 #calendar_wrap table#wp-calendar tr th, .calendar99 #calendar_wrap table#wp-calendar tr td{ width:14.2857%; height: 30px; line-height: 30px; } .calendar99 #calendar_wrap table#wp-calendar tr th{ border-bottom:1px dotted #222; } .calendar99 #calendar_wrap table#wp-calendar tr td a{ padding:2px; background: #222; color: #eae7d3; } .menub .site-navigation:before, .menub .site-navigation:after{ display:none; } .menub .site-navigation ul ul{ display:none; } .login99 #user_login{ border: solid 1px #222; background: left top repeat-x url(images/bg_form.png); width: 95.454545% !important; height: 21px; line-height: 21px; color: #222; margin: 0; padding: 0; padding-left:4.545454%; margin-bottom: 7px; } .login99 #user_pass{ border: solid 1px #222; background: left top repeat-x url(images/bg_form.png); width: 95.454545% !important; height: 21px; line-height: 21px; color: #222; margin: 0; padding: 0; padding-left:4.545454%; margin-bottom: 7px; } .login99 #wp-submit{ height: 23px; width: 95px; text-align: center; background: #222; color: #eae7d3; font-size: 13px; font-weight: bold; border: none; } .comments-area{ margin-top:30px; } .content99 header h1{ font-size:26px; font-weight:bold; } .reply{ text-align:right; margin-bottom:5px; margin-top:5px; font-size:12px; text-transform:uppercase; } .comment-metadata{ font-size:10px; font-family:Arial, Helvetica, sans-serif; } .barl aside, .barr aside{ margin-bottom:30px; } .barl .calendar99 aside.widget_calendar{ margin-bottom:15px; } .barl .calendar99 aside.widget_calendar h1.widget-title{ margin-bottom:15px; } .entry-content pre{ word-wrap: break-word; } .body99{ width:100%; } @media screen and (min-width: 1080px) { .bg_947 { width: 974px; } } /*Icon fix*/ @media screen and (min-width: 401px) { a.post-thumbnail:hover img { } .full-size-link:before, .parent-post-link:before, .site-content span + .byline:before, .site-content span + .comments-link:before, .site-content span + .edit-link:before, .site-content span + .entry-date:before { content: ""; } .attachment span.entry-date:before, .entry-content .edit-link a:before, .entry-meta .edit-link a:before, .site-content .byline a:before, .site-content .comments-link a:before, .site-content .entry-date a:before, .site-content .featured-post:before, .site-content .full-size-link a:before, .site-content .parent-post-link a:before, .site-content .post-format a:before { vertical-align: text-bottom; -webkit-font-smoothing: antialiased; display: inline-block; font: normal 13px/1 Genericons; } .site-content .entry-meta > span { margin-right: 10px; } .site-content .format-video .post-format a:before { content: "\f104"; } .site-content .format-audio .post-format a:before { content: "\f109"; } .site-content .format-image .post-format a:before { content: "\f473"; } .site-content .format-quote .post-format a:before { content: "\f106"; margin-right: 2px; } .site-content .format-gallery .post-format a:before { content: "\f103"; margin-right: 4px; } .site-content .format-aside .post-format a:before { content: "\f101"; margin-right: 2px; } .site-content .format-link .post-format a:before { content: "\f107"; position: relative; top: 1px; } .site-content .featured-post:before { content: "\f308"; margin-right: 3px; position: relative; top: 1px; } .site-content .entry-date a:before, .attachment .site-content span.entry-date:before { content: "\f303"; margin-right: 1px; position: relative; top: 1px; } .site-content .byline a:before { content: "\f304"; } .site-content .comments-link a:before { content: "\f300"; margin-right: 2px; } .entry-content .edit-link a:before, .entry-meta .edit-link a:before { content: "\f411"; } .site-content .full-size-link a:before { content: "\f402"; margin-right: 1px; } .site-content .parent-post-link a:before { content: "\f301"; } .list-view .site-content .hentry { border-top: 1px solid rgba(0, 0, 0, 0.1); padding-top: 48px; } .list-view .site-content .hentry:first-of-type, .list-view .site-content .hentry.has-post-thumbnail { border-top: 0; padding-top: 0; } .archive-header, .page-header { margin: 0 auto 30px; padding: 0 ; } .error404 .page-header { margin-bottom: 24px; } } /* Navigation */ .site-navigation li .current_page_item > a, .site-navigation li .current_page_ancestor > a, .site-navigation li .current-menu-item > a, .site-navigation li .current-menu-ancestor > a { color: #fff; } /* Primary Navigation */ .primary-navigation { } .primary-navigation .menu-toggle { display: none; padding: 0; } .primary-navigation .nav-menu { border-bottom: 0; display: block; } .primary-navigation.toggled-on { border-bottom: 0; margin: 0; padding: 0; } .primary-navigation li { border: 0; display: inline-block; position: relative; } .primary-navigation a { display: inline-block; white-space: nowrap; } .primary-navigation ul ul { background-color: #222; float: left; margin: 0; position: absolute; top: 23px; left: -999em; z-index: 99999; font-size:16px; } .primary-navigation li li { border: 0; display: block; height: auto; line-height: 1.0909090909; } .primary-navigation ul ul ul { left: -999em; top: 0; } .primary-navigation ul ul a { color:#d7293a; padding: 7px 12px; white-space: normal; width: 176px; } .primary-navigation li:hover > a, .primary-navigation li.focus > a { } .primary-navigation ul ul a:hover, .primary-navigation ul ul li.focus > a { background-color: #222; } .primary-navigation ul li:hover > ul, .primary-navigation ul li.focus > ul { left: auto; } .primary-navigation ul ul li:hover > ul, .primary-navigation ul ul li.focus > ul { left: 100%; } .primary-navigation .menu-item-has-children > a, .primary-navigation .page_item_has_children > a { } .primary-navigation .menu-item-has-children > a:after, .primary-navigation .page_item_has_children > a:after { -webkit-font-smoothing: antialiased; content: "\f502"; display: inline-block; font: normal 8px/1 Genericons; position: absolute; right: 5px; top: 9px; vertical-align: text-bottom; } .primary-navigation li .menu-item-has-children > a, .primary-navigation li .page_item_has_children > a { padding-right: 20px; width: 168px; } .primary-navigation .menu-item-has-children li.menu-item-has-children > a:after, .primary-navigation .menu-item-has-children li.page_item_has_children > a:after, .primary-navigation .page_item_has_children li.menu-item-has-children > a:after, .primary-navigation .page_item_has_children li.page_item_has_children > a:after { content: "\f501"; right: 8px; top: 12px; } .sticky .entry-date { display: none; }