/* 
DASHBOARD/ACTIVITY PAGE 
*/
#buddypress div#subnav.item-list-tabs 
{
  display: none !important;
}

/* BADGES 

 - - - input the number of the badge you want to hide, replace the # - - -

#widget-achievements-listing-item-#, #widget-achievements-listing-item-more {
	display: none;
}
*/

/*
MEMBER LOGIN and SALES PAGE
(edit this code in inc/rse-customizations.php)
body.login {
    width: 100%;
    display: table;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;
    background: url('../images/login.jpg') !important;
	}
*/
/* 
BUDDYPANEL - LEFT SIDE MENU
*/
.menu-panel #nav-menu>ul>li.current-menu-item a:before {
	color: #fff !important;
}

/* 
HEADER
*/

.header-notifications a.notification-link {
    color: #fff !important;
}

.cart-notification {
    display: none !important;
}
	
/* 
BUDDYPRESS MEMBERS/LEADERBOARD PAGE 	
*/
body.members #main > .dir-page-entry {
    display: none;
}
table.badgeos-leaderboard thead {
	background: #007681 !important;
}
#buddypress table tr th {
	color: #fff;
}

.badgeos-leaderboard td:first-child {
	//background-color: #ddd;
    //border-radius: 50%;
    text-align: center !important;
}

#buddypress table tr th {
	font-size: 1.2em;
	font-weight: bold;
}

/* 
EVENTS 
*/
.legend-coaching-call, .legend-other {
	color: #fff;
	text-align: center;
	width: 50%;
}

.legend-coaching-call {
	background-color: #007681;
}

.legend-other {
	background-color: #005c65;
}

.page-template-template-events #primary {
	width: 100%;
}

.calendar-legend .fa{
	margin-right: 5px;
}

.calendar-legend td{
	font-size: 14px;
}
.wpe-event-coaching-call,
.wpe-event-multi-coaching-call,
.wpe-event-webinar,
.wpe-event-course,
.wpe-event-bonus,
.wpe-event-other {
	display:table;
	margin-bottom: 20px;
	width:100%;
}
.wpe-event-coaching-call:after,
.wpe-event-multi-coaching-call:after,
.wpe-event-webinar:after,
.wpe-event-course:after,
.wpe-event-bonus:after,
.wpe-event-other:after {
	clear:both;
	content:"";
	display:block;
}
.faArrowIcon {
    position:relative;
}

.faArrowIcon:before {
    font-family: FontAwesome;
    top:0;
    left:-5px;
    padding-right:10px;
    content: "\f0a1";
    color: #fff;
}

