EstudioJuridicoAlmagro_Web/www/wpv_theme/assets/css/typography.css

586 lines
9.4 KiB
CSS

/*--------------------------------------------------------------------------
General
--------------------------------------------------------------------------*/
p {
margin-bottom: 0.8em;
}
a.colorbox p,
p:last-child,
p:empty,
p.last,
h1:empty {
margin-bottom: 0;
}
h1:empty {
margin-bottom: -20px;
}
small {
font-size: 11px !important;
}
a {}
a:hover {}
a:active {}
.a-reset,
.a-reset:hover,
.a-reset:active,
a img {
border-bottom: 1px solid transparent !important;
}
a img {border: 0px;}
em {
font-style: italic;
}
h1,
h1 a {
margin-bottom: 0px;
margin-left: -3px;
letter-spacing: -3px;
}
h2,
h2 a {
margin-bottom: 6px;
margin-top: 4px;
letter-spacing: -2px;
}
h3,
h3 a {
margin-bottom: 8px;
}
h4,
h4 a {
text-transform: uppercase;
margin-bottom: 15px;
}
h5,
h5 a {
font-size: 14px;
}
aside.grid_4 .widget h4 {
margin-bottom: 8px;
}
.main h4 {
margin-bottom: 8px;
}
/* Lists */
ul, ol { margin: 0.4em 0px 0.4em 1.3em; }
ul { list-style-type: decimal; }
ul li,
ol li {
padding-bottom: 2px;
}
ul li:last-child,
ol li:last-child,
ul li.last,
ol li.last {
padding-bottom: 0px;
}
nav ul li {
padding-bottom: 0px;
}
.page-content h4 {
margin-bottom: 12px;
}
.page-content h4:first-child {
margin-top: 0px;
}
.widget ul li {
margin-bottom: 4px;
}
.widget ul li:last-child {
margin-bottom: 0px !important;
}
.page-content h2:first-child {
margin-top: 0;
}
.highlight {
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
}
.highlight.light {
background: #FDFBCB;
}
.highlight.dark {
background: #605F42;
color: #eee;
}
/*--------------------------------------------------------------------------
Forms
--------------------------------------------------------------------------*/
input[type=button],
input[type=submit],
.button {
font-weight: normal;
text-transform: uppercase;
}
nav ul ul {font-size: 12px}
nav ul ul li a {
font-size: 12px;
border-bottom: 1px solid transparent;
}
nav ul li > a {
line-height: 1em !important;
}
.button {
font-size: 14px;
line-height: 22px;
}
.button.small {
font-size: 14px;
line-height: 22px;
}
.button.medium {
font-size: 18px;
line-height: 20px;
}
.button.large {
font-size: 24px;
line-height: 24px;
}
/* Webkit based browsers : Buttons fix */
@media screen and (-webkit-min-device-pixel-ratio:0) {
footer.main-footer .button {line-height: 28px}
.button {line-height: 18px}
}
/*--------------------------------------------------------------------------
Content
--------------------------------------------------------------------------*/
.more-btn,
.more-btn span {
font-size: 12px !important;
font-style: italic;
}
.more-btn.inside {
color: #888;
text-shadow: none;
}
.sort_by_cat * {
font-size: 12px;
}
.slogan {
font-size: 24px;
line-height: 1em;
}
.slogan em {
font-size: 12px;
line-height: 0.8em;
}
.bquote {
font-size: 16px;
line-height: 24px;
}
.thumbnail-pad {
font-weight: normal;
}
.thumbnail-pad span {
font-size: 16px;
color: #ececec;
text-shadow: #222 0px 1px 1px;
text-transform: uppercase;
}
.info-pad .category {
font-size: 11px;
margin-bottom: 12px;
}
.info-pad .title {
font-size: 16px;
font-weight: normal;
margin-bottom: -3px;
}
.info-pad .info .description,
.info-pad .info .description * {
font-size: 11px !important;
overflow: hidden;
}
.info-pad .info .description {
padding: 0px;
}
.info-pad .info .description * {
margin: 0px;
padding: 0px;
}
.project-info-pad h2 {
margin-top: 0px;
}
/* -----------------------------------------
Info snippet
----------------------------------------- */
.slogan .title,
.info-snippet .title {
font-size: 24px;
margin-bottom: 18px;
}
.slogan a,
.info-snippet .title a {
font-size: 24px;
}
.slogan .description,
.info-snippet .description {
font-size: 16px !important;
line-height: 1.4em !important;
font-weight: normal;
}
/* -----------------------------------------
Page title
----------------------------------------- */
.page-header .description {
font-size: 16px;
line-height: 1.3em;
margin-top: 8px;
}
/* -----------------------------------------
Text Content
----------------------------------------- */
blockquote,
blockquote:after,
blockquote p,
blockquote span {
/* font-size: 16px; */
line-height: 1.4em !important;
}
cite:before,
.cite:before {
content: " - ";
}
cite,
.cite {
text-align: right;
font-size: 14px;
font-style: italic;
}
.page-content .description,
.page-content .description p {
font-size: 14px;
line-height: 1.2em;
padding-top: 4px;
font-weight: normal;
}
.link-post-format * {
font-size: 18px;
}
.grid_172 .description,
.grid_172 .description p {
font-size: 12px;
}
.description.big {
font-size: 14px;
}
.thumbnail .name {
font-size: 18px;
margin-top: 36px;
margin-bottom: 10px;
}
.thumbnail .description footer.main-footer {}
/* -----------------------------------------
Comment
----------------------------------------- */
.item {
line-height: 1.3em;
}
.item .more-btn {
margin-top: 6px;
}
/* -----------------------------------------
Page Services
----------------------------------------- */
.services div {
line-height: 1.4em;
}
/* -----------------------------------------
Toggle
----------------------------------------- */
.toggle:last-child {
margin-bottom: 0px;
}
.toggle_title {
font-size: 24px;
text-transform: none;
}
.toggle_title b {
border-bottom: none !important;
}
.toggle_title b:hover {
border-bottom-width: 1px !important;
}
.toggle_content * {
font-size: 12px;
}
/* -----------------------------------------
Accordion + Accordion - Mini
----------------------------------------- */
.accordion .tab,
.tabs .ui-tabs-nav li a {
font-size: 14px;
}
.accordion.mini .tab {
font-weight: bold;
font-size: 12px;
}
.accordion .tab.ui-state-active,
.accordion .tab.ui-state-hover {
text-decoration:underline
}
thead th {
font-size: 18px;
font-weight: normal;
}
tfoot {
font-size: 12px;
font-style: normal;
color: #777;
}
/* -----------------------------------------
Pricing
----------------------------------------- */
.value-box .value {
font-size: 98px;
line-height: 1em;
}
.value-box .value i {
font-size: 18px;
}
.value-box .meta {
font-size: 24px;
}
/* -----------------------------------------
Dropcaps
----------------------------------------- */
.dropcap1 {
font-size: 36px;
line-height: 30px;
float: left;
margin-top: 2px;
margin-right: 5px;
}
.dropcap2 {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
padding: 6px;
font-size: 28px;
line-height: 18px;
float: left;
margin-top: 2px;
margin-right: 5px;
}
/* -----------------------------------------
Twitter Widget
----------------------------------------- */
.tweet_user,
.tweet_user *,
.tweet_time,
.tweet_time * {
font-size: 11px !important;
border-bottom: 1px solid transparent;
}
.tweet_user,
.tweet_user * {
font-size: 13px !important;
border: 0px !important;
}
.tweet_user:before {
content: "@";
}
/* -----------------------------------------
Blog
----------------------------------------- */
.entry-date,
.entry-utility a,
.post-article span.author,
.post-article span.author *,
.entry-utility,
.comments-link,
.entry-utility *,
.copyrights,
.comment-author {
font-size: 14px !important;
}
.entry-date {
letter-spacing: -1px;
}
footer.main-footer,
footer.main-footer a {
font-size: 11px;
}
.author {
display: block;
margin-top: -8px;
}
.author b,
.comments-link b {
font-weight: normal;
}
.icomment-box {
font-size: 11px !important;
line-height: 1.8em;
font-style: normal;
vertical-align: text-top;
}
/* -----------------------------------------
Comments
----------------------------------------- */
.form-label,
label {
font-size: 14px !important;
}
.comment-meta,
.comment-meta * {
font-size: 13px;
}
.comment-author {
line-height: 1em !important;
}
.comment-author span {
margin-top: 3px;
float: left;
}
#cancel-comment-reply-link,
.comment-reply-link,
.comment-edit-link {
font-size: 11px !important;
}
.comment-notes {
font-style: italic;
font-size: 11px !important;
}
.comment-content {
line-height: 1.4em;
}
/* -----------------------------------------
Widgets
----------------------------------------- */
.wpv_authors h3 {
float: left;
display: inline;
}
/*--------------------------------------------------------------------------
footer.main-footer - Main
--------------------------------------------------------------------------*/
footer.main-footer h5,
footer.main-footer h4 {
font-size: 12px !important;
line-height: 20px;
text-transform: uppercase;
font-weight: bold;
}
footer.main-footer p,
.newsletter-description {
font-size: 12px !important;
line-height: 1.3em;
}
.newsletter-description {
margin-top: 8px;
}
footer.main-footer ul li {
line-height: 1em;
}
footer.main-footer ul li,
footer.main-footer ul li a {
font-size: 12px !important;
line-height: 1.2em;
}