/**
Theme Name:     Kleo Child
Theme URI:
Description:    Child theme for Kleo
Author:         SeventhQueen
Author URI:     http://seventhqueen.com
Template:       kleo
Tags:  one-column, two-columns, right-sidebar, fluid-layout, custom-menu, featured-images, post-formats, sticky-post, translation-ready
License: GNU General Public License
License URI: license.txt
*/

/*@font-face {
  font-family: 'fontello';
  src: url('../font/fontello.eot?22330932');
  src: url('../font/fontello.eot?22330932#iefix') format('embedded-opentype'),
       url('../font/fontello.woff2?22330932') format('woff2'),
       url('../font/fontello.woff?22330932') format('woff'),
       url('../font/fontello.ttf?22330932') format('truetype'),
       url('../font/fontello.svg?22330932#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap !important;
}*/

/*@font-face {
  font-family: 'fontello';
  src: url('../font/fontello.eot?52140119');
  src: url('../font/fontello.eot?52140119#iefix') format('embedded-opentype'),
       url('../font/fontello.woff2?52140119') format('woff2'),
       url('../font/fontello.woff?52140119') format('woff'),
       url('../font/fontello.ttf?52140119') format('truetype'),
       url('../font/fontello.svg?52140119#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap !important;
}*/

/*.directory #footer, .directory #socket {
	display: none !important;
}*/

#cf_alert_div {
	display: none !important;
}

.neko-textarea-container, .mwai-output-handler {
	max-width: 800px;
    word-break: break-all;
    white-space: pre-wrap;
    overflow-wrap: anywhere;
    overflow-x: auto;
    width: 100%;
}

@media screen and (min-width:480px) {
	.mwai-discussions-container {
		display: inline;
		float: left;
	}
}	


/* AI engine */



@supports (-moz-appearance: none) {
	.mwai-conversation .mwai-reply.mwai-ai:first-of-type .mwai-text {
		display: none;
	}
	.mwai-name .mwai-avatar {
		display: block !important;
		margin-bottom: 10px;
	}

    .mwai-conversation .mwai-reply.mwai-ai:first-of-type .mwai-name::after {
		
		display: block !important;
        content: "Hi! I am 4sysops AI, the best model for IT. Members get free access to an augmented ChatGPT-4o trained with the latest IT content. Register now!";
    }
}

/*.mwai-text {
	line-height: 17px !important;
	max-width: 593px !important;
}*/

.mwai-name {
	min-width: 47px !important;
}
/*.AI-page #subnav {
    display: none !important;
}*/

.AI-tab-content button {
	color: white !important;
}

.AI-tab-content button:hover, .mwai-input button:hover {
	color: black !important;
}

.mwai-open-button img {
	width: 50px !important;
	opacity: 0.5;
}
#mwai-chatbot-popbot {
	left: 20px !important;
    bottom: 53px !important;
	z-index: 99999;
}

#mwai-chatbot-endbot {
	margin-bottom: 10px !important;
	margin-top: 20px !important;
}

.mwai-text h1, .mwai-text h2, .mwai-text h3, .mwai-text h4, .mwai-text h5, .mwai-text h6 {
	color: white !important;
}
.mwai-statistics-usage .mwai-statistics-bar-text {
	color: black !important;
}

/*@media screen and (min-width:780px) {
	#mwai-chatbot-popbot {
		left: 0px !important;
		bottom: 53px !important;
	}
}*/

#rtoc_return.back_button_left a {
	bottom: 50px !important;
	left: 85px !important;
}
.mwai-chatgpt-theme.mwai-window.mwai-bottom-left {
	left: 15px;
}

#rtoc_return a {
	border-radius: 0% !important;
	opacity: 0.5;
	padding-top: 30px !important;
	width: 50px !important;
	height: 50px !important;
}

.mwai-icon-container {
	margin-bottom: 20px;
}

.mwai-chatbot-container button {
	color: white !important
}

.mwai-content code {
	white-space: pre-wrap !important;
	color: #b8c7f2 !important;
	-webkit-box-sizing: border-box;
	display: block !important;
	padding: 10px !important;
	border: 1px solid white;
	margin-top: 10px !important;
	background-color: #343541;
}

.mwai-content pre code {
	border: 0px !important
}

#activate-page a {
	display: none !important;
}

.show-all {
	display: inline !important;
}

@font-face {
   font-family: 'Fontello';
   src: url('https://4sysops.com/wp-content/themes/kleo/assets/font/fontello.woff2?52140119') format('woff2');
   font-display: swap;
}
/*#toc_container {
	margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
}*/

#frm_buddypress-edit-activity textarea {
	margin-left: 40px !important;
	margin-bottom: 10px !important;
	padding: 10px;
	/*height: auto !important;*/
}

#whats-new-post-in-box {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}





.home-page .buddypress-wrap .activity-list .load-more {
	display: none;
}

/*.home-page #subnav li {
	display: inline;
	padding-left: 20px;
}*/

.home-page #buddypress div.item-list-tabs#subnav {
	display: none;
}

.home-page .activity-list .activity-item .activity-meta.action a {
	padding: 0px;
}

.xprofile .mycred, .xprofile #mycred-users-rank {
	display: none;
}



.bbp-user-page #item-header h2 {
	text-align: center;
}

.grecaptcha-badge {
	display: none !important;
}

h1#subscribe-reloaded-title-p {
	font-size: 20px !important;
	line-height: 20px !important;
}

#subscribe-reloaded-action-p {
	font-size: 15px;
}

.single img {
	margin-left: 5px;
}

.single img.alignnone {
	margin-left: 0px;
}

.logo img {
	margin-left: -20px;
}
.single .wp-caption img {
	margin-left: 0px;
}

.post ul {
	margin-top: 10px !important;
}

.single .article-content ul, .single .article-content ol {
	margin-bottom:  30px !important;
}

.single .article-content li ul, .single .article-content li ol {
	margin-bottom:  0px !important;
}

.single .activity-inner ul, .single .activity-inner ol {
	margin-bottom: 0px !important;
}

.group-home .buddypress-wrap .subnav-filters div {
	margin-top: -5px !important;
}


#buddypress input[type=submit] {
	margin-left: 10px;
}


.activity-list .activity-item .activity-inner p {
	background-color: #f5f5f5 !important;
	padding: 10px !important;
}

.activity-inner ul {
	background-color: #f5f5f5 !important;
	padding: 30px !important;
}

.bboss_search_page .activity-list .activity-item .activity-inner p {
	background-color: transparent !important;
	padding: 0px !important;
}

.activity-list .activity-item .activity-meta.action, .activity-list .activity-item .activity-inner {
	margin-left: 90px !important;
}



@media screen and (max-width:480px) {
	 .activity-list .activity-item .activity-inner {
		margin-left: 0 !important;
	}
}


.activity-list .activity-item .activity-comments .activity-meta.action {
	margin-left: 5px !important;
}

/*@media screen and (max-width:480px) {
	.activity-list .activity-item .activity-meta.action div.generic-button {
		margin: 0px !important;
	}
}*/

.activity-inner ol li {
	list-style: decimal !important;
	margin-bottom: 0px;
}

.activity-inner ul li {
	list-style: disc !important;
	margin-bottom: 0px;
}

.bp-list .activity-inner li:before {
	display: inline-block !important;
}
.bp-list .activity-inner ol li, .bp-list .activity-inner ul li  {
	line-height: 20px;	
}
.bp-list .activity-inner ol, .bp-list .activity-inner ul {
	line-height: 0px;
	display: block;
}

.activity-inner ol, .activity-inner ul {
	line-height: 15px !important;
}


.bp-member-activity-preview, .bp-group-activity-preview {
	display: none;
}

.buddypress-wrap .subnav-filters .component-filters, .buddypress-wrap .subnav-filters {
	margin-left: 10px !important;
}

.buddypress-wrap .notifications-options-nav input#notification-bulk-manage {
	margin-left: 30px !important;
	padding: 3px 10px !important;
}

.bp-profile-button {
	font-size: 13px;
	width: 100px;
}

.pagination > li > a, .pagination > li > span {
	width: 45px !important;
}


@media screen and (max-height:650px) {
	#custom_html-11, #custom_html-9 {
	display: none;
	}
}

@media screen and (max-width:1199px) {
	.sidebar  {
		display: none;
	}
}

.top-bar, .top-menu .dropdown-menu {
	font-size: 14px !important;
}

/*.kleo-mobile-switch {
    display: none !important;
}*/

/*
#header .kleo-main-header {
	background-image:url(https://4sysops.com/img/cover-image.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center !important}
}*/

#socket {
	margin-bottom: 15px !important;
}

.enlighter-toolbar-top {
	top: 3px !important;
}

.enlighter-t-wpcustom .enlighter-btn {
	width: 16px !important;
	height: 16px !important;
}

.enlighter-toolbar {
	background-color: #e8e8e8 !important;
}

.enlighter-default {
	word-break: break-word !important;
	margin: 10px 0 10px 0px;
}

.news-thumb img {
	border-radius: 0 !important;
}

#wp-link-wrap {
	font-size: 12px;
}

.NightEyeWidget { 
	margin-bottom: 40px;
	margin-left :20px;
}

.container-wrap {
	background-color: #f2f2f2 !important;
}

.home .container-wrap {
	background-color: white !important;
}

#main .wrap-content {
	border: 0px solid #a6a6a6 !important;
	padding: 10px !important; 
	border-radius: 10px;
	box-shadow: 0 4px 16px 2px rgba(0,0,0,.2);
}

.sidebar {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.sidebar .widget {
	border: 0px solid #a6a6a6;
	border-radius: 10px;
	box-shadow: 0 4px 16px 2px rgba(0,0,0,.2);
	padding: 5px !important;
	
}

.sidebar-right, .sidebar {

	border-left-width: 0 !important;
	border-right-width: 0 !important;
}

.template-page {
	border-right-width: 0 !important;
}

.template-page .page-title {
	margin-left: 35px !important;
}

.main-title .page-title {
	font-size: 40px !important;
	line-height: 40px !important;
	text-shadow: 0 5px 10px rgba(14,27,35,0.25) !important;
} 

.username {
	display: none !important;
}

/* Front page latest blog posts */

/* Posts Slider mobile nav */
.flex-direction-nav {
	display: none;
}

/*.home #buddypress ul.item-list {
	border: 2px solid;
	border-color: #e5e5e5;
	padding: 10px !important;
}*/

#buddypress #activity-stream img.avatar {
	margin: 25px 5px 0px 0px;
	border-style: none;
	max-width: 80px;
	margin: 5px 5px 0px 0px;
}

