/*
Theme Name: Alliance Child
Template: alliance
Theme URI: http://alliance.themerex.net/
Description: Alliance - Multipurpose and Multiskin Responsive Wordpress theme
Author: themerex
Author URI: http://themerex.net/
Version: 1.4.1
License: GNU General Public License
License URI: license.txt
*/
@import url("../alliance/style.css");


/* =Theme customization starts here
-------------------------------------------------------------- */

.team-table-grey {
	background-color: #f1f1f1;
	padding: 10px;
}

.team-table-white {
	padding: 10px;
}

.team_info_featured > section {
	display: inline-block;
	vertical-align: top;
}

.team_info_box {
	margin-left: 40px;
	border: 1px solid lightgrey;
	padding: 0px !important;
}

.team_member_posts {
	margin-left: 40px;
	border: 1px solid lightgrey;
	padding: 0px !important;
}

.team_member_comments {
	margin-left: 40px;
	border: 1px solid lightgrey;
	padding: 0px !important;
}

#inner_box_custom {
	padding: 15px !important;
}

.team_info_box > h6 {
	border-bottom: 1px solid gainsboro;
	padding-top: 15px !important;
	padding-right: 35px !important;
	padding-bottom: 15px !important;
	padding-left: 35px !important;
}

.post_autor_name_comment > h6 {
	border-bottom: 1px solid gainsboro;
	padding-top: 15px !important;
	padding-right: 35px !important;
	padding-bottom: 15px !important;
	padding-left: 35px !important;
}

.single-team .post_featured {
	max-width: 80%;
	width: 80%;
    margin-left: 15px;
    margin-bottom: 20px;
}

.single-team .team_info {
	max-width: 80%;
	width: 80%;
  margin-left: 15px!important;
  margin-bottom: 20px;
}

.single-team .team_member_posts {
	max-width: 80%;
	width: 80%;
	margin-left: 15px!important;
	margin-bottom: 20px;
}

.single-team .team_member_comments {
	max-width: 80%;
	width: 80%;
	margin-left: 15px!important;
	margin-bottom: 20px;
}

@media (min-width: 992px) { 

  .single-team .post_featured {
		max-width: 30%;
	  	width: 30%;
	  	height: 100%;
  		padding-left: 20px;
  }
  
  .single-team .team_info {
  	max-width: 60%;
  	width: 60%;
  }
  
  .single-team .team_member_posts {
	display: inline-block !important;
	padding: 0px;
	margin-left: 35px !important;
	max-width: 45%;
	width: 45%;
}

.single-team .team_member_comments {
	display: inline-block !important;
	padding: 0px;
	max-width: 45%;
	width: 45%;
}

.post_thumb {
	height: 100% !important;
}

}

@media (max-width: 768px) { 

.content {
    margin-top: 90px!important;
}

}


.team_info_featured .team_info {
	padding-left: 50px;
}

.post_autor_name_comment h5 {
	font-weight: 300;
}

.post_autor_name_comment ul {
	list-style: none;
	padding-left: 0;
}

.post_autor_name_comment ul li:before {
	font-family: fontello;
	content: '\e8f0';
}

.post_autor_name_comment .post_autor_comment ul li:before {
	font-family: fontello;
	content: '\e847';
	margin-right: 5px;
}

.post_autor_name_comment .post_autor_name,
.post_autor_name_comment .post_autor_comment {
	display: inline-block;
	width: 49%;
	vertical-align: top;
}

.menu_main_wrap .menu_main_nav > li > a {
	text-transform: uppercase;
	font-size:15px;
	font-weight:400;
}

body .menu_main_wrap .menu_main_nav > li{
	border-left: 2px solid #303030;
}

body .menu_main_wrap .menu_main_nav>li.open:hover,
body .menu_main_wrap .menu_main_nav>li:hover,
body .menu_main_wrap .menu_main_nav>li.current-menu-item,
body .menu_main_wrap .menu_main_nav>li.current-menu-parent{
	background-color: #414141;
	transition: all .3s ease-out;
	border-left: 2px solid #008677;
	font-size:15px;
	font-weight:400;
}

body .menu-item.menu-item-has-children > a:after{
	color: #fff!important;
}

body .menu_main_wrap .menu_main_nav li ul li > a:hover,
body .menu_main_wrap .menu_main_nav>li.open>a,
body .menu_main_wrap .menu_main_nav li>a:hover{
	color: #fff;
}

body .menu_main_wrap .menu_main_nav li ul li:hover,
body .menu_main_wrap .menu_main_nav li ul li.current-menu-item{
	background-color: #458677;
}

body .menu_main_wrap{
	border-right: none;
	width: 295px;
}

body .menu_main_wrap .menu_main_nav > li > ul{
	margin-left: 0;
}

body .menu_main_wrap .menu_main_nav > li > ul > li.menu-item{
	width: 100%;
}

body .menu_main_wrap .menu_main_nav > li > ul > li.menu-item{
	border-left: 2px solid #458677;
	transition: all .3s ease-out;
}

body .menu_main_wrap .menu_main_nav > li > ul > li.menu-item:hover,
body .menu_main_wrap .menu_main_nav > li > ul > li.menu-item.current-menu-item{
	border-left: 2px solid #fff;
}

