#featured-slider .entry-description-container { display: none; }
.header-post-title-class {color: #109dd1}

/*centers logo */
#header-logo-image img {
float: none;
height: 59px;
width: 200px;
}
.featured-slider{	background-color: #000;}
.widget-title a{color: #d5d5d5;}
.widget-title {color: #d5d5d5;}
.footer-widgets-area h3.widget-title{color: #d5d5d5;}
#content h2{color: #109dd1;}
input[type=text], input[type=email], input[type=password], input[type=url], textarea{
color: #AAA;
background-color: #3E3E3E;
border: 1px solid #444;}
input[type=text]:focus, input[type=email]:focus, input[type=search]:focus, input[type=password]:focus, input[type=url]:focus, textarea:focus {border: 1px solid #EAEAEA;
background-color: #3E3E3E;}
#colophon .widget {padding-bottom: 10px;}
.wp-caption .wp-caption-text{padding: 5px;}
.tg-one-third {padding: 0px;}
#secondary .widget {margin-bottom: 10px}
#mc_embed_signup{background:#292929; clear:left; font:14px Helvetica,Arial,sans-serif; width:100%; padding-bottom: 0px;}
#mc_embed_signup .button{background:#109dd1;
    font-size: 13px;
    border: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    letter-spacing: .03em;
    color: #fff;
    box-sizing: border-box;
    height: 32px;
    line-height: 32px;
    padding: 0 18px;
    display: inline-block;
    margin: 0;
    transition: all 0.23s ease-in-out 0s;}
#mc_embed_signup label {display: block; font-weight:bold; color:#109dd1; font-size: 25px; padding-bottom: 0px; }
#wp_emember_profileUpdateForm .pure-input-1, #wp_emember_regoForm .pure-input-1, .pure-form .pure-input-1 {color: #aaa;}
#mc_embed_signup form {text-align: center}#mc_embed_signup input.email {font-family:"Open Sans","Helvetica Neue",Arial,Helvetica,Verdana,sans-serif; font-size: 15px;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #AAA; background-color: #3e3e3e; box-sizing:border-box; height:32px; padding: 0px 0.4em; display: inline-block; margin: 0; width:350px; vertical-align:top;}

#mc_embed_signup input.button{margin-top:15px;}

/*Code to fix Contributor Gallery Content*/
.noglow { pointer-events: none;}/*removes hoverglow from gallery*/
#centerbiography {pointer-events: none;
	margin-top: 0px !important;
	padding-top: 0px !important;
text-align:center;}
#centerbiography h2{text-align:center
}
#centerbiography p {text-align: left;
}
.mg-thumbs.mg-fourcol ul li{width: 25%;
margin-right: 0px;}
hr {border-color: #3E3E3E;}

.emember_bookmark_button{
position: absolute;
top: -99px;
left: 930px}

/*code to adjust color of profile update form*/
#wp_emember_profileUpdateForm .pure-input-1, #wp_emember_regoForm .pure-input-1, .pure-form .pure-input-1 {color: #000;}

/*CSS for PROGRESS BAR*/
.progress-container {
    width: 978px;
  margin-right: auto;
margin-left: auto;
/*padding-left: 15px;
padding-right: 15px;*/
}
.progress {
  position:relative;
  height:70px;
  overflow: hidden;
margin-bottom: 20px;
background-color: #f5f5f5;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}
.raised {
  position:absolute;
  left:10px;
  top:9px;
}
.progress-goal {
  position:absolute;
  right:10px;
  top:9px;
}
.progress-alert-success {
    background-color: #a64c7f;
    border-color: #a64c7f;
    color: #fff;
}
 
.progress-alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
    border-radius: 4px;
}
.progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #428bca;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    -webkit-transition: width .6s ease;
    transition: width .6s ease;
}

@keyframes progress-bar-stripes {
 from {
  background-position:40px 0;
 }
 to {
  background-position:0 0;
 }
}
.progress-striped .progress-bar {
 background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
 background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
 background-size:40px 40px
}
.progress.active .progress-bar {
 -webkit-animation:progress-bar-stripes 2s linear infinite;
 animation:progress-bar-stripes 2s linear infinite
}
.progress-bar-success {
 background-color:#5cb85c
}
.progress-striped .progress-bar-success {
 background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
 background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-info {
 background-color:#5bc0de
}
.progress-striped .progress-bar-info {
 background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
 background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)