530 lines
11 KiB
CSS
530 lines
11 KiB
CSS
|
/*
|
||
|
Theme Name: Publication
|
||
|
|
||
|
Adding support for language written in a Right To Left (RTL) direction is easy -
|
||
|
it's just a matter of overwriting all the horizontal positioning attributes
|
||
|
of your CSS stylesheet in a separate stylesheet file named rtl.css.
|
||
|
|
||
|
http://codex.wordpress.org/Right_to_Left_Language_Support
|
||
|
|
||
|
*/
|
||
|
|
||
|
/*--------------------------------------------------------------
|
||
|
>>> TABLE OF CONTENTS:
|
||
|
----------------------------------------------------------------
|
||
|
# Normalize
|
||
|
# Typography
|
||
|
# Elements
|
||
|
# Forms
|
||
|
# Navigation
|
||
|
## Primary Menu
|
||
|
## Social Menu
|
||
|
# Accessibility
|
||
|
# Widgets
|
||
|
# Content
|
||
|
## Header
|
||
|
## Posts & Pages
|
||
|
## Comments
|
||
|
# Jetpack
|
||
|
## Contact Form
|
||
|
## Infinite Scroll
|
||
|
## Sharedaddy
|
||
|
## Widgets
|
||
|
# Eventbrite
|
||
|
# Responsive
|
||
|
## x >= 540px
|
||
|
## x >= 768px
|
||
|
## x >= 1056px
|
||
|
## x >= 1272px
|
||
|
## x >= 1416px
|
||
|
--------------------------------------------------------------*/
|
||
|
|
||
|
/*--------------------------------------------------------------
|
||
|
# Normalize
|
||
|
--------------------------------------------------------------*/
|
||
|
body {
|
||
|
direction: rtl;
|
||
|
unicode-bidi: embed;
|
||
|
}
|
||
|
|
||
|
/*--------------------------------------------------------------
|
||
|
# Typography
|
||
|
--------------------------------------------------------------*/
|
||
|
blockquote blockquote {
|
||
|
margin-left: 0;
|
||
|
margin-right: 24px;
|
||
|
}
|
||
|
|
||
|
/*--------------------------------------------------------------
|
||
|
# Elements
|
||
|
--------------------------------------------------------------*/
|
||
|
li > ul,
|
||
|
li > ol {
|
||
|
margin-left: 0;
|
||
|
margin-right: 24px;
|
||
|
}
|
||
|
table {
|
||
|
text-align: right;
|
||
|
}
|
||
|
|
||
|
/*--------------------------------------------------------------
|
||
|
# Forms
|
||
|
--------------------------------------------------------------*/
|
||
|
/* Search */
|
||
|
.search-form:before,
|
||
|
.search-form .search-submit {
|
||
|
left: 0;
|
||
|
right: auto;
|
||
|
}
|
||
|
.search-form .search-field {
|
||
|
padding-left: 42px;
|
||
|
padding-right: 5px;
|
||
|
}
|
||
|
|
||
|
/*--------------------------------------------------------------
|
||
|
# Navigation
|
||
|
--------------------------------------------------------------*/
|
||
|
/*--------------------------------------------------------------
|
||
|
## Primary Menu
|
||
|
--------------------------------------------------------------*/
|
||
|
/* Slide Menu */
|
||
|
.slide-menu {
|
||
|
left: -100%;
|
||
|
right: auto;
|
||
|
}
|
||
|
.site {
|
||
|
left: auto;
|
||
|
right: 0;
|
||
|
}
|
||
|
.menu-open .site {
|
||
|
left: auto;
|
||
|
right: -100%;
|
||
|
}
|
||
|
|
||
|
/* Menu Toggle */
|
||
|
.menu-toggle {
|
||
|
left: 0;
|
||
|
right: auto;
|
||
|
}
|
||
|
.menu-toggle.toggled {
|
||
|
left: -100%;
|
||
|
right: auto;
|
||
|
}
|
||
|
|
||
|
/* Dropdown Toggle */
|
||
|
.dropdown-toggle {
|
||
|
left: 0;
|
||
|
right: auto;
|
||
|
}
|
||
|
|
||
|
/* Main Navigation */
|
||
|
.main-navigation ul ul.toggled {
|
||
|
border-left: 0;
|
||
|
border-right: 1px solid #333;
|
||
|
margin-left: 0;
|
||
|
margin-right: 24px;
|
||
|
}
|
||
|
.main-navigation ul ul.toggled:before {
|
||
|
left: auto;
|
||
|
right: -25px;
|
||
|
}
|
||
|
.main-navigation .page_item_has_children > a,
|
||
|
.main-navigation .menu-item-has-children > a {
|
||
|
padding-left: 78px;
|
||
|
padding-right: 24px;
|
||
|
}
|
||
|
|
||
|
/*--------------------------------------------------------------
|
||
|
## Social Menu
|
||
|
--------------------------------------------------------------*/
|
||
|
.social-navigation li {
|
||
|
float: right;
|
||
|
margin: 0 0 1px 1px;
|
||
|
}
|
||
|
.social-navigation li:last-child {
|
||
|
margin-left: 1px;
|
||
|
margin-right: -1px;
|
||
|
}
|
||
|
|
||
|
/*--------------------------------------------------------------
|
||
|
# Accessibility
|
||
|
--------------------------------------------------------------*/
|
||
|
.screen-reader-text:focus {
|
||
|
left: auto;
|
||
|
right: 5px;
|
||
|
}
|
||
|
|
||
|
/*--------------------------------------------------------------
|
||
|
# Widgets
|
||
|
--------------------------------------------------------------*/
|
||
|
/* Custom Menu */
|
||
|
.widget_nav_menu .page_item_has_children > a,
|
||
|
.widget_nav_menu .menu-item-has-children > a {
|
||
|
padding-left: 45px;
|
||
|
padding-right: 0;
|
||
|
}
|
||
|
|
||
|
/* Lists */
|
||
|
.widget_categories .children:before,
|
||
|
.widget_nav_menu .sub-menu:before,
|
||
|
.widget_pages .children:before {
|
||
|
left: auto;
|
||
|
right: -24px;
|
||
|
}
|
||
|
|
||
|
/*--------------------------------------------------------------
|
||
|
# Content
|
||
|
--------------------------------------------------------------*/
|
||
|
/*--------------------------------------------------------------
|
||
|
## Header
|
||
|
--------------------------------------------------------------*/
|
||
|
.site-branding {
|
||
|
margin-left: 54px;
|
||
|
margin-right: 0;
|
||
|
}
|
||
|
|
||
|
/*--------------------------------------------------------------
|
||
|
## Posts & Pages
|
||
|
--------------------------------------------------------------*/
|
||
|
/* Post Thumbnail */
|
||
|
.post-thumbnail {
|
||
|
float: left;
|
||
|
margin: 0 12px 12px 0;
|
||
|
}
|
||
|
|
||
|
/* Page Links */
|
||
|
.page-links > .page-links-title {
|
||
|
padding-left: 5px;
|
||
|
padding-right: 0;
|
||
|
text-align: right;
|
||
|
}
|
||
|
|
||
|
/* Entry Footer */
|
||
|
.entry-footer .tags-links {
|
||
|
padding-left: 0;
|
||
|
padding-right: 24px;
|
||
|
}
|
||
|
.comments-link:before,
|
||
|
.edit-link:before,
|
||
|
.posted-on:before,
|
||
|
.tags-links:before {
|
||
|
margin-left: 6px;
|
||
|
margin-right: 0;
|
||
|
}
|
||
|
.tags-links:before {
|
||
|
margin-right: -24px;
|
||
|
}
|
||
|
|
||
|
/* Entry Author */
|
||
|
.author-avatar {
|
||
|
float: left;
|
||
|
}
|
||
|
.author-heading {
|
||
|
float: right;
|
||
|
}
|
||
|
|
||
|
/*--------------------------------------------------------------
|
||
|
## Comments
|
||
|
--------------------------------------------------------------*/
|
||
|
.comment-list .children:before {
|
||
|
left: auto;
|
||
|
right: -24px;
|
||
|
}
|
||
|
.comment-metadata .edit-link {
|
||
|
border-left: 0;
|
||
|
border-right: 1px solid #eee;
|
||
|
margin-left: 0;
|
||
|
margin-right: 6px;
|
||
|
padding-left: 0;
|
||
|
padding-right: 6px;
|
||
|
}
|
||
|
.comment-author .avatar {
|
||
|
float: right;
|
||
|
margin-left: 12px;
|
||
|
margin-right: 0;
|
||
|
}
|
||
|
.comment-reply-title small {
|
||
|
float: left;
|
||
|
}
|
||
|
|
||
|
/*--------------------------------------------------------------
|
||
|
# Jetpack
|
||
|
--------------------------------------------------------------*/
|
||
|
/*--------------------------------------------------------------
|
||
|
## Contact Form
|
||
|
--------------------------------------------------------------*/
|
||
|
.site-content .contact-form input[type="checkbox"],
|
||
|
.site-content .contact-form input[type="radio"] {
|
||
|
margin-left: 6px;
|
||
|
margin-right: 0;
|
||
|
}
|
||
|
|
||
|
/*--------------------------------------------------------------
|
||
|
## Infinite Scroll
|
||
|
--------------------------------------------------------------*/
|
||
|
/* Infinite Loader */
|
||
|
.infinite-loader .spinner {
|
||
|
top: -37px !important;
|
||
|
left: 12px !important;
|
||
|
}
|
||
|
|
||
|
/*--------------------------------------------------------------
|
||
|
## Sharedaddy
|
||
|
--------------------------------------------------------------*/
|
||
|
.hentry div.sd-rating h3.sd-title:before,
|
||
|
.hentry div.sharedaddy h3.sd-title:before {
|
||
|
margin-left: 6px;
|
||
|
margin-right: 0;
|
||
|
}
|
||
|
.hentry div.sd-rating .pd-rating,
|
||
|
.hentry div.sharedaddy .jetpack-likes-widget,
|
||
|
.hentry div.sharedaddy .sd-content {
|
||
|
padding-left: 0;
|
||
|
padding-right: 24px;
|
||
|
}
|
||
|
|
||
|
/*--------------------------------------------------------------
|
||
|
## Widgets
|
||
|
--------------------------------------------------------------*/
|
||
|
/* Gravatar Profile */
|
||
|
.widget-grofile .grofile-thumbnail {
|
||
|
float: left;
|
||
|
}
|
||
|
|
||
|
/* RSS Links */
|
||
|
.widget_rss_links p a + a {
|
||
|
margin-left: 0;
|
||
|
margin-right: 8px;
|
||
|
}
|
||
|
|
||
|
/*--------------------------------------------------------------
|
||
|
# Eventbrite
|
||
|
--------------------------------------------------------------*/
|
||
|
.eventbrite-event .entry-header span {
|
||
|
padding-left: 12px;
|
||
|
padding-right: 0;
|
||
|
}
|
||
|
.eventbrite-event .entry-header span:last-of-type {
|
||
|
padding-left: 0;
|
||
|
}
|
||
|
|
||
|
/*--------------------------------------------------------------
|
||
|
# Responsive
|
||
|
--------------------------------------------------------------*/
|
||
|
/*--------------------------------------------------------------
|
||
|
## x >= 540px
|
||
|
--------------------------------------------------------------*/
|
||
|
@media screen and (min-width: 540px) {
|
||
|
/* Hero */
|
||
|
.hentry-inner {
|
||
|
left: auto;
|
||
|
right: 0;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
/*--------------------------------------------------------------
|
||
|
## x >= 768px
|
||
|
--------------------------------------------------------------*/
|
||
|
@media screen and (min-width: 768px) {
|
||
|
/* Primary Menu */
|
||
|
.menu-toggle {
|
||
|
left: 50%;
|
||
|
margin-left: -336px;
|
||
|
margin-right: 0;
|
||
|
right: auto;
|
||
|
}
|
||
|
.menu-toggle.toggled {
|
||
|
left: -50%;
|
||
|
right: auto;
|
||
|
}
|
||
|
|
||
|
/* Header */
|
||
|
.site-branding {
|
||
|
margin-left: 78px;
|
||
|
margin-right: 0;
|
||
|
}
|
||
|
|
||
|
/* Posts & Pages */
|
||
|
.entry-content,
|
||
|
.page-content {
|
||
|
padding-left: 48px;
|
||
|
padding-right: 48px;
|
||
|
}
|
||
|
.post-thumbnail {
|
||
|
margin-left: 0;
|
||
|
margin-right: 24px;
|
||
|
}
|
||
|
|
||
|
/* Hero */
|
||
|
.hero {
|
||
|
margin-left: 0;
|
||
|
margin-right: -144px;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
/*--------------------------------------------------------------
|
||
|
## x >= 1056px
|
||
|
--------------------------------------------------------------*/
|
||
|
@media screen and (min-width: 1056px) {
|
||
|
/* Widgets */
|
||
|
.widget-column {
|
||
|
float: right;
|
||
|
}
|
||
|
.widget {
|
||
|
padding-left: 0;
|
||
|
padding-right: 48px;
|
||
|
}
|
||
|
|
||
|
/* Primary Menu */
|
||
|
.slide-menu {
|
||
|
left: -329px;
|
||
|
right: auto;
|
||
|
}
|
||
|
.menu-open .site {
|
||
|
left: auto;
|
||
|
right: -329px;
|
||
|
}
|
||
|
.menu-toggle {
|
||
|
left: 50%;
|
||
|
margin-left: -480px;
|
||
|
margin-right: 0;
|
||
|
right: auto;
|
||
|
}
|
||
|
.menu-toggle.toggled {
|
||
|
left: 50%;
|
||
|
right: auto;
|
||
|
}
|
||
|
|
||
|
/* Pagination */
|
||
|
body:not(.no-sidebar) .comment-navigation a,
|
||
|
body:not(.no-sidebar) .post-navigation a,
|
||
|
body:not(.no-sidebar) .posts-navigation a {
|
||
|
border-left: 0;
|
||
|
border-right: 1px solid #eee;
|
||
|
}
|
||
|
|
||
|
/* Content */
|
||
|
.site:before {
|
||
|
left: 0;
|
||
|
margin-left: -150px;
|
||
|
margin-right: 0;
|
||
|
right: auto;
|
||
|
}
|
||
|
.content-area {
|
||
|
float: right;
|
||
|
}
|
||
|
.widget-area {
|
||
|
float: left;
|
||
|
}
|
||
|
.no-sidebar .content-area {
|
||
|
float: none;
|
||
|
margin-left: auto;
|
||
|
margin-right: auto;
|
||
|
}
|
||
|
|
||
|
/* Posts & Pages */
|
||
|
body:not(.no-sidebar) .entry-author,
|
||
|
body:not(.no-sidebar) .entry-content,
|
||
|
body:not(.no-sidebar) .entry-footer,
|
||
|
body:not(.no-sidebar) .hentry,
|
||
|
body:not(.no-sidebar).page .hentry:not(.has-post-thumbnail) .entry-header,
|
||
|
body:not(.no-sidebar) .page-content,
|
||
|
body:not(.no-sidebar).single .hentry:not(.has-post-thumbnail) .entry-header {
|
||
|
padding-right: 0;
|
||
|
}
|
||
|
body:not(.no-sidebar) .entry-author,
|
||
|
body:not(.no-sidebar) .entry-content,
|
||
|
body:not(.no-sidebar) .entry-footer,
|
||
|
body:not(.no-sidebar).page .hentry:not(.has-post-thumbnail) .entry-header,
|
||
|
body:not(.no-sidebar) .page-content,
|
||
|
body:not(.no-sidebar).single .hentry:not(.has-post-thumbnail) .entry-header {
|
||
|
padding-left: 48px;
|
||
|
}
|
||
|
|
||
|
/* Hero */
|
||
|
.hero {
|
||
|
margin-left: 0;
|
||
|
margin-right: -156px;
|
||
|
}
|
||
|
.no-sidebar .hero {
|
||
|
margin-left: 0;
|
||
|
margin-right: -306px;
|
||
|
}
|
||
|
|
||
|
/* Comments */
|
||
|
body:not(.no-sidebar) .comment-list,
|
||
|
body:not(.no-sidebar) .comment-respond,
|
||
|
body:not(.no-sidebar) .comments-title,
|
||
|
body:not(.no-sidebar) .no-comments {
|
||
|
padding-left: 48px;
|
||
|
padding-right: 0;
|
||
|
}
|
||
|
|
||
|
/* Sharedaddy */
|
||
|
div#jp-relatedposts {
|
||
|
padding-left: 48px;
|
||
|
padding-right: 0;
|
||
|
}
|
||
|
.no-sidebar div#jp-relatedposts {
|
||
|
padding-right: 48px;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
/*--------------------------------------------------------------
|
||
|
## x >= 1272px
|
||
|
--------------------------------------------------------------*/
|
||
|
@media screen and (min-width: 1272px) {
|
||
|
/* Primary Menu */
|
||
|
.menu-toggle {
|
||
|
margin-left: -588px;
|
||
|
margin-right: 0;
|
||
|
}
|
||
|
|
||
|
/* Content */
|
||
|
.site:before {
|
||
|
margin-left: 0;
|
||
|
}
|
||
|
.widget {
|
||
|
padding-left: 48px;
|
||
|
}
|
||
|
.widget-column:after,
|
||
|
.widget-column + .widget-column:before {
|
||
|
left: 0;
|
||
|
right: auto;
|
||
|
}
|
||
|
.widget-column + .widget-column:before {
|
||
|
left: auto;
|
||
|
right: -1px;
|
||
|
}
|
||
|
|
||
|
/* Hero */
|
||
|
.hero {
|
||
|
margin-left: 0;
|
||
|
margin-right: -120px;
|
||
|
}
|
||
|
.no-sidebar .hero {
|
||
|
margin-left: 0;
|
||
|
margin-right: -378px;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
/*--------------------------------------------------------------
|
||
|
## x >= 1416px
|
||
|
--------------------------------------------------------------*/
|
||
|
@media screen and (min-width: 1416px) {
|
||
|
/* Primary Menu */
|
||
|
.menu-toggle {
|
||
|
margin-left: -660px;
|
||
|
margin-right: 0;
|
||
|
}
|
||
|
|
||
|
/* Hero */
|
||
|
.hero {
|
||
|
margin-left: 0;
|
||
|
margin-right: -340px;
|
||
|
}
|
||
|
.no-sidebar .hero {
|
||
|
margin-left: 0;
|
||
|
margin-right: -670px;
|
||
|
}
|
||
|
}
|