
.loader-dots-h{
	background-image:url(../images/three-dots.svg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:34px auto;
	height:34px;
	width:40px;
	display:inline-block;
	filter: invert(27%) sepia(51%) saturate(2878%) hue-rotate(346deg) brightness(104%) contrast(97%);
}

.talks-tags-list-group{
	
}
.talks-tags-list-group a{
	text-decoration:none !important;
	padding:0.5rem 0.8rem;
}
.talks-tags-list-group a .counter{
	font-size:0.9rem;
}

#talks_widget{
	position:relative;
}

#talks_widget > .title_bar{
	position:sticky !important;
	top:0 !important;
	left:0 !important;
}

#talks_add_form{display:none}
#talks_add_form>form>.textarea.form-control{margin-bottom:1rem}

#talks_add_form form .talk_tags .input_checkbox_list, 
#talks_add_form form .talk_tags input[name="tags"]{	
	font-size:0.930rem;
}
#talks_add_form form .talk_tags .tags_input svg{
	margin-right:0.5rem;
}
#talks_add_form form .talk_tags input[name="tags"]{
	border:0; 
	background:none;
	font-weight:600;
	padding:0;
}
#talks_add_form form .talk_tags_change .dropdown-menu{
	padding:0;
}
#talks_add_form form .talk_tags_change .input_checkbox_list label{
	display:block;
	float:none;
	margin:0;
	cursor:pointer;
	padding:0.1rem 0.5rem;
}
#talks_add_form form .talk_tags_change .input_checkbox_list label input{
	cursor:pointer;
}
#talks_add_form form .talk_tags_change .input_checkbox_list label:first-child{
	padding-top:0.3rem;
}
#talks_add_form form .talk_tags_change .input_checkbox_list label:last-child{
	padding-bottom:0.3rem;
}
#talks_add_form form .talk_tags_change .input_checkbox_list label:hover{
	background:rgba(0,0,0,.020);
}

#talks_widget > #entries_list > #talks_add_form form input[name="title"],
#talks_widget > #entries_list > #talks_add_form form .talk_tags,
#talks_widget > #entries_list > .entry.parent > .media-body > #talks_add_form.edit_form form .talk_tags{
	display:flex !important;
}

#talks_add_block form{
	position: relative;
    width: 100% !important;
    padding: 0;
	opacity:0.8;
}
#talks_add_form.edit_form > .card-body{
	padding:0;
}
#talks_add_block:hover form{
	opacity:1;
}
#talks_add_block form .icms-user-avatar{
	min-width:26px !important;
	width:26px !important;
	height:26px !important;
	display:flex !important;
	align-items:center;
}
#talks_add_block form .icon-avatar{ 
	position: absolute;
    z-index: 4;
    left: 5px;
    top: 0;
    bottom: 0;
    font-size: 1.2rem;
    display: flex;
    align-items: center;
}
#talks_add_block form .form-control {
    padding-left: 38px !important;
    height: calc(1.5em + .75rem + 2px);
    font-size: 0.900rem;
	width: 100% !important;
    display: block;
    position: relative;
    box-sizing: border-box;
	cursor:pointer;
}

#talks_add_block .icms-talks-replies-count {
    font-size: 0.900rem;
	line-height:1.1 !important
}

#talks_widget.wopened #entries_list > .entry:not(.childs-view){
   
}


#talks_widget #entries_list .entry iframe{
	width:100%;
}

#talks_widget #entries_list .entry.childs-view #talks_add_form .card-body{
	padding:0;
	margin-top:1rem;
	margin-bottom:1rem;
}
#talks_widget #entries_list .entry.childs-view #talks_add_form input[name="title"],
#talks_widget #entries_list .entry.childs-view #talks_add_form .talk_tags, 
#talks_widget > #entries_list > .entry.parent > .media-body > #talks_add_form:not(.edit_form) form .talk_tags{
	display:none;
}
#talks_widget #entries_list .entry.child .replies #talks_add_form {
	background:none;
}


#talks_widget #entries_list .entry:not(.childs-view) .icms-talks-title{
	cursor:pointer;
}

#talks_widget #entries_list .entry{
	background:#fff;
	padding:1rem;
}
#talks_widget > #entries_list > #entries_list > .entry:not(.childs-view):not(:hover){
	 background:#fafafa;
}

#talks_widget #entries_list .entry h6 .user,
#talks_widget #entries_list .entry h6 .links{
	font-size:0.900rem;
}

#talks_widget #entries_list .entry .icms-talks-title{
	font-size:1.050rem;
}


