/*
Theme Name: Deven
Theme URI: 
Author: 
Author URI: 
Description: 
Version: 1.0.0.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: deven
Tags: two-columns, right-sidebar, grid-layout, accessibility-ready, custom-colors, custom-menu, custom-logo, featured-images, footer-widgets, full-width-template, post-formats, sticky-post, theme-options, translation-ready, news
*/                                   
@font-face {
    font-family: Fira Sans; 
    src: url("assets/font/FiraSans-Bold/FiraSans-Bold.ttf");
}               
@font-face {                         
    font-family: Roboto;  
     src: url("assets/font/Roboto/Roboto-Light.ttf") format('truetype');                 
}

.nav-search{
width: 22px;
height: 22px;
background: url("assets/img/all-img-b.png") 0px 0px;
display:block;
}
.nav-facebook{
width: 22px;
height: 22px;
background: url("assets/img/all-img-b.png") -46px 0px;
display:block;
}
.nav-twitter{
width: 21px;
height: 22px;
background: url("assets/img/all-img-b.png") -69px 3px;
display: block;
}
.nav-instagram{
width: 22px;
height: 23px;
background: url("assets/img/all-img-b.png") -23px 0px;
display: block;
}

.nav-search-w{
width: 22px;
height: 22px;
background: url("assets/img/all-img-w.png") 0px 0px;
display:block;
}
.nav-facebook-w{
width: 22px;
height: 22px;
background: url("assets/img/all-img-w.png") -46px 0px;
display:block;
}
.nav-twitter-w{
width: 21px;
height: 22px;
background: url("assets/img/all-img-w.png") -69px 3px;
display: block;
}
.nav-instagram-w{
width: 22px;
height: 23px;
background: url("assets/img/all-img-w.png") -23px 0px;
display: block;
}








.nav-login{
width: 23px;
height: 21px;
background: url("assets/img/all-img-b.png") 0px -23px;
display: block;
}
.nav-login-w{
width: 23px;
height: 21px;
background: url("assets/img/all-img-w.png") 0px -23px;
display: block;
}
.nav-times-w{
width: 20px;
height: 20px;
background: url("assets/img/all-img-w.png") 66px 20px;
display:block;
}
.nav-grip-w{
width: 20px;
height: 20px;
background: url("assets/img/all-img-w.png") 44px 20px;
display:block;
}

.nav-times{
width: 20px;
height: 20px;
background: url("assets/img/all-img-b.png") 66px 20px;
display:block;
}
.nav-grip{
width: 20px;
height: 20px;
background: url("assets/img/all-img-b.png") 44px 20px;
display:block;
}
div .post-block .content-post .entry-content .in-link-post{
float: left;
width: 50%;
padding: 10px 25px 10px 0px;
max-width: 330px;
}
div .post-block .content-post .entry-content .in-link-post a{
border: 0;
transition: none;
padding: 0;
}
div .post-block .content-post .entry-content .in-link-post .title{
font-size: 18px;
font-family: 'Fira Sans', sans-serif;
}
div .post-block .content-post .entry-content .in-link-post a:hover{
border: 0;
background-size: 0;
color: #a82b2b;
}
/**/
.profil_page form .edit_details .special-logo .whole-column button {
    margin-bottom: 5px;
}
.forum-site #af-wrapper .post-author .post-author-block-name {
display: none;
}
.forum-site #af-wrapper #forum-breadcrumbs .separator{
font-family: 'Fira Sans', sans-serif;
margin-left: 2px;
margin-right: 4px;
}
.forum-site #af-wrapper #forum-breadcrumbs a{
font-size: 13px;
color: #212123 !important;
padding-right: 2px;
}
.forum-site #af-wrapper #forum-breadcrumbs .breadcrumb-icon{
padding: 0;
}
.profil_page .statement .statement-item{
display: inline-block;
}
.min-table-posts{
display:none;
}
.min-pagination{
display:none;
}

.forum-site .forum-min-menu{
display: none;
}                       
.forum-site .menu_list{
display:none;
}

.forum-site .forum-header{
display: flex;
margin: 19px 0 10px 0;
}
.forum-site .forum-header-item{
margin: 0 22px 0 0;
}
.forum-site .forum-header-item a:hover{
text-decoration: underline;
}
.forum-site .forum-header-item a{
font-size: 18px;
font-family: 'Fira Sans', sans-serif;
color: #c83333;
}

header .right-buttons .center-right{
display:none;
}
#asgarosforumrecentposts_widget-3  h3{
border-top: 1px solid #eceff1;
}
.asgarosforumrecentposts_widget h3{
margin-top: 0;
padding-top: 26px;
color:#c83333;
font-size: 20px;
font-family: 'Fira Sans', sans-serif;
font-weight: normal;
}
.aff-recent-posts{
border-left: 1px solid #ECEFF1;
padding-left: 14px;
padding-right: 15px;
}
.forum-widget .asgarosforum-widget .widget-element{
display: flex;
border: 0;
margin-bottom: 11px;
padding-bottom: 0;
}
.forum-widget .asgarosforum-widget .widget-element:last-child{
margin-bottom: 0;
}
.forum-widget .asgarosforum-widget .widget-avatar{
flex-shrink: 0;
}
.forum-widget .asgarosforum-widget .widget-content{
margin: auto 0 auto 19px;
}
.forum-widget .asgarosforum-widget .widget-content .post-text {

}
.forum-widget .asgarosforum-widget .widget-content .post-author{
display: inline;
color: #212123;
font-size: 16px;
font-family: 'Fira Sans', sans-serif;
}
.forum-widget .asgarosforum-widget .widget-content .profile-link{
color: #212123 !important;
}
.forum-widget .asgarosforum-widget .widget-content .post-link{
display: inline;
font-size: 15px;
font-family: 'Roboto', sans-serif;
}
.forum-widget .asgarosforum-widget .widget-content .post-link a:hover{
color: #7c7c7c !important;
text-decoration: none;
} 
.trends-tags{
text-align: end;
width: 100%;
margin: auto;
padding: 12px 15px 9px 15px;
box-sizing: border-box;
}
.trends-tags .trends-whd{
font-size: 14px;
color: #c83333;
font-family: 'Fira Sans', sans-serif;
}
.trends-tags .hash-tags-item{

}
.trends-tags .hash-tags-item a{
margin-left: 19px;
font-size: 14px;
color: #342e32;
font-family: 'Fira Sans', sans-serif;
}
.trends-tags .hash-sign{
margin-left: 19px;
font-size: 14px;
color: #868686;
font-family: 'Fira Sans', sans-serif;
}
.forum-site #af-wrapper #forum-breadcrumbs .separator{
font-family: 'Fira Sans', sans-serif;
}

.gray-site .snd-col .advert_small .advert-right{
padding-right: 15px;
margin-right:0;
}
.gray-site .snd-col .advert_small .advert-right{
padding-right: 15px;
height: 800px;
background: #E9E9E9;
margin-right:0;
}


.red-site .post-block .col-secondary .advert_small .advert-right{
padding-right: 15px;
height: 800px;
background: #a60928;
margin-right:0;
}

.gray-site .actually_post a .gold:hover, .red-site .actually_post a .gold:hover{
background: #6a6a6a;
}
.gray-site .gold, .red-site .gold{
background: #a9a9a9;
}
.red-site .sr-b:hover{
outline: 1px solid #d90c34;
background: #d90c34;
}
.red-site .sr-b{
background: #A60928;
outline: 1px solid #A60928;
}
.red-bc .center .category a div{
color: #fff;
background-image: linear-gradient(120deg, #a9a9a9 0%, #a9a9a9 100%);
}
.red-site .mcom-item .com_like .liked a.p2_like i::before {
content: url("assets/img/like-r.svg");
}                                                                                                   
.red-site div .gclaw a:hover, .red-site .sin_com .com-text a:hover, .red-site .tag-item a.pp_like:hover span, .red-site .tag-item a.liked:hover span, .red-site .post_tags .tag-item a:hover , .red-site .post_tags .tag-item a:hover, .red-site .up-autor a:hover, .red-site .post-block .similar-posts .similar-item a:hover, .red-site .similar_gal_item a:hover{
color: #d90c34;
}
.red-site .post-block .content-post .entry-content .gallery_t .link a span{
border-bottom: 1px solid #a60928;
color: #a60928;
background-image: linear-gradient(120deg, #a60928 0%, #a60928 100%);
}
.red-site .post-block .content-post .entry-content .gallery_t a:hover{
border: 0;
}
.red-site div .post-block .content-post .entry-content a:hover{
border-bottom: 1px solid #a60928;
}
.red-site div .gclaw a, .red-site .sin_com .com-text a, .red-site .post-block .content-post .entry-content a, .red-site div .post-block .content-post .entry-content .single_page_num a, .red-site .single_page .single_page_btn span, .red-site .post-block .similar-posts .similar-item, .red-site .post_tags .tag-item a{
color: #a60928;
}
.red-site .post-block .content-post .entry-content .gallery_t .head a, .red-site .post-block .content-post .entry-content a{
background-image: linear-gradient(120deg, #a60928 0%, #a60928 100%);
}
.red-site .post-block .content-post .entry-content .gallery_t a{
border: 0;
}
.red-site div .gclaw a:hover{
border-bottom-color:#d90c34;
}                                           
.red-site div .gclaw a, .red-site div .post-block .content-post .entry-content a, .red-site div .post-block .content-post .entry-content .single_page_num .active a, .red-site div .post-block .content-post .entry-content .single_page_num .active a:hover{
border-bottom-color:#a60928;
}
.red-site .red:hover, .red-site .comment-form .b-com:hover, .red-site .bord-thumb:hover .sub-thumbnail .enter-to-gal, .red-site div .post-block .content-post .entry-content .single_page a:hover div{
background: #d90c34;
}

.red-site .red, .red-site .comment-form .b-com, .red-site .event, .red-site .main-bc2, .red-site .type-content .entry-content .circle, .red-site div .post-block .content-post .entry-content .single_page a .single_page_btn, .red-site .mcom-item .teext .red{
background:#a60928;
}
a.pp_like i::before{                     
content: url("assets/img/heart.svg");
}
a.liked i::before{
content: url("assets/img/heart2.svg");
}

.red-site a.pp_like i::before{                     
content: url("assets/img/heart-r.svg");
}
.red-site a.liked i::before{
content: url("assets/img/heart2-r.svg");
}
.red-site .head_share .dis-com .dm-bel-but::after {
background: #a9a9a9;
}
.red-site .head_share #fb-share-com .big-bel-but, .red-site .head_share #fb-share-com .big-bel-but:hover, .red-site .head_share #tw-share-com .big-bel-but, .red-site .head_share #tw-share-com .big-bel-but:hover, .red-site .head_share #ms-share-com .sm-bel-but, .red-site .head_share #ms-share-com .sm-bel-but:hover, .red-site .head_share #pt-share-com .sm-bel-but, .red-site .head_share #pt-share-com .sm-bel-but:hover, .red-site .head_share #em-share-com .sm-bel-but, .red-site .head_share #em-share-com .sm-bel-but:hover{
background:#a9a9a9;
}
.red-site .up-autor a{
color: #a60928;
}
.red-site .site-container {
border-top: 10px solid #a9a9a9;
}
.red-bc{
background:#a60928;
}
.forum-site #af-wrapper #forum-breadcrumbs{
color:#9c9995;
padding: 0;
}
.dm-bel-but .in-share-but span:first-child{
margin-left: auto;
}
.dm-bel-but .in-share-but span:last-child{
margin-right: auto;
}
.dm-bel-but .in-share-but span{
margin: auto 0;
display: inline-block;
}
.dm-bel-but .in-share-but .text{

}
.dm-bel-but .in-share-but .img{
width: 15px;
padding-top: 7px;
margin-left: 12px;
}                
.dm-bel-but .in-share-but .number{
margin-left: 6px;
}
.dis-com .dm-bel-but{
width: 208px;
height: 40px;
background: #2d2d2d;
position: relative;
}
.dis-com{
float: left;
}
.type-content .entry-content .event-info .head{
min-height: initial;
display:initial;
}
.mcom-item .com_like div a i{
width: 18px;
}
.mcom-item .com_like div a span{
font-size: 14px;
font-family: 'Fira Sans', sans-serif;
margin-top: 2px;
margin-left: 4px;
color: #212123;
}
.mcom-item .com_like div a{
display:flex;
margin-left: 23px;
}
.mcom-item .com_like div{
display:flex;
}           
.mcom-item .com_like{
display:inline-block;
margin-left: 14px;
}                                    
.mcom-item .com_like a.p2_like i::before{                     
filter: grayscale(100%);     
content: url("assets/img/like.svg");
}
.mcom-item .com_like .liked a.p2_like i::before{
filter:none;
content: url("assets/img/like.svg");
}

.mcom-item .com_like a.p2_dislike i::before{                     
filter: grayscale(100%);     
content: url("assets/img/dislike.svg");
}
.mcom-item .com_like .disliked a.p2_dislike i::before{
filter:none;
content: url("assets/img/dislike.svg");
}


.forum-site #af-wrapper .unread-time{
display:inline-block;
}
.forum-site #af-wrapper .history-element:nth-child(2n){
background: #fff;
}
.forum-site #af-wrapper .history-element{
padding: 16px 32px;
}
.forum-site .discussion .discussion_content_item a:hover{
text-decoration: underline;
}

.forum-site #af-wrapper #statistics-online-users .online-users-icon{
padding-right:0;
}

.advert_banner_2 .advert_banner{
max-width: 620px;
margin: 0 auto 50px;
}

.forum-site #af-wrapper input[type="checkbox"]:checked::before {
content: "";
margin: 3px 0px 0px 3px;
color: #256db3;
width: 8px;
height: 8px;
background: #c83333;
}

.forum-site #af-wrapper #forum-editor-form{
margin-top: 20px;
}
.forum-site #af-wrapper .highlight-post{
outline-color:#c83333;
}

.forum-site #af-wrapper .button-red{
border:0;
background: #9c9995;
}

.forum-site #af-wrapper .button-normal{
border:0;
background: #c83333;
}
.forum-site #af-wrapper input[type="radio"]:focus, .forum-site #af-wrapper input[type="checkbox"]:focus{
border-color: #c83333;
box-shadow: 0 0 2px #d88c8c;
}
.forum-site #af-wrapper input[type="radio"]:checked::before{
background-color:#c83333;
}

.forum-site .row .post-block .content-post #af-wrapper .first-post-all, .forum-site .row .post-block .content-post #af-wrapper .first-post-all .post-wrapper{
background:#fcefef;
}

.forum-site #af-wrapper a{
color: #c83333; 
}
.forum-site #af-wrapper #read-unread .unread{
background: #c83333;
}
.forum-site #af-wrapper .fa-quote-left{
background-image: url("assets/img/forum/forum-quote.svg");
width: 10px;
height: 10px;
display: inline-block;
background-repeat: no-repeat;
margin-right: 5px;
}
.forum-site #af-wrapper .fa-star-half{
display:none;
}
.forum-site #af-wrapper .topic .unread .fa-comments{
background-image: url("assets/img/forum/forum-bubble-topic-unread.svg");
}
.forum-site #af-wrapper .topic .read .fa-comments{
background-image: url("assets/img/forum/forum-bubble-topic-read.svg");
}

.forum-site #af-wrapper .unread .fa-comments{
background-image: url("assets/img/forum/forum-bubble-unread.svg");
}
.forum-site #af-wrapper .read .fa-comments{
background-image: url("assets/img/forum/forum-bubble-read.svg");
}
.forum-site #af-wrapper .unread .fa-pin{
background-image: url("assets/img/forum/forum-pin-unread.svg");
}
.forum-site #af-wrapper .read .fa-pin{
background-image: url("assets/img/forum/forum-pin-read.svg");
}
.forum-site #af-wrapper .unread .fa-letter{
background-image: url("assets/img/forum/forum-letter-unread.svg");
}
.forum-site #af-wrapper .read .fa-letter{
background-image: url("assets/img/forum/forum-letter-read.svg");
}
.forum-site #af-wrapper .activity-element .read{
background-image: url("assets/img/forum/forum-bubble-topic-read.svg");
}
.forum-site #af-wrapper .fa-comments{
background-image: url("assets/img/forum/forum-bubble-topic-unread.svg");
background-repeat: no-repeat;
width: 23px;
height: 23px;
margin: auto 0 auto 10px;
}
.forum-site #af-wrapper .post-meta .number{
color: #848484;
}
.forum-site #af-wrapper .post-meta .fa-exclamation-triangle{
background-image: url("assets/img/forum/forum-exclamation.svg");
width: 20px;
height: 20px;
display: inline-block;
background-repeat: no-repeat;
}
.forum-site #af-wrapper .fa-thumbs-down{
background-image: url("assets/img/forum/forum-dislike.svg");
}
.forum-site #af-wrapper .fa-thumbs-up{
background-image: url("assets/img/forum/forum-like.svg");
}
.forum-site #af-wrapper .fa-comment{
width: 17px;
height: 17px;
background-image: url("assets/img/forum/forum-bubble-topic-unread.svg");
display: inline-block;
background-repeat: no-repeat;
margin-bottom: -4px;
margin-right: 0px;
}

.forum-site #af-wrapper .topic-name .fa-thumbtack{
background-image: url("assets/img/forum/forum-pin.svg");
}/*
.forum-site #af-wrapper .topic-name .fa-lock{
filter: grayscale(100%);
background-image: url(https://vpyzamu.cz/wp-content/themes/deven/assets/img/logo-my-vsechny.svg);
}
.forum-site #af-wrapper .topic-name .fa-poll-h{
background-image: url(https://vpyzamu.cz/wp-content/themes/deven/assets/img/logo-my-vsechny.svg);
}*/
.forum-site #af-wrapper .fa-star{
margin: 0 1px;
width: 12px;
height: 12px;            
background-image: url("assets/img/forum/forum-star.svg");
display: inline-block;
background-repeat: no-repeat;
}

html .forum-site #af-wrapper .content-container .member {
padding: 10px 0 6px;
}
.forum-site #af-wrapper .member-name{

}
.forum-site #af-wrapper .member-name a{
font-size: 16px;
font-family: 'Fira Sans', sans-serif;
}
.forum-site #af-wrapper .member-name small{

}
.forum-site #af-wrapper .member-name .af-usergroup-tag{

}
.forum-site #af-wrapper .member-posts{
width: initial;
margin: auto 0 auto auto;
padding: 0;
}
.forum-site #af-wrapper .member-last-seen{
border: 0;
padding: 0;
margin: auto 44px auto 27px;
width: 130px;
text-align:center;
}
.forum-site #af-wrapper .member-last-seen i{
font-style: normal;
}
 
.forum-site #af-wrapper .member-avatar{
padding: 0;
width: initial;
flex-shrink: 0;
margin: auto 10px;
}
.forum-site #af-wrapper .member-avatar img{
width: 60px;
height: 60px;
border-radius: 50%;
}
.forum-site #af-wrapper .filter-options{
flex-wrap: wrap;
display:flex;
}

.forum-site #af-wrapper .filter-options a{
margin: auto 5px auto 0;
}
.forum-site #af-wrapper #roles-filter b a{
font-weight: normal;
font-family: 'Fira Sans', sans-serif; 
}
.forum-site #af-wrapper #memberslist-filter{
background: #f4f4f3;
border:0;
font-size: 16px;
}
.forum-site #af-wrapper #usergroups-filter{
border-top: 0;
margin-top: 0;
padding-top: 0;
line-height: 22px;
}
.forum-site #nxt_af{
padding-left: 20px;
padding-right: 20px;
padding-bottom: 30px;
background: #E9E9E9;
}
.forum-site .snd-col .sticky{
margin-left: 20px;
}
.forum-site .snd-col{
max-width: 435px;
margin-left: auto;

}
.forum-site .snd-col .front-forum{
margin-left: 20px;     
}                              
.forum-site .n_af_search h3, .forum-site  .af-excerpt h3, .forum-site  .discussion h3{
font-size: 18px;
font-family: 'Fira Sans', sans-serif;
color:#2d2d2d;
text-transform: uppercase;
margin: 0;
font-weight: normal;
}

.forum-site .n_af_search form{
display: flex;
}

.forum-site .n_af_search form input{
font-size: 16px;
color: #98959c;
font-family: Roboto, sans-serif !important;
box-sizing: border-box;
padding: 14px 10px 7px 10px;
width: 100%;
border: 0;
}


.forum-site .n_af_search form button img{
margin-top: 4px;
}             
.forum-site .n_af_search form button{
border: 0;
background: #c83333;
width: 35px;
box-sizing: border-box;
}
.forum-site .n_af_search h3{
padding: 20px 0;
}
.forum-site .n_af_search {

}
.forum-site .af-excerpt{

}
.forum-site .af-excerpt h3{
margin-top: 32px;
}
.forum-site .af-excerpt p{
line-height: 27px;
font-size: 17px;
color: #2d2d2d;
margin: 8px 0 0 0;
}

.forum-site .discussion h3{
margin: 36px 0 12px;
}
.forum-site .discussion .discussion_content_item .c{
width: 10px;
height: 10px;
background: #c83333;
display: inline-block;
border-radius: 10px;
margin-top: 4px;
flex-shrink: 0;
margin-right: 13px;
}
.forum-site .discussion .discussion_content_item{
display: flex;
margin: 7px 0;
}
.forum-site .discussion .discussion_content_item a{
font-size: 16px;
color: #fff;
font-family: Roboto, sans-serif;
}  

.forum-site #af-wrapper .subscription .unsubscribe-link{
flex-shrink: 0;
margin-left:auto;
}
.forum-site #af-wrapper .content-container .subscription{
padding: 4px 10px !important;
font-size: 15px;
}
.forum-site #af-wrapper .statistics-element .element-number  .fa-comment{
background:none;
height: 0;
width: 0;
}
.forum-site #af-wrapper .report-element:nth-child(2n) {
    background: #f4f4f3;
}

.forum-site #af-wrapper .report-actions a{
padding: 0px 10px 0 0;
}
.forum-site #af-wrapper .report-actions{
border: 0;
}
.forum-site #af-wrapper .report-source{
border: 0;
font-size: 14px;
}
.forum-site #af-wrapper  .report-element{
border:0;
} 

.forum-site #af-wrapper .report-content::before{
content: '';
}
.forum-site #af-wrapper .report-content{
padding:0;
font-size: 16px;
border:0;
margin: 8px 0;
background: none;
}
.forum-site #af-wrapper .activity-element .activity-time{
display: inline-block;
}
.forum-site #af-wrapper .activity-container .content-container .content-element {
padding: 4px 0;
}

.forum-site #af-wrapper .activity-container .activity-icon {
flex-shrink: 0;
width:19px;
height: 19px;
margin: auto 10px;
}
.forum-site #af-wrapper .activity-container .content-container{

font-size: 14px;
}

.forum-site #af-wrapper #profile-layer{
padding: 0;
background-color: #f4f4f3;
border:0;
}
.forum-site #af-wrapper .history-element{
border: 0;
min-height: 80px;

}

.forum-site #af-wrapper .history-title{
font-size: 16px;
color: #c83333;
line-height: 23px;
}
.forum-site #af-wrapper .history-topic{
font-size: 13px;
}
.forum-site #af-wrapper .history-topic a{
color: #c83333;
}
.forum-site #af-wrapper .history-time{
font-size: 15px;
color:#212123;
font-family: 'Roboto', sans-serif;
font-style: normal;
}

.forum-site #af-wrapper .edit-profile-link{
font-size: 15px;
color:#c83333;
font-family: 'Roboto', sans-serif;
margin-top: 5px;
}

.forum-site #af-wrapper #profile-content .statistics-element{
margin: 4px auto 10px;
}
.forum-site #af-wrapper #profile-content .statistics-element .element-name{
margin-top: 4px;
}

.forum-site #af-wrapper #profile-content .statistics-element .element-number{
font-size: 30px;
font-family: 'Fira Sans', sans-serif;
}
.forum-site #af-wrapper .statistics-element-icon{
margin: 0;
padding:0;
}
.forum-site #af-wrapper #profile-content{
border:0;
background: #f4f4f3;
padding: 27px 20px 1px;
}
.forum-site #af-wrapper #profile-content .profile-section-content{
flex-wrap: wrap;
display:flex;
}
.forum-site #af-wrapper #profile-content .profile-section-header{
font-size: 16px;
color:#212123;
font-family: 'Roboto', sans-serif;
border:0;
margin-top: 14px;
}
.forum-site #af-wrapper #profile-content .profile-section-header-icon{
padding:0;
}
.forum-site #af-wrapper #profile-content .profile-row div:nth-child(2), .forum-site #af-wrapper #profile-content .profile-row div:first-child, .forum-site #af-wrapper #profile-content .profile-row div:nth-child(2) a{
font-size: 16px;
color:#212123;
font-family: 'Roboto', sans-serif;
font-style:normal;
}
.forum-site #af-wrapper #profile-content .profile-row div:first-child{

}
.forum-site #af-wrapper #profile-content .profile-row div:nth-child(2){

}
.forum-site #af-wrapper #profile-content .general-info .profile-row{
border-bottom: 0;
padding: 0;
margin-bottom: 1px;
}
.forum-site #af-wrapper #profile-navigation{
background-color: #c83333;
}
.forum-site #af-wrapper #profile-navigation a{
width: 50%;
box-sizing: border-box;
text-align: center;
padding: 0;
font-size: 16px;
font-family: 'Fira Sans', sans-serif;
}
.forum-site #af-wrapper #profile-navigation a.active{
background-color:#9c9995
}

.forum-site #af-wrapper #profile-header .stars{
margin-top: 2px;
}

.forum-site #af-wrapper #profile-header .stars .fa-star{
width: 18px;
height: 18px;
margin: 0 1px;
}

.forum-site #af-wrapper #profile-header .user-info .profile-forum-role{
font-size: 16px;
color: #212123;
}
.forum-site #af-wrapper #profile-header .user-info .profile-display-name{
font-family: 'Fira Sans', sans-serif;
font-size: 30px;
color: #212123;
line-height: 1.25;
margin-top: 19px;
}

.forum-site #af-wrapper #profile-header .user-info{
z-index: initial;
position: initial;
margin: auto 0 auto 22px;
padding: 0;
height: initial;
}
.forum-site #af-wrapper #profile-header .background{
display: flex;
height: 100%;
padding: 0 20px;
margin-top: 20px;
margin-bottom: 20px;
}

.forum-site #af-wrapper #profile-header{
border:0;
background: #f4f4f3;
min-height: 160px;
height: initial;
}

.forum-site #af-wrapper #profile-header img{
width: 110px;
border-radius: 50%;
height: 110px;
margin: auto 0;
}                                            
.forum-site #af-wrapper .forum-post-menu a{
font-size: 13px;
}
.forum-site #af-wrapper .post-meta{
display: flex;
margin-top: 23px;
font-size: 12px;
font-family: 'Roboto', sans-serif;
color: #848484;
margin: 1px 0px 0px 3px;
}

.forum-site #af-wrapper .post-reactions{
display: flex;
}
.forum-site #af-wrapper .post-reactions .reaction{
display: flex;
}
.forum-site #af-wrapper .post-reactions .reaction-number{
font-style: normal;
font-size: 14px;
color: #212123;
}

.forum-site #af-wrapper .reaction-icon{
width: 18px;
height: 18px;
display: inline-block;
background-repeat: no-repeat;
}

.forum-site #af-wrapper .forum-post-header{
border-bottom:0;
}
.forum-site #af-wrapper .forum-post-header .post-username a{
font-size: 17px;
font-family: 'Fira Sans', sans-serif;
}
.forum-site #af-wrapper .post-message{
min-height: 92px;
font-size: 17px;
color: #000;
}

.forum-site #af-wrapper .forum-post-date{
display:inline-block;
float:initial;
padding: 0;
font-size: 13px;
font-family: 'Roboto', sans-serif;
color: #212123;
}
.forum-site #af-wrapper .post-author .post-author-block-meta{
margin-top:3px;
padding-bottom: 3px;
}

.forum-site #af-wrapper .post-element .post-author{
padding: 30px 10px;
}

.forum-site #af-wrapper .af-usergroup-tag{
background: #c83333 !important;       
font-size: 10px !important;
font-family: 'Fira Sans';
color: #fff;
min-width: 55px;
border-radius: 0;
margin: auto;
border: 0;
}
.forum-site #af-wrapper .post-author{
width: 100px;
}
.forum-site #af-wrapper .post-author .topic-author{
font-size: 13px;
color: #212123;            
}
.forum-site #af-wrapper .post-author .post-counter{
font-size: 14px;
margin-bottom: 2px;
}

.forum-site #af-wrapper .post-element{
margin-bottom:0;
border-width: 0 0 1px 0;
background:#fff;
border-bottom: 1px solid #ecf0f1;
}
.forum-site #af-wrapper .post-element .post-wrapper{
padding-top: 22px;
padding-bottom: 22px;
border-left:0;
background:#fff;
}
.forum-site #af-wrapper .post-element:nth-child(2n) .post-wrapper{
background: #f6f6f6;
}
.forum-site #af-wrapper .post-element:nth-child(2n){
background: #f6f6f6;
}

.forum-site #af-wrapper .post-author img{
width: 70px;
height: 70px;
border-radius: 35px;
}
.forum-site #af-wrapper .forum-menu .button{
font-family: 'Roboto', sans-serif;
background: #9c9995;
}
.forum-site #af-wrapper .forum-menu .forum-editor-button, .forum-site #af-wrapper .forum-menu .button-red{
background: #c83333;
}
.forum-site #af-wrapper .forum-menu .forum-editor-button:hover, .forum-site #af-wrapper .forum-menu .button-red:hover{
background: #a82b2b;
}

