/*-------------------------------------------------------------------------- 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; text-transform: none;} 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; }