.wpe-event-coaching-call {background:#007681;border: solid 2px #007681;}
.wpe-event-multi-coaching-call {background:#4AB2D6;border: solid 2px #4AB2D6;}
.wpe-event-webinar {background:#5FC7AE;border: solid 2px #5FC7AE;}
.wpe-event-course {background:#21B1B8;border: solid 2px #21B1B8;}
.wpe-event-bonus {background:#51C8C6;border: solid 2px #51C8C6;}
.wpe-event-other {background:#005c65;border: solid 2px #005c65;}

.wpe-event-coaching-call .wpe-event-icon {background:#007681;position:relative}
.wpe-event-multi-coaching-call .wpe-event-icon {background:#4AB2D6;position:relative}
.wpe-event-webinar .wpe-event-icon {background:#5FC7AE;position:relative}
.wpe-event-course .wpe-event-icon {background:#21B1B8;position:relative}
.wpe-event-bonus .wpe-event-icon {background:#51C8C6;position:relative}
.wpe-event-other .wpe-event-icon {background:#005c65;position:relative}

.wpe-event-coaching-call .wpe-event-icon:before,
.wpe-event-multi-coaching-call .wpe-event-icon:before,
.wpe-event-webinar .wpe-event-icon:before,
.wpe-event-course .wpe-event-icon:before,
.wpe-event-bonus .wpe-event-icon:before,
.wpe-event-other .wpe-event-icon:before {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
	color:#fff;
	display:block;
	font-size:30px;
	padding:25px;
	text-align:center;
}
.wpe-event-coaching-call .wpe-event-icon:before {content: "\f0a1";}
.wpe-event-multi-coaching-call .wpe-event-icon:before {content: "\f0a1";}
.wpe-event-webinar .wpe-event-icon:before {content: "\f277";}
.wpe-event-course .wpe-event-icon:before {content: "\f19d";}
.wpe-event-bonus .wpe-event-icon:before {content: "\f06b";}
.wpe-event-other .wpe-event-icon:before {}
.wpe-calendar-link:before {
	font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
	font-size:30px;
	padding:0 16px 16px 0;
	content: "\f271";
}
.calendar-legend { color: #fff;}
.calendar-legend td { padding-left: 10px; font-size: 14px; text-align: center;}
.calendar-legend td .fa { margin-right: 10px; }
/* .calendar-legend .legend-coaching-call { background-color: #4AB2D6; width: 25%; }
.calendar-legend .legend-webinar { background-color: #5FC7AE; width: 25%; }
.calendar-legend .legend-course { background-color: #21B1B8; width: 25%; }
.calendar-legend .legend-other { background-color: #9E5BA1; width: 25%; } */

@media screen and (max-width: 1000px) {
	.left-menu-open #secondary.widget-area .widget {
		padding-left: 0;
		padding-right: 0;
	}
	.wpe-event-widget-type {float:none;}
	#secondary.widget-area .widget_wpe_event .wpe-event-icon,
	.wpe-event-widget-details-container {
		float:none;
		width:auto;
	}
	#secondary.widget-area .widget_wpe_event .wpe-event-icon {display:none;}
}
.wpe-event-icon, .wpe-event-date, .wpe-event-info{
	float:left;
}
.wpe-event-icon {width:12%;}
.wpe-event-date, .wpe-event-info {
	line-height:30px;
	margin-left:20px;
}
.wpe-event-date {width:50px;}
.wpe-event-day,
.wpe-event-month {display:block; text-align:center;}
.wpe-event-day {color: rgba(41, 41, 41, 0.8);font-size:30px; font-weight:bold;}
.wpe-event-month {color:#8c8c8c;}
.wpe-event-head {
	display:block;
	font-size:25px;
}
.wpe-event-time {
	display:block;
	font-style:italic;
}
.wpe-event-link, .multi-coaching-link {cursor:pointer;}
.wpe-event-container {
	background:#fff;
	display:table;
	width:88%;
	float:left;
}
.wpe-event-details {
	display: table-cell;
	vertical-align: middle;
	padding:25px 0;
}
.wpe-event-cursor {
	cursor: pointer;
}

@media screen and (max-width: 780px) {
	.wpe-event-icon {width:20%;}
	.wpe-event-container {width:80%;}

	.wpe-event-coaching-call .wpe-event-icon:before,
	.wpe-event-multi-coaching-call .wpe-event-icon:before,
	.wpe-event-webinar .wpe-event-icon:before,
	.wpe-event-bonus .wpe-event-icon:before,
	.wpe-event-other .wpe-event-icon:before {padding:25px 0;}

	.wpe-event-widget-type .wpe-event-icon {
		display: none;
	}

}
/* 
OTHER
*/
img.round {border-radius:50%;}
.p1 {border-bottom:1px solid #f4f4f4;padding-bottom:20px;}
.p1:after {clear:both;content:"";display:block}
.p2 {float:left; width:50%;}

::-webkit-input-placeholder {
   color: #D2CECE!important;
}

:-moz-placeholder { /* Firefox 18- */
   color: #D2CECE!important;
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #D2CECE!important; 
}

:-ms-input-placeholder {  
   color: #D2CECE!important;  
}
