2012-01-07 03:25:13 +00:00
/ *
Theme Name : _s
2013-01-23 16:23:32 +00:00
Theme URI : http : / / underscores . me
2012-01-07 03:25:13 +00:00
Author : Automattic
Author URI : http : / / automattic . com /
2012-01-11 04:04:23 +00:00
Description : Hi . I 'm a starter theme called <code>_s</code>, or <em>underscores</em>, if you like. I' m a theme meant for hacking so don 't use me as a <em>Parent Theme</em>. Instead try turning me into the next, most awesome, WordPress theme out there. That' s what I ' m here for .
2013-02-03 07:15:01 +00:00
Version : 1 . 3-wpcom
2013-04-21 23:58:10 +00:00
License : GNU General Public License v2 or later
License URI : http : / / www . gnu . org / licenses / gpl-2 . 0 . html
2012-01-07 03:25:13 +00:00
Tags :
2012-01-13 20:10:17 +00:00
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 .
2013-04-04 18:01:38 +00:00
2013-04-04 18:45:57 +00:00
_s is based on Underscores http : / / underscores . me / , ( C ) 2012-2013 Automattic , Inc .
2012-01-13 20:10:17 +00:00
Resetting and rebuilding styles have been helped along thanks to the fine work of
2013-05-28 16:39:02 +00:00
Eric Meyer http : / / meyerweb . com / eric / tools / css / reset / index . html
along with Nicolas Gallagher and Jonathan Neal http : / / necolas . github . com / normalize . css /
and Blueprint http : / / www . blueprintcss . org /
2012-01-07 03:25:13 +00:00
* /
2012-01-13 20:57:16 +00:00
2012-01-13 20:10:17 +00:00
/ * = Reset
-------------------------------------------------------------- * /
2013-05-28 16:39:02 +00:00
html , body , div , span , applet , object , iframe ,
h1 , h2 , h3 , h4 , h5 , h6 , p , blockquote , pre ,
a , abbr , acronym , address , big , cite , code ,
del , dfn , em , font , ins , kbd , q , s , samp ,
small , strike , strong , sub , sup , tt , var ,
dl , dt , dd , ol , ul , li ,
fieldset , form , label , legend ,
table , caption , tbody , tfoot , thead , tr , th , td {
border : 0 ;
font-family : inherit ;
font-size : 100 % ;
font-style : inherit ;
font-weight : inherit ;
margin : 0 ;
outline : 0 ;
padding : 0 ;
vertical-align : baseline ;
}
2012-01-13 20:10:17 +00:00
html {
2013-05-28 16:39:02 +00:00
font-size : 62 . 5 % ; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
overflow-y : scroll ; /* Keeps page centred in all browsers regardless of content height */
-webkit-text-size-adjust : 100 % ; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
-ms-text-size-adjust : 100 % ; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
2012-01-13 20:10:17 +00:00
}
body {
background : # fff ;
}
article ,
aside ,
details ,
figcaption ,
figure ,
footer ,
header ,
nav ,
section {
display : block ;
}
ol , ul {
list-style : none ;
}
2013-05-28 16:39:02 +00:00
table { /* tables still need 'cellspacing="0"' in the markup */
2012-01-13 20:10:17 +00:00
border-collapse : separate ;
border-spacing : 0 ;
}
caption , th , td {
font-weight : normal ;
text-align : left ;
}
blockquote : before , blockquote : after ,
q : before , q : after {
content : "" ;
}
blockquote , q {
2013-05-28 16:39:02 +00:00
quotes : "" "" ;
2012-01-13 20:10:17 +00:00
}
a : focus {
outline : thin dotted ;
}
a : hover ,
a : active { /* Improves readability when focused and also mouse hovered in all browsers people.opera.com/patrickl/experiments/keyboard/test */
outline : 0 ;
}
a img {
border : 0 ;
}
/ * = Global
----------------------------------------------- * /
body ,
button ,
input ,
select ,
textarea {
color : # 404040 ;
font-family : sans-serif ;
font-size : 16px ;
font-size : 1 . 6rem ;
line-height : 1 . 5 ;
}
/* Headings */
h1 , h2 , h3 , h4 , h5 , h6 {
clear : both ;
}
hr {
background-color : # ccc ;
border : 0 ;
height : 1px ;
margin-bottom : 1 . 5em ;
}
/* Text elements */
p {
margin-bottom : 1 . 5em ;
}
ul , ol {
margin : 0 0 1 . 5em 3em ;
}
ul {
list-style : disc ;
}
ol {
list-style : decimal ;
}
2013-03-04 23:14:51 +00:00
li > ul ,
li > ol {
2012-01-13 20:10:17 +00:00
margin-bottom : 0 ;
margin-left : 1 . 5em ;
}
dt {
font-weight : bold ;
}
dd {
margin : 0 1 . 5em 1 . 5em ;
}
b , strong {
font-weight : bold ;
}
dfn , cite , em , i {
font-style : italic ;
}
blockquote {
margin : 0 1 . 5em ;
}
address {
margin : 0 0 1 . 5em ;
}
pre {
background : # eee ;
font-family : "Courier 10 Pitch" , Courier , monospace ;
2013-05-28 16:39:02 +00:00
font-size : 15px ;
2012-01-13 20:10:17 +00:00
font-size : 1 . 5rem ;
line-height : 1 . 6 ;
margin-bottom : 1 . 6em ;
padding : 1 . 6em ;
overflow : auto ;
max-width : 100 % ;
}
code , kbd , tt , var {
font : 15px Monaco , Consolas , "Andale Mono" , "DejaVu Sans Mono" , monospace ;
}
2013-05-28 16:39:02 +00:00
abbr , acronym {
2012-01-13 20:10:17 +00:00
border-bottom : 1px dotted # 666 ;
cursor : help ;
}
mark , ins {
background : # fff9c0 ;
text-decoration : none ;
}
sup ,
sub {
font-size : 75 % ;
height : 0 ;
line-height : 0 ;
position : relative ;
vertical-align : baseline ;
}
sup {
bottom : 1ex ;
}
sub {
top : . 5ex ;
}
small {
font-size : 75 % ;
}
big {
font-size : 125 % ;
}
figure {
margin : 0 ;
}
table {
margin : 0 0 1 . 5em ;
width : 100 % ;
}
th {
font-weight : bold ;
}
2013-03-27 18:37:20 +00:00
img {
height : auto ; /* Make sure images are scaled correctly. */
max-width : 100 % ; /* Adhere to container width. */
}
2012-01-13 20:10:17 +00:00
button ,
input ,
select ,
textarea {
2013-05-28 16:39:02 +00:00
font-size : 100 % ; /* Corrects font size not being inherited in all browsers */
margin : 0 ; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
vertical-align : baseline ; /* Improves appearance and consistency in all browsers */
* vertical-align : middle ; /* Improves appearance and consistency in all browsers */
2012-01-13 20:10:17 +00:00
}
button ,
input {
2013-05-28 16:39:02 +00:00
line-height : normal ; /* Addresses FF3/4 setting line-height using !important in the UA stylesheet */
2012-01-13 20:10:17 +00:00
}
button ,
html input [ type = "button" ] ,
input [ type = "reset" ] ,
input [ type = "submit" ] {
border : 1px solid # ccc ;
border-color : # ccc # ccc # bbb # ccc ;
border-radius : 3px ;
2012-08-15 20:45:04 +00:00
background : # e6e6e6 ;
2013-03-26 22:39:48 +00:00
box-shadow : inset 0 1px 0 rgba ( 255 , 255 , 255 , 0 . 5 ) , inset 0 15px 17px rgba ( 255 , 255 , 255 , 0 . 5 ) , inset 0 -5px 12px rgba ( 0 , 0 , 0 , 0 . 05 ) ;
2013-03-05 00:41:38 +00:00
color : rgba ( 0 , 0 , 0 , . 8 ) ;
2013-05-28 16:39:02 +00:00
cursor : pointer ; /* Improves usability and consistency of cursor style between image-type 'input' and others */
-webkit-appearance : button ; /* Corrects inability to style clickable 'input' types in iOS */
font-size : 12px ;
2013-02-23 00:04:12 +00:00
font-size : 1 . 2rem ;
2012-08-15 20:45:04 +00:00
line-height : 1 ;
2013-02-27 17:32:42 +00:00
padding : . 6em 1em . 4em ;
2013-03-05 00:41:38 +00:00
text-shadow : 0 1px 0 rgba ( 255 , 255 , 255 , 0 . 8 ) ;
2012-01-13 20:10:17 +00:00
}
button : hover ,
html input [ type = "button" ] : hover ,
input [ type = "reset" ] : hover ,
input [ type = "submit" ] : hover {
2012-08-15 20:45:04 +00:00
border-color : # ccc # bbb # aaa # bbb ;
2013-03-26 22:39:48 +00:00
box-shadow : inset 0 1px 0 rgba ( 255 , 255 , 255 , 0 . 8 ) , inset 0 15px 17px rgba ( 255 , 255 , 255 , 0 . 8 ) , inset 0 -5px 12px rgba ( 0 , 0 , 0 , 0 . 02 ) ;
2012-01-13 20:10:17 +00:00
}
button : focus ,
html input [ type = "button" ] : focus ,
input [ type = "reset" ] : focus ,
input [ type = "submit" ] : focus ,
button : active ,
html input [ type = "button" ] : active ,
input [ type = "reset" ] : active ,
input [ type = "submit" ] : active {
border-color : # aaa # bbb # bbb # bbb ;
2013-03-26 22:39:48 +00:00
box-shadow : inset 0 -1px 0 rgba ( 255 , 255 , 255 , 0 . 5 ) , inset 0 2px 5px rgba ( 0 , 0 , 0 , 0 . 15 ) ;
2012-01-13 20:10:17 +00:00
}
input [ type = "checkbox" ] ,
input [ type = "radio" ] {
2013-05-28 16:39:02 +00:00
box-sizing : border-box ; /* Addresses box sizing set to content-box in IE8/9 */
padding : 0 ; /* Addresses excess padding in IE8/9 */
2012-01-13 20:10:17 +00:00
}
input [ type = "search" ] {
2013-05-28 16:39:02 +00:00
-webkit-appearance : textfield ; /* Addresses appearance set to searchfield in S5, Chrome */
-webkit-box-sizing : content-box ; /* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */
2013-03-05 00:41:38 +00:00
-moz-box-sizing : content-box ;
box-sizing : content-box ;
2012-01-13 20:10:17 +00:00
}
2013-05-28 16:39:02 +00:00
input [ type = "search" ] :: -webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */
2012-01-13 20:10:17 +00:00
-webkit-appearance : none ;
}
button :: -moz-focus-inner ,
2013-05-28 16:39:02 +00:00
input :: -moz-focus-inner { /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
2012-01-13 20:10:17 +00:00
border : 0 ;
padding : 0 ;
}
2013-02-27 22:47:03 +00:00
input [ type = "text" ] ,
input [ type = "email" ] ,
input [ type = "password" ] ,
input [ type = "search" ] ,
2012-01-13 20:10:17 +00:00
textarea {
color : # 666 ;
border : 1px solid # ccc ;
border-radius : 3px ;
}
2013-02-27 22:47:03 +00:00
input [ type = "text" ] : focus ,
input [ type = "email" ] : focus ,
input [ type = "password" ] : focus ,
input [ type = "search" ] : focus ,
2012-01-13 20:10:17 +00:00
textarea : focus {
color : # 111 ;
}
2013-02-27 22:47:03 +00:00
input [ type = "text" ] ,
input [ type = "email" ] ,
input [ type = "password" ] ,
input [ type = "search" ] {
2012-01-13 20:10:17 +00:00
padding : 3px ;
}
textarea {
2013-05-28 16:39:02 +00:00
overflow : auto ; /* Removes default vertical scrollbar in IE6/7/8/9 */
2012-01-13 20:10:17 +00:00
padding-left : 3px ;
2013-05-28 16:39:02 +00:00
vertical-align : top ; /* Improves readability and alignment in all browsers */
2012-01-13 20:10:17 +00:00
width : 98 % ;
}
/* Links */
a {
color : royalblue ;
}
a : visited {
color : purple ;
}
a : hover ,
a : focus ,
a : active {
color : midnightblue ;
}
2012-02-10 20:43:25 +00:00
/* Alignment */
. alignleft {
display : inline ;
float : left ;
margin-right : 1 . 5em ;
}
. alignright {
display : inline ;
float : right ;
margin-left : 1 . 5em ;
}
. aligncenter {
clear : both ;
display : block ;
margin : 0 auto ;
}
2013-05-28 16:39:02 +00:00
/* Text meant only for screen readers */
2013-03-13 22:39:05 +00:00
. screen-reader-text {
2012-01-13 20:10:17 +00:00
clip : rect ( 1px , 1px , 1px , 1px ) ;
position : absolute ! important ;
}
2013-03-13 22:39:05 +00:00
. screen-reader-text : hover ,
. screen-reader-text : active ,
. 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 ;
color : # 21759b ;
display : block ;
font-size : 14px ;
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 */
}
2013-03-05 01:16:44 +00:00
/* Clearing */
. clear : before ,
. clear : after ,
[ class * = "content" ] : before ,
[ class * = "content" ] : after ,
[ class * = "site" ] : before ,
[ class * = "site" ] : after {
content : '' ;
display : table ;
}
. clear : after ,
[ class * = "content" ] : after ,
[ class * = "site" ] : after {
clear : both ;
}
2012-01-13 20:10:17 +00:00
2012-02-03 14:15:28 +00:00
/ * = Menu
----------------------------------------------- * /
2013-07-11 20:17:12 +00:00
. main-navigation {
2012-02-03 14:15:28 +00:00
clear : both ;
display : block ;
float : left ;
width : 100 % ;
}
2013-07-11 20:17:12 +00:00
. main-navigation ul {
2012-02-03 14:15:28 +00:00
list-style : none ;
margin : 0 ;
padding-left : 0 ;
}
2013-07-11 20:17:12 +00:00
. main-navigation li {
2012-02-03 14:15:28 +00:00
float : left ;
position : relative ;
}
2013-07-11 20:17:12 +00:00
. main-navigation a {
2012-02-03 14:15:28 +00:00
display : block ;
text-decoration : none ;
}
2013-07-11 20:17:12 +00:00
. main-navigation ul ul {
2013-03-26 22:39:48 +00:00
box-shadow : 0 3px 3px rgba ( 0 , 0 , 0 , 0 . 2 ) ;
2012-02-03 14:15:28 +00:00
display : none ;
float : left ;
position : absolute ;
top : 1 . 5em ;
left : 0 ;
z-index : 99999 ;
}
2013-07-11 20:17:12 +00:00
. main-navigation ul ul ul {
2012-02-03 14:15:28 +00:00
left : 100 % ;
top : 0 ;
}
2013-07-11 20:17:12 +00:00
. main-navigation ul ul a {
2012-02-03 14:15:28 +00:00
width : 200px ;
}
2013-07-11 20:17:12 +00:00
. main-navigation ul ul li {
2012-02-03 14:15:28 +00:00
}
2013-07-11 20:17:12 +00:00
. main-navigation li : hover > a {
2012-02-03 14:15:28 +00:00
}
2013-07-11 20:17:12 +00:00
. main-navigation ul ul : hover > a {
2012-02-03 14:15:28 +00:00
}
2013-07-11 20:17:12 +00:00
. main-navigation ul ul a : hover {
2012-02-03 14:15:28 +00:00
}
2013-07-11 20:17:12 +00:00
. main-navigation ul li : hover > ul {
2012-02-03 14:15:28 +00:00
display : block ;
}
2013-07-11 20:17:12 +00:00
. main-navigation li . current_page_item a ,
. main-navigation li . current-menu-item a {
2012-02-03 14:15:28 +00:00
}
2012-02-06 16:40:54 +00:00
/* Small menu */
. menu-toggle {
2012-09-03 17:45:28 +00:00
display : none ;
2012-02-06 16:40:54 +00:00
cursor : pointer ;
}
2012-09-03 17:45:28 +00:00
@ media screen and ( max-width : 600px ) {
. menu-toggle ,
2013-07-11 20:17:12 +00:00
. main-navigation . toggled-on . nav-menu {
2012-09-03 17:45:28 +00:00
display : block ;
}
2013-07-11 20:17:12 +00:00
. main-navigation ul {
2012-09-03 17:45:28 +00:00
display : none ;
}
}
2012-02-03 14:15:28 +00:00
2013-06-17 03:29:17 +00:00
2012-01-13 20:10:17 +00:00
/ * = Content
----------------------------------------------- * /
2012-02-07 21:15:27 +00:00
. sticky {
}
2012-01-13 20:10:17 +00:00
. hentry {
margin : 0 0 1 . 5em ;
}
2013-06-27 13:54:02 +00:00
. byline ,
. updated {
2012-02-07 02:52:04 +00:00
display : none ;
}
2012-02-07 02:57:41 +00:00
. single . byline ,
2012-02-07 02:52:04 +00:00
. group-blog . byline {
display : inline ;
}
2013-07-11 19:18:47 +00:00
. page-content ,
2012-01-13 20:10:17 +00:00
. entry-content ,
. entry-summary {
margin : 1 . 5em 0 0 ;
}
. page-links {
clear : both ;
margin : 0 0 1 . 5em ;
}
2012-02-10 20:49:23 +00:00
/ * = Asides
----------------------------------------------- * /
. blog . format-aside . entry-title ,
. archive . format-aside . entry-title {
display : none ;
}
2012-01-13 20:10:17 +00:00
/ * = Media
----------------------------------------------- * /
2013-07-11 19:18:47 +00:00
. page-content img . wp-smiley ,
2012-01-13 20:10:17 +00:00
. entry-content img . wp-smiley ,
. comment-content img . wp-smiley {
border : none ;
margin-bottom : 0 ;
margin-top : 0 ;
padding : 0 ;
}
. wp-caption {
border : 1px solid # ccc ;
margin-bottom : 1 . 5em ;
2012-12-29 01:03:31 +00:00
max-width : 100 % ;
2012-01-13 20:10:17 +00:00
}
2012-12-29 01:12:10 +00:00
. wp-caption img [ class * = "wp-image-" ] {
2012-01-13 20:10:17 +00:00
display : block ;
margin : 1 . 2 % auto 0 ;
max-width : 98 % ;
}
. wp-caption-text {
text-align : center ;
}
. wp-caption . wp-caption-text {
margin : 0 . 8075em 0 ;
}
2012-08-25 17:06:23 +00:00
. site-content . gallery {
2012-01-13 20:10:17 +00:00
margin-bottom : 1 . 5em ;
}
2012-02-07 21:14:42 +00:00
. gallery-caption {
}
2012-08-25 17:06:23 +00:00
. site-content . gallery a img {
2012-01-13 20:10:17 +00:00
border : none ;
height : auto ;
max-width : 90 % ;
}
2012-08-25 17:06:23 +00:00
. site-content . gallery dd {
2012-01-13 20:10:17 +00:00
margin : 0 ;
}
2012-08-25 17:06:23 +00:00
. site-content . gallery-columns-4 . gallery-item {
2012-01-13 20:10:17 +00:00
}
2012-08-25 17:06:23 +00:00
. site-content . gallery-columns-4 . gallery-item img {
2012-01-13 20:10:17 +00:00
}
2013-05-28 16:39:02 +00:00
/* Make sure embeds and iframes fit their containers */
2012-01-13 20:10:17 +00:00
embed ,
iframe ,
object {
max-width : 100 % ;
}
/ * = Navigation
----------------------------------------------- * /
2013-02-27 22:47:03 +00:00
. site-content [ class * = "navigation" ] {
2012-01-13 20:10:17 +00:00
margin : 0 0 1 . 5em ;
overflow : hidden ;
}
2013-04-22 11:08:49 +00:00
[ class * = "navigation" ] . nav-previous {
2012-01-13 20:10:17 +00:00
float : left ;
width : 50 % ;
}
2013-04-22 11:08:49 +00:00
[ class * = "navigation" ] . nav-next {
2012-01-13 20:10:17 +00:00
float : right ;
text-align : right ;
width : 50 % ;
}
2012-02-07 21:14:42 +00:00
/ * = Comments
----------------------------------------------- * /
2013-02-03 05:49:21 +00:00
. comment-content a {
word-wrap : break-word ;
}
2012-02-07 21:14:42 +00:00
. bypostauthor {
}
2012-01-13 20:10:17 +00:00
/ * = Widgets
----------------------------------------------- * /
. widget {
margin : 0 0 1 . 5em ;
}
2013-05-28 16:39:02 +00:00
/* Make sure select elements fit in widgets */
2012-11-01 02:49:23 +00:00
. widget select {
max-width : 100 % ;
}
2012-01-13 20:10:17 +00:00
/* Search widget */
2013-06-29 20:19:10 +00:00
. widget_search . search-submit {
2012-01-13 20:10:17 +00:00
display : none ;
}
2013-02-03 07:03:40 +00:00
/ * = Infinite Scroll
----------------------------------------------- * /
/* Globally hidden elements when Infinite Scroll is supported and in use. */
2013-07-11 20:42:45 +00:00
. infinite-scroll . paging-navigation , /* Older / Newer Posts Navigation (always hidden) */
2013-05-28 16:39:02 +00:00
. infinite-scroll . neverending . site-footer { /* Theme Footer (when set to scrolling) */
2013-02-03 07:03:40 +00:00
display : none ;
}
2013-05-28 16:39:02 +00:00
/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */
2013-02-27 21:35:28 +00:00
. infinity-end . neverending . site-footer {
2013-02-03 07:03:40 +00:00
display : block ;
2013-05-28 16:39:02 +00:00
}