@media screen and (max-width:480px) {
	#buddypress #activity-stream img.avatar {
		max-width: 60px;
	}
}

.activity-meta, .activity-meta .generic-button, .activity-meta .generic-button a {
	display: inline !important;
}

.activity-list .activity-item .activity-meta.action .generic-button a, a.buddyboss_edit_activity_comment, a.buddyboss_edit_activity_cancel {
	padding: 10px 7px !important;
	font-size: 10px !important;
	color: #333333 !important;
	font-weight: 600 !important;
	border-color: #e5e5e5 !important;
	border-style: solid !important;
	border-width: 1px !important;
}

a.buddyboss_edit_activity_cancel {
	margin-right: 5px !important;
}

#activity-friends span, #activity-groups span, #activity-favorites span {
	color: #367bb7;
	margin-right: 4px;
}

.home ul.activity-list, .home li.activity-item {
	list-style-type: none !important;
}

 /*Slider mobile*/

 @media screen and (max-width:1199px) {
 	.nomobile {
 		display: none !important;
 	}
 }
 @media screen and (min-width:1199px) {
 .kleo_carousel  {
	display: none !important;
}
}

/* smart slider*/
/*@media only screen and (max-width: 440px) {
    div#n2-ss-4, div#n2-ss-4-placeholder {
        display: none;
    }
}*/

/*@media screen and (max-width:1199px) {
.n2-section-smartslider {
	display: none !important;
}
}*/
.shortcode-activity-stream {
 	padding: 10px;
}

/*.home .wpulike {
	display: none !important;
}*/

.posts-load-more {
	margin-top: 0px !important;

}


@media screen and (min-width:1199px) {

.vc_gitem-zone {
	height: 250px !important;
}

.masonry-listing .post-title {
 border-left: 3px solid #8a52ad;
}

.masonry-listing .post-image {
	height: 250px;
}


.masonry-listing .format-standard .post-title, .masonry-listing .post-title {
	height: 100px;
}

.masonry-listing .post-content {
	height: 650px;
}

.masonry-listing .post-info {
	height: 100px;
}

.masonry-listing .post-meta {
	height: 60px;
}

.pslider {
	width: 600px;
	
	margin: 0 auto 0 auto;
}
}


/*.sidebar #custom_html-12 {
	display: none;
}

.postid-1571851 #polls-widget-2 {
	display: none !important;
}

.postid-1571851 #custom_html-12 {
	display:  block !important;
}*/

.sidebar .wp-polls-ans {
	width: 100%;
	
	font-size:  13px;
}
.sidebar .widget_polls-widget {
	height: 445px !important;
    
}

.sidebar #polls-27 {
	font-size:  13px !important;
}
.sidebar #polls-27-ans {
	max-width:  145px !important;
	margin-top:  20px !important;
	line-height:  14px !important;
}

.kleo-form-modal {
	background-color: white !important;
	border: 1px solid darkgrey;
	width: 100% !important;
	min-width: 380px;
}



#buddypress div#item-nav .tabdrop .dropdown-menu li a {
	background-color: lightgray !important;
}

.bp-wrap .dropdown-menu {
	background-color: white !important;
}

/*Messages BuddyPress profile */
@media screen and (max-width:480px) {
	#message-threads li {
		padding: 4px !important;
		font-size: 15px;
	}
	#message-threads li .thread-content {
		margin-left: 45px;
	}
	#message-threads li .thread-content .excerpt {
		display: none;
	}
	#notifications-bulk-management {
		font-size:15px;
	}

}

#buddypress div#item-nav {
	height: auto !important;
}

.activity-list li.bbp_reply_create .activity-content .activity-inner, .activity-list li.bbp_topic_create .activity-content .activity-inner {
	/*margin-left: 85px !important;*/
	background-color: #f5f5f5;
}

.ac-reply-content input[type=submit], button.ac-reply-cancel {
	font-size: 10px !important;
	font-weight: 600 !important;
}

#footer {	
	border-top-style: solid;
	border-top-width: 0px;
	border-color: grey !important;
	/*z-index: -1;*/
}



.h1 {
	text-shadow: 0 5px 10px rgba(14,27,35,0.25) !important;
}

.home h1 a, .home h2 a, .home h3 a, .home h4 a, .home h5 a, .home h6 a {
	color: #367bb7 !important;
}

.home h1 a:visited, .home h2 a:visited, .home h3 a:visited, .home h4 a:visited, .home h5 a:visited, .home h6 a:visited {
	color: #367bb7 !important;
}

.activity h1 a, .activity h2 a, .activity h3 a, .activity h4 a, .activity h5 a, .activity h6 a {
	color: #367bb7 !important;
}

.activity h1 a:visited, .activity h2 a:visited, .activity h3 a:visited, .activity h4 a:visited, .activity h5 a:visited, .activity h6 a:visited {
	color: #367bb7 !important;
}

.bp-user .page-title, .bp-user .social {
	display: none !important;
}

/* Home page */

.home-page h1.page-title {
	display: none !important;
}

.inv-recaptcha-holder {
	display: none !important;
}

#buddypress div.activity-comments ul li > ul {
	margin-left: 10px! important;
}

.activity-comments>ul {
	padding: 0px !important;
}

#comments-list .comment-meta-actions, #comments-list .comment-meta-actions a , #buddypress .acomment-options a  {
	color: red !important;
}

#respond .form-control {
	font-size: 16px !important;
}




/* Newsletters */

/*.newsletters .help-block, #wpml-managecompany, #wpml-managesname {
	display: none !important;
}
.newsletters-management #savefields h3, .newsletters-management #savefields p {
	display: none !important;
}*/

#respond .newsletter {
	display: none !important;
}



.bp-wrap .managementemail, .bp-wrap #managementtabs ul, .bp-wrap #managementtabs ul li, .bp-wrap .newsletters h3{
	display: none !important;
}
.bp-wrap .widget_newsletters input.wpml {
	max-width: 440px !important;
}

.newsletters-management .newsletters-fieldholder-visible {
	margin: 5px 0 5px 0 !important;
	display: block !important;
}
.newsletters-page #subnav {
    display: none !important;
}
.newsletters .alert-success {
	background-color: #4dab26;
}
/*.newsletters-management .consent, .newsletters-management .name, .newsletters-management .company, .newsletters-management .sname {
	display: none !important;
}*/

.newsletters-form-wrapper .newsletters-field-error {
	background-color: #b94a48;
}

.newsletters-form-wrapper a.newsletters_button {
	color: white !important;
}

#newsletters-12 {
	height: 145px;
}

.newsletters-form-wrapper  table tr:nth-child(2) {
	display: none !important;
}

.newsletters-form-wrapper  #savefields {
		margin-top: -250px;

	}

.newsletters .alert {
	font-size: 60% !important;
	padding: 0px 15px !important;
	margin-bottom: 40px !important;
	max-width: 380px !important;
	margin-bottom: 100px !important;
	color: white !important;
}

#wpml-22email {
	width: 100% !important;
  max-width: 380px !important;
}

#newsletters-22-email-error {
	width: 100% !important;
  max-width: 380px !important;	
}

.newsletters .has-error .control-label, .control-label {
  display: none !important;
}

.newsletters-form-wrapper  h4 {
	margin-top: 15px !important;
}

@media (min-width: 576px) {
.newsletters-form-wrapper  .form-inline label .form-control {
	margin: 2px 5px 0px 5px !important;
}
}

.newsletters-form-wrapper .btn-primary {
	margin: 4px;
}

#subscriberauthloginformdiv .btn-primary {
    margin: 17px 13px 3px 15px;
}

.page-id-314 #subscriberauthloginformdiv .btn-primary {
    margin: -8px 13px 3px 15px;
}


.newsletters-form-wrapper .form-inline label {
	margin: -12px 10px 5px 0px !important;
}

.newsletters-form-wrapper .form-control {
	font-size: 12px !important;
}

#newsletters-4-form-wrapper .form-control {
	width: 300px !important;
}

.widget_newsletters input.wpml {
	width: 100% !important;
	max-width: 450px !important;
}

.newsletters-form-wrapper .wpmltext {
  font-size: 15px;
  height: 30px;
  width: 380px;
  margin-left: -8px;
  margin-top: -15px;
}

@media only screen and (max-width: 440px) {
.newsletters-form-wrapper .wpmltext {
  font-size: 12px;
  height: 30px;
  width: 100%;
  max-width: 380px;
  margin-left: -8px;
  margin-top: -15px;

  }
}
.mwai-chatbot-container {
	display: none;
}

.bp-nouveau .mwai-chatbot-container {
	display: block !important;
}


/*Blog comments  */

#commentform label {
	font-size: 15px !important;
}

.comment-form-comment textarea#comment, #respond input.form-control {
	background-color: white !important;
}

.comments-area input[type="checkbox"]{
	height: 12px !important;
	width: 15px !important;
}
.footer-color input[type="text"] {
    border-color: #e5e5e5 !important;
}

.stcr-subscription-list input[type=radio], input[type=checkbox] {
	margin: 7px !important;
}

.stcr-subscription-list {
	font-size:16px;
}

.stcr-subscription-list table tr td:nth-child(2) {
	width: 60% !important;
}

table.stcr-subscription-list {
	width: 100% !important;
	table-layout: fixed;
	display: table !important;
}

.stcr-subscription-list tbody {
	display: table-row-group !important;
}

.stcr-subscription-list thead {
	display: table-header-group !important;
}



/*.kleo-form-signin .stcr-subscription-list input[type=radio], .kleo-form-signin input[type=checkbox] {

	margin-left: -20px !important;
}*/


#ass-email-subscriptions-options-page input[type="radio"], #ass-email-subscriptions-options-pageinput[type="checkbox"]{
	margin: 4px 5px 0 0px !important;
}

#footer .widget, #footer .widget-area {
	border-width: 0px !important;
}

#text-19 {
	height: 302px !important;
	border: 0px !important;
}

.emaillist input {
	border-color: #777777 !important;
}

.emaillist, .emaillist form {
	display: inline !important;

}
.awac-wrapper {
	margin-top: 10px !important;
}

/*Forum Replies Pagination*/

#pagination-links {
    text-align: center;

}

#pagination-links ul.page-numbers {
	border: 1px solid #eee;
}

#pagination-links .custom-pagination {
	border: 1px solid #eee;
	display: inline;
	padding: 10px;
}
 
#pagination-links .page-numbers {
    display: inline-block;
    margin: 0 2px;
    border: 1px solid #eee;
}
 
#pagination-links a.page-numbers{
    display: inline-block;
    padding: 5px;
    background: #000;
   	/*color: #FFF;*/
    text-align: center;
    text-decoration: none;
    width: 20px;
}
 
