/* Widgets layout =========================================================== */

aside .widget,
.widget {
    background:#FFF;
    margin-bottom:20px;
    position: relative;
    z-index: 1;
}
.widget.position-sticky{
	position:sticky !important;
	top:10px;
	z-index:4;
}


.widget_ajax_wrap {
    position: relative;
    box-sizing: border-box;
}
.widget > .title{
	display:flex;
	align-items:center;
	width:100%;  
	justify-content: space-between;
}
aside .widget > .title,
.widget > .title{  
    background: #fff;
    font-family: 'BaseFontBold';
    font-size:16px;
    color:#000;
    margin: 0;
	padding:unset;
	height:unset;
    line-height:unset;
	text-transform:uppercase;	
	z-index:1;
}
.widget > .title > span{
	box-sizing:border-box;
	background:#333;
	padding:0 15px 0 25px;
    height:44px;
    line-height:44px;
	display:block;
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	width:100%;
	z-index:1;
}

.widget > .body{
    padding:15px 0;
    line-height: 1.6;
	z-index:1;
}

.widget_text_block{
    overflow: hidden;
}



.widget > .title.h3{  
    background: #fff;
    font-weight: bold;
    font-size:20px;
    color:#333;
    margin: 0;
	border-bottom:0;
	padding:unset;
	height:unset !important;
    line-height:1.1 !important;
	display:block;
}
.widget > .title.h3 > span{
	background:unset;
	padding-left:0;
}




    .widget.title-pinned > .title{
       padding:0 !important;
       margin-left:-10px;
	   margin-right:-10px;
	   width:calc(100% + 20px);
	   line-height:0;
	   height:unset;
	  
   }        

   .widget.title-pinned > h4.title span{
        margin:0;
		display:inline-block;
		background:#f06292;
		color:#fff;
	    width:unset;
		padding:10px 20px 10px 20px !important;
		line-height:20px;
		box-sizing:border-box;
		height:unset; 
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
   } 





/* Tabbed Widgets default ==================================================== */

.widget_tabbed {
    margin-bottom:20px;
    background:#FFF;
}

.widget_tabbed .tabs{
	border-bottom:2px solid #333;
}
.widget_tabbed .tabs ul,
.widget_tabbed .tabs ul li{
    margin: 0; padding: 0; list-style: none;
}

aside .widget_tabbed .tabs ul,
.widget_tabbed .tabs ul {
    overflow:hidden;
    height:32px;
    line-height:32px;
    background: #fff;
}

.widget_tabbed .tabs ul li {
    float:left;
    height:32px;
    line-height:32px;
}

aside .widget_tabbed .tabs ul li a,
.widget_tabbed .tabs ul li a {
    display:block;
    height:32px;
    line-height:32px;
    font-size:15px;
	font-weight: normal;
    padding:0 15px;
    cursor: pointer;
    color:#555;	
	border-top-left-radius:2px;
	border-top-right-radius:2px;
}

.widget_tabbed .tabs ul li a:hover {
	color:#0288D1;
}
.widget_tabbed .tabs ul li a.active {
    background-color:#333;
    color:#fff !important;
	font-weight:700;
}

.widget_tabbed .body {
    padding:15px 0;
    line-height: 20px;
    box-sizing: border-box;
    position: relative;
}

aside .widget_tabbed .tabs ul li.links
.widget_tabbed > .tabs .links, 
.widget > .title .links {
    float:none;
    font-size:12px;
    padding-right:0;
}
.widget > .title .links {
    padding-right: 0;
}
aside .widget_tabbed > .tabs .links a,
.widget_tabbed > .tabs .links a, .widget > .title .links a {
    display:inline;
    padding: 4px 8px;
    background: #fff;
    color:rgba(68,68,68,0.6);
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
    margin: 0 5px 0 0;
	border:1px solid rgba(68,68,68,0.2);
	border-radius:2px;
}
.widget_tabbed > .tabs .links a:last-child, .widget > .title .links a:last-child {
    margin-right: 0;
}

