/**
* Theme Name: BuddyX Child
* Description: This is a child theme of BuddyX, generated by Merlin WP.
* Author: <a href="https://github.com/vapvarun/buddyx">wbcomdesigns,vapvarun</a>
* Template: buddyx
* Version: 4.2.2
*/

body {
	position: relative;
	color: #000;
}

body, button, input, optgroup, select, textarea {
   
color: #000;
    font-family: Open Sans,serif;
    font-size: 17px;
    
    line-height: 1.6
}

.maincontent {
  margin-right: auto;
  margin-left: auto;
  padding-left: 14px;
  padding-right: 14px;
  position: relative;
  z-index: 1;
  padding-bottom:80px;
}


.home .youzify-page {
    background-color: none;
background: transparent;
}

.page-template-home .youzify header, .youzify-membership header {
display:none;
}

.youzify-membership-page-box:before {
background-image: url('/wp-content/uploads/2021/12/bherd-logo-1.png');
    background-size: 250px 63px;
content:"";
width:250px;
height:63px;

display:inline-block;
margin:auto;
margin-bottom:50px;
}
.youzify-membership-form {
    
    background-color: transparent!important;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    -ms-border-radius: 0!important;
    -o-border-radius: 0!important;
    border-radius: 0!important;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
}

.youzify-quick-buttons {
display:none!important;
}
.lb-data .lb-caption, .lb-data .lb-number, .pagination .page-numbers, .youzify .youzify-link-content p, .youzify-aboutme-description, .youzify-aboutme-name, .youzify-box-404 h2, .youzify-box-404 p, .youzify-box-head .youzify-box-title, .youzify-form .youzify-form-message p, .youzify-info-msg p, .youzify-info-msg p strong, .youzify-infos-content ul li p, .youzify-infos-content ul li strong, .youzify-item-title, .youzify-post-content .youzify-post-title a, .youzify-post-plus4imgs .youzify-post-imgs-nbr, .youzify-post-type, .youzify-profile-login, .youzify-profile-navmenu .youzify-navbar-item a, .youzify-project-content .youzify-project-title, .youzify-project-type, .youzify-quote-content blockquote, .youzify-quote-owner, .youzify-recent-posts .youzify-post-head .youzify-post-title a, .youzify-recent-posts .youzify-post-meta ul li, .youzify-skill-bar-percent, .youzify-skillbar-title, .youzify-tab-comment .youzify-comment-excerpt p, .youzify-tab-comment .youzify-comment-fullname, .youzify-tab-comment .youzify-comment-title, .youzify-tab-post .youzify-post-meta ul li, .youzify-tab-post .youzify-post-text p, .youzify-tab-post .youzify-post-title a, .youzify-video-head .youzify-video-desc, .youzify-video-head .youzify-video-title, .youzify-wg-networks.youzify-icons-full-width li a, .youzify-widget .youzify-widget-title, .youzify_msg span {
font-family: 'Baloo 2', cursive!important;
font-weight:600!important;
}

.youzify-profile-navmenu .youzify-navbar-item a {
    color: #000;
    cursor: pointer;
    font-weight: 600;
    line-height: 22px;
    font-size: 15px!important;
    padding: 26px 25px;
    display: inline-block;
    text-transform: uppercase;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-tap-highlight-color: transparent;
}