#pagination-links span.page-numbers.current{
    display: inline-block;
    padding: 5px;
    background: #F00;
    /*color: #FFF;*/
    text-align: center;
    text-decoration: none;
    width: 20px;
}
 
#pagination-links .prev, #pagination-links .next {
    width: 40px
}
 
#pagination-links a.page-numbers:hover {
    background: #555;
}
/*Forum Replies Pagination end*/


/*Blog comments pagination*/



.comments-navigation {
	text-align: center;
}

.paginated-comments-links .page-numbers li {
	display: inline !important;
	background: #f9f9f9;
}

.paginated-comments-links .page-numbers {
	display: inline-block;
	padding: 5px 10px;
	margin: 0 2px 0 0;
	border: 1px solid #eee;
	line-height: 1;
	text-decoration: none;
	border-radius: 2px;
	font-weight: 600;
	background-color: white !important;
}
.paginated-comments-links .page-numbers.current,
a.page-numbers:hover {
	background: #f9f9f9;
}



.AtD_proofread_button {
	display: none !important;
}

.widget {
	/*border-style: solid;*/
    border-color: #DCDCDC;
    border-width: 1px;
}



/* Comment edit */
.aec-icons {
	display: none !important;
}

.aec_link_text, .aec_anon_text {
	margin-right: 0px !important;
}

.edit-comment-admin-links a, .ajax-edit-time-left, .aec-dropdown-container a {
	padding-right: 5px !important;
	padding-left: 0px !important;
	margin-left: 0px !important;
}

body .aligncenter, .entry-content a:hover .aligncenter {
	padding: 5px !important;
}

#buddypress form#whats-new-form p.activity-greeting {
	line-height: 1.5em !important;
}

.activity-update-form#bp-nouveau-activity-form #whats-new-textarea textarea {
    min-height: 84px !important;
}

.activity-update-form #whats-new-post-in-box #whats-new-post-in-box-items #activity-autocomplete {
	padding: 10px;
	font-size: 10px;
	width: 100%;
}

#whats-new-post-in-box {
	margin-left: 15px;
}

.activity-update-form #whats-new-options {
	float: left !important;
}

.activity-inner ul li {
	overflow: visible !important;
	list-style: disc !important;
	padding: 0px 0px !important;
}

/*#buddypress button:not(.multiselect) {
	padding: 0px !important;
}*/

.buddypress-wrap .select-wrap span.select-arrow {
	display: none !important;
}

.buddypress-wrap .select-wrap select {
	appearance: auto !important;
	
}

.buddypress-wrap .subnav-filters .component-filters select, .buddypress-wrap .subnav-filters .last select {
	height: 45px !important;
}

/*.buddypress-wrap .subnav-filters div {
	margin-bottom: 5px !important;
}*/

#buddypress .activity-list .activity-item .activity-header .avatar {
	display: inline !important;
}

/* Group icon activity on home page */
#buddypress .activity-list .activity-content .activity-header img.avatar  {
	margin: 2px 5px 0px 0 !important;
	width: 16px !important;
	height: 16px !important;
	display: inline !important;
}

#buddypress img.avatar.group-1-avatar.avatar-25.photo {
	width: 16px !important;
	aspect-ratio: auto 25 / 25;
	height: 16px !important;
}

#buddypress .acomment-avatar img {
	width: 50px !important;
	/*height: 50px !important;*/
}

/* Group icon activity sidebar */
.swa-activity-header p img.avatar {
    width: 15px;
    margin: 0px 3px 0px 3px;
}

/*Contact Form 7*/
.wpcf7 input[type="text"], .wpcf7 input[type="email"] {
	max-width: 400px;
}

div.wpcf7-response-output {
    margin: 20px 0px 0px 0px;
}

/* registration labels */
.register-section legend, .register-section label {
	
	font: 16px bold !important;
	color: black !important;
	
}



/* BSA */
div.bsap_1307645 {
	min-height: 125px;
	margin-bottom: 30px;
	height: auto;
	float: left;
}

/* acitivity links sidebar */
.swa-activity-list .swa-activity-header a:first-child, span.highlight {
    background: white !important;
    border-bottom: 0px !important;
    border-right: 0px !important;
    color: #059AE7;
    padding: 0px !important;
    text-decoration: none !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important;
    margin-right: 0px !important;
}


.sidebar .activity {
	margin-bottom: 20px !important;
}

.sidebar .bp-share-btn {
	display: none !important;
}

/* Social media links activity */

/*.icon-linkedin {
	margin-right: 2px;
}*/



.social {
	margin-left: 0px; 
	border: 1px solid; 
	border-color: #e5e5e5;
	padding: 12px 12px;

}
.social_icons {
	font-size: 16px;
	display: inline;
}

.sidebar .social_icons {
	font-size: 13px;
	margin-bottom: -20px;
}
.sidebar .social_icons a {
	margin-right: 2px !important;
}

.sidebar li.myCRED-leaderboard, .sidebar ol.myCRED-leaderboard {
	font-size: 13px !important;
}

.page .social_icons a {
	margin-right: 20px;
}

.home-page .social_icons a {
	margin-right: 12px;
}

@media only screen and (max-width: 480px) {
.home-page .social_icons a,  .page .social_icons a {
	margin-right: 8px !important;
}
}

@media screen and (max-width:480px) {
	.social_icons {
			font-size: 13px;
}
}

/*@media only screen and (max-width: 480px) {
.top-menu {
display: none !important;
}

}*/

.sign_in {
	font-size: 17px;
	margin-left: 20px;
	margin-bottom: 20px;
}
.sidebar .sign_in {
	font-size: 13px;
	margin-top: -20px;
}

/*Invisible captcha plugin */
.inv-recaptcha-holder {
	margin-top: 30px;
	padding-top: 30px;
	float: left;
}



/*View more buttons on homepage */
a.btn-primary, .btn-primary {
	color: white !important;
}

/* Global Search plugin */
.input-group-btn {
	line-height: 0px !important;
}

.bboss_search_page .wp_ulike_likers_wrapper li a {
	margin: 5px !important;
}

.bboss_search_page #activity-stream p, .bboss_search_page #activity-stream a, .bboss_search_page #activity-stream br {
	display: inline !important;
}

.bboss_search_page .search_results {
	padding-top: 40px;
}

.bboss_search_item .acomment-reply {
	display: none;
}

#buddypress .bboss_search_item .activity-header .time-since {
	margin-left: 20px;
}


.bboss_search_item .activity-avatar {
	background-color: white !important;
	margin-left: 0px !important;
	margin-right: 5px !important;
	margin-top: 5px !important;
	/*width: 25px !important;
	height: 25px !important;*/
	border: 0 !important;
}

.bboss_search_item img.avatar, .bboss_search_item .item-avatar {
	/*width: 80px !important;
	height: 80px !important;
	max-width: 80px !important;*/
	margin-right: 5px;
}

@media only screen and (max-width: 480px) {

	#buddypress .bboss_search_item .activity-header {
		margin: 0px 0px 0px 0px !important;
	}
	.bboss_search_item img.avatar, .bboss_search_item .item-avatar {
		max-width: 60px !important;
		max-height: 60px !important;
	}
}
.count {
	color: #367bb7;
	margin-right: 10px;
}
.search_filters {
	font-size: 12px !important;
}

.bboss_search_item_posts_comments img.avatar  {
	margin-right: 30px !important;
}


.bboss_search_results_wrapper {
	padding-top: 30px;
}

/*.bboss_search_form_wrapper {
	border: 1px solid #e5e5e5;
}*/

#searchform input[type=submit] {
	border: none;
	text-indent: -9999em;
	background: url(img/sprite.png) no-repeat;
	width: 24px;
	height: 24px;
	border-radius: 100%;
	position: relative;
	float: right;
	margin-top: 3px;
	
	
}
#searchform input[type=submit]:hover {
	transition: all 0.4s ease-in-out 0s !important;
	border: 0 !important;
	background-position: -24px 0;
	background-color: white;
}

#buddypress input[type=submit] {
	color: #000000 !important;
	margin-bottom: 8px !important;
}

@media screen and (max-width:480px) {
	#buddypress input[type=submit] {
		/*margin-top: 38px;*/
		margin-bottom: 0px;
	}
}

#buddypress div.message-search input[type=text], #buddypress div.dir-search input[type=text] { 
	background-color: #f4f4f4;
    color: black;
    border: 1px !important;
    border-color: #e5e5e5;
    border-style: solid;
    height: 65px;
    width: 100%;
    margin-top: 0px;
    font-size: 17px;
 }

 #buddypress div.message-search input[type=text], #buddypress div.dir-search input[type=text] {
 	background-color: #f6f6fa !important;
 }

/*@media only screen and (max-width: 480px) { 
	.fav, .unfav {
		display: none;
	}
}*/

/*#buddypress a.button.fav, #buddypress a.button.unfav {
	right: -4px !important;
	top: -10px !important;
	float: left !important;
	position: static !important;
	color: black !important;
}

#buddypress a.button.unfav {
	margin-top: -10px !important;
}*/

.activity-list .activity-item .activity-meta.action .button.fav, .activity-list .activity-item .activity-meta.action .button.unfav {
	position: relative !important;
}

 @media only screen and (max-width: 480px) { 
	#buddypress div.dir-search input[type="text"] {
	
	margin-top:40px;
	width: 100% !important;
	}
}

.search h1.page-title {
 	display: none;
 }

/*#buddypress .bboss_search_page div.item-list-tabs ul {
	float: left !important;
	margin-bottom: 25px !important;
	margin-top: 25px !important;
	width: 100% !important;
}


li.bboss_search_item_post {
	height: 200px;
}*/

.results-group-title {
	float: left;
	width: 100%;
	margin-top: 20px;
}
.bboss-thumb {
	margin-top: 10px;
	width: 100%;
	
}

#searchform {
	/*margin-top:50px;*/
	
	width: 100% !important;

	max-width: 500px !important;
}
div.dir-search{
	max-width: 600px;
	width: 100%;
	float: left !important;
}

.search-results .bp-navs ul li a, .search-results .bp-navs ul, .search-results .bp-navs li {
	display:inline;
	padding: 0px;
}

/* Global Search plugin */

h2.results-group-title {
	float: left;
}

/* Paginiation on news page (BuddyPress Activity ShortCode plugin) */