.forum-site .row .post-block .content-post{
width: 100%;
margin-left: 15px;
}
.forum-site #af-wrapper .spec-topic-marg .content-container{
margin-bottom: 8px;
}
.forum-site #af-wrapper .topic-name .pages a{
background: #c83333;
color: #fff !important;
}
.forum-site .n_af_search form button:hover{
background: #a82b2b;
}

.forum-site #af-wrapper .topic-name .pages a:hover{
background: #a82b2b;
}
.forum-site #af-wrapper .topic-name .pages{
margin-top: 0;
}

.forum-site #af-wrapper .topic-poster{
flex-shrink: 0;
border: 0;
padding: 0;
width: 212px;
display: flex;
margin: auto 0 auto auto;
}
.forum-site #af-wrapper .topic-name{
margin: auto 0 auto 11px;
padding: 0;
border: 0;
}
.forum-site #af-wrapper .topic .topic-status{
flex-shrink: 0;
font-size: 32px;
width: initial;
margin: auto 0 auto 0;
}
.forum-site #af-wrapper #bottom-navigation b{
font-weight: normal;
}
.forum-site #af-wrapper #bottom-navigation a{
font-size: 16px;
font-style: normal;
}
.forum-site #af-wrapper .content-container .content-element{
padding: 17px 0;
border: 0;
display: flex;
height: initial;
}
.forum-site #af-wrapper .topic-head-name{
font-family: 'Fira Sans', sans-serif;
font-size: 16px;
}
.forum-site #af-wrapper .topic-user-name{
font-size: 13px;
margin-top: 1px;
}
.forum-site #af-wrapper .topic-stats{
font-size: 13px;
color: #212123;
}
.forum-site #af-wrapper .topic-name .topic-icon{
background-repeat: no-repeat;
width: 14px;
height: 14px;
display: inline-block;
margin-right: 5px;
}

.forum-site #af-wrapper .topic .topic-status i{
background-repeat: no-repeat;
width: 23px;
height: 23px;
display: block;
margin: 0 0 0 10px;
}
.forum-site #af-wrapper .topic-poster-avatar img{
width: 35px;
height: 35px;
overflow: hidden;
border-radius: 40px;
}
.forum-site #af-wrapper .topic-poster-avatar{
width: 35px;
height: 35px;
overflow: hidden;
border-radius: 30px;
flex-shrink: 0;
margin: auto 0;
padding-right: 10px;
}
.forum-site #af-wrapper .pages{
margin-top: 8px;
}
.forum-site #af-wrapper .forum-menu{
margin-left: auto;
margin-bottom:0;
}
.forum-site #af-wrapper .pages-and-menu{
flex-wrap:wrap;
display:flex;
margin-bottom: 8px;
}
.forum-site #af-wrapper .menu-icon{
padding: 0;
}
.forum-site #af-wrapper .forum-menu a{
font-family: 'Fira Sans', sans-serif;
background: #c83333;
border: 0;
font-size: 16px;
padding: 5px 11px !important;
box-sizing: content-box;
}
.forum-site #af-wrapper .pages a{
border: 0;
}
.forum-site #af-wrapper .pages strong{
background: #edebef;
}
.forum-site #af-wrapper .pages strong, .forum-site #af-wrapper .pages a{
margin-right: 2px;
display: inline-block;
border: 0;                            
}
.forum-site #af-wrapper .pages strong, .forum-site #af-wrapper .pages{
border: 0;
font-size: 14px;
}
.forum-site #af-wrapper #statistics-online-users{
color: #212123;
}
 
.forum-site #af-wrapper #statistics-body{
border:0;
}
.forum-site #af-wrapper #statistics-online-users{
font-size: 15px;
padding: 3px 5px;
border:0;
}                                                          
.forum-site #af-wrapper .statistics-element .element-number{
font-size: 24px;
}
.forum-site #af-wrapper .statistics-element .element-name{
font-size: 15px;
}

.forum-site #af-wrapper #statistics-body #statistics-elements{
flex-wrap: wrap;
display: flex;
}
.forum-site #af-wrapper .statistics-element{
width: initial;
margin:10px auto;
border:0;
}
.forum-site #af-wrapper .notices-panel{
background: #f4f4f3;
border: 0;
border-radius: 0;
font-size: 16px;
color:#212123;
}
.forum-site .row{
display:flex;

}
.forum-site .row .post-block{
width: 635px;
}
.forum-site #af-wrapper .main-title{
font-size: 30px;
font-family: 'Fira Sans', sans-serif;
color: #212123;         
}
.forum-site #af-wrapper .title-element{
display:flex;
background: #2d2d2d;
border: 0;
border-radius: 0;
font-size: 16px;
font-family: 'Fira Sans', sans-serif !important;
padding: 4px 0 4px 10px;
}
.forum-site #af-wrapper .last-post-headline{
text-align: center;
margin-left: auto;
display: inline-block;
float: initial;
width: 212px;
margin-right: 20px;
font-style: normal;
}

.forum-site #af-wrapper #forum-header{
display:none;  
}
.forum-site #af-wrapper .forum .forum-status i{
background-repeat: no-repeat;
width: 29px;
height: 29px;
display: block;
margin: 0 0 0 10px;
}
.forum-site #af-wrapper .forum .forum-description{
display:none;
}
.forum-site #af-wrapper .forum-stats{
font-size: 13px;
color: #212123;
}
.forum-site #af-wrapper .forum .forum-title{
color: #c83333;
font-size: 16px;
font-family: 'Fira Sans', sans-serif;
}
.forum-site #af-wrapper .forum{
padding: 23px 0;
border: 0;
display: flex;
height: initial;
}
.forum-site #af-wrapper .forum-poster .no-topics, .forum-site #af-wrapper .notice{
font-size: 16px;
}
.forum-site #af-wrapper .forum-poster .no-topics{
width:212px;
margin-right: 0;
}
.forum-site #af-wrapper .forum-poster{
flex-shrink: 0;
border: 0;
padding: 0;
display: flex;
margin: auto 20px auto auto;
width: initial;
}
.forum-site #af-wrapper .forum-poster-avatar{
flex-shrink: 0;
margin: auto 0;
width: 35px;
padding-right: 10px;
}
.forum-site #af-wrapper .content-container{
border: 0;
margin-bottom: 40px;
}
.forum-site #af-wrapper .content-element:nth-child(2n){
background: #f4f4f3;
}
.forum-site #af-wrapper .forum .forum-status{
flex-shrink: 0;
font-size: 32px;
width: initial;
margin: auto 0 auto 0;
}
.forum-site #af-wrapper .forum-name{
margin: auto 0 auto 11px;
padding: 0;
}
.forum-site #af-wrapper #read-unread{
font-size: 14px;
margin-top: -35px;
margin-bottom: 33px;
}
.forum-site #af-wrapper .statistics-element{
padding: 0 14px;
border: 0;
}

.forum-site #af-wrapper .forum-poster-summary .title{
color: #c83333;
font-size: 15px;
font-family: 'Fira Sans', sans-serif;
display: block;
line-height: 16px;
}
.forum-site #af-wrapper .forum-poster-summary .author, .forum-site #af-wrapper .forum-poster-summary .time {
font-size: 13px;                
color: #212123;
display: block;
line-height: 16px;
width: 174px;
}

.forum-site #af-wrapper .highlight-admin a{
color: #c83333 !important;
}

.forum-site #af-wrapper .forum-poster-avatar img{
border-radius: 50%;
border: 0;
width:100%;
height:auto;
}
/**/

.event_search{
margin: 20px;
}

.event-item{
margin-bottom: 20px;
display:flex;
}
.event-item .img{
width:100px;
flex-shrink: 0;
             
}
.event-item .img a{

}
.event-item .entry-thumbnail{

}
.event-item .header{
margin-left: 10px;
}
.event-item .title{       
height: 44px;
overflow: hidden;
font-family: 'Fira Sans', sans-serif;
font-size: 18px;
margin-top: 15px;
}
.event_search h3{
margin-bottom: 18px;
font-family: 'Fira Sans', sans-serif;
font-weight: normal;
font-size: 18px;
margin-top: 0;
color: #212123;
}

.event-item .date{
font-family: 'Roboto', sans-serif;
font-size: 16px;
margin-top: 10px;
}
.event_search form .submit{
background: #c83333;
color: white;
border: 0;
padding: 14px 56px;
font-size: 18px;
cursor: pointer;
font-family: 'Fira Sans', sans-serif;
border-radius: 0;
}
.event_search .form-item {
margin-top: 10px;
margin-bottom: 10px;
}
.event_search .form-item .header{
font-size: 15px;
font-family: 'Roboto', sans-serif;
line-height: 22px;
color: #212123;
}
.event_search .form-item select{
font-size: 15px;
font-family: 'Roboto', sans-serif;
line-height: 22px;
color: #212123;
width: 46%;
padding: 5px 5px;
box-sizing: border-box;
margin-right: 4%;
border: 1px solid #adadad;
}
.event_search .form-item option{
font-size: 15px;
font-family: 'Roboto', sans-serif;
line-height: 22px;
color: #212123;
padding: 5px 5px;
box-sizing: border-box;
}           
.event_search .nxt-filter{
margin: 10px 0;
}  
.event_search .nxt-filter-item{
margin: 5px 0;
display: flex;
}
.event_search .nxt-filter-item input{
border: 1px solid #7e8993;
border-radius: 4px;
background: #fff;
color: #555;
cursor: pointer;
height: 1rem;
width: 1rem;
min-width: 1rem;
-webkit-appearance: none;
box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
transition: .05s border-color ease-in-out;
margin: auto 10px auto 0px;
flex-shrink: 0;
} 

.event_search .nxt-filter-item input:checked::before {
display: block;
content: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%231e8cbe%27%2F%3E%3C%2Fsvg%3E);
margin: -.1875rem 0 0 -.25rem;
height: 1.3125rem;
width: 1.3125rem;
}




.event_search .nxt-filter-item label{
font-size: 15px;
font-family: 'Roboto', sans-serif;
line-height: 22px;
color: #212123;
cursor: pointer;
}  







.type-content h2{
margin-bottom: 11px;
}
.type-content .entry-content .head{
font-family: 'Fira Sans', sans-serif;
font-size: 18px;
min-height: 40px;
display:flex;
}
.type-content .entry-content .circle{
width: 40px;
height: 40px;
border-radius: 40px;
background: #c83333;
color: white;
display: inline-block;
text-align: center;
margin: auto 14px auto 0;
flex-shrink: 0;
}
.type-content .entry-content .circle .in{
margin-left: 4px;
margin-top: 7px;
display: inline-block;
}

.type-content .entry-content .text{
color: #000;
margin-top: 7px;
}




.single_page_num{
display: flex;
margin: 13px 0 20px;
}
.single_page_num .item:first-child, .single_page_num .active:first-child{
margin:0 4px 0 auto;
}
.single_page_num .item:last-child, .single_page_num .active:last-child{
margin:0 auto 0 4px;
}

.single_page_num .item, .single_page_num .active{
margin:0 4px;
}                                                                                           
div .post-block .content-post .entry-content .single_page_num .active a{
border-bottom: 2px solid #a82b2b;
}
div .post-block .content-post .entry-content .single_page_num .item a{
border-bottom:0;
}
div .post-block .content-post .entry-content .single_page_num .active a:hover{
border-bottom-color:#c83333;
}
div .post-block .content-post .entry-content .single_page_num a:hover{
color:#fff;
}
div .post-block .content-post .entry-content .single_page_num a{
font-family: 'Fira Sans', sans-serif;
color: #a82b2b;
border-bottom-color:#a82b2b;
}
.single_page .single_page_div:first-child{
margin:0 5px 0 auto;

}
.single_page .single_page_div:last-child{
margin:0 auto 0 5px;
}
.single_page{
margin: 20px 0 13px;
display:flex;
}
div .post-block .content-post .entry-content .single_page a:hover{
border:0;
}
div .post-block .content-post .entry-content .single_page a:hover div{
background: #c83333;
}
.single_page .single_page_btn{
display: flex;
width: 185px;
height: 50px;
border: 0;
padding: 0;
background: #f9f9f9;
}
div .post-block .content-post .entry-content .single_page a span{
color: #fff;
}
div .post-block .content-post .entry-content .single_page a {
display: block;
width: 185px;
height: 50px;
border: 0;
padding: 0;
}
div .post-block .content-post .entry-content .single_page a .single_page_btn{
background: #c83333;

}
.single_page .single_page_btn span{
color: #c83333;
font-size: 18px;
font-family: 'Fira Sans', sans-serif;
display: block;
margin: auto;
}
/*
/PAG
*/
.type-content .entry-content .author_info h3{
color: #c83333;
text-transform: uppercase;
margin-top: 18px;
margin-bottom: 13px;
}

.type-content .entry-content .author_info .info{
margin-right: 15px;
}
.type-content .entry-content .author_info .text{
font-size: 15px;
line-height: 20px;
}

.type-content .entry-content .author_info .next{
margin: 20px 0 0 0;
display:flex;
min-height: 17px;
padding-bottom: 20px;
}
.type-content .entry-content .author_info .ausocial .g2-soc a{
transition: none;
background: none;
border: 0;
padding: 0;
margin: 0 15px 0 0;
width: 17px;
height: 17px;
display: flex;
}
.type-content .entry-content .author_info .ausocial{
display: flex;
width: initial;
margin: 0 auto 0 0;
}
.type-content .entry-content .author_info .link{
margin-left:auto;
}
div .post-block .content-post .entry-content .text a{
height: 19px;
}
.type-content .entry-content .author_info .link a{
font-size: 15px;
display: block;
margin-top: 3px;
height: 18px;
line-height: 18px;
}
.type-content .entry-content .author_info{
display: flex;
background: #f9f9f9;
}
.type-content .entry-content .author_info .img div{
width: 110px;
height: 110px;
margin: auto;
border-radius: 70px;
overflow: hidden;
}
.type-content .entry-content .author_info .img{
width: 160px;
flex-shrink: 0;
margin: auto 0;
}


.post-block .content-post .entry-content .gallery_t .link{
width: 140px;
flex-shrink: 0;
margin: -40px auto 0 -140px;
display: flex;
height: 30px;
}        
.post-block .content-post .entry-content .gallery_t .link a span{
width: initial;
border-bottom: 1px solid #c83333;
display: inline-block;
height: 23px;
color: #c83333;
font-family: 'Roboto', sans-serif;
font-size: 15px;
background-image: linear-gradient(120deg, #c83333 0%, #c83333 100%);
background-position: 0 100%;
background-repeat: no-repeat;
background-size: 100% 0;
transition: background-size .125s ease-in, color .125s ease-in, border-bottom .125s ease-in;
} 
.post-block .content-post .entry-content .gallery_t .link a{
text-align: end;
margin-right: 0px;
display: inline-block;
padding-right: 2px;
height: 23px;
padding-bottom: 2px;
}         
.post-block .content-post .entry-content .gallery_t .link span{
width: 24px;
display: inline-block;
}
#login .odreg-checkbx{
margin-left: 29px;
} 
#login .odreg-checkbx label{
margin-top: -3px;
display: inline-block;
}
#login .odreg-checkbx input{
margin-left: 4px;
transform: scale(-0.7);
margin-right: 0px;
}
.login-page .star{
margin-right: 3px;
font-size: 16px;
color: #c83333;
}
.similar_gal .gshare-pls{
color: #212123;
margin-top: 20px;
}
.g2-content .g2-fotos-item .center{
margin: auto;
}
.g2-term{
color: #212123;
margin-left: 18px;
font-size:14px;
font-family: 'Roboto', sans-serif;
}

.sucs_msg{
font-size: 16px;
font-family: 'Roboto', sans-serif;
text-align: center;
color: white;
background: #c83333;
padding: 2px 0px;
}
.error_msg{
font-size: 16px;
font-family: 'Roboto', sans-serif;
text-align: center;
color: white;
background: #c83333;
padding: 2px 0px;
}
.picture3{
position: relative;
}
.g2-content .pagination .active{
border: 1px solid #212123 !important;
}

.g2-content .pagination .pagination-item{
color: #212123;
font-family: 'Roboto', sans-serif;
font-size: 14px;
margin: 0 5px;
width: 20px;
height: 19px;
display: inline-block;
border: 1px solid #fff;
border-radius: 21px;
padding: 2px 0px 0 1px;
}
.g2-content .pagination{
text-align: center;
margin: 69px 0 28px 0; 
}
.similar_gal_item{
color: #c83333;
margin: 7px 0 0 0;
}
.similar_gals{
margin-top: 21px;
}
#profil_page .profil_page, #profil_page .profil_page:hover{
background:inherit;
}
.picture3::after, a .entry-thumbnail::after, .entry-thumbnail a::after{
content: '';
position: absolute;
bottom: 0;
left: 0;
z-index: 2;
width: 100%;
height: 100%;
}
.image-gallery article{
margin:5px;
}     
.image-gallery{
display: flex;
flex-wrap: wrap;
margin: auto;
width: 960px;
}     
.sin_com .f-con-com{
color:#212123;                   
}
.sin_com  .com-text a{
color:#c83333;
}
.sin_com{
padding-bottom: 40px;
font-family: 'Roboto', sans-serif;
margin-left: 102px;
}
.gal_flex-extra{
margin-bottom: 15px;
}
.post-block .after-post .actually_post h2{
color: #212123;
font-size: 18px;
}
.comment-form .b-com{
background: #c83333;
color: white;
border: 0;
padding: 14px 56px;
font-size: 18px;
cursor: pointer;                       
font-family: 'Fira Sans', sans-serif;
border-radius: 0;
}
.b-com{           
background: #c83333;
color: white;
border: 0;
padding: 5px 20px;
font-size: 15px;
border-radius: 2px;
cursor: pointer;
}
.com-text a{
text-decoration: none;
color: #c83333;
}
.mcomment-depth{
margin-left: 50px;
}
.mcom-item .reply{
color: #c83333;
display: inline-block;
font-size: 16px;
font-family: 'Fira Sans', sans-serif;
}
.f-con-com{
max-height: 300px;
resize: vertical;
padding: 16px 18px;
width: 100%;
background: #efefef;
color: #212123;
border: 0;
box-sizing: border-box;
font-family: 'Roboto', sans-serif;
}
.mcom-item .teext .red{
background:#c83333;
}
.mcom-item .category-btn{
margin-left: 19px;
}
.mcom-item .name a{
text-decoration: none;
}
.mcom-item .name{
max-width: 140px;
word-wrap: break-word;
font-size:16px;
font-family: 'Fira Sans', sans-serif;
}
.mcom-item .date{
font-size: 14px;
font-family: 'Roboto', sans-serif;
color: #7e7e7e;
margin-left: auto;
}
.mcom-item .teext{
display:flex;
width:100%;
}
.mcom-item .com-text p{
word-wrap: break-word;
font-size: 15px;
margin-top: 4px;
margin-bottom: 0;
}
.mcom-item .com-text{
width: 100%;
}
.mcom-item .comavatar{
max-width: 40px;
width: 14%;
margin-right: 15px;
}
.mcom-item .avatar{
width: 50px;
height: 50px;
}
.mcom-item .com-author{
display: flex;
}
.g2-users .g2-head h3{
margin-top: -16px;
}
.g2-users .user-item{
min-width: 250px;
width: 33%;
margin: 113px auto 0;
}
.g2-users{
flex-wrap: wrap;
display: flex;
width: 100%;
}
.gs-head h3{
color: #212123;
text-align: center;
font-size: 24px;
font-family: 'Fira Sans', sans-serif;
letter-spacing: 1px;
padding-top: 19px;
margin: 0 0 21px 0;
}
.gs-menu{
display:flex;
justify-content: center;
flex-wrap:wrap;
}

.gs-menu .active{
border-bottom: 2px solid #c83333;
}
.advert_banner .info{
text-align: end;
width: 100%;
display: block;
font-size: 12px;
font-family: 'Roboto', sans-serif;
}

.advert_banner{
padding-top: 38px;
max-width:540px;
max-height:115px;
width:100%;
}
.sub-post{
margin-left: 100px;
margin-bottom: 28px;
margin-top: 42px;
}

.gclaw{
font-size:16px;
}

.g2-fotos-item .entry-thumbnail{
display:flex;
}
.g2-fotos-item .entry-thumbnail:after{
transition: height 0.5s;
content: '';
position: absolute;
bottom: 0;
left: 0;
z-index: 2;
width: 100%;
height: 50%;
background: linear-gradient(rgba(38,50,56,0) 50%, rgba(0, 0, 0, 0.62) 90%);
}
.g2-fotos-item .text{
margin-right: 9px;
margin-left: 4px;
font-family: 'Roboto', sans-serif;
font-size: 12px;
color:#fff;
}
.g2-fotos-item .g2a-like .img{
width: 15px;
}
.g2-fotos-item .g2a-c .img{
width: 17px;
}
.date-diff{
font-size:18px;
text-align:center;
font-family: 'Fira Sans', sans-serif;
margin: 6px 0 11px 0;
}
.g2-fotos-item .meta-info{
position: absolute;
bottom: 0;
width: 100%;
display: flex;
z-index: 3;
padding-bottom: 10px;       
}
.g2-fotos-item .g2a-cap{
padding-right: 8px;
max-height: 27px;
padding-left: 8px;
font-family: 'Roboto', sans-serif;
font-size: 12px;
color:#fff;

}
.g2-fotos-item .g2a-like{
margin-top: auto;
margin-left: auto;
display: flex;
}
.g2-fotos-item .g2a-c{
margin-top: auto;
display: flex;
}
.g2-fotos-item{
margin: 2px;
}
.g2-fotos{
justify-content: center;
padding: 11px 16px 0 16px;
display:flex;
flex-wrap: wrap;
}
.gal_com{
color:#212123;
font-family: 'Roboto', sans-serif;
}
.galaw{
margin-bottom: 33px;
display: flex;
margin-top: 33px;
}
.galaw .ga-img{
width: 42px;
flex-shrink: 0;
}
.galaw .text{
margin-top: -2px;
margin-left: 13px;
font-size: 16px;
font-family: 'Roboto', sans-serif;
}
.gh-com{
color: #212123;
margin-top: 30px;
font-size: 18px;
font-family: 'Fira Sans', sans-serif;
}
.gfb{
margin: 20px 17px 0px 0;
}
.glike .post_like{
float: initial;
}
.glike .post_like a{
display: flex;
}
.glike a.pp_like i, .glike a.liked i{
margin-left: 0px;
width: 24px;
margin-top: -3px;
}
.glike a.pp_like span, .glike a.liked span {
margin-top: 0px;
font-size: 16px;
font-family: 'Roboto', sans-serif;
margin-left: 5px;
color: #212123;
}
.gdesc{
color: #212123;
font-size: 20px;
font-family: 'Fira Sans', sans-serif;
}
.gauthor{
font-family: 'Roboto', sans-serif;
font-size: 16px;
margin-bottom: 6px;
}
.gal_twoside{
display:flex;
}
.gal_right{
width: 418px;
margin-left: auto;
margin-right: 46px;
}
.gal_flex .gname{
margin-left: 1px;
color: #212123;
height: 36px;
font-size:16px;
font-family: 'Fira Sans', sans-serif;
width: 70px;
flex-shrink: 0;
}
.gal_flex .gdesco{
color: #212123;
margin-left: 22px;
font-size: 16px;
font-family: 'Roboto', sans-serif;
}
.gal_flex{
display: flex;
}
.gal_left{
margin-left: 40px;
width: 48.204%;
}

.gtag{
margin-right: 43px;
display: inline-block;
margin-bottom: 6px;
}
.gal_rig{
height: 70px;
overflow: hidden;
margin-bottom: 18px;
width: 70px;
border-radius: 35px;
}
.gal_author{
color: #212123;
margin-left: 23px;
margin-bottom: 10px;
}                   
.gord{
margin: 20px auto 0 auto;
}
.g2-b-avatar{
display:flex;
height: 80px;
}
.g2-head p{
color: #212123;
text-align:center;
font-size: 15px;
}
.g2-head p img{
width: 10px;
margin-right: 8px;
}
.g2-c-head .active{
border-bottom: 1px solid #212123;
}
.w_w2 .ww-line{
display: flex;
justify-content: center;
width: 50%;
}
.w_w2 .ww-info{
bottom: 32px;
width: 0;
height: 0;
position: relative;
left: 17px;
}
#home_middle_full_wrap{
padding-top: 20px;
padding-bottom:10px;
}
.w_w2{
padding-bottom: 32px;
padding-top: 6px;
background:#363636;
border-bottom: 1px solid #949494;
border-top: 1px solid #949494;
}

.w_w2 .widget-title{
font-weight: normal;
text-align: center;
padding-top: 10px;
font-size: 28px;
font-family: 'Fira Sans', sans-serif;
color:white;
margin-top: 0;
margin-bottom: 15px;
}       
.w_w2 .big-row .intitle{
font-size: 24px;
font-family: 'Fira Sans', sans-serif;
margin: 0 0 17px 17px;
max-height: 55px;
width: 476px;
}
.w_w2 .big-row .art-st-1{
margin: 0 auto 10px auto;
} 
.w_w2 .big-row .bi-image{
width:510px;
} 
.w_w2 .big-row{
padding: 0px 10px 0 10px;
display: flex;
justify-content: center;
}
.w_w2 .small-row{
display: flex;
justify-content: center;
padding: 0px 10px 0 10px;
}      
.w_w2 .small-row .art-md-1 article{
margin: 10px auto 0 auto;
width: 245px;
}
.w_w2 .small-row .art-md-1{     
width: 50%;
}
.w_w2 .small-row .art-md-1 .entry-title a{
color:white;
font-family: 'Fira Sans', sans-serif;
font-size: 18px;
font-weight: normal;
}

.w_w2 .small-row .art-md-1 .title_space{
max-height: 66px;
overflow: hidden;
}
.w_w2 .small-row .art-md-1 .entry-title{
margin-top: 8px;
margin-bottom: 0;
}
.g2-c-head a{
color: #212123;
margin-right: 17px;
margin-left: 17px;
font-size:16px;
font-family: 'Fira Sans', sans-serif;
}
.g2-content{
padding-bottom: 30px;
}
.g2-c-head{
display:flex;
margin-top: 46px;        
justify-content: center;
flex-wrap:wrap;
}
.g2-soc a:first-child{
margin-left:auto;
} 
.g2-soc a:last-child{
margin-right:auto;
} 
.g2-soc a{
margin-right:10px;
margin-left:10px;
width:21px;    
}
.g2-soc{
display:flex;
}
.g2-head h3{
color: #212123;
font-family: 'Fira Sans', sans-serif;
font-size: 24px;
text-align: center;
font-weight: normal;
margin-top: 7px;
}
.g2-avatar{
margin: -70px auto 0;
display: flex;
background: white;
width: 140px;
height: 140px;
border-radius: 70px;
}
.g2-avatar img{
width: 110px;
height: 110px;
border-radius: 55px;
margin: auto;
}

.red::-moz-selection, .red::selection, .wid-sil .box h2::selection, .wid-sil .box h2::-moz-selection, .wid-sil .box p::selection, .wid-sil .box p::-moz-selection, .wid-sil .box div::selection, .wid-sil .box div::-moz-selection, .wid-sil .box a::selection, .wid-sil .box a::-moz-selection{
background:#c83333 ;
}
.red-bc ::-moz-selection, .red-bc ::selection, .red-site ::-moz-selection, .red-site ::selection {
background: #a60928;
}
.gray-bc ::-moz-selection, .gray-bc ::selection, .gray-site ::-moz-selection, .gray-site ::selection{
background: #c83333;
}  
::-moz-selection, ::selection {
background:#c83333;
color:white;
}
.poll-wiget .poll .poll_end{
font-size: 18px;
margin-top: 10px;
}
.poll-wiget .wi-poll-header{
padding: 0 15px;
margin-top: 0;
text-transform: uppercase;
color: #c83333;
font-weight: normal;
font-family: 'Fira Sans', sans-serif;
font-size: 18px;
margin-bottom: 12px;
}
.poll-wiget .poll h3{
padding: 0 15px;
margin-top:0;
color: #2c1e00;
font-weight: normal;
font-family: 'Fira Sans', sans-serif;
font-size: 16px;
}
.poll-wiget .poll .poll-ans{
font-size: 16px;
}
.poll .poll-num {
font-size: 16px;
}
.cat_shops .shop_times .day{
display: flex;
margin-top: 5px;
}
.cat_shops .shop_times .name{
width: 90px;
display: inline-block;
}
.cat_shops .shop_times .times{

}
.cat_shops .shop_times .times-item{

}
.cat_shops .shop_times{
margin-top: 5px;
}
.cat_shops .desc{
margin-top: 5px;
}
.cat_shops .adr{
margin-top: 5px;
}
.cat_shops .shop_trans_r{
margin-left: auto;
}
.cat_shops .shop_center{
margin: auto;
font-size: 20px;
font-family: 'Fira Sans', sans-serif;
color: #212123;
}
.cat_shops .shop_trans_l{
margin-right: auto;
}
.cat_shops .shop_n_month{
display: flex;
}
.cat_shops button{
border-radius: 2px;
background: #c83333;
color: white;
font-family: 'Roboto', sans-serif;
font-size: 26px;
padding: 0px 9px;
font-weight: bold;
border: 0;
}
.cat_shops{
font-size: 16px;
font-family: 'Roboto', sans-serif;
margin-right: 20px;
margin-left: -20px;
background: #f2f2f2;
margin-top: 20px;
border-radius: 3px;
padding: 5px 10px;
}
.poll-wiget .poll{
margin-bottom: 0;
}
.poll-wiget{
border-left: 1px solid #ECEFF1;
}
.poll h3{
font-size: 26px;
margin-top: 29px;
margin-bottom: 3px;
margin-left: 0;
font-family: 'Fira Sans', sans-serif;
font-weight: normal;
}
.poll{
margin-bottom: 40px;
}
.poll .answer-desc{
display: flex;
}
.poll button:hover{
background: #eee;
}
.poll button{
font-family: 'Roboto', sans-serif;
background: white;
border: 0;
width: 100%;
padding: 5px 5px;
}
.poll .answer-bar{
height: 10px;
background: #f7f7f7;
margin: 2px 0px 0;
}

