 body{
  max-width: 100%;
  overflow-x: hidden;
 }


 .header-login-icon{
	font-size: 14px;
	margin-top: 4px;
	color: #ffffff;
	line-height: 120px;
	text-align: center;
	font-family: Droid Serif, Tahoma, Verdana, sans-serif;
	background-position: center 4px;
	background-size: 40px;
 }


 body.bbpress .bbp-template-notice
 {
 	margin-left: 0 !important;
 	margin-right: 0 !important;
 	margin-top: 0;
 }

  body #signup_form .checkbox label:first-of-type
  {
  	font-size: initial;
    color: initial;
  }


   body #signup_form .field_type_checkbox p.description2
   {
   		font-size: 12px;
   		color: #333;
   		background-color: #fcf8e3;
   		line-height: 18px;
   		padding: 10px;

   }
   body #signup_form .field-visibility-settings-notoggle, body #signup_form .field-visibility-settings-toggle
   {
   		display: none;

   }

   body #signup_form input[type="checkbox"]
   {
   		margin-right: 5px;
   }
#register-page {
     margin-top: 0px;
}

div#item-header ul li{
	margin-right: 0px;
}



.front-block.widget_text a
{
  color:white;
}

.block-title, .post-title a, ul li.forum-lastposts .forum-lastposts-details, ul li.forum-lastposts .forum-lastposts-details span,  ul li.forum-lastposts .forum-lastposts-details span a,
div.bbp-template-notice p, .activity-header .activity-header-child
{
  text-transform: none;
}

ul li.forum-lastposts .forum-lastposts-details span, ul li.forum-lastposts .forum-lastposts-details span a{
  font-weight: normal;

}
#header-title, #header-title .wrapper
{

  background-position: bottom center;
}

 #header-title .wrapper
 {
  max-height: 200px;

 }
 .page-title, .single-post-title
 {
  font-size: 35px;
 }

 span.forum-topics-count, #bbpress-forums span.forum-posts-count, #bbpress-forums span.forum-freshness
{
  display: none;
}

#bbpress-forums .type-topic
{
  padding-bottom: 10px;
  border-bottom: 1px solid #ddd;
}


#bbpress-forums .topic-by, #bbpress-forums .topic-by span,  #bbpress-forums .topic-by a, #bbpress-forums .bbp-pagination-count
{

  font-size: 12px;
  font-style: normal;
  text-transform: none;
  color: #999;
}

 #bbpress-forums .bbp-pagination-count
 {
  color: #000;
 }

.single-wpt_test .blog-info-comments, .single-wpt_test #container-comment-form, .single-wp_test .post-info-comments
.single-post .blog-info-comments, .single-post .comments-closed
{
  display: none;
}

#container-comment-form
{
  padding-left: 0;
  padding-right: 0;

}

 /* WP testeing */
.wpt_test .button {
    background-color: #4caf50;
    border: medium none;
    color: white;
    display: inline-block;
    font-family: montserrat;
    font-size: 16px;
    margin-right: 0.75em;
    margin-top: 0.75em;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    width: 16em;
}

.wpt_test .question {

    font-size: 1.5em;
    margin-bottom: 1.25em;
    padding: 6em 4em;
}
.wpt_test-fill-form .blog-post
{
      background-image: url("../wp-content/uploads/imgs/test.png");
}


.wpt_test .question .title,.wpt_test .question .title .number {
    font-weight: bold;
    font-family: montserrat;
    margin-top: 1em;
}



#wpt_quick_fill_questions textarea {
    height: 30em;
    width: 100%;
}

table.wpt_quick_scores {
    margin-bottom: 0.5em;
}

table.wpt_quick_scores th {
    text-align: center;
}

table.wpt_quick_scores td {
    white-space: nowrap;
}
table.wpt_quick_scores td.answer {
    text-align: center;
    width: auto;
}
table.wpt_quick_scores th.score,
table.wpt_quick_scores td.score {
    padding-right: 0em;
}
table.wpt_quick_scores td.score input {
    text-align: center;
    width: 5em;
}
table.wpt_quick_scores td.questions input {
    width: 100%;
}

table.wpt_quick_scores input {
    margin:initial;
}
table.wpt_quick_scores select {
    max-width: none;
}

