wordpress/php-fpm/wordpress_files/themes/shell-lite/style.css
2020-05-22 01:40:23 +00:00

1617 lines
23 KiB
CSS

/*
Theme Name: Shell Lite
Theme URI: http://devwp.eu/project/shell-lite/
Description: Shell is a fully featured translation ready premium-like WordPress Theme. Shell is suitable for a serious Bloggers as well as Business Owners because it is a CMS Theme with fully customizable landing page which features proper SEO structure, Theme Options manageable content, call-to-action button and more. It is also great starting point for Theme Developers or users who need to save time when building Themes. Use Shell as your Parent Theme and expand your work via 10 built-in action hooks. Currently Shell offers three custom Templates: Blog, Sitemap and Full Width Page. Shell requires latest version of WordPress and Child Theme for any personal customizations.
Version: 1.8.0
Author: nofearinc
Author URI: http://devwp.eu
Tags: white, black, gray, custom-menu, custom-header, custom-background, two-columns, fixed-layout, theme-options, threaded-comments, translation-ready
Copyright (C) 2003-2012 ThemeID, 2013 DevWP
License: GNU General Public License, version 3 (GPLv3)
License URI: license.txt
Support: http://wordpress.org/support/theme/shell-lite/
WARNING: DO NOT EDIT THIS FILE, IF YOU DO IT WILL BE OVERWRITTEN BY THE NEXT UPDATE. CREATE CHILD THEME INSTEAD.
*/
/* =Reset CSS (v2.0) http://meyerweb.com/eric/tools/css/reset/
-------------------------------------------------------------- */
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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin:0;
padding:0;
border:0;
font-size:100%;
font:inherit;
vertical-align:baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display:block;
}
body {
line-height:1;
}
ol, ul {
list-style:none;
}
blockquote, q {
quotes: none;
font-style: italic;
}
blockquote:before, blockquote:after, q:before, q:after {
content:'';
content:none;
}
table {
border-collapse:collapse;
border-spacing:0;
}
button, input, select, textarea {
width:auto;
overflow:visible;
margin:0;
font-size:100%;
font-family:sans-serif;
vertical-align:baseline;
}
textarea {
overflow:auto;
vertical-align:text-top;
}
/* =Horizontal Rule
-------------------------------------------------------------- */
hr {
background:#ddd;
border:none;
clear:both;
color:#ddd;
float:none;
height:.1em;
margin:0 0 1.45em;
width:100%;
}
hr.space {
background:#fff;
color:#fff;
}
h1, h2, h3, h4, h5, h6 {
font-weight:700;
}
/* =Base
-------------------------------------------------------------- */
html {
height:100%;
}
body {
background:#f5f5f5;
color:#444;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:1.5em;
margin:0;
padding:0;
}
/* =Typography
-------------------------------------------------------------- */
cite, em, dfn {
font-style:italic;
}
code, kbd, samp, pre, tt, var {
font-family:Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important;
font-style:normal;
}
strong {
font-weight:700;
}
pre {
background: #fff;
border-left: 4px solid #6ce26c;
max-width: 98%;
padding-left: 1em;
height: auto;
overflow-x: auto;
}
del {
color:#555;
text-decoration:line-through;
}
ins, dfn {
border-bottom:1px solid #ccc;
}
small, sup, sub {
font-size:85%;
}
abbr, acronym {
font-size:85%;
letter-spacing:.1em;
text-transform:uppercase;
}
a abbr, a acronym {
border:none;
}
abbr[title], acronym[title], dfn[title] {
border-bottom:1px solid #ccc;
cursor:help;
}
sup {
vertical-align:super;
}
sub {
vertical-align:sub;
}
/* =Shell Grids (12 Column Grid)
-------------------------------------------------------------- */
.grid {
float:left;
margin-bottom:2em;
padding-top:0;
}
.col-60, .col-140, .col-220, .col-300, .col-380, .col-460, .col-540, .col-620, .col-700, .col-780, .col-860 {
display:inline;
margin-right:20px;
}
.col-60 {
width:60px;
}
.col-140 {
width:140px;
}
.col-220 {
width:220px;
}
.col-300 {
width:300px;
}
.col-380 {
width:380px;
}
.col-460 {
width:460px;
}
.col-540 {
width:540px;
}
.col-620 {
width:620px;
}
.col-700 {
width:700px;
}
.col-780 {
width:780px;
}
.col-860 {
width:860px;
}
.col-940 {
width:940px;
}
/* .fit is the very last item in your grid
to keep your columns inline and without
floats
*/
.fit {
margin-left:0!important;
margin-right:0!important;
}
/* =Links
-------------------------------------------------------------- */
a {
color:#447099;
font-weight:700;
text-decoration:none;
}
a:hover {
color:#444;
}
/* =Forms
-------------------------------------------------------------- */
fieldset {
border:1px solid #ccc;
margin:0 0 1.5em;
padding:1em 2em;
}
legend {
padding:2px 5px;
}
label {
display:block;
font-weight:700;
padding:2px 0;
}
form div {
clear:both;
margin:.5em 0;
}
input[type="text"], input[type="password"], select {
background:#fff;
border:1px solid #d9d9d9;
font-family:Tahoma, Geneva, sans-serif;
height:17px;
margin:0;
outline:none;
padding:4px 10px;
width:200px;
}
select {
height: auto;
/*width: 312px;*/
width: 100%;
}
textarea, .area {
background:#fff;
border:1px solid #d9d9d9;
font-family:Tahoma, Geneva, sans-serif;
height:auto;
overflow:auto;
margin:0;
outline:none;
padding:4px 14px;
width:400px;
}
input, select {
cursor:pointer;
}
input[type='text'], input[type='password'] {
cursor:text;
}
/* =Buttons
-------------------------------------------------------------- */
#searchsubmit, #submit {
background:#444;
border:1px solid #000;
color:#fff;
padding-bottom:4px;
}
/* =Notices
-------------------------------------------------------------- */
.required {
color:#d5243f;
}
#commentform input.error, #commentform textarea.error {
background-color:#f6cbca;
}
#commentform div.error, #commentform label.error {
color:#cb2026;
}
#commentform div.errorlabels label {
display:block;
}
.notice {
background:#fff1a8;
color:#000;
padding:2px 7px;
}
/* =Tables
-------------------------------------------------------------- */
table {
border-left:1px solid #ccc;
border-top:1px solid #ccc;
width:100%;
}
th, td {
border-bottom:1px solid #ddd;
border-right:1px solid #ccc;
}
/* =Lists
-------------------------------------------------------------- */
ul li {
margin-left:.85em;
}
ul {
list-style-type:disc;
}
ul ul {
list-style-type:square;
}
ul ul ul {
list-style-type:circle;
}
ol {
line-height:22px;
list-style-position:outside;
list-style-type:decimal;
}
dt {
font-weight:400;
}
/* =Blockquote
-------------------------------------------------------------- */
blockquote {
border:4px double #ddd;
border-left:none;
border-right:none;
}
blockquote p {
color:#999;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:18px;
line-height:26px;
margin:20px;
padding:0 0 0 12px;
}
/* =Headings
-------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
line-height:1em;
}
h1 {
color:#444;
font-size:2em;
}
h2 {
color:#5e5e5e;
font-size:1.6em;
}
h3 {
font-size:1.5em;
}
h4 {
font-size:1.3em;
}
h5 {
font-size:1.2em;
}
h6 {
font-size:1em;
}
/* =Margins & Paddings
-------------------------------------------------------------- */
blockquote:first-child {
margin:.8em 0;
}
hr, p, ul, ol, dl, pre, blockquote, address, table, form {
margin-bottom:1.6em;
}
h1 {
margin:1em 0 .5em;
}
h2 {
margin:1.07em 0 .535em;
}
h3 {
margin:1.14em 0 .57em;
}
h4 {
margin:1.23em 0 .615em;
}
h5 {
margin:1.33em 0 .67em;
}
h6 {
margin:1.6em 0 .8em;
}
th, td {
padding:.8em;
}
caption {
padding-bottom:.8em;
}
blockquote {
margin:1.6em 0;
padding:0 1em;
}
fieldset {
margin:1.6em 0;
padding:0 1em 1em;
}
legend {
padding-left:.8em;
padding-right:.8em;
}
legend+* {
margin-top:1em;
}
textarea, input {
padding:.3em .4em .15em;
}
select {
padding:.1em .2em 0;
}
option {
padding:0 .4em;
}
a {
padding:.3em 0 .1em;
position:relative;
}
dt {
margin-bottom:.4em;
margin-top:.8em;
}
ul {
margin-left:1.5em;
}
ol {
margin-left:2.35em;
}
ol ol, ul ol {
margin-left:2.5em;
}
form div {
margin-bottom:.8em;
}
/* =Globals
-------------------------------------------------------------- */
#container {
margin:0 auto;
padding:0;
width:980px;
}
#wrapper {
background:#fff;
clear:both;
margin:0 auto;
padding:20px;
position:relative;
width:940px;
}
#header {
margin:0 auto;
width:980px;
}
#footer {
clear:both;
height:33px;
line-height: 33px;
margin:0 auto;
width:980px;
}
#footer-wrapper {
margin:0 auto;
width:940px;
}
/* =Header
-------------------------------------------------------------- */
#header #logo {
float:left;
margin:5px 0 0;
}
#header #search-box {
float:right;
margin-top:39px;
}
#header #search-box input[type="text"], select {
height: 21px;
}
#header .social-icons {
float:right;
list-style:none;
margin:42px 33px 0 0;
}
#header .twitter-icon,
#header .facebook-icon,
#header .wordpress-icon,
#header .github-icon,
#header .linkedin-icon,
#header .youtube-icon,
#header .rss-icon {
display: inline;
height: 24px;
margin: 1px;
padding-left: 3px;
width: 24px;
}
/* =Search Form
-------------------------------------------------------------- */
#searchsubmit {
}
/* =WPML Language Switcher
-------------------------------------------------------------- */
#header #wpml-language-selector {
float: right;
margin: 39px 5px 0 -20px;
}
#wpml-language-selector #lang_sel ul {
z-index: 100;
}
#widgets #lang_sel ul ul {
z-index: 100;
}
/* =Content
-------------------------------------------------------------- */
#content {
background:#fff;
margin-bottom:11px;
margin-top:11px;
-ms-word-wrap: break-word;
word-wrap: break-word;
}
#content-archive {
-ms-word-wrap: break-word;
word-wrap: break-word;
}
#content-blog {
}
#content-images {
}
#content-full {
background:#fff;
}
#content-sitemap {
background:#fff;
}
#content-sitemap a {
font-size:12px;
}
#content .sticky {
border-bottom:4px solid #eee;
clear:both;
}
#content .sticky p {
}
#content .bypostauthor {
}
#content img {
max-width:98%;
height:auto;
}
/* =bbPress
bbPress has its own breadcrumb lists
-------------------------------------------------------------- */
.bbPress .breadcrumb-list {
display:none;
}
/* =Blog
-------------------------------------------------------------- */
.currently-in {
color:#777;
font-size:16px;
}
/* =Author Meta (Author's Box)
-------------------------------------------------------------- */
#author-meta {
background:#f5f5f5;
border:1px solid #eee;
overflow:hidden;
}
#author-meta img {
float:left;
padding:10px;
}
#author-meta p {
margin-top:5px;
}
#author-meta .about-author {
font-weight:700;
margin:10px 0 0 0;
}
/* =Featured Content
-------------------------------------------------------------- */
.featured-image img {
float:right;
margin-top:44px;
}
.featured-button {
background:url(images/featured-button.png) 0 0 no-repeat;
border:none;
cursor:pointer;
display:block;
height:61px;
width:230px;
}
.featured-button a {
color:#444;
text-decoration:none;
}
.featured-button:hover {
background-position:0 -61px;
color:#444;
text-decoration:none;
}
.featured-button p {
font-size:18px;
font-weight:700;
height:61px;
line-height:50px;
text-align:center;
text-shadow:0 1px #fff;
text-transform:uppercase;
}
.featured-button p a {
display:block;
}
/* =Titles
-------------------------------------------------------------- */
.featured-title {
margin-top:5px;
}
.featured-subtitle {
}
.widget-title {
background:#f5f5f5;
color:#444;
display:block;
font-size:13px;
font-weight:700;
height:33px;
line-height:33px;
margin:0;
padding:0;
text-align:center;
}
.widget-title a {
border-bottom:none;
color:#d66525!important;
padding:0!important;
}
.widget-title-home h3 {
background:#f5f5f5;
color:#444;
display:block;
font-size:13px;
font-weight:700;
height:33px;
line-height:33px;
margin:0;
padding:0;
text-align:center;
}
.widget-title-home h3 a {
border-bottom:none;
color:#444!important;
padding:0!important;
}
.title-404 {
color:#933;
}
/* =Post
-------------------------------------------------------------- */
.comments-link {
font-size:12px;
}
.post {
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.post img {
max-width: 100%;
}
.post-data {
clear:both;
font-size:11px;
margin-top:20px;
}
.post-entry {
clear:both;
}
.post-meta {
clear:both;
color:#a8a7a7;
font-size:12px;
margin-bottom:10px;
}
.post-edit {
clear:both;
display:block;
font-size:11px;
margin:1.5em 0;
}
.post-search-terms {
clear:both;
}
.see-more {
clear:both;
}
.attachment-entry {
clear:both;
text-align:center;
}
/* =Symbols
-------------------------------------------------------------- */
.ellipsis {
color:#aaa;
font-size:18px;
margin-left:5px;
}
/* =Widgets
-------------------------------------------------------------- */
#widgets {
margin-top: 44px;
-ms-word-wrap: break-word;
word-wrap: break-word;
}
#widgets img {
max-width: 100%;
}
#widgets a {
/*display:inline-block;*/
margin:0;
padding:3px;
text-decoration:none;
}
#widgets ul, #widgets p {
border:1px solid #f5f5f5;
border-top:none;
margin:0 0 20px;
padding:10px;
}
#widgets ul li {
list-style-type:none;
margin:0;
}
#widgets ul li a {
color:#444;
text-decoration:none;
}
#widgets ul li a:hover {
color:#000;
}
#widgets ul ul a {
padding:3px 0 3px 18px;
}
#widgets ul ul ul a {
padding:3px 0 3px 18px;
}
#widgets ul ul ul ul a {
border:none;
padding:3px 0 3px 18px;
}
#widgets .widget-title img {
float:right;
height:11px;
position:relative;
top:4px;
width:11px;
}
#widgets .rss-date {
line-height:18px;
padding:6px 12px;
}
#widgets .rssSummary {
padding:10px;
}
#widgets cite {
font-style:normal;
line-height:18px;
padding:6px 12px;
}
#widgets .textwidget, #widgets .tagcloud {
border:1px solid #f5f5f5;
border-top:none;
display:block;
line-height:1.5em;
margin:0 0 20px;
padding:10px;
}
#widgets .textwidget a {
display:inline;
}
#widgets ul .children {
border:none;
margin:0;
padding:0;
}
#widgets .author {
font-weight:700;
padding-top:4px;
}
/* Fixing Custom Menu Widget */
#widgets .menu {
background-color: #fff;
}
/* Fixing Search Form in Widgets */
#widgets #searchform {
margin-top: 5px;
}
#widgets #s {
min-width: 240px;
}
/* =Main Menu
-------------------------------------------------------------- */
.menu {
background:#444;
clear:both;
margin:0 auto;
}
.menu, .menu ul {
display:block;
list-style-type:none;
margin:0;
padding:0;
}
.menu li {
border:0;
display:block;
float:left;
margin:0;
padding:0;
position:relative;
z-index:5;
}
.menu li:hover {
white-space:normal;
z-index:10000;
}
.menu li li {
float:none;
}
.menu ul {
left:0;
position:absolute;
top:0;
visibility:hidden;
z-index:10;
}
.menu li:hover>ul {
top:100%;
visibility:visible;
}
.menu li li:hover>ul {
left:100%;
top:0;
}
.menu:after, .menu ul:after {
clear:both;
content:".";
display:block;
height:0;
overflow:hidden;
visibility:hidden;
}
.menu, .menu ul {
min-height:0;
}
.menu ul {
margin:-10px 0 0 -30px;
padding:10px 30px 30px;
}
.menu ul ul {
margin:-30px 0 0 -10px;
padding:30px 30px 30px 10px;
}
.menu ul li a:hover, .menu li li a:hover {
color:#484848;
text-decoration:none;
}
.menu ul {
width:14em;
}
.menu a {
border-left:1px solid #333;
color:#fff;
display:block;
font-size:12px;
font-weight:400;
height:44px;
line-height:44px;
margin:0;
padding:0 1em;
position:relative;
text-decoration:none;
}
.menu a:hover {
background:#333;
color:#fff;
}
.menu .current_page_item a {
background:#333;
color:#fff;
}
.menu li li {
background:#888;
border-bottom:1px solid #777;
color:#fff;
width:auto;
}
.menu li li a {
border:none;
color:#fff;
font-size:12px;
font-weight:400;
height:auto;
line-height:20px;
min-height:28px;
padding:8px 10px 0 10px;
}
.menu li li a:hover {
background:#999;
border:none;
color:#fff;
}
.menu ul>li + li {
border-top:0;
}
.menu li li:hover>ul {
left:100%;
top:0;
}
.menu>li:first-child>a {
border-left:none;
}
.menu>li:first-child>a, .menu li + li + li li:first-child>a {
}
/* =IE Fixes (Modernizr)
-------------------------------------------------------------- */
.ie7 .menu ul {
background:url(images/ie7-fix.gif) repeat;
}
/* =Navigation
-------------------------------------------------------------- */
.navigation {
color:#444;
display:block;
font-size:16px;
height:28px;
line-height:28px;
margin:20px 0;
padding:0 5px;
}
.navigation a {
color:#444;
}
.navigation .previous {
float:left;
}
.navigation .next {
float:right;
}
.navigation .bracket {
font-size:36px;
}
/* =Pagination (pages)
-------------------------------------------------------------- */
.pagination {
clear:both;
display:block;
font-size:16px;
font-weight:700;
margin:10px 0;
padding:5px 0;
}
.pagination a {
text-decoration:none;
}
.pagination a:hover, .pagination a:active {
}
/* =Breadcrumb Lists
-------------------------------------------------------------- */
.breadcrumb-list {
color:#959595;
font-size:12px;
-ms-word-wrap: break-word;
word-wrap: break-word;
}
/* =Comments
-------------------------------------------------------------- */
#commentform {
margin:0;
}
.commentlist {
border-bottom:1px dotted #eee;
list-style:none;
margin:0;
padding:0;
}
.commentlist ol {
list-style:decimal;
}
.commentlist li {
-webkit-border-radius:4px;
-moz-border-radius:4px;
background-color:#fff;
border-radius:4px;
margin:0;
padding:1em;
}
.commentlist li p {
font-size:14px;
}
.commentlist p {
margin:0;
}
.reply {
margin:10px 0;
}
.commentlist li cite {
font-size:1.1em;
font-style:normal;
font-weight:700;
}
.commentlist li.alt {
background:#f9f9f9;
}
.commentlist .children {
list-style:none;
margin:0;
}
.commentlist .avatar {
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
float:left;
margin-right:10px;
padding:0;
vertical-align:middle;
}
.commentlist .children .avatar {
height:33px;
width:33px;
}
.comment-author .fn {
}
.comment-author .says {
color:#999;
}
.comment-body .comment-meta {
color:#999;
display:inline-block;
margin:0;
padding:0;
text-align:left;
}
.comment-body {
clear:both;
}
.comment-body p {
clear:both;
padding-top:10px;
}
.comment-body .reply {
}
.pingback, .trackback {
border-bottom:1px solid #eee;
list-style:none;
margin-bottom:20px;
}
.pingback cite, .trackback cite {
font-style:normal;
}
#comments {
background:#dadada;
height:25px;
line-height:25px;
text-align:center;
}
#pings {
background:#dadada;
height:25px;
line-height:25px;
text-align:center;
}
#respond {
background:#f0f0f0;
border-top:1px solid #fff;
clear:both;
outline:1px solid #ddd;
padding:10px 10px 50px;
}
#respond label {
display:inline;
}
#respond .comment-form-author input, #respond .comment-form-email input, #respond .comment-form-url input, #respond .comment-form-comment textarea {
display:block;
}
.nocomments {
color:#999;
font-size:.9em;
text-align:center;
}
#commentform input.error, #commentform textarea.error {
background-color:#f6cbca;
}
#commentform div.error, #commentform label.error {
color:#cb2026;
}
#commentform div.errorlabels label {
display:block;
}
/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
margin:5px 20px 20px 0;
}
.aligncenter, div.aligncenter {
display:block;
margin:5px auto;
}
.alignright {
float:right;
margin:5px 0 20px 20px;
}
.alignleft {
float:left;
margin:5px 20px 20px 0;
}
.aligncenter {
display:block;
margin:5px auto;
}
a img.alignright {
float:right;
margin:5px 0 20px 20px;
}
a img.alignnone {
margin:5px 20px 20px 0;
}
a img.alignleft {
float:left;
margin:5px 20px 20px 0;
}
a img.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.wp-caption {
background:#fff;
border:1px solid #f0f0f0;
max-width:96%;
padding:5px 3px 10px;
text-align:center;
}
.wp-caption.alignnone {
margin:5px 20px 20px 0;
}
.wp-caption.alignleft {
margin:5px 20px 20px 0;
}
.wp-caption.alignright {
margin:5px 0 20px 20px;
}
.wp-caption img {
border:0 none;
height:auto;
margin:0;
max-width:98.5%;
padding:0;
width:auto;
}
.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}
img.wp-smiley {
vertical-align:middle;
}
/* =Gallery
-------------------------------------------------------------- */
.gallery {
margin:0 auto 18px;
}
.gallery .gallery-item {
float:left;
margin-top:0;
text-align:center;
width:155px;
}
.gallery img {
border:1px solid #ddd;
}
.gallery .gallery-caption {
font-size:12px;
margin:0 0 12px;
}
.gallery dl {
margin:0;
}
.gallery br+br {
display:none;
}
.attachment-gallery img {
background:#fff;
border:1px solid #f0f0f0;
display:block;
height:auto;
margin:15px auto;
max-width:96%;
padding:5px;
width:auto;
}
.gallery-meta {
}
.gallery-meta a {
display:inline;
margin:0;
padding:0;
}
.gallery-meta .full-size, .gallery-meta .aperture, .gallery-meta .focal-length, .gallery-meta .iso, .gallery-meta .shutter, .gallery-meta .camera {
display:block;
font-size:12px;
line-height:18px;
padding:3px 12px;
}
/* =Post Thumbnails
-------------------------------------------------------------- */
img.wp-post-image, img.attachment-thumbnail, img.attachment-medium, img.attachment-large, img.attachment-full {
background:#fff;
border:1px solid #f0f0f0;
display:block;
margin:15px auto;
padding:5px;
width:auto; /*IE*/
}
/* =Footer
-------------------------------------------------------------- */
#footer {
background:#e2e2e2;
color:#444;
font-size:11px;
}
#footer a {
color:#444;
}
.scroll-top {
text-align:center;
}
.copyright {
}
.powered {
text-align:right;
}
/* =Alignments
-------------------------------------------------------------- */
.left {
float:left;
}
.right {
float:right;
}
.center {
text-align:center;
}
/* =Clearfix
-------------------------------------------------------------- */
.clearfix:after, #container:after {
clear:both;
content:"\0020";
display:block;
height:0;
max-height:0;
overflow:hidden;
visibility:hidden;
}
.clearfix, #container {
display:inline-block;
}
* html .clearfix, * html #container {
height:1%;
}
.clearfix, #container {
display:block;
}
.clear {
clear:both;
}
/* =Begin bidirectionality settings (do not change)
-------------------------------------------------------------- */
BDO[DIR="ltr"] {
direction:ltr;
unicode-bidi:bidi-override;
}
BDO[DIR="rtl"] {
direction:rtl;
unicode-bidi:bidi-override;
}
[DIR="ltr"] {
direction:ltr;
unicode-bidi:embed;
}
[DIR="rtl"] {
direction:rtl;
unicode-bidi:embed;
}
/* =Media Print
-------------------------------------------------------------- */
@media print {
h1 {
page-break-before:always;
}
h1, h2, h3, h4, h5, h6 {
page-break-after:avoid;
}
ul, ol, dl {
page-break-before:avoid;
}
}
/* Text meant only for screen readers. */
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
clip: auto !important;
display: block;
height: auto;
left: 5px;
top: 5px;
width: auto;
z-index: 100000; /* Above WP toolbar. */
}
/*"The last 29 days of the month are the hardest."- Nikola Tesla*/