.poll .poll-bar{
height: 10px;
background: #c83333;
}
.poll .answer-item{
font-family: 'Roboto', sans-serif;
font-size: 18px;
line-height: 28px;
margin: 8px 10px 0;
}
.poll .poll_end{
text-align: center;
font-family: 'Fira Sans', sans-serif;
font-size: 24px;
color: #c83333;
}
.poll .poll-ans{
font-size: 18px;
}
.poll .answers{
padding-bottom: 23px;
}
.poll .poll_vote{
margin: 2px 15px 0;
font-family: 'Roboto', sans-serif;
line-height: 28px;
font-size: 16px;
}
.poll .poll-num{
font-size: 16px;
margin-left: auto;
margin-top: auto;
width: 64px;
text-align: end;
flex-shrink: 0;
}
.galleryend .footer2{
display:none;
}
.post-block .content-post #primary #actually-4 h2{
font-size: 30px;
color:#212123;
margin-bottom: 10px;
}
#home_middle_bottom_right_wrap .advert, #home_middle_bottom_right_wrap .advert_small{
margin-top: 36px;
}
.wid-sil a:nth-child(2){
margin: 0 20px 0px 20px;
}
.wid-sil h2{
color:white;
font-size: 30px;
font-family: 'Fira Sans', sans-serif;
}
.wid-sil span{
padding-bottom: 16px;
display: block;
}
.wid-sil a{
display: inline-block;
font-size: 14px;
font-family: 'Fira Sans', sans-serif;
color:white;
letter-spacing: 1px;
}
.wid-sil p{
max-width: 880px;
margin: 10px auto 23px auto;
width: 90%;
}
.wid-sil{
text-align: center;
width: 100%;
margin: auto;
max-width: 1040px;
}

.wid-sil .box{
background: #c83333;
color:white;
margin-top: -17px;
}

.line-cat{
margin-bottom: 11px;
display: inline-block;
}

.nxt-info .left-ans a, .nxt-info .right-ans, .read-now .rheader, .read-now .tab-pane, .afterimg .bi-image, #row-1, #row-2, .table-info, .menu_button button, .actually_post .actually-post, .post-block #single_post_header .entry-thumbnail {
  display: -ms-flexbox;
  display: -webkit-flex;
}
@supports (flex-wrap: wrap) { 
    .nxt-info .left-ans a, .nxt-info .right-ans, .read-now .rheader, .read-now .tab-pane, .afterimg .bi-image, #row-1, #row-2, .table-info, .menu_button button, .actually_post .actually-post, .post-block #single_post_header .entry-thumbnail {
      display: flex;
    }
}
.flogo:hover{
filter: none;
}
.flogo{
filter: grayscale(100%);
width: 86px;
transition: filter 1s;
}
.actually_post .gold{
margin-left: 9px;
}

.left-info{
height: 0;
position: relative;
bottom: 25px;
display: flex;
}
.left-info .lleft-cat a{
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
}                                 
.left-info .lleft-cat{
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
height: 19px;
}
.left-info .lright-cat a{
display:inline-flex;
}
.left-info .lright-cat{
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
height: 19px;
margin-left: 9px;
}
.medium-post .inimage .intitle{
max-height: 164px;
width: 275px;
font-size: 28px;
margin-top: 11px;
}
img{
width: 100%;
height: auto;

}
.medium-post img{
width:620px;
}
.actually_post .medium-post{
height:auto;
border: 0;
margin-bottom: 40px;
padding-bottom: 0;
}                   
.nxt-info .left-ans{
position: absolute;
right: 5px;
bottom: 0;
}
.nxt-info .right-ans a{
display: inline-flex;
}
.nxt-info .right-ans{
position: absolute;
left: 5px;
bottom: 0;
}
.nxt-info{
bottom: 13px;
width: 0;
height: 0;
margin: auto;
position: relative;
}
.gold{
background:#c83333;
}
.red:hover{
background:#a82b2b;
}
.red{
background:#c83333;
}

.medium-post h3{
font-size: 28px;
margin: 0 0 19px 23px;
letter-spacing: 0.6px;
}
h2{
color: #c83333;
font-weight: normal;
font-family: 'Fira Sans', sans-serif;
font-size: 18px;
margin-bottom: 3px;
margin-top: 11px;
}

h4{
font-size: 14px;
font-family: 'Roboto', sans-serif;
}
.read-now h4{
margin: 1px 0 0 0;
max-height: 80px;
overflow: hidden;
color: #1e1e1e;
font-size: 22px;
font-family: 'Fira Sans', sans-serif;
font-weight: normal;
}
.read-now .number{
width: 18px;
margin-right: 11px;
}
.read-now .cirle{
margin-top: 5px;
width: 18px;
background: #c83333;
text-align: center;
font-size: 13px;
font-family: 'Roboto', sans-serif;
height: 16px;
color: white;
padding-top: 2px;
}
.read-now .hash-name{
font-size:14px;
font-family: 'Roboto', sans-serif;
font-weight: bold;
color: #212123;                                      
}

.read-now .hash-tags-item{
margin-right: 11px;
}
.read-now .hash-sign{
color: #c83333;
font-size:18px;
font-family: 'Fira Sans', sans-serif;              
margin-right: 2px;
}
.read-now .hash-tags{
float: right;
}
.read-now{
margin-left: 15px;
margin-right: 15px;
}
.read-now a{
margin-left:9px;
width: 100%;
}

.read-now a:first-child{
margin-left:0;
}
.none_archive .none2{
display:none;
}
.none_archive .afterimg:hover .none-btn div{
background: #c83333;

}
.none_archive .afterimg:hover .none-404 div{
color: #c83333;
}
.none_archive .above-text{
position: absolute;
bottom: 0;
z-index: 3;
margin: 0;
font-weight: normal;
width: 100%;
text-align: center;
}
.none_archive .none-btn div{
display: inline-block;
background: #c83333;
padding: 14px 40px;
font-size: 18px;
font-family: 'Fira Sans', sans-serif;
transition: background 0.5s;
}
.none_archive .afterimg .bi-image::after {
height: 100%;
background: linear-gradient(rgba(48, 57, 61, 0.12) 50%, rgba(0, 0, 0, 0.62) 90%);

}
.none_archive .none-404 div{
font-size: 200px;
font-family: 'Fira Sans', sans-serif;
color: #c83333;
margin-bottom: 26px;
transition: color 0.5s;
}
.none_archive .none-desc div{
font-size: 20px;
font-family: 'Fira Sans', sans-serif;
width: 78%;
margin: 0 auto 19px;

}
.none_archive .none-btn{
padding-bottom: 34px;
}
.inimage{
position: absolute;
bottom: 0;
z-index: 3;   
margin: 0;
font-family: 'Fira Sans', sans-serif;
font-weight: normal;
}
.sin_com .comments-title{
margin-top: 20px;
}

.wbig-image{
max-width: 1050px;
width: 100%;
margin: auto;
padding-bottom: 20px;
border-bottom: 1px solid #ECEFF1;
}
.read-now .sep{
width: 1px;
display: block;
background: #ECEFF1;
margin: 0 auto 0 auto;
}
.read-now .sep div{
height: 100%;
}
.read-now article{
width: 330px;                
}
.read-now .tab-content{
margin-top: 20px;
}
.read-now .entry-thumbnail{
position: relative;
display: flex;
}
.read-now .entry-thumbnail a{
margin-left: initial;
width: initial;
}
.read-now .entry-thumbnail a img{
position: relative;
display: flex;
width: 100%;
}                           
.color-category{                       
left: initial;
top: initial;
bottom: 0;
right: initial;
width: 100%;
padding: 0;
height: 0;
display: flex;
position: absolute;
z-index: 2;
}
.big-image .afterimg:hover a .btn-square{
background: #a82b2b;
}
a:hover .btn-square{
background: #a82b2b;
}
.actually_post .medium-post .inimage .intitle:hover{
color: #d5d5d5 !important;
}
.actually_post .medium-post .afterimg:hover a .btn-square{
background: #a82b2b;
}
.actually_post .medium-post .afterimg:hover a .entry-caption{
color: #a82b2b;
}
.actually_post .actually-post .entry-thumbnail:hover + .entry-header a .entry-caption{
color: #a82b2b;
}  
.actually_post header a:hover + .entry-title a{
color: #7c7c7c;
}
.actually_post .medium-post .afterimg:hover a .intitle{
color: #d5d5d5 !important;
}  
.read-now .rheader a:hover .entry-title{
color: #6c6c6c;
}
.read-now .rheader a:hover .entry-caption{
color: #a82b2b;
}
.read-now .entry-thumbnail:hover a .btn-square{
background: #a82b2b;
}
.read-now .entry-thumbnail:hover + .rheader h4{
color: #6c6c6c;
}
.read-now .entry-thumbnail:hover + .rheader .entry-caption{
color: #a82b2b;
}
.read-now a:hover + .rheader a .entry-title{
color: #6c6c6c;
}
.read-now a:hover + .rheader a .entry-caption{
color: #a82b2b;
}
.entry-caption:hover{
color: #a82b2b;
}
.color-category .cat:hover, .color-category .cat a:hover{
background: #b32e2e;
}
.color-category .cat{
display: inline-block;
height: 20px;
background: #c83333;
margin: -20px 0 0 0;
padding: 0px;
}
.color-category .cat a, .category-btn{
white-space: nowrap;
font-family: 'Roboto', sans-serif;
letter-spacing: 0.2px;
display: initial !important;
color: white;
font-size: 13px;
text-transform: uppercase;
padding: 2px 5px 1px;
margin-left: 0;
}

.read-now .entry-header a{
margin-left: initial;
}
.entry-caption{
font-size: 15px;
text-transform: uppercase;
font-family: 'Fira Sans', sans-serif;
color: #c83333;
max-height: 17px;
overflow: hidden;
}
.read-now .entry-header .entry-caption{
margin: 20px 0 8px 0;
}
.read-now .entry-link{
display: flex;
width: 100%;
}
.wbig-image .big-image .inimage{
height: 100%;
padding: 25px 0 0 35px;
left: 0;
width: 435px;
box-sizing: border-box;
margin: auto;
}
.wbig-image .big-image .inimage .nxt-info{
position: initial;
width: initial;
height: initial;
display: flex;
}
.wbig-image .big-image .inimage .nxt-info span{
position: initial;
}
.wbig-image .big-image .inimage .intitle{
margin: 20px 0 0 0;
max-height: 238px;
text-align: left;
}
.wbig-image .big-image .inimage .head-line{
font-size: 16px;
color: #fff;
display: flex;
margin-top: 35px;
margin-bottom: 11px;
}

.wbig-image .big-image .inimage .head-line .entry-author a{
border-bottom: 1px solid #c83333;
padding-bottom: 4px;
}
.wbig-image .big-image .inimage .head-line .entry-date{
margin-left: 20px;
font-family: 'Roboto', sans-serif;
}
.wbig-image .big-image .inimage .entry-content{
font-family: 'Roboto', sans-serif;
color: #fff;
font-size: 16px;
max-height: 72px;
overflow: hidden;
}
.wbig-image .afterimg .bi-image{
max-width: 845px;
margin-left: auto;
}
.wbig-image .afterimg .bi-image::after, .actually_post .medium-post .afterimg .bi-image::after {
transition: width 0.5s;
width: 90%;
height: 100%;
margin: 0;
background: linear-gradient(to right,rgb(0, 0, 0) 25%, rgba(38,50,56,0) 60%);
}

.afterimg{
background: #000;
position:relative;
}
.forum-widget .asgarosforum-widget .widget-content .profile-link:hover{
color: #7c7c7c !important;
text-decoration: none;
}
.big-image .afterimg:hover .bi-image::after, .actually_post .medium-post .afterimg:hover .bi-image::after {
width: 100%;
}

.afterimg:hover .bi-image:after, .g2-fotos-item a:hover .entry-thumbnail::after{
height: 100%;
}
.w_w2 .afterimg .bi-image:after{
background: linear-gradient(rgba(38,50,56,0) 30%, rgba(0, 0, 0, 0.62) 90%);
}
.afterimg .bi-image:after{
transition: height 0.5s;
content: '';
position: absolute;
bottom: 0;
left: 0;
z-index: 2;
width: 100%;
height: 50%;
margin: 0;
background: linear-gradient(to right,rgb(0, 0, 0) 25%, rgba(38,50,56,0) 60%);
}

.wbig-image img{
max-width: 1080px;
}
.wbig-image .intitle{
text-align: center;
}
.intitle{
display: block;
width: 100%;
overflow: hidden;
color: white !important;
}
.wbig-image  .inimage .intitle{
max-height: 94px;                                           
}
.wbig-image  .inimage{
font-size: 40px;
width: 920px;
margin-left: 80px;
margin-bottom: 42px;
letter-spacing: 0.1px;
}                                                           
.read-now a:hover h4,
.read-now a:hover .hash-name,
.trends-tags .hash-tags-item a:hover{
color: #6c6c6c;
}








@font-face {
  font-family: 'icon';
  src:  url('assets/font/Icons/icon.eot');
  src:  url('assets/font/Icons/icon.eot') format('embedded-opentype'),
    url('assets/font/Icons/icon.ttf') format('truetype'),
    url('assets/font/Icons/icon.woff') format('woff'),
    url('assets/font/Icons/icon.svg') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
                                             
[class^="icon-"], [class*=" icon-"] {
  font-family: 'icon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
    font-family: icon; 
    src: url("assets/font/Icons/icon.ttf");
}   

.icon-add-article:before {
  content: "\e900";
}
.icon-add-event:before {
  content: "\e901";
}
.icon-add-job:before {
  content: "\e902";
}
.icon-add-listing:before {
  content: "\e903";
}
.icon-article:before {
  content: "\e904";
}
.icon-basket:before {
  content: "\e905";
}
.icon-buy:before {
  content: "\e906";
}
.icon-discount:before {
  content: "\e907";
}
.icon-edit-article-2:before {
  content: "\e908";
}
.icon-event:before {
  content: "\e909";
}
.icon-faq:before {
  content: "\e90a";
}
.icon-help:before {
  content: "\e90b";
}
.icon-change-p:before {
  content: "\e90c";
}
.icon-job:before {
  content: "\e90d";
}
.icon-listing:before {
  content: "\e90e";
}
.icon-log-out:before {
  content: "\e90f";
}
.icon-profile:before {
  content: "\e910";
}
.icon-remove-2:before {
  content: "\e911";
}
.icon-send-article:before {
  content: "\e912";
}
.icon-shop:before {
  content: "\e913";
}
.icon-video-tutorial:before {
  content: "\e914";
}
#login .register .btn{
background: no-repeat;
border: 0;
font-size: 14px;
font-family: 'Roboto', sans-serif;
font-style: italic;
padding: 0;
}
#login form .reg-item-fst{
margin-top: 39px;
}

#login .register .swap-p{
margin-top: 20px;
text-align: center;
}
       
#login a, #login a:visited, #login a:hover{
color: inherit;
}
.profil_page form .edit_details .nofill .value{
padding: 14px 9px 14px 9px;
background: #f7f7f7;
}   

.profil_page .desc{
width: 391px;
}

.change-p{
max-width: 660px;
width: 96%;
}
.change-p td:first-child{
width: 25%;
}

.profil_page .profil_details p{
font-size: 16px;
}
.profil_page .text-input{
max-width: 660px;
width: 96%;
}
.profil_page .pagination{
text-align: center;    
margin-top: 55px;
margin-bottom: 20px;
}
#profil_page .blue h3{
color: #64c6c5;
font-family: 'Fira Sans', sans-serif;
margin-left: 20px;
font-size: 24px;
}
.profil_page form .edit_details div .image .value{
border: 0;
}
.profil_page form .edit_details div .image button .input-files{
display: block;
margin-top: 0;
cursor: pointer;
}
.profil_page form .edit_details div .image button span input{
margin: -35px 0 0 0px;
position: absolute;
cursor: pointer;
}
.profil_page form .edit_details div  .value .ecthumbnail img{
width: 100%;
height: auto;
border-radius: 0;
max-width: 700px;
max-height: 396px;
}
.profil_page form .edit_details div .value select{
background: #efefef;
padding: 14px 9px 14px 9px;
color: #5a5e6d;
border: 1px solid #dadada;
margin-top: 3px;
margin-bottom: 1px;
width: 100%;
font-size: 16px;
font-family: 'Roboto', sans-serif;
}
.profil_page form .edit_details div .value select option{
font-size: 16px;
font-family: 'Roboto', sans-serif;
}
.profil_page form .edit_details div .blog .value{
padding:0;
border: none;
}
.g2-term-s img{
width: 7px;
margin: 0 13px;
}
.profil_page form .edit_details div .blog button{
font-size: initial;
padding: initial;
border: initial;
background: initial;
width: initial;
height: initial;
border-radius: initial;
color: initial;

}
.profil_page .statement{
font-size: 15px;
color: #5a6165;
font-family: 'Roboto', sans-serif;
margin-left: 20px;
display: inline-block;
margin-bottom: 50px;
}
.profil_page .statement .bold{
font-family: 'Fira Sans', sans-serif;
}
.profil_page .pagination .inside{
margin-top: 3px;
display: inline-block;
}
.profil_page .pagination .active_number{
width: 27px;
height: 27px;
display: inline-block;
margin: 0 5px;
border-radius: 26px;
color: white;
font-family: 'Fira Sans', sans-serif;
}
.profil_page .pagination .neactive_number{
margin: 0 15px;
font-family: 'Fira Sans', sans-serif;
}
#profil_page .orange h3{
color:#e48e1e;
font-family: 'Fira Sans', sans-serif;
margin-left: 20px;
font-size: 24px;
}
#profil_page .darkblue h3{
color:#6497c6;
font-family: 'Fira Sans', sans-serif;
margin-left: 20px;
font-size: 24px;
}
.darkblue .pagination .active_number{
background: #6497c6;
}
.darkblue .pagination .active, .darkblue .pagination .neactive_number{
color:#6497c6;
}

.blue .pagination .active_number{
background: #64c6c5;
}
.blue .pagination .active, .blue .pagination .neactive_number{
color:#64c6c5;
}
.profil_page .pagination .neactive{
font-size: 14px;         
font-family: 'Fira Sans', sans-serif;
margin: 0 25px;
}
.profil_page .pagination .active{
font-size: 14px;         
font-family: 'Fira Sans', sans-serif;
margin: 0 25px;
}
.profil_page .pagination form{
display:inline-block;
}
.profil_page .pagination button{
border: 0;
padding: 0;
background: none;
}
.profil_page textarea{
font-size: 16px;
font-family: 'Roboto', sans-serif;
margin-bottom: 15px;
box-shadow: none;
padding: 8px 5px;
resize: none;
width:100%;
}
.profil_page input[type=file]{
font-size: 16px;
font-family: 'Roboto', sans-serif;
margin-bottom: 0;
box-shadow: none;
border: none;
padding: 0;
}
.profil_page input[type=submit]{
font-size: 16px;
font-family: 'Roboto', sans-serif;
margin-bottom: 15px;
box-shadow: none;
border: none;
padding: 8px 10px;
width: auto;
background: #c83333;
color: white;
cursor:pointer;
}
.blue form .edit_details .textarea textarea{
height: 79px;
}

.profil_page .detail{
max-width: 90%;
width: 700px;
margin: auto;
text-align: center;
}
.darkblue form .edit_details .item h2{
color: #0f6ab2;
}
.blue form .edit_details .item h2{
color: #64c6c5;
}
.red form .edit_details .item h2{
color: #c66464;
}
.profil_page form .edit_details .item h2{
margin-bottom: 21px;
font-size: 22px;
font-family: 'Fira Sans', sans-serif;
font-weight: normal;
text-align: center;
}
.profil_page form .edit_details .desco{
margin: 0px 0px 29px 12px;
font-size: 14px;
width: 100%;
}
.an-min{
display:none;
}
.profil_page .main p{
color:#fff;
margin-bottom: 15px;
margin-top: 9px;
}
.profil_page form .edit_details .nvalue{
margin-bottom:4px;
}
.profil_page form .edit_details .item{
margin-bottom: 83px;
}
.profil_page .trans{
margin-left: 20px;
}
.profil_page p{
margin-bottom: 25px;
color:#212123;
font-family: 'Roboto', sans-serif;
font-size: 15px;
margin-top: 28px;
}
.profil_page form .edit_details .outsubmit{
color:#5b6266;
padding: 0;
margin-bottom: 20px;
background: #fff;
text-align: inherit;
}
.profil_page .an .item{
float: left;
width: 108px;
}
.profil_page .table-posts thead{
font-family: 'Fira Sans', sans-serif;
}
.profil_page .table-posts tbody tr td:nth-child(7){
width: 135px;
}
.profil_page .table-posts tbody tr td:nth-child(6){
width: 155px;
}
.profil_page .table-posts tbody tr td:nth-child(1){
text-align:center;
width:55px;
}
.profil_page .table-posts tbody form{
display:inline-block;
margin-right: 8px;
}
.profil_page .table-posts tbody .buttons a{
margin-right:8px;
}
.profil_page .table-posts tbody .buttons img{
width:25px;
height:25px;
}
.profil_page .table-posts tbody .buttons button{
background:none;
padding:0;
border:0;
}
.profil_page .table-posts .item .left img{
width:30px;
height:30px;
}
.profil_page .table-posts .item{
margin-bottom: 22px;
}
.profil_page .table-posts .right{
margin-left: 149px;
}
.profil_page .table-posts .left{
float:left;
}
.profil_page .table-posts .blue{
color: white;
font-size:12px;
background:#64c6c5;
padding: 4px 9px;
}
.profil_page .table-posts .red{
color: white;
font-size:12px;
background:#c66464;
padding: 4px 9px;
}
.profil_page .table-posts .aqua{
padding: 4px 9px;
color: white;
font-size:12px;
background:#00acf0;
}
.profil_page .table-posts .black{
padding: 4px 9px;
color: white;
font-size:12px;
background:#6f767b;
}
.profil_page .shop .table-posts tbody tr td:nth-child(2),
.profil_page .shop .table-posts tbody tr td:nth-child(3),
.profil_page .shop .table-posts tbody tr td:nth-child(4){
width: initial;
}
.profil_page .shop .table-posts tbody tr td:nth-child(5){
width: 70px;
}
.profil_page .table-posts tbody tr td:nth-child(2){
width:375px;
padding-right: 30px;
}               
.profil_page .table-posts tbody tr td:nth-child(3){
padding-right: 20px;
width: 25px;
}
.profil_page .table-posts tbody tr td:nth-child(4),.profil_page .table-posts tbody tr td:nth-child(5){
width: 88px;
padding-right: 20px;
}
.profil_page .table-posts tbody tr td:nth-child(8){
width: 88px;
}                     
.profil_page .table-posts tr{
height:50px; 
}
.profil_page .table-posts{
max-width: 1040px;
color: #5a6165;
font-family: 'Roboto', sans-serif;
font-size:15px;
width: 96%;
margin: auto;
}
.profil_page .table-posts,.profil_page .table-posts td, .profil_page .table-posts tr{
border:0;
border-collapse: collapse;
}
.profil_page .table-posts tbody tr:nth-child(even),.profil_page .table-posts thead tr{
background: #f6f6f6;
}
.profil_page .table-posts tbody tr:nth-child(odd){
background: #fff;
}
.profil_page .an button{
width: 100%;
border: 0;
padding: 0;
background: none;
}
.profil_page .an .square img{
width: 45px;
height: 45px;
margin-top: 22px;
}
.orange .an .active .square, .orange .profil-header .submenu .active .circle{
background: #e48e1e;
}
.orange .detail .overtitle .desc{
color: #e48e1e;
}
.darkblue .an .active .square{
background: #097ad3;
}
.darkblue .detail .overtitle .desc{
color: #6497c6;
}
.blue .an .active .square{
background: #64c6c5;
}
.blue .detail .overtitle .desc{
color: #64c6c5;
}
.red .an .active .square{
background: #c66464;
}
.red .detail .overtitle .desc{
color: #c66464;
}
.profil_page .an .item:nth-child(1) .square span{
padding-top: 20px;
font-size: 39px;
}
.profil_page .an .item:nth-child(2) .square span{
padding-top: 20px;
font-size: 39px;
}
.profil_page .an .item:nth-child(3) .square span{
padding-top: 19px;
font-size: 43px;
}
.profil_page .an .item:nth-child(4) .square span{
padding-top: 19px;
font-size: 43px;
}
.profil_page .an .item:nth-child(5) .square span{
padding-top: 21px;
font-size: 37px;
}
.profil_page .an .item:nth-child(6) .square span{
padding-top: 27px;
font-size: 28px;
}
.profil_page .an .item:nth-child(7) .square span{
padding-top: 17px;
font-size: 46px;
}
.profil_page .an .item:nth-child(8) .square span{
padding-top: 21px;
font-size: 39px;
}
.profil_page .an .item:nth-child(9) .square span{
padding-top: 21px;
font-size: 39px;
}
.profil_page .an .item:nth-child(10) .square span{
padding-top: 21px;
font-size: 41px;
}
.profil_page .an .active .square  span{
color:white;
} 
.profil_page .an .square span{
padding-top: 22px;
display: block;
}
.profil_page .an a{
display:block;
}
.profil_page .an .square{
text-align: center;
font-size: 43px;
width: 80px;
height: 80px;
margin: 17px auto 0;
border-radius: 40px;
color: #686868;
}
.profil_page .an .title{
color:#212123;
font-size: 16px;
font-family: 'Roboto', sans-serif;
text-align: center;
margin-top: 12px;
}
.profil_page .block-menu{
background-image: -webkit-linear-gradient(top, #003288, #009cde);
background-image: -moz-linear-gradient(top, #003288, #009cde);
background-image: -ms-linear-gradient(top, #003288, #009cde);
background-image: linear-gradient(to bottom, #003288, #009cde);
}
.darkblue .block-menu{
background-image: -webkit-linear-gradient(top, #003288, #009cde);
background-image: -moz-linear-gradient(top, #003288, #009cde);
background-image: -ms-linear-gradient(top, #003288, #009cde);
background-image: linear-gradient(to bottom, #003288, #009cde);
}
.profil_page .block-menu{
height: 345px;
margin-bottom: 42px;
padding-top: 53px;
}
.profil_page .an{
display: flex;
padding-top: 13px;
height: 147px;
}

.profil_page .detail .desc{
width:initial;
}
.profil_page .detail .value{
margin: 0 0 0 0;
font-size: 16px;
}
.profil_page .detail .desc{
font-size: 18px;
font-family: 'Fira Sans', sans-serif;
margin: 0 0 1px 0;
}
.profil_page form .edit_details .whole-column{
position: relative;
}        
.profil_page form .edit_details .whole-column .right-column{
display: inline-block;
bottom: 4px;
position: absolute;
width: 422px;
right: -436px;
}        
.profil_page form .edit_details .whole-column button{
margin-right: 13px;
float: left;

}
.profil_page .edit_details{
margin-top: 42px;
}
.profil_page form .edit_details div button .input-files{
font-size: 16px;
margin-top: 14px;
display: inline-block;
}
.profil_page form .edit_details div button span input{
opacity: 0;
width: 198px;
height: 48px;
margin: -34px 0 0 0px;
display: block;
}
.red form .edit_details .imp{
color: #c66464;
}
.blue form .edit_details .imp{
color: #64c6c5;
}
.profil_page .detail .overtitle .desc{
font-size: 24px;
width: 100%;
margin-bottom: 11px;
margin-top: 33px;
font-family: 'Fira Sans', sans-serif;
}
.profil_page .detail .overtitle{
margin-top: 62px;
margin-bottom: 25px;
}
.profil_page form .edit_details .epilog{
margin-left: 12px;
font-size:14px;
}
.profil_page form .edit_details div .svalue{
margin-top: -4px;
}
.darkblue form .edit_details div button{
background: #0085cb;
}
.red form .edit_details div button{
background: #c66464;
}
.blue form .edit_details div button{
background: #64c6c5;
}
.profil_page form .edit_details div button{
font-family: 'Roboto', sans-serif;
font-size: 16px;
padding: 0;
border: 0;
width: 198px;
height: 48px;
border-radius: 0;
color: white;
text-transform: uppercase;
}
.profil_page form .edit_details .times .time{
display:inline-block;
margin-right:20px;
margin-bottom: 10px;
}
.profil_page .shop form .edit_details .button{
display:inline-block;
}
.profil_page .shop form .submit{
background: #0085cb;
display: inline-block;
font-family: 'Roboto', sans-serif;
text-align: center;
color: white;
padding: 14px 21px 15px;
margin-top: 10px;
margin-left: 10px;
text-transform: uppercase;
}
.profil_page .shop form .edit_details div .button button{
width: 180px;
padding: 2px 0;
box-sizing: initial;
height: 47px;
margin-top: -1px;
}
.profil_page .shop form .edit_details div button{
font-family: 'Roboto', sans-serif;
}       
    

.profil_page form .edit_details .times .time button{
margin-left:20px;
}
.profil_page form .edit_details .times input{
width: 56px;
}
.login-page input[type="checkbox"]:checked::before{
content: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%231e8cbe%27%2F%3E%3C%2Fsvg%3E);
margin: -.1875rem 0 0 -.25rem;
height: 1.3125rem;
width: 1.3125rem;
}       
.login-page input[type="checkbox"]:checked::before, .login-page input[type="radio"]:checked::before {
float: left;
display: inline-block;
vertical-align: middle;
speak: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.login-page input[type="checkbox"]{
border: 1px solid #7e8993;
border-radius: 4px;
background: #fff;
color: #555;
clear: none;
cursor: pointer;
display: inline-block;
line-height: 0;
height: 1rem;
outline: 0;
padding: 0 !important;
text-align: center;
vertical-align: middle;
width: 1rem;
min-width: 1rem;
-webkit-appearance: none;
box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
transition: .05s border-color ease-in-out;
}    
.login-page input{                
font-size: 14px;
margin: 0 1px;
}
.profil_page form .edit_details div textarea:-moz-read-only {
background: #f7f7f7;
}

.profil_page form .edit_details div textarea:read-only {
background: #f7f7f7;
}

.profil_page form .edit_details div input, .profil_page form .edit_details div textarea, #login .std-form input{
line-height: 2;
min-height: 30px;
box-sizing: border-box;
border-radius: 0;
width: 100%;
padding: 10px 9px 10px 9px;
color: #212123;
border: none;
margin: 0;
background: #efefef;
}
.profil_page .edit_details .ed-content{
width:700px;
margin:auto;
max-width: 90%;
}
.profil_page form .edit_details div img{
width:auto;
border-radius: 130px;
width: 120px;
height: 120px;
}
.profil_page form .edit_details div .title .count{
margin-top: 6px;
display: block;
font-size: 14px;
font-family: 'Roboto', sans-serif;
float: right;
}
.profil_page form .edit_details div .title, #login .std-form .title{
font-size: 18px;
font-family: 'Fira Sans', sans-serif;
margin: 10px 0 0 0;                              
}
.profil_page form .edit_details div .value span .text{
font-family: 'Roboto', sans-serif;
font-size: 16px;
margin-top: 13px;
display: inline-block;                            
}
.profil_page form .edit_details div .short_textarea textarea{
height: 53px;
}
.profil_page form .edit_details div .value .checkbox-invis{
height: 0;
width: 0;
opacity: 0;
position: absolute;
}
.profil_page form .edit_details div .value .checkbox-invis:checked + label .st{
background: none;
color: #212123;
}
.profil_page form .edit_details div .value .checkbox-invis:checked + label .nd{
background: #c66464;
color:white;
}
.profil_page form .edit_details div .value .checkbox-onoff{
width: 100%;
display: inline-block;
height: 45px;
background: #efefef;           
border-radius: 3px;
cursor: pointer;
}
.profil_page form .edit_details div .value .st{
width: 50%;
display: inline-block;
height: 45px;
background: #c66464;
border-radius: 3px;
text-align: left;
padding: 0 15px;
box-sizing: border-box;
color:white;
}
.profil_page form .edit_details div .value .nd{
width: 50%;
display: inline-block;
height: 45px;
border-radius: 3px;
text-align: end;
padding: 0 15px;
box-sizing: border-box;
}
.profil_page form .edit_details div .value, #login .std-form .value{
margin-top: 3px;
margin-bottom: 1px;
}
.profil_page form .edit_details div .submit .redmain, .profil_page form .edit_details .ed-content .redmain .submit{
background: #c66464;
}
.darkblue form .edit_details div .submit input{
background: #0085cb;
}      
.blue form .edit_details div .submit input{
background: #64c6c5;
}            
.red form .edit_details div .submit input{
background: #c66464;
}
.profil_page form .edit_details div .submit input{
margin-right: 9px;
font-size: 16px;
padding: 0;
border: 0;
width: 198px;
height: 48px;
color: white;
}
.profil_page form .edit_details div .image button{
margin-right: 9px;
}
.profil_page form .edit_details div .desc2{
margin: 0 0 11px 2px;                 
font-size: 14px; 
color: #212123;
line-height: 18px;      
width: 100%;
}
.profil_page form .edit_details .special-logo .right-column{
width: 583px;
right: -598px;
}

.profil_page form .edit_details .special-logo button{
width: 181px;
}
#profil_page .darkblue .imp{
color: #0f6ab2;
}
.profil_page form .edit_details div .desc, #login .std-form .desc{
display: block;
margin: 2px 0 32px 2px;                  
font-size: 14px; 
color: #212123;          
line-height: 20px;   
width: 100%;
}            
.profil_page .detail div{
margin-bottom: 16px;
}

.profil_page .profil-header .submenu .circle img{
width: 45px;
height: 45px;
margin-top: 22px;
}
.profil_page .profil-header .submenu .title{
margin-top: 9px;
text-align: center;
font-size: 16px;
font-family: 'Roboto', sans-serif;
color: #fff;
}
.profil_page .profil-header{
height: 222px;
margin-bottom: 96px;
}
.profil_page .profil-header .main{
margin-bottom: 79px;
text-align: center;
}
.profil_page .profil-header .main h1{
margin-top: 0;
margin-bottom: 5px;
font-family: 'Fira Sans', sans-serif;
font-size: 40px;
color:#fff;
font-weight: normal;
}
.profil_page .profil-header .submenu a:first-child, .profil_page .profil-header .submenu a:first-child{
margin-left:auto;
}
.profil_page .profil-header .submenu a:last-child, .profil_page .profil-header .submenu a:last-child{
margin-right:auto;
}
.profil_page .profil-header .submenu{
display: flex;
text-align: center;
}
.profil_page .profil-header .submenu a, .profil_page .profil-header .submenu a{
width: 120px;
display: inline-block;
}              
.profil_page .profil-header .submenu a button{
width: 100%;
background: none;
padding: 0;
border: none;
}
.darkblue .profil-header .submenu a:nth-child(2) .circle span{
font-size: 44px;
}
.darkblue .profil-header .submenu a:nth-child(3) .circle span{
font-size: 34px;
padding-top: 17px;
}
.darkblue .profil-header .submenu a:nth-child(4) .circle span{
font-size: 34px;
padding-top: 18px;
}
.darkblue .profil-header .submenu a:nth-child(5) .circle span{
font-size: 41px;
padding-top: 13px;
}
.profil_page .profil-header .submenu a .circle .icon-edit-article-2{
margin-left: 8px;
}
.profil_page .profil-header .submenu a .circle span, .profil_page .profil-header .submenu a .circle span{
font-size: 36px;
padding-top: 16px;
display: block;
}
.darkblue .profil-header .submenu a .circle{
color: #097ad3;
}
.profil_page .profil-header .submenu a .circle, .profil_page .profil-header .submenu a .circle{
background: white;
margin: auto;
width: 70px;
height: 70px;
border-radius: 35px;
}
#create-post table .ectlogo img{
max-width:150px;
max-height:150px;
}
#create-post table .ecthumbnail img{
width:620px;
height:349px;
}
.profil_page .value .left-column {
float:left;
margin-right: 20px;
}
.profil_page .value img{
border-radius: 120px;
max-width: 120px;
max-height: 120px;
}
#create-post table {
font-family: 'Roboto', sans-serif;
}
#create-post .shop .times button:hover, #create-post .shop .times .time button:hover{
background: #ae2024;
}
#create-post .shop .times .time button{
background: #c83333;
color: white;
border: 0;
padding: 2px 12px;
font-size: 15px;
border-radius: 2px;
margin-left: 5px;
}
#create-post .shop .times button{
background:#c83333;
color:white;
border: 0;
padding: 2px 12px;
font-size: 15px;
border-radius: 2px;
padding: 4px 30px;
}
#create-post .shop .times div{

}
#create-post .shop .times .nad{
margin-bottom: 5px;
margin-top: 10px;
}
#create-post .shop .times div input{
width:45px;
}
#create-post .shop .times .time{
width: 190px;
display: inline-block;
}
#create-post .fields-b .label{
margin-top: 9px;
font-weight: bold;
font-size: 16px;
}
.fields-b .catalog-full .square .content{
background: #2c2f3b;
}  
.fields-b .square .content{
background: white;
display: inline-block;
width: 11px;
height: 11px;
border-radius: 21px;
margin-top: 3px;
margin-left: 3px;
}
.fields-b .square{
height: 17px;
margin-bottom: -6px;
width: 17px;
display: inline-block;
border: 1px solid #c5c5c5;
border-radius: 11px;
margin-right: 12px;

}
.profil_page form .edit_details div .fields-b .desc{
margin:20px 0px 35px 2px;
}
.profil_page form .edit_details div .fields-b button{
text-transform: initial;
width: 50%;
height: 32px;
border: none;
background: none;
text-align: inherit;
font-size: 14px;
font-family: 'Roboto', sans-serif;
color:inherit;
}
#create-post .c-select select option{
font-family: Roboto-light,sans-serif;
font-size: 13px;
}
.c_field_div{
margin-top:15px;
}

