/* ========================================================================== */

.item.card .badge-pill{
	line-height: 12px;
    padding: 6px 10px;
    padding-top: 7px;
    font-size: 12px;
    border-radius: .25rem;
	position:absolute;
	top:10px;
	left:10px;
	background:rgba(220,53,69,0.8);
}
  .overlay-alpha {
    content: no-close-quote;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 80px;
    -webkit-filter: blur(1.4vw);
    -moz-filter: blur(1.4vw);
    filter: url('/templates/goodtheme/images/overlay.svg#blur');
    filter:blur(1.4vw);
    z-index:1;
    background-size:cover !important;
    background-position:bottom center !important;
    transform:scale(2.05);
 }	  

.overlay-alpha.bigger {
    height: 30%;
	}	
.overlay-alpha.muted {
	-webkit-filter: blur(1.4vw);
    -moz-filter: blur(1.4vw);
	filter:blur(1.1vw);
	transform:scale(2.55);
	}	

.item-comments{
    background-color:rgba(255, 255, 255, 0.9);
	padding:.40rem 0.80rem;
	color:#666 !important;
	border-radius:0.50rem;
	border-bottom-right-radius:0;
	z-index:3;
}

.item-comments.pos-abs-top-left{position:absolute;	top:20px;left:20px;}
.item-comments.pos-abs-top-right{position:absolute;top:20px;right:20px;}
.item-comments{	padding:.30rem 0.70rem;}
  
.item-meta{     
    font-size:100%;
	display:flex; 
	align-items:center;
	width:100%;  
	justify-content: space-between; }
