/*
Theme Name: Transtech
Text Domain: Transtech
Version: 1.1
Requires at least: 4.7
Requires PHP: 5.2.4
Description: Our default theme for 2020 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks, accessibility-ready
Author: the WordPress team
Author URI: https://www.transtechsocial.org/
Theme URI: https://www.transtechsocial.org/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

All files, unless otherwise stated, are released under the GNU General Public
License version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html)

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.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------

	0. 	CSS Reset
	1. 	Document Setup
	2. 	Element Base
	3. 	Helper Classes
	4. 	Site Header
	5. 	Menu Modal
	6. 	Search Modal
	7. 	Page Templates
		a. 	Template: Cover Template
		c. 	Template: Full Width
	8.  Post: Archive
	9.  Post: Single
	10. Blocks
	11. Entry Content
	12. Comments
	13. Site Pagination
	14. Error 404
	15. Widgets
	16. Site Footer
	17. Media Queries

----------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------- */

/*	0. CSS Reset
/* -------------------------------------------------------------------------- */

/* 2-1-2020 */


.related-postheading { font-size: 26px; margin-bottom: 30px; font-weight: 600; width: 90%;  line-height:30px;    padding: 15px 26px 15px 0;    color: #111c28;    margin-top: 50px;}
.clientDetail.cntr {  display: flex;  align-items: center;  border-bottom: 1px solid #eceded;}
.avatr-author { width: 14%;}
.avatr-author img {  border-radius: 50%;}
.comments {/* background-color: rgba(0,0,0,.025);*/  border-radius: 8px; padding:15px;}
.comment-body {  margin: 20px 0px;}
.comment-body footer {  margin: 0;  padding: 0;}
.comment-content.entry-content { display: inline-block;  width:75%;}
.comment-body footer {margin: 0 0 15px 0; padding: 0;  width: 20%;  display: inline-block;}
.comment-author.vcard img.avatar.avatar-120.photo {margin-bottom: 15px;  border-radius: 50%;  width: 60px;  height: 60px;}
.comment-author.vcard a { color: #3b3b3b;}
.comment-metadata {  line-height: 16px;}
.comment-metadata a {color: #b3b3b3; font-size: 13px; line-height: 14px;}
.comment-author.vcard {  display: inline-block;line-height: 18px;}
.byuser { display: inline-block;  width: 600px;  padding: 21px 0 22px;  margin-top: 30px; float: right;    border-top: 1px solid #eee;}
a.do-not-scroll.comment-reply-link {   background: none;}
.comment-reply-title { font-size: 26px; margin-bottom:10px;  font-weight: 600;   width:100%;    line-height: 30px;    padding: 15px 26px 0px 0;    color: #111c28;    margin-top: 20px;}
span.by-post-author {  display: block;font-size: 12px;}
.section-inner label {padding: 11px 0; justify-content: left; width: 100%;  }
p.comment-form-author input {height: 52px !important;  border: 1px solid #c7ced5;  padding-left: 20px;    border-radius: .25rem;  width:100%;  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
p.comment-form-email input {height: 52px !important;  border: 1px solid #c7ced5;  padding-left: 20px;    border-radius: .25rem;  width:100%;  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
p.comment-form-url input{height: 52px !important;  border: 1px solid #c7ced5;  padding-left: 20px;    border-radius: .25rem;  width:100%;  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}

p.comment-form-comment textarea{border: 1px solid #c7ced5;  padding-left: 20px;    border-radius: .25rem;  width:100%;  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
p.form-submit .submit { padding: 12px 30px; color: #fff; font-weight: bold; font-size: 18px;  margin: 50px 0 0 0;  font-family: 'Conv_GOTHAMBOLD';  background: #25b561;  border-radius: 4px; width: 100%;}
p.comment-form-cookies-consent {  margin: 20px 0 0;}
p.comment-form-cookies-consent input {  display: inline;margin-right: 10px;}
p.comment-form-cookies-consent label { display: inline;}
p.comment-form-comment {  margin: 10px 0 0 0;}
p.form-submit .submit:hover { box-shadow: 0 0.5rem 1rem rgba(0,0,0,.15);}
span.required {  color: red;padding-left: 5px;}
.comment-respond input:focus { border-color: #8f78e2;  box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);}
.section-inner:focus { color: #495057; background-color: #fff; border-color: #8f78e2; outline: 1;   box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);}
.comment-respond { width: 100%;float:left;}
.comment-respond label {  justify-content: left ;text-align: left;}
p.comment-form-email {  width: 48%;  display: inline-block;}
p.comment-form-author {  width: 48%;  display: inline-block;margin-right: 2%;}
p.comment-form-author:focus {
    color: #495057;
    background-color: #fff;
    border-color: #8f78e2;
    outline: 1;
    box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);
}
.tabsTraining{width:50%;float:left;max-width: 50%;}
 
/* end 2-1-2020 */

/* 6-2-2020 */

.entry-header { padding: 0;}
.header-footer-group {  display: none !important;}

 


.buddypress.is-user-profile div#item-header, .is-user-profile #buddypress div#item-header{ min-height: 387px;    background-size: cover !important;}
#item-header-avatar img {  border-radius: 50%;  border: 4px solid #fff;float: none !important;margin: 0; }
#item-header-avatar {  text-align: center; display: inline-block;  width: 100%;margin: 50px 0 0 0;}
#item-header-content {  text-align: center;float: none !important;margin: 0 auto; width:100%;    margin-left: auto !important;}
h2.user-nicename { color: #fff;}
#latest-update {  color: #fff;    font-size: 18px;}
h1.entry-title { padding-top: 20px; letter-spacing: -2px; font-size: 40px;  padding-bottom: 5px; line-height: 48px;   color: #111c28;  font-family: 'Conv_GOTHAMBOLD';} 
.bp-widget h2{padding-top: 20px;  letter-spacing: -2px;  font-size: 30px;  padding-bottom: 5px;  line-height: 48px;    color: #111c28;    font-family: 'Conv_GOTHAMBOLD';}

#item-nav {  margin: 50px 0;border-bottom: 1px solid #e5e5e5;
    padding-bottom: 30px;}

.bodr-height.timeline {  right: 29%;}
 
#activity-personal-li a::before { background: url(../Transtech/assets/images/list1.png) no-repeat center top 0px;  content: "";  display: block;  height: 56px;}

#activity-personal-li.current.selected a::before {background:url(../Transtech/assets/images/list_a.png) no-repeat center top 0px;  content: ""; display: block;}

 
#xprofile-personal-li a::before{background: url(../Transtech/assets/images/profile1.png) no-repeat center 0px ;content: "";  display: block;  height: 56px;}
#xprofile-personal-li.current.selected a::before {background: url(../Transtech/assets/images/profile_a.png) no-repeat center 0px; height: 56px;}


#friends-personal-li a::before{background: url(../Transtech/assets/images/friend1.png) no-repeat center 0px;content: "";  display: block;  height: 56px;}
#friends-personal-li.current.selected a::before {background: url(../Transtech/assets/images/friend_a.png) no-repeat center 0; content: "";  display: block;  height: 56px;}

 
#groups-personal-li a::before{background: url(../Transtech/assets/images/groups1.png) no-repeat center 0; content: "";  display: block;  height: 56px;}
#groups-personal-li.current.selected a::before {background: url(../Transtech/assets/images/groups_a.png) no-repeat center 0; content: "";  display: block;  height: 56px;;}


#events-personal-li a::before{background: url(../Transtech/assets/images/eventicon.png) no-repeat center 0; content: "";  display: block;  height: 56px;}
#events-personal-li.current.selected a::before {background: url(../Transtech/assets/images/eventicon_a.png) no-repeat center 0; content: "";  display: block;  height: 56px;}


#media-personal-li a::before{background: url(../Transtech/assets/images/media1.png) no-repeat center 0; content: "";  display: block;  height: 56px;}
#media-personal-li.current.selected a::before {background: url(../Transtech/assets/images/media_a.png) no-repeat center 0; content: "";  display: block;  height: 56px;}


#notifications-personal-li a::before{background: url(../Transtech/assets/images/notifications1.png) no-repeat center 0; content: "";  display: block;  height: 56px;}
#notifications-personal-li.current.selected a::before {background: url(../Transtech/assets/images/notifications_a.png) no-repeat center 0; content: "";  display: block;  height: 56px;}

#messages-personal-li a::before{background: url(../Transtech/assets/images/messages1.png) no-repeat center 0; content: "";  display: block;  height: 56px;}
#messages-personal-li.current.selected a::before {background: url(../Transtech/assets/images/messages_a.png) no-repeat center 0; content: "";  display: block;  height: 56px;}

#settings-personal-li a::before{background: url(../Transtech/assets/images/settings1.png) no-repeat center 0; content: "";  display: block;  height: 56px;}

#settings-personal-li.current.selected a::before {background: url(../Transtech/assets/images/settings_a.png) no-repeat center 0; content: "";  display: block;  height: 56px;}

#buddypress #item-body ul li a::before {display:none !important;} 
 
 
 
#buddypress div.item-list-tabs ul li { position: relative; margin: 5px 8px !important;font-size: 12px;
    text-transform: uppercase;}
 
#buddypress div#item-nav ul li a span { position: absolute;  top:10px; left: 58%;  background: #d4dade;  border: none;  color: #fff;}
.item-list-tabs li a { color: #747f8c;}
.item-list-tabs ul li.current.selected a {  font-weight: 300 !important;  color: #a63687 !important;}
.item-list-tabs li span {width: 21px; padding: 1px 0px !important; height: 18px;}
#buddypress div.item-list-tabs ul li.selected a {   background-color: #fff;}
#item-body div.item-list-tabs ul li.current.selected{background:#a63687l; border-radius:4px;}
#buddypress #item-body div.item-list-tabs ul li.current a { }
#buddypress #item-body div#subnav ul li.current {  background: #a63687; border-radius:4px;   border: 1px solid #a63687;}
#buddypress #item-body div#subnav ul li {border:1px solid #cdd9e6;border-radius:4px;}
#buddypress #item-body div#subnav ul li#activity-filter-select {  border: none;}
#buddypress div.item-list-tabs#subnav { margin: 25px 0px; padding-bottom: 25px;}
#buddypress #item-body div#subnav ul li a {  padding: 8px 16px;}
#buddypress #item-body div.item-list-tabs ul li.last select {  padding: 6px; border-color: #cdd9e6;  border-radius: 4px; margin: 0 0 0 8px; color: #747f8c; font-size: 14px;}
.item-list-tabs li a:hover{color:#a63687;}
#buddypress #item-body div#subnav ul li:hover{ border:1px solid #a63687;border-radius:4px;}
img.avatar.user-1-avatar.avatar-50.photo { border-radius: 50%;}
#buddypress form#whats-new-form p.activity-greeting {font-weight: 500; color: #2d3641;}
#buddypress .activity-list li .activity-content p { font-size: 16px;}
 .activity-meta a{  border-radius: 35px; padding: 8px 20px !important;}
 .activity-meta a span {background: none !important; color: #747f8c !important;}
#whats-new-submit #aw-whats-new-submit { font-size: 16px !important; color: #fff; height: 40px; width: 170px;  background: #32b76a;  border: 0; font-weight: 500 !important;  border-radius: 5px;}
#buddypress .activity-list li.mini .activity-comments {  margin-bottom: 20px;}
 h2.widget-title{padding-top: 20px; letter-spacing: -2px; font-size: 30px;  padding-bottom: 5px;   line-height: 48px;    color: #111c28;    font-family: 'Conv_GOTHAMBOLD';}
.item-avatar a img {  border-radius: 50%;}

 #buddypress .activity-list .activity-content{margin: 0 0 29px 70px;}
 
 #buddypress .activity-list li.load-more a { color: #fff; font-size: 13px; text-transform: uppercase;    letter-spacing: 2.2px;  font-weight: 400;  padding: 10px; display:block;}
  #buddypress .activity-list li.load-more a:hover{background: #a63687;}
 
 #buddypress div.pagination {  background: transparent;  border: none;   color: #888;  font-size: 90%;    margin: 0;  position: relative;  display: inline-block; width: 100%; padding: 10px 0;}
 
 button#rtmedia-add-media-button-post-update { outline: none;  border: 0; color: #fff;}
 
#buddypress form#whats-new-form #whats-new-options select { padding: 6px 10px !important;}

#buddypress .activity-list li.load-more {padding:0;background: #32b76a;  border-radius: 5px;border: 0;}

select.rtm-form-select{
    padding: 6px;
    border-color: #cdd9e6;
    border-radius: 4px;
    margin: 0 0 0 8px;
    color: #747f8c;
    font-size: 14px;
}
.users-who-like { padding: 10px 0 0;}
 
#buddypress table.profile-fields tr td.label{border-right:0;}
#tabs ul li a {
    font-weight: 500;
    color: #2d3641;
    padding-bottom: 10px;
    margin-right: 25px; font-size:18px;
}
#tabs ul li a:hover{color:#32b76a; border-bottom:3px solid #32b76a;}

.editfield{margin-top:40px;}
.editfield legend { font-size: 16px;}

 
#buddypress .editfield input[type=text] {
    width: 100% !important;
    border-radius: 5px !important;
    background: #fff !important;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	padding: 12px 20px;
}

#buddypress .editfield input:focus {
    color: #495057 !important;    
    border-color:#8f78e2!important;
    outline: 1 !important;
    box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25) !important;
}
#buddypress .standard-form p.description {padding-right: 0;display: inline-block;}
.field-visibility-settings-notoggle {  display: inline-block;}

.editfield input { width: 100% !important;
    border-radius: 5px !important;
    background: #fff !important;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	padding: 12px 20px !important;}
	
#buddypress .editfield select { width: 100% !important;
    border-radius: 5px !important;
    background: #fff !important;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	padding: 12px 20px;}
#buddypress .field-visibility-settings-toggle span {
    font-size: 14px;
    font-style: normal;
}
#buddypress .field-visibility-settings-toggle button {
    border: none;
    padding: 0 0 0 5px;
    color: #b10f8d;
    font-weight: 700;
}
#buddypress .editfield select option {
    font-weight: 500;
    color: #444;
    padding: 5px 5px;
}
#buddypress .standard-form div.submit {
    background: #32b76a;
    border-radius: 5px;
    width: 200px;
    display: block;
    border: 0;
    margin-top: 20px;
    padding: 0;
    text-align: center;
}
#buddypress .standard-form div.submit input {
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 2.2px;
    background: none;
    padding: 10px 0;
    margin: 0;
    text-align: center;
    width: 100%;
    font-weight: 400;
    border: 0;
}
#buddypress ul.button-nav li.current a{ border-bottom: 3px solid #32b76a; color:#32b76a; outline:0; background:none;border-right: 0px solid;
    border-top: 0px solid;
    border-left: 0px solid;}

#buddypress ul.button-nav li a{ border:none; background:none; font-weight: 500;
    color: #2d3641;
    padding-bottom: 10px;
    font-size: 18px;
} 
#buddypress ul.button-nav li a:hover {
    border-bottom: 3px solid #32b76a;
    outline: none;
    color: #32b76a;
    border-right: 0px solid;
    border-top: 0px solid;
    border-left: 0px solid;
    border-radius: 0;
    background: none;
}
.profile h2 {
    font-size: 20px;
    letter-spacing: 0.2px;
    color: #444;  
}

div.bp-avatar-nav {
    margin-top: 50px;
}
.profile h3 {
    font-size: 20px;
    padding-bottom: 18px;
    letter-spacing: 0.2px;
    color: #444;
    font-family: 'Conv_GOTHAMBOLD';
}
.profile a#bpcp-del-image {
    border: 1px solid #a63687;
    color: #a63687;
    margin: 0 0 15px 0;
}

.profile a#bpcp-del-image:hover{background:#a63687; color:#fff;}
h2.user-nicename {color:#fff;}

#buddypress .profile input[type=submit]
  { background: #32b76a;
    border-radius: 5px;
    width: 200px;
    display: block;
    border:0;
	color:#fff;
	font-size:18px; 
    padding: 5px 10px; 
    text-align: center;
}

li#members-order-select {  border: 0 !important;}
#buddypress #item-nav ul li.current.selected a span.no-count {background: #a63687;}
#buddypress #item-nav ul li.current.selected a span.count {background: #a63687;}

.groups.mygroups li.public.is-admin.is-member.group-has-avatar{width:100%;}
li#groups-order-select {
    border: 0 !important;
}
.groups.mygroups li {   width: 100%;}
#buddypress .groups.mygroups ul.item-list li div.item-desc{width:70%;}
.groups.mygroups p {color: #70777e;font-size: 17px;  line-height: 24px;}
#buddypress .groups.mygroups ul.item-list li div.item-title{font-size:18px; font-weight:300;}
#buddypress .groups.mygroups ul.item-list li { margin: 10px 0;padding-bottom: 30px;}
#buddypress .groups.mygroups ul.item-list li div.meta {  font-size: 13px;  color: #747f8c;padding-top: 10px;}
#buddypress .groups.mygroups ul.item-list li a.group-button.leave-group {  padding: 6px 15px;   border-radius: 5px;  color: #747f8c;  border: 1px solid #cad4e0;}
#buddypress .groups.mygroups ul.item-list li a.group-button.leave-group:hover{background:#a63687; border: 1px solid #a63687; color:#fff;}

#buddypress #item-body table tbody tr {
    border-bottom: 1px solid #d4dade;
   
}
 
#buddypress #item-body table tbody tr td.notification-actions a.mark-unread {
    border: 1px solid #20a1d7;border-radius: 3px;color: #20a1d7; padding: 2px 8px; font-size: 14px;}
 
#buddypress #item-body table tbody tr td.notification-actions a.delete { border: 1px solid #e63840;border-radius: 3px;color: #e63840; padding: 2px 8px; font-size: 14px;}
#buddypress #item-body table tbody tr td a {color:#cd2653 ;font-weight: 300;
    font-size: 16px;}
	
#buddypress #item-body .notifications-options-nav select#notification-select{	
    padding: 6px;
    border-color: #cdd9e6;
    border-radius: 4px;
    color: #747f8c;
    margin: 30px 0 5px 0;
    font-size: 14px;}
	
#buddypress #item-body .notifications-options-nav input#notification-bulk-manage
{
	background:#32b76a;
	padding: 6px 15px; 
    border-radius:4px;
    color: #747f8c;
    margin: 0px 0 0px 10px; color:#fff;
    font-size: 14px;
	border:0;
	
}
#buddypress #item-body .notifications-options-nav input#notification-bulk-manage:hover
{
	background:#a63687;
	padding: 6px 15px; 
}
#buddypress #item-body table tbody tr td.notification-since {
    color: #70777e;
    font-weight: 300;
}

#buddypress div.pagination .pag-count div#notifications-count-bottom {
    color: #747f8c;
    font-weight: 300;
    font-size: 16px;
    margin: 0px;
}

#buddypress #item-body table tbody tr td.notification-actions a.mark-read.primary
{border: 1px solid #20a1d7;border-radius: 3px;color: #20a1d7; padding: 2px 8px; font-size: 14px;}
 
 #buddypress table.notifications thead tr {
    background: #eaf0f4;
}

#buddypress #item-body table tbody tr td.notification-description {
    padding: 18px 0;
}
#buddypress #item-body table tbody tr td a.unread{border: 1px solid #20a1d7;
    border-radius: 3px;
    color: #20a1d7;
    padding: 2px 8px;
    font-size: 14px;}

