body {
  font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
}

.container { 
	max-width: 85%;
}

@media screen and (max-width: 780px) {
	.container{
	max-width: 100%;
	}
}

@media screen and (max-width: 650px) {
	.container { 
	max-width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	}
}

.bp-messages-wrap .chat-tabs>div.active{
	background: #e6edff;
}

.mobmenu-left-alignment.mobmenu-panel.mobmenu-left-panel.show-panel > .mobmenu-content{
padding-top: 
0px !important;
}

.leftmtop{
margin-top: 0px !important;
margin-bottom: 0px !important;
}

.buddypress-wrap.lightning.round-avatars.alignfull{
margin-left: 0px !important;
margin-right: 0px !important;
}

.widget_text.widget.widget_custom_html{
padding-top: 0px !important;
padding-bottom: 0px !important;
padding-left: 0px !important;
padding: 0px !important;
}

.pp-social-menu{
border-top-color:gray;
border-top-style:inset;
border-top-width: 1px !important;
box-shadow:none;
}

.buddypress-wrap .grid.bp-list > li .action {
  display: contents;
}

.buddypress-wrap .register-page .layout-wrap {
  display: unset;
}

@media screen and (min-width: 780px) {*,
::after,
::before {
 box-sizing:unset;
}
}

p[id*="field-visibility-settings-toggle-"] {
  display:none;
}

h2{
	margin-bottom: 0.7em !important;
	padding: 0.2em !important;
	border-top: unset;
	border-bottom: 3px double var(--vk-color-primary)
}

#item-header-content h2
{
	border-bottom: 5px double var(--vk-color-primary)
}