Make WordPress Core

Ticket #25565: 25565.diff

File 25565.diff, 26.7 KB (added by iamtakashi, 13 years ago)
  • wp-content/themes/twentyfourteen/front-page.php

     
    3636                        </div><!-- #content .site-content -->
    3737                </div><!-- #primary .content-area -->
    3838
    39                 <?php get_sidebar( 'ephemera' ); ?>
     39                <?php get_sidebar( 'content' ); ?>
    4040
    4141</div><!-- .front-page-content-wrapper -->
    4242
  • wp-content/themes/twentyfourteen/functions.php

     
    149149                'after_title'   => '</h1>',
    150150        ) );
    151151        register_sidebar( array(
    152                 'name'          => __( 'Front Page Sidebar', 'twentyfourteen' ),
     152                'name'          => __( 'Content Sidebar', 'twentyfourteen' ),
    153153                'id'            => 'sidebar-2',
    154                 'description'   => __( 'Additional sidebar that appears on the right, on the home page.', 'twentyfourteen' ),
     154                'description'   => __( 'Additional sidebar that appears on the right.', 'twentyfourteen' ),
    155155                'before_widget' => '<aside id="%1$s" class="widget %2$s">',
    156156                'after_widget'  => '</aside>',
    157157                'before_title'  => '<h1 class="widget-title">',
    158158                'after_title'   => '</h1>',
    159159        ) );
    160160        register_sidebar( array(
    161                 'name'          => __( 'Content Sidebar', 'twentyfourteen' ),
     161                'name'          => __( 'Footer Widget Area', 'twentyfourteen' ),
    162162                'id'            => 'sidebar-3',
    163                 'description'   => __( 'Additional sidebar that appears on the right, on single posts and pages.', 'twentyfourteen' ),
    164                 'before_widget' => '<aside id="%1$s" class="widget %2$s">',
    165                 'after_widget'  => '</aside>',
    166                 'before_title'  => '<h1 class="widget-title">',
    167                 'after_title'   => '</h1>',
    168         ) );
    169         register_sidebar( array(
    170                 'name'          => __( 'Footer Widget Area', 'twentyfourteen' ),
    171                 'id'            => 'sidebar-4',
    172163                'description'   => __( 'Appears in the footer section of the site.', 'twentyfourteen' ),
    173164                'before_widget' => '<aside id="%1$s" class="widget %2$s">',
    174165                'after_widget'  => '</aside>',
    … …  
    470461        if ( is_archive() || is_search() || is_home() )
    471462                $classes[] = 'list-view';
    472463
    473         if ( ( ! is_front_page() && ! is_active_sidebar( 'sidebar-3' ) )
     464        if ( ( ! is_active_sidebar( 'sidebar-2' ) )
    474465                || is_page_template( 'full-width-page.php' )
    475466                || is_page_template( 'contributor-page.php' )
    476467                || is_attachment() )
    477468                $classes[] = 'full-width';
    478469
    479         if ( is_active_sidebar( 'sidebar-4' ) )
     470        if ( is_active_sidebar( 'sidebar-3' ) )
    480471                $classes[] = 'footer-widgets';
    481472
    482473        return $classes;
  • wp-content/themes/twentyfourteen/inc/customizer.php

     
    115115                .comment-metadata a:hover,
    116116                .comment-list .trackback a:hover,
    117117                .comment-list .pingback a:hover,
    118                 .content-sidebar a:hover,
    119                 .paging-navigation .page-numbers.current {
     118                .paging-navigation .page-numbers.current,
     119                .content-sidebar.widget-area a:hover,
     120                .content-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link {
    120121                        color: ' . $accent_color . ';
    121122                }
    122123
    123                 button:hover,
    124                 html input[type="button"]:hover,
    125                 input[type="reset"]:hover,
    126                 input[type="submit"]:hover,
    127                 button:focus,
    128                 html input[type="button"]:focus,
    129                 input[type="reset"]:focus,
    130                 input[type="submit"]:focus,
     124                button,
     125                html input[type="button"],
     126                input[type="reset"],
     127                input[type="submit"],
    131128                .hentry .mejs-controls .mejs-time-rail .mejs-time-current,
    132129                .header-extra,
    133130                .search-toggle,
    134131                .primary-navigation ul ul,
    135132                .primary-navigation li:hover > a,
    136                 .widget-area button,
    137                 .widget-area html input[type="button"],
    138                 .widget-area input[type="reset"],
    139                 .widget-area input[type="submit"],
    140                 .widget_calendar a,
    141                 .content-sidebar button:hover,
    142                 .content-sidebar html input[type="button"]:hover,
    143                 .content-sidebar input[type="reset"]:hover,
    144                 .content-sidebar input[type="submit"]:hover,
    145                 .content-sidebar button:focus,
    146                 .content-sidebar html input[type="button"]:focus,
    147                 .content-sidebar input[type="reset"]:focus,
    148                 .content-sidebar input[type="submit"]:focus,
    149                 .page-links a:hover {
     133                .page-links a:hover,
     134                .widget_calendar tbody a {
    150135                        background-color: ' . $accent_color . ';
    151136                }
    152137
    … …  
    167152                .search-toggle:hover,
    168153                .search-toggle.active,
    169154                .search-box,
    170                 .widget-area button:hover,
    171                 .widget-area html input[type="button"]:hover,
    172                 .widget-area input[type="reset"]:hover,
    173                 .widget-area input[type="submit"]:hover,
    174                 .widget-area button:focus,
    175                 .widget-area html input[type="button"]:focus,
    176                 .widget-area input[type="reset"]:focus,
    177                 .widget-area input[type="submit"]:focus,
    178                 .widget-area button:active,
    179                 .widget-area html input[type="button"]:active,
    180                 .widget-area input[type="reset"]:active,
    181                 .widget-area input[type="submit"]:active,
    182                 .widget_calendar a:hover {
     155                button:hover,
     156                html input[type="button"]:hover,
     157                input[type="reset"]:hover,
     158                input[type="submit"]:hover,
     159                button:focus,
     160                html input[type="button"]:focus,
     161                input[type="reset"]:focus,
     162                input[type="submit"]:focus,
     163                .widget_calendar tbody a:hover {
    183164                        background-color: ' . $accent_lighter . ';
    184165                }
    185166
    … …  
    187168                button:active,
    188169                html input[type="button"]:active,
    189170                input[type="reset"]:active,
    190                 input[type="submit"]:active,
    191                 .content-sidebar button:active,
    192                 .content-sidebar html input[type="button"]:active,
    193                 .content-sidebar input[type="reset"]:active,
    194                 .content-sidebar input[type="submit"]:active {
     171                input[type="submit"]:active {
    195172                        background-color: ' . $accent_much_lighter . ';
    196173                }
    197174
    … …  
    206183                #featured-content .entry-meta a:hover,
    207184                #featured-content .entry-title a:hover,
    208185                #featured-content .more-link,
    209                 .widget-area a:hover {
     186                .widget-area a:hover,
     187                .content-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link:hover {
    210188                        color: ' . $accent_much_lighter . ';
    211189                }
    212190                </style>';
  • wp-content/themes/twentyfourteen/js/theme.js

     
    109109
    110110                        $( '#footer-sidebar' ).masonry( {
    111111                                itemSelector: '.widget',
    112                                 columnWidth: 225,
    113                                 gutterWidth: 27,
     112                                columnWidth: 315,
     113                                gutterWidth: 0,
    114114                                isRTL: $( 'body' ).is( '.rtl' )
    115115                        } );
    116116                }
  • wp-content/themes/twentyfourteen/sidebar-content.php

     
    55 * @package WordPress
    66 * @subpackage Twenty_Fourteen
    77 */
    8 if ( ! is_active_sidebar( 'sidebar-3' ) )
     8if ( ! is_active_sidebar( 'sidebar-2' ) )
    99        return;
    1010?>
    1111<div id="content-sidebar" class="content-sidebar widget-area" role="complementary">
    1212        <?php do_action( 'before_sidebar' ); ?>
    1313
    14         <?php dynamic_sidebar( 'sidebar-3' ); ?>
     14        <?php dynamic_sidebar( 'sidebar-2' ); ?>
    1515</div><!-- #content-sidebar -->
  • wp-content/themes/twentyfourteen/sidebar-footer.php

     
    66 * @subpackage Twenty_Fourteen
    77 */
    88
    9 if ( ! is_active_sidebar( 'sidebar-4' ) )
     9if ( ! is_active_sidebar( 'sidebar-3' ) )
    1010        return;
    1111?>
    1212
    1313<div id="supplementary">
    14         <div id="footer-sidebar" class="widget-area" role="complementary">
    15                 <?php dynamic_sidebar( 'sidebar-4' ); ?>
     14        <div id="footer-sidebar" class="footer-sidebar widget-area" role="complementary">
     15                <?php dynamic_sidebar( 'sidebar-3' ); ?>
    1616        </div><!-- #footer-sidebar -->
    1717</div><!-- #supplementary -->
  • wp-content/themes/twentyfourteen/style.css

     
    288288html input[type="button"],
    289289input[type="reset"],
    290290input[type="submit"] {
    291         background-color: #000;
     291        background-color: #24890d;
    292292        border: none;
    293293        border-radius: 2px;
    294294        color: #fff;
    … …  
    308308html input[type="button"]:focus,
    309309input[type="reset"]:focus,
    310310input[type="submit"]:focus {
    311         background-color: #24890d;
     311        background-color: #35921f;
    312312        color: #fff;
    313313        cursor: pointer;
    314314}
    … …  
    317317html input[type="button"]:active,
    318318input[type="reset"]:active,
    319319input[type="submit"]:active {
    320         background-color: #5FF23D;
    321         box-shadow: inset 0 0 8px 2px rgba(0, 0, 0, 0.2), 0 1px 0 0 rgba(0, 0, 0, 0.2);
     320        background-color: #5ff23d;
    322321}
    323322input[type="checkbox"],
    324323input[type="radio"] {
    … …  
    443442.clear:after,
    444443.hentry:before,
    445444.hentry:after,
     445.footer-sidebar:before,
     446.footer-sidebar:after,
    446447[class*="content"]:before,
    447448[class*="content"]:after,
    448449[class*="site"]:before,
    … …  
    453454
    454455.clear:after,
    455456.hentry:after,
     457.footer-sidebar:after,
    456458[class*="content"]:after,
    457459[class*="site"]:after {
    458460        clear: both;
    … …  
    488490.content-area {
    489491        padding-top: 24px;
    490492}
    491 #secondary {
    492         background-color: #000;
    493         border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    494         clear: both;
    495         color: rgba(255, 255, 255, 0.55);
    496         padding: 48px 10px 0;
    497         position: relative;
    498         z-index: 2;
    499 }
    500 .content-sidebar {
    501         -webkit-box-sizing: border-box;
    502         -moz-box-sizing:    border-box;
    503         box-sizing:         border-box;
    504         padding: 36px 10px 0;
    505         position: relative;
    506 }
    507 #supplementary {
    508         background-color: #000;
    509         border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    510         color: #949a92;
    511         padding: 48px 10px 0;
    512         position: relative;
    513         z-index: 3;
    514 }
    515 .site-footer {
    516         background-color: #000;
    517         color: rgba(255, 255, 255, 0.55);
    518         font-size: 12px;
    519         padding: 15px 10px;
    520         position: relative;
    521         z-index: 3;
    522 }
    523493
    524494
    525495/* =Header
    … …  
    879849.group-blog .byline {
    880850        display: inline;
    881851}
    882 .ephemera .entry-title:after,
     852.widget_twentyfourteen_ephemera .entry-title:after,
    883853.content-area span + .entry-date:before,
    884854span + .byline:before,
    885855span + .comments-link:before,
    … …  
    12521222}
    12531223
    12541224
    1255 /* =Post Formatted posts column
    1256 ----------------------------------------------- */
    1257 
    1258 .ephemera {
    1259         border-top: 1px solid rgba(0, 0, 0, 0.1);
    1260         border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    1261         -webkit-box-sizing: border-box;
    1262         -moz-box-sizing:    border-box;
    1263         box-sizing:         border-box;
    1264         clear: both;
    1265         margin: 0 auto;
    1266         max-width: 494px;
    1267         padding: 23px 10px 0;
    1268 }
    1269 .ephemera .widget-title {
    1270         border-top: 5px solid #000;
    1271         color: #2b2b2b;
    1272         font-size: 14px;
    1273         font-weight: 900;
    1274         line-height: 1.2857142857;
    1275         margin-bottom: 18px;
    1276         padding-top: 1px;
    1277         text-transform: uppercase;
    1278 }
    1279 .ephemera .entry-content a {
    1280         word-wrap: break-word;
    1281 }
    1282 .widget_twentyfourteen_ephemera .widget-title:before {
    1283         background-color: #000;
    1284         color: #fff;
    1285         margin-top: -1px;
    1286         margin-right: 10px;
    1287         padding: 6px 0 9px;
    1288         text-align: center;
    1289         vertical-align: middle;
    1290         width: 36px;
    1291 }
    1292 .ephemera .video.widget-title:before {
    1293         content: '\F104';
    1294 }
    1295 .ephemera .image.widget-title:before {
    1296         content: '\F102';
    1297 }
    1298 .ephemera .gallery.widget-title:before {
    1299         content: '\F103';
    1300 }
    1301 .ephemera .aside.widget-title:before {
    1302         content: '\F101';
    1303 }
    1304 .ephemera .quote.widget-title:before {
    1305         content: '\F106';
    1306 }
    1307 .ephemera .link.widget-title:before {
    1308         content: '\F107';
    1309 }
    1310 .ephemera .hentry {
    1311         border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    1312         margin-bottom: 18px;
    1313 }
    1314 .ephemera .hentry:last-of-type {
    1315         margin-bottom: 9px;
    1316 }
    1317 .ephemera .entry-title {
    1318         display: inline;
    1319         font-size: 12px;
    1320         font-weight: 400;
    1321         line-height: 1.5;
    1322         margin: 0 0 6px 0;
    1323 }
    1324 .ephemera .entry-meta {
    1325         color: rgba(0, 0, 0, 0.2);
    1326         line-height: 1.5;
    1327         margin-bottom: 18px;
    1328 }
    1329 .ephemera .entry-meta a {
    1330         color: #767676;
    1331 }
    1332 .ephemera .entry-meta a:hover {
    1333         color: #2b2b2b;
    1334 }
    1335 .ephemera .entry-content p:not(.wp-caption-text) {
    1336         font-size: 13px;
    1337         line-height: 1.3846153846;
    1338         margin-bottom: 18px;
    1339 }
    1340 .ephemera .entry-content blockquote p cite {
    1341         font-size: 13px;
    1342         line-height: 1.3846153846;
    1343 }
    1344 .ephemera .wp-caption {
    1345         margin-bottom: 18px;
    1346 }
    1347 .ephemera .wp-caption-text {
    1348         line-height: 1.5;
    1349         margin: 6px 0 0;
    1350         padding: 0;
    1351 }
    1352 .ephemera .format-gallery .wp-caption-text {
    1353         margin-bottom: 18px;
    1354 }
    1355 .ephemera .more-link {
    1356         font-size: 12px;
    1357         line-height: 1.5;
    1358 }
    1359 .ephemera .post-format-archive-link {
    1360         display: inline-block;
    1361         font-size: 12px;
    1362         font-weight: 900;
    1363         line-height: 1.5;
    1364 }
    1365 
    1366 
    13671225/* =Media
    13681226----------------------------------------------- */
    13691227
    … …  
    17921650/* =Primary Sidebar
    17931651----------------------------------------------- */
    17941652
     1653#secondary {
     1654        background-color: #000;
     1655        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
     1656        clear: both;
     1657        color: rgba(255, 255, 255, 0.55);
     1658        padding: 48px 10px 0;
     1659        position: relative;
     1660        z-index: 2;
     1661}
     1662
    17951663.site-description {
    17961664        color: rgba(255, 255, 255, 0.55);
    17971665        display: none;
    … …  
    18001668}
    18011669
    18021670
    1803 /* =Colophon
    1804 ----------------------------------------------- */
    1805 
    1806 .site-footer a {
    1807         color: rgba(255, 255, 255, 0.55);
    1808 }
    1809 .site-footer a:hover {
    1810         color: #fff;
    1811 }
    1812 
    1813 
    18141671/* =Widgets
    18151672----------------------------------------------- */
    18161673
    18171674.widget-area p {
    18181675        margin-bottom: 18px;
    18191676}
     1677
    18201678.widget-area a {
    1821         color: rgba(255, 255, 255, 0.75);
     1679        color: #bfbfbf;
    18221680}
     1681
    18231682.widget-area a:hover {
    1824         color: #5FF23D;
     1683        color: #5ff23d;
    18251684}
     1685
    18261686.widget-area .widget-title,
    1827 .widget-area .widget-title a {
     1687.widget-area .widget-title a,
     1688.widget-area .widget-title a:hover {
    18281689        color: #fff;
    18291690}
     1691
    18301692.widget {
    18311693        margin: 0 auto 48px;
    18321694        max-width: 474px;
    18331695        overflow: hidden;
    18341696}
     1697
    18351698.widget ul,
    18361699.widget ol {
    18371700        list-style: none;
    18381701        margin: 0;
    18391702}
     1703
    18401704.widget li > ul,
    18411705.widget li > ol {
    1842         margin: 0 0 0 10px;
     1706        margin-left: 10px;
    18431707}
     1708
    18441709.widget-title {
    18451710        font-size: 14px;
    18461711        font-weight: 900;
    … …  
    18481713        margin: 0 0 24px 0;
    18491714        text-transform: uppercase;
    18501715}
     1716
    18511717.widget-area button,
    18521718.widget-area html input[type="button"],
    18531719.widget-area input[type="reset"],
    18541720.widget-area input[type="submit"] {
    1855         background-color: #24890d;
    18561721        font-size: 11px;
    18571722        padding: 6px 24px;
    18581723}
    1859 .widget-area button:hover,
    1860 .widget-area html input[type="button"]:hover,
    1861 .widget-area input[type="reset"]:hover,
    1862 .widget-area input[type="submit"]:hover,
    1863 .widget-area button:focus,
    1864 .widget-area html input[type="button"]:focus,
    1865 .widget-area input[type="reset"]:focus,
    1866 .widget-area input[type="submit"]:focus {
    1867         background-color: #35921f;
    1868 }
    1869 .widget-area button:active,
    1870 .widget-area html input[type="button"]:active,
    1871 .widget-area input[type="reset"]:active,
    1872 .widget-area input[type="submit"]:active {
    1873         background-color: #35921f;
    1874 }
     1724
    18751725.widget-area input[type="text"],
    18761726.widget-area input[type="email"],
    18771727.widget-area input[type="url"],
    … …  
    18841734        max-width: 100%;
    18851735        padding: 4px;
    18861736}
     1737
    18871738.widget select,
    18881739.widget iframe {
    18891740        margin-left: 1px;
    18901741        max-width: 99%;
    18911742}
    1892 .widget table:last-child,
    1893 .widget iframe:last-child,
    1894 .widget p:last-child,
    1895 #secondary .widget p:last-child,
    1896 .content-sidebar .widget p:last-child {
    1897         margin-bottom: 0;
    1898 }
    18991743
    19001744/* Calendar widget*/
    1901 .widget_calendar a {
    1902         background-color: #24890d;
    1903         color: #fff;
    1904         display: block;
    1905 }
    1906 .widget_calendar a:hover {
    1907         background-color: #35921f;
    1908 }
    1909 .widget-area .widget_calendar a:hover {
    1910         color: #fff; /* Override custom accent color with more specific selector. */
    1911 }
    19121745.widget_calendar table {
    19131746        border: 1px solid rgba(255, 255, 255, 0.2);
    19141747        border-width: 1px 0 1px 1px;
    19151748        line-height: 2;
    19161749        margin: 0;
    19171750}
     1751
    19181752.widget_calendar caption {
    19191753        color: #fff;
    19201754        font-weight: 700;
    … …  
    19231757        text-align: left;
    19241758        text-transform: uppercase;
    19251759}
     1760
    19261761.widget_calendar thead th,
    19271762.widget_calendar tbody td {
    19281763        border: 1px solid rgba(255, 255, 255, 0.2);
    19291764        border-width: 0 1px 1px 0;
    19301765        text-align: center;
    19311766}
     1767
     1768.widget_calendar tbody a {
     1769        background-color: #24890d;
     1770        color: #fff;
     1771        display: block;
     1772}
     1773
     1774.widget_calendar tbody a:hover {
     1775        background-color: #35921f;
     1776}
     1777
     1778.widget-area .widget_calendar tbody a:hover {
     1779        color: #fff; /* Override custom accent color with more specific selector. */
     1780}
     1781
    19321782.widget_calendar #prev {
    19331783        padding-left: 5px;
    19341784}
     1785
    19351786.widget_calendar #next {
    19361787        border-right: 1px solid rgba(255, 255, 255, 0.2);
    19371788        padding-right: 5px;
    … …  
    19391790}
    19401791
    19411792/* Cloud Widgets */
    1942 .wp_widget_tag_cloud div,
    19431793.widget_tag_cloud div {
    19441794        word-wrap: break-word;
    19451795}
    19461796
    1947 /* RSS Widget */
    1948 .widget_rss li {
     1797/* Ephemera widget*/
     1798.widget_twentyfourteen_ephemera .hentry {
     1799        margin-bottom: 0;
     1800}
     1801
     1802.widget_twentyfourteen_ephemera li {
     1803        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    19491804        margin-bottom: 18px;
     1805        padding: 0;
    19501806}
    1951 .widget_rss li:last-child {
    1952         margin-bottom: 0;
     1807
     1808.widget_twentyfourteen_ephemera .entry-title,
     1809.widget_twentyfourteen_ephemera .entry-meta,
     1810.widget_twentyfourteen_ephemera .post-format-archive-link {
     1811        font-size: 11px;
     1812        line-height: 1.6363636363;
    19531813}
    19541814
    1955 /* Recent Comments Widget */
    1956 .widget_recent_comments table {
    1957         margin-bottom: 0;
     1815.widget_twentyfourteen_ephemera .entry-title {
     1816        display: inline;
     1817        font-weight: 400;
     1818        margin: 0 0 6px 0;
    19581819}
    1959 .widget_recent_comments .avatar {
    1960         max-width: none;
     1820
     1821.widget_twentyfourteen_ephemera .entry-meta {
     1822        margin-bottom: 18px;
    19611823}
    1962 .widget_recent_comments .recentcommentsavatartop,
    1963 .widget_recent_comments .recentcommentsavatarend {
    1964         padding: 8px 8px 8px 0;
     1824
     1825.widget_twentyfourteen_ephemera .post-format-archive-link {
     1826        display: inline-block;
    19651827}
    1966 .widget_recent_comments .recentcommentstexttop,
    1967 .widget_recent_comments .recentcommentstextend {
    1968         line-height: 1.2857142857;
    1969         padding: 8px 0 8px 8px;
    1970         vertical-align: top;
     1828
     1829.widget_twentyfourteen_ephemera .wp-caption-text {
     1830        margin: 6px 0 0;
     1831        padding: 0;
    19711832}
    19721833
     1834.widget_twentyfourteen_ephemera .format-gallery .wp-caption-text {
     1835        margin-bottom: 18px;
     1836}
     1837
     1838.widget_twentyfourteen_ephemera .entry-content blockquote p cite {
     1839        font-size: 13px;
     1840        line-height: 1.3846153846;
     1841}
     1842
    19731843/* Recent Posts Widget */
    19741844.widget_recent_entries .post-date {
    19751845        display: block;
    19761846}
    19771847
     1848/* RSS Widget */
     1849.widget_rss a img {
     1850        display: inline;
     1851        margin-top: -5px;
     1852        vertical-align: middle;
     1853}
     1854
     1855.widget_rss li {
     1856        margin-bottom: 18px;
     1857}
     1858
     1859.widget_rss li:last-child {
     1860        margin-bottom: 0;
     1861}
     1862
    19781863/* Search widget */
    19791864.search-submit {
    19801865        display: none;
    … …  
    19851870----------------------------------------------- */
    19861871
    19871872.content-sidebar {
     1873        border-top: 1px solid rgba(0, 0, 0, 0.1);
     1874        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
     1875        -webkit-box-sizing: border-box;
     1876        -moz-box-sizing:    border-box;
     1877        box-sizing:         border-box;
    19881878        color: #767676;
    19891879        font-size: 14px;
    19901880        line-height: 1.2857142857;
     1881        margin: 0 auto;
     1882        padding: 36px 10px 0;
     1883        position: relative;
    19911884}
    1992 .content-sidebar p {
    1993         margin-bottom: 18px;
    1994 }
    1995 .content-sidebar a {
     1885
     1886.content-sidebar.widget-area a {
    19961887        color: #2b2b2b;
    19971888}
    1998 .content-sidebar a:hover {
     1889
     1890.content-sidebar.widget-area a:hover {
    19991891        color: #24890d;
    20001892}
    2001 .content-sidebar button,
    2002 .content-sidebar html input[type="button"],
    2003 .content-sidebar input[type="reset"],
    2004 .content-sidebar input[type="submit"] {
    2005         background-color: #000;
    2006         font-size: 12px;
    2007         padding: 6px 24px;
     1893
     1894.content-sidebar.widget-area .widget-title {
     1895        border-top: 5px solid #000;
     1896        color: #2b2b2b;
     1897        font-size: 14px;
     1898        font-weight: 900;
     1899        margin-bottom: 18px;
     1900        padding-top: 7px;
     1901        text-transform: uppercase;
    20081902}
    2009 .content-sidebar button:hover,
    2010 .content-sidebar html input[type="button"]:hover,
    2011 .content-sidebar input[type="reset"]:hover,
    2012 .content-sidebar input[type="submit"]:hover,
    2013 .content-sidebar button:focus,
    2014 .content-sidebar html input[type="button"]:focus,
    2015 .content-sidebar input[type="reset"]:focus,
    2016 .content-sidebar input[type="submit"]:focus {
    2017         background-color: #24890d;
     1903
     1904.content-sidebar.widget-area .widget-title a,
     1905.content-sidebar.widget-area .widget-title a:hover {
     1906        color: #2b2b2b;
    20181907}
    2019 .content-sidebar button:active,
    2020 .content-sidebar html input[type="button"]:active,
    2021 .content-sidebar input[type="reset"]:active,
    2022 .content-sidebar input[type="submit"]:active {
    2023         background-color: #5FF23D;
     1908
     1909.content-sidebar.widget-area button,
     1910.content-sidebar.widget-area html input[type="button"],
     1911.content-sidebar.widget-area input[type="reset"],
     1912.content-sidebar.widget-area input[type="submit"] {
     1913        font-size: 12px;
    20241914}
    2025 .content-sidebar input[type="text"],
    2026 .content-sidebar input[type="email"],
    2027 .content-sidebar input[type="url"],
    2028 .content-sidebar input[type="search"],
    2029 .content-sidebar input[type="password"],
    2030 .content-sidebar textarea {
     1915
     1916.content-sidebar.widget-area input[type="text"],
     1917.content-sidebar.widget-area input[type="email"],
     1918.content-sidebar.widget-area input[type="url"],
     1919.content-sidebar.widget-area input[type="search"],
     1920.content-sidebar.widget-area input[type="password"],
     1921.content-sidebar.widget-area textarea {
    20311922        background-color: #fff;
    20321923        border: 1px solid rgba(0, 0, 0, 0.1);
    20331924        color: #2b2b2b;
    2034         padding: 4px;
    20351925}
    2036 .content-sidebar .widget-title {
    2037         border-top: 5px solid #000;
    2038         color: #2b2b2b;
    2039         font-size: 14px;
    2040         font-weight: 900;
    2041         margin: 0 0 18px 0;
    2042         padding-top: 7px;
    2043         text-transform: uppercase;
    2044 }
    2045 .content-sidebar .widget li {
     1926
     1927/* List Style Widgets*/
     1928.content-sidebar .widget_archive li,
     1929.content-sidebar .widget_categories li,
     1930.content-sidebar .widget_pages li,
     1931.content-sidebar .widget_meta li,
     1932.content-sidebar .widget_recent_comments li,
     1933.content-sidebar .widget_recent_entries li,
     1934.content-sidebar .widget_nav_menu li {
    20461935        border-top: 1px solid rgba(0, 0, 0, 0.1);
    20471936        padding: 8px 0 9px;
    20481937}
     1938
    20491939.content-sidebar .widget li:first-child {
    20501940        border-top: none;
    20511941}
    2052 .content-sidebar .widget .children,
    2053 .content-sidebar .widget .sub-menu {
    2054         margin: 0 0 0 20px;
    2055 }
     1942
    20561943.content-sidebar .widget li li {
    20571944        border-top: none;
    20581945        padding-bottom: 0;
    20591946}
     1947
     1948.content-sidebar .widget .children,
     1949.content-sidebar .widget .sub-menu {
     1950        margin-left: 18px;
     1951}
     1952
     1953/* Calendar widget*/
    20601954.content-sidebar .widget_calendar table,
    20611955.content-sidebar .widget_calendar thead th,
    20621956.content-sidebar .widget_calendar tbody td,
    20631957.content-sidebar .widget_calendar #next {
    20641958        border-color: rgba(0, 0, 0, 0.1);
    20651959}
     1960
    20661961.content-sidebar .widget_calendar caption {
    20671962        color: #2b2b2b;
    20681963        font-size: 14px;
    20691964        font-weight: 900;
    20701965}
     1966
    20711967.content-sidebar .widget_calendar thead th {
    20721968        background-color: rgba(0, 0, 0, 0.02);
    20731969}
    2074 .content-sidebar .widget_rss li {
    2075         margin-bottom: 0;
     1970
     1971.content-sidebar .widget_calendar tbody a,
     1972.content-sidebar.widget-area .widget_calendar tbody a:hover {
     1973        color: #fff; /* Override custom accent color with more specific selector. */
    20761974}
    20771975
     1976/* Ephemera widget*/
     1977.content-sidebar .widget_twentyfourteen_ephemera .widget-title {
     1978        line-height: 1.2857142857;
     1979        padding-top: 1px;
     1980}
    20781981
    2079 /* =Footer Sidebar
     1982.content-sidebar .widget_twentyfourteen_ephemera .widget-title:before {
     1983        background-color: #000;
     1984        color: #fff;
     1985        margin-top: -1px;
     1986        margin-right: 10px;
     1987        padding: 6px 0 9px;
     1988        text-align: center;
     1989        vertical-align: middle;
     1990        width: 36px;
     1991}
     1992
     1993.content-sidebar .widget_twentyfourteen_ephemera .video.widget-title:before {
     1994        content: "\f104";
     1995}
     1996
     1997.content-sidebar .widget_twentyfourteen_ephemera .image.widget-title:before {
     1998        content: "\f102";
     1999}
     2000
     2001.content-sidebar .widget_twentyfourteen_ephemera .gallery.widget-title:before {
     2002        content: "\f103";
     2003}
     2004
     2005.content-sidebar .widget_twentyfourteen_ephemera .aside.widget-title:before {
     2006        content: "\f101";
     2007}
     2008
     2009.content-sidebar .widget_twentyfourteen_ephemera .quote.widget-title:before {
     2010        content: "\f106";
     2011}
     2012
     2013.content-sidebar .widget_twentyfourteen_ephemera .link.widget-title:before {
     2014        content: "\f107";
     2015}
     2016
     2017.content-sidebar .widget_twentyfourteen_ephemera li {
     2018        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
     2019}
     2020
     2021.content-sidebar .widget_twentyfourteen_ephemera .entry-title,
     2022.content-sidebar .widget_twentyfourteen_ephemera .entry-meta,
     2023.content-sidebar .widget_twentyfourteen_ephemera .wp-caption-text,
     2024.content-sidebar .widget_twentyfourteen_ephemera .more-link,
     2025.content-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link {
     2026        font-size: 12px;
     2027        line-height: 1.5;
     2028}
     2029
     2030.content-sidebar .widget_twentyfourteen_ephemera .entry-title {
     2031        font-weight: 400;
     2032}
     2033
     2034.content-sidebar .widget_twentyfourteen_ephemera .entry-meta {
     2035        color: rgba(0, 0, 0, 0.2);
     2036}
     2037
     2038.content-sidebar .widget_twentyfourteen_ephemera .entry-meta a {
     2039        color: #767676;
     2040}
     2041
     2042.content-sidebar .widget_twentyfourteen_ephemera .entry-meta a:hover{
     2043        color: #2b2b2b;
     2044}
     2045
     2046.content-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link {
     2047        color: #24890d;
     2048        font-weight: 900;
     2049}
     2050
     2051.content-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link:hover {
     2052        color: #5ff23d;
     2053}
     2054
     2055
     2056/* =Footer
    20802057----------------------------------------------- */
    20812058
    2082 .site-footer .widget-area {
     2059#supplementary {
     2060        background-color: #000;
     2061        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
     2062        color: #949a92;
     2063        padding: 48px 10px 0;
     2064        position: relative;
     2065        z-index: 3;
     2066}
     2067
     2068.site-footer {
     2069        background-color: #000;
     2070        color: rgba(255, 255, 255, 0.55);
     2071        font-size: 12px;
     2072        position: relative;
     2073        z-index: 3;
     2074}
     2075
     2076.site-footer .widget {
    20832077        -webkit-box-sizing: border-box;
    20842078        -moz-box-sizing:    border-box;
    20852079        box-sizing:         border-box;
    2086 }
    2087 .site-footer .widget {
    20882080        float: left;
    2089         padding-left: 27px;
    2090         width: 198px;
     2081        padding: 0 27px;
     2082        width: 315px;
    20912083}
    20922084
     2085.site-info {
     2086        color: #bfbfbf;
     2087        padding: 15px 10px;
     2088}
    20932089
     2090.site-info a {
     2091        color: #bfbfbf;
     2092}
     2093
     2094.site-info a:hover {
     2095        color: #fff;
     2096}
     2097
     2098
    20942099/* =Contributor Page
    20952100----------------------------------------------- */
    20962101
    20972102.contributor {
    20982103        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
     2104        -webkit-box-sizing: border-box;
    20992105        -moz-box-sizing: border-box;
    21002106        box-sizing:      border-box;
    21012107        padding: 48px 10px;
    … …  
    23292335                padding-right: 30px;
    23302336                padding-left: 30px;
    23312337        }
    2332         .content-sidebar,
    2333         .ephemera {
     2338        .content-sidebar {
     2339                border: 0;
    23342340                float: right;
    23352341                margin-left: -33.33333333%;
    23362342                padding: 36px 30px 24px;
    23372343                width: 33.33333333%;
    23382344        }
    2339         .ephemera {
    2340                 border: none;
    2341                 clear: none;
    2342         }
    23432345        #secondary {
    23442346                padding: 48px 30px 0;
    23452347        }
    … …  
    24102412
    24112413@media screen and (min-width: 870px) {
    24122414        .content-area,
    2413         .content-sidebar,
    2414         .ephemera {
     2415        .content-sidebar {
    24152416                padding-top: 72px;
    24162417        }
    24172418        .content-area .has-featured-image .entry-header,
    … …  
    24682469        .site-content {
    24692470                margin: 0 29.04761904% 0 182px;
    24702471        }
    2471         .content-sidebar,
    2472         .ephemera {
     2472        .content-sidebar {
    24732473                margin-left: -29.04761904%;
    24742474                width: 29.04761904%;
    24752475        }
    24762476        .content-area .entry-header {
    24772477                margin-top: 0;
    24782478        }
    2479         .site-footer {
    2480                 padding-left: 27px;
    2481         }
    24822479        .site:before {
    24832480                background-color: #000;
    24842481                content: '';
    … …  
    25562553        #supplementary {
    25572554                font-size: 11px;
    25582555                line-height: 1.6363636363;
    2559                 padding-right: 0;
    2560                 padding-left: 0;
     2556                padding: 48px 0 0;
    25612557        }
     2558        .site-info {
     2559                padding-left: 27px;
     2560        }
    25622561        .front-page-content-wrapper {
    25632562                float: left;
    25642563        }