/*
Theme Name: Deven
Theme URI: 
Author: 
Author URI: 
Description: 
Version: 1.0.0.3
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: 'Grandstander-Bold';
src: 
url('assets/font/Grandstander/Grandstander-Bold.woff2') format('woff2'),
url('assets/font/Grandstander/Grandstander-Bold.woff') format('woff'),
url('assets/font/Grandstander/Grandstander-Bold.ttf');
font-style: normal;
font-display: swap;
}

@font-face {
font-family: 'Grandstander-Regular';
src: 
url('assets/font/Grandstander/Grandstander-Regular.woff2') format('woff2'),
url('assets/font/Grandstander/Grandstander-Regular.woff') format('woff'),
url('assets/font/Grandstander/Grandstander-Regular.ttf');
font-style: normal;
font-display: swap;
}

@font-face {
font-family: 'Indie-Flower';
src:
    url('assets/font/Indie_Flower/IndieFlower.woff') format('woff'),
    url('assets/font/Indie_Flower/IndieFlower-Regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
/*
@font-face {
font-family: 'Deven';
src: url('assets/font/deven/Deven.ttf');
}
*/
.topic-inner-page{
padding: 0 30px;
}
.forum-block .actually_post{
padding-left: 30px;
}
.arrow-left {
width: 20px;
height: 27px;
}
.arrow-right {
width: 20px;
height: 27px;
transform: rotate(180deg);
}
.archive.row .page-header{
margin-top: 22px;
}
.nothing-page .std-button {
width: 330px;
max-width: 100%;
}
.nothing-page .std-header {
margin-top: 27px;
font-size: 24px;
}
.nothing-page .std-text {
margin-bottom: 15px;
}
.gright .arrow-rest {
-webkit-mask-image: url('assets/img/rest.svg');
-o-mask-image: url('assets/img/rest.svg');
-moz-mask-image: url('assets/img/rest.svg');
mask-image: url('assets/img/rest.svg');
-webkit-mask-repeat: no-repeat;
-o-mask-repeat: no-repeat;
-moz-mask-repeat: no-repeat;
mask-repeat: no-repeat;
max-width: initial;
-webkit-mask-size: 100% 100%;
-o-mask-size: 100% 100%;
-moz-mask-size: 100% 100%;
mask-size: 100% 100%;
background: #fff;
display: block;
width: 20px;
height: 20px;
}
.std-header{
margin: 0 0 5px;
font-size: 21px;
color: #2c2f3b;
font-family: 'Grandstander-Bold', sans-serif;
font-weight: normal;
line-height: 27px;
}
.std-header2{
font-size: 19px;
color: #2c2f3b;
font-family: 'Grandstander-Bold', sans-serif;
font-weight: normal;
line-height: 23px;
}

.std-text{
font-size: 17px;
line-height: 30px;
color: #2c2f3b;
font-family: 'Grandstander-Regular', sans-serif;
}


button.redblack-text,
button:hover .blackred-text,
a:visited .redblack-text,
button:hover .tored-text,
a:visited:hover .tored-text,
a:hover .tored-text,
a:visited:hover .blackred-text,
a:hover .blackred-text,
button.redblack-text,
button.blackred-text:hover,
a.redblack-text:visited,
a.redblack-text,
a.tored-text:visited:hover,
a.tored-text:hover,
a.blackred-text:visited:hover,
a.blackred-text:hover{
color: #da1111;
}

button:hover .redblack-text,
a:hover .redblack-text,
button.blackred-text,
a:visited:hover .redblack-text,
a:visited .blackred-text,
button.redblack-text:hover,
a.redblack-text:hover,
button.blackred-text,
a.redblack-text:visited:hover,
a.blackred-text:visited,
a.blackred-text{
color: #2c2f3b;    
}


button .redblack:hover,
a .redblack:hover,
button.redblack:hover,
a.redblack:hover,
button .blackred,
a .blackred,
button.blackred,
a.blackred{
background-color: #2c2f3b;
}

button:hover .tored,
a:visited:hover .tored,
a:hover .tored,
button .redblack,
a .redblack,
button.redblack,
a.redblack,
button:hover .blackred,
a:hover .blackred,
button.blackred:hover,
a.blackred:hover{
background: #da1111;
}
.bold{
font-family: 'Grandstander-Bold', sans-serif;
}

.buttons-in-line,
.buttons-line{
display:flex;
column-gap: 15px;
}


html{
font-family: 'Grandstander-Regular', sans-serif;
font-size: 14px;
color: #2c2f3b;
}


.help_text{
height: 0;
position: fixed;
width: 100%;
max-width: 1080px;
left: 50%;
transform: translate(-50%,0);
bottom: 0;
z-index: 6;
}


.podcast-block .range{
width: 100px;
}
.podcast-block .frame .buttom-line-2 {
position: absolute;
width: 105%;
top: 309px;
}
.podcast-block .frame{
padding-right: 20px;
}
.podcast-block .frame2{
width: 210px;
margin: auto;
position: relative;
margin-top: 50px;
height: 321px;
}
.podcast-block .sub-frame i{
background: #59657e;
position: absolute;
width: 214px;
height: 354px;
}
.podcast-block .sub-frame{
position: absolute;
top: -20px;
height: 340px;
width: 214px;
overflow: hidden;
left: 3px;
}
.podcast-block .front-citat{
display: flex;
width: initial;
left: initial;
right: -60px;
top: -50px;
}
.podcast-block .front-citat .top-arrow{
margin-top: 20px;
margin-right: 10px;
}
.podcast-block .front-citat .entry-citat .content{
width: 50px;
max-height: initial;
overflow: initial;
}
.podcast-block .front-citat i{
transform: rotateY(180deg) rotate(-20deg);
}
.podcast-block .image img{
border-radius: 50%;
width: 100%;
transition: transform 0.1s ease-in-out;
animation: rotation360 4s infinite linear;
animation-play-state: paused;
padding: 1px;
background: #16264c;
}
.podcast-block .title span{
font-size: 14px;
line-height: 19px;
animation: scrollText infinite linear; 
display: inline-block;
text-wrap: nowrap;
position: relative;
animation-play-state: paused;
}
.podcast-block .title-ctn{
position:relative;
overflow:hidden;
mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0px, rgb(0, 0, 0) 10px, rgb(0, 0, 0) calc(100% - 10px), rgba(0, 0, 0, 0) 100%);
}


@keyframes scrollText {
from { transform: translateX(170px); }
to { transform: translateX(-100%); }
}
    
.podcast-block .title {
text-align: center;
margin: 11px 0 4px;
padding: 0 20px;

max-height: 18px;
overflow: hidden;

}
.p-audio-gal .picture{
background: none;
transform: none;
}
.p-audio-gal .picture2{
box-shadow: none;
transform: none;
}

.p-audio-gal .podcast-block .arrow-icon {
content: url("assets/img/arrow-b.svg");
}
.p-audio-gal .podcast-block .title,
.p-audio-gal .blue-text{
color:#fff;
}
.p-audio-gal .podcast-block .front-citat {
right: -110px;
}
.p-audio-gal .podcast-block .front-citat .entry-citat .content {
width: 90px;
}
.p-audio-gal .std-button a:hover .inside-area,
.p-audio-gal .std-button button:hover .inside-area{
background: #fff5;
}
.p-audio-gal .std-range input::-webkit-slider-thumb {
background: #fff;
border-color: #fff;
}
.p-audio-gal .std-range input::-moz-range-thumb {
background: #fff;
}
.p-audio-gal .podcast-block .image .cdot{
background: #171717;
}
.p-audio-gal .podcast-block .std-button .inside-area{
background: #fff3;
}
.p-audio-gal .podcast-block .disc-border2,
.p-audio-gal .podcast-block .image img,
.p-audio-gal div.std-button .top .top-line, 
.p-audio-gal div.std-button .left .left-line, 
.p-audio-gal div.std-button .right .right-line, 
.p-audio-gal div.std-button .buttom .buttom-line,
.p-audio-gal .podcast-block .sub-frame i{
background: #fff;
}


.podcast-block.rotating .image-part img{
animation-play-state: running;
}
.podcast-block.rotating .title span{
animation-play-state: running;
}
.podcast-block{
padding-bottom: 20px;
}
#small_text-2 .small-text{
margin-top: 16px;
}
@keyframes rotation360 {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}

.podcast-block .disc-border2{
width: 27px;
height: 27px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
display: flex;
border-radius: 50%;
margin: 0px;
background: #16264c;
}
.podcast-block .image{
display: flex;
justify-content: center;
width: 162px;
height: 162px;
position: relative;
margin:0 auto;



}
.podcast-block .image .transparency{
position: absolute;
left: 0;
width: 100%;
height: 100%;
top: 0;
}
.podcast-block .image .cdot{
background: #fffff9;
width: 25px;
height: 25px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
display: flex;
border-radius: 50%;
background-image: url('assets/img/pattern-pyzamakovi.png');
background-position-y: 4px;
}
.podcast-block .image-part{
margin-bottom: 8px;
}

.podcast-block .mini-buttons-part .std-range input{
height: 30px;
}
.podcast-block .mini-buttons-part .std-range input::-webkit-slider-thumb {
width: 25px;
height: 25px;
}
.podcast-block .mini-buttons-part .std-range input::-moz-range-thumb {
width: 25px;
height: 25px;
}

.podcast-block .mini-buttons-part{
display: flex;
justify-content: center;
gap: 6px;
margin-bottom: 8px;
}
.podcast-block .mini-buttons-part .std-range .std-button .left {
height: 30px;
}
.podcast-block .mini-buttons-part .std-range .std-button .right {
height: 36px;
top: 4px;
}

.podcast-block .mini-buttons-part  .std-button .buttom{
position: absolute;
top: 25px;
}

.podcast-block .mini-buttons-part .btn .std-button{
width: 29px;
}
.podcast-block .mini-buttons-part .btn .std-button .inside-area {
min-height: 20px;
line-height: 21px;
}
.podcast-block .mini-buttons-part .btn .std-button.version_1 .right {
height: 31px;
}
.podcast-block .mini-buttons-part .btn .std-button.version_1 .left {
height: 36px;
}
.podcast-block .mini-buttons-part .btn .std-button.version_0 .right {
height: 32px;
}
.podcast-block .mini-buttons-part .btn .std-button.version_0 .left {
height: 31px;
}

.podcast-block .buttons-part{
display:flex;
justify-content: center;
column-gap: 10px;
}
.podcast-block .buttons-part .btn.next .std-button{
width: 70px;
}
.podcast-block .buttons-part .alone .std-button{
width: 170px;
}
.podcast-block .buttons-part .std-button {
width: 90px;
}
.window_help_text .downpart{
display:none;
}
.window_help_text .window_inside{
padding: 20px 20px 13px;
max-height: 88vh;
overflow: auto;
}
.window_help_text .input-std-checkbox .inside{
column-gap: 15px;    
}
.window_help_text .answers-text .input-std-checkbox .text .in {
margin-top: 4px;
line-height: 25px;
}
.window_help_text .answers-text .input-std-checkbox {
margin-bottom: 14px;
}
.window_help_text .head{
display: flex;
}
.window_help_text .head .std-header{
margin-top: 6px;
flex-shrink: 0;
}

.window_help_text .downpart .inside,
.window_help_text .head .inside{
display: flex;
width: 100%;
justify-content: center;
gap: 40px;
}
.window_help_text .downpart .inside .img,
.window_help_text .head .inside .img{
margin-left: 10px;
}
.window_help_text .downpart .inside button,
.window_help_text .head .inside button{
display: flex;
}
.window_help_text .downpart .inside button i,
.window_help_text .head .inside button i{
width: 40px;
height: 34px;
}
.window_help_text .window_like .head .std-header{
flex-shrink: initial;
}
.window_help_text .head .close{
margin: auto 0 auto auto;
}
.window_help_text .window_cnt{
position:relative;
}
.window_help_text .paper.big{
transform: none;
height: 100%;
}
.window_help_text .paper.big .right-part.shadow {
margin-top: 3px;
}
.window_help_text .paper.big .left-part.shadow {
margin-top: 3px;
}
.window_help_text .paper .wholepapaper.shadow {
margin-top: 3px;
}
.window_help_text{
max-width: 595px;
width: 100%;
position: absolute;
bottom: 20px;
left: 80px;
}
.window_help_text .end-line{
display: flex;
margin-top: 20px;
}
.window_help_text .end-line .std-button {
width: 170px;
}
.window_help_text .answers-text{
margin-top: 12px;
}
.window_help_text .end-line .input-std-checkbox{
margin-top: 20px;
margin-left: 30px;
}

.movie-roll .in-content2 article .entry-thumbnail a{
display: flex;
height: initial;
}
.post-row-widget2 .content article{
margin:0 2px;
}
.movie-roll .in-content2 article{
flex-shrink: 0;
width: 177px;
}
.movie-roll .in-content,
.post-row-widget2 .in-content{
box-shadow: -4px 6px 6px 0 rgba(0,0,0,.3);
width: 100%;
overflow: hidden;
transform: rotate(0.8deg);
}
.front-citat.lower_gal_t_note{
right: 70px;
width: 287px;
margin-top: -30px;
z-index: 2;
display: flex;
top: initial;
left: initial;
}
.front-citat.lower_gal_t_note .content {
transform: rotate(2deg);
}
.front-citat.lower_gal_t_note .arrow-icon {
transform: rotate(-10deg);
margin-top: 8px;
margin-left: 10px;
}
.movie-roll .in-content2{
background-image: url("/wp-content/themes/deven/assets/img/film-strip-32.png");
padding: 22px 0 22px 4px;
background-repeat: repeat-x;
background-color: initial;
display: flex;
width: 100%;
height: 118px;
column-gap: 4px;
}

.subs_window .std-button {
width:150px;
}
.subs_window .input-std-checkbox{
margin: 15px 0 10px;
}
.subs_window .input-std-checkbox .imp{
color:#da1111;
}
.subs_window .input-std-checkbox .text{
margin-left: 10px;
}
.subs_window .outbound-form-input{
margin-bottom: 10px;
}

.window .text_part {
width: 100%;
padding: 30px 50px;
box-sizing: border-box;
display: flex;
position: relative;
overflow: auto;
}
.window .center {
text-align: center;
}
.window p button{
font-family: 'Grandstander-Bold', sans-serif;
font-size: 16px;
line-height: 20px;
color: #2c2f3b;
}
.window .close {
position: absolute;
top: 5px;
right: 20px;
z-index: 1;
}
.black-top-border .top-page{
background:#171717;
}
.window .text_window {
margin: auto;
}
.window .text_window p {
margin-bottom: 29px;
font-size: 16px;
margin-top: 20px;
line-height: 24px;
}
.window .text_window .gallery-win-images {
max-width: 800px;
margin: auto;
}
.window .select-image .pagination{
margin-top: 30px;
margin-bottom: 0;
}
.window .select-image {
width: 100%;
}
.window .row-formular {
display: flex;
gap: 20px;
}
.window .cookie-window.text_window p {
font-size: 17px;
line-height: 30px;
margin: 0 0 10px;
}
.cookie-window .input-std-checkbox .check{
margin-top: -1px;
margin-right:10px;
}
.cookie-window .input-std-checkbox{
margin-bottom: 0;
}
.subs_window .subs_wid .msg{
text-align: initial;
font-size: 17px;
margin: 20px 0 10px;
}
.window-image-text .window-page{
display: flex;
column-gap: 40px;
padding: 30px 0;
}
.cookie-window .set_off_on .btn,
.cookie-window .input-std-checkbox .inside .in{
font-size: 16px;
}
.cookie-window .sett_content .head2{
display: flex;
margin-top: 17px;
}
.window-image-text .window-page{
display:flex;
width: 100%;
}
.window-image-text .window-page .image-part{
flex-shrink: 0;
width: 330px;
}
.cookie-window .sett_content .head2 .set_off_on{
margin-left:auto;
}
.cookie-window .sett_content .content_2 {
margin-bottom: 10px;
}
.window-image-text .content-part{
display:flex;
}
.window-image-text .content-part2{
margin: auto;
}
.cookie-window .std-button .ctn{
padding: 0 20px;
}
.window .cookie-window .text_window p{
font-size: 17px;
margin-top: 0;
line-height: 30px;
}
.input-images .res-hide-3{
display: none;
}
.input-images .window .plus-rotate{
width: initial;
}
.input-images .window .img-space .desc-little{
width: 335px;
line-height: 22px;
}
.input-images .window .img-space .std-button{
width: 190px;
margin: 10px auto 0;
}
.front-citat.insert-image-text .content{
width: 100%;
}
.front-citat.insert-image-text i {
margin-top: 20px;
margin-right: 10px;
transform: rotate(20deg);
}
.front-citat.insert-image-text{
right: 130px;
left: initial;
margin-top: -80px;
top: initial;
display: flex;
}
.window .text_window.insert-image .left2{
position: relative;
max-width: 420px;
margin: auto auto auto 0;
width: 50%;
}
.window .text_window.insert-image .right2 {
width: 50%;
}
.input-images .open-window-select-image-type[value="1"] + .std-select-image {
width: 100%;
}
.input-images .open-window-select-image-type[value="1"] + div .img-space {
display: none;
}
.transparent-layer-all{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
}
.input-images .the-img-space:hover{
filter: grayscale(100%);
}
.input-images .the-img-space {
position: relative;
width: 100%;
display: flex;
box-shadow: 0 2px 14px 0 rgba(0,0,0,.3);
transition: filter 0.5s;
cursor: pointer;
padding-top: 66.666%;
overflow: hidden;
}
.input-images .cancel-insert-the-image,
.input-images .cancel-select-the-image{
display: flex;
margin: auto;
width: 36px;
height: 36px;
padding: 0px;
border-radius: 35px;
background-image: url("assets/img/circle.svg");
background-repeat: no-repeat;
background-color: white;
background-size: 32px;
background-position: 2px;
transition: 0.3s;
border: 0;
}
.input-images .the-img-space img {
transition: 400ms;
display: block;
width: 100%;
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
min-width: 100%;
min-height: 100%;
-ms-transform: translate(-50%,-50%) scale(1.01);
-webkit-transform: translate(-50%,-50%) scale(1.0);
transform: translate(-50%,-50%) scale(1.0);
}

.input-images .std-select-image .the-img-space img.wider,
.input-images .custom-image-block .the-img-space img.wider {
height: 100%;
min-width: initial;
max-width: initial;
aspect-ratio: initial;
width: auto;
}
.input-images .cancel-insert-the-image .std-svg-mask,
.input-images .cancel-select-the-image .std-svg-mask{
margin: auto;
}
.input-images .cancel-insert-the-image:hover,
.input-images .cancel-select-the-image:hover{
background-color: #d5d5d5;
}
.input-images .the-img-space label{
cursor:pointer;
display: flex;
}
.post-write-stats{
margin-bottom: 30px;
}
.post-write-stats .head{
font-size: 18px;
font-family: 'Grandstander-Bold', sans-serif;
color: #2c2f3b;
line-height: 20px;
margin-bottom: 4px;
margin-top: 10px;
}
.post-write-stats .ccitem{
display: flex;
margin-top: 4px;
}
.post-write-stats .num{
width: 20px;
}
.post-write-stats .num,
.post-write-stats .text{
font-size: 16px;
color: #2c2f3b;
line-height: 20px;
}
.post-write-stats .sign {
margin-left: auto;
}

.input-images .std-close{
position: absolute;
z-index: 2;
right: 10px;
top: 10px;
overflow: hidden;
border-radius: 35px;
}
.std-file-input input {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
cursor: pointer;
font-size: 0;
background: none;
padding: 0;
border: 0;
}
.input-images .window .std-button{
width: 120px;
margin: initial;
}
.std-button .current:hover .inside-area{
background: #c4b3a877;
}
.std-button .current .inside-area{
background: #c4b3a833;
}
.input-images .window .std-button.short{
width: 43px;
margin: 0;
}

.no-button {
border: 0;
background: none;
padding: 0;
margin: 0;
cursor: pointer;
}
.window {
left: 0;
height: 100%;
top: 0;
position: fixed;
width: 100%;
background: #00000070;
z-index: 10;
display: flex;
flex-direction: column;
overflow: auto;

padding-top: 22px;
padding-bottom: 22px;
box-sizing: border-box;
}
.window h2{
font-family: 'Grandstander-Bold', sans-serif;
font-size: 28px;
text-align: center;
line-height: 40px;
margin-top: 0;
}
.hide {
display: none !important;
}
.window .content {
position: relative;
max-width: 1020px;
width: 96%;
margin: auto;
box-sizing: border-box;
display: flex;
}
.window .content .top-page{
top: -19px;
}
.window .content .down-page{
bottom: -19px;
}

.window .content2{
width: 100%;
background-image: 
linear-gradient(to right, #f0e7c8 0px, #fff0 25px, #fff0 50px), 
linear-gradient(to left, #f0e7c8 0px, #fff0 25px, #fff0 50px), 
linear-gradient(to bottom, #f0e7c8 0px, #fff0 25px, #fff0 50px),
linear-gradient(to top, #f0e7c8 0px, #fff0 25px, #fff0 50px);
}
.input-images .minus-rotate{
background: none;
box-shadow: none;
}
#cancel-comment-reply-link{
margin-top: 16px;
display: block;
color: #da1111;
font-size: 16px;
}
.input-images .open-window-select-image-type[value="0"] + .std-select-image .std-close,
.input-images .open-window-select-image-type[value="0"] + .std-select-image .image-text-space-in,
.input-images .open-window-select-image-type[value="0"] + .std-select-image .the-img-space {
display: none;
}
.top-page.top-page-profil{
top: -1px;
background: #fffff9;
background-image: linear-gradient(to right, #f0e7c8 0px, #fff0 25px, #fff0 50px), linear-gradient(to left, #f0e7c8 0px, #fff0 25px, #fff0 50px);
transform: rotate(0deg);
}
.top-page.down-page-profil{
top: initial;
bottom: -1px;
background: #fffff9;
background-image: linear-gradient(to right, #f0e7c8 0px, #fff0 25px, #fff0 50px), linear-gradient(to left, #f0e7c8 0px, #fff0 25px, #fff0 50px);
}
.gallery-content .photo {
justify-content: center;
width: 100%;
display: flex;
flex-wrap: wrap;
}
.window .g2-fotos-item .entry-thumbnail{
cursor: pointer;
}
.window .text_window .item .in{
display: flex;
}
.window .g2-fotos-item .entry-thumbnail::after {
height: 100%;
background: none;
}
.window .text_window .item {
width: 16.666667%;
aspect-ratio: 1;
}
.down-page{
-webkit-mask-image: url("assets/img/sticky-40-r.svg");
-o-mask-image: url("assets/img/sticky-40-r.svg");
-moz-mask-image: url("assets/img/sticky-40-r.svg");
mask-image: url("assets/img/sticky-40-r.svg");
-webkit-mask-repeat: repeat-x;
-o-mask-repeat: repeat-x;
-moz-mask-repeat: repeat-x;
mask-repeat: repeat-x;
display: block;
width: 100%;
height: 20px;
background: #f0e7c8;
position:absolute;
bottom: -10px;
}
.top-page{
-webkit-mask-image: url("assets/img/sticky-40-r.svg");
-o-mask-image: url("assets/img/sticky-40-r.svg");
-moz-mask-image: url("assets/img/sticky-40-r.svg");
mask-image: url("assets/img/sticky-40-r.svg");
-webkit-mask-repeat: repeat-x;
-o-mask-repeat: repeat-x;
-moz-mask-repeat: repeat-x;
mask-repeat: repeat-x;
display: block;
width: 100%;
height: 20px;
background: #f0e7c8;
transform: rotate(180deg);
position:absolute;
top: -10px;
}
.end-page-s{
-webkit-mask-image: url("assets/img/sticky-40-s.svg");
-o-mask-image: url("assets/img/sticky-40-s.svg");
-moz-mask-image: url("assets/img/sticky-40-s.svg");
mask-image: url("assets/img/sticky-40-s.svg");
-webkit-mask-repeat: no-repeat;
-o-mask-repeat: no-repeat;
-moz-mask-repeat: no-repeat;
mask-repeat: no-repeat;
display: block;
height: 100%;
width: 20px;
background: #171717;
}
.end-page{
-webkit-mask-image: url("assets/img/sticky-40-r.svg");
-o-mask-image: url("assets/img/sticky-40-r.svg");
-moz-mask-image: url("assets/img/sticky-40-r.svg");
mask-image: url("assets/img/sticky-40-r.svg");
-webkit-mask-repeat: repeat-x;
-o-mask-repeat: repeat-x;
-moz-mask-repeat: repeat-x;
mask-repeat: repeat-x;
display: block;
width: 100%;
height: 20px;
background: #171717;
margin-top: -5px;
}

.pagination .text-row {
display: none;
}
.pagination .whole-row {
display: flex;
justify-content: center;
gap: 15px;
}
.pagination .std-button .ctn{
padding: 0 10px;
}
.profil_page .pagination{
margin-top: -20px;
margin-bottom: 60px;
}

@media screen and (max-height: 1090px){
.footer_up {
overflow-y: scroll;
overflow-x: hidden;
bottom: 0;
-ms-overflow-style: none;
scrollbar-width: none;
}
}
.gleft .arrow-left, .gright .arrow-right, i.arrow-left {
-webkit-mask-image: url(assets/img/arrow-left.svg);
-o-mask-image: url(assets/img/arrow-left.svg);
-moz-mask-image: url(assets/img/arrow-left.svg);
mask-image: url(assets/img/arrow-left.svg);
-webkit-mask-repeat: no-repeat;
-o-mask-repeat: no-repeat;
-moz-mask-repeat: no-repeat;
mask-repeat: no-repeat;
max-width: initial;
-webkit-mask-size: 100% 100%;
-o-mask-size: 100% 100%;
-moz-mask-size: 100% 100%;
mask-size: 100% 100%;
background: #fff;
display: block;
}
.profil_page .edit_post .center_page{
width: 700px;
margin: auto;
max-width: 90%;
}
.profil_page .edit_post .center_page .std-button{
max-width: 300px;
}
.profil_page .edit_post .center_page .outsubmit{
font-size: 16px;
margin-top: 5px;
}
.profil_page .edit_post .center_page .outsubmit:hover{
color: #da1111;
}

.profil_page .edit_post .std-textarea{
line-height: 26px;
}
.profil_page .edit_post.two-columns {
display: flex;
padding: 15px 30px 0;
}
.profil_page .edit_post.two-columns .left-side {
width: 100%;
}
.profil_page .edit_post.two-columns .right-side {
width: 370px;
flex-shrink: 0;
margin-left: auto;
padding-left: 30px;
}
.profil_page .detail-user {
width: 100%;
padding: 20px 60px 0;
box-sizing: border-box;
}
.profil_page .detail-user .g2-fotos-item .meta-info{
display:none;
}
.profil_page .detail-user .detail-user-fst-line {
display: flex;
width: 100%;
column-gap: 20px;
}
.profil_page .detail-user .left-column {
width: 50%;
}
.profil_page .detail-user .right-column {
width: 50%;
}
.profil_page .detail-user .profil-short {
display: flex;
}
.profil_page .detail-user .left-column-inner {
width: 140px;
display: flex;
flex-shrink: 0;
}
.profil_page .detail-user .profil-short .content {
margin: auto;
width: 100%;
}
.profil_page .detail-user .right-column-inner {
display: flex;
margin-left: 25px;
}
.profil-detail-social.social-widget-b {
display: flex;
padding-bottom: 0;
column-gap: 15px;
margin-top: 10px;
}
.profil_page .detail-user .desc-desc {
margin-top: 24px;
}
.profil_page .detail-user .item {
display: flex;
column-gap: 10px;
line-height: 24px;
padding-bottom: 15px;
}
.profil_page .detail-user .posts .head {
margin-left: 24px;
}
.profil_page .detail-user .posts .value {
padding-top: 10px;
margin-bottom: 20px;
}
.profil_page .detail-user .item .order {
width: 14px;
}
.profil_page .detail-user .item .title {
max-height: 24px;
overflow: hidden;
padding-right: 20px;
}
.profil_page .detail-user .item .button {
width: 70px;
margin-left: auto;
flex-shrink: 0;
}
.profil_page .detail-user .posts .add-button {
margin-left: 24px;
width: 190px;
}
.profil-detail-social.social-widget-b .socialsiteitem:first-child,
.profil-detail-social.social-widget-b .socialsiteitem{
margin: 0;
}
.profil_page .edit_post{
display: flex;
padding: 10px 30px 0;
}
.profil_page .edit_post .right-side {
width: 370px;
flex-shrink: 0;
margin-left: auto;
padding-left: 30px;
}
.profil_page .detail-user .desc{
width: initial;
font-size: 16px;
line-height: 26px;
}
.profil_page .detail-user .photo-row {
padding-top: 50px;
padding-bottom: 60px;
}
.profil_page .detail-user .g2-fotos {
padding: 0;
justify-content: initial;
column-gap: 16px;
row-gap: 16px;
padding-top: 15px;
flex-wrap: initial;
}
.profil_page .detail-user .g2-fotos-item {
width: 100%;
aspect-ratio: 1;
height: initial;
margin: 0;
}

.profil_page .edit_post .left-side{
width: 100%;
}
.profil_page form .edit_post div .title{
margin: 10px 0 0 0;
line-height: 20px;
}
.profil_page form .edit_post div .input-images .img-space .desc,
.profil_page form .edit_post div .title label{
font-size: 18px;
font-family: 'Grandstander-Bold', sans-serif;
color: #2c2f3b;
}
.profil_page form .edit_post div .title .count {
line-height: 18px;
margin-top: 2px;
display: block;
font-size: 14px;
font-family: 'Grandstander-Regular', sans-serif;
float: right;
}
.profil_page form .edit_post .std-input input{
padding: 10px 10px 0;
font-size: 17px;
}
.profil_page form .edit_post div .desc{
font-family: 'Grandstander-Regular', sans-serif;
display: block;
margin: 2px 0 20px 2px;
font-size: 14px;
color: #2c2f3b;
line-height: 20px;
width: 100%;
}
.shopper_window .imp,
.profil_page .imp{
color: #da1111;
}

.profil_page .profil-header .submenu_min {
display: none;
text-align: center;
}
.actually_post .actually-post header .entry-time,
.actually_post header h3,
.actually_post .sub-desc{
position:relative;
}

.actually_post .number_0 header .lines-frame .buttom .buttom-line{
width: 450px;
height: 6px;
margin-left: 0px;
}
.actually_post .number_0 header .lines-frame .buttom {
width: 94%;
left: -18px;
top: 154px;
position: absolute;
}

.actually_post .number_0 header .lines-frame .top .top-line{
width: 420px;
height: 5px;
margin-left: 0px;
}
.actually_post .number_0 header .lines-frame .top {
width: 86%;
left: 7px;
top: -3px;
position: absolute;
}
.actually_post .number_0 header .lines-frame .left{
display:none;
}
.actually_post .number_0 header .lines-frame .right{
right: 20px;
top: -1px;
height: 148px;
max-height: 100%;
}
.actually_post .number_0 header .lines-frame .right .right-line{
margin-top: 0;
height: 205px;
width: 5px;
}
.actually_post .number_1 header .lines-frame .buttom .buttom-line{
width: 440px;
height: 6px;
margin-left: 0px;
}
.actually_post .number_1 header .lines-frame .buttom {
width: 100%;
left: -10px;
top: 171px;
position: absolute;
}

.actually_post .number_1 header .lines-frame .top .top-line{
width: 420px;
height: 5px;
margin-left: 0px;
}
.actually_post .number_1 header .lines-frame .top {
width: 100%;
left: -18px;
top: -3px;
position: absolute;
}
.actually_post .number_1 header .lines-frame .left{
display:none;
}
.actually_post .number_1 header .lines-frame .right{
right: 21px;
top: 1px;
height: 152px;
max-height: 100%;
}
.actually_post .number_1 header .lines-frame .right .right-line{
margin-top: 0;
height: 205px;
width: 5px;
}
.actually_post .number_2 header .lines-frame .buttom .buttom-line{
width: 440px;
height: 6px;
margin-left: 0px;
}

.actually_post .number_2 header .lines-frame .buttom {
width: 94%;
left: -20px;
top: 152px;
position: absolute;
}

.actually_post .number_2 header .lines-frame .top .top-line{
width: 420px;
height: 5px;
margin-left: 0px;
}
.actually_post .number_2 header .lines-frame .top {
width: 86%;
left: 4px;
top: -1px;
position: absolute;
}
.actually_post .number_2 header .lines-frame .right{
right: 21px;
top: -1px;
height: 152px;
max-height: 100%;
}
.actually_post .number_2 header .lines-frame .right .right-line{
margin-top: 0;
height: 205px;
width: 5px;
}
.actually_post .number_2 header .lines-frame .left{
right: initial;
top: 7px;
height: 153px;
max-height: 100%;
left: -8px;
}
.actually_post .number_2 header .lines-frame .left .left-line{
margin-top: 0;
height: 205px;
width: 5px;
}
    


.lines-frame{
position: absolute;
width: 100%;
height: 100%;
}
.lines-frame .top {
margin-bottom: 3px;
width: 100%;
overflow: hidden;
margin-left: 5px;
}
.lines-frame .top .top-line {
width: 726px;
height: 8px;
content: url("assets/img/box-top.svg");
}
.lines-frame .left {
height: 100%;
overflow: hidden;
position: absolute;
top: 5px;
left: 8px;
padding-bottom: 5px;
}
.lines-frame .left .left-line {
height: 500px;
width: 11px;
content: url("assets/img/box-right.svg");
}
.lines-frame .right {
height: 100%;
overflow: hidden;
position: absolute;
top: 2px;
right: 6px;
}
.lines-frame .right .right-line {
height: 492px;
width: 18px;
content: url("assets/img/box-right.svg");
}
.lines-frame .buttom {
width: 100%;
overflow: hidden;
margin-top: -1px;
margin-left: 4px;
}
.lines-frame .buttom .buttom-line {
width: 706px;
margin: auto;
display: block;
height: 30px;
content: url("assets/img/box-top.svg");
}
.lines-frame .stain {
display: none;
}

.footer-sub-text{
margin-bottom: -9px;
margin-right: 90px;
text-align: end;
}
.std-input{
position: relative;
}
.std-input .top {
width: 100%;
overflow: hidden;
display: flex;
padding-top: 5px;
position: relative;
height: 9px;
}
.profil_page p.epilog{
margin-top: 10px;
margin-bottom: 0;
}
.profil_page .edit_post .left-side #c_myeditor_i{
min-height: 448px;
}
.profil_page .edit_post .left-side #c_prefix_i{
min-height: 99px;
}
.profil_page .edit_post .buttons{
display: flex;
gap: 20px;
}
.profil_page .edit_post .buttons .std-button{
width: 100%;
}
.std-input.version_1 .top .top-line{
transform: rotate(180deg);
}
.std-input.version_1 .top {
padding-top: 0px;
padding-bottom: 5px;
}

.std-input.version_1 .left{
top: 4px;
height: calc(100% - 7px);
/*height: 65px;*/
}
.std-input.version_1 .right{
right: 5px;
top: 2px;
}
.std-input.version_1 .left .left-line{
-webkit-mask-position-y: -100px;
-o-mask-position-y: -100px;
-moz-mask-position-y: -100px;
mask-position-y: -100px;
}
.std-input.version_1 .right .right-line{
-webkit-mask-position-y: -40px;
-o-mask-position-y: -40px;
-moz-mask-position-y: -40px;
mask-position-y: -40px;
}
.std-input.version_1 .buttom .buttom-line{
transform: rotate(0deg);
margin-left: 2px;
}
.std-input .top .top-line {
min-width: 766px;
width:100%;
height: 9px;
position: absolute;
}
.std-input .left {
height: 100%;
overflow: hidden;
position: absolute;
top: 0;
left: 0;
}
.std-input .left .left-line {
height: 430px;
width: 11px;
}
.std-input .right {
height: 100%;
overflow: hidden;
position: absolute;
top: 0;
right: 0;
}
.std-paper-line .left.paper-lines .left-line,
div div.std-input .left .left-line{
-webkit-mask-size: 11px 430px;
-o-mask-size: 11px 430px;
-moz-mask-size: 11px 430px;
mask-size: 11px 430px;
height: 100%;
}
.std-paper-line .right.paper-lines .right-line,
div div.std-input .right .right-line{
-webkit-mask-size: 18px 412px;
-o-mask-size: 18px 412px;
-moz-mask-size: 18px 412px;
mask-size: 18px 412px;
height: 100%;
}
.std-input .right .right-line {
height: 412px;
width: 18px;
}
.std-input .buttom {
width: 100%;
overflow: hidden;
display: flex;
position: relative;
height: 11px;
}
.std-paper-line .top.paper-lines .top-line,
div.std-button .top .top-line,
div.std-input .top .top-line{
-webkit-mask-image: url("assets/img/line-top.svg");
-o-mask-image: url("assets/img/line-top.svg");
-moz-mask-image: url("assets/img/line-top.svg");
mask-image: url("assets/img/line-top.svg");
}
.std-paper-line .left.paper-lines .left-line,
div.std-button .left .left-line,
div.std-input .left .left-line {
-webkit-mask-image: url("assets/img/line-left.svg");
-o-mask-image: url("assets/img/line-left.svg");
-moz-mask-image: url("assets/img/line-left.svg");
mask-image: url("assets/img/line-left.svg");

}
.std-paper-line .right.paper-lines .right-line ,
div.std-button .right .right-line,
div.std-input .right .right-line {
-webkit-mask-image: url("assets/img/line-right.svg");
-o-mask-image: url("assets/img/line-right.svg");
-moz-mask-image: url("assets/img/line-right.svg");
mask-image: url("assets/img/line-right.svg");
}
.std-paper-line .buttom.paper-lines .buttom-line, 
div.std-button .buttom .buttom-line,
div.std-input .buttom .buttom-line {
-webkit-mask-image: url("assets/img/line-top.svg");
-o-mask-image: url("assets/img/line-top.svg");
-moz-mask-image: url("assets/img/line-top.svg");
mask-image: url("assets/img/line-top.svg");
/*
content: url("assets/img/line-top.svg");
*/

min-width: 786px;
width: 100%;
height: 11px;

transform: rotate(180deg);
margin-left: -20px;
position: absolute;
}
.std-input .content {
position: relative;
width: 100%;
margin: auto;
padding: 0 18px 0 11px;
box-sizing: border-box;
display: flex;
}
.std-select .custom-select-item{
font-size: 16px;
color: #2c2f3b;
line-height: 20px;
padding: 6px 30px;
margin-bottom: 6px;
cursor: pointer;
background-image: url("assets/img/ball.svg");
background-repeat: no-repeat;
background-size: 0;
background-position-y: center;
background-position-x: 8px;
}
.std-select .custom-select-item:hover{
background-size: 11px;
}
.std-select .custom-select-item:last-child{
margin-bottom: 0;
}
.std-input .std-select .std-input .arrow{
margin-left: auto;
}
.std-input .std-select .std-input span{
line-height: 36px;
}
.std-input .std-select .std-input{
padding: 10px 10px 0;
font-size: 17px;
display: flex;  
cursor: pointer;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.list-custom-select {
position: absolute;
width: 100%;
left: 0;
box-sizing: border-box;
margin-top: 30px;
z-index: 1;
}
.pipe-svg {
-webkit-mask-image: url("assets/img/correct-i.svg");
-o-mask-image: url("assets/img/correct-i.svg");
-moz-mask-image: url("assets/img/correct-i.svg");
mask-image: url("assets/img/correct-i.svg");    
}
.post-write-stats .sign i.correct{
background: #16264c;
}
.error_field{
display: flex;
margin-top: -20px;
margin-bottom: 40px;
}
.error_field .alert-msg{
position: relative;
padding: 0 0;
margin: 0 auto;
width: initial;
}
.error_field .alert-msg .paper{
transform: rotate(-1deg);
}
.error_field .blue-text{
margin: auto;
padding: 11px 30px;
transform: rotate(-1deg);
font-size: 23px;
color: #fff;
}
.post-write-stats .sign i{
width: 17px;
height: 13px;
display: block;
margin-top: 3px;
margin-right: 10px;
}
.std-select .arrow{
width: 20px;
height: 12px;
display: block;
-webkit-mask-image: url("assets/img/arrow-head.svg");
-o-mask-image: url("assets/img/arrow-head.svg");
-moz-mask-image: url("assets/img/arrow-head.svg");
mask-image: url("assets/img/arrow-head.svg");
background: #16264c;
margin-top: 11px;
margin-right: 5px;
}
.std-select .custom-select-arrow-active .arrow{
transform: rotate(180deg);
}
.profil_page .shopper_window .outbound-form-input.std-w-select .std-select .list-custom-select .top-page.shadow,
.list-custom-select .top-page.shadow{
background: #c6c6c6;
z-index: 1;
left: -2px;
top: -17px;
}
.profil_page .shopper_window .outbound-form-input.std-w-select .std-select .list-custom-select .bottom-page.shadow,
.list-custom-select .top-page.bottom-page.shadow{
background: #c6c6c6;
left: -2px;
bottom: -21px;
}
.list-custom-select .center-page.shadow{
position: absolute;
bottom: -2px;
background: #c6c6c6;
left: -2px;
width: 100%;
height: 100%;
}
.profil_page .shopper_window .outbound-form-input.std-w-select .std-select .list-custom-select .top-page,
.list-custom-select .top-page{
top: -19px;
background-image: linear-gradient(to right, #f0e7c8 0px, #fff0 25px, #fff0 50px), linear-gradient(to left, #f0e7c8 0px, #fff0 25px, #fff0 50px), linear-gradient(to top, #f0e7c8 0px, #fff0 25px, #fff0 50px);
background-color: #fff;
z-index: 2;
}
.profil_page .shopper_window .outbound-form-input.std-w-select .std-select .list-custom-select .top-page.bottom-page,
.list-custom-select .top-page.bottom-page{
bottom: -19px;
top: initial;
transform: initial;
}
.list-custom-select-in{
position: relative;
z-index: 1;
}
.profil_page .shopper_window .outbound-form-input.std-w-select .std-select .list-custom-select-in2,
.list-custom-select-in2{
background-image: linear-gradient(to right, #f0e7c8 0px, #fff0 25px, #fff0 50px), linear-gradient(to left, #f0e7c8 0px, #fff0 25px, #fff0 50px);
padding: 5px 0;
}
.std-select  .custom-select{
width: 100%;
}
.std-select .std-input,
.std-input input{
width: 100%;
box-sizing: border-box;
border: none;
background: #ffffff6e;
font-family: 'Grandstander-Regular', sans-serif;
height: 47px;
padding: 10px 30px 0;
line-height: 20px;
color: #2c2f3b;
outline: none;
font-size: 17px;
}
.std-svg-mask{
-webkit-mask-repeat: no-repeat;
-o-mask-repeat: no-repeat;
-moz-mask-repeat: no-repeat;
mask-repeat: no-repeat;
display: block;
width: 100%;
height: 100%;
}
.gate-svg{
-webkit-mask-image: url("assets/img/gate.svg");
-o-mask-image: url("assets/img/gate.svg");
-moz-mask-image: url("assets/img/gate.svg");
mask-image: url("assets/img/gate.svg");
}
.facebook-logo-n-m{
-webkit-mask-image: url("assets/img/fontawesome/facebook-f.svg");
-o-mask-image: url("assets/img/fontawesome/facebook-f.svg");
-moz-mask-image: url("assets/img/fontawesome/facebook-f.svg");
mask-image: url("assets/img/fontawesome/facebook-f.svg");
}
.twitter-logo-n-m{
-webkit-mask-image: url("assets/img/fontawesome/twitter-w.svg");
-o-mask-image: url("assets/img/fontawesome/twitter-w.svg");
-moz-mask-image: url("assets/img/fontawesome/twitter-w.svg");
mask-image: url("assets/img/fontawesome/twitter-w.svg");
}
.message-logo-n-m{
-webkit-mask-image: url("assets/img/fontawesome/facebook-messenger.svg");
-o-mask-image: url("assets/img/fontawesome/facebook-messenger.svg");
-moz-mask-image: url("assets/img/fontawesome/facebook-messenger.svg");
mask-image: url("assets/img/fontawesome/facebook-messenger.svg");
}
.pinterest-logo-n-m{
-webkit-mask-image: url("assets/img/fontawesome/pinterest-p.svg");
-o-mask-image: url("assets/img/fontawesome/pinterest-p.svg");
-moz-mask-image: url("assets/img/fontawesome/pinterest-p.svg");
mask-image: url("assets/img/fontawesome/pinterest-p.svg");
}
.envelope-n-m{
-webkit-mask-image: url("assets/img/fontawesome/envelope.svg");
-o-mask-image: url("assets/img/fontawesome/envelope.svg");
-moz-mask-image: url("assets/img/fontawesome/envelope.svg");
mask-image: url("assets/img/fontawesome/envelope.svg");
}

.facebook-logo-m{
-webkit-mask-image: url("assets/img/icon-fb.svg");
-o-mask-image: url("assets/img/icon-fb.svg");
-moz-mask-image: url("assets/img/icon-fb.svg");
mask-image: url("assets/img/icon-fb.svg");
}
.twitter-logo-m{
-webkit-mask-image: url("assets/img/icon-tw.svg");
-o-mask-image: url("assets/img/icon-tw.svg");
-moz-mask-image: url("assets/img/icon-tw.svg");
mask-image: url("assets/img/icon-tw.svg");
}
.instagram-logo-m{
-webkit-mask-image: url("assets/img/icon-inst.svg");
-o-mask-image: url("assets/img/icon-inst.svg");
-moz-mask-image: url("assets/img/icon-inst.svg");
mask-image: url("assets/img/icon-inst.svg");
}

.pinterest-logo-m{
-webkit-mask-image: url("assets/img/icon-pin.svg");
-o-mask-image: url("assets/img/icon-pin.svg");
-moz-mask-image: url("assets/img/icon-pin.svg");
mask-image: url("assets/img/icon-pin.svg");
}
.social_link_icons .pinterest-logo-m{
width: 55px;
height: 55px;
}
.social_link_icons .instagram-logo-m{
width: 55px;
height: 55px;
}
.social_link_icons .facebook-logo-m{
width: 55px;
height: 55px;
}
.social_link_icons .twitter-logo-m{
width: 55px;
height: 55px;
}
.social-widget-b .socialsiteitem i,
.std-paper-line .top.paper-lines .top-line,
.std-paper-line .left.paper-lines .left-line,
.std-paper-line .right.paper-lines .right-line,
.std-paper-line .buttom.paper-lines .buttom-line,
div.std-button .top .top-line,
div.std-button .left .left-line,
div.std-button .right .right-line,
div.std-button .buttom .buttom-line,
div.std-input .top .top-line,
div.std-input .left .left-line,
div.std-input .right .right-line,
div.std-input .buttom .buttom-line,
.social_link_icons .std-svg-mask{
background: #16264c;
}

div.std-button .top .top-line,
div.std-button .left .left-line,
div.std-button .right .right-line,
div.std-button .buttom .buttom-line,
div.std-input .top .top-line,
div.std-input .left .left-line,
div.std-input .right .right-line,
div.std-input .buttom .buttom-line{
-webkit-mask-size: 100% 100%;
-o-mask-size: 100% 100%;
-moz-mask-size: 100% 100%;
mask-size: 100% 100%;
display: block;
content: initial;   
}
.social-widget-b .socialsiteitem:hover i,
.error-field div.std-button .top .top-line,
.error-field div.std-button .left .left-line,
.error-field div.std-button .right .right-line,
.error-field div.std-button .buttom .buttom-line,
.error-field div.std-input .top .top-line,
.error-field div.std-input .left .left-line,
.error-field div.std-input .right .right-line,
.error-field div.std-input .buttom .buttom-line{
background: #da1111;
}
div.input-std-checkbox .check.error-field{
border-color: #da1111;
}
.search-form .std-input{
width: 100%;
}

.search-form .std-button{
margin-left: 20px; 
width: 90px;
flex-shrink: 0;
}
.search-form .std-button .nav-search{
background: #2c2f3b;
}
.std-button{
display: flex;
flex-direction: column;
}
.std-button .ctn{
display: flex;
margin: auto;
}
.std-button .inside-area{
min-height: 51px;
display: flex;
justify-content: center;
-webkit-mask-image: url(assets/img/sub-button-area.svg);
-o-mask-image: url(assets/img/sub-button-area.svg);
-moz-mask-image: url(assets/img/sub-button-area.svg);
mask-image: url(assets/img/sub-button-area.svg);
-webkit-mask-repeat: no-repeat;
-o-mask-repeat: no-repeat;
-moz-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: 100% 100%;
-o-mask-size: 100% 100%;
-moz-mask-size: 100% 100%;
mask-size: 100% 100%;
width: 100%;
height: 100%;
background: #da111133;
}

.profil_page .basket .basket-item .cmn button:hover,
.std-button a:focus .inside-area, 
.std-button a:hover .inside-area,
.std-button button:hover .inside-area{
background: #da111166;
}
.std-button.version_2 .top{
margin-bottom: 3px;
margin-left: 5px;
}
.std-button.version_2 .top .top-line{
width: 726px;
height: 8px;
margin-left: 0;
}
.std-button.version_2 .left{
height: 100%;
left: 8px;
top: 0;
width: 10px;
}
.std-button.version_2  .left .left-line {
height: 500px;
width: 11px;
margin-top: 0;
}
.std-button.version_2 .right {
height: 100%;
top: 2px;
right: 6px;
width: 10px;
}
.std-button.version_2 .right .right-line {
height: 492px;
width: 18px;
margin-top: 0;
}
.std-button.version_2 .buttom {
margin-top: -1px;
margin-left: 4px;
}
.std-button.version_2 .buttom .buttom-line {
width: 706px;
height: 11px;
margin-left: -280px;
}

.std-button .stdbutton-btn{
outline: none;
height: 100%;
cursor: pointer;
position: relative;
width: 100%;
padding: 0 1px 0 4px;
box-sizing: border-box;
display: flex;
border: none;
margin-bottom: -4px;
background: none;
}
.std-button{
position: relative;
}
.std-button .top {
width: 100%;
overflow: hidden;
display: flex;
height: 9px;
flex-shrink: 0;
position: relative;
}
.std-button.version_1 .top .top-line{
margin-left: -120px;
}
.std-button.version_1 .left{
top: 0;
}
.std-button.version_1 .right{
height: 64px;
top: 3px;
}
.std-button.version_1 .buttom .buttom-line{
margin-left: -70px;
}
.std-button .top .top-line {
min-width: 766px;
width:100%;
height: 9px;
margin-left: -200px;
position: absolute;
}
.std-button .left {
height: 100%;
overflow: hidden;
position: absolute;
top: 5px;
left: 0px;
height: 64px;
}
.std-button .left .left-line {
height: 430px;
width: 11px;
margin-top: -290px;
}
.std-button .right {
height: 100%;
overflow: hidden;
position: absolute;
top: 1px;
right: -10px;
height: 66px;
}
.std-button .right .right-line {
height: 412px;
width: 18px;
margin-top: -170px;
}
.std-button .buttom {
width: 100%;
overflow: hidden;
display: flex;
height: 11px;
flex-shrink: 0;
padding-top: 4px;
position: relative;
}
.std-button .buttom .buttom-line {
min-width: 786px;
width: 100%;
height: 11px;
content: url("assets/img/line-top.svg");
margin-left: -250px;
margin-top: -4px;
position: absolute;
}
.input-std-checkbox{
margin-bottom: 17px;
margin-top: -2px;
}
.input-images .window .insert-image .right2 .std-button{
width: 240px;
max-width: 100%;
}
.input-std-checkbox .checkbox-out ::selection{
background: none;
}
.login-page .std-button {
width: 250px;
margin-bottom: 30px;
}
.login-page .input-std-checkbox label .check2{
margin-top:2px;
}

.input-std-checkbox label .check2 {
margin: 1px auto;

display: flex;
margin: auto;
}
.input-std-checkbox label input:checked ~ .inside .red-circle-icon{
opacity: 1;
}
.input-std-checkbox .check .red-circle-icon{
opacity: 0;
margin: 0;
width: 13px;
}
.input-std-checkbox .check {
line-height: 22px;
width: 17px;
height: 17px;
border-radius: 20px;
border: 1px solid #16264c;
margin: 5px auto 0;
display: flex;
}

.subs_widget .terms{
padding-top: 18px;
}
.subs_widget .terms .text .in{
padding-top: 5px;
padding-left: 13px;
}
.input-std-checkbox input {
display: none;
}
.input-std-checkbox .checkbox-out {
display: flex;
}
.input-std-checkbox .inside {
display: flex;
}

html {
color: #2c2f3b;
}
.footer_up .inside,
.subs_widget .inside {
font-family: 'Grandstander-Regular', sans-serif;
font-size: 17px;
text-align: center;
line-height: 22px;
margin-top: -1px;
}
.g2-formular .button{
cursor:pointer;
}
.g2-form-info h2{
font-size: 22px;
margin: 20px 0 12px;
}

.evalb-content .evalb-btn:first-child{
margin-left: auto;
}
.evalb-content .evalb-btn:last-child{
margin-right: auto;
}
.evalb-content .evalb-btn{
margin: 0 6px;
display: flex;
}
.post-block .content-post .entry-content .evalb-content .evalb-btn a:hover{
background: #9d0303;
}
.post-block .content-post .entry-content .evalb-content .evalb-btn a{
padding: 4px 17px 5px;
background: #da1111;
color: white;
font-size: 20px;
border-radius: 1px;
}
.evalb-content .evalb{
display:flex;
margin-bottom: 30px;
}

.g2-formular .g2_item .left-column{
position: absolute;
left: 5px;
top: 5px;
}


.g2-formular .g2_item .left-column i{
display:none;
width: 18px;
height: 18px;
padding: 2px;
background: white;
border-radius: 20px;
}
.g2-formular .g2_item .right-column button:hover i{
content: url("assets/img/incorrectly-h.svg");
}
.g2-formular .g2_item .right-column button i{
width: 18px;
height: 18px;
padding: 2px;
background: white;
border-radius: 20px;
content: url("assets/img/incorrectly.svg");
}
.g2-formular .g2_item .right-column button {
padding:0;
border:0;
background:none;
}
.g2-formular .icon-g2-nosafe{
content: url("assets/img/necorrectly.svg");
}
.g2-formular .icon-g2-approved{
content: url("assets/img/correctly.svg");
}
.g2-formular .g2_item .approved .left-column .icon-g2-approved{
display:block;
}
.g2-formular .g2_item .nosafe .left-column .icon-g2-nosafe{
display:block;
}
.g2-formular .g2_item .approved .right-column{
display:none;
}

.g2-formular .g2-images .oldimage .text-inputs{
display:block;
}
.g2-formular .g2-images .oldimage{
margin:2px;
}
.g2-formular .g2-images .oldimage .new{
display:none;

}
.g2-formular .g2-images .oldimage .old{
display:initial;
}
.g2-formular .g2-images .oldimage .cancelbutton{
display:initial;
}

.g2-formular .g2-images .newimage .text-inputs{
display:block;
}
.g2-formular .g2-images .newimage{
margin:2px;
}
.g2-formular .g2-images .newimage .new{
display:initial;
}
.g2-formular .g2-images .newimage .old{
display:none;
}
.g2-formular .g2-images .newimage .cancelbutton{
display:initial;
}
.g2-red-error{
color: #da1111;
text-align: center;
}
.g2-formular .g2-btns-nolog{
display:flex;
}
.g2-formular .g2-btns-nolog a{
font-family: 'Grandstander-Bold', sans-serif;
color: #da1111;
line-height: 26px;
font-size: 19px;
}
.g2-formular .g2-btns-nolog a:first-child{
margin: 0 10px 0 auto;

}
.g2-formular .g2-btns-nolog a:last-child{
margin: 0 auto 0 10px;
}
.g2-formular .g2-btns-nolog a:hover{
color: #16264c;
}
.g2-formular .g2-images .text-inputs input{
font-family: 'Grandstander-Regular', sans-serif;
width: 100%;
padding: 10px 9px 10px 9px;
box-sizing: border-box;
background: #efefef;
border: 0;
font-size:16px;
margin-bottom: 5px;
color: #16264c;
}
.g2-formular .g2-images .text-inputs input:read-only,
.g2-formular .g2-images .text-inputs textarea:read-only{
background: #f9f9f9;
border:1px solid #efefef;
}
.g2-formular .g2-images .text-inputs textarea{
font-family: 'Grandstander-Regular', sans-serif;
width: 100%;
padding: 10px 9px 10px 9px;
box-sizing: border-box;
resize: vertical;
min-height: 90px;
background: #efefef;
border: 0;
font-size:16px;
color: #16264c;
}
.g2-formular .g2-images .text-inputs{
display:none;
padding: 10px 5px 5px;
}
.g2-formular .g2-images .old{
display:none;
}
.g2-formular .g2-images .new{
display:none;
}
.g2-formular .g2-images .cancelbutton{
display:none;
}

.g2-form-info{
text-align: center;
}
.g2-form-info p{
margin: 7px 0;
color: #16264c;
line-height: 26px;
}
.g2-formular .full .button, .g2-formular .full .button:hover{
background: #282828;
}
.g2-line .g2-term{
margin-left: 20px;
padding-top: 17px;
}

.g2-line{
display: flex;
padding: 10px 0;
}
.g2-2line .text{
margin-bottom: 5px;
padding: 0px 15px;
}
.g2-2line a, .g2-2line a:visited{
color: #da1111;
}
.g2-2line a:hover{
color: #16264c;
}
.g2-2line{
font-family: 'Grandstander-Regular', sans-serif;
font-size: 16px;
text-align: center;
color: #16264c;
}
.g2-formular .image{
display:flex;
}
.g2-formular .g2_item{
max-width: 245px;
display: flex;
position: relative;
}

.g2-formular .g2_item .right-column{
position: absolute;
right: 5px;
top: 5px;
}
.g2-formular .button:hover, .g2-formular button:hover{
background: #9d0303;
}

.g2-formular .g2-images{
display: flex;
justify-content: center;
flex-wrap:wrap;
}
.g2-formular .button{
display: flex;
border: 0;
padding: 0;
background: #da1111;
color: #fff;
font-size: 20px;
font-family: 'Grandstander-Regular', sans-serif;
border-radius: 3px;
position: relative;
width: 200px;
text-align: center;
height: 30px;
margin: 20px auto 30px;
}
.g2-formular button .obal{
position: absolute;
overflow: hidden;
opacity: 0;
display: flex;
z-index: 3;
top: 0px;
width: 100%;
height: 100%;
}
.g2-formular button .input-files{
margin: auto;
}
.gal-order-place{
margin-left: auto;
width: initial;
display:flex;
}
.start-logo{
display: flex;
padding-top: 25px;
margin-bottom: 20px;
}
.start-logo a{
display: inline-block;
margin-left: auto;
margin-top: -6px;
}
.start-logo .text{
font-family: 'Grandstander-Regular', sans-serif;
font-size: 17px;
margin: 7px auto 0 0;
}

.forum-site .content-post{
width: 100%;
}
.forum-site .grid-page .content-container{
margin-bottom: 70px;
display: flex;
flex-wrap: wrap;
row-gap: 40px;
padding: 0 10px;
}
.forum-site .grid-page{
padding-bottom: 1px;
}

.forum-site .grid-page .content-element {
padding: 0 10px;
width: 320px;
position: relative;
margin: auto;
z-index: 3;
}
.forum-site .grid-page .content2 {
padding: 17px 0;
display: flex;
flex-direction: column;
min-height: 210px;
width: 100%;
}
.forum-status {
display:none;
}
.forum-stats .red-circle-icon{
margin-right: 9px;
margin-left: 9px;
}
.forum-poster{
display:flex;
position: relative;
}
.forum-poster .pack-avatar{
width: 55px;
height: 55px;
margin: auto;
}
.forum-poster .pack-avatar img{
width: 47px;
margin-top: -1px;
}
.forum-name .forum-stats{
text-align: center;
}
.above_part_sticky .std-button .stdbutton-btn:focus .blue-text,
.above_part_sticky .std-button .stdbutton-btn:hover .blue-text,
.forum-poster span a,
.forum-poster a{
color: #da1111;
}
.forum-poster span a:hover{
color: #2c2f3b !important;
}
.forum-poster-summary > a,
.forum-poster-summary > span{
display:block;
}
.forum-poster-avatar{
display: flex;
flex-shrink: 0;
margin-right: 10px;
}
.forum-poster .title{
max-height: 22px;
overflow: hidden;
}
.forum-poster .title,
.forum-poster span{
font-family: 'Grandstander-Regular', sans-serif;
font-size: 16px;
line-height: 22px;
}

.forum-site .grid-page .forum-name {
margin: 10px auto auto;
}
.forum-name .forum-title {
text-align: center;
max-width: 270px;
display:block;
margin: 0;
}

.title-element {
font-family: 'Grandstander-Bold', sans-serif;
font-size: 34px;
line-height: 38px;
text-align: center;
margin-bottom: 10px;
}
.description-element{
text-align: center;
max-width: 820px;
margin: 0 auto 20px;
padding: 0 30px;
line-height: 26px;
font-size: 16px;
}
.profil_page .title-page .description-element{
padding-left: 0;
padding-right: 0;
margin-bottom: 0;
}
.paper{
position: absolute;
width: 100%;
transform: rotate(1deg);
height: 104%;
}
.paper .side-stuck{
-webkit-mask-repeat: repeat-y;
-o-mask-repeat: repeat-y;
-moz-mask-repeat: repeat-y;
mask-repeat: repeat-y;
position: absolute;
width: 30px;
mask-size: 40px 200px;
height: 100%;
}
.paper .right-part {
transform: rotate(-181deg);
right: -20px;
}
.paper .right-part.shadow{
margin-top: 2px;
right: -19px;
}
.paper.big .right-part {
transform: rotate(-181deg);
right: -20px;
}
.paper.big .right-part.shadow{
margin-top: 2px;
right: -19px;
}
.paper.big .right-part.backpaper-color{
}
.paper .left-part {
left: -20px;
transform: rotate(-1deg);
}
.paper .left-part.shadow{
margin-top: 2px;
left: -21px;
}
.paper.big .left-part{
left: -20px;
transform: rotate(-1deg);
}
.paper.big .left-part.shadow{
left: -21px;
margin-top: 2px;
}
.paper .wholepapaper.shadow{
margin-top: 2px;
}
.paper.big .left-part.backpaper-color{
}
.forum-poster-summary{
position: relative;
}
.content-element.vers_2 .paper {
transform: rotate(-5deg);
height: 124%;
margin-top: -13px;
}
.content-element.vers_2 .paper .left-part {
transform: rotate(5deg);
}
.content-element.vers_2 .paper .right-part {
transform: rotate(-175deg);
}
.content-element.vers_0 .paper {
height: 123%;
margin-top: -9px;
}
.paper .wholepapaper,
.paper{
width: 100%;
height: 100%;
position: absolute;
}
.paper.big{
height: 104%;
}
.paper .backpaper-color {
background: #f0e9d3;
}
.paper .shadow {
background: #c6c6c6;
}
.content-element.vers_1 .left.paper-lines{
height: 90%;
margin-top: 5px;
}
.content-element.vers_1 .left.paper-lines .left-line{
margin-top: -90px;
}
.content-element.vers_1 .top.paper-lines{
rotate: 2deg;
padding-top: 2px;
height: 12px;
}
.content-element.vers_1 .top.paper-lines .top-line{
margin-left: -280px;
}

.content-element.vers_1 .right.paper-lines{
margin-top: 20px;
height: 70%;
}
.content-element.vers_1 .right.paper-lines .right-line{
margin-top: -70px;
}

.content-element.vers_1 .buttom.paper-lines .buttom-line{
margin-left: -180px;
}

.shopper_window .loading{
height: 54px;
width: 64px;
position: relative;
}
.shopper_window .spinner {
animation: rotate 2s ease-in-out infinite;
z-index: 2;
position: absolute;
top: 50%;
left: 50%;
margin: -25px 0 0 -25px;
width: 50px;
height: 50px;
}
.shopper_window .spinner .path {
stroke: #da111133;
stroke-linecap: round;
animation: dash 1.5s ease-in-out infinite;
}

@keyframes rotate {
100% {
transform: rotate(360deg);
}
}

@keyframes dash {
0% {
stroke-dasharray: 1, 150;
stroke-dashoffset: 0;
}
50% {
stroke-dasharray: 90, 150;
stroke-dashoffset: -35;
}
100% {
stroke-dasharray: 90, 150;
stroke-dashoffset: -124;
}
}

.control-panel > .profil-menu-all > .cafe-stain,
.control-panel > .cafe-stain{
position: absolute;
width: 162px;
right: 60px;
rotate: 160deg;
top: -13px;
z-index: 1;
}
.product-page .stain{
position: absolute;
left: 90px;
width: 70px;
rotate: 90deg;
top: 23px;
}
.basic-thumbnail .entry-link{
display: flex;
}
.whole-category-page .product-item .std-input.version_0 .left{
display: none;
}
.whole-category-page .product-item .std-input.version_0 .top{
position: absolute;
top: -30px;
left: -15px;
}
.whole-category-page .product-item .std-input.version_0 .top-line{
margin-left: -310px;
}
.whole-category-page .product-item .std-input.version_0 .right{
right: -10px;
height: 107%;
top: -27px;
}
.whole-category-page .product-item .std-input.version_0 .right-line{
-webkit-mask-position-y: -80px;
-o-mask-position-y: -80px;
-moz-mask-position-y: -80px;
mask-position-y: -80px;
}
.whole-category-page .product-item .std-input.version_0 .buttom{
position: absolute;
bottom: -10px;
right: -4px;
width: 93%;
}
.whole-category-page .product-item .std-input.version_0 .buttom-line{
margin-left: -140px;
}
.whole-category-page .product-item .std-input.version_1 .top{
position: absolute;
top: -24px;
width: 300px;
left: -5px;
}
.whole-category-page .product-item .std-input.version_1 .top-line{
margin-left: -180px;
}
.whole-category-page .product-item .std-input.version_1 .left{
top: -22px;
left: -2px;
}
.whole-category-page .product-item .std-input.version_1 .left-line{
-webkit-mask-position-y: 0px;
-o-mask-position-y: 0px;
-moz-mask-position-y: 0px;
mask-position-y: 0px;
}
.whole-category-page .product-item .std-input.version_1 .right{
right: -8px;
top: -26px;
}
.whole-category-page .product-item .std-input.version_1 .buttom{
position: absolute;
bottom: 0px;
width: 220px;
}
.whole-category-page .product-item .std-input.version_1 .buttom-line{
margin-left: -250px;
}

.whole-category-page .product-item .std-input.version_2 .right{
display:none;
}
.whole-category-page .product-item .std-input.version_2 .top{
position: absolute;
top: -33px;
width: 105%;
left: 0;
}
.whole-category-page .product-item .std-input.version_2 .top-line{
margin-left: -280px;
}
.whole-category-page .product-item .std-input.version_2 .left{
top: -15px;
height: 104%;
}
.whole-category-page .product-item .std-input.version_2 .buttom{
position: absolute;
bottom: 1px;
width: 55%;
}
.whole-category-page .product-item .std-input.version_2 .buttom-line{
margin-left: -380px;
}
.whole-category-page .product-item > .std-input{
position:absolute;
width: 100%;
height: 100%;
}
.whole-category-page .product-item .text-part{
margin-top: 35px;
height: 100%;
display: flex;
flex-direction: column;
}
.whole-category-page .product-item .title_space{
max-height: 55px;
overflow: hidden;
color: #2c2f3b;
font-size: 21px;
font-family: 'Grandstander-Bold', sans-serif;
font-weight: normal;
line-height: 28px;
letter-spacing: -0.6px;
display: block;
margin-bottom: 10px;
}
.whole-category-page .product-item .excerpt{
font-family: 'Grandstander-Regular', sans-serif;
font-size: 16px;
line-height: 22px;
max-height: 65px;
overflow: hidden;
}
.whole-category-page .product-item .sub_title{
display: flex;
margin-top: auto;
padding-top: 10px;
}
.whole-category-page .quest-container{
display: flex;
width: 100%;
padding: 60px 15px 0;
flex-wrap: wrap;
row-gap: 60px;
box-sizing: border-box;
}
.whole-category-page .description-element{
margin-bottom: 15px;
}
.whole-category-page .product-item {
position:relative;
width:33.33%;
}
.whole-category-page .product-item-content{
margin: 0px 20px;
height: 100%;
display: flex;
flex-direction: column;
}
.whole-category-page .product-item .payed{
display:flex;
margin-left: auto;
flex-shrink: 0;
}
.whole-category-page .product-item .author a{
margin-top: 19px;
display: block;
}
.whole-category-page .product-item .author{
padding-right: 13px;
box-sizing: border-box;
}
.whole-category-page .product-item .sale{
text-decoration: 2px solid #16264c line-through;
margin-right: 20px;
margin-top: 19px;
}
.whole-category-page .product-item  .std-button .ctn{
padding: 0 15px;
}

.whole-category-page .quest-category{
margin-bottom: 34px;
display: flex;
justify-content: center;
column-gap: 10px;
}
.whole-category-page .quest-filter form{
display:flex;
justify-content: center;
column-gap: 20px;
padding: 0 30px;
}
.whole-category-page .quest-filter .quest_form_item{
width: 100%;
}
.whole-category-page .quest_form_item.lst .std-button{
margin-top: 45px;
}
.forum-site .row {
display: flex;
padding-bottom: 50px;
}
.forum-block .forum-head .above_part_relative{
height: 0;
}
.forum-block .forum-head .above_part_sticky{
left: 0;
top: 30px;
}
.forum-block .mini-formular{
max-width: 670px;
width: 100%;
margin:auto;
padding: 0 15px;
box-sizing: border-box;
}

.forum-block .mini-formular .std-header{
display: flex;
font-size: 23px;
}
.forum-block .mini-formular .std-header .editor-row-submit a{
cursor:pointer;
}
.forum-block .mini-formular .std-header .editor-row-submit{
margin-left: auto;
}
.forum-block .mini-formular .std-button{
width: 220px;
margin: 30px auto 0;
}
.forum-block .mini-formular textarea{
min-height: 160px;
}
.forum-block .topic-head .front-citat{
width: initial;
display: flex;
flex-direction: row-reverse;
left: 100%;
margin-left: 80px;
}
.forum-block .topic-head .front-citat .top-arrow{
margin-top: 30px;
margin-right: -10px;
}

.forum-block .topic-head .links a:visited:hover i,
.forum-block .topic-head .links a:hover i{
background: #da1111;
}
.forum-block .topic-head .links i{
width: 30px;
height: 30px;
background: #16264c;
}
.forum-block .topic-head .front-citat .content{
width: 176px;
text-align: center;
}
.forum-block .topic-head{
display:flex;
width: 100%;
margin-bottom: 30px;
}
.forum-block .topic-head .links{
margin-left: auto;
display: flex;
flex-direction: column;
gap: 6px;
margin-top: 5px;
}
.forum-block .title-element.topic-title{
text-align: initial;
line-height: 44px;
}
.forum-block .set_next .item{
position:relative;
}
.forum-site .row .post-block {
flex-shrink: initial;
display: flex;
position: relative;
box-sizing: border-box;
width: 100%;
padding: 30px 0 0;
}
.sub_forum .advert_banner_2{
padding: 0 30px;
}
.forum-site .snd-col {
width: 370px;
max-width: 370px;
margin-left: auto;
flex-shrink: 0;
}
.forum-block .post-element {
position:relative;
margin-top: 0;
margin-bottom: 20px;
}
.forum-block .post-element.first-post-all {
margin-top: 30px;
}
.forum-block .post-element.first-post-all .paper{
top: -7px;
}
.forum-block .post-element-content{
padding: 30px 20px 20px;
display: flex;
position: relative;
}
.forum-block .post-element .post-author {
flex-shrink: 0;
width: 80px;
display: flex;
flex-direction: column;
}
.forum-block .post-element .post-avatar {
position: relative;
}
.forum-block .post-element .post-author-block-name {
display: none;
}
.forum-block .post-element .post-author-block-meta {
text-align: center;
}
.forum-block .post-element .post-wrapper {
padding-left: 30px;
width: 100%;
}
.forum-block .post-element .forum-post-header {
display: flex;
margin-bottom: 8px;
}
.forum-block .post-element .forum-post-header .profile-link {
font-size: 19px;
line-height: 25px;
}
.forum-block .post-element .forum-post-date {
margin-left: 10px;
line-height: 25px;
margin-top: 1px;
}
.forum-block .post-element .forum-post-menu {
margin-left: auto;
position: relative;
height: 24px;
}
.forum-block .post-element .set_next {
display: none;
}
.forum-block .post-element .post-author .pack-avatar{
height: initial;
aspect-ratio: 1;
margin: 0 0 2px;
}
.forum-block .forum-post-menu .set_next {
display: none;
position: absolute;
min-width: 83px;
right: 10px;
top: 25px;
z-index: 2;
}
.forum-block .forum-post-menu .set_next .paper{
top: -3px;
}
.forum-block .forum-post-menu button.show_menu + .set_next {
display: block;
}

div .forum-site .last-line .add_smile button{
margin-left: 0;
}
.forum-block .post-element .post-message p {
font-size: 17px;
line-height: 30px;
margin-bottom: 20px;
margin-top: 0;
}
i.three-dots {
width: 7px;
display: block;
-webkit-mask-image: url(assets/img/ellipsis-v.svg);
-o-mask-image: url(assets/img/ellipsis-v.svg);
-moz-mask-image: url(assets/img/ellipsis-v.svg);
mask-image: url(assets/img/ellipsis-v.svg);
-webkit-mask-size: 100% 100%;
-o-mask-size: 100% 100%;
-moz-mask-size: 100% 100%;
mask-size: 100% 100%;
height: 19px;
}
.forum-block .end_posts{
margin-top: 70px;
}
.forum-block .post-block .navigation.pagination.std-navs .nav-links{
padding-top: 10px;
}
.forum-block .post-element.indented {
margin-left: 110px;
}
.forum-block .set_next a, .forum-block .set_next label {
cursor: pointer;
padding: 6px 15px;
display: block;
}
.forum-block .post-counter i {
display: inline-block;
margin-bottom: -1px;
margin-right: 4px;
width: 18px;
height: 14px;
}

.navigation.pagination.std-navs .nav-links{
padding-top: 30px;
}
.navigation.pagination.std-navs .small-nav-links{
display:none;
justify-content: center;
column-gap: 15px;
margin-bottom: 10px;
}
.navigation.pagination.std-navs .nav-links{
display:flex;
justify-content: center;
column-gap: 15px;
padding-top: 0;
}
.forum-block .forum-menu{
max-width: 220px;
display: block;
margin: -10px auto 10px;
}
.forum-block  .cafe-stain {
position: absolute;
width: 162px;
right: 40px;
rotate: 160deg;
top: -13px;
z-index: 1;
}
.forum-block .topics .content-element {
width: 100%;
position: relative;
margin-bottom: 60px;
display: flex;
box-sizing: border-box;
}
.forum-block .topics .topic-name .std-header{
font-size: 19px;
overflow: hidden;
height: 25px;
padding-right: 30px;
}
.forum-block .topics .topic-poster-avatar .pack-avatar{
height: 50px;
}
.forum-block .topics .topic-poster-avatar{
flex-shrink: 0;
width: 50px;   
display: flex;
}
.forum-block .topics .topic-lastpost-small{
display:none;
}
.forum-block .topics .topic-name {
width: 100%;
position:relative;
}
.forum-block .topics .topic-name-in{
display: flex;
flex-direction: column;
position: relative;
z-index:1;
width: 100%;
}
.forum-block .topics .topic-name .std-input .buttom{
position: absolute;
bottom: 0;
}
.forum-block .spec-topic-marg{
position: relative;
}
.forum-block .spec-topic-marg > .front-citat {
right: 15px;
left: initial;
top: initial;
display: flex;
width: initial;
}
.forum-block .spec-topic-marg > .front-citat .entry-citat{
margin-top: -8px;
width: 187px;
margin-left: 5px;
}
.forum-block .spec-topic-marg > .front-citat .top-arrow{
rotate: 0deg;
width: 30px;
overflow: hidden;
}
.forum-block .spec-topic-marg > .front-citat .content{
transform: rotate(3deg);
}
.forum-block .topics .topic-name .paper{
width: 102%;
left: -10px;
height: calc(100% + 38px);
top: -24px;
transform: rotate(0deg);
}
.forum-block .quete-space{
margin-bottom: 50px;
margin-top: -5px;
}
.forum-block .quete-desc {
text-align: center;
}
.forum-block .topics .topic-name .std-input{
position: absolute;
width: calc(100% + 38px);
height: calc(100% + 38px);
left: -20px;
top: -23px;
}
.forum-block .topics .topic-name i{
margin:0
}
.forum-block .content-container.topics{
padding: 50px 30px 0;
}
.forum-block .topics .topic-poster.vers_0 .paper{
height: 80px;
top: -15px;
left: -3px;
rotate: 1deg;    
}
.forum-block .topics .topic-poster.vers_1 .paper{
display:none;
}
.forum-block .topics .topic-poster.vers_2 .paper{
height: 80px;
top: -15px;
left: -3px;
rotate: -1deg;
}

.forum-block .topics .topic-poster-inter{
display: flex;
margin:auto 0;
}

.forum-block .topics .topic-poster {
margin-left: 40px;
width: 210px;
flex-shrink: 0;
position: relative;
}
.forum-block .topics .topic-poster-content {
display: flex;
margin: auto 0;
width: 100%;
}
.forum-block .topics .forum-poster-summary {
display: flex;
margin-left: 10px;
}
.forum-block .topics .forum-poster-summary-content {
margin: auto 0;
}
.whole-category-page .quest-category .red-circle-icon{
margin-right: 0;
}
.shopper_window .outbound-form-input{
margin-bottom: 15px;
}
.login-page{
display: flex;
}
.outbound-form-input .desc{
font-family: 'Grandstander-Regular', sans-serif;
display: block;
margin: 2px 0 20px 2px;
font-size: 14px;
color: #2c2f3b;
line-height: 22px;
width: 100%;
}
.outbound-form-input .std-input input{
padding: 10px 10px 0;
font-size: 17px;
background: none;
}
.outbound-form-input .title label{
font-family: 'Grandstander-Bold', sans-serif;
font-size: 17px;
line-height: 30px;
display: block;
}
.outbound-form-input .title{
margin-bottom: -4px;
}
.shopper_window .conditions .condition{
margin-bottom:10px;
}
.shopper_window .conditions .input-std-checkbox {
margin-bottom: 0;
margin-top: 0;
}
.shopper_window .conditions .in{
margin-top: 3px;
margin-left: 7px;
}
.shopper_window .conditions .in,
.shopper_window .conditions .in a{
font-size: 15px;
line-height: 24px;
}
.shopper_window .type_select .head-subscribe .price{
display: flex;
margin-left: 10px;  
}
.shopper_window .buttons > .std-button,
.shopper_window .type_select .item{
width: 160px;
}
.shopper_window .type_select .head-subscribe{
display: flex;    
}
.shopper_window .buttons,
.shopper_window .type_select{
display: flex;
column-gap: 15px;
margin-top: 20px;
}
.shopper_window{
position: relative;
}
.shopper_window .summary{
margin-top: 10px;
}
.shopper_window .summary .item{
display: flex;
font-size: 17px;
line-height: 30px;
}
.shopper_window .range,
.shopper_window .sponsor_subline{
display:flex;
font-size: 17px;
}
.shopper_window .sponsor_subline .left {
margin-right: auto;
}
.shopper_window .sponsor_subline .right {
margin-left: auto;
}
.std-range .std-button{
width: 100%;
}
.std-range .std-button .top .top-line{
margin-left: 0;
}
.std-range .std-button .left{
height: 20px;
}
.std-range .std-button .right{
height: 26px;
top: -2px;
right: -10px;
}
.std-range .std-button .buttom .buttom-line{
margin-left: -90px;
}
.shopper_window .outbound-form-input.std-w-select .std-select .list-custom-select .top-page.shadow{
background-color: #c6c6c6;
}

.shopper_window .outbound-form-input.std-w-select .std-select .list-custom-select .top-page{
background-image: none;
background-color: #fffff9;
}
.shopper_window .outbound-form-input.std-w-select .std-select .list-custom-select-in2{
background-image: none;
}
.shopper_window .outbound-form-input.std-w-select .std-select .std-input{
background: none;
}
.shopper_window .outbound-form-input.error div.std-input .top .top-line, 
.shopper_window .outbound-form-input.error div.std-input .left .left-line, 
.shopper_window .outbound-form-input.error div.std-input .right .right-line, 
.shopper_window .outbound-form-input.error div.std-input .buttom .buttom-line{
background: #da1111;
}
.std-range-btn-pack{
margin-top: -5px;
z-index: 1;
display: flex;
outline: none;
height: 100%;
cursor: pointer;
position: relative;
width: 100%;
padding: 0 1px 0 4px;
box-sizing: border-box;
margin-bottom: -5px;
}
.std-range input {
-webkit-appearance: none;
width: 100%;
height: 14px;
background: none;
outline: none;
opacity: 0.7;
-webkit-transition: .2s;
transition: opacity .2s;
border-radius: 20px;
box-sizing: content-box;
margin: 0;
}
.std-range input:hover {
opacity: 1;
}
.std-range input::-webkit-slider-thumb {
-webkit-appearance: none;
appearance: none;
width: 22px;
height: 22px;
background: #ecbdac;
cursor: pointer;
border-radius: 35px;
border: 1px solid #16264c;
}
.std-range input::-moz-range-thumb {
width: 22px;
height: 22px;
background: #ecbdac;
cursor: pointer;
border-radius: 35px;
border: 1px solid #16264c;
}
.std-range{
margin-bottom: 7px;
display: flex;
}
.std-range input{
width: 100%;
}
.shopper_window .sponsor_add_button{
display: flex;
column-gap: 15px;
flex-wrap: wrap;
row-gap: 14px;
}
.shopper_window .sponsor_add_button .std-button .inside-area{
padding-left: 10px;
padding-right: 10px;
}
.shopper_window .summary h3,
.shopper_window .head-out.ext{
margin-top: 20px;
}
.shopper_window .inside .subtext4{
font-family: 'Grandstander-Bold', sans-serif;
font-size: 19px;
margin-top: 20px;
margin-bottom: 4px;
}
.shopper_window .summary .total {
margin-left: auto;
width: 50px;
flex-shrink: 0;
text-align: right;
}

.profil_page .table-posts .shopper_window .right{
margin-left: auto;
}
.shopper_window .summary .price_one_sum {
flex-shrink: 0;
}
.shopper_window .summary .price_sum {
margin-left: 0;
width: 90px;
text-align: end;
flex-shrink: 0;
}
.shopper_window .type_select .head-subscribe .price .number{
margin-right: 2px;
}
.shopper_window .whom-conditions label{
display: block;
}
.shopper_window .whom-conditions .input-std-checkbox{
margin-bottom: 0;
margin-top: 0;
}
.shopper_window .whom-conditions .input-std-checkbox .text .in{
margin-top: 2px;
font-size: 17px;
line-height: 30px;
}
.shopper_window .whom-conditions .input-std-checkbox .text{
margin-left: 9px;
}

.shopper_window .whom-conditions{
display: flex;
column-gap: 30px;
margin-top: 10px;
margin-bottom: 15px;
flex-wrap: wrap;
row-gap: 10px;
}
.shopper_window .std-input input{
padding: 10px 10px 0;
font-size: 17px;
background: none;
}
.shopper_window .outbound-form-input .desc{
margin-top: 6px;
margin-bottom: 0;
}
.shopper_window #shopper_register_formular, 
.shopper_window #shopper_login_formular{
margin-top: 30px;
}
.shopper_window .facturate-form{
margin-bottom: 22px;
}
.shopper_window .sponsor_add_button #basket_add_else_button > span{
position: absolute;
right: 16px;
top: 27px;
}
.shopper_window .sponsor_add_button #basket_add_else_button {
display: flex;
position: relative;
margin-top: -7px;
width: 107px;
}
.shopper_window .sponsor_add_button #basket_add_else_button .std-input input{
font-family: 'Indie-Flower';
font-size: 22px;
color: #16264c;
text-align: center;
padding-right: 25px;
padding-left: 5px;
width: 85px;
}
.shopper_window .sponsor_add_button .add_button .desc,
.shopper_window .sponsor_add_button .add_button .title,
.shopper_window .sponsor_add_button .add_button .outbound-form-input{
margin: 0;
}
.shopper_window .inner_part0{
padding: 29px 17px 25px 0;
}
.shopper_window .inner_part2 .cafe-stain{
position: absolute;
width: 180px;
top: -40px;
left: 480px;
transform: rotate(20deg);
}
.shopper_window .inner_part{
position: relative;
z-index: 1;
padding: 40px 60px 40px 30px;
}
.shopper_window .shopper_window_part {
flex-shrink: 0;
width: 100%;
transition: .75s margin;
}
.shopper_window .inner_part3 {
display: flex;
overflow: hidden;
transition: .5s height;
}
.std-paper-line {
position: relative;
}
.std-paper-line .top.paper-lines {
width: 100%;
overflow: hidden;
display: flex;
padding-top: 5px;
position: relative;
rotate: 2deg;
height: 12px;
}
.std-paper-line .top.paper-lines .top-line {
min-width: 766px;
width: 100%;
height: 9px;
position: absolute;
-webkit-mask-size: 100% 100%;
-o-mask-size: 100% 100%;
-moz-mask-size: 100% 100%;
mask-size: 100% 100%;
content: initial;
}
.std-paper-line .left.paper-lines {
height: 100%;
overflow: hidden;
position: absolute;
top: 0;
left: 0;
}


.std-paper-line .left.paper-lines .left-line {
height: 430px;
-webkit-mask-size: 11px 430px;
-o-mask-size: 11px 430px;
-moz-mask-size: 11px 430px;
mask-size: 11px 430px;
height: 100%;
content: initial;
}
.std-paper-line .right.paper-lines {
height: 100%;
overflow: hidden;
position: absolute;
top: 0;
right: 0;
}

.std-paper-line .right.paper-lines .right-line {
height: 412px;
width: 18px;
-webkit-mask-size: 18px 412px;
-o-mask-size: 18px 412px;
-moz-mask-size: 18px 412px;
mask-size: 18px 412px;
height: 100%;
content: initial;
}
.std-paper-line .buttom.paper-lines {
width: 100%;
overflow: hidden;
display: flex;
position: relative;
height: 11px;
margin-left: -80px;
}
.std-paper-line .buttom.paper-lines .buttom-line {
-webkit-mask-size: 100% 100%;
-o-mask-size: 100% 100%;
-moz-mask-size: 100% 100%;
mask-size: 100% 100%;
display: block;
min-width: 786px;
width: 100%;
height: 11px;
transform: rotate(180deg);
margin-left: -20px;
position: absolute;
content: initial;
}

.shopper_window h3{
margin: 0 0 10px;
font-size: 21px;
color: #2c2f3b;
font-family: 'Grandstander-Bold', sans-serif;
font-weight: normal;
line-height: 30px;
}
.shopper_window .conditions .in a,
.shopper_window .no-button.text-button{
font-family: 'Grandstander-Bold', sans-serif;
}

.shopper_window .no-button.text-button,
.shopper_window .subtext,
.shopper_window .subtext2,
.shopper_window .subtext3,
.shopper_window .subtext4{
font-size: 17px;
line-height: 30px;
}
.content-element.vers_0 .forum-poster{
width: 87%;
margin-left: auto;
margin-right: auto;
}
.content-element.vers_1 .forum-poster{
width: 87%;
margin-left: auto;
margin-right: auto;
}
.content-element.vers_2 .forum-poster {
width: 87%;
margin-left: auto;
margin-right: auto;
}
.content-element.vers_0 .forum-poster .pack-avatar{
margin-top: 4px;
}
.content-element.vers_2 .forum-poster .pack-avatar{
margin-top: 10px;
}
.g2-head.without-back .g2-main {
padding-top: 90px;
}
.g2-main .empty_back{
height: 162px;
display: flex;
position: relative;
overflow: hidden;
}
.g2-main .empty_back img{
position: absolute;
width: auto;
height: 100%;
}
.g2-main .empty_back .transparent{
width: 100%;
position: absolute;
height: 100%;
background-image: 
linear-gradient(to bottom, #f0e7c8 0px, #fff0 25px, #fff0 50px);
}

.gal-order-auto-place{
width:100%;
display:flex;
}

.gal-order-box .desc{
display:none;
}
.gal-order-box{
margin:0 20px 0 auto;
display: flex;
}
.gal-order-box form{
min-width: 220px;
}
.gal-order-box .sorttext{
margin: 17px 10px 0px 0;
}
.gal-order-box .std-input .std-select .std-input {
padding: 0px 10px 0;
height: 27px;
}
.gal-order-box .std-input .std-select .std-input span{
padding-right: 10px;
}

.gal-order-box select{
background: #fbf9f3;
padding: 5px 9px;
color: #16264c;
border: 1px solid #dadada;
margin-top: 3px;
margin-bottom: 1px;
font-size: 13px;
font-family: 'Grandstander-Regular', sans-serif;
}
.gal-order-box select option{
font-size: 13px;
color: #16264c;
font-family: 'Grandstander-Regular', sans-serif;
}

.content-post .type-content .entry-content .wp-block-image a{
width: 92%;
max-width: 676px;
margin: auto;
transform: rotate(-1deg);
display: block;
height: initial;
padding-top: 7px;
transition: filter 0.25s;
}

.content-post .type-content .entry-content .wp-block-image a:hover {
filter: grayscale(100%);
}
.content-post .entry-content .navigation.pagination.std-navs .nav-links{
justify-content: initial;
}
.content-post .entry-content .navigation.pagination.std-navs{
margin-bottom: 30px;
}
.post-block .content-post .entry-content .std-navs a,
.post-block .content-post .entry-content .std-navs .text-nav a{
height: 100%;
color:initial;
}
.content-post .entry-content .wp-block-image{
text-align: center;
max-width: 710px;
margin: auto;
}
.content-post .entry-content .wp-block-image figcaption{
text-align: center;
padding-bottom: 5px;

font-family: 'Indie-Flower';
font-size: 23px;
color: #16264c;
font-weight: normal;
line-height: 36px;
}
.g-rek .picture2{
box-shadow: none;
}
.big-thumbnail .cafe-stain{
position: absolute;
left: -108px;
width: 189px;
bottom: -22px;
z-index: 3;
}
.big-thumbnail .stain{
right: -35px;
position: absolute;
width: 84px;
z-index: 2;
top: 49%;
}
i.big-stain-icon2{
content: url("assets/img/stain-big.svg");
}
i.stain-icon2{
content: url("assets/img/stain.svg");
}
.wid-sil .head i{
margin: 0 13px;
}
.wid-sil .head span{
margin: 8px 0 0;
}
.wid-sil .std-input .buttom{
position:absolute;
bottom:0;
}
.wid-sil .std-input .right{
display:none;
}
.wid-sil .std-input {
position: absolute;
top:0;
left: 0;
width: 100%;
height: 100%;
}
.wid-sil3{
position: relative;
}
.wid-sil4{
padding-bottom: 40px;
}
.wid-sil2{
position:relative;
margin-left: -10px;
}
.wid-sil .btm{
padding: 0px 20px 20px 75px;
color: #2c2f3b;
}
.wid-sil .head{
flex-wrap:wrap;
display: flex;
padding: 25px 20px 20px 45px;
font-size: 20px;
color: #2c2f3b;
font-family: 'Grandstander-Bold', sans-serif;
}
.wid-sil .text strong{
font-family: 'Grandstander-Bold', sans-serif;
font-weight: normal;
}
.wid-sil .text{
padding: 3px 20px 13px 40px;
font-size: 17px;
color: #2c2f3b;
font-family: 'Grandstander-Regular', sans-serif;
line-height: 26px;
}
.sideposts .side-post{
display:flex;
margin-bottom: 20px;
}
.post_terms .term-item{
margin-right: 46px;
display: inline-block;
}
.post-block .red-title{
margin-bottom: 14px;
}
.post-block .similar-posts .similar-item {
margin-bottom: 43px;
}
.post-block .similar-posts .entry-image img {
box-shadow: -4px 4px 3px 0 rgba(0, 0, 0, 0.3);
}
.post-block .similar-posts .num-0 .entry-image {
transform: rotate(-1deg);
}
.post-block .similar-posts .num-1 .entry-image {
transform: rotate(1deg);
}
.post-block .similar-posts .num-2 .entry-image {
transform: rotate(-1deg);
}
.post-block .similar-posts .entry-title{
font-size: 21px;
color: #2c2f3b;
font-family: 'Grandstander-Bold', sans-serif;
font-weight: normal;
display: block;
line-height: 28px;
}
.post-block .similar-posts header{
width: 50%;
}
.post-block .num-0 header{
background-image: url("assets/img/box-post.svg");
background-position: 5px 0px;
background-repeat: no-repeat;
background-size: 285px;
}
.post-block .num-1 header{
background-image: url("assets/img/box-post2.svg");
background-position: 5px 0px;
background-repeat: no-repeat;
background-size: 285px;
}
.post-block .num-2 header{
background-image: url("assets/img/box-post3.svg");
background-position: 5px 0px;
background-repeat: no-repeat;
background-size: 285px;
}
.post-block .similar-posts .title{
overflow: hidden;
max-height: 109px;
margin: 22px 20px 0 22px;
}
.post-block .similar-posts .entry-thumbnail{
width: 270px;
display: flex;
}
.post-block .similar-posts .content{
display:flex;
}
.big-thumbnail .bi-image a{
display:flex;
}
.author-avatar .text .red-txt{
color: #da1111;
}
.author-avatar .text{
background-image: url("assets/img/line-title.svg");
background-position: 0 1em;
background-repeat: no-repeat;
padding-bottom: 8px;
font-family: 'Grandstander-Regular', sans-serif;
font-size: 17px;
color: #2c2f3b;
display: inline-block;
background-size: 600px 10px;
}
.head_share2{
margin-top: 5px;
position: relative;
}
.head_share2 .front-soc{
position: absolute;
display: flex;
top: 100%;
width: 185px;
left: 28px;
}
.head_share2 .front-soc .content{
line-height: 31px;
color: #2c2f3b;
margin: 4px 0 0 15px;
}
.head_share2 .front-soc .arrow-icon{
transform: rotate(160deg);
}
#post-block-head .head_share2 .share{
column-gap: 2px;
justify-content: center;
}
#post-block-head .head_share2 .gal2-com,
#post-block-head .head_share2 .dis2-com,
#post-block-head .head_share2 #tw-share-com,
#post-block-head .head_share2 #fb-share-com{
margin-right: 0;
margin-left: 0;
}
.head_share2 .share div .text{ 
margin: auto;

}
.head_share2 .share .image-gal .img, .head_share2 .share .image-disc .img{
display:none;

}
.head_share2 #fb-share-com {
padding-top: 1px;
margin-left: 2px;
position:relative;
}
.head_share2 #tw-share-com {
margin-left: 0;
}
.head_share2 .share .dis2-com{
margin-left: 2px;
}
.head_share2 .share .gal2-com, .head_share2 .share .dis2-com{
padding-top: 4px;
}
.head_share2 #fb-share-com a:hover .image{
background-image: url("assets/img/button-fb-h.png");
}
.head_share2 #tw-share-com a:hover .image{
background-image: url("assets/img/button-tw-h.png");
}
.head_share2 .share a:hover .image-disc{
background-image: url("assets/img/button-comments-h.png");
}
.head_share2 .share a:hover .image-gal{
background-image: url("assets/img/button-gallery-h.png");
}
.head_share2 #fb-share-com .image{
background-image: url("assets/img/button-fb.png");
width: 80px;
height: 53px;
background-repeat: no-repeat;
}
.head_share2 #tw-share-com .image{
background-image: url("assets/img/button-tw.png");
width: 77px;
height: 52px;
background-repeat: no-repeat;
}
.head_share2 .share .image-disc .text{
padding-bottom: 3px;
}
.head_share2 .share .image-disc span{
transform: rotate(-1deg);
}
.head_share2 .share .image-disc{
background-image: url("assets/img/button-comments.png");
width: 250px;
height: 53px;
background-repeat: no-repeat;
display: flex;
background-position-y: -1px;
}
.head_share2 .share .image-gal{
background-image: url("assets/img/button-gallery.png");
width: 250px;
height: 53px;
background-repeat: no-repeat;
display: flex;
}

.front-citat .content{
transform: rotate(4deg);
line-height: 31px;
max-height: 95px;
overflow: hidden;
}
.front-citat{
position: absolute;
left: 100%;
width: 147px;
top: 16%;
}
.front-citat .arrow-icon{
transform: rotate(100deg);
}
.big-thumbnail .big-content .lock-img{
z-index: 1;
right: 14px;
left: initial;
top: 15px;
transform: rotate(1deg);
}
.big-thumbnail .big-lines{
width: 100%;
max-width: 726px;
margin: 11px auto 0;
position: relative;
padding-bottom: 5px;
}

.big-thumbnail .right .right-line{
height: 492px;
width: 18px;
}
.big-thumbnail .right{
height:100%;
overflow: hidden;
position: absolute;
top: 2px;
right: 6px;
}
.right-line{/*
-webkit-mask-image: url("assets/img/line-right.svg");
-o-mask-image: url("assets/img/line-right.svg");
-moz-mask-image: url("assets/img/line-right.svg");
mask-image: url("assets/img/line-right.svg");
-webkit-mask-size: 100% 100%;
-o-mask-size: 100% 100%;
-moz-mask-size: 100% 100%;
mask-size: 100% 100%;
display: block;
*/
content: url("assets/img/line-right.svg");
display: inline-block;
}

.big-thumbnail .left .left-line{
height: 500px;
width: 11px;
}
.big-thumbnail .left{
height:100%;
overflow: hidden;
position: absolute;
top: 5px;
left: 8px;
padding-bottom: 5px;
}
.left-line{/*
-webkit-mask-image: url("assets/img/line-left.svg");
-o-mask-image: url("assets/img/line-left.svg");
-moz-mask-image: url("assets/img/line-left.svg");
mask-image: url("assets/img/line-left.svg");
-webkit-mask-size: 100% 100%;
-o-mask-size: 100% 100%;
-moz-mask-size: 100% 100%;
mask-size: 100% 100%;
display: block;
*/
content: url("assets/img/line-left.svg");
display: inline-block;


}

.big-thumbnail .top .top-line{
width: 726px;
height: 8px;
}
.big-thumbnail .top{
margin-bottom: 3px;
width: 100%;
overflow: hidden;
margin-left: 5px;
}
.top-line{
    /*
-webkit-mask-image: url("assets/img/line-top.svg");
-o-mask-image: url("assets/img/line-top.svg");
-moz-mask-image: url("assets/img/line-top.svg");
mask-image: url("assets/img/line-top.svg");
-webkit-mask-size: 100% 100%;
-o-mask-size: 100% 100%;
-moz-mask-size: 100% 100%;
mask-size: 100% 100%;
display: block;

*/
content: url("assets/img/line-top.svg");
display: inline-block;

}

.big-thumbnail .buttom .buttom-line{
width: 706px;
margin: auto;
display: block;
height: 30px;
}
.big-thumbnail .buttom{
width: 100%;
overflow: hidden;
margin-top: -1px;
margin-left: 4px;
}
.buttom-line{
    /*
-webkit-mask-image: url("assets/img/line-bottom.svg");
-o-mask-image: url("assets/img/line-bottom.svg");
-moz-mask-image: url("assets/img/line-bottom.svg");
mask-image: url("assets/img/line-bottom.svg");
-webkit-mask-size: 100% 100%;
-o-mask-size: 100% 100%;
-moz-mask-size: 100% 100%;
mask-size: 100% 100%;
display: block;
*/
content: url("assets/img/line-bottom.svg");
display: inline-block;

}


.header-post .time a:hover{
color: #2c2f3b;
}
.header-post .time a{
color:#da1111;
padding-bottom: 6px;
}

.center-site {
position: relative;
overflow: hidden;
}
.header-post .stain-content{
position: absolute;
top: 0px;
right: 30px;
transform: rotate(-45deg);
}
.header-post{
padding-top: 25px;
position:relative;
}
.header-post .time{
font-size: 17px;
font-family: 'Grandstander-Regular', sans-serif;
text-align: center;
padding: 8px 10px 18px;
}
.header-post .title{
font-size: 44px;
font-family: 'Grandstander-Bold', sans-serif;
text-align: center;
max-width: 977px;
width: 96%;
margin: auto;
line-height: 52px;
}
.header-post .logo{
display: flex;
}
.header-post .logo .text{
font-family: 'Grandstander-Regular', sans-serif;
font-size: 17px;
margin: 7px auto 0 0;
}
.header-post .logo a{
display: inline-block;
margin-left: auto;
margin-top: -6px;
}
.center-site .center-left-site{
width: 25px;
position: absolute;
height: 100%;
background: linear-gradient(to right, #f0ead4,rgba(0,0,0,0));
}
.center-site .center-right-site{
width: 25px;
position: absolute;
height: 100%;
background: linear-gradient(to right, rgba(0,0,0,0), #f0ead4);
right: 0;
top: 0;
}


.g2-fotos-item .select-the-image-form:hover,
.g2-fotos-item a:hover .entry-thumbnail{
filter: grayscale(100%);
}

.archive .wbig-image{
margin: 20px 40px 110px 0;
}
.archive .actually_post .wbig-image article:last-child{
margin-bottom: 50px;
padding: 0;
width: initial;
}
.archive .wbig-image .sticky-header{
max-width: initial;
z-index: initial;
position: initial;
}
.actually_post .wbig-image article{
height: initial;
}
#row-2 .read-now{
display:none;
}
#row-1 .read-now{
display:none;
}
.page-header{
margin: 0 29px 7px;
}
.page-header .red-header{
font-size: 28px;
line-height: 42px;
}
.social .soc-item:hover{
background: #373737;
box-shadow: 0 0 3px 5px #373737;
border-radius: 50%;
}
.post-col article a:hover .title span{
background-image: url("assets/img/line-horizontal-red-new.svg");
background-position: 0 1.06em;
background-size: 46px 4px;
background-repeat: repeat-x;
}

.movie-roll .in-content2 article .entry-thumbnail,
.post-row-widget2 .content article .entry-thumbnail{
transition: filter 0.5s;
}
.movie-roll .in-content2 article .entry-thumbnail:hover,
.post-row-widget2 .content article .entry-thumbnail:hover{
filter: grayscale(100%);
}
.g2-head p a:hover, .read-now .minus-rotate:hover .link-caption .blue-text{
color: #da1111;
}
.read-now .first-sub .blue-text a::after{
display:none;
}
.wbig-image .afterimg:hover h3 .blue-text, .first-sub .blue-text a:hover,
.wbig-image .afterimg:hover .entry-citat .blue-text, .actually_post .entry-thumbnail:hover .link-caption .blue-text{
color: #da1111;
}


.sticky-info a:hover .btn-category{
color: #16264c;
}

.subs_widget .terms a:focus,
.subs_widget .terms a:hover,
.small-text a:hover, .wbig-image .sub-desc .first-sub .blue-text a:hover,
.poll-wiget .poll button:hover .poll-ans{
color: #da1111;
}
.social_link_icons a:focus .std-svg-mask,
.social_link_icons a:hover .std-svg-mask,
.poll-wiget .poll button:hover .poll-bar{
background: #da1111;

}


.movie-roll,
.post-row-widget2 .in-content2{
position:relative;
}
.movie-roll .left-sticky{
position: absolute;
z-index: 1;
left: -19px;
bottom: -11px;
}
.post-row-widget2 .left-sticky{
position: absolute;
z-index: 1;
left: -32px;
bottom: -11px;
}
.movie-roll .right-sticky{
position: absolute;
z-index: 1;
right: -17px;
top: -9px;    
}
.post-row-widget2 .right-sticky{
position: absolute;
z-index: 1;
right: -30px;
top: -9px;
}
.left-sticky-icon{
content: url("assets/img/film-strip-edge-l90.png");
display: inline-block; 
}
.right-sticky-icon{
content: url("assets/img/film-strip-edge-rl90.png");
display: inline-block; 
}
.post-col .flex-item{
display:flex;
}
footer .logo-item{
width: 288px;
}
.question-icon{
content: url("assets/img/question2.svg");
display: inline-block; 
width: 30px;
margin: 8px 0 0 14px;
}
.logo-item-small {
content: url("assets/img/logo-pyzamakovi-small.png");
display: inline-block;
}
.logo-item{
content: url("assets/img/logo-pyzamakovi-shadow.svg");
display: inline-block;
}
.facebook-white-icon{
width: 55px;
height: 55px;
background: url("assets/img/all-img.png") 0 0;
display: block;
}
.twitter-white-icon{
width: 55px;
height: 55px;
background: url("assets/img/all-img.png") 121px 57px;
display: block;
}
.instagram-white-icon{
width: 55px;
height: 55px;
background: url("assets/img/all-img.png") 121px 0px;
display: block;
}
.pinterest-white-icon{
width: 55px;
height: 55px;
background: url("assets/img/all-img.png") 0 57px;
display: block;
}
#home_middle_bottom_left_wrap{
padding-bottom: 1px;
}
.post-col{
margin-top: 55px;
margin-left: 31px;
margin-right: 30px;
}
.post-col a{
display:flex;  
}
.post-col article{
padding-bottom: 15px;
}
.red-title .red-header{
display: flex;
}
.post-col .image{

}
.post-col .title{
line-height: 31px;
overflow: hidden;
max-height: 63px;
}
.post-col .img-thumbnail{
padding: 5px;
}
.post-col .entry-thumb{
margin: auto 0;
padding-right: 13px;
}
.post-col img{
width: 60px;
height: 60px;
border-radius: 40px;
overflow: hidden;
}
.post-col .entry-thumbnail{
width: 70px;
height: 70px;
background-image: url("assets/img/circle.svg");
background-repeat: no-repeat;

}
.wbig-image .header{
margin-top: 57px;
}
.wbig-image .header + .big-image{
margin-top: 28px;  
}
.actually_post header, .col-sm-new .entry-header{
display: flex;
padding-left: 31px;
padding-right: 16px;
width: 100%;
}
.entry-header-cnt{
position: relative;
width: 100%;
}
.actually_post header h3, .col-sm-new .entry-header h3{
overflow: hidden;
max-height: 73px;
padding-top: 5px;
}
.actually_post header h3 a, .col-sm-new .entry-header h3 a{
color: #2c2f3b;
font-family: 'Grandstander-Bold', sans-serif;
font-weight: normal;
font-size: 21px;
display: block;
letter-spacing: -0.7px;
line-height: 28px;
}

.actually_post{
margin-top: 3px;
margin-left: 30px;
}




.actually_post .sticky-header .link-caption  .main-sticky-st-icon {
content: url("assets/img/sticky-50.svg");
left: -13px;
}
.actually_post .sticky-header .link-caption  .main-sticky-en-icon {
content: url("assets/img/sticky-50.svg");
right: -13px;
}
.actually_post .sticky-header .sticky-info .link-caption .btn-caption{
padding: 1px 16px;
}

.actually_post .sticky-header .sticky-info .btn-caption .btn-caption-text{
padding: 3px 0;
}
.actually_post .sticky-header{
max-width: 82%;
z-index: 1;
position: absolute;
}
.actually_post .number_0{
margin-bottom: 86px;
}
.actually_post .number_1{
margin-bottom: 80px;
}
.actually_post .number_2{
margin-bottom: 74px;
}
.actually_post .number_0  header {
padding-top: 20px;
}
.actually_post .number_0  header .entry-time{
text-align: end;
margin-right: 30px;
margin-top: 19px;
}
.actually_post .number_0 header h3{
width: 85%;
margin: -6px 0 0 12px;
max-height: 82px;
height: 86px;
}
.actually_post .number_0 .sub-desc{
margin-top: 22px;
transform: rotate(1.5deg);
margin-left: 11px;
}
.actually_post .number_0 .plus-rotate{
margin-top: 6px;
transform: rotate(-6deg);
}
.actually_post .number_0 .minus-rotate{
transform: rotate(6deg);
}
.actually_post .number_0 .sticky-info{
transform: rotate(-4deg);
right: -13px;
top: -3px;
}
.actually_post .number_0 .lock-img{
top: 13px;
left: 10px;
}
.actually_post .number_0 .sticky-header{
left: 0;
bottom: -22px;
}
.actually_post .number_0 .sticky-header .sticky-info {
transform: rotate(2deg);
position: initial;
}
.actually_post article .red-circle-icon{
margin: 0 6px;
}
.actually_post .number_1 header{
padding-top: 15px;
}
.actually_post .number_1 header .entry-time{
margin: 4px 0 0 3px;
}
.actually_post .number_1 header h3{
width: 88%;
margin: -6px 0 0 3px;
max-height: 82px;
}
.actually_post .number_1 .sub-desc{
margin-top: 22px;
transform: rotate(-1deg);
margin-left: 3px;
}

.actually_post .number_1 .sticky-header{
bottom: -24px;
left: initial;
right: -11px;
}
.actually_post .number_1 .sticky-header .sticky-info {
transform: rotate(-1deg);
position: initial;
}

.actually_post .number_1 .plus-rotate{
transform: rotate(5.5deg);
}
.actually_post .number_1 .minus-rotate{
transform: rotate(-5.5deg);
}
.actually_post .number_1 .sticky-info{
transform: rotate(-1deg);
right: initial;
top: -1px;
left: -11px;
}
.actually_post .number_1 .lock-img{
top: 13px;
left: initial;
right: 11px;
}

.actually_post .number_2 header{
padding-top: 15px;
}
.actually_post .number_2 header .entry-time{
margin: 16px 0 0 11px;
}
.actually_post .number_2 header h3{
width: 88%;
margin: -3px 0 0 12px;
max-height: 82px;
height: 86px;
}
.actually_post .number_2 .sub-desc{
margin-top: 22px;
transform: rotate(1deg);
margin-left: 11px;
}


.actually_post .number_2 .sticky-header{
bottom: -29px;
left: 23px;
right: initial;
}
.actually_post .number_2 .sticky-header .sticky-info {
transform: rotate(0);
position: initial;
}
.actually_post .number_2 .plus-rotate{
transform: rotate(-5deg);
}
.actually_post .number_2 .minus-rotate{
transform: rotate(+5deg);
}
.actually_post .number_2 .sticky-info{
transform: rotate(6deg);
right: -9px;
top: 1px;
}
.actually_post .number_2 .lock-img{
top: 10px;
left: 18px;
}

.actually_post .title-h .red-header{
margin-bottom: 27px;
}
.stain-img{
content: url("assets/img/stain.png");
}
.post-row-widget2 .stain{
display: flex;
}
.post-row-widget2 .flex-stain{
margin: -4px auto -1px;
width: 55px;
}
.post-row-widget2 .stain-content{
transform: rotate(180deg);
}
.post-row-widget2 .content article:first-child{
margin-left:4px;
}
.post-row-widget2 .content article:last-child{
padding-right: 6px;
}
.post-row-widget2 .header{
display:flex;
margin-bottom: 1px;
margin-top: -6px;
}
.post-row-widget2 .description{
display: flex;
margin: 0 93px 0 auto;
transform: rotate(1deg);
}

.post-row-widget2 .arrow-icon{
flex-shrink: 0;
transform: rotate(-1deg);
margin: 0 0 -20px 7px;
}

.post-row-widget2 .description div div{
padding-top: 5px;
}



.post-row-widget2 .content{
background-image: url("/wp-content/themes/deven/assets/img/film-strip-32.png");
padding: 22px 0 21px;
background-repeat: no-repeat;
background-color: initial;
width: 1050px;
display: flex;
}
.wbig-image .sub-desc{
width: 100%;
margin: 0;
position: absolute;
left: 8px;
transform: rotate(-2deg);
display: flex;
max-width: 76%;
top: 102%;
}
.wbig-image .sub-desc .first-sub{
width: 50%;
margin-top: 7px;
}
.wbig-image .sub-desc .second-sub .entry-citat .content{
margin-top: 16px;
line-height: 30px;
overflow: hidden;
max-height: 61px;
padding-bottom: 1px;
}
.wbig-image .sub-desc .second-sub{
width: 47%;
display: flex;
margin-top: -7px;
margin-left: auto;
}
.above_part_relative {
position: relative;
height: 100px;
}
.above_part_sticky{
position: absolute;
top: 30px;
z-index: 2;
}
.above_part_sticky .front-citat{
position: absolute;
left: 140%;
width: 147px;
top: 22px;
}

.above_part_sticky .front-citat .arrow-icon{
transform: rotate(140deg);
margin-left: -30px;
margin-top: -10px;
}
.above_part_sticky .std-button a:focus .inside-area,
.above_part_sticky .std-button a:hover .inside-area,
.above_part_sticky .std-button button:focus .inside-area,
.above_part_sticky .std-button button:hover .inside-area,
.above_part_sticky .std-button .inside-area{
background: none;
}
.above_part_sticky .std-paper-line .right.paper-lines .right-line{
-webkit-mask-position-y: -240px;
-o-mask-position-y: -240px;
-moz-mask-position-y: -240px;
mask-position-y: -240px;
margin-top: 0;
}
.control-panel .profil-menu-all{
height: 0;
overflow: hidden;
transition: 1s height;
z-index: 3;
position: relative;
}

.forum-block .above_part_sticky{
left: -30px;
top: 0;
}
.above_part_sticky .std-button .left{
display:none;
}
.above_part_sticky .std-button .stdbutton-btn{
padding: 16px 30px 13px 20px;
z-index: 1;
}
.above_part_sticky .std-button .ctn{
font-size: 26px;
text-wrap: nowrap;
}
.above_part_sticky .std-paper-line .buttom.paper-lines{
position: absolute;
bottom: -5px;
margin-left: 0px;
}
.above_part_sticky .std-paper-line .buttom.paper-lines .buttom-line{
margin-left: -320px;
}
.above_part_sticky .std-paper-line .top.paper-lines .top-line{
margin-left: -380px;
}
.above_part_sticky .std-paper-line .top.paper-lines{
position: absolute;
top: 0px;
}
.profil_page .an .paper{
display:none;
}
.control-panel.menu1 .profil-menu-all,
.control-panel.menu2 .profil-menu-all{
height:216px;
}
.control-panel .profil-menu-row{
justify-content: center;
}
.control-panel .profil-menu-row{
display:none;
}
.control-panel.menu2 .profil-menu .profil-menu-row:nth-child(1){
display:flex;
}
.profil_page .shopper_window .desc{
width: initial;
}
.control-panel.menu1 .profil-menu .profil-menu-row:nth-child(2){
display:flex;
}
.profil_page .an button:hover .micon,
.profil_page .an a:hover .micon{
background: #da1111;
}
.profil_page .an button:hover .title,
.profil_page .an a:hover .title{
color: #da1111;
}
.profil_page .shopper_window .edit_post .row > div{
width: 100%;
}
.profil_page .shopper_window .edit_post .input-std-checkbox,
.profil_page .shopper_window .edit_post .outbound-form-input {
margin-top: 25px;
margin-bottom: 0;
}
.profil_page #company_extra_fields,  #person_extra_fields{
position:relative;
}
.profil_page .shopper_window .outbound-form-input .title{
margin-top: 0;
}
.profil_page .shopper_window #person_extra_fields{
padding-bottom: 90px;
}
.profil_page .factural_form .conditions .input-std-checkbox .text .in{
padding:0;
}
.profil_page .factural_form{
padding-right: 2px;
}
.profil_page .front-citat.person-note-for-basket{
display: flex;
left: 120px;
width: initial;
}
.profil_page .shopper_window .factural_form .edit_post .input-std-checkbox{
margin-top: 15px;
}
.profil_page .shopper_window .factural_form .conditions{
margin-top: 85px;
}
.profil_page .front-citat.person-note-for-basket .arrow-icon2{
transform: rotate(180deg) rotateY(180deg);
margin-top: 10px;
margin-right: 10px;
}
.profil_page .front-citat.person-note-for-basket .content{
width: 140px;
text-align: center;
}
.profil_page .front-citat.company-note-for-basket{
display: flex;
left: 100%;
width: initial;
margin-left: 30px;
top: 40px;
}
.profil_page .front-citat.company-note-for-basket .arrow-icon2{
transform: rotate(100deg) rotateY(180deg);
margin-top: 30px;
margin-right: 10px;
}
.profil_page .front-citat.company-note-for-basket .content{
width: 120px;
text-align: center;
}
.profil_page .shopper_window  .factural_form .input-std-checkbox label .check2{
margin: 0 auto;
}
.profil_page .shopper_window  .factural_form .sub-buttons{
margin-top: 20px;
}
.profil_page .shopper_window  .factural_form .cafe-stain{
position: absolute;
width: 162px;
right: -360px;
transform: rotate(160deg);
bottom: -20px;
}
.profil_page .shopper_window  .factural_form .input-std-checkbox input.error + .inside .check {
border-color: #da1111;
}
.profil_page .shopper_window .price_one_sum.price_one-part {
width: 90px;
text-align: end;
}
.profil_page .shopper_window .row-choices{
display: flex;
}
.profil_page .shopper_window .row-choices .left-choice{
flex-shrink:0;
}
.profil_page .shopper_window .nothing{
text-align: center;
}
.profil_page .shopper_window .nothing .buttons{
justify-content: center;
}
.profil_page .shopper_window .row-choices .right-choice{
position: relative;
width: 370px;
flex-shrink: 0;
margin-left: auto;
padding-left: 30px;
}
.profil_page .shopper_window .sponzor-subline-note{
left: 30px;
top: 130px;
display: flex;
flex-direction: row-reverse;
width: initial;
}
.profil_page .shopper_window .sponzor-subline-note .arrow-icon2{
transform: rotate(160deg);
margin-top: 3px;
}
.profil_page .shopper_window .sponzor-subline-note .content{
width: 140px;
text-align: center;
}
.profil_page .shopper_window .cafe-stain{
position: absolute;
width: 162px;
transform: rotate(170deg);
right: 30px;
top: 185px;
}
.profil_page .shopper_window .edit_post .row{
display:flex;
column-gap: 20px;
}
.profil_page .shopper_window .summary{
width: 100%;
max-width: 561px;
}
.profil_page  .shopper_window .summary .item{
margin-bottom: 11px;
}
.profil_page.basket_page .basket .basket-item{
display:flex;
}
.profil_page.basket_page .end-basket .summary-price{
text-align: center;
}
.profil_page.basket_page .end-basket .summary-btn{
display: flex;
justify-content: center;
margin-top: 10px;
}
.profil_page.basket_page .end-basket  .std-button {
width: 200px;
}
.profil_page.basket_page .end-basket .txt{
font-size: 17px;
line-height: 28px;
}
.profil_page.basket_page .up-down-lines{
display: flex;
flex-direction: column;
row-gap: 5px;
}
.profil_page .basket .basket-item .cmn .buttom,
.profil_page .basket .basket-item .cmn .right{
display: none;
}
.profil_page .basket .basket-item .cmn .std-input .top{
position: absolute;
top: 23px;
left: -2px;
padding-right: 5px;
}
.profil_page .basket .basket-item .cmn .std-input .left{
left: -9px;
height: 100%;
top: 0px;
}
.profil_page .basket .basket-item .cmn .version_0 button{
padding: 6px 0px;
}
.profil_page .basket .basket-item .cmn .std-input.version_0 .top {
position: absolute;
top: 17px;
left: -2px;
padding-right: 9px;
}
.profil_page .basket .basket-item .cmn .std-input.version_0{
margin-top: 5px;
margin-right: -3px;
}
.profil_page.basket_page .end-basket .summary-price .number{
font-size: 20px;
letter-spacing: -.7px;
line-height: 28px;
font-family: 'Grandstander-Bold','sans-serif';
}

.profil_page .an{
display: flex;
padding-top: 13px;
height: 147px;
justify-content: center;
overflow: hidden;
flex-direction: column;
padding-bottom: 58px;
position: relative;
}
.profil_page .an .footer-lines{
position: absolute;
bottom: 10px;
}
.profil_page .title-page {
display: flex;
justify-content: center;
flex-direction: column;
margin-top: 22px;
padding: 0 20px 30px;
}
.profil_page .an .footer-slashes{
position: absolute;
width: 100%;
bottom: 0;
}
.profil_page .footer-slashes .top-line:first-child{
margin-left: 440px;
}


.read-now .number_1 .top-arrow{
margin-top: auto;
margin-bottom: -14px;
}
.read-now .number_1 .link-caption .second-sub .entry-citat .content{
line-height: 30px;
overflow: hidden;
max-height: 60px;
padding-bottom: 1px;
}
.read-now .number_1 .link-caption .second-sub .entry-citat {
width: 70%;
}
.read-now .number_1 .link-caption .second-sub  .arrow-icon{
transform: rotate(0);
}
.read-now .number_1 .link-caption{
position: absolute;
bottom: 102%;
top: initial;
transform: rotate(-1deg);
left: 10px;
z-index: 1;
}
.read-now .number_1 .link-caption .second-sub{
display: flex;
}
.basic-thumbnail.basic-thumbnail_version_0.plus-rotate,
.read-now .number_1 .plus-rotate{
transform: rotate(-4deg);
}
.basic-thumbnail.basic-thumbnail_version_0 .minus-rotate,
.read-now .number_1 .minus-rotate{
transform: rotate(4deg);
}
.basic-thumbnail.basic-thumbnail_version_0 .sticky-info,
.read-now .number_1 .sticky-info{
transform: rotate(-6deg);
right: initial;
top: 5px;
left: -11px;
}
.read-now .number_1 .lock-img{
top: initial;
bottom: 5px;
left: 7px;
transform: rotate(-3deg);
}
.read-now .sub-desc .first-sub .blue-text{
display:inline-block;
}
.read-now .red-circle-icon{
margin: 0 14px;
}
.read-now .number_1 .first-sub{
position:absolute;
bottom: -46px;
}
.read-now .number_1 .rheader{
margin-top: 30px;
}
.read-now .number_2 .rheader{
margin-top: 20px;
}
.read-now .number_3 .rheader{
margin-top: 27px;
}
.read-now .number_3 .first-sub{
position: absolute;
bottom: -40px;
transform: rotate(1deg);
}
.read-now .number_2 .first-sub {
position: absolute;
top: -36px;
transform: rotate(-2deg);
}

.sticky-header .link-caption .main-sticky-st-icon{
left: -15px;
width: auto;
position: absolute;
height: 100%;
}
.sticky-header .link-caption .main-sticky-en-icon {
position: absolute;
height: 100%;
width: auto;
right: -15px;
}
.read-now .number_2 .sticky-header .sticky-info{
transform: rotate(-2deg);
position: initial;
}

.read-now .number_2 .sticky-header{
left: -7px;
position: absolute;
bottom: -22px;
z-index: 1;
max-width: 84%;
}
.sticky-header .link-caption{
display: flex;
position: relative;
box-shadow: -10px 4px 6px 0 rgba(0,0,0,.3);
}
.sticky-header .sticky-info .btn-caption {
background: #f0e9d3;
line-height: 30px;
padding: 1px 10px;
}

.sticky-header .sticky-info .btn-caption .btn-caption-text{
text-align: center;
overflow: hidden;
max-height: 59px;
display: block;
padding: 2px 0;
}
.whole-category-page .navigation.pagination .nav-links{
display: flex;
justify-content: center;
column-gap: 15px;
padding-top: 50px;
padding-bottom: 20px;
}
.basic-thumbnail .sticky-info.sale-sticky .btn-category{
font-size: 29px;
line-height: 28px;
padding: 5px 20px 4px;
}
.basic-thumbnail .sticky-info.sale-sticky .main-sticky-en-icon,
.basic-thumbnail .sticky-info.sale-sticky .main-sticky-st-icon{
width: 9px;
}
.basic-thumbnail.basic-thumbnail_version_0 .sticky-info.sale-sticky{
right: 10px;
left: initial;
top: initial;
bottom: 10px;
}
.basic-thumbnail.basic-thumbnail_version_1 .sticky-info.sale-sticky{
left: 10px;
right: initial;
bottom: 15px;
top: initial;
}
.basic-thumbnail.basic-thumbnail_version_2 .sticky-info.sale-sticky{
left: initial;
right: 10px;
bottom: initial;
top: 10px;
}

.basic-thumbnail.basic-thumbnail_version_1.plus-rotate,
.read-now .number_2 .plus-rotate{
transform: rotate(-5deg);
}
.basic-thumbnail.basic-thumbnail_version_1 .minus-rotate,
.read-now .number_2 .minus-rotate{
transform: rotate(5deg);
}
.basic-thumbnail.basic-thumbnail_version_1 .sticky-info,
.read-now .number_2 .sticky-info{
transform: rotate(-6deg);
right: -21px;
top: -1px;
}
.read-now .number_2 .lock-img{
top: 8px;
transform: rotate(-3deg);
}

.read-now .number_3 .link-caption{
position: absolute;
bottom: 102%;
top: initial;
transform: rotate(2deg);
left: 10px;
z-index: 1;
}
.read-now .number_3 .link-caption .second-sub .arrow-icon2 {
margin-bottom: 4px;
}
.read-now .number_3 .top-arrow {
margin-top: auto;
margin-bottom: -14px;
flex-shrink: 0;
}
.read-now .number_3 .link-caption .second-sub .entry-citat .content {
line-height: 30px;
overflow: hidden;
max-height: 60px;
padding-bottom: 1px;
}
.read-now .number_3 .link-caption .second-sub .entry-citat {
padding-left: 2px;
}
.read-now .number_3 .link-caption .second-sub{
display: flex;
}
.basic-thumbnail.basic-thumbnail_version_2.plus-rotate,
.read-now .number_3 .plus-rotate{
transform: rotate(4deg);
}
.basic-thumbnail.basic-thumbnail_version_2 .minus-rotate,
.read-now .number_3 .minus-rotate{
transform: rotate(-4deg);
}
.basic-thumbnail.basic-thumbnail_version_2 .sticky-info,
.read-now .number_3 .sticky-info{
transform: rotate(-6deg);
right: initial;
top: initial;
bottom: 13px;
left: -19px;
}
.read-now .number_3 .lock-img{
bottom: 9px;
top: initial;
left: initial;
right: 11px;
transform: rotate(-2deg);
}

.arrow-icon2{
transform: rotate(0deg);
content: url("assets/img/arrow2.svg");
width: 38px;
display: inline-block;
}
.arrow-icon{
transform: rotate(210deg);
content: url("assets/img/arrow.svg");
width: 38px;
display: inline-block;
}
.wbig-image .sub-desc .red-circle-icon{
margin:0 5px;
}
.wbig-image .sub-desc .first-sub .blue-text{
display:inline-block;
}
.wbig-image{
margin-bottom: 80px;
margin-left: 35px;
margin-top: 34px;
}
.wbig-image .big-image article .afterimg > h3{
margin: 0;
position: absolute;
bottom: -8px;
left: 22px;
max-width: 54%;
}
.wbig-image .sticky-header{
transform: rotate(-3deg);
}
.wbig-image .sticky-header .sticky-info{
transform: rotate(0deg);
position: initial;
}
.wbig-image .sticky-header .main-sticky-st-icon{
left: -35px;
width: auto;
position: absolute;
height: 100%;
}
.wbig-image .sticky-header .main-sticky-en-icon{
position: absolute;
height: 100%;
width: auto;
right: -35px;
}
.wbig-image .sticky-header .sticky-info .btn-category .btn-category-text{
overflow: hidden;
max-height: 116px;
display: block;
padding: 2px 0;
}
.wbig-image .sticky-header .sticky-info .btn-category{
font-size: 28px;
letter-spacing: -0.7px;
line-height: 39px;
padding: 22px 12px;
box-shadow: -25px 2px 14px 0 rgba(0,0,0,.3);
}
.read-now .sticky-header .main-sticky-st-icon {
content: url("assets/img/sticky-50.svg");
left: -13px;
}
.read-now .sticky-header .main-sticky-en-icon {
content: url("assets/img/sticky-50.svg");
right: -13px;
}
.read-now .sticky-header .sticky-info .btn-caption{
padding: 1px 16px;
}
.sticky-header .main-sticky-st-icon{
content: url("assets/img/sticky-35.svg");
transform: rotate(180deg);
width: 7px;
margin-right: -2px;
}
.sticky-header .main-sticky-en-icon{
content: url("assets/img/sticky-35.svg");
width: 7px;
margin-left: -2px;
}
.main-sticky-st-icon{
content: url("assets/img/sticky.svg");
transform: rotate(180deg);
width: 7px;
margin-right: -2px;
}
.main-sticky-en-icon{
content: url("assets/img/sticky.svg");
width: 7px;
margin-left: -2px;
}
.sticky-info .btn-category{
box-shadow: -6px 6px 6px 0 rgba(0,0,0,.3);
background: #f0e9d3;
padding: 1px 15px 0;
}
.sticky-info{
transform: rotate(5deg);
position: absolute;
right: 13px;
top: -1px;
z-index: 3;
}
.sticky-info a{
display:flex;
}
.poll-wiget h3{
margin: 0; 
}
.poll-wiget .poll button:hover, .poll-wiget .poll button{
background: none;
}
.small-image img{
width: auto;
max-width:100%;
}
.small-image .image{
margin-left: 10px;
}
.small-text .text{
line-height: 28px;
}
.small-image .red-header{
margin-right: 30px;
margin-left: 21px;
margin-top: 19px;
}
.small-text{
margin-top: 38px;
margin-right: 30px;
margin-left: 31px;
}
.subs_widget .terms a{
background-position: 0 0.86em;
padding-bottom: 4px;
}
.terms a,
.small-text a{
background-image: url("assets/img/line-horizontal-red-new.svg");
background-position: 0 1.06em;
background-size: 46px 4px;
background-repeat: repeat-x;
}
.red-header{
color:#da1111;
font-family: 'Indie-Flower';
font-size: 22px;
line-height: 28px;
}
.social-widget-b .thank{
font-size:24px;
margin: auto 30px auto 0;
}
.social-widget-b .socialsiteitem:first-child{
margin-left:auto;
}
.social-widget-b .socialsiteitem {
width:50px;
height: 50px;
margin: 0 5px;
}

.social-widget-b .socialsite{
display:flex;
}
.red-circle-icon{
content: url("assets/img/ball.svg");
width: 11px;
display: inline-block;
margin-right: 14px;
}
.facebook-icon{
content: url("assets/img/icon-fb.svg");
}
.instagram-icon{
content: url("assets/img/icon-inst.svg");
}
.twitter-icon{
content: url("assets/img/icon-tw.svg");
}
.pin-icon{
content: url("assets/img/icon-pin.svg");
}

.locked-icon{
content: url("assets/img/locked.svg");
width: 20px;
display: inline-block;
}
.unlocked-icon{
width: 22px;
display: inline-block;
content: url("assets/img/unlocked.svg");
}

.poll-wiget .poll .poll-bar{
height: 13px;
background: #cab9ad;
}
.poll-wiget .poll .answer-item{
margin:0;
}
.poll .answer-item form{
width: 100%;
}
.poll .answer-item{
display: flex;
}
.poll-wiget button{
line-height: 28px;
padding: 2px;
}
.poll-wiget .poll .answer-bar{
width: 57%;
margin: auto 0 auto auto;
transform: rotate(-1deg);
background: none;
}
.poll-wiget .poll .poll_vote{
display:none;
}
.poll-wiget .poll .poll-ans{
width: 40%;
text-align: initial;
}
.poll-wiget .poll button{
padding: 0px;
}
.poll-wiget .poll .poll-num{
display:none;
}
.blue-text,a.blue-text:visited{
font-weight: normal;
font-family:'Indie-Flower';
font-size:22px;
color:#16264c;
}
.top-widget-b{
display:flex;
width: 100%;
position: relative;
}
.top-widget-b .quete{
display:flex;
min-height: 60px;
}
.top-widget-b .time{
font-family:'Indie-Flower';
font-size:22px;
color:#da1111;
line-height: 28px;
margin-left: 27px;
}
.top-widget-b .to-to{
margin-left: 30px;
}
.top-widget-b .autor {
text-align: end;
}
.top-widget-b .quete-whole{
width: 45%;
padding-left: 0;
margin-left: auto;
flex-shrink: 0;
}
.top-widget-b .stain{
width: 51px;
position: absolute;
right: calc(45% + 20px);
}
.top-widget-b .desc{
width: initial;
padding-right: 10px;
}
.top-widget-b .hor-line{
margin-top: -4px;
}
.top-widget-b .to-to div{
line-height: 28px;
}
.top-widget-b .colomun-content .text{
margin-left: 24px;
min-height: 40px;
}
.top-widget-b .colomun-content{
background-image: url("assets/img/line-vertical-quote-edit.svg");
background-position: 0 1.06em;
background-size: 14px 83px;
background-repeat: repeat-y;
width: 100%;
}
.ds_editor textarea{
width:100%;
}
.ds_editor{
width:100%;
}
.profil_page .ds_editor .ds_buttons .ds_button button{
text-transform: none;
padding: 7px 15px;
background: #da1111;
color: #fff;
border-radius: 3px;
margin: 10px 0 3px;
cursor: pointer;
}
.profil_page .ds_editor .nxt_column div{
font-size: 14px;
font-family: 'Grandstander-Regular', sans-serif;
margin-bottom: 2px;
margin-top: 5px;
}
div .profil_page .edit_details .ds_editor .nxt_column button:hover, .profil_page .ds_editor .ds_buttons .ds_button button:hover, .profil_page form .edit_details div .submit input:hover, .profil_page form .edit_details div .image button:hover{
background:#9d0303;
}
.profil_page form .edit_details div .value .checkbox-onoff:hover{
background: #ddd;
} 
div .profil_page .edit_details .ds_editor .nxt_column button{
text-transform: none;
padding: 7px 15px;
background: #da1111;
color: #fff;
border-radius: 3px;
margin: 8px 0 20px;
}
.ds_editor .ds_buttons .ds_button{
display:inline-block;
}
.ds_editor .ds_buttons{
margin-bottom: 2px;
}

.subs_wid .succ{
color: #da1111;
}
.subs_wid .error{
color: #da1111;
}
.footer-social{
padding-bottom: 40px;
}
.subs_widget h3{
margin: 22px 0 5px;
position: relative;
z-index: 1;
}
.social_avatar h3 {
margin-top: 35px;
margin-bottom: 10px;
}
.footer_up .footer_conter .stain{
width: 83px;
position: absolute;
right: 120px;
margin-top: -20px;
}
.input-std-checkbox label{
cursor:pointer;
}
.footer_up .footer_conter .cafe-stain{
width: 119px;
position: absolute;
left: 90px;
margin-top: 10px;
}
.subs_wid .msg{
font-family: 'Grandstander-Regular', sans-serif;
font-size: 16px;
text-align: center;
width: 96%;
margin-top: 3px;
margin-bottom: 22px;
}
.subs_widget_bottom{
height: 1px;
margin-bottom: 20px;
}

footer .subs_widget{
padding: 0 20px;
box-sizing: border-box;
}
.subs_widget{
padding-top: 6px;
}
.subs_widget .row .std-input{
width: 100%;
}
.subs_widget .row .std-input:nth-child(2){
margin-left: 20px;
}
.subs_widget form{
display: flex;
justify-content: center;
flex-direction: column;
width: 100%;
max-width: 830px;
margin: auto;
}
.subs_widget .std-button {
margin-left: 20px;
width: 90px;
flex-shrink: 0;
}
.subs_widget .row{
display:flex;
}
.subs_widget .input{
font-family: 'Grandstander-Regular', sans-serif;
font-size: 14px;
width: 55%;
}
.subs_widget .input-small{
padding: 0 15px;
width: 40%;
}
.subs_widget .button{
width: 70px;
}
.subs_widget input[type="submit"]:hover{
background: #9d0303;
}
.subs_widget input[type=submit]{
background: #cd0004;
color:#fff;
font-family: 'Grandstander-Bold', sans-serif;
cursor:pointer;         
}
.mobile_advert a{
display:flex;
justify-content: center;
}
.mobile_advert a img{
width: auto;
height: 100%;
}
.mobile_advert .content2 {
width: 100%;
background-image: linear-gradient(to bottom, #f0e7c8 0px, #fff0 25px, #fff0 50px);
}
.mobile_advert .top-page{
top: -19px;
}
.mobile_advert .info-end{
display: flex;
width: 100%;
padding: 0 15px 10px;
box-sizing: border-box;
}
.mobile_advert .info-end .end{
margin-left: auto;
}
.mobile_advert .pack{
display: flex;
justify-content: center;
}
.mobile_advert .content2,
.mobile_advert .content{
height: 100%;
}
.mobile_advert {
display:none;
z-index: 5;
position: fixed;
bottom: 0;
width: 100%;
box-shadow: 0 2px 14px 0 rgba(0,0,0,.3);
left: 0;
}
.nxt-button .quiz_skip{
margin-left:20px;
}
.quiz_timer_2 .reds, .quiz_timer .reds{
color:#da1111;
}
.quiz_timer_2{
min-height: 1px;
margin-bottom: -10px;
margin-top: 27px;
text-align: end;
}
.quiz_timer{
min-height: 1px;
margin-bottom: -80px;
margin-top: 70px;
text-align: end;
}
.quiz_time_end .error_msg{
margin-bottom: 20px;
}
header .center-right .medium-lang{
font-family: 'Grandstander-Bold';
margin-left: 11px !important;
}

header .center-right .he-a-log .img{
display: block;
margin-top: -4px;
width: 30px;
margin-left: 2px;
border-radius: 20px;
overflow: hidden;
height: 30px;
}
header .he-a-log:hover .pack-avatar .circle-svg{
background: #da1111;
}


.read-now .entry-header .entry-caption{
display:none;
}
header .center-right .small-lang{
display: none;
}
.read-col .entry-thumbnail:hover .entry-number .in2{
background: #9d0303;
}
.post-row-widget2 .content .post-row .entry-thumbnail:hover .entry-head h3{
background: #9d0303;
}
.whole_widget_3 .big_row .actually-post .entry-thumbnail:hover +  .entry-header h3 a, .whole_widget_3 .big_row .actually-post .entry-title a:hover{
background: #7c7c7c;
}

.whole_widget_3 .small_row article .entry-thumbnail:hover + .entry-header h3 a,
.whole_widget_3 .small_row .actually-post header h3 a:hover,
.post-row article .entry-thumbnail:hover + .entry-header a h3,
.post-row .entry-title:hover,
.read-col .entry-thumbnail:hover + .rheader h4,
.read-col .content article h4:hover
{
color: #7c7c7c;
}

.read-now .entry-thumbnail:hover .entry-caption{
background:#9d0303;
}


header .center-right .he-a-login:hover{
color: #000;
}
header .center-right .he-a-lang:hover{
color: #da1111;
}
header .center .category a:hover div{
color: #da1111;
}
.map-widget-b2{
margin: 0 15px;
padding-top: 17px;
}
.read-col .content header{
overflow: hidden;
max-height: 80px;
margin-top: 6px;
}
.read-col .content .rheader{
margin-left: 31px;
}
.read-col .content article h4{
color: #000;
font-family: 'Grandstander-Bold', sans-serif;
font-weight: normal;
font-size: 16px;
margin: 0;
letter-spacing: -0.3px;
line-height: 20px;
}

.read-col .entry-thumbnail{
display: flex;
flex-shrink: 0;
padding-left: 16px;
}
.read-col .entry-thumbnail .entry-number{
display: flex;
flex-direction: column;
}

.read-col .entry-thumbnail .entry-number .inside{
margin: auto 0; 
}
.read-col .entry-thumbnail .entry-number .in3{
margin: 2px 0 0 0;
font-size: 20px;
font-family: 'Grandstander-Bold', sans-serif;
color: #fff;
text-align: center;
}
.read-col .entry-thumbnail .entry-number .in2{
width: 29px;
height: 29px;
border-radius: 30px;
overflow:hidden;
margin:auto;
background: #da1111;
}
.read-col .entry-thumbnail .entry-number .in{
width:37px;
height: 37px;
overflow: hidden;
border-radius: 30px;
background: #fff;
position: absolute;
top: 32px;
left: -4px;
display:flex;
}
.read-col .entry-thumbnail .entry-link{
display: flex;
flex-shrink: 0;
width: 100px;
height: 100px;
overflow: hidden;
border-radius: 50px;
}

.read-col{
padding-right: 15px;
padding-top: 14px;
}
.read-col .content article{
display: flex;
height: 100px;
padding-bottom: 21px;
}

div.post-row{
background-image: url("assets/img/pattern.png");
background-color: #f5f5f5;
padding-top: 35px;
}
.whole_widget_3{
padding-top:2px;
}
.whole_widget_3 .small_row .actually-post header h3{
margin: 14px 15px 19px;
max-height: 77px;
overflow: hidden;
}
.whole_widget_3 .small_row .actually-post header h3 a{
color: #000;
font-family: 'Grandstander-Bold', sans-serif;
font-weight: normal;
font-size: 20px;
letter-spacing: -0.4px;
line-height: 26px;
}
.whole_widget_3 .small_row .entry-thumbnail .color-category {
width: initial;
justify-content: initial;
}
.whole_widget_3 .small_row {
display: flex;
padding-bottom: 20px;
}


.whole_widget_3 .small_row article:first-child{
margin-right:auto;
}
.whole_widget_3 .small_row article:last-child{
margin-left:auto;
}
.whole_widget_3 .small_row article{
width: 330px;
background: #fff;
width: 100%;
max-width: 330px;
}

.whole_widget_3 .big_row .actually-post{
display: flex;
padding-bottom: 30px;
}
.whole_widget_3 .big_row .actually-post .entry-title{
margin-top: auto;
margin-bottom: -3px;
max-height: 225px;
overflow: hidden;
}
.whole_widget_3 .big_row .actually-post header{
margin-left: 28px;
display: flex;
}
.whole_widget_3 .big_row .actually-post header h3 a{
-webkit-box-decoration-break: clone;
-o-box-decoration-break: clone;
box-decoration-break: clone;
color: #fff;
font-size: 32px;
font-family: 'Grandstander-Bold', sans-serif;
background: #282828;
padding: 2px 6px 0;
letter-spacing: -0.6px;
line-height: 45px;
display: inline;
font-weight: normal;
}
.whole_widget_3 .big_row .actually-post .entry-thumbnail{
max-width: 66.6%;
width: 690px;
flex-shrink: 0;
}
.whole_widget_3 .actually-post .entry-thumbnail .thumb{
display:flex;
}
.whole_widget_3 .col-posts{
padding: 0 15px;
background: #eaeaea;
}
.whole_widget_3 .big_row .color-category{
width: initial;
justify-content: initial;
right: 0;
}

.actually_post .entry-thumbnail .color-category{
width: initial;
justify-content: initial;
right: 0;
}


.post-row-widget2{
margin: 0 30px 0;
padding-bottom: 20px;
}


.news-tem .trends-left .trends-img{
width: 25px;
margin: 9px 0 0 14px;
}
.news-tem .trends-left .trends-text{
color: #fff;
font-family: 'Grandstander-Regular', sans-serif;
font-size: 12px;
margin: 13px 0 0 17px;
text-transform: uppercase;
}
.news-tem .trends-flex{
display:flex;
}
.news-tem .trends-left{
display: flex;
}
.news-tem {
flex-shrink: 0;
}

.error_widget{
padding-bottom:15px;
}

.error_widget .error_wid{
background:#da1111;
padding: 10px 0 16px 0;
} 
.error_widget .error_wid .text{
padding: 0 6px;
font-family: 'Grandstander-Bold', sans-serif;
font-size: 36px;
color: #fff;
letter-spacing: -0.7px;
text-align: center;
}
.login-face:hover{
background: #2b4379;
}
.login-face{
background: #38579b;
display: flex;
width: 100%;
margin-top: 80px;
max-width: 330px;
}
.login-face img{

}
.login-face .img{
width: 35px;
flex-shrink:0;
margin: 8px 0 8px 20px;
}
.login-face .text{
color: #fff;
font-family: 'Grandstander-Bold', sans-serif;
font-size: 16px;
text-transform: uppercase;
margin: auto 0 auto 20px;
}
.pxs-share{
display: flex;
justify-content: center;

}
.pxs-share .share-buts{
height:initial;
display: flex;
padding: 40px 0px;
margin: 0;
}
.pxs-share .share-com{
float: initial;

}
.pxs2-cnt .nxt-info  .time{
color: #fff;
margin: auto 25px;
font-family: 'Grandstander-Regular', sans-serif;
font-size: 16px;
}
.pxs2-cnt .nxt-info .shuffle_button button{
background: #d40000;
color: #fff;
padding: 10px 30px;
font-family: 'Grandstander-Regular', sans-serif;
font-size: 18px;
border: 0;
display: inline-block;
border-radius: 1px;
}
.pxs2-cnt .nxt-info{
height: initial;
width: initial;
display: flex;
} 
.pxs-cnt * {
box-sizing: border-box;
}
.pxs2-cnt .pxs-head{
background:#2d2d2d;
color: white;
}
.pxs-cnt .game {
flex-direction: column;
background: #2D2D2D;
display: flex;
align-items: center;
justify-content: center;
}
.pxs-cnt .game__cards {
width: 80%;
margin: auto;
display: flex;
justify-content: center;
flex-wrap: wrap;
padding: 60px 0 100px;
}
.pxs-cnt .game.no-event {
pointer-events: none;
}

.pxs-cnt .game__card {
position: relative;
cursor: pointer;
width: 120px;
height: 120px;
margin: 10px;
}

.pxs-cnt .game .game__card.flipped, .pxs-cnt .game .game__card.has-match {
pointer-events: none;
}
.pxs-cnt .game .game__card.flipped .game__back-card, .pxs-cnt .game .game__card.has-match .game__back-card {
transform: rotateY(180deg);
}
.pxs-cnt .game .game__card.flipped .game__front-card, .pxs-cnt .game .game__card.has-match .game__front-card {
transform: rotateY(360deg);
} 

.pxs-cnt .game__back-card, .pxs-cnt .game__front-card {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
display: flex;
align-items: center;
justify-content: center;
border-radius: 3px;
backface-visibility: hidden;
transition: transform 400ms;
overflow: hidden;
}

.pxs-cnt .game__back-card {
z-index: 1;
}

.pxs-cnt .game__front-card {
transform: rotateY(180deg);
}

.pxs-head h1{
margin: 0 0 5px 0;
font-family: 'Grandstander-Bold', sans-serif;
font-weight: normal;
text-align: center;
font-size: 40px;
padding-top: 15px;
}
.pxs-head .desc{
font-family: 'Grandstander-Regular', sans-serif;
font-size: 16px;
text-align: center;
width: 80%;
margin: auto;
}
.pxs-content{
justify-content: center;
padding: 11px 16px 0 16px;
display: flex;
flex-wrap: wrap;
}
.pxs-content .pxs-item{
width: 205px;
margin: 15px;
height: 205px;
display: flex;
border-radius: 3px;
overflow: hidden;
padding-bottom: 50px;
}
.pxs-content .pxs-item a{
width: 100%;
height: 100%;
}
.pxs-content .pxs-item .cover{
background-repeat: round !important;
background: #d40000;
width: 100%;
height: 100%;
position: relative;
}
.pxs-content .pxs-item .cover .head{
margin-bottom: -50px;
position: absolute;
width: 100%;
bottom: 0;
height: 60px;
background-image: -webkit-linear-gradient(to top,#2D2D2D 50px, rgba(255, 255, 255, 0) 100%);
background-image: -moz-linear-gradient(to top,#2D2D2D 50px, rgba(255, 255, 255, 0) 100%);
background-image: -ms-linear-gradient(to top,#2D2D2D 50px, rgba(255, 255, 255, 0) 100%);
background: linear-gradient(to top,#2D2D2D 50px, rgba(255, 255, 255, 0) 100%);
box-sizing: border-box;
padding: 10px 20px 0;
}
.pxs-content .pxs-item .cover .head .title{
font-family: 'Grandstander-Bold', sans-serif;
color:#fff;
font-size: 20px;
text-align: center;
}
.pxs-content .pxs-item .cover .head .author{
font-family: 'Grandstander-Regular', sans-serif;
color:#fff;
font-size: 14px;
text-align: center;
}
.pxs2-cnt .pxs-head h1{
padding-top: 35px;
}
.pxs2-cnt .more{
text-align: end;
background: #2d2d2d;
color: #fff;
padding: 20px;
font-family: 'Grandstander-Regular', sans-serif;
font-size: 16px;
}



.content-post .entry-content .number-q3{
color: #2c2f3b;
font-size: 18px;
margin-bottom: 1px;
font-family: 'Grandstander-Bold', sans-serif;
}
.content-post .entry-content .name_quiz{
margin-bottom: -60px;
margin-top: 80px;
}
.content-post .entry-content .your_answer{
margin-bottom: 15px;
}
.content-post .entry-content .your_answer h3{
margin-bottom: 5px;
font-size: 18px;
}
.quiz_header{
width: 880px;
margin: auto;
padding-top: 50px;
padding-bottom: 40px;
}
.quiz_header .q-title{
color: #2d2d2d;
font-size: 35px;
font-family: 'Grandstander-Bold', sans-serif;
margin-bottom: 20px;
}
.quiz_header .q-prefix{
line-height: 29px;
color: #2d2d2d;
font-size: 20px;
font-family: 'Grandstander-Regular', sans-serif;
}
.min_sideposts{
min-height: 50px;
}
.content-post .entry-content .number-q{
margin-bottom: 40px;
font-size: 28px;
}
.content-post .entry-content .number-q2{
font-family: 'Grandstander-Bold', sans-serif;
font-size: 20px;
margin-bottom: 10px;
}
.post-block .col-secondary .content-small{
display:none;
}
.content-post .entry-content .post-profile .img-con:hover .thumb_next_info .content{
text-align: center;
color: #fff;
font-size: 18px;
margin: auto;
background: #2d2d2d;
font-family: 'Grandstander-Regular', sans-serif;
}
.content-post .entry-content .post-profile .img-con .thumb_next_info{
display: none;
}
.content-post .entry-content .post-profile .img-con:hover .thumb_next_info{
width: 100%;
height: 100%;
background: #2d2d2d;
z-index: 3;
position: absolute;
opacity: 0.9;
display: flex;
padding: 10px;
box-sizing: border-box;
}
.space-sep{
padding-top: 42px;
height:0px;
}
#post_block_0 .sideposts{
padding-top: 1px;
padding-bottom: 15px;
}
.content-post .entry-content .post-profile{

}
.content-post .entry-content .post-profile h2{
font-family: 'Grandstander-Regular', sans-serif;
font-size: 12px;
line-height: 18px;
margin-bottom: 2px;
font-weight: normal;
}
.content-post .entry-content .post-profile .content{
display: flex;
background: #f2f2f2;
padding: 10px 0 22px;
margin-bottom: 40px;
}
.content-post .entry-content .post-profile .img{
flex-shrink:0;
display: flex;
}
.content-post .entry-content .post-profile .img-con{
display: flex;
position: relative;
width: 130px;
height: 130px;
margin: 13px 32px auto 23px;
transition: height 0.5s, width 0.5s;
}
.content-post .entry-content .post-profile .img-con:hover{
position: relative;
width: 205px;
height: 205px;
}
.content-post .entry-content .post-profile .img-con:hover .info-circle{
color: #000;
}
.content-post .entry-content .post-profile .img-con:hover .info{
background: #fff;
}
.content-post .entry-content .post-profile .img-con .info-circle{
color: #fff;
font-size: 18px;
margin: auto;
font-family: 'Grandstander-Bold', sans-serif;
padding-left: 1px;
padding-top: 1px;
}
.content-post .entry-content .post-profile .img-con .info{
position: absolute;
background: black;
width: 30px;
left: 5px;
height: 30px;
bottom: 5px;
border-radius: 30px;
display: flex;
opacity: 0.7;
z-index: 4;
cursor: pointer;
}
.content-post .entry-content .post-profile .text{
margin-right: 20px;
font-size: 15px;
line-height: 25px;
overflow: hidden;
}
.content-post .entry-content .post-profile .text strong{
font-family: 'Grandstander-Bold', sans-serif;
font-weight: normal;
}

.author-avatar .share > div:first-child{
margin-left:auto;
}
.auth-time .read_time strong{
font-family: 'Grandstander-Bold', sans-serif;
font-weight:normal;
}
.actually_post_like .color-category .cat{
height: 18px;
margin: -18px 0 0 0;
padding: 0;
}
.actually_post_like .color-category .cat a{
display: block !important;
line-height: 10px;
padding: 5px 7px 3px;
}
.actually_post_like .actually_post .actually-post .entry-thumbnail a{
font-size: 12px;
font-family: 'Grandstander-Bold', sans-serif;
}
.actually_post_like .entry-last-line{
font-size: 14px;
font-family: 'Grandstander-Regular', sans-serif;
color: #2c2f3b;
margin-top: auto;
}


.actually_post_like .entry-last-line .entry-sep{
color: #c83312;
}
.actually_post_like .entry-last-line .entry-time{

}
.actually_post_like .entry-last-line .entry-date{

}

.sideposts .fac_posts .content:hover{
background: #2f4b84;
}
.post_terms{
margin-left: 100px;
margin-bottom: 41px;
display: block;
}
.post-share-com .share-buts .std-button.dis{
width:120%;
}
.post-share-com .dis-com .dm-bel-but:hover{
background: #bd081c;
}
.post-share-com .dis-com .dm-bel-but{
background: #9d0303;
width: 137px;
}
.post-share-com .dis-com{
width:initial;
}
.post-share-com .share-buts{
display: flex;
column-gap: 5px;
}
.post-share-com .share-buts .std-button{
margin: 0;
}
.sideposts .fac_posts{
padding-top: 10px;
padding-bottom: 30px;
}
.sideposts .fac_posts .content{
background: #4267b2;
display: flex;
padding: 9px 0;
}
.sideposts .fac_posts .logo{
margin: auto 0;
flex-shrink: 0;
width: 83px;
display: flex;
}
.sideposts .fac_posts .logo img{
width: 40px;
height: 40px;
margin: auto auto;
}
.sideposts .fac_posts .text{
font-family: 'Grandstander-Bold', sans-serif;
font-size: 18px;
color: #fff;
line-height: 26px;
}

.sideposts{
padding-top: 34px;
}
.sideposts .entry-title a{
color: #2c2f3b;
font-family: 'Grandstander-Bold', sans-serif;
font-size: 16px;
font-weight: normal;
line-height: 20px;
display: block;
}
.sideposts .entry-title{
max-height: 59px;
overflow: hidden;
margin: 17px 17px 0;
}
.sideposts .entry-caption{
color: #da1111;
font-family: 'Grandstander-Bold', sans-serif;
text-align: initial;
font-size: 14px;
line-height: 18px;
max-height: 18px;
letter-spacing: -0.3px;
text-align: initial;
margin-top: 13px;
margin-bottom: 6px;

}
.sideposts .number_0 .entry-thumbnail a{
transform: rotate(-1deg);
box-shadow: -4px 4px 3px 0 rgba(0, 0, 0, 0.3);
}
.sideposts .number_1 .entry-thumbnail a{
transform: rotate(1deg);
box-shadow: -4px 4px 3px 0 rgba(0, 0, 0, 0.3);
}
.sideposts .entry-thumbnail a{
display:flex;
width: 140px;
}
.sideposts .entry-thumbnail:hover + header a .entry-caption,
.sideposts .entry-thumbnail:hover + header h3 a,
.sideposts .entry-caption:hover,
.sideposts .entry-title a:hover,
.sideposts a:hover + h3 a{
color: #da1111;

}

.sideposts .side_posts{
margin-right: 15px;
padding-bottom: 16px;
}

.big-thumbnail .info:hover + .thumb_next_info .content{
text-align: center;
color: #fff;
font-size: 26px;
font-family: 'Grandstander-Bold', sans-serif;
margin: auto;
}
.big-thumbnail .info:hover + .thumb_next_info .content .blue-text{
color: #fff;
}
.big-thumbnail .big-content .thumb_next_info{
opacity: 0;
transition: opacity 0.5s;
width: 0;
height: 0;
display: none;
}
.big-thumbnail .info:hover + .thumb_next_info{
width: 100%;
height: 100%;
background: #2d2d2dc4;
z-index: 3;
position: absolute;
opacity: 0.9;
display: flex;
}



.similar-posts-post .item:hover .entry-title{
color: #7c7c7c;
}

.end_titles .author a:hover, 
.end_titles a.pp_like:hover span, 
.end_titles button.pp_like:hover span, 
.end_titles button.liked:hover span,
.end_titles a.liked:hover span{
color: #da1111;
}
.end_titles .end-like .pp_like{
display:flex;
}
.end_titles .en-post-like{
margin-right: 7px;
}
.end_titles button.pp_like i,
.end_titles a.pp_like i,
.end_titles button.liked i,
.end_titles a.liked i{
width: 25px;
margin-top: -3px;
margin-left: 0;
}

.end_titles button.pp_like span,
.end_titles a.pp_like span,
.end_titles button.liked span,
.end_titles a.liked span{
font-size: 18px;
margin-left: 5px;
}
.end-likes{
display: flex;
margin: auto 0 auto auto;
}
.end_titles .author a{
margin-right: 21px;
margin-bottom: 0;
}
.end_titles .facebook-item{
margin-top: -4px;
margin-left: 5px;
}
.end_titles .left-text{
margin: auto;
}
.end_titles{
display: flex;
margin-left: 100px;
}
.post-dis-com{
width: 540px;
margin: 0 0 0 auto;
}
.post-dis-com .dis-com .dm-bel-but:hover{
background: #bd081c;
}
.post-dis-com .dis-com .dm-bel-but{
background: #9d0303;
}
.post-dis-com .dis-com {
background: #9d0303;
width: 100%;
}
.post-dis-com .dis-com .dm-bel-but{
width: 100%;
}
.post-dis-com .dis-com .text{
font-size: 16px;
font-family: 'Grandstander-Regular', sans-serif;
}
.post-dis-com .dis-com .img{
margin: auto 11px auto 0;
}
.post-share-com .share-buts{
margin: 0;
}
.post-share-com .share-citat{
display: flex;
margin-top: 12px;
}
.post-share-com .share-citat .top-arrow{
margin-left: auto;
margin-right: 8px;
}
.post-share-com .share-citat .arrow-icon{
transform: rotate(230deg);
}
.post-share-com .share-citat .entry-citat{
width:385px;
margin-top: 2px;
}
.post-share-com .soci-buttons{
margin: 29px 0 0 100px;
}
.post-share-com .big-bel-but img{
height: 24px;
}
.post-share-com .big-bel-but{
width: 137px;
}
.post-share-com .sm-bel-but{
width:48px;
}

.similar-posts-post{
width: 540px;
margin-left: auto;
padding-top: 40px;
padding-bottom: 32px;
}
.similar-posts-post h3{
font-family: 'Grandstander-Regular', sans-serif;
color: #2d2d2d;
font-size: 13px;
font-weight: normal;
margin-bottom: 7px;
margin-top: 0;
}
.similar-posts-post .content{
display: flex;
}
.similar-posts-post .item:last-child{
margin-right: 0;
}
.similar-posts-post .item{
width: 540px;
margin-left: auto;
margin-right:10px;
}
.similar-posts-post .entry-thumbnail{

}
.similar-posts-post .entry-thumbnail img{

}
.similar-posts-post .entry-title{
font-family: 'Grandstander-Bold', sans-serif;
font-size: 16px;
margin: 7px 1px 0 1px;
line-height: 20px;
max-height: 80px;
overflow: hidden;
}

.big-thumbnail:hover .title{
color: #d5d5d5;
}
.big-thumbnail:hover +  .author-avatar  .head_share2 .gal-com .gal-bel-but::after{
height: 100%;
}
.big-thumbnail:hover a .bi-image::after{
width:100%;
}
.big-thumbnail .info .info-circle{
color: #fff;
font-size: 30px;
margin: auto;
font-family: 'Grandstander-Bold', sans-serif;
padding-left: 1px;
padding-top: 1px;

}
.big-thumbnail .info{
border-radius: 6px;
position: absolute;
width: 20px;
right: 9px;
bottom: 15px;
display: flex;
z-index: 4;
cursor: pointer;
transform: rotate(1deg);
height: 30px;
}

.big-thumbnail .big-content{
position: relative;
width:92%;
max-width: 676px;
margin: auto;
transform: rotate(-1deg);
}
.big-thumbnail .a-bi-image:hover{
filter: grayscale(100%);
}
.big-thumbnail .a-bi-image{
transition: filter 0.25s;
}
.big-thumbnail .bi-image{

box-shadow: -4px 4px 3px 0 rgba(0, 0, 0, 0.3);
display: flex;
}
.big-thumbnail .bi-image img{                 
max-width: 1080px;
}

.post-row article header a{
color: #7c7c7c !important;
}
.silu{
width: 133px;
margin: auto;
}
.post-row h2{
margin-top: 0;
padding-left: 14px;
padding-right: 15px;
}
.post-row .head2{
color: #2d2d2d;
font-family: 'Grandstander-Regular', sans-serif;
font-size: 13px;
margin-bottom: 7px;
}
.post-row .content{
display:flex;
padding-bottom: 20px;
}
.post-row .entry-title{
width: 88%;
margin: 3px auto 15px;
max-height: 79px;
overflow: hidden;
font-size: 15px;
font-family: 'Grandstander-Bold', sans-serif;
color: #2d2d2d;
font-weight: normal;
line-height: 20px;
letter-spacing: -0.3px;
}
.post-row article:first-child{
margin-left: auto;
}
.post-row article:last-child{
margin-right: auto;
}
.post-row article{
background: #fff;
margin:0 auto;
width: 186px;
flex-shrink: 0;
}
.asgarosforumrecentposts_widget .widget-title{
margin-bottom: 17px;
padding-top: 54px;
color: #2d2d2d;
font-family: 'Grandstander-Regular', sans-serif;
font-size: 13px;
}
.asgarosforumrecentposts_widget .asgarosforum-widget{
display: flex;
}
.actually_post header .entry-caption{
font-family: 'Grandstander-Bold', sans-serif;
text-align: initial;
font-size: 14px;
line-height: 18px;
max-height: 16px;
max-height: 18px;
letter-spacing: -0.3px;
}
#actually-3{
margin-top: 23px;
}
.f-posts h2{
margin: 0 0 8px;
}
.f-posts .head2, .actually_post .head2{
color: #2d2d2d;
font-family: 'Grandstander-Regular', sans-serif;
font-size: 13px;
}
.f-posts .f-post:first-child{
margin-left: 15px;
}
.f-posts .content{
margin-left: -15px;
background: #2d2d2d;
}
.f-posts .row{
display: flex;
}
.f-posts .f-post{
width: 320px;
margin-left: auto;
}
.f-posts .entry-thumbnail a{
display: flex;
}
.f-posts .f-post .entry-thumbnail + header a:hover h3,
.f-posts .f-post .entry-thumbnail:hover + header a h3{
color: #d5d5d5;
}
.f-posts .entry-header h3{
color: #fff;
text-align: center;
max-height: 78px;
overflow: hidden;
font-size: 20px;
font-family: 'Grandstander-Bold', sans-serif;
font-weight: normal;
line-height: 26px;
margin: 15px auto 33px;
width: 93%;
}
.big-image{
max-width: 677px;
width: 100%;
margin: auto;
}
.news-tem{
background: #282828;
}
.map-widget-b{
padding: 0 42px 0;
margin-top: -6px;
}
.map-widget{
max-width: 870px;
margin: auto;
position: relative;
width: 96%;
}
.map-widget a:hover .content img{
border-radius: 50px;
width: 76px;
height: 76px;
margin: auto;
}
.map-widget a:hover .content{
border-radius: 52px;
display: block;
background: white;
width: 84px;
height: 84px;
display: flex;
margin: -110px 0 0 -42px;
border-radius: 52px;
position: absolute;
z-index: 3;
}
.map-widget .pin .live{
display:none;
}
.map-widget a:hover .live{
display:block;
}
.map-widget a:hover .unlive{
display:none;
}
.map-widget .content{
display:none;
}
.map-widget .pin{
margin: -23px 0 0 -7px;
}
.map-widget .item{
width: 1px;
height: 1px;
position:absolute;
}
.map-widget-b .mini{
display:none;
}
.map-widget .pin i{
height: 26px;
width: 14px;
display: block;
}
.map-widget-b .l-item .text{
font-family: 'Grandstander-Regular', sans-serif;
font-size: 15px;
margin: auto 0;
}
.map-widget-b .l-item .img{
width: 14px;
margin: auto 13px auto 0;
}
.map-widget-b .l-item{
display: flex;
height: 33px;
}
.map-legend{
position: absolute;
top: 0;
right: 0;
}
header .center-right .he-a-login:hover .blue-text{
color: #da1111;
}

header .center-right .he-a-login .img{
display:none;
}
.xicon-login{
content: url("assets/img/login-r.svg");
}



.pin-img-a{          
content: url("assets/img/pin-365x-a.svg");
}
.pin-img-b{          
content: url("assets/img/pin-365x-b.svg");
}
.pin-img{
content: url("assets/img/pin-365x.svg");
}
.map-img{
width: 100%;
content: url("assets/img/map-czech-republic.svg");
display: block;
}

.nav-search{
width: 27px;
height: 28px;
-webkit-mask-image: url("assets/img/all-img-black.png");
-o-mask-image: url("assets/img/all-img-black.png");
-moz-mask-image: url("assets/img/all-img-black.png");
mask-image: url("assets/img/all-img-black.png");
-webkit-mask-position: -146px -31px;
-o-mask-position: -146px -31px;
-moz-mask-position: -146px -31px;
mask-position: -146px -31px;

display: block;
}
.nav-facebook{
width: 30px;
height: 30px;
background: url("assets/img/all-img.png") 64px 82px;
display:block;
}
.nav-twitter{
display: block;
width: 30px;
height: 30px;
background: url("assets/img/all-img.png") 64px 50px;
}
.nav-instagram{
display: block;
width: 30px;
height: 30px;
background: url("assets/img/all-img.png") 64px 0px;
}
.nav-pinterest{
display: block;
width: 30px;
height: 30px;
background: url("assets/img/all-img.png") 32px 0px;
}
.nav-times{
-webkit-mask-image: url("assets/img/all-img-black.png");
-o-mask-image: url("assets/img/all-img-black.png");
-moz-mask-image: url("assets/img/all-img-black.png");
mask-image: url("assets/img/all-img-black.png");
-webkit-mask-position: -146px -80px;
-o-mask-position: -146px -80px;
-moz-mask-position: -146px -80px;
mask-position: -146px -80px;

width: 16px;
height: 16px;
background: url("assets/img/all-img.png") 32px 34px;
display:block;
}
.nav-grip{
-webkit-mask-image: url("assets/img/all-img-black.png");
-o-mask-image: url("assets/img/all-img-black.png");
-moz-mask-image: url("assets/img/all-img-black.png");
mask-image: url("assets/img/all-img-black.png");
-webkit-mask-position: -146px -62px;
-o-mask-position: -146px -62px;
-moz-mask-position: -146px -62px;
mask-position: -146px -62px;
width: 16px;
height: 16px;
display: block;
}
.menu_button button i{
background: #16264c;
}






div .post-block .content-post .entry-content .in-link-post{
float: left;
width: 48%;
padding: 10px 10px 10px 10px;
max-width: 330px;
background: #f2f2f2;
margin-right: 10px;
box-sizing: border-box;
}
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: 'Grandstander-Bold', sans-serif;
}
div .post-block .content-post .entry-content .in-link-post a:hover{
border: 0;
background-size: 0;
color: #9d0303;
}
/**/
.profil_page form .edit_details .special-logo .whole-column button {
margin-bottom: 5px;
}

.profil_page .statement .statement-item{
display: inline-block;
font-size: 17px;
}
.min-table-posts{
display:none;
}



#asgarosforumrecentposts_widget-3  h3{
border-top: 1px solid #eceff1;
}
.asgarosforumrecentposts_widget h3{
margin-top: 0;
padding-top: 26px;
color:#da1111;
font-size: 20px;
font-family: 'Grandstander-Bold', sans-serif;
font-weight: normal;
}
.aff-recent-posts{
padding-left: 15px;
padding-right: 15px;
padding-bottom: 1px;
}
.aff-recent-posts> div{
display:none;
}
.asgarosforumrecentposts_widget .asgarosforum-widget .widget-avatar img{
width: 60px;
height: 60px;
margin: auto;
}
.asgarosforumrecentposts_widget .asgarosforum-widget .widget-content{
display:block;
}
.asgarosforumrecentposts_widget .asgarosforum-widget .widget-avatar{
margin: auto;
display:flex;
width: 70px;
height: 70px;
background: #eaeaea;
border-radius: 50%;
}
.forum-widget .asgarosforum-widget .widget-element{
padding: 0 10px 72px;
width: 20%;
border: 0;
display: initial;
}
.forum-widget .asgarosforum-widget .widget-element:last-child{
margin-bottom: 0;
}
.forum-widget .asgarosforum-widget .widget-avatar{
flex-shrink: 0;
background-image: url("assets/img/circle.svg");
background-repeat: no-repeat;
}
.forum-widget .asgarosforum-widget .widget-content{
margin: auto 0;
}
.forum-widget .asgarosforum-widget .widget-content .post-text {
max-width: 186px;
width: 92%;
margin: auto;
}
.forum-widget .asgarosforum-widget .widget-content .post-author{
text-align: center;
display: block;
margin-top: 5px;
}
.forum-widget .asgarosforum-widget .widget-content .profile-link{
font-weight: normal;
font-family: 'Indie-Flower';
font-size: 22px;
color: #da1111 !important;
}
.forum-widget .asgarosforum-widget .widget-content .post-link{
margin-top: -5px;
line-height: 30px;
text-align: center;
display: block;
overflow: hidden;
max-height: 93px;
}
.forum-widget .asgarosforum-widget .widget-content .post-link a:hover{
text-decoration: none;
background-image: url("assets/img/line-horizontal-red-new.svg");
background-position: 0 1.06em;
background-size: 46px 4px;
background-repeat: repeat-x;
} 
.trends-tags{
margin: auto 0 auto auto;
padding: 13px 15px 10px 15px;
box-sizing: border-box;
display: flex;
}
.trends-tags .trends-whd{
font-size: 12px;
color: #fff;
font-family: 'Grandstander-Regular', sans-serif;
background: #da1111;
padding: 0px 8px 0;
height: 16px;
}
.trends-tags .hash-tags-item{
line-height: 13px;
}
.trends-tags .hash-tags-item a{
margin-left: 12px;
font-size: 12px;
color: #fff;
font-family: 'Grandstander-Regular', sans-serif;
}
.trends-tags .hash-sign{
margin-left: 9px;
font-size: 11px;
background: #c83312;
width: 1px;
height: 15px;
}


.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: -webkit-linear-gradient(120deg, #a9a9a9 0%, #a9a9a9 100%);
background-image: -moz-linear-gradient(120deg, #a9a9a9 0%, #a9a9a9 100%);
background-image: -ms-linear-gradient(120deg, #a9a9a9 0%, #a9a9a9 100%);
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 button.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{
color: #d90c34;
}
.red-site .post-block .content-post .entry-content .gallery_t .link a span{
border-bottom: 1px solid #a60928;
color: #a60928;
background-image: -webkit-linear-gradient(120deg, #a60928 0%, #a60928 100%);
background-image: -moz-linear-gradient(120deg, #a60928 0%, #a60928 100%);
background-image: -ms-linear-gradient(120deg, #a60928 0%, #a60928 100%);
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: -webkit-linear-gradient(120deg, #a60928 0%, #a60928 100%);
background-image: -moz-linear-gradient(120deg, #a60928 0%, #a60928 100%);
background-image: -ms-linear-gradient(120deg, #a60928 0%, #a60928 100%);
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 div .post-block .content-post .entry-content .single_page a .single_page_btn, .red-site .mcom-item .teext .red{
background:#a60928;
}
i.hearth-line-sk.red{
background: #da1111;
}
i.hearth-line-sk.black{
background: #2c2f3b;
}

i.hearth-line-sk,
a.pp_like i,
button.pp_like i{ 
-webkit-mask-image: url("assets/img/icon-fav.svg");
-o-mask-image: url("assets/img/icon-fav.svg");
-moz-mask-image: url("assets/img/icon-fav.svg");
mask-image: url("assets/img/icon-fav.svg");
}
i.hearth-sk, 
a.liked i,
button.liked i{
-webkit-mask-image: url("assets/img/icon-fav-full.svg");
-o-mask-image: url("assets/img/icon-fav-full.svg");
-moz-mask-image: url("assets/img/icon-fav-full.svg");
mask-image: url("assets/img/icon-fav-full.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;
}
.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{
width: 261px;
}
.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: 'Grandstander-Bold', sans-serif;
margin-top: 2px;
margin-left: 4px;
color: #2c2f3b;
}
.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");
}


.advert_banner_2 .advert_banner{
max-width: 620px;
margin: 0 auto 50px;
}

.event_search{
margin: 0 30px 40px;
}
.event_search .std-header{
font-size: 24px;
margin-top: -35px;
}

.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: 'Grandstander-Bold', sans-serif;
font-size: 18px;
margin-top: 15px;
}
.event_search h3{
margin-bottom: 18px;
font-family: 'Grandstander-Bold', sans-serif;
font-weight: normal;
font-size: 18px;
margin-top: 0;
color: #2c2f3b;
}

.event-item .date{
font-family: 'Grandstander-Regular', sans-serif;
font-size: 16px;
margin-top: 10px;
}
.event_search form .submit{
background: #da1111;
color: white;
border: 0;
padding: 14px 56px;
font-size: 18px;
cursor: pointer;
font-family: 'Grandstander-Bold', 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: 'Grandstander-Regular', sans-serif;
line-height: 22px;
color: #2c2f3b;
}
.event_search .form-item select{
font-size: 15px;
font-family: 'Grandstander-Regular', sans-serif;
line-height: 22px;
color: #2c2f3b;
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: 'Grandstander-Regular', sans-serif;
line-height: 22px;
color: #2c2f3b;
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: 'Grandstander-Regular', sans-serif;
line-height: 22px;
color: #2c2f3b;
cursor: pointer;
}  







.type-content h2{
margin-bottom: 11px;
}
.type-content .entry-content .head{
display:flex;
}
.type-content .entry-content .head .circle{
width: 40px;
height: 40px;
flex-shrink: 0;
position:relative;
margin: auto 0;
}
.type-content .entry-content .head .circle .paper{
top: -15px;
height: 50px;
}
.type-content .entry-content .head .circle .blue-text{
position:relative;
z-index: 1;
text-align: center;
font-size: 30px;
}
.type-content .entry-content .head .head-text{
margin-left: 35px;
font-size: 23px;
}

.type-content .entry-content .text{
color: #000;
margin-top: 7px;
}
.type-content .entry-content .q-ans .text{
margin-top: 4px;
margin-left: 15px;
}



.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 #9d0303;
}
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:#da1111;
}
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: 'Grandstander-Bold', sans-serif;
color: #9d0303;
border-bottom-color:#9d0303;
}
.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: #da1111;
}
.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: #da1111;

}
.single_page .single_page_btn span{
color: #da1111;
font-size: 18px;
font-family: 'Grandstander-Bold', sans-serif;
display: block;
margin: auto;
}
/*
/PAG
*/
.type-content .entry-content .author_info h3{
color: #da1111;
text-transform: uppercase;
margin-top: 18px;
margin-bottom: 13px;
font-family: 'Grandstander-Bold', sans-serif;
font-size: 18px;
}

.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{
margin-bottom: 20px;
display: flex;
background: #f2f2f2;
}
.type-content .entry-content .author_info .img div img{
height: 100%;
}
.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: 146px;
flex-shrink: 0;
margin: -37px auto 0 -140px;
display: flex;
height: 30px;
}        
.post-block .content-post .entry-content .gallery_t .link a span{
width: initial;
display: inline-block;
height: 23px;
color: #da1111;
font-family: 'Grandstander-Regular', sans-serif;
font-size: 15px;
} 
.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: #da1111;
}
.similar_gal .gshare-pls{
margin-top: 30px;
}
.g2-content .g2-fotos-item .center{
margin: auto;
}
.g2-term{
color: #2c2f3b;
margin-left: 18px;
font-size:14px;
font-family: 'Grandstander-Regular', sans-serif;
}

.picture{
transform: rotate(-2deg);
background: #cab9ad;
}
.picture2{
transform: rotate(2deg);
box-shadow: -4px 4px 3px 0 rgba(0, 0, 0, 0.3);
}
.picture3{
display:flex;
position: relative;
}

.similar_gal_item{
color: #da1111;
margin: 10px 0 0 0;
}
.similar_gal_item a{
line-height: 26px;
}
.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:#2c2f3b;                   
}
.sin_com  .com-text a{
color:#da1111;
}
.sin_com{
padding-bottom: 40px;
font-family: 'Grandstander-Regular', sans-serif;
margin-left: 102px;
}
.gal_flex-extra{
margin-bottom: 15px;
}
.post-block .after-post .actually_post h2{
color: #2c2f3b;
font-size: 18px;
}
.b-com{           
background: #da1111;
color: white;
border: 0;
padding: 5px 20px;
font-size: 15px;
border-radius: 2px;
cursor: pointer;
}
.com-text a{
text-decoration: none;
color: #da1111;
}
.mcomment-depth{
margin-left: 50px;
}
.mcom-item .reply{
color: #da1111;
display: inline-block;
font-size: 16px;
}
.forum-block .actually_post{
margin-left: 0;
}
.f-con-com{
outline: none;
max-height: 300px;
resize: vertical;
padding: 16px 18px;
width: 100%;
background: #ffffff1a;
color: #2c2f3b;
border: 0;
box-sizing: border-box;
font-family: 'Grandstander-Regular', sans-serif;
}
.mcom-item .teext .red{
background:#da1111;
line-height: 14px;
color: #fff;
}
.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: 'Grandstander-Bold', sans-serif;
}
.mcom-item .date{
margin-left: 12px;
margin-top: -6px;
font-family: 'Indie-Flower';
font-size: 20px;
color: #16264c;
}
.mcom-item .teext{
display:flex;
width:100%;
}
.pack-avatar{
position: relative;
display:flex;
width: 100%;
height: 100%;
max-width: 120px;
max-height: 120px;
margin: auto;
}
.gdiv_p.g-last-page .picture {
background: none;
}
.gdiv_p.g-last-page .read-now h4{
color: #fff;
}
.gdiv_p.g-last-page .blue-text{
color: #fff;
}
.gdiv_p.g-last-page .read-now .tab-pane{
gap:50px;
}
.gdiv_p.g-last-page .read-now article{
width: 100%;
}
.gdiv_p.g-last-page .read-now .link-caption{
display:none;
}
.gdiv_p.g-last-page .read-now .tab-content {
padding-top: 0;
}
.gdiv_p.g-last-page .next-gallery{
display: flex;
flex-direction: column;
gap: 50px;
padding-top: 20px;
}
.gdiv_p.g-last-page .read-now .first-sub{
display:none;
}
.gdiv_p.g-last-page .read-now .rheader {
margin-top: 12px;
}
.detail .overtitle .desc{
color: #da1111;
}
.profil_page form .edit_details .template_for_js {
display: none;
}
.pack-avatar .circle-svg{
background: #16264c;
width: 100%;
padding-bottom: 100%;
height: 0;
}
.pack-avatar img{
position: absolute;
overflow: hidden;
border-radius: 50%;
width: 84%;
margin: auto;
top: 50%;  
left: 50%; 
transform: translate(-50%, -50%); 
}
.circle-svg{
-webkit-mask-image: url("assets/img/circle-b.svg");
-o-mask-image: url("assets/img/circle-b.svg");
-moz-mask-image: url("assets/img/circle-b.svg");
mask-image: url("assets/img/circle-b.svg");
}

.mcom-item .com-text p{
word-wrap: break-word;
font-size: 15px;
margin-top: 2px;
margin-bottom: 8px;
line-height: 24px;
}
.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;
padding-bottom: 60px;
}
.g2-users{
flex-wrap: wrap;
display: flex;
width: 100%;
}
.gs-head h3{
font-family: 'Grandstander-Bold', sans-serif;
text-align: center;
font-size: 28px;
letter-spacing: 1px;
padding-top: 28px;
margin: 0 0 21px 0;
}
.gs-menu-min{
display: none;
}
.gs-menu-list{
display: none;
}
.gs-menu{
display:flex;
justify-content: center;
flex-wrap:wrap;
padding-bottom: 10px;
}

.gs-menu .active a{
background-image: url("assets/img/line-horizontal-red-new.svg");
background-position: 0 1.06em;
background-size: 46px 4px;
background-repeat: repeat-x;
}
.advert_banner .info{
text-align: end;
width: 100%;
display: block;
font-size: 12px;
font-family: 'Grandstander-Regular', 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;
}
.gal-terms-and-like{
display: flex;
}
.gal-terms-and-like .gal-likes{
margin-left: auto;
flex-shrink: 0;
margin-top: 5px;
}
.gal-desc{
margin-bottom: 15px;
}
.g2-fotos .g2-fotos-item:nth-child(12n+7) .right{
height: 80%;
}
.g2-fotos .g2-fotos-item:nth-child(12n+7) .buttom,
.g2-fotos .g2-fotos-item:nth-child(12n+7) .left{
display: none;
}
.g2-fotos .g2-fotos-item .std-input{
position: absolute;
width: 121%;
height: 118%;
transform: rotate(4deg);
left: -20px;
top: -24px;
}
.g2-fotos .g2-fotos-item .std-input .buttom{
position: absolute;
bottom: 0;
}
.g2-fotos-item .entry-thumbnail{
box-shadow: -2px 2px 3px 0 rgba(0, 0, 0, 0.3);
display:flex;
transform: rotate(3deg);
transition: filter 0.5s;
}
.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-image: -webkit-linear-gradient(rgba(38,50,56,0) 50%, rgba(0, 0, 0, 0.62) 90%);
background-image: -moz-linear-gradient(rgba(38,50,56,0) 50%, rgba(0, 0, 0, 0.62) 90%);
background-image: -ms-linear-gradient(rgba(38,50,56,0) 50%, rgba(0, 0, 0, 0.62) 90%);
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: 'Grandstander-Regular', sans-serif;
font-size: 12px;
color:#fff;
}


.g2-fotos-item .g2a-like .img i.hearth-sk{
width: 100%;
height: 100%;
background: #fff;
-webkit-mask-repeat: no-repeat;
-o-mask-repeat: no-repeat;
-moz-mask-repeat: no-repeat;
mask-repeat: no-repeat;
display: block;
}
.g2-fotos-item .g2a-like .img{
width: 19px;
height: 15px;
}
.g2-fotos-item .g2a-c .img{
width: 17px;
}
.date-diff{
font-size:18px;
text-align:center;
font-family: 'Grandstander-Bold', 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: 31px;
padding-left: 8px;
font-family: 'Grandstander-Regular', sans-serif;
font-size: 12px;
color: #fff;
overflow: hidden;
line-height: 16px;
}
.g2-fotos-item .g2a-like{
margin-top: auto;
margin-left: auto;
display: flex;
height: 20px;
}
.g2-fotos-item .g2a-c{
margin-top: auto;
display: flex;
height: 20px;
}
.g2-fotos-item{
margin: 7px;
transform: rotate(-3deg);
background: #cab9ad;
}
.g2-fotos .g2-fotos-item{
margin: 25px;
transform: rotate(-4deg);
}
.g2-fotos .g2-fotos-item:nth-child(7n+2) {
transform: rotate(0deg);
}
.g2-fotos .g2-fotos-item:nth-child(7n+2) .entry-thumbnail {
transform: rotate(-4deg);
}
.g2-fotos{
justify-content: center;
padding: 11px 26px 30px;
display:flex;
flex-wrap: wrap;
}
.gal_com{
color:#2c2f3b;
font-family: 'Grandstander-Regular', 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;
line-height: 26px;
}
.gh-com{
margin-top: 30px;
}
.gfb{
margin: 20px 17px 0px 0;
}
.glike .post_like{
float: initial;
}
.glike .post_like button,
.glike .post_like a{
display: flex;
}
.glike button.pp_like i,
.glike button.liked i,
.glike a.pp_like i,
.glike a.liked i{
margin-left: 0px;
width: 24px;
margin-top: -3px;
}
.glike button.pp_like:hover span,
.glike button.liked:hover span,
.glike a.pp_like:hover span,
.glike a.liked:hover span{
color: #da1111;
}
.glike button.pp_like span,
.glike button.liked span,
.glike a.pp_like span,
.glike a.liked span {
margin-top: 0px;
font-size: 16px;
font-family: 'Grandstander-Regular', sans-serif;
margin-left: 5px;
color: #2c2f3b;
}
.gdesc{
color: #2c2f3b;
font-size: 20px;
font-family: 'Grandstander-Bold', sans-serif;
}
.gauthor{
font-family: 'Grandstander-Regular', 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;
height: 38px;
width: 80px;
flex-shrink: 0;
}
.gal_flex .gdesco{
margin-left: 22px;
}
.gal_flex{
display: flex;
}
.gal_left{
margin-left: 40px;
width: 48.204%;
}

.gtag{
margin-right: 22px;
display: inline-block;
margin-bottom: 3px;
}
.gal_rig .pack_avatar{
width:100%;
}
.gal_rig a{
height: 70px;
display: flex;
}
.gal_rig .pack-avatar img {
width: 60px;
height: 60px;
}
.gal_rig{
height: 70px;
overflow: hidden;
margin-bottom: 18px;
width: 70px;
border-radius: 35px;
}
.gal_author{
color: #2c2f3b;
margin-left: 23px;
margin-bottom: 10px;
}                   
.gord{
margin: 20px auto 0 auto;
}
.g2-b-avatar{
display:flex;
height: 80px;
}
.g2-head p{
text-align:center;
}
.pin-m{
-webkit-mask-image: url("assets/img/pin.svg");
-o-mask-image: url("assets/img/pin.svg");
-moz-mask-image: url("assets/img/pin.svg");
mask-image: url("assets/img/pin.svg");
background: #16264c;
}
.g2-head p i{
width: 16px;
margin-right: 8px;
height: 22px;
display: inline-block;
margin-bottom: -4px;
}
.g2-c-head .active{
background-image: url("assets/img/line-horizontal-red-new.svg");
background-position: 0 1.06em;
background-size: 46px 4px;
background-repeat: repeat-x;
}
.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{
}
.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: 'Grandstander-Bold', sans-serif;
color:white;
margin-top: 0;
margin-bottom: 15px;
}       
.w_w2 .big-row .intitle{
font-size: 24px;
font-family: 'Grandstander-Bold', 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: 'Grandstander-Bold', 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{
margin-right: 17px;
margin-left: 17px;
}
.g2-content{
padding-bottom: 30px;
}
.g2-head.back-full{
margin-bottom: 20px;
}
.g2-c-head{
display:flex;
margin-top: 26px;        
justify-content: center;
flex-wrap:wrap;
}

.g2-soc a i{
width:41px;
height: 43px;
background: #16264c;
}
.g2-soc a{

}
.g2-soc{
display:flex;
column-gap: 14px;
justify-content: center;
}
.g2-head h3{
font-size: 24px;
text-align: center;
font-weight: normal;
margin-top: 7px;
}
.g2-avatar{
margin: -70px auto 0;
display: flex;
width: 140px;
height: 140px;
border-radius: 70px;
}
.g2-avatar img{
width: 109px;
height: 109px;
border-radius: 55px;
margin: -1px 0 0 -1px;
}

.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:#da1111 ;
}
.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: #da1111;
}  
::-moz-selection, ::selection {
background:#da1111;
color:white;
}
.poll-wiget .poll .poll_end{
margin-top: 10px;
}
.poll-wiget .wi-poll-header{
padding: 0 15px;
margin-top: 0;
text-transform: uppercase;
color: #da1111;
font-weight: normal;
font-family: 'Grandstander-Bold', sans-serif;
font-size: 18px;
margin-bottom: 12px;
}

.post-block .poll button:hover .poll-bar{
background: #cab9ad;
}

.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: 'Grandstander-Bold', sans-serif;
color: #2c2f3b;
}
.cat_shops .shop_trans_l{
margin-right: auto;
}
.cat_shops .shop_n_month{
display: flex;
}
.cat_shops button{
border-radius: 2px;
background: #da1111;
color: white;
font-family: 'Grandstander-Regular', sans-serif;
font-size: 26px;
padding: 0px 9px;
font-weight: bold;
border: 0;
}
.cat_shops{
font-size: 16px;
font-family: 'Grandstander-Regular', 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{
margin-right: 30px;
margin-left: 31px;
}

.poll{
margin-bottom: 40px;
}
.poll .answer-desc{
display: flex;
}
.post-block .poll button{
flex-wrap:wrap;
}
.post-block .poll button .poll-ans {
text-align: start;
width: 80%;
}
.post-block .poll button .poll-num{

}
.post-block .poll button .answer-bar{
width: 100%;
}

.poll button{
font-family: 'Grandstander-Regular', sans-serif;
border: 0;
width: 100%;
padding: 5px 5px;
background: none;
display: flex;
}
.poll .answer-bar{
height: 10px;
background: #f7f7f7;
margin: 2px 0px 0;
}

.poll .poll-bar{
height: 10px;
background: #da1111;
}
.poll .answer-item{
font-family: 'Grandstander-Regular', sans-serif;
font-size: 18px;
line-height: 28px;
margin: 18px 10px 0;
}
.poll .poll_end{
text-align: center;
}
.post-block .poll .answer-item {
flex-wrap:wrap;
}
.post-block .poll .answer-item .answer-bar{
width:100%;
}
.post-block .poll .answer-item .poll-ans {
width: 80%;
}
.poll .answers{
padding-bottom: 23px;
}
.poll .poll_vote{
margin: 12px 15px 0;
}
.post-block .poll.large .answer-item .poll-ans{
width: initial;
}
.poll.large{
position: relative;
z-index: 1;
}
.poll.large .answer-bar{
background: none;
transform: rotate(-0.5deg);
}
.poll-outside {
position: relative;
margin-top: 40px;
margin-bottom: 60px;
}
.poll-outside .std-input{
position: absolute;
width: calc(100% + 53px);
height: calc(100% + 47px);
left: -30px;
top: -32px;
}
.poll.large button:hover .poll-bar{
background: #da1111;
}
.poll.large .poll-header{
font-size: 24px;
}
.poll.large .answers {
padding-bottom: 0;
}
.poll.large .answer-item:first-child{
margin-top: 8px;
}
.poll-outside .std-input .buttom{
position: absolute;
bottom: 0;
}
.poll.large button{
padding: 5px 0;
}
.poll.large .poll_vote{
margin: 12px 0 0;
}
.poll.large .answer-item {
margin: 18px 0 0;
}
.poll.large .poll-bar{
background: #cab9ad;
}
.poll .poll-num{
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:#2c2f3b;
margin-bottom: 10px;
}
#home_middle_bottom_right_wrap .advert, #home_middle_bottom_right_wrap .advert_small{
margin-top: 64px;
}
#home_bottom_bottom_right_wrap .advert, #home_bottom_bottom_right_wrap .advert_small{
margin-top: 64px;
}



.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, #row-3, .table-info, .menu_button button, .actually_post .actually-post, .post-block #single_post_header .entry-thumbnail {
display: flex;
}
}
.flogo:hover{
filter: none;
}
.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: 22px;
}
.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: 169px;
width: 275px;
font-size: 28px;
margin-top: 11px;
}
img{
width: 100%;
height: auto;

}
.medium-post img{
max-width: 685px;
width: auto;
margin-left: auto;
}
.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:#da1111;
}
.red:hover{
background:#9d0303;
}
.red{
background:#da1111;
}
.red-only{
background:#da1111;
}
.red-text{
color:#da1111;
}

.medium-post h3{
font-size: 28px;
margin: 0 0 19px 23px;
letter-spacing: 0.6px;
}
h2{
color: #da1111;
font-weight: normal;
font-family: 'Grandstander-Bold', sans-serif;
font-size: 18px;
margin-bottom: 3px;
margin-top: 11px;
}

h4{
font-size: 14px;
font-family: 'Grandstander-Regular', sans-serif;
}
.read-now .entry-meta{
font-size: 12px;
text-align: center;
font-family: 'Grandstander-Regular', sans-serif;
text-transform: uppercase;
color: #656460;
margin: 15px 0 16px;
}
.read-now .entry-sep{
margin: 0 5px;
}
.read-now .entry-meta .entry-comments{
color:#da1111;
}
.read-now .rheader{
flex-direction: column;
}
.actually_post .actually-post header .entry-time{
display: block;
}
.read-now h4{
margin: 17px auto 0;
max-height: 82px;
overflow: hidden;
color: #2c2f3b;
font-size: 21px;
font-family: 'Grandstander-Bold', sans-serif;
font-weight: normal;
line-height: 28px;
letter-spacing: -0.6px;
}
.read-now .number{
width: 18px;
margin-right: 11px;
}
.read-now .cirle{
margin-top: 5px;
width: 18px;
background: #da1111;
text-align: center;
font-size: 13px;
font-family: 'Grandstander-Regular', sans-serif;
height: 16px;
color: white;
padding-top: 2px;
}
.read-now .hash-name{
font-size:14px;
font-family: 'Grandstander-Regular', sans-serif;
font-weight: bold;
color: #2c2f3b;                                      
}

.read-now .hash-tags-item{
margin-right: 11px;
}
.read-now .hash-sign{
color: #da1111;
font-size:18px;
font-family: 'Grandstander-Bold', sans-serif;              
margin-right: 2px;
}
.read-now .hash-tags{
float: right;
}
.read-now{
padding-left: 30px;
padding-right: 30px;
}
.read-now a{
margin-left:9px;
width: 100%;
}

.read-now a:first-child{
margin-left:0;
}
.none_archive{
padding-bottom: 20px;
}
.none_archive .none2{
display:none;
}
.none_archive .afterimg:hover .none-404 div{
color: #fff;
}
.none_archive .afterimg:hover .std-button .stdbutton-btn .inside-area{
background: #fff;
}
.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: #da1111;
padding: 14px 40px;
font-size: 18px;
font-family: 'Grandstander-Bold', sans-serif;
transition: background 0.5s;
}
.none_archive .std-button {
width: 220px;
margin: auto auto 40px auto;
z-index: 1;
}

.none_archive div.std-button .top .top-line, 
.none_archive div.std-button .left .left-line, 
.none_archive div.std-button .right .right-line, 
.none_archive div.std-button .buttom .buttom-line{
background: #fff;
}
.none_archive .std-button .stdbutton-btn .inside-area{
background: #fffb;
}
.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%), linear-gradient(to top, rgba(48, 57, 61, 0.1) 90%, rgb(23, 23, 23) 100%), linear-gradient( to top, rgb(23, 23, 23) 10px, rgba(23, 23, 23, 0) 40px);
}
.none_archive .end-page{
background: #0a0b0b;
}
.none_archive .none-404 div{
font-size: 250px;
font-family: 'Grandstander-Bold', sans-serif;
color: #fffd;
margin-bottom: 0;
transition: color 0.5s;
line-height: 230px;
}
.none_archive .none-desc div{
font-size: 20px;
font-family: 'Grandstander-Bold', 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: 'Grandstander-Bold', sans-serif;
font-weight: normal;
}
.sin_com .comments-title{
margin-top: 20px;
}

.read-now article:first-child{
margin-right: auto;
}
.read-now article:last-child{
margin-left: auto;
}
.read-now .sep div{
height: 100%;
}
.read-now article{
width: 310px;
}

.read-now .tab-content{
padding-top: 88px;
}
.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%;
}
.read-now .entry-thumbnail .color-category{
width: initial;
justify-content: initial;
}                           
.color-category{                       
left: initial;
top: initial;
bottom: 0;
right: initial;
width: 100%;
padding: 0;
height: 0;
display: flex;
position: absolute;
z-index: 3;
justify-content: center;
}
.big-image .afterimg:hover a .btn-square{
background: #9d0303;
}
a:hover .btn-square{
background: #9d0303;
}
.actually_post .medium-post .inimage .intitle:hover{
color: #d5d5d5 !important;
}
.actually_post .medium-post .afterimg:hover a .btn-square{
background: #9d0303;
}
.actually_post .medium-post .afterimg:hover a .entry-caption{
color: #9d0303;
}
.actually_post .actually-post .entry-thumbnail:hover + .entry-header a .entry-caption{
color: #9d0303;
}  
.actually_post header a:hover + .entry-title a{
color: #7c7c7c;
}
.actually_post .medium-post .afterimg:hover a .intitle{
color: #d5d5d5 !important;
}  
.shopper_window .conditions .in a:hover,
.shopper_window .no-button.text-button:hover,
.window p button:hover,
.read-now .rheader a:hover .entry-title{
color: #da1111;
}
.read-now .rheader a:hover .entry-caption{
color: #9d0303;
}
.read-now .entry-thumbnail:hover a .btn-square{
background: #9d0303;
}
.read-now .entry-thumbnail:hover + .rheader h4{
color: #6c6c6c;
}
.read-now .entry-thumbnail:hover + .rheader .entry-caption{
color: #9d0303;
}
.read-now a:hover + .rheader a .entry-title{
color: #6c6c6c;
}
.read-now a:hover + .rheader a .entry-caption{
color: #9d0303;
}
.entry-caption:hover{
color: #9d0303;
}
.color-category .cat:hover, .color-category .cat a:hover{
background: #b32e2e;
color: #fff;
}
.color-category .cat{
display: inline-block;
height: 23px;
background: #fff;
margin: -23px 0 0 0;
padding: 0;
}
.lleft-cat .color-category .cat a:hover, .lleft-cat .category-btn:hover{
background: #b32e2e;
}
.lleft-cat .color-category .cat a, .lleft-cat .category-btn{
padding: 0px 11px 0px 14px;
color:#fff;
background: #da1111;
}

.color-category .cat a, .category-btn{
line-height: 24px;
color: #000;
font-family: 'Grandstander-Bold', sans-serif;
font-size: 12px;
letter-spacing: 0px;
padding: 4px 11px 3px 14px;

white-space: nowrap;
display: initial !important;
font-size: 13px;
text-transform: uppercase;
margin-left: 0;
}

.read-now .entry-header a{
margin-left: initial;
}
.entry-caption{
font-size: 16px;
text-align: center;
font-family: 'Grandstander-Bold', sans-serif;
color: #da1111;
overflow: hidden;
max-height: 22px;
overflow: hidden;
line-height: 22px;
}
.read-now .entry-header .entry-caption{
margin: 16px 0 9px 0;
}
.read-now .entry-link{
display: flex;
width: 100%;
}


.wbig-image .big-image .cafe-stain{
position: absolute;
right: -29px;
bottom: -55px;
}
.wbig-image .big-image .cafe-stain i{
width: 180px;
}
.big-stain-icon{
content: url("assets/img/stain-big.png");
}

.lock-img{
position: absolute;
top: 10px;
left: 12px;
}
.wbig-image .afterimg .bi-image::after{
width: 100%;
height: 100%;
background:none;
}
.actually_post .medium-post .afterimg .bi-image::after {
transition: width 0.5s;
width: 90%;
height: 100%;
margin: 0;
background-image: -webkit-linear-gradient(to right,rgb(0, 0, 0) 25%, rgba(38,50,56,0) 60%);
background-image: -moz-linear-gradient(to right,rgb(0, 0, 0) 25%, rgba(38,50,56,0) 60%);
background-image: -ms-linear-gradient(to right,rgb(0, 0, 0) 25%, rgba(38,50,56,0) 60%);
background: linear-gradient(to right,rgb(0, 0, 0) 25%, rgba(38,50,56,0) 60%);
}
.input-images .plus-rotate{
transform:rotate(3deg);
aspect-ratio: 1.5;
width: 330px;
margin: auto;
display: flex;
margin-bottom: 30px;
}
.input-images .minus-rotate{
transform:rotate(-3deg);
margin: auto;
width: 100%;
}
.input-images .std-button {
width: 170px;
margin: auto;
}
.profil_page form .edit_post div .input-images .img-space .desc{
margin: 0 0 10px;
text-align: center;
}
.input-images .img-space .desc-little{
margin: 0 auto 7px;
text-align: center;
line-height: 16.7px;
width: 240px;
font-size: 16px;
}
.plus-rotate{
transform:rotate(-3deg); 
background:#cab9ad;
}
.minus-rotate{
transform:rotate(3deg);
background: #000;
box-shadow: -4px 4px 3px 0 rgba(0, 0, 0, 0.3);
}
.afterimg{
background: #000;
position:relative;
}
.forum-widget .asgarosforum-widget .widget-content .profile-link:hover{
background-image: url("assets/img/line-horizontal-red-new.svg");
background-position: 0 1.06em;
background-size: 46px 4px;
background-repeat: repeat-x;
text-decoration: none;
}

.afterimg:hover .bi-image:after{
height: 100%;
}
.w_w2 .afterimg .bi-image:after{
background-image: -webkit-linear-gradient(rgba(38,50,56,0) 30%, rgba(0, 0, 0, 0.62) 90%);
background-image: -moz-linear-gradient(rgba(38,50,56,0) 30%, rgba(0, 0, 0, 0.62) 90%);
background-image: -ms-linear-gradient(rgba(38,50,56,0) 30%, rgba(0, 0, 0, 0.62) 90%);
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-image: -webkit-linear-gradient(to right,rgb(0, 0, 0) 25%, rgba(38,50,56,0) 60%);
background-image: -moz-linear-gradient(to right,rgb(0, 0, 0) 25%, rgba(38,50,56,0) 60%);
background-image: -ms-linear-gradient(to right,rgb(0, 0, 0) 25%, rgba(38,50,56,0) 60%);
background: linear-gradient(to right,rgb(0, 0, 0) 25%, rgba(38,50,56,0) 60%);
}

.wbig-image img{
max-width: 1080px;
}

.intitle{
display: block;
width: 100%;
overflow: hidden;
color: white !important;
}
                                    
.read-now a:hover h4,
.read-now a:hover .hash-name,
.trends-tags .hash-tags-item a:hover{
color: #d5d5d5 ;
}








@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: 'Grandstander-Regular', 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;
}

.profil_page form .edit_details .nofill .value{
padding: 14px 9px 14px 9px;
background: #f7f7f7;
}   

.profil_page .desc{
width: 391px;
}
.login-page .input-std-checkbox .text {
margin-left: 9px;
}
.login-page .input-std-checkbox .text .in {
margin-top: 2px;
font-size: 15px;
line-height: 26px;
}
.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 .blue h3{
color: #da1111;
font-family: 'Grandstander-Bold', 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: 'Grandstander-Regular', sans-serif;
}
.profil_page form .edit_details div .value select option{
font-size: 16px;
font-family: 'Grandstander-Regular', sans-serif;
}
.profil_page form .edit_details div .blog .value{
padding:0;
border: none;
}
.g2-term-s {
margin: 0 10px 0 13px;
width: 12px;
display: inline-block;
}
.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;

}
.front-citat.stats-sub-table {
right: 130px;
left: initial;
margin-top: -80px;
top: initial;
display: flex;
width: 200px;
}
.front-citat.stats-sub-table i {
margin-top: 20px;
margin-right: 10px;
transform: rotate(20deg);
}
.profil_page .statement{
font-size: 16px;
font-family: 'Grandstander-Regular', sans-serif;
margin-left: 35px;
display: inline-block;
margin-bottom: 50px;
line-height: 35px;
padding: 0 15px;
}



#profil_page .orange h3{
color:#e48e1e;
font-family: 'Grandstander-Bold', sans-serif;
margin-left: 20px;
font-size: 24px;
}
#profil_page .darkblue h3{
color:#da1111;
font-family: 'Grandstander-Bold', sans-serif;
margin-left: 20px;
font-size: 24px;
}

.std-textarea{
font-size: 17px;
font-family: 'Grandstander-Regular', sans-serif;
margin-bottom: 15px;
box-shadow: none;
padding: 18px 9px;
resize: none;
width:100%;
outline: none;
min-height: 98px;
background: #ffffff1a;
color: #2c2f3b;
border: 0;
box-sizing: border-box;
line-height: 22px;
}
.profil_page .input-std-checkbox .text .in{
font-size: 14px;
font-family: 'Grandstander-Regular', sans-serif;
padding: 5px 0 0 10px;
line-height: 22px;
}
.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: #da1111;
}
.blue form .edit_details .item h2{
color: #da1111;
}
.red form .edit_details .item h2{
color: #da1111;
}
.profil_page form .edit_details .item h2{
margin-bottom: 21px;
font-size: 22px;
font-family: 'Grandstander-Bold', 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:#2c2f3b;
font-family: 'Grandstander-Regular', sans-serif;
font-size: 15px;
margin-top: 28px;
line-height: 20px;
}
.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: 'Grandstander-Bold', sans-serif;
font-weight: normal;
font-size: 18px;
color: #2c2f3b;
letter-spacing: -0.7px;
line-height: 28px;
}
.profil_page .table-posts .tr .td:nth-child(7){
width: 135px;
flex-shrink:0;
}
.profil_page .table-posts .tr .td:nth-child(6){
width: 155px;
flex-shrink:0;
}
.profil_page .table-posts .tr .td:nth-child(1){
flex-shrink:0;
width: 40px;
padding-right: 34px;
}
.profil_page .table-posts .tr .td:nth-child(1) .td-in{
font-size: 25px;
text-align: end;
}
.profil_page .statement .red-circle-icon{
margin-left: 10px;
}
.profil_page .stats-profile{
display: flex;
margin-bottom: 10px;
margin-left: 50px;
font-size: 23px;
}
.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 .paper .backpaper-color{
background:#16264c;
}
.profil_page .table-posts .green .paper .backpaper-color{
background:#cab9ad;
}
.profil_page .table-posts .green .buttons-state .text{
color: #2c2f3b;
}
.profil_page .table-posts .aqua .paper .backpaper-color{
background:#da1111;
}
.profil_page .table-posts .black .paper .backpaper-color{
background:#2c2f3b;
}
.profil_page .shop .table-posts .tr .td:nth-child(2),
.profil_page .shop .table-posts .tr .td:nth-child(3),
.profil_page .shop .table-posts .tr .td:nth-child(4){
width: initial;
}
.profil_page .shop .table-posts .tr .td:nth-child(5){
width: 70px;
}

.profil_page .buttons-state .text{
position: relative;
color: white;
font-size: 12px;
padding: 4px;
}
.profil_page .table-posts .tr .td:nth-child(2){
width: 100%;
padding-right: 30px;
}               
.profil_page .table-posts .tr .td:nth-child(2) .td-in{
font-size: 16px;
line-height: 26px;
}

.profil_page .table-posts .tr .td:nth-child(3),
.profil_page .table-posts .tr .td:nth-child(4){
width: 88px;
padding-right: 20px;
flex-shrink:0;
}
.profil_page .table-posts .tr .td:nth-child(5) .td-in{
text-align:center;
}
.profil_page .table-posts .tr .td:nth-child(5){
padding-right: 20px;
width: 120px;
flex-shrink:0;
text-align:center;
}
.profil_page .table-posts .tr .td:nth-child(8){
width: 88px;
flex-shrink:0;
}
.profil_page .table-posts .thead .tr .td{
display:block;
}
.profil_page .table-posts .tr .td{
display:flex;
}
.profil_page .table-posts .tr .td .td-in{
margin: auto 0;
display:block;
width: 100%;
}
.profil_page .table-posts{
font-family: 'Grandstander-Regular', sans-serif;
font-size:15px;
width: 100%;
}
.table-posts-out .micon-article{
width: 20px;
height: 25px;
margin-bottom: -2px;
display: inline-block;
}
.table-posts-out .micon-article-send{
width: 25px;
height: 25px;
margin-bottom: -1px;
display: inline-block;
}
.table-posts-out .micon-article-edit{
width: 25px;
height: 25px;
margin-bottom: -1px;
display: inline-block;
}
.table-posts-out .micon-remove-bin{
width: 25px;
height: 25px;
margin-bottom: -1px;
display: inline-block;
}

.table-posts-out.square{
position: relative;
width: 96%;
margin: auto;
max-width: 1040px;
margin-bottom: 60px;
}

.table-posts-out.square .left {
position: absolute;
overflow: hidden;
height: 98%;
left: 49px;
}
.table-posts-out.square .left .left-line {
width: 11px;
content: none;
-webkit-mask-image: url("assets/img/line-left.svg");
-o-mask-image: url("assets/img/line-left.svg");
-moz-mask-image: url("assets/img/line-left.svg");
mask-image: url("assets/img/line-left.svg");
-webkit-mask-repeat: repeat-y;
-o-mask-repeat: repeat-y;
-moz-mask-repeat: repeat-y;
mask-repeat: repeat-y;
height: 100%;
background: #2C2F3B;
min-height: 510px;
}
.table-posts-out.square .top {
position: absolute;
width: 100%;
overflow: hidden;
margin-top: 30px;
}
.table-posts-out.square .top-line {
width: 900px;
height: 11px;
margin-left: 40px;
}
.profil_page .buttons-state{
position: relative;
display: inline-block;
}

.profil_page .buttons-state .paper .left-part ,
.profil_page .buttons-state .paper{
transform: rotate(0deg);
}
.profil_page .buttons-state .paper .right-part{
transform: rotate(-180deg);
}
.profil_page .table-posts .tr .buttons-state .paper .side-stuck{
-webkit-mask-size: 40px 150px;
-o-mask-size: 40px 150px;
-moz-mask-size: 40px 150px;
mask-size: 40px 150px;
}

.profil_page .an .item:nth-child(even) .paper{
rotate: -2deg;    
}
.profil_page .an .item:nth-child(even) .paper .side-stuck,
.profil_page .table-posts .tr:nth-child(even) .buttons-state .paper .side-stuck{
-webkit-mask-position-y: 10px;
-o-mask-position-y: 10px;
-moz-mask-position-y: 10px;
mask-position-y: 10px;
}
.profil_page .table-posts .tr{
display: flex;
width: 100%;
padding-bottom: 20px;
}
.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 a.active .square, .orange .profil-header .submenu a.active .circle{
background: #da1111 !important;
}
.orange .detail .overtitle .desc{
color: #da1111 !important;
}
.orange .an  a.active:hover .square{
background: #a41113 !important;
}
.darkblue .an a.active .square{
background: #da1111 !important;
}
.darkblue .detail .overtitle .desc{
color: #da1111 !important;
}
.darkblue .an  a.active:hover .square{
background: #a41113 !important;
}
.blue .an a.active .square{
background: #da1111 !important;
}
.blue .detail .overtitle .desc{
color: #da1111 !important;
}
.blue .an  a.active:hover .square{
background: #a41113 !important;
}
.red .an  a.active .square{
background: #da1111 !important;
}
.red .an  a.active:hover .square{
background: #a41113 !important;
}
.red .detail .overtitle .desc{
color: #da1111 !important;
}
.profil_page .profil-header .submenu a:hover .circle, .profil_page .profil-header .submenu a:hover .circle{
background-color: #d5d5d5;
}
.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 .basket .basket-item > div {
display: flex;
flex-shrink: 0;
}
.profil_page .basket .basket-item .img{
width: 170px;
}
.profil_page .basket .basket-item .cnt {
margin: auto 0;
}
.profil_page .basket .basket-item > div.name {
flex-shrink: initial;
}
.profil_page .basket .basket-item > div.total{
width: 90px;
position:relative;
}
.profil_page .basket .basket-item .cmn button{
-webkit-mask-image: url('assets/img/sub-button-area.svg');
-o-mask-image: url('assets/img/sub-button-area.svg');
-moz-mask-image: url('assets/img/sub-button-area.svg');
mask-image: url('assets/img/sub-button-area.svg');
-webkit-mask-repeat: no-repeat;
-o-mask-repeat: no-repeat;
-moz-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: 100% 100%;
-o-mask-size: 100% 100%;
-moz-mask-size: 100% 100%;
mask-size: 100% 100%;
width: 21px;
height: 100%;
background: #da111133;
border:none;
padding: 7px 0px;
}
.profil_page .basket .basket-item .cmn .txt {
font-weight: normal;
font-family: 'Indie-Flower';
font-size: 18px;
color: #16264c;
line-height: 14px;
}
.profil_page .basket .basket-item .cmn{
position: absolute;
top: 20px;
right: 19px;
}

.profil_page .basket .coupon_code_desc{
margin-top: 20px;
}

.profil_page .coupon_code .outbound-form-input .title,
.profil_page .coupon_code .outbound-form-input .desc{
display:none;
}
.profil_page .coupon_code{
display: flex;
margin-top: 30px;
margin-bottom: 50px;
}
.profil_page .coupon_code #coupon_code{
width: 200px;
margin: 0;
}
.profil_page .coupon_code .button-pack{
width: 200px;
margin-left: 20px;
}
.profil_page .coupon_code_desc button{
margin-top: 30px;
line-height: 28px;
font-family: 'Grandstander-Regular', sans-serif;
font-size: 16px;
}
.profil_page .end-basket{
margin-top: 30px;
}
.profil_page .shopper_window .edit_post{
padding: 0;    
}
.profil_page .shopper_window .inner_part{
padding: 0 30px 0;
}
.profil_page .basket .basket-item > div.total .outbound-form-input .title,
.profil_page .basket .basket-item > div.total .outbound-form-input .desc{
display:none;
}
.shopper_window #basket_add_else_button input::-webkit-outer-spin-button,
.shopper_window #basket_add_else_button input::-webkit-inner-spin-button,
.profil_page .basket .basket-item .total input::-webkit-outer-spin-button,
.profil_page .basket .basket-item .total input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}

.profil_page .basket .basket-item .total input[type="number"], 
.shopper_window #basket_add_else_button input[type="number"] {
-moz-appearance: textfield;
}
.profil_page .basket .basket-item .price, 
.profil_page .basket .basket-item .total-price {
padding: 0 0 0 20px;
}
.profil_page .basket .basket-item > div.remove {
padding-left: 10px;
padding-right: 5px;
}
.profil_page .basket .basket-item > div.remove .std-button{
width: 50px;
}
.profil_page .basket .basket-item .price .cnt, 
.profil_page .basket .basket-item .total-price .cnt {
margin-left: auto;
}
.profil_page .basket .basket-item .total-price .cnt {
font-family: 'Grandstander-Bold','sans-serif';
font-size: 18px;
padding-right: 15px;
}
.profil_page .basket .basket-item .price .cnt span:first-child,
.profil_page .basket .basket-item .total-price .cnt span:first-child {
width: 60px;
display: inline-block;
text-align: end;
}
.profil_page .basket .name {
margin-left: 30px;
display: flex;
margin-right: auto;
}
.profil_page .basket .name .title{
color: #2c2f3b;
font-size: 21px;
font-family: 'Grandstander-Bold', sans-serif;
font-weight: normal;
line-height: 28px;
letter-spacing: -0.6px;
}
.profil_page .basket {
display:flex;
flex-direction: column;
row-gap: 40px;
position: relative;
}
.profil_page .basket .basket-sub-remove{
top: 100%;
right: 30px;
left: initial;
display: flex;
width: 180px;
}
.profil_page .basket .basket-sub-remove .arrow-icon{
transform: rotate(200deg) rotateY(180deg);
}
.profil_page .an a{
display:block;
}
.profil_page .an .square{
display: flex;
text-align: center;
font-size: 43px;
width: 80px;
height: 80px;
margin: 17px auto 0;
border-radius: 40px;
color: #686868;
}
.profil_page .profil-header .submenu a .circle .content, .profil_page .profil-header .submenu button .circle .content, .profil_page .profil-header .submenu_min a .circle .content, .profil_page .profil-header .submenu_min button .circle .content {
display: flex;
margin: auto;
}
.profil_page .profil-header .submenu a .circle i, .profil_page .profil-header .submenu_min a .circle i {
background: #2c2f3b;
min-width: 20px;
min-height: 20px;
}
.profil_page .an button.active:hover .square .circle-svg,
.profil_page .an a.active:hover .square .circle-svg{
background: #da1111;
}
.profil_page .an button.active .square .circle-svg,
.profil_page .an a.active .square .circle-svg{
background: #16264c;
position: absolute;
width: 100%;
height: 100%;
}
.profil_page .an button.active .square,
.profil_page .an a.active .square{
position: relative;
}

.profil_page .an .active .micon {
background: #2c2f3b;
}
.profil_page .an .micon {
background: #2c2f3b;
margin: auto;
min-width: 20px;
min-height: 20px;
margin-bottom: 20px;
}
.micon{
-webkit-mask-repeat: no-repeat;
-o-mask-repeat: no-repeat;
-moz-mask-repeat: no-repeat;
mask-repeat: no-repeat;
display: block;
}

.profil_page .profil-header .submenu a .micon-condition{
width: 35px;
height: 35px;
margin-left: 1px;
margin-top: 1px;
}
.profil_page .profil-header .submenu a .micon-help{
width: 35px;
height: 35px;
margin-left: 1px;
margin-top: 1px;
}
.profil_page .profil-header .submenu a .micon-job{
width: 37px;
height: 35px;
margin-left: 2px;
margin-top: -1px;
}

.profil_page .an .micon-change-p{
width: 31px;
height: 41px;    
}
.profil_page .an .micon-edit-profile{
width: 48px;
height: 45px;
margin-top: 19px;
}
    

.profil_page .an .micon-condition{
width: 40px;
height: 40px;
}
.micon-condition{
-webkit-mask-image: url("assets/img/profil/conditions-w.svg");
-o-mask-image: url("assets/img/profil/conditions-w.svg");
-moz-mask-image: url("assets/img/profil/conditions-w.svg");
mask-image: url("assets/img/profil/conditions-w.svg");
}

.profil_page .profil-header .submenu a .micon-image{
width: 37px;
height: 28px;
margin-left: 0px;
margin-top: -1px;
}

.profil_page .profil-header .submenu a .micon-add-image{
width: 43px;
height: 36px;
margin-left: -2px;
margin-top: 7px;
}

.profil_page .an .micon-image{
width: 48px;
height: 36px;
}
.micon-image{
-webkit-mask-image: url("assets/img/profil/gallery-w2.svg");
-o-mask-image: url("assets/img/profil/gallery-w2.svg");
-moz-mask-image: url("assets/img/profil/gallery-w2.svg");
mask-image: url("assets/img/profil/gallery-w2.svg");
}
.micon-add-image{
-webkit-mask-image: url("assets/img/profil/add-gallery-w2.svg");
-o-mask-image: url("assets/img/profil/add-gallery-w2.svg");
-moz-mask-image: url("assets/img/profil/add-gallery-w2.svg");
mask-image: url("assets/img/profil/add-gallery-w2.svg");
}

.profil_page .profil-header .submenu a .micon-add-task{
width: 32px;
height: 40px;
margin-left: 0px;
margin-top: 7px;
}
.micon-add-task{
-webkit-mask-image: url("assets/img/profil/add-task-w.svg");
-o-mask-image: url("assets/img/profil/add-task-w.svg");
-moz-mask-image: url("assets/img/profil/add-task-w.svg");
mask-image: url("assets/img/profil/add-task-w.svg");
}
.profil_page .profil-header .submenu a .micon-task{
width: 28px;
height: 32px;
margin-left: 2px;
margin-top: -1px;
}
.profil_page .an .micon-task{
width: 37px;
height: 44px;
}
.micon-task{
-webkit-mask-image: url("assets/img/profil/task-w.svg");
-o-mask-image: url("assets/img/profil/task-w.svg");
-moz-mask-image: url("assets/img/profil/task-w.svg");
mask-image: url("assets/img/profil/task-w.svg");
}
.profil_page .profil-header .submenu a .micon-add-event{
width: 36px;
height: 37px;
margin-left: -2px;
margin-top: 7px;
}
.micon-add-event{
-webkit-mask-image: url("assets/img/profil/add-event-w.svg");
-o-mask-image: url("assets/img/profil/add-event-w.svg");
-moz-mask-image: url("assets/img/profil/add-event-w.svg");
mask-image: url("assets/img/profil/add-event-w.svg");
}

.profil_page .profil-header .submenu a .micon-event{
width: 32px;
height: 31px;
margin-left: 0px;
margin-top: -1px;
}

.profil_page .profil-header .submenu a .micon-add-article{
width: 32px;
height: 40px;
margin-left: 0px;
margin-top: 7px;
}
.micon-add-article{
-webkit-mask-image: url("assets/img/profil/add-article-w.svg");
-o-mask-image: url("assets/img/profil/add-article-w.svg");
-moz-mask-image: url("assets/img/profil/add-article-w.svg");
mask-image: url("assets/img/profil/add-article-w.svg");
}
.profil_page .profil-header .submenu a .micon-article{
width: 28px;
height: 32px;
margin-left: 2px;
margin-top: -1px;
}

.profil_page .profil-header .submenu a .micon-faq{
width: 31px;
height: 31px;
margin-left: 2px;
margin-top: -1px;
}
.micon-faq{
-webkit-mask-image: url("assets/img/profil/faq-w.svg");
-o-mask-image: url("assets/img/profil/faq-w.svg");
-moz-mask-image: url("assets/img/profil/faq-w.svg");
mask-image: url("assets/img/profil/faq-w.svg");
}

.profil_page .profil-header .submenu a .micon-shop{
width: 34px;
height: 31px;
margin-left: 2px;
margin-top: -1px;
}
.micon-shop{
-webkit-mask-image: url("assets/img/profil/shop-w.svg");
-o-mask-image: url("assets/img/profil/shop-w.svg");
-moz-mask-image: url("assets/img/profil/shop-w.svg");
mask-image: url("assets/img/profil/shop-w.svg");
}

.profil_page .profil-header .submenu a .micon-add-listing{
width: 46px;
height: 40px;
margin-left: -1px;
margin-top: 7px;
}
.micon-add-listing{
-webkit-mask-image: url("assets/img/profil/add-listing-w.svg");
-o-mask-image: url("assets/img/profil/add-listing-w.svg");
-moz-mask-image: url("assets/img/profil/add-listing-w.svg");
mask-image: url("assets/img/profil/add-listing-w.svg");
}
.profil_page .profil-header .submenu a .micon-listing{
width: 42px;
height: 33px;
margin-left: 1px;
}
.micon-listing{
-webkit-mask-image: url("assets/img/profil/listing-w.svg");
-o-mask-image: url("assets/img/profil/listing-w.svg");
-moz-mask-image: url("assets/img/profil/listing-w.svg");
mask-image: url("assets/img/profil/listing-w.svg");
}

.profil_page .profil-header .submenu a .micon-change-p{
width: 27px;
height: 35px;
margin-left: 2px;
}
.micon-change-p{
-webkit-mask-image: url("assets/img/profil/change-p-w.svg");
-o-mask-image: url("assets/img/profil/change-p-w.svg");
-moz-mask-image: url("assets/img/profil/change-p-w.svg");
mask-image: url("assets/img/profil/change-p-w.svg");
}

.profil_page .profil-header .submenu a .micon-edit-profile{
width: 38px;
height: 35px;
margin-left: 3px;
}
.profil_page .profil-header .submenu a .micon-profile{
width: 35px;
height: 32px;
}
.micon-edit-profile{
-webkit-mask-image: url("assets/img/profil/edit-profile-w.svg");
-o-mask-image: url("assets/img/profil/edit-profile-w.svg");
-moz-mask-image: url("assets/img/profil/edit-profile-w.svg");
mask-image: url("assets/img/profil/edit-profile-w.svg");
}
.profil_page .an .micon-log-out{
width: 33px;
height: 42px;
}
.micon-log-out{
-webkit-mask-image: url("assets/img/profil/log-out-w.svg");
-o-mask-image: url("assets/img/profil/log-out-w.svg");
-moz-mask-image: url("assets/img/profil/log-out-w.svg");
mask-image: url("assets/img/profil/log-out-w.svg");
}

.profil_page .an .micon-help{
width: 40px;
height: 40px;
}
.micon-help{
-webkit-mask-image: url("assets/img/profil/help-w.svg");
-o-mask-image: url("assets/img/profil/help-w.svg");
-moz-mask-image: url("assets/img/profil/help-w.svg");
mask-image: url("assets/img/profil/help-w.svg");
}


.profil_page .profil-header .submenu a .micon-buy {
width: 36px;
height: 35px;
margin-left: 0px;
margin-top: 4px;
}
.micon-buy{
-webkit-mask-image: url("assets/img/profil/buy-w.svg");
-o-mask-image: url("assets/img/profil/buy-w.svg");
-moz-mask-image: url("assets/img/profil/buy-w.svg");
mask-image: url("assets/img/profil/buy-w.svg");
}
.profil_page .profil-header .submenu a .micon-basket {
width: 39px;
height: 36px;
margin-left: 2px;
margin-top: 0px;
}
.micon-basket{
-webkit-mask-image: url("assets/img/profil/basket-w.svg");
-o-mask-image: url("assets/img/profil/basket-w.svg");
-moz-mask-image: url("assets/img/profil/basket-w.svg");
mask-image: url("assets/img/profil/basket-w.svg");
}
.profil_page .an .micon-job{
width: 46px;
height: 46px;
}
.micon-job{
-webkit-mask-image: url("assets/img/profil/job-w.svg");
-o-mask-image: url("assets/img/profil/job-w.svg");
-moz-mask-image: url("assets/img/profil/job-w.svg");
mask-image: url("assets/img/profil/job-w.svg");
}

.profil_page .an .micon-event{
width: 47px;
height: 44px;
}
.micon-event{
-webkit-mask-image: url("assets/img/profil/event-w.svg");
-o-mask-image: url("assets/img/profil/event-w.svg");
-moz-mask-image: url("assets/img/profil/event-w.svg");
mask-image: url("assets/img/profil/event-w.svg");
}

.profil_page .an .micon-article{
width: 37px;
height: 44px;
}
.micon-article{
-webkit-mask-image: url("assets/img/profil/article-w.svg");
-o-mask-image: url("assets/img/profil/article-w.svg");
-moz-mask-image: url("assets/img/profil/article-w.svg");
mask-image: url("assets/img/profil/article-w.svg");
}
.micon-article-send{
-webkit-mask-image: url("assets/img/send-article.svg");
-o-mask-image: url("assets/img/send-article.svg");
-moz-mask-image: url("assets/img/send-article.svg");
mask-image: url("assets/img/send-article.svg");
}
.micon-article-edit{
-webkit-mask-image: url("assets/img/edit-article-2.svg");
-o-mask-image: url("assets/img/edit-article-2.svg");
-moz-mask-image: url("assets/img/edit-article-2.svg");
mask-image: url("assets/img/edit-article-2.svg");
}
.micon-remove-bin{
-webkit-mask-image: url("assets/img/remove-2.svg");
-o-mask-image: url("assets/img/remove-2.svg");
-moz-mask-image: url("assets/img/remove-2.svg");
mask-image: url("assets/img/remove-2.svg");
}
.profil_page .an .micon-listing{
width: 51px;
height: 40px;
}
.micon-listing{
-webkit-mask-image: url("assets/img/profil/listing-w.svg");
-o-mask-image: url("assets/img/profil/listing-w.svg");
-moz-mask-image: url("assets/img/profil/listing-w.svg");
mask-image: url("assets/img/profil/listing-w.svg");
}

.profil_page .an .micon-profile{
width: 44px;
height: 41px;
}
.micon-profile{
-webkit-mask-image: url("assets/img/profil/profile.svg");
-o-mask-image: url("assets/img/profil/profile.svg");
-moz-mask-image: url("assets/img/profil/profile.svg");
mask-image: url("assets/img/profil/profile.svg");
}

.profil_page .an .micon-add-article{
width: 42px;
height: 51px;
margin-top: 17px !important;
}
.profil_page .an .micon-buy{
width: 46px;
height: 46px;
margin-top: 18px !important;
}
.profil_page .an .micon-basket{
width: 49px;
height: 46px;
margin-top: 17px !important;
}
.profil_page .an .micon-add-event{
width: 52px;
height: 53px;
margin-top: 16px !important;
}
.profil_page .an .micon-add-task{
width: 42px;
height: 53px;
margin-top: 16px !important;
}
.profil_page .an .micon-add-image{
width: 54px;
height: 44px;
margin-top: 25px !important;
}

.profil_page .an .title{
color:#2c2f3b;
font-size: 16px;
font-family: 'Grandstander-Regular', sans-serif;
text-align: center;
margin-top: 12px;
}
.profil_page .block-menu{
background-image: -webkit-linear-gradient(to left bottom, #da1111, #000);
background-image: -moz-linear-gradient(to left bottom, #da1111, #000);
background-image: -ms-linear-gradient(to left bottom, #da1111, #000);
background-image: linear-gradient(to left bottom, #da1111, #000);
}
.darkblue .block-menu{
background-image: -webkit-linear-gradient(to left bottom, #da1111, #000);
background-image: -moz-linear-gradient(to left bottom, #da1111, #000);
background-image: -ms-linear-gradient(to left bottom, #da1111, #000);
background-image: linear-gradient(to left bottom, #da1111, #000);
}
.profil_page .block-menu{
position: relative;
height: 345px;
margin-bottom: 42px;
padding-top: 110px;
padding-bottom: 30px;
}


.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: 'Grandstander-Bold', 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{
cursor: pointer;
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: #da1111;
}
.blue form .edit_details .imp{
color: #da1111;
}
.profil_page .detail .overtitle .desc{
font-size: 24px;
width: 100%;
margin-bottom: 11px;
margin-top: 33px;
font-family: 'Grandstander-Bold', 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: #da1111;
}
.red form .edit_details div button{
background: #da1111;
}
.blue form .edit_details div button{
background: #da1111;
}
.profil_page form .edit_details div button span #avatar{
cursor:pointer;
}
.profil_page form .edit_details div button{
font-family: 'Grandstander-Regular', sans-serif;
font-size: 16px;
padding: 0;
border: 0;
width: 198px;
height: 48px;
border-radius: 0;
color: white;
text-transform: uppercase;
cursor:pointer;
}
.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: 'Grandstander-Regular', 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: 'Grandstander-Regular', sans-serif;
}       


.profil_page form .edit_details .times .time button{
margin-left:20px;
}
.profil_page form .edit_details .times input{
width: 56px;
}

.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{
line-height: 2;
min-height: 30px;
box-sizing: border-box;
border-radius: 0;
width: 100%;
padding: 10px 9px 10px 9px;
color: #2c2f3b;
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: 'Grandstander-Regular', sans-serif;
float: right;
}
.profil_page form .edit_details div .title, #login .std-form .title{
font-size: 18px;
font-family: 'Grandstander-Bold', sans-serif;
margin: 10px 0 0 0;                              
}
.profil_page form .edit_details div .value span .text{
font-family: 'Grandstander-Regular', 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: #2c2f3b;
}
.profil_page form .edit_details div .value .checkbox-invis:checked + label .nd{
background: #da1111;
color:white;
}
.profil_page .checkbox-onoff2 .std-button .top .top-line{
margin-left: 0;
}
.profil_page .checkbox-onoff2-inside{
display: flex;
}
.profil_page .two-column-input{
display:flex;
column-gap: 30px;
}
.profil_page .two-column-input > div{
width: 100%;
}
.profil_page .nofill .std-input .content{
padding-top: 20px;
padding-bottom: 10px;
padding-left: 20px;
}
.profil_page .two-column-input .std-input{
width: 100%;
}

.profil_page form .checkbox-invis{
height: 0;
width: 0;
opacity: 0;
position: absolute;
}

.profil_page .checkbox-invis:checked + .checkbox-onoff2 .checkbox-onoff2-inside .stdbutton-btn.lst .inside-area,
.profil_page .checkbox-onoff2-inside .stdbutton-btn.std .inside-area{
background: none;
}
.profil_page .checkbox-invis:checked + .checkbox-onoff2 .checkbox-onoff2-inside .stdbutton-btn.lst:hover .inside-area,
.profil_page .checkbox-invis:checked + .checkbox-onoff2 .checkbox-onoff2-inside .stdbutton-btn.std .inside-area,
.profil_page .checkbox-onoff2-inside .stdbutton-btn.std:hover .inside-area{
background: #da111133;
}
.profil_page .checkbox-invis:checked + .checkbox-onoff2 .checkbox-onoff2-inside .stdbutton-btn.lst:hover .inside-area,
.profil_page .checkbox-onoff2-inside .stdbutton-btn.std:hover .inside-area,
.profil_page .checkbox-invis:checked + .checkbox-onoff2 .checkbox-onoff2-inside .stdbutton-btn.std:hover .inside-area{
background: #da111166;
}
.profil_page .std-button .checkbox-onoff2-inside .left{
left: 50%;
}


.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: #da1111;
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: #da1111;
}
.darkblue form .edit_details div .submit input{
background: #da1111;
}      
.blue form .edit_details div .submit input{
background: #da1111;
}            
.red form .edit_details div .submit input{
background: #da1111;
}
.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: #2c2f3b;
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: #2c2f3b;          
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,
.profil_page .profil-header .submenu_min .title{
margin-top: 9px;
text-align: center;
font-size: 16px;
font-family: 'Grandstander-Regular', 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: 'Grandstander-Bold', 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: #000;
}
.profil_page .profil-header .submenu a .circle, .profil_page .profil-header .submenu_min a .circle,
.profil_page .profil-header .submenu_min button .circle{
display: flex;
background: white;
margin: auto;
width: 70px;
height: 70px;
border-radius: 35px;
background-image: url("assets/img/circle.svg");
background-repeat: no-repeat;
padding: 0px;
background-size: 64px;
background-position: 3px 3px;
transition: 0.3s;
}
.image-text-space{
display:none;
}
#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: 'Grandstander-Regular', sans-serif;
}
#create-post .shop .times button:hover, #create-post .shop .times .time button:hover{
background: #ae2024;
}
#create-post .shop .times .time button{
background: #da1111;
color: white;
border: 0;
padding: 2px 12px;
font-size: 15px;
border-radius: 2px;
margin-left: 5px;
}
#create-post .shop .times button{
background:#da1111;
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: 'Grandstander-Regular', sans-serif;
color:inherit;
}
#create-post .c-select select option{
font-family: Grandstander-Regular-light,sans-serif;
font-size: 13px;
}
.c_field_div{
margin-top:15px;
}

.erinput{
border-color:#da1111 !important;
}
.medailonek .g2-head{
padding-bottom: 20px;
}
.medailonek{
color: #000;
max-width: 350px;
width: 100%;
margin-left: auto;
margin-right: 15px;
}
.g2-small-info .add-info{
margin: 14px auto 13px auto;
width: 180px;
}
.g2-small-info .add-info-item{
display: flex;
}
.g2-small-info .add-info-item .text{
display: inline-block;
margin-left: auto;
font-size: 26px;
}
.g2-small-info .add-info-item .head{
display: inline-block;
}
.g2-head h3{
color:#da1111;
margin-top: 14px;
margin-bottom: 7px;
}
.g2-head p{
margin: 0 auto;
width: 90%;
}
.g2-soc{
margin-top: 20px;
}
.archive .tax_desc {
padding-right: 40px;
margin-bottom: 40px;
}
.medailonek .g2-b-avatar .g2-avatar{
margin: 0 auto 0;
width: 120px;
height: 120px;
}
.medailonek .g2-b-avatar{
height: initial;
}
.medailonek .row{
padding-top: 20px;
}
.medailonek .inside{
margin: auto;
}

.type-content .entry-content strong{
font-family: 'Grandstander-Bold', sans-serif;
font-weight:normal;
}
.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: #2c2f3b;
}
.page-prefix{
font-size: 18px;
line-height: 30px;
}
.alert{
font-size: 16px;
font-family: 'Grandstander-Regular', sans-serif;
} 

.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: #da1111;
color:white;
font-size: 15px;
font-family: 'Grandstander-Regular', 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: 'Grandstander-Regular', sans-serif;
}
.post-block .content-post .entry-content .gallery_t a:hover{
filter: grayscale(100%);
}
#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: 'Grandstander-Regular', 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: 'Grandstander-Regular', sans-serif;
}
#create-post form p{
margin-top:0;
margin-bottom:5px;
}
#create-post h1{
font-size: 30px;
font-family: 'Grandstander-Bold', sans-serif;
font-weight: normal;
}

#create-post .know_error, #create-post .list_error, #profil_page .know_error, #profil_page .list_error{
text-align: center;
}

.error_field .know_error .paper .backpaper-color{
background: #da1111;
}
.error_field .success .paper .backpaper-color{
background: #01b101;
}
#create-post .success, .profil_page .success , #profil_page .success{
text-align: center;
}
#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: 'Grandstander-Regular', sans-serif;
}
#create-post form #obal input, #create-post form #obalx input{
width: auto;
border: none;
font-family: 'Grandstander-Regular', 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 .end-info{
font-size: 15px;

font-family: 'Grandstander-Regular', sans-serif;
padding-bottom: 20px;
}
.profil-l-b{
width: 60%;
padding: 15px 0px;
background: #da1111;
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: 'Grandstander-Regular', sans-serif;
}

.profil_page{
margin:auto;
padding-bottom: 20px;
}    
.header_profil{
font-family: 'Grandstander-Bold', sans-serif;
font-size: 48px;
color:#2c2f3b;
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%;
}
          
.error-b-s{
margin-top: 15px;
padding: 15px 11px;
background:#da1111;
color:white;
font-weight: bold;
text-align: center;
font-family: 'Grandstander-Regular', sans-serif;
font-size: 17px;
}

.content-post .type-content .entry-content .wp-block-image img{
width: auto;
max-width: 100%;
box-shadow: -4px 4px 3px 0 rgba(0, 0, 0, 0.3);
margin-left: 3px;
}     

#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:#da1111;
color:white;
font-size: 13px;
font-family: 'Grandstander-Regular', 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: 'Grandstander-Regular', sans-serif;
font-size: 18px;
margin-bottom: 36px;
}
.post-block .h-f-adressa{
font-size: 24px;
font-family: 'Grandstander-Regular', 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: 'Grandstander-Regular', sans-serif;
margin-top: 5px;
}
.post-block .name-logo .fname{
font-size: 23px;
font-family: 'Grandstander-Bold', 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: #2c2f3b;
font-size: 24px;
font-family: 'Grandstander-Bold', sans-serif;
}
.post-block .f-open-day{
font-size: 20px;
font-family: 'Grandstander-Regular', sans-serif;
font-weight: bold;
margin-bottom: 15px;
margin-top: 18px;
}
.post-block .day-open-item{
font-family: 'Grandstander-Regular', 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: 'Grandstander-Regular', sans-serif;
}
.com-head {
height: 30px !important;
}        
.catalog-info{
font-family: 'Grandstander-Regular', sans-serif;
font-size: 15px;
line-height: 16px;
color: #2c2f3b;
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: 'Grandstander-Bold', sans-serif;
margin-left: 0;
}
.nowrn .entry-title a{
font-size: 15px;
font-family: 'Grandstander-Regular', sans-serif;
font-weight: normal;
}
.nowrn .number{
display: inline-block;
width: 24px;
height: 24px;
background:#da1111;
border-radius: 24px;
float: left;
}
.nowrn .cirle{
font-weight: bold;
font-size: 15px;
font-family: 'Grandstander-Regular', 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{
padding-bottom: 30px;
width: 200px;
}
.post-block .content-post .entry-content .pos-q-b a{
height: initial;
background: initial;
padding: 0;
}
a{
color:inherit;
}
.col-md-1-1 .mead{
padding-bottom: 10px;
}
.actually_post .entry-note{
font-size: 15px;
font-family: 'Grandstander-Regular', sans-serif;
font-style: italic;
margin-top: 17px;
}
.mainly .entry-header  .entry-author a{
color:#2c2f3b;
}
.mainly .entry-header  .entry-author{
font-size: 14px;
font-family: 'Grandstander-Regular', sans-serif;
text-transform: uppercase;
margin-bottom: 13px;
}
.main-1-1 .feat .mead .author{
font-family: 'Grandstander-Regular', 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: 'Grandstander-Regular', 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: #2c2f3b;
overflow: hidden;
max-height: 84px;
font-size: 15px;
font-family: 'Grandstander-Regular', 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: 'Grandstander-Regular', sans-serif;
text-transform: uppercase;
font-weight: bold;
color: #da1111;
}
.post-block .post_like{
margin-bottom: 20px;
}
.w_w{
margin-top: 20px;
background:#2C2F3B;
border-top: 10px solid #da1111;
border-bottom: 10px solid #da1111;
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;
bottom: 3px;
}
.w_w .col-md-1-4 .col-md-1-5 .wead .title_space{
font-size: 18px;
font-family: 'Grandstander-Bold', 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: 'Grandstander-Bold', 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: 'Grandstander-Bold', 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 .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: #da1111;
}


.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: #9d0303;
}                    

.head_share #fb-share-com .big-bel-but::after{
background: #9d0303;
}
.head_share .dis-com .dm-bel-but::after{
background: #9d0303;
}
.head_share2 .gal-com .gal-bel-but::after{
background: #2d2d2d;
}
.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:#9d0303;
}
.head_share2 .gal-com:hover .gal-bel-but::after,
.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_share2 .gal-com .gal-bel-but::after,
.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:#1da1f2;
}
#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: 100%;
}
.event .e-date div{
color: #fff;
text-align: center;
} 
.reg-pass{
line-height: 23px;
font-size: 15px;
}
.error-b-s:hover, .event_search form .submit:hover{
background:#da1111;
}
.run-b:hover{
background: #9d0303;
}
.afterimg a .gold:hover, .actually_post a .gold:hover, header .center .category a:hover .gold-color{
background: #da1111;      
}
.sr-b:hover{
background: #9d0303;
}
.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: #9d0303;
}
.sr-b:hover{                    
outline: 1px solid #9d0303;

}

.post_like a{
color: #2c2f3b;
font-size: 24px;
font-family: 'Grandstander-Bold', sans-serif;
}

.upper_gal_t{
position: absolute;
width: 100%;
right: 0;
left: 15px;
padding-right: 33px;
box-sizing: border-box;
max-width: 763px;
margin: auto;
}
.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: #2c2f3b;
}
#single_post_header .thumbnail-info{
width: 100%;
text-align: end;
margin-bottom: 15px;
font-size: 14px;
font-family: 'Grandstander-Regular', sans-serif;
margin-top: 7px;
color: #666;
}
.post-block #single_post_header .thumbnail_galy{
margin-left: 40px;
margin-right: 20px;
}
.bord-thumb{
position: relative;
}  
.bord-thumb .std-button{
position: absolute;
width: calc(100% + 50px);
height: calc(100% + 40px);
top: -20px;
left: -25px;
}
.bord-thumb .std-button .buttom{
position: absolute;
bottom: 0;
}
.bord-thumb .entry-thumbnail{
box-shadow: -4px 4px 3px 0 rgba(0, 0, 0, 0.3);
transform: rotate(-0.5deg);
}
.event .e-date div .mon-name{
font-size: 14px;
font-family: 'Grandstander-Regular', sans-serif;
}
.event .e-date div .day-num{
font-family: 'Grandstander-Bold', sans-serif;
font-size: 36px;
line-height: 30px;
} 
.calcut-com{
margin-top: 30px;
text-align: end;
}
.h3-com{
float: left;
margin-top: -21px;
font-size: 18px;
font-family: 'Grandstander-Regular', sans-serif;
font-weight: normal;
color: #da1111;
margin-bottom: 0;
}
.p-comment{
margin-top:0;
}
.share-buts .std-button:first-child{
margin-left: 0;
}
.share-buts .std-button:last-child{
margin-right: 0;
}
.share-buts .std-button{
margin: 0 5px;
}
.share-buts .std-button.small{
width: 45px;
flex-shrink: 0;
}
.share-buts .std-button.large{
width: 100%;
}
.share-buts .std-button .stdbutton-btn i{
background: #fff;
}
.dis-logo-n-m{
-webkit-mask-image: url("assets/img/bubble.svg");
-o-mask-image: url("assets/img/bubble.svg");
-moz-mask-image: url("assets/img/bubble.svg");
mask-image: url("assets/img/bubble.svg");
}
.share-buts .std-button .dis i{
width: 25px;
margin-right: 10px;
margin-top: 4px;
height: 25px;
}
.share-buts .std-button .fcb i{
width: 16px;
margin-right: 10px;
margin-top: 2px;
height: 28px;
}
.share-buts .std-button .tw i{
width: 25px;
margin-right: 10px;
margin-top: 4px;
height: 25px;
}
.share-buts .std-button .ms i{
width: 25px;
height: 25px;
}
.share-buts .std-button .pt i{
width: 23px;
height: 31px;
margin-top: 4px;
}
.share-buts .std-button .em i{
width: 25px;
height: 25px;
}

.std-button .fcb .inside-area{
background: #38579b6b;
}
.std-button .tw .inside-area{
background: #1da1f25e;
}
.std-button .ms .inside-area{
background: #0084ff5c;
}
.std-button .pt .inside-area{
background: #BD081C47;
}
.std-button .em .inside-area{
background: #9A9A9A6B;
}

.std-button .fcb:focus .inside-area,
.std-button .fcb:hover .inside-area{
background: #38579bad;
}
.std-button .tw:focus .inside-area,
.std-button .tw:hover .inside-area{
background: #1da1f294;
}
.std-button .ms:focus .inside-area,
.std-button .ms:hover .inside-area{
background: #0084ffab;
}
.std-button .pt:focus .inside-area,
.std-button .pt:hover .inside-area{
background: #BD081C96;
}
.std-button .em:focus .inside-area,
.std-button .em:hover .inside-area{
background: #9A9A9ABA;
}


div .gclaw a{
color: #da1111;
}
.galerie{
background: #171717;
}
.gal_com .gclaw{
margin-top: 4px;
margin-bottom: 0;
}
.gdiv_p.last-page .picture{
background:none;
}

.gdiv_p.last-page .read-now .tab-pane{
column-gap: 40px;
width: 960px;
}
.gdiv_p.last-page .read-now .entry-citat,
.gdiv_p.last-page .first-sub .blue-text,
.gdiv_p.last-page .read-now h4{
color: #fff;
}
.gdiv_p.last-page .arrow-icon {
content: url("assets/img/arrow-b.svg");
}
.gdiv_p.last-page .arrow-icon2 {
content: url("assets/img/arrow2-b.svg");
}
.comment-item{
margin-bottom: 23px;
display: flex;
}
.comment-item .avatar{
width: 40px;
height: 40px;
border-radius: 20px;
overflow: hidden;
}
.comment-item .avatar .pack-avatar img{
width: 36px;
height: 36px;
}
.post_like{
float: right;
}

button.pp_like span, 
button.liked span,
a.pp_like span, 
a.liked span{
display: block;                 
font-size: 14px;
font-family: 'Grandstander-Regular', sans-serif;
}

button.pp_like i,
button.liked i,
a.pp_like i,
a.liked i {
width: 15px;
display: block;
margin-left: -20px;
margin-top: 9px;
background: #da1111;
-webkit-mask-repeat: no-repeat;
-o-mask-repeat: no-repeat;
-moz-mask-repeat: no-repeat;
mask-repeat: no-repeat;
}

.comments-title{
margin-top: 12px;
}
.glaw{
color: #2c2f3b;
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: 24px;
margin-top: 9px;
margin-left: 28px;
width: initial;
}
.gal_share .sm-bel-but{
width: 61px;
}
.gal_share .share-com{
overflow: hidden;
border-radius: 3px;
margin-right: 4px;
}
.gal_share .share-buts{
height: initial;
margin-left: 0;
margin-top: 20px;
margin-bottom: 20px;
display: flex;
}
.head_share2 .share .big-bel-but{
width: 40px;
}
.head_share2 .share div:first-child{
margin-left: auto;
}
.head_share2 .share div:last-child{
margin-right: auto;
}
.share{         
display: flex;
}
.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;
}




.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: #2c2f3b;
font-size: 24px;
font-family: 'Grandstander-Bold', sans-serif;
margin-left: 102px;
margin-top: 31px;
}
.lower_gal_t{
height: 175px;
padding-top: 32px;
margin-bottom: 40px;
}
.textday{
float: right;
color:white;
font-family: 'Grandstander-Regular', 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{
font-family: 'Grandstander-Bold', sans-serif;
font-size: 18px;
}
.quiz-ans-result .quiz-ans-result-item{
margin-bottom: 15px;
}

.quiz-ans-result{
margin: 18px 0 30px;
}

.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-bottom: 20px;
}
.res-quest{
margin-bottom: 16px;
line-height: 27px;
margin-top: 0;
font-size: 18px;
}
.all-ans .entry-thumbnail img{
width: auto;
max-width: 100%;
}
.all-ans{
margin-bottom: 40px;
}
.all-ans p{
margin:0;
}
.error_mess{
margin-top: 50px;
color: #fff;
font-size: 18px;
background: #da1111;
text-align: center;
font-family: 'Grandstander-Bold', 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{
margin-bottom: 50px;
display:flex;
column-gap: 20px;
flex-wrap:wrap;
row-gap: 15px;
}
.nxt-button .std-button{
width: 200px;
}

.complet_header_quiz .prog-bank{
margin-top: 12px;
}

.q-ans .input-std-checkbox input[type="checkbox"] + .inside .check{
border-radius: 4px;
}
.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 #da1111;
margin: -10px;
}
.q-ans label:hover .checkmark span {
background-color: #e6e6e6;
}
.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: #da1111;
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 30px;
}
.number-q3{
color: #2c2f3b;
font-size: 18px;
margin-bottom: 1px;
}
.number-q2{
color: #2c2f3b;
font-size: 18px;
margin-bottom: 5px;
}

.number-q{
color: #2c2f3b;
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: 'Grandstander-Regular', sans-serif;
font-size: 18px;
margin: 0 0 20px 0;
}
.prog-bank-line{

}
.prog-bank-line .std-button.version_2 .top{
margin-left: 0px;
}
.prog-bank-line .std-button.version_2{
padding: 0 5px;
margin-top: -9px;
}
.prog-bank{
margin-top: 82px;
height: 10px;
}
.prog-rect{
width: 50%;
background: #cab9ad;
height: inherit;
box-sizing: border-box;
}
.run-b{
padding: 11px 51px;
background: #da1111;
color: white;
font-size: 18px;
text-align: center;
font-family: 'Grandstander-Bold', sans-serif;
font-weight: normal;
}
.actually_post .actually-post .entry-content p{
font-size: 15px;
margin-top: 3px;
margin-bottom: 0;
}
p,.tag-item a{
font-family: 'Grandstander-Regular', sans-serif;

}
.content-post #primary .event{
width:inherit;
}
.forget a, .sign a{
color: #2c2f3b;
font-size: 14px;
font-family: 'Grandstander-Regular', sans-serif;
}
.login-confirm{
margin-top: 38px;
font-size: 14px;
}
.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: 'Grandstander-Regular', sans-serif;
}
#login .reg-submit{
margin: 15px 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 .paper .backpaper-color{
background-color: #282828;
}
#login .submit-btn .bad ~ .conf-bad .backpaper-color{  
background-color: #d15d08;
}
#login .submit-btn .good ~ .conf-good .backpaper-color{   
background-color: #b7a403;
}
#login .submit-btn .strong ~ .conf-strong .backpaper-color{   
background-color: #549f42;
}

#login .submit-btn .short ~ .conf-short,
#login .submit-btn .bad ~ .conf-bad,
#login .submit-btn .good ~ .conf-good,
#login .submit-btn .strong ~ .conf-strong{
display:block;
margin: 6px 30px 0 auto;
}

#login .submit-btn .short ~ .conf-short .text,
#login .submit-btn .bad ~ .conf-bad .text,
#login .submit-btn .good ~ .conf-good .text,
#login .submit-btn .strong ~ .conf-strong .text{
display:block;
position: relative;
}
#login .submit-btn .short ~ .conf-short .text2,
#login .submit-btn .bad ~ .conf-bad .text2,
#login .submit-btn .good ~ .conf-good .text2,
#login .submit-btn .strong ~ .conf-strong .text2{
display: block;
font-family: 'Grandstander-Bold', sans-serif;
font-size: 16px;
border: 0;
padding: 17px 20px 16px;
color: #fff;
position: relative;
}
.login-page .submit-btn .std-button {
width: 190px;
margin-bottom: 10px;
}


#login .submit-btn .review-pass{
display: none;                                                                                                                                         
}                     
#login .submit-btn {
display: flex;
}        
#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 !important;
}

#login .submit-btn .dashicons-visibility .look, #login .submit-btn .dashicons-hidden .hide{
display:initial !important;
}
.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;
}
.pack_basic_error_msg{
display:flex;
padding: 0 30px;
}
.basic_error_msg{
margin: 5px auto 20px;
position:relative;
}
.pack_basic_error_msg .basic_error_msg .text-msg{
padding-left: 40px;
padding-right: 40px;
}

.quest_error_msg,
.login-page .error_msg{
width: 90%;
margin: 25px auto;
position:relative;
}
.outbound-form-input .title label .imp{
color:#da1111;
}
.basic_error_msg .paper,
.quest_error_msg .paper,
.login-page .error_msg .paper{
transform: rotate(0deg);
}
.login-page .error_msg.sucs_msg .paper .backpaper-color{
background: #f0e9d3;
}
.basic_error_msg .paper .backpaper-color,
.quest_error_msg .paper .backpaper-color,
.login-page .error_msg .paper .backpaper-color{
background: #da1111;
}
.login-page .error_msg.sucs_msg .text{
color: #2c2f3b;
}
.basic_error_msg .text-msg,
.quest_error_msg .text-msg,
.login-page .error_msg .text{
position: relative;
text-align: center;
padding: 10px 5px;
color: #fff;
font-size: 16px;
line-height: 23px;
}

.login-page .input-std-checkbox label:hover .checkbox-out .check{
border-color:#da1111;
}
.login-page .input-std-checkbox .imp,
a.blue-text.redblack-text:visited, a.blue-text.redblack-text{
color: #da1111;
}
a.blue-text.redblack-text:visited:hover, a.blue-text.redblack-text:hover{
color: #16264c;
}
#login .user-pass1-wrap{
margin-top: 60px;
}
#login .reset-pass-suc{
font-size: 16px;
font-family: 'Grandstander-Regular', sans-serif;
}
.login-page .reg-citem .input-std-checkbox {
margin-bottom: 10px;
}
.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: 30px;
height: 25px;
margin-bottom: 25px;
}

.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;
}


.log-menu {                 
display: flex;
padding-top: 18px;
background-image: url("assets/img/line-title.svg");
background-position: 0 42px;
background-repeat: no-repeat;
}
.log-menu-item{
padding-bottom: 3px;
width: 170px;
text-align: center;
}
.login-page .r-border aside{
transform: rotate(-2deg);
background: #cab9ad;
}
.login-page .r-border aside img{
max-width: 100%;
height: auto;
transform: rotate(2deg);
box-shadow: -4px 4px 3px 0 rgba(0, 0, 0, 0.3);
}
.login-page .r-border{
margin: 20px 20px 0 auto;
}
#login h1 a{
color: #2c2f3b;
font-family: 'Grandstander-Bold', sans-serif;
font-weight: normal;
font-size: 34.5px;          
}

.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 button.pp_like i,
.post_tags .tag-item button.liked i,
.post_tags .tag-item a.pp_like i,
.post_tags .tag-item a.liked i{
margin: 0;
} 
.post_tags .tag-item .like button:hover,
.post_tags .tag-item .like a:hover{
background: none;
color: #2c2f3b;
}                        
.post_tags .tag-item button.pp_like span, 
.post_tags .tag-item button.liked span,
.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: #2c2f3b;
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;
}
.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{
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;
}


.gauthor a, .gal_flex .gdesco a{
color: #da1111;
}

.post-block .similar-posts{
margin-left: 100px;
margin-bottom: 30px;
}
.forum-site  .reactions .set_next,
.mcom-item .last-line .reactions .set_next {
display: none;
}
.forum-site  .last-line, .mcom-item .last-line {
display: flex;
flex-wrap: wrap;
row-gap: 13px;
column-gap: 30px;
position:relative;
}
.comment-form .std-button {
max-width: 530px;
margin: auto;
}
.mcom-item .last-line .add_smile button {
margin-left: 0;
}
.mcom-item .com-text .last-line .add_smile .set_next:hover, 
.mcom-item .com-text .last-line .add_smile button.show_menu + .set_next, 
.mcom-item .com-text .last-line .add_smile button:hover + .set_next {
left: -50px;
}


.forum-site  .last-line .add_smile .set_next:hover,
.forum-site  .last-line .add_smile button.show_menu + .set_next, 
.forum-site  .last-line .add_smile button:hover + .set_next, 
.mcom-item .last-line .add_smile .set_next:hover,
.mcom-item .last-line .add_smile button.show_menu + .set_next,
.mcom-item .last-line .add_smile button:hover + .set_next {
display: block;
position: absolute;
left: 0;
bottom: 100%;
z-index: 2;
}

.forum-site  .last-line .std-button .stdbutton-btn,
.mcom-item .last-line .std-button .stdbutton-btn{
padding-right: 3px;
margin-top: -2px;
}
.forum-site  .last-line .reactions .std-button.version_1 .top .top-line,
.mcom-item .last-line .reactions .std-button.version_1 .top .top-line {
margin-left: -240px;
margin-top: 1px;
}
.forum-site  .last-line .std-button.version_1 .top .top-line,
.mcom-item .last-line .std-button.version_1 .top .top-line {
margin-left: 0px;
}
.forum-site  .last-line .std-button .inside-area,
.mcom-item .last-line .std-button .inside-area{
background: #fffff9;
}
.forum-site  .last-line .std-button .buttom,
.mcom-item .last-line .std-button .buttom{
padding-top: 2px;
}
.forum-site  .last-line .add_smile .set_next .comment-like,
.mcom-item .last-line .add_smile .set_next .comment-like {
display: flex;
height: 44px;
padding: 2px 6px;
}
.forum-site  .last-line .add_smile div .btn_af_com_like,
.mcom-item .last-line .add_smile div .btn_com_like {
border-radius: 14px;
width: 30px;
height: 30px;
margin: auto 2px;
display: flex;
padding: 4px 5px;
height: auto;
box-sizing: content-box;
}
.forum-site  .reactions,
.mcom-item .last-line .reactions {
margin-left: auto;
position: relative;
}
.forum-site  .reactions button,
.mcom-item .last-line .reactions button {
background: 0 0;
border: 0;
padding: 0;
display: flex;
}
.forum-site  .reactions .comment-like-value,
.mcom-item .last-line .reactions .comment-like-value {
display: flex;
height: 44px;
padding: 2px 6px;
}
.forum-site  .reactions .rating_value_emoticons,
.mcom-item .last-line .reactions .rating_value_emoticons {
display: flex;
margin: 0 7px;
}
.forum-site  .last-line .add_smile div .btn_af_com_like:hover,
.mcom-item .last-line .add_smile div .btn_com_like:hover {
-webkit-mask-image: url(assets/img/sub-button-area.svg);
-o-mask-image: url(assets/img/sub-button-area.svg);
-moz-mask-image: url(assets/img/sub-button-area.svg);
mask-image: url(assets/img/sub-button-area.svg);
-webkit-mask-repeat: no-repeat;
-o-mask-repeat: no-repeat;
-moz-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-size: 100% 100%;
-o-mask-size: 100% 100%;
-moz-mask-size: 100% 100%;
mask-size: 100% 100%;
background: #e8e6dc;
}
.forum-site  .reactions .rating_value_emoticons span,
.mcom-item .last-line .reactions .rating_value_emoticons span {
font-family: 'Grandstander-Regular',sans-serif;
font-size: 17px;
margin-top: 11px;
margin-left: 4px;
white-space: nowrap;
}
.forum-site  .reactions .rating_value_emoticons i,
.mcom-item .last-line .reactions .rating_value_emoticons i {
width: 30px;
height: 30px;
margin: auto;
display: block;
}
.forum-site  .reactions .set_next:hover, 
.forum-site  .reactions button.show_menu + .set_next,
.forum-site  .reactions button:hover + .set_next,
.mcom-item .last-line .reactions .set_next:hover,
.mcom-item .last-line .reactions button.show_menu + .set_next,
.mcom-item .last-line .reactions button:hover + .set_next {
display: block;
position: absolute;
right: 50%;
bottom: 100%;
z-index: 2;
}
.forum-site  .reactions button .value_sum,
.mcom-item .last-line .reactions button .value_sum {
font-size: 20px;
font-family: 'Grandstander-Regular',sans-serif;
color: #da1111;
margin-right: 20px;
}
.forum-site  .last-line .add_smile .set_next, 
.mcom-item .last-line .add_smile .set_next {
display: none;
}
.forum-site  .reactions button .rating_sort_emoticons,
.mcom-item .last-line .reactions button .rating_sort_emoticons {
width: 23px;
margin-left: -15px;
}
.forum-site  .reactions button .emoticons,
.mcom-item .last-line .reactions button .emoticons {
display: flex;
flex-direction: row-reverse;
}
i.pohodar{
content: url("assets/img/pohodar.png");
}
i.srdcoun{
content: url("assets/img/srdcoun.png");
}
i.sokoun{
content: url("assets/img/sokoun.png");
}
i.brecoun{
content: url("assets/img/brecoun.png");
}
i.vztekloun{
content: url("assets/img/vztekloun.png");
}
i.kasloun{
content: url("assets/img/kasloun.png");
}
i.objimac{
content: url("assets/img/objimac.png");
}
.forum-site  .last-line .add_smile button, 
.mcom-item .add_smile button {
background: 0 0;
border: none;
padding: 0;
display: inline-block;
font-size: 16px;
font-family: Grandstander-Regular,sans-serif;
color: #da1111;
margin-left: 10px;
padding-top: 10px;
margin-top: -10px;
}

.mcom-item .reply:hover, div .gclaw a:hover{
border-bottom-color: #9d0303;
}
.forum-site  .last-line .add_smile button:hover,
.mcom-item .add_smile button:hover,
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,
.similar_gal_item a:hover{
color: #2c2f3b;
}
.post-block .similar-posts .similar-item a:hover .entry-title{
color:#da1111;
}
.post-block .content-post .entry-content .gallery_t .link a:hover span, .post-block .content-post .entry-content a:hover, .author-avatar .text .red-txt:hover,
.post_terms .term-item a .red-header:hover{
color: #2c2f3b;
}
.post-block .content-post .entry-content a{
color:#da1111;
height: 25px;
}
.post-block .content-post .entry-content .gallery_t .head a, #login .reg-checkbx .text a, #login .login-confirm a{
color: #da1111;
}
#login .login-confirm a:hover, 
#login .reg-checkbx .text a:hover{
color: #2c2f3b;
}
.galback .galtext{
font-size: 20px;
}
.more-gal .galtext{
font-size: 20px;
}
.galtext{
color: white;
font-family: 'Grandstander-Bold', 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: 103px;
overflow: hidden;
transition: filter 0.25s;
}


.fb-like{
border:none;
}
.post_tags .tag-item a{
color: #da1111;
}
.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: 79px;
overflow: hidden;
}
.next-gallery-item .entry-thumbnail a img{
height: 169px;
width: 300px;
}
.ngi-row article header a:hover{
color: #da1111;
}
.ngi-row article header a{
font-family: 'Grandstander-Bold', sans-serif;
font-weight: normal;
font-size: 21px;
color:#2c2f3b;
line-height: 1.3;
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:15px;
}

.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{
font-size: 16px;
font-family: 'Grandstander-Bold', sans-serif;
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: 'Grandstander-Regular', 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;
margin-left: 102px;
}

.author-circle{
width: 69px;
height: 69px;
border-radius: 50%;
overflow: hidden;
float: left;
}
.head_share2 .gal-com .text{
font-family: 'Grandstander-Regular', sans-serif;
font-size: 16px;
color: #fff;
margin: auto auto auto 11px;
}
.head_share2 .gal-com .img img{
width: 33px;
margin: 0;
}
.head_share2 .gal-com .img{
margin: auto 0 auto auto;
}
.head_share2 .gal-com{

}
.head_share2 .gal-share-but{
display: flex;
height: 100%;
width: 100%;
z-index: 3;
position: absolute;
}
.head_share2 .gal-bel-but{
background: #9d0303;
height: 40px;
position: relative;
} 
.share-com{
margin-right: 5px;
float: left;
}
.lower-bs{
float: left;
}
.author-avatar .dm-bel-but .in-share-but .img img{
margin-left: 0;
}
.author-avatar .dm-bel-but .in-share-but .img{
margin-right: 11px;
width: 17px;
padding-top: 5px;
}
.author-avatar .dm-bel-but .in-share-but .text{
font-family: 'Grandstander-Regular', sans-serif;
font-size: 16px;
}
.author-avatar .share > div:first-child{
border-radius: 3px;
}
.author-avatar .share > div:last-child{
margin-right: 0;
}
.author-avatar .share > div{
margin-right:5px;
border-radius: 3px;
overflow: hidden;
}
.gal-com{
width: 261px;
background: #9d0303;
}
.head_share2 .head_share #fb-share-com .big-bel-but{
background: #38579b;
}
.head_share2 .head_share #tw-share-com .big-bel-but{
background: #02a1d5;
}
.head_share2 .head_share .share #fb-share-com .big-bel-but .in-share-but img,
.head_share2 .head_share .share #tw-share-com .big-bel-but .in-share-but img{
margin: auto;
}
.head_share2 .dis-com .dm-bel-but{
width: initial;
}
.share-below{
padding-top: 20px;
float: right;
}
.share-below img{
margin-right: 10px;
}


.author-avatar .share {
width: 617px;
display: flex;
height: initial;
margin: 0;
}

.author-avatar .share img{
margin-left: 10px;
}
.footer3{
position: relative;
width: 100%;
margin-bottom: 59px;
padding: 3px 0;
}
.footer3 .flogos{
display: flex;
}
.footer3 .red-title{
position: relative;
justify-content: center;
display: flex;
}
.footer3 h3{
position: relative;
margin-bottom: 0;
margin-top: 40px;
}
.backgorund-paper{
background:#cab9ad;
position: absolute;
width: 95%;
height: 100%;
transform: rotate(-1deg);
box-shadow: -4px 4px 3px 0 rgba(0, 0, 0, 0.3);
left: 50%;
transform: translate(-50%, 0);
}
.footer3 .left-sticky{
z-index: 1;
bottom: -40px;
position: absolute;
}
.footer3 .right-sticky{
z-index: 1;
right: 0;
position: absolute;
top: -10px;
}
.footer3 .flogo{
margin: 20px auto;
z-index: 1;
}

.footer3 .flogo img{
width: 100px;
max-width: 210px;
height: 100%;
}
.footer2{
padding-top: 45px;
background:white;
}
footer .f-column:first-child {
width:18%;
}
footer .f-column:last-child{
width:22%;
}

footer .f-column{
width:20%;
}
footer .stain-icon2{
width: 100px;
position: absolute;
right: 100px;
margin-top: -80px;
}
footer{
position: relative;
margin-top: 0;
background: #282828;
background-image: url('assets/img/pattern-pyzamakovi.png');
}

.footer-sub-citat{
right: 201px;
top: initial;
left: 80px;
display: flex;
margin-top: -61px;
}
.f-column.square{
position: relative;
}
.f-column.square .left{
position: absolute;
margin-left: -19px;
margin-top: -8px;
overflow: hidden;
height: 150px;
}
.f-column.square .left .left-line{
width: 9px;
height: 554px;
}
.footer-lines .top-line{
height: 11px;
width: 100%;
display: block;
}
.f-column.square .top{
position: absolute;
width: 94%;
overflow: hidden;
margin-top: -9px;
margin-left: -16px;
}
.f-column.square .top-line{
width: 674px;
height: 16px;
margin-left: -230px;
}
.f-column.square .right{
position: absolute;
width: 9px;
overflow: hidden;
margin-top: -9px;
margin-left: 78%;
height: 170px;
}
.f-column.square .right-line{
width: 17px;
}
.f-column.square .buttom{
position: absolute;
width: 90%;
overflow: hidden;
margin-top: -9px;
margin-left: -16px;
}
.f-column.square .buttom-line{
width: 674px;
height: 24px;
margin-left: -220px;
}
.footer-lines .top-line:last-child{
margin-top: -3px;
display: block;
}
.footer-slashes{
overflow: hidden;
margin-top: -23px;
display: flex;
height: 39px;
}
.footer-slashes .top-line{
width: 672px;
transform: rotate(75deg);
height: 9px;
margin-left: -660px;
}
.footer-slashes .top-line:first-child{
margin-left: 0;
}
.footer_up_2{
background-image: url('assets/img/pattern-pyzamakovi.png');
}
.footer_up{
box-shadow: 0px 2px 14px -2px rgba(0,0,0,.3);
width:1080px;
top: 60px;
position:fixed;
z-index:5;
}
.infooter{
padding-top: 40px;
}
.footer_up .footer_conter,
.infooter{
background-image: linear-gradient(to right, #f0e7c8 0px, #fff0 25px, #fff0 50px), linear-gradient(to left, #f0e7c8 0px, #fff0 25px, #fff0 50px), linear-gradient(to top, #f0e7c8 0px, #fff0 25px, #fff0 50px);
}
.footer_up .footer_conter{
padding: 52px 20px 1px;
}
.footer_up .search-form{
padding-top: 37px;
display: flex;
justify-content: center;
width:100%;
max-width: 830px;
}
.footer_up .table-info {
margin: 15px 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: 370px;
}
.archive .col-primary #primary .site-main{
min-height: 950px;
}
nav .nav-links .current{
color:#da1111;
}
nav .screen-reader-text{
display: none;
margin-bottom: 5px;
}
nav .nav-links{
font-family: 'Grandstander-Regular', sans-serif;
font-size: 17px;

padding-top: 30px;
}
nav .nav-links span, nav .nav-links a{
margin-right: 2px;
color: #2c2f3b;
}
.col-sm-new .entry-thumbnail img{
width: 300px;
height: 169px;
}

.archive.row{
display: flex;
padding-top: 19px;
padding-bottom: 45px;
}
.archive  .col-primary{
width: 100%;
}            
.archive  .col-secondary{
margin-top: 62px;
width: 370px;
height: inherit;
margin-left: auto;
flex-shrink: 0;
}


.picture2 img{
width: auto;
max-width: 960px;
height: auto;
}

.next_info{
width: 1080px;

padding-top: 67px;
padding-bottom: 37px;
}

.gprevious a img, .gnext a img{
width: 16px;
height: 25px;
}

.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{
padding-top: 20px;
padding-bottom: 20px;
}
.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: 'Grandstander-Regular', sans-serif;
display:flex;
}     
.type-content .entry-content p{
margin-top:9px;
}
        
.entry-content .event-info h3{
font-size: 24px;
font-family: 'Grandstander-Bold', sans-serif;
margin-bottom: 3px;
}
.type-content .entry-content h3{
font-size: 18px;
margin-top: 29px;
margin-bottom: 3px;
margin-left: 0;
font-family: 'Grandstander-Bold', 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: 'Grandstander-Regular', sans-serif;
line-height: 23px;
max-height: 112px;
overflow: hidden;
padding-bottom: 19px;
}
.wpost-content .entry-title a{
color: #2c2f3b;
font-size: 34.67px;
font-family: 'Grandstander-Bold', 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{
}
.archive .sticky{
}
.event .body .e-item1 .e-content div .time{
height: 14px;
color: #2c2f3b;
}
.event .e-content .e-bold{
width: 100%;
margin-bottom: 2px;
font-size: 18px;
font-family: 'Grandstander-Regular', 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: 'Grandstander-Bold', sans-serif;
padding: 27px 0px;
line-height: 17px;
text-align: center;
color: #2c2f3b;
} 

.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: 'Grandstander-Regular', sans-serif;
line-height: 22px;
color: #fff;
}
.event .e-item1 .e-content{
float: left;
line-height: 21px;
font-size: 15px;
font-family: 'Grandstander-Regular', sans-serif;
margin-left: 20px;
width: 308px;
color: #2c2f3b;
}  
.event .body{
padding-bottom: 20px;
}
.event{
padding-right: 15px;
margin-left: 25px;
background: #9d0303;
}
.event .e-item2{
margin-bottom: 24px;
display: flex;
}
.event .e-item1{
height: 72px;
padding-bottom: 15px;
}
.event h3{
margin-bottom: 20px;                                                    
font-family: 'Grandstander-Bold', 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: #2c2f3b;
font-weight: normal;
font-family: 'Grandstander-Bold', sans-serif;
font-size: 34.6px;
}
.lower-bs img{
width: 21px;
margin-right: 12px;
}
.lower-bs a{
background: #da1111;
width: 187px;
display: block;
text-align: center;
font-family: 'Grandstander-Regular', 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: #2c2f3b;
font-family: 'Grandstander-Bold', 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: 'Grandstander-Bold', 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 h6{
font-size: 21px;
color:#2c2f3b;
font-family: 'Grandstander-Bold', sans-serif;
font-weight: normal;
margin-top: 0;
margin-bottom: 29px;
}
.content-post .entry-content h5{
font-size: 22px;
color:#2c2f3b;
font-family: 'Grandstander-Bold', sans-serif;
font-weight: normal;
margin-top: 0;
margin-bottom: 29px;
}
.content-post .entry-content h4{
font-size: 23px;
color:#2c2f3b;
font-family: 'Grandstander-Bold', sans-serif;
font-weight: normal;
margin-top: 40px;
margin-bottom: 29px;
}
.content-post .entry-content h3{
font-size: 24px;
color:#2c2f3b;
font-family: 'Grandstander-Bold', sans-serif;
font-weight: normal;
margin-top: 0;
margin-bottom: 29px;
}
.content-post .entry-content h2{
font-size: 25px;
color:#2c2f3b;
font-family: 'Grandstander-Bold', sans-serif;
font-weight: normal;
margin-top: 0;
margin-bottom: 29px;
}
.content-post .entry-content p{
color:#2c2f3b;
font-family: 'Grandstander-Regular', sans-serif;
margin-top: 0;
margin-bottom: 30px;
}        
.content-post .entry-content{
color:#2c2f3b;
margin-left: 100px;
font-family: 'Grandstander-Regular', sans-serif;
font-size:  17px;
line-height: 30px;
}

.sub-thumbnail a{
float:right;
}
.sub-thumbnail .enter-to-gal {
text-align: center;
padding: 10px 10px;
font-family: 'Grandstander-Regular', sans-serif;
font-size: 17px;
color:white;
margin-top: 0;
}
.sub-thumbnail .thumbnail-info{
float: left;
font-family: 'Grandstander-Regular', sans-serif;
font-style: italic;
font-size: 16px;
line-height: 20px;
margin-top: 8px;
}
.sub-thumbnail{
position: absolute;
bottom: 0px;
right: 0;
}

.content-post #primary{
position: relative;
width: 680px;
}
.post-prefix p{
line-height: 30px;
font-family: 'Grandstander-Bold', sans-serif;
font-size: 24px;
margin-bottom: 5px;
margin-top: 5px;
color:#2c2f3b;
}  
.post-prefix{
width: 880px;
padding-bottom: 25px;
margin: 0 auto 0 auto;
}

.author-avatar{
width: 878px;
margin: 52px auto 0;
}
.left-text .author-link{
margin-right: 0;
}
.author-link{
flex-shrink:0;
margin-right: 37px;
}
.up-autor .pack-avatar .circle-svg{
width:70px;
}
.up-autor{
display: flex;
margin-top: auto;
margin-bottom: auto;
}
.up-autor a .name{
margin: auto 0px auto 14px;
}
.up-autor a img{
border-radius: 40px;
height: 60px;
width: 60px;
}
.auth-time .read_time{
font-size: 14px;
font-family: 'Grandstander-Regular', sans-serif;
color: #2c2f3b;
}
.dw-time{
margin-top: -7px;
margin-bottom: 7px;
line-height: 23px;
}
.post-title{
font-weight: normal;          
font-family: 'Grandstander-Bold', sans-serif;
font-size: 44px;
color: #2c2f3b;
width: 880px;
margin: auto;
line-height: 56px;
padding-top: 29px;
} 
.hadsubcscribe {
position: relative;
margin-top: 20px;
}
.hadsubcscribe .content{
padding: 25px 35px 15px 25px;
position: relative;
}
.hadsubcscribe.noactive .activetext{
color: #da1111;
}
.hadsubcscribe .content2{
display:flex;
}
.hadsubcscribe .activetext {
margin-left: auto;
width: 90px;
}
.hadsubcscribe .front  {
margin-right: auto;
width: 90px;
}
.hadsubcscribe .std-input{
position: absolute;
width: 100%;
height: 100%;
}
.hadsubcscribe .std-input .buttom{
position: absolute;
bottom: 0px;
}
.advert_small .advert-right img{
width: 340px;
}  


.advert_small .advert-right {
width: 340px;      
margin-right: 30px;
}    
.advert .sticky{
margin-right:0;
}
.sticky {
margin-right: 15px;
top: 64px;
position:fixed;
}       
header .logo a img{
}
header .center2{
display: flex;
height: 60px;
}
header .logo{
flex-shrink: 0;
margin-top: 11px;
margin-left: 21px;
width: 235px;
}    
.front-citat.footer-sub-citat .arrow-icon{
transform: rotateX(0deg);
margin-top: 30px;
}
.footer{
font-family: 'Grandstander-Regular', 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{
display:flex;
margin: auto;
}
.social .soc-item:first-child{
margin-left:auto;
}
.social .soc-item:last-child{
margin-right:auto;
}
.soc-item{
margin: 0 7px 0 8px;
}
.soc-item:last-child{
margin-right:0;
}
footer .logo div{
margin-top: 2px;
color: white;
font-family: 'Grandstander-Bold', sans-serif;
font-size: 23px;
letter-spacing: 0.5px;
}
footer .logo{
width: 288px;
margin: auto;
padding: 34px 0 1px 0;
}
footer .table-info{ 
width: 950px;
}
.table-info{ 
width: 884px;
margin: 29px auto 36px;
}

.f-column:first-child{
width: 21%;    
}
.f-column:last-child{
width: 21%;
}
.f-column{           
width: 29%;
}
footer .f-column h3,
footer .f-column div{
color: #2c2f3b;
}
.front-citat.footer-sub-table i{
margin-top: 20px;
margin-right: 10px;
transform: rotate(20deg);
}
.front-citat.footer-end-title i{
transform: rotate(-40deg);
margin-left: 20px;
}
footer .cafe-stain{
display: block;
width: 180px;
position: absolute;
right: 120px;
margin-top: -110px;
}
.front-citat.footer-above-footer3{
right: 201px;
top: initial;
left: 90px;
display: flex;
margin-top: -61px;
width: 174px;
}
.front-citat.footer-above-footer3 .arrow-icon {
transform: rotateX(0deg);
margin-top: 30px;
}
.front-citat.footer-end-title{
display: flex;
width: 177px;
margin-top: -10px;
top: initial;
left: 130px;
}
.front-citat.footer-end-title .content{
transform: rotate(-4deg);
}
.front-citat.footer-sub-table{
right: 130px;
left: initial;
margin-top: -80px;
top: initial;
display: flex;
}
.subs_widget .desc{
font-family: 'Grandstander-Regular', sans-serif;
font-size: 16px;
text-align: center;
width: 96%;
max-width: 830px;
margin: auto;
}
footer h3,
.footer_up h3{
font-size: 23px;
font-family: 'Grandstander-Bold', sans-serif;
font-weight: normal;
text-align: center;
}
.f-column h3{
margin-bottom: 14px;
font-size: 17px;
font-family: 'Grandstander-Bold', sans-serif;
font-weight: normal;
text-align: initial;
}
.social_link_icons{
display:flex;
justify-content: center;
column-gap: 20px;
}
.social_link_icons .item a{
display: flex;
border-radius: 20px;
overflow: hidden;
position: relative;
z-index: 1;
}
a{
outline: none;
}
.f-column a{
position: relative;
z-index: 1;
}
.f-column div{
line-height: 28px;
font-family: 'Grandstander-Regular', sans-serif;
font-size: 16px;
}                                       

.b2wrap img:hover{
box-shadow: 0 2px 14px 0 rgba(0,0,0,.3);
}
a:hover .gleft .arrow-left, a:hover .gright .arrow-right, a:hover i.arrow-left{
background: #d5d5d5;
}
.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, .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;    
}

footer .f-column a:focus div, 
footer .f-column a:hover div,
.f-column a:focus div, 
.f-column a:hover div,
nav .nav-links a:focus,
nav .nav-links a:hover,
.actually_post header h3 a:hover{
color: #da1111;
}
.actually_post .entry-thumbnail:hover ~ header h3 a, .b2wrap article .entry-thumbnail:hover ~ header .entry-title, .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,  a.liked:hover span, .bead h5:hover, .mcom-item .com_like div a:hover span{
color:#7c7c7c;                           
}
#login .register .btn:hover{
color: #da1111;
}

.g2-c-head a:hover{
color:#da1111;        
}
.search-form{
width: 884px;
padding-top: 104px;
margin: auto;
}
.form-control{
font-family: 'Grandstander-Regular', sans-serif;
font-size: 14px;
width: 707px;
height: 50px;
border: 0;
padding-left: 22px;
margin-right: 0;
}
.sr-b{
width: 153px;
background: #da1111;
padding: 0px;
margin-top: 0px;
border: 0;
padding-bottom: 2px;
padding-top: 2px;
box-sizing: content-box;
}
.search{
color: white;
font-size: 16px;
font-family: 'Grandstander-Regular', sans-serif;
}
.sr-icon{
margin-left: 9px;
}
.sr-icon img{
margin-bottom: -5px;
width: 21px;
height: 21px;
}

.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{    
width: 100%;                      
} 
#row-2 .col-secondary, #row-3 .col-secondary{
width: 370px;
flex-shrink: 0;
}
.row-2 .col-sm-base .entry-title a{
color: #2c2f3b;
}
.row-2 .col-sm-base .entry-title{
font-family: 'Grandstander-Bold', 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: 'Grandstander-Bold', 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: #2c2f3b;
}     
.col-md-whole .pretext{
font-size: 17px;
font-family: 'Grandstander-Regular', sans-serif;
line-height: 23px;
max-height: 44px;
overflow: hidden;
margin-bottom: 19px;
}
.col-md-whole .pretext p{
margin:0;
color: initial;
}
#row-2, #row-3{
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: 'Grandstander-Bold', sans-serif;
font-weight: normal;
font-size: 34.67px;
line-height: 31px;
color: #2c2f3b;
}

.paper-with-lines,
.site_container,
#site_container{
background: white;
background-image: url('assets/img/pattern-pyzamakovi.png');
}  
.advert-right img{
width: initial;

height: initial;
}
.advert-right {
float: right;
}
.advert-right img{
width: 370px;
height: 800px;
}
.advert .info, .advert_small  .info{
color: #2c2f3b;
float: right;
font-size: 17px;
font-family: 'Grandstander-Regular', sans-serif;
margin-right: 6px;
}
.btn-square .top{
margin: auto auto 0 auto;
color: #fff;
font-size: 16px;
font-family: 'Grandstander-Regular', 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: 'Grandstander-Regular', 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: #da1111;
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: 17px;
width: 370px; 
float:left;
}  
#site_container #row-1 .col-primary {
margin-top: 12px;
}

.actually_post article{
width: 100%;
max-width: 685px;
margin-bottom: 50px;
}

.actually_post .actually-post  .entry-thumbnail a{
display:flex;
}
.actually_post .entry-thumbnail{
position:relative;
}
.actually_post .entry-thumbnail img{
width: 314px;
}
.col-md-1-1  .entry-title .main-color-text {
color: white;
font-family: 'Grandstander-Bold', 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: 'Grandstander-Regular', 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: #da1111;      
padding: 6px 10px 8px 10px;
left: 0;
}
.color_category a{
font-family: 'Grandstander-Regular', 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;
}

.paper-border, 
.gal_site,
.container{
background-image: 
linear-gradient(to right, #f0e7c8 0px, #fff0 25px, #fff0  50px),
linear-gradient(to left, #f0e7c8 0px, #fff0 25px, #fff0  50px), 
linear-gradient(to bottom, #f0e7c8 0px, #fff0 25px, #fff0 50px);
}
.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: 'Grandstander-Bold', sans-serif;                
font-weight: normal;
color: #2c2f3b;
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: 'Grandstander-Regular', sans-serif;
width: 100%;
overflow: hidden;
line-height: 1.5;
max-height: 74px;
color:#2c2f3b;

}
.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 {
position: relative;
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;
height: inherit;
margin-right: 6px;
}
.social-site-item i{
width: 30px;
height: 30px;
background: #16264c;
}
.social-site{
flex-shrink: 0;
margin: 17px 0px 13px 0px;
}
.social-site button{
float: left;
background: none;
border: 0;
padding: 0;
margin-right: 2px;
margin-top: 1px;
}


#background_img{
background-position-y: 64px;
background-position-x: center;
}
.right-buttons{
display:flex;
margin-left: auto;
}
.b-log{
float: right;
background: #da1111;
width: 103px;
height: 26px;
margin-top: 21px;
}
.b-log-txt{
color: white;
text-align: center;
font-family: 'Grandstander-Regular', sans-serif;
font-size: 14.4px;
margin-top: 4px;
}

header .center-right .he-a-login{
margin-left: 2px;
margin-top: -4px;
}
header .center-right{
display: flex;
margin-top: 22px;
margin-left: auto;
font-family: 'Grandstander-Bold', sans-serif;
font-size: 15px;
color: #000;
}

header .center .category a:last-child{
margin-right: 0;
}
header .center .category a{
color: #000;
height: 60px;
margin-right: 10px;
}


header .center .category{
height: 60px;
flex-wrap: wrap;
overflow: hidden;
display: flex;
padding: 0 0 0 19px;
}

.gold-color{
background: #da1111;
padding: 2px 6px;
}
.menu_button:hover .text, .gs-menu .gs-menu-item a:hover{
color: #da1111;

}   
                                                  


.gs-menu .gs-menu-item{
padding: 1px 2px 0;
color: #2c2f3b;
font-family: 'Grandstander-Regular', sans-serif;
font-size:14px;
margin:0 20px;
letter-spacing: 1px;
transition: color .125s ease-in;
}

.menu_button .text{
letter-spacing: 1px;
color: #2d2d2d;
font-family: 'Grandstander-Bold', sans-serif;
font-size: 14px;
padding: 3px 6px 2px 6px;
margin-right: 12px;
background-image: -webkit-linear-gradient(120deg, #da1111 0%, #da1111 100%);
background-image: -moz-linear-gradient(120deg, #da1111 0%, #da1111 100%);
background-image: -ms-linear-gradient(120deg, #da1111 0%, #da1111 100%);
background-image: linear-gradient(120deg, #da1111 0%, #da1111 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{
text-decoration: none;
padding: 2px 0px 0;
display: inline-block;
margin: 16px 4px 19px;
}
header .h-content{
display: flex;
max-width: 1080px;
margin: auto;
height: inherit;
width: 96%;
}
.site-head{
box-shadow: 0 2px 14px 0 rgba(0,0,0,.3); 
width: 100%;
height: 64px;
position:fixed;
top:0;         
z-index: 6;
background: linear-gradient(#fff 35px,#f0ead4);
}  

#close-menu, #open-menu{
width: 16px;
height: 16px;
}
.menu_button{
width: 16px;
height: 16px;
margin-top: 23px;
flex-shrink: 0;
margin-left: 7px;
}
.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: 1100px){

.actually_post{
}
.error_widget .error_wid .text{
font-size: 33px;
}
.error_widget .error_wid {
padding: 10px 0 10px 0;
}
.post-share-com .dis-com,
.post-share-com #fb-share-com,
.post-share-com #tw-share-com{
width: 23%;
}
.post-share-com #ms-share-com,
.post-share-com #pt-share-com,
.post-share-com #em-share-com{
width: 8%;
}
.post-share-com .dis-com .dm-bel-but, .post-share-com .big-bel-but, .post-share-com .sm-bel-but{
width:initial;
}

.author-avatar .share{
width: initial;
}
.gal-com {
width: 241px;
}
.dis-com {
width: 231px;
}
.author-avatar .share > div:first-child{
margin-left:0;
}

/**/

/**/
.sub-post{
margin-left: 16%;
}                                 

.post-block .similar-posts{
margin-left: 14.5%;
}
.post-block .similar-posts header {
width: 55%;
}
.post-block .similar-posts .title{
margin: 22px 40px 0 22px;
}
.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{
height:auto;
width:100%;
}


.medium-post h3{
width: 90%;
margin-left: 5%;
}
.actually_post article{
width: 100%;
}

.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: 1150px){

header .center-right .he-a-login{
margin-left: 0;
margin-top: 0;
}
header .center-right .small-lang{
display: block;
font-family: 'Grandstander-Bold';
margin-left: 11px !important;
}
header .center-right .large-lang{
display: none;
}
header .center-right{
display: flex;
}
header .center-right .he-a-login .blue-text{
display:none;
}
header .center-right .he-a-login .img{
display: block;
margin-top: -5px;
width: 30px;
margin-left: 5px;
border-radius: 20px;
overflow: hidden;
height: 30px;
}
header .center-right .he-a-login:hover .pack-avatar .circle-svg{
background: #da1111;
}
}
@media screen and (max-width: 1100px){

.archive .wbig-image .sub-desc{
max-width: 66%;
}
.archive .wbig-image .sub-desc .first-sub{
width: initial;
display: flex;
flex-direction: row-reverse;
}
.archive .wbig-image .sub-desc .second-sub {
width: initial;
}

.archive .wbig-image .sub-desc .first-sub i{
display: block;
margin: 8px 11px auto;
}

.archive .wbig-image .sub-desc .first-sub i + .blue-text {
display: none;
}

.wbig-image .big-image .cafe-stain{
display:none;
}
.actually_post .number_0 header .entry-time {
margin-top: 20px;
}
.actually_post .number_1 .sub-desc{
margin-top: 18px;
}
.actually_post .number_1 header h3{
padding-top: 6px;
}
.actually_post article{
height: initial;
}
.small-text{
margin-top: 18px;
}

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: 20px 20px 0 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%;
}


.col-sm-new{
width: 100%;
}

.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: 14.5%;
}
.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: 62%;
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-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%;
padding-top: 17px;
}
#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{
margin-left: 0;
box-sizing: border-box;    
}
#site_container #row-2 .col-primary,
#site_container #row-3 .col-primary,
.archive .col-primary{
margin-left: 0px;
box-sizing: border-box;
}
.actually_post article{
width: 100%;
}
.actually_post .entry-thumbnail img{
width: auto;
height: auto;
max-width: 100%;
}
.actually_post .plus-rotate{
flex-shrink: 0;
}

}

@media screen and (max-width: 1080px){
.none_archive .none-404 div {
font-size: 210px;
line-height: 200px;
}
.window_help_text{
left: 7%;
max-width: 575px;
}
.actually_post .plus-rotate{
width: 45%;
}
.post-share-com .soci-buttons {
margin: 29px 0 0 0;
}
.big-thumbnail .cafe-stain, .big-thumbnail .front-citat{
display:none;
}
.header-post .title {
font-size: 38px;
line-height: 48px;
}
.actually_post .number_0 header h3,
.actually_post .number_1 header h3,
.actually_post .number_2 header h3{
margin: -5px 0 0 5px;
}
.actually_post .number_0 .sub-desc,
.actually_post .number_1 .sub-desc,
.actually_post .number_2 .sub-desc{
margin-left: 14px;
}

.actually_post .sub-desc .first-sub{
margin-left: -20px;
}
.actually_post .number_2 header {
background-position: 0 0;
background-size: 289px;
}

.actually_post .actually-post header .entry-time{
display:none;
}



.actually_post .sub-desc .first-sub{
display: flex;
flex-direction: row-reverse;
}
.actually_post .sub-desc .first-sub .blue-text{
margin-right:auto;
}
.actually_post .sub-desc .first-sub i{
display: block;
margin: 8px 11px auto;
}
.actually_post .sub-desc .first-sub i + .blue-text{
display:none;
}

.wbig-image .big-image .cafe-stain{
right: -16px;
}
.wbig-image .big-image .cafe-stain .big-stain-icon{
width: 140px;
}
.wbig-image .sub-desc{
max-width: 66%;
}
.wbig-image .sub-desc .first-sub{
width: initial;
display: flex;
flex-direction: row-reverse;
}
.wbig-image .sub-desc .second-sub {
width: initial;
}

.wbig-image .sub-desc .first-sub i{
display: block;
margin: 8px 11px auto;
}
.wbig-image .sub-desc .first-sub i + .blue-text {
display: none;
}

.whole_widget_3 .big_row .actually-post .entry-title{
max-height: 199px;
}
.whole_widget_3 .big_row .actually-post header h3 a{
font-size: 28px;
line-height: 40px;
}
.right-buttons{
padding-left: 8px;
flex-shrink: 0;
}
.social-site button{
display:none;
}
.post_terms, .end_titles, .post-share-com .share-buts{
margin-left: 12%;
}
.f-posts .f-post {
width: 275px;
}

.actually_post header h3, .col-sm-new .entry-header h3 {
max-height: 73px;
}

.read-now article {
width: 31%;
max-width: 310px;
}
#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: 13%;
}

.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;
}


}
@media screen and (max-width: 1030px) {
.window_help_text{
left: 5%;
}
.post-row-widget2 .header{
margin-bottom: 11px;
}
.post-row-widget2 .description{
display:none;
}

.error_widget .error_wid .text{
font-size: 30px;
}
.post_terms, .end_titles, .post-share-com .share-buts{
margin-left: 10%;
}
.post-block .col-primary {
width: 61%;
}

.big-thumbnail .title{
font-size: 35px;
max-height: 209px;
line-height: 42px;
}
.post-row article:last-child{
display: none;
}
.f-posts .f-post {
width: 255px;
}

.medium-post .inimage .intitle{
font-size: 23px;
max-height: 139px;
}

.post-block .similar-posts{
margin-left: 10%;
}


.event .e-item2 .e-content{
width: 60%;
}
.next-gallery{
padding: 0 20px;
margin: auto;
}


.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) { 
.post-row-widget2 .content .post-desc{
display:none;
}
.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: 1010px) { 
.content-post .type-content .entry-content, .post_tags, .share-pls, .share-buts, .sin_com {
margin-left: 9.5%;
}
}
@media screen and (max-width: 995px) {
.forum-block .actually_post{
padding-left: 20px;
}
.front-citat.stats-sub-table{
display:none;
}
.profil_page .table-posts .tr .td:nth-child(6) {
width: 105px;
}
.profil_page .detail-user {
padding-left: 30px;
padding-right: 30px;
}
.profil_page .detail-user .g2-fotos{
flex-wrap: wrap;
}
.profil_page .detail-user .g2-fotos-item{
width: 115px;
}
.profil_page .detail-user .posts .add-button,
.profil_page .detail-user .posts .head {
margin-left: 0;
}
.profil_page .detail-user .right-column .posts .empty {
margin-left: 0;
}
.profil_page .detail-user .detail-user-fst-line{
flex-direction: column;
row-gap: 30px;
}
.profil_page .detail-user .left-column,
.profil_page .detail-user .right-column{
width:100%;
}
.shopper_window{
margin-bottom: 60px;
}
.poll-outside .std-input {
width: calc(100% + 20px);
left: -5px;
}
.poll-outside{
padding: 0px 20px;
}
.content-post .entry-content .navigation.pagination.std-navs .nav-links{
justify-content: center;
}
.type-content .entry-content .head{
justify-content: center;
padding: 0 25px;
}
.empty-archive-page .event_search{
margin: 0 0 40px;
}
.empty-archive-page .medailonek {
margin: 0 0 20px;
}
.event_search{
margin: 0 auto 40px;
max-width: 400px;
padding: 0 20px;
}
.event_search .std-header{
margin-top: 0;
}
#none-widget .read-now {
padding-left: 30px;
padding-right: 30px;
}
.archive .none-translate .page-header{
margin-left: 0;
}
.archive.row{
display:block;
}
.window_help_text {
left: 50%;
transform: translate(-50%,0);
}
.forum-site .row{
display: block;
}
.front-citat.lower_gal_t_note {
right: 20%;
}
.window-image-text .window-page .image-part{
display: none;
}
.post-block .similar-posts .title,
.sideposts .entry-title{
margin: auto 17px auto;
}
.footer-sub-citat {
right: 24%;
top: initial;
left: initial;
margin-top: 220px;
flex-direction: row-reverse;
}
.front-citat.footer-sub-citat .arrow-icon {
transform: rotate(160deg);
margin-top: 0;
margin-right: 20px;
}

.post-block .num-0 header,
.post-block .num-1 header,
.post-block .num-2 header{
background: none;
}
.post-block .similar-posts .entry-thumbnail{
width: 140px;
flex-shrink: 0;
}

.post-block .similar-posts{
padding: 0 5px;
}
.post-block .similar-posts .entry-title{
font-size: 16px;
line-height: 20px;
}
.post-block .similar-posts .title{
max-height: 59px;
overflow: hidden;
margin: 10px 17px 0;
}
.post-block .similar-posts .similar-item {
margin-bottom: 23px;
}

.post-block .similar-posts header {
width: initial;
}
.wid-sil4{
max-width: 700px;
margin: auto;
width: 98%;
padding-bottom: 0;
}
.wid-sil .std-input .right {
display: block;
}
.post-share-com .share-citat{
padding-bottom: 20px;
}

html .archive .col-primary{
padding-top: 0;
}
.archive .none-translate .tax_desc{
max-width: initial;
margin: initial;
}
.archive .tax_desc{
max-width: 677px;
margin: 0 auto 7px;
padding: 0;
}
.archive .page-header{
max-width: 677px;
margin: 0 auto 7px;
}
.archive .wbig-image{
margin: 20px auto 110px;
}
.actually_post .wbig-image .plus-rotate{
width: initial;
max-width: initial;
flex-shrink: initial;
max-height: initial;
}
.post-col {
margin-top: 0;
margin-bottom: 20px;
}
.post-col .red-title .red-header{
margin-top: 40px;
margin-bottom: 20px;
}
.small-text{
margin: 20px 10px 0;
}
#home_middle_top_right_wrap{
padding: 15px;
display: grid;
grid-template-areas:
'header1 side' 
'header2 side' 
'header3 side';
grid-template-rows: 90px 130px auto;
grid-template-columns: auto 310px;
}
#home_middle_top_right_wrap .widget-small-text{
grid-area: header2;
}
#home_middle_top_right_wrap .widget-podcast{
grid-area: side;
}
#home_middle_top_right_wrap  .poll-wiget{
grid-area: header3;
width: 100%;
margin: 0;
padding: 0 10px;
box-sizing: border-box;
max-width: initial;
}

#home_middle_top_right_wrap .widget-big-image{
grid-area: header1;
padding-top: 30px;
}
#home_middle_top_right_wrap .social-widget-b{
display:block;
}
#home_middle_top_right_wrap .social-widget-b .socialsiteitem:first-child{
margin-left: 0;
}
.small-image .red-header{
margin: 20px 0 5px;
}
.read-now {
padding-left: 0;
padding-right: 0;
}

#row-2 .read-now{
display:block;
}
#home_middle_full_wrap .read-now{
display:none;
}
#row-1 .read-now{
display:block;
}
#home_top_full_wrap .read-now{
display:none;
}
.wbig-image {
width: 90%;
margin: 20px auto 90px;
}
.top-widget-b{
display:none;
}

.read-col .content .rheader{
display:flex;
}
.read-col .content .rheader a{
margin: auto 0;
}
.read-col{
padding: 0 15px;
margin: auto;
width: 100%;
box-sizing: border-box;
}
#home_middle_top_right_wrap .advert, #home_middle_top_right_wrap .advert_small{
margin-bottom: 50px;
}
.whole_widget_3 .big_row .actually-post .entry-thumbnail {
max-width: 49%;
}
.whole_widget_3 .big_row .actually-post header h3 a {
font-size: 24px;
line-height: 34px;
}
.whole_widget_3 .big_row .actually-post .entry-title{
max-height: 135px;
}
.social-widget-b{
display:none;
}

.wbig-image .big-image .right-post{
display:none;
}
.post-block .similar-posts header,
.sideposts .side_posts article header{
padding: 0 5px;
display: flex;
}
.sideposts .fac_posts {
width: 98%;
margin: auto;
}

.sideposts{
max-width: 700px;
margin: auto;
width: 98%;
}
.post-block .similar-posts{
max-width: 700px;
margin: auto;
width: 98%;
}
.post-block .col-primary .actually_post, .post-block .col-primary .actually_post article{
}

.sideposts .side_posts{
margin-right: 0;
}
.post_terms, .end_titles, .post-share-com .share-buts{
margin-left: 0;
}
.post-block .col-secondary .content-small{
display:block;
}
.post-block .col-secondary .content-large{
display:none;
}
.author-avatar .share {
width: initial;
}
.dis-com {
width: 211px;
}
.big-thumbnail .info:hover + .thumb_next_info .content{
font-size:24px;
}
.forum-widget .asgarosforum-widget .widget-element{
width:25%;
}
.forum-widget .asgarosforum-widget .widget-element:last-child{
display:none;
}
.f-posts .content {
margin-right: -15px;
}
.f-posts .row{
width: 680px;
margin: auto;
}
.f-posts .f-post:first-child{
margin-left: 0;
}
.f-posts .f-post {
width: 330px;
}
.post-block .col-secondary .advert_small .advert-right, .forum-site .snd-col .advert_small .advert-right{
padding: 0;
height: initial;
background: none;
}
.medium-post .inimage .intitle{
font-size: 28px;
max-height: 169px;
}

.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: 63px;
}
#site_container #row-1 .col-primary, #site_container #row-2 .col-primary , #site_container #row-3 .col-primary, .archive .col-primary {
float: initial;
max-width: 100%;
width: 100%;
padding-right: 20px;
padding-left: 20px;
margin: auto;
padding-top: 30px;
}


.event{
width: initial;
margin-left: 0;
margin-bottom:30px;
}
.red-site .site-container{
border-top:0;
}
/**/
.advert_banner_2 .advert_banner{
padding-top: 18px;
}

/**/

.archive .archive{
display:block;
}                                             
.archive .advert_small .advert-right, .archive .advert .advert-right {
width: initial !important;
}
footer .table-info{
flex-wrap: wrap;
}
            
footer .f-column:first-child, footer .f-column{
width: 33%;
margin-bottom: 30px;
}


footer .f-column:nth-last-child(2), footer .f-column:last-child{
width: 33%;
}

.read-now .hash-tags{
display:none;
}

.medailonek{
margin: 0 auto 20px;
}
.sub-post {
margin: 30px auto;
}
.sub-post .advert_banner {
margin: auto;
}


.f-con-com{
width:100%;
} 

.gal_twoside{
display: block;
}
.gal_left{
width: 92%;
margin-left: 4%;
margin-right: 4%;
}
.gal_right{ 
max-width: initial;
width: 92%;
margin-left: 4%;
margin-right: 4%;
}


.advert_small{
max-width: 350px;
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: 370px;
margin: auto;
}
.archive .col-primary #primary .site-main {
min-height: initial;
} 
#row-2, #row-3 {
display:block;
}
.actually_post header{
margin-left: 2%;
margin-right: 2%;
}
.post-block .actually_post header {
width: initial;
}
.actually_post .number_0 .sub-desc, .actually_post .number_1 .sub-desc, .actually_post .number_2 .sub-desc {
margin-left: 0;
}

.actually_post .number_0 .sub-desc .first-sub{
margin-left: 20px;
margin-top: 22px;
}
.actually_post .number_0 header h3{
margin: 0px 0 0 20px;
}
.actually_post .number_0 header {
padding-right: 0;
margin-right: 0;
}
.actually_post .number_1 header {
padding-right: 0;
margin-right: 0;
}
.actually_post .number_1 .sub-desc {
margin-top: 16px;
}
.actually_post .number_1 .first-sub {
margin-top: 16px;
}
.actually_post .number_1 .first-sub{
margin-left: 16px;
margin-top: 17px;
}
.actually_post .number_1 header h3 {
margin: 0px 0 0 18px;
width: 80%;
}
.actually_post .number_1 header .entry-time{
margin-left: 18px;
}
.actually_post .number_2 header{
padding-right: 0;
margin-right: 0;
}
.actually_post .number_2 .sub-desc {
margin-top: 28px;
margin-left: 20px;
}
.actually_post .number_2 .first-sub{
margin-left: 0px;
}
.actually_post .number_2 header h3 {
margin: 0 0 0 19px;
width: 84%;
}
.actually_post .title-h{
width: 100%;
max-width: 700px;
margin-left: auto;
margin-right: auto;
}
.actually_post .actually-post{
width: 100%;
max-width: 700px;
margin-left: auto;
margin-right: auto;
}
.actually_post .number_2 header .entry-time{
margin-left: 19px;
}
.actually_post .actually-post header .entry-time{
display:block;
}
.actually_post .sub-desc .first-sub{
display: block;
}
.actually_post .sub-desc .first-sub .blue-text{
margin-right: initial;
}
.actually_post .sub-desc .first-sub i {
display: inline-block;
margin: 0 6px;
}
.actually_post .sub-desc .first-sub i + .blue-text{
display: inline;
}
.content-post .after-post .actually_post .entry-thumbnail{
width: 44.3%;
}                   

.actually_post{
margin: auto auto 40px auto;
width: 100%;
}



.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;
}
.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: 370px;
margin: auto;
}
.archive .event{
width: 97%;
max-width: 400px;
margin: auto;
}

.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{
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: initial;
padding: 20px 20px 0;
max-width: 830px;
margin-left: auto;
margin-right: auto;
}

.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;
}


.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, #row-3{
height:auto;
}
#row-2 .col-primary, #row-3 .col-primary{
float: initial;
width: 100%;
}
#row-1{
padding-top: 0;
}
#row-1, .post-page .post-block{
display:block;
}
#site_container #row-1 .col-secondary, #site_container #row-2 .col-secondary, #site_container #row-3 .col-secondary, .archive .col-secondary{
width: 100%;
float: initial;
margin: auto;
}
.advert, .advert_small{
display:none;
}
.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: 950px) {
.window .text_window,
.window .text_window.insert-image .right2 {
width: 100%;
}
.front-citat.insert-image-text {
margin-top: -70px;
right: 20%;
}
.input-images .window .text_window.insert-image .plus-rotate{
max-width:680px;

}

.window .row-formular{
flex-direction: column;
margin-top: 80px;
}
.window .text_window.insert-image .left2{
width: 100%;
max-width: initial;
}

.profil_page .edit_post .input-images .plus-rotate {
width:100%;
max-width: 330px;
}
.profil_page .edit_post .pack-buttons{
display: flex;
column-gap: 20px;
}
.profil_page .edit_post .pack-buttons > div{
width: 100%;
}
.post-write-stats{
display: flex;
flex-wrap: wrap;
margin-bottom: 60px;
}
.post-write-stats .ccitem {
width: 33.3%;
min-width: 260px;
}
.post-write-stats .head{
width: 100%;
}
.profil_page .edit_post{
flex-direction: column;
}
.profil_page .edit_post .right-side .std-button{
max-width: 460px;
}
.profil_page .edit_post .right-side{
width: 100%;
padding: 0;
}
.profil_page .an button.active .square,
.profil_page .an a.active .square{
position: relative;
background-size: 34px;
}
.login-page .submit-btn .std-button {
width: 170px;
}
.profil_page .an .footer-lines{
left: -30px;
}
.profil_page .an .paper{
display:block;
width: 80%;
left: 20px;
top: 4px;
height: 90%;
}
.profil_page .profil-header .submenu_min {
width: 80%;
margin: auto;
min-width: 150px;
justify-content: center;
display: flex;
flex-wrap: wrap;
}
.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_min a .submenu-item,
.profil_page .profil-header .submenu_min button .submenu-item,
.profil_page .profil-header .submenu a .submenu-item{
display: flex;
width: 230px;
margin: auto;
}

.profil_page .profil-header.menu_active .submenu_min button.seen,
.profil_page .block-menu-cnt .profil-header.menu_active .submenu_min a{
display: block;
}

.profil_page .profil-header.menu_active .submenu_min button,
.profil_page .profil-header.menu_active .submenu,
.profil_page .profil-header .submenu_min button.seen,
.profil_page .block-menu-cnt .profil-header .submenu_min a{
display:none;
}
.profil_page .profil-header .submenu_min a,
.profil_page .profil-header .submenu_min button,
.profil_page .profil-header .submenu a {
border-radius: 4px;
width: 150px;
display: block;
background: #f1d4d4;
margin: 2px;
width: 100%;
padding: 10px 0;
border: 0;
}
.profil_page .profil-header .main {
margin-bottom: 49px;
}

.profil_page .profil-header .submenu_min a .circle, 
.profil_page .profil-header .submenu_min button .circle, 
.profil_page .profil-header .submenu a .circle{
background: #f95d86;
color: white;
margin: auto 15px auto 20px;
width: 39px;
height: 39px;
flex-shrink: 0;
display: flex;
}
.profil_page .profil-header .submenu_min a .circle span,
.profil_page .profil-header .submenu_min button .circle span,
.profil_page .profil-header .submenu a .circle span {
font-size: 16px;
padding-top: 9px;
display: block;
}
.profil_page .profil-header .submenu_min a .title,
.profil_page .profil-header .submenu_min button .title,
.profil_page .profil-header .submenu .title{
margin: auto 0;
color: #000;
font-size: 18px;
}

.profil_page .profil-menu a .micon-image,
.profil_page .profil-menu button .micon-image {
width: 23px;
height: 18px;
margin-top: 11px;
margin-left: 8px;
}
.profil_page .profil-menu a .micon-add-image,
.profil_page .profil-menu button .micon-add-image {
width: 27px;
height: 23px;
margin-top: 10px !important;
margin-left: 4px;
}

.profil_page .profil-menu a .micon-task,
.profil_page .profil-menu button .micon-task {
width: 21px;
height: 23px;
margin-top: 8px;
margin-left: 11px;
}
.profil_page .profil-menu a .micon-add-task,
.profil_page .profil-menu button .micon-add-task {
width: 26px;
height: 27px;
margin-top: 8px !important;
margin-left: 8px;
}

.profil_page .profil-menu a .micon-add-event,
.profil_page .profil-menu button .micon-add-event {
width: 25px;
height: 26px;
margin-top: 8px !important;
margin-left: 6px;
}

.profil_page .profil-menu a .micon-add-article,
.profil_page .profil-menu button .micon-add-article {
width: 26px;
height: 27px;
margin-top: 8px !important;
margin-left: 8px;
}

.profil_page .profil-menu a .micon-faq,
.profil_page .profil-menu button .micon-faq {
width: 24px;
height: 23px;
margin-left: 3px;
margin-top: 2px;
}

.profil_page .profil-menu a .micon-shop,
.profil_page .profil-menu button .micon-shop {
width: 24px;
height: 22px;
margin-left: 0px;
margin-top: 2px;
}
.profil_page .profil-menu a .micon-add-listing,
.profil_page .profil-menu button .micon-add-listing {
width: 27px;
height: 25px;
margin-left: -1px;
margin-top: 4px;
}

.profil_page .profil-menu a .micon-log-out,
.profil_page .profil-menu button .micon-log-out {
width: 19px;
height: 23px;
margin-top: 9px;
margin-left: 13px;
}
.profil_page .profil-menu a .micon-condition,
.profil_page .profil-menu button .micon-condition {
width: 23px;
height: 23px;
margin-top: 8px;
margin-left: 8px;
}


.profil_page .profil-menu a .micon-help,
.profil_page .profil-menu button .micon-help {
width: 23px;
height: 23px;
margin-top: 8px;
margin-left: 8px;
}

.profil_page .profil-menu a .micon-job,
.profil_page .profil-menu button .micon-job {
width: 22px;
height: 23px;
margin-top: 8px;
margin-left: 9px;
}
.profil_page .profil-menu a .micon-event,
.profil_page .profil-menu button .micon-event {
width: 23px;
height: 22px;
margin-top: 8px;
margin-left: 9px;
}
.profil_page .profil-menu a .micon-article,
.profil_page .profil-menu button .micon-article {
width: 21px;
height: 23px;
margin-top: 8px;
margin-left: 11px;
}
.profil_page .profil-menu a .micon-listing,
.profil_page .profil-menu button .micon-listing {
width: 25px;
height: 21px;
margin-top: 10px;
margin-left: 7px;
}
.profil_page .profil-menu a .micon-change-p,
.profil_page .profil-menu button .micon-change-p {
width: 18px;
height: 23px;
margin-top: 7px;
margin-left: 12px;
}
.profil_page .profil-menu a .micon-edit-profile,
.profil_page .profil-menu button .micon-edit-profile {
width: 24px;
height: 25px;
margin-top: 8px;
margin-left: 10px;
}
.profil_page .profil-menu a .micon-profile,
.profil_page .profil-menu button .micon-profile{
width: 23px;
height: 23px;
margin-top: 8px;
margin-left: 9px;
}
.profil_page .profil-menu a .micon-buy,
.profil_page .profil-menu button .micon-buy{
width: 23px;
height: 23px;
margin-top: 9px !important;
margin-left: 7px;
}
.profil_page .profil-menu a .micon-basket,
.profil_page .profil-menu button .micon-basket{
width: 23px;
height: 23px;
margin-top: 9px !important;
margin-left: 9px;
}

.profil_page .profil-header .submenu_min a .circle i, 
.profil_page .profil-header .submenu a .circle i{
background: #fff;
min-width: 10px;
min-height: 10px;
}
.profil_page .profil-header .submenu_min button .arrow-left, 
.profil_page .profil-header .submenu button .arrow-left {
width: 9px;
height: 17px;
margin-left: 1px;
margin-top: 2px;
}
.profil_page .profil-header .submenu a .circle .icon-edit-article-2 {
margin-left: 4px;
}                        
.profil_page .an .item{
display: block;
width: 205px;
position: relative;
}
.profil_page .an .item button,
.profil_page .an .item a{
display: flex;
border-radius: 4px;
padding: 10px 20px;
}

.profil_page .an .item .square{
display: block;
width: 39px;
height: 39px;
margin: 0;
}
.profil_page .an .item .title{
display: block;
margin: 12px 0 0 8px;
position: relative;
}
.control-panel .profil-menu-row {
justify-content: center;
flex-wrap: wrap;
gap: 15px;
row-gap: 15px;
}
.control-panel.menu1 .profil-menu-all, 
.control-panel.menu2 .profil-menu-all {
height: initial;
}
.profil_page .an{
height: initial;
padding: 43px 15px 60px;
}

.profil_page .profil-header .submenu_min {
width: 80%;
margin: auto;
min-width: 150px;
justify-content: center;
display: flex;
flex-wrap: wrap;
}
.profil_page .profil-header .submenu .title,
.profil_page .profil-header .submenu_min a .title,
.profil_page .profil-header .submenu_min button .title {
margin: auto 0;
color: #000;
font-size: 18px;
line-height: 22px;
padding-top: 3px;
}
.profil_page .profil-header .submenu_min a .micon-image,
.profil_page .profil-header .submenu a .micon-image {
width: 23px;
height: 18px;
margin-left: 1px;
margin-top: -1px;
}
.profil_page .profil-header .submenu_min a .micon-add-image,
.profil_page .profil-header .submenu a .micon-add-image {
width: 27px;
height: 23px;
margin-left: -4px;
margin-top: 1px;
}

.profil_page .profil-header .submenu_min a .micon-task,
.profil_page .profil-header .submenu a .micon-task {
width: 21px;
height: 23px;
margin-left: 5px;
margin-top: 0px;
}
.profil_page .profil-header .submenu_min a .micon-add-task,
.profil_page .profil-header .submenu a .micon-add-task {
width: 26px;
height: 27px;
margin-left: 4px;
margin-top: 2px;
}

.profil_page .profil-header .submenu_min a .micon-add-event,
.profil_page .profil-header .submenu a .micon-add-event {
width: 25px;
height: 26px;
margin-left: -2px;
margin-top: 2px;
}

.profil_page .profil-header .submenu_min a .micon-add-article,
.profil_page .profil-header .submenu a .micon-add-article {
width: 26px;
height: 27px;
margin-left: 4px;
margin-top: 2px;
}

.profil_page .profil-header .submenu_min a .micon-faq,
.profil_page .profil-header .submenu a .micon-faq {
width: 24px;
height: 23px;
margin-left: 3px;
margin-top: 2px;
}

.profil_page .profil-header .submenu_min a .micon-shop,
.profil_page .profil-header .submenu a .micon-shop {
width: 24px;
height: 22px;
margin-left: 0px;
margin-top: 2px;
}
.profil_page .profil-header .submenu_min a .micon-add-listing,
.profil_page .profil-header .submenu a .micon-add-listing {
width: 27px;
height: 25px;
margin-left: -1px;
margin-top: 4px;
}

.profil_page .profil-header .submenu_min a .micon-log-out,
.profil_page .profil-header .submenu a .micon-log-out {
width: 19px;
height: 23px;
margin-left: 5px;
margin-top: 2px;
}
.profil_page .profil-header .submenu_min a .micon-condition,
.profil_page .profil-header .submenu a .micon-condition {
width: 23px;
height: 23px;
margin-left: 1px;
margin-top: 0px;
}


.profil_page .profil-header .submenu_min a .micon-help,
.profil_page .profil-header .submenu a .micon-help {
width: 23px;
height: 23px;
margin-left: 1px;
margin-top: 0px;
}

.profil_page .profil-header .submenu_min a .micon-job,
.profil_page .profil-header .submenu a .micon-job {
width: 22px;
height: 23px;
margin-left: 2px;
margin-top: 0px;
}
.profil_page .profil-header .submenu_min a .micon-event,
.profil_page .profil-header .submenu a .micon-event {
width: 23px;
height: 22px;
margin-left: 1px;
margin-top: -1px;
}
.profil_page .profil-header .submenu_min a .micon-article,
.profil_page .profil-header .submenu a .micon-article {
width: 21px;
height: 23px;
margin-left: 5px;
margin-top: 0px;
}
.profil_page .profil-header .submenu_min a .micon-listing,
.profil_page .profil-header .submenu a .micon-listing {
width: 25px;
height: 21px;
margin-left: 1px;
margin-top: 2px;
}
.profil_page .profil-header .submenu_min a .micon-change-p,
.profil_page .profil-header .submenu a .micon-change-p {
width: 18px;
height: 23px;
margin-left: 1px;
}
.profil_page .profil-header .submenu_min a .micon-edit-profile,
.profil_page .profil-header .submenu a .micon-edit-profile {
width: 24px;
height: 25px;
margin-left: 2px;
margin-top: 2px;
}
.profil_page .profil-header .submenu_min a .micon-profile,
.profil_page .profil-header .submenu a .micon-profile{
width: 23px;
height: 23px;
}
.profil_page .profil-header .submenu_min a .circle i, 
.profil_page .profil-header .submenu a .circle i{
background: #fff;
min-width: 10px;
min-height: 10px;
}
.profil_page .profil-header .submenu_min button .arrow-left, 
.profil_page .profil-header .submenu button .arrow-left {
width: 9px;
height: 17px;
margin-left: 1px;
margin-top: 2px;
}
.profil_page .profil-header .submenu a .circle i,
.profil_page .profil-header .submenu_min a .circle i {
background: #fff;
min-width: 10px;
min-height: 10px;
}
.profil_page .profil-header .submenu a .circle,
.profil_page .profil-header .submenu_min a .circle,
.profil_page .profil-header .submenu_min button .circle {
background: #da1111;
color: #fff;
margin: auto 15px auto 20px;
width: 39px;
height: 39px;
flex-shrink: 0;
display: flex;
}
.profil_page .profil-header .submenu a .submenu-item,
.profil_page .profil-header .submenu_min a .submenu-item,
.profil_page .profil-header .submenu_min button .submenu-item {
display: flex;
width: 230px;
margin: auto;
}
.profil_page .profil-header .submenu a,
.profil_page .profil-header .submenu_min a,
.profil_page .profil-header .submenu_min button {
border-radius: 4px;
width: 150px;
display: block;
background: #f1d4d4;
margin: 2px;
margin-left: 2px;
width: 100%;
padding: 10px 0;
border: 0;
}
.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:first-child {
margin-left: 2px;
}
.profil_page .profil-header .submenu a {
background: #fdddea;
}
.profil_page .profil-header {
height: initial;
border-top-right-radius: 0;
border-top-left-radius: 0;
margin-bottom: 56px;
}
.profil_page .profil-header .main {
margin-bottom: 49px;
}
footer .cafe-stain {
width: 130px;
right: 70px;
}
.front-citat.footer-end-title {
left: 15%;
}
.header-post .title {
font-size: 36px;
line-height: 46px;
}
.read-now .number_2 .sticky-header{
max-width: 95%;
}
.read-now h4{
font-size: 19px;
line-height: 26px;
max-height: 77px;
}
.read-now  .first-sub{
display: flex;
flex-direction: row-reverse;
}
.read-now .first-sub i{
display: block;
margin: 8px 11px auto;
}
.read-now .first-sub i + .blue-text {
display: none;
}
.an-min-list .a-item:hover{
background: #ffc2c2;
}
.profil_page .profil-header .submenu a:hover .circle, .profil_page .profil-header .submenu a:hover .circle{
background:#a41113 ;
}
.error_widget .error_wid .text{
font-size: 28px;
}
.quiz_header{
width: 96%;
margin: auto;
}
.author-avatar .share #fb-share-com, .author-avatar .share #tw-share-com{
width: initial;
}
.author-avatar .share .dis-com{
width: 211px;
}
.profil_page .profil-header {
margin-bottom: 56px;
}

.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: #f1d4d4;
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_min a .circle,
.profil_page .profil-header .submenu_min button .circle{
background: #da1111;
color: white;
margin: auto 15px auto 20px;
width: 35px;
height: 35px;
flex-shrink: 0;
}
.profil_page .block-menu-cnt .profil-header .submenu_min a,
.profil_page .profil-header .submenu_min button.seen,
.profil_page .profil-header.menu_active .submenu,
.profil_page .profil-header.menu_active .submenu_min button {
display: none;
}
.profil_page .block-menu-cnt .profil-header.menu_active .submenu_min a,
.profil_page .profil-header.menu_active .submenu_min button.seen {
display: block;
}
.profil_page .profil-header .submenu a .circle span,
.profil_page .profil-header .submenu_min a .circle span,
.profil_page .profil-header .submenu_min button .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;
}                        

.an-min-btn{
width: 100%;
border: 0;
background: #003288;
color: #fff;
padding: 8px 0;
font-size: 22px;
font-family: 'Grandstander-Regular', sans-serif;
box-sizing: border-box;
border-bottom: 1px solid #710000;
background-image: -webkit-linear-gradient(to left top, #da1111, #000);
background-image: -moz-linear-gradient(to left top, #da1111, #000);
background-image: -ms-linear-gradient(to left top, #da1111, #000);
background-image: linear-gradient(to left top, #da1111, #000);
}
.an-min{
display:block;
}           
.an-min-list .a-item{
display: block;
background: #f1d4d4;
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: 'Grandstander-Regular', 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;
}
.head_share2 .share{
margin: auto;
}
.head_share2 .share #fb-share-com, .head_share2 .share #tw-share-com{
width: initial;
}
.head_share2 .front-soc{
display:none;
}
.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%;
}
.table-info{ 
width: 95%;
} 
}
@media screen and (max-width: 880px) {
.profil_page .stats-profile {
margin-left: 15px;
}
.profil_page .statement{
width: 100%;
box-sizing: border-box;
margin-left: 0;
}
.profil_page .table-posts .thead .larger{
max-height: 28px;
overflow: hidden;
}
.table-posts-out.square .top-line {
margin-left: 0;
}

.profil_page .table-posts .tr .td:nth-child(1) {
width: 31px;
padding-right: 27px;
}
.table-posts-out.square .left {
left: 37px;
}
.profil_page .table-posts .tr .td:nth-child(1),
.profil_page .table-posts .tr .td:nth-child(2){
padding-bottom: 5px;
}
.profil_page .table-posts .tr {
padding-bottom: 25px;
}
.profil_page .table-posts .tbody .tr{
flex-wrap: wrap;
}
.profil_page .table-posts .tr .td:nth-child(2){
max-width: calc(100% - 106px);
}
.profil_page .table-posts .tr .td:nth-child(3){
margin-left:auto;
}
.control-panel > .cafe-stain {
right: 10px;
}
.small-text {
margin-left: 0;
}

.front-citat.footer-end-title {
left: 10%;
margin-top: -17px;
}
.big-thumbnail .stain{
display:none;
}
.whole_widget_3 .small_row .actually-post header h3{
max-height: 73px;
}
.whole_widget_3 .small_row .actually-post header h3 a{
font-size: 18px;
line-height: 24px;
}

.quiz_timer{
margin-bottom: -60px;
margin-top: 60px;
}
.prog-bank {
margin-top: 62px;
}
.quiz_header .q-title {
font-size: 32px;
}
.author-avatar .head_share2 .share .gal-com{
width: 111px;
}
.author-avatar .head_share2 .share .dis-com{
width: 91px;
}
.head_share2 .gal-com .text .in{
display:none;
}
.head_share2 .dis-com .text .in{
display:none;
}
.big-thumbnail .big-content .intext{
width: 325px;
}
.big-thumbnail .cat-info{
margin-top:0;
}
.big-thumbnail .title {
font-size: 30px;
max-height: 195px;
line-height: 39px;
margin-top: 15px;
}
.forum-widget .asgarosforum-widget .widget-content .post-text{
margin: auto 0 auto 20px;
}
.asgarosforumrecentposts_widget .asgarosforum-widget .widget-content {
display: flex;
}
.asgarosforumrecentposts_widget .asgarosforum-widget{
display: block;
margin-bottom: 30px;
}
.forum-widget .asgarosforum-widget .widget-element:last-child{
display: flex;
}

.forum-widget .asgarosforum-widget .widget-element{
width: 100%;
display: flex;
box-sizing: border-box;
padding: 0;
margin-bottom: 15px;
}
.forum-widget .asgarosforum-widget .widget-avatar{
margin: auto 0;
}
.forum-widget .asgarosforum-widget .widget-content .post-text {
max-width: initial;
width: initial;
margin: 0 0 0 20px;
}
.forum-widget .asgarosforum-widget .widget-content .post-author, .forum-widget .asgarosforum-widget .widget-content .post-link{
text-align: initial;
margin-top: 0;
}

.none_archive .none-404 div{
font-size: 125px;
margin-bottom: 0;
line-height: 120px;
}
.none_archive .none-desc div {
font-size: 18px;
}

.similar_gal_item{
margin: 11px 0 0 0;
} 

.read-now .number_1{
margin-bottom: 30px;
}
.read-now .number_2{
padding-top: 40px;
margin-bottom: 30px;
}
.read-now .number_3{
padding-top: 70px;
padding-bottom: 30px;
}
.read-now article {
width: 98%;
max-width: 330px;
margin: auto;
}
.gdiv_p.g-last-page .read-now .tab-pane{
display: flex;
}
.read-now .tab-pane{
display:block;
}
.gdiv_p.g-last-page {
max-width: 100% !important;
}

.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%;
}
.read-now .tab-content {
padding-top: 68px;
}
.gdiv_p.g-last-page .read-now .number_1,
.gdiv_p.g-last-page .read-now .number_2,
.gdiv_p.g-last-page .read-now .number_3{
padding: 0;
margin: 0;
}
}
@media screen and (max-width: 869px){ 
.post-write-stats{
display: block;
}
.post-write-stats .ccitem{
width:100%;
}
}
@media screen and (max-width: 830px) {
    
.forum-site .indented .last-line .add_smile .set_next:hover, 
.forum-site .indented .last-line .add_smile button.show_menu + .set_next, 
.forum-site .indented .last-line .add_smile button:hover + .set_next{
left: -40px;
}
.window .text_window .item{
width: 20%;
}
.gdiv_p.g-last-page .read-now article:last-child{
display:none;
}
.header-post .title {
font-size: 34px;
line-height: 44px;
}
.error_widget .error_wid .text{
font-size: 25px;
}
.author-avatar .head_share2  .big-bel-but img{
height: 20px;
}   
.author-avatar .head_share2 img{
width: 100%;
height: auto;
}

form .log-item-fst{
margin-top: 50px;
}
#login .reg-checkbx{
margin-bottom: 15px;
}

.login-page .r-border{
display:none;
}
.login-page .sign-form{
width:100%;
}

.nxt-info{
bottom:7px;
}

.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%;
}
}
/**/
@media screen and (max-width: 782px) {
.post-row h2 {
padding-left: 15px;
}
.quiz_header .q-prefix {
line-height: 28px;
font-size: 19px;
}
.quiz_header .q-title {
font-size: 30px;
}
.post-row .entry-title{
margin:0;
}
.post-row article header a{
margin: auto 20px;
}
.post-row article header{
display: flex;
}
.post-row article:last-child{
display: flex;
}
.post-row article{
width: 100%;
display: flex;
margin: 10px 0px !important;
box-sizing: border-box;
}
.post-row .content{
display:block;
background: none;
}
.post-row article .entry-thumbnail{
width: 150px;
flex-shrink: 0;
}
}
/**/                            

@media screen and (max-width: 768px) {
.footer-slashes .top-line:first-child {
margin-left: -190px;
}
.f-column:first-child{
width: 31%;
}
.f-column {
width: 39%;
}
.f-column:last-child {
width: 30%;
}

#home_top_full_wrap .post-row-widget2 .stain{
display:flex;
margin-bottom: 20px;
}
.post-row-widget2 .stain{
display:none;
}  
header .center2{
height: 50px;
}
.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: 11px 0 0 0;
}
header .center-right .he-a-login {
margin-left: 0;
}                                       
.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;
}

.afterimg .bi-image::after{
background-image: -webkit-linear-gradient(rgba(38,50,56,0) 40%, rgba(0, 0, 0, 0.62) 80%);
background-image: -moz-linear-gradient(rgba(38,50,56,0) 40%, rgba(0, 0, 0, 0.62) 80%);
background-image: -ms-linear-gradient(rgba(38,50,56,0) 40%, rgba(0, 0, 0, 0.62) 80%);
background: linear-gradient(rgba(38,50,56,0) 40%, rgba(0, 0, 0, 0.62) 80%);
}

header .center .category a{
height: 50px;
}
header .center .category {
height: 50px;
}

header .center .category a div {
margin-top: 10px;
margin-bottom: 6px;
}

.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: 180px;
margin-top: 1px;
margin-left: 12px;
}
.menu_button{
margin-top: 18px;
margin-left: 0;
}
header .menu_button .text{
margin-left:0;
}
.menu_button .text{
margin-left: 11px;
}
#close-menu, #open-menu{
width: 18px;
}



.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){
display:none;
}
footer .f-column:last-child{
width: 50%;
}
footer .table-info{
margin-bottom:30px;
}

#site_container #row-1 .col-primary, #site_container #row-2 .col-primary, #site_container #row-3 .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) {
footer .cafe-stain {
width: 100px;
right: 40px;
margin-top: -50px;
}
.front-citat.footer-sub-table {
right: 50px;
}
footer .stain-icon2 {
width: 90px;
right: 20px;
}
.footer_up .footer_conter .cafe-stain {
left: 30px;
}
.content-post .entry-content .wp-block-image{
margin-left: 0;
margin-right: 0;
} 
.head_share2 .share div .text {
margin: auto 10px auto auto;
font-size: 21px;
width: 33px;
text-align: center;
}
.head_share2 .share a:hover .image-disc{
background-image: url("assets/img/button-com-h2.png");

}
.head_share2 .share a:hover .image-gal{
background-image: url("assets/img/button-gal-h2.png");
}
.head_share2 .share .image-gal{
background-image: url("assets/img/button-gal2.png");
width: 80px;
height: 53px;
background-repeat: no-repeat;
}
.head_share2 .share .image-disc {
background-image: url("assets/img/button-com2.png");
width: 80px;
height: 53px;
background-repeat: no-repeat;
}
.head_share2 .share .in{
display:none;
}
.actually_post .number_2 .sub-desc .first-sub i {
margin: 8px 11px auto 0;
}
.actually_post .number_2 header h3 {
margin: -7px 0 0 19px;
}
.actually_post .number_2 header {
padding-left: 0;
margin-left: 4%;
}
.actually_post .number_1 header {
padding-left: 0;
margin-left: 4%;
}

.actually_post .number_0 header h3 {
margin: -5px 0 0 20px;
}
.actually_post .number_0 header{
padding-left: 0;
margin-left: 4%;
}
.actually_post .number_0 .sub-desc .first-sub {
margin-left: 20px;
margin-top: 28px;
}

.actually_post .number_0 .sub-desc .first-sub i{
margin: 8px 11px auto 0;
}
.actually_post .sub-desc .first-sub i{
margin: 10px 11px auto 0;
}
.actually_post .sub-desc .first-sub {
display: flex;
flex-direction: row-reverse;
}
.actually_post .sub-desc .first-sub .blue-text {
margin-right: auto;
}

.actually_post .sub-desc .first-sub i{
display: block;
}
.actually_post .sub-desc .first-sub i + .blue-text {
display: none;
}

.actually_post .actually-post header .entry-time{
display: none;
}

.error_widget {
padding-bottom: 0;
}
.error_widget .error_wid .text{
font-size: 22px;
}
.big-thumbnail .big-content .intext {
width: 285px;
}
.big-thumbnail .title {
font-size: 26px;
max-height: 160px;
line-height: 32px;
margin-top: 15px;
}
.f-posts .row{
width: initial;
margin: 0 20px;
}
.f-posts .f-post:first-child {
margin-right: 10px;
}
.f-posts .f-post:last-child{
margin-left: 10px;
}
.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) {
.forum-site .indented .last-line .add_smile .set_next:hover, 
.forum-site .indented .last-line .add_smile button.show_menu + .set_next, 
.forum-site .indented .last-line .add_smile button:hover + .set_next{
left: -90px;
}
.forum-block .forum-i-dont-know .start-logo{
padding-top: 145px;
}
.window .text_window .item{
width: 25%;
}
.profil_page .title-page{
margin-top: 120px;
}
.archive .wbig-image {
margin: 20px auto 150px;
}
.wbig-image .big-image article .afterimg > h3{
max-width: 70%;
bottom: -48px;
left: 5px;
} 
.wbig-image .sticky-header .sticky-info .btn-category {
font-size: 26px;
line-height: 37px;
}
.wbig-image .sticky-header .sticky-info .btn-category .btn-category-text{
max-height: 110px;
}
.wbig-image .sticky-header .main-sticky-st-icon{
left: -33px;
}
.wbig-image .sticky-header .main-sticky-en-icon{
right: -33px;
}
.wbig-image .big-image .cafe-stain{
display:none;
}
.wbig-image .sub-desc {
top: 116%;
}
.wbig-image {
margin-bottom: 160px;
}
.whole_widget_3 .small_row article:last-child{
display:none;
}
.actually_post .actually-post header .entry-time{
display:none;
}


.end_titles .left-text {
margin: auto 0px;
}

.map-widget-b .l-item {
margin: auto;
width: 175px;
}
.map-widget .map-legend{
display:none;
}
.map-widget-b .mini{
margin-top: 40px;
display:block;
}
.f-posts .row{
display:block;
}
.f-posts .f-post:last-child, .f-posts .f-post:first-child, .f-posts .f-post{
margin-left: auto;
margin-right: auto;
padding-bottom: 1px;
max-width: 330px;
width: 100%;
}


}
@media screen and (max-width: 650px) {
.topic-inner-page {
padding: 0 20px;
}
.sub_forum .advert_banner_2 {
padding: 0 20px;
}

.forum-block .post-element.indented {
margin-left: 40px;
}
.forum-site #af-wrapper .post-element .post-element-content {
flex-direction: column;
}
.forum-block .post-element .post-author{
flex-direction: row;
width: 100%;
}
.forum-block .post-element .post-author-block-name .post-username {
margin-top: auto;
}
.forum-block .post-element .post-author-block-name .small-author-block-group{
margin-bottom: auto;
}
.forum-block .post-element .post-author-block-meta{
display:none;
}
.forum-block .post-element .forum-post-header{
display: none;
}
.forum-block .post-element .post-wrapper{
padding-left: 0;
padding-top: 10px;
}
.forum-block .post-element .post-author-block-name .post-username .profile-link{
font-size: 19px;
line-height: 25px;
}

.forum-block .post-element .post-author-block-name{
display: flex;
flex-direction: column;
}
.forum-block .post-element .post-author .pack-avatar{
height: 60px;
width: 60px;
margin-right: 15px;
}
.forum-block .spec-topic-marg > .front-citat{
display: none;
}
.forum-block .topics .content-element{
flex-direction: column;
margin-bottom: 0;
}
.forum-block .topics .topic-poster.vers_2,
.forum-block .topics .topic-poster.vers_0{
margin-bottom: 90px;
}
.forum-block .topics .topic-name .paper + .topic-name-in{

}
.forum-block .topics .topic-poster.vers_1{
margin-bottom: 50px;
}
.forum-block .topics .topic-poster.vers_0 .paper {
rotate: -0.6deg;
}
.forum-block .topics .topic-poster{
width: 290px;
margin: 30px auto 30px;
max-width: 100%;
}
.forum-block .topics .topic-poster-inter{
width: 220px;
margin: auto;
}
.forum-block .topics .topic-name .std-header{
text-align: center;
max-height: 50px;
height: initial;
}
.forum-block .topics .topic-user-name {
text-align: center;
}

.profil_page .edit_post .pack-buttons {
display: block;
}
.profil_page .edit_post .right-side .std-button {
max-width: initial;
}
.profil_page .two-column-input {
flex-direction: column;
}
.shopper_window .type_select .item{
width: auto;
}
.shopper_window .type_select .item .std-button .inside-area{
padding: 0 10px;
}
.shopper_window .inner_part {
padding: 40px 40px 40px 20px;
}
#home_middle_top_right_wrap {
grid-template-columns: auto 220px;
}
#home_middle_top_right_wrap .podcast-block .front-citat{
display:none;
}
.window_help_text{
width: 92%;
}
.g2-line .g2-term{
padding-top: 0;
}
.g2-line{
flex-direction: column;
row-gap: 15px;
text-align: center;
}
.gal-order-place{
margin-right:auto;
margin-bottom: 10px;
}
.gal-order-box {
margin: 0 auto 0 auto;
}
.forum-block .topic-head{
margin-bottom: 20px;
}
.forum-block .title-element.topic-title{
font-size: 29px;
line-height: 38px;
}
.forum-block .topic-head .front-citat{
display: none;
}
.cookie-window #cookies_info_1 .buttons-line{
flex-wrap: initial;
}
.window .text_part {
padding-left:30px;
padding-right:30px;
}
.cookie-window .sett_content .head2 {
margin-top: 27px;
}
.cookie-window .buttons-in-line{
width: 100%;
}
.cookie-window .buttons-line{
flex-wrap: wrap;
}
.cookie-window .buttons-line .std-button{
width:100%;
}
.actually_post .number_0 header {
padding-top: 10px;
}
.actually_post .number_1 header {
padding-top: 5px;
}
.actually_post .number_2 header {
padding-top: 5px;
}
.actually_post .number_0 header .lines-frame .buttom {
top: 140px;
}
.actually_post .number_1 header .lines-frame .buttom{
top: 150px;
}
.actually_post .number_2 header .lines-frame .buttom{
top: 142px;
}
.share-buts .std-button.large {
width: 49%;
margin-right:0;
margin-left:0;
}
.post-share-com .share-buts .std-button.dis,
.post-share-com .share-buts .std-button.large,
.post-share-com .share-buts .std-button.small{
width:30%;
margin: 0;
flex-shrink: initial;
}
.post-share-com .share-buts .std-button.large div i,
.post-share-com .share-buts .std-button.small div i{
margin-right: 0;
}
.post-share-com .share-buts .std-button .share_btn span{
display:none;
}
.share-buts .std-button:first-child{
margin-right:1%;
}
.share-buts .std-button:nth-child(2){
margin-left:1%;
}

.share-buts .std-button.small {
width: 32%;
margin-right:1%;
margin-left:1%;
}
.share-buts .std-button.small:nth-child(3){
margin-left:0;
}
.share-buts .std-button.small:nth-child(5){
margin-right:0;
}
.subs_wid .msg {
margin-top: 19px;
}
.subs_widget .row {
flex-direction: column;
}
.subs_widget .row .std-input:nth-child(2){
margin: 20px 0 60px;
}
.subs_widget .terms{
margin-top: -128px;
margin-bottom: 62px;
}
.subs_widget .std-button{
margin: 0 auto;
}
.post-share-com .share-citat .entry-citat {
margin-right: 10px;
}
.post-share-com .soci-buttons{
padding-bottom: 20px;
}
.header-post .logo{
display:none;
}
.page-header .red-header {
font-size: 26px;

}
header .center .category{
display:none;
} 
.whole_widget_3 .col-posts .btn-square{
display:none;
}
.whole_widget_3 .big_row .actually-post .entry-thumbnail {
max-width: 100%;
}
.whole_widget_3 .big_row .actually-post{
display: block;
}
.whole_widget_3 .big_row .actually-post header{
margin: 20px 0;
}
.whole_widget_3 .big_row .actually-post .entry-title{
max-height: 83px;
}
.whole_widget_3 .big_row .actually-post header h3 a {
font-size: 20px;
line-height: 28px;
}

.error_widget .error_wid .text{
font-size: 20px;
}
.gal_share .share-buts{
flex-wrap: wrap;
}
.gal_share #tw-share-com{
margin-right:0;
width: 49%;
margin-bottom: 6px;
}

.gal_share #fb-share-com{
width: 49%;
margin-bottom: 6px;
}
.gal_share #ms-share-com, .gal_share #pt-share-com, .gal_share #em-share-com{
width: 32.3%;
margin-bottom: 6px;
}
.quiz_header .q-title {
font-size: 28px;
}
.post-share-com .share-buts .std-button.large .dis i{
margin-right: 10px;
}
.post-share-com .share-buts{
flex-wrap: nowrap;
height: initial;
}
.post-share-com .share-buts .dis-com,
.post-share-com #fb-share-com,
.post-share-com #tw-share-com{
margin-right: 0;
margin-bottom: 10px;
width: 33%;
}
.post-share-com #ms-share-com,
.post-share-com #pt-share-com,
.post-share-com #em-share-com{
width: 33%;
margin-bottom: 10px;
margin-right: 0;
}
.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;
}

#fb-share-com, #tw-share-com, #ms-share-com, #pt-share-com, #em-share-com{
width: 19%;

}
.author-avatar .left-text .author-link{
margin-right: 0;
margin-left: 0;
}
.author-avatar .author-link{
margin-right: 27px;
margin-left: 20px;
}
                                                            
.author-avatar .head_share2 .share .gal-com, .author-avatar .head_share2 .share .dis-com {
width: 150px;
}
.left-author{
margin-top: 30px;
}
.author-avatar{
flex-direction: column-reverse;
}

footer .logo div{
font-size: 19px;
}
.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 .plus-rotate {
width: 43.3%;
}
.actually_post .entry-header{
background:none !important;
}
.actually_post .number_0 .sub-desc, .actually_post .number_1 .sub-desc, .actually_post .number_2 .sub-desc {
transform: none;
margin-top: 2px;
}
.actually_post .number_0 .sub-desc .first-sub, .actually_post .number_1 .sub-desc .first-sub, .actually_post .number_2 .sub-desc .first-sub{
margin-top: 18px;
}
.actually_post header {
padding-top: 5px;
width: 52.7%;
}
.author-avatar .text .read-none{
display:none;
}
}
@media screen and (max-width: 570px) {
.forum-block .topics .topic-name .std-header {
max-height: 80px;
}
.window .select-image .pagination .text-row{
display: flex;
justify-content: center;
column-gap: 15px;
}
.window .select-image .pagination .whole-row .std-button.short{
display: flex;
}
.window .select-image .pagination .whole-row .std-button{
display:none;
}
.shopper_window .inner_part2 .cafe-stain {
right: -40px;
left: initial;
}
.content-post .type-content .entry-content .wp-block-image a{
width:88%;
}
.gdiv_p.g-last-page .read-now article:nth-child(2){
display:none;
}
.actually_post .number_0 header h3{
width: 79%;
}
.actually_post .number_1 header h3{
width: 81%;
}
.actually_post .number_2 header h3 {
width: 81%;
}
#home_middle_top_right_wrap .podcast-block .front-citat {
display: flex;
}
#home_middle_top_right_wrap .widget-big-image{
display: flex;
justify-content: center;
padding-top: 0;
padding-bottom: 10px;
}
#home_middle_top_right_wrap {
display: block;
padding: 0 15px 15px;
}
footer .cafe-stain {
display: none;
}
.front-citat.footer-end-title{
display:none;
}
footer .stain-icon2 {
width: 100px;
right: 50px;
margin-top: 430px;
}
.front-citat.footer-sub-citat .arrow-icon {
transform: rotate(200deg);
margin-top: -10px;
margin-right: 10px;
}
.footer-sub-citat {
right: 10%;
margin-top: 220px;
}




.g2-main .empty_back {
height: 110px;
}
.q-ans{
margin: 20px 0;
}

.header-post .title {
font-size: 30px;
line-height: 40px;
}
.archive .wbig-image {
margin: 20px auto 150px;
}

.actually_post .number_0 header h3, .actually_post .number_1 header h3, .actually_post .number_2 header h3{
max-height: 77px;
}
.actually_post .number_0 {
margin-bottom: 46px;
}
.actually_post .number_1 {
margin-bottom: 50px;
}
.actually_post .number_2 {
margin-bottom: 44px;
}
.actually_post header h3 a{
font-size: 19px;
line-height: 26px;
}
.actually_post .number_0 .sticky-header, .actually_post .number_1 .sticky-header, .actually_post .number_2 .sticky-header{
display: none;
}
.wbig-image .big-image article .afterimg > h3 {
max-width: 80%;
}
.wbig-image .sub-desc {
display:none;
}
.wbig-image{
margin-bottom: 140px;
}
.wbig-image .sticky-header .sticky-info .btn-category {
font-size: 24px;
line-height: 35px;
letter-spacing: -0.4px;
}
.wbig-image .big-image article .afterimg > h3 {
max-width: 90%;
bottom: -88px;
}
.wbig-image .sticky-header .sticky-info .btn-category .btn-category-text {
max-height: 104px;
}
.actually_post header .entry-caption, .col-sm-new .entry-header .entry-caption{
display:none;
}

.sideposts {
width: 96%;
}
.sideposts .side_posts .content {
display: block;
}
.sideposts .side_posts article {
width: 100%;
}
.content-post .entry-content .post-profile .text{
margin-left: 20px;
}
.content-post .entry-content .post-profile .img-con{
margin: 13px auto 13px auto;
}
.content-post .entry-content .post-profile .content {
display: block;
}
.big-thumbnail .info:hover + .thumb_next_info .content{
font-size: 20px;
}
.big-thumbnail .big-content{
width: 88%;
}


.big-thumbnail .bi-image{
width: 100%;
max-width: 100%;
}

.medium-post h3 .left-info{
padding: 0 0 0 17px;
bottom: 32px;
}
.read-now .tab-content{
margin: 0px 2px;
}

.btn-square{
display:none;
}
.read-now .rheader {
padding-bottom: 8px;
}
.read-now h4 {
max-height: 77px;
}
.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%;
}

.medium-post .inimage .entry-caption{
display: none;
}
.medium-post .inimage .intitle{
width: 90%;
margin: 0 5% 17px 17px;
font-size: 21px;
max-height: 49px;
}

.medium-post h3{
position: absolute;
bottom: 0;
z-index: 3;
margin: 0;
font-family: 'Grandstander-Bold', 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;
line-height: 60px;
}
.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-head h3{
margin-top: 27px;
}
.author-avatar .dm-bel-but .in-share-but .text{
display: inline-block;
}
.author-avatar  .share .big-bel-but, .author-avatar  .share .sm-bel-but, .author-avatar  .share .dis-com .dm-bel-but{
height: 40px;
}
.afterimg .bi-image::after{
background-image: -webkit-linear-gradient(rgba(38,50,56,0) 0%, rgba(0, 0, 0, 0.62));
background-image: -moz-linear-gradient(rgba(38,50,56,0) 0%, rgba(0, 0, 0, 0.62));
background-image: -ms-linear-gradient(rgba(38,50,56,0) 0%, rgba(0, 0, 0, 0.62));
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;
}
.end_titles button.pp_like span,
.end_titles button.liked span,
.end_titles a.pp_like span,
.end_titles a.liked span{
margin-top: 0;    
}

button.pp_like span,
button.liked span,
a.pp_like span,
a.liked span{
margin-left: 7px;
margin-top: -23px;
}
button.pp_like i,
button.liked i,
a.pp_like i,
a.liked i{
width: 20px;
margin-top: 24px;
}
.head_share2 .share{
height:initial;
}
.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;
}
.post-share-com .dm-bel-but .in-share-but .text{
display: inline-block;
}
.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;
}

}
@media screen and (max-width: 560px) {
.forum-block .pages-and-menu .navigation.pagination.std-navs{
margin-top: 30px;
}

.profil_page .table-posts .thead .tr .td:nth-child(2),
.profil_page .table-posts .thead .tr .td:nth-child(3),
.profil_page .table-posts .thead .tr .td:nth-child(4),
.profil_page .table-posts .thead .tr .td:nth-child(5),
.profil_page .table-posts .thead .tr .td:nth-child(6){
width:initial;
padding: 0;
margin: 0;
}
.profil_page .table-posts .thead .tr {
column-gap: 12px;
}

.profil_page .table-posts .tr .td:nth-child(5){
margin-left: 80px;
width: initial;
margin-right: 20px; 
}
.profil_page .table-posts .tr .td:nth-child(5) .td-in {
text-align: start;
}
.profil_page .table-posts .tr .td:nth-child(6){
width: initial;
}
.profil_page .table-posts .tr .td:nth-child(1),
.profil_page .table-posts .tr .td:nth-child(2),
.profil_page .table-posts .tr .td:nth-child(3),
.profil_page .table-posts .tr .td:nth-child(4){
padding-bottom: 8px;
}
.profil_page .table-posts .tr{
padding-bottom: 30px;
}
.profil_page .table-posts .tr .td:nth-child(3){
margin-left: 60px;
}
.profil_page .table-posts .tr .td:nth-child(4){
width: calc(100% - 198px);
}
.shopper_window .type_select .item {
width: 160px;
}
.shopper_window .type_select .item:nth-child(3) {
width: 338px;
}
.shopper_window .type_select {
flex-wrap: wrap;
row-gap: 10px;
}
.navigation.pagination.std-navs .small-nav-links{
display:flex;
}
.navigation.pagination.std-navs .nav-links .nav-item.text-nav,
.navigation.pagination.std-navs .nav-links .nav-item.text{
display:none;
}
.actually_post .number_0 header,
.actually_post .number_1 header,
.actually_post .number_2 header {
padding-top: 0;
}
.footer-slashes .top-line:first-child {
margin-left: -280px;
}

.whole_widget_3 .small_row article:last-child {
display:block;
}
.whole_widget_3 .small_row{
display: block;
}
.whole_widget_3 .small_row .actually-post header h3{
margin-bottom:0;
}
.whole_widget_3 .small_row article{
margin:auto;
padding-bottom: 20px;
margin-bottom: 20px;
}
.error_widget .error_wid .text {
font-size: 18px;
}

.actually_post article{
padding-bottom: 15px;
margin-bottom: 15px;
}
.actually_post .medium-post .afterimg .bi-image::after{

background-image: -webkit-linear-gradient(to top, #000 40px, rgba(0, 0, 0, 0) 90%);
background-image: -moz-linear-gradient(to top, #000 40px, rgba(0, 0, 0, 0) 90%);
background-image: -ms-linear-gradient(to top, #000 40px, rgba(0, 0, 0, 0) 90%);
background: linear-gradient(to top, #000 40px, rgba(0, 0, 0, 0) 90%);
}

.actually_post .medium-post .afterimg{
padding-bottom:40px;
}
.actually_post .medium-post{
margin-bottom: 20px;
}




}
@media screen and (max-width: 530px) {
.forum-site .indented .last-line .add_smile .set_next:hover, 
.forum-site .indented .last-line .add_smile button.show_menu + .set_next,
.forum-site .indented .last-line .add_smile button:hover + .set_next{
left: -60px;
}
.input-images .window .img-space .desc-little{
width: 90%;
}
.input-images .window .minus-rotate .img-space{
padding: 40px 0;
}
.window .text_window .item{
width: 33.333%;
}
.window_help_text .end-line{
flex-direction: column-reverse;
}
.window_help_text .end-line .input-std-checkbox{
margin: 0px 0 10px 0px;
}
.window_help_text .head .inside{
display:none;
}
.window_help_text .downpart {
display: block;
}
.cookie-window #cookies_info_1 .buttons-line{
flex-wrap: wrap;
}
.actually_post .actually-post header .entry-time {
display: block;
}
.actually_post .actually-post.number_1 header .entry-time{
margin-top: 28px;
margin-left: 0;
}
.actually_post .actually-post.number_2 header .entry-time {
margin-top: 21px;
margin-left: 0;
}
.actually_post .number_1 header .lines-frame .left .left-line ,
.actually_post .number_0 header .lines-frame .left .left-line ,
.actually_post .number_2 header .lines-frame .left .left-line {
margin-top: 0;
height: 205px;
width: 5px;
}
.actually_post .number_0 header .lines-frame .left,
.actually_post .number_1 header .lines-frame .left,
.actually_post .number_2 header .lines-frame .left {
right: initial;
top: 7px;
height: 153px;
max-height: 100%;
left: -18px;
display: block;
}
.actually_post .number_0 header .lines-frame .right,
.actually_post .number_1 header .lines-frame .right,
.actually_post .number_2 header .lines-frame .right {
right: -4px;
max-height: initial;
}
.actually_post header .lines-frame .top{
display: none;
}
.actually_post .number_0 .sticky-header, .actually_post .number_1 .sticky-header, .actually_post .number_2 .sticky-header {
display: block;
}
.actually_post .number_2 .sub-desc{
margin-left: 0;
}
.actually_post .number_1 header, .actually_post .number_0 header, .actually_post .number_2 header {
max-width: 300px;
width: 98%;
}
.actually_post .number_0 .sub-desc .first-sub, .actually_post .number_1 .sub-desc .first-sub, .actually_post .number_2 .sub-desc .first-sub{
margin-left: 0;
}
.actually_post .number_0 header h3, .actually_post .number_1 header h3, .actually_post .number_2 header h3{
margin-left: 0;
width: 97%;
}
.actually_post .number_1 header h3 {
width: 88%;
}
.actually_post .plus-rotate{
margin: auto;
width: 100%;
max-height: initial;
}
.actually_post .actually-post{
display: block;
max-width: 330px;
}
.actually_post .entry-header{
margin: 20px auto 0 auto !important;
}

.forum-site .last-line .reactions .comment-like-value,
.mcom-item .last-line .reactions .comment-like-value {
flex-wrap: wrap;
width: 297px;
justify-content: center;
height: initial;
}
.forum-site .last-line .reactions .set_next:hover, 
.forum-site .last-line .reactions button.show_menu + .set_next,
.forum-site .last-line .reactions button:hover + .set_next,
.mcom-item .last-line .reactions .set_next:hover,
.mcom-item .last-line .reactions button.show_menu + .set_next, 
.mcom-item .last-line .reactions button:hover + .set_next {
right: 5%;
}
.forum-site .last-line .reactions .rating_value_emoticons,
.mcom-item .last-line .reactions .rating_value_emoticons {
margin: 3px 7px;
}
.forum-site .last-line .reactions .std-button.version_1 .left,
.mcom-item .last-line .reactions .std-button.version_1 .left {
height: 97%;
}
.forum-site  .last-line .reactions .std-button.version_1 .right,
.mcom-item .last-line .reactions .std-button.version_1 .right {
height: 95%;
}
.footer_up .footer_conter .stain {
right: 50px;
margin-top: -60px;
}
.f-column:first-child,
.f-column,
.f-column:last-child {
width: 50%;
}
.footer_up .table-info{
display: flex;
flex-wrap: wrap;

}
.footer_up .f-column:nth-child(3){
display:block;
}

.search-form .std-button {
margin-left: 13px;
}

.footer_up .search-form{
padding-top: 0;
}
.footer_up .footer_conter {
padding: 40px 15px 1px;
}
.footer_up .footer_conter2 > .inside {
display: none;
}
.header-post .time {
font-size: 15px;
line-height: 24px;
}
.nxt-button .quiz_continue{
width: 100%;
}
.nxt-button .quiz_skip{
margin-left: 0;
display: block;
width: 100%;
}
.read-col .entry-thumbnail .entry-link{
width: 70px;
height: 70px;
}
.read-col .entry-thumbnail .entry-number .in{
top: 19px;
}
.read-col .content .rheader {
margin-left: 18px;
}
.read-col .content header{
max-height: 60px;
}
.read-col .content article{
height: 71px;
}


.all-ans .quiz-ans-result .quiz-ans-result-item {
display: block;
}
.quiz_header .q-title {
font-size: 26px;
}

.actually_post_like .entry-last-line{
display:none;
}
.map-widget {
width: 100%;
}
.map-widget-b {
padding: 55px 20px 0;
}
.map-widget a:hover .content{
width: 64px;
height: 64px;
margin: -90px 0 0 -32px;
}
.map-widget a:hover .content img{
width: 56px;
height: 56px;
}


.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: 17px;
}
.galtext{
font-size: 19px;
}

.kind-fiv .galback{
display: inline;
}

.tip{
right: 20px;
}


.widget-entry.entry-small {
height: 130px;                                          
}
.none_archive .std-button{
margin-bottom: 15px;
}
}   
@media screen and (max-width: 480px) {
.forum-block .cafe-stain{
display: none;
}
.hadsubcscribe {
max-width: 300px;
margin: 30px auto 0;
}
.hadsubcscribe .content2{
flex-direction: column;
}
.hadsubcscribe .content2 > div{
width: 100%;
margin: 0;
text-align: center;
}
.control-panel > .cafe-stain{
display:none;
}
.nxt-button .std-button{
width: 100%;
}

.forum-block .title-element.topic-title{
font-size: 24px;
line-height: 33px;
}
.post-share-com .share-buts .std-button.dis{
width: 98px;
flex-shrink: 0;
}
.forum-site .last-line .add_smile .set_next .comment-like, 
.mcom-item .com-text .last-line .add_smile .set_next .comment-like {
flex-wrap: wrap;
width: 187px;
justify-content: center;
height: initial;
}
.forum-site .last-line .add_smile .std-button.version_1 .top .top-line, 
.mcom-item .last-line .add_smile .std-button.version_1 .top .top-line {
margin-left: -338px;
}
.forum-site .last-line .add_smile .std-button.version_1 .left,
.mcom-item .last-line .add_smile .std-button.version_1 .left{
height: 94px;
}
.forum-site  .last-line .add_smile .std-button.version_1 .right, 
.mcom-item .last-line .add_smile .std-button.version_1 .right{
height: 88px;
}
.footer-slashes .top-line{
display:none;
}
.footer-sub-text{
margin-right: 0;
text-align: center;
}
.post-block .similar-posts .entry-thumbnail{
width: 110px;
}
.sideposts .entry-thumbnail a{
width: 110px;
}
.header-post .title {
font-size: 28px;
line-height: 38px;
}

.social-site .social-site-item:last-child{
display:none;
}

.news-tem{
display:none;
}
    


.post-share-com .share-buts .dis-com,
.post-share-com #fb-share-com,
.post-share-com #tw-share-com{
width: 49%;
margin-left: 1%;
}
.post-share-com #ms-share-com,
.post-share-com #pt-share-com,
.post-share-com #em-share-com{
width: 49%;
margin-left: 1%;
}
.author-avatar .head_share2 .share .gal-com {
width: 111px;
}
.author-avatar .head_share2 .share .dis-com {
width: 91px;
}

.read-now .rheader header{
margin-bottom: 10px;
}
.read-now .entry-meta{
display:none;
}


.medium-post .inimage .intitle{
font-size: 19px;
max-height: 45px;
height: initial;
}

.none_archive .none2{
display:inline;
}
.none_archive .none3{
display:none;
}

.w_w2 .widget-title{
font-size: 21px;
}


.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;
}


.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;
}
.author-circle {
margin-top: 11px;
}
.author-circle, .author-avatar img {
width: 40px;
height: 40px;
}
.post-title {
font-size: 23px;
line-height: 29px;
}

.silu {
width: 83px;
}
footer .logo-item{
width:100%;
}
footer .logo{
width: 80%;
max-width: 200px;
}
.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;
}



.nxt-info{
display:none;
}
.read-now .number_3 .sticky-info{
left: -12px;
}
.read-now .number_2 .sticky-header{
left: -1px;
}
.read-now .number_2 .sticky-info{
right: -8px;
}
.actually_post .number_0 .sticky-info{
right: -6px;
}
.actually_post .number_1 .sticky-info{
left: -8px;
}
.actually_post .number_2 .sticky-info{
right: -7px;
}
}            
@media screen and (max-width: 440px){
.forum-block .post-element-content {
padding-left: 10px;
padding-right: 10px;
}
.profil_page .table-posts .thead .tr .td:nth-child(3),
.profil_page .table-posts .thead .tr .td:nth-child(4){
display:none;
}
.profil_page .detail-user .left-column-inner{
margin: 0 auto 25px;
}
.profil_page .detail-user .right-column-inner {
margin-left: 0;
}
.profil_page .detail-user .profil-short{
flex-direction: column;
}
.content-post .type-content .entry-content .wp-block-image a{
width:85%;
}
.front-citat.lower_gal_t_note {
right: 40px;
}
.archive .wbig-image {
margin: 20px auto 160px;
}
.post-col {
margin-left: 15px;
}
.actually_post header h3 a {
font-size: 19px;
line-height: 26px;
}
.actually_post .number_0 header h3, .actually_post .number_1 header h3, .actually_post .number_2 header h3 {
max-height: 78px;
}
.wbig-image {
margin-bottom: 140px;
}
.wbig-image .sticky-header .main-sticky-st-icon {
left: -24px;
}
.wbig-image .sticky-header .main-sticky-en-icon {
right: -24px;
}
.wbig-image .sticky-header .sticky-info .btn-category{
padding: 7px 12px;
}
.p-audio-gal .podcast-block .front-citat .entry-citat .content{
width: 50px;
}
.p-audio-gal .podcast-block .front-citat {
right: -60px;
}
.wbig-image .big-image article .afterimg > h3 {
bottom: -105px;
}
.quiz_timer{
margin-bottom: -40px;
margin-top: 40px;
}
.prog-bank {
margin-top: 42px;
}
.quiz_header .q-title {
font-size: 24px;
}
.big-thumbnail .title {
max-height: 107px;
}
.big-thumbnail .bi-image::after {
background-image: -webkit-linear-gradient(rgba(38,50,56,0) 20%, rgb(0, 0, 0) 60%);
background-image: -moz-linear-gradient(rgba(38,50,56,0) 20%, rgb(0, 0, 0) 60%);
background-image: -ms-linear-gradient(rgba(38,50,56,0) 20%, rgb(0, 0, 0) 60%);
background: linear-gradient(rgba(38,50,56,0) 20%, rgb(0, 0, 0) 60%);
}
.big-thumbnail .big-content {
width: 85%;
}
.post-row article:last-child{
display:block;
}
.post-row .entry-title{
max-height: 73px;
font-size: 18px;
line-height: 24px;
width: initial;
margin-top: 10px;
}
.post-row article{
display: block;
width: 96%;
margin: 20px auto !important;
padding-bottom: 10px;
max-width: 330px;
}
.post-row article header a{
margin: 0 10px;
}
.post-row article .entry-thumbnail{
width:100%;
}
.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: 62px;
}

.actually_post{
padding: 0 10px;
box-sizing: border-box;
}

}

@media screen and (max-width: 430px){
.window .text_window .item{
width: 50%;
}
.shopper_window .summary .price_sum {
width: 80px;
}
.shopper_window .summary .total {
width: 30px;
}
.shopper_window .buttons{
flex-wrap: wrap;
row-gap: 10px;
}
.shopper_window .buttons .std-button,
.shopper_window .type_select .item {
width: 100%;
margin-right: 2px;
}

.archive.row .actually_post {
padding: 0;
}
.g2-fotos .g2-fotos-item {
margin: 25px 0;
}
#login .submit-btn{
flex-direction: column-reverse;
gap: 30px;
}
#login .submit-btn .short ~ .conf-short, #login .submit-btn .bad ~ .conf-bad, #login .submit-btn .good ~ .conf-good, #login .submit-btn .strong ~ .conf-strong{
margin: 0 auto 0 30px;
}
.login-page .submit-btn .std-button{
width: 210px;
}
.gal-order-box .sort-block{
display:none;
}
.cookie-window .buttons-in-line {
flex-wrap: wrap;
}
.forum-site .last-line .reactions .rating_value_emoticons,
.mcom-item .last-line .reactions .rating_value_emoticons {
margin: 3px 4px;
}
.forum-site .last-line .reactions .comment-like-value,
.mcom-item .last-line .reactions .comment-like-value {
width: 247px;
}
.subs_widget .row .std-input:nth-child(2){
margin-bottom: 100px;
}
.subs_widget .terms {
margin-top: -152px;
margin-bottom: 79px;
max-width: 350px;
}
.g2-main .empty_back {
min-height: 60px;
}
.social-site .social-site-item:nth-last-child(2){
display:none;
} 
.profil_page form .edit_details div .title .count{
float:initial;
}


/*
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;
}


.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-b-avatar {
height: 50px;
}
.g2-avatar{
margin: -60px auto 0;
width: 110px;
height: 110px;
}
.g2-avatar img {
width: 95px;
height: 95px;
}
.g2-c-head a{
margin: 10px 85px;
}
.g2-users .user-item {
min-width: initial;
width: initial;
}
.gs-menu{
display:none;
}
.gs-menu-min{
display: block;
text-align: center;
}
.gs-menu .gs-menu-item{
margin: 3px auto;
}
.gs-menu-item-head {
display:flex;
margin: 0 auto 10px;
gap: 10px;
}
.gs-menu-min .gs-menu-item {
margin: 6px auto;
}
.gs-menu-min .active a {
background-image: url("assets/img/line-horizontal-red-new.svg");
background-position: 0 1.06em;
background-size: 46px 4px;
background-repeat: repeat-x;
}

.gs-menu-item-head .arrow {
width: 20px;
height: 12px;
display: block;
-webkit-mask-image: url("assets/img/arrow-head.svg");
-o-mask-image: url("assets/img/arrow-head.svg");
-moz-mask-image: url("assets/img/arrow-head.svg");
mask-image: url("assets/img/arrow-head.svg");
background: #16264c;
margin-top: 11px;
margin-right: 5px;
}
.gs-menu-min.up .gs-menu-item-head .arrow {
transform: rotate(180deg);
}
.gs-menu-min.up .gs-menu-list{
display: block;
}



.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%;
}


.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;
}
.actually_post{
padding: 0 12px;
box-sizing: border-box;
}
.read-now {
padding-left: 10px;
padding-right: 10px;
box-sizing: border-box;
}
} 

@media screen and (max-width: 380px) {
.profil_page .edit_post {
padding-left: 15px;
padding-right: 15px;
}
.shopper_window .summary .item{
flex-wrap: wrap;
}
.shopper_window .summary .total{
margin-left: 0;
text-align: start;
}
.shopper_window .summary .price_sum{
margin-left: auto;
}
.shopper_window .summary .name_item{
width: 100%;
}
.shopper_window .paper.big .right-part.shadow {
margin-top: 2px;
right: -17px;
}
.shopper_window .paper.big .left-part {
left: -15px;
}
.shopper_window .paper.big .left-part.shadow {
left: -17px;
}
.shopper_window .paper.big .right-part {
right: -17px;
}
.none_archive .none-404 div{
display:none;
}
.end_titles .pack-avatar{
height: 50px;
}
.end_titles .up-autor .pack-avatar .circle-svg {
width: 50px;
}
.end_titles .up-autor a img {
border-radius: 40px;
height: 44px;
width: 44px;
}
.end_titles .author a {
margin-right: 14px;
}
.end_titles .left-text .std-text{
font-size: 15px;
}
.front-citat.lower_gal_t_note{
display: none;
}
.window .text_part {
padding-left: 20px;
padding-right: 20px;
}
.cookie-window .sett_content .head2{
margin-bottom: 10px;
display: block;
}
.cookie-window .sett_content .head2 .set_off_on {
margin-top: 7px;
}


.front-citat.footer-sub-table {
display:none;
}
footer .stain-icon2 {
width: 70px;
right: 40px;
margin-top: 570px;
}
.footer-sub-citat{
display: none;
}
footer .table-info .f-column:first-child,
footer .table-info .f-column:last-child,
footer .table-info .f-column{
width: 230px;
margin-left: auto;
margin-right: auto;
}
.table-info .f-column:first-child,
.table-info .f-column:last-child,
.table-info .f-column {
width: 100%;
}
.f-column h3, .f-column a {
width: 170px;
margin-left: auto;
margin-right: auto;
display: block;
}

.head_share2 .share{
flex-wrap: wrap;
justify-content: center;
width: 190px;
}
.head_share2 .share .gal2-com,
.head_share2 .share #fb-share-com{
margin-left:auto;
}
.head_share2 .share .dis2-com,
.head_share2 .share #tw-share-com{
margin-right:auto;
}

.social-site .social-site-item:nth-last-child(3){
display:none;
} 

.head_share2 {
margin: auto;
}

.footer3 .flogo{
padding: 0 10px;
}   

.mcom-item .comavatar{
width: 50px;
}
.mcom-item .date{
display:none;
}



.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-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%;
}


}

@media screen and (max-width: 340px) {
#home_middle_top_right_wrap .podcast-block .front-citat,
#home_middle_top_right_wrap .widget-big-image{
display:none;
}
.p-audio-gal .podcast-block .frame2 {
margin-top: 10px;
}
.p-audio-gal .podcast-block .front-citat{
display:none;
}
.social-site {
display:none;
} 
.quiz-ans-result .quiz-ans-result-item{
display:block;
}

.mcom-item .com_like{
display: block;
margin-left: 0;
margin-top: 5px;
}
.mcom-item .com_like div a:first-child{
margin-left: 0;
}


header .center-right {
margin-right: 8px;
}
}  
@media screen and (max-width: 320px) {
.forum-block .topic-head .links{
display:none;
}
header .logo {
width: 160px;
}    
.author-avatar .dm-bel-but .in-share-but .text {
display: none;
}
.author-avatar .dm-bel-but .in-share-but .img{
margin:auto;
}
.author-avatar .head_share2 .share .dis-com {
width: 51px;
}

.share-below img {
margin-right: 6px;
width: 55px;
}


}  
@media screen and (max-width: 300px) {
.main-bc{
background:red;
}
div .post-block .content-post .entry-content .single_page_num .item a {
padding:0;
}



}                   















.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;
} 