/* Theme Name: Anime Crowds Theme URI: http://shadythemes.com/ Author: Leader Author URI: http://shadythemes.com/team/leader Description: A simplified version of Culture Japan 2012. Version: 1.1 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Tags: one-column Text Domain: anime-crowds */ /* = Global -------------------------------------------------------------- */ h1, h2, h3, h4, h5, h6 { clear: both; font-weight: normal; } a { text-decoration: none; color: #7b94ff; } a:hover { color: #f60; } p { } code { } cite { } del { text-decoration: line-through; } blockquote { quotes: none; padding: 15px; border-left: 3px solid #ddd; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-style: italic; } blockquote:before, blockquote:after { content: ''; content: none; } pre { background: #f8f8f8; padding: 10px 15px; white-space: pre-wrap; word-wrap: break-word; } hr { background-color: rgba(0,0,0,0.25); border: 0; clear: both; height: 1px; margin-bottom: 18px; } ol, ul { list-style: none; margin: 0; padding: 0; } table { border-collapse: collapse; border-spacing: 0; } thead { background-color: #476AFF; color: #fff; } th, td { padding: 4px 10px; vertical-align: middle; border: 1px solid #ccc; } /** Search */ #searchform { } #searchform #s { float: left; height: 20px; width: 170px; font-size: 12px; padding: 5px 38px 5px 7px; background: #e6ebfe; border: none; border-radius: 6px; box-shadow: 1px 1px 1px rgba(0,0,0,0.5) inset; } #searchform #searchsubmit { float: left; cursor: pointer; width: 24px; height: 24px; color: #ddd; background: #476AFF url('images/search.png') no-repeat center; border: none; border-radius: 4px; box-shadow: 1px 1px 1px rgba(0,0,0,0.5); margin: 3px 0 0 -28px; } /* = Structure -------------------------------------------------------------- */ body { margin: 0; color: #555; background: #eee url('images/body-bg.png') repeat-x top center; font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif; } #wrapper { width: 920px; padding: 5px; margin: -80px auto; background: rgba(255,255,255,0.2); box-shadow: 0 0 4px 4px rgba(0,0,0,0.02); position: relative; border-radius: 6px; } #wrapper-inner { background: #fff; border-radius: 3px; } #header { } #main { } #footer { } /* = Header -------------------------------------------------------------- */ #header { position: fixed; width: 100%; z-index: 999999; background: rgba(0,0,0,0.8) url('images/top-bar-bg.png') repeat-x center center; } #header #header-inner { width: 980px; margin: 0 auto; } #header #header-inner #site-title { float: left; margin: 0; font-weight: bold; letter-spacing: 1px; } #header #header-inner #site-title, #header #header-inner .site-navigation { font-size: 12px; } #header #header-inner #social-links { float: left; height: 14px; margin: 0 10px; } #header #header-inner .social-link { float: left; padding: 0; margin: 5px 5px 0 0; } #header #header-inner #site-link-f, #header #header-inner #site-link-t, #header #header-inner #site-link-g, #header #header-inner #site-link-r { width: 22px; border-radius: 4px; -moz-transition: all 400ms ease-in-out; -webkit-transition: all 400ms ease-in-out; } #header #header-inner #site-link-f { background: rgba(59,89,152,0); } #header #header-inner #site-link-f:hover { background: rgba(59,89,152,0.9); } #header #header-inner #site-link-t { background: rgba(44,181,225,0); } #header #header-inner #site-link-t:hover { background: rgba(44,181,225,0.9); } #header #header-inner #site-link-g { background: rgba(209,67,51,0); } #header #header-inner #site-link-g:hover { background: rgba(209,67,51,0.9); } #header #header-inner #site-link-r { background: rgba(233,87,0,0); } #header #header-inner #site-link-r:hover { background: rgba(233,87,0,0.9); } #header #header-inner .site-navigation { float: right; } #header #header-inner .site-navigation .menu li { float: left; } #header #header-inner .site-navigation .menu li .sub-menu { display: none; } #header #header-inner a { display: block; padding: 8px 10px; color: #eee; text-shadow: 0 0 5px rgba(255,255,255,0); -moz-transition: all 400ms ease-in-out; -webkit-transition: all 400ms ease-in-out; } #header #header-inner a:hover { text-shadow: 0 0 5px rgba(255,255,255,1); } /** Main Banner */ #banners-main { background-color: #fff; background-repeat: no-repeat; background-position: top center; height: 430px; } /* = Content -------------------------------------------------------------- */ #main { padding: 40px; } #container { clear: both; } #content { min-height: 300px; } .sticky { } .main-loop { margin: 5px; text-shadow: 1px 1px 1px rgba(0,0,0,0.2); float: left; } .main-loop .main-thumbnail-link { color: #fff; } .main-loop .post-featured-bg { height: 225px; width: 400px; } .main-loop .main-thumbnail-link > .post-featured-bg { background-size: 100% 100%; } .main-loop .upper-left { float: left; height: 165px; width: 280px; padding: 5px; background: url('images/loop-gradient.png') repeat-x top center; } .main-loop .upper-right { float: right; height: 165px; width: 100px; padding: 5px; text-align: right; background: url('images/loop-gradient.png') repeat-x top center; } .main-loop .loop-lower { clear: both; height: 45px; padding: 0 5px 5px 5px; font-size: 12px; overflow: hidden; background: url('images/loop-gradient.png') repeat-x bottom center; } .main-loop .loop-lower p { margin: 0; } .main-loop .entry-title { margin: 0; font-weight: bold; letter-spacing: 1px; } .main-loop .entry-date { font-size: 12px; } .main-loop .entry-comments { font-size: 13px; } .entry-header { text-align: center; margin-bottom: 25px; } .entry-header .entry-title { color: #7b94ff; font-size: 24px; font-weight: bold; letter-spacing: 1px; text-shadow: 1px 1px 1px rgba(0,0,0,0.2); margin: 0 0 0 0; } .entry-header .entry-meta { font-size: 12px; text-align: center; display: inline; padding: 3px 35px; border-top: 1px solid #7b94ff; } .entry-content { } .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 { color: #7b94ff; } .entry-content ul { padding-left: 15px; margin-left: 15px; list-style: disc; } .entry-content ol { padding-left: 15px; margin-left: 15px; list-style: decimal; } .entry-content iframe, .entry-content embed { display: block !important; margin: 20px auto !important; } .entry-content .edit-link { text-align: right; font-size: 12px; padding: 15px } /**/ .entry-utility { color: #666; font-size: 12px; margin: 0 40px; padding: 15px 15px; background: #eee; box-shadow: 0 0 4px 4px rgba(0,0,0,0.02) inset; border-radius: 6px; } .entry-utility span, .entry-utility a { float: left; display: block; padding: 5px 8px; margin: 2px; } .entry-utility span { } .entry-utility a { color: #fff; background: #2b4fe7; border-radius: 4px; } .entry-utility a[rel="category tag"] { background: #54b728; } .entry-utility a:hover { background: #476aFF; } #content .page-title { margin: 0 auto; padding: 25px 0 0; } .linkpage { text-align: center; padding: 3px 10px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; } .hentry { padding: 20px 0; } /** Page Navigation */ #page-nav { clear: both; padding-top: 8px; font-size: 11px; } .nav-older { float: right; } .nav-newer { float: left; } .nav-older a, .nav-newer a { text-align: center; font-weight: bold; padding: 5px 8px; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.4); background-color: #68bf3d; border: 1px solid #479c21; border-radius: 3px; box-shadow: 1px 1px 2px rgba(0,0,0,0.3); } .nav-older a:hover, .nav-newer a:hover { background-color: #54b728; } /* = Images -------------------------------------------------------------- */ img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img { max-width: 100%; /* When images are too wide for containing element, force them to fit. */ height: auto; /* Override height to match resized width for correct aspect ratio. */ } .alignnone, img.alignnone, .aligncenter, img.aligncenter { clear: both; display: block; margin: 8px auto 12px auto; } .alignleft, img.alignleft { float: left; display: inline; margin: 4px 24px 4px 0px; } .alignright, img.alignright { float: right; display: inline; margin: 4px 0px 4px 24px; } .alignnone, img.alignnone, .aligncenter, img.aligncenter, .alignleft, img.alignleft, .alignright, img.alignright { max-width: 96%; height: auto; padding: 4px; border: 1px solid #ccc; border-radius: 3px; } .wp-caption { line-height: 18px; max-width: 100% !important; /* prevent too-wide images from breaking layout */ padding: 2px 0 0 0; text-align: center; border-radius: 5px; } .wp-caption img { margin: 2px 0 0 0; max-width: 99%; border-radius: 3px; height: auto; } .wp-caption p.wp-caption-text { color: #888; font-size: 12px; line-height: 20px; margin: 0px; } .wp-smiley { margin: 0; } .gallery-caption { } /* = Comment -------------------------------------------------------------- */ /* comments */ #comments { clear: both; margin: 0 0 0 0; padding: 40px 0 0 0; } #comments-title, .nopassword, .nocomments { font-size: 20px; margin: 0 0 40px 0; text-align: center; } .commentlist { padding: 0 40px 0 0; } .commentlist ui, .commentlist li { } .comment { margin: 30px 0; padding: 0 0 0 40px; font-size: 14px; } .children .comment { padding: 0 2px 0 20px; } .pingback { margin: 20px 10px 20px 50px; padding: 0 15px; font-size: 12px; border: 1px solid #ccc; border-top: 3px double #ccc; border-radius: 5px 0 0 0; } .bypostauthor { } .bypostauthor .comment-info { background: #ddd; } .comment-info { border: 1px solid #ccc; border-bottom: none; border-radius: 5px 0 0 0; background: #fbfbfb; } .comment-info .commenter-gravatar { float: left; } .comment-info .commenter-gravatar img { height: 60px; width: 60px; padding: 2px; margin: -25px 0 -10px 15px; position: relative; background: #fff; border: 1px solid #ccc; } .comment-info .commenter-name { float: left; font-weight: bold; margin: 7px 0 0 10px; } .comment-info .commenter-name a { color: #555; } .comment-info .commenter-name a:hover { color: #68bf3d; } .comment-body { padding: 0 15px; border: 1px solid #ccc; } .comment-body ol, .comment-body ul { list-style: disc; padding-left: 10px; margin-left: 10px; } .comment-body ol { list-style: decimal; } .comment-meta { border: 1px solid #ccc; border-top: none; font-size: 12px; } .comment-meta .comment-date { display: block; float: left; padding: 0 15px; } .comment-meta .reply, .comment-meta .comment-awaiting-moderation { display: block; float: right; padding: 0 15px; color: #7B94FF; } .children .comment-info .commenter-gravatar img { height: 40px; width: 40px; } .children .comment-info .commenter-name { margin: 0 0 0 10px; } .comment-edit-link { display: block; text-align: right; margin: 3px 0; font-size: 11px; } /* respond */ #respond { border: 1px solid #ccc; background: #fff; margin: 15px 0 0 0; } #reply-title { margin: 0; padding: 5px 20px; font-size: 24px; background-color: #eee; border-bottom: 1px solid #e0e0e0; } #respond #cancel-comment-reply-link { color: #f00; font-size: 14px; } #commentform { padding: 20px; } .comment-notes { } #commentform .required { color: #f00; } .form-allowed-tags { display: none; } .logged-in-as { margin: 0 0 15px 0; text-align: right; font-size: 12px; } .comment-form-author, .comment-form-email, .comment-form-url, .comment-form-location { width: 40%; float: left; margin: 0; } .comment-form-comment { width: 90%; float: left; } .comment-form-author label, .comment-form-email label, .comment-form-url label, .comment-form-location label, .comment-form-comment label { float: left; clear: both; margin: 5px 4px 2px 4px; font-size: 14px; } .comment-form-author input, .comment-form-email input, .comment-form-url input, .comment-form-location input, .comment-form-comment textarea { float: left; clear: both; width: 90%; padding: 4px 6px; background: #fcfcfc; border: 1px solid #e0e0e0; } .comment-form-comment textarea { margin-bottom: 5px; width: 109%; min-height: 80px; resize: vertical; font-family: Arial, Helvetica, sans-serif; } .form-submit { clear: both; border-top: 1px solid #e0e0e0; padding: 10px 25px 0px 10px; text-align: right; } .form-submit #submit { border: 1px solid #ccc; border-bottom: 1px solid #aaa; background: #aaa; color: #fff; font-weight: bold; text-shadow: 0 -1px 1px #777; padding: 10px 12px; cursor: pointer; } .form-submit #submit:hover { background: #738cf3; } /* = Footer -------------------------------------------------------------- */ #footer { color: #fff; background: #476aff; padding: 100px 0 5px 0; text-shadow: 1px 1px 1px rgba(0,0,0,0.2); border-top: 3px solid #234bf6; } #footer a { color: #fff; } #footer #footer-widget { min-height: 200px; width: 980px; margin: 0 auto 25px auto; } #footer #footer-widget .widget-area { width: 225px; margin: 0 10px; float: left; font-size: 14px; } #footer #footer-widget .widget-area a { opacity: 1; -moz-transition: opacity 200ms linear; -webkit-transition: opacity 200ms linear; } #footer #footer-widget .widget-area a:hover { opacity: 0.7; } #footer #footer-widget .widget-area .widget-title { font-size: 16px; font-weight: bold; cursor: default; letter-spacing: 1px; margin: 0 0 5px 0; padding: 0 5px; border-bottom: 2px solid #fff; } #footer #footer-widget .widget-container { margin-bottom: 15px; } #footer #ex-note { clear: both; text-align: center; font-size: 12px; } #footer #ex-note a { font-weight: bold; } /* = Screen Reader -------------------------------------------------------------- */ .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. */ } /* = Misc -------------------------------------------------------------- */ .clear { clear: both; } .animecrowds-lock { -webkit-user-select: none; /* Chrome/Safari */ -moz-user-select: none; /* Firefox */ -ms-user-select: none; /* IE10+ */ cursor: default; } .pad1 { padding: 4px; border: 1px solid #ccc; border-radius: 3px; -moz-transition: border 200ms linear; -webkit-transition: border 200ms linear; } .pad1:hover { border: 1px solid #476aff; } /* Ads */ .single #advert { background-image: url('images/cutout-top.png'), url('images/cutout-bottom.png'); background-repeat: no-repeat, no-repeat; background-position: top center, bottom center; } .ad1 { float: left; width: 260px; height: 100px; margin-bottom: 5px; } .ad1 + .ad1 { margin-left: 15px; } .ad1 img { width: 260px; height: 100px; } .ad2 { float: left; width: 400px; height: 100px; margin: 40px 5px; } .ad2 img { width: 400px; height: 100px; }