.my-friends.youzify-blue-scheme #friend-list .action a.accept, .youzify-blue-scheme #bbpress-forums #bbp-search-form #bbp_search_submit, .youzify-blue-scheme #bbpress-forums .bbp-search-form #bbp_search_submit, .youzify-blue-scheme #bbpress-forums li.bbp-footer, .youzify-blue-scheme #bbpress-forums li.bbp-header, .youzify-blue-scheme #group-create-tabs li.current, .youzify-blue-scheme #group-settings-form input[type="submit"], .youzify-blue-scheme #message-recipients .highlight-icon i, .youzify-blue-scheme #search-members-form #members_search_submit, .youzify-blue-scheme #send-invite-form .submit input, .youzify-blue-scheme #send-reply #send_reply_button, .youzify-blue-scheme #send_message_form .submit #send, .youzify-blue-scheme #youzify-directory-search-box form input[type="submit"], .youzify-blue-scheme #youzify-group-body h1::before, .youzify-blue-scheme #youzify-group-buttons .group-button a.join-group, .youzify-blue-scheme #youzify-groups-list .action .group-button .accept-invite, .youzify-blue-scheme #youzify-groups-list .action .group-button .join-group, .youzify-blue-scheme #youzify-groups-list .action .group-button .membership-requested, .youzify-blue-scheme #youzify-groups-list .action .group-button .request-membership, .youzify-blue-scheme #youzify-members-list .youzify-user-actions .friendship-button .requested, .youzify-blue-scheme #youzify-members-list .youzify-user-actions .friendship-button a, .youzify-blue-scheme #youzify-wall-nav .item-list-tabs li#activity-filter-select label, .youzify-blue-scheme .bbp-pagination .page-numbers.current, .youzify-blue-scheme .button.accept, .youzify-blue-scheme .group-button.accept-invite, .youzify-blue-scheme .group-button.join-group, .youzify-blue-scheme .group-button.request-membership, .youzify-blue-scheme .group-request-list .action .accept a, .youzify-blue-scheme .invitations .invitation-actions a.resend span, .youzify-blue-scheme .item-list-tabs #search-message-form #messages_search_submit, .youzify-blue-scheme .messages-notices .thread-options .read span, .youzify-blue-scheme .messages-options-nav #messages-bulk-manage, .youzify-blue-scheme .notifications .notification-actions .mark-read span, .youzify-blue-scheme .notifications-options-nav #notification-bulk-manage, .youzify-blue-scheme .pagination .current, .youzify-blue-scheme .sitewide-notices .thread-options .activate-notice, .youzify-blue-scheme .widget_display_forums li a::before, .youzify-blue-scheme .widget_display_search #bbp_search_submit, .youzify-blue-scheme .widget_display_topics li::before, .youzify-blue-scheme .widget_display_views li .bbp-view-title::before, .youzify-blue-scheme .youzify .checkout_coupon, .youzify-blue-scheme .youzify .wc-proceed-to-checkout a.checkout-button, .youzify-blue-scheme .youzify .wc-proceed-to-checkout a.checkout-button:hover, .youzify-blue-scheme .youzify .woocommerce-customer-details h2, .youzify-blue-scheme .youzify .youzify-attachment-file-icon, .youzify-blue-scheme .youzify .youzify-wc-box-title h3, .youzify-blue-scheme .youzify .youzify-wc-main-content #payment #place_order, .youzify-blue-scheme .youzify .youzify-wc-main-content .track_order .form-row button, .youzify-blue-scheme .youzify .youzify-wc-main-content .woocommerce-checkout-review-order table.shop_table tfoot .order-total, .youzify-blue-scheme .youzify .youzify-wc-main-content .woocommerce-checkout-review-order table.shop_table thead, .youzify-blue-scheme .youzify .youzify-wc-main-content button[type="submit"], .youzify-blue-scheme .youzify .youzify-wc-main-content h3, .youzify-blue-scheme .youzify .youzify-wc-main-content table.shop_table td a.view::before, .youzify-blue-scheme .youzify .youzify-wc-main-content table.shop_table td a.woocommerce-MyAccount-downloads-file::before, .youzify-blue-scheme .youzify .youzify-wc-main-content table.shop_table td.actions .coupon button, .youzify-blue-scheme .youzify .youzify-wc-main-content table.shop_table td.woocommerce-orders-table__cell-order-number a, .youzify-blue-scheme .youzify .youzify-wc-main-content table.shop_table thead, .youzify-blue-scheme .youzify div.item-list-tabs li.youzify-activity-show-search .youzify-activity-show-search-form i, .youzify-blue-scheme .youzify table tfoot tr, .youzify-blue-scheme .youzify table thead tr, .youzify-blue-scheme .youzify table.shop_table.order_details tfoot tr:last-child, .youzify-blue-scheme .youzify-author .youzify-account-settings, .youzify-blue-scheme .youzify-author .youzify-login, .youzify-blue-scheme .youzify-community-hashtags .youzify-hashtag-item:hover, .youzify-blue-scheme .youzify-current-bg-color, .youzify-blue-scheme .youzify-current-checked-bg-color:checked, .youzify-blue-scheme .youzify-forums-forum-item .youzify-forums-forum-icon i, .youzify-blue-scheme .youzify-forums-topic-item .youzify-forums-topic-icon i, .youzify-blue-scheme .youzify-group-manage-members-search #members_search_submit, .youzify-blue-scheme .youzify-group-settings-tab input[type="submit"], .youzify-blue-scheme .youzify-items-list-widget .youzify-list-item .youzify-item-action .youzify-add-button i, .youzify-blue-scheme .youzify-loading .youzify_msg, .youzify-blue-scheme .youzify-media-filter .youzify-filter-item .youzify-current-filter, .youzify-blue-scheme .youzify-nav-effect .youzify-menu-border, .youzify-blue-scheme .youzify-pagination .page-numbers.current, .youzify-blue-scheme .youzify-post .youzify-read-more, .youzify-blue-scheme .youzify-post-content .youzify-post-type, .youzify-blue-scheme .youzify-product-actions .youzify-addtocart, .youzify-blue-scheme .youzify-product-content .youzify-featured-product, .youzify-blue-scheme .youzify-project-content .youzify-project-type, .youzify-blue-scheme .youzify-scrolltotop i:hover, .youzify-blue-scheme .youzify-service-icon i:hover, .youzify-blue-scheme .youzify-social-buttons .friendship-button a, .youzify-blue-scheme .youzify-social-buttons .friendship-button a.requested, .youzify-blue-scheme .youzify-tab-post .youzify-read-more, .youzify-blue-scheme .youzify-tab-title-box, .youzify-blue-scheme .youzify-user-actions .friendship-button a.add, .youzify-blue-scheme .youzify-user-actions .friendship-button a.requested, .youzify-blue-scheme .youzify-view-order .youzify-wc-main-content > p mark.order-status, .youzify-blue-scheme .youzify-wall-actions .youzify-wall-post, .youzify-blue-scheme .youzify-wall-embed .youzify-embed-action .friendship-button a, .youzify-blue-scheme .youzify-wall-embed .youzify-embed-action .friendship-button a.requested, .youzify-blue-scheme .youzify-wall-embed .youzify-embed-action .group-button a, .youzify-blue-scheme .youzify-wall-file-post, .youzify-blue-scheme .youzify-wall-new-post .youzify-post-more-button, .youzify-blue-scheme .youzify-widget .youzify-user-tags .youzify-utag-values .youzify-utag-value-item, .youzify-blue-scheme div.bbp-submit-wrapper button, .youzify-blue-scheme input[type="submit"] {
    background: #2888c6!important;
    color: #fff;
}