.page-numbers {
	background-color: #f4f4f4 !important;
}
.shortcode-activity-stream .pagination-links a, .shortcode-activity-stream .pagination-links span {
	
	/*width: 30px;
	height: 30px;
	line-height: 30px;*/
	text-align: center;
	display: inline-block;
	border-radius: 100%;
	margin: 0 3px;
	text-decoration: none;
	border-style: solid;
	border-width: 1px;
	border-color: gray;
	color: gray;
}


/* Profile icons */

/*#buddypress div#item-nav ul #nav-notifications-groups-li a:before { 
	content: "\e80d"; 
}

#buddypress div#item-nav ul #request-membership-groups-li a:before { 
	content: "\e82b"; 
}

#buddypress div#item-nav ul #home-groups-li a:before { 
	content: "\e835"; 
}

#buddypress div#item-nav ul #activity-groups-li a:before { 
	content: "\e8ed"; 
}

#buddypress div#item-nav ul #blog-groups-li a:before { 
	content: "\e858"; 
}

#buddypress div#item-nav ul #wiki-personal-li a:before { 
	content: "\e9cb"; 
}

#buddypress div#item-nav ul #nav-wiki-groups-li a:before { 
	content: "\e9cb"; 
}

#buddypress div#item-nav ul #points-personal-li a:before { 
	content: "\e988"; 
}*/

.rtoc-mokuji-content.animation-fade {
	border-radius: 10px;
}

.buddypress-wrap table.profile-fields:last-child {
	border: 1px solid #e5e5e5;
}

.directory .endnews {
	display: none;

}

.ITNews {
	background-color: #f4f4f4 !important;
}

.buddypress-wrap .bp-messages {
	padding: 10px;
}

.buddypress-wrap .main-navs:not(.dir-navs):not(.vertical)>ul #AI-tab-personal-li a:before { 
	content: "\e862"; 
}

.buddypress-wrap .main-navs:not(.dir-navs):not(.vertical)>ul #wiki-personal-li a:before { 
	content: "\e9cb"; 
}

.buddypress-wrap .main-navs:not(.dir-navs):not(.vertical)>ul #nav-wiki-groups-li a:before { 
	content: "\e9cb"; 
}

.buddypress-wrap .main-navs:not(.dir-navs):not(.vertical)>ul #points-personal-li a:before { 
	content: "\e988"; 
}

.buddypress-wrap .main-navs:not(.dir-navs):not(.vertical)>ul #nav-notifications-groups-li a:before { 
	content: "\e80d"; 
}
.buddypress-wrap .main-navs:not(.dir-navs):not(.vertical)>ul #invitations-personal-li a:before { 
	content: "\ea05"; 
}

.buddypress-wrap .main-navs:not(.dir-navs):not(.vertical)>ul #request-membership-groups-li a:before { 
	content: "\e82b"; 
}

.buddypress-wrap .main-navs:not(.dir-navs):not(.vertical)>ul #home-groups-li a:before { 
	content: "\e835"; 
}

.buddypress-wrap .main-navs:not(.dir-navs):not(.vertical)>ul #groups-personal-li a:before {
content: "\ea08";
}

.buddypress-wrap .main-navs:not(.dir-navs):not(.vertical)>ul #activity-groups-li a:before { 
	content: "\e8ed"; 
}

.buddypress-wrap .main-navs:not(.dir-navs):not(.vertical)>ul #blog-groups-li a:before { 
	content: "\e858"; 
}

.buddypress-wrap .main-navs:not(.dir-navs):not(.vertical)>ul>li>a:before {
	content: "\ea05"
}


.buddypress-wrap .main-navs:not(.dir-navs):not(.vertical)>ul #wiki-personal-li a:before { 
	content: "\e9cb"; 
}

.buddypress-wrap .main-navs:not(.dir-navs):not(.vertical)>ul #nav-wiki-groups-li a:before { 
	content: "\e9cb"; 
}


/* Password stength indicator in BuddyPress profile password change */
#pass-strength-result {
	color: red !important;
	margin-bottom: 10px;
}

/*Yuzo related plugin */
/*@media screen and (max-width:480px) {
	.yuzo-img, .yuzo-img-wrap {
		max-width: 300px !important;
	}
}*/
/* Safari Yuzo */
.relatedthumb p {
	margin: 0px !important;
}


/* Remove visibility options of profile fields */
.field-visibility-settings-toggle,
.field-visibility-settings,
.field-visibility-settings-notoggle,
#profile-personal-li {
  display: none;
}


/* Forum bbpress */

div.bbp-submit-wrapper {
	float:  left !important;
}

.topic #bbpress-forums div.bbp-forum-content, #bbpress-forums div.bbp-reply-content, #bbpress-forums div.bbp-topic-content {

background: #fff;
border: 1px solid #ddd;
box-shadow: 0 0 5px #e1e1e1;
position: relative;
padding: 10px;
}

@media screen and (min-width:780px) {

.topic #bbpress-forums div.bbp-forum-content:before, #bbpress-forums div.bbp-reply-content:before, #bbpress-forums div.bbp-topic-content:before {

right: 100%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none; 




border-color: rgba(238,238,238,0);
border-right-color: #eee;
border-width: 15px;
top: 7px;
}

.topic #bbpress-forums div.bbp-forum-content:after, #bbpress-forums div.bbp-reply-content:after, #bbpress-forums div.bbp-topic-content:after {
border-color: rgba(221,221,221,0);
border-right-color: #fff;
border-width: 12px;
top: 10px;

right: 100%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;

border-color: rgba(221,221,221,0);
border-right-color: #fff;
border-width: 12px;
top: 10px;
}
}

.js .tmce-active .wp-editor-area {
	color: black !important;
}

#qt_bbp_reply_content_code, #qt_bbp_reply_content_close {
	display: none !important;
}

#bbpress-forums div.bbp-forum-content, #bbpress-forums div.bbp-reply-content, #bbpress-forums div.bbp-topic-content {
	margin-left: 140px !important;
}

.tc_display {
	font-size: 11px;
}

#bbpress-forums div.bbp-forum-author .bbp-author-role, #bbpress-forums div.bbp-reply-author .bbp-author-role, #bbpress-forums div.bbp-topic-author .bbp-author-role {
	font-size: 11px !important;
}


.bbp-replies .bbp-header .bbp-reply-content {
	margin-left: 0px !important;
}

div.bbp-reply-header, div.bbp-topic-header {
	margin-left: 0px !important;
}



#bbpress-forums div.bbp-forum-author, #bbpress-forums div.bbp-reply-author, #bbpress-forums div.bbp-topic-author {
	margin-bottom: 35px !important;
	margin-right: 10px !important;
	padding-bottom: 10px;
	border-bottom: 1px dotted grey;
	border-right: 1px dotted grey;
	background-color: #f5f7f9;
}


#bbpress-forums h3 {
	font-size: 23px !important;
}
/* Larger forum title for large screens */
@media screen and (min-width:1200px) {
#bbp_topic_title, #bbp_topic_tags {
	min-width: 625px;
}
}

@media screen and (max-width:480px) {
#bbp_topic_title, #bbp_topic_tags {
	max-width: 280px;
}
#bbpress-forums div.bbp-reply-author a.bbp-author-name {
	display:block !important;
}
bbpress-forums div.bbp-forum-content, #bbpress-forums div.bbp-reply-content, #bbpress-forums div.bbp-topic-content {
	margin-left: 0px !important;
}

#bbpress-forums div.bbp-forum-author, #bbpress-forums div.bbp-reply-author, #bbpress-forums div.bbp-topic-author {
	text-align: center !important;

}

.bbp-author-role.role-keymaster {
	float: none !important;
}
}

/*Group header*/
/*#buddypress div.generic-button a, .buddypress div.generic-button a {
	font-size: 18px !important;
}*/


.groups div#item-header {
	display: none !important;
}

#buddypress div.item-list-tabs ul li.last {
	float: left !important;
}

#buddypress div.item-list-tabs#subnav, .component-navigation, .activity-nav {
	border: 1px #A0C8E4 solid !important; 
	background-color: #E1ECF4 !important;
	padding: 20px !important;
}
/* bbpress in groups */
.mce-toolbar .mce-btn button {
	padding: 2px 3px !important;
	line-height: normal !important;
}

/* bbpress remove post count */
#bbps-post-count {
	display: none !important;
}

/* bbp topic count plugin */
.tc_display ul li {
	float: none !important;
	margin-bottom: 0px !important;
}

/* Remove media buttons in bbpress forum */
#wp-bbp_reply_content-media-buttons, #wp-bbp_topic_content-media-buttons {
	display: none;
}

/* Sticky in bbpress forum **/

.main-color #bbpress-forums li.bbp-body ul.topic.sticky {
	background-color: #f2f2f2 !important;
}

/* Distance of icon of attachements in bbpress */
#bbpress-forums .bbp-attachments li a {
	padding: 10px;
	font-size: 10px !important;
}

/* Attachments bbpress forum */
#bbpress-forums .bbp-attachments ol.with-icons li {
	width: 100% !important;
	margin: 10px !important;
}

#bbpress-forums .bbp-attachments ol, #bbpress-forums .bbp-attachments-errors ol {
	overflow: hidden !important;
}


/* Email subscribers plugin */
.es_textbox_class {
	width:100% !important;
}

/* Social sidebar */
.textwidget a img {
	margin-top: 5px;
}

/* Social share plugin */

/*BuddyPress social share for not logged in users */
#buddypress .bp-share-btn a.button {
	line-height: 18px !important;
	margin-top: 10px !important;
	display: inline !important;
}

buddypress div.generic-button a, .buddypress div.generic-button a {
	display: inline !important;
}

.bp-list li .generic-button.bp-share-btn, .bp-share-btn {
	display: inline !important;
}

/* Share button */
/*body.activity-permalink #buddypress .activity-list li .activity-content, #buddypress .activity-list li .activity-content {
	display: inline! important;
}*/

#buddypress .activity-list li .activity-content  {
	display: inline !important;
}

.activity-list .activity-item .activity-content p, .activityplus_body {
	margin-top: 20px !important;
}

.service-buttons {
	padding: 0 !important;
}
.service-buttons a {
	padding: 0 !important;
}

/* Reddit icon for BuddyPress Share plugin */
.icon-reddit::before {
  content:url(https://4sysops.com/wp-content/themes/kleo-child/img/reddit-icon.svg);
 /* height:25px;
  width:25px;
padding-top:8px;*/
 }

.home .service-buttons {
	margin-left: 15px;
}

.service-buttons {
	margin-top: 15px;
}

a.bp-share.has-popup {
	margin-right: 20px !important;
}




/* 3 column home page */


.vc_column_container .vc_column-inner {
	border-color: #e5e5e5 !important;
}

.blog_home .avatar-50 {
	width: 50px !important;
}

.activity-avatar img.avatar-50 {
	border-radius: 100% !important;
	height: 50px !important;
	width: 50px !important;
}

.blog_home .author-name {
	font-size: 14px;
	color: #367bb7 !important;
}

.blog_home .author-name:hover {
	color: #00b9f7 !important;
}

.blog_home a {
	color: #367bb7 !important;
}

.blog_home a:hover{
	color: #00b9f7 !important;
}


#buddypress .meta-category, .blog_home .meta-category {
	display: none !important;
}