#buddypress #item-body table tbody tr td a.read	{border: 1px solid #20a1d7;
    border-radius: 3px;
    color: #20a1d7;
    padding: 2px 8px;
    font-size: 14px;
	}

#buddypress #item-body table tbody tr td a.delete{
	border: 1px solid #e63840;
    border-radius: 3px;
    color: #e63840;
    padding: 2px 8px;
    font-size: 14px;
}	
table.notifications {
    border: 1px solid #eaf0f4;
}
	
#buddypress #item-body input#email {
      width: 100%;
    border-radius: 5px ;
    background: #fff ;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    padding: 12px 20px;
}
#buddypress #item-body input#pass1 {
      width: 100%;
    border-radius: 5px ;
    background: #fff ;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    padding: 12px 20px;
}
#buddypress #item-body input#pass2 {
      width: 100%;
    border-radius: 5px ;
    background: #fff ;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    padding: 12px 20px;
}



#buddypress #item-body input:focus {
    color: #495057 !important;
    border-color: #8f78e2!important;
    outline: 1 !important;
    box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25) !important;
} 
 
 #buddypress table.notification-settings{width:100%;}
 #buddypress table.notification-settings th.title {
	 
    padding-top:15px;
    letter-spacing: 0.2px;
    font-size: 20px;
    padding-bottom:0px;
    line-height: 28px;
    color: #111c28;
    font-family: 'Conv_GOTHAMBOLD';
}