#youzify-wall-form .youzify-wall-actions .youzify-update-post, #youzify-wall-form .youzify-wall-actions .youzify-wall-post {
    margin: 0;
    color: #fff;
    border: none;
    width: initial;
    font-size: 13px;
    cursor: pointer;
    box-shadow: none;
    font-weight: 600;
    line-height: 18px;
    padding: 12px 35px;
    text-transform: uppercase;
font-family: 'Baloo 2', cursive!important;
font-weight:600!important;
}

#youzify .activity-meta a.button {
color:#ffffff!important;
}

#youzify .activity-meta a::before, #youzify .activity-meta i {
  color: #ffffff!important;
  margin-right: 8px;
}
.youzify-membership-page-box {
    padding: 50px 0;
    text-align: center;
}

.youzify-search-landing-heading {
  
  font-family: 'Baloo 2', cursive;
}

.widget .widget-title {
  font-size: 24px;
font-family: 'Baloo 2', cursive;
font-weight: 600;
color:#000;
}
.widget .widget-title, h3 {
  font-size: 21px !important;
font-family: 'Baloo 2', cursive;
font-weight: 600;
color:#000;
}

#youzify .activity-meta a {
    border: none;
    color: #fff;
    padding: 8px 4px!important;
    font-size: 15px!important;
    height: initial;
    display: table-cell;
   font-family: 'Baloo 2', cursive;
font-weight: 600;
    box-shadow: none;
    line-height: 17px;
    text-shadow: none;
    text-align: center;
    vertical-align: middle;
    background-image: initial;
    background-color: transparent;
}