.erinput{
border-color:#c83333 !important;
}
.medailonek .g2-head{
background: #f8f8f8;
padding-bottom: 20px;
}
.medailonek{
max-width: 400px;
padding-bottom: 30px;
width: 100%;
margin-left: auto;
margin-right: 15px;
}
.g2-small-info .add-info{
margin: 24px auto 23px auto;
width: 180px;
}
.g2-small-info .add-info-item{
display: flex;
}
.g2-small-info .add-info-item .text{
font-family: 'Fira Sans', sans-serif;
font-size: 15px;
color:  #c83333;
display: inline-block;
margin-left: auto;
}
.g2-small-info .add-info-item .head{
font-family: 'Roboto', sans-serif;
font-size: 15px;
display: inline-block;
}
.medailonek .g2-head h3{
color:#c83333;
margin-top: 22px;
margin-bottom: 15px;
}
.medailonek .g2-head p{
margin: auto;
width: 90%;
}
.medailonek .g2-soc{
margin-top: 20px;
}
.medailonek .g2-b-avatar .g2-avatar{
padding-top: 11px;
margin: 0 auto 0;
display: block;
background: none;
width: 110px;
height: 110px;
}
.medailonek .g2-b-avatar{
display: block;
height: initial;
}
.medailonek .row{
padding-top: 20px;
}
.medailonek .inside{
margin: auto;
}
#login form p label .input{
box-shadow: none;
border-bottom: 1px solid #7b7d85;
border-left: none;
border-right: none;
border-top: none;
width: 356px;
margin-top: 17px;
font-size: 16px;
font-family: 'Roboto', sans-serif;
border-radius: 0px;
}
 
.type-content .entry-content strong, .type-content .entry-content h1, .type-content .entry-content h2, .type-content .entry-content h3, .page-prefix strong, .page-prefix h1, .page-prefix h2, .page-prefix h3 {
color: #212123;
}
.page-prefix{
font-size: 18px;
line-height: 30px;
}
.alert{
font-size: 16px;
font-family: 'Roboto', sans-serif;
} 
.archive .site-main{
color: #212123;
} 
.f-block{
margin: 20px 0 30px 20px;
}
.empty-page{
padding-bottom: 40px;
}
.after-post .actually_post .widget-title .head2 {
margin-left:0;
font-size: 30px;
}
.b-cook{
float: right;
margin: 15px 20px 0 0;
background: #c83333;
color:white;
font-size: 15px;
font-family: 'Roboto', sans-serif;
padding: 10px 30px;
text-align: center;
font-weight: bold;
border: none;
}
.cookies{
box-shadow: 0px 2px 14px -2px rgba(0,0,0,.3);
background: #000;
position: fixed;
z-index: 5;
bottom: 0px;
left: 0px;
width: 100% !important;
padding: 10px 0px;
}
.cook-content{
padding-top: 3px;
width: 98%;
max-width: 1080px;
margin: auto;
}
.incookies{
float: left;
width: 80%;
max-width: 800px;
color:#fff;
font-size: 15px;
font-family: 'Roboto', sans-serif;
}
.post-block .content-post .entry-content .gallery_t a:hover{
border: 0;
background: none;
}
#single_post_header .thumbnail-info span{
display:inline-block;
width:100%;
}
#single_post_header .thumbnail-info .author span{
display:inline-block;
width:initial;
}
#create-post input, #create-post textarea{
font-family: 'Roboto', sans-serif;
font-size: 15px;
}
#create-post .item2{
margin-top: 30px;
margin-bottom: 30px;
}    
#create-post .item label p{
font-weight:bold;
font-size: 16px;
}               
#create-post .item{
font-size: 14px;
margin-bottom:20px;
font-family: 'Roboto', sans-serif;
}
#create-post form p{
margin-top:0;
margin-bottom:5px;
}
#create-post h1{
font-size: 30px;
font-family: 'Fira Sans', sans-serif;
font-weight: normal;
}
#create-post .know_error p, #create-post .list_error p, #profil_page .know_error p, #profil_page .list_error p{
margin:0;
font-family: 'Roboto', sans-serif;
font-size: 16px;
color: white;
}
#create-post .know_error, #create-post .list_error, #profil_page .know_error, #profil_page .list_error{
width: 100%;
text-align: center;
background: #c66464;
margin-top: 20px;
padding: 6px 0;
color: white;
font-weight: bold;
font-family: 'Roboto', sans-serif;
font-size: 16px;
display:block;
margin-top: -59px;
}
#create-post .success p, .profil_page .success p, #profil_page .success p{
margin:0;
font-family: 'Roboto', sans-serif;
font-size: 16px;
}
#create-post .success, .profil_page .success , #profil_page .success{
margin-bottom: 40px;
width: 100%;
text-align: center;
background: #01b101;
margin-top: 20px;
padding: 6px 0;
color: white;
font-weight: bold;
font-family: 'Roboto', sans-serif;
font-size: 16px;
display:block;
margin-top: -59px;
}
#create-post .td-bs-im button{
margin-top: -5px;
margin-left: 8px;
border: 1px solid #c5c5c5;
border-radius: 3px;
padding: 5px 10px;
cursor: pointer;   
}
header .center .category a:last-child div{
margin-right:0;
}
#create-post .table-bs input{
padding: 5px 10px;
cursor:pointer;
}
#create-post .c-select option{
font-size: 14px;
padding: 5px 0;
}
#create-post .c-select select{
font-size: 14px;
border: 1px solid #c5c5c5;
width: 100%;
padding: 5px 0;
font-family: 'Roboto', sans-serif;
}
#create-post form #obal input, #create-post form #obalx input{
width: auto;
border: none;
font-family: 'Roboto', sans-serif;
}
#create-post  .wp-editor-container{
border: 1px solid  #c5c5c5;
border-radius: 3px;
}
#create-post form textarea{
resize: none;
}
#create-post form{
margin: 20px 20px 0px;
padding-bottom: 20px;
}
#create-post form input, #create-post form textarea{
width: 98.8%;
border: 1px solid #c5c5c5;
border-radius: 3px;
padding: 5px 5px;
}
.profil_page input{
width: 100%;
font-size: 16px;
font-family: 'Roboto', sans-serif;
margin-bottom: 15px;
box-shadow: none;
border-bottom: 1px solid #7b7d85;
border-left: none;
border-right: none;
border-top: none;
padding: 8px 5px;
}

.login-page p{
line-height: 1.5;
}

#login button, #login input, #login select, #login textarea{
font-family: 'Roboto', sans-serif;
box-sizing: border-box;
font-weight: inherit;
}

.profil_page .end-info{
font-size: 15px;

font-family: 'Roboto', sans-serif;
padding-bottom: 20px;
}
.profil-l-b{
width: 60%;
padding: 15px 0px;
background: #c83333;
color:white;
font-weight: bold;
font-size: 20px;
text-align: center;
border: 0;
box-sizing: unset;
cursor: pointer;
}

.profil_details{
font-size: 16px;

font-family: 'Roboto', sans-serif;
}

.profil_page{
margin:auto;
padding-bottom: 20px;
}    
.header_profil{
font-family: 'Fira Sans', sans-serif;
font-size: 48px;
color:#212123;
letter-spacing: -0.8px;
line-height: 56px;

}               
.profil_table .right_column img{
width:150px;
max-height:150px;
}             
.profil_table{ 
width:100%;
}
.profil_table .left_column{
width: 70%;
}
.profil_table table{
width:98%;
}
                                              
.content-post .type-content .entry-content .wp-block-image a{
border: 0;
background: none;
}       
.content-post .type-content .entry-content .wp-block-image a:hover{
border: 0;
background: none;
}                
.error-b-s{
margin-top: 15px;
padding: 15px 11px;
background:#c83333;
color:white;
font-weight: bold;
text-align: center;
font-family: 'Roboto', sans-serif;
font-size: 17px;
}

.content-post .type-content .entry-content .wp-block-image img{
width:100%;
}     
#bottom_bottom_right_wrap .post-widget {
margin-top: 20px;
}              

#home_middle_top_right_wrap .advert, #home_middle_top_right_wrap .advert_small {
margin-top: 0;
}
.col-md-1-2 .next{
position: absolute;
bottom: -14px;
}                     
.col-md-1-2 .next .red-rect{
width: 250px;
float: left;
background:#c83333;
color:white;
font-size: 13px;
font-family: 'Roboto', sans-serif;
padding: 12px 0px;
text-align: center;
font-weight: bold;
}                     
.col-md-1-2 .next .blue-square{
background: #2C2F3B;
width: 40px;
height: 40px;
float: left;
margin-right: 10px;
}
.col-md-1-2 .next a:nth-child(1) .blue-square:hover{
background: #38579B;
}
.col-md-1-2 .next a:nth-child(2) .blue-square:hover{
background: #02A1D5;
}
.col-md-1-2 .next a:nth-child(3) .blue-square:hover{
background: #F78D05;
}
.col-md-1-2 .next a:first-child .blue-square img{
margin-top: 9px;
width: 14px;
margin-left: 12px;
}
.col-md-1-2 .next a:nth-child(2) .blue-square img{
margin-top: 7px;
width: 25px;
margin-left: 9px;
}
.col-md-1-2 .next a:nth-child(3) .blue-square img{
margin-top: 7px;
width: 23px;
margin-left: 8px;
}
.col-md-1-2 .next .blue-square img{
}
.post-block .name-day{
width: 72px;
display: inline-block;
}
.post-block .f-adressa{
font-family: 'Roboto', sans-serif;
font-size: 18px;
margin-bottom: 36px;
}
.post-block .h-f-adressa{
font-size: 24px;
font-family: 'Roboto', sans-serif;
font-weight: bold;
margin-bottom: 15px;
margin-top: 18px;
}

.post-block .name-logo .f-logo{
width: 50%;
max-width: 100px;
margin-left: auto;
}
.post-block .name-logo .fweb{
font-size: 16px;
font-family: 'Roboto', sans-serif;
margin-top: 5px;
}
.post-block .name-logo .fname{
font-size: 23px;
font-family: 'Fira Sans', sans-serif;
}
.post-block .name-logo .name{
text-align: center;
margin: auto;
display: flex;
flex-direction: column;
justify-content: center;
}
.post-block .name-logo{
margin-left: -20px;
margin-top: -20px;
display: flex;
margin-right: 20px;
background: #f2f2f2;
padding: 5px;
border-radius: 3px;
color: #212123;
font-size: 24px;
font-family: 'Fira Sans', sans-serif;
}
.post-block .f-open-day{
font-size: 20px;
font-family: 'Roboto', sans-serif;
font-weight: bold;
margin-bottom: 15px;
margin-top: 18px;
}
.post-block .day-open-item{
font-family: 'Roboto', sans-serif;
font-size: 18px;
margin-bottom: 6px;
}
.type-content .entry-content .f-info h3{
margin-bottom: 21px;
}
.f-info .trans{
margin-left: 43px;
}
.f-info{
padding: 9px 0 9px 79px;
margin-left: -82px;
}
.f-item .name{
font-size: 28px;
display: inline-block;
width: 43px;
}
.f-item{
font-size: 18px;
font-family: 'Roboto', sans-serif;
}
.com-head {
height: 30px !important;
}        
.catalog-info{
font-family: 'Roboto', sans-serif;
font-size: 15px;
line-height: 16px;
color: #212123;
margin: auto 0 auto 55px;
display: inline-block;
}
.nowrn h3{
margin-top: -18px;
margin-bottom: 17px;
}
.nowrn{
margin-bottom: 21px;
}
.nowrn .widget-title .head2{
font-size: 26px;
font-family: 'Fira Sans', sans-serif;
margin-left: 0;
}
.nowrn .entry-title a{
font-size: 15px;
font-family: 'Roboto', sans-serif;
font-weight: normal;
}
.nowrn .number{
display: inline-block;
width: 24px;
height: 24px;
background:#c83333;
border-radius: 24px;
float: left;
}
.nowrn .cirle{
font-weight: bold;
font-size: 15px;
font-family: 'Roboto', sans-serif;
color:white;
padding-top: 4px;
text-align: center;
}
.nowrn header{
margin-left: 10px;
margin-top: 4px;
display: inline-block;
width: 90%;
overflow: hidden;
height: 17px;
}
.nowrn article{
height:30px !important;
}
.nowrn header h5{
margin:0;
}
.post-block .content-post .entry-content .pos-q-b a{
background: initial;
padding: 0;
}
a{
color:inherit;
}
.col-md-1-1 .mead{
padding-bottom: 10px;
}
.actually_post .entry-note{
font-size: 15px;
font-family: 'Roboto', sans-serif;
font-style: italic;
margin-top: 17px;
}
.mainly .entry-header  .entry-author a{
color:#212123;
}
.mainly .entry-header  .entry-author{
font-size: 14px;
font-family: 'Roboto', sans-serif;
text-transform: uppercase;
margin-bottom: 13px;
}
.main-1-1 .feat .mead .author{
font-family: 'Roboto', sans-serif;
color:white;
font-size: 14px;
text-transform: uppercase;
margin-top: 10px;
}
.main-1-1 .col-md-1-1 .feat .mead .author a{
letter-spacing: -0.1px;
font-size: 14px;
font-family: 'Roboto', sans-serif;
text-transform: uppercase;
font-weight: bold;
color: white;
}
.b2wrap img{
width: 138px;
}
.b2wrap{
height: 78px;
padding: 26px 20px;
background: #efefef;
}
.b2wrap .breaking-news-content{
display:flex;
}
.b2wrap article{
width: 100%;
display: flex;
}
.b2wrap article .entry-thumbnail{
flex-shrink: 0;
}
.bead{
padding-left: 10px;
padding-right: 20px;
}
.bead h5{
color: #212123;
overflow: hidden;
max-height: 84px;
font-size: 15px;
font-family: 'Roboto', sans-serif;
margin-top: -5px;
margin-bottom: 7px;
font-weight: normal;
line-height: 21px;
}
.bead .entry-author, .main-1-1 .col-md-1-2 .feat .mead .author a{
letter-spacing: -0.1px;
font-size: 14px;
font-family: 'Roboto', sans-serif;
text-transform: uppercase;
font-weight: bold;
color: #c83333;
}
.post-block .post_like{
margin-bottom: 20px;
}
.w_w{
margin-top: 20px;
background:#2C2F3B;
border-top: 10px solid #c83333;
border-bottom: 10px solid #c83333;
color: white;
padding-left: 20px;
height: 601px;
}  
.w_w .col-bd-1-1{
width: 620px;
padding-bottom: 35px;
}
.w_w .col-md-1-4 .col-md-1-5{
height: 105px;
padding-bottom: 25px;
}
.w_w .col-md-1-4 .col-md-1-5 .entry-thumbnail img{
max-height: 100px;
width: 178px;
}
.w_w .col-md-1-4 .col-md-1-5 .entry-thumbnail .icon{
bottom: 5px;
right: 5px;
}
.w_w .col-md-1-4 .col-md-1-5 .entry-thumbnail .icon img{
height: 40px;
width: 40px;
border-radius: 40px;
}
.w_w .col-md-1-4 .col-md-1-5 .entry-thumbnail{
float: left;
margin-right: 19px;
}
.w_w .col-md-1-4 .col-md-1-5 .wead .entry-title {
margin:0;
}
.w_w .col-md-1-4 .col-md-1-5 .wead .title_space a{
color:white;
}
.ngi-row .color_category{
left:0px;
}
.w_w .col-md-1-4 .col-md-1-5 .wead .title_space{
font-size: 18px;
font-family: 'Fira Sans', sans-serif;
font-weight: normal;
height: 87px;
overflow: hidden;
}
.w_w .col-bd-1-1 .entry-thumbnail .icon img{
border-radius: 40px;
height: auto;
}
.w_w .col-bd-1-1 .entry-thumbnail img{
width: 100%;
height:  349px;
max-height: 349px;
}
.w_w .col-bd-1-1 .entry-thumbnail .icon{
width:60px;
bottom: 5px;
right: 5px;
}             
.w_w .col-bd-1-1 .wead .title_space{
max-height: 76px;
overflow: hidden;           
}                
.w_w .col-bd-1-1 .wead .entry-title{
margin-top: 5px;
margin-bottom: 0px;
}
.w_w .col-bd-1-1 .wead .prefix{
font-size: 16px;
max-height: 53px;
overflow: hidden;
}
.w_w .col-md-1-4{
width: 400px;
position: absolute;
top: 0;
right: 20px;
}
.w_w .row{
position:relative;
}
.w_w .col-bd-1-1 .wead .prefix a{
margin-top: 7px;
}
.w_w .col-bd-1-1 .wead .main-color-text{
color: white;
font-family: 'Fira Sans', sans-serif;
font-weight: normal;
font-size: 33px;
letter-spacing: -0.2px;
}
.w_w .widget-title{
margin-top: 26px;
margin-bottom: 16px;
}
.w_w .widget-title img{
margin-bottom: -4px;
}
.w_w .widget-title .text{
font-size: 34px;
font-family: 'Fira Sans', sans-serif;
letter-spacing: 0.3px;
font-weight: normal;
padding-left: 15px;

} 
.x-mas .w_w{
border-top-color:#d7a62e;
border-bottom-color:#d7a62e;
}
.x-mas .w_w .entry-thumbnail img{
border-bottom-color:#d7a62e;
}
.x-mas .w_w .entry-thumbnail:hover img{
border-bottom-color:#aa8323;
}
                                          
#page .x-mas .container{
border-top-color: #d7a62e;
}
.x-mas .event .e-date div{
color: #aa8323;
}
.x-mas .actually_post article{
border-bottom: 2px solid #d7a62e;
}
.x-mas .event .e-item2:hover .e-date div{
color:#d7a62e;
}
 .x-mas ~ .footer_up .sr-b, .x-mas ~ footer .sr-b{
background:#d7a62e;
outline: 1px solid #d7a62e; 
}
.x-mas #fb-share-com .big-bel-but, .x-mas #tw-share-com .big-bel-but, .x-mas #ms-share-com .sm-bel-but, .x-mas #pt-share-com .sm-bel-but, .x-mas #em-share-com .sm-bel-but, .x-mas .main-bc2, .x-mas .post-block #single_post_header .entry-thumbnail img, .x-mas .post-block .content-post .entry-content a, .x-mas .color_category, x-mas .sr-b{
background:#d7a62e;
}
.x-mas .nxt-button input:hover, .x-mas .post-block .content-post .entry-content a:hover, .x-mas .sub-thumbnail a:hover, .x-mas .post-block #single_post_header .entry-thumbnail img:hover, .x-mas .bord-thumb:hover .sub-thumbnail .enter-to-gal, .x-mas  .post-block .content-post .entry-content .gallery_t a:hover, .x-mas .tag-item a:hover{
background: #aa8323;
}

.x-mas #fb-share-com .big-bel-but:hover {
background: #38579B;
}

.x-mas #tw-share-com .big-bel-but:hover {
background: #02A1D5;
}

.x-mas #ms-share-com .sm-bel-but:hover {
background: #0084FF;
}

.x-mas #pt-share-com .sm-bel-but:hover {
background: #BD081C;
}

.x-mas #em-share-com .sm-bel-but:hover {
background: #9A9A9A;
}
.main-bc{
background: #fff;
}
.main-bc2{
background: #c83333;
}


.head_share #em-share-com .sm-bel-but::after{
background: #9A9A9A;
}     

.head_share #pt-share-com .sm-bel-but::after{
background: #BD081C;
}     

.head_share #ms-share-com .sm-bel-but::after{
background: #0084FF;
}     

.head_share #tw-share-com .big-bel-but::after{
background: #02A1D5;
}                    

.head_share #fb-share-com .big-bel-but::after{
background: #38579B;
}
.head_share .dis-com .dm-bel-but::after{
background: #a82b2b;
}
.head_share #fb-share-com .big-bel-but, .head_share #fb-share-com .big-bel-but:hover,
.head_share #tw-share-com .big-bel-but, .head_share #tw-share-com .big-bel-but:hover,
.head_share #ms-share-com .sm-bel-but, .head_share #ms-share-com .sm-bel-but:hover,
.head_share #pt-share-com .sm-bel-but, .head_share #pt-share-com .sm-bel-but:hover,
.head_share #em-share-com .sm-bel-but, .head_share #em-share-com .sm-bel-but:hover{          
background:#a82b2b;
}
.head_share #fb-share-com:hover .big-bel-but::after,
.head_share #tw-share-com:hover .big-bel-but::after,
.head_share #ms-share-com:hover .sm-bel-but::after,
.head_share #pt-share-com:hover .sm-bel-but::after,
.head_share #em-share-com:hover .sm-bel-but::after,
.head_share .dis-com:hover .dm-bel-but::after{
height: 100%;
}

