/* Theme Name: AR Description: WordPress theme developed and designed by: Alberto Ramacciotti Version: 1.0.3 Author: Alberto Ramacciotti Author URI: http://ramacciotti.altervista.org Theme URI: http://ramacciotti.altervista.org/portfolio/ar-theme/ Tags: one-column, orange, black, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, threaded-comments, featured-images, translation-ready License: GNU General Public License version 2.0 License URI: http://www.gnu.org/licenses/gpl-2.0.html */ @font-face { font-family: TangerineBold; src: url('fonts/Tangerine_Bold-webfont.eot'); src: url('fonts/Tangerine_Bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/Tangerine_Bold-webfont.woff') format('woff'), url('fonts/Tangerine_Bold-webfont.ttf') format('truetype'), url('fonts/Tangerine_Bold-webfont.svg#TangerineBold') format('svg'); } @font-face { font-family: LiberationSansRegular; src: url('fonts/LiberationSans-Regular-webfont.eot'); src: url('fonts/LiberationSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/LiberationSans-Regular-webfont.woff') format('woff'), url('fonts/LiberationSans-Regular-webfont.ttf') format('truetype'), url('fonts/LiberationSans-Regular-webfont.svg#LiberationSansRegular') format('svg'); } body, button, input, select, textarea { font-family: LiberationSansRegular, georgia, serif; } #site-title, .main { font-family: TangerineBold, georgia, serif; } article, aside, details, figcaption, figure, footer, .aligncenter, a img.aligncenter, .header, hgroup, nav, section, summary, .header a, .sitemap a, .sitemap a:visited { display: block; } audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; } audio:not([controls]) { display: none; height: 0; } [hidden] { display: none; } html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } a:focus { outline: thin dotted; } a:hover, a:active { outline: 0; } .header h1, .header h2, #headerImage, #content, aside, #footer { margin: 0 3%; padding: 1.25% 1%; } .header { margin-top: 4%; } .header h1, .header h2 { margin-bottom: 0; padding-bottom: 0; } .header h1 { font-size: 3em; line-height: 1.25; } .header h1 a { text-decoration: none; padding-bottom: .5%; border-bottom: .02em solid #e79233; color: #e79233; } .header h1 a:visited { text-decoration: none; padding-bottom: .5%; border-bottom: .02em solid #eba556; color: #eba556; } .header h1 a:focus { border-bottom: .02em solid #000000; background-color: #d55620; color: #000000; } .header h1 a:hover { border-bottom: .02em solid #eeb575; color: #eeb575; } .main { width: 70%; line-height:1.25; font-size: 2.2em; } .main li { font-size: 1em; background-color: transparent; margin: 0 3% 1% 0; } .header .main a { text-decoration: none; text-transform: capitalize; font-weight: normal; padding: 1% 2%; border-bottom: .02em solid #bc6d16; color: #bc6d16; background-color: #161616; } .header .main a:visited { text-decoration: none; padding-bottom: .5%; border-bottom: .02em solid #818181; color: #818181; } .header .main a:focus { border-bottom: .01em solid #000000; background-color: #d55620; color: #000000; } .header .main a:hover { border-bottom: .01em solid #eeb575; color: #eeb575; } .header h2 { color: #b06715; } form#searchform { margin: 3% 2.5% 0 1%; padding: 0; } h1 { font-size: 2em; } h2 { font-size: 1.4em; } h3 { font-size: 1.17em; margin: 1em 0; } h4 { font-size: 1em; margin: 1.33em 0; } h5 { font-size: 0.83em; margin: 1.67em 0; } h6 { font-size: 0.75em; margin: 2.33em 0; } abbr[title] { border-bottom: 1px dotted; } b, strong { font-weight: bold; } blockquote { margin: 1em 40px; } dfn { font-style: italic; } mark { background-color: #a45f13; color: #000000; } p, pre { margin: 1em 0; } pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; } pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; } q { quotes: none; } q:before, q:after { content: ''; content: none; } small { font-size: 75%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } dl, menu, ol, ul { margin: 1em 0 0 0; } dd { margin: 0; } .header ul li ul { padding: 0; } nav ul, nav ol { list-style-type: none; list-style-image: none; } img { border: 0; -ms-interpolation-mode: bicubic; } #container, #footer, header, aside, div.cols, .main, .main ul, .articleList, .entry-content, svg:not(:root), .single ol, .single ul, .gallery-caption { overflow: hidden; } body, button, input, select, textarea, figure, form { margin: 0; } fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } legend { border: 0; padding: 0; white-space: normal; *margin-left: -7px; } button, input, select, textarea { font-size: 100%; vertical-align: baseline; *vertical-align: middle; color: #000000; background-color: #f2c797; } button, input { line-height: normal; } button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; } button[disabled], input[disabled] { cursor: default; } input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *height: 13px; *width: 13px; } input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; } input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } textarea { overflow: auto; vertical-align: top; } table { border-collapse: collapse; border-spacing: 0; } ul { list-style-type: none; } ul li ul { margin-left: 0; } img, embed, object { max-width: 100%; margin: 1em 0 0 0; } strong, em { color: #102ea3; } body { padding: 0; color: #111111; background: #e79233; line-height: 1.5; font-size: .8em; } #container { color: #3a3532; margin: 0 auto; max-width: 85em; width: 98%; } aside { width: 90%; border-top: .2em solid #e48923; } #content { width: 96%; margin-top: 3%; } #content ul { margin: 0 0 3% 0; } #content ul.post-categories, #content ul.post-categories li { margin: 0 0 0 1%; padding: 0; } #content ul li { margin: 2% 0 0 0; } .addresses a { color: #bd1185; } .addresses a:visited { color: #c2a587; } .addresses a:focus { color: #636f55; background-color: transparent; } .addresses a:hover { color: #bb0076; border-bottom: .02em solid #f3daea; } #content a, .footer a, #footer a { color: #102ea3; text-decoration: none; } #content a:visited, .footer a:visited, #footer a:visited { background-color: transparent; color: #0b1e6c; text-decoration: underline; } #content a:focus, .footer a:focus, #footer a:focus { background-color: #e68b28; color: #1c44e8; } #content a:hover, .footer a:hover, #footer a:hover { background-color: transparent; color: #326bf1; } #content p { width: 85%; color: #000000; margin: 0 0 2% 0; } #content .infoPost { color: #333333; } #content h4.infoPost { line-height: 1.5; margin: 0 0 3% 0; } #content p.infoPost { margin: 0 0 5% 0; } .category article { width: 44%; padding: 0 2%; margin: 0 3% 5% 0; } .articleList li { width: 45%; border-left: .1em dashed #e48923; padding: 0 1%; margin: 0 3% 5% 0; } div#container .articleList li ul.post-categories li { width: auto; } .single article { width: 44%; padding: 0 2%; margin: 0 3% 5% 0; } .single ol li article { width: 95%; padding: 0; } #respond textarea { width: 90%; margin-top: 2%; } #respond .comment-form-comment label { font-size: 1.6em; margin-left: .2em; } #content p.logged-in-as { color: #640a00f; margin-left: .4em; } #respond #submit { padding: .5em .6em; color: #482b09; background-color: #f2c797; } #respond #submit:hover { color: #000000; background-color: #e38822; border-color: #f2c797; } #content h2 { line-height: 1.25; margin: 2% 0 0 0; padding: 0; } #content h3 { margin: 0 0 2% 0; } h2, h2 a, h2 a:visited { background-color: transparent; } #footer { color: #333333; } .addresses adress { white-space: nowrap; } #content a, #content a:visited, .addresses { font-weight: bold; } .addresses a, .addresses a:visited { text-decoration: none; } #footer, #cp, .header h2, .articleList footer, article header, .top, .footer-widgets, .qtrans_widget_end, article header .tags { clear: both; } .alignleft, .header h1, #site-description, .addresses, #content, .main li, .cols div, .articleList li, .archive article, .category article, h4.infoPost, div#content .post-categories li, .post-password-required form label #commentform label { float: left; } .header img, .header #searchform, .alignright, .qtrans_language_chooser { float: right; } .main ul li ul li, div#content ul.sitemap li ul.children li { float: none; } .pagerTop, .pager, .main li, #respond #submit { text-transform: uppercase; } ul.main ul, ul.main li, .main .children li { padding: 0; } form#searchform fieldset { border: 0; } form#searchform legend, form#searchform label { display: none; } span.tags { color: #7b480f; } p.top { font-size: 1.7em; margin-top: 3%; } div#content nav.pagerTop ul, div#content nav.pager ul, aside.footer h3, aside.footer ul, .single div#container div ol { margin-left: 0; padding-left: 0; } aside.footer ul li, aside.footer ol li { font-size: 1em; margin-bottom: 2%; } div.cols div { width: 30%; padding: 0 1%; margin: 0 1.5% 3% 0; } div.cols div.footer-widgets { width: 99%; } .page article { width: 45%; } div#content nav.pagerTop ul li a, div#content nav.pager ul li a { background-color: #bc6d16; color: #f1c08b; padding: 1em; } div#content nav.pagerTop ul li a:visited, div#content nav.pager ul li a:visited { background-color: #333333; color: #f1c08b; padding: 1em; } div#content nav.pagerTop ul li a:hover, div#content nav.pager ul li a:hover { background-color: #f1c08b; color: #222222; } .alignnone { margin: 5px 20px 20px 0; } .aligncenter, div.aligncenter { margin: 5px auto 5px auto; } .alignright { margin: 5px 0 20px 20px; } .alignleft { margin: 5px 20px 20px 0; } .aligncenter { margin: 5px auto 5px auto; } a img.alignright { margin: 5px 0 20px 20px; } a img.alignnone { margin: 5px 20px 20px 0; } a img.alignleft { margin: 5px 20px 20px 0; } a img.aligncenter { margin-left: auto; margin-right: auto } .bypostauthor { color: #333333; } .gallery-caption { color: #222222; } .wp-caption { background: transparent; border: 0; 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; } .post-password-required form label { margin-right: 2%; } #commentform p label { margin-right: 2%; width: 25%; } .post-password-required form input { padding: .5em; } .required, #e404, div#container p.warning { color: #9f1111; } .required { padding: 0 .7em 0 0; } #e404 { font-size: 1.7em; } .qtrans_language_chooser { padding-left: 0; margin-right: 2%; overflow: hidden; } .qtrans_language_chooser li { float: left; } .qtrans_language_chooser li a, .qtrans_language_chooser li a:visited { padding: 0 1em; color: #b1b1b1; font-size: 1.3em; text-decoration: none; } .sticky { color: #000000; background-color: #e68820; padding: 2%; } div#content ul.sitemap ul.children, div#content ul.sitemap, div#content ul.sitemap li { margin: 0; padding: 0; } div#content ul.sitemap li a { background-color: #e78c27; padding: .5em 1em; font-size: 1em; } div#content ul.sitemap li a:visited { background-color: #e78c27; color: #333333; padding: .5em 1em; font-size: 1em; } div#content ul.sitemap li a:hover { background-color: #e7881f; color: #000000; padding: .5em 1em; font-size: 1em; } div#content ul.sitemap ul.children { margin-left: 1%; } .entry-content { margin-top: 2%; }