/*
Theme Name: One
Theme URI: http://underscores.me/
Author: Matt Jones
Author URI: http://churchrocket.com
Description: Masonry Blog, eCommerce, & BuddyPress in a Business Package..
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: cr-one
Domain Path: /languages/
Tags: buddypress,woocommerce,wp-e-commerce,bootstrap,masonry,business

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

 Church Rocket - One is based on Underscores http://underscores.me/, (C) 2012-2013 Automattic, Inc.

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
and Blueprint http://www.blueprintcss.org/
*/
/* =Reset
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {border: 0; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline; }
html {font-size: 62.5%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */ overflow-y: scroll; /* Keeps page centered in all browsers regardless of content height */ -webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */ -ms-text-size-adjust:     100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */ 
}

*,
*:before,
*:after { /* apply a natural box layout model to all elements; see http://www.paulirish.com/2012/box-sizing-border-box-ftw/ */
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; word-wrap: break-word; -ms-word-wrap: break-word; }
body {background: #fff;}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {display: block;}

ol, ul {list-style: none;}

table { /* tables still need 'cellspacing="0"' in the markup */border-collapse: separate;border-spacing: 0;}

caption, th, td {font-weight: normal;text-align: left;}

blockquote:before, blockquote:after,
q:before, q:after {content: "";}

blockquote, q {quotes: "" "";}

a:focus {outline: thin dotted;}

a:hover,
a:active {outline: 0;}

a img {border: 0;}

/* Alignment */
.alignleft {display: inline; float: left; margin-right: 1.5em; margin-bottom: 5px; }

.alignright {display: inline; float: right; margin-left: 1.5em; margin-bottom: 5px;}

.aligncenter {clear: both;display: block;margin: 0 auto;text-align:center;}

/* Text meant only for screen readers */
.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);position: absolute !important;}

.screen-reader-text:hover,
.screen-reader-text:active,
.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-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 */ }

/* Clearing */
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {content: '';display: table;}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {clear: both;}

/* =Content
----------------------------------------------- */
.sticky {}

.hentry {margin: 0 0 1.5em;}

.byline,
.updated {display: none;}

.single .byline,.group-blog .byline {display: inline;}

.page-content,.entry-content,.entry-summary {margin: 1.5em 0 0;}

.page-links {clear: both;margin: 20px 0 1.5em;font-weight: bold;}

article ul, article ol {margin: 0 0 1.5em 3em;}

article ul {list-style: disc;}

article ol {list-style: decimal;}

article li > ul,
li > ol {margin-bottom: 0;margin-left: 1.5em;}

dt {font-weight: bold;}

dd {margin: 0 1.5em 1.5em;}

b, strong {font-weight: bold;}

dfn, cite, em, i {font-style: italic;}

blockquote {margin: 0 1.5em;}

address {margin: 0 0 1.5em;}

/* =Asides
----------------------------------------------- */
.blog .format-aside .entry-title,
.archive .format-aside .entry-title {display: none;}

/* =Media
----------------------------------------------- */
.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {border: none; margin-bottom: 0; margin-top: 0; padding: 0; }

.wp-caption {border: 1px solid #DDD;margin-bottom: 1.5em;max-width: 100%;border-radius: 2px;}

.wp-caption img[class*="wp-image-"] {display: block;margin: 1.2% auto 0;max-width: 98%;}

.wp-caption-text {text-align: center;}

.wp-caption .wp-caption-text {margin: 0.8075em 0;}

.site-main .gallery {margin-bottom: 1.5em;}

.gallery-caption {}

.site-main .gallery a img {border: none;height: auto;max-width: 90%;}

.site-main .gallery dd {margin: 0;}

.site-main .gallery-columns-4 .gallery-item {}

.site-main .gallery-columns-4 .gallery-item img {}

/* Make sure embeds and iframes fit their containers */
embed,
iframe,
object {max-width: 100%;}

/* =Navigation
----------------------------------------------- */
.site-main [class*="navigation"] {margin: 0 0 1.5em;overflow: hidden;}

[class*="navigation"] .nav-previous {float: left;width: 50%;}

[class*="navigation"] .nav-next {float: right;text-align: right;width: 50%;}

/* =Comments
----------------------------------------------- */
.comment-content a {word-wrap: break-word;}

.bypostauthor {}

/* =Widgets
----------------------------------------------- */
.widget {margin: 0 0 2em;}

/* Make sure select elements fit in widgets */
.widget select {max-width: 100%;}

/* Search widget */
.widget_search .search-submit {display: none;}

/* =Infinite Scroll
----------------------------------------------- */
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .paging-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */display: none;}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */
.infinity-end.neverending .site-footer {display: block;}