.head_share #fb-share-com .big-bel-but::after,
.head_share #tw-share-com .big-bel-but::after,
.head_share #ms-share-com .sm-bel-but::after,
.head_share #pt-share-com .sm-bel-but::after,
.head_share #em-share-com .sm-bel-but::after,
.head_share .dis-com .dm-bel-but::after
{
transition: height 0.25s ease-out;
content: '';
position: absolute;
bottom: 0;
left: 0;
z-index: 2;
width: 100%;
height: 0;
margin: 0;       

}
.head_share .share .big-bel-but, .share .sm-bel-but{
position: relative;
}
.head_share .share .sm-bel-but .in-share-but img{
padding-top: 0px;
height: 21px;
margin:auto;
}
.head_share #fb-share-com .big-bel-but .in-share-but span,
.head_share #tw-share-com .big-bel-but .in-share-but span {
margin-top: 0;
margin-left: 0;
display: inline-block;
}
.head_share .share #fb-share-com .big-bel-but .in-share-but img,
.head_share .share #tw-share-com .big-bel-but .in-share-but img{
margin: auto 20px auto auto;
}
.head_share .share #fb-share-com .big-bel-but .in-share-but .share_btn,
.head_share .share #tw-share-com .big-bel-but .in-share-but .share_btn{         
margin: auto auto auto 20px;
}

#fb-share-com .big-bel-but{

background:#38579B;
}
#tw-share-com .big-bel-but{
background:#02A1D5;
}
#ms-share-com .sm-bel-but{
background:#0084FF;
}
#pt-share-com .sm-bel-but{
background:#BD081C;
}
#em-share-com .sm-bel-but{
background:#9A9A9A;
}

#fb-share-com .big-bel-but:hover {
background: #314C88;
}

#tw-share-com .big-bel-but:hover {
background: #0291BF;
}

#ms-share-com .sm-bel-but:hover {
background: #0072DD;
}

#pt-share-com .sm-bel-but:hover {
background: #A20718;
}

#em-share-com .sm-bel-but:hover {
background: #737373;
}
.post-block #single_post_header .entry-thumbnail img{
width:620px;
}
.event .e-date div{
color: #fff;
text-align: center;
} 

.error-b-s:hover, .event_search form .submit:hover{
background:#c83333;
}
#login form  .button:hover{
background: #a82b2b;
}
.nxt-button input:hover, .run-b:hover{
background: #a82b2b;
}
.afterimg a .gold:hover, .actually_post a .gold:hover, header .center .category a:hover .gold-color{
background: #c83333;      
}
.sr-b:hover{
background: #a82b2b;
}
.col-md-1-2 .next .red-rect:hover ,.col-md-1-1 .entry-thumbnail:hover .color_category ,.col-md-1-3 .entry-thumbnail:hover .color_category, .color_category:hover,.sub-thumbnail a:hover,.post-block #single_post_header .entry-thumbnail img:hover{
background: #ae2024;
}
.bord-thumb:hover .sub-thumbnail .enter-to-gal {
background: #a82b2b;
}
.sr-b:hover{                    
outline: 1px solid #a82b2b;

}

.post_like a{
color: #212123;
font-size: 24px;
font-family: 'Fira Sans', sans-serif;
}

.upper_gal_t{
position: absolute;
width: 100%;
right: 0;
background:#f9f9f9;
padding-top: 53px;
padding-bottom: 20px;
}
.upper_gal_t .fotos{
display:flex;
}


.tip{
position: absolute;
width: 85px;
z-index: 1;
right: 17px;
top: -24px;
}
.tip img{
width: 130px;
}
#single_post_header .thumbnail-info a:hover{
color: #212123;
}
#single_post_header .thumbnail-info{
width: 100%;
text-align: end;
margin-bottom: 15px;
font-size: 14px;
font-family: 'Roboto', sans-serif;
margin-top: 7px;
color: #666;
}
.post-block #single_post_header .thumbnail_galy{
margin-left: 20px;
}
.bord-thumb{
position: relative;
}  
.event .e-date div .mon-name{
font-size: 14px;
font-family: 'Roboto', sans-serif;
}
.event .e-date div .day-num{
font-family: 'Fira Sans', sans-serif;
font-size: 36px;
line-height: 30px;
} 
.calcut-com{
margin-top: 30px;
text-align: end;
font-size: 14px;
color: #212123;
}
.h3-com{
float: left;
margin-top: -21px;
font-size: 18px;
font-family: 'Roboto', sans-serif;
font-weight: normal;
color: #c83333;
margin-bottom: 0;
}
.p-comment{
margin-top:0;
}
div .gclaw a{
border-bottom: 1px solid #c83333;
color: #c83333;
}
.gal_com .gclaw{
font-size: 15px;
margin-top: 4px;
margin-bottom: 0;
}
.comment-item{
margin-bottom: 13px;
display: flex;
}
.comment-item .avatar{
width: 40px;
height: 40px;
border-radius: 20px;
overflow: hidden;
}
.post_like{
float: right;
}

a.pp_like span, a.liked span{
display: block;                 
margin-top: -22px;
font-size: 14px;
font-family: 'Roboto', sans-serif;
}

a.pp_like i, a.liked i {
width: 15px;
display: block;
margin-left: -20px;
margin-top: 9px;
}
.comment-form .b-com:hover{
background:#a82b2b;          
}
.comments-title{
color: #212123;
font-size: 18px;
font-family: 'Fira Sans', sans-serif;
margin-top: 12px;
font-weight:normal;
}
.glaw{
color: #212123;
font-size: 16px;
margin-top: 32px;
}
.gal_share .sm-bel-but img{
width: 18px;
height: 18px;
margin-left: 21px;
}

.gal_share .in-share-but span{
margin-top: -22px;
margin-left: 54px;
}
.gal_share .big-bel-but img{
height: 18px;
margin-top: 9px;
margin-left: 28px;
width: 18px;
}
.gal_share .sm-bel-but{
width: 61px;
}
.gal_share .share-com{
margin-right: 4px;
}
.gal_share .share-buts{
margin-left: 0;
margin-top: 20px;
margin-bottom: 20px;
display: flex;
}

.share{         
height: 50px;
margin: 23px auto 6px auto;
width: 880px;
}
.share .big-bel-but{
width:330px;
}
.share #fb-share-com .big-bel-but img{
margin-left: 110px;
}
.share #fb-share-com .big-bel-but span{
margin-left: 130px;
}
.share #tw-share-com .big-bel-but img{
margin-left: 120px;
}
.share #tw-share-com .big-bel-but span{
margin-left: 150px;
}
.gshare-pls{
color: #212123;                      
font-size: 18px;
font-family: 'Fira Sans', sans-serif;
margin-top: 33px;
}




.post-block .content-post .entry-content .share-res-buts .share-com a:hover{
padding: 0;
background: none;
border-bottom: 0;
text-decoration: none;
}

.post-block .content-post .entry-content .share-res-buts .share-com a{
padding: 0;
background: none;
border-bottom: 0;
text-decoration: none;
}

.share-res-buts{
display: flex;
margin-top: 35px;
margin-bottom: 34px;
height: 50px;
}

.share-pls{
color: #212123;
font-size: 24px;
font-family: 'Fira Sans', sans-serif;
margin-left: 102px;
margin-top: 31px;
}
.lower_gal_t{
height: 175px;
padding-top: 2px;
}
.textday{
float: right;
color:white;
font-family: 'Roboto', sans-serif;
font-size: 13px;
margin-right: 8px;
margin-top: 25px;
}
.error-name-article{
font-size: 23px;
color:white;
text-align: center;
}
.quiz-ans-result .quiz-ans-result-item img{
display: block;
width: auto;
height: auto;
max-width:100%;
margin: 10px 0 0 0;
}

.quiz-ans-result .quiz-ans-result-item .text{
margin-top: 0;
}
.quiz-ans-result .quiz-ans-result-item .desc{
flex-shrink: 0;
width: 80px;
font-family: 'Fira Sans', sans-serif;
font-size: 16px;
margin-right: 27px;
}
.quiz-ans-result .quiz-ans-result-item{
display:flex; 
margin-bottom: 7px;
}

.quiz-ans-result{
margin: 18px 0;
}

.correct_item div img{ 
width: auto;
height: auto;
max-width:100%;
margin: 5px 0;
}
.correct_item img{
width: 19px;
height: 19px;
flex-shrink: 0;
margin: auto 31px auto 0;
}
.correct_item{
margin: 1px 0;
display: flex;
}
.in-cor-ans{
margin-top: 7px;
}
.res-quest{
margin-bottom: 12px;
line-height: 27px;
margin-top: 6px;
font-size: 18px;
font-family: 'Roboto', sans-serif;
}
.all-ans .entry-thumbnail img{
width: auto;
max-width: 100%;
}
.all-ans{
margin-bottom: 10px;
}
.all-ans p{
margin:0;
}
.error_mess{
margin-top: 50px;
color: #fff;
font-size: 18px;
background: #c83333;
text-align: center;
font-family: 'Fira Sans', sans-serif;
padding: 11px 0;
}
.footer_up .logo, .footer_up .social, .footer_up .footer{
display:none;

}
.ans-info{       
display: block;
margin: auto 0 auto 50px;
}
.nxt-button{
height: 56px;
}

.complet_header_quiz .prog-bank{
margin-top: 12px;
}

.nxt-button input{
border: 0;
background:#c83333;
color:white;
padding: 14px 48px;
font-size: 18px;
margin-top: 50px;
cursor: pointer;
text-transform: uppercase;
font-family: 'Fira Sans', sans-serif;
}   
.name_quiz{
color: #212123;
font-weight: normal;
font-family: 'Fira Sans', sans-serif;
font-size: 18px;
margin-bottom: 0;
margin-top: 62px;
}

.q-ans label img{ 
margin-top: 39px;
display: block;
margin-bottom: 6px;
}
.q-ans label{
min-height: 40px;
position: relative;
cursor: pointer;
font-size: 17px;
line-height: 24px;
box-sizing: border-box;
display: flex;
}    
.q-ans input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.checkmark {
position: absolute;
top: 50%;
left: 20px;
}
.more_answer .checkmark span, .more_answer .checkmark div, .more_answer .q-ans .checkmark:after{
border-radius: 0;
}
.checkmark span{
position: absolute;
padding: 18px;
border-radius: 50%;
box-sizing: border-box;
margin: -18px;
}
.checkmark div{
padding: 8px;
border-radius: 50%;
border: 2px solid #c83333;
margin: -10px;
}
.q-ans label:hover .checkmark span {
background-color: #f7f7f7;
}
.q-ans input:checked ~ .checkmark {
background-color: white;
}
.checkmark:after {
content: "";
position: absolute;
display: none;
}                                                    
.q-ans input:checked ~ .checkmark:after {
display: block;
}
.q-ans .checkmark:after {
top: 3px;       
left: 3px;
width: 10px;
height: 10px;
border-radius: 50%;
background: #c83333;
margin: -8px;
}

.punkt-ans{
width: 10%;
}
.punkt-ans div{
margin: auto;
width: max-content;
}
.punkt-ans input{
margin:0;
}
.number-q5{
margin-top: 50px;
}
.number-q4{
margin-top: 25px;
}
.number-q3-res .quiz-ans-result{
margin: 3px 0;
}
.number-q3{
color: #212123;
font-size: 18px;
margin-bottom: 1px;
}
.number-q2{
color: #212123;
font-size: 18px;
margin-bottom: 5px;
}

.number-q{
color: #212123;
margin-top: 4px;
font-size: 18px;
margin-bottom: 11px;
text-align: center;
}    
.q-ans img, .quest img{
width:auto;
max-width:100%;
}
.type-content .entry-content .quest p{
font-family: 'Roboto', sans-serif;
font-size: 18px;
margin: 0 0 5px 0;
}
.prog-bank{
margin-top: 82px;
height: 10px;
background: #E6E6E6;
}
.prog-rect{
width: 50%;
background:#c83333;
height: inherit;
box-sizing: border-box;
}
.run-b{
padding: 11px 51px;
background: #c83333;
color: white;
font-size: 18px;
text-align: center;
font-family: 'Fira Sans', sans-serif;
font-weight: normal;
}
.actually-post .entry-content p{
font-size: 14px;
margin-top: 3px;
margin-bottom: 0;
}
p,.tag-item a{
font-family: 'Roboto', sans-serif;

}
.content-post #primary .event{
width:inherit;
}
.forget a, .sign a{
color: #212123;
font-size: 14px;
font-family: 'Roboto', sans-serif;
}
.login-confirm{
margin-top: 108px;
font-size: 14px;
font-family: 'Roboto', sans-serif;
}
.forget{
float:left;
}
.sign{
float:right;
}
.login-page #login form .log-checkbx input{
margin-bottom: 1px;
margin-right: 12px;
}
#nav{
margin-top: 13px;
}
form .log-item-fst{
margin-top: 190px;
}
.log-item, .reg-item{
margin-top: -3px;
}            
#login .reg-forget{
margin: 15px 0 0 28px;
font-size: 14px;
font-family: 'Roboto', sans-serif;
}
#login .reg-submit{
margin: 0 0 0 27px;
}
.js-log-form .sign-form{
width: 100%;
}
.js-log-form .r-border{
display: none;
}
.js-log-form #personal{
margin: 0 0 0 auto;
}

.js-log-form #login .personal{
display:none;
}

.js-log-form #login .company{
display:initial;
}
#login .company{
display:none
}
.register #firma{
display:none;
}
.js-log-form #firma{
display:initial;
}
.js-log-form #login .register .swap-p{
width: 450px;
}
.js-log-form .log-menu{
width: 450px;
}
.js-log-form #registerform{
display:flex;
}     
#login .submit-btn .hiden{
display:none !important;
}

#login .submit-btn .short ~ .conf-short{   
display: initial;  
font-family: 'Fira Sans', sans-serif;
font-size: 16px;
border: 0;
padding: 15px 30px;
background-color: #c83333;
color: white;                                                                                                                                       
}     
#login .submit-btn .bad ~ .conf-bad{   
display: initial; 
font-family: 'Fira Sans', sans-serif;
font-size: 16px;
border: 0;
padding: 15px 30px;
background-color: #d15d08;
color: white;                                                                                                                                        
}     
#login .submit-btn .good ~ .conf-good{   
display: initial;                       
font-family: 'Fira Sans', sans-serif;
font-size: 16px;
border: 0;
padding: 15px 30px;
background-color: #b7a403;
color: white;                                                                                                                  
}     
#login .submit-btn .strong ~ .conf-strong{   
display: initial;                            
font-family: 'Fira Sans', sans-serif;
font-size: 16px;
border: 0;
padding: 15px 30px;
background-color: #549f42;
color: white;                                                                                                             
}     

#login .submit-btn div{   
display: none;                                                                                                                                         
}                             
#login .submit-btn button{
}
#login .submit-btn button span{
width: initial;
height: initial;
font-family: 'Fira Sans', sans-serif;
font-size: 16px;
}
#login .submit-btn .dashicons-hidden::before, #login .submit-btn .dashicons-visibility::before{
content: '';
}
#login .submit-btn .dashicons-hidden .look, #login .submit-btn .dashicons-visibility .hide{
display:none;
}

#login .submit-btn .dashicons-visibility .look, #login .submit-btn .dashicons-hidden .hide{
display:initial;
}
.js-log-form .sucs_msg{
width:450px;
}
.js-log-form .error_msg{
width:450px;
}
.js-log-form .sign-form #login{
width: 100%;
padding: 0 44px 0 44px;
margin: 0;
box-sizing: border-box;
}
.login-page .sucs_msg{
padding: 2px 20px;
margin-top: 25px;
}
.login-page .error_msg{
padding: 2px 20px;
margin-top: 25px;
}
#login .reg-col{
width: 450px;
}
#login .reg-pass{
margin: 21px 0 18px 28px;
font-size: 14px;
}
#login .reg-citem{
margin-bottom: 27px;
margin-top: -11px;
}
#login .reg-checkbx input{
margin-right: 12px;  
margin-top: 6px;   
flex-shrink: 0;
}
#login .reg-checkbx label{
display:flex;
}
#login .reg-checkbx .text{    
margin-top: 4px;
}
#login .reg-checkbx{
font-size: 14px;
margin-bottom: 3px;
}

#login form  .button{
cursor: pointer;
background: #c83333;
color: white;
font-family: 'Fira Sans', sans-serif;
font-size: 16px;
border: 0;
padding: 15px 51px;           
position: relative;
right: initial;
min-width: initial;
min-height: initial;
width: initial;
height: initial;
line-height: initial;
} 
.login-page #login form .rp-checkbx{
margin-top: 20px;
height: 25px;
margin-bottom: 20px;
}
#login .reset-pass-suc{
font-size: 16px;
font-family: 'Roboto', sans-serif;
}

.login-page #login form .reg-scd{
margin-top:20px;
}
.login-page #login form .rp-checkbx input{
margin-right: 12px;
}

.login-page #login form .log-checkbx{
margin-top: 40px;
height: 25px;
margin-bottom: 65px;      
}

.log-menu-item:first-child{
margin-left: auto;                  
}
.log-menu-item:last-child{
margin-right:auto;
}


.login-page #login{
padding: 0;
width: 450px;
margin: 0 auto 0 44px;
}
#login h1{
margin-bottom: 42px;
}
#login form p{
margin:0px;
}
#login form p:nth-child(2){
margin-top: 62px;
}
#login .log-menu .active a:hover{       
color:#a82b2b;
}

#login form p label{
cursor: pointer;
font-size: 14px;
font-family: 'Roboto', sans-serif;
color: #212123;
}

.log-menu .active{
border-bottom: 2px solid #c83333;
color: #c83333;
}
.log-menu {                 
display: flex;
padding-top: 18px;
}
.log-menu-item{
height: 31px;
padding-bottom: 3px;
color: #b6b6b6;
font-family: 'Fira Sans', sans-serif;
font-size: 22px;
width: 170px;
border-bottom:1px solid #b6b6b6;
text-align: center;
}
.login-page .r-border{
margin: 20px 20px 0 auto;
}
#login h1 a{
color: #212123;
font-family: 'Fira Sans', sans-serif;
font-weight: normal;
font-size: 34.5px;          
}
.login-page{
line-height: 1.4;
font-family: 'Roboto', sans-serif;
display: flex;
font-size: 13px;
}
.l-border{
float: left;
padding: 20px 0 0 20px;
max-width: 540px;
max-height: 689px;
}
.fb-nxt-tag{
float: right;
margin-top: 4px;
}

.post_tags .tag-item .like, .post_tags .tag-item .pp_like{
display: flex;
padding: 0;
}           
.post_tags .tag-item a.pp_like i, .post_tags .tag-item a.liked i{
margin: 0;
} 
.post_tags .tag-item .like a:hover{
background: none;
color: #212123;
}                        
.post_tags .tag-item a.pp_like span, .post_tags .tag-item a.liked span{
margin-left: 5px;
margin-top:0;
}
.tag-item a{
padding: 2px 3px;
color: #212123;
font-size: 16px;
}
.col-md-1-1 .entry-thumbnail .color_category, .col-md-1-3 .entry-thumbnail .color_category{
left:0px;
top: 0px;
}
.col-md-1-1 .entry-thumbnail .icon{
height: 60px;
}
button{
cursor: pointer;
}
a:visited{
color:inherit;
}  
a, a:visited{
text-decoration:none;
}
body{
margin: 0;
}
#ghead{
padding-bottom: 8px;
display: flex;
background: #2D2D2D;
}
.galback{
margin-top: 20px;
margin-right: 46px;
}
#ghead .more-gal{
width: 40%;
margin-top: 20px;
margin-left: 46px;
}

.gal_fb{
display: flex;
}
.gal-close{
flex-direction: row-reverse;
width: 40%;
display: flex;
margin-left: auto;
}
.gal-name{
background: #2D2D2D;
text-align: center;
padding: 17px 40px 16px 40px;
}
.gord span{
margin-left:0;
}

.gal_flex .gdesco .post_like a{
background:0;
border:0;
transition: none;
}
div .post-block .content-post .entry-content a:hover{
border-bottom: 1px solid #c83333;
}
div .post-block .content-post .entry-content a {
border-bottom: 1px solid #c83333;
transition: background-size .125s ease-in, color .125s ease-in, border-bottom .125s ease-in;
}
.post-block .content-post .entry-content a {
display: inline-block;
}

.gauthor a, .gal_flex .gdesco a{
color: #c83333;
}

.post-block .similar-posts{
display: inline-block;
margin-left: 102px;
margin-bottom: 30px;
}
.post-block .similar-posts h3{
margin-bottom: 12px;
font-size: 18px;
font-family: 'Fira Sans', sans-serif;
color: #212123;
font-weight:normal;
}
.post-block .similar-posts .similar-item .text{
display: inline-block;
margin-left: 5px;
}
.mcom-item .reply:hover, div .gclaw a:hover{
border-bottom-color: #a82b2b;
}
div .gclaw a:hover, .com-text a:hover, .gauthor a:hover, .gal_flex .gdesco a:hover, .post_tags .tag-item a:hover ,.post_tags .tag-item a:hover, .up-autor a:hover, .post-block .similar-posts .similar-item a:hover, .similar_gal_item a:hover{
color: #a82b2b;
}
.post-block .similar-posts .similar-item{
display: flex;
margin-bottom: 7px;
font-family: 'Roboto', sans-serif;
font-size: 16px;
color: #c83333;
}
.post-block .content-post .entry-content .gallery_t .link a:hover span, .post-block .content-post .entry-content a:hover, #login .reg-checkbx .text a:hover, #login .login-confirm a:hover{
background-size: 100% 100%;
color: #fff;
}
.post-block .content-post .entry-content a{
color:#c83333;
height: 25px;
}
.post-block .content-post .entry-content .gallery_t .head a, .post-block .content-post .entry-content a, #login .reg-checkbx .text a, #login .login-confirm a{
padding: 0 2px;
background-image: linear-gradient(120deg, #c83333 0%, #c83333 100%);
background-position: 0 100%;
background-repeat: no-repeat;
background-size: 100% 0;   
border-bottom: 1px solid #c83333;
text-decoration: none;
transition: background-size .125s ease-in, color .125s ease-in;
}
.galback .galtext{
font-size: 14px;
}
.more-gal .galtext{
font-size: 14px;
}
.galtext{
color: white;
font-family: 'Fira Sans', sans-serif;
font-size: 20px;
}
.gal-close img{
width: 28px;
float: right;
margin: 12px 20px 0px 0;
}
.post-block .content-post .entry-content .gallery_t a{
max-width: 155px;
border: 0;
width: 100%;
color: initial;
background: initial;
padding: initial;
display: inline-block;
height: 88px;
overflow: hidden;
}


.fb-like{
border:none;
}
.post_tags .tag-item a{
color: #c83333;
}
.post_tags{
line-height: 30px;
width: 540px;
display: inline-block;
margin-left: 102px;
margin-bottom: 6px;
line-height: 30px;
}
.fixed_menu #open-menu{
display:initial;
}
.fixed_menu #close-menu{
display:none;
}
#open-menu{
display: none;
}
.wpost-content .entry-thumbnail .icon img{
border-radius: 40px;
margin: 5px;
width:40px;
height:40px;
}
.ngi-row{
height: 298px;
padding-bottom: 20px;
}
.ngi-row article header h3{
padding-top: 1px;
height: 75px;
overflow: hidden;
}
.next-gallery-item .entry-thumbnail a img{
height: 169px;
width: 300px;
}
.ngi-row article header a{
font-family: 'Fira Sans', sans-serif;
font-weight: normal;
font-size: 21px;
color:#212123;
line-height: 1.2;
letter-spacing: -0.6px;
display: block;
width: 92%;
margin: auto;
}
.ngi-row article{
background: white;
width: 300px;
float: left;
margin-right: 20px;
}
.ngi-row article:last-child{
margin-right: 0px;
}
.actually_post .entry-thumbnail .icon img{
height: 40px;
width: 40px;
border-radius: 40px;
margin: 0 5px 5px 0;
}
.col-md-1-3 .entry-thumbnail .icon img{
width: 40px;
height: 40px;
border-radius: 40px;
margin: 5px;
}
.col-md-1-1 .entry-thumbnail .icon img{
width: 60px;
height: 60px;
border-radius: 40px;
margin-right: 5px;
bottom: 5px;
}

.row-2 .entry-thumbnail .icon img, .row-2-big .entry-thumbnail .icon img{
height:auto;
border-radius: 40px;
margin: 5px;
max-width:40px;
}
.fixed_menu{
position:fixed !important;
}
.after-post{
margin-left:20px;
}
        
.big-bel-but{
position: relative;
width: 160px;
height: 40px;
}

#em-share-com{
margin-right:0;
}

.sm-bel-but{
position: relative;
width: 66px;
height: 40px;
}
.sm-bel-but img{
width: 20px;
height: 20px;
}
.in-share-but span{
margin-top: -23px;
display: block;
margin-left: 59px;
}
.big-bel-but .in-share-but img{
margin: auto 4px auto auto;
}
.sm-bel-but .in-share-but img{
margin: auto;
}
.big-bel-but .in-share-but .share_btn .share_on{
margin: auto;
display: inline-block;
}
.head_share .in-share-but{
font-size: 16px;
}
.big-bel-but .in-share-but .share_btn{
margin: auto auto auto 4px;
display: inline-block;
}
.sm-bel-but .in-share-but .share_btn{
margin: auto;
}
.in-share-but{
font-size: 14px;
font-family: 'Roboto', sans-serif;
color:white;
display: flex;
height: 100%;
width: 100%;
z-index: 3;
position: absolute;
}
.big-bel-but img{
width: initial;
height: 20px;
margin-top: 10px;
margin-left: 30px;
}
.share-buts{
margin-top: 35px;
margin-bottom: 34px;
height: 50px;
margin-left: 102px;
}

.author-circle{
width: 69px;
height: 69px;
border-radius: 50%;
overflow: hidden;
float: left;
}
.share-com{
margin-right: 5px;
float: left;
}
.lower-bs{
float: left;
}
.share-below{
padding-top: 20px;
float: right;
}
.share-below img{
margin-right: 10px;
}

.author-avatar .share {
float:right;
}

.author-avatar .share img{
margin-left: 10px;
}
.footer3{
width: 100%;
display: flex;
margin-top: 56px;
background: #161616;
flex-wrap: wrap;
padding: 3px 0;
}
.footer3 .flogo{
margin: 20px auto;
height: 74px;
width: auto;    
padding: 0 25px;
}

.footer3 .flogo img{
max-width: 210px;
height: 100%;
width: auto;
}
.footer2{
padding-top: 80px;
background:white;
}
footer .f-column:first-child {
width:18%;
}
footer .f-column:last-child{
width:22%;
}

footer .f-column{
width:20%;
}
footer{
margin-top: -6px;
background: #2D2D2D;
}
.footer_up{
box-shadow: 0px 2px 14px -2px rgba(0,0,0,.3);
padding-top: 30px;
background: #2D2D2D;
width:1080px;
top:64px;
position:fixed;
z-index:5;
}
.footer_up .search-form{
padding-top: 24px;      
}
.footer_up .table-info {
margin: 17px auto 40px;
}
.footer_up .logo{                                      
margin: 19px auto 14px;
}
.footer_up .footer{
margin-top: 20px;
}
#site_container #row-1 .col-secondary,#site_container #row-2 .col-secondary,#site_container #row-3 .col-secondary, .post-block .col-secondary{
height: inherit;
margin-left: auto;
}
.post-block .col-secondary{
width:440px;
}
.archive .col-primary #primary .site-main{
min-height: 1240px;
}

nav .screen-reader-text{
margin-bottom: 5px;
}
nav .nav-links{
font-family: 'Roboto', sans-serif;
font-size: 17px;
padding-bottom: 15px;
}
nav .nav-links span, nav .nav-links a{
margin-right: 2px;
color: #212123;
}
.col-sm-new .entry-thumbnail img{
width: 300px;
height: 169px;
}


.archive{
padding-bottom: 0px;
display: flex;
padding-top: 19px;
position: relative;
}
.archive  .col-primary{
width: 635px;
margin-left: 15px;
}            
.archive  .col-secondary{
margin-top: 40px;
width: 435px;
float: right;
position: absolute;
top: 14px;
right: 0;  
}
#archive_page_header .page-title{
margin-bottom: 6px;
margin-top: 0;
font-size: 24px;
font-family: 'Fira Sans', sans-serif;
font-weight: normal;
color: #212123;
}

.picture2 img{
width: auto;
max-width: 1000px;
height: auto;
}
.next_info{
width: 1080px;
background: #fff;           
padding-top: 67px;
padding-bottom: 37px;
}

.gprevious a img, .gnext a img{
width: 14px;
}

.gdiv_p{
margin: auto;
}
.gnext{
margin-right: 19px;
margin-top: auto;
margin-bottom: auto;
}
.gprevious{   
margin-left: 19px;
margin-top: auto;
margin-bottom: auto;
}
.g_all_img{
display:flex;
position: relative;
width: 100%;
}
.second_column{
background: #2D2D2D;
padding-top: 5px;
}
.gal_site{
width: 1080px;
}

.post-block .content-post .entry-content .event-info a{
overflow: hidden;
word-break: break-all;
height: 19px;
}
.event-info{
padding: 9px 0 9px 79px;
margin-left: -82px;
}                 
.ev-item{
margin-bottom: 16px;
margin-top: 6px;
}
.e-item{
line-height: 24px;
font-size: 17px;
font-family: 'Roboto', sans-serif;
display:flex;
}     
.type-content .entry-content p{
margin-top:9px;
}
                        