.youzify-profile-navmenu .youzify-nav-view-more-menu li a {
    
    font-size: 15px;
color:#333;
   
}

#youzify .activity-meta a.button {
color:#fff;
}

#youzify .activity-meta a.button:hover,
#youzify .activity-meta a:hover {
	border:0!important;
}
.youzify-search-landing-heading-text {
display:none!important;
}

.youzify .activity-header .activity-head p > a:first-of-type, .youzify-shared-wrapper a.youzify-post-author {
  color: #2888c6!important;
  font-weight: 600;
  text-transform: capitalize;
}

.youzify-hdr-v7 .youzify-name h2 {
  color: #000;
  font-size: 24px;
  font-weight: 600;
  font-family: 'Baloo 2', cursive;
}



.youzify-hdr-v7 .youzify-snumber {
  color: #333;
  font-size: 18px!important;
}

.youzify-hdr-v7 .youzify-sdescription {
  color: #9e9e9e;
  font-size: 14px!important;
}

.youzify-widget .youzify-widget-title {
  
  color: #000;
  font-size: 15px!important;
  text-transform: uppercase;
  margin: 0;
padding: 1rem 1rem .5em!important;
border-bottom: 0;
  
}

#youzify-wall-nav li a {
  margin: 5px 0;
    margin-right: 0px;
  color: #969696;
  font-size: 15px!important;
  cursor: pointer;
  font-weight: 600;
  margin-right: 15px;
  display: inline-block;
  text-transform: initial;
  font-family: 'Baloo 2', cursive !important;
font-weight: 600 !important;
  }
  
 #buddypress.youzify div.item-list-tabs li a, #buddypress.youzify div.item-list-tabs:not(#subnav) ul li a, #buddypress.youzify div.item-list-tabs:not(#subnav) ul li > span, .youzify div.item-list-tabs li a {
  padding: 0;
  margin: 5px 0;
    margin-right: 0px;
  color: #000000;
  font-size: 14px!important;
  font-weight: 600;
  margin-right: 12px;
  display: inline-block;
  text-transform: uppercase;
   font-family: 'Baloo 2', cursive !important;
font-weight: 600 !important;
}

.youzify-save-options {
  background-color: #2888c6;
  color: #fff;
}


.youzify-widget .youzify-widget-main-content {
  color: #000!important;
}

#youzify .group-request-list .action a.remove {
    color: #fff!important;
    border: 1px solid #eee;
    background-color: transparent;
}

.youzify-notif-item .youzify-notif-icon i {
  width: 40px;
  height: 40px;
  color: #000000;
  font-size: 14px;
  line-height: 40px;
  text-align: center;
  background-color: #FBAF3F!important;
}

.youzify-notif-item .youzify-notif-content .youzify-notif-desc,
.youzify-notif-item .youzify-notif-content a {
  color: #333!important;
  display: block;
  font-size: 14px!important;
  line-height: normal!important;
  font-weight: 600;
}





.headerbg {
	display: block;
background: rgb(27,117,187);
background: linear-gradient(90deg, rgba(27,117,187,1) 0%, rgba(79,193,233,1) 100%);
padding-top: 10px;
padding-bottom: 10px;
color:#fff;
}

.site-header-wrapper.has-sticky-header {
   
    z-index: 99999!important;
}

h1.entry-title {
    font-size: 26px;
    margin:0;
}

.site-main {
	background-color: #fff;
	border-radius: 6px;
	padding: 30px;
}
/*.css-events-list table.events-table,

.css-events-list table.events-table tr,

.css-events-list table.events-table td,

.css-events-list table.events-table th {
	background-color: #fff;
}

.css-events-list table.events-table td,
.css-events-list table.events-table th {
	border: 1px solid #666;
	text-align: left;
}

.css-events-list table.events-table th {
	font-family: 'Baloo 2', cursive;
	font-weight:600;
}*/

.css-events-list table.events-table td a {
	
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
color: #4fc1e9;
font-size: 15px;
font-weight: 700;
line-height: 20px;
}




