/*
Theme Name:     Kleo Child
Theme URI:
Description:    Child theme for Kleo
Author:         SeventhQueen
Author URI:     http://seventhqueen.com
Template:       kleo
Tags:  one-column, two-columns, right-sidebar, fluid-layout, custom-menu, featured-images, post-formats, sticky-post, translation-ready
License: GNU General Public License
License URI: license.txt
*/

/*
* Please add your custom styles below
*/

#directory_map.map {
	width: 100%;
	height: 500px;
}

.field_type_map .map {
	width: 100%;
	height: 400px;
}

.field_type_map .button {
	margin-bottom: 10px;
}


#buddypress div#item-header {
background: none;
}

.toggle-header {
display: none;
}

/*
* Modif apparence profil Buddypress
*/


.toggle-header, .bp-toggle-less, .bp-toggle-more {
display: none;
}


/*
* Modif icone profil Buddypress
*/

#buddypress div#item-nav ul li a:before{font-size:17px}

#buddypress div#item-nav ul li.current.selected a:before {
color:#4390c2 !important;
}

#buddypress div#item-nav ul #xprofile-personal-li a:before {
	content: "\E935";
}

#buddypress #item-body #subnav ul li { background-color :#BBBBBB; padding:0px;margin-right:3px; !important}
#buddypress #item-body #subnav ul li a { color:#fff; }
#buddypress #item-body #subnav ul li:hover{ background-color:#666; }

#item-body .profile .dl-horizontal {margin-bottom: 0px !important;}
#item-body .profile .dl-horizontal dt {text-align:left; margin: 0px 0 !important;}
#item-body .profile .dl-horizontal dd {padding-top: 0px !important;}


div.item-list-tabs {
margin: 25px 0 20px !important; position: left;
}

div#subnav.item-list-tabs {
margin: -15px 0 15px !important; position: left;
}

/* For s2member profile fields to show up ok */
div.ws-plugin�s2member-profile-field-4bp-divider-section
{
border-bottom: none !important;
padding-bottom: 10px !important;
}


.template-page .page-title {
  margin: 0px;
}

#buddypress div#item-nav {
  height: 70px;
}

#buddypress div.item-list-tabs a.dropdown-toggle { padding: 0 10px; }
#buddypress div#item-nav .responsive-tabs { height: auto; }


.page-title .h1 {
  line-height: 10px;
}

#buddypress div.profile {
  padding: 20px 10px 10px;
  margin-top: 10px;
  border-style: none;
}

.buddypress div#item-header {
  padding-top: 20px;
  padding-bottom: 20px;
}

.template-page .page-title {
  font-weight: 600;
}

#buddypress div#item-nav ul li a {
  padding: 1px 10px;
}

div.item-list-tabs {
  margin: 15px 0 20px !important;
}

#buddypress div#item-nav {
  height: 35px;
}

.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="password"] {
  height: 28px;
  line-height: 28px;
  background: #f9f9f9;
  color: #020202;
}

.wpcf7 textarea {
  background: #f9f9f9;
  color: #020202;
}

select[multiple], select[size] {
  height: 300px;
}

dt {
  font-weight: normal;
}

h1.element.style {
  font-size: 40px;
}

h1.page-title.text-center {
  font-size: 40px !important;
  text-align: left;
}

.hr-title abbr {
  padding: 2px 10px;
  top: -10px;
  letter-spacing: .1em;
  text-transform: none;
  font-size: 24px !important;
}

.hr-title {

  font-size: 27px;
  text-align: left !important;
  margin: 10px -10px -10px;

}

.hr-title.hr-double {
  border-top: 0px double #ebebeb;
}


.buddypress #bp_member_map {
	width: 100%;
	height: 250px;
}

.buddypress #bp_member_map .container {
	position: absolute; top: 25%; left: 0; right: 0;
	text-align: left;
    pointer-events: none;
}

.buddypress #item-header-avatar {

}

.buddypress #member_map.map {
	width: 100%;
	height: 100%;
}

/* PaidMembership Pro */
.pmpro_thead-msg{
    display: block;
    margin-bottom: 15px;
}
.pricing-table .pmpro-price .lead{
    font-size: 40px;
}
.pricing-table .panel-info ul.list-group{
    display: none !important;
}
