/*
Theme Name: Aardvark Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Aardvark WordPress theme.
Version: 1.0
Author: GhostPool
Author URI: http://www.ghostpool.com
Text Domain: aardvark
Template: aardvark
*/

/* Add your own CSS code here */

/* Remove shopping */
.gp-cart-button-all .gp-cart-button, .gp-cart-button-desktop .gp-cart-button { display: none !important; }

/* Remove field visibility setting */
.field-visibility-settings-notoggle, .field-visibility-settings-toggle { display: none; }
#profile-personal-li { display: none; }

/* Remove group-related */
#members-groups-li, #manage-members-groups-li, #group-settings-groups-li, #gp-buddypress-header .gp-bp-header-highlight, .gp-bp-col-cover-overlay, #gp-buddypress-header .gp-bp-header-actions, .gp-bp-col-action, #groups-my-groups-personal-li, #invites-personal-li, #gp-buddypress-header .gp-bp-header-desc, #gp-buddypress-header .gp-bp-header-members-title, #members-group-list, #notifications-personal-li, .groups-members-search, #group_members-order-select, #group-notify-members, label[for="group-notify-members"], .hidden1 { display: none !important; }

/*body:not(.logged-in) #item-nav, body:not(.logged-in) #item-nav  { display: none; }*/

.vehicle-selector-field { margin-right: 12px !important; }

.gp-theme #buddypress .activity-list .activity-content .activity-header, .gp-theme #buddypress .activity-list .activity-content .comment-header {
	margin: 0 30px 0 0 !important;
}

.gp-theme #buddypress .activity-list .activity-content .activity-header, .gp-theme #buddypress .activity-list .activity-content .activity-post-content p {
	font-size: 16px;
}

.gp-theme #buddypress #item-body {
	padding: 25px 0 0 0;
}

#respond {
	background-color: #f8f8f8;
	margin: 15px 0 0 20px;
	padding: 15px;
}

.activity-post-content {
	margin-top: 25px;
}

.comment-reply-link {
	display: inline-block;
	margin: 10px 15px 0 0;
	padding: 0;
	font-size: 13px !important;
	line-height: 1 !important;
	background: transparent !important;
	border-radius: 3px;
}

.comment-reply-link:before {
	content: '\f0e5';
	margin-right: 5px;
	font-family: 'FontAwesome';  
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.commentlist #respond {
	margin: 0;
	border-left: 2px solid #ccc;
	padding: 0 0 15px 20px;

}

.commentlist #reply-title {
	font-weight: bold;
	font-size: 100% !important;
}

#buddypress a.bp-primary-action, #buddypress #reply-title small a {
	font-size: 120%;
	margin-top: 0;
	margin-bottom: 15px;
}

.logged-in-as {
	display: none;
}

#respond .comment-form-comment label {
	display: none;
}

#respond #comment {
	font-family: Roboto,Arial, Helvetica, sans-serif;
	text-transform: none;
	line-height: 20px;
	letter-spacing: 0px;
	font-weight: 400;
	font-style: normal;
	color: #999;
	font-size: 14px;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
	border: 1px solid #e6e6e6;
	background-color: #fff;
	padding: 10px;
}

.comment-reply-title {
	font-weight: bold;
	font-size: 120%;
}

body.groups #item-body {
	padding-top: 20px !important;
}

body.groups li.activity-item {
	border-top: 3px solid #1A9DC9 !important;
}

.gp-theme #buddypress .activity-list li.mini .post-comments {
	font-size: inherit;
}

#buddypress .activity-list li.mini .post-comments {
	clear: both;
	font-size: 120%;
}

.gp-theme #buddypress div.post-comments {
	margin: 0;
}

#buddypress div.post-comments {
	margin: 0 0 0 70px;
	overflow: hidden;
	position: relative;
	width: auto;
	clear: both;
}

.gp-theme #buddypress div.post-comments:after {
	z-index: 1;
	bottom: calc(100% - 20px);
	left: 15px;
	content: ' ';
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border: solid rgba(0, 0, 0, 0);
	border-width: 10px;
	margin-left: 20px;
	border-bottom-color: #f8f8f8;
}

.gp-theme #buddypress #activity-stream .post-comments ul {
	margin-left: 20px;
	padding: 0 20px;
	border-radius: 3px;
	background-color: #f8f8f8;
}

.gp-theme #buddypress .post-comments > ul {
	margin-top: 20px;
}

#buddypress div.post-comments ul {
	clear: both;
	margin: 0;
}

#buddypress div.post-comments ul, #buddypress div.post-comments ul li {
	border: none;
	list-style: none;
}

.gp-theme #buddypress #activity-stream .post-comments ul li {
	padding: 20px 0;
}

#buddypress div.post-comments > ul > li:first-child {
	border-top: none;
}

.gp-theme #buddypress ul.activity-list li {
	border: 0;
}

.gp-theme #buddypress div.post-comments div.acomment-meta {
	margin: 0 0 15px 40px;
	font-size: inherit;
	line-height: 1;
}


#buddypress div.post-comments div.acomment-meta {
	color: #767676;
	font-size: 80%;
}

.gp-theme #buddypress div.post-comments div.acomment-content {
	margin: 0;
	font-size: inherit;
	line-height: inherit;
}

.gp-theme #buddypress #activity-stream .post-comments ul p:last-child {
	margin-bottom: 0;
}

.gp-theme #buddypress #activity-stream .post-comments ul p {
	margin: 0 0 15px 0;
}

#buddypress div.post-comments div.acomment-avatar img {
	border-width: 1px;
	float: left;
	height: 25px;
	margin-right: 10px;
	width: 25px;
}

body.directory #group-create-nav {
	display: none;
}

body.groups #buddypress #commentform textarea {
	width: 100%;
	height: 82px;
}

#gp-buddypress-header .activity, #gp-buddypress-header #item-header-avatar .gp-user-online, #gp-buddypress-header #item-header-avatar .gp-user-offline, .gp-user-online, .gp-user-offline {
	display: none;
}

.comment-header {
	font-size: 110%;
	font-weight: bold;
	padding-top: 10px;
}

.comment-header:before {
	content: '\f0e5';
	margin-right: 5px;
	font-family: 'FontAwesome';
	-webkit-font-smoothing: antialiased;
}

.gp-loop-meta .activity {
	display: none !important;
}

#groups-order-select, #members-order-select {
	display: none;
}

.gp-archive-wrapper .gp-filter-menus {
	margin-bottom: 0;
	border-bottom-width: 0px;
	border-style: none;
	padding-bottom: 0;
}

.gp-filter-wrapper {
	float: right;
}

body.search .gp-posts-list.gp-style-classic .gp-post-item {
	border-bottom-width: 0px;
}

#avatar-crop-actions a.button, #bp-delete-cover-image-container a.button { background-color: #1a9dc9 !important; color: #fff !important; padding: 10px 8px !important; }

.menu-item .gp-profile-menu-tabs { display: none !important; }

#groups-dir-search { display: none; }