.infobox {
	display: block;
	border-radius:5px;
	padding:20px;
	margin:0;
	margin-bottom:40px;
	text-align: left;
	background-color: #eee;
	border: 1px solid #ccc;
	color:#000;
}

.infobox p {
	font-size: 14px;
}

.infobox ul {
	list-style: inside;
	padding:0;
	margin:0;
	display: block;
}

.infobox ul li {
	display: block;
	padding-top:10px;
	padding-bottom:10px;
}

.infobox ul.standard {
	list-style: inside;
	margin-top:20px;
	margin-bottom:20px;
}

.infobox ul.standard li {
	padding:0;
	font-size: 14px;
	color:#000;
}

.infobox .button {
	clear:both;
	margin-top:20px;
	margin-bottom:20px;
}

.infobox select {
	margin-right:20px;
}





table td,
table th {
	vertical-align: top;
	text-align: left;
	color:#000;
	padding:10px;
}

table thead th,
#youzify .notifications thead th,
#youzify .events-table thead th {
	font-family: 'Baloo 2', cursive;
font-weight:600;
text-align: left;
font-size: 15px;
padding:12px;
background: #2888c6;
color:#fff;
}



table tbody td,
.youzify table tbody td,
#youzify .notifications tbody td,
#youzify .events-table tbody td {
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	color:#333;
	font-size: 15px;
	font-weight: 400;
	line-height: 20px;
	text-align: left;
	padding:12px;
	background-color: #fff;
}

#youzify .notifications tbody td.notification-since {
	
	color: #9e9e9e;
    font-size: 11px;
	
}

.youzify table tbody td a {
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	color:#4fc1e9;
	font-size: 15px;
    font-weight: 700;
    line-height: 20px;
}

.notifications tbody td.notification-description a {
    padding: 5px;
    color: #333;
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
}

table td.title {
	font-weight: 600;
}

table td.title a {
	color:#2888c6;
}




.lb-data .lb-caption, .lb-data .lb-number, .pagination .page-numbers, .youzify .youzify-link-content p, .youzify-aboutme-description, .youzify-aboutme-name, .youzify-box-404 h2, .youzify-box-404 p, .youzify-box-head .youzify-box-title, .youzify-form .youzify-form-message p, .youzify-info-msg p, .youzify-info-msg p strong, .youzify-infos-content ul li p, .youzify-infos-content ul li strong, .youzify-item-title, .youzify-post-content .youzify-post-title a, .youzify-post-plus4imgs .youzify-post-imgs-nbr, .youzify-post-type, .youzify-profile-login, .youzify-profile-navmenu .youzify-navbar-item a, .youzify-project-content .youzify-project-title, .youzify-project-type, .youzify-quote-content blockquote, .youzify-quote-owner, .youzify-recent-posts .youzify-post-head .youzify-post-title a, .youzify-recent-posts .youzify-post-meta ul li, .youzify-skill-bar-percent, .youzify-skillbar-title, .youzify-tab-comment .youzify-comment-excerpt p, .youzify-tab-comment .youzify-comment-fullname, .youzify-tab-comment .youzify-comment-title, .youzify-tab-post .youzify-post-meta ul li, .youzify-tab-post .youzify-post-text p, .youzify-tab-post .youzify-post-title a, .youzify-video-head .youzify-video-desc, .youzify-video-head .youzify-video-title, .youzify-wg-networks.youzify-icons-full-width li a, .youzify-widget .youzify-widget-title, .youzify_msg span {
font-family: 'Baloo 2', cursive;
font-weight:600;
}

.youzify-profile-navmenu .youzify-navbar-item a {
    color: #000;
    cursor: pointer;
    font-weight: 600;
    line-height: 22px;
    font-size: 16px;
    padding: 26px 25px;
    display: inline-block;
    text-transform: uppercase;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-tap-highlight-color: transparent;
}

.youzify-profile-navmenu .youzify-nav-view-more-menu li a {
    
    font-size: 14px;
   
}

.fullpage {
	padding-top:35px;
}

.pghdr {
	display: block;
	padding:20px;
	background-color: #fff;
	border-radius: 5px;
	overflow: hidden;
}

.pghdr p {
	font-family: 'Baloo 2', cursive;
font-weight:600;
font-size: 18px;
color: #FBAF3F;
	
}