#buddypress ul.item-list {
	padding: 0px !important;
}

.activity-comments {
	background: #f5f5f5;
}


.kleo-activity-streams {
	margin-top: -3px;
}

/* 3 column home page */

#whats-new-content {
	padding: 4px !important;
}


/* mycred points */
.avatar-105 {
	margin-right: 10px;
	margin-bottom: 5px;
	float: left;
}

.widget .myCRED-history {
padding: 14px;
margin: 0;
list-style-type: none;
font-size: 11px;
}

.article-content .myCRED-leaderboard li {
	min-height: 120px;

}

/* home page */

.average_page_views {
	color: red;
}


/* Mycred */

.page .myCRED-leaderboard {
	font-size: 16px !important;
}

.myCRED-leaderboard li a {
	white-space: nowrap;
}

@media screen and (max-width:1000px) and (min-width:768px){
	.myCRED-leaderboard img.avatar {
		display: block;
	}
	.myCRED-leaderboard li a {
		font-size: 13px !important;
	}
}

.wpb_wrapper .myCRED-leaderboard li {
	min-height: 60px;
	font-size: 15px;
	white-space: nowrap;
}

.wpb_wrapper {
	padding: 10px;
	/*background-color: white;*/
}

.mycred_home {
	background-color: white;
	min-height: 290px;
}


.myCRED-leaderboard img.avatar-45 {
	margin-right: 5px;
}

.mycred-users-of-rank-wrapper {
	padding-left: 0px;
	
}

.mycred-users-of-rank-wrapper li {
	min-height: 120px;
	list-style: none;
}



/* in forum */
.bbp-reply-author .users-mycred-balance, .bbp-reply-author #bbps-post-count, .bbp-reply-author .mycred-my-rank {
	font-size: 11px !important;
	padding-right: 4px;
}

.bbp-reply-author {
	font-size: 12px;
}

/*.bbp-author-role {
	margin-top: -20px;
}*/

/* mycred points */

/*Sidebar*/

.swa-activity-list li.mini .swa-activity-content p {
	margin:5px !important;
}


.article-meta {
	width: 100% !important;
	text-align: left !important;
}

/*Sidebar 300px */

/*@media screen and (min-width:1200px) {
.col-sm-8 {
    /*width: 73% !important;*/
   /* padding-left: 0px !important;
    padding-right: 10px !important;
}*/

.col-sm-4 {
    /*width: 27% !important;*/
    padding-left: 0px !important;
    padding-right: 0px !important;
}

#comments .col-sm-4 {
	padding-left: 15px !important;
}

.article-meta {
	font-size: 14px;
	width: auto !important;
}


.post, .post-item, #comments {
	max-width: 695px;
	margin-left: auto !important;
  	margin-right: auto !important;
}

/*.page .article-content {
	max-width: 675px;
	margin-left: auto !important;
  	margin-right: auto !important;

}

.buddypress .page .article-content {
	max-width: 100% !important;
	width: 100% !important;
}*/

.blogpage {
	max-width: 675px;
	margin-left: auto !important;
  	margin-right: auto !important;	
}

.home .page .article-content {
	max-width: 100%;
	margin-left: auto !important;
  	margin-right: auto !important;

}

/* Images in old posts */
/*.post img {
	margin: 5px;*/

/* Don't apply margin to new posts */
.wp-caption img {
	margin: 0 !important;
}


/* Author name on homepage and blog archives */
.author-name {
	color: #000000 !important;
}


/* Side wide activity sidebar */
/*.widget_bp_swa_widget .swa-activity-list .swa-activity-content .swa-activity-inner, .widget_bp_swa_widget .swa-activity-list .swa-activity-content blockquote {
 	padding: 0px 0px 5px 5px !important;
}*/

/* Font size activity widget sidbar */
.widget_bp_swa_widget {
	font-size: 13px !important;
}
.swa-activity-list .swa-activity-content .swa-activity-header, .swa-activity-list .swa-activity-content .comment-header {
	font-size: 13px !important;	
}

.swa-activity-list li.mini {
	font-size: 13px !important;
}

.page-info {
	font-size: 13px !important;
	font-weight: bold;
}

/* Justify blog posts, break long words*/
.article-content {
	-webkit-hyphens: auto;
  	-ms-hyphens: auto;
  	hyphens: auto;
    text-align: justify !important;
    /*text-align-last: auto;*/
    word-wrap: break-word;
}

.post-meta {
	text-align: left;
}

.kleo-masonry .meta-author {
	display: block !important;
}


.article-content table {
	text-align: left;
    display: block;
    width: 100%;
    overflow-x: scroll;
}

.article-content tbody {
    display: table; 
    width: 100%;
}

.single-post .article-content td, .single-post .article-content th, .single-bp_doc .article-content td, .single-bp_doc .article-content th {
    white-space: normal;
}


.article-content::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 8px;
}


.activity-list {
	text-align: left !important;
}

.activity-list img {
	display: block;	
}

.article-title, .entry-title {
	text-align: left !important;
	hyphens: none !important;
}

.mwm-aal-container {
	text-align: left !important;
	font-size: 15px;
}

h2, h3, h4 { 
	text-align: left;
}

.vc_column_inner h4 {
	font-size: 13px;
}

/* Login Pop up */
.kleo-pop-title {
	text-align: center !important;
}

.bbp-login-form label {
	width: 200px !important;
}

/*@media screen and (min-width:1200px) {
.bbp-template-notice {
	width: 50% !important;
	margin: 0 auto !important;
}
.bbp-form {
	width: 50% !important;
	margin: 0 auto !important;	
}
}*/

#bbpress-forums .bbp-form input[type=text] {
	max-width: 300px !important;
}

.nav-bar li {
	border-bottom-color: #e5e5e5 !important;
	border-bottom-style: solid !important;
border-bottom-width: 1px !important;
}

/*Spacing for Top Menu */
/*.flexMenu-viewMore {
	display: none !important;
}*/
.top-bar .dropdown-menu {
	/*display: none !important;*/
	left:auto !important;
}
.header-color .top-menu li a, .header-color #top-social li a {
	color: white !important;
}
.col-sm-5 {
	width: 20% !important;
}
.col-sm-7 {
	width: 80% !important;
	float: right !important
}
/* No social links on mobile */
@media screen and (max-width:480px) {
	.col-sm-5 { 
		display: none !important;
}
}

/* Distance between post tile and screenshot */
@media screen and (max-width:768px) {
	.small-listing .post-title {
		margin-top: 15px !important;
}
}


/* More space for ads */
/*@media screen and (max-width:480px) {
	.home .container {
		padding-right: 5px !important;
		padding-left: 5px !important;
	}

	#bbpress-forums .hentry div.bbp-reply-content, #bbpress-forums .hentry div.bbp-topic-content {
		padding: 4px !important;
	}

	.wrap-content {
		padding: 2px !important;
	}
	.template-page {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
}*/



/* Reply button in bbpress */

bbp-forum-header a.bbp-forum-permalink, .bbp-reply-header a.bbp-reply-permalink, .bbp-topic-header a.bbp-topic-permalink {
	margin-top: 2px !important;
}

.bbp-admin-links .bbp-reply-to-link, .bbp-admin-links .bbp-topic-reply-link {
	color: red;
	font-weight: bold;
	font-size: 15px !important;
}

.bbp-reply {
	margin: 5px 10px 0px 0px;
	display: inline-block;
	border-radius: .25em;
	border: 1px solid #d3d3d3;
	line-height: 1em;
	padding: .5em 1em;
	font-size: 1em;
	cursor: pointer;
	vertical-align: middle;
	color: #777;
	background: #dfdfdf;
	box-shadow: 1px 1px 0 rgba(255,255,255,0.5) inset;
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
	text-decoration: none;
}

.bbp-reply a {
	color: black;
}
.bbp-reply a:hover {
	color: gray;
}
	

/*Hide rhombus in forum when scrolling through top menu */

#bbpress-forums .hentry div.bbp-reply-content:before, #bbpress-forums .hentry div.bbp-topic-content:before {
	z-index: 1 !important;
}



/*For ads in Kleo 3.1.3 (399 size)*/
@media screen and (min-width:1200px) {
/*.col-sm-9 {
    width: 84% !important;
    max-width: 901px !important;
}*/
#bbpress-forums .hentry div.bbp-reply-content, #bbpress-forums .hentry div.bbp-topic-content {
	margin-left: 126px !important;
	padding: 16px 16px 6px 6px !important;

}

.bbp-author-role {
	opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
}
}

/* No blog posts in activity stream on homepage */
/*.kleo-activity-streams ul.activity-list li.new_blog_post {
	display: none !important;
}*/

/* Display author name and avatar on homepage but not on single pages */
.single .article-meta .author-name, .single .article-meta .meta-author, .single .article-meta .avatar-50 {
	/*display: none !important;*/
	margin-left: -4px;

}

.single .article-meta .post-meta .avatar {
	display: none !important;
}

/* Author box because distance to ad too big */
/*.abh_box {
	margin: -25px 0 0 0 !important;
}*/

/* Article date */
.entry-date {
	font-size: 11px !important;
	color: #b0b0b0 !important;
}

/*Contact Form 7 Plugin */
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="password"], .wpcf7 textarea {
	color: black;
}

/*Author avatar plugin, list of authors */
.shortcode-author-avatars div.author-list .user {
	display: block;
	float: left;
	padding: 0.2em;
	text-align: left;
	width: 100%;
}



.reset-pass a {
	display: none;
}

/* Activity on homepage */
.activity-inner {
	padding-right: 5px;
	padding-left: 5px;
}



.activity-inner img.avatar-32 {
	width: 32px !important;
}



/*.activityplus_img {
	max-width: 600px;	
}
.activityplus_img img {
	width: auto;
	height: auto;
}*/
/*.activity-inner p:nth-child(2) {
	max-width: 600px;
}*/

.abh_description img {
	width: 100px;
	height: 58px;
}

.bp-docs .abh_tab_content .abh_text {
	margin-left: 110px !important;
}

.bp-docs .abh_tab_content .abh_text .abh_description {
	font-style: normal !important;
	font-size: 15px !important;
}

