/*
Welcome to Custom CSS!

CSS (Cascading Style Sheets) is a kind of code that tells the browser how
to render a web page. You may delete these comments and get started with
your customizations.

By default, your stylesheet will be loaded after the theme stylesheets,
which means that your rules can take precedence and override the theme CSS
rules. Just write here what you want to change, you don't need to copy all
your theme's stylesheet content.
*/
/* Hides the Add to Cart buttons in Woocommerce */
.woocommerce-tabs.wc-tabs-wrapper {
	display: none !important;
}

.wc-new-badge {
	display: none !important;
}

.woo-cat-details .count {
	display: none !important;
}

.woocommerce div.product form.cart div.quantity {
	display: none !important;
}

.woo-cats {
	display: none !important;
}

.item-date {
	display: none !important;
}

.hb-site-tagline.hb-center-me {
	display: none;
	visibility: hidden;
}

#buddypress ul.item-list li img.avatar-150 {
	width: 100%;
	text-align: center;
}

.pmpro_sslseal {
	display: none;
	visibility: hidden;
	height: 0;
	padding: 0;
	margin: 0;
}

.woocommerce .related, #main-content .hb-woo-wrapper ul.sort-count, .woocommerce .woocommerce-ordering {
	display: none;
	visibility: hidden;
	height: 0;
	padding: 0;
	margin: 0;
}

.tribe-events-loop .tribe-events-event-meta {
	margin: 5px 0 0;
}

#header-inner-bg {
	background-image: url(/wp-content/uploads/2015/02/TranslationsBG1.png);
}

.hb-post-excerpt {
	visibility: hidden;
	height: 0;
}

form.pmpro_form label {
	text-align: left;
	width: 100%;
}

/* hide features in the bookstore */
.like-holder {
	visibility: hidden;
}

.share-holder {
	visibility: hidden;
}

.quantity.buttons_added {
	visibility: hidden;
}

#members-dir-search {
	padding-top: 30px;
	padding-bottom: 15px;
	width: 250px;
}

#members-dir-search input[type=submit] {
	margin-top: 10px;
}

#members_search_submit input[type=submit] {
	padding-top: 30px;
}

#members-dir-list img.avatar {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-shadow: 0 1px 0 #fff;
	-moz-box-shadow: 0 1px 0 #fff;
	box-shadow: 0 1px 0 #fff;
}

#members-dir-list a:hover img.avatar {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-transition: -webkit-filter .2s ease-in-out;
	-moz-transition: -moz-filter .2s ease-in-out;
	transition: filter .2s ease-in-out;
}

#buddypress #members-list li {
	overflow: auto;
	list-style: none;
	float: left;
	width: 30%;
	margin: 0 20px 28px 0;
	border: 0;
}

#buddypress #members-dir-list ul.item-list li div.item-title, #buddypress #members-dir-list  ul.item-list li h4, #buddypress #members-dir-list ul.item-list li div.item-meta {
	width: 100%;
	text-align: center;
}

#buddypress #members-dir-list ul.item-list li div.item-title {
	font-size: 110%;
}

#buddypress #members-dir-list ul.item-list li div.item-meta {
	text-transform: uppercase;
	font-size: 80%;
}

#buddypress #members-dir-list ul.item-list li img.avatar {
	margin-bottom: 8px;
}

#buddypress input[type=submit] {
	background: #2ECC71;
}

#buddypress input[type=submit]:hover {
	background: #ccc;
}

/*Cleans up indent on list items*/
.cleanlist ul {
	padding-left: 2.5em;
	padding-bottom: 14px;
}

.cleanlist li {
	list-style-type: disc;
	list-style-position: inside;
	text-indent: -1em;
}

.cleanlist ol {
	padding-left: 2.5em;
	padding-bottom: 14px;
}

/*Fix issues with events calendar presentation*/
#tribe-events-content #jp-relatedposts {
	display: none;
	visibility: hidden;
	height: 0;
	padding: 0;
	margin: 0;
}

#tribe-events-content #jp-relatedposts p.jp-relatedposts-post {
	display: none;
	visibility: hidden;
	height: 0;
	padding: 0;
	margin: 0;
}

#tribe-events-content h3.jp-relatedposts-headline {
	display: none;
	visibility: hidden;
	height: 0;
	padding: 0;
	margin: 0;
	width: 0;
}

#tribe-bar-dates {
	padding-left: 1.5em;
}

.tribe-bar-views-inner {
	padding: 15px 15px 60px;
}

#tribe-bar-views div.hb-custom-select {
	visibility: hidden;
	height: 0;
}

.pmprofix {
	font-family: 'Roboto', sans-serif;
}

#buddypress div.dir-search {
	float: left;
}

a.whitelink:hover {
	color: #FFFFFF;
}

/*Hide related posts class*/
.hiderelated div.jp-relatedposts {
	display: none;
	visibility: hidden;
	height: 0;
	padding: 0;
	margin: 0;
}

.hiderelated div.jp-relatedposts-items.jp-relatedposts-items-minimal {
	display: none;
	visibility: hidden;
	height: 0;
	padding: 0;
	margin: 0;
}

.hiderelated h3.jp-relatedposts-headline {
	display: none;
	visibility: hidden;
	height: 0;
	padding: 0;
	margin: 0;
}

/* Hide Sharing on Widgets */
.textwidget div.sharedaddy {
	display: none;
	visibility: hidden;
	height: 0;
	padding: 0;
	margin: 0;
}

.wpb_wrapper div.sharedaddy {
	display: none;
	visibility: hidden;
	height: 0;
	padding: 0;
	margin: 0;
}

/* Removes round filter on search results pages, resizes, moves margins to make room for 100px max width */
article.search-entry a.search-thumb {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	width: 100px;
	height: auto;
	background: transparent;
	margin-left: -25px;
	max-width: 85px;
	min-height: 85px;
}

article.search-entry a.search-thumb img {
	position: relative;
	z-index: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	width: 100px !important;
	height: auto !important;
	max-width: 85px;
	min-height: 85px;
}

article.search-entry a.search-thumb, hb-spl-thumb {
	padding-top: 12px;
}

/* Adds small gap between feature image and title so PDFs look better */
.post-content {
	margin-top: 5px;
	margin-bottom: 5px;
}

/*Changes background color on print and e-mail social sharing icons */
.sd-social-icon .sd-content ul li[class*=share-] a.sd-button {
	background: #CCCCCC;
}

.UseyourDrive .search-input {
	background: white;
}