WordPress.org

Make WordPress Core

Ticket #25592: 25592.2.diff

File 25592.2.diff, 53.6 KB (added by iamtakashi, 8 years ago)
  • wp-content/themes/twentyfourteen/images/pattern-dark.svg

     
     1<?xml version="1.0" encoding="utf-8"?>
     2<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
     3<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
    14<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
    2          width="5px" height="5px" viewBox="0 0 5 5" enable-background="new 0 0 5 5" xml:space="preserve">
    3 <g>
    4         <polygon points="1,0 0,1 0,5 5,0        "/>
    5         <polygon points="5,5 5,1 1,5    "/>
    6 </g>
     5         width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
     6<path d="M0,20v-4L16,0h4L0,20z M15,0h-4L0,11v4L15,0z M25,0h-4L0,21v4L25,0z M26,0L0,26v4L30,0H26z M10,0H6L0,6v4L10,0z M5,0H1L0,1
     7        v4L5,0z M30,30v-4l-4,4H30z M5,30L30,5V1L1,30H5z M10,30l20-20V6L6,30H10z M15,30l15-15v-4L11,30H15z M20,30l10-10v-4L16,30H20z
     8         M25,30l5-5v-4l-9,9H25z"/>
    79</svg>
  • wp-content/themes/twentyfourteen/images/pattern-light.svg

     
     1<?xml version="1.0" encoding="utf-8"?>
     2<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
     3<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
    14<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
    2          width="5px" height="5px" viewBox="0 0 5 5" enable-background="new 0 0 5 5" xml:space="preserve">
    3 <g>
    4         <polygon fill="#FFFFFF" points="1,0 0,1 0,5 5,0         "/>
    5         <polygon fill="#FFFFFF" points="5,5 5,1 1,5     "/>
    6 </g>
     5         width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
     6<path fill="#FFFFFF" d="M0,15v-4L11,0h4L0,15z M10,0H6L0,6v4L10,0z M20,0h-4L0,16v4L20,0z M25,0h-4L0,21v4L25,0z M26,0L0,26v4L30,0
     7        H26z M5,0H1L0,1v4L5,0z M5,30L30,5V1L1,30H5z M10,30l20-20V6L6,30H10z M15,30l15-15v-4L11,30H15z M20,30l10-10v-4L16,30H20z M25,30
     8        l5-5v-4l-9,9H25z M30,30v-4l-4,4H30z"/>
    79</svg>
  • wp-content/themes/twentyfourteen/inc/customizer.php

     
    140140        $css = '/* Custom accent color. */
    141141                a,
    142142                .paging-navigation .page-numbers.current,
    143                 .content-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link {
     143                .content-sidebar .widget a {
    144144                        color: ' . $accent_color . ';
    145145                }
    146146
     
    151151                input[type="submit"],
    152152                .search-toggle,
    153153                .hentry .mejs-controls .mejs-time-rail .mejs-time-current,
    154                 .widget_calendar tbody a {
     154                .widget_calendar tbody a,
     155                .slider-control-paging a:hover:before,
     156                .slider-direction-nav a:hover {
    155157                        background-color: ' . $accent_color . ';
    156158                }
    157159
    158                 @media screen and (min-width: 782px) {
    159                         .primary-navigation ul ul,
    160                         .primary-navigation li:hover > a {
    161                                 background-color: ' . $accent_color . ';
    162                         }
    163                 }
    164 
    165160                ::-moz-selection {
    166161                        background: ' . $accent_color . ';
    167162                }
     
    174169                        border-color: ' .  $accent_color . ';
    175170                }
    176171
     172                @media screen and (min-width: 782px) {
     173                        .primary-navigation ul ul,
     174                        .primary-navigation li:hover > a {
     175                                background-color: ' . $accent_color . ';
     176                        }
     177                }
     178
     179                @media screen and (min-width: 1008px) {
     180                        .secondary-navigation li:hover > a,
     181                        .secondary-navigation ul ul {
     182                                background-color: ' . $accent_color . ';
     183                        }
     184                }
     185
    177186                /* Generated variant of custom accent color: slightly lighter. */
    178187                button:hover,
    179188                button:focus,
     
    187196                .search-toggle:hover,
    188197                .search-toggle.active,
    189198                .search-box,
    190                 .primary-navigation ul ul a:hover,
    191                 .widget_calendar tbody a:hover {
     199                .widget_calendar tbody a:hover,
     200                .slider-control-paging .slider-active:before {
    192201                        background-color: ' . $accent_lighter . ';
    193202                }
    194203
     204                @media screen and (min-width: 782px) {
     205                        .primary-navigation ul ul a:hover,
     206                        .secondary-navigation ul ul a:hover {
     207                                background-color: ' . $accent_lighter . ';
     208                        }
     209                }
     210
    195211                /* Generated variant of custom accent color: much lighter. */
    196212                button:active,
    197213                .contributor-posts-link:active,
     
    209225                .site-navigation .current_page_ancestor > a,
    210226                .site-navigation .current-menu-item > a,
    211227                .site-navigation .current-menu-ancestor > a,
    212                 .secondary-navigation a:hover,
    213228                .entry-title a:hover,
     229                .entry-meta a:hover,
    214230                .cat-links a:hover,
    215231                .post-navigation a:hover,
    216232                .image-navigation a:hover,
     
    218234                .comment-list .pingback a:hover,
    219235                .comment-list .trackback a:hover,
    220236                .comment-metadata a:hover,
    221                 .footer-sidebar a:hover,
    222                 .primary-sidebar a:hover,
    223                 .content-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link:hover,
     237                .widget a:hover,
     238                .widget a:focus,
     239                .widget a:active,
     240                .content-sidebar .widget a:hover,
     241                .content-sidebar .widget a:focus,
     242                .content-sidebar .widget a:active,
     243                .content-sidebar .widget_twentyfourteen_ephemera .entry-meta a:hover,
    224244                .featured-content a:hover {
    225245                        color: ' . $accent_much_lighter . ';
    226246                }
  • wp-content/themes/twentyfourteen/style.css

     
    3434 *   6.9 - Contributor Page
    3535 *   6.10 - 404 Page
    3636 *   6.11 - Full-width
    37  *   6.12 - Comments
     37 *   6.12 - Singular
     38 *   6.13 - Comments
    3839 * 7.0 - Sidebar
    3940 *   7.1 - Widgets
    4041 *   7.2 - Content Sidebar Widgets
     
    4546 */
    4647
    4748
    48 
    4949/**
    5050 * 1.0 Reset
    5151 *
     
    173173}
    174174
    175175address {
     176        font-style: italic;
    176177        margin-bottom: 24px;
    177178}
    178179
    179 abbr,
    180 acronym {
     180abbr[title] {
    181181        border-bottom: 1px dotted #2b2b2b;
    182182        cursor: help;
    183183}
     
    199199        text-decoration: none;
    200200}
    201201
     202p {
     203        margin-bottom: 24px;
     204}
     205
    202206code,
    203207kbd,
    204208tt,
     
    207211pre {
    208212        font-family: monospace, serif;
    209213        font-size: 15px;
     214        -webkit-hyphens: none;
     215        -moz-hyphens:    none;
     216        -ms-hyphens:     none;
     217        hyphens:         none;
    210218        line-height: 1.6;
    211219}
    212220
    213221pre {
    214         background: #eee;
     222        border: 1px solid rgba(0, 0, 0, 0.1);
     223        -webkit-box-sizing: border-box;
     224        -moz-box-sizing:    border-box;
     225        box-sizing:         border-box;
    215226        margin-bottom: 24px;
    216227        max-width: 100%;
    217228        overflow: auto;
    218229        padding: 12px;
     230        white-space: pre;
     231        white-space: pre-wrap;
     232        word-wrap: break-word;
    219233}
    220234
    221235blockquote,
    222236q {
     237        -webkit-hyphens: none;
     238        -moz-hyphens:    none;
     239        -ms-hyphens:     none;
     240        hyphens:         none;
    223241        quotes: none;
    224242}
    225243
     
    240258        margin-bottom: 24px;
    241259}
    242260
     261blockquote cite,
     262blockquote small {
     263        color: #2b2b2b;
     264        font-size: 16px;
     265        font-weight: 400;
     266        line-height: 1.5;
     267}
     268
    243269blockquote em,
    244270blockquote i,
    245271blockquote cite {
    246272        font-style: normal;
    247273}
    248274
    249 blockquote cite {
    250         color: #2b2b2b;
    251         font-size: 16px;
    252         font-weight: 400;
    253         line-height: 1.5;
    254 }
    255 
    256275blockquote strong,
    257276blockquote b {
    258277        font-weight: 400;
    259278}
    260279
    261280small {
    262         font-size: 75%;
     281        font-size: smaller;
    263282}
    264283
    265284big {
     
    324343        margin: 0;
    325344}
    326345
     346fieldset {
     347        border: 1px solid rgba(0, 0, 0, 0.1);
     348        margin: 0 0 24px;
     349        padding: 11px 12px 0;
     350}
     351
     352legend {
     353        white-space: normal;
     354}
     355
     356button,
     357input,
     358select,
     359textarea {
     360        -webkit-box-sizing: border-box;
     361        -moz-box-sizing:    border-box;
     362        box-sizing:         border-box;
     363        font-size: 100%;
     364        margin: 0;
     365        max-width: 100%;
     366}
     367
     368button,
     369input {
     370        line-height: normal;
     371}
     372
     373input,
     374textarea {
     375        background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0)); /* Removing the inner shadow, rounded corners on iOS inputs */
     376}
     377
     378button,
     379html input[type="button"],
     380input[type="reset"],
     381input[type="submit"] {
     382        -webkit-appearance: button;
     383        cursor: pointer;
     384}
     385
     386button[disabled],
     387input[disabled] {
     388        cursor: default;
     389}
     390
     391input[type="checkbox"],
     392input[type="radio"] {
     393        padding: 0;
     394}
     395
     396input[type="search"] {
     397        -webkit-appearance: textfield;
     398}
     399
     400input[type="search"]::-webkit-search-decoration {
     401        -webkit-appearance: none;
     402}
     403
     404button::-moz-focus-inner,
     405input::-moz-focus-inner {
     406        border: 0;
     407        padding: 0;
     408}
     409
     410textarea {
     411        overflow: auto;
     412        vertical-align: top;
     413}
     414
    327415table,
    328416th,
    329417td {
     
    377465        text-shadow: none;
    378466}
    379467
    380 p {
    381         margin-bottom: 24px;
    382 }
    383468
    384 button,
     469/**
     470 * 2.0 Repeatable Patterns
     471 * -----------------------------------------------------------------------------
     472 */
     473
     474/* Input fields */
     475
    385476input,
    386 select,
    387477textarea {
    388         font-size: 100%;
    389         margin: 0;
    390         max-width: 100%;
     478        border: 1px solid rgba(0, 0, 0, 0.1);
     479        border-radius: 2px;
     480        color: #2b2b2b;
     481        padding: 8px 10px 7px;
    391482}
    392483
    393 button,
    394 input {
    395         line-height: normal;
    396 }
    397 
    398 button,
    399 input[type="button"],
    400 input[type="checkbox"],
    401 input[type="email"],
    402 input[type="password"],
    403 input[type="radio"],
    404 input[type="reset"],
    405 input[type="search"],
    406 input[type="submit"],
    407 input[type="text"],
    408 input[type="url"],
    409484textarea {
    410         -webkit-box-sizing: border-box;
    411         -moz-box-sizing:    border-box;
    412         box-sizing:         border-box;
    413         background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0)); /* Removing the inner shadow, rounded corners on iOS inputs */
     485        width: 100%;
    414486}
    415487
    416 button,
    417 html input[type="button"],
    418 input[type="reset"],
    419 input[type="submit"] {
    420         -webkit-appearance: button;
    421         cursor: pointer;
     488input:focus,
     489textarea:focus {
     490        border: 1px solid rgba(0, 0, 0, 0.3);
     491        outline: 0;
    422492}
    423493
    424 input[type="checkbox"],
    425 input[type="radio"] {
    426         padding: 0;
    427 }
    428 
    429 input[type="search"] {
    430         -webkit-appearance: textfield;
    431 }
    432 
    433 input[type="search"]::-webkit-search-decoration {
    434         -webkit-appearance: none;
    435 }
    436 
    437 button::-moz-focus-inner,
    438 input::-moz-focus-inner {
    439         border: 0;
    440         padding: 0;
    441 }
    442 
    443 textarea {
    444         overflow: auto;
    445         vertical-align: top;
    446 }
    447 
    448 
    449 /**
    450  * 2.0 Repeatable Patterns
    451  * -----------------------------------------------------------------------------
    452  */
    453 
    454494/* Buttons */
    455495
    456496button,
     
    459499input[type="reset"],
    460500input[type="submit"] {
    461501        background-color: #24890d;
    462         border: none;
     502        border: 0;
    463503        border-radius: 2px;
    464504        color: #fff;
    465505        font-size: 12px;
     
    490530        background-color: #55d737;
    491531}
    492532
    493 /* Input Fields */
     533.search-field {
     534        width: 100%;
     535}
    494536
    495 input[type="email"],
    496 input[type="password"],
    497 input[type="search"],
    498 input[type="text"],
    499 input[type="url"],
    500 textarea {
    501         border: 1px solid rgba(0, 0, 0, 0.1);
    502         border-radius: 2px;
    503         color: #2b2b2b;
    504         padding: 8px 10px 7px;
     537.search-submit {
     538        display: none;
    505539}
    506540
    507 input[type="email"]:focus,
    508 input[type="password"]:focus,
    509 input[type="search"]:focus,
    510 input[type="text"]:focus,
    511 input[type="url"]:focus,
    512 textarea:focus {
    513         color: #2b2b2b;
     541/* Placeholder text color -- selectors need to be separate to work. */
     542
     543::-webkit-input-placeholder {
     544        color: #767676;
    514545}
    515546
    516 textarea {
    517         padding: 8px 10px;
    518         width: 100%;
     547:-moz-placeholder {
     548        color: #767676;
    519549}
    520550
    521 .search-field {
    522         width: 100%;
     551::-moz-placeholder {
     552        color: #767676;
    523553}
    524554
    525 .search-submit {
    526         display: none;
     555:-ms-input-placeholder {
     556        color: #767676;
    527557}
    528558
    529559/* Responsive images. Fluid images for posts, comments, and widgets */
    530560
     561.comment-content img,
    531562.entry-content img,
    532563.entry-summary img,
    533 .comment-content img,
    534564#site-header img,
    535565.widget img,
    536566.wp-caption {
     
    542572 * scaled correctly.
    543573 */
    544574
     575.comment-content img[height],
    545576.entry-content img,
    546577.entry-summary img,
    547 .comment-content img[height],
    548578img[class*="align"],
    549579img[class*="wp-image-"],
    550580img[class*="attachment-"],
     
    582612/* Alignment */
    583613
    584614.alignleft {
    585         display: inline;
    586615        float: left;
    587         margin-right: 24px;
    588616}
    589617
    590618.alignright {
    591         display: inline;
    592619        float: right;
    593         margin-left: 24px;
    594620}
    595621
    596622.aligncenter {
    597         clear: both;
    598623        display: block;
    599         margin: 0 auto;
     624        margin-left: auto;
     625        margin-right: auto;
    600626}
    601627
    602628blockquote.alignleft,
    603 img.alignleft,
    604 .wp-caption.alignleft {
     629img.alignleft {
    605630        margin: 7px 24px 7px 0;
    606631}
    607632
     633.wp-caption.alignleft {
     634        margin: 7px 14px 7px 0;
     635}
     636
    608637blockquote.alignright,
    609 img.alignright,
    610 .wp-caption.alignright {
     638img.alignright {
    611639        margin: 7px 0 7px 24px;
    612640}
    613641
     642.wp-caption.alignright {
     643        margin: 7px 0 7px 14px;
     644}
     645
    614646blockquote.aligncenter,
    615647img.aligncenter,
    616648.wp-caption.aligncenter {
     
    652684        font-style: italic;
    653685        line-height: 1.5;
    654686        margin: 9px 0;
     687        padding-right: 10px;
    655688}
    656689
    657690img.wp-smiley {
    658         border: none;
     691        border: 0;
    659692        margin-bottom: 0;
    660693        margin-top: 0;
    661694        padding: 0;
     
    735768.widget_twentyfourteen_ephemera .widget-title:before {
    736769        -webkit-font-smoothing: antialiased;
    737770        display: inline-block;
    738         font-family: Genericons;
    739         font-size: 16px;
    740         font-style: normal;
    741         font-weight: normal;
    742         line-height: 1;
     771        font: normal 16px/1 Genericons;
    743772        text-decoration: inherit;
    744773        vertical-align: top;
    745774}
    746775
    747 /* Separator */
     776/* Separators */
    748777
    749778.site-content span + .entry-date:before,
    750779.full-size-link:before,
     
    784813}
    785814
    786815.site-header {
     816        background-color: #000;
    787817        max-width: 1260px;
    788818        position: relative;
    789819        width: 100%;
     
    791821}
    792822
    793823.header-main {
    794         background-color: #000;
    795824        min-height: 48px;
    796825        padding: 0 10px;
    797826}
    798827
    799828.site-title {
    800         display: inline-block;
    801829        float: left;
    802830        font-size: 18px;
    803831        font-weight: 700;
     
    816844        cursor: pointer;
    817845        float: right;
    818846        height: 48px;
    819         margin-right: 48px;
     847        margin-right: 38px;
    820848        text-align: center;
    821849        width: 48px;
    822850}
     
    837865        -webkit-box-sizing: border-box;
    838866        -moz-box-sizing:    border-box;
    839867        box-sizing:         border-box;
    840         position: relative;
     868        position: absolute;
     869        top: 48px;
    841870        width: 100%;
    842871        z-index: 2;
    843872}
     
    855884        width: 300px;
    856885}
    857886
     887.search-toggle .screen-reader-text {
     888        right: 0; /* This makes sure a horizontal scrollbar won't appear */
     889}
    858890
     891
    859892/**
    860893 * 5.0 Navigations
    861894 * -----------------------------------------------------------------------------
    862895 */
    863896
     897.site-navigation ul {
     898        list-style: none;
     899        margin: 0;
     900}
     901
     902.site-navigation li {
     903        border-top: 1px solid rgba(255, 255, 255, 0.2);
     904}
     905
     906.site-navigation ul ul {
     907        margin-left: 20px;
     908}
     909
    864910.site-navigation a {
    865911        color: #fff;
     912        display: block;
    866913        text-transform: uppercase;
    867914}
    868915
     
    873920        color: #55d737;
    874921}
    875922
    876 .site-navigation ul {
    877         list-style: none;
     923.site-navigation a:hover {
     924        color: rgba(255, 255, 255, 0.7);
    878925}
    879926
    880927/* Primary Navigation */
     
    885932        -moz-box-sizing:    border-box;
    886933        box-sizing:         border-box;
    887934        font-size: 14px;
    888         margin: 0 auto;
    889935        padding-top: 24px;
    890936}
    891937
    892938.primary-navigation.toggled-on {
    893         border-bottom: 1px solid rgba(255, 255, 255, 0.4);
    894         margin-bottom: 36px;
    895         padding-top: 72px;
     939        padding: 72px 0 36px;
    896940}
    897941
    898942.primary-navigation .nav-menu {
     943        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    899944        display: none;
    900945}
    901946
     
    903948        display: block;
    904949}
    905950
    906 .primary-navigation ul {
    907         list-style: none;
    908         margin: 0;
    909         padding-left: 0;
    910 }
    911 
    912 .primary-navigation li {
    913         border-top: 1px solid rgba(255, 255, 255, 0.2);
    914 }
    915 
    916 .primary-navigation ul ul li {
    917         margin-left: 15px;
    918 }
    919 
    920951.primary-navigation a {
    921         color: #fff;
    922         display: block;
    923952        padding: 7px 0;
    924         text-decoration: none;
    925953}
    926954
    927 .primary-navigation a:hover {
    928         color: rgba(255, 255, 255, 0.7);
    929 }
    930 
    931955/* Secondary Navigation */
    932956
    933957.secondary-navigation {
    934958        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    935         font-size: 14px;
     959        font-size: 11px;
    936960        margin: 48px 0;
    937961}
    938962
    939963.secondary-navigation a {
    940         display: block;
    941         padding: 8px 0 9px;
     964        padding: 10px 0;
    942965}
    943966
    944 .secondary-navigation a:hover {
    945         color: #55d737;
    946 }
    947 
    948 .secondary-navigation ul {
    949         margin: 0;
    950 }
    951 
    952 .secondary-navigation ul ul {
    953         margin-left: 20px;
    954 }
    955 
    956 .secondary-navigation li {
    957         border-top: 1px solid rgba(255, 255, 255, 0.2);
    958 }
    959 
    960967.menu-toggle {
    961         background-color: #000;
    962968        cursor: pointer;
    963969        font-size: 0;
    964         height: 16px;
     970        height: 48px;
    965971        margin: 0;
    966         padding: 16px;
    967972        position: absolute;
    968973        top: 0;
    969974        right: 0;
     975        text-align: center;
     976        width: 48px;
    970977}
    971978
    972979.menu-toggle:before {
    973980        color: #fff;
    974981        content: "\f419";
     982        margin-top: 16px;
    975983}
    976984
    977985
     
    10051013 */
    10061014
    10071015 .post-thumbnail {
    1008         background: url(images/pattern-light.svg) #767676 repeat fixed;
     1016        background: #767676 url(images/pattern-light.svg) repeat fixed;
    10091017        display: none;
    1010         float: none;
    10111018        height: auto;
    10121019        margin: 0;
    1013         min-height: 192px;
     1020        min-height: 216px;
    10141021        position: relative;
    10151022        width: 100%;
    10161023        z-index: 0;
    10171024}
    10181025
    10191026a.post-thumbnail:hover {
    1020         background: url(images/pattern-light.svg) #919191 repeat fixed;
     1027        background-color: #919191;
    10211028}
    10221029
    10231030.post-thumbnail img {
     
    10411048        z-index: 1;
    10421049}
    10431050
    1044 .site-content .entry-header {
    1045         background-color: #fff;
    1046         padding: 0 10px 12px;
    1047 }
    1048 
    1049 .site-content .has-post-thumbnail .entry-header,
    1050 .site-content .format-standard .entry-header {
    1051         padding-top: 24px;
    1052 }
    1053 
    1054 .site-content .format-standard.post-password-required .entry-header {
    1055         padding-top: 0;
    1056 }
    1057 
    10581051.entry-title {
    1059         clear: none;
    1060         font-size: 15px;
    1061         font-weight: 900;
    1062         line-height: 1.2;
    1063         margin: 0 0 6px 0;
    1064 }
    1065 
    1066 .site-content .entry-title {
    10671052        font-size: 33px;
    10681053        font-weight: 300;
    10691054        line-height: 1.0909090909;
    10701055        margin-bottom: 12px;
     1056        margin: 0 0 12px 0;
    10711057        text-transform: uppercase;
    10721058}
    10731059
     
    10791065        color: #55d737;
    10801066}
    10811067
     1068.site-content .entry-header {
     1069        background-color: #fff;
     1070        padding: 0 10px 12px;
     1071}
    10821072
     1073.site-content .has-post-thumbnail .entry-header,
     1074.site-content .format-standard .entry-header {
     1075        padding-top: 24px;
     1076}
     1077
     1078.site-content .format-standard.post-password-required .entry-header {
     1079        padding-top: 0;
     1080}
     1081
     1082
    10831083/**
    10841084 * 6.3 Entry Meta
    10851085 * -----------------------------------------------------------------------------
     
    10931093        line-height: 1.3333333333;
    10941094}
    10951095
    1096 .site-content .entry-meta {
    1097         background-color: #fff;
    1098         margin-bottom: 8px;
    1099         text-transform: uppercase;
    1100 }
    1101 
    11021096.entry-meta a {
    11031097        color: #767676;
    11041098}
    11051099
    11061100.entry-meta a:hover {
    1107         color: #2b2b2b;
     1101        color: #55d737;
    11081102}
    11091103
    11101104.sticky .entry-date {
     
    11331127        display: inline;
    11341128}
    11351129
     1130.site-content .entry-meta {
     1131        background-color: #fff;
     1132        margin-bottom: 8px;
     1133        text-transform: uppercase;
     1134}
     1135
    11361136.site-content footer.entry-meta {
    1137         margin: 12px auto 36px;
     1137        margin: 12px auto;
    11381138        padding: 0 10px;
    11391139}
    11401140
     1141.site-content footer.entry-meta:empty {
     1142        margin-top: 0;
     1143        margin-bottom: 0;
     1144}
    11411145
     1146
    11421147/* Tag links style */
    11431148
    11441149.tag-links a {
     
    11901195        width: 4px;
    11911196}
    11921197
    1193 @-moz-document url-prefix() { /* For Firefox to avoid jagged edge */
    1194         .tag-links a:before {
    1195                 border-right: 10px solid #767676;
    1196                 left: -10px;
    1197         }
    1198 }
    11991198
    1200 
    12011199/**
    12021200 * 6.3 Entry Content
    12031201 * -----------------------------------------------------------------------------
    12041202 */
    12051203
    12061204.entry-content,
    1207 .page-content,
    1208 .entry-summary {
    1209         position: relative;
    1210         z-index: 2;
     1205.entry-summary,
     1206.page-content {
     1207        -webkit-hyphens: auto;
     1208        -moz-hyphens:    auto;
     1209        -ms-hyphens:     auto;
     1210        hyphens:         auto;
     1211        word-wrap: break-word;
    12111212}
    12121213
    12131214.site-content .entry-content,
     
    12221223}
    12231224
    12241225.entry-content a,
     1226.entry-summary a,
    12251227.page-content a,
    1226 .entry-summary a,
    12271228.comment-content a {
    12281229        text-decoration: underline;
    12291230}
    12301231
    12311232.entry-content a:hover,
     1233.entry-summary a:hover,
    12321234.page-content a:hover,
    1233 .entry-summary a:hover,
    12341235.comment-content a:hover {
    12351236        text-decoration: none;
    12361237}
     
    12561257
    12571258.entry-content .edit-link {
    12581259        clear: both;
    1259         display: block;
     1260        font-size: 12px;
     1261        font-weight: 400;
     1262        line-height: 1.3333333333;
     1263        text-transform: uppercase;
    12601264}
    12611265
     1266.entry-content .edit-link a {
     1267        color: #767676;
     1268        text-decoration: none;
     1269}
     1270
    12621271/* Mediaelements */
    12631272
    12641273.hentry .mejs-container {
     
    13331342        color: #fff;
    13341343}
    13351344
    1336 .page-links > span.page-links-title {
     1345.page-links > .page-links-title {
    13371346        height: auto;
    13381347        margin: 0;
    13391348        padding-right: 9px;
     
    13491358        white-space: pre;
    13501359}
    13511360
    1352 .more-link:hover,
    1353 .post-format-archive-link:hover {
    1354         text-decoration: none;
    1355 }
    1356 
    13571361.more-link .meta-nav,
    13581362.post-format-archive-link .meta-nav {
    13591363        position: relative;
     
    14561460
    14571461.gallery-caption {
    14581462        background-color: rgba(0, 0, 0, 0.7);
    1459         box-sizing: border-box;
     1463        -webkit-box-sizing: border-box;
     1464        -moz-box-sizing:    border-box;
     1465        box-sizing:         border-box;
    14601466        color: #fff;
    14611467        font-size: 12px;
    14621468        line-height: 1.5;
     
    14761482        height: 100%;
    14771483        min-height: 49px;
    14781484        position: absolute;
     1485        top: 0;
    14791486        left: 0;
    1480         top: 0;
    14811487        width: 100%;
    14821488}
    14831489
     
    15021508.format-quote .entry-content,
    15031509.format-quote .entry-summary,
    15041510.format-link .entry-content,
    1505 .format-link.entry-summary {
     1511.format-link .entry-summary {
    15061512        padding-top: 0;
    15071513}
    15081514
     
    15341540.image-navigation .previous-image,
    15351541.image-navigation .next-image {
    15361542        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    1537         -webkit-box-sizing: border-box;
    1538         -moz-box-sizing:    border-box;
    1539         box-sizing:         border-box;
    1540         float: none;
    1541         padding: 11px 0;
    1542         text-align: left;
     1543        padding: 11px 0 12px;
    15431544        width: 100%;
    15441545}
    15451546
     
    15821583.paging-navigation .page-numbers {
    15831584        border-top: 5px solid transparent;
    15841585        display: inline-block;
    1585         font-size: 13px;
     1586        font-size: 14px;
    15861587        font-weight: 900;
    15871588        margin-right: 1px;
    1588         padding: 7px 15px;
     1589        padding: 7px 16px;
    15891590        text-transform: uppercase;
    15901591}
    15911592
     
    15991600}
    16001601
    16011602.paging-navigation a:hover {
    1602         background-color: #f5f5f5;
    16031603        border-top: 5px solid #55d737;
    16041604        color: #2b2b2b;
    16051605}
     
    16431643        font-size: 16px;
    16441644        font-weight: 900;
    16451645        line-height: 1.5;
    1646         margin: 0 0 24px;
     1646        margin: 0;
    16471647}
    16481648
    16491649.taxonomy-description {
    16501650        color: #767676;
    1651         font-size: 12px;
    1652         line-height: 1.5;
     1651        font-size: 14px;
     1652        line-height: 1.2857142857;
    16531653        margin-bottom: 18px;
    16541654}
    16551655
    1656 .taxonomy-description p:last-child {
    1657         margin: 0;
    1658 }
    16591656
    1660 
    16611657/**
    16621658 * 6.9 Contributor Page
    16631659 * -----------------------------------------------------------------------------
     
    16711667        padding: 48px 10px;
    16721668}
    16731669
     1670.contributor:nth-of-type(1) {
     1671        padding-top: 24px;
     1672}
     1673
    16741674.contributor-info {
    16751675        margin: 0 auto;
    16761676        max-width: 474px;
     
    16881688        font-weight: 900;
    16891689        line-height: 1.5;
    16901690        margin: 0;
    1691         text-transform: uppercase;
    16921691}
    16931692
    1694 .contributor-bio {
    1695         color: #767676;
     1693.contributor-bio a {
     1694        text-decoration: underline;
    16961695}
    16971696
     1697.contributor-bio a:hover {
     1698        text-decoration: none;
     1699}
     1700
    16981701.contributor-posts-link {
    16991702        display: inline-block;
    17001703        line-height: 1;
     
    17121715 * -----------------------------------------------------------------------------
    17131716 */
    17141717
    1715 .error404 .page-header,
    17161718.error404 .page-content {
    17171719        padding-top: 0;
    17181720}
    17191721
    17201722.error404 .page-content .search-form {
    1721         margin-bottom: 36px;
     1723        margin-bottom: 24px;
    17221724}
    17231725
    17241726
     
    17271729 * -----------------------------------------------------------------------------
    17281730 */
    17291731
    1730 .full-width.singular .content-area {
    1731         padding-top: 0;
    1732 }
    1733 
    17341732.full-width .hentry {
    17351733        max-width: 100%;
    17361734}
    17371735
    1738 .full-width.singular .hentry.no-post-thumbnail,
    1739 .full-width.singular .hentry.no-post-thumbnail.format-standard.post-password-required {
    1740         padding-top: 24px;
     1736
     1737/**
     1738 * 6.12 Singular
     1739 * -----------------------------------------------------------------------------
     1740 */
     1741
     1742.singular .hentry.format-standard,
     1743.singular .hentry.has-post-thumbnail {
     1744        margin-top: -24px;
    17411745}
    17421746
    1743 .full-width.singular .hentry.no-post-thumbnail.format-standard {
    1744         padding-top: 0;
     1747.singular .hentry.format-standard.post-password-required {
     1748        margin-top: 0
    17451749}
    17461750
    17471751
    17481752/**
    1749  * 6.12 Comments
     1753 * 6.13 Comments
    17501754 * -----------------------------------------------------------------------------
    17511755 */
    17521756
     
    17571761}
    17581762
    17591763.comment-reply-title,
    1760 .comments-title, {
     1764.comments-title {
    17611765        font-size: 16px;
    17621766        font-weight: 900;
    17631767        line-height: 1.5;
    1764         margin-bottom: 0;
     1768        margin: 0;
    17651769        text-transform: uppercase;
    17661770}
    17671771
    1768 .comment-form {
    1769         background: #fff;
    1770 }
    1771 
    17721772.comment-list {
    17731773        list-style: none;
    17741774        margin: 0 0 48px 0;
     
    17771777.comment-author {
    17781778        font-size: 14px;
    17791779        line-height: 1.7142857142;
    1780         text-transform: uppercase;
    17811780}
    17821781
    17831782.comment-list .reply,
     
    17871786        text-transform: uppercase;
    17881787}
    17891788
     1789.comment-list .reply {
     1790        margin-top: 24px;
     1791}
     1792
    17901793.comment-author .fn {
    17911794        font-weight: 900;
    1792         text-transform: uppercase;
    17931795}
    17941796
    17951797.comment-author a {
     
    18071809.comment-list .trackback a:hover,
    18081810.comment-metadata a:hover {
    18091811        color: #55d737;
    1810         text-decoration: none;
    18111812}
    18121813
    1813 .comments-area article,
     1814.comment-list article,
    18141815.comment-list .pingback,
    18151816.comment-list .trackback {
    1816         border-top: 1px solid rgba(0, 0, 0, 0.1);
    1817         margin-bottom: 24px;
    1818         padding-top: 24px;
     1817        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
     1818        margin-top: 24px;
     1819        padding-bottom: 24px;
    18191820}
    18201821
    1821 .comment-list li:first-child article {
    1822         border: none;
    1823 }
    1824 
    1825 .comments-area article {
    1826         background: none;
    1827         min-height: 48px;
    1828 }
    1829 
    18301822.comment-author {
    18311823        padding-left: 36px;
    18321824        position: relative;
     
    18501842        display: none;
    18511843}
    18521844
    1853 .comment-author .fn {
    1854         font-style: normal;
    1855 }
    1856 
    18571845.comment-content,
    18581846.comment-list .reply,
    18591847.comment-metadata {
     
    18761864}
    18771865
    18781866.comment-content {
     1867        -webkit-hyphens: auto;
     1868        -moz-hyphens:    auto;
     1869        -ms-hyphens:     auto;
     1870        hyphens:         auto;
    18791871        word-wrap: break-word;
    18801872}
    18811873
     
    18891881        margin-bottom: 0;
    18901882}
    18911883
     1884.comment-content p:last-child {
     1885        margin-bottom: 0
     1886}
     1887
    18921888.comment-list .children {
    18931889        list-style: none;
    18941890        margin-left: 18px;
    18951891}
    18961892
    1897 .comments-area .children article {
    1898         border: none;
    1899 }
    1900 
    19011893.comment-respond {
    19021894        margin-bottom: 24px;
    19031895        padding: 0;
     
    19181910        font-weight: 900;
    19191911        line-height: 1.5;
    19201912        margin-top: 24px;
    1921         padding: 0 10px;
    19221913        text-transform: uppercase;
    19231914}
    19241915
     
    19321923        width: 100%;
    19331924}
    19341925
    1935 .form-allowed-tags {
    1936         display: none;
     1926.form-allowed-tags,
     1927.form-allowed-tags code {
     1928        font-size: 12px;
     1929        line-height: 1.5;
    19371930}
    19381931
    1939 .comment-form p:last-child {
    1940         margin-bottom: 0;
    1941 }
    1942 
    19431932.comment-navigation {
    19441933        font-size: 12px;
    19451934        line-height: 2;
     
    19671956 * -----------------------------------------------------------------------------
    19681957 */
    19691958
    1970 /* Primary Sidebar, Footer Sidebar */
     1959/* Secondary */
    19711960
    19721961#secondary {
    19731962        background-color: #000;
     
    19751964        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    19761965        clear: both;
    19771966        color: rgba(255, 255, 255, 0.55);
    1978         font-size: 14px;
    1979         line-height: 1.2857142857;
    19801967        margin-top: -1px;
    19811968        padding: 0 10px;
    19821969        position: relative;
     
    19841971}
    19851972
    19861973.site-description {
    1987         color: rgba(255, 255, 255, 0.55);
    19881974        display: none;
    19891975        font-size: 11px;
    19901976        font-weight: 400;
     1977        line-height: 1.6363636363;
    19911978}
    19921979
     1980/* Primary Sidebar */
     1981
    19931982.primary-sidebar {
    19941983        padding-top: 48px;
    19951984}
     1985
    19961986.secondary-navigation + .primary-sidebar {
    19971987        padding-top: 0;
    19981988}
    19991989
    2000 .footer-sidebar a,
    2001 .primary-sidebar a {
    2002         color: rgba(255, 255, 255, 0.75);
    2003 }
    2004 
    2005 .footer-sidebar a:hover,
    2006 .primary-sidebar a:hover {
    2007         color: #55d737;
    2008 }
    2009 
    2010 .footer-sidebar .widget-title,
    2011 .footer-sidebar .widget-title a,
    2012 .footer-sidebar .widget-title a:hover,
    2013 .primary-sidebar .widget-title,
    2014 .primary-sidebar .widget-title a,
    2015 .primary-sidebar .widget-title a:hover {
    2016         color: #fff;
    2017 }
    2018 
    20191990/* Content Sidebar */
    20201991
    20211992.content-sidebar {
     
    20251996        -moz-box-sizing:    border-box;
    20261997        box-sizing:         border-box;
    20271998        color: #767676;
    2028         font-size: 14px;
    2029         line-height: 1.2857142857;
    2030         margin: 0 auto;
    20311999        padding: 36px 10px 0;
    2032         position: relative;
    20332000}
    20342001
    20352002
     
    20382005 * -----------------------------------------------------------------------------
    20392006 */
    20402007
     2008/* Primary Sidebar, Footer Sidebar */
     2009
    20412010.widget {
    2042         margin: 0 auto 48px;
     2011        font-size: 14px;
     2012        -webkit-hyphens: auto;
     2013        -moz-hyphens:    auto;
     2014        -ms-hyphens:     auto;
     2015        hyphens:         auto;
     2016        line-height: 1.2857142857;
     2017        margin-bottom: 48px;
    20432018        width: 100%;
     2019        word-wrap: break-word;
    20442020}
    20452021
    2046 .widget p {
     2022.widget a {
     2023        color: rgba(255, 255, 255, 0.75);
     2024}
     2025
     2026.widget a:hover,
     2027.widget a:focus,
     2028.widget a:active {
     2029        color: #55d737;
     2030}
     2031
     2032.widget h1,
     2033.widget h2,
     2034.widget h3,
     2035.widget h4,
     2036.widget h5,
     2037.widget h6 {
     2038        margin: 24px 0 12px;
     2039}
     2040
     2041.widget h1 {
     2042        font-size: 22px;
     2043        line-height: 1.0909090909;
     2044}
     2045
     2046.widget h2 {
     2047        font-size: 20px;
     2048        line-height: 1.2;
     2049}
     2050
     2051.widget h3 {
     2052        font-size: 18px;
     2053        line-height: 1.3333333333;
     2054}
     2055
     2056.widget h4 {
     2057        font-size: 16px;
     2058        line-height: 1.5;
     2059}
     2060
     2061.widget h5 {
     2062        font-size: 14px;
     2063        line-height: 1.7142857142;
     2064}
     2065
     2066.widget h6 {
     2067        font-size: 12px;
     2068        line-height: 2;
     2069}
     2070
     2071.widget address {
    20472072        margin-bottom: 18px;
    20482073}
    20492074
     2075.widget abbr,
     2076.widget acronym {
     2077        border-color: rgba(255, 255, 255, 0.75);
     2078}
     2079
     2080.widget mark,
     2081.widget ins {
     2082        color: #000;
     2083}
     2084
     2085.widget pre {
     2086        border-color: rgba(255, 255, 255, 0.2);
     2087}
     2088
     2089.widget fieldset {
     2090        border-color: rgba(255, 255, 255, 0.2);
     2091}
     2092
     2093.widget code,
     2094.widget kbd,
     2095.widget tt,
     2096.widget var,
     2097.widget samp,
     2098.widget pre {
     2099        font-size: 12px;
     2100        line-height: 1.5;
     2101}
     2102
     2103.widget blockquote {
     2104        color: rgba(255, 255, 255, 0.55);
     2105        font-size: 18px;
     2106        line-height: 1.5;
     2107        margin-bottom: 18px;
     2108}
     2109
     2110.widget blockquote cite {
     2111        color: rgba(255, 255, 255, 0.8);
     2112        font-size: 14px;
     2113        line-height: 1.2857142857;
     2114}
     2115
     2116.widget dl,
     2117.widget dd {
     2118        margin-bottom: 18px;
     2119}
     2120
    20502121.widget ul,
    20512122.widget ol {
    20522123        list-style: none;
     
    20582129        margin-left: 10px;
    20592130}
    20602131
    2061 .widget select,
    2062 .widget iframe {
    2063         margin-left: 1px;
    2064         max-width: 99%;
     2132.widget table,
     2133.widget th,
     2134.widget td {
     2135        border-color: rgba(255, 255, 255, 0.2);
    20652136}
    20662137
    2067 .widget-title {
     2138.widget table {
     2139        margin-bottom: 18px;
     2140}
     2141
     2142.widget del {
     2143        color: rgba(255, 255, 255, 0.4);
     2144}
     2145
     2146.widget hr {
     2147        background-color: rgba(255, 255, 255, 0.2);
     2148}
     2149
     2150.widget p {
     2151        margin-bottom: 18px;
     2152}
     2153
     2154.widget input,
     2155.widget textarea {
     2156        background-color: rgba(255, 255, 255, 0.1);
     2157        border: 1px solid rgba(255, 255, 255, 0.2);
     2158        color: #fff;
     2159        font-size: 16px;
     2160        padding: 1px 2px 2px 4px;
     2161}
     2162
     2163.widget input:focus,
     2164.widget textarea:focus {
     2165        border: 1px solid rgba(255, 255, 255, 0.3);
     2166}
     2167
     2168.widget button,
     2169.widget input[type="button"],
     2170.widget input[type="reset"],
     2171.widget input[type="submit"] {
     2172        padding: 5px 15px 4px;
     2173}
     2174
     2175.widget .wp-caption {
     2176        color: rgba(255, 255, 255, 0.45);
     2177        margin-bottom: 18px;
     2178}
     2179
     2180.widget .widget-title {
    20682181        font-size: 14px;
    2069         font-weight: 900;
     2182        font-weight: 700;
    20702183        line-height: 1.7142857142;
    20712184        margin: 0 0 24px 0;
    20722185        text-transform: uppercase;
    20732186}
    20742187
    2075 .widget-area button,
    2076 .widget-area input[type="button"],
    2077 .widget-area input[type="reset"],
    2078 .widget-area input[type="submit"] {
    2079         font-size: 11px;
    2080         padding: 6px 15px;
    2081 }
    2082 
    2083 .widget-area input[type="email"],
    2084 .widget-area input[type="password"],
    2085 .widget-area input[type="search"],
    2086 .widget-area input[type="text"],
    2087 .widget-area input[type="url"],
    2088 .widget-area textarea {
    2089         background-color: rgba(255, 255, 255, 0.15);
    2090         border: 1px solid rgba(255, 255, 255, 0.2);
     2188.widget-title,
     2189.widget-title a,
     2190.widget-title a:hover,
     2191.widget-title a:focus,
     2192.widget-title a:active {
    20912193        color: #fff;
    2092         max-width: 100%;
    2093         padding: 4px;
    20942194}
    20952195
    20962196/* Calendar Widget*/
    20972197
    2098 .widget_calendar table,
    2099 .widget_calendar th,
    2100 .widget_calendar td {
    2101         border-color: rgba(255, 255, 255, 0.2);
    2102 }
    2103 
    21042198.widget_calendar table {
    21052199        line-height: 2;
    21062200        margin: 0;
     
    21502244        text-align: right;
    21512245}
    21522246
    2153 /* Cloud Widgets */
     2247/* Ephemera Widget*/
    21542248
    2155 .widget_tag_cloud div {
    2156         word-wrap: break-word;
     2249.widget_twentyfourteen_ephemera > ol > li {
     2250        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
     2251        margin-bottom: 18px;
     2252        padding: 0;
    21572253}
    21582254
    2159 /* Ephemera Widget*/
    2160 
    21612255.widget_twentyfourteen_ephemera .hentry {
    21622256        margin-bottom: 0;
    21632257}
    21642258
    2165 .widget_twentyfourteen_ephemera li {
    2166         border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    2167         margin-bottom: 18px;
    2168         padding: 0;
    2169 }
    2170 
    21712259.widget_twentyfourteen_ephemera .entry-title,
    21722260.widget_twentyfourteen_ephemera .entry-meta,
    2173 .widget_twentyfourteen_ephemera .post-format-archive-link {
    2174         font-size: 11px;
    2175         line-height: 1.6363636363;
     2261.widget_twentyfourteen_ephemera .wp-caption-text,
     2262.widget_twentyfourteen_ephemera .more-link,
     2263.widget_twentyfourteen_ephemera .post-format-archive-link,
     2264.widget_twentyfourteen_ephemera .entry-content table {
     2265        font-size: 12px;
     2266        line-height: 1.5;
    21762267}
    21772268
    21782269.widget_twentyfourteen_ephemera .entry-title {
    21792270        display: inline;
    21802271        font-weight: 400;
    2181         margin: 0 0 6px 0;
     2272        text-transform: none;
    21822273}
    21832274
    21842275.widget_twentyfourteen_ephemera .entry-meta {
    21852276        margin-bottom: 18px;
    21862277}
    21872278
    2188 .widget_twentyfourteen_ephemera .post-format-archive-link {
    2189         display: inline-block;
     2279.widget_twentyfourteen_ephemera .entry-content ul,
     2280.widget_twentyfourteen_ephemera .entry-content ol {
     2281        margin: 0 0 18px 20px;
    21902282}
    21912283
    2192 .widget_twentyfourteen_ephemera .wp-caption-text {
    2193         margin: 6px 0 0;
    2194         padding: 0;
     2284.widget_twentyfourteen_ephemera .entry-content ul {
     2285        list-style: disc;
    21952286}
    21962287
    2197 .widget_twentyfourteen_ephemera .format-gallery .wp-caption-text {
    2198         margin-bottom: 18px;
     2288.widget_twentyfourteen_ephemera .entry-content ol {
     2289        list-style: decimal;
    21992290}
    22002291
    2201 .widget_twentyfourteen_ephemera .entry-content a {
    2202         word-wrap: break-word;
     2292.widget_twentyfourteen_ephemera .entry-content li > ul,
     2293.widget_twentyfourteen_ephemera .entry-content li > ol {
     2294        margin: 0 0 0 20px;
    22032295}
    22042296
    2205 .widget_twentyfourteen_ephemera .entry-content blockquote p cite {
    2206         font-size: 13px;
    2207         line-height: 1.3846153846;
     2297.widget_twentyfourteen_ephemera .entry-content th,
     2298.widget_twentyfourteen_ephemera .entry-content td {
     2299        padding: 6px;
    22082300}
    22092301
     2302.widget_twentyfourteen_ephemera .post-format-archive-link {
     2303        font-weight: 700;
     2304}
     2305
    22102306/* List Style Widgets*/
    22112307
    22122308.widget_archive li,
     
    22522348
    22532349/* RSS Widget */
    22542350
    2255 .widget_rss a img {
    2256         margin-top: -5px;
     2351.widget_rss .rsswidget img {
     2352        margin-top: -4px;
    22572353}
    22582354
    22592355.widget_rss li {
     
    22762372 * -----------------------------------------------------------------------------
    22772373 */
    22782374
    2279 .content-sidebar.widget-area .widget-title {
    2280         border-top: 5px solid #000;
     2375.content-sidebar .widget a {
     2376        color: #24890d;
     2377}
     2378
     2379.content-sidebar .widget a:hover,
     2380.content-sidebar .widget a:focus,
     2381.content-sidebar .widget a:active {
     2382        color: #55d737;
     2383}
     2384
     2385.content-sidebar .widget pre {
     2386        border-color: rgba(0, 0, 0, 0.1);
     2387}
     2388
     2389.content-sidebar .widget mark,
     2390.content-sidebar .widget ins {
    22812391        color: #2b2b2b;
    2282         font-size: 14px;
    2283         font-weight: 900;
    2284         margin-bottom: 18px;
    2285         padding-top: 7px;
    2286         text-transform: uppercase;
    22872392}
    22882393
    2289 .content-sidebar.widget-area .widget-title a,
    2290 .content-sidebar.widget-area .widget-title a:hover {
     2394.content-sidebar .widget abbr,
     2395.content-sidebar .widget acronym {
     2396        border-color: #2b2b2b;
     2397}
     2398
     2399.content-sidebar .widget fieldset {
     2400        border-color: rgba(0, 0, 0, 0.1);
     2401}
     2402
     2403.content-sidebar .widget blockquote {
     2404        color: #767676;
     2405}
     2406
     2407.content-sidebar .widget blockquote cite {
    22912408        color: #2b2b2b;
    22922409}
    22932410
    2294 .content-sidebar.widget-area button,
    2295 .content-sidebar.widget-area input[type="button"],
    2296 .content-sidebar.widget-area input[type="reset"],
    2297 .content-sidebar.widget-area input[type="submit"] {
    2298         font-size: 12px;
     2411.content-sidebar .widget li > ol,
     2412.content-sidebar .widget li > ul {
     2413        margin-left: 18px;
    22992414}
    23002415
    2301 .content-sidebar.widget-area input[type="email"],
    2302 .content-sidebar.widget-area input[type="password"],
    2303 .content-sidebar.widget-area input[type="search"],
    2304 .content-sidebar.widget-area input[type="text"],
    2305 .content-sidebar.widget-area input[type="url"],
    2306 .content-sidebar.widget-area textarea {
     2416.content-sidebar .widget table,
     2417.content-sidebar .widget th,
     2418.content-sidebar .widget td {
     2419        border-color: rgba(0, 0, 0, 0.1);
     2420}
     2421
     2422.content-sidebar .widget del {
     2423        color: #767676;
     2424}
     2425
     2426.content-sidebar .widget hr {
     2427        background-color: rgba(0, 0, 0, 0.1);
     2428}
     2429
     2430.content-sidebar .widget input,
     2431.content-sidebar .widget textarea {
    23072432        background-color: #fff;
    23082433        border: 1px solid rgba(0, 0, 0, 0.1);
    23092434        color: #2b2b2b;
    23102435}
    23112436
     2437.content-sidebar .widget input:focus,
     2438.content-sidebar .widget textarea:focus {
     2439        border: 1px solid rgba(0, 0, 0, 0.);
     2440}
     2441
     2442.content-sidebar .widget .wp-caption {
     2443        color: #767676;
     2444}
     2445
     2446.content-sidebar .widget .widget-title {
     2447        border-top: 5px solid #000;
     2448        color: #2b2b2b;
     2449        font-size: 14px;
     2450        font-weight: 900;
     2451        margin: 0 0 18px;
     2452        padding-top: 7px;
     2453        text-transform: uppercase;
     2454}
     2455
     2456.content-sidebar .widget-title a,
     2457.content-sidebar .widget-title a:hover,
     2458.content-sidebar .widget-title a:focus,
     2459.content-sidebar .widget-title a:active {
     2460        color: #2b2b2b;
     2461}
     2462
    23122463/* List Style Widgets*/
    23132464
    23142465.content-sidebar .widget_archive li,
     
    23222473        border-color: rgba(0, 0, 0, 0.1);
    23232474}
    23242475
    2325 .content-sidebar .widget .children,
    2326 .content-sidebar .widget .sub-menu {
    2327         margin-left: 18px;
    2328 }
    2329 
    23302476/* Calendar Widget */
    23312477
    2332 .content-sidebar .widget_calendar table,
    2333 .content-sidebar .widget_calendar th,
    2334 .content-sidebar .widget_calendar td {
    2335         border-color: rgba(0, 0, 0, 0.1);
    2336 }
    2337 
    23382478.content-sidebar .widget_calendar caption {
    23392479        color: #2b2b2b;
    2340         font-size: 14px;
    23412480        font-weight: 900;
    23422481}
    23432482
     
    23452484        background-color: rgba(0, 0, 0, 0.02);
    23462485}
    23472486
     2487.content-sidebar .widget_calendar tbody a,
     2488.content-sidebar .widget_calendar tbody a:hover {
     2489        color: #fff;
     2490}
     2491
    23482492/* Ephemera widget*/
    23492493
    23502494.content-sidebar .widget_twentyfourteen_ephemera .widget-title {
     
    23552499.content-sidebar .widget_twentyfourteen_ephemera .widget-title:before {
    23562500        background-color: #000;
    23572501        color: #fff;
    2358         margin-top: -1px;
    2359         margin-right: 10px;
     2502        margin: -1px 18px 0 0;
    23602503        padding: 6px 0 9px;
    23612504        text-align: center;
    23622505        vertical-align: middle;
     
    23872530        content: "\f107";
    23882531}
    23892532
    2390 .content-sidebar .widget_twentyfourteen_ephemera li {
     2533.content-sidebar .widget_twentyfourteen_ephemera > ol > li {
    23912534        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    23922535}
    23932536
    2394 .content-sidebar .widget_twentyfourteen_ephemera .entry-title,
    2395 .content-sidebar .widget_twentyfourteen_ephemera .entry-meta,
    2396 .content-sidebar .widget_twentyfourteen_ephemera .wp-caption-text,
    2397 .content-sidebar .widget_twentyfourteen_ephemera .more-link,
    2398 .content-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link {
    2399         font-size: 12px;
    2400         line-height: 1.5;
    2401 }
    2402 
    2403 .content-sidebar .widget_twentyfourteen_ephemera .entry-title {
    2404         font-weight: 400;
    2405 }
    2406 
    24072537.content-sidebar .widget_twentyfourteen_ephemera .entry-meta {
    24082538        color: #ccc;
    24092539}
     
    24122542        color: #767676;
    24132543}
    24142544
    2415 .content-sidebar .widget_twentyfourteen_ephemera .entry-meta a:hover{
    2416         color: #2b2b2b;
     2545.content-sidebar .widget_twentyfourteen_ephemera .entry-meta a:hover {
     2546        color: #55d737;
    24172547}
    24182548
     2549.content-sidebar.widget_twentyfourteen_ephemera blockquote cite {
     2550        font-size: 13px;
     2551        line-height: 1.3846153846;
     2552}
     2553
    24192554.content-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link {
    2420         color: #24890d;
    24212555        font-weight: 900;
    24222556}
    24232557
    2424 .content-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link:hover {
    2425         color: #55d737;
    2426 }
    24272558
    2428 
    24292559/**
    24302560 * 8.0 Footer
    24312561 * -----------------------------------------------------------------------------
     
    24712601 */
    24722602
    24732603.featured-content {
    2474         background: url(images/pattern-dark.svg) #4d4d4d repeat fixed;
     2604        background: #4d4d4d url(images/pattern-dark.svg) repeat fixed;
    24752605        -webkit-box-sizing: border-box;
    24762606        -moz-box-sizing:    border-box;
    24772607        box-sizing:         border-box;
     
    25412671        font-size: 18px;
    25422672        font-weight: 300;
    25432673        line-height: 1.3333333333;
    2544         margin-bottom: 0;
     2674        margin: 0;
    25452675        text-transform: uppercase;
    25462676}
    25472677
     
    26032733        background-color: #24890d;
    26042734}
    26052735
    2606 .slider-control-paging a.slider-active:before {
     2736.slider-control-paging .slider-active:before {
    26072737        background-color: #41a62a;
    26082738}
    26092739
     
    26502780        line-height: 46px;
    26512781}
    26522782
    2653 .slider-direction-nav a.slider-next:before {
     2783.slider-direction-nav .slider-next:before {
    26542784        content: "\f429";
    26552785}
    26562786
     
    26582788        display: none;
    26592789}
    26602790
     2791
    26612792/**
    26622793 * 10.0 Media Queries
    26632794 * -----------------------------------------------------------------------------
     
    27012832        }
    27022833
    27032834        .list-view .site-content .entry-title {
     2835                clear: none;
    27042836                font-size: 15px;
    27052837                font-weight: 900;
    27062838                line-height: 1.2;
     
    27482880        }
    27492881
    27502882        .attachment span.entry-date:before,
     2883        .entry-content .edit-link a:before,
    27512884        .entry-meta .edit-link a:before,
    27522885        .site-content .byline a:before,
    27532886        .site-content .comments-link a:before,
     
    27582891        .site-content .post-format a:before {
    27592892                -webkit-font-smoothing: antialiased;
    27602893                display: inline-block;
    2761                 font-family: Genericons;
    2762                 font-size: 16px;
    2763                 font-style: normal;
    2764                 font-weight: normal;
    2765                 text-transform: none;
     2894                font: normal 16px/1 Genericons;
     2895                text-decoration: inherit;
    27662896                vertical-align: top;
    27672897        }
    27682898
     
    27722902
    27732903        .site-content .format-video .post-format a:before {
    27742904                content: "\f104";
    2775                 margin: -2px 2px 0 0;
     2905                margin: -1px 2px 0 0;
    27762906        }
    27772907
    27782908        .site-content .format-image .post-format a:before {
    27792909                content: "\f102";
    2780                 margin: -3px 3px 0 0;
     2910                margin: -1px 3px 0 0;
    27812911        }
    27822912
    27832913        .site-content .format-quote .post-format a:before {
    27842914                content: "\f106";
    2785                 margin: -3px 3px 0 0;
     2915                margin: -1px 3px 0 0;
    27862916        }
    27872917
    27882918        .site-content .format-gallery .post-format a:before {
    27892919                content: "\f103";
    2790                 margin: -3px 4px 0 0;
     2920                margin: -1px 4px 0 0;
    27912921        }
    27922922
    27932923        .site-content .format-aside .post-format a:before {
    27942924                content: "\f101";
    2795                 margin: -2px 3px 0 0;
     2925                margin: -1px 3px 0 0;
    27962926        }
    27972927
    27982928        .site-content .format-link .post-format a:before {
    27992929                content: "\f107";
    2800                 margin: -2px 3px 0 0;
     2930                margin: -1px 3px 0 0;
    28012931        }
    28022932
    28032933        .site-content .featured-post:before {
    28042934                content: "\f308";
    2805                 margin: -3px 3px 0 0;
     2935                margin: -1px 3px 0 0;
    28062936        }
    28072937
    28082938        .site-content .entry-date a:before,
    28092939        .attachment span.entry-date:before {
    28102940                content: "\f303";
    2811                 margin: -2px 1px 0 0;
     2941                margin: 0 1px 0 0;
    28122942        }
    28132943
    28142944        .site-content .byline a:before {
    28152945                content: "\f304";
    2816                 margin: -3px 0 0 0;
     2946                margin: -1px 0 0 0;
    28172947        }
    28182948
    28192949        .site-content .comments-link a:before {
    28202950                content: "\f300";
    2821                 margin: -3px 2px 0 0;
     2951                margin: -1px 2px 0 0;
    28222952        }
    28232953
     2954        .entry-content .edit-link a:before,
    28242955        .entry-meta .edit-link a:before {
    28252956                content: "\f411";
    2826                 margin: -3px 2px 0 0;
     2957                margin: -1px 2px 0 0;
    28272958        }
    28282959
    28292960        .site-content .full-size-link a:before {
    28302961                content: "\f402";
    2831                 margin: -3px 2px 0 0;
     2962                margin: -1px 2px 0 0;
    28322963        }
    28332964
    28342965        .site-content .parent-post-link a:before {
    28352966                content: "\f301";
    2836                 margin: -3px 2px 0 0;
     2967                margin: -1px 2px 0 0;
    28372968        }
    28382969
     2970        .entry-content .edit-link a:before {
     2971                margin: 1px 2px 0 0;
     2972        }
     2973
    28392974        .list-view .site-content .has-post-thumbnail .post-thumbnail,
    28402975        .list-view .site-content .format-standard .post-thumbnail {
    28412976                margin-top: -49px;
     
    28713006
    28723007@media screen and (min-width: 673px) {
    28733008        .header-main {
    2874                 padding: 0 0 0 30px;
     3009                padding: 0 30px;
    28753010        }
    28763011
     3012        .search-toggle {
     3013                margin-right: 18px;
     3014        }
     3015
    28773016        .content-area {
    28783017                float: left;
    28793018                padding-top: 36px;
    28803019                width: 100%;
    28813020        }
    28823021
    2883         .full-width.singular .content-area {
    2884                 padding-top: 0;
    2885         }
    2886 
    28873022        .site-content {
    28883023                margin-right: 33.33333333%;
    28893024        }
    28903025
    2891         .full-width .site-content {
    2892                 margin-right: 0;
    2893         }
    2894 
    28953026        .site-content .has-post-thumbnail .entry-header,
    28963027        .site-content .format-standard .entry-header {
    28973028                margin-top: 0;
    28983029        }
    28993030
    2900         .full-width .site-content .has-post-thumbnail .entry-header,
    2901         .full-width .site-content .format-standard .entry-header {
    2902                 margin-top: -48px;
    2903         }
    2904 
    2905         .full-width.singular .hentry.no-post-thumbnail,
    2906         .full-width.singular .hentry.no-post-thumbnail.format-standard.post-password-required {
    2907                 padding-top: 36px;
    2908         }
    2909 
    2910         .full-width.singular .hentry.no-post-thumbnail.format-standard {
    2911                 padding-top: 0;
    2912         }
    2913 
    29143031        .archive-header,
    29153032        .comments-area,
    29163033        .image-navigation,
     
    29243041                padding-left: 30px;
    29253042        }
    29263043
     3044        .singular .hentry.format-standard,
     3045        .singular .hentry.has-post-thumbnail,
     3046        .singular .hentry.format-standard.post-password-required {
     3047                margin-top: 0
     3048        }
     3049
     3050        .full-width .site-content {
     3051                margin-right: 0;
     3052        }
     3053
     3054        .full-width .site-content .has-post-thumbnail .entry-header,
     3055        .full-width .site-content .format-standard .entry-header {
     3056                margin-top: -48px;
     3057        }
     3058
     3059        .full-width.singular .hentry.format-standard,
     3060        .full-width.singular .hentry.has-post-thumbnail {
     3061                margin-top: -36px;
     3062        }
     3063
     3064        .full-width.singular .hentry.format-standard.post-password-required {
     3065                margin-top: 0
     3066        }
     3067
    29273068        #secondary,
    29283069        #supplementary {
    29293070                padding: 0 30px;
     
    29833124        }
    29843125
    29853126        .slider-direction-nav li {
    2986                 border: none;
    2987                 padding: 0 1px; 0 0;
     3127                border: 0;
     3128                padding: 0 1px 0 0;
    29883129        }
    29893130
    29903131        .slider-direction-nav li:last-child {
     
    30053146}
    30063147
    30073148@media screen and (min-width: 782px) {
     3149        .header-main {
     3150                padding-right: 0;
     3151        }
     3152
    30083153        .search-toggle {
    30093154                margin-right: 0;
    30103155        }
     
    30293174                margin-top: 48px;
    30303175        }
    30313176
     3177        /* Navigation */
     3178
     3179        .site-navigation li .current_page_item > a,
     3180        .site-navigation li .current_page_ancestor > a,
     3181        .site-navigation li .current-menu-item > a,
     3182        .site-navigation li .current-menu-ancestor > a {
     3183                background-color: #000;
     3184        }
     3185
    30323186        /* Primary Navigation */
    30333187
    30343188        .primary-navigation {
    30353189                float: right;
    30363190                font-size: 11px;
    3037                 margin: 0 10px 0 -10px;
     3191                margin: 0 1px 0 -10px;
    30383192                padding: 0;
    30393193                text-transform: uppercase;
    30403194        }
     
    30453199        }
    30463200
    30473201        .primary-navigation .nav-menu {
     3202                border-bottom: 0;
    30483203                display: block;
    30493204        }
    30503205
     
    30713226        .primary-navigation ul ul {
    30723227                background-color: #24890d;
    30733228                float: left;
     3229                margin: 0;
    30743230                position: absolute;
    30753231                top: 48px;
    30763232                left: -999em;
     
    30893245                top: 0;
    30903246        }
    30913247
    3092         .primary-navigation ul ul li {
    3093                 margin: 0;
    3094         }
    3095 
    30963248        .primary-navigation ul ul a {
    30973249                padding: 18px 12px;
    30983250                white-space: normal;
    3099                 width: 144px;
     3251                width: 176px;
    31003252        }
    31013253
    31023254        .primary-navigation li:hover > a {
    31033255                background-color: #24890d;
    31043256                color: #fff;
     3257                opacity: 1.0;
    31053258        }
    31063259
    31073260        .primary-navigation ul ul a:hover {
     
    31183271                left: 100%;
    31193272        }
    31203273
    3121         .primary-navigation li .current_page_item > a,
    3122         .primary-navigation li .current_page_ancestor > a,
    3123         .primary-navigation li .current-menu-item > a,
    3124         .primary-navigation li .current-menu-ancestor > a {
    3125                 background-color: #000;
    3126         }
     3274
    31273275}
    31283276
    31293277@media screen and (min-width: 810px) {
     3278        .attachment .entry-attachment .attachment {
     3279                margin-right: -168px;
     3280                margin-left: -168px;
     3281                max-width: 810px;
     3282        }
     3283
     3284        .attachment .site-content .attachment img {
     3285                display: block;
     3286                margin: 0 auto;
     3287        }
     3288
     3289        .contributor-avatar {
     3290                margin-left: -168px;
     3291        }
     3292
     3293        .contributor-summary {
     3294                float: left;
     3295        }
     3296
    31303297        .full-width .site-content blockquote.alignleft,
    31313298        .full-width .site-content blockquote.alignright {
    31323299                width: -webkit-calc(50% + 130px);
     
    31413308                margin-left: -168px;
    31423309        }
    31433310
    3144         .full-width .site-content blockquote.alignrigh,
     3311        .full-width .site-content blockquote.alignright,
    31453312        .full-width .site-content img.size-full.alignright,
    31463313        .full-width .site-content img.size-large.alignright,
    31473314        .full-width .site-content img.size-medium.alignright,
    31483315        .full-width .site-content .wp-caption.alignright {
    31493316                margin-right: -168px;
    31503317        }
    3151 
    3152         .attachment .entry-attachment .attachment {
    3153                 margin-right: -168px;
    3154                 margin-left: -168px;
    3155                 max-width: 810px;
    3156         }
    3157 
    3158         .attachment .site-content .attachment img {
    3159                 display: block;
    3160                 margin: 0 auto;
    3161         }
    3162 
    3163         .contributor-avatar {
    3164                 margin-left: -168px;
    3165         }
    3166 
    3167         .contributor-summary {
    3168                 float: left;
    3169         }
    31703318}
    31713319
    31723320@media screen and (min-width: 870px) {
     
    31753323                padding-top: 72px;
    31763324        }
    31773325
    3178         .full-width.singular .content-area {
    3179                 padding-top: 0;
    3180         }
    3181 
    3182         .full-width.singular .hentry.no-post-thumbnail,
    3183         .full-width.singular .hentry.no-post-thumbnail.format-standard.post-password-required {
    3184                 padding-top: 72px;
    3185         }
    3186 
    3187         .full-width.singular .hentry.no-post-thumbnail.format-standard {
    3188                 padding-top: 0;
    3189         }
    3190 
    31913326        .site-content .has-post-thumbnail .entry-header,
    31923327        .site-content .format-standard .entry-header {
    31933328                margin-top: -48px;
     
    31993334
    32003335        .comment-list .trackback,
    32013336        .comment-list .pingback,
    3202         .comments-area article {
    3203                 margin-bottom: 36px;
    3204                 padding-top: 36px;
     3337        .comment-list article {
     3338                margin-top: 36px;
     3339                padding-bottom: 36px;
    32053340        }
    32063341
    32073342        .comment-author .avatar {
     
    32253360                margin-left: 60px;
    32263361        }
    32273362
     3363        .full-width.singular .hentry.format-standard,
     3364        .full-width.singular .hentry.has-post-thumbnail {
     3365                margin-top: -72px;
     3366        }
     3367
     3368        .full-width.singular .hentry.format-standard.post-password-required {
     3369                margin-top: 0
     3370        }
     3371
    32283372        .featured-content {
    32293373                margin-bottom: -24px;
    32303374        }
     
    32753419                border: 0;
    32763420                clear: none;
    32773421                float: left;
    3278                 font-size: 11px;
    3279                 line-height: 1.6363636363;
    32803422                margin: 0 0 0 -100%;
    32813423                min-height: 100vh;
    32823424                width: 122px;
     
    32863428                padding-top: 0;
    32873429        }
    32883430
    3289         .footer-sidebar .widget_archive li,
    3290         .footer-sidebar .widget_categories li,
    3291         .footer-sidebar .widget_links li,
    3292         .footer-sidebar .widget_meta li,
    3293         .footer-sidebar .widget_nav_menu li,
    3294         .footer-sidebar .widget_pages li,
    3295         .footer-sidebar .widget_recent_comments li,
    3296         .footer-sidebar .widget_recent_entries li,
    3297         .primary-sidebar .widget_archive li,
    3298         .primary-sidebar .widget_categories li,
    3299         .primary-sidebar .widget_links li,
    3300         .primary-sidebar .widget_meta li,
    3301         .primary-sidebar .widget_nav_menu li,
    3302         .primary-sidebar .widget_pages li,
    3303         .primary-sidebar .widget_recent_comments li,
    3304         .primary-sidebar .widget_recent_entries li {
    3305                 border-top: none;
    3306                 padding: 0;
    3307         }
    3308 
    33093431        .site-description {
    33103432                display: block;
    3311                 line-height: 1.6363636363;
    33123433                margin: -3px 0 21px;
    33133434        }
    33143435
    33153436        .secondary-navigation {
    3316                 border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    3317                 font-size: 11px;
    3318                 margin-top: 0;
     3437                margin: 0 -30px 48px;
     3438                width: 182px;
    33193439        }
    33203440
    3321         .secondary-navigation ul,
    3322         .secondary-navigation ul ul {
    3323                 list-style: none;
    3324                 margin: 0;
     3441        .secondary-navigation li {
     3442                position: relative;
    33253443        }
    33263444
    3327         .secondary-navigation li {
     3445        .secondary-navigation  li {
    33283446                border-top: 1px solid rgba(255, 255, 255, 0.2);
    3329                 position: relative;
    33303447        }
    33313448
     3449        .secondary-navigation  li li {
     3450                border-top: none;
     3451        }
     3452
     3453        .secondary-navigation a {
     3454                padding: 10px 30px;
     3455        }
     3456
     3457        .secondary-navigation li:hover > a {
     3458                background-color: #24890d;
     3459                color: #fff;
     3460        }
     3461
    33323462        .secondary-navigation ul ul {
    3333                 background: rgba(0, 0, 0, 0.9);
     3463                background-color: #24890d;
    33343464                display: none;
    33353465                position: absolute;
    3336                 top: -1px;
    3337                 left: 122px;
    3338                 width: 122px;
     3466                top: 0;
     3467                left: 162px;
     3468                width: 182px;
    33393469                z-index: 9999;
    33403470        }
    33413471
    3342         .secondary-navigation ul li:hover {
    3343                 background: #000;
     3472        .secondary-navigation ul ul a:hover {
     3473                background-color: #41a62a;
    33443474        }
    33453475
    33463476        .secondary-navigation ul li:hover > ul {
    33473477                display: block;
    33483478        }
    33493479
    3350         .primary-sidebar .widget-title,
    3351         .footer-sidebar .widget-title {
     3480        .footer-sidebar .widget,
     3481        .primary-sidebar .widget {
    33523482                font-size: 11px;
     3483                line-height: 1.6363636363;
     3484        }
     3485
     3486        .footer-sidebar .widget {
     3487                -webkit-box-sizing: border-box;
     3488                -moz-box-sizing:    border-box;
     3489                box-sizing:         border-box;
     3490                float: left;
     3491                padding: 0 30px;
     3492                width: 25%;
     3493        }
     3494
     3495        .footer-sidebar .widget h1,
     3496        .primary-sidebar .widget h1 {
     3497                font-size: 20px;
     3498                line-height: 1.2;
     3499        }
     3500
     3501        .footer-sidebar .widget h2,
     3502        .primary-sidebar .widget h2 {
     3503                font-size: 18px;
     3504                line-height: 1.3333333333;
     3505        }
     3506
     3507        .footer-sidebar .widget h3,
     3508        .primary-sidebar .widget h3 {
     3509                font-size: 16px;
     3510                line-height: 1.5;
     3511        }
     3512
     3513        .footer-sidebar .widget h4,
     3514        .primary-sidebar .widget h4 {
     3515                font-size: 14px;
     3516                line-height: 1.7142857142;
     3517        }
     3518
     3519        .footer-sidebar .widget h5,
     3520        .primary-sidebar .widget h5 {
     3521                font-size: 12px;
     3522                line-height: 2;
     3523        }
     3524
     3525        .footer-sidebar .widget h6,
     3526        .primary-sidebar .widget h6 {
     3527                font-size: 11px;
     3528                line-height: 2.1818181818;
     3529        }
     3530
     3531        .footer-sidebar .widget code,
     3532        .footer-sidebar .widget kbd,
     3533        .footer-sidebar .widget tt,
     3534        .footer-sidebar .widget var,
     3535        .footer-sidebar .widget samp,
     3536        .footer-sidebar .widget pre,
     3537        .primary-sidebar .widget code,
     3538        .primary-sidebar .widget kbd,
     3539        .primary-sidebar .widget tt,
     3540        .primary-sidebar .widget var,
     3541        .primary-sidebar .widget samp,
     3542        .primary-sidebar .widget pre {
     3543                font-size: 10px;
     3544                line-height: 1.8;
     3545        }
     3546
     3547        .footer-sidebar .widget blockquote,
     3548        .primary-sidebar .widget blockquote {
     3549                font-size: 14px;
     3550                line-height: 1.2857142857;
     3551        }
     3552
     3553        .footer-sidebar .widget blockquote cite,
     3554        .primary-sidebar .widget blockquote cite {
     3555                font-size: 11px;
     3556                line-height: 1.6363636363;
     3557        }
     3558
     3559        .footer-sidebar .widget .widget-title,
     3560        .primary-sidebar .widget .widget-title {
     3561                font-size: 11px;
    33533562                font-weight: 700;
    33543563                line-height: 1.6363636363;
    33553564                margin-bottom: 18px;
    33563565        }
    33573566
     3567        .footer-sidebar .widget_twentyfourteen_ephemera .entry-title,
     3568        .footer-sidebar .widget_twentyfourteen_ephemera .entry-meta,
     3569        .footer-sidebar .widget_twentyfourteen_ephemera .wp-caption-text,
     3570        .footer-sidebar .widget_twentyfourteen_ephemera .more-link,
     3571        .footer-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link,
     3572        .footer-sidebar .widget_twentyfourteen_ephemera .entry-content table,
     3573        .primary-sidebar .widget_twentyfourteen_ephemera .entry-title,
     3574        .primary-sidebar .widget_twentyfourteen_ephemera .entry-meta,
     3575        .primary-sidebar .widget_twentyfourteen_ephemera .wp-caption-text,
     3576        .primary-sidebar .widget_twentyfourteen_ephemera .more-link,
     3577        .primary-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link,
     3578        .primary-sidebar .widget_twentyfourteen_ephemera .entry-content table {
     3579                font-size: 11px;
     3580                line-height: 1.6363636363;
     3581        }
     3582
     3583        .footer-sidebar .widget_archive li,
     3584        .footer-sidebar .widget_categories li,
     3585        .footer-sidebar .widget_links li,
     3586        .footer-sidebar .widget_meta li,
     3587        .footer-sidebar .widget_nav_menu li,
     3588        .footer-sidebar .widget_pages li,
     3589        .footer-sidebar .widget_recent_comments li,
     3590        .footer-sidebar .widget_recent_entries li,
     3591        .primary-sidebar .widget_archive li,
     3592        .primary-sidebar .widget_categories li,
     3593        .primary-sidebar .widget_links li,
     3594        .primary-sidebar .widget_meta li,
     3595        .primary-sidebar .widget_nav_menu li,
     3596        .primary-sidebar .widget_pages li,
     3597        .primary-sidebar .widget_recent_comments li,
     3598        .primary-sidebar .widget_recent_entries li {
     3599                border-top: none;
     3600                padding: 0;
     3601        }
     3602
    33583603        #supplementary {
    33593604                padding: 0;
    33603605        }
     
    33643609                line-height: 1.6363636363;
    33653610        }
    33663611
    3367         .site-footer .widget {
    3368                 -webkit-box-sizing: border-box;
    3369                 -moz-box-sizing:    border-box;
    3370                 box-sizing:         border-box;
    3371                 float: left;
    3372                 padding: 0 30px;
    3373                 width: 25%;
    3374         }
    3375 
    33763612        .featured-content {
    33773613                padding-left: 182px;
    33783614        }
     
    34473683                padding-left: 222px;
    34483684        }
    34493685
    3450         #secondary,
    3451         .secondary-navigation ul ul {
     3686        #secondary {
    34523687                width: 162px;
    34533688        }
    34543689
     3690        .secondary-navigation,
    34553691        .secondary-navigation ul ul {
    3456                 left: 162px;
     3692                width: 222px;
    34573693        }
    34583694
     3695        .secondary-navigation ul ul {
     3696                left: 202px;
     3697        }
     3698
    34593699        .slider .featured-content .entry-title {
    34603700                font-size: 33px;
    34613701        }
     
    34793719        }
    34803720
    34813721        .slider-control-paging a:before {
     3722                top: 6px;
    34823723                left: 6px;
    3483                 top: 6px;
    34843724        }
    34853725}
    34863726