/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

body.login {
    background-color: #356a7c !important;
}
body.login h1 a {
    background-image: url('/wp-content/uploads/2018/01/Almon_Logo_OutlineRGB-300x87.png') !important;
    background-size: 200px !important;
    width: 100% !important;
	    margin-bottom: 0;

}
body.login h1.almon-login-logo {
	padding: 8% 0 0 !important;
}

body.login p img {
	height: 44px !important;
	width: auto;
}
body.login div#login {
	padding: 0 !important;
}
body.login div#login h1 {

}
body.login div#login h1 a {
    display: none !important;

}
body.login div#login form#loginform {}
body.login div#login form#loginform p {}
body.login div#login form#loginform p label {}
body.login div#login form#loginform input {}
body.login div#login form#loginform input#user_login {}
body.login div#login form#loginform input#user_pass {}
body.login div#login form#loginform p.forgetmenot {}
body.login div#login form#loginform p.forgetmenot input#rememberme {}
body.login div#login form#loginform p.submit {

}
body.login div#login form#loginform p.submit input#wp-submit {
    background-color: #a50000 !important;
    border-color: #750a0a #750a0a #750a0a !important;
    box-shadow: 0 1px 0 #000 !important;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 -1px 1px #000, 1px 0 1px #000, 0 1px 1px #000, -1px 0 1px #000 !important;
}
body.login div#login form#loginform p.submit input#wp-submit {
    background-color: #c8c04c !important;
    box-shadow: 0px 2px 3px rgba(0,0,0,.5) !important;
    color: #356a7c;
    font-weight: bold;
    text-decoration: none;
    text-shadow: none !important;
    border-color: transparent !important;
}
body.login div#login p#nav {
	text-align: center !important;
}
body.login div#login p#nav a {
    color: #fff !important;
	font-size: 1.25em !important;
}
body.login div#login p#backtoblog {
	display: none !important;
}
body.login div#login p#backtoblog a {
    color: #fff !important;
}

#wm-help {
text-align: center;
    position: absolute;
    bottom: 15px;
    left: 50%;
    margin-left: -90px;
}

#wm-help a {
    color: #b9bbbd;
    font-size: 15px;
}

.single-post div.author-info.entry-author {
	display: none !important;
}

/*individual memebers profile page edits 10/8/18 kf */


.bp-user #main > .wf-wrap {
    width: 100%;
    padding: 0 !important;
	background-color: #356a7c;
}

.bp-user  #main {
    padding: 0px 0 0px 0;
}

.single-headers {
    margin-bottom: 2px !important;
}

.users-nav a {
    color: #fff;
}

#members-order-select {
  top: -27px;
}
#dir-members-search {
  color: rgba(64,64,65, 1);
  margin-bottom: 0px;
}
#dir-members-search-submit {

    color: rgba(64,64,65, 0.5);
}
.subnav-search {
  float: right;
position: absolute;
top: -54px;
left: 77.6%;
border-radius: 2px;
}
.buddypress-wrap form.bp-dir-search-form, .buddypress-wrap form.bp-invites-search-form, .buddypress-wrap form.bp-messages-search-form, .buddypress-wrap .select-wrap {

    border: 1px solid rgba(64,64,65, 0.25);
}
.buddypress-wrap .select-wrap select {
   color: rgba(64,64,65, 0.5);
    padding: 6px 25px 0px 10px !important;
}

.buddypress-wrap .select-wrap span.select-arrow::before {
    color: rgba(64,64,65, 0.5) !important;
}

.bp-single-vert-nav .bp-navs.vertical ul {
    border-right: none !important;
    border-bottom: 0;
    float: left;
    margin-right: -1px;
    width: calc(25% - 1px);
}
.bp-user .page-title .wf-wrap {
    min-height: 180px;
    padding-top: 25px;
    padding-bottom: 20px;
    margin: 0 !important;
    padding-left: 2em !important;
}

.not-num {
  position: relative;
    left: 50%;
    top: 0;
    margin-right: 0px;
    background: #a50000;
    border-radius: 50%;
    /* border: 2px solid #fff; */
    padding: 2px 6px;
    color: #fff;
    font-size: .8em;
}
.not-bubble {
  width: 10px;
  height: 10px;
  position: relative;
  z-index: 1000;
  top: 6px;
  border-radius: 50%;
  border: 1px solid #fff;
  left: 27px;
  background: #a50000;
}