img {
  aspect-ratio: attr(width) / attr(height);
}



/* Images in activity streams */

/*.home-page #buddypress #activity-stream p img {
	
	max-width: 600px !important;
}

#buddypress #activity-stream p img {
    
    max-width: 100%;
}*/

/* Default style for mobile and smaller screens */
.activity-inner img {
    margin-top: 15px;
    max-width: min(600px, 100%);
    width: auto;
    height: auto;
    display: block;
}

img.bpfb_link_preview_image {
	width: auto !important;
	max-width: 600px;
}

.bpfb_preview_container td {
	white-space: normal !important;
}



/* Style for screens larger than 600px */
/*@media (max-width: 1000px) {
    .activity-inner img {
        max-width: 100%;
    }
}*/

/* Max image size on blog post list page */
.home .post-image img {
	max-height: 250px;
	/*object-fit: cover;*/
}



/* Navigation between blog posts left and right */

/*.pagination-sticky #newer-nav:before, .pagination-sticky #older-nav:after {
	width: 26px !important;
}

.pagination-sticky.member-navigation #newer-nav, .pagination-sticky.member-navigation #older-nav {
	width: 135px !important;
}*/

/*.pagination-sticky .outter-title {
	width: 110px !important;
}*/

.pagination-sticky.member-navigation #older-nav .entry-title {
	hyphens: auto !important;
    word-wrap: break-all !important;
}	


@media screen and (min-width:480px) {

.member-navigation {
	font-size: 11px !important;
}
/* Bigger hight for longer titles */
.pagination-sticky.member-navigation #older-nav, .pagination-sticky.member-navigation #newer-nav {	
		height: 140px !important;

}

.pagination-sticky .entry-title {
    -webkit-hyphens: auto;
  	-ms-hyphens: auto;
   -moz-hyphens: auto;
  	hyphens: auto !important;
    word-break: break-word !important;
}

.pagination-sticky.member-navigation #older-nav .entry-title, .pagination-sticky.member-navigation #newer-nav .entry-title {
	padding-right: 3px !important;
	padding-left: 3px !important;


}
}



/* No navigation on mobile devices 
@media screen and (max-width:480px) {
	.pagination-sticky  {
		display: none !important;
	}
}*/


/* Rating and Share */
.post-ratings {
	display: inline !important;
	max-height: 50px !important;
	white-space: nowrap !important;
}
.rate {
	display: block;
	margin-top: 15px;
	margin-bottom: 15px;
}

.apss-social-share, .apss-theme-4 {
	display: inline !important;
}


/* Super Socializer */
/*@media screen and (min-width:780px) {
.the_champ_horizontal_sharing {
display: none !important;
}
}*/



/* Add to any */

/*.addtoany_list a img {
	vertical-align: top !important;
	padding-top: 3px !important;
	margin-top: 0px !important;
}
.addtoany_list {
	display: inline-block !important;
	margin-right: 10px;
	padding-top: 5px;
}
.addtoany_list a .a2a_count {
	font-size: 12px !important;
    height: 20px !important;
    line-height: 18px !important;
    margin-top: 4px !important;
}

.addtoany_list a:hover span, .addtoany_list span {
    opacity: 100 !important;
}*/



/* Share in wiki */
.bp-docs .addtoany_list a .a2a_count {
	/*margin-top: 14px !important;*/
	margin-left: -5px !important;
}

div.doc-content .addtoany_list img {
    /* margin: 10px; */
    margin: 0px 10px 3px 0px !important;
}

.bp-docs .addtoany_list {
	margin-top: -15px !important;
}

.bp-docs .addtoany_list a img {
	padding-top: 1px !important;
}

/* avatars in wiki */
.doc-content .tiles li {
	margin-left: 0px !important;
}
div.doc-content .tiles img {
    margin: 10px !important; 
}

div.doc-content, #doc-meta, .doc-meta, .docs #comments  {
	border-bottom: 0px !important;
	border-top: 0px !important;
}

div.doc-content {
	padding: 0px !important;
}

.bp-docs .doc-content {
	padding: 20px !important;
}

@media screen and (max-width:480px) {
	.bp-docs .doc-content {
	padding: 5px !important;
	}
}

h2.directory-title, h2.doc-title, .folder-meta {
	border-bottom: 2px #a0c8e4 solid;   
}

/*wp ulike plugin */


.activity .bbpress .wpulike {
	display: none !important;
}

#buddypress #activity-stream ul li .acomment-options, #buddypress #activity-stream ul li .activity-meta {
	display: inline !important;
}
#buddypress #activity-stream li.activity_update {
	list-style-type: none !important;
}

.wpulike {
	display: inline !important;
	z-index: 1000;
}

#bbpress-forums .wpulike {
	display: block !important;
}

#buddypress .bboss_search_page #activity-stream .activity-meta, .bboss_search_page .wpulike  {
	display: none !important;
}

#bbpress-forums .wpulike li, #bbpress-forums .wpulike img {
	display: inline !important;
}

#buddypress #activity-stream .wp_ulike_likers_wrapper .wp-ulike-liker img {
margin: 5px !important;
}

.wp_ulike_likers_wrapper {
    margin: 0px 0 15px 0 !important;
}

.wp_ulike_likers_wrapper .tiles, .wp_ulike_likers_wrapper .wp-ulike-likers-list {
	margin: 5px !important;
}

#bbpress-forums .wp_ulike_likers_wrapper {
    margin: 15px 0 15px 0 !important;
}

.comment-body .wp_ulike_likers_wrapper {
    margin: 10px 0 15px 0 !important;
}

.wp_ulike_likers_wrapper ul.tiles {
	margin-left: 0px !important;
}

.bp-docs .wp_ulike_likers_wrapper ul.tiles li {
	margin: -5px -20px 0px 0px !important;
}

.bp-docs .template-page .wp_ulike_likers_wrapper ul.tiles {
    margin-left: -5px !important;
}

.bp-docs .comment-content .wp_ulike_likers_wrapper ul.tiles {
	margin-left: 0px !important;
}

.bp-docs .comment-content .wp_ulike_likers_wrapper ul.tiles li {
	margin: 10px -10px 0px 0px !important;
}

#bbpress-forums div.bbp-reply-content .wp_ulike_likers_wrapper ul.tiles {
	padding-left: 0px !important;
}

/* Comments */
/*.comment-form-cookies-consent input[type="checkbox"] {
    margin: 5px !important;
}*/

.bbpress .row {
	margin:  0px !important;
}

.comment-respond .row {
	margin-right: 0px !important;
}

p.comment-form-cookies-consent {
	line-height: 10px;
}

/* wpulike plugin sidebar*/

.swa-activity-list div.swa-activity-meta a {
	background-color: white;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 10px 20px !important;
}

/* Google rich snippets */
.wpulike p {
	display: none;
}


.activity-meta .wpulike {
	float: left;
	margin: -10px -70px 0 95px;
}



.comment-item .activity-meta .wpulike {
	float: left;
	margin: -10px 0px 0px 70px;
}

@media screen and (max-width:593px) {
	.comment-item .activity-meta .wpulike {
		margin: 0px 0 0 7px;
		width: 100%;
}
}

/*@media screen and (max-width:480px) {
	
	.activity-meta .wpulike {
		float: left;
		margin: -10px -80px 0px 0px;
	}
	.comment-item .activity-meta .wpulike {
		margin: 0px 0px 0px 10px;
	}
}*/


.wp_ulike_general_class, .wp_ulike_is_unliked {
	display: inline !important;
	margin-right: 10px;
	margin-bottom: 10px !important;
}

.wpulike .wp_ulike_btn {
	padding: 11px 20px !important;
	border-radius: 4px !important;
	box-shadow: 0 0 0 0px !important;
}

.wp_ulike_likers_wrapper .wp-ulike-likers-list .wp-ulike-liker {
	display: inline !important;
}




/* like button and activity meta in line */

@media screen and (max-width:519px) {
	.activity-list .activity-item .activity-meta.action {
		margin-left: 5px !important;
	}
	 .activity-meta  .wpulike {
		margin-left: 10px;
		margin-top: 40px !important;
		margin-right: -115px !important;
		display: inline !important;
		z-index: 1000;
	}
	 .activity-meta .activity-meta.action {
		margin-left: -30px !important;
	}
	.activity-comments .wpulike {
		margin: 0 0 0 7px !important;
	}

}



#bbpress-forums .wpulike {
	display: block !important;
}

#buddypress div.activity-meta {
	display: inline;
}


/*.avatar-32 {
	margin-left: 20px;

}*/

ul.tiles {
	margin-top: -15px !important;
}

a.user-tootip {
	margin-left: 20px;
	background-color: white;	
}

.tooltip {
	top: 0px !important;
	left: 0px !important;
}

/* wpulike plugin sidebar end*/

.bp-docs .wp_ulike_likers_wrapper .wp-ulike-likers-list .wp-ulike-liker {
	margin: -10px !important;
}

/* wp_ulike avatars side by side forum*/
#bbpress-forums ul.tiles li {
	width: auto !important;
}
/*#bbpress-forums .wpulike-default .wp_ulike_btn {
	margin-top: 5px !important;
}*/


/*Correction for Ulike plugin left vertical line too long otherwise*/
#buddypress .activity-timeline {

  margin-top: 500px;
}

/*Remove like for activites of blog comments,  likes, bbpress, blog posts */
li.new_blog_comment .wpulike, li.wp_like_group .wpulike, li.bbp_reply_create .wpulike, li.new_blog_post .wpulike {
	display: none !important;
}

/* For like button of Wiki activites in the sidebar (changed )
.swa-activity-list li.mini div.swa-activity-meta a {
    padding: 10px 20px !important;
}

.swa-activity-list div.swa-activity-meta a {
	
	border-bottom: 0px !important;
}*/

/*wp ulike plugin end*/


/* Some image captions (Office 2016 installation) are too far from the image */
br {
   display: block !important;
   content: " "; /*for Chrome*/
   margin-top: 5px !important;
}

/* Buddybress member list, otherwise tile of current user too small */
.member-inner-list {
	min-height: 157px;
}

/* Blog post excerpt on single page */
#single-excerpt {
	font-weight: bold;
}


/*Single blog posts */
ol {
	line-height: 23px !important;
}


/* Kleo Carousel title */
h4.post-title a {
	line-height: 22px !important;
	font-size: 18px !important;
	white-space: normal !important;
	font-weight: bold !important;
	
}
/* For headlines without line break */
.kleo-carousel-container h4.post-title.entry-title {
	 min-height: 120px !important;
}

.kleo-carousel-post .post-image {
	min-height: 175px !important;
}