.widget_tabbed > .tabs .links  a:hover, .widget > .title .links a:hover {
    background:#fff;
	border-color:#80C3E8;
	color:#0288D1;
}

.sidebar .widget > .title .links a {
    padding: 2px 8px;
}


.widget-tabbed .tabs{
	margin-bottom:15px;
}
.widget-tabbed .tab-pane{
	overflow:hidden;
}

.widget-links .widget-links-dropbtn {
  position: relative;
  display:none !important;
}
.widget-links.has-dropdown .widget-links-contains {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
  right:0;
  top:32px;
}
.widget-links.has-dropdown .widget-links-contains a{
	margin:0 !important;
	display:block !important;
	border:0 !important;
	border-radius:0 !important;	
	padding: 4px 8px 4px 12px !important;
}
.links.has-dropdown .widget-links-contains a:hover{
	background:rgba(88,88,88,0.1) !important;
}
.widget-links.has-dropdown .widget-links-dropbtn{
	display:inline-block !important;
}
.widget-links.has-dropdown .widget-links-contains.show {
	display:block;
}


/* Tabbed Widgets new ==================================================== */

.widget-tabbed{ margin-bottom:20px; }





body.is_external_blocks #section-lr .widget{
	 box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.05); 
}
body.is_external_blocks #section-lr .widget > .body{
	padding:25px 25px;
	background:#fff;
}
body.is_external_blocks #section-lr .widget:not(.fixed_actions_menu ),
body.is_external_blocks #section-lr .widget:not(.fixed_actions_menu ) > .title{
	background:#fff;
}

section .widget.fixed_actions_menu:before{ content: "\f085" !important; background:#fff; box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.05); display:flex; align-items:center; height:100%; color:#7D929D !important; }

section .widget.fixed_actions_menu::after{ content:"Управление"; display:block; height:32px; line-height:32px; position:absolute; top:0; right:calc(100% + 40px); font-size:12px; font-family:BaseFontBold; color:#7D929D; } section .widget.fixed_actions_menu:hover::after{ display:none; }
section .widget.fixed_actions_menu > .body{
	padding:0 !important;
}


body.is_widgets_titles_inside #section-lr .widget > .body{
	box-shadow:none;
	padding-left:20px;
	padding-right:20px;
}
body.is_widgets_titles_inside #section-lr .widget{
	box-shadow: var(--widget-shadow); 
	background:#fff;
}

body.is_widgets_titles_inside aside .widget > .title,
body.is_widgets_titles_inside .widget > .title{
	border:unset;
}
body.is_widgets_titles_inside .widget > .title > span, body.is_widgets_titles_inside .widget > .title.h3 > span{
	background:unset;border-radius:unset; height:unset; line-height:1.2;
	color:#000; font-size:20px; 
	padding:0;
}
body.is_widgets_titles_inside .widget > .title.h3 > span{ font-size:22px;  }
body.is_widgets_titles_inside .widget > .title, body.is_widgets_titles_inside .widget > .title.h3{
	padding-left:20px;
	padding-right:20px;	
	padding-top:15px;
	border-top-left-radius:.25rem;
	border-top-right-radius:.25rem;
}

body.is_widgets_titles_inside #section_sidebar .widget > .title > span, body.is_widgets_titles_inside #section_sidebar .widget > .title.h3 > span{
    font-size:20px; 
}

/* widgets landing styles */

.wd-landing-title {
	color: #000;
	font-size: 26px;
	font-weight: 300;
	text-align: center;
	text-transform: uppercase;
	position: relative;
	margin: 30px 0 30px 0;
}
.wd-landing-title::after {
	content: "";
	width: 100px;
	position: absolute;
	margin: 0 auto;
	height: 4px;
	border-radius: 1px;
	background: #1c47e3;
	left: 0;
	right: 0;
	bottom: -20px;
}