table.wpt_quick_scores td.scale,
table.wpt_quick_scores td.answer {
    max-width: none;
}
body .wpt_maximizable .wpt_scroll {
    max-height: none;
}


.wpt_test .question
{
  padding-top: 0;
  padding-bottom: 1em;
  padding-right: 20px;
}

.wpt_test .answer label
{
  font-size:  16px;
  font-family: "montserrat";
  font-weight: normal ;
}

.wpt_test .wpt_test_form p
{
  padding-left: 6em;
}


div.wpcf7-response-output
{
  margin-top: 4em;
}

#comments-number, .bbp-unfiltered_html, .bbp_stick_topic, .bbp-topic-form form[action*="noticias"], .form-allowed-tags, .bbp-no-reply
{
  display: none;
}

 .page.type-page.status-publish.hentry .text
 {
   margin-left: 0px;
   padding-left: 0px;
 }

 textarea#comment
 {
    width: 100%;
    padding: 0;
 }


 table.events-table
 {
   margin-left: 0px;
   width: 100%;
 }
.css-events-list table.events-table tbody tr td {
  padding: 8px;
}

.css-events-list table.events-table tr a, div.widget_em_widget  ul li a,div.widget_em_locations_widget  ul li a  {
  color:#fff;
  font-weight: bold;
  font-size: 20px;
}

div.widget_em_widget ul li ul li, div.widget_em_locations_widget  ul li ul li
{
  float:left;
  padding-top: 0px;
  font-style:italic;
  padding-right: 5px;
}

.css-events-list table.events-table th.event-time
{
  width: 250px;
}

.sidebar-box> ul>li
{
  clear: both;
}


body .ifc-chat-profile-profile-options, body .ifc #ifc-app-container #ifc-chat-list-profile-card .ifc-chat-profile-card .ifc-chat-profile-profile-options

{
  display: none;
}

body.wp-admin .ifc-chat-profile-profile-options, body.wp-admin .ifc #ifc-app-container #ifc-chat-list-profile-card .ifc-chat-profile-card .ifc-chat-profile-profile-options
{
  display: none; 
}

.ifc #ifc-app-container.ifc-light .ifc-chat-window .ifc-chat-window-footer .ifc-chat-window-options button.glyphicon-camera-default,
.ifc #ifc-app-container.ifc-light .ifc-chat-window .ifc-chat-window-footer .ifc-chat-window-options button.glyphicon-paperclip-default,
.ifc #ifc-app-container.ifc-light .ifc-chat-window .ifc-chat-window-footer .ifc-chat-window-options button.glyphicon-text-color-default
{
  display: none;
}

.ifc.ifc-popup #ifc-app-container  .ifc-branding
{
  font-size: 4px;
      line-height: 5px;
    height: 6px;
}

.ifc-chat-window-message-body-username-text-name
{
  color: #333 !important;
  font-weight: bold !important;
}

#bbpress-forums .bbp-no-topic, .poster-stats {
  display: none;
}
.post-author {
  width: 100%;
  margin-left: 0;
  line-height: 4px;

}

.post-author a
{
  text-align: center;
  display: block;
  margin: auto;
}

.post-author a.bbp-author-name
{
  font-size: 16px;
  line-height: 16px;
}

.post-author .bbp-author-avatar img
{
  display: initial;
  margin-bottom: 0px;
  margin-right: 0px;
  text-align: center;
  float:none;
  margin: auto;
  clear: both;
  display: block;
    
}

.bbp-author-role
{
 font-size: 10px;
    font-style: normal;
    border-radius: 6px;
    width: 80%;
    margin: auto;
    line-height: 10px;
    background-color: initial;
    color: rgb(200,200,200);

}

.topic-content p.topic-meta
{
  font-weight: normal;
  font-size: 10px;
      margin-bottom: 0;
}

.wpcf7-form {
  padding-left: 2%;
}

.bbp-reply-ip
{
  display: none;
}


div#message.updated {
  clear: both;
  position: fixed;
  top: 20px;
  display: none;
  /* animation: fadeout 0.5s ;
  animation-delay: 2s; */
  /* background-color: azure; */
}