.size-kleo-post-gallery {
	min-height: 150px !important;
}

/*.single .kleo-carousel-container h4.post-title.entry-title {
	min-height: 170px !important;
}*/

/*.single .kleo-carousel-container h4.post-title.entry-title {
	min-height: 220px !important;
}

.single .kleo-carousel-container .post-image {
	min-height: 100px !important;
}*/


/* Blog comment form */
/* Crayon adds quicktags to comment form, needs to be removed because tinymce (see functions.php*/
/*#qt_comment_toolbar {
	display: none !important;
}*/

/*tinymce visual editor for commments, remove fullscreen link (confilicts with fixed header) */
.mce-i-fullscreen {
	display: none !important;
}

/* BuddyPress docs wiki */



/* Otherwise text area too small */
#buddypress #commentform textarea {
	width: 100% !important;
}

.buddypress-wrap textarea {
	height: 80px;
	width: 100%;
}

#buddypress form#whats-new-form textarea {
	background-color: #f4f4f4;
}

/* Remove border images */

.doc-content .wp-caption.aligncenter {
	/*border-style: none !important;*/
	padding: 0px 15px 0px 0px !important
}

.bp-docs #subnav ul {
	list-style-type: none !important;
	padding: 5px !important;
}

#subnav {
	padding: 5px !important;
	border: 1px solid #e5e5e5 !important;
}

/*Remove Attachement area */
#doc-attachments, .doc-attachments {
	display: none !important;
}

/*Because of Add media button */
.doc-content #buddypress .standard-form label#content-label, #content-label {
	margin-bottom: 0px !important;
}
a.ytprefs_media_link {
	display: none !important;
}

/* Comments in Wiki */


ol.commentlist, .bp-docs #comments ul {
	list-style: none !important;
	list-style-type: none !important;
}

.comments-closed {
	margin-top: 60px !important;
}

/*.bp-docs .wp-ulike {
	float: left !important;
	margin-right: 10px;
}

.bp-docs .wpulike {
	float: left !important;
	margin-right: 10px;
}
.bp-docs .comment-reply-link {
	line-height: 14px !important;
	font-size: 14px !important;
}*/


.comment-content {
	margin-top:10px !important;
	/*clear: both;*/
}

/* Remove shadow from avatar in comments */
.comment-avatar {
	box-shadow: 0px 0px 0px 0px !important;
}
/*#buddypress .activity-list .activity-avatar {
	width: ;
}*/

/*BuddPress Docs comments */
.bp-docs ol.commentlist, .bp-docs #comments ul {
	padding: 0px !important;
}

.bp-docs ul.children {
	margin-left: 20px !important;
}

.bp-docs .comment-body {
	border-bottom: 1px solid #DCDCDC !important;
	padding: 10px 0px;
	border-bottom-style: solid;
}


.bp-docs .comment-reply-link {
	color: red !important;
	font-size: 13px !important;
	text-transform: uppercase;
}
.bp-docs .comment-wrap .comment-avatar {
	float: left;
	position: relative;
	z-index: 2;
	margin-top: -7px;
}

/*.bp-docs .vcard img.avatar {
	width: 60px;
}*/

.bp-docs .says {
	display: none !important;
}

#respond {
	margin: 0px 0 10px !important;
}

/* Comments */

#comments .comment-respond, #comments-list .comment-respond {
	margin-left: 0px !important;
}


/* Numbered lists in comments */

.comment-body ol {
	list-style: decimal !important;
	margin: 20px !important;
}

.comment-body ul li {
	padding-left: 0px !important;
}

.comment-body ul {
	margin-left: 25px !important;
	/*margin-bottom: 20px !important;*/
	list-style: disc !important;
}

/* Blog comment form end */

/*Blog comment break long words*/
.comment-content {
	word-wrap:break-word;
}


/* Ogranize Seires */

.series fieldset {
	border: 1px solid #D0D0D0 !important;
	background-color: #f4f4f4;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 10px;
}

.series legend {
	font-size: 14px;
	padding: 0px 5px 0px 5px;
	max-width: 125px;
}


div#seriestop {
	margin:0px 0px 0px 0px;
}

h1.serieslist {
	margin: 0px !important;
	padding: 0px !important;
	line-height: 42px !important;
	font-size: 17px;
	
}

ol.serieslist-ol {
	margin: 0px 0px 0px 25px;
	padding: 0px;
}

li.serieslist-li {
	font-size: 14px;
	line-height: 22px !important;
}


/*SyntaxHighlighter Evolved adds mce editor to comment editor */
.single-post .wp-editor-tools, .single-bp_doc .comments-area .wp-editor-tools, .single-post .mce-container-body, .single-post .quicktags-toolbar, .single-bp_doc .comments-area .quicktags-toolbar, .single-bp_doc .comments-area .mce-container-body {
	display: none !important;
}

.doc_content pre {
	background: #F4F4F4 !important;
border: 1px solid #CCC !important;
margin-bottom: 1.5em !important;
padding: 0.3em 0.5em !important;
min-height: 1.5em;
}

/* Excerpt in single blog posts */
#single-excerpt {
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 3px;
}

/* Better Anchor Links title*/
.mwm-aal-title {
	color: #444;
	font-size: 20px;
	font-weight: bold !important;
	margin-bottom: 10px;
	font-family: Roboto Condensed !important;
}
.mwm-aal-container {
	border: 1px solid #D0D0D0 !important;
	background-color: #f4f4f4;
	padding: 5px 10px 5px 10px;
}

/* Better Anchor Links because of fixed menu bar */
a.anchor{display: block; position: relative; top: -150px; }

/* Otherwise dropdown menus distance too big if entire header is open, solution does not work with mobile theme */
/*.menu-item, .notify-contents {
	max-height: 75px;
}*/


/* For Safari, otherwise third column doesn't fit (blog home page for instance) */
/*.responsive-cols.per-row-3>* {
	width: 33% !important;
}*/

/* for shortcode-activity-stream on front page, otherwise "ago" in next line */
#buddypress .activity-header p a:last-child {
	margin-right: 0px !important;
}

/* 
 Site background grey
 */

.kleo-masonry .post {
	background-color: transparent !important;
}

.kleo-masonry .category-reviews .post-content {
	min-height: 305px !important;
	background-color: white !important;
}

.search-results .post-item {
	background-color: white !important;
}

 .shortcode-activity-stream {
 	background-color: white !important;
 }

/* Messages notification in menu */
 .kleo-notifications {
 	background-color: white !important;
 	color: black !important;
 }

.wrap-content {
	background-color: white !important;
	padding: 0px;	
}

.widget {
	background-color: white !important;
	padding: 10px !important;
}

.post {
	background-color: white !important;
	padding: 10px !important;
}

/* For Wiki posts on homepage */
.type-bp_doc {
	background-color: white !important;
	padding: 10px !important;
}

.kleo-carousel-container {
	background-color: white !important;
	padding: 10px !important;
}

/* Homepage Social - Blog - Wiki - Forums */
.bordered-icons {
	background-color: white !important;
	padding: 10px !important;
}
.multi-columns-row {
	margin-left: 0px !important;
	margin-right: 0px !important;
}
div.col-xs-12.col-sm-6.col-md-3 {
	max-height: 185px !important;
}

/* Homepage */

.mycred_home .vc_column-inner {
	border-top: 1px solid;
	border-bottom: 1px solid;
}


.multi-columns-row {
	background-color: white !important;
	padding: 10px !important;
}


/* Activity page and Home page */
.kleo-activity-streams {
	background-color: white !important;	
}
.activity-avatar {
	box-shadow: 0px 0px 0px 0px !important;
	margin-top: 20px !important;
}

@media only screen and (max-width: 480px) {
	.activity-avatar {
		margin-top: 0px !important;
	}
}

.kleo-gap {
	background-color: #f4f4f4 !important;
}

/* 
 Site background grey end
 */



/* Sidebar Site Wide Activity, remove edit and spam button */

.sidebar .spam-activity, .sidebar .action-edit, .sidebar .bp-share-button {
	display: none;
}


/*Rounded avatars */
img.avatar {
	border-radius: 100% !important;

}


/* Wiki */ 

.wiki-img {
 	max-width: 600px;
}



.doc-content h3 a {
	color: #367bb7 !important;
}

.doc-content h3 a:hover {
	color: #00b9f7 !important;
}
/* buddypress docs (Wiki) title in doc view */

#bp-docs-single-doc-header {
	background-color: white !important;
	padding: 10px !important;
}

.doc-tabs, .doc-meta, .doctable, #subnav {
	background-color: white !important;
	padding: 10px !important;
}
.doc-content {
	background-color: white !important;
	border-left: 0px !important;
	border-right: 0px !important;	
}


/* BuddyPress Docs */
.bp-docs th.tags-cell {
	width: 15% !important;
}

.bp-docs th.groups-cell{
	width: 12% !important;	
}

.bp-docs .attachment-clip-cell {
	/*width: 2% !important;*/
	display: none !important;
	
}

.doctable thead {
	display: none !important;
}

.doctable .title-cell {
	max-width: 200px;
	text-align: left;
	padding-right: 10px;
	width: 35% !important;
}
.doctable .author-cell {
	text-align: left;
}

.groups .doctable thead .title-cell a {
	margin-left: 50px !important;
}

.groups .doctable thead .author-cell a {
	margin-left: 20px !important;
}

.groups .doctable thead .author-cell a {
	margin-left: 23px !important;
}

.groups .doctable thead .created-date-cell a {
	margin-left: -40px !important;
}
.groups .doctable thead .edited-date-cell a {
	margin-left: -40px !important;
}

.groups .doctable .author-cell {
	width: 15% !important;
}
.groups .doctable .tags-cell {
	width: 15% !important;
.form-table {
	font-size: 12px;
}/
.doctable {
	font-size: 15px !important;
	width: 100%;
}
	
}




#buddypress #bp-docs-all-docs li {
	display: inline !important;
	padding: 3px 10px !important;
}

#bp-create-doc-button {
	margin: -3px 19px !important;
}








/* buddypress docs (Wiki) for history comparison on mobile devices */
/*.doc-content {
	padding: 5px !important;
}*/


/*BuddyPress Docs */




/* List of post revisons */

.doc-content table.form-table {
	font-size: 11px !important;
	 border-collapse: separate;
    empty-cells: hide;
}

/*Radio buttuon in Wiki revisions list */	

.screen-reader-text {
	padding: 5px;
}
/*Wiki revisions table, ensure word wrap */
.revisions-control-frame {
	position: relative;
}
table.diff {
    table-layout: fixed;
    width: 100%;
    white-space: pre-wrap;

}