.item-meta.in-photo{ position:absolute; left:0; bottom:10px; padding:0 20px; z-index:4; }
.item-meta .bar_item{ background:none !important; }  
.item-meta a{ color:#fff !important; }  
.meta-author .avatar{ border-radius:50% !important; overflow:hidden !important; width:42px; height:42px; }  
.meta-author .item-nickname { font-family:BaseFontBold; font-size:18px; }
 
 
 .rating_widget{ line-height:1 !important; }
 .rating_widget svg{ display:none; }
 .rating_widget span, 
 .rating_widget a{ display:inline-block; width:unset !important; }
 .rating_widget .arrow span:before,
 .rating_widget .arrow a:before{
  font-family: "icons";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .1em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
 .rating_widget .score{
	margin:0 !important;
	width:unset !important;
	text-align:center;
	padding-left:4px;
	padding-right:7px;
	font-weight:normal;
	font-size:100%
}
 .rating-big .rating_widget .score{
	padding-left:7px;
	padding-right:10px;
	font-family:BaseFontBold;
}
 .rating-big .rating_widget .score{
	 
 }
 
 .rating_widget .arrow.up span:before,
 .rating_widget .arrow.up a:before{
	content:'\e801';	
	width:unset !important;
}
 .rating_widget .arrow.down span:before,
 .rating_widget .arrow.down a:before{
	content:'\e800';
	width:unset !important;
}
 .rating_widget .arrow.up span,
 .rating_widget .arrow.up a{
	margin-top:-40%;
	text-decoration:none !important;
}
  .rating-big .rating_widget .arrow.up span,
  .rating-big .rating_widget .arrow.up a{
	margin-top:-63%;
}
 .rating_widget .arrow.down span,
 .rating_widget .arrow.down a{

	text-decoration:none !important;
}

.rating_widget .arrow span {
    background: none !important;
    width: unset !important;
    height: auto !important;
}

 .white .rating_widget span,
 .white .rating_widget a {
	color:#fff !important;
}

.rating_widget .arrow{
	font-size:160%
}
.rating-big .rating_widget .arrow{
	font-size:220%
}
.image_wrap .rating_widget .arrow{
	font-size:180%
}

.content_list_item .info{z-index:3;position:relative;}




/* ========================================================================== */

.block-default{ background:#fff; padding:20px; box-shadow:var(--block-shadow); border-radius:.25rem; }
.block-default-bottom{ border-top:1px solid rgba(68,68,68,0.1); margin-left:-20px; margin-right:-20px; margin-bottom:-20px; padding-left:20px; padding-right:20px; }

#controller_wrap > .block-default{margin:0 -20px -20px -20px;}
#controller_wrap > .block-default:first-child{ margin-top:0 !important; position:relative;box-shadow:0 6px 32px 0 rgba(0,0,0,.1); }

 
body:not(.is_external_blocks) #controller_wrap > .block-default{  padding:0; box-shadow: none; margin:0; }

#controller_wrap{background:#fff;padding:20px;box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.05);/* z-index: 6; */}
#controller_bottom{ margin-top:10px; }

.modal-content .block-default{ box-shadow:none; }
.modal-content .block-default h1{ margin-top:-20px; }

.modal-content h1{ font-size:24px; }

#controller_wrap h1 .inline_rss_icon{ display:none; }
h1 + .content_datasets{ margin-top:0; }

#controller_wrap > .subscribe_wrap{ position:absolute; right:0; top:0; }
.subscribe_wrap .subscribe, .subscribe_wrap .unsubscribe {  background:#FD3A13 !important;  color: #fff !important;  padding: 3.5px 10px;  border-radius: .25rem !important; display:inline-flex; align-items:center;     -webkit-box-shadow: 0 6px 32px 0 rgba(0,0,0,.1);
    box-shadow: 0 6px 32px 0 rgba(0,0,0,.1);} .subscribe_wrap .subscribe span, .subscribe_wrap .unsubscribe span{ font-size: 13px; }
.subscribe_wrap .subscribe i.far, .subscribe_wrap .unsubscribe i.far{ margin-right:5px;margin-left:-3px;}
.subscribe_wrap .unsubscribe i.far{font-weight:600;}
.subscribe_wrap .count-subscribers {
    position: relative;
    border: 0 !important;
    border-radius: 8px !important;
    color: #FD3A13 !important;
	background:#fff !important;
    font-size: 12px !important;
    line-height: 16px !important;
    margin-left: 6px !important;
    padding: 4px 6px !important;
    text-align: center !important;
    cursor: pointer !important;
	margin-right:-5px !important;
}
.subscribe_wrap .count-subscribers { padding-left:0px; padding-right:4px; background:none; color:#fff;}
.subscribe_wrap .count-subscribers:after, .subscribe_wrap .count-subscribers:before { display:none;}
.subscribe_wrap .unsubscribe{ background:#6c757d !important; }
@media screen and (max-width: 768px) {
#controller_wrap .subscribe_wrap .subscribe span, #controller_wrap .subscribe_wrap .unsubscribe span{ display:none; }	
#controller_wrap .subscribe_wrap .unsubscribe i.far, #controller_wrap .subscribe_wrap .subscribe i.far{ font-size:19px;margin-right:0;	}
#controller_wrap > h1{ padding-right:50px; }

#controller_wrap .subscribe_wrap:first-child { 

 }

}








body.is_external_blocks:not([data-uri^="moderation"]):not([data-uri^="tags"]):not([data-page="users-profile"]):not([data-page="albums-item"]):not([data-uri^="auth/login"]) #controller_wrap{
    box-shadow: none !important;
	border:0 !important;
    background: unset !important;
    margin-bottom: unset !important;
}

body.is_external_blocks #controller_wrap{ padding-top:0; }
body.is_external_blocks[data-page="albums-item"] #controller_wrap,
body.is_external_blocks[data-page="users-profile"] #controller_wrap,
body.is_external_blocks[data-page="groups-item"] #controller_wrap,
body.is_external_blocks[data-page="groups-list"] #controller_wrap{ padding-top:20px; }
body.is_external_blocks[data-page="photos-item"] #controller_wrap{ padding:0; }
body.is_external_blocks #controller_wrap .gui-panel,
body.is_external_blocks .content_list{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);}
body.is_external_blocks .theme.content_list.default_list .item{ background:#fff; padding:20px; box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.05);border:0; }

.content_list_item_inner_wrapper{ display:table; width:100%; }

.content_list.tiled .info_bar .bar_item{ height:unset; }
.block-default-bottom .info_bar .bar_item:first-child:not(.bi_rating){ padding-left:0 !important; }
.content_item .info_bar .bar_item:first-child, .content_list_item .info_bar .bar_item:first-child { margin-left: 0; padding-left:0; }


@media screen and (max-width: 640px) {
	body.is_external_blocks .content_list{ width:calc(100% + 40px); }
}


.content_item .field{ color:#3b4144; }
.content_item .field .title_top, .content_list .field .title_top{font-family:BaseFontBold; font-weight:normal; color:#697377 !important; }
.content_item .field .title_left, .content_list .field .title_left{	font-weight:normal; color:#697377 !important; }
.content_item .field .value{ color:#3b4144 !important;  }

.content_item .ft_html img{	max-width:100% !important; }

.content_item .info_bar .bi_rating, .content_list_item .info_bar .bi_rating {
    background: unset;
}
.content_list_item .ft_caption h2.value{ color:#333; }
.content_list_item .ft_caption h2.value:hover{ color:#000; }

.filter-panel .filter-link a span,
.content_item .info_bar .bi_hits, .content_list_item .info_bar .bi_hits,
.content_item .info_bar .bi_folder, .content_list_item .info_bar .bi_folder,
.content_list_item .info_bar .bi_comments, .content_item .info_bar .bi_comments, .content_list .info_bar .bi_comments,
.content_list_item .info_bar .bi_user, .content_item .info_bar .bi_user, .content_list .info_bar .bi_user,
.content_list.tiled .info_bar .bi_comments,
.content_list.tiled .info_bar .bi_date_pub {
    padding-left: 0;
    background: none;
}
#controller_wrap .filter-link .categories-toggler:before,
.item .details span:before, .list-item .details span:before,
.filter-panel .filter-link a span:before,
.content_item .info_bar .bi_folder:before, .content_list_item .info_bar .bi_folder:before,
.content_list_item .info_bar .bi_group:before, .content_item .info_bar .bi_group:before, .content_list .info_bar .bi_group:before,
.content_list_item .info_bar .bi_date_pub:before, .content_item .info_bar .bi_date_pub:before, .content_list .info_bar .bi_date_pub:before,
.content_list_item .info_bar .bi_comments:before, .content_item .info_bar .bi_comments:before, .content_list .info_bar .bi_comments:before,
.content_list_item .info_bar .bi_hits:before, .content_item .info_bar .bi_hits:before, .content_list .info_bar .bi_hits:before,
.content_list_item .info_bar .bi_user:before, .content_item .info_bar .bi_user:before, .content_list .info_bar .bi_user:before,
.content_list_item .ft_city .value:before, .content_item .ft_city .value:before, .content_list .info_bar .bi_city:before {
    font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto; margin-right:2px;
}
.content_list_item .info_bar .bi_user:before, .content_item .info_bar .bi_user:before, .content_list .info_bar .bi_user:before {
	content:"\f007"
}
.content_list_item .info_bar .bi_comments:before, .content_item .info_bar .bi_comments:before, .content_list .info_bar .bi_comments:before{
	content:"\f086"
}
.content_list_item .info_bar .bi_date_pub:before, .content_item .info_bar .bi_date_pub:before, .content_list .info_bar .bi_date_pub:before{
	content:"\f017"
}
.content_list_item .info_bar .bi_hits:before, .content_item .info_bar .bi_hits:before, .content_list .info_bar .bi_hits:before{
	content:"\f06e"
}
.content_list_item .info_bar .bi_group:before, .content_item .info_bar .bi_group:before, .content_list .info_bar .bi_group:before{
	content:"\f0c0"
}

.content_list_item .ft_city .value:before, .content_item .ft_city .value:before, .content_list .info_bar .bi_city:before{
	content:"\f3c5"; font-weight:600; font-size:90%;
}

.content_item .tags_bar, .content_list_item .tags_bar {
    margin-top: 10px;
    padding-left: 0;
    background: none;
	font-size:0;
	height:unet !important;
}
.content_item .tags_bar a, .content_list_item .tags_bar a{
    font-size:12px;
	border-radius:.35rem; 
	background:rgba(0, 123, 255, 0.7); 
	color:#fff !important; 
	padding:1px 5px;
	margin-right:4px;
	margin-bottom:4px;
	display:inline-block;
	text-decoration:none !important;
}
.content_item .tags_bar a:hover, .content_list_item .tags_bar a:hover{
	background:rgba(0, 123, 255, 0.8); 
}
.content_item .info_bar .bi_folder:before, .content_list_item .info_bar .bi_folder:before{ content:"\f07c"; }
.filter-panel .filter-link a span:before{ content:"\f002"; font-weight:600; margin-right:5px; }

.content_item{ overflow:unset;  }
.content_item_inner_wrapper{  }

.content_item .field.ft_image[style="width: 100%;"]{
	margin-left:-20px; margin-right:-20px;  width:calc(100% + 40px) !important; max-width:unset;
	overflow:unset !important;
}
.content_item .field.ft_image[style="width: 100%;"] div,
.content_item .field.ft_image[style="width: 100%;"] a,
.content_item .field.ft_image[style="width: 100%;"] img{
	display:block; width:100% !important; min-width:100% !important; max-width:unset !important;
}
.content_item .ft_text .value, .content_item .ft_html .value {
    line-height: 1.6;
}

.content_item .info_bar, .content_list_item .info_bar{overflow:unset;display:flex;align-items:center;font-size:13px;}
.content_item .info_bar .bar_item, .content_list_item .info_bar .bar_item{ float:none;  }

@media screen and (max-width: 768px) {
.content_item .info_bar, .content_list_item .info_bar{   flex-wrap: wrap; }
.content_item .info_bar .bar_item.bi_share, .content_list_item .info_bar .bar_item.bi_share{width:100%; margin-top:5px; }
.content_item .info_bar .bar_item.bi_share .ya-share2__container_size_s .ya-share2__icon {   height: 24px;   width: 24px;    background-size: 24px 24px; }
}


.content_item .block-default-bottom .info_bar .bar_item{ padding:8px 10px; }
.content_item .info_bar{ margin:0; font-size:13px; }


.content_item .info_bar .bar_item a, .content_list_item .info_bar .bar_item a,
.content_item .info_bar, .content_list_item .info_bar,
.content_list_item .item_cats_list a{ color:#869098; }
.content_list_item .item_cats_list a span{ color:inherit; }
.content_list_item .item_cats_list a{ font-family:BaseFontBold; }



.content_item .info_bar_top { margin-top:-15px;margin-bottom:15px;overflow:hidden; }
.content_item .info_bar_top > span{	padding:8px;display:inline-block;vertical-align:middle;}
.content_item .info_bar_top > span:first-child{ padding-left:0; }
.content_item .info_bar_top > span.price{float:right;}
.content_item .info_bar_top .date:before, .content_item .info_bar_top .city:before{ font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto; margin-right:5px; color:#869098;font-size:90%; }
.content_item .info_bar_top .city:before{  content:"\f3c5"; font-weight:600; }
.content_item .info_bar_top .date:before{ content:"\f017"; }
.content_item .info_bar_top .price{ font-family:BaseFontBold; font-size:22px; color:#222; }




.value-line{ display:flex; }
.value-line span{  padding: 1px 0; }

.props_groups:not(:first-child) td{ padding-top:20px; }
.content_item_props {
    background:rgba(68,68,68,0.1) !important;	
	margin-left:-20px; margin-right:-20px; 
	padding-left:20px; padding-right:20px;
	width:calc(100% + 40px);
    margin-bottom: 15px;
    background: #fff;
    border: 0;
    color: #869098;
}
.content_item_props table .heading{ font-weight:normal; color:#869098; text-align:left !important; position:relative; padding-top:16px !important; }
.content_item_props table .heading:before{ content:""; border-bottom:1px solid #eee; position:absolute; top:calc(50% - 1px); left:40%; right:0; }
.content_item_props table .title, .value-line span.title{ color:#3b4144; width:200px; padding-right:10px; }
.content_item_props table .value, .value-line span.value{ color:#000; text-align:left; padding-left:10px; }
.content_item_props table tr td{ border:0; }

.photo_and_fieldsets{display:flex; margin-bottom:25px; }
.photo_and_fieldsets > div{ width:50%; box-sizing:border-box; }
.photo_and_fieldsets .fields_group{ }
.photo_and_fieldsets .content_item_props { margin:0; width:50%; background:none !important; padding-left:30px; padding-right:0; }
.photo_and_fieldsets .content_item_props table tr td{ padding-top:8px; padding-bottom:8px; }

@media screen and (max-width: 768px) {
.photo_and_fieldsets{display:block;  }
.photo_and_fieldsets > div{ width:100%; }
.photo_and_fieldsets .content_item_props { width:100%; padding:0; }
}





/* ================ content item rating-widget inside ========================================================== */


.info_bar_bottom_rating {
	display:flex;align-items:center;padding-top:10px;padding-bottom:10px;
}

.info_bar_bottom_rating .rating_widget{
	
}
.info_bar_bottom_rating h4{
	font-family:BaseFontBold;font-size:22px;
}
.info_bar_bottom_rating .rating_widget > div{

}





.info_bar_bottom_rating .users-list{
	display:flex;
	align-items:center;
	margin-left:40px;
}
.info_bar_bottom_rating .users-list h4{
	margin-right:20px;
}
.info_bar_bottom_rating .users-list .user{
	display:inline-block;position:relative;margin-right:30px;
}
.info_bar_bottom_rating .users-list .user a{
	display:flex;text-decoration:none !important;align-items:center;
}
.info_bar_bottom_rating .users-list .user a img{
	 border-radius:100%;overflow:hidden;
}
.info_bar_bottom_rating .users-list .user .score{
	font-size:13px;
	position:absolute;
	right:-15px;
	top:-5px;
}
.info_bar_bottom_rating .users-list .user .score.positive{color: #5cc600;}
.info_bar_bottom_rating .users-list .user .score.negative{color: #ed1230;}


.info_bar_bottom_rating{ flex-wrap: wrap;   flex-direction: column; }
.info_bar_bottom_rating .users-list{ display:flex; width:calc(100% + 40px); align-items:center; background:#f7f8fa; margin:25px -20px -30px -20px; padding:20px; box-sizing:border-box; }
.info_bar_bottom_rating .users-list h4{ display:none; }
.info_bar_bottom_rating .bar_item.bi_rating { margin:20px auto 0 auto;}
.info_bar_bottom_rating .bar_item.bi_rating .rating_widget {width:100%;justify-content: center;margin:0 auto;}

@media screen and (max-width: 768px) {
	
.info_bar_bottom_rating > h4{ margin:0 auto 20px auto; text-align:center;}
}

/* ================ content item rating-widget hs outside block ========================================================== */

.rating-widget-wrapper{ margin-top:30px !important; margin-bottom:-20px !important; }
.rating-widget.rating-empty .score{ font-size:0px; } .rating-widget.rating-empty .score:before{ font-size:24px; content:"0"; }


/* ================ content item media ========================================================== */

.content_item iframe[src^="//www.youtube.com/"]{ width:calc(100% + 40px); height:480px; margin-left:-20px; margin-right:-20px; }
@media screen and (max-width: 520px) { .content_item iframe[src^="//www.youtube.com/"]{ height:280px; } }




/* ================ content fields ========================================================== */

.widget_content_field.content_item .field.ft_image[style="width: 100%;"]{
	margin-left:0; margin-right:0; width:100% !important;
}

/* ================ slider owl ========================================================== */

.owl-prev:after, .owl-next:after {
    content: '';
    height: 58px !important;
    width: 58px !important;
	line-height:58px;
    background-image: none !important;
    background-position: 0px 0 !important;
	background-size:58px 58px !important;
    position: absolute;
    top: 50%;
    margin-top: -29px !important;
	font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;color:#fff;font-size:36px; 
	background:#23272B; border-radius:50%;
}
.owl-carousel .owl-prev { left: -70px !important; }
.owl-carousel .owl-next { right: -70px !important; }
.owl-carousel:hover .owl-prev { left:60px !important; }
.owl-carousel:hover .owl-next { right: 60px !important; left: auto !important; }
.owl-prev:after{  content: '\f053'; }
.owl-next:after{  content: '\f054'; }

.owl-carousel.slider_one:hover .owl-prev { left:10px !important; }
.owl-carousel.slider_one:hover .owl-next { right: 10px !important; }

@media screen and (max-width: 768px) {
.owl-carousel .owl-prev { left: -40px !important; }
.owl-carousel .owl-next { right: -40px !important; }
.owl-carousel:hover .owl-prev { left:30px !important; }
.owl-carousel:hover .owl-next { right: 30px !important; left: auto !important; }
.owl-carousel.slider_one:hover .owl-prev { left:10px !important; }
.owl-carousel.slider_one:hover .owl-next { right: 10px !important; }

}


/* ================ content_list ========================================================== */


.image_wrap {margin: -15px -15px 0 -15px;position:relative;padding-right:15px;padding-left:15px;}
.info_bar.white,
.info_bar.white a,
.info_bar.white .bar_item,
.info_bar.white .bar_item span,
.info_bar.white .bar_item a,
.info_bar.white span{ color:#fff !important; }
.image_wrap .info_bar{ position:absolute; bottom:10px; left:15px; right:10px; display:flex; align-items:center;  justify-content: space-between; z-index:2; }
.overlay-alpha-black-bottom {
    content: "";
    display: flex;
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.6) 15%, rgba(0, 0, 0, 0.15) 60px);
	z-index:1
	}	




/* content_list actions menu */

.default_list:not(.featured) .content_list_item.has-actions{ padding-left:49px !important; }
.item-actions-menu{
  position:absolute;
  left:0;
  top:0;
  height:100%;
  width:28px;
  z-index:4;
  display:flex;
  flex-direction: column;
  align-content: space-around;
  justify-content: space-between;
  background:#fff;
  border-right:1px solid #eee;
  }
.item-actions-menu a{text-decoration:none !important;font-size:0;padding:5px 0; margin:0;}
.item-actions-menu a.item-delete{ color:red; }
.item-actions-menu a:before{width:28px;display:block;text-align:center; }
.item-actions-menu a:before{ font-size:14px; padding:0; margin:0; }


.tiles-big .item-actions-menu, .default_list.featured .item-actions-menu{ top:auto; bottom:1px; left:1px; width:100%; height:auto; flex-direction: row; }
.tiles-big .item-actions-menu a, .default_list.featured .item-actions-menu a{ padding:5px; }
.tiles-big .content_list_item.has-actions, .default_list.featured .content_list_item.has-actions{ padding-bottom:40px !important; }
.default_list.featured .content_list_item.has-actions .info_bar{ bottom:50px !important; }


/* actions sidebar menu */

.actions_sidebar_nav{
	position:fixed;
	right:-222px;
	top:250px;
	z-index:999;
	display:flex;
	align-items:center;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.actions_sidebar_nav.opened{right:0 !important; left:auto !important;}
.actions_sidebar_nav .navbar{	
	box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.05);
	background:#fff;
	box-sizing:border-box;
	width:220px !important;

}
.actions_sidebar_nav .navbar .item{ background-size:18px 18px !important; background-position: 3px center !important; font-size:0.90rem; padding-top:5px; padding-bottom:5px;  }
.actions_sidebar_nav .navbar li:not(:last-child) .item{ border-bottom:1px solid rgba(0,0,0,.020); }
.actions_sidebar_nav .navbar .item:before{ margin-left:-30px !important; margin-right:8px; }

.actions_sidebar_nav .actions_sidebar_nav_toggler{}
.actions_sidebar_nav .actions_sidebar_nav_toggler a{
	text-decoration:none !important;
	font-size: 32px;
	padding: 5px 0 3px 0;
	width: 26px;
	text-align:center;
	background:#fff !important;
	display:inline-block;
	border-top-left-radius:.50rem;
	border-bottom-left-radius:.50rem;
	box-shadow:0 0 50px 10px rgba(0, 0, 0, 0.1);
}
.actions_sidebar_nav .actions_sidebar_nav_toggler a:before{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:300;font-display:auto;content:"\f39c"; }
.actions_sidebar_nav.opened .actions_sidebar_nav_toggler a:before{ font-weight:600; }



/* content_list icons */

.item .details span.comments, .list-item .details span.comments{background:none;padding:0;}
.item .details span.comments:before, .list-item .details span.comments:before{content:"\f086";}
.item .details span.date:before, .list-item .details span.date:before{content:"\f017";}
.item .details span.hits:before, .list-item .details span.hits:before{content:"\f06e";}
.item .details span.author_user:before, .list-item .details span.author_user:before{content:"\f007";}
.item .details span.author_group:before, .list-item .details span.author_group:before{content:"\f0c0";}
.item .tiles-big .details > span:last-child, .list-item .tiles-big .details > span:last-child { margin-right: 0 !important; }



/* ================ item albums ========================================================== */

#controller_wrap .photo_filter{ margin-left:-20px; margin-right:-20px; }

/* ================ tile-list albums ========================================================== */

.content_list.tiled.albums_list{ display:flex;flex-wrap: wrap; }
.content_list.tiled .tile.albums_list_item{	background:#fff;padding:0;box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.05); float:none !important; clear:unset !important; width:calc(33.333333% - 30px);  }
.content_list.tiled .tile.albums_list_item{	margin:15px; }
.photos_album_title_wrap .photos_album_title{ font-family:BaseFontBold; font-style:normal;font-size:17px;  }
.content_list.tiled .tile.albums_list_item > .photo{  margin-bottom:0;}
.content_list.tiled .tile.albums_list_item > .info_bar{  margin:0;box-sizing:border-box;display:flex; align-items:center;  padding-left:15px; padding-right:15px;}
.content_list.tiled .tile.albums_list_item > .info_bar .bar_item{  padding:10px 5px; }

.content_list.tiled .tile.albums_list_item > .info_bar .bar_item.bi_hits,
.content_list.tiled .tile.albums_list_item > .info_bar .bar_item.bi_comments,
.content_list.tiled .tile.albums_list_item > .info_bar .bar_item.bi_comments a{ color:#fff;}
.content_list.tiled .tile.albums_list_item > .info_bar .bar_item.bi_hits,
.content_list.tiled .tile.albums_list_item > .info_bar .bar_item.bi_comments{  
position:absolute; top:40px; left:10px;
background:rgba(0,0,0,.8); padding:5px;line-height:1;
 }
.content_list.tiled .tile.albums_list_item > .info_bar .bar_item.bi_hits{
	top:70px;
}

.content_list.tiled.albums_list .tile .photo { height: 200px !important; }
.content_list.tiled.albums_list .info_bar .bi_rating{ border-radius:3px; padding:5px !important; position:absolute; top:10px; right:5px; background:none !important;}
.content_list.tiled.albums_list .info_bar .bi_rating a,
.content_list.tiled.albums_list .info_bar .bi_rating span{color:#fff !important;}

@media screen and (max-width: 1024px) {	
.content_list.tiled .tile.albums_list_item{	width:calc(50% - 30px);  }
}
@media screen and (max-width: 640px) {	
.content_list.tiled .tile.albums_list_item{	width:100%;  }
}

/* ================ activity-list ========================================================== */

.activity-list h3{ font-size:18px; }
.activity-list h3:not(:first-child){margin-top:20px; }






/* ================ wall ========================================================== */

body.is_external_blocks #wall_widget{ border:0; }



/* ================ comments index page ========================================================== */

body.is_external_blocks[data-uri^="comments"] #controller_wrap{
	 box-shadow:none; background:none; padding-top:10px;
}
body.is_external_blocks[data-uri^="comments"] #controller_wrap #comments_list{
	margin-left:-20px;margin-right:-20px;
}
body.is_external_blocks[data-uri^="comments"] #controller_wrap #comments_list .comment{
	background:#fff; padding:20px; box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.05);
}


/* ================ comments widget ========================================================== */

body.is_external_blocks[data-page="photos-item"] #comments_widget{  }



/* ================ comments list ========================================================== */

#comments_list .comment .info .name {font-size:0;}
#comments_list .comment .info .name span,
#comments_list .comment .info .name a { font-size:14px; }
#comments_list .comment .info .name .user { font-family:BaseFontBold; color:#333; }
#comments_list .comment .info .name .subject { display:block; font-size:15px; }
#comments_list .comment .info .date{ float:right; }
#comments_list .selected-comment{ -webkit-box-shadow: 0 6px 32px 0 rgba(0,0,0,0.1); box-shadow: 0 6px 32px 0 rgba(0,0,0,0.1); padding-left:10px; }