.mini-nav .customSelect1 {
    visibility: hidden;
}

#top-menu.sub-nav > li > a .menu-text {

  font-size: 16px;
  font-family: 'Tahoma';
}
.bp-navs ul li {
    list-style: none;
    margin: 0;
    font-size: 1.3em;
    font-weight: 500;
    line-height: 1.9em;
}
.bp-navs ul li a, .bp-navs ul li span {
    border: 0;
    display: block;
    padding: 5px 0px 5px 33px;
    text-decoration: none;
}
.bp-single-vert-nav .bp-wrap {
    margin-bottom: 0px !important;
}
.bp-single-vert-nav .item-body {
    padding: 20px !important;
}

#item-header {
	background-color: #ffffff;
}
.bp-navs {
    border: none !important;
    box-shadow: none;
}

.bp-navs ul li:not(#members-all) .count {
  background-color: #a50000 !important;
  border: 2px solid #fff !important;
  border-radius: 20px !important;
  position: relative !important;
  top: 0px !important;
  font-size: 1em !important;
  color: #fff !important;
  min-width: 12px !important;
  height: 20px !important;
  line-height: 1.2em !important;
  box-shadow: 0px 1px 3px 1px #000000b3 !important;
}
.bp-navs ul li {
    font-size: 1em;
}

.users-nav ul {
    margin: 0px !important;
}

.members-nav {
  margin: 0 0 10px 0 !important;
}

.buddypress-wrap .profile.edit .button-nav li {
    display: inline-block;
    margin-right: 10px;
    padding: 3px 2px;
    border: #750a0a 1px solid;
}
.buddypress-wrap .profile.edit .button-nav li a {
    padding: 5px 10px !important;
}

.edit-profile-screen {
	background-color: #356a7c;
	padding: 0px 15px !important;
	color: #ffffff;
}
.buddypress-wrap .profile.edit .button-nav li.current {
    background: #750a0a;
}
.buddypress-wrap .profile.edit .button-nav li.current a {
    background: transparent !important;
    color: #fff !important;
}

.bp-single-vert-nav .bp-navs.vertical li span {
    margin-right: 10px !important;
}

.buddypress .buddypress-wrap input[type=submit] {
	background-color: #ffffff !important;
     -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
}

.buddypress .buddypress-wrap input[type=submit]:hover {
    background-color: #750a0a !important;
    color: #ffffff !important;
     -webkit-transition: all .75s ease-out;
    -moz-transition: all .75s ease-out;
    -o-transition: all .75s ease-out;
    transition: all .75s ease-out;
}

/*added for buddypress neuveax theme 10/8/2018 kf*/

#members-list, .item-list-tabs ul {
	list-style-type: none !important;
}

#members-list li {
	padding: 15px
}

.members #buddypress .item-block p {
    font-size: 1.8em !important;
}

.members #buddypress .item-block p span {
    font-size: .8em !important;
}
.members #buddypress .item-block p span.almon-info:not(.almon-email) {
	color: #767676;
}

.members #buddypress .item-block {
    width: 100% !important;
}

.almon-email {
	text-decoration: underline !important;
}

.pag-count {
	display: inline !important;
}

#buddypress div.pagination {
    background: 0 0;
    border: none;
    color: #767676;
    font-size: small;
    margin: 0;
    position: relative;
    /* top: 0; */
    /* display: inline-block; */
    float: left;
    width: 100%;
    padding: 10px 0;
}

#buddypress div.pagination .pagination-links {
    float: right;
    display: inline-block;
    /* top: 0; */
    margin-right: 10px;
    /* width: 50%; */
}
#buddypress ul.item-list {
    border-top: 1px solid #eaeaea;
    width: 100%;
    list-style: none;
    clear: both;
    margin: 0;
    padding: 0;
}

#buddypress ul.item-list li {
    border-bottom: 1px solid #eaeaea;
    padding: 15px 0;
    margin: 0;
    position: relative;
    list-style: none;
}