.doc-content td.diff-context, td.diff-deletedline, td.diff-addedline {
    font-family: Consolas,Monaco,monospace;
    font-size: 14px;
    line-height: 1.57142857;
    padding: 0px;
    vertical-align: top;    
}

table.diff tbody tr td:nth-child(2), .middle {
	/*width: 4% !important;*/
	padding: 0px 0px 0px 10px !important;
}

#revision-field-post_content .left, #revision-field-post_content.right {
	width: 48% !important;
}
#revision-field-post_title {
	display: none !important;
}


/* bbpress forum title */
a.bbp-forum-title { 
	color: #367bb7 !important;
}
a:hover.bbp-forum-title  {
	color: #00b9f7 !important;
}

/* bbpress forum enumeration */ 
#bbpress-forums ol {
	list-style: decimal outside !important;
	margin: 0px 15px 0px 20px !important;
}

#bbpress-forums ol li {
	word-wrap:break-word !important;
	width: 90% !important;	/*Safari */
}

#bbpress-forums div.bbp-reply-content ul {
	list-style: disc outside !important;
	padding-left: 20px !important;
	margin: unset !important;
}

.bbps-support-forums-message {
	font-weight: bold;
	text-align: left;
}

#bbps_support_topic_assign {
	text-align: left;
	margin-top: 25px;

}

#bbps_support_forum_options {
	font-size: 14px !important;
}


@media screen and (max-width:480px) {
#bbps_support_forum_options, #bbps_support_forum_move, .bbps-support-forums-message {
	padding: 0px !important;
}
}

@media screen and (min-width:1200px) {
.bbps-support-forums-message {

    margin-bottom: -25px;
}


#bbps-topic-status {
    padding-top: 20px;
}
}


/*#bbps-topic-assign {
	padding-top: 35px !important;
}

#bbps-topic-status{
	padding-top: 35px;
}*/

.article-content ol li {
	padding-left: 7px !important;
	margin-top: 10px !important;
}

/* Blue link color in sidebar */
.sidebar a { 
	color: #367bb7 !important;
}
.sidebar a:hover {
	color: #00b9f7 !important;
}

/* Delete button on activity page, otherwise spam button cut off on mobile devices */
.delete-activity {
	padding: 0 !important;
}

/* Important for bbpress forum, otherwise text forms will be be cutt off on mobile devices */
fieldset {
	min-width: 0px !important;
}

/* Move activity form down for Safari because form is cut if user clicks commennt link */

.bpfb_form_container {
	margin-top: 50px;
}

/* bbpress topic title width too small on mobile devices */
li.bbp-forum-info,
li.bbp-topic-title {
	width: 90% !important;
}

/* Modal login Kleo theme, remove Lost your pastworkd  link */
.wrong-response a {
	display: none;
}

.login-action-rp a {
	display: none !important;
}

/* Home page margin between boxes */
.container-wrap {
	padding-bottom: 10px !important;
	padding-top: 10px !important;
}

.bbpress #main-container {
	padding: 0px !important;
}

.footer-color a {
	color: #777 !important;
}

#footer h4 {
	font-size: 16px !important;
}

/* Blog post screenshot caption */
.wp-caption-text{
	font-size: 14px !important;
}

/* Without Youtube plugin 
.video-wrapper,
.videoWrapper iframe, 
.videoWrapper object,
.videoWrapper embed {
	position: absolute;
	top: 0;
	left: 0;

	width: 100%;
	height: 100%;
	text-align: center;
	margin: auto;
	
}

.videoWrapper {
	position: relative;
	padding-bottom: 53.25%; 
	
	
	text-align: center;
	max-width: 610px;
	
	margin: auto;
}
*/



/*blockquote*/
blockquote { 
	padding: 0px 30px 0px 40px !important;
	border-left-width: 0px !important;
	background: url(img/blockquote.gif) no-repeat left top !important;
	border: 0;
}

blockquote p { 
	font-size: 16px;
	font-style: italic;
}

.widget blockquote p { 
	font-size: 11px;
}


/* Otherwise gap on homepage to slider bigger than for blog posts row */
 /*#buddypress ul.item-list li {
	padding: 10px 0px 20px 0px !important;
	margin:0px;
}
 #buddypress ul.item-list  {
	padding: 10px !important;
	margin:0px;
}*/


.kleo-navbar-fixed .kleo-main-header.header-scrolled {
border-bottom: 5px solid #e5e5e5;

/*box-shadow: 0 0 30px #e5e5e5;
border-top: 0px solid #e5e5e5;

border-left: 0px solid #e5e5e5;
border-right: 0px solid #e5e5e5;*/
}
/*
.container {
box-shadow: 0 0 30px #e5e5e5;
}*/


.main-title {
	padding-left: 20px;
}


#logo_img {
	width: 183px;
	height: 73px;
}


/* Access rights */
.toggle-content {
	font-size: 13px;
}


/* Last selector for activities */
.last {
	font-size:13px;
}

/* BuddyPress profile text */

.buddypress div#item-header h4.user-nicename, .buddypress div#item-header div#item-header-content h4, .buddypress div#item-header div#item-header-content h4 {
	text-align: center;
}	

#buddypress div.profile .dl-horizontal p {
	margin-bottom: 15px;
}

/* BuddyPress comments */
#buddypress div.activity-comments {
	/*margin: 15px 15px 0px 15px !important;*/
	margin-top: 10px !important;
}

@media screen and (max-width:480px) {
	.page-template-ITNews #buddypress div.activity-comments {
		margin: 15px 15px 0px 15px !important;
	}
}

.page-template-ITNews #buddypress div.activity-comments {
	margin: 15px 15px 0px 95px;
	background: #f5f5f5;
}

.page-template-ITNews #buddypress .acomment-avatar img {
	width: 50px !important;
 	height: 50px !important; 
}

.page-template-ITNews #buddypress div.item-list-tabs#subnav, .page-template-ITNews .-meta {
	display: none !important;

}

.page-template-ITNews .load-more {
	text-align: center;
	font-size: 20px;
}

.page-template-ITNews #buddypress div.activity-comments div.acomment-content {
	padding: 15px;
}

.page-template-ITNews .bp-list li {
	padding: 0px !important;
	margin: 0px !important;
}

.page-template-ITNews .activity-list .activity-item .activity-content .activity-header, .page-template-ITNews .activity-list .activity-item .activity-content .comment-header {
	margin-top: 20px;
}

.page-template-ITNews #buddypress div.activity-comments ul li > ul {
	margin-left: 0px !important;
}

.page-template-ITNews ul {
	padding-inline-start: 5px;
}


#buddypress div.activity-comments ul li {
	border-top-width: 0px !important;
}

#buddypress div.activity-comments div.acomment-content {
	padding: 2px;
}


#buddypress .activity-list .activity-content {
	border-bottom-style: none !important;
}


/* Buttons after activity */
.activity-meta {
	padding-bottom: 10px !important;
	margin: 18px 0px -1px 0px !important;
	display: inline;
}
#buddypress div.activity-meta a.button {
	padding: 10px 7px !important;
	font-size: 10px !important;
}	

/*#buddypress div.activity-meta a.fav {
	padding: 0px 4px !important;
}*/

/* BuddyPress sidebar for YouTube videos */
.swa-activity-inner p iframe {
	height: auto !important;
}


/* BuddyPress activity bcause of ActivityPlus border overlap */

.bpfb_form_container  {
	margin-top: 5px !important;
}

.activity-timeline {
	border-right-style: none !important;
	border-right-width: 0px !important;
}

/* Text for Activityplus updates */
.activityplus_body {
	font-style: italic;
}

/* Activityplus preview image */
	

/* ActivtyPlus same background color as theme */
.bpfb_form_container {
	background-color: inherit!important;
}

/* Spam button in sidebar */
.spam-activity {
	margin-left: 8px;
}
  
 /* Activity Plus image click */
 /*.thickbox-loading {
 	font-size: 10px;
 }
#TB_closeWindow {
 	margin-top: -5px !important;
 }*/

/* Actitivty Plus disable photos and videos,  */

img.bpfb_preview_photo_item {
	width: 100%;
	max-width: 600px;
}

 /*#bpfb_addPhotos {
 	display: none;
 }*/

/*#bpfb_addVideos {
 	display: none;
 }*/


.buddypress .activity-inner iframe {
    width: 100%;
    max-width: 600px; /* Maximum width */
    height: auto;
    aspect-ratio: 16 / 9; /* Maintain 16:9 aspect ratio */
    /*margin: 0 auto; /* Centering if the parent is wider */
    margin-top: 15px;
}

.fluid-width-video-wrapper {
    width: 100%;
    max-width: 600px; /* Maximum width */
    height: auto;
    aspect-ratio: 16 / 9; /* Maintain 16:9 aspect ratio */
    /*margin: 0 auto; /* Centering if the parent is wider */
    margin-top: 15px;
    padding-top: 35% !important;
}

#bpfb_addLinks {
 	margin-bottom: -100px;
 }

#bpfb_link_preview_url {
	margin-top: 10px;
	max-width: 100%;
}


.bpfb_link_preview_container {
	width: 100% !important;
	height: auto !important;
	margin-right: 10px;
	padding: 5px;
}
.bpfb_actions_container input[type=button] {
	padding: 8px !important;
	background-color: lightgrey !important;
}

#buddypress .bpfb_action_container input[type=button] {
	background-color: lightgrey !important;	
}
#bpfb_link_url_preview {
	margin: 4px;
}


.bpfb_actions_container {
	border: solid grey 1px;
	max-width: 1200px;
	background-color: lightslategrey;
	margin: auto;
	padding: 5px;
}
.bpfb_actions_container tr {
	background-color: white;
}

.bpfb_actions_container td {
	width: 50%;
}

.bpfb_controls_container {
	background-color: lightgrey;
}

.bpfb_controls_container .qq-upload-button {
	width: 145px !important;
}

#bpfb_addLinks, .bpfb_actions_container.bpfb-theme-round {
	margin-bottom: 5px;
}

#TB_caption {
	height: 40px !important;
}


/*	.activityplus_body {
float: right;
	display: inline-block !important;
	position: relative;
	width: 62%;
	margin-top: 10px;
}*/
/*.activityplus_img {
	/*float: left;
	display: inline-block !important;
	
}*/

/*.activity-inner img {
	height: auto;
	max-width: 100%;
}*/

/*.activityplus_img img {
	height: auto;
	max-width: 600px;
}*/

.activityplus_link {
	font-size: 120%;
	margin-bottom: 10px;
	margin-top: 10px;
	font-weight: bold;
}