@keyframes fadeout {
  0% {
      opacity:1;
  }
100% {
    opacity:0;
    display: none;
  }

}

div#message.updated p{
  background-color: green;

}
.activity ul#activity-stream
{
display: none;
}

/** foto perfil **/

.avatar-suggestions-list
{
  text-align: center;
}
.avatar-suggestions-list .avatar-suggestion 
{
  max-width: 200px;
  max-height: 200px;
}

#avatar-suggestions-selector .avatar-suggestions-list ul.avatar-suggestions li.selected img.avatar, ul#bp-suggestions-avatar li.selected img.avatar
{
  border-color: #4caf50 !important;
  border-width: 10px;
  opacity: 0.8;
}

#avatar-suggestions-selector h4, #avatar-suggestions-selector .description
{
  display: none;
}

.profile > p
{
  display: none;
}
#item-header-avatar {
  display: none;
}

@media only screen and (max-width: 767px) {
  body > #content
  {
    overflow: hidden;
  }
  header {
    display: block;
    height: 80px !important;
    margin-bottom: 0px;
    font-size: 0;
  }

  #logo 
  {
    position: relative;
    width: 25%;
    height: 100%;
    margin: 0;
    margin-top: 0px !important;
    line-height: 80px; 
    display: inline-block;
  }

  #logo a {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: auto;
    line-height: 1;
    transform: translateY(-50%);
  }
  
  .header-right {
    position: relative;
    width: 75% !important;
    height: 100%;
    display: inline-block;
    font-size: 0;
  }

  .header-login, 
  .header-register,
   #mobile-menu {
    position: relative;
    width: 33%;
    height: 100%;
    display: inline-block;
    margin: 0;
    padding: 0;
    float: left;
    border: none;
    font: initial;
    font-size: 0;
  } 

  .header-login {
    background: #ff7701 url(../wp-content/themes/unitedcommunity/images/user.png) no-repeat center 10px !important;
    background-size: auto 40px !important;
  }

  .header-register  {
    text-align: center;
  }

  .header-register a {
    width: 100%;
    font: 18px Georgia;
    font-style: italic;
  }

  .header-register a,
  .header-login .header-login-icon {
    position: absolute;
    left: 0;
    bottom: 8px;
    top: initial;
  }

  .header-login .header-login-icon {
    background: none;
    margin: 0;
    line-height: 1;
    display: inline-block;
    height: initial;
  }

  .front-block, .header-right
  {
    width: auto;
    max-width: 100%;
  }

  .front-welcome
  {
    width: 100%;
  }

  /*.header-login, .header-panel
  {
    float:left;
    margin-left: 0;
  }*/
  

  .header-panel
  {
    padding: 0 7px;
  }
  .header-panel .header-message
  {
    /* background-image: none; */
    font-size: 18px;
    width: 30px;

  }

  .header-panel .header-username
  {
    font-size: 14px;
  }

  #mobile-menu ul.menu
  {
    display: block;
    position: fixed;
    width: 100%;
    height: 60%;
    top: 80px;
    left: 0;
    overflow: scroll;
    padding: 0;
    font-family: "Open Sans", Tahoma, Verdana, sans-serif;
    background: #4f4f4f !important;
  }

  #mobile-menu ul.menu li {
    padding: 10px 10px;
    font-weight: 800;
    cursor: pointer;
  }

  #mobile-menu ul.menu li ul li {
    padding: 8px 10px;
    font-weight: 400;
  }
}
/*
#avatar-suggestions-selector .avatar-suggestions-list ul.avatar-suggestions li .selectedOverlay
{
 display: none;
}
#avatar-suggestions-selector .avatar-suggestions-list ul.avatar-suggestions li.selected .selectedOverlay
{
  position: sticky;
  background-color: #4caf50;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  display: block;
  z-index: 1;
  pointer-events: none;
  font-size: 200px;
  
  font: normal normal normal 14px/1 FontAwesome;
}
#avatar-suggestions-selector .avatar-suggestions-list ul.avatar-suggestions li.selected .selectedOverlay .fa
{
  display: none;
}
#avatar-suggestions-selector .avatar-suggestions-list ul.avatar-suggestions li.selected .selectedOverlay .fa::after
{
  top:0;
  left: 0;
  position: absolute;
} */