.wd-landing-teaser{

}

.wd-landing-bg{ position:relative; background-repeat:no-repeat; background-size:cover; background-position:top center; }
.wd-landing-bg:before {
    content: "";
    display: block;
    background-image: linear-gradient(180deg,hsla(0,0%,100%,0),#fff),linear-gradient(180deg,hsla(0,0%,100%,0),#fff);
	position:absolute;
	top:0; left:0; width:100%; height:100%;
}
.wd-landing-bg .wd-landing-title,
.wd-landing-bg .wd-landing-teaser,
.wd-landing-bg > div{ z-index:3; position:relative; }





/* widgets colors */

.widget > .title.color-1 {
    border-color: #ba68c8;
}
.widget > .title.color-1 > span{
	background: #ba68c8;
}

.widget > .title.color-2 {
    border-color: #8bc34a;
}
.widget > .title.color-2 > span{
	background: #8bc34a;
}





/* actions fixed widget */

.actions_sticky_navbar {
    position: fixed;
    right: 20px;
    z-index: 99;
    top: 200px;
    box-shadow: -4px 4px 5px #CCC;
    background: #fff;
	padding:0 !important;
	border-radius:.25rem;
}
.actions_sticky_navbar .navbar-nav{ padding:8px 0 !important; }
.actions_sticky_navbar .navbar-nav.menu > li > .item{ display:block; width:48px; overflow:hidden; float:none !important; height:32px; line-height:32px; padding-left:0 !important; padding-top:0 !important; padding-bottom:0 !important; text-align:center; background-position:center center !important; }
.actions_sticky_navbar .navbar-nav.menu > li > .item:hover{ background-color:rgba(0,0,0,.105); }
.actions_sticky_navbar .navbar-nav.menu > li > .item .wrap{ display:none; }
.actions_sticky_navbar .navbar-nav.menu > li > .item:before{ font-size:1.2rem; margin:0; width:auto; }



/* widget_search */



/* widget_tags_cloud */

.widget_tags_cloud{
	margin:-6px -3px;
}
.widget_tags_cloud .tags_as_cloud li {
    margin: 6px 3px 6px 3px;
	float:none; display:inline-block;
}
.widget_tags_cloud .tags_as_cloud .tags_bar_link{
	padding:5px 7px;
	color:#007bff;
	text-decoration:none;
	background:none;
}
.widget_tags_cloud .tags_as_cloud .tags_bar_link:hover{
    background:#007bff;color:#fff;
}





/* widget_content_list */

.widget_content_list .item:last-child { margin-bottom: 20px;}

.widget_content_list{ overflow:unset; display:table; width:100%; }
.widget_content_list .content_list_item { clear: unset; margin-bottom: unset; }
.widget_content_list .item{ position:relative; }
.widget_content_list .item .image {  margin-right: 0; }


.widget_content_list.date-before-image .item .date_pub{ position:absolute; left:15px; top:15px; padding: 4px 8px;  border-radius: 2px;  background-color: rgba(0,0,0,.3);  color: #fff;
    font-size: 12px; line-height: 16px; z-index:2; }
.widget_content_list .f_price .value{ font-family:BaseFontBold; font-size:17px; color:#222; }
.widget_content_list .ft_city .value:before{ font-family:"Font Awesome 5 Free";font-style:normal;font-weight:600;font-display:auto; margin-right:5px !important; color:#869098; display:inline-block; } 
.widget_content_list .ft_city .value{ font-size:14px; }

.widget_content_list.cats-before-image .item .item_cats_list{ z-index:3; }
.widget_content_list.cats-before-image .item .item_cats_list a{ font-size:13px; }

.widget_content_list .info > .fields{ margin-top:5px; }

.widget_content_list .item .images_count{  color:#fff; position:absolute; top:0; right:0; display:inline-block;background:rgba(0,0,0,.50); padding:6px 10px; font-size:12px; border-bottom-left-radius:.25rem; } .widget_content_list .item .images_count:before { margin-right:3px; content:"+"; }
.image.size-small .images_count{ display:none; }



.widget_content_list.featured .item-first .read-more a{
	background:#0288d1;
	border-radius:2px;
}
.widget_content_list.featured .item-first .read-more a:hover{

}

.widget.seperate-list > .title,
.widget.seperate-list > .body,
.widget.seperate-list{
	 background:unset !important;
	 box-shadow:none !important
}
.widget.seperate-list > .title{ padding:10px 0 10px 10px !important; margin-bottom:10px; }
body:not(.is_widgets_titles_inside) .widget.seperate-list > .title{ padding:0 !important; }
.widget.seperate-list > .title > span{  }
.widget.seperate-list > .body{ padding:0 !important; }
.seperate-list .widget_content_list .item{
	 box-shadow: var(--list-item-shadow);
	 background:#fff;
	 padding:10px;
}
.seperate-list .widget_content_list .item .image{
	margin-left:-10px; margin-top:-10px;
}

.widget_content_list .item .image{
	position:relative;
	overflow:hidden;
}
.widget_content_list .item .image a{
	text-decoration:none;
	display:block;
}
.widget_content_list .item .image.is_cover,
.widget_content_list .item .image.is_cover{
	height:168px;
	width:323px;
}
.widget_content_list .item .image.is_cover a, .widget_content_list .item .image.is_cover > div {
    display: block;
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #bdc3c7;
    background-size: cover;
}

.widget_content_list.list-default .image.is_cover{ width:323px; position:absolute; top:0; left:0; height:100%; display:block; background-size:cover; border-top-right-radius:0 !important; border-bottom-right-radius:0 !important; margin:0; }
.widget_content_list.list-default .item.image-cover .info{ padding-left:333px; }

.widget_content_list a{
	text-decoration:none;
}
.widget_content_list .item .title{
	line-height:1.3;
}
.widget_content_list .item .title a{
	font-size:18px;
}
.widget_content_list .item a:hover{
	text-decoration:none !important;
}
.widget_content_list.tiles-big .item .title a,
.widget_content_list .item .title a{
	color:#212529;
}

.sidebar .widget_content_list.tiles-big .item .title a,
.sidebar .widget_content_list .item .title a{
	color:#333;
}
.widget_content_list .item.item-first .title a:hover,
.widget_content_list.tiles-big .item .title a:hover,
.widget_content_list .item .title a:hover{
	color:#0288D1;
}

.widget_content_list .item .info{
	overflow:hidden;
}

.widget_content_list .item .item-category{
	padding-top:10px;
	font-size:13px;
	font-family:BaseFontBold;
	text-transform:uppercase;
}
.widget_content_list .item .item-category a{ color:#869098; }


.widget_content_list .item .details{ font-size:12px;color:#869098; }
.widget_content_list .item .details a{ color:#869098; }





/* widget_content_list featured goodmade */

.featured-list .badge a{ color:#fff !important; text-decoration:none !important; font-family:BaseFontBold; }
.featured-list .title-small { color: #141517; font-size: 16px; font-weight: 400; line-height: 23px; margin: 6px 0 0;}
.featured-list .title-x-small {font-size: 18px; margin: 0px;}
.featured-list .title-large a, .featured-list .title-small a, .featured-list .title-x-small a{color: inherit}
.featured-list .card-block{padding:0 10px 10px;}
.featured-list .card-text{margin: 0}
.featured-list .details { font-size:13px; }
.featured-list .details .date{  font-size:12px;  }
.featured-list .col-md-3 .details .date{ font-family: 'BaseFontBold';  font-size:14px; color:#FD3A13;  }

.featured-list .news-block{margin-bottom: 20px}
.featured-list .news-block:last-child{margin-bottom: 0px}
.featured-list .teaser { margin-top: 5px;margin-bottom: 5px; }
.featured-list .title-large{margin: 18px 0 0}
.featured-list .time{margin-top: 0px; font-size: 13px;}
.featured-list .carousel-control.left, .featured-list .carousel-control.right{background: none;}
.featured-list .card{ margin-bottom:20px;}

.featured-list .featured-list-compact .details{ margin-top:5px; }
.featured-list .card-img-overlay{padding: 0; top: 3px; left: 7px; height: 20%}

.featured-list .card-img{  } 

.featured-list .featured-list-compact .media{ margin-bottom:20px; padding-bottom:0; position:relative; min-height:75px; }
.featured-list .featured-list-compact .image{ width:100px; position:absolute; top:0; left:0; height:100%; display:block; background-size:cover; border-top-right-radius:0 !important; border-bottom-right-radius:0 !important; }
.featured-list .featured-list-compact .media-body{ padding-left:103px; }
.featured-list .featured-list-compact .media > img{ margin-bottom:0; }
.featured-list .featured-list-compact .media h5{ font-size: 1rem; margin-bottom:0; }
.featured-list .featured-list-compact .media .teaser { margin-top: 3px; font-size:13px; }
.featured-list .featured-list-compact img{ max-width:100px; }
.featured-list-banner{ text-align:center; padding-bottom:20px; }
.featured-list-banner img{ max-width:100%; margin:0 auto; }

@media screen and (max-width: 768px) {
.featured-list .row{ margin:0 !important; display:block; }
.featured-list .featured-list-compact, .featured-list .col-md-3{ padding:0 !important; }
}
@media screen and (max-width: 480px) {
.featured-list .featured-list-compact, .featured-list .col-md-3{ padding:0 5px !important; }
}



/* widget_content_list tiles-big */


.widget_content_list.tiles-big .item:nth-child(5),
.widget_content_list.tiles-big .item:nth-child(9),
.widget_content_list.tiles-big .item:nth-child(13),
.widget_content_list.tiles-big .item:nth-child(17),
.widget_content_list.tiles-big .item:nth-child(21),
.widget_content_list.tiles-big .item:nth-child(25) { clear:unset; }

.widget_content_list.tiles-big{display:flex;width:calc(100% + 20px);height: 100%;flex-wrap: wrap;}
.widget_content_list.tiles-big .item { width:calc(33.333% - 20px); margin:0 20px 20px 0; box-sizing:border-box; float:none; position:relative; align-self: stretch; }


.widget_content_list.tiles-big .content-list-bottons{ margin-right:25px; }

.widget_content_list.tiles-big .item .info{ padding: 0 13px 5px 13px; }
.widget_content_list.tiles-big .item .image{ height:168px; float:none !important; border-bottom-left-radius:0 !important; border-bottom-right-radius:0 !important; }
.widget_content_list.tiles-big .item .image a, .widget_content_list.tiles-big .item .image img{ width:100%; }
.widget_content_list.tiles-big .item .title{height:49px;overflow:hidden;}
.widget_content_list.tiles-big .item .image.is_cover{ width:calc(100% + 20px); }
.widget_content_list.tiles-big .item .teaser{ font-size:14px; line-height:1.4; }
.sidebar .widget_content_list.tiles-big,
.tiles-d-row .widget_content_list.tiles-big{
	width:100%;
	margin-right:0;
	display:block;
}
.sidebar .seperate-list .widget_content_list.tiles-big .item .image,
.tiles-d-row.seperate-list .widget_content_list.tiles-big .item .image{ height:auto; margin-right:-20px; width:auto; min-width:100%; }
body:not(.is_widgets_titles_inside) .sidebar .seperate-list .widget_content_list.tiles-big .item .image,
body:not(.is_widgets_titles_inside) .tiles-d-row.seperate-list .widget_content_list.tiles-big .item .image{ margin-left:-10px; }
.sidebar .seperate-list .widget_content_list.tiles-big .item, .tiles-d-row.seperate-list .widget_content_list.tiles-big .item{padding:20px;}
.sidebar .widget_content_list.tiles-big .item .info, .tiles-d-row .widget_content_list.tiles-big .item .info{ padding: 0; }
.sidebar .seperate-list .widget_content_list.tiles-big .item .image, .tiles-d-row.seperate-list .widget_content_list.tiles-big .item .image{
	height:auto; margin-top:-20px; margin-left:-20px; margin-right:-20px; width:auto; min-width:100%;
}

.tiles-d-row .widget_content_list.tiles-big{ margin-left:0 !important; margin-right:0 !important; overflow:unset; }
.tiles-d-row .widget_content_list.tiles-big .item{width:100% !important;float:none !important;}
.tiles-d-row .widget_content_list.tiles-big .item:last-child{ margin-bottom:0; }


@media screen and (min-width: 641px) {
.sidebar .widget_content_list.tiles-big{ margin-left:0 !important; margin-right:0 !important; overflow:unset; }
.sidebar .widget_content_list.tiles-big .item{
	width:100% !important;
	float:none !important;
}
}


.widget_content_list.tiles-big .item.has-details{ }
.widget_content_list.tiles-big .item .details{}

.widget_content_list.tiles-big .image .images_count{ color:#fff; position:absolute; top:15px; right:15px; display:inline-block;background:rgba(0,0,0,.50); padding:6px 10px; font-size:13px; }
.widget_content_list.tiles-big .image .images_count:before { font-family:"Font Awesome 5 Free";font-style:normal;font-weight:600;font-display:auto; margin-right:5px; content:"\f030"; }


@media screen and (max-width: 768px) {
.widget_content_list.tiles-big{ display:block; }
.widget_content_list.tiles-big .item:not(:last-child) {
	margin-bottom:10px;
}
}


/* widget_content_list  list-default */

.widget_content_list.list-default .item:not(:last-child) {
	margin-bottom:20px;
}
.widget_content_list.list-default .item .image.is_cover{
	
}
.widget_content_list.list-default .item .title{
    font-size:20px;
	margin-bottom:5px;
}
.widget_content_list.list-default .item .title a{
    font-size:inherit;
}

#section_sidebar .widget_content_list.list-default .item .title {
    font-size: 18px;
	margin-bottom:10px;
}
#section_sidebar .widget_content_list.list-default .item .title a{
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;  
	overflow:hidden;
}
.widget_content_list.list-default .item .image{margin-right:20px;}
.widget_content_list.list-default .item .item-category{
    margin-top:0; padding-top:0;
}
.widget_content_list.list-default .item .teaser{
    padding-top:10px;
}

.widget_content_list.compact .item .title a {  font-size: 16px; line-height:1.2; }
.widget_content_list.compact .item .image{  width:100px;margin:0 20px 0 0 !important;}
.widget_content_list.compact .item .image.is_cover{ width:100px;height:100%;position:absolute; left:0; top:0;border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; }
.widget_content_list.compact .item.image-cover .info{ margin-left:100px; }


.widget_content_list.list-default .item.item-first .title a {  }
.widget_content_list.list-default .item.item-first .image,
.widget_content_list.compact .item.item-first .image{ width:100% !important; float:none !important; margin-bottom:15px; }


@media screen and (max-width: 768px) {
.widget_content_list.list-default .item:not(:last-child) {
	margin-bottom:10px;
}
}
@media screen and (max-width: 641px) {
.seperate-list .widget_content_list .item{ padding-bottom:0; }
}


/* widget_content_list classes assets */


.widget-content-title-normal .widget_content_list .item .title{
	font-size:15px !important;
}
.widget-content-title-small .widget_content_list .item .title{
	font-size:13px !important; line-height:15px !important;
}
.widget-content-title-normal .widget_content_list .item.item-first .title{
	font-size:16px !important;
}
.widget-content-title-small .widget_content_list .item.item-first .title{
	font-size:15px !important;
}




/* widget_content_list buttons */

.content-list-bottons{	margin-top:20px;}
.content-list-bottons .btn{	}



/* widget_content_tree_inline */


.widget_content_tree_inline_wrap{
	
}
.widget_content_tree_inline_wrap:before {
    content: "";
    display: block;
    position: absolute;
    height: 40px;
    width: 120px;
    top: 0;
    right: 0;
    z-index: 1;
    background: -webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), color-stop(50%, #fff), to(#fff));
    background: linear-gradient(90deg, rgba(255,255,255,0) 0, #fff 50%, #fff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="rgb(0, 255, 255)",endColorstr="#ffffff",GradientType=1);
}

.widget_content_tree_inline_wrap .scrollbar {
  height: 2px;
  background: #ccc;
  line-height: 0;
}
.widget_content_tree_inline_wrap .scrollbar .handle {
  width: 100px;
  height: 100%;
  background: #292a33;
  cursor: pointer;
}
.widget_content_tree_inline_wrap .handle .mousearea {
  position: absolute;
  top: -9px;
  left: 0;
  width: 100%;
  height: 20px;
}
.widget_content_tree_inline_wrap .nextPage, .widget_content_tree_inline_wrap .prevPage {
	width:42px;
	text-align:center;
    height: 100%;
	cursor:pointer;
	position:absolute;
	top:0;
	z-index:2;
}




.widget_content_tree_inline_wrap button, .widget_content_tree_inline_wrap button {
    border: 0;
    color: #000;
    background:rgba(255,255,255,.70);	
}
.widget_content_tree_inline_wrap .nextPage{
	right:0;
} 
.widget_content_tree_inline_wrap .prevPage {
	right:42px;
}
.widget_content_tree_inline_wrap button:hover, .widget_content_tree_inline_wrap button:hover {
	opacity: 1;
}

.widget_content_tree_inline_wrap button:disabled, .widget_content_tree_inline_wrap button:disabled {
    opacity: 0.4;
}


.widget_content_tree_inline{
	background:#fff;
	padding-right:100px;
}

.widget_content_tree_inline ul{
	margin:0 !important;
	display:flex !important;
	align-items:center !important;
	white-space: nowrap !important;
	-webkit-overflow-scrolling: touch !important;
	box-sizing:border-box;
}
.widget_content_tree_inline .item{
	position:relative;
}
.widget_content_tree_inline .item:last-child{
	padding-right:0;
}
.widget_content_tree_inline .item span{
    display:flex;
	align-items:center;
	text-decoration:none !important;
	font-size:15px;
	padding:10px 15px;
	font-family:BaseFont;
}
.widget_content_tree_inline .item:hover{ color:#FD3A13; }
.widget_content_tree_inline .actived span.title{  color:#FD3A13; }

.widget_content_tree_inline .item .count{
    margin-left:3px;
	background:#009688;
	color:#fff;
}





/* widgets tabbed */


.widget_tabbed_title{ font-size:28px; padding:10px 0 10px 10px !important }

/* widgets tabbed cols */

.widgets-cols-wrapper{ margin-bottom:20px;  }
.widgets-cols{  }
.widgets-cols > .row{ padding-bottom:20px; }
.widgets-cols > .row > div.col{ padding:0; padding-right:20px; display:flex;  align-content: stretch;  align-items: stretch; }
.widgets-cols > .row > div.col > div{ height:100%; align-self: stretch; }
.widgets-cols > .row > div.col:last-child,
.widgets-cols.widgets-cols-2x > .row > div.col[data-col="2"],
.widgets-cols.widgets-cols-3x > .row > div.col[data-col="3"],
.widgets-cols.widgets-cols-4x > .row > div.col[data-col="4"]{ padding-right:0;  }
.widgets-cols > .row > div.col[data-col="1"]{  }
.widgets-cols > .row > div.col[data-col="2"]{ }
.widgets-cols > .row > div.col[data-col="3"]{ }
.widgets-cols > .row > div.col[data-col="4"]{ }

/* widgets tabbed accordion */

.widgets-accordion-wrapper{  margin-bottom:20px; }
.widgets-accordion-wrapper .card{ margin-bottom:5px; }
.widgets-accordion-wrapper > div{ margin-top:0; margin-bottom:5px; }
.widgets-accordion-wrapper > div > div { display:none; }
.widgets-accordion-wrapper > div > .title { padding-bottom:15px; cursor:pointer; border-radius:.25rem !important; display:block; position:relative; }
.widgets-accordion-wrapper > div > .title:before { font-family:"Font Awesome 5 Free";font-style:normal;font-weight:500;font-display:auto; content:"\f078"; position:absolute; right:15px; top:0; display:flex; align-items:center; height:100%; }
.widgets-accordion-wrapper > div > .title.actived:before {  content:"\f077";  }
.widgets-accordion-wrapper > div > .title p{ margin:0; padding:0; font-size:11px; display:block; }
.widgets-accordion-wrapper > div > .body { padding-top:5px !important; }



@media screen and (max-width: 768px) {
	
	
#section_article .widget_content_list.list-default .item .image{  width:150px;}
#section_article .widget_content_list.list-default .item .image.size-small{ width:64px; }
#section_article .widget_content_list.list-default .item .image img{}
.widget_content_list.list-default .item .info { padding-bottom:15px;}
.widget_content_list.list-default .item.image-cover .info {  padding-left: 160px; padding-top:0; }
#section_article .widget_content_list.list-default .item .item-category{ padding-top:0; }
#section_article .widget_content_list.list-default .item .item-category a{ font-size:11px;  }
#section_article .widget_content_list.list-default .item .title{ font-size:17px;line-height:1.2; }
#section_article .widget_content_list.list-default .item .teaser{ line-height:1.3;font-size:13px; }

.widget_content_list.tiles-big{	width:100%;	margin-right:0 !important;}
.widget_content_list.tiles-big .item{width:calc(50% - 20px);margin:0 15px 15px 0;}
.widget_content_list.tiles-big .item .info {  padding-bottom: 13px; }
.widget_content_list.compact .item .info {  padding-bottom: 10px; }

#widget_pos_header-usermenu .menu li.user_add a:before{ margin-top:0; }
#widget_pos_header-usermenu .menu li.user_add .wrap{ display:none; }



    #section_sidebar .widget, #section_article .widget{
		margin-bottom:25px !important;
	}

    #section_sidebar .widget > .title, #section_article .widget > .title{
     	  margin-top:0;
		  margin-bottom:15px;
    }
    #section_sidebar .widget.seperate-list > .title, #section_article .widget.seperate-list > .title{
		  padding-left:0 !important;   
	}

   body.is_widgets_titles_inside #section_sidebar .widget > h4.title span, #section_article .widget > h4.title span{
     font-size:22px;padding-left:0 !important;
   }     
   
   body.is_widgets_titles_inside #footer .footer-cols .widget > .title{
	   margin-top:15px;
   }
   
   
   .widgets-cols > .row > div.col{ padding-right:0 !important;  }
   

}


@media screen and (max-width: 580px) {


	
	body.is_widgets_titles_inside .widget > .title, body.is_widgets_titles_inside .widget > .title.h3{
		padding-left:15px; padding-right:15px;
	}
	body.is_external_blocks #section-lr .widget > .body{
		padding:15px;
	}
    body.is_widgets_titles_inside .widget > .title > span, body.is_widgets_titles_inside .widget > .title.h3 > span{
	font-size:19px;
    }

   .widget_content_list.tiles-big .item{width:100% !important;float:none !important; margin:0;}
   .widget_content_list.tiles-big .item .title{height:unset;}

   .widgets-cols > .row{ display:block !important;  }

}