.widget .widget_title{
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #e8e8e8;
	text-transform:uppercase;
	padding-top:5px;
}

.sidebar .widget{
	padding-top: 10px;
}

body.top_panel_over .top_panel_wrap{
	background-color: #fff;
	border-bottom: 1px solid #e8e8e8;
}

.menu_user_wrap .menu_user_nav .menu_user_icon_menu ul{
	position: relative;
}

.menu_user_nav > .menu_user_controls > a{
	text-transform: uppercase;
	box-shadow: none;
}

.menu_user_wrap .menu_user_nav > li{
	vertical-align: middle;
}

body .logo,
body .menu_user_wrap{
	height: 52px;
}

body .page_wrap{
	padding-top: 52px;
}

body.admin-bar .menu_main_wrap{
	top: 85px;
}

body .menu_user_wrap .menu_user_nav > li.menu_user_controls .user_avatar{
	width: 37px;
	height: 37px;
}

body .menu_user_wrap .menu_user_right.m_top{
	margin-right: 0;
}

.menu_user_wrap .menu_user_right.m_top{
	margin-top: 0;
}

.menu_user_icon_menu ul li{
	float: left;
}

.menu_user_wrap .menu_user_nav > .menu_user_icon_menu ul{
	overflow: hidden;
	margin-top: 0;
	box-shadow: none;
}

.menu_user_icon_menu{
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
}

.menu_user_wrap .menu_user_nav li.menu_user_icon_menu li > a{
	color: #000;
	font-size: 17px;
}

body .menu_user_wrap .menu_user_nav > li.menu_user_controls{
	margin-left: 0;
	padding-left: 30px;
}

body .menu_user_wrap .menu_user_nav > li.menu_user_controls a:hover{
	box-shadow: none!important;
	background-color: transparent!important;
	color: #a3a5ad!important;
}

body .menu_user_wrap .menu_user_nav > li.menu_user_controls > ul{
	border-left: 1px solid #e8e8e8;
	border-radius: 0;
	border-top: 1px solid transparent;
	margin-top: 0;
}

body .menu_user_wrap .menu_user_nav > li.menu_user_controls:hover > ul{
	left: -5px;
	right: 0;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border-top: 1px solid #e8e8e8;
}

body .menu_user_wrap .menu_user_nav > li.menu_user_controls:hover > ul li{
	border-bottom: 1px solid #e8e8e8;
	text-align: left;
}

body .menu_user_wrap .menu_user_nav > li.menu_user_controls > ul li a{
	display: inline-block;
	margin-left: 10px;
}

body .widget_area .post_item .post_title{
    margin-top: 5px;
}

/* =BuddyPress customization starts here
-------------------------------------------------------------- */

#buddypress #item-nav .item-list-tabs,
#buddypress #item-body .item-list-tabs{
	width: 100%;
}

#buddypress #item-nav .item-list-tabs > ul,
#buddypress #item-body .item-list-tabs > ul{
	list-style: none;
	overflow: hidden;
}

#buddypress #item-nav .item-list-tabs > ul li,
#buddypress #item-body .item-list-tabs > ul li{
	float: left;
}

#profile-edit-form .editfield{
	display: inline-block;
}

#buddypress .input-options.datebox-selects,
#profile-edit-form .editfield input{
	width: 100%;
	margin-bottom: 10px;
}

#buddypress .input-options.datebox-selects label{
	display: inline-block;
	width: auto;
}

.field-visibility-settings-toggle button{
	float: right;
}

#profile-edit-form .editfield.field_5{
	width: 31%;
}

#buddypress #item-nav,
#buddypress #item-body,
#buddypress .field-visibility-settings-toggle{
	width:100%;
}

#buddypress #item-header-avatar,
#buddypress #item-header-content{
	float: left;
}
#buddypress #item-header-content{
	width: 35%;
}

#buddypress #item-header-avatar{
	width: 27%;
    margin-bottom: 20px;
}

#buddypress #item-nav,
#buddypress #item-body,
#buddypress #item-header{
	overflow: hidden;
}

#inner_box_custom div b{
	display: inline-block;
}

#inner_box_custom div b p{
	margin-bottom: 0;
}

@media (max-width: 1600px) {
	#buddypress #item-header-avatar{
    	width: 30%;
    }
    #buddypress #item-header-content {
    	width: 50%;
	}
}

@media (max-width: 1280px) {
	#buddypress #item-header-avatar{
    	width: 40%;
    }
    #buddypress #item-header-content {
    	width: 60%;
	}
}

@media (max-width: 812px) {
	#buddypress #item-header-avatar{
    	width: 40%;
    }
    #buddypress #item-header-content {
    	width: 100%;
        margin-bottom: 20px;
	}
    #buddypress #item-header-content .team_info_box{
        margin-left: 0;
    }
}

@media (max-width: 480px) {
	#buddypress #item-header-avatar{
    	width: 100%;
    }
}

#green-team-table tbody, tfoot, thead, tr, th, td {
	font-size: 13px!important;
}

#log {
	border: 1px solid grey;
	margin-top: 5px;
	margin-bottom: 5px;
}

#pwd {
	border: 1px solid grey;
	margin-bottom: 30px;
}

div .div_text {
	width: 100%!important;
}

form fieldset {
	width: auto!important;
}