.widget .widget-title,
h3 {
    font-size: 21px!important;
}

.widget .widget-title {
  font-size: 15px;
font-family: 'Baloo 2', cursive;
font-weight: 600;
color:#000;
text-transform: uppercase;
}

.widget .widget-title, h3, body .youzify h3.widget-title, .youzify-sidebar .widget-content .widget-title {
  font-size: 15px !important;
  font-family: 'Baloo 2', cursive;
  font-weight: 600;
  color: #000;
  text-transform: uppercase;
}

.youzify-sidebar .widget-content .widget-title {
 margin: -1rem -1rem 1rem;
padding: 1rem 1rem .5em;
border-bottom: 1px solid #e8e8e8;
}


.widget-area .widget,
.youzify-sidebar .widget-content {
  position: relative;
  margin: 1rem 0 30px;
  padding: 1em;
  border: 1px solid #e8e8e8;
  box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
  border-radius: 8px;
  background: #fff;
}



.pghdr p {
	display: inline-block;
	vertical-align: top;
}

.homeprofile {
	float:right;
	display: inline-block;
	vertical-align: top;
	
	
	
}

.homeprofile img {
	width:60px;
	height:auto;
	border-radius: 50%;
}

.infobar,
.infobar a {
	background-color: #333;
	display: block;
	padding:6px 0px;
	color: #FBAF3F;
	font-size: 14px;
	font-family: 'Baloo 2', cursive;
font-weight:600;

}

.infobar .container {
	position: relative;
	
}

.infobar .infodate {
	position: absolute;
	top:6px;
	right:16px;
}

/* Help Button */

.helpbtn,
.helpbtn[type="submit"] {
position: fixed;
bottom:20px;
right:20px;
z-index: 99999;
  background: transparent!important;
  overflow: hidden;
  padding: 5px 8px 5px 8px;
  transition: padding .2s ease, background-position .2s ease, transform .5s ease;
  border-radius: 10px;
  font-size: 18px;
  font-weight: 600;
  font-family: 'Baloo 2', cursive;
  border:0;
  
}

.helpbtn i {
	font-size: 38px;
	display: inline-block;
	vertical-align: middle;
	color:#FBAF3F;
}

.helpbtn:span {
  margin: 0;
  padding: 0;
 
}

.helpbtn:hover {
  background-position: 5px center;
  padding-left: 110px;
  transform: scale(1, 1);
  color:#fff;
  background:#FBAF3F;
  border:0!important;
  border-radius:10px;
  
}

.helpbtn:hover i {
	color:#000;
}

.helpbtn span:nth-child(1) {
  position: absolute;
  left: -90px;
  top:16px;
}

.helpbtn:hover span:nth-child(1) {
  left: 10px;
}

/* PRESENTATION */



form.helpform,
form.helpform button {
	border:0;
	box-shadow: none;
	
}

#map {
	
	width:100%;
	
}

#map.mapopen {
	height:300px;
}

article {
	padding:16px;
}

#shippingAddress div {
	display: block;
	padding:5px;
	line-height: 30px;
}

#shippingAddress label {
	font-weight: 700;
}

#shippingAddress .adressfields label {
	width:140px;
	display: inline-block;
	margin-right:10px;
}




.button,
a.button,
.youzify .button,
button[type="submit"],
a.read-more.button,
input[type="button"], 
input[type="reset"], 
input[type="submit"] {
    margin: 0;
    color: #fff;
    border: none;
    width: initial;
    font-size: 13px;
    cursor: pointer;
    box-shadow: none;
   
    line-height: 18px;
    padding: 12px 35px;
    text-transform: uppercase;
    font-family: 'Baloo 2', cursive!important;
    border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
background: #2888c6!important;
    color: #fff;

}

.button:hover,
a.button:hover,
.youzify .button:hover,
button[type="submit"]:hover,
a.read-more.button:hover,
input[type="button"]:hover, 
input[type="reset"]:hover, 
input[type="submit"]:hover {
	
	background: #FBAF3F!important;
    color: #000;
    border:0!important;
	
	
}