.entry-content .event-info h3{
font-size: 24px;
font-family: 'Fira Sans', sans-serif;
margin-bottom: 3px;
}
.type-content .entry-content h3{
font-size: 18px;
margin-top: 29px;
margin-bottom: 3px;
margin-left: 0;
font-family: 'Fira Sans', sans-serif;
font-weight: normal;
}
.e-item .name img{     
width: 20px;
height: 20px;
position: absolute;
bottom: -5px;
}      
.e-item .name{
flex-shrink: 0;
display: inline-block;
width: 50px;    
position: relative;
height: 20px;
}
.wpost-content .prefix{
font-size: 17px;
font-family: 'Roboto', sans-serif;
line-height: 23px;
max-height: 112px;
overflow: hidden;
padding-bottom: 19px;
}
.wpost-content .entry-title a{
color: #212123;
font-size: 34.67px;
font-family: 'Fira Sans', sans-serif;
font-weight: normal;
letter-spacing: -0.4px;
line-height: 41px;
margin-top: 13px;
max-height: initial;
overflow: hidden;
margin-bottom: -9px;
display: block;
}
.wpost-content .entry-title{
margin: 0;
}
.wpost-content .entry-thumbnail img{
width: 400px;
height: 225px;
}
.wpost-content{
width: 400px;
margin-left: 20px;
}
.post-block .sticky{
margin-left: 25px;
}
.archive .sticky{
margin-left: 20px;
}
.event .body .e-item1 .e-content div .time{
height: 14px;
color: #212123;
}
.event .e-content .e-bold{
width: 100%;
margin-bottom: 2px;
font-size: 18px;
font-family: 'Roboto', sans-serif;
font-weight: normal;
overflow: hidden;
height: 22px;
color: #fff;
padding-right: 20px;
box-sizing: border-box;
}
.event .e-cirle div{
font-size: 22px;
font-family: 'Fira Sans', sans-serif;
padding: 27px 0px;
line-height: 17px;
text-align: center;
color: #212123;
} 

.event .e-cirle{
width: 71px;
height: 71px;
background: #ececec;
border-radius: 50%;
}                 
.event .e-square{
float: left;
width: 71px;
}
.event .e-item1 .e-content div:last-child{
overflow: hidden;
height: 22px;
}
 
.event .e-date{
width: 108px;
margin: auto 0;
flex-shrink: 0;
}
.event .e-item2 .e-content{
font-size: 14px;
font-family: 'Roboto', sans-serif;
line-height: 22px;
color: #fff;
}
.event .e-item1 .e-content{
float: left;
line-height: 21px;
font-size: 15px;
font-family: 'Roboto', sans-serif;
margin-left: 20px;
width: 308px;
color: #212123;
}  
.event .body{
padding-bottom: 20px;
}
.event{
padding-right: 15px;
margin-left: 25px;
background: #a82b2b;
}
.event .e-item2{
margin-bottom: 24px;
display: flex;
}
.event .e-item1{
height: 72px;
padding-bottom: 15px;
}
.event h3{
margin-bottom: 20px;                                                    
font-family: 'Fira Sans', sans-serif;
font-weight: normal;
font-size: 18px;
margin-top: 0;
color: #fff;
padding-top: 20px;
padding-left: 22px;
}
.post-block{
flex-shrink: 0;
display:flex;
position: relative;
}

.post-block .widget-title{
margin-bottom:0;
}
.actually_post .widget-title .head2{
margin-bottom: 20px; 
margin-top: 40px;
}
.widget-title .head2{

color: #212123;
font-weight: normal;
font-family: 'Fira Sans', sans-serif;
font-size: 34.6px;
margin-left: 20px;
}
.post-block .actually_post header{
width: 266px;
}
.lower-bs img{
width: 21px;
margin-right: 12px;
}
.lower-bs a{
background: #c83333;
width: 187px;
display: block;
text-align: center;
font-family: 'Roboto', sans-serif;
font-size: 17.5px;
color: white;
padding: 7px 0;
margin: 14px 0px 30px 101px;
}

.tag-item .fb-nxt-tag{
margin: 0px 0 0 21px;
position: relative;
margin: 0;
float: none;
}
.tag-item{
margin-left:15px;
display: inline-block;

}
.tag-header{
color: #212123;
font-family: 'Fira Sans', sans-serif;
font-size: 16px;
width: 80px;
display: inline-block;
}
.gallery_t img{
max-width: 155px;
height: auto;
margin: 0;
}
.gallery_t {
margin-left: 20px;
} 
.number_foto{
font-family: 'Fira Sans', sans-serif;
font-size: 18px;
letter-spacing: 0px;
width: 120px;
display: inline-block;
margin: -38px -120px 0 auto;
flex-shrink: 0;
}
.content-post .entry-content .q-ans-input{

}
.content-post .entry-content .q-ans-input input{
width: 100%;
padding: 7px 10px;
box-sizing: border-box;
line-height: 21px;
font-size: 15px;
font-family: 'Roboto', sans-serif;
color: #212123;
}
.content-post .entry-content{
color:#212123;
margin-left: 101px;
font-family: 'Roboto', sans-serif;
font-size:  18px;
line-height: 28px;
}

.sub-thumbnail a{
float:right;
}
.sub-thumbnail .enter-to-gal {
text-align: center;
padding: 10px 10px;
font-family: 'Roboto', sans-serif;
font-size: 17px;
color:white;
margin-top: 0;
}
.sub-thumbnail .thumbnail-info{
float: left;
font-family: 'Roboto', sans-serif;
font-style: italic;
font-size: 16px;
line-height: 20px;
margin-top: 8px;
}
.sub-thumbnail{
position: absolute;
bottom: 0px;
right: 0;
}
.post-block #single_post_header .entry-thumbnail{
max-height: 349px;
}

.content-post #primary{
position: relative;
width: 640px;
background: white;
}
.post-prefix p{
margin-bottom: 25px;
margin-top:5px;
color:#212123;
}  
.post-prefix{
color:#212123;  
font-family: 'Roboto', sans-serif;
font-size: 21px;
width: 880px;
margin: auto;
line-height: 32px;
}         
.author-avatar{
height: 45px;
width: 880px;
margin: 26px auto 0;
}
.author-avatar img{
height: 69px;
float: left;
width: 69px;
}
.auth-time{
display: flex;
float: left;
}
.up-autor{
margin-top: auto;
margin-bottom: auto;
}
.up-autor a .name{
margin: auto 0px auto 14px;
}
.up-autor a img{
border-radius: 25px;
height: 45px;
width: 45px;
}
.up-autor a{                 
text-transform: uppercase;
display: flex;
font-size: 14px;
font-family: 'Fira Sans', sans-serif;
color: #c83333;
}
.auth-time .read_time{
font-size: 15px;
font-family: 'Roboto', sans-serif;
margin: auto 0px auto 94px;
}
.dw-time{
font-family: 'Roboto', sans-serif;
font-size: 15px;
line-height: 16px; 
color: #212123;
margin: auto 0 auto 55px;
}
.post-title{
font-weight: normal;          
font-family: 'Fira Sans', sans-serif;
font-size: 44px;
color: #212123;
width: 880px;
margin: auto;
line-height: 56px;
padding-top: 29px;
} 
             
.advert_small .advert-right img{
width: 400px;
}  
.post-block .col-secondary .advert_small .advert-right {
padding-right: 15px;
height: 800px;
background: #a82b2b;
margin-right: 0;
}

.advert_small .advert-right {
width: 400px;      
margin-right: 15px;
}    
.advert .sticky{
margin-right:0;
}
.sticky {
margin-right: 15px;
top: 64px;
position:fixed;
}       
header .logo a img{
}
header .logo{
flex-shrink: 0;
float: left;
width: 196px;
margin-top: 6px;
margin-left: 18px;
}    
.footer{
background: black;
color: white;
font-family: 'Roboto', sans-serif;
}
.footer .end-word{
width: 485px;
margin-left: 25px;
}
.copyright{
font-size: 15px;
margin-bottom: 1px;
}
.footer .in{
text-align: center;
padding-bottom: 8px;
width: 80%;
margin: auto;
padding-top: 15px;
}
.terms{
font-size: 15px;
margin: auto;
line-height: 19px;
padding-bottom: 17px;
padding-top: 4px;
}
.social{
width: 170px;
margin: auto;
}
.social img{
width:35px;
}
.soc-item{
margin-right: 27px;
}
.soc-item:last-child{
margin-right:0;
}
footer .logo div{
margin-top: 2px;
color: white;
font-family: 'Fira Sans', sans-serif;
font-size: 23px;
letter-spacing: 0.5px;
}
footer .logo{
width: 347px;
margin: auto;
padding: 80px 0 1px 0;
}
footer .table-info{ 
width: 950px;
}
.table-info{ 
width: 884px;
margin: 40px auto 10px;
}
.f-column:last-child{
width: 19%;
}
.f-column{           
width: 27%;
}
.f-column h3{
font-family: 'Fira Sans', sans-serif;
color: white;
font-weight: normal;
font-size: 18px;
}
.f-column div{
line-height: 27.5px;    
color: white;
font-family: 'Roboto', sans-serif;
font-size: 16px;
}                                       

.b2wrap img:hover{
box-shadow: 0 2px 14px 0 rgba(0,0,0,.3);
}
.wbig-image .big-image .inimage .intitle:hover{
color: #d5d5d5 !important; 
}
.wbig-image .big-image .inimage .head-line .entry-author a:hover, .event .e-item2:hover .e-content, .event .e-item2:hover .e-content .e-bold, .event .e-item2:hover .e-date div, .w_w2 .small-row .art-md-1 article .entry-thumbnail:hover ~ header a, a .galtext:hover, .w_w2 .small-row .art-md-1 .entry-title a:hover, .w_w .col-md-1-4 .col-md-1-5 .wead .title_space a:hover,.col-md-1-1  .entry-title .main-color-text:hover, .main-1-1 .col-md-1-1 .feat .mead .author a:hover, .f-column div:hover, .post_cat a:hover, .w_w .wead .main-color-text:hover{
color: #d5d5d5;
}
.bead div:hover, .main-1-1 .col-md-1-2 .feat .mead .author a:hover{
color:#ae2024;    
}
.login-page .user-pass1-wrap label:hover, #login .register .btn:hover, #login form p label:hover, #login a:hover, .g2-content .pagination a:hover .pagination-item, .g2-head p a:hover, .actually_post .entry-thumbnail:hover ~ header h3 a, .b2wrap article .entry-thumbnail:hover ~ header .entry-title, nav .nav-links a:hover ,.archive article:nth-child(n+2) .entry-header h3 a:hover ,.archive article:first-child .entry-header h3 a:hover, .col-sm-new .entry-header h3 a:hover, .wpost-content .entry-title a:hover ,.col-md-whole .entry-title a:hover, .row-2 .col-sm-base .entry-title a:hover ,.col-md-1-3 .entry-title .main-color-text:hover, .nowrn .entry-title a:hover , .mainly .entry-header .entry-author a:hover, .actually_post header h3 a:hover , a.pp_like:hover  span, a.liked:hover span, .bead h5:hover, .mcom-item .com_like div a:hover span{
color:#7c7c7c;                           
}
.g2-content .pagination .active:hover{
border-color:#7c7c7c !important;
}
.g2-c-head a:hover{
border-bottom-color:#7c7c7c;
color:#7c7c7c;        
}
.search-form{
width: 884px;
padding-top: 104px;
margin: auto;
}
.form-control{
font-size: 14px;
width: 707px;
height: 50px;
border: 0;
padding-left: 22px;
margin-right: 0;
}
.sr-b{
width: 153px;
height: 44px;
background: #c83333;
outline: 1px solid #c83333;
padding: 0px;
margin-left: -4px;
margin-top: 0px;
border: 0;
padding-bottom: 2px;
padding-top: 2px;
box-sizing: content-box;
}
.search{
color: white;
font-size: 16px;
font-family: 'Roboto', sans-serif;
}
.sr-icon{
margin-left: 9px;
}
.sr-icon img{
margin-bottom: -5px;
width: 21px;
height: 21px;
}
/*
#row-3{
height: 2825px !important;
}*/
.row-2-big{
height: 380px;
}
.col-sm-new{
padding-top: 20px;
width: 620px;
height: 170px;
padding-bottom: 20px;
}
.col-sm-new .entry-thumbnail{
float: left;
}
.col-md-whole .entry-category {
position: absolute;
bottom: 4px;
}

#row-2 .col-primary, #row-3 .col-primary{
float:left;        
width: 620px;      
margin-left: 20px;                                  
} 
#row-2 .col-secondary, #row-3 .col-secondary{
float:left;
width: 415px;
}
.row-2 .col-sm-base .entry-title a{
color: #212123;
}
.row-2 .col-sm-base .entry-title{
font-family: 'Fira Sans', sans-serif;    
font-weight: normal;
font-size: 21.5px;
letter-spacing: -0.4px;
line-height: 24px;
margin-top: 9px;
max-height: 71px;
overflow: hidden;
}
.row-2{
height: 292px;
}
.row-2 .col-sm-base .entry-image img{
width: 300px;
}
.row-2 .col-sm-base{
float: left;
width: 300px;
}
.row-2 .col-sm-base:first-child{
margin-right:20px;
}
.col-sm-base .entry-thumbnail .entry-image img{
width: 300px;
height: 169px;
}  
.entry-thumbnail {
position:relative;
}
.entry-thumbnail .icon{
position:absolute;
bottom:0;
right:0;
opacity: 0.65;
}
.col-md-whole .entry-thumbnail .icon img{
border-radius: 40px;
margin: 5px;
width: 60px;
height: 60px;
}
.col-md-whole .entry-title{
padding-top: 2px;
font-size: 34.67px;
font-family: 'Fira Sans', sans-serif;
font-weight: normal;
letter-spacing: -0.4px;
line-height: 40px;
margin-top: 11px;
max-height: 78px;
overflow: hidden;
margin-bottom: 9px;
}
.col-md-whole .entry-title a{
color: #212123;
}     
.col-md-whole .pretext{
font-size: 17px;
font-family: 'Roboto', sans-serif;
line-height: 23px;
max-height: 44px;
overflow: hidden;
margin-bottom: 19px;
}
.col-md-whole .pretext p{
margin:0;
color: initial;
}
#row-2{
padding-top:10px;                          
}
.arow .col-md-whole .entry-image img{
width:620px;
height:350px;

}
.arow{
width: 620px;
margin-left: 20px;
}
.arow .widget-title img {
float: left;
margin-right: 10px;
height: 28px;
}
.arow .widget-title .title{
font-family: 'Fira Sans', sans-serif;
font-weight: normal;
font-size: 34.67px;
line-height: 31px;
color: #212123;
}
   
#site_container{
background: white;
}  
.advert-right img{
width: initial;

height: initial;
}
#site_container #row-1 .col-primary{
width: 57.41%;
margin-left: 1.9%;
}
.advert-right {
float: right;
}
.advert-right img{
width: 415px;
height: 800px;
}
.advert .info, .advert_small  .info{
color: #212123;
float: right;
font-size: 13px;
font-family: 'Roboto', sans-serif;
margin-right: 6px;
}
.btn-square .top{
margin: auto auto 0 auto;
color: #fff;
font-size: 16px;
font-family: 'Roboto', sans-serif;
}
.btn-square .sep{
background: white;
height: 1px;
width: 55px;
margin: 3px auto;
}
.btn-square .down{
margin: 0 auto auto auto;
color: #fff;
font-size: 16px;
font-family: 'Roboto', sans-serif;
}
.big-image .btn-square, .medium-post .btn-square{
width: 76px;
height: 76px;
}
.big-image .btn-square .sep, .medium-post .btn-square .sep{
width: 60px;
}
.big-image .btn-square .top, .medium-post .btn-square .top{
font-size: 19px;
}
.big-image .btn-square .down, .medium-post .btn-square .down{
font-size: 19px;
}
.btn-square{
left: initial;
top: 0;
bottom: initial;
right: 0;
width: 60px;
padding: 0;
position: absolute;
z-index: 3;
background: #c83333;
height: 60px;
display: flex;
flex-direction: column;
}
.actually_post article:last-child{
margin-bottom: 0;
padding: 0px 0 20px 0;
border:0;
}

#site_container #row-1 .col-secondary  {
flex-shrink: 0;
padding-top: 0;
margin-top: 30px;
width: 415px; 
float:left;
}  
#site_container #row-1 .col-primary {
width: 620px;
margin-left: 15px;
margin-top: 30px;
float:left;
}      
.actually_post article{
width: 620px;
padding-bottom: 20px;
border-bottom: 1px solid #ECEFF1;
margin-bottom: 20px;
}

.actually_post header .entry-caption, .col-sm-new .entry-header .entry-caption{
margin-bottom: 10px;
}
.actually_post header, .col-sm-new .entry-header{
float: left;
width: 288px;
margin-left: 16px;
margin-right: 16px;
}
.actually_post header h3, .col-sm-new .entry-header h3{
margin:0;
overflow: hidden;
max-height: 80px;
margin-top: -5px;
padding-top: 6px;
}
.actually_post header h3 a, .col-sm-new .entry-header h3 a{
color: #1e1e1e;
font-family: 'Fira Sans', sans-serif;
font-weight: normal;
font-size: 22px;
margin-top: -4px;
display: block;
letter-spacing: 0;
line-height: 28px;
}
.actually_post .entry-content, .col-sm-new .pretext{
margin-left: 0;
font-family: 'Roboto', sans-serif;
font-size: 17px;
line-height: 1.2;
margin-top: 8px;
color: #1e1e1e;
overflow: hidden;
max-height: 53px;
}

.actually_post .actually-post  .entry-thumbnail a{
display:flex;
}
.actually_post .entry-thumbnail{
position:relative;
float: left;
}
.actually_post .entry-thumbnail img{
height:169px;                       
width:300px;
}
.col-md-1-1  .entry-title .main-color-text {
color: white;
font-family: 'Fira Sans', sans-serif;
font-size: 30px;
line-height: 1.2;
letter-spacing: -0.40px;
font-weight: normal;
} 
.col-md-1-1  .entry-title .title_space {
padding-top: 2px;
margin-top: -8px;
width: 600px;
max-height: 71px;
overflow: hidden;
}
.col-md-1-1 .prefix{
font-size: 16px;
color: white;
font-family: 'Roboto', sans-serif;
width: 600px;
line-height: 24px;
max-height: 50px;
overflow: hidden;
}
.col-md-1-1 .prefix p{
margin-top:2px;
}
.col-md-1-1 h3{
margin-bottom: 4px;
margin-top: 13px;
}
.color_category{
position:absolute;
bottom: 4px;
height: 14px;
background: #c83333;      
padding: 6px 10px 8px 10px;
left: 0;
}
.color_category a{
font-family: 'Roboto', sans-serif;
font-size: 13px;
text-transform: uppercase;
height: 22px;
display: block;
margin-top: 1px;
color:white;
font-weight: bold;
letter-spacing: 0.1px;
}
.col-md-1-1 .feat img, .col-md-1-1 .entry-thumbnail{
height:350px;
width: 620px;
position:relative;
}
.container{
}
.col-md-1-1 .feat {
position: relative;
padding-left: 20px;
}

.col-md-1-1{
width: 640px;
background: #2c2f3b;
}
.col-md-1-2{
width: 400px;
position: absolute;
top: 0;
right: 0px;
height: 506px;
margin-left: 20px;
}
.col-md-1-3 .entry-thumbnail img{
height: 226px;
width: 400px;
}
.col-md-1-3 .entry-thumbnail{
position:relative;
}
.col-md-1-3 .entry-title .main-color-text{
font-size: 28px;
font-family: 'Fira Sans', sans-serif;                
font-weight: normal;
color: #212123;
line-height: 1.25;
letter-spacing: -0.3px;
}

.col-md-1-3 .entry-title .title_space{
width: 100%;
overflow: hidden;
max-height: 104px;
padding-top: 3px;
margin-top: -3px;
}
.col-md-1-2 .prefix{
font-size: 16px;
font-family: 'Roboto', sans-serif;
width: 100%;
overflow: hidden;
line-height: 1.5;
max-height: 74px;
color:#212123;

}
.col-md-1-3 h3{
margin-top: 5px;
margin-bottom: 7px;
}
.col-md-1-3 p{
margin: 0;
}
.main-1-1{
width: 1060px;
position: relative;
}

.site {
max-width: 1080px;
margin: 0 auto;
box-shadow: 0 0 10px rgba(0, 0, 0, .12);

}
body{
padding-top: 64px !important;
}



.social-site-item img{
width: 22px;
}
.social-site-item{
float: left;
width: 22px;
height: inherit;
margin-right: 20px;
}
.social-site{
float: right;
margin: 21px 6px 21px 0px;
height: 22px;

}
.social-site button{
float: left;
background: none;
border: 0;
padding: 0;
margin-right: 20px;
width: 21px;
}


#background_img{
background-position-y: 64px;
background-position-x: center;
}
.right-buttons{
float: right;
width: 190px;
}
.b-log{
float: right;
background: #c83333;
width: 103px;
height: 26px;
margin-top: 21px;
}
.b-log-txt{
color: white;
text-align: center;
font-family: 'Roboto', sans-serif;
font-size: 14.4px;
margin-top: 4px;


}
header .center-right{
margin-right: 19px;
margin-top: 22px;
margin-left: auto;
}
header .center-right .he-a-login{
float: left;
width: 23px;
}
header .center-right .he-a-lang{
margin-left: 4px;
margin-top: 2px;
display: inline-block;
color: #c83333;
font-size: 14px;
font-family: 'Fira Sans', sans-serif;

background-image: linear-gradient(120deg, #c83333 0%, #c83333 100%);
background-position: 0 100%;
background-repeat: no-repeat;
background-size: 100% 0;
transition: background-size .125s ease-in;
padding: 2px 6px;
letter-spacing: 1px;
}
header .center2{
display: flex;
width: 1080px;
margin: auto;
}
header .center{
width: 100%;
margin: auto;
position: absolute;
top: 0;
height: 0px;
left: 0;
}
header .center .category{
height: 55px;
flex-wrap: wrap;
overflow: hidden;
display: flex;
padding: 0 0 0 85px;
text-transform: uppercase;
}
header .center .category a div .gold-color{
background: #c83333;
padding: 2px 6px;
}
.gold-color{
background: #c83333;
padding: 2px 6px;
}
header .center-right .he-a-lang:hover, header .center .category a div:hover, .menu_button:hover .text, .gs-menu .gs-menu-item:hover{
color: #fff;
background-size: 100% 100%;
}   
                                                                  


.gs-menu .gs-menu-item{
padding: 1px 2px 0;
color: #212123;
font-family: 'Roboto', sans-serif;
font-size:14px;
margin:0 20px;
letter-spacing: 1px;
background-image: linear-gradient(120deg, #c83333 0%, #c83333 100%);
background-position: 0 100%;
background-repeat: no-repeat;
background-size: 100% 0;
text-decoration: none;
transition: background-size .125s ease-in, color .125s ease-in;
}

.menu_button .text{
letter-spacing: 1px;
color: #1e1e1e;
font-family: 'Fira Sans', sans-serif;
font-size: 14px;
padding: 2px 6px;
margin-right: 15px;
background-image: linear-gradient(120deg, #c83333 0%, #c83333 100%);
background-position: 0 100%;
background-repeat: no-repeat;
background-size: 100% 0;
text-decoration: none;
transition: background-size .125s ease-in;
}



header .center .category a div{
background-image: linear-gradient(120deg, #c83333 0%, #c83333 100%);
background-position: 0 100%;
background-repeat: no-repeat;
background-size: 100% 0;
text-decoration: none;
transition: background-size .125s ease-in;
padding: 2px 6px;
letter-spacing: 1px;
font-size: 14px;
font-family: 'Fira Sans', sans-serif;
color: white;
display: inline-block;
margin-right: 2px;
margin-bottom: 13px;
margin-top: 23px;
color: #1e1e1e;
}
header .h-content{
margin:auto;
height:inherit;
}
.site-head{
box-shadow: 0 2px 14px 0 rgba(0,0,0,.3); 
width: 100%;
height: 64px;
position:fixed;
top:0;         
z-index: 6;
}  

#close-menu, #open-menu{
width: 20px;
height: 20px;
}
.menu_button{
width: 90px;
height: 21px;
margin-top: 22px;
float: left;
margin-left: 15px;
}
.menu_button button{
width: inherit;
height: inherit;
background: none;
border: none;
padding: 0;
}
menu_button button img{
width: 100%;
height: 100%;
}
        
@media screen and (max-width: 1450px){  

.social-site button{
display:none;
}  

/*header .center .category a:nth-last-child(2) div{
display:none;
} */
header .center2{
width: 100%;
}
header .logo{
margin-left: 11.7%;
}
.menu_button{
z-index: 1;
position: absolute;
}
header .center-right{
margin-right: 145px;
}
.social-site{
position: absolute;
right: 0;
z-index: 1;
}

}
@media screen and (max-width: 1350px){
header .center .category{
padding: 0 0 0 45px;
}
header .logo{
margin-left: 9.7%;
} 

}
@media screen and (max-width: 1300px){
.menu_button{
width:initial;
}
.menu_button .text {
    display: none;
}

header .logo{
margin-left: 7.7%;
}
}
@media screen and (max-width: 1280px){

header .logo{
margin-left: 6.7%;
}

}
@media screen and (max-width: 1230px){
header .right-buttons .center-right {
display: block;
width: 59px;
float: left;
margin-right: 14px;
margin-top: 1px;
}
header .center-right{
display:none;
}
header .h-content {
display: flex;
}
.menu_button {
flex-shrink: 0;
z-index: initial;
position: initial;
}
header .center {
width: initial;
margin: initial;
position: initial;
top: initial;
height: initial;
left: initial;
}
.right-buttons {
flex-shrink: 0;
float: initial;
width: 206px;
margin-left: auto;
}
.social-site {
position: initial;
}

header .logo{
margin-left: 60px;
}
}
@media screen and (max-width: 1200px){
header .logo {
margin-left: 30px;
}
}
@media screen and (max-width: 1150px){
header .logo {
margin-left: 20px;
}
}
@media screen and (max-width: 1100px){
/**/
.forum-site .row .post-block{
width: 55%;
}
/**/
.sub-post{
margin-left: 16%;
}                                 

.post-block .similar-posts{
margin-left: 16%;
}
.big-bel-but .in-share-but .share_btn .share_on{
display: none;
}
.w_w2 .widget-title{
font-size: 26px;
font-weight: normal;
}
.w_w2 .ww-line{
width: 100%;
margin-bottom: 20px;
}
.next_info{
width:100%;
}
.gal_left {
width: 47%;
margin-left: 4%;
margin-right: 2%;
}
.gal_right{
width: 40%;
margin-left: 3%;
margin-right: 4%;
}
.sticky{
right:0;
}
.gdiv_p {
    max-width: 100%;
}
.big-bel-but, .sm-bel-but {
    width: 100%;
}
.advert_small sticky{
margin-left: 14px;
}
.advert_small .advert-right img{
width: 100%;
}
.advert_small .advert-right {
margin-right: initial;
width: initial;
}
.wid-sil h2{
padding-top: 11px;
}

.actually_post .entry-thumbnail img{
max-height: 169px;
height:auto;
width:100%;
max-width: 300px;
}
.actually_post header{
width: 47.7%;
margin-left: 2%;
margin-right: 2%;
}

.actually_post .entry-thumbnail{
width: 48.3%;
}
.medium-post h3{
width: 90%;
margin-left: 5%;
}
.actually_post article{
width: 100%;
max-width: 620px;
}

.advert-right{
width: initial;
}
.advert-right img{
width: 100%;
height: auto;
}




.post-page .container{
border-top:0;
}

.col-md-1-2 .next{
display:none;
}

.col-sm-new .entry-thumbnail img{
width:100%;
height:auto;
max-height: 169px;
}
.w_w .col-bd-1-1{
width: 57.4%;
}
.w_w .col-md-1-4{
width:37%;
}

.post-block #single_post_header .entry-thumbnail img{
width: 100%;
max-height: 349px;
} 
.share .big-bel-but{
width:330px;
} 
.share .sm-bel-but{
width:66px;
}
.share #fb-share-com, .share  #tw-share-com {
width:initial;
}
.share #ms-share-com, .share #pt-share-com, .share #em-share-com {
width:initial;
}


}
/*KONEC*/

@media screen and (max-width: 1100px){
.actually_post .entry-content, .col-sm-new .pretext{
max-height: 36px;
}
html .js-log-form .error_msg{
width: 48%;
box-sizing: border-box;
}
.js-log-form #login .register .swap-p, .js-log-form .log-menu, .js-log-form #login .reg-col{
width:48%;
}

html .js-log-form .sign-form{
width: 100%;
}
.js-log-form .sign-form #login{
padding: 0;
}
#login .reg-col{
width: 100%;
}
.login-page  .sign-form{
width:50%;
}
.login-page .r-border{
width:50%;
margin:0;
}
.actually_post header .entry-note{
display:none;
}
#fb-share-com, #tw-share-com{
width: 29%;
}
#ms-share-com, #pt-share-com, #em-share-com{
width: 12%;
}
.big-bel-but, .sm-bel-but{
width: 100%;
}
.post_tags{
width: 88%;
}
.picture2 img{
width:100%;
}
.l-border{
width: 50%;
}
#page .login-page #login{
width: 90%;
margin: 0% 5%;          
}
.gdiv_p{
max-width: 90%;
}



.col-sm-new .entry-thumbnail{
width: 50%;
}
.col-sm-new .entry-header{
width: 48%;
margin-right: 0;
margin-left: 2%;
}
.gal_site{
width: 100%;
}
.site{
max-width: 100%;
}
.archive .event{
width: 95%;
margin-left: 5px;
}
.archive .col-secondary{
width: 415px;
}
.col-sm-new{
width: 100%;
}
.archive .col-primary{
width: 58%;
max-width: 620px;
margin-left: 15px;
padding-right: 15px;
box-sizing: border-box;
} 
.event .e-item1 .e-content{
margin-left: 6%;
width: 72%;
}
.event .e-square{
width:22%;
}
.event {
width: 415px;
margin-left: 25px;
box-sizing: border-box;
}
.lower-bs a{
margin: 14px 0px 30px 60px;  
}
.post_tags{
margin-left: 15.8%;
}
.content-post .type-content .entry-content{
margin-left: 16%;
}
.post-block single_post_header .entry-thumbnail img{
width: 96.875%;
margin-left: 3.125%;
height:auto;
max-height:349px;

}
.content-post #primary{
width:100%;
}
.post-block .col-primary {
width: 56%;
margin-left: 0;
}
.footer_up{
width:100%;
}

.wpost-content .entry-thumbnail img{
width: 100%;
height: auto;
max-height: 225px;
}
.wpost-content{
width: 91.759%;
margin-left: 4.5%;
}
.col-sm-base .entry-thumbnail .entry-image img{
width: 100%;
height: auto;
max-height: 169px;
}
.row-2 .col-sm-base:first-child{
margin-right: 3.2%;
}
.row-2 .col-sm-base{
width: 48.388%;
}
.arow .col-md-whole .entry-image img{
width:100%;
max-height:350px;
height:auto;
}
.arow{
width: 96.875%;
margin-left: 3.125%;
}
#row-2 .col-primary, #row-3 .col-primary{
width: 56%;
}
#row-2 .col-secondary, #row-3 .col-secondary{
float:right;
}
.advert img{
height:auto;
}
.advert .sticky img{
width: 100%;
height: auto;
}
.actually_post header h3, .col-sm-new .entry-header h3{
margin-top: -4px;
padding-top: 4px;
}
.advert_small .advert-right img{
height: auto;
}
#row-1{
width:100%;
}
#site_container #row-1 .col-primary #home_middle_top_left_wrap, #site_container #row-2 .col-primary #home_middle_bottom_left_wrap{
margin-left: 0;
}

#site_container #row-1 .col-primary, #site_container #row-2 .col-primary {
width: 58%;
max-width: 620px;
margin-left: 15px;
padding-right: 15px;
box-sizing: border-box;
}
.actually_post article{
width: 100%;
}
.actually_post .entry-thumbnail img{
width: 100%;
height: auto;
max-height: 169px;
}
.actually_post .entry-thumbnail{
width: 48.389%;
}
.actually_post header{
width: 46.454%;
margin-left: 2.6%;
margin-right: 0;
}
.actually_post header h3 a, .col-sm-new .entry-header h3 a{
font-size: 21px;
}
.actually_post .entry-content{
font-size: 17px;
}
 }

@media screen and (max-width: 1080px){
.archive .col-primary{
width: 57%;
}
.actually_post header h3 a, .col-sm-new .entry-header h3 a{
line-height: 26px;
}

.actually_post header h3, .col-sm-new .entry-header h3 {
max-height: 73px;
}
#site_container #row-1 .col-primary, #site_container #row-2 .col-primary {
width: 57%;
}

.read-now article {
width: 32%;
max-width: 330px;
}
#home_top_full_wrap .trends-tags{
display:none;
}
.sub-post{
margin-left: 12%;
}

.post-block .similar-posts{
margin-left: 12%;
}
.w_w2 .big-row{
display:block;
width: 510px;
margin:auto;
}
.w_w2 .small-row{
display:block;
width: 510px;
margin:auto;
}
.gal_share .big-bel-but, .gal_share .sm-bel-but{
width:100%;
}
.content-post #primary{
padding-right:0;
}

.post_cat{
width: initial;
margin-left: 310px;
font-size: 17px;
}
.in_post_cat{
font-size:25px;
}
.post_cat a{
font-size: 25px;
}

.container{
border-top:0;
}
.b2wrap{
display: none;   
}
#row-2 .col-secondary, #row-3 .col-secondary{
float: right;
}
body{
padding-top: 0px !important;
}
#ghead{
border:initial;
}
body{
padding-top: 0px;
}
.col-sm-new .entry-header {
width: 46%;
margin-right: 0;
margin-left: 4%;
}
.post-block .actually_post header{
width: 49%;
}

 
.content-post .type-content .entry-content, .post_tags, .share-pls, .share-buts, .sin_com {
margin-left: 12%;
}

.col-md-1-2 .prefix {
max-height: 80px;
}


.col-md-1-1 .prefix, .col-md-1-2 .prefix{
font-size: 18px;
}
.col-md-1-3 .entry-thumbnail img{
max-height: 226px;
width: 100%;
height: auto;
}


#page{
margin-top: 64px !important;
width: 100%;
}
.main-1-1 {
width: 100%;
}
.col-md-1-1{
padding-bottom: 25px;
width: 60%;
height: initial;
}
.col-md-1-2{
width: 38%;
height: initial;
}
.col-md-1-1 .feat{
padding-left: 2vw;
}
.col-md-1-1 .feat img, .col-md-1-1 .entry-thumbnail{
height: auto;
max-height: 350px;
width: 100%;
}
.col-md-1-1 .entry-title .title_space, .col-md-1-1 .prefix, .col-md-1-3 .entry-title .title_space, .col-md-1-2 .prefix{
width: 98%;
}
.ngi-row:nth-child(2) article:nth-child(2),.ngi-row:nth-child(2) article:nth-child(3){
display:none;
}  
.ngi-row:nth-child(1) article:nth-child(3){
margin-top: 33px;
margin-right: 20px;
}
.g-rek{
width: 640px !important;
}
.wbig-image .inimage{
width: 85%;
margin-left: 7%;
}
}
@media screen and (max-width: 1030px) {
.medium-post .inimage .intitle{
font-size: 23px;
max-height: 139px;
}
#site_container #row-1 .col-primary, #site_container #row-2 .col-primary {
width: 56%;
}

.wbig-image .afterimg .bi-image {
max-width: 690px;
margin-left: auto;
}
.wbig-image .afterimg .bi-image::after{
background: linear-gradient(to right,rgb(0, 0, 0) 36%, rgba(38,50,56,0) 60%);
}  
.post-block .similar-posts{
margin-left: 10%;
}

.wbig-image .big-image .inimage .intitle{
font-size: 35px;
max-height: 167px;
}

/*#site_container #row-1 .col-primary, #row-2 .col-primary, #row-3 .col-primary{
width: 54.5%;
} */
.event .e-item2 .e-content{
width: 60%;
}
.next-gallery{
width: 640px;
}


.content-post .type-content .entry-content, .post_tags, .share-pls, .share-buts, .sin_com {
margin-left: 10%;
}

.site{
    position: absolute;
top: 0;

}
.gbody{
height: 100%;
position: absolute;
top: 0;
}
.g_sadvertising{
width: 100%;
display:inherit;
}
.gal .picture{
width:100%;
}    
.picture2{
width:100%;
}
.picture2 img{
max-width:100%;
}
    


.col-md-12{
padding: 0;
}    
#home_top_full_wrap .row{
margin-left: 0;
margin-right: 0;
}
.col-md-8{
padding-left: 0;
    margin-left: 0;
width:66.66%;
}      
.col-md-4{
width: 33.33%;
padding:0;
}
#site-head{
width:100%;
}
#site_container{
width:100%;
}          
.col-md-4 .mead .entry-title{
margin-top: 7px;
margin-bottom: 7px;
}  
.prefix p{
margin-bottom: 6px;
}                                                                                                                                                              
.col-md-4 .author_and_date{
margin-top: 5px;
}             
}     
   
@media screen and (max-width: 1025px) { 

.galaw .ga-img img{
width: 42px;
}

.name_article{
width: 78.5%;
margin-left: 2%;
margin-right: 2%;
}  
.col-md-4 .mead .entry-title{
margin-top: 0px;

}   
.col-md-4 .feat .mead{
margin-left: 5%;
}              
    
}    
@media screen and (max-width: 995px) {
.post-block .col-secondary .advert_small .advert-right, .forum-site .snd-col .advert_small .advert-right{
padding: 0;
height: initial;
background: none;
}
.aff-recent-posts{
max-width: 415px;
margin: auto;
border:0;
}
.medium-post .inimage .intitle{
font-size: 28px;
max-height: 164px;
}

.profil_page .shop form .submit{
margin: 0;
width: 100%;
box-sizing: border-box;
}
.profil_page .shop form .edit_details .button{
width: 100%;
}
.profil_page .shop form .edit_details div .button button{
width: 100%;
}
.profil_page .shop form .edit_details .item .button{

}
.profil_page .shop form .edit_details div a{
width: 100%;
display: block;
margin-top: 10px;
}
.profil_page .shop form .edit_details div a form{
margin-left: 0;
box-sizing: border-box;
margin-top: 0;
}


.actually_post .entry-content, .col-sm-new .pretext {
max-height: 53px;
}
#site_container #row-1 .col-primary, #site_container #row-2 .col-primary {
float: initial;
max-width: 100%;
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin: auto;
padding-top: 30px;
}

.wbig-image .big-image .inimage .intitle {
font-size: 30px;
max-height: 142px;
}
.wbig-image .big-image .inimage{
width: 325px;
}
.wbig-image .afterimg .bi-image {
max-width: 620px;
}
.wbig-image .big-image .inimage .entry-content{
display:none;
}

.event{
width: initial;
margin-left: 0;
margin-bottom:30px;
}
.red-site .site-container{
border-top:0;
}
/**/
.advert_banner_2 .advert_banner{
padding-top: 18px;
}
.forum-site .snd-col .front-forum{
margin-left: 0;
padding-bottom: 30px;
}
.forum-site .snd-col{
position: initial;
top: initial;
right: initial;
width: 100%;
margin-left: auto;
max-width: initial;
}

.forum-site .row .post-block .content-post{
margin-left:0;
}

.forum-site .row{
padding-top: 1px;
display:block;
}
.forum-site .row .post-block{
width: 96%;
margin: auto;
}

/**/
#archive_page_header .page-header{
margin:auto;
max-width: 620px;
}
.archive{
display:block;
}                                             
.archive .advert_small .advert-right, .archive .advert .advert-right {
width: initial !important;
}
footer .table-info{
text-align: center;
flex-wrap: wrap;
}
                            
footer .f-column:first-child, footer .f-column{
width: 33%;
}


footer .f-column:nth-last-child(2), footer .f-column:last-child{
width: 50%;
}

.read-now .hash-tags{
display:none;
}

.medailonek{
margin: 0 auto 20px;
}
.sub-post {
margin: 30px auto;
}
.sub-post .advert_banner {
margin: auto;
}
.post-block .similar-posts{
margin-left: 0;
}

.f-con-com{
width:100%;
} 

.gal_twoside{
display: block;
}
.gal_left{
width: 92%;
margin-left: 4%;
margin-right: 4%;
}
.gal_right{ 
max-width: 460px;
width: 92%;
margin-left: 4%;
margin-right: 4%;
}


.advert_small{
max-width: 400px;
width: 60%;
height: initial !important;
margin: auto;
}
.advert{
height: initial !important;
width: 60%;
}
.poll-wiget{
padding-top: 20px;
max-width: 415px;
margin: auto;
border: 0;
}
.advert{
max-width: 415px;
margin: auto;
}
.archive .col-primary #primary .site-main {
min-height: initial;
} 
#row-2 {
display:block;
}
.actually_post header{
width: 47.7%;
margin-left: 2%;
margin-right: 2%;
}

.actually_post .entry-thumbnail{
width: 48.3%;
}                   

.actually_post{
max-width: 620px;
margin: auto;
width: 100%;
}
.wbig-image .inimage .intitle{           
max-height: 71px;
font-size: 30px;
}
.wbig-image .inimage{
margin-bottom:30px;
}


.advert_small .advert-right img{
width: 100%;
}
.advert img {
width:100%
}
.f-block{
width: max-content;
margin: auto;
max-width: 96%;
}
.advert_small .advert-right{
width: initial;
}
.col-sm-new .entry-thumbnail img{
width: 300px;
}
.w_w .col-md-1-4 .col-md-1-5 .wead .title_space{
height: 66px;
}
.w_w .col-bd-1-1 .wead .title_space, .w_w .col-bd-1-1 .wead .prefix {
max-height: initial;
}
.w_w .col-bd-1-1 .wead .main-color-text{
font-size: 30px;
}
.w_w .col-bd-1-1 .entry-thumbnail img{
height: auto;                         
max-height: initial;
}
.w_w .col-md-1-4 .col-md-1-5 article{
padding-right:5px;
}
.w_w .widget-title{
width: 95%;
max-width: 768px;
margin: 26px auto 16px auto;
}
.w_w{
padding-left: 0px;
height: initial;
}
.w_w .col-bd-1-1{
width: 95%;
max-width: 768px;
margin: auto;
}
.w_w .col-md-1-4{
width: 95%;
max-width: 768px;
margin: auto;
position: initial;
height: 256px;
}
.w_w .col-md-1-4 .col-md-1-5{
width: 50%;
margin-right: 0%;
float: left;
}

.post-block #single_post_header .thumbnail_galy{
margin:auto;
}
.post-block #single_post_header .entry-thumbnail{
max-height: initial;
}
.content-post #primary{
padding-right:0;
}
.post-page .post-block {
background:white; 
}
.event .e-item2 .e-content {
width: 70%;
}
#fb-share-com, #tw-share-com {
width: 158px;
}
#ms-share-com, #pt-share-com, #em-share-com {
width: 66px;
}
.post_tags{
margin-left: 0;
width: 100%;
}
.tag-item{
display:inline-block;
}

.event-info{
width: 100%;
}
.l-border{
display:none;
}
#login .reg-pass {
margin: 21px 0 18px 0;
}

#login .reg-submit{
margin: 0;
}
#login .reg-forget {
margin: 15px 0 0 0;
}
#page .login-page #login {
margin: auto;
}
.col-sm-new .entry-thumbnail {
width: initial;
}
.col-sm-new .entry-header{
width: 288px;
margin-right: 16px;
margin-left: 16px;
}
.archive .col-primary #primary{
min-height: initial;
}
.archive .advert{
width: 50%;
max-width: 400px;
margin: auto;
}
.archive .event{
width: 97%;
max-width: 400px;
margin: auto;
}

.archive .col-primary{
width: 98%;
max-width: 768px;
margin: auto;
}
.archive .col-secondary{
width: 100%;
float: initial;
position: initial;
top: initial;
right: initial;
margin: auto;
padding-bottom: 30px;
}
.gray-site .snd-col .advert_small .advert-right, .red-site .post-block .col-secondary .advert_small .advert-right{
padding:0;
height: initial;
background: none;
}
.red-site .post-block .col-secondary .event{
width: 100%;
margin: auto;
margin-bottom: 30px;
}

.after-post{
margin-left:0px;
}
.lower-bs a {
margin: 14px 0px 30px 0;
}
.tag-header {

margin-left: 0;
}
.gallery_t img {
width: 100%;

}
.gallery_t {
margin:auto;
}
.content-post .type-content .entry-content, .post_tags, .share-pls, .share-buts, .sin_com {
margin-left: 0%;
}


.post-block .thumbnail_galy{
max-width: 620px;
margin: auto;
width: 70%;
}
.post-block #single_post_header .entry-thumbnail img {
max-height: initial;
width: auto;
margin-left: 0;
height: auto;
max-width: 100%;
}
.post-block .col-primary{
width: 96%;
margin: auto;
}
.post-block .col-secondary{
position:initial;
top:initial;
right:initial;
width: 100%;
}
.post-prefix{
width: 96%;    
}
.author-avatar{
width: 96%;    
}

footer .table-info{
width: 88%;
}

.search-form{
width: 90%;
}
.form-control{
width: 78%;
padding-left: 2%;
}
.sr-b{
width: 18%;
}
.wpost-content{
width: 96%;
margin: auto;
max-width: 768px;
padding-bottom: 15px;
}
.wpost-content .entry-thumbnail img{
max-height: initial;
width: 100%;
height: auto;
}
#site_container #row-3 .col-secondary .advert{
width: 50%;
max-width: 400px;
margin: auto;
}
#site_container #row-3 .col-secondary{
float:initial;
width: 100%;
max-width: initial;
}
#row-3{
height:initial !important;
}
.row-2 .col-sm-base:first-child {
margin-right: 21.85%;
}
.row-2 .col-sm-base{
width: 39.05%;
}
.arow .col-md-whole .entry-thumbnail{
margin: auto;
}
.arow .col-md-whole .entry-image img{
width: auto;
max-height: initial;
height: auto;
max-width: 100%;
}
.arow{
width: 98%;
max-width: 768px;
margin: auto;
}

#row-2{
height:auto;
}
#row-2 .col-primary, #row-3 .col-primary{
float: initial;
width: 100%;
}
#row-1, .post-page .post-block{
display:block;
}
#site_container #row-1 .col-secondary, #site_container #row-2 .col-secondary{
width: 100%;
float: initial;
margin: auto;
}
.advert{
height: initial !important;
}
.advert-right img{
width: 100%;
height: auto;
}



.col-md-1-1 .entry-title .title_space{
max-height: 66px;
}
.col-md-1-3 .entry-title .main-color-text, .col-md-1-1 .entry-title .main-color-text{
font-size: 28px;
}
#site_container .container{
width:100%;
}
.widget-entry.entry-small{
margin-bottom:10px;
}

} 
@media screen and (max-width: 965px) {
 
}
@media screen and (max-width: 950px) {
.profil_page .profil-header {
margin-bottom: 56px;
}
.profil_page .table-posts{
display:none;
}
.min-table-posts{
display:block;
}
.min-table-posts .min-table-posts-item{

}
.min-table-posts button{
width: 100%;
border: 0;
background: #e7e7e7;
color: black;
padding: 10px 20px;
font-size: 18px;
font-family: 'Roboto', sans-serif;
box-sizing: border-box;
border-bottom: 1px solid white;
text-align: left;
}
.min-table-posts table{
width: 100%;
margin: auto;
box-sizing: border-box;
padding: 0 20px;
font-size: 17px;
}
.min-table-posts tr{

}
.min-table-posts td:last-child{
width: 50%;
font-family: 'Roboto', sans-serif;
}
.min-table-posts td:first-child{
font-family: 'Fira Sans', sans-serif;
width: 50%;
}
.min-table-posts .buttons form{
display: inline-block;
}
.min-table-posts .buttons form button{
width: initial;
background: initial;
display: inline-block;
padding: initial;
}
.min-table-posts .buttons a{

}
.min-table-posts .buttons img{
width: 30px;
padding: 1px 10px 1px 0;
height: 26px;
}
.darkblue .profil-header .submenu a:nth-child(2) .circle span {
font-size: 16px;
margin-top: 1px;
}
.darkblue .profil-header .submenu a:nth-child(3) .circle span {
font-size: 16px;
padding-top: 9px;
}
.darkblue .profil-header .submenu a:nth-child(4) .circle span {
font-size: 16px;
padding-top: 11px;
}
.profil_page .profil-header .submenu a:first-child, .profil_page .profil-header .submenu a:first-child{
margin-left: 2px;
}
.profil_page .profil-header .submenu a:last-child, .profil_page .profil-header .submenu a:last-child {
margin-right: 2px;
}
.profil_page .block-menu, .profil_page .profil-header{
height: initial;
}
.profil_page .profil-header .submenu{
width: 80%;
margin: auto;
min-width: 150px;
justify-content: center;
display: flex;
flex-wrap: wrap;
}
.profil_page .profil-header .submenu a .submenu-item, .profil_page .profil-header .submenu a .submenu-item{
display: flex;
width: 230px;
margin: auto;
}
.profil_page .profil-header .submenu a, .profil_page .profil-header .submenu a {
width: 150px;
display: block;
background: #c5e9f9;
margin: 2px;
width: 100%;
padding: 10px 0;
}
.profil_page .profil-header{
padding-bottom: 40px;
}
.profil_page .profil-header .submenu a .circle, .profil_page .profil-header .submenu a .circle{
background: #003288;
color: white;
margin: auto 15px auto 20px;
width: 35px;
height: 35px;
flex-shrink: 0;
}
.profil_page .profil-header .submenu a .circle span, .profil_page .profil-header .submenu a .circle span {
font-size: 16px;
padding-top: 9px;
display: block;
}
.profil_page .profil-header .submenu .title{
margin: auto 0;
color: #000;
font-size: 19px;
}     
.profil_page .profil-header .submenu a .circle .icon-edit-article-2 {
margin-left: 4px;
}                        
.profil_page .an{
display:none;
}
.an-min-btn{
width: 100%;
border: 0;
background: #003288;
color: #fff;
padding: 8px 0;
font-size: 22px;
font-family: 'Roboto', sans-serif;
box-sizing: border-box;
border-bottom: 1px solid black;
}
.an-min{
display:block;
padding-top: 40px;
}           
.an-min-list .a-item{
display: block;
background: #c5e9f9;
margin-bottom: 1px;
padding: 8px 0;
}
.an-min-list .item{
display: flex;
width: 190px;
margin: 0 auto 0 auto;
}
.an-min-list .item .square{
font-size: 25px;
margin-right: 20px;
width: 41px;
}
.an-min-list .item .title{
font-size: 22px;
font-family: 'Roboto', sans-serif;
}
.an-min-list .item .square .icon-discount{
font-size: 17px;
margin-top: 7px;
}


.g2-term{
margin: 5px 18px;
}
#ghead .more-gal{
display:none;
}
.gord {
margin: 20px auto 0 45px;
}
.gal-close{
width:initial;
}

.share .sm-bel-but{
text-align:center;
}
.share .sm-bel-but img{
margin-left: 0px;
}
.share{
width: 96%;
}
.share .dis-com{
width: 25.5%;
}
.share #fb-share-com, .share #tw-share-com{
width: 36.5%;
}
.share #ms-share-com, .share #pt-share-com, .share #em-share-com {
width: 7%;
}
.share .big-bel-but, .share .sm-bel-but, .share .dis-com .dm-bel-but{
width: 100%;
}
.col-md-1-1 .entry-title .title_space {
max-height: 61px;
}
.post-title{
width: 96%;
font-size: 40px;
line-height: 50px;
}
.footer_up .logo, .footer_up .social, .footer_up .footer{
display:none;
}


.col-md-1-3 .entry-title .title_space{
max-height: 95px;
}
.col-md-1-3 .entry-title .main-color-text, .col-md-1-1 .entry-title .main-color-text{
font-size: 26px;
}
.p_cat{
width:96%;
}
}
@media screen and (max-width: 880px) {
   
.none_archive .none-404 div{
font-size: 125px;
margin-bottom: 0;
}
.none_archive .none-desc div {
font-size: 18px;
}

.none_archive .afterimg .bi-image::after {
    background: linear-gradient(rgba(0, 0, 0, 0.17) 50%, rgba(0, 0, 0, 0.62) 90%);
}
.similar_gal_item{
margin: 11px 0 0 0;
}     
.read-now article{
width: 100%;
max-width: initial;
}
.read-now h4 {
margin: 5px 0 10px 0px;
max-height: 34px;
}
.read-now .tab-pane{
display: block;
}
.read-now a{
margin-left:0;
}
.read-now .entry-thumbnail{
display: none;
}
.read-now h4 {
font-size: 18px;
max-height: 21px;
}
.read-now .entry-header .entry-caption {
margin: 10px 0 8px 0;
}

.share #fb-share-com .big-bel-but img{
margin-left: 90px;
}
.share #fb-share-com .big-bel-but span{
margin-left: 110px;
}
.share #tw-share-com .big-bel-but img{
margin-left: 100px;
}
.share #tw-share-com .big-bel-but span{
margin-left: 130px;
}
.table-info {
width: 95%;
}
}
@media screen and (max-width: 869px){ 

}
@media screen and (max-width: 830px) {               /* 1000px */   

form .log-item-fst{
margin-top: 80px;
}
#login .reg-checkbx{
margin-bottom: 15px;
}

.login-page .r-border{
display:none;
}
.login-page .sign-form{
width:100%;
}

.nxt-info{
bottom:7px;
}
.wbig-image .inimage .intitle{
max-height: 59px;
font-size: 25px;
}
.wbig-image .inimage{
margin-bottom:25px;
}



.post-block .content-post .entry-content .gallery_t .link span{
width: 0;
}
.post-block .thumbnail_galy{
width: 80%;
}
.author-circle{
margin-top:5px;
}
.author-circle,.author-avatar img{
width: 55px;
height: 55px;
}
.author-avatar{
width: 96%;
}
.author-avatar .share{
margin: auto;
width: max-content;
}
.author-avatar .share img{
height: 33px;
width: 60px;
}
.dw-time, .auth-time .read_time{
margin: auto 0 auto 15px;
}
}
/**/
@media screen and (max-width: 782px) {
.forum-site #af-wrapper .member-posts{
margin: auto 30px auto auto;
}
.forum-site #af-wrapper #profile-content .profile-row div:first-child{
width: 176px;
}
.forum-site #af-wrapper #profile-content .profile-row div:first-child, .forum-site #af-wrapper #profile-content .profile-row div:nth-child(2){
display: table-cell;
}

.forum-site #af-wrapper #profile-navigation a{
display: inline-block;
}

.forum-site #af-wrapper .post-author .post-author-block-meta, .forum-site #af-wrapper .post-author .post-author-block-group{
display:block;
}
.forum-site #af-wrapper .post-element{
flex-direction: initial;
}

.forum-site #af-wrapper #read-unread .indicator-label a{
margin-left: 6px;
}
.forum-site #af-wrapper .statistics-element .element-name{
display: block;
line-height: 28px;
}
.forum-site #af-wrapper .statistics-element .element-number{
display: block;
}
.forum-site #af-wrapper .forum-lastpost-small .time{
display: inline-block;
}                                 
.forum-site #af-wrapper .forum-lastpost-small .author{
margin-right:3px;
display: inline-block;
}                                 
.forum-site #af-wrapper .forum-lastpost-small, .forum-site  #af-wrapper .topic-lastpost-small, .forum-site #af-wrapper .forum-lastpost-small .no-topics{
font-size: 15px;
}
.forum-site #af-wrapper .forum-lastpost-small .title, .forum-site  #af-wrapper .topic-lastpost-small .title{
margin: 0 3px;        
}
.forum-site #af-wrapper .last-post-headline{
display:none;
}
}
/**/                            

@media screen and (max-width: 768px) {
.profil_page form .edit_details .special-logo  .whole-column {
 display: flex;
}
.profil_page form .edit_details div .special-logo button span input {
width: 100%;
}
.profil_page form .edit_details .special-logo .whole-column button {
float: initial;
display: block;
margin: auto auto 5px auto;
width: 100%;
}
.profil_page form .edit_details .special-logo .whole-column .right-column{
display: flex;
position: initial;
margin-left: 20px;
width: 100%;
flex-direction: column;
}  

.none_archive .none-404 div {
    font-size: 100px; 
}
.none_archive .none-desc div .none1{
display:none;
}
.head_share .share #fb-share-com .big-bel-but .in-share-but .share_btn, .head_share .share #tw-share-com .big-bel-but .in-share-but .share_btn {
margin: auto auto auto 5px;
}
.head_share .share #fb-share-com .big-bel-but .in-share-but img, .head_share .share #tw-share-com .big-bel-but .in-share-but img {
margin: auto 5px auto auto;
}
.head_share #fb-share-com .big-bel-but .in-share-but .share_on, .head_share #tw-share-com .big-bel-but .in-share-but .share_on{
display:none;
}
header .center-right{
margin-top: 16px;
}
.social-site{
margin: 15px 6px 0 0px;
}
                                       
.js-log-form .log-menu, .js-log-form #login .register .swap-p, .js-log-form #login .reg-col {
width: 100%;
}
html .js-log-form .error_msg{
width: initial;
}
.js-log-form #registerform{
display: block;
}
.footer .end-word{
margin-left: 15px;
width: 355px;
}
.actually_post header h3{
max-height: 68px;
}
.actually_post header h3 a{
font-size: 20px;
line-height: 24px;
}

.afterimg .bi-image::after{
background: linear-gradient(rgba(38,50,56,0) 40%, rgba(0, 0, 0, 0.62) 80%);
}
.wbig-image .inimage .intitle{
font-size: 20px;
max-height: 48px;
}
header .center .category {
padding: 0 0 0 32px;
height: 45px;
}
.right-buttons {
width: 164px;
}
.social-site-item:last-child{
display:none;
}
header .center .category a div {
margin-top: 17px;
margin-bottom: 8px;
}

.incookies{
width: 100%;
}
.tip img {
width: 110px;
}

.w_w .col-md-1-4{
height:initial;
}
.w_w .col-md-1-4 .col-md-1-5{
width: 100%;
float:initial;
height: 67.5px;
}
.w_w .col-md-1-4 .col-md-1-5 .entry-thumbnail img{
height: 67.5px;
width: 120px;
}
.w_w .col-md-1-4 .col-md-1-5 .entry-thumbnail .icon img{
display:none;
}
.share .dis-com {
width: 32%;
}
.share #fb-share-com, .share #tw-share-com {
width: 33%;
}
.share #ms-share-com, .share #pt-share-com, .share #em-share-com {
width: 10%;
}

.share #fb-share-com .big-bel-but img{
margin-left: 60px;
}
.share #fb-share-com .big-bel-but span{
margin-left: 80px;
}
.share #tw-share-com .big-bel-but img{
margin-left: 70px;
}
.share #tw-share-com .big-bel-but span{
margin-left: 100px;
} 
.footer_up{
top:50px;
}
#page{
margin-top: 50px !important;
}
#background_img{
background-position-y: 50px;
}
.site-head{
height:50px;
}
.post_cat{
margin-left: 270px;
line-height: 21px;
}
.in_post_cat, .post_cat a{
font-size: 20px;
}

header .logo {
width: 130px;
margin-top: 8px;
}
.menu_button{
margin-top: 18px;
margin-left: 9px;
}
header .menu_button .text{
margin-left:0;
}
.menu_button .text{
margin-left: 11px;
}
#close-menu, #open-menu{
width: 18px;
}
  
.next-gallery {
width: 300px;
}
.g-rek{
width: 300px !important;
}
.ngi-row:nth-child(1) article:nth-child(1){
margin-bottom: 20px;                         
}
.ngi-row:nth-child(1) article:nth-child(3),.ngi-row:nth-child(2) article:nth-child(1){
display:none;
}
footer div form .form-control{
}
.gdiv_p {
max-width: 87%;
}     

.post-block .content-post .entry-content .gallery_t .fotos a:nth-child(5) {
display:none;
}
.post-prefix p{
font-size: 22px;
}
.post-title{
letter-spacing: 0px;
font-size: 35px;
line-height: 40px;
}

.footer_up .f-column:nth-child(3), .footer_up .f-column:nth-child(5),.footer_up .f-column:nth-child(4){
display:none;
}
footer .f-column:last-child, footer .f-column:nth-last-child(2){
width: 50%;
}
footer .table-info{
margin-bottom:30px;
}
.f-column{
width: 50%;
text-align: center;
}
#site_container #row-1 .col-primary, #site_container #row-2 .col-primary{
margin-left:0;
}

.col-md-1-3 h3 {
margin-top: 8px;
}
.col-md-1-1 .entry-title .title_space {
max-height: 56px;
}
.col-md-1-3 .entry-title .title_space {
max-height: 89px;
}
.col-md-1-3 .entry-title .main-color-text, .col-md-1-1 .entry-title .main-color-text{
font-size:24px;
}
.col-md-1-1 .prefix, .col-md-1-2 .prefix{
display:none;
}   

              

  
  /*
#site_header{
width: 80%;
margin-top: 100px;
margin-left: auto;
margin-right: auto;
background: white;
}               
#site_container{
width: 80%;
margin: auto;
background: white;
}   
#site_footer{
width: 80%;
margin: auto;
background: black;
}                                                                                     */
} 
@media screen and (max-width: 750px) {

.profil_page form .edit_details div button #obal{
width: 100%;
display: block;
}
.profil_page form .edit_details div button #obal #avatar{
margin: -36px 0 0 0px;
width: 100%;
}
.profil_page form .edit_details .times .time{
display: block;
}
.profil_page form .edit_details .times .time button{
display: block;
margin-left: 0;
margin-top: 10px;
}
.profil_page form .edit_details .times .time:last-child{
margin-right: 0;
}


.profil_page form .edit_details div .submit input{
width: 100%;
margin-bottom: 10px;
}
.profil_page form .edit_details div .image button span input{
width: 90%;
}
.profil_page form .edit_details div button {
width: 100%;
margin-bottom: 10px;
}  

.gal-name a{
font-size: 23px;
line-height: 30px;
margin-top: 10px;
}  
.col-sm-new .entry-thumbnail img{
width: 100%;
height: auto;
max-height: 169px;
}
.row-2-big {
height: initial;
}
.col-sm-new .entry-header{
width: 48%;
margin-left: 2%;
margin-right: 0;
}
.col-sm-new .entry-thumbnail{
width: 48.4%;
max-width: 300px;
}
.col-sm-new{
width: 100%;
}
.row-2 .col-sm-base{
height: 185px;
}
.row-2{
height:initial;
}
.row-2 .col-sm-base {
width: 100%;
padding-bottom: 10px;
}
.row-2 .col-sm-base .entry-header{
float: left;
width: 48%;
margin-left: 2%;
}
.row-2 .col-sm-base .entry-thumbnail{
float: left;
width: 49.5%;
max-width: 300px;
}
.row-2 .col-sm-base .entry-title{
font-size: 20px;
max-height: 95px;
}  
}
@media screen and (max-width: 690px) {
.wbig-image .big-image .inimage {
width: 285px;
}
.wbig-image .big-image .inimage .head-line{
display:none;
}
.wbig-image .big-image .inimage .intitle {
font-size: 26px;
max-height: 154px;
}
.wbig-image .afterimg .bi-image {
max-width: 470px;
}

}
@media screen and (max-width: 650px) {
.profil_page form .edit_details .whole-column img{
flex-shrink: 0;
}
.profil_page form .edit_details .whole-column #image{
flex-shrink: 0;
}
.profil_page form .edit_details .whole-column {
display: flex;
}

.profil_page form .edit_details div button{
width: 100%;
}
.profil_page form .edit_details div button span input {
width: 100%;
}
.profil_page form .edit_details .whole-column button {
float: initial;
display: block;
margin: auto;
width: 100%;
}
.profil_page form .edit_details .whole-column .right-column{
display: flex;
position: initial;
margin-left: 20px;
width: 100%;
flex-direction: column;
}
.profil_page .profil-header .main {
margin: 0 auto 29px auto;
}
.profil_page .profil-header .main h1{
font-size: 30px;
}

.actually_post .entry-content, .col-sm-new .pretext{
display:none;
}
.medium-post .inimage .intitle{
font-size: 23px;
max-height: 139px;
}

.social-site-item:nth-last-child(2) {
display: none;
}
.right-buttons {
width: 125px;
}
#fb-share-com, #tw-share-com, #ms-share-com, #pt-share-com, #em-share-com{
width: 19%;
margin-right: 1%;
}

.auth-time .read_time .read-none{
display:none;
}                                         


footer .logo div{
font-size: 19px;
}
.actually_post h2{
margin-left: 20px;
} 
.actually_post{
width: 100%;   
margin-left: 0;
margin-right: 0;
}
.afterimg .bi-image::after{
height: 60%;
}

.share #fb-share-com .big-bel-but img{
margin-left: 40px;
}
.share #fb-share-com .big-bel-but span{
margin-left: 60px;
}
.share #tw-share-com .big-bel-but img{
margin-left: 50px;
}
.share #tw-share-com .big-bel-but span{
margin-left: 80px;
} 
.share #ms-share-com, .share #pt-share-com, .share #em-share-com{
margin-top:0;
}
.p_cat{
position:absolute;
top: -50px;
}

.sm-bel-but img{
margin-left: 0;
}

.share-buts{
height: 90px;
}

      
.post-block .content-post .entry-content .gallery_t .fotos a:nth-child(4) {
display:none;
}                              
.post-block .thumbnail_galy {
width: 90%;
}
.post-title{
font-size: 28px;
line-height: 34px;
}    
.site-head{
position: absolute;
}
.wpost-content .entry-title a{
font-size: 30px;
line-height: 36px;
}
.row-2 .col-sm-base:first-child{
margin-right:0;
}
.row-2 .col-sm-base{
height: 190px;
}
.arow .row-2{
height: initial;
}
.row-2 .col-sm-base{
float:initial;
width: 98%;
height: 190px;
}

.col-md-whole .entry-title{
font-size: 30px;
}
.widget-entry.entry-small {
border-bottom:0;
height: 160px;
}
.line-cat{
display:none;
}
.actually_post .entry-thumbnail {
width: 43.3%;
}
.actually_post header {
padding-top: 5px;
width: 52.7%;
}
}
@media screen and (max-width: 570px) {
.forum-site .forum-min-menu .forum-header-item{
background: #c83333;
}
.forum-site .menu_list button{
background: #9c9995;
}
.forum-site .forum-min-menu{
display: block;
}
.forum-site .forum-min-menu .forum-header-item{
margin: 0 0 1px 0;
text-align: center;
font-size: 18px;
padding: 0;
}
.forum-site .forum-min-menu .forum-header-item a{
color: #fff;
margin: 0px auto 0px auto;
text-align: center;
padding: 8px 0;
font-size: 18px;
width: 100%;
display: inline-block;
font-family: 'Roboto', sans-serif;
}
.forum-site .menu_list{
display:block;
width: 100%;
}
.forum-site .menu_list button{
font-family: 'Roboto', sans-serif;
border: 0;
color: #fff;
margin: 30px auto 1px auto;
text-align: center;
width: 100%;
padding: 7px 0;
font-size: 18px;
}
.forum-site .forum-header{
display:none;
}

.btn-square{
display:none;
}

.read-now h4 {
max-height: 43px;
}
.wbig-image .afterimg .bi-image {
max-width: 100%;
}
.actually_post .medium-post .afterimg:hover .bi-image::after, .wbig-image .afterimg:hover .bi-image::after {
height: 100%;
}
.wbig-image .afterimg .bi-image::after, .actually_post .medium-post .afterimg .bi-image::after , .wbig-image .afterimg .bi-image::after {
transition: height 0.5s;
height: 60%;
background: linear-gradient(rgba(38,50,56,0) 30%, rgba(0, 0, 0, 0.62) 90%);
width: 100%;
}
.wbig-image .big-image .inimage .nxt-info{
bottom: 32px;
height: 0;
position: relative;
width: 100%;
padding: 0 0 0 17px;
box-sizing: border-box;
}
.medium-post .inimage .entry-caption{
display: none;
}
.medium-post .inimage .intitle{
width: 90%;
margin: 0 5% 17px 17px;
font-size: 21px;
max-height: 51px;
}
.wbig-image .big-image .inimage .intitle{
max-height: 154px;
width: 90%;
margin: 0 5% 17px 17px;
font-size: 21px;
max-height: 51px;
}
.medium-post h3, .wbig-image .big-image .inimage{
position: absolute;
bottom: 0;
z-index: 3;
margin: 0;
font-family: 'Fira Sans', sans-serif;
font-weight: normal;
width: 100%;
padding: 0;
height: initial;
}
footer .f-column:first-child, footer .f-column{
width: 50%;
}
footer .f-column:last-child{
width:100%;
}
.g2-users .user-item{
margin: 53px auto 0;
}
.g2-users .g2-head h3 {
    margin-top: 20px;
}
.none_archive .none-404 div {
    font-size: 50px;
}
.none_archive .none-btn div{
padding: 7px 20px;
}
.none_archive .none-btn {
padding-bottom: 24px;
}
.big-bel-but .in-share-but img{
margin: auto;
}

.big-bel-but .in-share-but .share_btn{
display:none;
}

#single_post_header .thumbnail-info{
width: 100%;
}

.w_w2 .small-row{
width: 100%;
}
.w_w2 .big-row .intitle{
width: 90%;
margin-right: 5%;
font-size: 21px;
height: 51px;
}
.w_w2 .big-row .bi-image{
width:100%;
}
.w_w2 .big-row, .w_w2 .small-row{
padding: 0;                 
}
.w_w2 .big-row .art-st-1{
width: 100%;
}
.w_w2 .big-row{
width: 100%;
margin: 0;
}

.w_w2 .widget-title{
font-size:23px;
}
.w_w2 .ww-line{
display: block;
}
.w_w2 .small-row .art-md-1{
width: 100%;
}

.g2-avatar{
margin: -50px auto 0;
}
.g2-head h3{
margin-top: 27px;
}

.author-avatar{
height: 84px;

}
.dw-time{
margin-top: 15px;
display: inline-block;
margin-left: 0;
} 
.auth-time{
margin-top: 15px;
display: block;
}
.afterimg .bi-image::after{
background: linear-gradient(rgba(38,50,56,0) 0%, rgba(0, 0, 0, 0.62));
} 
#site_container #row-1 .col-secondary{
padding-top: 0;
}
.poll-wiget{
width: initial;
margin: 0 20px;
max-width: inherit;
}
.advert{
width: 55%;
}
.gs-menu .gs-menu-item{
margin: 0 10px;
}

.nowrn header{
width: 80%;
}
.main-1-1 .feat .mead .author{
width: 96%;
margin: 11px auto;
} 
.actually_post .entry-thumbnail .icon img{
display:none;
}
a.pp_like span, a.liked span{
margin-left: 7px;
margin-top: -23px;
}
a.pp_like i, a.liked i{
width: 20px;
margin-top: 24px;
}
.share{
height: 30px;
}
.w_w .col-bd-1-1 .wead .main-color-text {
font-size: 23px;
}
.share .sm-bel-but img{
padding-top:0;
}
.share .big-bel-but img, .share .sm-bel-but img{
margin-top:6px;
}
.share .big-bel-but, .share .sm-bel-but, .share .dis-com .dm-bel-but{
height: 30px;
}
.head_share .share #fb-share-com .big-bel-but .in-share-but img, .head_share .share #tw-share-com .big-bel-but .in-share-but img {
margin: auto;
}
.head_share .share #fb-share-com .big-bel-but .in-share-but .share_btn, .head_share .share #tw-share-com .big-bel-but .in-share-but .share_btn{
display:none;
}
.dm-bel-but .in-share-but .img{
margin-left:auto;
}
.dm-bel-but .in-share-but .text{
display:none;
}
.share #fb-share-com, .share #tw-share-com, .share #ms-share-com, .share #pt-share-com, .share #em-share-com{
width: 33%;
}
.share .big-bel-but{
text-align:center;
}
.share #tw-share-com .big-bel-but img, .share #fb-share-com .big-bel-but img{
margin-left:0;
}
.share .big-bel-but span{
display:none;
}
.p_cat{
display:none;
}  

.entry-content .event-info{
min-width:inherit;
}
.entry-content .e-item{
width:100%;
}
.event h3{
text-align: center;
}
.fb-like{
top: 21px;
}
.col-md-1-1 .entry-thumbnail .icon {
height: 40px;
}
.col-md-1-1 .entry-thumbnail .icon img{
width: 40px;
height: 40px;
}
.event-info{
min-width: 315px;                   
}
.gdiv_p {
    max-width: 80%;
}
.col-sm-new{
height: 150px;
}   

.lower-bs a {
margin: 14px 0px 0px 0;
}
.lower-bs{
float:initial;
}
.share-below{
float:initial;
}
.sub-thumbnail .enter-to-gal{
padding: 7px 7px;
}
.sub-thumbnail .thumbnail-info{
display:none;
}
.author-avatar .share{
float:initial;
}
.post-prefix p {
font-size: 20px;
}
.post-title{
font-size: 25px;
line-height: 32px;
}   
.p_cat{
padding-top: 20px;
}
.search-form{
padding-top: 54px; 
}
.form-control{
width: 68%;
padding-left: 2%;
}
.sr-b{
width: 28%;
}

.col-sm-new{
height:165px;
}
.col-sm-new .pretext{
display:none;
}
.row-2 .col-sm-base{
height: 165px;
}
.col-md-whole .entry-title {
font-size: 22px;
line-height: 28px;
max-height: 53px;
}
.actually_post .entry-content {
display: none;
}
.col-md-1-3 .entry-thumbnail img {
max-height: 350px;
}
#site_container .container{
padding-top:0px;
}  
.col-md-1-3 .entry-title .main-color-text, .col-md-1-1 .entry-title .main-color-text {
    font-size: 22px;
}
.col-md-1-1 .entry-title .title_space, .col-md-1-3 .entry-title .title_space{
width: 96%;
margin:auto;
max-height: initial;
}                        
.col-md-1-1{
width: 100%;
}
.col-md-1-2{
width: 100%;
position: initial;
margin-left: 0;
}
.col-md-1-1 .feat {
padding-left: 0;
}
.b-log{
margin-top: 24px;
}

.right-buttons{
width:136px;
}
.social-site{
width: 126px;
}
.social-site-item:nth-child(1){
display: none;
}
}
@media screen and (max-width: 560px) {
.forum-site #af-wrapper .forum-post-header .post-username, .forum-site #af-wrapper .forum-post-header .sep{
display:none;
}
.forum-site #af-wrapper .post-author .post-author-block-name {
padding: 0px 10px 5px 20px;
margin: auto 0 auto 0;
display: block;
}
.forum-site #af-wrapper .post-author .post-author-block-name .small-author-block-group{
font-size: 14px;

}
.forum-site #af-wrapper .post-author .post-author-block-name .small-author-block-group span{
margin-top: -2px;
font-style: italic;
}
.forum-site #af-wrapper .post-author .post-author-block-meta, .forum-site #af-wrapper .post-author .post-author-block-group{
display:none;
}
.forum-site #af-wrapper .post-author .post-author-block-name{
display:block;
}
.forum-site #af-wrapper .post-author .post-username {
font-family: 'Fira Sans', sans-serif;
font-weight: normal;
display: block;
}
.actually_post article{
padding-bottom: 15px;
margin-bottom: 15px;
}
.actually_post .medium-post{
margin-bottom: 20px;
}
.forum-site #af-wrapper #profile-content .profile-row div:first-child, .forum-site #af-wrapper #profile-content .profile-section-header{
display: block;
width: 100%;
font-family: 'Fira Sans', sans-serif;
}
.forum-site #af-wrapper #profile-content .profile-row div:nth-child(2){
display: block;
width: 100%;
}
.forum-site #af-wrapper .post-author .post-author-block-meta, .forum-site #af-wrapper .post-author .post-author-block-group {
margin: auto 10px;
}

.forum-site #af-wrapper .post-author .reputation-badges, .forum-site #af-wrapper .post-author .post-counter{
display:none;
}
.forum-site #af-wrapper .post-element .post-wrapper{
border:0;
}
.forum-site #af-wrapper .post-element .post-wrapper{
padding-top: 0;
padding-bottom: 0;
}

.forum-site #af-wrapper .post-element .post-author{
display:flex;
width: initial;
padding: 20px 10px 10px 10px;
}
.forum-site #af-wrapper .post-element {
flex-direction: column;
}





}
@media screen and (max-width: 530px) {
.min-pagination .min-pagination-num{
text-align: center;                                 
margin: 20px 0 10px 0;
font-size: 20px;
}
.min-pagination .min-pagination-word{
text-align: center;
font-size: 18px;
}
.min-pagination .inside {
margin-top: 8px;
display: block;
margin-left: -1px;
}
.min-pagination .min-pagination-word .neactive{
margin: 0 15px;
}
.min-pagination .active_number{
width: 40px;
display: inline-block;
height: 40px;
background: #64c6c5;
color: #fff;
border-radius: 30px;
}
.min-pagination a{
margin: 0 15px;
color: #64c6c5;
}
.profil_page .pagination{
display:none;
}
.min-pagination{
display:block;
font-family: 'Fira Sans', sans-serif;
}

.actually_post header h3 {
max-height: 91px;
}
.actually_post header .entry-caption, .col-sm-new .entry-header .entry-caption{
display:none;
}
.type-content .entry-content .author_info .img{
width: 120px;
}
.type-content .entry-content .author_info .img div {
width: 90px;
height: 90px;
}
.mcom-item .gold{
width: 11px;
overflow: hidden;
border-radius: 21px;
letter-spacing: 7px;
}

.mcom-item .red{
width: 9px;
overflow: hidden;
border-radius: 21px;
letter-spacing: 7px;
}
.galtext{
font-size: 19px;
}

.kind-fiv .galback{
display: inline;
}

.galback{
display:none;
}
.tip{
right: 20px;
}


.widget-entry.entry-small {
height: 130px;                                          
}
.actually_post .entry-thumbnail img{
max-height: 120px;
}
}   
@media screen and (max-width: 480px) {
.actually_post .color-category{
display:none;
}
.actually_post header h3 a{
font-size: 18px;
line-height: 22px;
}
.actually_post header h3{
max-height: 84px;
}

.medium-post .inimage .intitle{
font-size: 19px;
max-height: 45px;
height: initial;
}
.wbig-image .big-image .inimage .nxt-info{
display:none;
}
.wbig-image .big-image .inimage .intitle{
font-size: 19px;
max-height: 45px;
height: initial;
}
header .center .category{
display:none;
} 
footer .table-info{
width: 90%;
}
footer .f-column:first-child,footer .f-column{
width: 100%;
}
.none_archive .none2{
display:inline;
}
.none_archive .none3{
display:none;
}

.w_w2 .widget-title{
font-size: 21px;
}

.comment-form .b-com{
padding: 14px 29px;
}


.copyright {
margin-bottom: 10px;
}

.footer .in{
display:block;
width: 90%;
}
.flogo{
width: 100px;
margin: auto;
}
.footer .end-word {
margin-left: 5%;
width: 90%;
text-align: center;
margin-top: 12px;
}
.left-info{
display:none;
}

.f-column{
width: 98%;
}

.auth-time{
margin-left:0px;
}
.catalog-info{
display:none;
}
.footer_up{
padding-top:0px;
}

#site_container #row-1 .col-primary #home_middle_top_left_wrap, #site_container #row-2 .col-primary #home_middle_bottom_left_wrap{
margin-left:0;
}
.actually_post .entry-thumbnail .color_category{
display:none;
}
.w_w .col-md-1-4 .col-md-1-5 .entry-thumbnail img{
height: 56.3px;
width: 100px;
}
.w_w .col-md-1-4 .col-md-1-5 .entry-thumbnail{
margin-right: 10px;
}
.share #fb-share-com, .share #tw-share-com, .share #ms-share-com, .share #pt-share-com, .share #em-share-com{
width: 33%;
}

.gal-name a{
font-size:20px;

}

.post-block .thumbnail_galy {
width: 100%;
}
.post-prefix p {
font-size: 19px;
}
.dw-time{
font-size:14px;
}
.author-circle {
margin-top: 11px;
}
.author-circle, .author-avatar img {
width: 40px;
height: 40px;
}
.post-title {
font-size: 23px;
line-height: 29px;
}
.f-column h3{
line-height: 32px;
margin: 1px;
}

footer .logo{
width: 80%;
max-width: 300px;
}
.f-column{
margin: auto;
text-align: center;
float:initial;
}
footer .f-column{
margin-bottom:20px;
}
footer .table-info {
height: initial;
margin: 10px auto 20px;
}

.table-info{

display: block;
margin: 10px auto 0;
width: 250px;
height: initial;
text-align: center;
}
.row-2 .col-sm-base .entry-header{
width:53%;
}
.row-2 .col-sm-base .entry-thumbnail {
width: 44.5%;
}
.row-2 .col-sm-base {
height: 140px;
}



.right-buttons {
width: 85px;
}
.social-site-item{
margin-right: 16px;
}
.nxt-info{
display:none;
}
}            
@media screen and (max-width: 440px){
.profil_page form .edit_details div img{
max-width: 110px;
max-height: 110px;
}
.profil_page .profil-header .main h1{
font-size: 22px;
}
.profil_page .block-menu {
padding-top: 33px;
}
.actually_post header h3{
max-height: 61px;
}

.forum-site #af-wrapper .member-posts{
display:none;
}
.forum-site #af-wrapper #profile-header img{
width: 70px;
height: 70px;
}
.forum-site #af-wrapper #profile-header .user-info{
margin: auto 0 auto 18px;
}
.forum-site #af-wrapper #profile-header .user-info .profile-display-name{
font-size: 22px;
}
.forum-site #af-wrapper .main-title{
font-size: 22px;
}
.forum-site #af-wrapper .forum-post-header .forum-post-date, .forum-site #af-wrapper .forum-post-header .forum-post-menu{
width: initial;
text-align:center;
}
}

@media screen and (max-width: 430px){
.profil_page form .edit_details div .title .count{
float:initial;
}
.forum-site #af-wrapper #profile-content .statistics-element{
width: 100%;
}

.forum-site #af-wrapper #profile-content .profile-row div:first-child, .forum-site #af-wrapper #profile-content .profile-row div:nth-child(2), .forum-site #af-wrapper #profile-content .profile-section-header{
text-align:center;
}
.forum-site #af-wrapper #profile-navigation{
background: #f4f4f3;
}
.forum-site #af-wrapper #profile-navigation a{
background: #c83333;
width:100%;
display:block;
}

/*
PAG
*/

.single_page .single_page_btn{
padding: 8px 20px;
width: initial;
height: initial;
}
.single_page .single_page_btn{
padding: 8px 20px;
width: initial;
height: initial;
}
div .post-block .content-post .entry-content .single_page a{
width: initial;
height: initial;
}

/*
PAG
*/
.type-content .entry-content .author_info {
display: block;
padding-top: 20px;
}
.type-content .entry-content .author_info .img{
margin: auto;
}
.type-content .entry-content .author_info .info{
margin-left: 15px;
}
header .center-right {
margin-right: 95px;
}

.medailonek .g2-b-avatar .g2-avatar{
width: 90px;
height: 90px;
}

.none_archive .none-desc div{
margin: 0 auto 5px;
}
.none_archive .none-btn {
    padding-bottom: 14px;
}
.w_w2 .big-row .intitle{
font-size: 20px;
height: 47px;
}
.w_w2 .ww-info{
display: none;            
}

.g2-avatar{
margin: -30px auto 0;
width: 110px;
height: 110px;
}
.g2-avatar img {
width: 90px;
height: 90px;
}
.g2-c-head a{
margin: 10px 85px;
}
.g2-users .user-item {
min-width: initial;
width: initial;
}
.gs-menu .gs-menu-item{
margin: 7px 100px;
}

#login form .button{
padding: 15px 38px;
}
#login form button{
display: block;
}

#login .submit-btn .strong ~ .conf-strong, #login .submit-btn .good ~ .conf-good, #login .submit-btn .bad ~ .conf-bad, #login .submit-btn .short ~ .conf-short{   
display: inline-block;
margin-top: 10px;
padding: 4px 20px;                                                                                                           
} 


.profil_page form .edit_details div .title, #login .std-form .title{
font-size: 17px;
}
.log-menu-item{
font-size: 19px;
}
.actually_post header{
padding-top: 0;
}



.event .e-item2 .e-content {
width: 60%;
}
.post_tags {
width: 100%;
}
.fb-nxt-tag{
margin-top: 10px;
float: initial;
display: block;
}


#page .login-page #login{
width: 90%;
}
.login-page #login form p label .input{
width:100%;
}


.col-sm-new .entry-header{
width: 100%;
margin: 12px 0px;
float: initial;
}
.row-2-big .col-sm-new .entry-thumbnail{
width: 100%;
float: initial;
}
.row-2-big .col-sm-new article{
max-width: 300px;
margin: auto;
}
.row-2-big .col-sm-new{
height: initial;
}
.row-2 .col-sm-base{
height:initial;
}
.row-2 .col-sm-base .entry-header{
float:initial;
width: 100%;
margin: 0;
}
.row-2 .col-sm-base article{
max-width: 300px;
margin: auto;
}
.row-2 .col-sm-base .entry-thumbnail{
float:initial;
width: 100%;
max-width: 300px;
}
.social-site-item:nth-child(3){
display: none;
} 
.social-site{
width: 76px; 
}
.right-buttons {
width: 82px;
}
.author-avatar .share img {
    width: 50px;
}
} 

@media screen and (max-width: 380px) {

.footer3 .flogo{
padding: 0 10px;
}   

header .center-right {
margin-right: 48px;
}
.social-site {
width: 64px;
}
.mcom-item .comavatar{
width: 50px;
}
.mcom-item .date{
display:none;
}
              
      
#login form #wp-submit {
padding: 15px 28px;
}
.f-item{
font-size: 16px;
}
.w_w .col-md-1-4 .col-md-1-5 .entry-thumbnail img {
height: 45.3px;
width: 80px;
}

.e-item .name{
width: 30px;
}           
.e-item .name img {
width: 18px;
height: 18px;
}
.gdiv_p {
max-width: 70%;
}
.next-gallery, .ngi-row article {
width: 100%;
}
.next-gallery-item .entry-thumbnail a img {
height:auto;
max-height: 169px;
width: 100%;
}
.widget-entry.entry-small {
height: 110px;
}
.share-below img {
margin-right: 8px;
width: 60px;
}

.search-form{
width: 94%;
}
.form-control{
width: 58%;
padding-left: 2%;
}
.sr-b{
width: 38%;
}
   
.right-buttons {
width: 97px;
}
.social-site-item:nth-child(4){
display:none;
}

}

@media screen and (max-width: 340px) {
.forum-site #af-wrapper .post-author .post-author-block-meta, .forum-site #af-wrapper .post-author .post-author-block-group{
display: none;
}
.mcom-item .com_like{
display: block;
margin-left: 0;
margin-top: 5px;
}
.mcom-item .com_like div a:first-child{
margin-left: 0;
}

.forum-site #af-wrapper .forum-post-header .forum-post-date{
display:none;
} 
.forum-site #af-wrapper .post-author .af-usergroup-tag{
display:none;
}
.forum-site #af-wrapper .forum .forum-status i {
width: 25px;
height: 25px;
}

header .center-right {
margin-right: 8px;
}




}  
   
@media screen and (max-width: 320px) { 



.share-below img {
margin-right: 6px;
width: 55px;
}


}  
@media screen and (max-width: 300px) { 
div .post-block .content-post .entry-content .single_page_num .item a {
padding:0;
}
#login form #wp-submit {
padding: 15px 26px;
}



}                   









         





.muj-test::after {

content: '';
background-color: rgb(255, 255, 255);
background-image: none !important;
position: absolute;
left: 0;
bottom: -120px;
transform: skewY(5deg);
width: 101%;
height: 150px;
} 

.muj-test {
overflow: hidden;
} 