#talks_widget #entries_list .entry .icms-talks-title,
#talks_widget #entries_list .entry .icms-talks-title:hover{
	color:var(--blue);
}
#talks_widget #entries_list .entry .icms-talks-title:hover{
	opacity:0.9;
}
#talks_widget #entries_list .entry[data-is_content="0"] .icms-talks-title,
#talks_widget #entries_list .entry[data-is_content="0"] .icms-talks-title:hover{
	color:var(--dark);
	cursor:default !important;
}


#talks_widget #entries_list .entry .replies{
	margin-left:calc(-32px - 1rem);
}
#talks_widget #entries_list .entry .replies-head{	
	margin-left:calc(-32px - 2rem);
	margin-right:-2rem;
	margin-top:1.8rem;
	margin-bottom:-0.5rem;
	text-transform:uppercase;
	border-top:1px solid rgba(0,0,0,.080);
	padding-left:calc(32px + 2rem);
	padding-top:1rem;
	flex-wrap:wrap;
}
#talks_widget #entries_list .entry .replies-head small{
   width:100%;
   min-width:100%;
   display:block;
   text-transform:unset;
   font-size:0.8rem
}

#talks_widget #entries_list .entry.childs-view .icms-talks-title{
	color:var(--dark) !important;
	opacity:1 !important;
	font-size:1.4rem;
}
#talks_widget #entries_list .entry.childs-view:not([data-replies="0"]) .replies-head{	
    display:flex !important;
}

#talks_widget #entries_list .entry.parent{
	
}


#talks_widget #entries_list .entry.child{
	padding:0;
}

#talks_widget #entries_list > .entry.childs-view > .media-body > .replies > .entry.child:not(:last-child){
    border-bottom:1px solid rgba(0,0,0,.030) !important;
	padding-bottom:1rem;
}

#talks_widget #entries_list > .entry.parent > .media-body > .replies {
    
}

#talks_widget #entries_list .entry.child .replies{
	
}
#talks_widget #entries_list .entry.child .replies .entry{
	background:rgba(0,0,0,.030);
	padding:0.6rem;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-left:calc(32px + 1rem);
}
#talks_widget #entries_list .entry.child .replies{
	margin-top:0.7rem !important;
}
#talks_widget #entries_list .entry.child .replies .entry .reply-links{
	
}
#talks_widget #entries_list .entry.child .replies .entry > .media-body > h6{
	font-size:0.9rem;	
}



#talks_widget #entries_list .entry.childs-view .icms-talks-replies-count{
	display:none;
}



@media (min-width: 769px){
	
.talks-tags-dropdown > ul .toggler{
	display:none !important;
}
.talks-tags-dropdown > ul .list-group-item:nth-child(2){
	border-top:1px solid rgb(0 0 0 / 13%);
	border-top-left-radius:0.25rem;
	border-top-right-radius:0.25rem;
}

}


@media (max-width: 768px){


.talks-tags-dropdown{
	position:relative;
}
.talks-tags-dropdown > ul{
	width:280px;
	position:absolute;
	border-radius:0.25rem;
	overflow:hidden;
}
.talks-tags-dropdown > ul .list-group-item{
	border-left:0;
	border-right:0;
}
.talks-tags-dropdown > ul > span{
	padding:0.5rem 0.8rem;
	font-weight:600;
	cursor:pointer;
}
.talks-tags-dropdown > ul{
	webkit-box-shadow: 0 1px 1px rgba(0,0,0,.15), 0 4px 7px rgba(0,0,0,.08), 0 -1px 0 rgba(0,0,0,.05), -1px 0 0 rgba(0,0,0,.05), 1px 0 0 rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.15), 0 4px 7px rgba(0,0,0,.08), 0 -1px 0 rgba(0,0,0,.05), -1px 0 0 rgba(0,0,0,.05), 1px 0 0 rgba(0,0,0,.05);
}
.talks-tags-dropdown:not(.open) > ul > a{
	display:none !important;
}
.talks-tags-dropdown > ul a.list-group-item.active{
	display:none !important;
}

#talks_add_link{}
#talks_title{
	display:none;
}
.inner-cols-container{
	flex-wrap:wrap;
	padding:0;
}
.inner-cols-right {
    display: flex;
	order:-1;
	min-width:100%;
	padding:0;
}

body:not(.user-logged) .inner-cols-right {
	min-height:35px;
}
body:not(.user-logged) .talks-tags-dropdown > ul{
	width:calc(100vw - 2rem);
}



}