.success {
	display: block;
	background-color: #FBAF3F;
	padding:12px;
	text-align: center;
	color:#fff;
	font-family: 'Baloo 2', cursive;
	font-weight: 600;
	font-size: 18px;
}

.buddyx-breadcrumbs {
	display: none;
}



ul.buttonlist {
	list-style: none;
	margin:0;
	padding:0;
}

ul.buttonlist li {
	display: inline-block;
	padding:14px;
	margin:14px;
	border-radius: 5px;
	background-color: #FBAF3F;
	text-align: center;
	color:#000;
	font-size: 16px;
	font-family: 'Baloo 2', cursive;
	font-weight: 600;
	width:160px;
}

ul.buttonlist li a {
	display: block;
}



ul.buttonlist li a i {
	font-size: 26px;
	margin:auto;
}

ul.buttonlist li a:hover,
ul.buttonlist li a:hover i {
	color:#fff;
}

@media (max-width:480px) {
	
	.site-main {
		margin-bottom:40px;
	}
	
	table thead tr,
	table thead tr th {
		
		display: none;
		
	}
	table tbody tr td {
		display: block;
		clear:both;
	} 
	
	table tbody tr td.lasttd {
		padding-bottom:30px;
		border-bottom:2px solid #666;
		
	}
}

@media (max-width:767px) {

.mobile-menu-heading {
  	margin-bottom: 20px;
  	padding: 9px 20px!important;
  	
  	background-color: rgb(27,117,187);
background: linear-gradient(90deg, rgba(27,117,187,1) 0%, rgba(79,193,233,1) 100%);
  		}
}

.activity-list .activity-item .activity-content .activity-inner, .activity-list .activity-item .activity-content blockquote {
    background: transparent;
    margin: 0;
    padding: 25px!important;
    overflow: visible;
}

.youzify .activity-inner p {
    padding: 0;
    color: #000!important;
    font-size: 14px;
    margin-bottom: 15px;
}

.buddypress-icons-wrapper .bp-msg sup, .buddypress-icons-wrapper .user-notifications sup, .menu-icons-wrapper .cart sup {
 
  background: #ff6600!important;
 
 
}

.site-footer {
	background-color: #2888c6;
}

.site-footer .site-info {
	padding-top:20px;
	padding-bottom:20px;
	background-color: #2888c6;
	border:0;
	text-align: left;
}

.site-footer .site-info,
.site-footer .site-info a
 {
	
	color:#fff;
	
}

.buddyx-post-section:not(.has-featured-image) {
	margin:0;
	padding:0;
	margin-top: 0!important;
}

 .single-post .site-wrapper {
	 margin-top:20px!important;
 }
 
 .youzify h1 {
	 margin-bottom:1em!important;
 }


.page-id-210 .youzify-page,
.page-id-210 .youzify-membership  {
    background-color: transparent;
    }
    
   .form-fields-icon.form-silver-icons .youzify-membership-field-icon {
    background-color: #333;
}

#profile-appointment-form p {
	
	  padding: 45px;
  background: #fff;
  border-bottom: 1px solid #f5f5f5;
}

#profile-appointment-form p label {
	
	display: flex;
 color:#666;
  font-size: 16px;
  font-weight: 600;
 
  width:30%;
      text-transform: uppercase;
font-family: 'Baloo 2', cursive!important;

}

#profile-appointment-form p #appointment-url {
	width:90%;
}

#posts-filter,
.subsubsub {
	display: block;
	padding-top:30px;
	padding-bottom:30px;
}

#posts-filter .search-box {
	display: block;
	padding-top:20px;
	padding-bottom:20px;

}

.nice-select {
	margin-top:20px;
	margin-bottom:40px;
}

.em-events-list {
	display: block;
}

.em-events-list li {
	line-height: 1.6;
	display: block;
	border-bottom:1px solid #ccc;
	padding-bottom:20px;
}

.em-events-list li a {
	 
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  color: #4fc1e9;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;

}

.em-events-list li ul li {
	font-size: 14px;
	color:#666;
	border-bottom:0;
	padding-bottom:0;
}

.em-events-list li ul li a {
	color: #4fc1e9;
  font-size: 14px;
  font-weight: 700;
	
}

body .youzify h3 {
  
  margin-bottom: 20px;
}











