/* Theme Name: Affilistrap Author: Olaf Parusel Author URI: http://www.jabbadu.com Description: Easy Affiliate Theme for WordPress. Predefined Post Layout for Affiliate-Products. Works great for amazon affiliate sites. Version: 1.0 Tags: custom-background, right-sidebar, responsive-layout, theme-options, featured-images, sticky-post Text Domain: jabbadu License: GNU General Public License v2.0 License URI: http://www.gnu.org/licenses/gpl-2.0.html */ /* * Globals */ html { position: relative; min-height: 100%; } @media (max-width: 767px) { html { font-size: 14px; } } @media (min-width: 768px) and (max-width: 991px) { html { font-size: 14px; } } @media (min-width: 992px) and (max-width: 1199px) { html { font-size: 15px; } } @media (min-width: 1200px) { html { font-size: 16px; } } body { font-size: 1rem; font-weight: 400; font-family: 'Open Sans', sans-serif; background: #efefef;} .container {background: #fff;} #wrap.container { padding-left: 0px; padding-right: 0px; box-shadow: 0 0 5px #989898; margin-top: 15px; margin-bottom: 15px; } .page-header {border-bottom: 0px; margin-bottom: 0px; margin-top: 0px;} p.blog-title {font-size: 2rem; margin-top: 21px; margin-bottom: 10.5px;} p.blog-title, .blog-description { padding-left: 15px; } .navbar {margin-bottom: 0px; border-radius: 0px;} .navbar .container {background: none;} .navbar {border: none;} .breadcrumb {margin-bottom: 0px;} /*INDEX-STYLE*/ .index a:hover {text-decoration: none;} .index .post-blog {border-bottom: 1px solid #efefef;} .sticky { background: #E0DFDF; padding: 10px; margin: 5px; border-top: 5px solid; } /* Sidebar modules for boxing content */ .sidebar-module { padding: 15px; margin: 0 -15px 15px; font-size: 15px; border: 1px solid #efefef; } #sidebar { padding-top: 5px; padding-bottom: 30px; padding-right: 10px; } #sidebar .widget .widget-title { font-size: 1.125rem; font-weight: 500; margin: -1px -1px 0 -1px; padding: 10px; } #sidebar .widget { background-color: rgba(250,250,250,1); border: 1px solid #eee; } .sidebar-module li {padding: 5px;} .sidebar-module ul {list-style: none;padding-left: 0px;} .sidebar-module ul.children {margin-left: 30px;} .sidebar-module ul.children li::before {content: "➥ ";} .sidebar-module-inset p:last-child, .sidebar-module-inset ul:last-child, .sidebar-module-inset ol:last-child {margin-bottom: 0;} /* * Blog posts */ .blog-post-meta { margin-bottom: 20px; color: #999; font-size: 0.8rem; } .post-footer-meta a:hover {text-decoration: none;} /* * Produkt */ .asa-preis { color: #990000; font-weight: bold; } .asa-produktuebersicht { border-bottom: 2px solid #efefef; padding-bottom: 20px; margin-bottom: 20px; } .asa_title_grid { height: 50px; } /* * Footer */ .page-footer { padding: 20px 0; color: #999; text-align: center; background: #E4E4E4; } .footer-module ul { list-style: none; padding-left: 0px; } /*Tags*/ .tag-list-footer a { color: #fff; } /*Author Biographie Infobox*/ .author-info { margin: 20px; } .author-bio { font-size: 14px; } .author-avatar .avatar { border-radius: 50%; float: right; } /*Comment-Section*/ #comments{ line-height: 24px; margin-bottom: 18px; } ol.commentlist, ol.commentlist ul.children{ list-style-type: none; padding-left: 0; margin-left: 20px; } .comment .vcard > div{ margin-top: 8px; padding: 0 10px; } ol.commentlist time{ font-size: .8em; color: #eeeeee; } ol.commentlist div.comment-author{ position: relative; } ol.commentlist a.comment-edit-link{ color: #ffffff; text-decoration: none; padding-left: 5px; } ol.commentlist span.edit-comment{ position: absolute; right: 0; top: 8px; } ol.commentlist li.bypostauthor{ background-color: #dddddd; border: 1px solid #efefef; } ol.commentlist ul.children li{ background-color: #cccccc; } ol.commentlist ul.children li ul.children li{ background-color: #bbbbbb; } ol.commentlist ul.children li ul.children li ul.children li{ background-color: #aaaaaa; } ol.commentlist article{ border-bottom: none !important; } a.comment-reply-link{ position: absolute; right: 0; bottom: 0; .btn; .btn-sm; .btn-success; } #cancel-comment-reply-link{ .btn; .btn-xs; .btn-warning; margin-left: 1em; } #comment-nav ul{ list-style-type: none; margin: 0; } #comment-form-elements{ list-style-type: none; margin: 0; } .comment-form-author, .comment-form-email, .comment-form-url, .comment-form-comment{ .form-group; input, textarea{ .form-control; } textarea{ height: auto; } } .form-allowed-tags{ code{ white-space: normal; } } .comment .vcard .avatar{ padding-right: 0; } .comment .vcard .comment-text{ margin-left: 0; } img.avatar{ border-top: 1px solid #ddd; border-bottom: 1px solid #dedede; border-right: 1px solid #dedede; border-left: 1px solid #ddd; } ol.commentlist li{ padding-right: 10px; background-color: #F0F0F0; margin-top: 20px; padding: 10px; } #pings{ margin-bottom: 9px; } ol.pinglist{ list-style-type: none; margin: 0 0 9px 0; } ol.commentlist #respond{ padding: 5px 10px; } /* =WordPress Core -------------------------------------------------------------- */ .alignnone { margin: 5px 20px 20px 0; width: 100%; height: auto; } .aligncenter, div.aligncenter { display: block; margin: 5px auto 5px auto; } .alignright { float:right; margin: 5px 0 20px 20px; } .alignleft { float: left; margin: 5px 20px 20px 0; } 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%; /* Image does not overflow the content area */ 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; } .gallery { margin: auto; } .gallery-item { float: left; margin-top: 10px; text-align: center; width: 33%; } .gallery img { border: 2px solid #cfcfcf; } .gallery-caption { margin-left: 0; } /* 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 { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */ }