/**** стили шаблона ****/
html, body, div, ul, ol, li {
    margin: 0;
    padding: 0;
}
html {
    height: 100%;
}
body {
    font: 14px/18px 'Open Sans', sans-serif;
/*    font-weight: 400;*/
    height: 100%;
    background: #fff;
/*    color: #555;*/
/*    color: #292828;*/
    color:#000;
}
h1 {
    font-size: 24px;
    line-height: 30px;
    padding: 0 0 15px 0;
}
a {
    color: #353739;
    outline: none;
    text-decoration: underline;
}
a:hover {
    color: #000;
    text-decoration: none;
}
a.ajaxlink { text-decoration:none; border-bottom: dashed 1px #68B206; color: #68B206; }
a.ajaxlink:hover { text-decoration:none; border-bottom: dashed 1px #FE9A2F; color: #FE9A2F; }
p {
    margin: 0 0 18px
}
img {
    border: none;
}
input {
    vertical-align: middle;
    font: 14px/18px 'Open Sans', sans-serif;
}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
/**** grid ****/
.grid {}
/* item is invisible, but used for layout */
.grid-item {width: 25%;float: left;}
/* grid-item-content is visible, and transitions size */
.grid-item-content {width: 100%;}
.grid-item.width50 {width: 50%;}
.grid-item.width75, .grid-item.body {width: 75%;}
.grid-item.width100, .grid-item.body.width100 {width: 100%;}
/**** layout ****/
#wrapper {
    margin: 0 auto;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    max-width: 1200px;
}
#popup-manager.popup-show + #wrapper, .wrap_blur {
    -webkit-filter:blur(2px);
    -moz-filter:blur(2px);
    -ms-filter:blur(2px);
    -o-filter:blur(2px);
    filter:blur(2px);
}
#popup-manager.popup-show + #wrapper #comments_refresh_panel {
    display: none;/* hack for show left-right arrow */
}
/**** header ****/
header {
    padding:20px 20px 10px;
    border-bottom: 1px solid #bbbbbb;
}
    .logo {
        display: block;
        float: left;
        width: 293px;
        height: 26px;
        background: url('../images/logo.png');
        margin-bottom: 20px;
    }
    .near_logo{
        float:right;
        margin-bottom: 20px;
    }
    .near_logo ul.menu {float:right;list-style:none;padding:0;margin:0;}
    .near_logo ul.menu li{margin:0 0 6px 6px;float:left;}
    .near_logo ul.menu li a, .near_logo ul.menu li>i{display: block;transition: all .3s; padding: 10px 25px; background: #444345; text-decoration: none; border-radius: 17px;font-size: 14px; line-height: 1;color:#fff;}
    .near_logo ul.menu li a:hover, .near_logo ul.menu li>i:hover {background:#68B206;}
    .near_logo ul.menu li>i {padding: 10px;}
    .near_logo ul.menu li>i:hover {cursor: pointer;}
    
    #menu {
        clear: both;
        padding-top: 5px;
    }
#search{
    position: fixed;
    z-index: 99999;
    top: 0;
    bottom: 0;
    left: 0;
    visibility: hidden;
    overflow: auto;
    width: 100%;
    height: 100%;
    transition: opacity .25s ease-out;
    background-color: rgba(26,26,26,0.9);
}
#search.show{
    visibility: visible;
    opacity: 1;
}
    #search form { 
        padding:10px; 
        max-width: 900px;
        margin: 200px auto;
        height:36px;
    } 

    #search .search_field,#search i { 
        height:36px; 
        border:0 none; 
        padding:0; 
        margin:0;
    } 

    #search .search_field { 
        width:80%;
        background: none;
        font-size:30px; 
        float:left;
        outline: none;
        border-bottom: 3px solid #fff; 
        color:#fff;
    }
    
    #search .ok { 
        display: none;
    } 

    #search i.fa-search { 
      width:20%;  
      color:#FFF; 
      cursor:pointer; 
      float:right;
      font-size: 30px;
      line-height: 30px;
      text-align: center;
    }
    #search i.fa-times { 
      position: absolute;
      top: 25px;
      right: 25px;
      font-size: 30px;
      line-height: 30px;
      color:#FFF; 
      cursor:pointer; 
    }
/**** body ****/
/* banner */
.banner {margin-top: 10px;}
.banner.bannertop {margin-top: 0; background: #F9F9F9;max-height: 100px;overflow: hidden; margin-bottom: 10px;}
.banner p {margin: 0;padding: 0;}
.banner div {display: inline-block;}
.banner div img {max-width: 100%;}
.banner div.width50 {width: 50%;}
.banner div.width100 {width: 100%;}
.banner div.width100 div, .banner div.width50 div {display: block;}
.banner .widget {background:none;}
/* undermenu */
.undermenu {margin-top: 10px;}
/* menu */
#usermenu {float:right;margin-left:20px;}
@media (min-width: 768px) {
    
#menu .sm a.has-submenu {
    padding-right: 20px;
}
#menu .sm>li>a span.sub-arrow {
    top: 100%;
    margin-top: -2px;
    left: 50%;
    margin-left: -4px;
    color: #68B206;
}
#menu .sm > li > a {
    border: 2px solid #fff;
    border-radius: 19px;
    margin:0 4px 8px 0;
    transition: border .3s;
}
#menu .sm > li > a:hover,#menu .sm > li > a:focus, #menu .sm > li > a:active, #menu .sm > li > a.highlighted, #menu .sm > li.active > a{
    border: 2px solid #68B206;
    background: #fff;
}
#menu .sm>li li a span.sub-arrow {
    transform: rotate(-90deg);
    margin-left: 0;
}
#menu .sm>li li.folder a span.wrap {
    padding-left: 15px;
}
#menu li.mega-menu  {
	position:static !important;
}
#menu li.mega-menu > ul.mega-menu {
	margin-left:0 !important;
	right:0 !important;
	width:auto !important;
	max-width:none !important;
}
ul.mega-menu div {display: inline-block;vertical-align: top;width:18%;padding:1%;}
}
#menu .sm > li > a {
    font-weight: bold;
}
/* usermenu */
#usermenu .sm {
    border: 1px solid #bbbbbb;
    background: white;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
#usermenu .user_info_down{
    display: block;
    position: absolute;
    bottom: 0;
    margin-top: 2px;
    left: 50%;
    color: #68B206;
    font: 14px/14px monospace !important;
    
}
#usermenu .counter{
    float:right;
    padding: 3px;
    background: #FE9A2F;
    border-radius: 50px;
    color: #fff;
}
.near_logo ul.menu.auth {margin-left: 20px;}
.near_logo ul.menu.auth li {display: none;}
.near_logo ul.menu.auth li a{padding: 10px;}
.near_logo ul.menu.auth li.new_message a {background:#FE9A2F;}
.near_logo ul.menu.auth li.new_notice a {background:#78CB0A;}
.near_logo ul.menu.auth li.new_moderate a {background:#D11629;}
.near_logo ul.menu.auth li a:hover {background:#68B206;}

/* widget */
.widget > .title, .widget_tabbed .tabs {height: 40px;margin: 0 0 10px 0;padding: 0;background: none;text-transform: uppercase;font-weight: normal;font-size: 120%;}
#body .widget {margin: 10px 20px;}
#body .widget > .title {border-bottom: 1px solid #DDDDDD;}
#body .widget .widgettitle {float: left;position: relative;color: #68B206;font-weight: bold;}
#body .widget .widgettitle:after{
    content: ' ';
    border-bottom: 1px solid #68B206;
    width: 100%;
    display: block;
    position: absolute;
    bottom: -1px;
}
.widget > .title .links {float: right;}
.widget > .title .links a {text-decoration: none;text-transform: lowercase;float: left; margin-left: 10px;}
.widget > .title .links a i, .widget > .title .links a:hover {color: #68B206;}
#body .widget .widgettitle, .widget > .title .links {line-height: 40px;}
#body .widget .body {clear: both;padding:0;}
#body .widget img {max-width: 100%;}
/* widget tabbed */
.widget_tabbed .tabs ul {height:40px;line-height:40px;}
.widget_tabbed .tabs ul li, .widget_tabbed .tabs ul li a {height:40px;line-height:40px;text-decoration: none;}
.widget_tabbed .tabs {border-bottom: 1px solid #DDDDDD;}
.widget_tabbed .tabs .links {float:right;overflow: hidden;}
.widget_tabbed .tabs .links {text-transform: lowercase;}
.widget_tabbed .tabs .links a {float: left; margin-left: 10px;}
.widget_tabbed a i, .widget_tabbed .tabs ul li a:hover, .widget_tabbed .tabs ul li a.active {color: #68B206;}
.widget_tabbed .tabs ul li a.active {position: relative;font-weight: bold;}
.widget_tabbed .tabs ul li a.active:after{
    content: ' ';
    border-bottom: 1px solid #68B206;
    width: 100%;
    display: block;
    position: absolute;
    bottom: -1px;
}
.blacktabbed {background: #ededed; padding-bottom: 10px;}
/* footer */
footer {background: #444345;padding: 15px;clear: both; color:#fff;margin-top: 20px;}
footer .widget > .title {border-bottom: 1px solid #fff;}
footer .widget {margin: 10px !important;}
footer li {margin: 0;padding: 0;list-style: none;}
footer a {color: #B3B3B3;}footer a:hover {color:#fff;}
#totop {
background:#68B206;
text-align:center;
padding:5px 10px;
position:fixed;
bottom:10px; /* отступ кнопки от нижнего края страницы*/
right:10px;
cursor:pointer;
display:none;
color:#fff;
}
/* widget content */
.widget_content_list .teaser {font-size: 90%;}
.widget_content_list .details i {padding-left: 5px;}
.widget_content_list.featured .item-first .read-more a {background: #68B206;}
.widget_content_list.featured .item-first .read-more a:hover {background: #FE9A2F;}
.widget_content_list.featured .item-first {width:40%;}
/* menu-actions */
#menu-actions ul {float:right;list-style:none;padding:0;margin:0;}
#menu-actions ul li{padding:4px 8px;margin:0 0 6px 6px;border-radius: 19px; float:left;background: #68B206;transition: background .3s;}
#menu-actions ul li:hover{background: #EF9640;}
#menu-actions ul li a{padding:.5em;display:block;background:none;text-decoration:none;color:#fff;}
/* poster */
.wd_poster .image{height: 150px; overflow: hidden;}
.wd_poster h4 {clear:both;}
.wd_poster .title {clear: both;padding: 5px;}
.wd_poster .image img {max-width: 100%;}
.wd_poster .item {border-bottom: 1px solid #EAEAEA;padding-bottom: 10px;}
.wd_poster .moreinfo .category {float: left;}
.wd_poster .moreinfo .date {float: right;} 
.width50 .wd_poster .item {width:50%;float:left;}
.width50 .wd_poster .item:nth-child(2n) {clear:both;}
.width50 .wd_poster .moreinfo .date {margin-right: 10px;}
/* board */
.wd_board .item {width:33%;float:left;}
.wd_board .item:nth-child(3n+4) {clear:both;}
/* breadcrumb */
#breadcrumbs {background:#EDEDED;padding: 6px;}
#breadcrumbs ul li, #breadcrumbs ul li a {color:#FE9A2F;font-weight: 700;}
#breadcrumbs ul li a:hover {color:#EF9640;}
#breadcrumbs ul li:last-child {font-weight: 400;color:#292828;}
/* pills */
.pills-menu li {padding: 8px 20px;color: #555555;border-radius: 19px;border: 2px solid #fff;}
.pills-menu-small li {border-radius: 19px;color: #555555;border: 2px solid #fff;}
.pills-menu li.active,.pills-menu-small li.active{border: 2px solid #FE9A2F;}
.pills-menu li a {font-weight: 700;}
.pills-menu li .counter,.pills-menu-small li .counter { color:#FE9A2F;  }
.pills-menu li.active .counter,.pills-menu-small li.active .counter { color:#EF9640; }
/* tabs */
.tabs-menu > ul {border-bottom: solid 1px #68B206;}
.tabs-menu .tabbed li.active a,.tabs-menu .tabbed li.active a:hover {border: solid 1px #68B206;border-bottom: none;}
.tabs-menu .tabbed li a:hover {background-color:#ededed;}
/* forms */
#wall_widget #wall_add_form, #comments_widget #comments_add_form  {background: #ededed;}
input.button-submit,input.button {
	padding:8px 20px;margin:0 0 6px 6px;border-radius: 19px;
	cursor: pointer;
	color: #FFF;
	text-decoration: none;
	vertical-align: middle;
	background: #68B206;
        border:none;
        transition: background ease-in-out .15s;
}
input.button-submit:hover,input.button:hover {
	background: #EF9640;
}
input.button.button-cancel {
    background: #97D04B;
}
input.button.button-cancel:hover {
    background: #97D04B;
}
.gui-panel {background: #ededed;}
.content_categories li a {text-decoration: none;font-weight: 700;}
.filter-panel + .content_list {margin-top: 20px;}
.filter-panel .filter-link a {color:#FE9A2F;font-weight: 700;background: #f9f9f9;}
.filter-panel .filter-link a:hover {color:#EF9640;}
.filter-panel .fields .title {color:#FE9A2F;font-weight: 700;}
/* comments */
#comments_widget #comments_refresh_panel {background: #68B206;padding: 10px;color:#fff;}
#comments_widget #comments_refresh_panel a{background: #68B206;position: absolute;top: 0;left:0;padding: 10px;color:#fff;}
#comments_widget #comments_refresh_panel a:hover{background-color: #FE9A2F;}
#comments_list .comment .info .name .user {color:#68B206;}
#comments_widget #comments_add_link {padding: 10px 0;}
/* content */
.content_list.featured .first .ft_caption a{font-size:24px;line-height: 26px;}
.content_item_props {background: #f9f9f9;border-top: solid 1px #68B206;border-bottom: solid 1px #68B206;}
.content_item_props table tr td{border-bottom: solid 1px #bbbbbb;}
.content_list.table table th {background: #ededed;color:#FE9A2F;}
.content_item .info_bar .bi_rating,.content_list_item .info_bar .bi_rating{background:#ededed;}
.content_list_item .photo {margin: 0 20px 20px 0;float: left;}
.content_list_item.second .photo, .blogs_list_item .photo {margin: 0 0 20px 0;float: none;}
.first_type_images, .second_type_images {margin-bottom: 10px;}
/* catalog */
.catalog_list_item .photo {float:left;margin-right: 20px;}
.content_list_item.vip .ft_caption .value a {color:#fff;text-decoration: none;padding:0 5px;background:#68B206; }
/* pagebar */
.pagebar_current {background-color: #FE9A2F;}
.pagebar_pages .pagebar_page:hover {background:#f9f9f9;text-decoration: none;}
/*.widget_forum_threads .content {font-size: 90%;}*/
/* profile */
#user_status_widget {background-color: #97D04B !important;}
#user_status_widget .input {border-color: #68B206 !important;}
#user_profile #left_column .block{border:solid 1px #bbbbbb;background:#f9f9f9;}
#user_profile .block .details,#user_profile .block {font-size: 90%;}
#user_profile .block .details strong,#user_profile .block .block-title {font-weight:bold;}
#user_profile .block .content_counts a:hover {background:#ededed;}
/* wall */
#wall_widget #entries_list .entry .links a {border-bottom: dashed 1px #68B206; color: #68B206;}
#wall_widget #entries_list .entry .links a:hover {border-bottom: dashed 1px #FE9A2F;color: #FE9A2F;}
#wall_widget {border-top:solid 1px #bbbbbb;}
/* activity */
#body .widget_activity_list img {max-width: 100px;}
.widget_activity_list .item .title a.author, .activity-list .item a.author{ color:#68B206 !important; }
.striped-list .item .icon {padding: 2px;position: relative;}
/* auth */
.login_form .label, form .field label{color:#FE9A2F;font-weight: 700;}
/* forum */
.bb_quote, blockquote {
    padding: 10px;
    border: dashed 1px gray;
    background-color: #E5F5B9;
    color: gray;
    margin: 8px;
}
#wrapper .pagebar {
    text-align: left;
    line-height: 30px;
}
/*
.thread-desc, .threads-table-stats {
    font-size: 11px;
}
.thread-link a {
    font-weight: bold;
}
#wrapper .posts_table_header {
    background: #68B206 none repeat scroll 0 0;
}
#wrapper .forum_navbar a {
    color: #68B206;
    text-decoration: underline;
}
.hide_tag_allow, .hide_tag {padding: 8px;
    background-color: #FFFFCC;
    overflow: hidden;}
*/
.category.category-as-folder, .category.is_first_parent{font-weight: normal !important;background: none !important;font-size: inherit !important;}
#wrapper .category-table .category:nth-child(2n) td, #wrapper .threads-list tr:nth-child(2n) td{background-color: #E5F5B9;border-top: #ffffff 1px solid;}
.category-ceil, .threads-count, .posts-count, .last-post{border: 0 !important;}
.category-title a{text-decoration: none;}
#wrapper .category-table-header tr, #wrapper .threads-table-header tr{background: #CACED1;color: inherit;}
#wrapper .new_thread_button a, #wrapper .go-to-post a{background-color: #68B206;text-decoration: none;}
.last-post-date, .last-post-user{font-size:inherit !important;}
#wrapper .thread-info-avatar{border-radius: 0; width: 32px;}
.post-user-avatar, .post-user-avatar-mobile, .post-user-avatar img, .post-user-avatar-mobile img, .post-user-avatar .default_avatar, .post-user-avatar-mobile .default_avatar{border-radius: 0 !important;}
.thread-desc {font-size: 80%;}
.thread-info-nickname {font-size: 0.7rem;}
#wrapper .vip-thread {font-weight: normal;}
#wrapper .posts-table-header {background: #68B206 none repeat scroll 0 0;    color: #fff;}
#wrapper #post_links_select {background-color: #68B206;}
#wrapper .thread-navbar a{color: #68B206;text-decoration: none;font-weight: bold;}
#wrapper ul.details, #wrapper ul.details_mobile, #wrapper ul.details li, #wrapper ul.details_mobile li{color: inherit !important;}
/* forum-wd */
#wrapper .vip-thread-post {background: #EDEDED;border: 0;border-left: 5px solid #FE9A2F;padding: 5px;
    font-weight: normal;}
#wrapper .widget_forum_threads .details {font-size: 11px;color: #999;}
#wrapper .widget_forum_threads .item {margin-bottom: 10px;}
/* photo */
.content_list.tiled .clearboth {
    clear: both;
}
#wrapper #photo_container h1 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1;
    text-align: left;
    font-size: 20px;
    background: linear-gradient(to bottom,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%);
    height: 46px;
    line-height: 40px;
    overflow: hidden;
    padding: 0 15px;
    margin: 0;
    color: #fff;
}
#album-photo-item .info_bar{text-align: right;}
#album-photo-item .bi_rating {float: right;}
#album-photo-item .left{float: none !important;margin-right: auto !important;}
#album-photo-item .left .inside {margin-right: auto !important;}
#album-photo-item .right{float: none !important;width: auto !important;display: flex;margin-top: 15px;}
#album-photo-item .right>div{width: 50%;}
#album-photo-item .photo_author{align-self: center;}
#album-photo-item .photo_content{margin-top: 15px;border-top: 1px solid #eeeff2;padding: 10px 0;}
@media screen and (max-width: 800px){
    #album-photo-item .right {display: block;}
}
/* video */
/*.video_wrap {
    max-width: 600px;
}*/
.video_wrap {margin-bottom: 10px;}
.f_phone .open {background: #68B206; color:#fff;cursor: pointer;padding: 3px;}
/* blogs */
.ava_wd_blogs img{width:64px;height:64px;}
.ava_wd_blogs {border-radius: 50%;overflow:hidden;width:64px;height:64px;}
.ft_images {clear: both;}
.gal_images {position: relative;display: inline-block;}
.gal_images {max-width: 100%;}
.gal_images: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;
}
.gal_images:hover:after {opacity: 0.4;}
.blog_author, .blog_info {display: inline-block;vertical-align: middle;}
.blog_author .ava_wd_blogs, .blog_author .blog_author_info {display: inline-block;vertical-align: top;}
.blog_author .blog_user a{text-decoration: none;font-size: 20px;font-weight: bold;}
.blog_author .blog_user a, .blog_author .blog_date {margin-left: 20px;line-height: 32px;}
.blog_author .blog_date {font-size: 11px;}
.blog_info .blog_rating, .blog_info .blog_hits {display: inline-block;vertical-align: middle;height:64px;line-height:64px;margin-left: 20px;}
.blog_info {font-size: 18px;font-weight: bold;float: right;}
.blog_info i {
    display: inline-block;
    padding: 10px;
    background: #444345;
    text-decoration: none;
    border-radius: 17px;
    font-size: 14px;
    line-height: 1;
    color: #fff;
}
.blog_info .blog_hits i {margin-right: 10px;}
.blog_info .blog_rating .score {height:64px;line-height:64px;}
.blog_info .blog_rating .arrow.up i {background: #FE9A2F;}
.blog_info .blog_rating .arrow.down i {background: #444345;}

/*exp*/
a.external_link {
    word-wrap: break-word;
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
}