#buddypress #item-body table.notification-settings tr {
    line-height: 52px;
}
#buddypress #item-body table.notification-settings tr td{color:#70777e;font-weight: 300;}	

#buddypress #item-body .messages-options-nav select{    padding: 6px;
    border-color: #cdd9e6;
    border-radius: 4px;
    color: #747f8c;
    margin: 30px 0 5px 0;
    font-size: 14px;
}

#buddypress #item-body .messages-options-nav input{
background: #32b76a;
    padding: 6px 15px;
    border-radius: 4px;
    color: #747f8c;
    margin: 0px 0 0px 10px;
    color: #fff;
    font-size: 14px;
    border: 0;
}

#buddypress #item-body .messages-options-nav input:hover{
 
 background: #a63687;
    padding: 6px 15px;
}
#buddypress table.messages-notices thead tr{background: #eaf0f4; }
#buddypress table.messages-notices tr.alt td{background: #f5fafe;padding: 20px 0px 20px 12px;}
#buddypress #item-body table.messages-notices tr{}

table{border-color: #eaf0f4;}
#buddypress table tr td.thread-info p.thread-excerpt {  color: #767676;  font-size: 80%;  margin-top: 3px;    line-height: 18px;}

#buddypress table.messages-notices tr td {padding: 20px 0px 20px 12px;}
#buddypress .standard-form ul.acfb-holder li {width:100%;}
#buddypress .standard-form ul li input#send-to-input{
	width: 100% ;
    border-radius: 5px ;
    background: #fff ;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    padding: 12px 20px;
	}
#buddypress .standard-form p label{font-weight:300; padding:5px 0; font-size:14px;}	

#buddypress .standard-form input[type=text]{width: 100% ;
    border-radius: 5px ;
    background: #fff ;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    padding: 12px 20px;}

#buddypress .standard-form textarea#message_content	{width: 100% ;
    border-radius: 5px ;
    background: #fff ;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    padding: 12px 20px;}
	
#buddypress .message-search input {
    border-radius: 5px;
    background: #fff;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    padding: 7px 0 7px 10px;
    border: 1px solid #cdd9e6;
    font-size: 12px;
   
}
#buddypress .message-search input#messages_search_submit {
	background: #a63687;
    padding: 6px 15px;
    border-radius: 4px;
    color: #fff;
    margin:0px;
    color: #fff;
    font-size: 14px;
    border: 0;
}

#buddypress div.message-search {
    float: right;
    margin: 5px 20px;
}
	
 
#item-header-content {
    text-align: left;
    width: 77%; 
    margin: 0;
    position: absolute;
    bottom: 20px;
    right: 0;
    top: inherit;
	z-index: 3;
}
.profile-cover-action {
    padding-left: 5px;
}
 
 
div#item-header {
    position: relative;
}

#item-header-avatar {
    display: inline-block;
    top: 225px;
    position: relative;
    margin: 0;
    width:auto;
	text-align: left;
	z-index: 3;
}

#buddypress div#item-header div#item-meta {
    font-size: 80%;
    color: #767676;
    overflow: hidden;
    margin: 15px 0 5px;
    padding-bottom: 10px;
}
h2.user-nicename {
 width: 100%;
    display: block;
 
}
   
#buddypress div#item-header div.generic-button {
    padding: 0;
    margin: 5px;
	display: inline-block;
	float:none;
}
#buddypress div#item-header div.generic-button a {
    padding: 10px 15px;
    display: inline-block;
    border: none;
	border-radius:4px;
    font-family: 'Conv_GOTHAMBOLD';
}
span.label.radius.pmpro_label {  color: #fff;}
#buddypress div#item-header div#item-meta{margin-right:20px;padding-right: 44%;}
#buddypress div.generic-button a:hover{background:#a63687; color:#fff;}	
	
#item-buttons {
    position: absolute;
    bottom:15px;
    right: 10px;
    
 
}
#item-header::after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    display: block;
    content: "";
    background: rgba(0,0,0,0.25);
    z-index: 2;
    height: 100%;
}
.profile-cover-action {
    z-index: 3;
	position:relative;
}

 
	
#buddypress #members-list li.odd {
    float: left;
    width: 100%;
	padding:20px 5px;
}

#buddypress #members-list li.even {
    float: left;
    width: 100%;
	padding:20px 5px;
}
ul#friend-list li {
    width: 100%;
}

#buddypress ul.item-list li div.action .generic-button {margin-top:5px;}
#buddypress ul.item-list li div.action .generic-button a{padding: 8px 16px; color: #747f8c;border: 1px solid #cdd9e6;    border-radius: 4px;}
#buddypress ul.item-list li div.action .generic-button a:hover{color:#fff; border:1px solid #cd2653;}
 
 #buddypress #item-body .activity li {
    width: 100%;
}
#buddypress .activity-list li.load-more {    width: 300px !important;}
#latest-update a {
    color: #fff;
    text-decoration: underline;
}
#buddypress #members-list li.bp-single-member.is-online.is-current-user {
    width: 100%;
}
#buddypress ul.item-list li div.item-title span.update {
    font-size: 14px;
}
#buddypress #members-list li.bp-single-member.is-online.is-current-user .item-title {
    width: 100%;
}
#buddypress div#item-header a.button{border:0; border-radius:4px;}
#buddypress div#item-header a.button:hover {
    background: #a63688;
    color: #fff;
}	
.nav-link {
    display: block;
    padding: .5rem 0rem;
}
#buddypress ul.item-list li img.avatar {
      border-radius: 50%;
}
#buddypress table.profile-settings th.title{
	 
    letter-spacing: 0px;
    font-size:20px;
    line-height: 48px;
    color: #111c28;
    font-family: 'Conv_GOTHAMBOLD';
}
#buddypress table.profile-settings thead tr {background:#fafafa;}
#buddypress #item-body table tbody tr {  border-bottom: 1px solid #d4dade;}
#buddypress .field-visibility select {  margin: 0; border-color: #cdd9e7;  padding: 5px;  color: #737f8d;    border-radius: 5px;}
table.profile-settings {
    margin-top: 50px;
}
#buddypress #item-body table.profile-settings tbody tr {
    border-bottom: 1px solid #ededed;
    line-height: 40px;
}
#buddypress #item-body li {
    display: block;
}
#buddypress #item-body li {
    display: block;
    font-family: 'Roboto', sans-serif;
    line-height: 28px;
}

#buddypress #item-body h3{
padding-top:0px;
    letter-spacing: -0.2px;
    font-size: 24px;
    padding-bottom: 5px;
    line-height: 48px;
    color: #111c28;
    font-family: 'Conv_GOTHAMBOLD';
}
#buddypress a.em-button.button.add-new-h2 {
    font-size: 16px;
    color: #fff;
    width: 170px;
    background: #32b76a;
    padding: 6px;
    border: 0;
    font-weight: 500;
    border-radius: 5px;
}
#buddypress a.em-button.button.add-new-h2:hover {background:#a63786;}

