a, a.ajaxlink { will-change: all; color: #2980b9; transition: background 0.15s linear, color 0.15s linear; }
a:hover, a.ajaxlink:hover { color: #d35400; }
a.ajaxlink { text-decoration:none; border-bottom: dashed 1px #2980b9; }
a.ajaxlink:hover { text-decoration:none; border-bottom: dashed 1px #d35400; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; margin-bottom: 10px; }
h1 { padding:15px 0 15px; margin: 0 auto; font-size:32px; font-weight:bold;text-align:center;}
h1 span { }
h1 a { color:#BDC3C7; }
h1 a:hover { color:#d35400; }
h2{}
h3{padding:15px 0 15px; margin: 0 auto; font-size:32px; font-weight:bold;text-align:center;}

p { line-height:20px; }
p:first-child { margin-top: 0; }

img{display:block;width:auto;height:auto;max-width:100%;}

pre, code {display:block;overflow: auto;border: 1px solid #CCCCCC;border-radius: 2px;box-shadow: inset 0 0 .5em #CCCCCC;
    padding: 10px;margin:0;font-family: monospace;white-space: pre;}

blockquote {padding:6px 10px;background:#F9F9F9;border-left:solid 4px #EDEDED;color:#666;font-style: italic;margin:0;}
.positive { color:green; }
.negative { color:red; }
.hide_tag {background:url("../images/icons/lock.png") no-repeat 5px center #e67e22;color: #fff; padding: 5px 10px 5px 25px; overflow: hidden;}
.hide_billing {background:url("../images/icons/coin.png") no-repeat 5px center #3498db;}
.user_field_denied {background-color: #7f8c8d;}
.hide_tag_allow {border-left: 3px solid #e67e22;padding: 5px 0 5px 10px;overflow: hidden;}

body{background:url(../images/background.jpg) center repeat;}
@media screen and (max-width: 600px){
	.container {margin:0;padding:0;}
}

header.headerblock{background:url(../images/head_mainpage.jpg) center no-repeat; background-size:cover;padding:0;margin:0; text-align:center;
	min-height: 460px;overflow: hidden;position:relative;
}
header.headerblock .container{position:relative;min-height: 460px;overflow: hidden;}
.site-heading {position: absolute;top: 50%;width: 100%; max-width: 1170px; text-align: center; padding: 15px;color: #000; left: 50%;
    -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); 
	-o-transform: translate(-50%,-50%); transform: translate(-50%,-50%);
}
header.headerblock::before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;}
header.headerblock:hover::before{display:block;background:rgba(85,85,85,.7);color:#fff;}
#logo{margin:0;padding:0;}
#logo a { border: none; z-index: 999; position: relative;}
#logo img, .site-title img { width: auto; display:block; text-align:center; margin:0 auto;}
.site-branding-text{margin:30px auto 0;padding:0;position:relative;display:inline-block;}
h1.site-title a, .site-title a, h1.site-title, .site-title {
    margin: 0; padding: 0; font-size: 30px; line-height: 35px; word-wrap: break-word; font-weight: 400; color: #000; letter-spacing: -.02em;}
.site-description { font-size: 23px;line-height: 28px; margin: 0; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}
.site-branding-text a, .site-branding-text a:hover{text-decoration:none;}
.site-branding-text a, .site-branding-text h1{font-size:38px;font-weight:400;font-family:Arial;margin:0;padding:15px 25px;display:inline-block;}
.site-branding-text .widget_html_block{margin:10px 0;color:#fff;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);}
.site-branding-text .widget_html_block:nth-child(2){font-size:24px;}
.site-branding-text .widget_html_block:nth-child(3){text-transform:uppercase;font-weight:700;}
.site-branding-text .widget_html_block:nth-child(4){font-size:18px;}


section{margin:0;padding:0;}
article{margin:0;padding:0;overflow:hidden;}
#workarea{margin:0 0 20px;padding:0;overflow:hidden;}
footer{background:#333;color:#ddd;overflow:hidden;font-size:90%;}
footer .container{padding:20px 15px;}
footer a, footer a:hover{color:#fff;}
#bottom_left, #bottom_center, #bottom_right{margin:15px 0;}


/* navigation ========================================================== */
.navbar{border:0px;border-radius:0;}
.navbar-default{background:#2980B9;}

/* Breadcrumbs ========================================================== */
#breadcrumbs { margin:0 0;padding:0px; position: relative;}
#breadcrumbs ul, #breadcrumbs li { margin:0; padding:0; list-style: none; }
#breadcrumbs ul{overflow: hidden;position: relative;}
#breadcrumbs ul li {font-size: 12px;color: #2c3e50;background:#fff; display: table-cell;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;
    margin: 0 7px; padding: 1px 4px; border:1px solid #fff; border-radius:5px;vertical-align: middle;}
#breadcrumbs ul li a {color:#2c3e50;}
#breadcrumbs ul li a:hover {color:#34495e;text-decoration: none;}
#breadcrumbs ul li.sep {padding:0 10px;width: 4px;border:0px;background: url("../images/nav-arrow-right-light.png") no-repeat center center;}
#breadcrumbs ul li.home {width: 16px;}
#breadcrumbs ul li.home a {display:block;width:16px;height:16px;background: url("../images/nav-home.png") no-repeat left center;}


/* content list ========================================================== */
.content_list {display: block;width: 100%;clear: both;overflow:hidden;}
#trash_content_pills { margin-bottom: 30px; }
.content_list_item {display: inline-block;width: 100%;position: relative;margin-bottom:15px; color:#666;overflow:hidden;background:#fff;}
.content_list_item:last-child, .content_list_item:last-child > div:last-child {margin-bottom: 0;}
.content_list_item .photo{float:left; margin: 0px;}

/* content list tile ========================================================== */
.content_list.tiled { margin: 20px auto 0; }
.content_list.tiled .clear { clear:both; }
.content_list.tiled .tile { width:33.33%; float:left; margin:0px; padding: 0px; clear: none; }
.content_list.tiled .tile .photo {display: block;width:100%;height:250px;overflow:hidden;margin-bottom: 0px;position:relative;
    background-color: #bdc3c7; background-size: cover; background-repeat: no-repeat; background-position: center 0;}
.content_list.tiled .tile .photo .note{position: absolute; padding:3px 6px; background:rgba(0,0,0,0.75); color:#FFF;
    font-size:12px; left:0; bottom:0; z-index: 1;}
.content_list.tiled .tile .photo a > img {display: none;}
.content_list.tiled .tile .photo a {position: absolute;top: 0; left: 0; width: 100%;height: 100%;}
.content_list.tiled .tile .photo .note span { color:#f1c40f; }
.content_list.tiled .tile .ft_caption, .content_list.tiled .tile .ft_caption h2  {font-size: 16px; margin: 0;}
.content_list.tiled .tile .ft_caption .value { color: #2c3e50; font-weight: bold; }
.content_list.tiled .tile .ft_caption a { color: inherit; text-decoration: none; }
.content_list.tiled .tile .ft_caption a:hover { text-decoration: underline; }
.content_list.tiled .tile .ft_caption a.parent_title{ font-size:14px; font-weight: normal; color:#7f8c8d; }
.content_list.tiled .tile .field { margin-bottom: 10px; }
.content_list.tiled .info_bar { font-size: 12px; color: #7f8c8d; opacity: 0; transition: all 0.5s ease; }
.content_list.tiled .tile:hover .info_bar { opacity: 1; }
.content_list.tiled .info_bar .bar_item { float:left; margin-right: 5px; height:18px; line-height: 18px; }
.content_list.tiled .info_bar .bar_item:last-child { margin-right: 0; }
.content_list.tiled .info_bar .bi_comments{padding-left:25px;background: url("../images/icons/comment-small.png") no-repeat 5px center;}
.content_list.tiled .info_bar .bi_not_approved{color:#BF0000;}
.content_list.tiled .tags_bar {margin:10px 0;overflow: hidden;font-size: 12px;padding-left:20px;
    background:url("../images/icons/tag.png") no-repeat left center;height:18px;line-height:18px;}
.content_list.tiled .tags_bar a {color:#BDC3C7;}
.content_list.tiled .tags_bar a:hover {color:#d35400;}
.content_list.tiled .info_bar .bi_date{padding-left:25px;background: url("../images/icons/clock-small.png") no-repeat 5px center;}

/* content item ========================================================== */
.content_item_parent_title{margin:0;font-weight: normal;}
.content_item_parent_title a { color:#BDC3C7; }
.content_item_parent_title a:hover { color:#d35400; }
.content_item, .f_photos > .value { clear:both; overflow: hidden;}
.content_item .field, .info_bar{ margin: 0px 0; padding: 20px 60px; overflow:hidden;background:#fff;}
.content_item .field.ft_image{}
@media screen and (max-width: 980px) {
	.content_item .field, .info_bar{ padding: 20px;}
	.content_item .field.ft_image{padding: 0;}
}
.content_item .field .value{overflow:hidden;}
.content_item .field.left_field{ float: left; margin-right: 15px;}
.content_item .field.right_field{ float: right; margin-left: 15px;}
.content_item .field.none_field{ float: none; clear: both;}
.private_field_hint { color: #95a5a6;}
.content_item .field .title_left,.content_item .field .title_top,.content_list .field .title_left,.content_list .field .title_top{ font-weight: bold; color:#34495E; }
.content_item .field .title_left,.content_list .field .title_left{ float:left; margin-right: 10px; }
.content_item .field .title_top,.content_list .field .title_top{ margin-bottom:5px; }
.ft_listbitmask > .value > ul {    margin: 0;    overflow: hidden;}
.ft_listbitmask > .value > ul > li {    margin: 0 0 0 20px;    padding: 0;}
.ft_listbitmask > .value > ul.multiple_tags_list {margin-bottom: -5px;}
.ft_listbitmask > .value > ul.multiple_tags_list li {    display: inline-block;    margin: 0 5px 5px 0;    padding: 4px 8px;    color: #68809B;    background: #F4F8FD;    border: solid 1px #B8D6FB;    border-radius: 4px;}
.ft_listbitmask > .value > ul.multiple_tags_list li > a {    text-decoration: none;    color: inherit;    display: block;    margin: -4px -8px;    padding: inherit;}
.ft_listbitmask > .value > ul.multiple_tags_list li > a:hover {background: #deebfb;}
.content_list_item .field { margin-bottom: 6px; }
.content_list_item .ft_caption { margin-bottom:10px;  }
.content_list_item .ft_caption .value { font-size:21px; color:#2c3e50; margin: 0; }
.content_list_item .ft_caption a { color:inherit; text-decoration: none; }
.content_list_item .ft_caption a:hover { text-decoration: underline; }
.content_list_item .ft_caption a.parent_title { color:#7f8c8d; }
.content_list_item .ft_caption a.parent_title:hover { color:#d35400; }
.content_list_item .ft_caption h1 { font-size:16px; font-weight: bold; margin:0; padding:2px 0; }
.content_list_item .f_date_pub {    color:#999; font-size:11px;    padding-top:1px;    padding-right: 10px;    float:right;    margin-top: -20px;}
.content_item .ft_html p:last-child,.content_list_item .ft_html p:last-child { margin-bottom: 0; }
.content_list_item .ft_user a { color:#BDC3C7; }
.content_list_item .ft_user a:hover { color:#d35400; }
.content_item .ft_listmultiple ul,.content_list_item .ft_listmultiple ul {	clear:both;}
.content_item .ft_listmultiple ul li,.content_list_item .ft_listmultiple ul li {}
.content_item .tags_bar,.content_list_item .tags_bar {    margin:10px 0;    overflow: hidden;    font-size: 12px;    padding-left:20px;    background:url("../images/icons/tag.png") no-repeat left center;    line-height: 16px;    clear: both;}
.content_item .tags_bar a ,.content_list_item .tags_bar a {    color:#7f8c8d;}
.content_item .tags_bar a:hover ,.content_list_item .tags_bar a:hover {    color:#d35400;}
.content_item .info_bar,.content_list_item .info_bar {margin:0; overflow: hidden; font-size: 13px; color:#95a5a6; clear: both;}
.content_item .info_bar2,.content_list_item .info_bar2 {margin:20px 0; overflow: hidden; font-size: 11px; color:#95a5a6; clear: both;}
.content_item .info_bar .bar_item,.content_list_item .info_bar .bar_item {float:left;padding: 3px 0px;}
.content_item .info_bar .bar_item a,.content_list_item .info_bar .bar_item a {    color:#7f8c8d;}
.content_item .info_bar .bar_item a:hover,.content_list_item .info_bar .bar_item a:hover {    color:#d35400;}
.content_item .info_bar .bi_rating,.content_list_item .info_bar .bi_rating{    background:#ecf0f1;}
.content_list_item .info_bar .bi_count{    font-weight: bold;}
.content_list_item .info_bar .bi_user, .content_item .info_bar .bi_user, .content_list .info_bar .bi_user {    padding-left:25px;    background: url("../images/icons/user-small.png") no-repeat 5px center;}
.content_item .info_bar .bi_hits,.content_list_item .info_bar .bi_hits,.content_list .info_bar .bi_hits{    padding-left:22px;    background: url("../images/icons/eye-small.png") no-repeat 5px center;}
.content_list_item .info_bar .bi_comments {padding-left:25px; background: url("../images/icons/comment-small.png") no-repeat 5px center;}
.content_item .info_bar .bi_folder,.content_list_item .info_bar .bi_folder{padding-left:25px;  background: url("../images/icons/folder-small.png")  no-repeat 5px center;}
.content_list_item .info_bar .bi_not_approved,.content_item .info_bar .bi_not_approved{ color:#c0392b;}
.content_list_item .info_bar .bi_not_pub,.content_item .info_bar .bi_not_pub{ color:#d35400;}
.bar_item.bi_not_approved.is_edit_item { color: #e67e22; font-weight: bold;}
.content_item .ft_image img, .ft_html img {
    display: block;
    margin:0 auto;
	max-width:100%;
}
.ft_images img {
    display: block;
    margin: 0;
    width: 100%;
}

.first_type_images, .second_type_images {
    margin: 0 10px 10px 0;
    float: left;
    position: relative;
    overflow: hidden;
    max-width: 40%;
}
.second_type_images {
    max-width: 100%;
}
.hover_image {
    position: relative; display: inline-block;
}
.first_type_images:after,.second_type_images:after,.hover_image:after {
    content: '';
    background: #000;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    transition: all 0.5s ease;
    opacity: 0;
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4Ij4KPGc+Cgk8cGF0aCBkPSJNNDk3LjkzOCw0MzAuMDYzbC0xMTItMTEyYy0wLjMxMy0wLjMxMy0wLjYzNy0wLjYwNy0wLjk1NS0wLjkwOUM0MDQuNjM2LDI4NS40MDMsNDE2LDI0OC4wMDYsNDE2LDIwOCAgIEM0MTYsOTMuMzEzLDMyMi42OTUsMCwyMDgsMFMwLDkzLjMxMywwLDIwOHM5My4zMDUsMjA4LDIwOCwyMDhjNDAuMDA3LDAsNzcuNDA0LTExLjM2NCwxMDkuMTU0LTMxLjAxOCAgIGMwLjMwMiwwLjMxOSwwLjU5NiwwLjY0MywwLjkwOSwwLjk1NWwxMTIsMTEyQzQzOS40Myw1MDcuMzEzLDQ1MS43MTksNTEyLDQ2NCw1MTJjMTIuMjgxLDAsMjQuNTctNC42ODgsMzMuOTM4LTE0LjA2MyAgIEM1MTYuNjg4LDQ3OS4yMDMsNTE2LjY4OCw0NDguNzk3LDQ5Ny45MzgsNDMwLjA2M3ogTTY0LDIwOGMwLTc5LjQwNiw2NC42MDItMTQ0LDE0NC0xNDRzMTQ0LDY0LjU5NCwxNDQsMTQ0ICAgYzAsNzkuNDA2LTY0LjYwMiwxNDQtMTQ0LDE0NFM2NCwyODcuNDA2LDY0LDIwOHoiIGZpbGw9IiNGRkZGRkYiLz4KCTxwYXRoIGQ9Ik0yNzIsMTc2aC0zMnYtMzJjMC0xNy42NzItMTQuMzI4LTMyLTMyLTMycy0zMiwxNC4zMjgtMzIsMzJ2MzJoLTMyYy0xNy42NzIsMC0zMiwxNC4zMjgtMzIsMzJzMTQuMzI4LDMyLDMyLDMyaDMydjMyICAgYzAsMTcuNjcyLDE0LjMyOCwzMiwzMiwzMnMzMi0xNC4zMjgsMzItMzJ2LTMyaDMyYzE3LjY3MiwwLDMyLTE0LjMyOCwzMi0zMlMyODkuNjcyLDE3NiwyNzIsMTc2eiIgZmlsbD0iI0ZGRkZGRiIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    background-position: center center;
}
.first_type_images:hover:after,.second_type_images:hover:after,.hover_image:hover:after {
    opacity: 0.4;
}
.first_type_images:not(:first-child) {
  margin-bottom: 10px;
}

/* ========================================================================== */
.content_item .ft_text {clear:both;background:#fff;}

.content_item .ft_text .value,
.content_item .ft_html .value {
    line-height:20px;
}

.content_item .ft_html .value table, .redactor-editor table {
    border-collapse: collapse;
}

.content_item .ft_html .value table th,
.content_item .ft_html .value table td,
.redactor-editor table td,
.redactor-editor table th {
    padding: 10px;
    border:solid 1px #CCC;
}

.ft_html a.read-more {
    display: block;
    margin:5px 0;
}

.ft_file .value .size {
    margin-left:5px;
    font-size:12px;
    color:#999;
}

.ft_date .value .time {
    padding-left:16px;
    background:url("../images/icons/clock-small.png") no-repeat left center;
}

.ft_color .color-block, .content_item_props .value .color-block {
	display:inline-block;
	width:32px;
	height:16px;
	border:solid 1px #000;
}

/* ========================================================================== */
.block_list{}
.block_list .content_list_item{}
a.content_list_item_link{display:block;overflow:hidden;padding:15px 0;color:#333;}
a.content_list_item_link:hover{background:#5190D1;color:#fff;}
.block_list_photo{margin:0 auto;}
.block_list .content_list_item{margin-bottom:1px;}
a.content_list_item_link:hover .ft_caption .value{color:#fff;}
a.content_list_item_link .info_bar{padding:0;background:none;}
a.content_list_item_link:hover .info_bar{color:#fff;}
@media screen and (max-width: 600px){
	.block_list_photo{text-align:center;}
	.block_list_photo img{margin:0 auto;text-align:center;}
	a.content_list_item_link .ft_caption .value{text-align:center;margin:15px 0;}
}

/* blocks ========================================================== */
.widget {margin-bottom: 20px;position: relative;}
.widget .body{padding:20px;background:#fff;}

.widget_ajax_wrap {position: relative;box-sizing: border-box;}
.widget .title{}
.widget_text_block{overflow: hidden;}

/* block navigation */
.widget ul.menu{list-style:none;margin:0;padding:0;}
.widget ul.menu li a{padding:0 0 0 30px;}

/* block metro */
.widget.nobg .body{background:none;}
#widget_wrapper_48.widget .body{padding:0px;overflow:hidden;}
.widget_content_list.metro {background:#fff;overflow:hidden;}

.metroitem_first{padding:15px 15%;border-bottom:1px solid #ccc;position:relative;}
.metroitem_first h2{text-align:center;text-transform:uppercase;font-size:24px;}
.metroitem_first h3{text-align:center;text-transform:none;font-size:24px;}
.metroitem_first h4{text-align:center;text-transform:uppercase;font-size:20px;margin:25px 0 0;}
.metroitem_first .date{font-size:85%;font-weight:bold;}
.metroitem_first_text{overflow:hidden;position:relative;}
a.read-next{text-align:center;background:#2980B9;color:#fff;padding:12px 28px;margin:10px auto;font-weight:bold;cursor:pointer;}
a.read-next:hover{color:#fff;text-decoration:none;}
.shadow{position:absolute;width:100%;height:20px;bottom:0;background-image: linear-gradient(rgba(255,255,255,0), rgba(255,255,255,1));}
.metroitem_first_slider{position:relative;width:100%;height:450px;margin:0 0 20px;}
.metroitem_first_slider ul{list-style:none;margin:0;padding:0;}
.metroitem_first_slider li{display:block;width:100%;height:450px;}

.widget_content_list.metro .metroitem{float:left;width:50%;}
.widget_content_list.metro .metroitem .image{float:left;width:50%;height:100%;}
.widget_content_list.metro .metroitem .image .image_inner{display:block;height:100%;width:100%;}
.widget_content_list.metro .metroitem .info{float:left;width:50%;height:100%;border-bottom:1px solid #ccc;padding:15px;text-align:center;}
.widget_content_list.metro .metroitem .info .title{}
.half-block{display: flex;align-items:center;}
.metroitem a{display:block;width:100%;height:100%;background:#fff;color:#333;}
.metroitem a:hover{background:#2980B9;color:#fff;}
.half-block .title{font-weight:normal;text-transform:uppercase;font-size:18px;width:100%;}
.half-block .date{font-size:14px;text-transform:none;margin-top:10px;padding-top:10px;border-top:1px solid #2980B9;}
@media screen and (max-width: 980px){
	.widget_content_list.metro .metroitem{float:none;width:100%;}
	.metroitem_first{padding:15px 5%;}
	.metroitem_first_slider, .metroitem_first_slider li{height:350px;}
}
@media screen and (max-width: 480px){
	.metroitem{height:auto !important;}
	.widget_content_list.metro .metroitem .image{float:none;width:100%;height:220px;}
	.widget_content_list.metro .metroitem .info{float:none;width:100%;}
	.half-block{display:block;}
	.metroitem_first{padding:15px 15px;}
	.metroitem_first_slider, .metroitem_first_slider li{height:200px;}
}


/* Tabbed Widgets layout ==================================================== */

.widget_tabbed {
    margin-bottom:10px;
    background:#FFF;
}

.widget_tabbed .tabs ul,
.widget_tabbed .tabs ul li{
    margin: 0; padding: 0; list-style: none;
}

.widget_tabbed .tabs ul {
    overflow:hidden;
    height:47px;
    line-height:47px;
    background: #34495E;
}

.widget_tabbed .tabs ul li {
    float:left;
    height:45px;
    line-height:45px;
}

.widget_tabbed .tabs ul li a {
    display:block;
    height:47px;
    line-height:47px;
    font-size:14px;
    padding:0 15px;
    cursor: pointer;
    color:#FFF;
}

.widget_tabbed .tabs ul li a.active {
    background-color:#FFF;
    color:#34495E;
}

.widget_tabbed .body {
    padding:15px;
    line-height: 20px;
    box-sizing: border-box;
    position: relative;
}

.widget_tabbed > .tabs .links, .widget > .title .links {
    float:right;
    font-size:13px;
    padding-right:15px;
}
.widget > .title .links {
    padding-right: 0;
}
aside .widget > .title .links {
    padding-right: 5px;
}
.widget_tabbed > .tabs .links a, .widget > .title .links a {
    display:inline;
    padding: 3px 8px;
    background: #27ae60;
    color:#fff;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    margin: 0 5px 0 0;
}
.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:#2ecc71;
}

aside .widget_tabbed .tabs ul {
    height:38px;
    line-height:38px;
}

aside .widget_tabbed .tabs ul li.links{
    height:25px;
    line-height:25px;
    padding-right:5px;
}

aside .widget_tabbed .tabs ul li a {
    font-size:12px;
    height:38px;
    line-height:38px;
    font-weight: bold;
}

aside .widget_tabbed > .tabs .links a {
    background: #27ae60;
    color:#fff;
    font-size: 10px;
}

/* Widgets styles =========================================================== */

.widget_content_list { overflow: hidden; }

.columns-2 .widget_content_list .item { float:left; width:47%; }
.columns-2 .widget_content_list .item:nth-child(3) { clear:left; }
.columns-3 .widget_content_list .item { float:left; width:31%; }
.columns-3 .widget_content_list .item:nth-child(4) { clear:left; }
.columns-4 .widget_content_list .item { float:left; width:22%; }
.columns-4 .widget_content_list .item:nth-child(5) { clear:left; }

.widget_content_list .item { margin-bottom: 10px; overflow: hidden; }
.widget_content_list .item:last-child { margin-bottom: 0; }

.widget_content_list .item .image { float:left;}
.widget_content_list .item .image img { display: block; }
.widget_content_list .item .info {  }

.widget_content_list .item .title{ font-size:16px; margin-bottom: 3px; }
.widget_content_list .details { font-size:11px; color:#999; }
.widget_content_list .details a{ color:#BDC3C7; }
.widget_content_list .details a:hover{ color:#d35400; }

.widget_content_list .details span {padding-right: 5px;}
.widget_content_list .details span.comments {
    padding-left:20px;
    background: url("../images/icons/comment-small.png") no-repeat left center;
}

.widget_content_list.featured .item .title { font-size:14px; }
.widget_content_list.featured .item-first { float:left; margin-right:15px; width:33%; }
.widget_content_list.featured .item-first .image { margin-bottom: 5px; clear:both; width:100%; height:150px; }
.widget_content_list.featured .item-first .image a, .widget_content_list.featured .item-first .image > div { display:block; width:100%; height:100%; background-position: center; background-repeat: no-repeat; background-color:#bdc3c7; background-size: cover; }
.widget_content_list.featured .item-first .title { font-size:21px; margin-top:5px; line-height: 24px;}
.widget_content_list.featured .item-first .title a { color:#000; text-decoration: none; }
.widget_content_list.featured .item-first .read-more a {
    display:inline-block;
    clear:both;
    background: #2980b9;
    color:#FFF;
    text-decoration: none;
    padding:5px 10px;
    margin-top: 10px;
}

.widget_content_list.featured .item-first .read-more a:hover { background:#3498db; }
.widget_content_list.tiles-big { margin-right: -15px; }
.widget_content_list.tiles-big .item .title { font-size:14px; }
.widget_content_list.tiles-big .item { float: left; margin-bottom: 15px; width: calc(25% - 15px); margin-right: 15px; box-sizing: border-box; }
.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:left; }
.widget_content_list.tiles-big .item .image { margin-bottom: 5px; clear:both; width:100%; height:100px; }
.widget_content_list.tiles-big .item .image a, .widget_content_list.tiles-big .item .image > div { display:block; width:100%; height:100%; background-position: center; background-repeat: no-repeat; background-color:#bdc3c7; background-size: cover; }
.widget_content_list.tiles-big .item .title { font-size:14px; margin-top:5px; }
.widget_content_list.tiles-big .item .title a { color:#000; text-decoration: none; }
.widget_content_list.tiles-big .item .title a:hover { color:#34495e; text-decoration: underline; }

.widget_content_list.tiles-small .item { margin:0; margin-right: 4px; margin-bottom: 4px; float:left; }
.widget_content_list.tiles-small .item .image { margin:0; }

.widget_content_list.compact .item { margin-bottom: 5px; }
.widget_content_list.compact .item:last-child { margin-bottom: 0; }
.widget_content_list.compact .item .title { font-size:13px; margin-bottom: 0; line-height: 15px; }

@media screen and (max-width: 480px) {
    .widget_content_list .item, .widget_content_list.featured .item-first {
        width: 100% !important;
    }
}

/* ========================================================================== */

.widget_content_slider { overflow: hidden; position: relative;}
.widget_content_slider .slide {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.widget_content_slider > table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  min-height: 300px;
}
.widget_content_slider > table td,
.widget_content_slider > table th {
  padding: 0;
}
.widget_content_slider .slide img {
  display: none;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.widget_content_slider .slide img:first-child, .widget_content_slider img {
    display:block;
}
.widget_content_slider .slide .heading {
  background: rgba(0, 0, 0, 0.85);
  display: block;
  padding: 10px;
  right: 0;
  position:absolute;
  left:0;
  bottom:0;
  z-index:2
}

.widget_content_slider .slide .heading h2,
.widget_content_slider .slide .heading .teaser{
    display: inline-block;
    margin:0;
    color:#ecf0f1;
}

.widget_content_slider .slide .heading h2 {
    font-size:14px;
    font-weight: bold;
    color:#f1c40f;
}

.widget_content_slider .slide .heading .teaser{
    font-size:12px;
}

.widget_content_slider .slide .heading .teaser .date{
    color: #7f8c8d;
    padding-left: 10px;
}

.widget_content_slider .items {
  background:#ecf0f1;
  position: relative;
  z-index: 2;
  vertical-align: top;
}

.widget_content_slider .items .item {
    overflow: hidden;
    padding:10px;
    font-size:12px;
    line-height:15px;
    cursor:pointer;
    position:relative;
}

.widget_content_slider .items .item:hover {
    background:#bdc3c7;
}

.widget_content_slider .items .item .title {
    display:block;
    vertical-align:middle;
    color:#000;
}

.widget_content_slider .items .item.active {
    background:#27ae60;
}

.widget_content_slider .items .item.active .title {
    color:#FFF;
}
@media (max-width: 767px) {
  .widget_content_slider .items .item .title {
    display:none;
  }
}
@media (min-width: 768px) {
  .widget_content_slider .slide {
    width: 70%;
  }
  .widget_content_slider .items {
    width: 30%;
  }
  .widget_content_slider .items .item .image {
      float:left; margin-right: 10px;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .widget_content_slider .items .item {
    padding: 8px;
  }
}

/* ========================================================================== */

.widget_activity_list { overflow: hidden; }

.widget_activity_list h4 { margin:0; margin-bottom: 5px; }

.widget_activity_list .item { margin-bottom: 15px; overflow: hidden; }
.widget_activity_list .item:last-child { margin-bottom: 0; }

.widget_activity_list .item > .image, .widget_comments_list .item .image { float:left; margin-right: 10px; position: relative; }
.widget_activity_list .item > .image img, .widget_comments_list .item .image img { display: block; border-radius: 50%; }
.widget_activity_list .item .info { line-height:17px; padding-top:2px; }

.widget_activity_list .item .title{ }
.widget_activity_list .item .title a.author{ color:#376499; }
.widget_activity_list .item .title a.author:hover{ color:#d35400; }

.widget_activity_list .item .details { font-size:11px; }
.widget_activity_list .item .details .date { color:#999; }
.widget_activity_list .item .details .reply {
    padding-left: 5px;
}
.widget_activity_list .item .details .reply a {
    padding-left: 20px;
    background:url("../images/icons/comment-small.png") no-repeat left center;
    color:#BDC3C7;
}

.widget_activity_list .item .details .reply a:hover {
    color:#d35400;
}

.widget_activity_list .item .images { overflow: hidden; margin:10px 0; padding-left:48px; }
.widget_activity_list .item .images .image {
    float:left; margin-right:2px;
    display:block; overflow: hidden;
}
.widget_activity_list .item .images .image.more {
    background: #ecf0f1;
    text-align: center;
    line-height: 64px;
    font-size:18px;
}
.widget_activity_list .item .images .image.more a {
    display:block; width: 64px; height:64px; overflow: hidden;
    color:#7f8c8d;
    text-decoration: none;
}
.widget_activity_list .item .images .image.more a:hover {
    color:#2c3e50;
}
.widget_activity_list .item .actions {
    float:right;
    visibility: hidden;
}

.widget_activity_list .item:hover .actions {
    visibility: visible;
}

.widget_activity_list .actions .delete{
    display:inline-block;
    width:16px;
    height:16px;
    background:url("../images/icons/delete.png") no-repeat center;
}
/* ========================================================================== */

.widget_comments_list { overflow: hidden; line-height: 20px; }

.widget_comments_list .item { margin-bottom: 15px; overflow: hidden; }
.widget_comments_list .item:last-child { margin-bottom: 0; }

.widget_comments_list .item .info { line-height:17px; padding-top:2px; }
.widget_comments_list .item .title a.author{ color:#376499; }
.widget_comments_list .item .title a.author:hover{ color:#d35400; }

.widget_comments_list .item .title a.subject{ padding-right: 5px; }

.widget_comments_list .item .date { font-size:11px; color:#999; padding-right: 5px; }
.widget_comments_list .item .text { color:#666; }

/* ========================================================================== */

.widget_profiles_list { overflow: hidden; }

.columns-2 .widget_profiles_list .item { float:left; width:50%; }
.columns-2 .widget_profiles_list .item:nth-child(3) { clear:left; }
.columns-3 .widget_profiles_list .item { float:left; width:33%; }
.columns-3 .widget_profiles_list .item:nth-child(4) { clear:left; }
.columns-4 .widget_profiles_list .item { float:left; width:25%; }
.columns-4 .widget_profiles_list .item:nth-child(5) { clear:left; }

.columns-2 .widget_profiles_list.list .item,
.columns-3 .widget_profiles_list.list .item,
.columns-4 .widget_profiles_list.list .item{
    padding-right:10px;
}

.widget_profiles_list.list .item {
    line-height:32px;
    margin-bottom: 5px;
    padding: 0 0 10px 0;
    clear: both;
    width: 100%;
    box-sizing: border-box;
    overflow: hidden;
}

.widget_profiles_list.list .item:last-child { margin-bottom: 0; }

.widget_profiles_list.list .item .image { float:left; margin-right: 10px; }
.widget_profiles_list .item .image img, .item-avatar > img { display: block; }
.widget_profiles_list.list .item .info { float:left; }

.widget_profiles_list.tiles .item, .widget_online_list .item, .widget_user_avatar .default_avatar { display:inline-block; }

.widget_profiles_list.list .item:last-child {
    padding: 0;
}
.widget_profiles_list.list .item .field {
    line-height: 18px;
}

/* ========================================================================== */

.widget_online_list { overflow: hidden; }

.widget_online_list .item-name {
    padding-left:18px;
    padding-right:2px;
    background:url("../images/icons/user.png") no-repeat left center;

}

/* ========================================================================== */

.widget_content_tree ul{ margin:0; padding:0;}
.widget_content_tree li{ margin-left: 0px; list-style: none; padding-left:20px; background: url("../images/icons/folder.png") no-repeat left center;}
.folder_hidden { display: none; }
.widget_content_tree ul li.active > a:hover,
.widget_content_tree ul li.active > a { color:#000; text-decoration: none; }

/* ========================================================================== */

.widget_user_avatar .user_info { overflow: hidden; clear:both; margin:-15px; padding:6px; margin-bottom: 10px; background:#34495E;}
.widget_user_avatar .user_info .avatar{float:right;}
.widget_user_avatar .user_info .name {height:32px;    line-height: 32px;    padding-left:10px;}
.widget_user_avatar .user_info .name a {color:#FFF;    text-decoration: none;    font-size:12px;    font-weight: bold;}
.widget_user_avatar {position: relative;}
header .widget_user_avatar {margin-right: -14px;}
header .widget_user_avatar .user_info {
    float: right;
    clear: none;
    margin: 0;
    background: none;
    line-height: 50px;
    height: 50px;
    padding: 9px 34px 9px 5px;
    box-sizing: border-box;
    transition: background 0.5s;
    position: relative;
}
header .widget_user_avatar .user_info:after {
    content: '';
    background: url(../images/nav-arrow-down-white.png) no-repeat center center;
    width: 16px;
    height: 32px;
    position: absolute;
    right: 10px;
    opacity: 0.5;
    transition: opacity 0.5s;
}
header .widget_user_avatar:hover .user_info:after{ opacity: 1; }
header .widget_user_avatar:hover .user_info {    background: #224674;}
header .widget_user_avatar .user_info .avatar{    border-radius: 50%;    overflow: hidden;    height: 32px;}
header .widget_user_avatar .user_info .name {    float: left;    margin-right: 10px;}
header .widget_user_avatar .menu {
    visibility: hidden;
    float: none;
    position: absolute;
    top: 50px;
    right: 0;
    height: auto;
    background: #224674;
    width: 180px;
    padding: 0;
    box-shadow: -2px 2px 10px #224674;
    opacity: 0.99;
    transition: visibility 0.2s;
    z-index: 102;
}
header .widget_user_avatar:hover .user_info + .menu {    visibility: visible;}
header .widget_user_avatar .menu > li {    float: none;}
header .widget_user_avatar .menu > li:hover, header .widget_user_avatar .menu ul li a:hover {    background-color: #1c549c;}
header .widget_user_avatar .menu ul {
    left: auto;
    right: 160px;
    top: 0;
    box-shadow: none;
    border-radius: 0;
    box-shadow: -2px 2px 10px #224674;
}
header .widget_user_avatar .menu ul li, header .widget_user_avatar .menu ul li a {    border-radius: 0;}


/* ========================================================================== */
.widget_tags_cloud .tags_as_list,.widget_tags_cloud .tags_as_list li,.widget_tags_cloud .tags_as_cloud,.widget_tags_cloud .tags_as_cloud li {
    margin:0; padding:0;    list-style:none;}
.widget_tags_cloud .tags_as_cloud {overflow: hidden;}
.widget_tags_cloud .tags_as_cloud li {float:left;margin:0 8px 8px 0;}
.widget_tags_cloud .tags_as_list li {margin:0 0 6px 0;padding-left:20px; background: url("../images/icons/tag.png") no-repeat left center;}
.widget_tags_cloud .tags_as_list li .counter {font-size:11px;}
.widget_tags_cloud li.colored > a {color: inherit;}

/* ========================================================================== */
.widget_auth .field { overflow: hidden; }
.widget_auth .field a { float:right; font-size:12px; margin-top:4px; }
.widget_auth .field label { float:left; }
.widget_auth .buttons { margin-top:15px; }

@media screen and (max-width: 640px) {
    .widget_content_slider .items .item .title { display:none !important; }
    .widget_content_slider .items { width:60px  !important; }
    .widget_content_list.featured .item-first { float:none; margin-right:0; width:100%; }
}

/* ========================================================================== */
.widget_search { background-color:#34495E; margin:-15px; padding:10px; }
.widget_search .input {border:none; box-shadow: none;padding-left:24px;font-size:12px;
	background:url("../images/icons/search-glyph.png") no-repeat 4px center #FFF;}

/* ========================================================================== */
.widget_content_filter .title{font-weight: bold;color:#34495e;margin-bottom:4px;}
.widget_content_filter .field {margin-bottom: 10px;}
.widget_content_filter .input {width:95%;}
.widget_content_filter .ft_date .value, .widget_content_filter .ft_number .value {font-size:12px;}
.widget_content_filter .ft_date button{display:none;}
.widget_content_filter .date-input, .widget_content_filter .input-small{width:60px !important;}
.widget_content_filter .buttons {margin-top:20px;font-size:12px;}
.widget_content_filter .buttons input {margin-right: 10px;}
section .widget.fixed_actions_menu {position: absolute; right: 0; z-index: 1; top: 0; box-shadow: -4px 4px 5px #CCC; background: #a7b4b7;}
section .widget.fixed_actions_menu:before {content: ''; width: 32px; background:url("../images/icons/menu.png") no-repeat center center;
    height: 32px; position: absolute; top: 0; right: 0; cursor: pointer;}
section .widget.fixed_actions_menu:hover .body, section .widget.fixed_actions_menu.clicked .body {display: block;}
section .widget.fixed_actions_menu > * {display: none;margin: 32px 0 0 0;padding: 0;}
section .widget.fixed_actions_menu > .edit_wlinks {margin: 0;}
.edit_wlinks {position: absolute;bottom: 0;right: 0;opacity: 0;z-index: 100;transition: opacity 0.4s;}
.widget:hover .edit_wlinks, .widget_tabbed .body:hover .edit_wlinks {opacity: 0.4;}
.widget:hover .edit_wlinks:hover, .widget_tabbed .body:hover .edit_wlinks:hover {opacity: 0.95;}
.edit_wlinks a {background-color: #95a5a6;color: #FFF;text-decoration: none;padding: 5px;float: left;box-sizing: border-box; font-size: 12px;}
.edit_wlinks a.delete {background-color: #e74c3c;}

/* Comments ========================================================== */
#comments_widget .bad {transition: all 0.5s ease;}
#comments_widget .bad:hover {opacity: 1;}
.bad6{opacity:.1;}
.bad5{opacity:.2;}
.bad4{opacity:.35;}
.bad3{opacity:.5;}
.bad2{opacity:.65;}
.bad1{opacity:.8;}
#tab-vk {margin: 20px 0 0 0;}
#comments_widget {margin: 0;padding:20px;background:#fff;}
.no_comments { margin: 15px 0;}
#comments_widget .track{ font-size:12px; color:#999; text-align: right;}
#comments_widget .track label{ display: block; line-height: 30px;}
#comments_widget .track input { vertical-align: middle; position: relative; bottom: 1px;}
.track + #comments_refresh_panel + #comments_list { margin: -15px 0 0 0;}
#comments_widget #comments_add_link {margin: 0 0 10px 0;clear: both;padding-left:20px; background: url("../images/icons/comment.png") no-repeat left center;}
#comments_widget #comments_add_link:first-child {    margin-top: 15px;}
#comments_widget #comments_add_link a { font-size:14px; }
#comments_widget #comments_add_form textarea{    height:100px;    margin-bottom:4px;}
#comments_widget #comments_add_form .loading{ display: none; }
#comments_widget #comments_add_form .author_data {	margin-bottom:8px;}
#comments_widget #comments_add_form .author_data .field {	overflow:hidden;}
#comments_widget #comments_add_form .author_data .field label {float:left;width:140px;height:20px;line-height:20px;}
#comments_widget #comments_add_form .author_data .field .input {width:99%;max-width: 200px;min-width: 50px;}
#comments_widget #comments_refresh_panel { display: block; width:50px; height:35px; position: fixed; z-index:100; right:0px; top:45%; background:url("../images/loader24.gif") no-repeat center center #B3C2C9;}
#comments_widget #comments_refresh_panel a{ display: block; width:50px; height:35px; background:url("../images/icons32/update-black.png") no-repeat center center #B3C2C9;}
#comments_widget #comments_refresh_panel a:hover{background-color: #e1ebef;}
.no_approved { display: none; }
#comments_list .comment{ overflow: hidden; border-radius:2px; padding:10px 0; margin:4px 0;}
#comments_list .comment:first-child { margin-top: 0;}
#comments_list .comment:last-child { margin-bottom: 0;}
#comments_list .comment.selected-comment:first-child { margin-top: 13px;}
#comments_list.striped-list .comment { padding-bottom: 15px;}
#comments_list.striped-list .comment:last-child{ border:none; padding-bottom: 0; margin-bottom: 0;}
#comments_list .selected-comment{ padding-right: 10px; box-shadow: 5px 5px 7px #B3C2C9;}
#comments_list .comment .info,#comments_list .comment .body { overflow: hidden; clear: both;}
#comments_list .comment .info{ margin-bottom:6px;}
#comments_list .comment .info div { float: left; margin-right: 10px; font-size:12px;}
#comments_list .comment .info .rating{}
#comments_list .comment .info .rating .buttons{ float:right; margin-left:5px;}
#comments_list .comment .info .rating a { display:inline-block; width:13px; height:13px; background:url("../images/comment_vote.png") no-repeat;}
#comments_list .comment .info .rating .value { float:left; font-weight: bold;}
#comments_list .comment .info .rating a.rate-up { background-position: 0 0; }
#comments_list .comment .info .rating a.rate-up:hover { background-position: 0 -13px; }
#comments_list .comment .info .rating a.rate-down { background-position: -13px 0; }
#comments_list .comment .info .rating a.rate-down:hover { background-position: -13px -13px; }
#comments_list .comment .info .name .user{ color:#375D81; }
#comments_list .comment .info .name .user:hover{ color:#d35400; }
#comments_list .comment.is_topic_starter .info .name .user{ color:#d35400; }
#comments_list .comment.is_topic_starter .info .name .user:hover{ color:#e67e22; }
#comments_list .comment .info .name .guest_name{ font-weight: bold; }
#comments_list .comment .info .name .subject{ color:#4096EE; }
#comments_list .comment .info .name .subject:hover{ color:#d35400; }
#comments_list .comment .info .date{ color:#999; }
#comments_list .comment .nav a { text-decoration:none; margin-right: 3px; color:#BDC3C7;}
#comments_list .comment .nav a:hover { color:#d35400;}
#comments_list .comment .nav .scroll-down { display:none; }
#comments_list .comment .body .avatar{ float:left; position: relative}
#comments_list .comment .body .avatar a { display:block; }
#comments_list .comment .content{ color:#333; padding-left:10px; padding-top: 8px; position: relative; overflow: hidden;}
#comments_list .comment .content img {max-width:100%;}
#comments_list .comment .content .links{ padding:10px 0 0 0; font-size:12px;}
#comments_list .comment .content .links a { font-size:11px; color:#999;  border-bottom:dashed 1px #999; text-decoration: none; margin-right:6px;}
#comments_list .comment .content .links a:hover { color:#d35400; border-bottom:dashed 1px #d35400;}
#comments_list .comment .deleted{ padding:5px 15px; background:#F9F9F9; color:#666; font-style:italic; border-radius: 6px; margin-right:6px;}
#comments_widget .login_to_comment{	margin-top:5px;	font-size:12px;	color:#666;}
#comments_list .content ul li, #comments_list .preview_box ul li { list-style-type: disc; margin-left:25px;}
#comments_list .content ol, #comments_list .preview_box ol { padding-left: 25px;}
#comments_list .content ol li, #comments_list .preview_box ol li { list-style-type: decimal;}



/* Pagination =============================================================== */
.pagebar {overflow:hidden;font-size: 14px;margin:30px 0;}
.pagebar_title {color: #34495e;margin: 5px;}
.pagebar_page {margin: 2px;padding: 6px;}
.pagebar_current {background-color: #2980B9;color: #FFF;margin: 3px;padding: 6px;}
.pagebar_nav {margin-right: 15px;}
.pagebar_nav .disabled{color:#888;}
.pagebar_nav .pagebar_page:first-child {margin-left: 0;margin-right: 5px;}
.pagebar_nav .pagebar_page{padding:6px 0;}
.pagebar_pages .pagebar_page:hover {background:#ecf0f1;text-decoration: none;color:#34495e;}
.pagebar_notice {display: inline-block;font-size:14px;color:#555;margin-left:20px;}
.show-more {
    display: block;
    text-decoration: none;
    text-align: center;
    background-color: #B3C2C9;
    color: #FFF;
    padding: 7px;
    margin: 17px 0 20px 0;
    background-position: center center;
    height: 26px;
    box-sizing: border-box;
    line-height: 12px;
    position: relative;
}
#user_profile_tab_content .show-more {margin-bottom: 0;}
.show-more.show_spinner{background-color: #FFF;}
.show-more.show_spinner > span{display: none;}
.show-more:hover{background-color: #bed4de;color: #FFF;}
.show-more .spinner {display: none;}
.show-more.show_spinner .spinner {display: block;margin-top: 0px;}
.show-more.show_spinner:hover{background-color: inherit;}
.nyroModalData .show-more {
    height: auto;
    margin: 0;
    padding: 10px 0;
}






/* Адаптивная навигация */
.menus {position:relative;}
.nav-wrap-main {width:100%;}
.nav-wrap-main .menu-icon-main {display: none;}
.nav-wrap-main .nav, .nav-wrap-main .nav li {margin: 0;padding: 0;}
.nav-wrap-main .nav li {list-style: none;float: left;}
.nav-wrap-main .nav a {padding: 15px;display: block;color: #fff;font-weight:bold;text-decoration:none;}
.nav-wrap-main .nav a:hover, .nav-wrap-main .nav .selected-item {background: #000033;color: #fff;}
.nav-wrap-main .nav ul {z-index:22;background: #fff;color:#000;padding: 2px;position: absolute;border: solid 1px #ccc;display: none;width: 350px;}
.nav-wrap-main .nav ul a{color:#000;}
.nav-wrap-main .nav ul a:hover{background-color:#2980B9;}
.nav-wrap-main .nav ul ul {z-index:25;padding: 2px;position: absolute;left:194px;top:-2px;border: solid 1px #ccc;display: none;width: 350px;}
.nav-wrap-main .nav ul li {position:relative;float: none;margin: 0;padding: 0;}
.nav-wrap-main .nav li:hover > ul {display: block;}
@media screen and (max-width: 991px) {
.nav-wrap-main .nav-wrap {position: relative;}
.nav-wrap-main .menu-icon-main {background: url(../images/menu-icon.png) no-repeat 10px center;	padding: 15px 15px 15px 42px;cursor: pointer;display: block; color:#fff;}
.nav-wrap-main .menu-icon-main:hover {}
.nav-wrap-main .menu-icon-main.active {}
.nav-wrap-main .nav {clear: both;position: absolute;top: 54px;left:0;right:0;z-index: 22;padding: 5px;background: #f8f8f8;	border: solid 1px #dedede;display: none; }
.nav-wrap-main .nav li {clear: both;position:relative;float: none;width:100%;margin: 10px;}
.nav-wrap-main .nav a, .nav-wrap-main .nav ul a {font: inherit;background: none;display: inline;padding: 0;color: #666;border: none;}
.nav-wrap-main .nav .selected-item,	.nav-wrap-main .nav a:hover, .nav-wrap-main .nav ul a:hover {background: none;color: #000;}
.nav-wrap-main .nav ul {width: auto;position: relative;display: block;border: none;background: inherit;border-left:#dedede 5px solid;	margin-top:10px;}
.nav-wrap-main .nav ul ul {width: auto;position: relative;display: block;border: none;left:0;top:0;background: inherit;border-left:#dedede 5px solid;	margin-top:10px;}
.nav-wrap-main .nav ul li {	margin: 8px;}
.nav-wrap-main .nav ul li:first-child {margin-top:0;}
.nav-wrap-main .nav ul li:last-child {margin-bottom:0;}
}
@media screen and (min-width: 992px) {
.nav-wrap-main .nav {display: block !important;}
}


.header_socials{display:block;text-align:center;}
.header_socials a.icon{width:48px;height:52px;display:inline-block;margin:3px;border:2px solid #fff;border-radius:50%;overflow:hidden;}
.header_socials a.icon img{display:block;width:48px;height:48px;}


