/**
 * Theme Name:     UM Theme Child
 * Author:         Ultimate Member
 * Template:       um-theme
 * Text Domain:	   um-theme-child
 * Description:    UM Theme is an intuitive &amp; flexible, WordPress theme offering deep integration with Ultimate Member.
 */
/*テーマ*/
h1{font-size:24px;}
h2{font-size:22px;}
h3{font-size:20px;}
h4{font-size:14px !important;}
li{list-style:none;}
.featured-image .wp-post-image{
	display:none;
}
.fa, .far, .fas{
	color:#222;
}
.site-footer-layout-sidebar .widget-title, .footer-sidebar-column-one, .footer-sidebar-column-two, .footer-sidebar-column-three, .footer-sidebar-column-four{text-align:left;}
.um-profile-content-container{
	margin:0px !important;
}
.header-button-1,.header-button-2 {
  font-size:14px !important;
}
#secondary,.widget-area,.widget-area-side{z-index:1 !important;
     position: relative;
}

/*UltimateMember*/
.um-button, .btn, .comment-form input[type=submit], .site-search form input[type=submit]{font-size:14px;}
.um-groups-directory .um-group-item .um-group-image {border-radius:999px;}
.um-groups-directory .um-group-item .actions ul, .um-groups-directory .um-group-item .um-group-meta ul{padding-left:5px;}
.um-activity-bodyinner-txt img.avatar{width:30px;}
#um_field_0_profile_noindex,#um_field_0_um_show_last_login,.um-field-export_data{display:none;}
.um-directory .um-members-wrapper .um-members .um-member {
  border:1px solid #fff !important;
}
.um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-photo a img{
	width:200px!important;
	height:200px !important;
}
.um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-members-edit-btn{
	display:none;
}
.um-directory .um-members-wrapper .um-members.um-members-grid .um-member {
    width: 22% !important;
}

.um-directory .um-members-wrapper .um-members.um-members-grid .um-gutter-sizer {
    width: 3% !important;
}

/*UM-Group*/
.group-meta-info{
	display:none;
}

/*ForumWP*/
.fmwp-topic-main-wrapper .fmwp-topic-content {
	font-size:16px !important;
}
.fmwp-topic-title, .fmwp-forum-title{font-size:14px;
}

/*デスクトップ*/
@media screen and (min-width:600px) {
	/*テーマ*/
input[type="button"]{
background-color: #2352b6 !important;
border: none !important;
color: white !important;
padding: 11px 23px !important;
text-align: center !important;
border-radius:5px !important;
text-decoration: none !important;
display: inline-block !important;
font-size: 16px !important;
 }
}

/*モバイル*/
@media screen and (max-width:600px) {
	/*テーマ*/
input[type="button"]{
background-color: #2352b6 !important;
border: none !important;
color: white !important;
padding: 11px 10px !important;
text-align: center !important;
border-radius:5px !important;
text-decoration: none !important;
display:block !important;
font-size: 13px !important;
 }
.s-post__content{
		padding:4px;
}
.input-text, input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type=reset], input[type=tel], select, textarea {
	padding:0px;
　}
	
	/*UltimateMember*/
.um-directory .um-members-wrapper .um-members.um-members-grid .um-member {
    width: 48% !important;
}
.um-directory .um-members-wrapper .um-members.um-members-grid .um-gutter-sizer {
    width: 3% !important;
}
.um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-photo a img {
	 width:100% !important;
	height:100% !important;
}
.um-header-avatar img {
	width:50px !important;
	height:50px !important;
}
.um-popup{
	max-width:100%;
	margin-left:-190px;
}
.header-profile-section .profile-menu-wrapper a, .um-header-avatar-name a, #bs-navbar-profile a, #bs-navbar-primary a, #bs-navbar-primary {
        font-size: 16px !important;
        line-height: 2.5 ;
    }
/*ForumWP*/
	.fmwp-forum-sort{
		font-size:14px;
　}
}