.subsubsub {  float: left;  padding: 20px 0;  width:40%;}
.tablenav {  float: right;  width: 50%;}
table.widefat {  width: 100%;}
.tablenav {  float: right; margin: 20px 0;  width: 50%;}
table.widefat { width: 100%;}
p.search-box {
    width: auto;
    float: right;
    padding: 10px 0 0 0;
}
label.screen-reader-text {
    font-size: 13px;
}
input#post-search-input {
    border: 1px solid #98a2ab;
    border-radius: 5px;
    padding:3px 0;
}

table.widefat tr.event {
    
}

#buddypress p.search-box input.button {
    font-size: 16px;
    color: #fff;
    width: auto;
    background: #32b76a;
    padding:3px 15px;
    border: 0;
    font-weight: 500;
    border-radius: 5px;
}
#buddypress #item-body div.item-list-tabs#subnav ul li a {
    padding: 0px 10px;
}
div#subnav {
    padding-bottom: 0px !important;
}
#buddypress #item-body table tbody tr td a strong {
    background: #32b76a;
    padding: 1px 6px;
    vertical-align: middle;
    text-align: center;
    border-radius: 50%;
    margin: 5px;
    color: #fff;
}
#buddypress #item-body table tbody tr td {
    color: #3a444f;vertical-align: top;font-size: 14px;padding: 10px 0;
}
 
.em-locations-admin-list .tablenav .alignleft.actions select {
    padding: 6px;
    border-color: #cdd9e6;
    border-radius: 4px;
    margin: 0 0 0 8px;
    color: #747f8c;
    font-size: 14px;
}
#buddypress .em-locations-admin-list .tablenav .alignleft.actions input[type=submit] {
    font-size: 14px;
    color: #fff;
    background: #32b76a;
    padding: 6px 18px !important;
    border: 0;
    font-weight: 500;
    border-radius: 5px;
}
table.widefat thead {
    padding: 10px;
    line-height: 55px;
    border-bottom: 1px solid #ededed;
}

.alignleft.actions {
    float: right;
}
 
.em-locations-admin-list table.widefat tbody tr {
    
}
.em-locations-admin-list table.widefat tfoot {
    line-height: 50px;
}
#buddypress #item-body table.profile-settings tbody tr td {padding-left:15px;}
.inside.location-form-name {margin:10px 0;}
.inside.location-form-name input {  border: 1px solid #cdd5dc;  border-radius: 5px; padding: 5px 0;margin-bottom: 15px;}
p.em-location-data-maps-tip {   margin-bottom: 40px;}
div#em-location-data table.em-location-data {  width: 100%;} 
#buddypress #item-body table.em-location-data tr {   border: none;}
#buddypress #item-body table.em-location-data tr td input {
    width: 98%;
    border: 1px solid #cdd9e6;
    border-radius: 4px;
    padding: 9px 0;
	padding-left: 10px;
}
#buddypress #item-body table tbody tr td select#location-country {
    width: 98%;
	 border: 1px solid #cdd9e6;
    border-radius: 4px;
    padding: 9px 0;
}
#em-location-data .em-location-map-container {
    width: 100%;
    background: #fafafa;
    margin: 10px 0;
    padding: 20px 0;
}
.inside.location-form-details button:not(.toggle) {
    background: inherit;
}
.inside.location-form-details {
    padding-bottom: 20px;
}

#buddypress .css-event-form input[type=submit]{    background: #32b76a;
    border-radius: 5px;
    border: 0;
    font-size:16px;
   
    font-weight:500;
    margin: 30px 0;
    padding: 7px 20px;
    color: #fff;}
#buddypress .css-location-form p.submit input[type=submit] {
    background: #32b76a;
    border-radius: 5px;
    border: 0;
    font-size:16px;
   
    font-weight:500;
    margin: 30px 0;
    padding: 7px 20px;
    color: #fff;
}

#buddypress #item-body .profile li {
display: inline-block;}
#buddypress #item-body table tbody tr td.bulk-select-check {
    vertical-align: middle;
    padding: 12px 0 0 9px;
}
#buddypress #item-body table.messages-notices tr.read td.bulk-select-check {
    vertical-align: middle;
    padding: 1px 0 0 9px;
}
.inside.event-form-name input {
    border: 1px solid #cdd5dc;
    border-radius: 5px;
    padding:7px 0 !important;
    margin-bottom: 15px;
}
#buddypress #item-body .wrap h3.event-form-name {
    font-size: 16px;text-align: left;
}
.event-form-when p {
    padding-right: 0px;
}
.inside.event-form-when p {
    
    padding: 0px;
    margin: 0 0 5px !important;
	font-size: 15px;
}
.inside.event-form-when select{    
    border: 1px solid #cdd5dc;
    border-radius: 5px;
    height:inherit;
	line-height: 36px;
    margin-bottom: 15px;
	padding:9px;
	}
 	
.mce-stack-layout button {
    background: inherit !important;
}	
	
.inside.event-form-when input{
	border: 1px solid #cdd5dc;
    border-radius: 5px;
    padding: 5px 8px !important;
    margin-bottom: 15px;
	
}
 	
.event-form-when p.em-date-range input {
    border: 1px solid #cdd5dc;
    border-radius: 5px;
    padding: 5px 0 !important;
    
}

.inside.event-form-name select {
    width: 100%;
    padding: 9px;
    font-size: 15px;
    margin-bottom: 15px;
    border-radius: 4px;
	border:1px solid #cdd5dc
}
	
p#location-image-img {
    padding: 8px 0;
}
.wp-editor-tabs button:not(.toggle) {
    background: inherit;
}    
.event-categories select{width:100%;}
.event-categories select {
    padding: 10px;
} 
p#event-image-img {
    padding-bottom: 15px;
}
.em-tickets-form table.form-table {
    width: 100%;
	margin: 30px 0;
}
.em-tickets-form table.form-table tr td {
    padding: 0;
}
.em-tickets-form table.form-table tr {
    border-bottom: 1px solid #e6e9ef;
    line-height: 45px;
}
#em-location-data .em-location-map-container {
    height: auto;
}
.em-tickets-form table.form-table tfoot tr {
    border-bottom: none;
}

.em-tickets-form table.form-table tr td a#em-tickets-add{
    font-size: 16px;
    color: #fff;
    width: 170px;
    background: #32b76a;
    padding: 6px;
    border: 0;
    font-weight: 500;
    border-radius: 5px;
}
.em-tickets-form table.form-table tr td a#em-tickets-add:hover{background: #a63786;}
#event-form p { margin-top: 10px;  padding-right: 0;}
.inside.event-form-bookings p { margin: 28px 0;}
.em-booking-options input[type="text"]{    
    border: 1px solid #cdd5dc;
    border-radius: 5px;
    padding: 3px 0 !important; text-align:center;
	}
.em-booking-options select{border: 1px solid #cdd5dc;
    border-radius: 5px;
    padding: 5px 0 !important;}	
input.em-time-input {
    text-align: center;
}
 
 .inside.event-form-name input#event-name {
    padding-left: 10px !important;
}


.export-data {
    padding: 20px 0;
}
.export-data ul{padding-bottom:20px;}

#item-body form#bp-data-export button {
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    border: 0;
    font-weight: 500;
    padding: 10px 25px;
    display: block;
    margin: 20px 0;
    background: #32b76a;
    border-radius: 5px;
}
#item-body form#bp-data-export button:hover{background: #a63687;}

#buddypress .export-data ul li:nth-child(odd){  
    background: #fff;
    padding:10px;
    border-bottom: 1px solid #ebebeb;
    border-top: 1px solid #ebebeb;
	}
	
	
#buddypress .export-data ul li:nth-child(even) {
    content: "";
    background: #fafafa;
    padding:10px;
    
}
div#em-bookings-table .tablenav {
    margin: 20px 0;
    width: 100%;
}

div#em-bookings-table .tablenav .alignleft.actions {
    float: left;
}

#buddypress #item-body h2 {font-size: 24px; padding: 0;letter-spacing:0;}
#buddypress #item-body p {  padding: 0;}

#em-bookings-table .tablenav .alignleft.actions select {
    border: 1px solid #cdd9e7;
    border-radius: 5px;
    padding: 7px 10px;
    color: #737f8d;
    margin: 0 5px;
}
.wrap.em_bookings_events_table.em_obj .alignleft.actions select {
	border: 1px solid #cdd9e7;
    border-radius: 5px;
    padding: 7px 10px;
    color: #737f8d;
    margin: 0 5px;
}
#buddypress table.widefat td {
    padding: 10px 10px !important;
}
#buddypress input#post-query-submit {
    background: #33b76b;
    color: #fff;
    border: 0;
    padding: 9px 20px;
    vertical-align: top;
    border-radius: 4px;
}

#buddypress input#post-query-submit:hover{background:#a63687;}
.style_bg { border-radius:4px !important;box-shadow: 0px 2px 2px rgba(68,68,68,0.1);}
.job_filters .search_jobs div.search_categories {padding-top:0;}
span.select2-selection.select2-selection--multiple {
    border: 1px solid #ced4da; box-shadow: 0px 2px 2px rgba(68,68,68,0.1);padding: 3px;
}

