2018-07-25 19:49:58 +00:00
/ * !
Theme Name : jeremy-wordpress-theme
2018-07-25 20:06:31 +00:00
Theme URI : https : / / git . jeremydormitzer . com / jeremy-wordpress-theme
Author : Jeremy Dormitzer < jeremy @ dormitzer . net >
Author URI : https : / / jeremydormitzer . com
Description : Jeremy Dormitzer ' s Wordpress theme
2018-07-25 19:49:58 +00:00
Version : 1 . 0 . 0
License : GNU General Public License v2 or later
License URI : LICENSE
Text Domain : jeremy-wordpress-theme
Tags : custom-background , custom-logo , custom-menu , featured-images , threaded-comments , translation-ready
This theme , like WordPress , is licensed under the GPL .
Use it to make something cool , have fun , and share what you ' ve learned with others .
jeremy-wordpress-theme is based on Underscores https : / / underscores . me / , ( C ) 2012-2017 Automattic , Inc .
Underscores is distributed under the terms of the GNU GPL v2 or later .
Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https : / / necolas . github . io / normalize . css /
* /
/ * --------------------------------------------------------------
> > > TABLE OF CONTENTS :
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
# # Links
# # Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
# # Posts and pages
# # Comments
# Infinite scroll
# Media
2018-09-15 19:16:21 +00:00
# # Images
2018-07-25 19:49:58 +00:00
# # Captions
# # Galleries
-------------------------------------------------------------- * /
/ * --------------------------------------------------------------
# Normalize
-------------------------------------------------------------- * /
/* normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/ * Document
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
/ * *
* 1 . Correct the line height in all browsers .
* 2 . Prevent adjustments of font size after orientation changes in iOS .
* /
html {
line-height : 1 . 15 ; /* 1 */
-webkit-text-size-adjust : 100 % ; /* 2 */
}
/ * Sections
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
/ * *
* Remove the margin in all browsers .
* /
body {
margin : 0 ;
}
/ * *
* Correct the font size and margin on ` h1 ` elements within ` section ` and
* ` article ` contexts in Chrome , Firefox , and Safari .
* /
h1 {
font-size : 2em ;
margin : 0 . 67em 0 ;
}
/ * Grouping content
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
/ * *
* 1 . Add the correct box sizing in Firefox .
* 2 . Show the overflow in Edge and IE .
* /
hr {
box-sizing : content-box ; /* 1 */
height : 0 ; /* 1 */
overflow : visible ; /* 2 */
}
/ * *
* 1 . Correct the inheritance and scaling of font size in all browsers .
* 2 . Correct the odd ` em ` font sizing in all browsers .
* /
pre {
font-family : monospace , monospace ; /* 1 */
font-size : 1em ; /* 2 */
}
/ * Text-level semantics
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
/ * *
* Remove the gray background on active links in IE 10 .
* /
a {
background-color : transparent ;
}
/ * *
* 1 . Remove the bottom border in Chrome 57-
* 2 . Add the correct text decoration in Chrome , Edge , IE , Opera , and Safari .
* /
abbr [ title ] {
border-bottom : none ; /* 1 */
text-decoration : underline ; /* 2 */
text-decoration : underline dotted ; /* 2 */
}
/ * *
* Add the correct font weight in Chrome , Edge , and Safari .
* /
b ,
strong {
font-weight : bolder ;
}
/ * *
* 1 . Correct the inheritance and scaling of font size in all browsers .
* 2 . Correct the odd ` em ` font sizing in all browsers .
* /
code ,
kbd ,
samp {
font-family : monospace , monospace ; /* 1 */
font-size : 1em ; /* 2 */
}
/ * *
* Add the correct font size in all browsers .
* /
small {
font-size : 80 % ;
}
/ * *
* Prevent ` sub ` and ` sup ` elements from affecting the line height in
* all browsers .
* /
sub ,
sup {
font-size : 75 % ;
line-height : 0 ;
position : relative ;
vertical-align : baseline ;
}
sub {
bottom : -0 . 25em ;
}
sup {
top : -0 . 5em ;
}
/ * Embedded content
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
/ * *
* Remove the border on images inside links in IE 10 .
* /
img {
border-style : none ;
}
/ * Forms
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
/ * *
* 1 . Change the font styles in all browsers .
* 2 . Remove the margin in Firefox and Safari .
* /
button ,
input ,
optgroup ,
select ,
textarea {
font-family : inherit ; /* 1 */
font-size : 100 % ; /* 1 */
line-height : 1 . 15 ; /* 1 */
margin : 0 ; /* 2 */
}
/ * *
* Show the overflow in IE .
* 1 . Show the overflow in Edge .
* /
button ,
input { /* 1 */
overflow : visible ;
}
/ * *
* Remove the inheritance of text transform in Edge , Firefox , and IE .
* 1 . Remove the inheritance of text transform in Firefox .
* /
button ,
select { /* 1 */
text-transform : none ;
}
/ * *
* Correct the inability to style clickable types in iOS and Safari .
* /
button ,
[ type = "button" ] ,
[ type = "reset" ] ,
[ type = "submit" ] {
-webkit-appearance : button ;
}
/ * *
* Remove the inner border and padding in Firefox .
* /
button :: -moz-focus-inner ,
[ type = "button" ] :: -moz-focus-inner ,
[ type = "reset" ] :: -moz-focus-inner ,
[ type = "submit" ] :: -moz-focus-inner {
border-style : none ;
padding : 0 ;
}
/ * *
* Restore the focus styles unset by the previous rule .
* /
button : -moz-focusring ,
[ type = "button" ] : -moz-focusring ,
[ type = "reset" ] : -moz-focusring ,
[ type = "submit" ] : -moz-focusring {
outline : 1px dotted ButtonText ;
}
/ * *
* Correct the padding in Firefox .
* /
fieldset {
padding : 0 . 35em 0 . 75em 0 . 625em ;
}
/ * *
* 1 . Correct the text wrapping in Edge and IE .
* 2 . Correct the color inheritance from ` fieldset ` elements in IE .
* 3 . Remove the padding so developers are not caught out when they zero out
* ` fieldset ` elements in all browsers .
* /
legend {
box-sizing : border-box ; /* 1 */
color : inherit ; /* 2 */
display : table ; /* 1 */
max-width : 100 % ; /* 1 */
padding : 0 ; /* 3 */
white-space : normal ; /* 1 */
}
/ * *
* Add the correct vertical alignment in Chrome , Firefox , and Opera .
* /
progress {
vertical-align : baseline ;
}
/ * *
* Remove the default vertical scrollbar in IE 10 + .
* /
textarea {
overflow : auto ;
}
/ * *
* 1 . Add the correct box sizing in IE 10 .
* 2 . Remove the padding in IE 10 .
* /
[ type = "checkbox" ] ,
[ type = "radio" ] {
box-sizing : border-box ; /* 1 */
padding : 0 ; /* 2 */
}
/ * *
* Correct the cursor style of increment and decrement buttons in Chrome .
* /
[ type = "number" ] :: -webkit-inner-spin-button ,
[ type = "number" ] :: -webkit-outer-spin-button {
height : auto ;
}
/ * *
* 1 . Correct the odd appearance in Chrome and Safari .
* 2 . Correct the outline style in Safari .
* /
[ type = "search" ] {
-webkit-appearance : textfield ; /* 1 */
outline-offset : -2px ; /* 2 */
}
/ * *
* Remove the inner padding in Chrome and Safari on macOS .
* /
[ type = "search" ] :: -webkit-search-decoration {
-webkit-appearance : none ;
}
/ * *
* 1 . Correct the inability to style clickable types in iOS and Safari .
* 2 . Change font properties to ` inherit ` in Safari .
* /
:: -webkit-file-upload-button {
-webkit-appearance : button ; /* 1 */
font : inherit ; /* 2 */
}
/ * Interactive
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
/ *
* Add the correct display in Edge , IE 10 + , and Firefox .
* /
details {
display : block ;
}
/ *
* Add the correct display in all browsers .
* /
summary {
display : list-item ;
}
/ * Misc
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = * /
/ * *
* Add the correct display in IE 10 + .
* /
template {
display : none ;
}
/ * *
* Add the correct display in IE 10 .
* /
[ hidden ] {
display : none ;
}
/ * --------------------------------------------------------------
# Typography
-------------------------------------------------------------- * /
body ,
button ,
input ,
select ,
optgroup ,
textarea {
2019-05-18 06:03:04 +00:00
color : # 404040 ;
font-family : 'Fira Sans' , sans-serif ;
font-size : 21px ;
font-size : 1rem ;
line-height : 1 . 5 ;
2018-07-25 19:49:58 +00:00
}
h1 , h2 , h3 , h4 , h5 , h6 {
clear : both ;
}
p {
margin-bottom : 1 . 5em ;
}
dfn , cite , em , i {
font-style : italic ;
}
blockquote {
margin : 0 1 . 5em ;
2018-09-16 04:00:42 +00:00
border-left : 10px solid # ccc ;
background : # f9f9f9 ;
padding : 0 . 1em 0 . 5em ;
2018-07-25 19:49:58 +00:00
}
address {
margin : 0 0 1 . 5em ;
}
pre {
2018-11-19 02:34:02 +00:00
background : # eee ;
font-family :
2019-05-23 17:28:14 +00:00
'Triplicate Code' ,
2018-11-19 02:34:02 +00:00
SFMono-Regular ,
Menlo ,
Monaco ,
Consolas ,
"Liberation Mono" ,
"Courier New" ,
monospace ;
font-size : 16px ;
line-height : 1 . 6 ;
margin-bottom : 1 . 6em ;
max-width : 100 % ;
overflow : auto ;
padding : 1 . 6em ;
2018-07-25 19:49:58 +00:00
}
2018-08-05 16:33:08 +00:00
pre code {
font-size : 16px ;
}
2018-07-25 19:49:58 +00:00
code , kbd , tt , var {
2018-11-19 02:34:02 +00:00
font-family :
2019-05-23 17:28:14 +00:00
'Triplicate Code' ,
2018-11-19 02:34:02 +00:00
SFMono-Regular ,
Menlo ,
Monaco ,
Consolas ,
"Liberation Mono" ,
"Courier New" ,
monospace ;
font-size : 0 . 8375rem ;
2018-07-25 19:49:58 +00:00
}
2018-07-28 21:10:42 +00:00
samp {
2018-11-19 02:34:02 +00:00
font-family :
2019-05-23 17:28:14 +00:00
'Triplicate Code' ,
2018-11-19 02:34:02 +00:00
SFMono-Regular ,
Menlo ,
Monaco ,
Consolas ,
"Liberation Mono" ,
"Courier New" ,
monospace ;
2018-07-28 21:10:42 +00:00
}
2018-07-25 19:49:58 +00:00
abbr , acronym {
border-bottom : 1px dotted # 666 ;
cursor : help ;
}
mark , ins {
background : # fff9c0 ;
text-decoration : none ;
}
big {
font-size : 125 % ;
}
2018-07-27 12:44:13 +00:00
/ *
Fonts
* /
body {
2018-11-20 21:44:38 +00:00
font-family :
2019-05-23 17:28:14 +00:00
'Century Supra' ,
2018-11-20 21:44:38 +00:00
"Palatino Linotype" ,
Palatino ,
Palladio ,
"URW Palladio L" ,
"Book Antiqua" ,
Baskerville ,
"Bookman Old Style" ,
"Bitstream Charter" ,
"Nimbus Roman No9 L" ,
Garamond ,
"Apple Garamond" ,
"ITC Garamond Narrow" ,
"New Century Schoolbook" ,
"Century Schoolbook" ,
"Century Schoolbook L" ,
Georgia ,
serif ;
2018-07-27 12:44:13 +00:00
}
2018-07-27 03:05:59 +00:00
html {
font-size : 21px ;
}
2019-05-18 06:03:04 +00:00
h1 , h2 , h3 , h4 , h5 , h6 {
font-weight : bold ;
2018-07-27 03:05:59 +00:00
font-size : 21px ;
2019-05-23 15:15:52 +00:00
hyphens : none ;
2018-07-27 03:05:59 +00:00
}
2018-10-06 12:09:08 +00:00
. content-area {
word-wrap : break-word ;
}
2018-07-25 19:49:58 +00:00
/ * --------------------------------------------------------------
# Elements
-------------------------------------------------------------- * /
html {
box-sizing : border-box ;
}
* ,
* : before ,
* : after {
/* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
box-sizing : inherit ;
}
2018-07-27 14:34:40 +00:00
html , body {
height : 100 % ;
}
2018-07-25 19:49:58 +00:00
body {
background : # fff ;
/* Fallback for when there is no custom background color defined. */
}
hr {
background-color : # ccc ;
border : 0 ;
height : 1px ;
margin-bottom : 1 . 5em ;
}
ul , ol {
margin : 0 0 1 . 5em 3em ;
}
ul {
list-style : disc ;
}
ol {
list-style : decimal ;
}
li > ul ,
li > ol {
margin-bottom : 0 ;
margin-left : 1 . 5em ;
}
dt {
font-weight : bold ;
}
dd {
margin : 0 1 . 5em 1 . 5em ;
}
img {
height : auto ;
/* Make sure images are scaled correctly. */
max-width : 100 % ;
/* Adhere to container width. */
}
figure {
2019-05-18 06:29:11 +00:00
margin : 0 1em 0 ;
2018-07-25 19:49:58 +00:00
/* Extra wide images within figure tags don't overflow the content area. */
}
table {
margin : 0 0 1 . 5em ;
width : 100 % ;
}
/ * --------------------------------------------------------------
# Forms
-------------------------------------------------------------- * /
button ,
input [ type = "button" ] ,
input [ type = "reset" ] ,
input [ type = "submit" ] {
2019-05-18 06:03:04 +00:00
border : none ;
2018-07-25 19:49:58 +00:00
border-radius : 3px ;
2019-05-18 06:03:04 +00:00
background : # e9e9e9 ;
color : # 404040 ;
line-height : 1 . 75 ;
padding : 0 . 5rem 1rem 0 . 5rem ;
2018-07-25 19:49:58 +00:00
}
button : hover ,
input [ type = "button" ] : hover ,
input [ type = "reset" ] : hover ,
input [ type = "submit" ] : hover {
2019-05-18 06:03:04 +00:00
background-color : # dedede ;
cursor : pointer ;
2018-07-25 19:49:58 +00:00
}
button : active , button : focus ,
input [ type = "button" ] : active ,
input [ type = "button" ] : focus ,
input [ type = "reset" ] : active ,
input [ type = "reset" ] : focus ,
input [ type = "submit" ] : active ,
input [ type = "submit" ] : focus {
border-color : # aaa # bbb # bbb ;
}
input [ type = "text" ] ,
input [ type = "email" ] ,
input [ type = "url" ] ,
input [ type = "password" ] ,
input [ type = "search" ] ,
input [ type = "number" ] ,
input [ type = "tel" ] ,
input [ type = "range" ] ,
input [ type = "date" ] ,
input [ type = "month" ] ,
input [ type = "week" ] ,
input [ type = "time" ] ,
input [ type = "datetime" ] ,
input [ type = "datetime-local" ] ,
input [ type = "color" ] ,
textarea {
color : # 666 ;
border : 1px solid # ccc ;
border-radius : 3px ;
padding : 3px ;
}
input [ type = "text" ] : focus ,
input [ type = "email" ] : focus ,
input [ type = "url" ] : focus ,
input [ type = "password" ] : focus ,
input [ type = "search" ] : focus ,
input [ type = "number" ] : focus ,
input [ type = "tel" ] : focus ,
input [ type = "range" ] : focus ,
input [ type = "date" ] : focus ,
input [ type = "month" ] : focus ,
input [ type = "week" ] : focus ,
input [ type = "time" ] : focus ,
input [ type = "datetime" ] : focus ,
input [ type = "datetime-local" ] : focus ,
input [ type = "color" ] : focus ,
textarea : focus {
color : # 111 ;
}
select {
border : 1px solid # ccc ;
}
textarea {
width : 100 % ;
}
/ * --------------------------------------------------------------
# Navigation
-------------------------------------------------------------- * /
/ * --------------------------------------------------------------
# # Links
-------------------------------------------------------------- * /
a {
color : royalblue ;
2019-05-18 06:03:04 +00:00
text-decoration : none ;
2018-07-25 19:49:58 +00:00
}
a : visited {
color : purple ;
}
a : hover , a : focus , a : active {
color : midnightblue ;
}
a : focus {
outline : thin dotted ;
}
a : hover , a : active {
outline : 0 ;
}
/ * --------------------------------------------------------------
# # Menus
-------------------------------------------------------------- * /
. main-navigation {
clear : both ;
display : block ;
float : left ;
width : 100 % ;
}
. main-navigation ul {
2019-05-19 15:16:50 +00:00
/ / display : none ;
2018-07-25 19:49:58 +00:00
list-style : none ;
margin : 0 ;
padding-left : 0 ;
}
. main-navigation ul ul {
box-shadow : 0 3px 3px rgba ( 0 , 0 , 0 , 0 . 2 ) ;
float : left ;
position : absolute ;
top : 100 % ;
left : -999em ;
z-index : 99999 ;
2019-05-18 06:03:04 +00:00
background-color : # fff ;
2018-07-25 19:49:58 +00:00
}
. main-navigation ul ul ul {
left : -999em ;
top : 0 ;
}
. main-navigation ul ul li : hover > ul ,
. main-navigation ul ul li . focus > ul {
left : 100 % ;
}
. main-navigation ul ul a {
width : 200px ;
}
. main-navigation ul li : hover > ul ,
. main-navigation ul li . focus > ul {
left : auto ;
}
. main-navigation li {
float : left ;
position : relative ;
}
. main-navigation a {
display : block ;
text-decoration : none ;
}
2019-05-19 15:16:50 +00:00
/ / /* Small menu. */
/ / . menu-toggle ,
/ / . main-navigation . toggled ul {
/ / display : block ;
/ / }
2018-07-25 19:49:58 +00:00
2019-05-19 15:16:50 +00:00
/ / @ media screen and ( min-width : 37 . 5em ) {
. menu-toggle {
display : none ;
}
. main-navigation ul {
display : block ;
2018-07-25 19:49:58 +00:00
}
2019-05-19 15:16:50 +00:00
/ / }
2018-07-25 19:49:58 +00:00
. site-main . comment-navigation , . site-main
. posts-navigation , . site-main
. post-navigation {
margin : 0 0 1 . 5em ;
overflow : hidden ;
}
. comment-navigation . nav-previous ,
. posts-navigation . nav-previous ,
. post-navigation . nav-previous {
float : left ;
width : 50 % ;
}
. comment-navigation . nav-next ,
. posts-navigation . nav-next ,
. post-navigation . nav-next {
float : right ;
text-align : right ;
width : 50 % ;
}
/ * --------------------------------------------------------------
# Accessibility
-------------------------------------------------------------- * /
/* Text meant only for screen readers. */
. screen-reader-text {
border : 0 ;
clip : rect ( 1px , 1px , 1px , 1px ) ;
clip-path : inset ( 50 % ) ;
height : 1px ;
margin : -1px ;
overflow : hidden ;
padding : 0 ;
position : absolute ! important ;
width : 1px ;
word-wrap : normal ! important ; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}
. screen-reader-text : focus {
background-color : # f1f1f1 ;
border-radius : 3px ;
box-shadow : 0 0 2px 2px rgba ( 0 , 0 , 0 , 0 . 6 ) ;
clip : auto ! important ;
clip-path : none ;
color : # 21759b ;
display : block ;
font-size : 14px ;
font-size : 0 . 875rem ;
font-weight : bold ;
height : auto ;
left : 5px ;
line-height : normal ;
padding : 15px 23px 14px ;
text-decoration : none ;
top : 5px ;
width : auto ;
z-index : 100000 ;
/* Above WP toolbar. */
}
/* Do not show the outline on the skip link target. */
# content [ tabindex = "-1" ] : focus {
outline : 0 ;
}
/ * --------------------------------------------------------------
# Alignments
-------------------------------------------------------------- * /
. alignleft {
display : inline ;
float : left ;
margin-right : 1 . 5em ;
}
. alignright {
display : inline ;
float : right ;
margin-left : 1 . 5em ;
}
. aligncenter {
clear : both ;
display : block ;
margin-left : auto ;
margin-right : auto ;
}
/ * --------------------------------------------------------------
# Clearings
-------------------------------------------------------------- * /
. clear : after ,
. entry-content : after ,
. comment-content : after ,
. site-header : after ,
. site-content : after ,
. site-footer : after {
clear : both ;
}
/ * --------------------------------------------------------------
# Widgets
-------------------------------------------------------------- * /
. widget {
margin : 0 0 1 . 5em ;
/* Make sure select elements fit in widgets. */
}
. widget select {
max-width : 100 % ;
}
2018-07-27 14:34:40 +00:00
. search-form {
display : grid ;
grid-template-columns : repeat ( 4 , 1fr ) ;
grid-template-rows : 1fr ;
}
. search-field {
grid-column : 1 / 4 ;
}
. search-submit {
grid-column : 4 / 5 ;
}
2018-07-25 19:49:58 +00:00
/ * --------------------------------------------------------------
# Content
-------------------------------------------------------------- * /
2018-07-27 14:34:40 +00:00
. site {
height : 100 % ;
2018-10-29 13:19:14 +00:00
max-width : 1920px ;
margin : auto ;
2018-07-27 14:34:40 +00:00
display : flex ;
flex-direction : column ;
justify-content : space-between ;
}
2018-07-27 03:30:08 +00:00
/ *
Site header
* /
. site-header {
2019-05-18 06:03:04 +00:00
height : 60px ;
2018-07-27 03:30:08 +00:00
display : grid ;
grid-template-columns : repeat ( 12 , 1fr ) ;
grid-template-rows : 1fr ;
grid-gap : 1rem ;
2019-05-18 06:03:04 +00:00
padding-top : 0 . 5rem ;
padding-bottom : 0 . 5rem ;
position : fixed ;
background-color : # fff ;
width : 100 % ;
2018-07-27 03:30:08 +00:00
}
. site-branding {
2019-05-18 06:03:04 +00:00
grid-column : 10 / 12 ;
2018-07-27 03:30:08 +00:00
}
. main-navigation {
2018-07-27 11:44:45 +00:00
display : grid ;
2019-05-18 06:03:04 +00:00
grid-column : 1 / 10 ;
justify-items : start ;
font-variant : small-caps ;
letter-spacing : 0 . 05rem ;
text-rendering : optimizelegibility ;
font-feature-settings : 'kern' ;
}
. main-navigation a {
color : # 404040 ;
}
. main-navigation a : hover {
color : # 111 ;
2018-07-27 03:30:08 +00:00
}
2018-07-27 03:59:25 +00:00
. main-navigation li {
margin-left : 48px ;
}
. main-navigation ul ul li {
margin-left : 4px ;
margin-right : 4px ;
}
2018-07-27 19:56:38 +00:00
button . menu-toggle {
width : 50px ;
height : 50px ;
padding : 0px ;
}
button . menu-toggle img {
width : 100 % ;
height : 100 % ;
}
2018-07-27 03:30:08 +00:00
/ *
Site content
* /
2018-07-27 03:05:44 +00:00
. site-content {
display : grid ;
grid-template-columns : repeat ( 12 , 1fr ) ;
grid-gap : 1rem ;
grid-auto-rows : auto ;
2019-05-18 06:03:04 +00:00
margin-top : 60px ;
2018-07-27 03:05:44 +00:00
}
2018-07-26 23:30:08 +00:00
. content-area {
2019-05-23 15:15:52 +00:00
grid-column : 5 / 10 ;
2018-07-27 03:05:44 +00:00
max-width : 100 % ;
2019-05-23 15:15:52 +00:00
hyphens : auto ;
2018-07-27 03:05:44 +00:00
}
2018-07-27 14:50:54 +00:00
. content-area . no-sidebar {
2018-07-27 18:41:42 +00:00
grid-column : 4 / 10 ;
2018-07-27 14:50:54 +00:00
}
2018-07-27 03:05:44 +00:00
. widget-area {
grid-column : 9 / 11 ;
max-width : 100 % ;
2018-07-26 23:30:08 +00:00
}
2018-07-27 03:30:08 +00:00
2018-07-27 14:34:40 +00:00
/ *
Site footer
* /
. site-footer {
padding-bottom : 1rem ;
}
. site-info {
text-align : center ;
}
2018-07-27 19:56:49 +00:00
/ *
Comments
* /
. comment-list {
margin : 0 ;
2018-08-21 00:24:34 +00:00
padding-left : 0 . 5em ;
list-style-type : none ;
}
2018-09-18 12:42:12 +00:00
. comment-list ol , . comment-list li {
list-style-type : none ;
}
2018-09-18 15:15:34 +00:00
. comment-list li > ul ,
. comment-list li > ol {
margin-left : 1em ;
padding-left : 1em ;
}
2018-08-21 00:24:34 +00:00
. comment-body {
margin-top : 2em ;
}
. comment-author . fn {
margin-left : 0 . 5em ;
}
. comment-author img . avatar {
float : left ;
}
. comment-metadata {
font-size : 16px ;
clear : both ;
margin-top : 0 . 5em ;
2018-07-27 19:56:49 +00:00
}
2018-08-21 01:07:21 +00:00
. comment-edit-link {
margin-left : 0 . 5em ;
}
2018-07-27 19:56:49 +00:00
. comment-form input [ type = "checkbox" ] {
width : auto ;
margin-right : 0 . 5em ;
}
2018-07-27 19:11:45 +00:00
/ *
Mobile
* /
@ media screen and ( max-width : 720px ) {
html {
overflow-x : hidden ;
}
. content-area {
grid-column : 2 / 12 ;
}
. content-area . no-sidebar {
grid-column : 2 / 12 ;
}
2018-07-27 19:56:49 +00:00
. comment-list {
padding-left : 1em ;
}
2018-07-27 19:11:45 +00:00
. widget-area {
grid-column : 2 / 12 ;
}
2018-07-27 19:56:49 +00:00
. comment-form input {
width : 100 % ;
}
2018-07-27 19:11:45 +00:00
. search-form {
grid-template-columns : 1fr ;
grid-template-rows : 1fr 1fr ;
}
. search-form input {
width : 100 % ;
}
. search-field {
grid-column : 1 ;
grid-row : 1 / 2 ;
}
. search-submit {
grid-column : 1 ;
grid-row : 2 / 3 ;
}
}
2018-07-25 19:49:58 +00:00
/ * --------------------------------------------------------------
# # Posts and pages
-------------------------------------------------------------- * /
. sticky {
display : block ;
}
. hentry {
margin : 0 0 1 . 5em ;
}
. updated : not ( . published ) {
display : none ;
}
. page-content ,
. entry-content ,
. entry-summary {
margin : 1 . 5em 0 0 ;
}
. page-links {
clear : both ;
margin : 0 0 1 . 5em ;
}
2018-07-27 14:34:40 +00:00
. entry-footer {
display : grid ;
grid-template-columns : repeat ( 9 , 1fr ) ;
grid-template-rows : 1fr 1fr ;
grid-gap : 1rem ;
}
. cat-links {
grid-column : 1 / 9 ;
grid-row : 1 / 2 ;
}
. edit-link {
grid-column : 9 / 10 ;
grid-row : 1 / 2 ;
justify-self : end ;
}
. tags-links {
grid-column : 1 / 10 ;
}
. comments-link {
grid-column : 1 / 10 ;
}
2018-07-25 19:49:58 +00:00
/ * --------------------------------------------------------------
# # Comments
-------------------------------------------------------------- * /
. comment-content a {
word-wrap : break-word ;
}
. bypostauthor {
display : block ;
}
/ * --------------------------------------------------------------
# Infinite scroll
-------------------------------------------------------------- * /
/* Globally hidden elements when Infinite Scroll is supported and in use. */
. infinite-scroll . posts-navigation ,
. infinite-scroll . neverending . site-footer {
/* Theme Footer (when set to scrolling) */
display : none ;
}
/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
. infinity-end . neverending . site-footer {
display : block ;
}
/ * --------------------------------------------------------------
# Media
-------------------------------------------------------------- * /
. page-content . wp-smiley ,
. entry-content . wp-smiley ,
. comment-content . wp-smiley {
border : none ;
margin-bottom : 0 ;
margin-top : 0 ;
padding : 0 ;
}
/* Make sure embeds and iframes fit their containers. */
embed ,
iframe ,
object {
max-width : 100 % ;
}
/* Make sure logo link wraps around logo image. */
. custom-logo-link {
display : inline-block ;
}
2018-09-15 19:16:21 +00:00
/ * --------------------------------------------------------------
# # Images
-------------------------------------------------------------- * /
. wp-post-image {
margin-top : 1 . 5em ;
}
2018-07-25 19:49:58 +00:00
/ * --------------------------------------------------------------
# # Captions
-------------------------------------------------------------- * /
. wp-caption {
margin-bottom : 1 . 5em ;
max-width : 100 % ;
}
. wp-caption img [ class * = "wp-image-" ] {
display : block ;
margin-left : auto ;
margin-right : auto ;
}
. wp-caption . wp-caption-text {
margin : 0 . 8075em 0 ;
}
. wp-caption-text {
text-align : center ;
}
/ * --------------------------------------------------------------
# # Galleries
-------------------------------------------------------------- * /
. gallery {
margin-bottom : 1 . 5em ;
}
. gallery-item {
display : inline-block ;
text-align : center ;
vertical-align : top ;
width : 100 % ;
}
. gallery-columns-2 . gallery-item {
max-width : 50 % ;
}
. gallery-columns-3 . gallery-item {
max-width : 33 . 33 % ;
}
. gallery-columns-4 . gallery-item {
max-width : 25 % ;
}
. gallery-columns-5 . gallery-item {
max-width : 20 % ;
}
. gallery-columns-6 . gallery-item {
max-width : 16 . 66 % ;
}
. gallery-columns-7 . gallery-item {
max-width : 14 . 28 % ;
}
. gallery-columns-8 . gallery-item {
max-width : 12 . 5 % ;
}
. gallery-columns-9 . gallery-item {
max-width : 11 . 11 % ;
}
. gallery-caption {
display : block ;
}