#buddypress div.item-list-tabs ul li.selected a, #buddypress ul.members-nav li.selected a {
    background-color: #1f3e49;
    color: #b9bbbd;
    opacity: .9;
    font-weight: 700;
    padding: 10px 15px;
}
#buddypress div.item-list-tabs ul li a span {
    background: #ffffff !important;
    border-radius: 50%;
    border: 1px solid #ccc;
    color: #6c6c6c;
    display: inline;
    font-size: 70%;
    margin-left: 2px;
    padding: 3px 6px;
    text-align: center;
    vertical-align: middle;
}

#buddypress .activity-list .activity-content .activity-header, #buddypress .activity-list .activity-content .comment-header {

    line-height: 1.6em !important;
   font-size: 15px;
}
#buddypress #activity-stream p {
    margin: 0 !important;
}

#buddypress .notification-description {
  text-transform: uppercase;
}
#buddypress .notification-description a {
  color: #1f3e49 !important;
}
#buddypress .notification-description .not-title {
  text-transform: none !important;
  color: #750a0a;
}
#buddypress ul.item-list li:last-of-type {
    border-bottom: none;
    padding: 15px 0 0;
}

.members #buddypress .item-title p {
    font-size: 1.7em !important;
}

.almon-right {
    float: right;
}
.members .item-avatar {
    background: #1f3e49;
    width: 50px;
    height: 50px;
    float: left;
    margin-right: 15px !important;
    border-radius: 50px !important;
}
.members .item-avatar p {
    color: #fff;
    width: auto;
    text-align: center;
    margin: 10px auto;
    font-size: 2em;
    text-transform: uppercase;
text-shadow: -1px 1px 5px rgba(0, 0, 0, 0.5);
    }
.almon-title {
margin-left: 5px;
}
.waukesha-taf {
    background: #6a8892 !important;
}
.dubuque {
    background: #750a0a !important;
}

.east-moline {
    background: #c8c04c !important;
}

.isg {
    background: #c8c04c !important;
}

.waterloo {
    background: #356a7c !important;
}

.waukesha-hq {
    background: #b9bbbd !important;
}

.wp-caption-text {
    text-align: center;
}

#members-order-select label {
    position: relative;
    top: -6px;
    left: -8px;
    color: rgba(64, 64, 65, 0.75);
}

.custom-categories, .widget_categories ul {
    padding: 0px 20px 20px;
}

.user-updated {
    position: relative;
    top: 46px;
    margin-top: 26px;
    border-top: 1px solid #b9bbbd;
    text-align: center;
}


#members-order-select {
    float: right;
    margin-top: -43px;
}

.buddypress-wrap .bp-feedback.info .bp-icon {
    background-color: #1f3e49;
}

.activity-list .activity-item .activity-content {
    margin: 0;
    position: relative;
    padding: 0 20px;
}
.profile-fields li {
  list-style-type: none !important;
}
.profile-fields .field_type_textbox, .profile-fields .field_type_selectbox {
  border: 1px solid #b9bbbd;
    margin-bottom: 10px;
    padding: 10px 20px 5px;
}

.profile-fields li .label {
      font-size: 1.2em;
}

.profile-fields li .data {
  font-size: 1.3em;
    color: #1f3e49;
    font-weight: bold;
    font-family: "Trebuchet MS";
}

#profile-change-request {
  text-align: center;
    margin: 40px 10px 15px;
}

#profile-change-request.generic-button a {
    padding: 12px 35px 15px;
    background: #c8c04c;
    color: #1f3e49;
}

#profile-change-request p {
  margin-bottom: 25px;
}
#front-personal-li, #activity-personal-li, #edit-personal-li, #events-personal-li, #settings-form #email, #profile-personal-li, #data-personal-li, #post-mention, a#notifications  {
  display: none !important;
}
.masthead .top-bar .mini-nav .customSelectInner i {
  font-size: 24px !important;
}
.masthead .top-bar .mini-nav .customSelectInner i {
    margin-top: -3px;
}
.masthead .mini-widgets>*, .masthead .mobile-mini-widgets>* {
    margin-right: 0px;
}

.settings .page-title .wf-wrap {
  margin: 0 !important;
  padding: 0 30px !important;
}