.job_filters .search_jobs div.search_submit input.btn.search.btn-default {
    color: #fff;
    background: #25b561;
    padding: 8px;
    font-weight: 600;
    font-size: 17px;
    margin: 7px 0;
	box-shadow: 0px 2px 2px rgba(68,68,68,0.1);
}
.job_filters .search_jobs div.search_submit input.btn.search.btn-default:hover{background:#ab428e;}	
div.job_listings ul.job_listings {  margin:50px auto !important; border: 0;}
div.job_listings ul.job_listings li.job_listing {  border: 1px solid #e3e7ea; border-radius: 7px;    box-shadow: 0px 2px 2px rgba(68,68,68,0.1);}
div.job_listings ul.job_listings li.job_listing a{padding-top: 2em;
    padding-bottom: 2em;}
div.job_listings ul.job_listings li.job_listing:hover{border:1px solid #b65d9f;}

form.bps-form {
    width: 1000px;
    margin: 0 auto;
}
div#bps_accordion_form_16282 {
    position: relative; 
    background: #a63688;
	color: #fff;
	/*padding-left: 20px;*/
}
.dir-form {
    margin: 40px 0;
    display: inline-block;
}

.bps-textbox {
    display: inline-block;
    float: left;
	margin-right: 2%;
}
.bps-selectbox {
    display: block;
    float: left;
	margin-right: 2%;
}
.bps-multiselectbox {
    float: left;
    display: block;
	margin-right: 2%;
}
div#bps_accordion_form_16282 br {
    display: none;
}
#form_16282 {
    width: 70%;
}
form.bps-form {
    width: 850px;
    margin: 0 auto;
    height: 115px;
    padding:20px 0 0 0;
}
form.bps-form input{
	border-radius: 4px;
    padding: 8px;
    border: 1px solid #000;
	}
form.bps-form select{
	border-radius: 4px;
    padding: 8px;
	border-color: #fff;
    border: 1px solid #000;
	}
form.bps-form div button {
    background: #32b76a;
    font-size: 16px;
    font-family: 'Conv_GOTHAMBOLD';
    color: #fff;
    display: inline-block;
    border: 0;
    border-radius: 4px;
    padding: 7px 20px;
	margin-top: 30px;
}
form.bps-form em {
    display: none;
}
.bps-form label {
    display:block !important;
}
span.bps-form-title {
    display: none;
}

.wpb_wrapper h4 {
	
	padding-top: 20px;
    letter-spacing: -2px;
    font-size: 30px;
    padding-bottom: 5px;
    line-height:32px;
    color: #111c28;
    font-family: 'Conv_GOTHAMBOLD';
	
}
.kleo-gap {
    display: none;
}
.three-thumbs a {
    margin: 10px;
    display: inline-block;
}
.wpb_wrapper {
    margin-bottom: 30px;
}
.kleo-thumbs-images.two-thumbs a img {
    width: 100px;
    height: 100px;
    margin: 2px;
}
div#whats-new-avatar {
    display: inline-block;
}
p.activity-greeting {
    display: inline-block;
}
#whats-new-content {
    margin: 20px 0 0;
}
#whats-new-textarea textarea#whats-new {
    width: 100%;
    border-color: #c7ced6;
    border-radius: 4px;
}
div#whats-new-post-in-box {
    width: 100%;
    margin: 20px 0 20px 0;
}
#whats-new-options select#whats-new-post-in{
    padding: 6px;
    border-color: #cdd9e6;
    border-radius: 4px;
    margin: 0 0 0 8px;
    color: #747f8c;
    font-size: 14px;
}

.widget.buddypress #members-list li {
    display: list-item;
	text-align: left;
	
}
ul#members-list li.vcard {
    text-align: left;
}
 

.activity-avatar.rounded {
    display: inline-block;
    float: left;
    margin-right: 2%;
}
#activity-stream.item-list li {
    display: block !important;
    margin: 50px 0;
}
.activity-meta a {
    border-radius: 35px;
    padding: 8px 20px !important;
    background: none;
    border: 1px solid #cccccc;
	color:#757776;
}
.activity-meta {
    margin: 20px;
}
a.view.activity-time-since.bp-tooltip {
    font-size: 16px;
    display: block;
    padding-left: 1%;
    color: #b1b1b1;
}
.activity-meta a.fav {
    border: 0;
}
.activity-meta a:hover{    border: 1px solid #cd2653;
    color: #cd2653;
	}
	
#activity-stream.item-list li p {
    font-size: 16px;
    color: #120f0f;
}

form#members-directory-form .item-list-tabs {
    display: inline-block;
    width: 50%;
	margin-bottom: 40px;
}

form#members-directory-form .item-list-tabs li {
	 
}

form#members-directory-form .item-list-tabs li a{padding:8px 20px;}
form#members-directory-form .item-list-tabs li select {border: 1px solid #cdd9e6;
    border-radius: 4px;padding: 8px 17px;margin-left: 10px;font-size: 14px;}

#buddypress .dir-search input#members_search {
    border: 1px solid #cdd9e6;
    border-radius: 4px;
    padding: 5px 17px;
}
#buddypress div.dir-search input#members_search_submit {
    background: #32b76a;
    font-size: 15px;
    color: #fff;
    border: 0;
    border-radius: 4px;
    padding: 5px 25px;
    margin-top: 0;
}
.filter-bps {
    float: right;
    margin: 0 !important;
}

#buddypress div.item-list-tabs ul li#members-all a::before {
    background: url(../Transtech/assets/images/membersicon.png) no-repeat center top 0px;
    content: "";
    display: block;
    height: 56px;
}

#buddypress div.item-list-tabs ul li#members-all.selected a::before {
    background: url(../Transtech/assets/images/membersicon_a.png) no-repeat center top 0px;
    content: "";
    display: block;
    height: 56px;
}


 
#buddypress div.item-list-tabs ul li#members-all a span{
	position: absolute;
    top: 10px;
    left: 58%;
    background: #d4dade;
    border: none;
    color: #fff;
	
}
 
#buddypress div.item-list-tabs ul li#members-all.selected a span 
 {	
	position: absolute;
    top: 10px;
    left: 58%;
    background: #d4dade;
    border: none;
    color: #fff;
} 

#buddypress div.item-list-tabs ul li#members-all.selected a span {
    background: #a63687;
} 

 

#buddypress div.item-list-tabs ul li#members-personal a::before{
	
   background: url(../Transtech/assets/images/friend1.png) no-repeat center 0px;
    content: "";
    display: block;
    height: 56px;
}

#buddypress div.item-list-tabs ul li#members-personal.selected a::before {
    background: url(../Transtech/assets/images/friend_a.png) no-repeat center 0;
    content: "";
    display: block;
    height: 56px;
}

#buddypress div.item-list-tabs ul li#members-personal a span{
	position: absolute;
    top: 10px;
    left: 58%;
    background: #d4dade;
    border: none;
    color: #fff;
	
}

#buddypress div.item-list-tabs ul li#members-personal.selected a span {
    background: #a63687;
}
 
form#members-directory-form {
    width: 100%;
} 


#home-groups-li a::before {
    background: url(../Transtech/assets/images/homeicon.png) no-repeat center top 0px;
    content: "";
    display: block;
    height: 56px;
}

#home-groups-li.current.selected a::before {
    background: url(../Transtech/assets/images/homeicon_a.png) no-repeat center 0px;
    height: 56px;
}


#members-groups-li a::before {
    background: url(../Transtech/assets/images/membersicon.png) no-repeat center top 0px;
    content: "";
    display: block;
    height: 56px;
}

#members-groups-li.current.selected a::before {
    background: url(../Transtech/assets/images/membersicon_a.png) no-repeat center top 0px;
    height: 56px;
}
#members-groups-li.selected a span {  background: #a63687;}
  
#invite-groups-li a::before {
    background: url(../Transtech/assets/images/sendInvitesicon.png) no-repeat center top 0px;
    content: "";
    display: block;
    height: 56px;
}

#invite-groups-li.current.selected a::before {
    background: url(../Transtech/assets/images/sendInvitesicon_a.png) no-repeat center top 0px;
    height: 56px;
}
#invite-groups-li.selected a span {  background: #a63687;}


#media-groups-li a::before {
    background: url(../Transtech/assets/images/mediaicon.png) no-repeat center top 0px;
    content: "";
    display: block;
    height: 56px;
}

#media-groups-li.current.selected a::before {
    background: url(../Transtech/assets/images/mediaicon_a.png) no-repeat center top 0px;
    height: 56px;
}
#media-groups-li.selected a span {background: #a63687;}


#admin-groups-li a::before {
    background: url(../Transtech/assets/images/manageicon.png) no-repeat center top 0px;
    content: "";
    display: block;
    height: 56px;
}

#admin-groups-li.current.selected a::before {
    background: url(../Transtech/assets/images/manageicon_a.png) no-repeat center top 0px;
    height: 56px;
}
#admin-groups-li.selected a span {background: #a63687;}

.group_banners {
    margin: 0 auto;
    width: 1170px;
	color: #fff;
}
#buddypress div#item-header div#item-actions.groups-authr li {
    text-align: left;
    float: left;
}
#buddypress div#item-header div#item-actions.groups-authr {
   float: inherit;
    display: block;
    width: 27%;
    text-align: left !important;
	padding: 0;
    margin: 0;
}
#item-header-content.group_admn {
    width: 82%;
}
ul#group-admins {
    display: inline-block;    float: left;padding-right: 10px;
}
ul#group-admins li a img {
    border-radius: 50%;
    border: 2px solid #fff;
} 
.grp-span {
    width: 100%;
    float: inherit;
}
.grp-span div#item-meta {
    margin: 0 !important;
    color: #fff !important;
}
#buddypress div#item-header div#item-actions.groups-authr h2 {
    font-size: 26px;
}
 

#item-header .group_banners {
    position: absolute;
    bottom: -19px;
    left: 0;
    right: 0;
    z-index:6;
}
#item-header-avatar {
    display: inline-block;
    top: 225px;
    position: static;
    margin: 0;
    width: auto;
    text-align: left;
    z-index: 3;
    float: left;
}

#buddypress div#item-header div#item-header-content.group_admn {
    position: static;
     
}

#item-header .group_banners div#item-meta {
    overflow: visible !important;
}

#item-buttons {
    
    bottom: 45px;
    float: right;
}
#buddypress div#item-header div#item-header-content.group_admn #item-meta {
    padding: 0;
}

#buddypress div#item-header div#item-header-content.group_admn #item-meta p {
    display: block;
    float: left;
    padding-left: 42px;
    font-size: 16px;
    font-weight: 300;
    padding-top: 5px;
}
#item-header-avatar.members-avtr {
    position: relative;
}
.grp-span span.highlight {
    font-size: 17px !important;
    font-weight: 300;
}

.grp-span span.activity{font-size: 17px !important;
    font-weight: 300;}

#buddypress #item-body.groups_membrs div#subnav ul li {
    border: none;
}

 
#buddypress input[type=submit] {
    font-size: 14px;
    color: #fff;
    font-family: 'Conv_GOTHAMBOLD';   
    background: #32b76a;
    margin: 0 5px;
    text-align: center;
    border: 0;
    letter-spacing: 0px;
    border-radius: 4px;
}

a.fav.bp-secondary-action:hover {
    border: 0;
}
.widget-content li {
    display: list-item !important;
}

.activity-meta a.fav {
    border: 0;
	font-size:0;
}

.activity-meta a.fav::before {
    background: url(../Transtech/assets/images/star_gry.png) no-repeat left top 0px;
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
}

a.unfav.bp-secondary-action {
    border: 0;
	font-size:0;
}
.activity-meta a.unfav.bp-secondary-action::before {
    background: url(../Transtech/assets/images/star.png) no-repeat left top 0px;
    content: "";
    display: inline-block;
    height: 20px;
	width:20px;
   
}

#buddypress .action a.button.remove {
    padding: 8px 16px;
    color: #747f8c;
    border: 1px solid #cdd9e6;
    border-radius: 4px;
}

#buddypress .action a.button.remove:hover
{
    color: #fff;
    border: 1px solid #cd2653;
	background: #a63687;
}


#buddypress #item-body.groups_membrs div#subnav ul li input#members_search {
    padding: 4px 10px 4px 10px;
    border-color: #cdd9e6;
    border-radius: 4px;
    margin: 0 0 0 8px;
    color: #747f8c;
    font-size: 14px;
}
#buddypress #item-body li h5 a {
    font-size: 17px;
    font-weight: 400;
}
#buddypress div.pagination .pag-count {
    font-size: 16px;
    font-weight: 300;
    color: #000;
}
ul#friend-list li h3 a {
    font-size: 17px;
}
#buddypress div#invite-list {
    background: #f3f6f9;
    height: 400px;
    margin: 0 0 10px;
    overflow: auto;
    border: 1px solid #cdd9e6;
    padding: 5px;
    width: 100%;
}
#buddypress .standard-form #invite-list label{
    font-weight: 300;
    margin: auto;
    color: #000;
}
ul#friend-list li h3 a {
    font-size: 17px;
}

#buddypress .standard-form textarea#group-desc {
    width: 100%;
}
fieldset.group-create-invitations {
    margin-bottom: 30px;
}
input#save {
    padding: 6px 50px !important;
}
#buddypress input[type=submit]:hover{background: #a63687; border:0; color:#fff;}

#buddypress a#bp-delete-avatar {
    font-size: 14px;
    color: #fff;
    font-family: 'Conv_GOTHAMBOLD';
    background: #32b76a;
    text-align: center;
    border: 0;
    margin: 20px 0;
    letter-spacing: 0px;
    display: inline-block;
    padding: 6px 20px;
    border-radius: 4px;
}
div#bp-group-edit-group-cover-submit-wrapper input#bp-group-edit-group-cover-submit {
    padding: 10px 20px;
}
a#bpcp-del-image {
    border: 1px solid #ccc;
	color:#a63687;
	margin: 15px 0;
}
input#bpcp_group_cover {
    margin-top: 20px;
}
div#bp-group-edit-group-cover-submit-wrapper {
    margin-top: 40px;
}

#buddypress #item-body .bp-widget.group-members-list li {
    padding: 25px 0;
}

#buddypress ul.item-list li div.action a.button { 
    padding:5px 10px;
    color: #747f8c;
    border: 1px solid #cdd9e6;
    border-radius: 4px;}

#buddypress ul.item-list li div.action a.button:hover{
 
    color: #fff;
    border: 1px solid #cd2653;
	background: #a63687;
}
p.joined.item-meta {
    font-size: 15px;
}
div#members-dir-search {
    margin: 0 !important;
}
	
#buddypress ul.item-list li .item-title.Members-g-list {
    font-size: 18px;
}	
a.button.unfav.bp-secondary-action::before {
    content: "";
    background: none;
	width: 0;
}


li#groups-all a::before {
    background: url(../Transtech/assets/images/myGrp_icon.png) no-repeat center top 0px;
    content: "";
    display: block;
    height: 56px;
}

li#groups-all.selected a::before {
    background: url(../Transtech/assets/images/myGrp_icon_a.png) no-repeat center top 0px;
    height: 56px;
}

li#groups-all.selected a span {background: #a63687;}

li#groups-all.selected a span {
    background: #a63687;
}

 


li#groups-personal a::before {
    background: url(../Transtech/assets/images/groups1.png) no-repeat center 0;
    content: "";
    display: block;
    height: 56px;
}

li#groups-personal.selected a::before {
    background: url(../Transtech/assets/images/groups_a.png) no-repeat center top 0px;
    height: 56px;
}

 
#buddypress .item-list-tabs ul li a span {
    position: absolute;
    top: 10px;
    left: 58%;
    background: #d4dade;
    border: none;
    color: #fff;
} 

#buddypress .item-list-tabs ul li.selected a span {
    background-color: #a63687 !important;
    border: 0;
    color: #fff;
}



li#group-create-nav a::before {
    background: url(../Transtech/assets/images/create_GHrpicon.png) no-repeat center 0;
    content: "";
    display: block;
    height: 56px;
}

li#group-create-nav.selected a::before {
    background: url(../Transtech/assets/images/create_GHrpicon_a.png) no-repeat center top 0px;
    height: 56px;
}

li#group-create-nav.selected a span {background: #a63687;}


#buddypress ul.item-list li.odd {width:100%;}
#buddypress ul.item-list li.even {width:100%;}
#buddypress ul.item-list li.odd div.item-desc{width:80%;}
#buddypress ul.item-list li.even div.item-desc{width:80%;}
#buddypress .item-list-tabs ul li.last select { padding: 6px;  border-color: #cdd9e6;  border-radius: 4px;    margin: 0 0 0 8px;  color: #747f8c;  font-size: 14px;}

#buddypress div.dir-search input[type=text] {    
    padding: 6px;
    border-color: #cdd9e6;
    border-radius: 4px;
    margin: 0 0 0 8px;
    color: #747f8c;
    font-size: 14px;
	}
 
input#groups_search_submit { padding: 7px 25px !important;}
#buddypress ul.item-list li p{font-size:16px;}


.item-list-tabs.div-border-btm {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 20px;
}

#buddypress #group-create-tabs li span {
    width: auto;
}

div#job-manager-job-dashboard {
    width: 100%;
    margin: 35px auto;
}

#job-manager-job-dashboard table td ul.job-dashboard-actions li a {
    font-size: 15px;
    font-weight: 300;
    color: #6d7780;
}

#job-manager-job-dashboard table ul.job-dashboard-actions li a.job-dashboard-action-edit:before
 { 
   content:"";
   padding:0 0 0 22px;
   background: url(../Transtech/assets/images/job_editicon.png) no-repeat left top 0px;
 }
#job-manager-job-dashboard table ul.job-dashboard-actions li a.job-dashboard-action-mark_filled:before
 { 
   content:"";
   padding:0 0 0 22px;
   background: url(../Transtech/assets/images/job_filledicon.png) no-repeat left top 0px;
 }
 
#job-manager-job-dashboard table ul.job-dashboard-actions li a.job-dashboard-action-duplicate:before
 { 
   content:"";
   padding:0 0 0 22px;
   background: url(../Transtech/assets/images/job_duplicateicon.png) no-repeat left top 0px;
 }
  
#job-manager-job-dashboard table ul.job-dashboard-actions li a.job-dashboard-action-delete:before
 { 
   content:"";
   padding:0 0 0 22px;
   background: url(../Transtech/assets/images/job_deleteicon.png) no-repeat left top 0px;
 }
 
#job-manager-job-dashboard table ul.job-dashboard-actions li a.job-dashboard-action-mark_not_filled:before
 { 
   content:"";
   padding:0 0 0 22px;
   background: url(../Transtech/assets/images/job_notfilledicon.png) no-repeat left top 0px;
 }  
  
 #job-manager-job-dashboard table ul.job-dashboard-actions li a.job-dashboard-action-relist:before
 { 
   content:"";
   padding:0 0 0 22px;
   background: url(../Transtech/assets/images/job_relisticon.png) no-repeat left top 0px;
 }  
   
.form-inline .form-control {
    width: 100%;
}
.nf-field {
    width: 100%;
	padding:10px 0;
}  

.nf-field ul {margin:20px 0;}

.nf-field ul li {
    width: 45%;
    display: inline-block;
}
.nf-form-fields-required {
    padding: 20px 0;
}

 
 div#job-manager-job-dashboard tr {
    border-bottom: 1px solid #dae1e8;
}
div#job-manager-job-dashboard tr td {
    padding: 30px 0;
}
 
 ul.page-numbers {
    float: right;
    margin: 10px 0 !important;
}
 
 

h2.vc_custom_heading{
	letter-spacing: -2px;
    font-size: 40px;
    padding-bottom: 38px;
    line-height: 48px;
    color: #a63687;
    font-family: 'Conv_GOTHAMBOLD' !important;
	text-align:center !important;} 
 
 
 .vc_column_container>.vc_column-inner p {
    padding: 0;
}
 .wpb_single_image.vc_align_left {
    text-align: center !important;
}
h2.thank-you { color:#32b76a;
} 
h2.thank-you:before {
    content: "";
    padding: 0;
    background: url(../Transtech/assets/images/thanku_check.png) no-repeat center top 0;
    height: 50px;
    width: 50px;
    right: -120px;
    top: -50px;
    position: relative;
    display: inline-block;
}

.wpcw_fe_course_title{
	
	letter-spacing: -2px;
    font-size: 40px;
    padding-bottom: 38px;
    line-height: 48px;
    color: #111c28;
    font-family: 'Conv_GOTHAMBOLD';
	text-align: center;
}

.wpcw_fe_course_desc{
    font-size: 18px;
    line-height: 30px;
    color: #444;
    font-weight: 300;
	text-align: center;
}

#wpcw_fe_course {
    font-size: 16px;
    line-height: 24px;
    color: #101010;
    font-weight: 300;
	margin: 0 auto;
}
	
#wpcw_fe_course .wpcw_fe_module td{background:#f3f7fa;}
 
#wpcw_fe_course td {  padding: 14px 15px;}
tr.wpcw_fe_unit.wpcw_fe_unit_complete.wpcw_fe_module_group_1{
	border:1px solid #dde4ea;
}
#wpcw_fe_course td a {color:#a73688;}

.wpcw_fe_unit_progress_complete span {
    background:url(../Transtech/assets/images/check_markicon.png) no-repeat;
}
.wpb_video_widget .wpb_video_wrapper{margin: 0 auto; }

.wpb_wrapper h2 {
    
    font-family: 'Conv_GOTHAMBOLD';
    
}
.vc_box_border_grey {
    padding: 10px 0;
}
.post-inner.thin {
    margin: 0 auto;
  
}

.job_description{
	font-size: 17px;
    line-height: 25px;
    color: #444;
    font-weight: 300;
	
}

.job_description p {
    padding: 10px 0 !important;
    margin: 0;
}

.job_description h3 {
    letter-spacing: -1px;
    font-size: 30px;
    line-height: 48px;
    color: #28303a;
    font-family: 'Conv_GOTHAMBOLD';
    padding: 7px 0 0 0;
}

p.name {
    font-size: 26px;
	letter-spacing: -1px; 
    color: #28303a;
    font-family: 'Conv_GOTHAMBOLD';
}
.row.mod_rte-centered {
    margin: 0;
}
input.application_button.button {
    color: #fff;
    box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.25);
    background: #25b561;
    padding: 15px 58px !important;
    border-radius: 4px;
	 
}
.job_application.application {
    overflow: visible;
}
input.application_button.button:hover{background:#a63687; box-shadow: none;}
a.website {
    font-size: 18px; 
}

.job_description p strong{ font-size: 26px;
	letter-spacing: -1px; 
    color: #28303a;
    font-family: 'Conv_GOTHAMBOLD';
	}

.job_description p b{ 
    font-size: 26px;
	letter-spacing: -1px; 
    color: #28303a;
    font-family: 'Conv_GOTHAMBOLD';
	}
.company {
    background: #eaf1f3;
    box-shadow: 0 0px 0px rgba(0,0,0,.0) !important;
    border: 0 !important;
}

.wpb_video_widget.wpb_content_element.vc_clearfix.vc_video-aspect-ratio-169.vc_video-el-width-100.vc_video-align-left{     
    width: 70%;
    margin: 0 auto;
	}	
.wpb_video_widget.vc_video-align-left .wpb_wrapper {
    float: left;
    width: 100%;
}	

div#nf-field-813-wrap .nf-field-element {
    width: auto;
}
div#nf-field-813-container {
    width: 33%;
    float: left;
	margin-top: 20px;
	font-size: 15px;
}
div#nf-field-814-container {
    width: 33%;
    float: left;
    clear: inherit;
	margin-top: 20px;
	font-size: 15px;
}
div#nf-field-815-container{  
	width: 33%;
    float: left;
    clear: inherit; 
	margin-top: 20px;
	font-size: 15px;
} 

div#nf-field-814-wrap {
    position: relative;
}

div#nf-field-814-wrap .nf-field-element {
    width: auto;
    position: absolute;
    left: 0px;
    top: 0px;
}
div#nf-field-814-wrap label#nf-label-field-814 {
    text-align: left;
    line-height: 20px; 
    padding-left: 20px;
	width: auto;
}
label#nf-label-field-813 {
    line-height: 20px;
    text-align: left;
	width: auto;
	padding-left: 20px;
}
label#nf-label-field-815 {
    text-align: left;
    line-height: 20px;
	padding-left: 20px;
}
label#nf-label-field-815{width:auto;}

div#nf-field-813-wrap .nf-field-element {
    position: absolute;
    left: 0;
    top: 10px;
}
div#nf-field-815-wrap .nf-field-element {
    width: auto;
    position: absolute;
    left: 0;
}
div#nf-field-789-container {
    position: relative;
}
div#nf-field-789-wrap .nf-field-label {
    width: 90%;
    text-align: left;
}
div#nf-field-789-wrap .nf-field-element {
    width: auto;
    position: absolute;
    left: 0;
    top: 12px;
}

div#nf-field-789-wrap .nf-field-label {
    width: 90%;
    text-align: left;
    padding-left: 22px;
    line-height: 20px;
}

div#nf-field-780-container input#nf-field-780{
	
	padding: 12px 30px;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    margin: 0px 0 0 0;
	
    font-family: 'Conv_GOTHAMBOLD';
    background: #25b561;
    border-radius: 4px;
    width: 100%;
}

div#nf-field-780-container input#nf-field-780:hover {
    box-shadow: 0 0.5rem 1rem rgba(0,0,0,.15);
}

.field-wrap input:focus {  color: #495057;
    background-color: #fff;
    border-color: #8f78e2;
    outline: 1;
    box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);}

.field-wrap textarea:focus {
    color: #495057;
    background-color: #fff;
    border-color: #8f78e2;
    outline: 1;
    box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);
}

.field-wrap textarea{
    border: 1px solid #ced4da;     border-radius: .25rem;
}
div#nf-field-812-container {
    margin-top: 20px;
}

.nf-field-description h2 {
	color: #111c28;
    font-family: 'Conv_GOTHAMBOLD';
	font-size: 22px;
	
}

.wpb_wrapper .animated{
 
text-align: center;
}
 
div#group-create-tabs li.current a {
    background: none !important;
}
li.current p.countrs {
    text-align: center;
    background: #a63688;
    border-radius: 50%;
    margin: 0px auto 15px;
    display: block;
    width: 35px;
    height: 35px;
    font-weight: 400;
    color: #fff;
    font-size: 16px;
    padding: 3px 0 0 0;
}

 
#buddypress #group-create-tabs ul li span {
    width: auto;
    padding: 5px 10px !important;
}


li p.countrs {
    text-align: center;
    background: #d3dbde;
    border-radius: 50%;
    margin: 0px auto 15px;
    display: block;
    width: 35px;
    height: 35px;
    font-weight: 400;
    color: #fff;
    font-size: 16px;
    padding: 3px 0 0 0;
}

 
div#group-create-body div#previous-next input{
	
	letter-spacing:0;
	background: #32b76a;
    border-radius: 5px;
    width: 40%;
    display: block;
    border: 0;
    float: left;
    margin-top: 20px;
    padding: 10px;
    text-align: center;
}

div#group-create-body div#previous-next input#group-creation-previous {
    background: #a63688;
    border-radius: 5px;
    width: 40%;
    display: block;
    border: 0;
    float: left;
    margin-top: 20px;
    padding: 10px;
    text-align: center;
}

div#group-create-body div#previous-next input#group-creation-next {
    background: #32b76a;
    border-radius: 5px;
    width: 40%;
    display: block;
    border: 0;
    margin-top: 20px;
    float: right;
    padding: 10px;
    text-align: center;
}

div#group-create-body div#previous-next {
    margin: 20px 0;
    width: 100%;
    background: none;
    letter-spacing: inherit;
}
#buddypress .standard-form .radio label{
	
	    font-size: 17px;
		font-family: 'Roboto', sans-serif;
		font-weight: 400;
}

div#group-create-body div#previous-next input#group-creation-finish {
    float: right;
}
#buddypress form.standard-form .left-menu div#invite-list ul li {
    display: inline;
}
.radio ul#public-group-description li {
    font-size: 17px;
    color: #101c28;
}

#buddypress fieldset.group-create-privacy .radio label {
    color: #101c28;
    font-size: 18px;
    font-weight: 500;
}

form#create-group-form div#group-create-tabs {
    margin: 0 0 30px 0;
    border-bottom: 1px solid #eee;
    padding: 0 0 20px 0px;
}
form#create-group-form li {
    padding: 5px 10px;
}

.horizontal-rule-overrides{border-top:0 !important;}
div#oneTimeT {    width: 100%;}

div#monthlyT {
    width: 100%;
}
select#amount {
    height: 50px;
}

.schema-step{}
  
.schema-step select { 
	display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

div#mcqv0s470ea90 {
    margin: 0 auto;
    width: 560px !important;
    border: 1px solid #ccc;
    padding: 20px;
    background: #fff;
	box-shadow:0px 6px 8px 0px rgba(53, 53, 53, 0.16);
}


div#mc7fxdv2jtbot {
    margin: 0 auto;
    width: 560px !important;
    border: 1px solid #ccc;
    padding: 20px;
    background: #fff;
	box-shadow:0px 6px 8px 0px rgba(53, 53, 53, 0.16);
}

 
@media (min-width:320px) and (max-width:767px){
	
div#mcqv0s470ea90 {
    margin: 0 auto;
    width: 100% !important;
    border: 1px solid #ccc;
    padding: 20px;
    background: #fff;
}


div#mc7fxdv2jtbot {
    margin: 0 auto;
    width: 100% !important;
    border: 1px solid #ccc;
    padding: 20px;
    background: #fff;
}
	
	
.transTech-sec::before{width:100%; background:none;}	
form#create-group-form li {
    padding: 0px;
}

div#group-create-body div#previous-next input{
	width:100%; margin:0;}	
div#group-create-body div#previous-next input#group-creation-previous {
    width: 100%;
}
div#group-create-body div#previous-next input#group-creation-next {
    width: 100%;
}
div#group-create-body div#previous-next input#group-creation-finish {
    margin: 10px 0;
}	

.wpb_video_widget.wpb_content_element.vc_clearfix.vc_video-aspect-ratio-169.vc_video-el-width-100.vc_video-align-left{     
    width: 100%;
    margin: 0 auto;
	}	
	
#buddypress div.dir-search input#members_search_submit {
    width: 100%;
    padding: 8px;
    margin: 0 0 11px 0;
}

#buddypress .dir-search input#members_search {
    width: 100%;
    padding: 10px 0px;
    text-align: center;
}
#buddypress div.dir-search {
    float: left;
    text-align: left;
    display: block;
    width: 100%;
    margin-top: 21px !important;
}
#buddypress div.item-list-tabs ul li{margin:5px 5px !important;}

#buddypress div.dir-search {
    float: left;
    text-align: left;
    display: block;
    margin-top: 21px !important;
}

form#search-members-form label {
    width: 100%;
}

#buddypress ul.item-list li div.action {position:inherit;}	
ul#friend-list li h3 a {
    font-size: 17px;
    line-height: 26px;
    display: block;
}

#buddypress span.activity {
    display: inline-block;
    font-size: small;
    padding: 10px 0;
	line-height: 20px;
}	

#item-header .group_banners {
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    z-index: 6;
}

#item-header-content.group_admn{width:100%;}
#buddypress div#item-header div#item-actions.groups-authr li{width: 100%; text-align:center;}
#buddypress div#item-header div#item-header-content.group_admn #item-meta p {
    text-align: center;
    float: inherit;
}
form.bps-form {
    width: 100%;
    height: auto;
    display: flow-root;
    padding: 20px;
}
.bps-textbox {
    float: inherit;
    margin:0;
	width: 100%;
}
.bps-selectbox {
    display: block;
    margin: 18px 0;
    float: inherit;
}	
.bps-multiselectbox {
    float: inherit;
    display: block;
    margin: 18px 0;
}
form.bps-form input{width:100%;}
form.bps-form select{width:100%;}
form.bps-form div button{width:100%;margin: 0;}
div#whats-new-submit {
    width: 100%;
    margin: 10px 0;
}
div#whats-new-submit input#aw-whats-new-submit {
    width: 100%;
    margin: 0;
}
.rtmedia-plupload-container.rtmedia-container.clearfix {
    width: 100%;
    margin: 0;
    padding: 0;
}
.rtm-form-select.privacy {
    width: 85%;
}
#rtmedia-action-update {
    margin-right:0px;
	margin-bottom:12px;
}
	
#em-bookings-table .tablenav .alignleft.actions select {
    
    width: 100%; 
    margin: 5px 0px;
}	
#buddypress input#post-query-submit {
    width: 100%;
    margin: 10px 0;
    font-size: 16px;
}
.wrap.em_bookings_events_table.em_obj form#posts-filter .tablenav {
    float: left;
    width: 100%;
}	
	
#buddypress .message-search input { width: 100%; margin: 10px 0;}
#buddypress div.message-search { float: inherit;   margin: 6px 0px;    margin-bottom: 30px}	

.em-booking-options input[type="text"] {margin: 10px 0;width: 100%;}	
.em-tickets-form table.form-table tr td a#em-tickets-add {
    width: 100% !important;display: block; text-align: center; padding:0;  margin: 12px 0;}
 
#buddypress .css-event-form input[type=submit]{width:100%;}	
#buddypress #item-body table tbody tr td {line-height: 26px;}
.event-categories label {  width: 100%;}	
.event-form-when p.em-date-range input{width:100%;}	
#start-time, #end-time {   width: 8em;}
select#event-timezone {  width: 100%;}
#buddypress #item-body h3 {text-align:center;}	
#buddypress a.em-button.button.add-new-h2 {  text-align: center;  width: 100%;}
.subsubsub {  width: 100%;  text-align: center;  padding: 8px 0;}
input#post-search-input{width:100%; margin:10px 0;}
#buddypress p.search-box input.button{width:100%;}
.em-events-admin-list p.search-box{float:inherit;}
table.widefat tr th {  line-height: 22px;}

.em-locations-admin-list table.widefat tbody tr{line-height: 26px;}	
.em-locations-admin-list .subsubsub{width:100%;}	
.em-locations-admin-list .tablenav { width: 100%;   margin: 0;  float: left;}
.alignleft.actions{float:left;}
.tabsTraining{width:100%;float:left;max-width: 100%;}
#buddypress div.item-list-tabs#subnav{margin:0;}

/* 2-1-2020 */
.comment-body footer {width:100%}
.comment-content.entry-content{width:100%;}
.byuser{width:100%; margin-top: 15px; padding:7px 0 20px;    float: left;}
.clientDetail.cntr .U-text h3{display:none;}
.clientDetail.cntr { padding: 10px 0;}
p.comment-form-author{width:100%;}
p.comment-form-email{width:100%;}
h2.comment-reply-title.related-postheading { padding: 0 0 22px 0;  margin: 0;}
img.avatar.avatar-120.photo {  margin-right: 20px;}

#item-header-avatar { top: 25px;    width: 100%;  text-align: center;}

#item-buttons {
    width: 100%;
    margin: 0 auto;
    position: inherit;
    text-align: center;
    display: table;
    min-width: 100%;
    padding: 10px 0;
}
#item-header-content {
    width: 98%;
    float: left;
    top: 0;
    position: inherit;
	 padding-top: 20px;
    text-align: center;
}

#buddypress div#item-header div#item-meta{padding:0;padding-bottom: 20px;}
#buddypress div.activity-meta a {  display: inline-block;  margin: 4px;}
#buddypress .activity-list li.load-more {width:100%;}



#item-header .group_banners div#item-header-avatar {
    width: 100%;
}
.group_banners {
    width: 100%;
}

#buddypress div#item-header div#item-actions.groups-authr {
    width: 100%;
}

ul#group-admins {
    text-align: center;
    width: 100%;
}
#buddypress div#item-header div#item-actions.groups-authr {
    width: 100%;
    text-align: center !important;
}
 .buddypress.is-user-profile div#item-header, .is-user-profile #buddypress div#item-header {
 min-height: 460px;}


}




 

@media (min-width: 768px) and (max-width: 1024px) {

.group_banners{width:100%;}	
#buddypress div#item-header div#item-actions.groups-authr{width:100%;}
.grp-span {
    width: 100%;
    text-align: left;
    float: inherit;
}	
#buddypress div#item-header div#item-header-content.group_admn #item-meta p{padding-left:0;}
  
 
#item-header-content {
    width: 98%;
    float: left;
    top: 0;
    position: inherit;
	 padding-top: 20px;
    text-align: center;
}
#buddypress div#item-header div#item-meta{padding:0;padding-bottom: 35px}
  
}

/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  
 
  
}

/*live css by dev*/

