/* Default */
@import url('//fonts.googleapis.com/css?family=Open+Sans:400italic,400,600,700&subset=latin,cyrillic'); 
@import url('../css/font-awesome.min.css');
@import url('../css/animate.css'); 
@import url('../css/swiper-bundle.min.css');
@import url('../owlcarousel/owl.carousel.min.css');

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section,
summary {
 display: block;
}
audio,
canvas,
video {
 display: inline-block;
}
audio:not([controls]) {
 display: none;
 height: 0;р
}
[hidden] {
 display: none;
}
html { 
 -ms-text-size-adjust: 100%;
 -webkit-text-size-adjust: 100%;
}
body { 
 overflow-x:hidden;  
}
a {
 background: transparent;
} 
a:active,
a:hover {
 outline: 0;
}
h1 {
 margin: 0.67em 0;
 font-size: 1.7em;
}
img {
 border: 0;
 max-width:100%;
}
svg:not(:root) {
 overflow: hidden;
}
iframe,
object,
embed {
 max-width: 100%;
}
figure {
 margin: 0;
}
fieldset {
 margin: 0 2px;
 padding: 0.35em 0.625em 0.75em;
 border: 1px solid #c0c0c0;
}
legend {
 padding: 0;
 border: 0;
}
button,
input,
select,
textarea {
 margin: 0;
 font-family: inherit;
}
button,
input {
 line-height: normal;
}
button,
select {
 text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
 cursor: pointer;
 -webkit-appearance: button;
}
button[disabled],
html input[disabled] {
 cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
 box-sizing: border-box;
 padding: 0;
}
input[type="search"] {
 -webkit-box-sizing: content-box;
 -moz-box-sizing: content-box;
 box-sizing: content-box;
 -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
 padding: 0;
 border: 0;
}
textarea { 
 vertical-align: top;
}
#uNetRegF td {
 text-align: left;
}
hr {border:0px;border-bottom:1px solid rgba(0,0,0,0.1);}


*::-webkit-input-placeholder {
 color: #666;
 opacity: 1;
}
*:-moz-placeholder {
 color: #666;
 opacity: 1;
}
*::-moz-placeholder {
 color: #666;
 opacity: 1;
}
*:-ms-input-placeholder {
 color: #666;
 opacity: 1;
}

* {outline:none}
img {border:0;max-width:100%}
 
#entryID2714 .h-mtr-tab {border: 1px solid #e2c3ff;}
.h-mtr-tab, .h-content-white, .ayaznal, .onlyfans {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border: 1px solid #cbcbcb42;} 
.rpl-online img, .h-pages-100 {-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.h-mtr-tab img, .h-content-top img {max-height:600px;}
.h-mtr-tab .h-mtr-over h3 { padding-top: 1rem; }
.h-mtr-tab .h-mtr-over p img {
    margin: 0 -20px;
    max-width: -webkit-fill-available;
    width: -webkit-fill-available;
    object-fit: contain;
}
.pollBlock .answer label, .h-tags a, .bbCodeBlock, .h-cat-style a, .h-file, .h-rfile {-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}

html { margin: 0; padding: 0; } 

body {
 font-family: 'San Francisco', Helvetica, Arial, san-serif;
 font-size: 14px;
 line-height:1.4;  
 padding: 0;
 margin: 0; 
}

td {font-size: 14px;}

a {color:#347ee8;text-decoration:none;}
a:hover {color:#007;text-decoration:underline;}

 .imgsCont1 .img1 {width:100%; max-height:none; float:none; height:auto; object-fit:fill;}
 .imgsCont2 .img1 {display:block; width:calc(50% - 1px); float:left; overflow:hidden;}
 .imgsCont2 .img2 {display:block; width:calc(50% - 1px); float:right; overflow:hidden;}
 .imgsCont3 .img1 {display:block; width:calc(65% - 4px); float:left; overflow:hidden;}
 .imgsCont3 .img2 {display:block; width:calc(35% - 4px); float:right; overflow:hidden;}
 .imgsCont3 .img3 {display:block; width:calc(35% - 4px); float:right; overflow:hidden; margin-top:9px;}
 .imgsCont4 .img1 {width:100%; float:none; max-height:none; height:auto; object-fit:fill; clear:both;}
 .imgsCont4 .img1 img {width:100%; float:none; max-height:none; height:auto; object-fit:fill; margin-bottom:5px;}
 .imgsCont4 .img2 {display:block; width:calc(33.33% - 5px); float:left; overflow:hidden;}
 .imgsCont4 .img3 {display:block; width:calc(33.33% - 6px); float:left; overflow:hidden; margin-left:10px;}
 .imgsCont4 .img4 {display:block; width:calc(33.33% - 5px); float:right; overflow:hidden;}
 .imgsCont5 .img1 {display:block; width:calc(50% - 4px); float:left; overflow:hidden;}
 .imgsCont5 .img2 {display:block; width:calc(50% - 4px); float:right; overflow:hidden;}
 .imgsCont5 .img3 {display:block; width:calc(33.33% - 5px); float:left; overflow:hidden;}
 .imgsCont5 .img4 {display:block; width:calc(33.33% - 6px); float:left; overflow:hidden; margin-left:10px;}
 .imgsCont5 .img5 {display:block; width:calc(33.33% - 5px); float:right; overflow:hidden;}
 .imgsCont6 .img1 {display:block; width:calc(66.66% - 4px); float:left; overflow:hidden;}
 .imgsCont6 .img2 {display:block; width:calc(33.33% - 4px); float:right; overflow:hidden;}
 .imgsCont6 .img3 {display:block; width:calc(33.33% - 5px); float:right; overflow:hidden; margin-top:9px;}
 .imgsCont6 .img4 {display:block; width:calc(33.33% - 5px); float:left; overflow:hidden;}
 .imgsCont6 .img5 {display:block; width:calc(33.33% - 6px); float:left; overflow:hidden; margin-left:10px;}
 .imgsCont6 .img6 {display:block; width:calc(33.33% - 5px); float:right; overflow:hidden;}
 .img1 img, .img2 img, .img3 img, .img4 img, .img5 img, .img6 img {width:100%;}
 .imgsCont2, .imgsCont3, .imgsCont4, .imgsCont5, .imgsCont6 {display:none;}

.top-pad {padding: 20px 0; height: 100%; display: grid !important ; grid-template-columns: 1fr 200px; max-width: 1000px; margin: 0 auto;}
.h-pages {width:100%;min-height:300px;}
.h-pages-f {display:table;width:100%;min-height:300px} 
.h-sidebar {
border: 1px solid #95959545;
    border-left: 0;
    border-radius: 0 1rem 1rem 0;
    height: fit-content;
    background: #ffffff;
    position: relative;
    z-index: 111;
      margin-bottom: 15px;
}  
 
 
#ads.h-mtr-tab #moreBtn-1 {
    font-weight: 600;
    margin: 0 auto 1rem;
    color: #fff;
    background: #ff7ed9;
    text-shadow: 0px 2px 5px #00000075;
}

#ads.h-mtr-tab #moreBtn-1:hover {background: #b47eff;}

#ads.h-mtr-tab .h-mtr-title { 
    padding: 0 0 .6rem 0;
    text-align: center;
}

#ads.h-mtr-tab {
    border: 1px solid #ff7ed9;
}

#ads .h-mtr-right .h-photo-mtr img {
    height: 320px;
    width: 100%;
    object-fit: cover;
}
#ads .entryBlock {
    width: 50%;
}

#ads .h-mtr-right .h-photo-mtr {
    margin: 0 5px 0 5px;
}

.h-sidebar .fixed {position: sticky;top: 70px;bottom: 0;z-index: 999;margin-left: auto;} 
@media only screen and (max-width: 1200px) {
.h-sidebar .fixed {margin-left: -50px;}
} 

.h-content-white, .gDivLeft, .gDivRight {background:#fff;}
.h-content-soc {margin: 0 auto;max-width: 800px;}

.h-bg-top {background:url('/img/desert.jpg') center bottom no-repeat;min-height:600px}
.h-b-tab {display:table;width:100%;height:70%}

.h-b-col {display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:left;}
.h-b-title {font-size:42px;line-height:1.5em;margin-bottom:15px}
.h-b-desc {font-size:16px;line-height:1.9em;margin-bottom:35px}
.h-b-more {margin-bottom:80px}
.h-b-more a {display:inline-block;color:#347ee8;padding:14px 24px;text-decoration:none;font-weight:bold;border:2px solid #347ee8}
.h-b-more a:hover {background:#347ee8;color:#fff}

.h-services {padding:100px 0px}
.h-services-tab {display:table;width:100%}
.h-services-col {display:table-cell;vertical-align:top;width:25%;padding:0px 15px}
.h-se-img {margin-bottom:25px;position:relative}
.h-se-img img {vertical-align:bottom;width:100%}

.h-mtr-hover img {vertical-align: bottom; width: 22px; height: 22px; margin: 0 5px -2px 0; border-radius: 4px;}  
.h-se-title {font-size:14px;font-weight:bold;margin-bottom:13px}
.h-se-desc {font-size:13px;line-height:22px;color:#737373}
.h-se-more {margin-top:13px}
.h-se-more a i {margin-left:5px}
.h-se-more a {text-decoration:none;font-size:13px;color:#347ee8}
.h-se-more a:hover {opacity:0.7}

.h-portf {width:25%;float:left;}
.h-portf img {width:100%;vertical-align:bottom}




.logo {display:inline-block;float:left;}
.logo:hover, .a-manga-title a:hover {color:#493fe2;} 
a.logo{ text-decoration: none;}


.h-module-name {padding:30px 40px;color:#fff;font-size:21px;background:#347ee8;margin-bottom:30px}
 
footer {margin-top: 1rem; font-weight: normal;}
footer ul i {opacity: .5;}
footer a:hover ul i {opacity: 1}
footer ul li a {
    margin: 0 .8rem;
    color:#000;
    text-decoration: none!important;
}
footer ul { 
    display: none; 
}
.h-copyright {
    color: #000;
    font-size: 90%;
    padding: .5rem;
    line-height: 1.5;
        text-align: right;
    font-weight: normal; 
}
.h-copyright a {text-decoration:none;font-weight: bold;color: #6a45e6;}
.hf-desc {color:#fff;line-height:1.7em;font-size:13px;color:#8f929e}
.hf-title {font-size:18px;color:#fff;font-weight:600;margin-bottom:15px}
.hf-content ul, .hf-content li {list-style-type:none;margin:0px;padding:0px;}
.hf-content li {padding:6px 0px;font-size:13px}
.hf-content a {color:#8f929e;display:block;text-decoration:none}
.hf-content a:hover {color:#bdecff} 

.h-reviews {padding:40px 0px;padding-top:50px;color:#000;background: #f8f9fa;position:relative}
.h-r-img {float:left;margin-right:60px}
.h-r-img img {width:250px}
.h-r-title {font-size:21px;margin-bottom:10px}
.h-r-desc {font-size:13px;color:#b1bdc8;margin-bottom:12px}
.h-r-comm {margin-bottom:25px}
.h-r-line {display:inline-block;width:38px;height:2px;background:#347ee8;margin-bottom:10px;}
.h-reviews .owl-item {padding:70px 0px}

 
.uc-content {margin:0px!important; margin-top:10px!important;}
.uComment textarea.uf-txt-input {padding: 6px !important; }
.uComment .uf-txt-input {border-radius:0!important;}
.uComment input[type=button], .uComment input[type=submit], .uComment input[type=reset], .uComment .button {border-top:0px solid #5757570a;border-left:1px solid #5a5a5a47;border-bottom:1px solid #5a5a5a47;border-right:1px solid #5a5a5a47;border-radius:0px;float:right;background-color: #ffffff0a;font-weight: 600;} 

.h-blitz-over {margin-bottom:30px;padding:20px 30px;padding-bottom:15px;color:#fff;background:#000;margin-top:0px;border-top:10px solid #347ee8}
.h-blitz {font-size:13px;margin-bottom:10px;display:inline-block;margin-right:30px;color:#b7b7b7}
.h-blitz span {font-size:21px;display:block;color:#fff;}
.h-blitz-photo {margin-bottom:30px}
.h-blitz-photo img {width:100%;vertical-align:bottom}
.h-blitz-content {padding:30px;background:#edeff2}
 

.h-news .owl-pagination, .mobile-panel-on, .bottom-info-wrapper .bottom-info-block {display:none!important}
.owl-pagination .active span {background:#001480 !important;}
.owl-carousel {max-height: 32px;position:relative}
.owl-prev {position:absolute;left:-80px;top:30%;}
.owl-next {position:absolute;right:-80px;top:30%;}
.h-news-in {padding:0px 15px}
.owl-theme .owl-controls .owl-buttons div.owl-prev:after {
 content: '\f104';
 font-family: 'FontAwesome';
 color: #666;
 font-size:38px!important;
}

.owl-theme .owl-controls .owl-buttons div.owl-next:after {
 content: '\f105';
 font-family: 'FontAwesome';
 color: #666;
 font-size:38px!important;
}

.speed1 {animation-duration: .5s!important; -webkit-animation-duration:.5s!important}
.speed2 {animation-duration: 2s!important; -webkit-animation-duration:2s!important}
.speed3 {animation-duration: 3s!important; -webkit-animation-duration:3s!important}
.speed4 {animation-duration: 4s!important; -webkit-animation-duration:4s!important}

.col2 {width: 48.717948716%;}
.col3 {width: 33%;}
.col4 {width: 30%;}
.col2, .col3, .col4 {box-sizing: border-box;float: left;}
.col2:nth-child(2n), .col3:nth-child(3n), .col4:nth-child(4n) {margin-right: 0;}
.col2:nth-child(2n+1), .col3:nth-child(3n+1), .col4:nth-child(4n+1) {clear: left;}
.col2 *, .col3 *, .col4 * {max-width: 100%;}

#content3 .list-item {
 float: left;
 width: 31.623931622%;;
 margin-right: 2.5%;
 margin-bottom: 20px;
}

#content4 .list-item {
 float: left;
 width: 23.076923%;
 margin-right: 2.5%;
 margin-bottom: 20px;
}


#content3 .list-item:nth-child(3n) {margin-right: 0;}
#content3 .list-item:nth-child(3n+1) {clear: left;}
#content4 .list-item:nth-child(4n) {margin-right: 0;}
#content4 .list-item:nth-child(4n+1) {clear: left;}

.inf-mtr {margin-top:20px}
.inf-img {float:left;width:36%}
.inf-img div {width:64px;height:64px;overflow:hidden;}
.inf-img img {width:auto;max-width:none;height:100%;margin-left:-100%;}

.inf-mtr:hover img {transform: scale(1.2, 1.2);}
.inf-title {float:left;width:64%}
.inf-title a {font-weight:700;text-decoration:none;font-size:13px}
.inf-title span {font-size:11px;margin-top:5px;color:#808080;display:block}
.inf-title span i {margin-right:8px}
 

/* SIDEBAR */

 
.h-block-header {line-height:22px;background-color: #c7e2f1;color:#000;font-size:16px;padding:5px 10px;-webkit-border-top-radius: 10px;border-radius: 4px 4px 0 0;}
.h-block-header h1 {font-size: 19pt;  }

.container {
    border: 1px solid #95959545;
    padding: 15px;
    border-radius: 1rem 0 1rem 1rem;
    z-index: 888;
    position: relative;
    background: #fff;
      max-width: 800px;
} 

span.h-sidebar-r-refresh {float: right;}
.prem-1, .prem-2, .prem-3 {color:#000;text-decoration: none;} 

.h-block-header i {float:right;color:#f77b9e;padding:5px 0 0 5px;}

.h-block-line {text-align: justify;padding:10px 0;font-size:13px;border-bottom:1px solid #ebebeb}
.h-block-line hr {border-bottom: 1px solid #e6f4fc}
.h-block-line h3 {color:#591f88}
.h-block-line h2 {margin:0} 
.h-block-content .uSpoilerButBl input[type=button] {margin-bottom: 0px;} 

.h-block-content { 
    outline: none; 
}

div#allSmiles { display: none; }

.slide ul,
.slide [type="checkbox"]{
 display:none;
}
 
.slide [type="checkbox"]:checked ~ ul {
 display:block;
} 

.h-block .inner {padding:20px 0px;}
.h-block .right {float:right;}
.h-block ul,.h_block .catsTable {padding:0;}
.h-block .catsTable,.h_block .catsTable * {display:block;width:auto!important;} 
.h-block .catsTd {padding-bottom:0px!important}
.h-block .catsTable {padding:0px!important}
.h-block li a:hover:before,.h_block .catsTable td a:hover:before,.h_block li.over > a:before,.h_block li a.uMenuItemA:before,.h_block .catsTable td a.catNameActive:before {color:#939fae;}
.h-block li.uWithSubmenu,.h_block li.parent-li {position:relative;}
.h-block li.uWithSubmenu em,.h_block li.parent-li em {position:absolute;top:2px;right:0;width:24px;height:24px;line-height:24px;font-style:normal;font-size:14px;text-align:center;z-index:10;cursor:pointer;}
.h-block li.uWithSubmenu em:hover,.h_block li.parent-li em:hover {color:#613673;}
.h-block .catNumData {color:#939fae;display:inline-block;}
.h-content .queryField {width:180px!important}
.h-block .searchSbmFl {background-color:#ff8839!important;border-color:#ff8839!important;font-size:11px !important}
.h-block .catDescr {display:none}
  
.hb-cats {
    padding: 1rem 1.2rem 1rem 1.3rem;
    border-top: 1px solid #e4e4e4; 
    margin-top: 1rem;
}
.hb-cats li a {color:#000;text-decoration:none;display:block;} 
.hb-cats li a i, #menu .fa {
    text-align: center;
    width: 25px;  
    margin-right: 7px;  
}
.hb-cats li a:hover {color:#17317A;} 

 

#menu .fa { 
    color: #B9B9B9;
    font-weight: 300; 
}

#menu a:hover .fa {  
    transform: rotate(359deg);
    transition: .5s linear(0 0%, 0 2.27%, 0.02 4.53%, 0.04 6.8%, 0.06 9.07%, 0.1 11.33%, 0.14 13.6%, 0.25 18.15%, 0.39 22.7%, 0.56 27.25%, 0.77 31.8%, 1 36.35%, 0.89 40.9%, 0.85 43.18%, 0.81 45.45%, 0.79 47.72%, 0.77 50%, 0.75 52.27%, 0.75 54.55%, 0.75 56.82%, 0.77 59.1%, 0.79 61.38%, 0.81 63.65%, 0.85 65.93%, 0.89 68.2%, 1 72.7%, 0.97 74.98%, 0.95 77.25%, 0.94 79.53%, 0.94 81.8%, 0.94 84.08%, 0.95 86.35%, 0.97 88.63%, 1 90.9%, 0.99 93.18%, 0.98 95.45%, 0.99 97.73%, 1 100%);
    color: #464646; 
}

#menu i.fa.fa-file-text-o, #menu i.fa.fa-forumbee, i.fa.fa-weixin {
    font-family: 'FontAwesome'!important;
}
#menu .title { font-style: normal; font-weight: 400; font-size: 1.3rem; padding: 1rem 0 0 0.7rem; } 

.full {position: relative;     margin-bottom: 3rem;} 
.full:hover {color:#007}
.full:after {
 content: "";
 display: inline-block;
 width: 17%;
 height: 1px;
 position: absolute;
 top: 16px;
 background: #515151;
 right: 0;
}
.full:before {
 content: "";
 display: inline-block;
 width: 17%;
 height: 1px;
 position: absolute;
 top: 16px;
 background: #515151;
 left: 0;
}
 
 


.calTable {width:100%;font-size:12px;border-collapse:collapse}
.calTable td {text-align:center;padding:6px 2px;}
.calTable td a {text-decoration:underline;}
.calTable td a:hover {text-decoration:none;}
.calMonth,.calWday,.calWdaySe,.calWdaySu {font-size:13px;}
.calWday,.calWdaySe,.calWdaySu {color:rgba(0,0,0,0.4)}
.calTable td.calMonth a {text-decoration:none;}
.calTable td.calMonth a:hover {text-decoration:underline;}
.calTable .calMday {color:rgba(0,0,0,0,0.7);font-weight:bold}
.calTable .calMdayA,.calTable .calMdayIsA {background: #347ee8;color:#fff;font-weight:bold}
.calTable .calMdayA a,.calTable .calMdayIsA a, .w-op.blue span, .w-op.red span {color:#fff!important}
.calMdayLink {color: #347ee8;font-weight: bold;text-decoration: none!important;}
.h_block ul ul {display:none;margin:0;padding:0 0 0 20px;}
.h_block li.uWithSubmenu.over > ul,.h_block li.parent-li.over > ul {display:block;}
.h_block iframe {border:1px solid #dbe1e8;}
.schQuery,.schBtn {padding:5px 0px;}
.h_block ul.rate-list {margin:0;}
#shop-basket ul li a {padding:0;margin:0;}
#shop-basket ul li a:before {display:none;}



.h-copyright a:hover, .h-footer li a:hover {color:#347ee8;text-decoration:none}
.h-footer li a:hover {border-color:#507179}
.h-a-point a:hover {background:#39d7ff}


.hide {display:none}
header {width: 100%; z-index: 999; background: rgba(255, 255, 255, 0.98); position: sticky; top: 0; display: flex ; justify-content: center;}

.h-logo, .h-logo:hover {display:inline-block;text-decoration:none;}
.h-logo img {vertical-align:bottom}


.h-menu-button {display:none}
.h-menu-button div {position:relative;width:33px;height:19px}
.hm1, .hm2, .hm3 {display:inline-block;width:100%;height:3px;background:#fff;position:absolute;left:0px}
.hm1 {top:0px;}
.hm2 {top:8px;}
.hm3 {bottom:0px;width:65%;}

.h-header {position:relative;} 
.h-header .container { height: 48px;}
.h-cover {height:0px} 
.h-menu ul, .h-menu li {margin:0px;padding:0px;list-style-type:none}
.h-menu ul {display:line-block;border-collapse:collapse;} 
.h-menu li {display: inline-block;position:relative;}
.h-menu li:last-child {border-right:0px;}
.h-menu li a {display:block;padding:0px 10px; font-size:13px;color:#000;text-decoration:none;font-weight:600;text-transform: uppercase;} 
.h-menu li a:hover:after {width:20px}
.h-menu li a:hover, .h-menu li a.active {color:#493fe2}
.h-menu li:hover > ul {visibility:visible;top:40px;}
.h-menu li li:hover > ul {margin-left:0px}
.h-menu li ul {visibility:hidden;position:absolute; display:block;white-space: nowrap;background: #fff;padding:10px;z-index:99;float: left; -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; border-bottom:1px solid #dbd6d647;border-right:1px solid #dbd6d647;border-left:1px solid #dbd6d647}
.h-menu li ul li {display:block;}
.h-menu li ul li a, .h-menu li ul li a:hover {color:#000;line-height:28px;text-align:left;padding:0px 5px;}
.h-menu li ul li a:hover {text-decoration:underline;} 
.h-menu .uWithSubmenu {padding:0 5px;}
.h-menu .uMenuRoot span {text-shadow: 1px 1px 2px #00000049;}
.h-menu .uWithSubmenu a:hover, .h-menu-lk a {color:#000;} 

.h-lk {float:right}
.h-lk a {font-weight:600;color:#222;text-decoration:none;font-size:13px!important;margin-left:5px}
.h-lk a span {display:inline-block;margin-right:5px;color:#333}


.h-logo, .h-logo:hover, .h-phone, .h-menu a, .h-menu a:hover, .tp-2 a {line-height:40px;}



.header-fixed {padding:5px 0px;}
.tp-over {display:table;width:100%;padding-top:4px;}
.tp-1,.tp-2 {display:table-cell;vertical-align:top;text-align:right}
.tp-1 {text-align:center}
.tp-2 {width:205px;position:relative;}
 
.h-relative {position:relative;}

.container .h-pages {margin:0px auto;}
.container .h-pages-f {max-width:800px;margin:0px auto}

.h-form-search, .lk, .kup, .onfa {display:none!important;}
 
.h-form-search input {padding:5px 0!important;margin:0px!important;height:50px!important;border:0px!important;font-size:27px!important;background:rgba(255,255,255,0) !important;}
.h-form-search .container .form {
height: 48px;
margin: 10px auto;
padding: 0 16px;
border: 2px solid #005ff963;
border-radius: 100px;
}

.h-cpage-tab {display:table;width:100%}
.h-cpage-left, .h-cpage-right {display:table-cell;vertical-align:top}
.h-cpage-left {padding-right:50px;color:#fff}
.h-cpage-one {font-size:24px;margin-top:20px}
.h-cpage-one i {color:#39d7ff;}
.h-cpage-one span {width:40px;display:inline-block}
.h-cpage-tab .h-contact-form {background:#fff}

.h-mtr-tab {display:block;position: relative;width:100%;margin-bottom:30px;background:#fff;max-width: 600px; margin: 0 auto 2rem;}
.h-mtr-img, .h-mtr-right {display:block;vertical-align:top;}
.h-mtr-right {padding:10px 15px;}
.h-mtr-img {width:100%;position:relative}
.h-mtr-img img {width:100%;max-height:520px;object-fit: cover; object-position: top;vertical-align:bottom}
.h-mtr-det {color:#808080;font-size:13px} 
.h-mtr-det i {margin-right:8px}
.h-mtr-det span a {color: #777;font-weight: 500;}
.h-mtr-hover a {font-size: 13px;font-weight: 550;color:#000;text-decoration:none}
.h-mtr-hover span, .uc-opacity {margin-left: 8px;}
.h-photo-com, .h-mtr-com {padding-top:8px;margin:0} 
.h-photo-com {margin:0;}
.h-mtr-dete {
    color: #0000006b;
    position: absolute;
    right: 0px;
    bottom: 0px;
    cursor: context-menu;
    border: 1px solid #cbcbcb42;
    border-bottom: 0;
    border-right: 0;
    padding: 2px 10px;
    border-radius: 10px 0 0 0; 
} 
.h-mtr-hover {overflow: hidden;padding: 10px 15px;color:#8b8b8b;border-bottom: 1px dotted #d7e3ec;}
.h-mtr-hover .h-mtr-det {float:right;padding-top:3px;}
.h-mtr-dete i, .h-mtr-com i, .h-mtr-dete {font-size:.7rem;} 
.h-mtr-dete a span, .h-mtr-com a span {font-weight: 550;}
.h-mtr-com a { text-decoration:none}
.h-mtr-title {font-size:18px;margin:0px}
.h-mtr-title a {text-decoration:none;color:#000;font-weight: 555;}
.h-mtr-title a:hover {text-decoration:underline}
.h-mtr-title2 {font-size:19px;font-weight: 600;margin:0px}
.h-mtr-short {margin:15px 0 20px;} 
.h-mtr-short2 {margin-top:30px;}
.h-mtr-over {padding: 10px 20px;}
.h-bread { 
font-size: 13px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: -5px;
    margin-bottom: 10px;
    background: #00c6ce24 !important;
    border-radius: 10px;
    padding: 4px 10px;
}
.h-bread a {text-decoration:none;color:#000}
.h-bread a:hover {text-decoration:none;color:#17317d}
.h-bread span {margin:0px 10px;color:#0000006b}
.h-bread i {margin-left: 6px;}
.h-share {text-align:center;padding: 5px 0 15px;}
.h-share .uSocial-uLike {padding-top:5px;}
.h-share .uSocial-Share .uscl-catcher-style3.uscl-catcher .uscl-catcher-dot {display:none;}
.h-share-title {font-size:14px;line-height:24px;padding:8px 15px 0 0;color:#535353;display: inline-block; }
.ya-share2 {display: inline-block;float:right;padding-top:8px;}
.h-share table {float:left} 
.h-tags {font-size:0px;color:#fff;margin:20px 0;}
.h-tags a {display:inline-block;font-size:11px;padding:6px 14px;color:#fff;background:#347ee8;text-decoration:none;margin-right:10px;float:left;}
.h-tags a:hover {background:#0082d2}
h3 .uSocial-uLike {float:right;}
.item-link__stavka {display: flex ; justify-content: center; align-items: center; font-weight: 600; color: #fff200; font-size: larger; font-style: italic; text-shadow: 0 0 4px black;}
.h-com-count {
border-radius: 100%;
    background: #c8dfff;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 7px;
 font-weight: 555;
}

.h-mtr-com h3 {
    display: flex; justify-content: space-between;align-items: center;    font-weight: normal; margin: 10px 0; 
}

.h-mtr-com h3 div { display: flex ; align-items: center;  }

.h-f-title {font-size:28px;padding-bottom:19px;margin-bottom:19px;position:relative}

.h-f-content {font-size:13px;line-height:24px}
.h-top-link, .h-top-link:hover {display:none;cursor:pointer;font-size:11px;line-height:40px;height:40px;padding:0px 20px;text-decoration:none;background:#2EA5F2;color:#fff;position:fixed;right:30px;bottom:30px;border:0px!important;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.h-top-link:hover {background:#0082d2}
.h-top-link span {margin-right:15px;padding-right:15px;border-right:1px solid rgba(0,0,0,0.2)}

.phtTdMain * {vertical-align:middle}
.u-center .photo-footer span span {
    position: absolute;
    margin: 7px;
}
.phtTdMain .entryBlock {width:100%;position:relative}
.h-photo-mtr {margin:0 5px 10px 5px} 
.phtTdMain img {width:100% !important;height:360px;object-fit: cover;object-position: center;position: relative;}
.phtTdMain iframe, .phtTdMain video {height: 360px;background: #000;border-radius: 1rem;}
.h-photo-in {width:100%;overflow:hidden} 
.h-phtop-tab {display:table;width:100%}
.h-phtop-left, .h-feedback-right {display:table-cell;}
.h-phtop-right {text-align:right}
.h-photo-over {background: #fff;border: 1px solid #d7e3ec;border-radius: 2em 2em 0 0;margin-bottom:15px}
.h-photo-over h1 {font-size:18px; margin:0 0 20px 0;padding-top: 11px;}
.h-photo-over h3 {text-align:center;padding-top: 14px;}
.h-photo-in .catDescr {padding: 0 10px;}
.catsTableI {margin-bottom:20px;}
.h-cat-style table, .h-cat-style tbody, .h-cat-style tr, .h-cat-style td {display:inline-block!important;padding:0px;} 
.h-cat-style a, .h-cat-style a:hover {text-decoration:none;color:#72436f;border:1px solid #a85a9d;padding:3px 7px;margin-right:7px;font-weight:bold}
.h-photo-in img.images {
 float: left;
 display: block; 
 padding-right:15px; 
 object-fit: cover;
 object-position: center;
}
.h-photo-in a h2 {color:#000;}
.h-photo-in a {text-decoration:none;}
.h-cat-style a:hover {background:#72436f;color:#fff}
.h-photo-mtr {text-align:center;overflow:hidden;position:relative}
.h-photo-mtr .h-photo-moder {position:absolute;right:20px;bottom:20px;z-index:999}
.h-photo-mtr:hover .hb-section {visibility:visible;opacity:1;top:0px}
.hb-section {position:absolute;top:0px;left:0px;right:0px;padding:0px 20px;height:100%;background:rgba(0,0,0,0.4);color:#fff;font-size:18px;visibility:hidden;opacity:0;}
.hb-section span {display:table;width:100%;height:100%}
.hb-section span span {display:table-cell;height:100%;vertical-align:middle;}
.hb-section, .hb-section:hover {display:inline-block;color:#fff;text-decoration:none;}

.h-feedback-tab {display:table;width:100%}
.h-feedback-left, .h-feedback-right {display:table-cell;vertical-align:top}
.h-feedback-left {width:350px}
.h-contact-one {font-size:20px;margin-bottom:10px}
.h-contact-one span {display:block;font-size:13px;color:#91949c}
.h-contact-soc {margin-top:30px}
.h-contact-soc a, .h-contact-soc a:hover {display:inline-block;font-size:21px;text-decoration:none;margin-right:11px;color:#ff8839}
.h-contact-soc a:hover {opacity:0.8}
.h-pages-title {font-size:24px;}
.h-pages-desc {margin-bottom:50px;margin-top:25px}
.h-pages-f-title {font-size:24px;}
.h-pages-f-desc {margin-bottom:50px;margin-top:25px}
.h-about-tab {display:table;width:100%;margin-top:25px}
.h-about-col, .h-about-col3 {display:table-cell;vertical-align:top;width:33.333%;padding-right:30px;text-align:justify}
.h-about-col3 {padding-right:0px}
.h-serv-tab {display:table;width:100%;margin-top:15px;margin-bottom:15px}
.h-serv-left, .h-serv-right {display:table-cell;vertical-align:top}
.h-serv-left {width:56px}
.h-serv-left i {font-size:28px;margin-top:5px;color:#c7cbd2}

.h-sourse,.h-download {font-size:13px;color:#535353;margin-top:30px}
.h-sourse span {display:block;font-size:11px;color:#f15b5b;margin-bottom:5px}
.h-file, .h-rfile {padding:8px 16px;text-decoration:none;color:#fff;background:#adadad;display:inline-block;margin-right:6px;}
.h-file {background: #9ed24d}
.h-file:hover {background: #7bad2b;color:#fff}
.h-rfile:hover {background: #919191;color:#fff}
.h-file span, .h-rfile span {padding-left:10px;margin-left:10px;border-left:1px solid rgba(0,0,0,0.1);font-weight:600;font-size:11px;}
.h-loads {margin-top:5px}

.popup_header {padding:15px 30px;color:#fff;font-size:18px;background:#272b2e}
.popup_content {padding:30px}


input[type=text],input[type=password],textarea {height: 40px;border-radius:10px;max-height: 100%;padding: 0 10px;font-family: 'Open Sans', Verdana, sans-serif;font-size:13px;color: #3B3B3B;background: #fff;border: 1px dotted #D8D8D8;outline: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
input[type=text]:focus, input[type=password]:focus, textarea:focus {border:1px solid #D8D8D8;}
input.securityCode {height: 100px!important}
textarea {padding: 5px 10px;height: 100px;overflow: auto;resize: none;line-height: 20px}
input[type=button],input[type=submit],input[type=reset],.button{margin: 0;padding: 0 15px; display: inline-block; text-align:center; min-height: 40px; font-family: 'Open Sans', Verdana, sans-serif;font-size:13px; text-decoration: none; border: 1px solid #d7e3ec; background-color: #d7e3ec57; cursor: pointer;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
input[type=button]:hover,input[type=submit]:hover,input[type=reset]:hover,.button:hover {text-decoration: none;background-color: #d7e3ec; }
input.codeButtons {padding:0px 3px!important}
.myBtnLeftA img, .myBtnRightA img {display:none}
select {
vertical-align:bottom;
 border: 1px solid #d8d8d8;
 background: transparent;
 font-family: 'Open Sans', Verdana, sans-serif!important;font-size:13px!important; 
 font-size: 16px;
 border: 1px solid #ccc;
 height: 34px;
 padding:0 20px 0 5px;
 -webkit-appearance: none;
 -moz-appearance: none;
 appearance: none;
 background: url('/img/select.png') center right no-repeat #fff;

-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
} 
/*target Internet Explorer 9 and Internet Explorer 10:*/
@media screen and (min-width:0\0) { 
 select {
 background:none;
 padding: 5px;
 }
}

.clr:after {content:'';display:block;clear:both;}
.clr {clear:both;}

.eBlock {border-spacing:0;margin:0 0 20px;padding:0 0 10px;border-bottom:1px solid #eceff3;clear:both;table-layout: fixed;}
.eBlock + br {display:none;}
.eBlock + table {margin:40px 0 0;border-spacing:0;}
.eBlock + table td[width="60%"] {font-size:18px;padding:0 0 20px;font-family:'PT Sans';}
.eBlock td {padding:0!important;}
.eTitle {padding:0!important;font-size:21px;color:#5e6d81}
.eTitle a {text-decoration:none}
.eTitle div[style^="float:right"] a {font-size:inherit;}
.eDetails,.eDetails1,.eDetails2{clear:both;font-size:12px;padding:7px 0!important;color:#939fae;margin:10px 0 0;line-height:170%;}
.eDetails ul,.eDetails1 ul,.eDetails2 ul {line-height:normal;}
.eBlock .eDetails,.eBlock .eDetails1,.eDetails2 {padding:7px 0!important;margin:10px 0 0!important;}
.eDetails a,.eDetails1 a,.eDetails2 a {text-decoration:none;color:#666;}
.eDetails a:hover,.eDetails1 a:hover,.eDetails2 a:hover,.eDetails .ed-value:hover,.eDetails1 .ed-value:hover,.eDetails2 .ed-value:hover {color:#666;}
.e-category,.e-comments {background:url(/.s/t/1323/details.png) 0 -500px no-repeat;padding:0 0 0 20px;margin:0 10px 0 0;display:inline-block;line-height:15px;}
.e-category:hover {background-position:-1000px -500px;}
.e-reads,.e-loads,.e-author,.e-date,.e-rating,.e-add,.e-tags {background:url(/.s/t/1323/details.png) 0 0 no-repeat;padding:0 0 0 20px;margin:0 10px 0 0;display:inline-block;height:15px;line-height:15px;}
.e-reads {background-position:0 0;}
.e-reads:hover {background-position:-1000px 0;}
.e-loads {background-position:0 -400px;padding:0 0 0 14px;}
.e-loads:hover {background-position:-1000px -400px;}
.e-author {background-position:0 -100px;padding:0 0 0 16px;}
.e-author:hover {background-position:-1000px -100px;}
.e-date {background-position:0 -300px;padding:0 0 0 20px;}
.e-date:hover {background-position:-1000px -300px;}
.e-comments {background-position:0 -200px;}
.e-comments:hover {background-position:-1000px -200px;}
.e-rating {background-position:0 -600px;padding:0 0 0 20px;}
.e-rating:hover {background-position:-1000px -600px;}
.e-add {background-position:0 -700px;padding:0 0 0 20px;}
.e-add:hover {background-position:-1000px -700px;}
.e-tags {background-position:0 -800px;padding:0 0 0 20px;}
.e-tags:hover {background-position:-1000px -800px;}
.ed-sep,.ed-title {display:none;}
.eBlock td.eMessage,.eBlock td.eText {padding:10px 0 20px!important;}
.eMessage,.eText {margin:0;padding:10px 0 0px!important;line-height:150%;text-align:justify!important;}
.eMessage img,.eText img {max-width:100%;height:auto!important;float:left;margin:5px 20px 5px 0!important;border:none!important;}
.eMessage p,.eText p {margin:0;padding:0 0 5px 0; overflow: hidden;line-height:2em}
.eMessage,.eText,.cMessage {word-wrap: break-word;}
.eBlock td.eMessage,.eBlock td.eMessage.eText {padding:20px 0 10px!important;}
  
.h-block-in .uSpoilerText { margin: -15px 1rem 0 1rem; }
.uSpoilerText {padding:15px 0 5px 0;border-bottom:1px solid #dedede;border-left:1px solid #dedede;border-right:1px solid #dedede;}
.codeMessage, .quoteMessage {margin-top:10px !important;padding: 0px;padding-top:5px;padding-bottom:10px;font-size:13px !important;font-family: 'Open Sans', sans-serif !important;border:0px!important;}
.bbQuoteBlock {background: #eee;position:relative; margin: 20px -20px;}
.bbCodeBlock {background:#f0f7ff;position:relative;width:100%;overflow:hidden!important;word-wrap:break-word}
.bbQuoteName, .bbCodeName {
    padding:0px !important;
    font-size: 14px !important;
    position: absolute;
    bottom: 12px;
    left: 30px;
    color: #1e46b4;
    border-top: 1px solid #3342a9;
}
.bbCodeName {display:none}
.quoteMessage {font-style:normal;border:0 !important;padding:5px 10px 40px 10px!important}
.codeMessage {font-size:13px!important;line-height:1.6em;border:0 !important;padding-left:68px !important}
.codeMessage:after {content:'';width:1px;height:100%;position:absolute;left:44px;top:0px;background:rgba(0,0,0,0.1)}

.codeMessage {font-family: monospace;}
 
.cBlock1,.cBlock2 {padding:5px!important;}
#content .cBlock1,#content .cBlock2{padding:0 0 20px!important;margin:0 0 20px!important;}
.commTable {background: #dbe1e861;padding:20px;border-radius:5px}
.cMessage {font-size:14px;}
.cTop {padding:0 0 15px 0;font-size:14px;}
.cTop * {font-weight:normal;}
.cAnswer {padding:5px 0 0 0;font-style:italic;color:#464646;font-size:11px;}
.commTd1 {padding:5px 2px;width:20%;}
input.codeButtons {min-width:30px;}
.securityCode {}
.eAttach {margin:10px 0;font-size:11px;color:#939fae;padding:0 0 0 15px;background:url(/.s/t/1323/attach.gif) 0 0 no-repeat;}
.eRating {font-size:8pt;}
.manTdError,.commError {color:#ff0000;}
.commReg {padding: 10px 0;text-align:center;}
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:blue!important;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:red!important;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:green!important;}
.replaceTable {font-size:12px;padding:20px;border:none;background:#fff;}

.outputPM {border:1px dashed #ddd;margin:4px 0 4px 30px;}
.inputPM {border:1px dashed #ddd;margin:4px 0;}
.uTable {border-spacing:0;margin:0;padding:0;}
.uTable td {padding:8px 10px;border-bottom:1px solid #dbe1e8;}
.uTable td.uTopTd {border-bottom:none;background:#dbe1e8;}
.eAttach .entryAttachSize {padding-left:4px;}
.manTable {text-align:left;}
.manTable .manTd1 {font-size:12px;line-height:14px;width:30%;}
#casing.popuptable {margin:0;padding:0; background:#fff;}
.popuptitle {background:#9b59b6;text-transform:uppercase;padding:13px 20px;color:#fff;font-size:16px;font-family:'PT Sans';}
.popupbody {padding:20px;font-size:12px;color:#5e6d81;}
.popupbody * {font-size:12px!important;}
.popuptable table {text-align:left;color:#5e6d81;}

.archiveEntryTitle ul {margin:2px 0;list-style:circle;}
.archiveEntryTitle .archiveEntryTime {display:inline-block;padding:3px 5px;font-size:11px;background:#9b59b6;color:#fff;}
.archiveEntryTitle .archiveEntryTitleLink {font-size:14px;text-decoration:none;color:#5e6d81;}
.archiveEntryTitle .archiveEntryTitleLink:hover {text-decoration:underline;}
.archiveEntryTitle .archiveEntryComms {font-size:11px;color:#939fae;}
 
#uEntriesList .uEntryWrap {width:auto;-webkit-box-sizing:border-box;box-sizing:border-box;}
#uEntriesList .entryBlock {display:block!important;}
#uEntriesList .uphoto {width:auto;display:block;margin:0;}
 #uEntriesList .ph-wrap,#uEntriesList .ph-tc {height:100%;width:100%;display:block;overflow:hidden;}
#uEntriesList .ph-wrap img {display:block;padding:0;margin:0;border:none;width:100%;}
#uEntriesList .ph-data {position:relative;top:50%;margin:-22px 0 0;}
#photoModalWrap .fancybox-wrap,#photoModalWrap .fancybox-inner,#photoModalWrap .fancybox-outer {max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}

.cMessage .user_avatar img {width:50px;margin:0 10px 5px 0;}

#footer {padding:40px 0; } 
#footer a {color:#f27935;}
.foot-l {float:left; width:50%;}
.foot-r {float:right; width:50%; text-align:right;}

.forum-box {padding:0px;max-width: 100%;margin: 0 auto;}
#forum_filter {display: none;}
.gDivRight {background: none;border-spacing:0;} 
.postTable img {vertical-align: sub;}
 
.gTableTop a {color:#fff;}
.gTableTop a:hover {text-decoration:none!important;}
.gTableSubTop,.postTdTop {padding:0 10px;height:30px;line-height:30px;font-size:12px;border-bottom:1px solid #dbe1e8;position:relative;}
.gTableSubTop a,.gTableSubTop a:hover,.postTdTop a,.postTdTop a:hover {color:#5e6d81!important}
.gTableSubTop b {font-weight:normal;}
.gTableBody,.gTableBody1,.gTableBottom,.gTableError,.forumLastPostTd,.threadNametd,.threadAuthTd,.threadLastPostTd,.threadsType,.postPoll,.newThreadBlock,.newPollBlock,.newThreadBlock,.newPollBlock,.gTableRight,.postTdInfo,.codeMessage,.quoteMessage, .forumThreadTd,.forumPostTd,.gTableLeft, .threadPostTd,.threadViewTd,.postBottom {padding:7px;border-bottom:1px solid #dbe1e8;}

.forumThreadTd { border-right: 1px solid #d7e3ec;border-left: 1px solid #d7e3ec;} 
td.forumIcoTd img {width: 32px;}
td.forumIcoTd {border-right: 1px solid #dbe1e800;}

  

a.forum,a.threadLink {padding:0;font-size:14px;text-decoration:none;}
a.forum:hover {color:#347ee8}
.gTableLeft {font-weight:bold}
.gTableError {color:#FF0000}
a.catLink {text-decoration:none}
a.catLink:hover {text-decoration:underline}
.lastPostGuest,.lastPostUser,.threadAuthor {font-weight:bold}
.archivedForum{font-size:8pt;color:#FF0000!important;font-weight:bold}
.forumDescr {font-size:8pt}
div.forumModer, .subforumDescr {color:#939fae;font-size:8pt;margin-top:8px}
.forumViewed {font-size:9px;color:#666}
.forumBarKw {font-weight:normal}
a.forumBarA {text-decoration:none;color:#939fae!important}
a.forumBarA:hover {text-decoration:none}
.fastLoginForm {font-size:8pt}
.switch,.pagesInfo {padding:4px 12px !important;font-weight:normal;font-size:11px;background:#ededed;color:#939393;}
.switchActive {padding:4px 12px;font-weight:normal;background:#fd6895;color:#fff;font-size:11px;}
a.switchDigit,a.switchBack,a.switchNext {text-decoration:none; color:#fff;font-size:11px;}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {text-decoration:underline}
.threadLastPostTd {font-size:8pt}
.threadDescr {color:#939fae;font-size:8pt}
.threadNoticeLink {font-weight:bold}
.threadsDetails,.forumOnlineBar {padding:5px;}
a.threadPinnedLink {font-weight:bold;color:#f63333!important}
a.threadFrmLink {color:#939fae!important}
.postpSwithces {font-size:8pt}
.thDescr {font-weight:normal}
.threadFrmBlock {font-size:8pt;text-align:right;}
.forumModerFuncsRow1 {display:none;}
.forumNamesBar {font-size:11px;padding:3px 0;}
.forumModerBlock {padding:3px 0}
.postPoll {text-align:center}
.postUser {font-weight:bold}
.postRankName {margin-top:5px}
.postRankIco {margin-bottom:5px;margin-bottom:5px}
.reputation {margin-top:5px}
.signatureHr {margin-top:20px}
.postTdInfo,.posttdMessage {padding:20px;}
.postTdInfo {text-align:center; }
.posttdMessage {line-height:18px; }
 
.pollQuestion {text-align:center;font-weight:bold} 
.pollButtons,.pollTotal {text-align:center}
.pollSubmitBut,.pollreSultsBut {width:140px;font-size:8pt}
.pollSubmit {font-weight:bold}
.pollEnd {text-align:center;height:30px}

.signatureView {display:block;font-size:8pt;line-height:14px;padding:0 0 0 10px;border-left:3px solid #dbe1e8} 
.edited {padding-top:30px;font-size:8pt;text-align:right;color:gray}
.editedBy {font-weight:bold;font-size:8pt}
.statusBlock {padding-top:3px}
.statusOnline {color:#0f0}
.statusOffline {color:#f00}
.newThreadItem {padding:0 0 8px;background:url(/.s/t/1323/12.gif) no-repeat 0 4px}
.newPollItem {padding:0 0 8px;background:url(/.s/t/1323/12.gif) no-repeat 0 4px}
.pollHelp {font-weight:normal;font-size:8pt;padding-top:3px}
.smilesPart {padding-top:5px;text-align:center}

.pollButtons button {margin:0 10px 0 0!important}
.postBottom .goOnTop {display:none!important}
.postIpLink {text-decoration:none;}
.thread_subscribe {text-decoration:none;}
.thread_subscribe:hover {text-decoration:underline;}
.postip,.postip a {font-size:11px;color:#939fae;}
.UhideBlockL {background:none;border:1px solid #dbe1e8;padding:10px;color:#939fae;}
.UhideBlockL a {color:#939fae; text-decoration:underline;}

.forumNamePrivate, .forumNameArchive {cursor:default;color:#fff;font-size:11px;background:#b8b8b8;margin-top:12px;padding:2px 8px;font-weight:normal;display:inline-block}
.forumNamePrivate i, .forumNameArchive i {margin-right:6px}
.forumNameArchive {background:#91a3bc}
.com-order-title {line-height:34px;margin-right:10px}
#casing input[type='text'],#casing input[type='password'],#casing textarea,#casing input[type='file'],#casing select,.filterBlock {color:#999;background:#fff;padding:7px 5px;margin:0 0 1px;text-decoration:none;border:1px solid #dbe1e8;outline:none;}
#options-vals input {font-size: 11px;}
#casing input[type='submit'],#casing input[type='reset'],#casing input[type='button'],#casing button {font-size:11px!important;padding:9px 11px;margin:0 0 1px;border:none;font-weight:normal!important;cursor:pointer;background:#f27935;text-transform:uppercase;color:#fff; width:auto !important}
input.commFl,textarea.commFl,.prosFl,.consFl,.mchat,.sidebox .loginField,.postTextFl {width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
#mchatMsgF {min-height:38px;}
#casing textarea {resize: vertical;}
#MCaddFrm table {border-spacing:0;}
#MCaddFrm table td {padding:2px 0;}
#casing input[type='submit']:hover,#casing input[type='reset']:hover,#casing input[type='button']:hover,#casing button:hover {background:#9b59b6;color:#fff;}
#iplus input {width:auto!important;}
#thread_search_field {width:155px!important;margin-right:4px!important;}
div[id^="imblock"] > span:first-child {width: 34px;display: inline-block;text-align: center;padding-right: 0!important;}
div[id^="imblock"] > div:first-child,#iplus > div {line-height: 34px; vertical-align: middle;}
div[id^="imblock"] {clear: both;}
.editImgBlock {padding-left: 7px;}
.uplFileFl {margin-left: 7px!important;}
.ucoz-forum-post-image-interface {padding-left: 12px;}
[id^="catSelector"] {width: auto!important;padding-left: 3px!important;padding-right: 3px!important;}
textarea.mchat {vertical-align: bottom;}
input[type="text"][id^="qid-"] {margin-bottom: 0 !important; padding-top: 8px!important;padding-bottom: 8px!important;}
input[type="text"][id^="qid-"],input[type="button"][id^="bid-"] {-webkit-box-sizing: border-box;box-sizing: border-box;height:31px;vertical-align: top;}
span[class^="id-good"]{vertical-align: bottom;line-height: 31px;}
.manTable select {max-width: 300px;}

#doSmbBt,.u-combobut {display:none;}
#casing .u-comboeditcell,#casing .u-combo {border:0!important;background:none!important;}
#casing .u-combolist,#content .xw-mc {padding:5px 3px;background:#fff;border:1px solid #dbe1e8;margin:0;font-size:12px!important;color:#939fae!important;}
#content .xw-tl,#content .xw-bl,#content .u-menuvsep {display:none;}
#content .xw-ml,#content .xw-mr {margin:0;padding:0;background:none;}
#uNetRegF table {text-align:left;}
#uNetRegF table table {clear:both;}
#uNetRegF table table td {padding:5px 0 0 0;}
.manTable td input,.manTable td textarea {max-width:99%;}
.manTable td input#id_file_add {max-width:none;}
.entTd .eDetails {margin:0 0 40px;}
.opt_vals .gTableSubTop {padding-left:0;background:none;}
#content form[action$="search/"] table {width:100%;}
#content form[action$="search/"] table td {white-space:normal!important;}
#content form[action$="search/"] table td+td {width:30%;}
#content .queryField {width:70%!important;}
#slideshowBlock7 {margin:0 0 20px;}
#selectPhotosBtn {height:auto!important;}
#content .gTableSubTop {font-size:10px!important;}
.cats-select-btn {text-shadow: inherit !important;}
.allUsersBtn, .uSearchFlSbm {width:180px!important;text-align:center}
.gphoto, .smiles img {max-width: inherit;}
#baseLogForm td:first-child {width: 25%;}
.ucoz-forum-post-image-preview {max-width: inherit!important; max-height: 35px!important;}
#mchatBtn {float: right; width: 21% !important; display: block; padding: 0px !important; text-align: center !important; border-radius: 0;}
#catSelector9 {background:#efefef!important;border:1px solid #efefef!important;color:#666!important;width:200px!important}
.u-comboeditcell {border:0px !important}
.u-combolist {border-top:1px solid #B5B8C8!important;margin-top:5px!important}
.fileinput input {padding:4px 7px!important;}

.catsTable {padding:10px 0px}
.catsTd {padding-bottom:10px}

/*colors tags*/

.loader {background:#85B932}
.loader:hover {background:#719D2B}
.loader:active {background:#638926}
.clbck, .clbck:hover {font-size:10px;color:#D8E8FF;position:absolute;margin-left:660px}
.b_inks li, .b_inks {margin:0;padding:0}
.b_inks li {margin-bottom:4px;list-style-type:none;width:120px;float:left}
.b_inks li a {text-decoration:underline;display:block;padding:0px;padding-top:0}
.delete_bug {height:40px;overflow:hidden}
.cssContainer {color: #FF00FF;}
.cssTag {color: #990099;}
.cssTag span {color: #006600 !important;}
.jsTag, .jsTag .blueColSimp {color: #990000 !important;}
.doct, .doct span {color: #009999 !important;}
.regExp, .regExp span {color: #006600 !important;}
.greenCol {color: #006600 !important;}
.blueCol {color: #0047BD !important;}
.dblueCol {color: #001199 !important;}
.blueColSimp {color: #0047BD;}
.pinkCol {color: #FF00FF !important;}
.redCol {color: #FF0000 !important;}
.lettuceCol {color: #009999 !important;}
.lettuceColSimp {color: #009999;}
.purpleCol {color: #990099 !important;}
.purpleColSimp {color: #990099;}
.orangeCol {color: #FF9900 !important;}
.invComm, .invComm span, .invComm .blueColSimp {color: #0047BD !important;}
.brackets {color: #0047BD !important;}
.commCol, .commCol span, .commCol.invComm, .commCol.blueColSimp {color: #999999 !important;}
.not_p p {margin:0}
.usr_lst {display:block;height:80px}
.indefity {padding-top:10px}
.m_inf {font-size:10px;padding-top:1px;color:#6D6D6D}
.m_inf_n {font-size:10px;padding-top:1px;color:#A1A1A1}
.color_info {border:0px;border-collapse:collapse;width:500px;} 
.color_info td {padding:0px;font-size:14px;border-bottom:10px solid #FFF}
.color_name {width:250px;color:#646464}
.my_color {width:100px;height:100px;overflow:hidden;-webkit-border-radius: 5px;
 -moz-border-radius: 5px;border-radius: 5px}
.over_ind {height:7px;margin-top:21px;overflow:hidden;background:#DCDCDC;width:500px}
.ind {height:7px;width:100px;overflow:hidden;background:#9FD559}


.codeButtons {width:auto !important;padding:3px 6px !important;font-size:11px;height:auto !important}

.fa-search {line-height: 38px !important;padding-right:30px;}

.com-order-wrap {display:none;}
.u-combolist {height: 560px !important;}

.h-lk .plus {border-radius: 3px; background-color: #ffe785; padding:7px; color:#000;  margin-right: 15px;border: 1px solid #cabd9387}
.h-lk .plus:hover {background-color: #ffdd52;}
.h-lk .l {border: 1px solid #ccc; padding:3px 7px;border-radius: 3px; } 

.update-nag {display: block; font-size: 20px; text-align: center; background-color: #fff; max-width:800px; margin-bottom: 20px; border-radius: 3px; padding:10px 0;} 
.update-nag a {color:#000; text-decoration: none;}
.update-nag > .update-text{ line-height: 19px; padding: 6px;} 
.redtable { background-color: rgba(192, 57, 43,0.4); color:#c0392b;} 
.bluetable{ background-color: rgba(52, 152, 219,0.4);border: 1px solid #347ee8;}
.bluetable:hover {border: 1px solid #00f;} 
.greentable{ background-color: rgba(39, 174, 96,0.4); color:#27ae60; } 
.orangetable{ background-color: rgba(243, 156, 18,0.4); color:#f39c12; }
.whitetable{ background-color: rgba(255,255,255,0.4); color:#000; }
 
.item-link {
    overflow: hidden;
    background: #fff;
    margin-bottom: 15px;
    border-radius: 10px; 
    position: relative;
}
.item-link__img img {height: 100%; object-fit: cover; object-position: center; width: -webkit-fill-available; opacity: .6;  } 
.item-link__img { 
position: absolute;
    width: 100%; 
    background: #000; 
height: 100%;
}
.item-link__title {  text-shadow: 0 0 11px #000000c7;  max-width: -webkit-fill-available; z-index: 999; position: relative; width: max-content; text-align: center; margin: 16px auto; padding: 15px; color: #fff;} 
.item-link__title .fa { padding:10px 3px;} 
.item-link__title a { text-shadow: 0 0 11px #000000c7;color: #fff; text-decoration: none; font-size: 26px; font-weight: 600;}
.item-link__title a:hover {color:#ff7f7f;text-decoration:underline;}
.item-link__stak {text-shadow: 0 0 11px #ffffffc7;padding: 5px 10px; border-radius: 5px; background-color: #ffdd52; display: flow; width: max-content; margin: 0 auto; color: #000;}
.item-link__subtitle{color: #a6a6a6; font-size: 14px;}  

.item.play a {
    background: #fdd0ff;
    border-radius: 1rem 1rem 0 0;
}
.item.play a:hover {
background: #be68c1;
    color: #fff!important;
}




.item .c1 {
    background-image: linear-gradient(to left bottom, #00adef, #00adef, #ace2ef); 
}
.item .c2 {
background: #b2fffe;
}
.item .c3 {
background: linear-gradient(90deg, #0091ff, #0ea7cd, #0095c7); 
}
.item .c4 {
background: linear-gradient(228deg, #c4001c, #ff3a7a, #ff2424, #f75a5a); 
}
.item .c5 {
background: linear-gradient(90deg, #c4a700, #ff6c15, #ff248c, #ea5af7); 
}
.item .c6 {
    background-color: #f15f2c; 
}
.item .c7 { 
    background: #ff49d6;
}
.item .c8 { 
    background: #000000
}
.item .c9 {
    background: #3662ff;
} 
.item .c10 {
      background: #7095ff36;
}


.forecast h1 {font-size: 19px;margin:10px 0;font-weight:550;}
.forecast h2 {font-size: 16px;margin:8px 0;font-weight:550;}
.forecast h3 {font-size: 14px;margin:5px 0;}
.forecast {border-radius: 10px;padding: 10px; overflow: hidden;border: 1px solid #d7e3ec;margin-top:25px;background: linear-gradient(#bbbbbb2e, transparent 1px), linear-gradient(90deg, #bbbbbb2e, transparent 1px); background-size: 15px 15px; background-position: center center;}
.remodal .inf-o {text-align: left!important;}
.remodal .inf-o i {color:#98FB98;background: #000;padding:3px 5px;}
.remodal .inf-o a {text-decoration:none;}

.replay { 
margin:10px 0 10px 5px; 
overflow:hidden; 
}
.replay .imgblock {
float:left; 
display: block; 
margin:6px; 
}

.replay .imgblock img { 
height: 110px; 
width: 110px; 
object-fit: cover;
object-position: center;
border-radius:25px;
border:1px solid #2d2f35;
}
.replay .imgblock img:hover {
border:1px solid #ff0000;
}

@media only screen and (max-width: 640px){ 
.replay .imgblock {width: 44%; } 
.headline {
height:60px;
} 
}

.TelMenu {
 border-radius: 8px;
 background: url(/img/tel.jpg); 
 height: 258px; 
}
.TelMenu:hover {
 background: url(/img/telhover.jpg);
}

.uc-opacity {font-size: 12px;}
.uc-profile-link {text-decoration: none;}


.live {padding:5px 0;} 
.live a {text-decoration: none;color:#000;} 
.live a:hover {color:#f00} 

 
.h-block-content .live-click { 
 display: block; 
 text-align:center;
 border-top: 1px dotted #d7e3ec;
 padding-top: 10px;
}
 
marquee text {padding-right:300px;font-family:Arial, Helvetica, sans-serif;color:#000;} 

.chat-site {padding-bottom:3px; display: block; clear: both;} 
.comEnt {padding:5px 0; display: block; clear: both;} 
.chat-site li, .comEnt li {list-style: none;padding:0 3px 0 0;} 
.chat-site a, .comEnt a {text-decoration: none;color: #2F2F2F; font-weight: bold;white-space: nowrap; overflow: hidden;} 
.chat-site-detali {padding-top: 4px; color: #999999; font-size: 10px; display: inline-block; float: right;} 
.avata img {float: left; border-radius: 50px; width: 40px; height: 40px; padding-top:2px; margin-right: 5px;} 
.chat-site div.msg, .comEnt div.msg {font-size: 14px; padding: 2px 0; color:#000}
.chat-site div.msg img{height:auto;width:auto;} 
.chat {
 
 min-height: 100%; 

 overflow: hidden; 
}
#mchatAjax {display:none!important;} 
.blogM .catDescr::-webkit-scrollbar, .girls-description p::-webkit-scrollbar, .mchat-body::-webkit-scrollbar, .h-block-in::-webkit-scrollbar, .h-block-content::-webkit-scrollbar, .horo-content::-webkit-scrollbar { width: 5px;}

.girls-description p::-webkit-scrollbar, .mchat-body::-webkit-scrollbar-thumb, .h-block-in::-webkit-scrollbar-thumb, .h-block-content:hover::-webkit-scrollbar-thumb  { 
 background-color: #ededed45; 
 border-radius:3rem;
}

.blogM .catDescr::-webkit-scrollbar-thumb, .girls-description p::-webkit-scrollbar-thumb {
    background-color: #d7e3ec;
}

.h-block-in-r::-webkit-scrollbar { width: 0px;}
 

.chatMain {
 padding:0 7px 0 7px;}
 
.chatHeader {
 margin-bottom:10px; 
 color: #7a477a;
 width: 100%; 
 overflow: hidden;
 background: rgba(255,255,255,0.6);border-bottom: 1px dotted #d7e3ec;
}

.chatTitle {color: #000;font-size:18px;text-shadow: 1px 1px 0 #fff; float: left; padding:15px 13px;}
.chatTopLine { 
padding: 10px 10px 0 0;
float:right;   
}
.chatTopLine .ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item:last-child {padding: 0}
.chatTopLine .ya-share2 {padding-top: 0;}

.chatTopLine a {padding:0 5px;text-decoration: none;font-weight: bold;color:#366780;text-shadow: 1px 1px 0 #9cdeff;}
.option a {margin-top:15px;text-decoration: none;}


.mchat textarea {background: #f7f7f77d; padding-right: 5px;} 
.mchat textarea:hover {background:#fff;} 
.option { 
 min-height: 26px; 
} 
.option:hover {filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity:1;opacity:1;} 


 .info-c {float:right;padding:5px 15px 5px 0;} 

.main-title-p {
 display: flex;
 align-items: center;
 justify-content: space-between;
}
.main-title-p .footerabout {
padding: 10px 12px;
}

.main .popular-photo-block-title {
    text-align: left;
}
.popular-photo-block-title span {
    font-size: 11pt;
    float: right;
    padding: 0 2%;
    font-weight: normal; 
    background-color: #c73434;
    border-radius: 10px;
    margin-right:2%;
}
.popular-photo-block-title span a { 
    color: #ffffff; 
}
.popular-photo-block-title img {
    vertical-align: bottom;
    width: 27px; 
}
 
.codes {border-top:3px solid #f6f6f6;padding:6px 0 10px 0}
.codes .captcha-answer, .codes img {max-height: 30px;margin-top:-4px} 
.usser {width:120px;float:left;max-height: 30px;}
 
.kode img {
width: 75px;
    margin-top: -2px;
}
img.captcha-question.mchat {
    height: 36px;
    padding-top: 1px;
}
.kode input[type=text], input[type=password], textarea {min-height: 30px;max-height: 150px;}
 table.mchat .kode { display: flex ; align-items: center;    height: 34px;}
 img.captcha-renew.mchat {
    display: none;
}

.uSpoilerClosed, .uSpoilerButBl input[type=button] {width:100%;}
.uSpoilerText {border-radius:5px;text-align:center;margin-top:-15px;}

.tabs {padding-top: 10px!important; display: flex; justify-content: space-evenly;} 

.tabs li { 
 color:#ccc;
}  
.info .tabs li { 
 text-align: center;  
 font-size: 16pt; 
}   
.box { 
 display: none; 
} 
.box.visible { 
 display: block; 
}

.tabs li.current .cr-16, .tabs li:hover .cr-16 {color:#fa8900}
.tabs li.current .cr-15, .tabs li:hover .cr-15 {color:#be4bdb}
.tabs li.current .cr-14, .tabs li:hover .cr-14 {color:#1fa67a}
.tabs li.current .cr-13, .tabs li:hover .cr-13 {color:#f00}

.h-block-content .info {margin-bottom: 15px;} 
 .h-block-in { overflow-y: hidden;}
.h-block-in:hover {overflow-y: auto;} 
.h-block-content .box input[type=button] {border: 1px solid #d7e3ec; background-color: #d7e3ec57;color:#333;margin-top:10px}
.h-block-content .box input[type=button]:hover {background-color: #d7e3ec;} 
 
.update_date {
 float: left; 
 color: #585858; 
 padding-top:5px;
}

.h-block-content .live {padding-left:45px;}
.arturik {margin-top:5px;width:100%;min-height: 40px;} 
 
 
/* Hide scroll bar */

html.remodal-is-locked {
 overflow: hidden;

 -ms-touch-action: none;
 touch-action: none;
}

/* Anti FOUC */

.remodal,
[data-remodal-id] {
 display: none;
}

/* Necessary styles of the overlay */

.remodal-overlay {
 position: fixed;
 z-index: 9999;
 top: -5000px;
 right: -5000px;
 bottom: -5000px;
 left: -5000px;

 display: none;
}

/* Necessary styles of the wrapper */

.remodal-wrapper {
 position: fixed;
 z-index: 10000;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;

 display: none;
 overflow: auto;

 text-align: center;

 -webkit-overflow-scrolling: touch;
}

.remodal-wrapper:after {
 display: inline-block;

 height: 100%;
 margin-left: -0.05em;

 content: "";
}

/* Fix iPad, iPhone glitches */

.remodal-overlay,
.remodal-wrapper {
 -webkit-backface-visibility: hidden;
 backface-visibility: hidden;
}

/* Necessary styles of the modal dialog */

.remodal {
 position: relative;
 border-radius: 10px;
 outline: none;

 -webkit-text-size-adjust: 100%;
 -ms-text-size-adjust: 100%;
 text-size-adjust: 100%;
}

.remodal-is-initialized {
 /* Disable Anti-FOUC */
 display: inline-block;
}


/*
 * Remodal - v1.1.1
 * Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking.
 * 
 *
 * Made by Ilya Makarov
 * Under MIT License
 */

/* ==========================================================================
 Remodal's default mobile first theme
 ========================================================================== */

/* Default theme styles for the background */

.remodal-bg.remodal-is-opening,
.remodal-bg.remodal-is-opened {
 -webkit-filter: blur(3px);
 filter: blur(3px);
}

/* Default theme styles of the overlay */

.remodal-overlay {
 background: rgba(43, 46, 56, 0.97);
}

.remodal-overlay.remodal-is-opening,
.remodal-overlay.remodal-is-closing {
 -webkit-animation-duration: 0.3s;
 animation-duration: 0.3s;
 -webkit-animation-fill-mode: forwards;
 animation-fill-mode: forwards;
}

.remodal-overlay.remodal-is-opening {
 -webkit-animation-name: remodal-overlay-opening-keyframes;
 animation-name: remodal-overlay-opening-keyframes;
}

.remodal-overlay.remodal-is-closing {
 -webkit-animation-name: remodal-overlay-closing-keyframes;
 animation-name: remodal-overlay-closing-keyframes;
}

/* Default theme styles of the wrapper */

.remodal-wrapper {
 padding: 10px 20px 0;
}

/* Default theme styles of the modal dialog */

.remodal {
 box-sizing: border-box;
 width: 100%;
 margin-bottom: 10px;
 padding: 35px;

 -webkit-transform: translate3d(0, 0, 0);
 transform: translate3d(0, 0, 0);

 color: #2b2e38;
 background: #fff;
}
 

.remodal.remodal-is-opening,
.remodal.remodal-is-closing {
 -webkit-animation-duration: 0.3s;
 animation-duration: 0.3s;
 -webkit-animation-fill-mode: forwards;
 animation-fill-mode: forwards;
}

.remodal.remodal-is-opening {
 -webkit-animation-name: remodal-opening-keyframes;
 animation-name: remodal-opening-keyframes;
}

.remodal.remodal-is-closing {
 -webkit-animation-name: remodal-closing-keyframes;
 animation-name: remodal-closing-keyframes;
}

/* Vertical align of the modal dialog */

.remodal,
.remodal-wrapper:after {
 vertical-align: middle;
}

/* Close button */
.remodal-close {
 position: absolute;
 bottom: -42px;
 left: 50%;
 margin-left: -17.5px !important;
 display: block;
 overflow: visible;
 width: 35px;
 height: 35px;
 margin: 0;
 padding: 0; 
 -webkit-transition: color 0.2s;
 transition: color 0.2s;
 text-decoration: none;
 color: #ffffff;
 border: 0;
 outline: 0;
 background: transparent;
}


.remodal-close:hover,
.remodal-close:focus {
 color: #fff;
}

.remodal-close:before {
 font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;
 font-size: 43px;
 line-height: 35px;

 position: absolute;
 top: 0;
 left: 0;

 display: block;

 width: 35px;

 content: "\00d7";
 text-align: center;
}

/* Dialog buttons */

.remodal-confirm,
.remodal-cancel {
 font: inherit;

 display: inline-block;
 overflow: visible;

 min-width: 110px;
 margin: 0;
 padding: 12px 0;

 cursor: pointer;
 -webkit-transition: background 0.2s;
 transition: background 0.2s;
 text-align: center;
 vertical-align: middle;
 text-decoration: none;

 border: 0;
 outline: 0;
}

.remodal-confirm {
 color: #fff;
 background: #81c784;
}

.remodal-confirm:hover,
.remodal-confirm:focus {
 background: #66bb6a;
}

.remodal-cancel {
 color: #fff;
 background: #e57373;
}

.remodal-cancel:hover,
.remodal-cancel:focus {
 background: #ef5350;
}

/* Remove inner padding and border in Firefox 4+ for the button tag. */

.remodal-confirm::-moz-focus-inner,
.remodal-cancel::-moz-focus-inner,
.remodal-close::-moz-focus-inner {
 padding: 0;

 border: 0;
}

/* Keyframes
 ========================================================================== */

@-webkit-keyframes remodal-opening-keyframes {
 from {
 -webkit-transform: scale(1.05);
 transform: scale(1.05);

 opacity: 0;
 }
 to {
 -webkit-transform: none;
 transform: none;

 opacity: 1;

 -webkit-filter: blur(0);
 filter: blur(0);
 }
}

@keyframes remodal-opening-keyframes {
 from {
 -webkit-transform: scale(1.05);
 transform: scale(1.05);

 opacity: 0;
 }
 to {
 -webkit-transform: none;
 transform: none;

 opacity: 1;

 -webkit-filter: blur(0);
 filter: blur(0);
 }
}

@-webkit-keyframes remodal-closing-keyframes {
 from {
 -webkit-transform: scale(1);
 transform: scale(1);

 opacity: 1;
 }
 to {
 -webkit-transform: scale(0.95);
 transform: scale(0.95);

 opacity: 0;

 -webkit-filter: blur(0);
 filter: blur(0);
 }
}

@keyframes remodal-closing-keyframes {
 from {
 -webkit-transform: scale(1);
 transform: scale(1);

 opacity: 1;
 }
 to {
 -webkit-transform: scale(0.95);
 transform: scale(0.95);

 opacity: 0;

 -webkit-filter: blur(0);
 filter: blur(0);
 }
}

@-webkit-keyframes remodal-overlay-opening-keyframes {
 from {
 opacity: 0;
 }
 to {
 opacity: 1;
 }
}

@keyframes remodal-overlay-opening-keyframes {
 from {
 opacity: 0;
 }
 to {
 opacity: 1;
 }
}

@-webkit-keyframes remodal-overlay-closing-keyframes {
 from {
 opacity: 1;
 }
 to {
 opacity: 0;
 }
}

@keyframes remodal-overlay-closing-keyframes {
 from {
 opacity: 1;
 }
 to {
 opacity: 0;
 }
}

@media only screen and (min-width: 641px) {
 .remodal {
 max-width: 700px;
 }
}

@media (max-width:768px){
.remodal, .remodal-wrapper:after {
 vertical-align: text-top;
}
  

.lt-ie9 .remodal-overlay {
 background: #2b2e38;
}

.lt-ie9 .remodal {
 width: 700px;
}
  
  }

.wrap-topnews { 
    max-width: 1000px;
    margin: 0 auto;
}

.tumidlogan {width:100%;margin:0 auto}
.tumidlogan img {padding: 15px 0 0; max-width: 40px; }
.tumidlogan .open:hover {transition: all 200ms;box-shadow: 1px 4px 21px -17px #c44bff; background:#f0f2f5;border-color: #e2e2e2;} 
.tumidlogan .open {text-align: center; position: relative; border: 2px solid #f6f6f6; border-radius: 10px;cursor: pointer; overflow: hidden;margin:0 auto; display: block; width: 100px;height:100px;background:#fff;}
.tumidlogan .open span {text-align: center; position: absolute; bottom: 20px; z-index: 9999999999; left: 0; color: #000; width: -webkit-fill-available;}
.tumidlogan .open a { color:#fff; text-shadow: 1px 1px 2px #00000049;text-decoration:none} 
 
.swiper-button-next, .swiper-button-prev {
 top: 40%; 
}
.swiper-button-next{
 right: -40px !important;
}

.swiper-button-prev{
 left: -40px !important;
}
.swiper-button-next:after, .swiper-button-prev:after {
 font-size: 24px !important;
 color:#000;
}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom:0px !important}
 
.tumidlogan a, .click a, a:hover .h-block-content, .h-block-content-x { color:#fff; text-decoration:none}

.chat input[type=button] {
 font-size:17px;
 padding:8px 0;
 border: 1px solid #322eb8;
 background-color: #4c48d0; 
 text-shadow: 1px 1px 2px #00000049;text-decoration:none
}

.chat input[type=button]:hover {background-color: #322eb8;}

#uidLogFormAjx .uid, .uComForm .uid {display:none!important;}
 
.kasting {
margin: 0 5px;
    font-weight: 550;
    text-transform: uppercase;
    color: #000;
    border-radius: 10px;
    padding: 6px 10px 2px;
    border: 2px solid #000;
    display: inline-table;
}
.kasting:hover {border: 2px solid #e60086;color: #e60086 }

.sey hr {margin:5px 0; border-bottom: 1px solid #f6f6f6;}

.cat-e {margin-top:15px;font-size:17px;font-weight: 550;}
.cat-e a { padding: 0 12px 0 4px;color:#000} 
.cat-e a:hover {color:#f00}

.video .h-mtr-short, .video .h-mtr-det, .ucf-avatar, .video .imgsCont2 .img2, .video .imgsCont2 .img1, .video .imgsCont2 .img3, .video .imgsCont2 .img4, .video .imgsCont2 .img5, .video .imgsCont2 .img6, .video .h-mtr-img img {display:none;}
.video .h-mtr-title {padding-bottom:20px}
.video .h-mtr-right {padding: 10px 20px 10px 20px;}

.h-block .tumidlogan {width: 100%}
 
.mchat .captcha-block, .mchat .myWinCont .captcha-block {float:left;width: 50%!important;margin:0!important;}
#addcBut {margin:-1px 0 20px 0!important;}
.ucf-options {float:none!important;}
.ucf-content {margin:0!important;} 
.uauth-small-links {margin: 0 0 10px 0!important;}

.site_master {background:#ff4599; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; padding: 1px 5px; color:#fff; font-size:11px;}
.site_moder {background:#45A744; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; padding: 1px 5px; color:#fff; font-size:11px;}
.site_gost {background:#756986!important; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; padding: 1px 5px; color:#000; font-size:11px;}
.site_usser {background: linear-gradient(175deg, #9c6be0 0, #cc51cb99 100%); border-radius: 3rem; padding: 2px 7px; position: absolute; font-size: 11px; right: 0; top: -10px;}
.site_usser a {color:#fff;}
.site_ya {background:#9a4dd1; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; padding: 1px 5px; color:#fff; font-size:11px;}

.h-photo-block-post-button {box-shadow: 2px 1px 9px #ff17f0ab; }
#uEntriesList .h-photo-block-post-button:hover {
background: #ff2ac97d;
} 

.btn-inner, .wbb-sup, .wbb-sub {display:none;}
.ayaznala {font-weight: 550;background-image: url(/img/fon-sl.jpg);border: 1px solid #d7e3ec;text-align:center;font-size:16px;padding: 14px 5px;border-radius:6px;margin-bottom: 50px;}

.ayaznal {
background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUxIiBoZWlnaHQ9IjE2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIG9wYWNpdHk9Ii4yIj48cGF0aCBvcGFjaXR5PSIuODgiIGQ9Ik0zMS42MTggNTMuMDA0bC43NDItMTQuMTMyLTEzLjEyIDcuMjczeiIvPjxwYXRoIGQ9Ik0yMDUuNzk2IDE0OS4zMzNjNC40NDMgNC4xNDMgNC42ODYgMTEuMTA0LjU0MyAxNS41NDctNC4xNDMgNC40NDMtMTEuMTA0IDQuNjg2LTE1LjU0Ny41NDMtNC40NDMtNC4xNDQtNC42ODYtMTEuMTA0LS41NDMtMTUuNTQ3IDQuMTQzLTQuNDQzIDExLjEwNC00LjY4NiAxNS41NDctLjU0M3ptLTIuNjI2IDIuODE2YTcuMTUgNy4xNSAwIDEgMC05Ljc1MiAxMC40NTggNy4xNSA3LjE1IDAgMCAwIDkuNzUyLTEwLjQ1OHoiIG9wYWNpdHk9Ii45MiIvPjxwYXRoIG9wYWNpdHk9Ii43OSIgZD0iTTkuNjQ1IDExMS4zMDVsNS40Ni0xLjQzNi0yLjE4MiA1LjIwNiAzLjA1MiA0Ljc0OS01LjYyNS0uNDY2LTMuNTczIDQuMzctMS4yOTUtNS40OTQtNS4yNi0yLjA0NyA0LjgyNC0yLjkzLjMyMi01LjYzNnoiLz48cGF0aCBkPSJNODAuMzI3LjU2M0E5LjUgOS41IDAgMSAxIDc4LjM0IDE5LjQ2IDkuNSA5LjUgMCAwIDEgODAuMzI3LjU2M3ptLS4zNDggMy4zMDdhNi4xNzUgNi4xNzUgMCAxIDAtMS4yOSAxMi4yODIgNi4xNzUgNi4xNzUgMCAwIDAgMS4yOS0xMi4yODJ6IiBvcGFjaXR5PSIuODYiLz48cGF0aCBvcGFjaXR5PSIuNzgiIGQ9Ik0yNDAuMTA4IDQ1LjQ5OWwtMS4xODIgNC40OTUgNC4yODctMS43OTYgMy45MSAyLjUxNC0uMzgzLTQuNjMzIDMuNi0yLjk0Mi00LjUyNS0xLjA2Ny0xLjY4Ni00LjMzMi0yLjQxMyAzLjk3My00LjY0MS4yNjV6Ii8+PHBhdGggb3BhY2l0eT0iLjk2IiBkPSJNMTUyLjM5NiAxMjEuNzE2bDMuNjQ4IDQuMzA3IDEuMi01LjUxNiA1LjIyMy0yLjEzOS00Ljg3NS0yLjg0NS0uNDItNS42MjktNC4yMTIgMy43NTctNS40ODQtMS4zNCAyLjI3MiA1LjE2OC0yLjk2OSA0Ljh6Ii8+PC9nPjwvc3ZnPg==) 0 0/20% repeat, url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUxIiBoZWlnaHQ9IjE2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIG9wYWNpdHk9Ii4yIj48cGF0aCBvcGFjaXR5PSIuODgiIGQ9Ik0zMS42MTggNTMuMDA0bC43NDItMTQuMTMyLTEzLjEyIDcuMjczeiIvPjxwYXRoIGQ9Ik0yMDUuNzk2IDE0OS4zMzNjNC40NDMgNC4xNDMgNC42ODYgMTEuMTA0LjU0MyAxNS41NDctNC4xNDMgNC40NDMtMTEuMTA0IDQuNjg2LTE1LjU0Ny41NDMtNC40NDMtNC4xNDQtNC42ODYtMTEuMTA0LS41NDMtMTUuNTQ3IDQuMTQzLTQuNDQzIDExLjEwNC00LjY4NiAxNS41NDctLjU0M3ptLTIuNjI2IDIuODE2YTcuMTUgNy4xNSAwIDEgMC05Ljc1MiAxMC40NTggNy4xNSA3LjE1IDAgMCAwIDkuNzUyLTEwLjQ1OHoiIG9wYWNpdHk9Ii45MiIvPjxwYXRoIG9wYWNpdHk9Ii43OSIgZD0iTTkuNjQ1IDExMS4zMDVsNS40Ni0xLjQzNi0yLjE4MiA1LjIwNiAzLjA1MiA0Ljc0OS01LjYyNS0uNDY2LTMuNTczIDQuMzctMS4yOTUtNS40OTQtNS4yNi0yLjA0NyA0LjgyNC0yLjkzLjMyMi01LjYzNnoiLz48cGF0aCBkPSJNODAuMzI3LjU2M0E5LjUgOS41IDAgMSAxIDc4LjM0IDE5LjQ2IDkuNSA5LjUgMCAwIDEgODAuMzI3LjU2M3ptLS4zNDggMy4zMDdhNi4xNzUgNi4xNzUgMCAxIDAtMS4yOSAxMi4yODIgNi4xNzUgNi4xNzUgMCAwIDAgMS4yOS0xMi4yODJ6IiBvcGFjaXR5PSIuODYiLz48cGF0aCBvcGFjaXR5PSIuNzgiIGQ9Ik0yNDAuMTA4IDQ1LjQ5OWwtMS4xODIgNC40OTUgNC4yODctMS43OTYgMy45MSAyLjUxNC0uMzgzLTQuNjMzIDMuNi0yLjk0Mi00LjUyNS0xLjA2Ny0xLjY4Ni00LjMzMi0yLjQxMyAzLjk3My00LjY0MS4yNjV6Ii8+PHBhdGggb3BhY2l0eT0iLjk2IiBkPSJNMTUyLjM5NiAxMjEuNzE2bDMuNjQ4IDQuMzA3IDEuMi01LjUxNiA1LjIyMy0yLjEzOS00Ljg3NS0yLjg0NS0uNDItNS42MjktNC4yMTIgMy43NTctNS40ODQtMS4zNCAyLjI3MiA1LjE2OC0yLjk2OSA0Ljh6Ii8+PC9nPjwvc3ZnPg==) 0 0/40% repeat, linear-gradient(226deg, #6417EA 0%, rgb(217 52 183 / 60%) 100%), #EA6060;
color: #fff; 
text-align: center; 
padding:14px; 
}
.ayaznal_play { 
margin:15px 10px;
box-sizing: border-box;
display: inline-block;
line-height: 1.5rem;
text-align: center;
text-decoration: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: linear-gradient(2deg, #6f1ea8 0%, #ce40d5 100%);
border-radius: .3333rem;
box-shadow: 0 1rem 1.5rem -0.5rem rgb(0 0 0 / 20%);
color: #fff;
padding: .5555rem 1rem;
cursor: pointer;
font-size: 1.3rem;
}
.ayaznal_play:hover {text-decoration: underline;color:#fff}
.ayaznal span, .onlyfans span {
 display: block; 
font-family: monospace;
    font-weight: 555;
    font-size: 12pt;
}

.a-manga {
color: #000; 
text-align: center; 
padding:30px 0; 
background-image: url(/img/a-manga.jpg);
background-position: top center; 
background-repeat: no-repeat;
min-width: 550px;
width: 100%;
}
.a-manga_play { 
margin:10px;
box-sizing: border-box;
display: inline-block; 
text-align: center;
text-decoration: none;
-webkit-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: linear-gradient(to right, #ee3db0 0%, #8721a6 0%, #ed49ff 100%);
border-radius: .3333rem;
box-shadow: 0 1rem 1.5rem -0.5rem rgb(0 0 0 / 20%);
color: #fff;
padding: .4444rem 1rem;
cursor: pointer;
    box-shadow: 0 1px 8px #913fae;
font-size: 1.1rem;
}
.a-manga_play:hover {text-decoration: underline;color:#fff}
.a-manga-title {
text-align: center;
font-weight: bold; 
line-height: 1.3rem;
font-size: 1.2rem;
padding: .4444rem 1rem;
} 
.a-manga-title a {
text-decoration: none; 
color: #333;
} 


.wysibb-text .wysibb-text-iframe {height:130px!important;}

a.add-news-link {
 z-index: 999;
 text-align: center;
 position: fixed;
 bottom: 60px; 
 width: 200px;
 left: 50%;
 margin-left: -110px;
 background: #fddd52;
 color: #000;
 text-decoration: none;
 padding: 10px;
 font-size: 17px;
 border-radius: 29px;
 box-shadow: 0 3px 3px #d0d0d0;
 transition:all 0.2s;
}

a.add-news-link:hover {
 transition:all 0.2s;
 background:#0f8fff;
 color:#fff;
 z-index: 999;
 
} 

.remodal.horocscope {
 padding: 0px;
 background: url(/goroscop/horoscope.jpg);
 height: 80vh;
}

.horo-content{border-radius:1rem;overflow: overlay; margin-bottom: 0; height: calc(95vh - 100px);}

.horo-content iframe {border-radius:1rem;overflow:hidden;} 

.gb-cash h1 {margin-top:0}
.rpl-online .ayaznal { 
background: #000000; 
background-image: linear-gradient(91deg,#1a1a1a 30%,rgba(26,26,26,.53) 50%,rgba(26,26,26,0) 62%),url(/img/faiting.jpg);
background-position: right;
background-repeat: no-repeat;
min-height: 210px;
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 4rem;
}
.gb-cash .ayaznal span b, .rpl-online .ayaznal span b {font-size: 20px;}
.gb-cash .ayaznal span, .rpl-online .ayaznal span {font-weight: 300;color: #fff; font-family: "Roboto", "Arial", sans-serif; font-size: 16px; text-align: left; }
.gb-cash .ayaznal .a-manga_play, .rpl-online .a-manga_play {padding: 50px 100px; background: #632bb600; box-shadow: 0px 0px 1px #913fae;} 
.gb-cash:hover .a-manga_play, .rpl-online:hover .a-manga_play {background: #632bb6c2;}

.gb-cash .ayaznal h3, .rpl-online .ayaznal h3 {
    text-align: left;
    color: #fff;
    font-weight: 600;
    font-size: 1.4rem;
    margin-top: 0;    margin-bottom: 0.7rem;
}

.gb-cash .ayaznal .w-50, .rpl-online .ayaznal .w-50 { 
    margin-left: 1rem;
}
 
.w-50 a {text-decoration: none!important;}
.rpl-link { 
color: #fff;
    background-color: #574fc4;
    -webkit-box-shadow: 0 2px 24px rgb(87 79 196 / 24%);
    box-shadow: 0 2px 24px rgb(87 79 196 / 24%);
    width: 50%;
    padding: .7rem 0.5rem;
    border-radius: 1rem;
    margin-top: 6%;
}
.rpl-link:hover {
    background-color: #4d479f;
}


.online-block { 
 padding: 1rem 0.8rem; 
} 

.ThrForumBarCl12 {display:none}

.one {color:#222222;text-align:center;margin-top:-15px;}
.one h1 {margin:0 0 15px 0;}
.one h1 img {width: 30px;}
.one h1 i {color:#944b8c}

.h-mtr-title i, .live i {vertical-align: middle;font-size: 13px;}

.forum-box .gradient-button {right: 4% !important;} 
.gradient-button {
 cursor: alias;
 z-index: 999;
 text-align: center;
 position: fixed;
 bottom: 20px; 
 width: 210px;
 text-decoration: none;
 display: inline-block;
 color: white;
 padding: 20px;
 right: 17%; 
 border-radius: 10px;
 font-family: 'Montserrat', sans-serif;
 text-transform: uppercase;
 letter-spacing: 2px;
 background-image: linear-gradient(to right, #693dee 11%, #a6218f 56%, #af11c0 93%);
 background-size: 200% auto; 
 transition: .5s;
 box-shadow: 0 3px 8px #347ee88c;
 text-shadow: 1px 1px 0px #000;
}
.gradient-button:hover {
 background-position: right ;
 box-shadow:0 3px 8px #ab2eee8c;
 color: white;
}

.box .kode img {margin-top: 0px;}
.box form#MCaddFrm .captcha-answer {width: 90px;}

.box .recaptcha-wrapper.compact {
width: 159px;
height: 60px;
} 
.codes {min-width:300px}
 
.catsTableI .fans {padding-right:10px;} 
.fans:hover {text-shadow: 2px 3px 8px #ee2ee336;}
.fans {text-shadow: 2px 3px 8px #347ee842;}

.forec tr td {border:1px solid #33333324;padding:3px;text-align:center;}
.forec .look {background: #fff;}
.forec .alook {background: #c2c5ca29;}
.forec .green {background: #98FB98}
.forec .red {background: #ff9999}
.forec .vozvrat {background: #E0FFFF}
.forec tr td a {float:left;    text-align: left; font-weight: 550;text-decoration:none;color:#000;padding-left:5px;}
.forec tr td img {width: 20px; vertical-align: middle;}
.for_info {background:#d7e3ec; font-weight: 550;}
 

.hide {
 display: none; 
}
.hide + label ~ div{
 display: block; 
}
.hide + label { 
 cursor: pointer;
 display: inline-block; 
}

.hide:checked + label + div {
 display: none; 
}

.mobile-panel,.mobile-frofil{display:none}

#ads-e, #ads-a {margin-bottom:30px;display:none;}

#ads {margin-bottom:30px;}

.post .tabs {font-size: 1rem;color: #000;display:block}
.post .tabs a {text-decoration:none;}
 
 
 
form ul.form-fields {
    display: block!important;
}

#menu i.fa.fa-angle-up, #menu i.fa.fa-angle-down { 
    background: #8c8c8c26;
    height: 25px;
    width: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 0.6rem;
padding-top: 2px;
}

#menu li a.active, #menu li a:hover, .w-10:hover  { 
color:#000; 
} 
#menu li a:hover { 
font-weight: 600;
}
a#aside-m {
    margin-top: .7rem;
} 

#menu img {
margin-right: 0.4rem;
width:25px;
opacity: 0.7;
}  
#menu li a.active img, #menu li a:hover img {opacity: 1;}
#menu a.active .fa, #menu a.hover .fa {color:#000; font-weight: inherit;} 
#menu hr {
    margin: 15px 5%;
}
ul {list-style:none;margin:0;padding:0;}   
#menu li a, #ads.h-mtr-tab a:hover {text-decoration: none;}  
 
#menu li a:link, #menu li a:visited {
    display: flex;
  padding-left: .2rem;
    height: 35px; 
    align-items: center;
  border-bottom: 1px solid #9595951c;
}  
#menu li a:hover {color: #000;} 
#menu .st-1 i {color: #486fa7;} 
#menu .st-2 i {color: #2a9681;} 
#menu li a span, .sticky.tabs li span, .sticky.tabs oi span {  
color: #0034ff;
    position: relative;
    right: -3px;
    top: 1px;
    font-size: 11px; 
} 

div#menu {
    padding: 3px 0;
}

.content-sidebar .title {
background: linear-gradient(180deg, #c3b5b729 35%, transparent);
    padding: 5px 7px;
    font-size: 16px; 
    display: flex;
    box-shadow: 0px -1px 0px 0px #69696933;
    justify-content: space-between;
}
 
.content-sidebar .title a img {
    width: 20px;
    height: 20px;
    filter: grayscale(100%);
}

.content-sidebar .title a:hover img { 
    filter: grayscale(0%);
}

.sticky.tabs li span, .sticky.tabs oi span {padding: 0.3rem; 
    top: -1px;
    color: #ffffff;
    background: #2a7aff;
    border-radius: 3rem;
}

 .menu-x .sticky.tabs li a{   font-size: 1rem; position: relative;}
  
.feed, .girl {
    background: #fff;
    border-radius: 15px;  
}

.newTV {
    margin: 20px 0;
}

.feed {box-shadow: 0px 0px 0px 1px #cccccc78}
.girl {box-shadow: 0px 1px 3px 0px #c592ca91}
.feed a.popular-photo-block-item-img img { border-radius: 0.6rem; }

.m_profimage {padding:4px 5px 4px 5px;float:left;height:70px;}  
.m_profimage img {width: 60px; height: 60px; border-radius: 50%;margin-right: 6px;}  
.m_profname {
background: #7bbbba2e;
    padding: 5px;
    font-size: 15px;
    border-radius: 0 1rem 0 0;
    margin-bottom: 5px;
    box-shadow: -1px 1px 0px 1px #7bbbba57;
}  
.m_profinfo a, .profprofinfo a:visited,.profinfo a:active {text-decoration:none; color:#000;font-size:11px;}  
.m_profinfo a:hover {text-decoration:none; color:#007;font-size: 12px;}
.sidebar-block .reg a {color:#000;font-size: .6rem;} 
.sidebar-block input[type=text], .sidebar-block input[type=password] { height: 35px; }
.sidebar-block .av a {padding:5px 10px;font-weight: bold;} 
.sidebar-block {padding: 15px 15px 0;}
.sidebar-block span {margin-top:10px;font-size:15px;}
.m_profinfo span{font-weight: bold;}  
.m_profinfo {
    line-height: normal;
}
.sidebar-block input#miniprofIN {vertical-align:middle; color:#666; font-size:12px;  padding:3px 7px 3px 7px;} 
.sidebar-block input#miniprofIN:active, input#miniprofIN:hover, input#miniprofIN:focus{outline:none; border:1px solid #bdbfc2;}  
.sidebar-block div.input_submit {text-shadow: 1px 1px 2px #00000037;display:inline-block; padding:0 10px; text-align:center; border-radius:1px;}  
.sidebar-block div.input_submit:hover {background-color:#000; color:#fff; cursor:pointer;}  
.sidebar-block div.input_submit.alt {    width: -webkit-fill-available;
    margin: 5px 0;
    background: #7bbbba45;
    padding: 7px 8px;
    border-radius: 10px;
    font-size: 13px;}  
.reg {
    line-height: 1;
}
.sidebar-block div.input_submit.alt:hover {background-color:#000; cursor:pointer;}
 
.sidebar-block label.captcha-block { flex-direction: column; } 
.sidebar-block img.captcha-question.local-auth {
    margin-bottom: 5px;
}

.h-content label.captcha-block {
    margin-top: 10px !important;
}

.sidebar-block img.captcha-renew.local-auth { display: none; } 
.sidebar-block input#fCode { width: 100%; border-radius: .5rem !important; margin-bottom: 10px; }

.m_prof {
    border-bottom: 4px dotted #7bbbba42;
    padding-bottom: 10px;
}

 .rateCount {font-family:"Roboto","Open Sans",helvetica,arial,sans-serif;
 cursor:default; font-size:20px; line-height:20px; color:#666666; margin:5px 0;}
 .btnPlus {width:21px; height:12px; background:url(/img/arrows1.png); transition:all linear 0s; cursor:pointer;}
 .btnPlus:hover {background-position:0 -12px;}
 .btnMinus {width:21px; height:12px; background:url(/img/arrows1.png) 0 -24px; transition:all linear 0s; cursor:pointer;}
 .btnMinus:hover {background-position:0 -36px;} 


.ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item:last-child {padding:10px 12px 0 0;}

.h-photo-block img {
  filter: blur(10px);
}  
.h-photo-block-post-button b {color:#f00;position: absolute;right:4px;top:0;}
.h-photo-block-post-button {
 line-height: 25px;
    padding: 7px 12px;
    bottom: 10px;
    margin: 0 12px;
    border-radius: 3rem;
    position: absolute;
    width: -webkit-fill-available;
    color: #fff;
    background: rgb(0 0 0 / 59%);
    text-align: center;
    font-size: 1.2em;
}

.h-photo-block-post-button:hover {
background: rgb(64 99 159 / 63%);
} 
 

.remodal .look input[type=button], .remodal .look input[type=submit], .remodal .look input[type=reset], .remodal .look .button {
border: none;
background-color: #fff;
color:#633ab5db;
}

.remodal .look .uSpoilerText {padding:10px 20px;text-align: left!important;border-top: 1px solid #dedede;margin-top: 1px;}
 
.remodal .look a {text-decoration:none}

.onlyfans {
background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUxIiBoZWlnaHQ9IjE2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIG9wYWNpdHk9Ii4yIj48cGF0aCBvcGFjaXR5PSIuODgiIGQ9Ik0zMS42MTggNTMuMDA0bC43NDItMTQuMTMyLTEzLjEyIDcuMjczeiIvPjxwYXRoIGQ9Ik0yMDUuNzk2IDE0OS4zMzNjNC40NDMgNC4xNDMgNC42ODYgMTEuMTA0LjU0MyAxNS41NDctNC4xNDMgNC40NDMtMTEuMTA0IDQuNjg2LTE1LjU0Ny41NDMtNC40NDMtNC4xNDQtNC42ODYtMTEuMTA0LS41NDMtMTUuNTQ3IDQuMTQzLTQuNDQzIDExLjEwNC00LjY4NiAxNS41NDctLjU0M3ptLTIuNjI2IDIuODE2YTcuMTUgNy4xNSAwIDEgMC05Ljc1MiAxMC40NTggNy4xNSA3LjE1IDAgMCAwIDkuNzUyLTEwLjQ1OHoiIG9wYWNpdHk9Ii45MiIvPjxwYXRoIG9wYWNpdHk9Ii43OSIgZD0iTTkuNjQ1IDExMS4zMDVsNS40Ni0xLjQzNi0yLjE4MiA1LjIwNiAzLjA1MiA0Ljc0OS01LjYyNS0uNDY2LTMuNTczIDQuMzctMS4yOTUtNS40OTQtNS4yNi0yLjA0NyA0LjgyNC0yLjkzLjMyMi01LjYzNnoiLz48cGF0aCBkPSJNODAuMzI3LjU2M0E5LjUgOS41IDAgMSAxIDc4LjM0IDE5LjQ2IDkuNSA5LjUgMCAwIDEgODAuMzI3LjU2M3ptLS4zNDggMy4zMDdhNi4xNzUgNi4xNzUgMCAxIDAtMS4yOSAxMi4yODIgNi4xNzUgNi4xNzUgMCAwIDAgMS4yOS0xMi4yODJ6IiBvcGFjaXR5PSIuODYiLz48cGF0aCBvcGFjaXR5PSIuNzgiIGQ9Ik0yNDAuMTA4IDQ1LjQ5OWwtMS4xODIgNC40OTUgNC4yODctMS43OTYgMy45MSAyLjUxNC0uMzgzLTQuNjMzIDMuNi0yLjk0Mi00LjUyNS0xLjA2Ny0xLjY4Ni00LjMzMi0yLjQxMyAzLjk3My00LjY0MS4yNjV6Ii8+PHBhdGggb3BhY2l0eT0iLjk2IiBkPSJNMTUyLjM5NiAxMjEuNzE2bDMuNjQ4IDQuMzA3IDEuMi01LjUxNiA1LjIyMy0yLjEzOS00Ljg3NS0yLjg0NS0uNDItNS42MjktNC4yMTIgMy43NTctNS40ODQtMS4zNCAyLjI3MiA1LjE2OC0yLjk2OSA0Ljh6Ii8+PC9nPjwvc3ZnPg==) 0 0/20% repeat, url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUxIiBoZWlnaHQ9IjE2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIG9wYWNpdHk9Ii4yIj48cGF0aCBvcGFjaXR5PSIuODgiIGQ9Ik0zMS42MTggNTMuMDA0bC43NDItMTQuMTMyLTEzLjEyIDcuMjczeiIvPjxwYXRoIGQ9Ik0yMDUuNzk2IDE0OS4zMzNjNC40NDMgNC4xNDMgNC42ODYgMTEuMTA0LjU0MyAxNS41NDctNC4xNDMgNC40NDMtMTEuMTA0IDQuNjg2LTE1LjU0Ny41NDMtNC40NDMtNC4xNDQtNC42ODYtMTEuMTA0LS41NDMtMTUuNTQ3IDQuMTQzLTQuNDQzIDExLjEwNC00LjY4NiAxNS41NDctLjU0M3ptLTIuNjI2IDIuODE2YTcuMTUgNy4xNSAwIDEgMC05Ljc1MiAxMC40NTggNy4xNSA3LjE1IDAgMCAwIDkuNzUyLTEwLjQ1OHoiIG9wYWNpdHk9Ii45MiIvPjxwYXRoIG9wYWNpdHk9Ii43OSIgZD0iTTkuNjQ1IDExMS4zMDVsNS40Ni0xLjQzNi0yLjE4MiA1LjIwNiAzLjA1MiA0Ljc0OS01LjYyNS0uNDY2LTMuNTczIDQuMzctMS4yOTUtNS40OTQtNS4yNi0yLjA0NyA0LjgyNC0yLjkzLjMyMi01LjYzNnoiLz48cGF0aCBkPSJNODAuMzI3LjU2M0E5LjUgOS41IDAgMSAxIDc4LjM0IDE5LjQ2IDkuNSA5LjUgMCAwIDEgODAuMzI3LjU2M3ptLS4zNDggMy4zMDdhNi4xNzUgNi4xNzUgMCAxIDAtMS4yOSAxMi4yODIgNi4xNzUgNi4xNzUgMCAwIDAgMS4yOS0xMi4yODJ6IiBvcGFjaXR5PSIuODYiLz48cGF0aCBvcGFjaXR5PSIuNzgiIGQ9Ik0yNDAuMTA4IDQ1LjQ5OWwtMS4xODIgNC40OTUgNC4yODctMS43OTYgMy45MSAyLjUxNC0uMzgzLTQuNjMzIDMuNi0yLjk0Mi00LjUyNS0xLjA2Ny0xLjY4Ni00LjMzMi0yLjQxMyAzLjk3My00LjY0MS4yNjV6Ii8+PHBhdGggb3BhY2l0eT0iLjk2IiBkPSJNMTUyLjM5NiAxMjEuNzE2bDMuNjQ4IDQuMzA3IDEuMi01LjUxNiA1LjIyMy0yLjEzOS00Ljg3NS0yLjg0NS0uNDItNS42MjktNC4yMTIgMy43NTctNS40ODQtMS4zNCAyLjI3MiA1LjE2OC0yLjk2OSA0Ljh6Ii8+PC9nPjwvc3ZnPg==) 0 0/40% repeat, linear-gradient( 209deg, #ffbbc0 0%, #7925d1d1 39.98%, #3636b2cc 108%); 
color: #fff;
text-align: center;
padding: 14px;
}

.onlyfans .ayaznal_play {
background: #000000;
}

.onlyfans  a:hover {
text-decoration:none;
color:#ff42b7;
}

.u-center .plus-buy-small {margin-top:25px;margin-bottom:15px;display: block;}
 
#uidLogForm p .loginButton {display:none}

/*login*/ 
div#uidLogButton, #uidLogButtonAjx .loginButton {display: none;} 
div#baseLogForm {display:block !important;} 
#uidLogButtonAjx .noun {padding:15px 0;display: block}
/*****/ 

.page1 a.new-photo-block-item-img img {width: 30px; height: 30px;border-radius:0} 
.page1 a.new-photo-block-item-img { height: 30px; width: 30px;padding: 6px;}
 
.lenta .owl-carousel { 
    width: 90%;
} 

.lineMenu.lenta {
    margin-top: 7%;
} 
 
 
.news .lineMenu, .news .owl-carousel {max-height: 70px;}
.news .owl-prev, .news .owl-next {display:none}
.lineMenu { max-width: 1000px; margin: 0 auto;padding: 10px 0;  overflow: hidden; display: flex;}
.owl-prev {position:absolute; z-index:3; width: 35px; height: 35px; background:url(/img/menu/left.png)!important; top:0; left:0; cursor:pointer;  border: 0;opacity: 0.1;}
.owl-next {position:absolute; z-index:3; width: 35px; height: 35px; margin-left: 745px; background:url(/img/menu/right.png)!important; top:0; right:0; cursor:pointer;border: 0;opacity: 0.1;}
 .disabled {display:none;}
#lineMenuCont { transition:transform 0.1s;}
.owl-stage .item { margin-right: 0.5rem; }
#lineMenuCont a {float: left; display: block; padding: 0 14px; line-height: 32px; color: #222; text-decoration: none;background: #b3b3b32b; border-radius: 10px;}
#lineMenuCont a img {padding-top: 8px;}
#lineMenuCont a.fans, #lineMenuCont a.twich, #lineMenuCont a.insta, #lineMenuCont a.tiktok {color:#fff;font-weight: 550;text-shadow: 0 0 2px #000;border-radius: 0.4rem 0.4rem 0 0;margin:0 5px;}
#lineMenuCont a.fans {background: linear-gradient(7deg, rgb(177 62 255) 0%, rgba(89, 17, 183, 0.75) 100%);}
#lineMenuCont a.twich {background: linear-gradient(160deg, rgb(58 78 255) 0%, rgb(85, 169, 255) 100%);}
#lineMenuCont a.insta {background: linear-gradient(349deg, rgba(255,28,69,1) 0%, rgba(164,67,210,1) 99%);}
#lineMenuCont a.tiktok {background: linear-gradient(to bottom right, blue, pink);}
#lineMenuCont a:hover {background: #b3b3b34f;} 
#lineMenuCont a:hover img { padding: 4px 0;} 
#lineMenuCont a.active {font-weight:550;}

.forum-box .lineMenu {margin-left:0;}


@media only screen and (max-width:1180px) { 
.owl-prev, .owl-next {display:none!important;}
#lineMenuCont a {font-size:12px;}
}

#moreBtn, #moreBtn-1 {
margin:1.5rem auto; width:200px; height:40px; line-height:40px; color:#111; background:#eee; text-align:center; 
border-radius:6px; cursor:pointer;
}
#moreBtn:hover {color:#fff; background:#007aff;}

 .pagePlus {font-family:'Roboto', sans-serif;padding:1rem 0}
 .pagePlus .title1 {text-align:center; padding-bottom:20px; padding-top:15px;}
 .pagePlus .title1 h1 {font-size:48px; font-weight:700; padding:0; margin-bottom:15px;}
 .pagePlus .title1 p {font-size:18px; line-height:28px;}
 .pagePlus .title2 {padding:20px 0; }
 .pagePlus .title2 h1 {font-size:26px; font-weight:600; padding:0; margin-bottom:15px;}
 .pagePlus .title2 p {font-size:15px; line-height:28px; text-align: justify;}
 .plus-badge {display: inline-block; font-weight: 550; text-align: center; color: #fff; background: #ff49d6; box-shadow: 0 2px 2px rgb(0 0 0 / 15%); border-radius: 100px;} 
 .plus-badge-large {position: absolute; padding: 1px 7px; font-size: .9rem; margin-top: -11px; margin-right: 10px;}
 .title2 h1 img {vertical-align: middle;margin: -5px 0 0 -32px;} 
.photo-title .plus-badge-large {margin-top: -13px; right: 6px;font-size: 0.7rem; transform: rotateZ(15deg); }
  

 .plus-features {background:#f5e4ff; padding:2rem;}
 .plus-features__item {position:relative; float:left; padding-right:1%; width:31%; margin-bottom:20px;  
 }
 .plus-features__item__title {font-size:22px; line-height:42px; padding-left:40px; margin-bottom:0; white-space:nowrap;}
 .plus-features__item__text {font-size:15px; line-height:24px; padding-left:40px;}
 .plus-buy {
    cursor: pointer;
    color: #000;
    font-size: 1rem;
    line-height: 1rem;
    font-weight: 600;
    text-align: left;
    padding-top: 1.5rem;
 }
 .clear_ {clear:both;}
 .clear-mob_ {clear:both; display:none;}


 .main-plus-block, .main-rek-block {border-radius:15px; padding:10px;box-shadow: 0px 1px 4px #ffe4f1c4;}
 .main-rek-block {padding: 0 0 16px 0;    margin-top: 1rem;}
 .main-rek-block img {border-radius: 6px 6px 0px 0px;}
 .main-plus-block p, .main-rek-block p {padding: 0 5px;color: #000; font-size: 10pt; font-family: 'PT Sans';}
 .plus-buy-small {
    background: #3662ff;
    text-shadow: 0px 0 10px #fafafa;
    border-radius: 8px;
    cursor: pointer;
    margin: 0 auto;
    color: #fff;
    font-size: 14px;
    line-height: 30px;
    font-weight: 500;
    width: 85%;
    height: 30px;
    text-align: center;
}
 .plus-buy-small:hover {text-decoration:none;    background: #2744aa;}
 .main-plus-block a:hover {text-decoration: none;}

 @media only screen and (max-width:1180px) {
 .pagePlus .title1 h1 {font-size:24px;} 
 .plus-badge-large {font-size:12px; line-height:21px;  height:20px;margin-top: -10px; padding: 0 10px;}
 .plus-features__item {padding-right:5%; width:44%; background-position:5px 15px; background-size:15px;}
 .plus-features__item__title {font-size:16px; line-height:20px; padding-left:30px;}
 .plus-features__item__text {font-size:12px; line-height:14px; padding-left:30px;}
 .main-plus-block, .newBanner {display:none;}
 .clear_ {display:none;} 
 .clear-mob_ {clear:both; display:block;}
 }
 
.noun,.loginButton{display:none;}      



.myWinGrid {background: rgba(43, 46, 56, 0.97) !important; opacity: 0.35 !important;} 
 .xw-mc ::-webkit-scrollbar { width: 8px; height: 8px; } 
 .xw-mc ::-webkit-scrollbar-thumb:vertical { height: 5px;background-color: rgba(0, 0, 0, 0.4); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } 
 .xw-mc ::-webkit-scrollbar-thumb:horizontal { width: 5px; background-color: rgba(0, 0, 0, 0.4); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } 
 .xw-mc ::-webkit-scrollbar {width: 8px;height: 8px; } 
 .xw-mc ::-webkit-scrollbar-track-piece {display:none; } 
 .x-sh, .xw-bl {display:none !important;} 
 .xw-ml, .xw-mr {margin:0 !important;padding:0 !important;background:none !important;} 
 .xw-mc {color:#333; font-weight: normal; float: none; margin: 0; padding: 5px 8px !important; background: #fff !important; border: 1px solid #fff !important;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);} 
 .xw-hdr img {display:none;} 
 .xw-hdr, .xw-sps .xw-draggable {background: #fff!important;padding: 15px 0 10px 0 !important;border-top-left-radius: 7px;border-top-right-radius: 7px;} 
 .xw-tl, .xw-tr, .xw-tc, .xw-sps .xw-draggable {background: transparent!important;padding: 0px 0px 0px 0px !important;;} 
 .xw-mc:after {content: '';display: block;margin-left: -9px;margin-right: -9px;margin-bottom: -10px;margin-top: 15px;background: #fff;padding: 9px;border-bottom-left-radius: 7px;border-bottom-right-radius: 7px;} 
 .xw-tc {overflow: visible !important;} 
.xt-close:after, .xt-close::after {
 content: '×' !important;
 display: block;
 opacity: 1;
 background: #f6f6f6!important;
 border-radius: 50% !important;
 padding: 4px 22px 5px 7px !important;
 text-align: center;
 font-size: 27px; 
 box-shadow: 0 0 3px 3px #0000003b;
} 
.xt-close:hover:after{
opacity:.5;
}
.close:focus{outline:none;box-shadow:none;}
#bx-pager{height:auto !Important;max-height:350px;}
 .xt-close {top: -30px;right:-33px;margin: 0;z-index: 10014 !important;width: 18px !important;height: 18px !important; no-repeat !important;line-height: 20px;

 font-weight: bold;
 background:transparent !important;
 color: #000;
 text-shadow: 0 1px 0 #fff;
 filter: alpha(opacity=20);
 margin:0px 20px 0 0!Important;
 overflow: inherit !Important;
 

} 
 .xw-body {border: 0 !important;padding: 0 !important; } 
 .xt-maxi {display:none;} 
 .xt-mini {display:none;} 
 .xt-rest {display:none;} 
 .xw-resize .xw-tr {cursor: auto !important;} 
.xw-hdr-text {
 text-align: center !important;
 color: #3c3c3c !important;
 font-weight: bold;
 font-size: 16px!important;
}
 .xw-blank {display:none !important; }

.xw-plain {
 border-radius: 6px !important;
 border: 1px solid #999;
 border: 1px solid rgba(0, 0, 0, .2);

 outline: 0;
 -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
 box-shadow: 0 0px 9px rgba(0, 0, 0, .5) !important;
}
.xw-plain .myBtnCenter a:link, .xw-plain .myBtnCenter a:visited{color:#000 !Important;}
.myWinCont input[type="text"], .myWinCont input[type="password"], .myWinCont .tmplCodeH,.myWinCont textarea {
 color: #676767 !important;
 background-color: #fbfbfb !important;
 border: 1px solid #d6d6d6 !important; 
}
 
.f_error {
    margin: 10px 0;
    padding: 10px;
    background: #8643D6;
    text-align: center;
    color: #fff;
    border-radius: 3px;
}
.f_error a {
    text-decoration: underline;
    color: #fff;
}

.catPages1, .catPages2, .pagesBlock1, .swchItemA1, .pagesBlock2, .pagesBlockuz1, .pagesBlockuz2 {padding:35px 0px 10px 0px;} 
span.catPages1, span.catPages2, span.pagesBlock1, span.pagesBlock2, span.pagesBlockuz1, span.pagesBlockuz2 {  
  display: inline-block;  
}  
.catPages1 a, .catPages2 a, .swchItem1 a, .swchItem2 a, .pagesBlock1 a, .pagesBlock2 a, .pagesBlockuz1 a, .pagesBlockuz2 a, .catPages1 b, .catPages2 b, .pagesBlock1 b, .pagesBlock2 b, .pagesBlockuz1 b, .pagesBlockuz2 b {  
  padding: 5px 10px;
    color: #000000;
    background: none;
    font-size: 16px;
    border: 1px solid #00000047;
    border-radius: .3rem;
    position: relative;
}  
.catPages1 b, .swchItemA1 b, .catPages2 b, .pagesBlock1 b, .pagesBlock2 b, .pagesBlockuz1 b, .pagesBlockuz2 b {  
  font-weight: 800;
}  

.catPages1 b:after, .swchItemA1 b:after, .catPages2 b:after, .pagesBlock1 b:after, .pagesBlock2 b:after, .pagesBlockuz1 b:after, .pagesBlockuz2 b:after {  
content: '';
    width: 100%;
    height: 4px;
    position: absolute;
    background: #000;
    bottom: 0px;
    left: 0px;
}  

.catPages1 a:hover, .swchItemA1 a:hover, .catPages2 a:hover, .pagesBlock1 a:hover, .pagesBlock2 a:hover, .pagesBlockuz1 a:hover, .pagesBlockuz2 a:hover {  
  color:#000;  
  background:none;
}
.swchItemDots {
  letter-spacing:1px;
  color:#828e96;
  font-size:11px;
}

 .blogM {
 display:block; max-width: 100%; min-height:210px; border-radius:9px; border:1px solid #ccc; overflow:hidden; text-decoration:none; margin-bottom: 30px;    background: #fff;
 }
 .blogM .headBG {width:100%; height:150px; display: block; background-size: cover; background-position: center;}   
.blogM .brief a {
 margin-right: 10px; 
}
 .blogM .avaCont {
 width:128px; height:128px; border-radius:50%; overflow:hidden; margin-left:15px; margin-top:-60px; margin-bottom:-50px;box-shadow: 0px 0px 6px 0px #1d1d1d;
 }
 .blogM .avaCont img {height:128px; width:128px;object-fit: cover; object-position: center;}
 .blogM .nickBlock {display:inline-block; margin-left:160px; margin-bottom: 15px; font-size:16px;}
 .blogM .nickname {display:inline-block; text-transform:uppercase; font-weight:bold;color: #000;font-size: 16px;}
 .blogM .nickname h1 {font-size: 14pt; font-weight: 550;}
 .blogM .nickname:hover {color:#493fe2}
 .blogM .nickA {display:block; color:#1aa7e0;}
 .blogM .brief {padding-bottom:10px; display: inline-block; color: #000; float: right;}
 .brief a img {width: 42px;}
 .blogM a:hover {text-decoration:none; }
 .look .kasting {padding: 5px 10px; background: #e9daff;}
 .brieff {padding:5px 15px;font-size: 15px; line-height: 28px; text-align: justify;}

.h-photo-in .blogM { 
text-align: center;
    border: none;
    margin-bottom: 3rem;
    border-radius: 0.5rem;
    box-shadow: inset 0 0 7px 5px #cccccc40;
    padding: 1rem;
 }
.h-photo-in .blogM .headBG { filter:blur(8px); transform:scale(1.1);}   
.h-photo-in .blogM .avaCont {width: 150px; height: 150px;margin: -115px auto 10px;position: relative;box-shadow: 0 25px 50px -12px rgba(0,0,0,0.25);border: 4px solid #fff;}
.h-photo-in .blogM .avaCont img {width: 150px; height: 150px;}
.h-photo-in .blogM .nickBlock {display: inline-block;  margin: 5px 0 2% 0;}
.h-photo-in .blogM .nickA, .popular-photo-block-title .nickA {
    padding: 5px 15px;
    font-size: 16px;
    background: linear-gradient( 135deg, #0200ff80 0%, #9c42f5bd 52.98%, #00a0d07d 100%);
    color: #fff;
    margin: 15px auto;
    border-radius: 15px;
    max-width: 250px;
    text-shadow: 0 0 20px black;
} 
.popular-photo-block-title .nickA {
    font-weight: normal;
    text-align: center;
    margin-bottom: 2%; 
}
.h-photo-in .blogM .nickname {text-transform:none;}
.h-photo-in .blogM .nickname h1 {margin-bottom: auto!important;}  
.h-photo-over .h-photo-in .blogM h1 {margin:0; }  
.h-photo-over .lineMenu {margin: 15px 0 20px 0;}
.main-page h1 { font-size: 1.3rem; text-align: center; }
.blogM .uSocial-uLike .uscl-uLike .uscl-uLikeButton { margin: 10px 0; }
 
a.rollover {
    background: url(/img/subscribe.png); 
    display: block; 
    width: 128px;
    height: 128px;
}

a.rollover:hover {
    background: url(/img/subscribe-h.png);
}

.rp1-online .newBanner {width: 30%;background: #000;padding: 0;    position: relative;margin-bottom:1rem;} 
.rp1-online .newBanner img.addBanner { border-radius: 10px 10px 0 0; height: 130px; max-width: 100%; width: 100%; object-fit: cover; float: inherit; margin: 0;}
.rp1-online { display: flex; justify-content: space-between; align-items: center; }
.rp1-online .newinfo {     color: #000; margin: .3rem; padding: .8rem; background: #fff; border-radius: 0 0 0.5rem 0.5rem; }
.rp1-online .newBanner .ttl {
    color: #000;
    font-size: .9rem; 
    font-weight: 800;
 padding-top:0px;
 }

.rp1-online .newinfo .ttl img {
    position: absolute;
    padding-left: 0.5rem;
    margin-top: -2px;
}

.newinfo span {
    font-weight: 700;
    color: #0a0a0a70;
    text-transform: uppercase;
    font-size: .7rem;
}

.rp1-online .newBanner .btn1 {  
    border-radius: 1rem 0 8px 0;
    position: absolute;
    right: 0;
    bottom: 0; 
    font-weight: 600;
}


.rp1-online .newBanner .txt { 
    padding: 0.4rem 0;
    font-family: math;
}

 .newBanner, .newPhoto {display:block; max-width:100%; margin-bottom:4rem; padding:10px;background: linear-gradient(270deg, #8650dd 0, #4a64e8 100%); border-radius:10px; color:#fff;box-shadow: rgba(17, 17, 26, 0.05) 0px 1px 0px, rgba(17, 17, 26, 0.1) 0px 0px 8px;} 
 .newPhoto {box-shadow: none;text-shadow: none;} 
 .newBanner img.addBanner { height: 200px; max-width: 220px; object-fit: cover; float: left; margin: -10px 35px -10px -10px; border-radius: 8px 0 0 8px;}
 .newBanner img.ofBanner {float:left;margin-right:10px;}
 .newPhoto img.photo {float:left;width:250px;border-radius:8px;margin-right:20px;}
 .newBanner .X, .newPhoto .X {float:right;}
 .newBanner .X img {margin-right:0; width:18px; padding:4px;}
 .newPhoto .X {display: inline-block; font-weight: 700; text-align: center; color: #000; background: #fff; box-shadow: 0 2px 2px rgb(0 0 0 / 15%); border-radius: 100px;padding: 4px 10px;}
 .newBanner .ttl {color:#fff; font-size:20px; padding-top: 10px;font-weight: 400;}
 .newPhoto .tt2 h1 {font-size: 1.6em;margin: 15px 0 10px 0; text-align: left;}
 .newBanner .txt { font-size:14px; padding:15px 0;}
 .newBanner .btn1, .newPhoto .btn1 {text-decoration: none; background: #000000;  border-radius: 6px; color: #fff; font-size: 1rem; font-weight: 500; text-shadow: 0 0 black; padding: 0.3rem 0.7rem; }
 .newBanner .btn2, .newPhoto .btn2 {display:inline-block; text-decoration:none; background:transparent; color:#fff; padding:9px 20px;}
 .newBanner .btn1:hover, .newBanner .btn11:hover {color:#000 }
 @media only screen and (max-width:1180px) {
 .newBanner {width:calc(96% - 20px); margin:2%;}
 } 

{background-size: cover;}

.statistics {margin: 20px 0 17px; text-align: center;}  
.statistics .block {display: inline-block; margin: 0 8px; position: relative;}  
.statistics .block div {border: 1px solid; border-radius: 50%; width: 60px; height: 60px; line-height: 53px; font-size: 16px;}  
.statistics span {display: block; border-radius: 3px; width: 54px; height: 20px; line-height: 20px; font-size: 10px; color: #fff; text-transform: uppercase; position: absolute; right: 3px; top: 47px;}  
.statistics .block:nth-of-type(1) div {border-color: #ca6539; color: #ca6539;}  
.statistics .block:nth-of-type(1) span {background: #ca6539;}  
.statistics .block:nth-of-type(2) div {border-color: #8bca39; color: #8bca39;}  
.statistics .block:nth-of-type(2) span {background: #8bca39;}  
.statistics .block:nth-of-type(3) div {border-color: #cac839; color: #cac839;}  
.statistics .block:nth-of-type(3) span {background: #cac839;}

.chat-block {padding: 10px; }
.chat-block i {color:#fb2539;}

.tg-block a {
    text-decoration: none;
}

.tg-block .inf-main-cont {
    width: 100%;
}

.tg-block a img {
    border-radius:0 1.5rem 0 0;
    width: 100%;
    height: 160px;
    object-fit: cover;
}



.pass_view_photo .pass_view_photos,
.pass_noview_photo .pass_view_photon {
display:block;
}

.pass_noview_photo .pass_view_photos,
.pass_view_photo .pass_view_photon {
display:none;
}

.pass_by {
    background: #fafbff;
    color: #000;
    font-weight: 900;
    padding: 13px 20px;
    border-radius: 3rem;
    display: table;
    margin: 10px auto 10px auto;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 13px;
}

.pass_by:hover {
background-color: #5eb948 !important;
color: #fff !important;
}

#pass_content {display:none;}
#pass_x {
 display: none;
    margin: 0 auto;
    color: #000;
    font-weight: 600;
    padding-bottom: 10px;
    margin-top: -10px;
}

.pass_button {
    background-color: #cb005b !important;
    font-weight: 700;
    color: #fff!important;
    text-transform: uppercase;
    border-radius: 1rem!important;
}
.pass_button:hover {
background-color: #000!important;
color: #fff !important;
}

.app .tabs input[type=text] {
border-radius: 15px 0 0 15px;
    margin-right: -25px;
    margin-left: -5px;
    font-size: 1rem;
    max-width: 175px;
    border: 0;
}

#yandex_rtb_R-A-1229820-10, #yandex_rtb_R-A-1229820-15, #yandex_rtb_R-A-1229820-14 {margin-bottom:25px;}

.newPhoto .contic {background:none}
.contic {
font-size: 16px;
font-weight: 550; 
background: linear-gradient(168.58deg, rgb(80, 90, 221) 34.4%, rgb(190, 64, 192) 66.11%, rgb(251, 168, 43) 96.37%);
text-shadow: 0 0 5px #a5feff;
margin:15px 0;
} 
.contic span a {padding:0 10px;}
.contic a {color:#fff;text-decoration:none}
.contic input[type=text], .contic input[type=password], .contic textarea {margin-right: 6px; border-radius: 4px;} 


.subscribe-price__inner {
    position: relative;
    padding: 10px;
    text-align: center;
    overflow: hidden;
    width: auto;
    cursor: revert;
}

.ui-option__box {
    background: #f8fbff;
    border-top: 1px solid rgba(76, 172, 234, 0.2);
    border-bottom: 1px solid rgba(76, 172, 234, 0.2);
    margin: 0 -14px;
    border-radius:3px;
}
 
.subscribe-price__period {
    margin-bottom: 10px;
    padding-bottom: 10px;
    font-size: 20px;
    border-bottom: 1px solid #cedee8;
}
.subscribe-price__period-unit {color: #04005f;}
.subscribe-price__discount {
    position: absolute;
    left: 0;
    right: 0;
    top: 42px;
    font-size: 11px;
    line-height: 1.3;
    color: #e26215;
}

.subscribe-price__value {
    color: #4e4e4e;
}

.subscribe-price__value span {font-size: 18px;}

.subscribe-price__discount span {
    display: inline-block;
    padding: 0 6px;
    background: #fff;
    border: 1px solid #f0f3f5;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px; 
} 

i.fa.fa-chevron-up {
font-size: 18px;
background: #fff;
padding: 5px 8px 7px 8px;
margin-right: 10px;
border-radius: 4px;
}
i.fa.fa-chevron-up:hover {
background: #000;
color: #fff;
}
 
 

.forum-box .title2 h1 img {margin: 0 10px 0 -40px;}
.photo { 
height: 40px;
width: 40px;
border-radius: 100px; 
object-fit: cover;
object-position: center;
}

.txt-photo {
border-top: 1px dotted #d7e3ec;
border-bottom: 1px dotted #d7e3ec;
padding:10px 0;
text-align: justify;
margin-bottom: 15px;
}

.title2 .txt-photo {padding:10px;}

.owl-carousel .owl-item img {width: 30px!important; margin: auto;}


.gTable .for:hover {background: #e7f2ff4d} 
 
.lasttopicsBox{background: #fff; margin-bottom: 30px;border:1px solid #BDC6CA;}  
.lasttopicsBox .ltBlockHead{
font-weight: 600;
    padding: 10px; 
    box-shadow: 0 -5px 5px #f4f8fa inset;
    text-decoration: none;
}  
.ltContent,.ltContent .topicInfo a,.ltContent .topicInfo a:visited,.ltContent .topicInfo a:hover{color:#6D6D6D;text-decoration:none}  
.ltContent{font-size:11px}  
.ltContent a.topicLink,.ltContent a.topicLink:hover,.ltContent a.topicLink:visited{text-decoration:none;font-weight:bold;font-size:12px;color:#80B300}  
.ltContent td{border-top:1px solid #E5E9EB;padding:4px}  
.ltContent table tr:last-child td{border-bottom:0}  
.ltContent .topicIcon{width:22px}  
.ltContent .topicStats{color:#777;line-height:16px;width:100px;text-align:right;text-decoration:none;padding-right:10px}
 
.top-5 {top: 5.9rem!important;}
.fa-search {padding-right:0;}  
.h-block-in { height: calc(90vh); } 
 .sidebar-toggle { 
     line-height: 1!important;
} 
 .sidebar-toggle span:after{
  position: relative;
 content: url(//ayaznal.ru/img/menu.png);
}
 .sidebar-toggle:hover span:after {
  content: url(//ayaznal.ru/img/menu-off.png);
}
.logo {
    margin-right: 1rem;
}  

 #allEntries {display:block;}
 .off-canvas-menu-bar.fixed-top {-webkit-animation:none!important; animation:none!important;}
 .site-header *, .site-header ::before, .site-header ::after {box-sizing:border-box;}


 @media (max-width: 768px) { 
   
#mssage_f {
    padding: 0 0.6rem!important;}
 .col-7, .col-3, .col-2 {padding:0!important;}
 .top-pad {padding-top:5px;}
 [id*="entryID"] {
 width: 100%;
 padding:0;
 flex: 0 0 100%;
 max-width: 100%;
 }
 }
 .site-header .fa-sun, .site-header .fa-moon {display:block!important;}




/* default.css */
    .pl-30 {padding-left:30px;} 
    
    /* fonts from plugins.css */
    @font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block;src:url(../fonts/fa-light-300.eot);src:url(../fonts/fa-light-300.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-light-300.woff2) format("woff2"),url(../fonts/fa-light-300.woff) format("woff"),url(../fonts/fa-light-300.ttf) format("truetype"),url(../fonts/fa-light-300.svg#fontawesome) format("svg")}
    .fal{font-weight:300}
    @font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/fa-regular-400.eot);src:url(../fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-regular-400.woff2) format("woff2"),url(../fonts/fa-regular-400.woff) format("woff"),url(../fonts/fa-regular-400.ttf) format("truetype"),url(../fonts/fa-regular-400.svg#fontawesome) format("svg")}
    .fal,.far{font-family:"Font Awesome 5 Pro"}
    .far{font-weight:400}
    @font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:block;src:url(../fonts/fa-solid-900.eot);src:url(../fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.woff) format("woff"),url(../fonts/fa-solid-900.ttf) format("truetype"),url(../fonts/fa-solid-900.svg#fontawesome) format("svg")}
    .mobile-nav-toggler .fa, .d-flex .fa, .mobile-nav-toggler .fas, .d-flex .fas{font-family:"Font Awesome 5 Pro"; }
    @font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../fonts/fa-brands-400.eot);src:url(../fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-brands-400.woff2) format("woff2"),url(../fonts/fa-brands-400.woff) format("woff"),url(../fonts/fa-brands-400.ttf) format("truetype"),url(../fonts/fa-brands-400.svg#fontawesome) format("svg")}
    .fab{font-family:"Font Awesome 5 Brands";font-weight:400}
    @font-face{font-family:"Font Awesome 5 Duotone";font-style:normal;font-weight:900;font-display:block;src:url(../fonts/fa-duotone-900.eot);src:url(../fonts/fa-duotone-900.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-duotone-900.woff2) format("woff2"),url(../fonts/fa-duotone-900.woff) format("woff"),url(../fonts/fa-duotone-900.ttf) format("truetype"),url(../fonts/fa-duotone-900.svg#fontawesome) format("svg")}
    .fad{position:relative;font-family:"Font Awesome 5 Duotone";font-weight:900}
    .fad:before{position:absolute;color:var(--fa-primary-color,inherit);opacity:1;opacity:var(--fa-primary-opacity,1)}
    .fad:after{color:var(--fa-secondary-color,inherit)}
    .fa, .fab, .fad, .fal, .far, .fas {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
    }
    .fa-bars:before {
	content: "\f0c9";
    } 

    .fa-search:before {
	content: "\f002";
    } 
    .fa-sun:before{
	content:"\f185";
    }
    .fad.fa-sun:after {
	content: "\10f185";
    }
    .fa-user:before {
	content: "\f007";
    }
    .fa-swap-opacity .fad:before,.fad.fa-swap-opacity:before,.fad:after{opacity:.4;opacity:var(--fa-secondary-opacity,.4)}
    .fa-swap-opacity .fad:after,.fad.fa-swap-opacity:after{opacity:1;opacity:var(--fa-primary-opacity,1)}
    .fad.fa-inverse{color:#fff}
    .fad.fa-stack-1x,.fad.fa-stack-2x{position:absolute}
    
    
    /* plugins.css */
    .d-flex {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important;
    }
    .mb-auto, .my-auto {
	margin-bottom: auto!important;
    }
    .mt-auto, .my-auto {
	margin-top: auto!important;
    }
    .float-right {
	float: right!important;
    } 
    .justify-content-between {
	-webkit-box-pack: justify!important;
	-ms-flex-pack: justify!important;
	justify-content: space-between!important;
    }
    .row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
        align-items: center;
    }
    @media (min-width: 992px) {
	.d-lg-block {
	    display: block!important;
	}
    }
    @media (min-width: 1200px) {
	.d-xl-block {
	    display: block!important;
	}
	.col-xl-1, .col-1 {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 19.333333%;
	    flex: 0 0 19.333333%;
	    max-width: 19.333333%;
	}
	.col-xl-2, .col-2 {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 16.666667%;
	    flex: 0 0 16.666667%;
	    max-width: 16.666667%;
	}
	.col-xl-7, .col-7 {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 45.333333%;
	    flex: 0 0 45.333333%;
	    max-width: 45.333333%;
	}
    }
    
    .col-1 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 8.333333%;
	flex: 0 0 8.333333%;
	max-width: 8.333333%;
    }
    .col-2 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.666667%;
	flex: 0 0 16.666667%;
	max-width: 16.666667%;
    }
    .col-7 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 58.333333%;
	flex: 0 0 58.333333%;
	max-width: 58.333333%;
    }
    
    
    
    .col-lg-1, .col-xl-1, .col-lg-2, .col-xl-2, .col-lg-7, .col-xl-7 {
	position: relative;
	width: 100%;
	min-height: 1px;  
    }
 
    .text-right {
	text-align: right!important;
    }
    .text-center {
    text-align: center!important;
     }

#hidden_block{ 
display:block; 
}

    .text-color, .text-sliv {
    color: transparent!important;
    background-image: radial-gradient(rgba(216,166,255,1) 0%, rgba(42,112,240,1) 45%, rgba(189,81,255,1) 98%);
    -webkit-background-clip: text;
    will-change: transform;
   font-size: 1.5rem; 
    line-height: 1em;
    font-family: fantasy;
    margin-top: 0!important;
    cursor: context-menu;     
} 

.text-sliv { 
    background-image: linear-gradient(45deg, #6d00ff, #3e7461);
    font-size: 1.7rem;
    line-height: 1em;
}
     

.add-entry-btn-wrap {
    position: relative;
display: inline-block; 

} 

 
.add-entry-btn-list {
display: none;
background:#fff;
position:absolute;
opacity:1;
transition:all .5s;
}
 

.add-entry-btn-list a {
transition:all .3s;

    color: #000 !important;
    padding: 6px;
display:flex;
border-radius:6px;
align-items:center;
}
.add-entry-btn-list a .fa{display:inline-block;margin:3px 10px 0 10px}
.add-entry-btn-list a:hover {
background: rgba(0,0,0,0.05);

}

    .site-header .fa-plus-square, .site-header .fa-video-camera {
    font-size: 24px;
    vertical-align: top;
    margin-right:10px;
    }

.add-entry-btn-list {
    display: none;
    background: #fff;
    position: absolute;
    right: 0;
    top: 37px;
    padding: 10px;
    text-align: left;
    -webkit-box-shadow: 0 4px 8px rgb(0 0 0 / 6%), 0 0 1px rgb(0 0 0 / 25%);
    box-shadow: 0 4px 8px rgb(0 0 0 / 6%), 0 0 1px rgb(0 0 0 / 25%);
    border-radius: 8px;
padding:6px;
    width: 152px;
}

   
    .site-header button,
    .site-header input[type="button"],
    .site-header input[type="reset"],
    .site-header input[type="submit"] {
	font-family: Fira Sans Condensed;
	color: #dedede;
	font-size: 16px;
	border-radius: 8px;
	height: 50px;
	padding: 0 25px;
	border: none;
    }
.site-header button:hover {background: #e1e0e0;}
 
 
 
.site-header .menu {
    opacity: 1;
    visibility: visible;
    display: flex;
    justify-content: space-between;
    width: 40%;
    padding: 0 5%;
    transition: .3s ease;
}

.site-header .menu a, #menu li a { 
    color: #000;
    font-style: normal;
    font-weight: 300;   
}
 header.site-header a:hover {
    color: #230096;
}

.new-news:hover {
    opacity: .8;
}
    
.menu a i.fa.fa-bolt {
    color: #ff5757 !important;
    font-size: 1.3rem !important;
    transform: scaleX(1.5);
}

 .site-header .fa-plus-square, .site-header .fa-video-plus {
	font-size: 24px;
    }
    
.profile-name img, .h-menu-lk img {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    object-fit: cover;
    margin-right: 10px;
}
 
    .toggle-switch {
	position: relative;
	display: inline-block;
	width: 60px;
	height: 20px;
	margin-bottom: 0; 
    }
    
    .toggle-switch input {
	opacity: 0;
	width: 0;
	height: 0;
    }
    
    .toggle-switch .slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #cccccc59;
	-webkit-transition: .4s;
	transition: .4s;
    }
    
    .toggle-switch .slider:before {
    position: absolute;
    content: "";
    height: 26px;
    width: 27px;
    left: 4px;
    bottom: -3px; 
    background: #919191;
    -webkit-transition: .4s;
    transition: .4s;
    filter: grayscale(15%);
    }
    
    .toggle-switch input:focus+.slider {
	box-shadow: 0 0 1px #2196F3;
    }
    
    .toggle-switch input:checked+.slider:before {
	-webkit-transform: translateX(26px);
	-ms-transform: translateX(26px);
	transform: translateX(26px);
    }
    
    .toggle-switch .slider.round {
	border-radius: 34px;
           cursor: inherit;
    }
    
    .toggle-switch .slider.round:before {
	border-radius: 50%;
    }
    
    .top-header-action {
	margin-left: 2.5rem;
    }
    
    /*Mega Mneu End*/
    .off-canvas-menu-bar.fixed-top,
    .site-header.fixed-top {
    background: linear-gradient(90deg, white 17%, #ffffff00 17%, #ffffff00 83%, 
 #fff 52%)
    }
    
    body.admin-bar .fixed-top {
	top: 30px;
    }
    
    .custom-logo-link {
	display: inline-block;
    }
    .custom-logo-link img {
 max-width: 3rem;
    margin-top: 0;
}
    
    .navbar-logo-text {
	font-size: 22px;
	font-weight: bolder;
    }
    
    /*--------------------------------------------------------------
    ## Ajax Search
    --------------------------------------------------------------*/
    .ajax-search-form {
	position: relative;
    }
    
    .ajax-search-form input[type="text"] {
	line-height: 20px;
	padding: 12px 30px; 
	
    }
    
 .ajax-search-form button {
    position: absolute;
    background: #ffffff00;
    padding: 0 15px;
    height: 30px !important;
    top: 4px;
    right: 1px;
    border: 0 !important;
    }
.ajax-search-form button:hover {background: #fff;color:#8650dd}
    
    .ajax-search-results {
	border-radius: 0 0 6px 6px;
	-webkit-box-shadow: 0 4px 6px 0 rgba(32, 33, 36, 0.10);
	box-shadow: 0 4px 6px 0 rgba(32, 33, 36, 0.10);
	padding-bottom: 4px;
	position: absolute;
	background: #fff;
	z-index: 2;
	width: 100%;
    }
    
    .ajax-search-results li {
	line-height: 50px;
    }
    
    .ajax-search-results li img {
	width: 32px;
	margin-right: 15px;
	border-radius: 5px;
    }
    
    .ajax-search-results li a {
	color: #333;
	display: block;
	padding: 0 15px;
	-webkit-transition: all 300ms;
	-o-transition: all 300ms;
	transition: all 300ms;
    }
    
    .ajax-search-results li a:hover { 
	padding: 0 20px;
    }
    
    /*--------------------------------------------------------------
    # Off canvas menu mobile menu
    --------------------------------------------------------------*/
    .off-canvas-menu-bar {
	font-family: Fira Sans Condensed;
	-webkit-box-shadow: 0px 18px 40px -30px rgba(35, 38, 58, 0.21);
	box-shadow: 0px 18px 40px -30px rgba(35, 38, 58, 0.21);
	-webkit-animation: none!important;
	animation: none!important;
	padding: 10px 0;
	display: none;
	width: 100%;
    }
    
    .off-canvas-menu {
        display:none;
	position: fixed;
	right: 0;
	top: 0;
	width: 250px;
	max-width: 100%;
	height: 100%;
	opacity: 0;
	visibility: hidden;
	z-index: 999999;
    }
    
    .off-canvas-menu .navbar-logo {
	display: block;
	padding: 20px 20px;
	text-align: center;
    }
    
    .off-canvas-menu .navbar-logo img {
	max-width: 200px;
    }
    
    .off-canvas-menu-visible .off-canvas-menu {
	opacity: 1;
	visibility: visible; 
    }
    
    .off-canvas-menu .menu-backdrop {
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1; 
	-webkit-transform: translateX(101%);
	-ms-transform: translateX(101%);
	transform: translateX(101%);
    }
    
    .off-canvas-menu-visible .off-canvas-menu .menu-backdrop {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateX(0%);
	-ms-transform: translateX(0%);
	transform: translateX(0%);
    }
    
    .off-canvas-menu .mobile-nav {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	max-height: 100%;
	overflow-y: auto;
	background: #ffffff;
	padding: 0px 0px;
	z-index: 5;
	opacity: 0;
	visibility: hidden;
	border-radius: 0px;
	-webkit-transform: translateX(101%);
	-ms-transform: translateX(101%);
	transform: translateX(101%);
    }
    
    .off-canvas-menu-visible .off-canvas-menu .mobile-nav {
	opacity: 1;
	visibility: visible;
	-webkit-transition: all 0.4s ease 250ms;
	-o-transition: all 0.4s ease 250ms;
	transition: all 0.4s ease 250ms;
	-webkit-transform: translateX(0%);
	-ms-transform: translateX(0%);
	transform: translateX(0%);
    }
    
    .off-canvas-menu .close-btn {
	position: absolute;
	right: 3px;
	top: 3px;
	line-height: 30px;
	width: 30px;
	text-align: center;
	font-size: 20pt;
	color: #202020;
	cursor:alias;
	z-index: 10;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	-webkit-transform: translateY(-50px);
	-ms-transform: translateY(-50px);
	transform: translateY(-50px);
    }
    
    .off-canvas-menu-visible .off-canvas-menu .close-btn {
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
    }
    
    .off-canvas-menu .close-btn:hover {
	opacity: 0.50;
    }
    
    .off-canvas-menu .navigation {
	position: relative;
	display: block;
	border-top: 1px solid rgba(0, 0, 0, 0.10);
	padding-left: 0;
    }
    
    .off-canvas-menu .navigation li {
	position: relative;
	display: block;
	border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    }

  .off-canvas-menu .navigation li a img { vertical-align: middle; padding-right: 10px ; }
    
    .off-canvas-menu .navigation li>ul>li:last-child {
	border-bottom: none;
    }
    
    .off-canvas-menu .navigation li>ul>li:first-child {
	border-top: 1px solid rgba(0, 0, 0, 0.10);
    }
    
    .off-canvas-menu .navigation li>a {
	position: relative;
	display: block;
	line-height: 24px;
	padding: 10px 20px;
	font-size: 15px;
	text-transform: capitalize;
	color: #333;
    }
    
    .off-canvas-menu .navigation li>a i {
	margin-right: 10px;
	height: 20px;
	width: 20px;
	text-align: center;
    }
    
    .off-canvas-menu .navigation .dropdown-btn:hover span,
    .off-canvas-menu .navigation li>a:hover {
	color: #000;
    }
    
    .off-canvas-menu .navigation li.menu-item-has-children .dropdown-btn,
    .off-canvas-menu .navigation li.page_item_has_children .dropdown-btn {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 44px;
	height: 44px;
	text-align: center;
	font-size: 16px;
	line-height: 44px;
	color: #404040;
	cursor: pointer;
	z-index: 5;
	display: none;
    }
    
    .off-canvas-menu .navigation li.menu-item-has-children .dropdown-btn:after,
    .off-canvas-menu .navigation li.page_item_has_children .dropdown-btn:after {
	content: '';
	position: absolute;
	left: 0px;
	top: 10px;
	width: 1px;
	height: 24px;
	border-left: 1px solid rgba(0, 0, 0, 0.10);
    }
    
    .off-canvas-menu .navigation li>ul,
    .off-canvas-menu .navigation li>ul>li>ul {
	display: none;
    }
    
    .mobile-nav-toggler {
	position: relative;
	float: right;
	font-size: 28px;
	cursor: pointer;
    }
    
    .mobile-nav .menu-cart {
	position: relative;
    }
    
    .mobile-nav .menu-cart>a {
	text-align: center;
	display: block;
	padding: 8px 0;
    }
    
    .mobile-nav .menu-cart-widget {
	top: 65px;
	width: 100%;
    }
     

   .container-fluid .input-text,
   .container-fluid input[type=email],
   .container-fluid input[type=password],
   .container-fluid input[type=search],
   .container-fluid input[type=text],
   .container-fluid input[type=url],
   .container-fluid textarea {
	font-family: Open Sans; 
        height: 40px;
	padding: 0 15px;
	border-radius: 9px;
	-webkit-transition: .3s linear;
	-o-transition: .3s linear;
	transition: .3s linear;
    width: 100%;
         margin: 4px 0;
    }
   
    .container-fluid textarea {
	padding: 20px;
	height: 160px;
	border-radius: 10px
    }
    
    
    .site-header a:hover {text-decoration:none!important;}
    
    
    
    /*--------------------------------------------------------------
    # Responsive
    --------------------------------------------------------------*/
    @media screen and (min-width: 1020px) and (max-width: 1490px) {
	.video-item-card ul {
	    display: none;
	}
	
	.video-title {
	    margin: auto 0;
	}
    }
    
    @media screen and (max-width: 991px) {
	.banner .banner-content h1 {
	    font-size: 60px;
	}
	
	.video-meta li {
	    flex-basis: unset;
	    margin-right: 10px;
	}
    }
    
    @media screen and (max-width: 768px) {
 
	.video-entry-title {
	    font-size: 28px;
	}
    }
    
    @media screen and (max-width: 540px) {
	.banner {
	    padding: 70px 15px 100px;
	}
	
	.banner .banner-content h1 {
	    font-size: 36px;
	}
	
	.banner .banner-content p {
	    font-size: 20px;
	    line-height: 30px;
	}
	
	.video-meta img {
	    width: 20px;
	}
	
	.video-meta li {
	    display: none;
	    font-size: 13px;
	}
	
	.video-meta li i {
	    font-size: 13px;
	}
	
	.video-meta li:nth-child(1),
	.video-meta li:nth-child(2),
	.video-meta li:nth-child(3) {
	    display: block;
	}
    }
    
    /*----------------------------------------
    IF SCREEN SIZE LESS THAN 1201px WIDE
    ------------------------------------------*/
    
    @media screen and (max-width: 1500px) {
	
	.site-header .fa-sun,
	.site-header .fa-moon {
	    display: none;
	}
	
	.primary-menu ul {
	    padding-left: 20px;
	}
	
	.primary-menu ul li {
	    margin-right: 30px;
	}
    }
    
    
    
    @media screen and (max-width: 1330px) {
	
	.slick-arrow.fa-chevron-left {
	    left: 20px;
	}
	
	.slick-arrow.fa-chevron-right {
	    right: 20px;
	}
    }
    
    @media screen and (max-width: 1200px) {
	
	.primary-menu ul {
	    padding-left: 0;
	}
	
	.post-share {
	    float: none;
	    margin-top: 20px;
	}
	
	.single-related-post {
	    margin-bottom: 30px;
	}
	
	.preview-btn li a {
	    margin-bottom: 10px;
	}
    }
    
    /*----------------------------------------
    IF SCREEN SIZE LESS THAN 993px WIDE
    ------------------------------------------*/
    
    @media screen and (max-width: 992px) {

	.banner {
	    padding: 90px 50px;
	}
	
	.topspace-90 {
	    margin-top: 0;
	}
	
	
	.type-post .blog-meta .list-inline-item:first-child {
	    margin-bottom: 15px;
	}
	
	.sidebar-menu {
	    display: none;
	}
	
	.menu-item-has-children:after {
	    display: none;
	}
	
	.off-canvas-menu-bar {
	    display: block;
	}
	 
	
	.preview-btn li a {
	    width: 100% !important;
	    padding: 7px 15px !important;
	}
	
	.custom-logo-link {
	    width: 160px; 
	}
	
	.my-account-widget,
	.shopping-cart-widget {
	    display: block;
	}
	
	.shopping-cart-widget {
	    text-align: right;
	}
    }
    
    /*----------------------------------------
    IF SCREEN SIZE LESS THAN 783px WIDE
    ------------------------------------------*/
    
    @media screen and (max-width: 782px) {
	body.admin-bar .fixed-top {
	    top: 45px;
	}
    }
    
    /*----------------------------------------
    IF SCREEN SIZE LESS THAN 769px WIDE
    ------------------------------------------*/
    
    @media screen and (max-width: 768px) {
	.navbar {
	    padding: 15px;
	}
	
	.navbar-toggler {
	    padding: 0;
	}
	
	.product-filter ul,
	.breadcrumbs ul {
	    display: none;
	}
	
	.type-post .post-share {
	    float: unset;
	}
	
	.post-navigation .nav-next {
	    float: left;
	    margin-top: 20px;
	}
	
	.navbar .menu-item>.active {
	    color: #fff !important;
	}
	
	.navbar .menu-item {
	    padding: 0;
	}
	
	.navbar-nav .nav-link {
	    padding: 10px 15px;
	}
	
	.navbar-nav {
	    margin-top: 15px;
	}
	
	.breadcrumbs h1 {
	    font-size: 28px;
	}
	
	.breadcrumbs {
	    padding: 70px 0;
	}
	
	.Template-preview-image {
	    padding: 15px;
	}
	
	.the_excerpt_content {
	    padding: 30px
	}
	
	.preview-btn li a {
	    margin-bottom: 0;
	}
	
	.tags>a {
	    margin-bottom: 10px;
	}
	
    }
    
    /*----------------------------------------
    IF SCREEN SIZE LESS THAN 601px WIDE
    ------------------------------------------*/
    
    @media screen and (max-width: 600px) {
	.site-footer .row.pb-4 img {
	    margin-top: 30px;
	}
	
	.site-footer .row.pb-4 {
	    text-align: center;
	}
	body.admin-bar .fixed-top {
	    top: 0;
	}
	
	.my-account-widget .my-account-button h5 {
	    font-size: 16px;
	}
	
	
	.preview-btn li a {
	    margin-bottom: 10px;
	}
	
	.copyright-bar p {
	    margin-bottom: 20px;
	}
	
	.currency-footer,
	.copyright-bar p,
	.copyright-bar {
	    text-align: center;
	}
    }
     
 

.newSeries .heade, .s-heade {font-size: 14pt;text-align: center;text-shadow: 1px 1px #000;padding: 7px 0;width:100%;position:relative;background: #b80f93;display: inline-block;color: white;font-weight: 550;border-radius: 5px 5px 0 0;}
.newSeries a, .newTV a, .s-heade a {color: #000;} 
 

.newSeries .newSeriesBody {background: white;    padding: 15px 5px 0 5px;border: 1px solid #e0e0e0;border-radius: 0 0 5px 5px;}
.newSeries .name {float: left; text-align: left; background: white; position: relative; padding: 0 5px 0 0; white-space: nowrap; overflow: hidden; text-overflow: revert;}

.newSeries .heade, .s-heade {background: linear-gradient(270deg,#dd5064 0,#c94ae8 100%);}  
  

.newTV .heade {margin: 0;}
.newTV .heade {height: 4px;background: linear-gradient(to right,#ff8983 17.85%,#7f0e7f 53.28%,#007a65 100%);width:100%;position:relative;border-radius: 5px 5px 0 0;}  
.newTV a{display: block;margin: 0 0 2px 0;}
.newTV .newTVBody {text-align: center;background: white;padding: 10px 15px;border: 1px solid #e0e0e0;border-radius: 0 0 5px 5px;}
.newTV .newTVBody span {font-family: "YouTube Sans","Roboto",sans-serif;font-size: 2rem;line-height: 2.8rem;font-weight: 600;display: block;
}
.newTV a:hover, .newTV a:hover .seria{color: #dd00a4;} 
.newTV a:hover:after{background: #44944a;}
 
.newTV .name {
text-align: center;
box-sizing: border-box; 
border-radius: 0;
margin-bottom: 8px;
display: inline-block;
text-transform: uppercase; 
background: #fff;
    padding: 2px 0;
font-weight: 600;
    font-size: 0.7rem;
}
.newTV .name:hover {
opacity: .8;
} 
.newSeriesBody i {color: #aea7a7;}


/*video*/
.vidos {overflow:hidden;  height: 24vh;position:relative; border-radius: 15px;background-size: cover!important;}
.series .vidos {height: 280px; }
.series .v-avatar {display:none} 
.series .vtitle {width:100%}
.series .vtitle a {margin-bottom:6px;}
.series .vtitle span a {display: inline-block;font-weight: 400;}
.uEntryWrap {display:inline-block;vertical-align:top;} 
.entryBlock {font-family: 'Roboto', sans-serif;}
.vtitle {
padding: 1rem 0.5rem;   max-height: 100px; overflow: hidden; font-weight: 500; 
}
.entryBlock .vep-playbutton {font-size:12px;color:#999;}
.vtitle a {
    font-size: 14px; 
    margin-bottom: 0;
    font-weight: bolder;
    display:block; 
    color:#000;
}

.vtitle a:hover {
text-decoration:none;
    color: #ff0000;
}

.v-time {
position: absolute;
    bottom: 0px;
    right: 20px;
    color: #fff;
    font-size: 12px;
    padding: 2px 12px;
    border-radius: 7px;
}

.v-avatar img { 
    border-radius:100%
}

.v-avatar {
    vertical-align: top;
    margin: 0px 16px 10px 0px;
    display: inline-block;
    width: 40px;
    height: 40px;
}

 


.h-mtr-video:hover .play {opacity: 1;} 

.h-mtr-video { 
padding: 0 5px;
}

.topvideo #uEntriesList .topvideo.uEntryWrap {width:50%!important;} 

.topvideo .vidos {height: 300px;} 


.topvideo { 
    display: flex; 
    flex-wrap: wrap;
    justify-content: space-between;
}

.topvideo .title {
font-size: 27px;
color: #424446;
width: 100%;
padding: 15px 5px;
}

.video-meta {
    padding: 15px;
    background: linear-gradient(360deg, rgb(234, 0, 61) 0px, rgb(0, 0, 0) 100%);
    color: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none; 
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    margin-bottom:10px;
}

.video-meta a {
color:#fff;
}

ul.video-meta {
  display: flex;
}

ul.video-meta li {  list-style-type: none;
  flex-basis: auto;
  flex-grow: 1; 
  text-align: center;}

.vep-video-block img {
height: 355px;
object-position: inherit;
}

.vep-video-block, .vep-video-block img, .vep-video-block iframe, .vep-video-block video, .vep-video-block object, .vep-video-block embed {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    width: 100%; 
    height: 450px;
}

 
.vep-video-block video, .vep-video-block iframe, .vep-video-block object, .vep-video-block embed ​{
 margin-bottom:-10px;}

.vep-video-block video, .vip-video-block iframe, .vip-video-block object, .vip-video-block embed ​{
 margin-bottom:-4px;}


.vip-video-block, .vip-video-block img, .vep-video-block video, .vip-video-block iframe, .vip-video-block object, .vip-video-block embed {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    width: 100%;  
}

.video-meta i{
    margin-right: 5px;
}
a.vep-video-block, a:hover .vep-playbutton {color:#ff0000;}

a.vep-playvideo {
width: 100%;
}

.social-share { display: inline-flex; } 
.video-shere { display: flex;flex-wrap: wrap;justify-content: space-between;padding: 0 10px;}
.video-like {
display: flex;
    justify-content: center;
    flex-direction: column;
}

.video-shere span.share {
    display: inline-flex;
    align-content: center;
    margin-right:10px;
    flex-wrap: wrap;
   color: #333;  
   font-weight: 600;
}

.topvideo .h-mtr-video {
    width: 220px;
    height: 100%;
}

.topvideo .vtitle {
    width: 100%;
    padding: 10px 0 30px 0;
}

.sc-cover {background-size:cover;position:relative;height:180px;margin-bottom:60px;border-radius: 15px;}  
.sc-cover-in {width:100%;position:absolute;left:0px;bottom:-50px;}  
.sc-avatar {width:100px;height:100px;margin:0px auto}  
.sc-avatar {border:4px solid #fff}  
.sc-avatar img {width:100px;height:100px;object-fit:cover}  
.sc-avatar, .sc-avatar img {-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;}  
.sc-top {text-align:right;padding:15px 0px;position:absolute;bottom:-50px;left:20px;right:20px;z-index:2}  
.sc-group {float:left}  
.sc-name {font-size:19px;}  
.sc-city {font-size:13px;color:#959595}  

.sc-white {border-radius: 15px; border: 1px solid #d7e3ec;;background: #fff;padding:10px 0;}
.sc-white h3 {padding:0 10px;}

.fancybox-outer {background: #070707!important;}


.eTags a {
    width: 100px;
    margin-bottom: 5px;
    float: left;
    font-family: Arial,Sans-Serif;
    font-size: 15px;
}

.eTags {
    width: 100%;
    overflow: hidden;
}


.top_up {z-index: 9999; cursor: pointer; position:fixed; bottom: 5%; right: 1%;}  
.top_up:hover{text-decoration: none;padding:0 0 4px 0}

.uc-top-left .uc-opacity span {vertical-align: bottom!important;}

.newMaterial .vep-video-block .v-time, .newMaterial .vep-video-block .vep-playbutton {background: rgb(0 0 0 / 79%);}
.newMaterial .vep-video-block {margin-bottom:30px;} 
.newMaterial .item-link {margin-bottom:30px;} 
.newMaterial .vep-video-block img { object-fit: cover;}  
.newMaterial .item-link__title p span, .newMaterial .item-link__title p i, .newMaterial .item-link__title p b {font-size: 14pt;}
.newMaterial .vep-video-block, .newMaterial .vep-video-block img {border-radius: 6px!important; width: 100%;height: 18.5rem; object-fit: cover;}
.newMaterial .vep-video-block, .newMaterial .vep-video-block iframe, .newMaterial video, .newMaterial .vep-video-block object, .newMaterial .vep-video-block embed {height: auto;width: auto;} 

.vep-separator{height:1px; overflow:hidden; background-color:#d6d6d6; }
.vep-rating{float:right; }
.vep-video-block{}
a.vep-playvideo{display:inline-block; outline:none; border:none; position:relative; text-decoration:none; }
a.vep-playvideo span{cursor:pointer; }
.vep-video-block img{border:0; vertical-align:middle; }
.vep-playbutton{display:block; position:absolute; width:70px; height:70px; background: rgb(0 0 0 / 68%); border-radius:100%; left:50%;
 top:50%; margin:-35px 0 0 -35px; opacity:0.6; }
.vep-playbutton:after{content:''; display:block; width:0; height:0; border:20px solid transparent; border-left:30px solid currentColor;
 border-right:0; position:absolute; top:50%; left:55%; transform:translate(-50%,-50%); }
.vep-playvideo:hover .vep-playbutton, .vidos:hover .vep-playbutton{opacity:1 }
a.vep-playvideo:hover .vep-playbutton{background-position:0 -68px; }
.vep-length{position:absolute; bottom:15px; right:15px; padding:2px 5px; background:#000; background:rgba(0, 0, 0, 0.63);
 font:bold 100%/16px 'Arial'; color:#fff; border-radius:3px; }


.telega {margin: 15px 0;text-align: center;font-family: cursive;font-size: 14pt;}
.telega img {border-radius: 16px;}

.btn-info { 
display: flex;
justify-content: center;
}

.btn-info .nickA {border-radius: 5px 0 0 5px!important;margin:10px 0!important;}
.btn-info .uSocial-uLike .uscl-uLike .uscl-uLikeButton {border-radius: 0 5px 5px 0} 

a.telegram {
    background: url(/img/telegram.png); 
    display: block; 
    width: 400px;  
    height: 357px; 
        margin: 0 auto;
   }
a.telegram:hover {
    background: url(/img/telegram-on.png);  
}

.new-e {
display: block;
    min-height: 24px;
    margin-bottom: 16px; 
    background-color: #ffffff;
    border: 1px solid #d8d8d8; 
    font-family: 'PT Sans';
    padding:15px 15px 0 15px;
}
 
.new-e .full:before, .new-e .full:after {width: 26%;top: 14px;background:#d8d8d8}

.new-e .h-mtr-title {
font-size: 21px; 
text-align: center; 
margin:0 -15px;
}

.new-e .h-mtr-title a {text-decoration:none;}

.new-e .h-mtr-title a img {margin-left:10px;vertical-align: top;}

.new-data span b {
border-radius: 2px;
background: #ffffff;
padding: 2px 10px; 
}

.new-message {font-size: 16px; line-height: 22px; display: table;} 

#uCatsMenu9 { 
    display: flex;
    flex-wrap: wrap;
    height: auto!important;
    align-content: center;
    padding: .5rem; 
    box-shadow: 0 0 9px #f3f6ff;
}
 
 
.lnews {
display: block;
    min-height: 24px;
    margin-bottom: 30px;
    border-left: 1px dotted rgb(248, 207, 255); 
}
.lnews-data {
position: relative; 
display: flex;
    padding: 0.6rem 0.4rem 0;
} 
 
.lnews-data span {    
padding-left: 1rem;
    line-height: 1.1rem;
}
.lnews-data a {
color: #007;
    font-weight: 550;
}
 
.lnews-message a, .lnews-message a.eTag, .lnews-message .fa {
color: #00000066;
}

.lnews-message { 
padding: 5px 1.3rem;  
    display: table;
} 
.lnews-message .fa-hashtag {font-size: .8rem;line-height: 1.5rem; padding: 0; padding-right: 0.3rem;}
.lnews-message p {
    margin: 0.3rem 0 1rem 0;
}

.smi {
background: #fafafa;
    border: 0;
    border-radius: 0;
    box-shadow: inset 20px 0px 0px 20px #f1f8fd; 
}
.smi .h-mtr-short p { background: linear-gradient( 271deg, #fafafa 0%, #ecf7ff 98.98%, #f7f7ff 83%); }
.smi .h-mtr-dete, .smi .h-mtr-title a, .smi .h-se-date {display:none}
.smi .h-mtr-right {padding: 0; padding-left: 10px} 
.smi .h-mtr-hover {font-size: 12pt;display:none}  

div#yandex_rtb_R-A-1229820-11, div#yandex_rtb_R-A-1229820-12 {
 margin-bottom: 25px;
}


a#b {
padding: 15px 0;
margin: 0 auto;
    color: #000000;
    width: -webkit-fill-available;
    font-weight: 600;
background: #cccccc1a;
}

a#b:hover, a#a:hover {background: #eff8ff;text-decoration:none;}

a#a {
border-right: 1px solid #f0f0f0; 
padding: 15px 0;
margin: 0 auto;
color: #000;
width: -webkit-fill-available;;
      background: #cccccc0d;
}


.h-pages-100 div#pages {margin:0;}
.h-pages-100 .h-share {margin:20px 0 0 0;}

div#pages {
border-top: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
    margin: 0 -15px; 
    display: flex; 
    text-align: center;
}


.openShou {
display: grid!important;
    grid-gap: 10px;
    grid-template-columns: repeat(auto-fit, minmax(80px, 1fr));
justify-items: center;
}
 
.blogM .catDescr {padding-bottom: 10px; text-align: justify;}
.blogM .catDescr:hover {height: 100%; box-shadow:none}
 
i.fas {
font-family: "Font Awesome 5 Pro";
cursor: pointer!important;
font-size: 15pt; 
}
i.fas.fa-comment, i.fas.fa-chevron-right, .fa-download { color: #1c1c1c3b;}

.photo-footer .fas.fa-heart {font-size: 19pt; color: rgb(0 0 0);}
.photo-footer .fas.fa-heart:hover {
color: rgb(236 72 153);
}

.phtTdMain .h-photo-mtr:hover, .phtTdMain img {
border-radius: 1rem;
}

.photo-footer {
display:flex;
justify-content: space-between;
align-content: center;
align-items: center;
padding: 0rem 1rem 0.75rem;
margin: 0 -0.25rem 1rem;
border-bottom: 1px solid;
border-width: 1px;
border-top-width: 0;
border-left-width: 0;
border-right-width: 0;
border-style: solid;
border-image: linear-gradient(to right, white, #dee2e6, white) 1;
font-size: 1rem;
line-height: 1.1;
color: #1c1c1c; 
}

.photo-footer a{
text-decoration: none!important;
color: #1c1c1c!important;
}

.photo-etitle {
margin: 0!important;
text-align: center;
background: linear-gradient(209deg, rgb(90, 58, 157) 0%, rgba(121, 37, 209, 0.82) 39.98%, rgba(54, 54, 178, 0.8) 108%);
color: #fff;
font-weight: 400;
padding: 0.75rem 0.25rem;
border-radius: 0.75rem 0.75rem 0 0;
}
 
.fancybox-nav span::before {
content: "\f054";
font-family: "Font Awesome 5 Pro";
color: #fff;
display:none;
}

.fancybox-prev span::before {
content: "\f053";
}

.fancybox-nav span, .modalArrow {
z-index: 999999;
}

#photoModalWrap .fancybox-wrap {
position: relative!important;
width: 100%!important;
max-width: calc(100% - 80px);
display: flex;
align-items: center;
}

#photoModalWrap{
background: #000000b5;
}

#photoModalWrap .fancybox-outer{
margin: 0px auto;
width: auto;
height: auto;
padding: 0!important;
border-radius: 1rem;
}

#mphoto-addcmt{
position: relative;
width: auto;
margin: 0;
}

#fakeArrowsBlock {
position: relative;
min-height: 100%;
display: flex;
}

#dynPhoto, #dynPhoto .h-photo-mtr {
padding: 0!important;
margin: 0!important;
}

#mphoto-addcmt {
position: relative;
width: auto!important;
margin: 0!important;
bottom: 0!important;
left: 0!important;
padding: 0 0 1.25rem;
}

.fancybox-close {
top: -2.5rem;
right: -1.5rem;
width: auto;
height: auto;
z-index: 99999999;
background: transparent;
font-size: 3rem;
}

.fancybox-close {background-image:none!important;
top: -35px!important; }

.fancybox-item.fancybox-close::before {
content: "\f00d";
text-shadow: 0px 0px 5px black;
font-family: "Font Awesome 5 Pro";
color: #fff;
}

@media (min-width: 767.98px) {
.modalArrow.fancybox-prev {
left: calc(50% - 350px);
}
.modalArrow.fancybox-next {
right: calc(50% - 350px);
}
}

.fancybox-outer {
background: #fff!important;
}

.photo-footer>* { 
margin: 0 0.25rem;
padding: 0.2rem 0.85rem;
border-radius: 1rem;
color: #ccc!important;
min-width: 2.4rem;
text-align: center;
cursor: context-menu;
FONT-WEIGHT: 200; 
}

.bg-white{background: #fff;}
#mphoto-addcmt{background: transparent;}

a#mphoto-addcmt-btn, #photoModalWrap a.button {
background-image: linear-gradient(to right, #693dee 11%, #a6218f 56%, #af11c0 93%);
color: #fff!important;
text-shadow: none;
border-radius: 1.25rem;
border: 0;
padding: 0.25rem 1rem;
height: auto;
font-size: .9rem;
}

.remodal-wrapper {
z-index: 99999;
}

.remodal {
box-shadow: 1px -1px 8px #00000033;
}

.h-photo-block-post-button {  
box-shadow: 2px 1px 9px 0px #ffffff7d;
}

.h-photo-block-post-button:hover {
background: #da00007d;
}

.h-photo-block-post-button b {
background: #dc0000;
    color: #fff;
    font-size: .7rem;
    border-radius: 50%;
    width: 1.6rem;
    height: 1.6rem;
    text-align: center;
    line-height: 1.6rem;
    top: -1rem;
    right: 0.5rem;
    font-weight: normal;
}

.pass_noview_ph .fancybox-wrap .pass_view_photos,
.pass_view_ph .fancybox-wrap .pass_view_photon {
display:none;
}

.pass_view_ph .fancybox-wrap .pass_view_photos,
.pass_noview_ph .fancybox-wrap .pass_view_photon
body.pass_view_ph .fancybox-wrap .pass_view_photos{
display:block;
}

#pass_x { 
max-width: 189px;
width: 100%;
}


.u-center .h-photo-block-fix img, .u-center .h-mtr-tab img, .u-center .h-photo-mtr img { width: 100%!important;max-height: 100%!important;}
.u-center .h-photo-mtr {margin: 0 0 10px 0}
.h-photo-mtr .vep-video-block img, .h-photo-mtr .vep-video-block, .h-photo-mtr .vep-video-block iframe, .h-photo-mtr .vep-video-block video {height: 300px;border-radius:0}
  

.photo-edetails2 a {font-size: 14pt;}
.photo-edetails2 a span {display:block;color: #ff8aec}

.d-xl-block .schBtn input[type="submit"] {position: absolute; right: 0; top: 4px; border-radius: 0 10px 10px 0; height: 52px !important; padding:0 10px;} 

.lab-form { 
text-align: left;
    border-radius: 10px;
    padding: 1rem 3rem;
        margin: 0 6rem;
    box-shadow: 0 0 2px rgb(244 36 142 / 10%), 0 4px 12px rgb(244 36 142 / 30%);
    border: 4px solid #ef2065;
}
.lab-form span {
    display: block;
    padding: 0.5rem 0;
}

.lab { position: relative; padding: 10px; text-align: center; font-weight: 555; overflow: hidden; width: auto; cursor: revert; }
.lab-pay {    
    margin: 1rem 2rem;
    font-size: 11pt!important;
    border-radius: 0.6rem!important;
    padding: 0.7rem 0!important;
    text-shadow: 1px 1px 2px black;
    font-weight: 550; 
    color: #ffffff!important;
    background: linear-gradient(135deg, #FF00AA 0%, #9C42F5 52.98%, #5D2DE1 100%);
}
.lab-pay:hover {background: #b94fff!important;}

.lab-form a:hover {text-decoration: none!important}
.lab .fa {color: #003a1d;
    vertical-align: middle;}
.lab img {
    vertical-align: middle;}

.ss-wrap {display: flex; justify-content: space-between;padding: 30px 0px 10px 0px;} 
.inf-main-cont {background: #f8f8f8; width: 32.6%; padding: 0 0 10px 0;border-radius: 0 1.5rem 1.5rem 0; } 
.inf-main:hover center { background: #3a4b76!important; color:#fff}
.ss-wrap a:hover {text-decoration: none;}
.ss-wrap a img { border-radius: 13px 13px 0 0; width: 100%; height: 160px;   object-fit: cover; } 
.inf-main-cont center, .offShou {border-radius: 10px; margin: 4px 1rem; width: auto; padding: 4px 5px; font-size: 11pt; font-weight: 550; color: #000000; border: 2px dashed #3a4b76;} 
.inf-main-title {  padding: 10px;text-align: center; color: #000; }
.inf-main-title span { display: block;  font-size: 11pt; font-weight: bold;   }

.fore-m  {cursor: not-allowed;background-color: #eeeeee!important;}

 #tab1 p { 
    font-family: inherit;
}

.tg-chanel {
font-size: 15pt;
    font-family: inherit;
    position: relative;
    color: #044affd6;
    text-shadow: 1px 1px 0px #0079ffad;
    margin-top: 30px;
}

.tg-chanel:after {
    content: "";
    display: inline-block;
    width: 78%;
    height: 1px;
    position: absolute;
    top: 17px;
    right: 0;
    border-width: 1px;
    border-left-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-style: solid;
    border-image: linear-gradient(to right, #f6f6f6, #1dd12e, #ff7af8, #0b4dff, #f6f6f6) 1;
}

.stavka {padding: 5px; border-radius: 5px; background-color: #ffdd52;}


.peslon {
    padding: 0 0.8rem;
    overflow: hidden;
}
 

.new-photo-block-wrap,.popular-photo-block-wrap{position:relative;}

.popular-photo-block-title {
 font-weight: bold;
 font-size: 14pt; 
letter-spacing: 1px;
  padding:15px;
}
a.new-photo-block-item-img {display:inline-block;}
a.new-photo-block-item-img { 
 display: inline-block; 
height:65px;
width:65px;
 border-radius: 50%;
 font-size: 0px;
 padding: 1px;
}

a.new-photo-block-item-name {
 display: block;
 text-align: center;
 color: #000;  
 text-decoration: none;
}
a.new-photo-block-item-name:hover {
color:#001ca6
}

a.new-photo-block-item-img:hover{
transform:scale(1.05,1.05) rotate(3deg);
}
.new-photo-block-item {
 width: 80px;
 text-align: center;
} 
a.new-photo-block-item-img img{width:65px;height:65px;overflow:hidden;border-radius:50%;}
div#new-photo-block {
 overflow:hidden; 
padding-top:5px;
}

.popular-photo-block-item {
 position: relative;
}

 
a.popular-photo-block-item-img {
transition:0.3s;
 display: block; 
 font-size: 0px;
}

.popular-photo-new-block-item-name {

}

.popular-photo-new-item {
    height: auto;
    display: flex;
    overflow:hidden; 
    flex-direction: column;
    position: relative;
    max-height: 18.4rem;
    background-color: #ffffff; 
}

.popular-photo-new-item-name { 
color: #000; 
padding: 0 0 0.4rem 0.4rem;
}

.popular-photo-new-item img {
    height: 16rem;;
    object-fit: cover;
    border-radius: 0.4rem;
}

.popular-photo-new-item img:hover {filter: brightness(0.5);}

.popular-photo-new-item a {text-decoration: none!important;}


.popular-photo-block-item.prem:hover a.popular-photo-block-item-name { 
    color:#606cff; 
}


.popular-photo-block-item:hover img {    opacity: .8;}

a.popular-photo-block-item-name {
color: #000;
    font-weight: 600;  
} 
a.popular-photo-block-item-img img { border-radius: 26%;}
#popular-photo-block {
 overflow: hidden; 
}

 a.popular-photo-block-item-img { margin-bottom: 0.6rem; }


.hot a.popular-photo-block-item-img {
    border: 1px solid #ff3ca6;
    padding: 0.4rem; 
border-radius: 20%;
}

.prem a.popular-photo-block-item-img {
    border: 1px solid #606cff;
    padding: 1.2rem;
    border-radius: 100%;
}

.popular-photo-block-item {
    text-align: center;
 overflow: hidden;  
}

.swiper-button-next-new, .swiper-button-prev-new,.swiper-button-next-popular, .swiper-button-prev-popular {
 cursor: pointer;
 width: 36px;
 height: 36px;
 font-size: 20px;
 background: #fff;
 border-radius: 50%;
 box-shadow: 0 1px 3px 0 rgb(0 0 0 / 10%), 0 1px 2px 0 rgb(0 0 0 / 6%);
 text-align: center;
 line-height: 36px;
 position: absolute;
 top: 27%;
 z-index: 9;
}
.swiper-button-next-popular, .swiper-button-prev-popular{top:34%;}
.swiper-button-prev-new.swiper-button-disabled,.swiper-button-prev-popular.swiper-button-disabled {
 display: none;
} 
.swiper-button-next-popular, .swiper-button-next-new{right:-18px; }
.swiper-button-prev-popular, .swiper-button-prev-new{left:-18px;  }
.swiper-button-prev-new:after,.swiper-button-prev-popular:after{
 content: 'prev';
 font-family: swiper-icons;
 font-size: var(--swiper-navigation-size);
 text-transform: none!important;
 letter-spacing: 0;
 text-transform: none;
 font-variant: initial;
 line-height: 1;
font-size:17px;
}

.swiper-button-next-new:after,.swiper-button-next-popular:after{
 content: 'next';
 font-family: swiper-icons;
 font-size: var(--swiper-navigation-size);
 text-transform: none!important;
 letter-spacing: 0;
 text-transform: none;
 font-variant: initial;
 line-height: 1;
font-size:17px;
}


 .lineMenu  .popular-photo-block-title {margin:0;  }


.girls {
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex; 
}

.girl-bg {
    width: 150px;
    height: 150px;
    margin: 0.5rem 1.5rem 0.5rem 0;
    display: inline-block;
    background: linear-gradient(138deg, rgb(69 193 255 / 28%) 25%, rgb(235 29 214 / 24%) 100%);
    border-radius: 50%;
    padding: 0.3rem;
}

.girls img {
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-radius: 50%;
object-fit: cover;
}

.girls-description {
    display: flex;
    flex-direction: column;
}

.blogM .catDescr, .girls-description p {
    max-height: 160px;
    display: block;
    overflow: auto;
}

.girls h1 {
font-size: 12pt;
    line-height: 0.5rem;
    margin-bottom: 0.2rem;
    color: #222;
}

.girls-teg a {
    color: #333;
    font-weight: 550;
    font-size: 12pt;
}

.girls-click {
    padding: 1rem 0px;
    display: flex;    
    align-items: center;
}

.girls-click a { 
color: #000;
    FONT-WEIGHT: 550;
    font-size: .9rem;
    padding: 0.3rem 0.6rem; 
}

.girls-click a.my {
    background: #9c48ec;
    color: #fff;
}
 
.girls-title .plus-badge {  
    background: #ffcdf452;
position: inherit;
    float: right;
color:#000;
margin-top: -1.7rem;
}

 


.girls-name {
    FONT-WEIGHT: 600;
    font-size: 1.5rem;
    line-height: 2rem;
}

.forum-box .girl {margin: 0 0 4% 0;}

.forum-box .feed {margin: 4% 0;}


.wrap-notification {
    position: relative; 
}

 
red {
    color: #f00;
}

a.sidebar-toggle.w-6 {
    min-width: 62px;
 max-width: 62px;
}

.custom-logo-link img { max-width: 120px;} 
.container-fluid { display: flex; align-items: center;width: 100%;     justify-content: space-between;max-width: 1000px;}
.container-fluid .left, .container-fluid .right {
    max-width: 370px;
    width: 100%;
}
span.notification-item {
    position: relative;
    cursor: pointer;  
    z-index: 9;
    display: block;
}

i.fa.fa-bell {
    transform: rotate(10deg);
}

i.fa.fa-bell:hover {
    transform: rotate(0deg);
}


.fa-bell, .fa-pencil-square-o, .fa-hashtag, .fa-chain-broken {
 padding: 0 0.8rem; color: #000;
}
.fa-bell:hover, .fa-pencil-square-o:hover, .fa-hashtag:hover {
color: #347ee8
}

span.notification-item b {
    position: absolute;
    top: -5px;
    right: 5px;
    border-radius: 50%;
    background: #c73434;
    width: 15px;
    height: 15px;
    display: block;
    line-height: 15px;
    text-align: center;
    color: #fff;
    font-size: 10px;
}

.main-page {
    padding: 5% 2% 7% 2%;
    text-align: center;
    margin-top: 5%;
    border-radius: 15px;
    border: 2px dashed #b900fe;
    background: #e1bbf9;
}

.url-page:hover {
    background: #d0f1ff;
}


.main-page a {
color: #000; 
    text-decoration: none;
}

.url-page {
    background: #fff;
    display: inline-block;
    padding: 1.5% 5%;
    border-radius: 15px;
    font-weight: 550;
box-shadow: 0 0 13px 0px #cccccc63;
}

@media (max-width:1180px){
.site-header .menu { font-size: .9rem;} 
.notification-descr {
    position: absolute;
    top: inherit;
    bottom: 40px;
    left: -150px;
} 
}

span.add-bookmark {
    font-size: 22px;
    line-height: 22px;
    cursor: pointer;
}

span.add-bookmark.active .fa:before,span.add-bookmark:hover .fa:before{
    content: "\f005";
}


.feed .owl-nav {
    display: none;
}

.pageCont { 
    border: 1px solid #e2e0e0;
    border-radius: 7px;
    background: #fff;
    margin: 5%;
    margin-bottom: 6%;
} 

p.mony { font-size: 16pt; text-shadow: 0 0 7px #171774; font-weight: 550;} 
.mony b {
    color: #ff82e7;text-shadow: 2px -5px 7px #f9376af0;
}
.mony n { text-decoration: line-through; font-size: 14pt; color: #ffffffb3;}

.catCont {
    box-shadow: 0px 1px 7px 0px #cccccc78;
    padding: 15px 0;
    margin: 7% 0;
    border-radius: 10px;
}
 
.pageCont a:hover {text-decoration: none;}
.pageCont .socBlock {display: flex; padding: 0.6rem; border-bottom:1px solid #e2e0e0;  border-radius: 0 0 3px 3px;align-items: center; justify-content: space-between;}
.pageCont .socBlock:hover {background-color:#f5f5f5;-webkit-box-shadow:inset 0 -2px 9px 0 rgba(0,0,0,.06);box-shadow:inset 0 -2px 9px 0 rgba(0,0,0,.06);}
.pageCont .socBlock img {
    width: 60px;
    height: 60px;
    float: left;
    display: inline-block;
    border-radius: 50%;
    object-fit: cover;
}
.socBlock .socBtn {
display:inline-block; float:right; border:1px solid #ccc; line-height:30px; margin:10px 5px 10px 10px; padding:0 10px;width: 70px; text-align: center; color:#333; border-radius:6px; font-size:12px;
}
.socBlock:hover .socBtn {color:#fff; background:#333; border-color:#fff;}
.socMail, .socTel {
display: inline-block; font-weight: 550; color: #000000e3; line-height: 50px; text-align: left; font-size: 15pt; font-family: sans-serif; overflow: hidden; white-space: nowrap;
}

.h-share .premka {font-size: 19pt; color: #000; font-family: revert;}
.photo-edetails2 .main-page {margin: 5%;    background: #fff0;} 
.photo-edetails2 .main-page h1 {margin: 0; margin-bottom: 1rem;}

#moreBtn .plus-badge-large, .url-page .plus-badge-large { transform: rotateZ(13deg); right: 16%; }

.premium {
padding: 0.4rem;
    border: 3px solid #2a70f09c;
    border-radius: 1rem; 
    margin-right: 1.5rem;
}

.girls-click .premium { 
    box-shadow: 4px 3px 0px 0px #2a70f09c;
}

.girls-click .premium:hover { 
    border: 3px solid #49a5df; 
    box-shadow: 4px 3px 0px 0px #49a5df;
}
 

.w-50 {
    width: 50%;
}

.w-70 {
    width: 70%;
}

.d-flex {display:flex;}

.border-b {border-bottom: 1px solid;margin-bottom: 0.4rem;} 
.border-t {border-top: 1px solid;}
.border-b, .border-t {border-image: linear-gradient(to right, white, #dee2e6, white) 1; }
.ml-04 {margin-left: 0.4rem;}

.youtik {
text-align: center;
    overflow: initial;
    padding: 1.5rem 1.5rem 3rem 1.5rem;
    margin: 2rem 0;
    border: 1px solid #87878729;
    border-radius: 8px;
    background: linear-gradient(#bbbbbb33, #00000000 1px), linear-gradient(90deg, #bbbbbb33, #00000000 1px);
    background-size: 15px 15px;
    background-position: center center;
    transition: transform 0.2s, box-shadow 0.2s;
}
.youtik-title {
    font-weight: 500 !important;
    font-size: 2.4rem;
}

.youtik .btn-primary {
    color: #fff; 
    background-color: #3662ff;
    margin-right: 0.75rem;
        font-weight: 550;
}

.youtik .btn-bg-light {  
    color: #3662ff;
    border-color: #fafafa;
    background-color: #fafafa;
}

.youtik .btn-primary, .youtik .btn-bg-light {  
    padding: 0.7rem 1rem;
    border-radius: 0.6rem;
    text-decoration: none;
border: 3px solid #fff;
}

.youtik .btn-bg-light:hover {  border-color: #b4a4ff;}

.youtik .btn-primary:hover {border-color: #00dd1a;}

.youtik p {
    padding: 0.2rem 0 1rem 0;
}

.prem-banner.remodal {
    padding: 0;
    max-width: 600px;
} 
.prem-banner {	background: #ffeded;border: 0;border-radius: 1.2rem!important;}

.prem-banner .tabs {
list-style: none;
    margin: 1.5rem auto;
    width: max-content;
    padding: 0.3rem 0.7rem !important;
    display: flex;
    justify-content: space-evenly;
    box-shadow: 0px 3px 7px #00000069;
    border-radius: 18px;
    background: #fff;
}


.tab_content .border-t {
    padding-top: 1rem;
    margin-top: 1rem;
    margin-bottom: 0;
    font-weight: 300!important;
}

 

.prem-banner .tabs span {
    background: radial-gradient(53.7% 340.7% at 40.14% 233.93%,#ff7142 49.28%,rgba(255,85,37,0) 100%),linear-gradient(90deg,#eb1c3f,#f4248e 99.86%)!important;
    transform: rotateZ(13deg);
    border-radius: 1rem;
    padding: 0.1rem 0.4rem;
    color: #fff;
    position: absolute;
    top: -3px;
    right: -10px;
    font-size: 0.7rem;
    text-shadow: 1px 1px 4px #0000007a;
}

.prem-banner .tabs li, .prem-banner .tabs li.active, .prem-banner .tabs li:hover {
    color: #000000;
    border-radius: 1rem; 
    margin: 0;
}
 
 .prem-banner .tabs li {background: #ffffff; box-shadow: 0 0 8px 0px #82828236;}

.prem-banner .tabs li.active { 
   background: #ffffff00;
    box-shadow: 0 0 8px 5px #ffffff00;
}
 
 
 

.prem-banner .tabs li a, .prem-banner .page_tabs li a {
    font-weight: 550;
    color: #000;
    display: block;
    padding: 0.5rem 0.4rem;
    outline: none;
    margin: 0 0.6rem;
    position: relative;
    text-decoration: none!important;
}

.prem-banner .tab_container {
    overflow: hidden;
    border-radius: 1rem;
    background: #fff;
   margin-bottom:0px;
}

.prem-banner .tab_content {
    padding-bottom: 1rem;
}

.prem-banner .app {    padding-top: 2rem;}
.prem-banner .btn-close {position: absolute;right: 1rem;top: 1rem;}
.prem-banner .modal-header {justify-content: center;}
.prem-banner .modal-body span b { 
    font-size: 2rem;
    padding-bottom: 0.6rem;
display: flex;
    align-items: center;
color:#ef2065!important;
}
.prem-banner .modal-body span img {
margin-right: 0.4rem;
    vertical-align: bottom;
    width: 27px;
    height: 27px;
    margin-bottom: -3px;
}
.prem-banner a.h-photo-block-post-button { 
    color:#fff
}
.prem-banner .text-center img {
    width: 20px;
    vertical-align: bottom;
    margin-right: 0.2rem;
}
.prem-banner .text-center {
margin-bottom: 0.4rem;
}
.prem-banner .prem-pay {
line-height: 24px;
    padding: 0.5rem 1rem;
    color: #fff;
    background: linear-gradient(135deg, #FF00AA 0%, #9C42F5 52.98%, #5D2DE1 100%);
    text-align: center;
    font-size: 1em;
    margin: .6rem auto;
    display: inline-block; 
    font-weight: 550;
    border-radius: 0.6rem;
    box-shadow: 2px 1px 9px #5047777d; 
} 
.prem-banner .prem-pay:hover {
    background: #5D2DE1;
}


.premium-info {
    font-size: 0.9rem;
}
.prem-banner pay {
    display: flex;
    flex-direction: column;
    text-align: center;
    margin-bottom: 0.5rem;
}

.premium-info center img {
    width: 22px;
    vertical-align: bottom;
}

.girls-description .uSocial-uLike .uscl-uLike .uscl-uLikeButton {
    background: #498bfa00;
    color: #000; 
  padding: 0.4rem;
    border: 3px solid #f02a7f;
    border-radius: 1rem;
    box-shadow: 4px 3px 0px 0px #f02a7f; 
    font-size: .9rem;
cursor: grab;
}

.girls-description .uSocial-uLike .uscl-uLike .uscl-uLikeButton:hover {
    background: #498bfa00;
    color: #000; 
box-shadow: 4px 3px 0px 0px #498BFA
}
.color-red, .c-r {
    color: #c73434;
}

.prem-title {
    font-weight: 550 !important;
    font-size: 2rem;
    color: #cb005b;
    text-transform: uppercase;
    transform: scaleY(1.5);
    margin-bottom: 1rem;
}

.color-green, .c-g {
    color: #5b9861;
}


.btn-main {
color: #fff;
    padding: 1rem 1.5rem;
    font-size: 1rem;
    line-height: 1.5em;
    font-weight: 600;
    letter-spacing: normal;
    border-radius: 24px;
    -webkit-box-shadow: 0px 0px 1px rgb(156 66 245 / 24%), 0px 2px 4px -1px rgb(27 10 82 / 12%), 0px 16px 24px rgb(156 66 245 / 24%), 0px 8px 8px -4px rgb(156 66 245 / 12%);
    box-shadow: 0px 0px 1px rgb(156 66 245 / 24%), 0px 2px 4px -1px rgb(27 10 82 / 12%), 0px 16px 24px rgb(156 66 245 / 24%), 0px 8px 8px -4px rgb(156 66 245 / 12%);
    background: -o-linear-gradient(315deg, #FF00AA 0%, #9C42F5 52.98%, #5D2DE1 100%);
    background: linear-gradient(135deg, #FF00AA 0%, #9C42F5 52.98%, #5D2DE1 100%);
    -webkit-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.btn-main:hover {color:#fff;background: linear-gradient(46deg, #FF00AA 0%, #9C42F5 52.98%, #5D2DE1 100%);}

 
#text1 {
    font-size: 1.2rem;
    cursor: copy;
}

.modal-body .text-center a {color: #353535;}

.padding-b {padding-bottom:1rem}
.p-t-1 {padding-top:1rem}
.p-t-05 {padding-top:.5rem}
 
.kugsamub {
  clear: both;
  overflow: hidden;
  padding: 20px 0;
}

.kugsamub > div { 
  display: none;
}

#tab-navs-1:checked ~ .kugsamub > div:nth-of-type(1),
#tab-navs-2:checked ~ .kugsamub > div:nth-of-type(2),
#tab-navs-3:checked ~ .kugsamub > div:nth-of-type(3),
#tab-navs-4:checked ~ .kugsamub > div:nth-of-type(4){
  display: block;
    padding: 1rem;
}


.peslon .ya-title { 
    line-height: 1;text-align: center; 
}

.peslon .full {
    margin-bottom: 2rem;
    width: 100%;
}

.kategoris {
width: calc(32%);
    float: left;
    margin: 0.2rem;
    border-radius: 1rem;
    box-shadow: 1px 0px 4px 0px #cccccc61;
}
.kategoris.cat a {
    background: linear-gradient(333deg, #69a4eb6e, #fcdfff, #ffffff);
}
.kategoris a, .foto-block a, .foto-block-news a {
    color: #000;
    text-decoration: none;
    font-weight: 550;
    border-radius: 1rem;
    display: flex;
    padding: 0.4rem 1rem;
    align-items: center;
}
.kategoris img {
    width: 20px;
    height: 20px;
    margin-right: 1rem;
}
.kategoris a:hover {background: #000; color: #fff;}

 
@media (max-width: 780px) {
  

#mess_top {padding-bottom:1rem!important} 
td.postFirst .full-foto .posttdMessage a.ulightbox img { width: 100%; height: auto;}
.kategoris, .foto-block {width: calc(44% - 1px);}
.foto-block-news {width:100%}
.foto-block-news img {width:80%!important;height: 170px!important;}
.peslon {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
}
.kategoris a, .foto-block a, .foto-block-news a { 
    padding: 0.4rem;
}
}
 


.vizitka {
    width: auto;
    border: 1px solid #ccc;
    padding: 1rem 2rem;
    border-radius: 2rem; 
    text-align: center;   
  margin-bottom: 3rem;
}

.vizitka-img img {
    margin: 1rem auto;
    border-radius: 10px;
}

a.vizitka-link {
    color: #fff;
display: inline-block;
    font-size: 18px;
    font-family: 'Montserrat',Arial,sans-serif; 
    letter-spacing: 3px;
    border-radius: 100px;
 padding: 1rem 2rem;
    background: linear-gradient( 270deg ,#8650dd 49%,#4a64e8 166%);
    background-position: center center;
    border-color: transparent;
    border-style: solid;
        margin-top: 1rem;
}
a.vizitka-link:hover {
background: #fd921c;text-decoration: none;color: #000000;
}

.d-block {
    display: block;
}

.u-combo {border: 0!important;} .u-comboeditcell { display: inherit;}

.tab_container input[type=text], .tab_container input[type=password], .tab_container textarea {border: 1px solid #c6c6c5;border-radius: 1rem 0 0 1rem;}
.tab_container input[type=button] { cursor: context-menu; border-radius: 0 1rem 1rem 0!important; border: 1px solid #c6c6c5; }


.vip {
    background: linear-gradient(175deg,#e06bad 0,#7151cc99 100%);
    border-radius: 0 0 0 6px;
    padding: 1px 10px;
    position: absolute;
    font-size: 11px;
    right: 0;
    top: 0;
    color: #fff;
z-index: 9;
}

.mchat textarea { border-radius: 0;}
 

.old-price {
    position: relative;
    margin-left: 1rem;
    font-size: 1.3rem;
    color: #000;
}

.old-price:before {
border-bottom: 2px solid #ef2065;
    position: absolute;
    content: "";
    width: 145%;
    height: 47%;
    left: -11px;
    transform: rotate(350deg);
}


.menu-x .tabs ::marker {font-size: 0; }
.menu-x .tabs {
align-items: center;
padding: 2px!important;
    justify-content: flex-start;
    margin: 1rem 0 1.4rem 0;
    background: #e3e3e34d;
    border-radius: 1rem;
    font-size: 1rem;
    position: relative;
}
.menu-x .tabs li.active a, .menu-x .tabs oi.active a { background: #ffffff;}
.menu-x .tabs li, .menu-x .tabs oi {    width: 50%;  margin:0;  text-align: center;}
.menu-x .tabs li a, .menu-x .tabs oi a { background: #ffffff00;cursor: pointer;width: auto;display: block;border-radius: 1rem;  color: #000; letter-spacing: 1px; padding: .5rem 1rem!important; text-decoration: none;}


.menu-x .tabs .plus {
    background: #fff;
    width: 35px;
    height: 35px;
    border-radius: 1rem;
    text-align: center;
    line-height: 35px;
position: absolute;
    cursor: pointer;
    right: 1rem;
}


#tab2 p { margin: 0; padding: 0 .5rem;}

.menu-x .swiper-wrapper {
    margin: 0!important;
    align-items: center;
}

.menu-x .pollQue {
padding: 0 0.7rem;
    background: rgba(255,197,4,.2);
    width: max-content;
    border-radius: 0.7rem;
}

.tab_container {
    margin-bottom: 2rem;
}

.a-name {
    display: flex;
    padding-left: 0.8rem;
    justify-content: space-between; 
    margin-bottom: 0.2rem;
}

.a-name a { color: #004ee1;text-decoration: none;}
.a-name a:hover { color: #f00;}
.a-name span {
    color: #000;
    border-radius: 1rem;
    background: #cccccc69;
    padding: 0 0.3rem;
}

div#tab3 {
    padding-left: 0.5rem;
}

.mt-1 {margin-top:1rem}
.mt-2 {margin-top:2rem!important}
.mt-3 {margin-top:3rem}
.mt-4 {margin-top:4rem}
.mb-1 {margin-bottom:1rem!important}
.mb-2 {margin-bottom:2rem!important}
.mb-3 {margin-bottom:3rem!important}
.mb-4 {margin-bottom:4rem}

li.act {
    background: url(/img/menu/new.gif) left no-repeat;
}

table#timer_1 {
    margin: 0 auto;
}

#timer_num {
width:70px;
height:70px;
background: url('/76344509.gif') no-repeat;
text-align:center;
font-size:36px;
color:#666
}

#poloman_pro a.vizitka-link { margin: 1rem 0; }

.foto-block-ok {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.foto-block-news, .foto-block { 
    margin: 0.5rem;
    border-radius: 1rem;
    padding: 1rem; 
} 

.foto-block:hover { background: #eeecf4;}
.foto-block-news:hover { background:#d4eeff;}
.foto-block-news img { display: block;border-radius: 0.6rem; width: 200px; height: 120px; object-fit: cover; margin: 0 auto; margin-bottom: 0.5rem; }
.foto-block img { display: block;border-radius: 100%; width: 100px; height: 100px; object-fit: cover; margin: 0 auto; margin-bottom: 0.5rem; }

.h-mtr-short .uSpoilerText {
    margin-top: -9px;
    font-size: 1rem;
    font-weight: 550;
}

.rpl-online .newBanner, .rpl-online .newPhoto {background: radial-gradient(100% 228.88% at 100% 47.08%,#323bc6 0,rgba(255,255,255,0) 100%),radial-gradient(34.33% 98.13% at 51.05% 1.87%,#3286c6 0,rgba(255,255,255,0) 100%),radial-gradient(49.33% 95.46% at 48.04% 100%,#3286c6 0,rgb(195 34 153 / 88%) 100%),#fff;}


.align-items-center {align-items: center;}


 
.v-cat img { max-width: 30px!important; max-height: 30px!important; display: block; overflow: hidden; border-radius: 100%; width: 100%; object-fit: cover; }
 
a.posting { color: #555; border: 1px solid #fff; display: flex; align-items: center; padding: 1rem;}
a.posting:hover {
border: 1px solid #ccc;
    border-radius: 10px;
}
a.posting img { opacity: .7;}

.ya-lenta { 
    width: auto;
    margin-bottom: 3rem;
    padding: 1rem;
    border-radius: 1rem;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(122, 122, 122, 0.27);
    border-image: initial;
} 
.ya-title {
    display: flex;
    font-size: 2rem;
    margin: 0 0 1rem 0;
}

.ya-title-1 {
    display: flex;
    font-size: 2rem;
    margin: 0px;
    margin-bottom: 0.4rem;
    text-align: center;
    color: white;
    font-weight: 700;
    font-size: 45pt;
    font-family: Inter, Roboto, sans-serif;
    text-transform: uppercase;
    transform: rotateX(327deg);
    text-shadow: 2px 8px 14px #4b3e54;
}


.ya-title span img { 
    width: 30px; margin-left:6px;
} 
.ya-lenta a {
    color: #000;    text-decoration: none;
}

.ya-lenta .h-mtr-tab { 
    max-width: 550px;
    margin: 0 auto;
}

.topnew { margin-bottom: 3rem; }

.popular-photo-block-wrap { opacity: 0; animation: ani 4.5s forwards; } @keyframes ani { 0% {opacity: 0;} 100% {opacity: 1;} }

.tg-url {
    border-radius: 10px; 
    padding: 0.4rem;
    font-size: 9pt; 
    background: #3662ff;
    box-shadow: 0 0 13px 0px #cccccc63;
    text-align: center;
}

.phtTdMain:hover .tg-url { background: #f000ce}

.tg-url a {color:#fff!important}

.photo-footer .tg-url { width: 100%;padding:.7rem;}
 
.bot a.socBlock, .baza a.socBlock { 
    border-bottom: 0px solid #303030!important;
}
.imgblock.bot { background: #ff81c845;  } 
.imgblock.baza { background: #a264ff45;  } 
.bot .socBtn, .baza .socBtn { background: #212121; color: #fff; }


li.uRelatedEntry a:hover {
    color: #ff44f8;
}

.title-h3 { font-size: x-large; font-weight: 600;    text-transform: uppercase; transform: rotateX(327deg); } 
.main-page .lab-pay {margin:0}
 
.br-1 {border-radius:1rem!important;}

a.open {
    border-radius: 1rem;
    padding: 0.2rem 1rem;
    color: #fff;
    background: url(https://ayaznal.ru/5.gif) center no-repeat #212121;
}

.girls-click .ya-share2__list.ya-share2__list_direction_horizontal, .plus-text {  cursor: grab; background: transparent;border: 3px solid #2af053; border-radius: 1rem; box-shadow: 4px 3px 0px 0px #2af053; padding:0 .6rem}
.girls-click .ya-share2__list.ya-share2__list_direction_horizontal:hover, .plus-text:hover {border: 3px solid #2cb147;box-shadow: 4px 3px 0px 0px #2cb147;}
.girls-click .ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item:last-child {
    padding: 0;
}
.girls-click .ya-share2 { 
    padding-top: 2px;    margin-right: 1.5rem;
}

.sticky {
position: sticky!important;
    top:0;
    z-index: 9999;
}

ol.sticky.tabs {  
    margin-top: 0; 
    padding: 2px!important;
} 

.b-none button.intro__btn { background: #f6f6f600; border: 1px solid #f0f0f000;    opacity: .8;} 
.b-none button.intro__btn:hover {opacity: 1;}
.ph-head {
    display: flex;
    padding: 0.6rem 1rem; 
    align-items: center;
}
.ph-head i.fa.fa-picture-o, .ph-head i.fa.fa-video-camera {
    right: 1rem;
    position: absolute;
    color: #5959599e;
}
img.ph-ava { width: 35px!important; height: 35px; object-fit: cover; border-radius: 100%; box-shadow: 0px 0px 4px 1px #000; } 
.ph-info { display: flex; flex-direction: column; align-items: flex-start; padding-left: 1rem; } 
.ph-info a { font-size: .9rem; font-weight: 600; color: #000; } 
data { font-size: .6rem; } 
.ph-head i.bi.bi-arrow-right-short { font-size: 1.5rem; color: #111; }

.Phot .ph-head {
    display: none!important;
    display: flex;
}

.ph-like span {
    font-size: 0.7rem;
}

.ph-info h2 {
    margin: 0;
}

.main-page img.ph-ava { width: 100px!important; height: 100px;}

.app #tab2 p {
    padding: 1rem 0.5rem;
} 


.content-center {justify-content: center!important;}

.br-0 {border-radius:0!important}

.tab_content .new-photo-block-wrap, .tab_content .popular-photo-block-wrap { margin-bottom: 0; margin-top: 1rem!important; }

.blockquote-1 {
    position: relative;
    font-size: 16px;
    margin: 4rem 16px 46px 16px;
    border: 2px solid #337AB7;
    border-radius:20px;
    padding: 25px;
}
 
.blockquote-1 cite {
    position: absolute;
    bottom: -30px;
    left: 110px;
    font-size: 13px;
    font-weight: bold;
    color: #337AB7;
}

.blockquote-1 h2 {margin:0;margin-bottom:1rem}

.mxx {
    margin: 1rem -1rem;
}

.h-mtr-short.mxx {
    display: flex;
    justify-content: center;
} 

a.one-img .img1 { max-height: 400px; width: auto; } 
a.one-img { display: flex; justify-content: center; background: #f7f7f7; }
  
   
#menu a.red:hover, .w-op.red:hover {
    background-color: rgb(255, 45, 85); 
} 
.w-op.blue:hover {
 background-color: rgb(0, 122, 255); 
} 
.w-op.blue span, .w-op.red span { text-shadow: 1px 1px 3px black;}
.w-op i, .w-op span {opacity: 0}
.w-op:hover i, .w-op:hover span { opacity: 1;    color: #000;} 
 

.w-6 i.fa.fa-align-justify {
    font-family: 'Font Awesome 5 Pro';
}

.purpure {
    background: #fff0!important;
    box-shadow: inset 2px -2px #f3ceff, inset -2px 2px #acfffc;
}

.app-info {
padding: 0 0.7rem 0 1.6rem;
    text-align: left; 
    z-index: 9;
    position: relative;
}

li.bookmark {
    background: #55d5ff80;
    color: #fff;
}

.uc-content:hover .uComment textarea.uf-txt-input {min-height: 140px !important;}

.top-links { display: flex; padding: 0.5rem 0;    justify-content: center;     flex-wrap: wrap; grid-gap: 10px; background: linear-gradient(#bbbbbb33, #00000000 1px), linear-gradient(90deg, #bbbbbb33, #00000000 1px); background-size: 15px 15px; background-position: center center; transition: transform 0.2s, box-shadow 0.2s;}
.top-links__link { -webkit-align-items: center; align-items: center; display: flex; } 
a.top-links__link { background: #f6f7f9; border: 1px solid #eef1f2; border-radius: 16px; -webkit-flex-shrink: 0; flex-shrink: 0;     padding: 0.4rem 1rem 0.4rem 0.5rem;} 
img.lazy-img.top-links__link-icon { height: 24px; object-fit: contain; width: 24px; margin-right: 5px;}
span.top-links__link-text, header.site-header a {
    color: #000;
}

img.user_img {
border-radius: 3rem;
    height: 140px;
    object-fit: cover;
}
.user_posts:hover .user-name { color: #f09;} 
.user_posts:hover img.user_img { 
    box-shadow: 0px 0px 6px 1px #ff09ac8a;
}
.user-name { color: #000;   margin-bottom: 1rem;  font-size: 17px; font-weight: 700; font-style: normal; line-height: 120%; }
.user_posts { width: 100%; text-align: center; } 

.grid-6 .catsTableI tbody {  
    display: grid !important;
    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); 
    gap: 10px; 
    justify-content: center;
    justify-items: center;
}
 
  

.boztm { margin-bottom: 0.8rem; padding-bottom: 0.2rem; text-align: center;} 
.boztm img { margin-right: 0.6rem; height: 55px;width: auto;opacity: .6;}
.boztm:hover img { opacity: 1;}

.h-menu-lk a { 
    font-weight: 600; 
    display: flex;
    align-items: center;
    text-transform: uppercase;
      justify-content: center;
} 

.over {
    font-weight: 666;
    font-size: 1.1rem;
    color: #000;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
    margin-top: 1rem;
}

 .h-mtr-com a span { 
    font-size: 1rem;
}
 

@media (max-width:768px){

.sidebar-menu .desktop-menu {border-right: 0px;}

div#menu, .sidebar-menu .desktop-menu {
    padding: 0;
}

}
 

.user {
    width: 100%;
    display: flex;
    justify-content: space-evenly;
    font-weight: 600;
    text-align: center;
     margin: 1rem;
}
a.user-log {
    width: 25%;
    border: 1px solid #000000;
    border-radius: 0.4rem;
    text-decoration: none;
    color: #000;
    padding: 0.3rem 1rem;
}
a.user-log:hover { color: #000; border-color: #000; } 
a.user-refist {  
    width: 45%; 
    background: #000; 
    color: #fff; 
    padding: 0.3rem 1rem; 
    border-radius: 0.4rem;
    text-decoration: none; 
} 
a.user-refist:hover { background: #0e0e0e;}

.present { 
display: flex; 
background-color: #cd5aff; 
align-items: center; 
justify-content: space-evenly; 
color: #fff; 
text-shadow: 1px 1px 0px #00000087; 
font-size: 1rem; 
background-image: url(https://ayaznal.ru/fon-present.png); 
background-repeat: no-repeat; 
background-position-x: center; 
background-position-y: calc(-9px); 
padding: 0.2rem;
} 
.present img { 
height: 30px; 
} 
.predat { 
padding: 0.2rem 1rem; 
background: #fff; 
border-radius: 0.6rem; 
color: #000; 
font-size: .8rem; 
text-shadow: 0 0 white; 
font-weight: 600; 
}

.present:hover .predat { 
    background: #000; 
    color: #fff;
}

a.present { text-decoration: none!important;color:#fff}


.account {
    display: flex;
    flex-direction: column;
    align-items: center;
   padding: 1rem;
}
.account span { color: #000000; background: #ffffff; font-weight: 500;     line-height: 1; border-radius: 1rem;  margin: 1rem 0;} 
.account a.user-refist {text-align: center; width: auto; background: #000; color: #fff; padding: 0.3rem 1rem; border-radius: 0.4rem; text-decoration: none; }
.account a.user-refist:hover {background: #347ee8;}

.photo-footer i.fa.fa-arrow-circle-right { font-size: 2.4rem; color: rgb(112 110 249); } 
.photo-footer i.fa.fa-arrow-circle-right:hover {color: rgb(255 2 163); }

.captcha-block { width: auto;  padding: 0.4rem 0; } 
.captcha-block img, .captcha-block input[type=text] { border-radius: 0.3rem!important; }
#captcha-answer-mchat {
    height: 26px!important;
}
input#mchatBtn {
    min-height: 34px;
}

a#smile_buttton {
    top: -3px;
    position: relative;
}

/* User Group Marks */
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {font-weight: 555;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {font-weight: 555;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:#0033CC!important;font-weight: 555;}
a.groupFriends:link,a.groupFriends:visited,a.groupFriends:hover {color:#FF9900!important;font-weight: 555;}  
a.groupOther1:link,a.groupOther1:visited,a.groupOther1:hover {color:#bc00e0!important;font-weight: 555;}
/* ---------------- */

.menu-x .sticky {
    position: inherit!important;
}

#uEntriesList .main-page {
    width: 65%;
    box-sizing: border-box;
    padding: 1rem;
    display: flex;
    align-items: center;
    border-radius: 15px;
    margin: 0 5px 10px 5px;
justify-content: center;
} 

.p_info {
    display: flex;
    flex-wrap: wrap;
}

.p_info a {
    display: block;
    padding: 0 0 0 0.6rem;
    width: 100%;
}

a#aside-m, #aside-menu a {
    font-size: 14px;
    color: #636363;
    transition: .2s ease;
    padding-left: 0.77rem;
    display: block;
text-decoration: none;
}

a#aside-m span, #aside-menu a span { position: relative; top: -24px; left: 2rem; opacity: 0}
a#aside-m:hover span, #aside-menu a:hover span { opacity: 1}
  

a.support {
    display: inline-block;
    padding: 5px 10px;
    border-radius: 36px;
    color: #000000;
    font-size: 14px;
    box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.05);
    transition: 0.3s;
    margin: 0 1rem 2rem; 
    text-align: center;
    width: -webkit-fill-available;
    background-color: #65faff1c; 
  font-weight:700;
}

a.support span {
    font-size: 10px;
    display: block;
    opacity: .7;
    font-weight: normal;
}
 
a.support:hover {
    background: #55f35ca1 !important;    text-decoration: none;
}

a.app-post {
    color: #000000;
    background: #b2fffe;
    padding: 0.6rem 1rem 0.5rem;
    font-weight: 550;
    border-radius: 56px;
    cursor: pointer; 
    outline: none;
    font-size: small;
    text-transform: uppercase;
    line-height: initial; 
letter-spacing: 1px;
}

a.app-post:hover {
    background: #4ef1f0;
 }

.profile { 
 position: relative; 
}

.profile-menu {position:relative!important}
.profile-button s {display:inline-block;z-index:9;background:#3297db;color:#fff;font-size:10px;margin-right:10px;margin-left:5px;line-height:initial;padding:2px 6px;text-decoration:none;-webkit-border-radius: 55px;-moz-border-radius: 55px;border-radius: 55px;}
.profile-button, .profile-button:hover {font-weight: 600;display:inline-block;color:#666;position:relative;}
 
.profile-menu:hover .profile-list {visibility:visible;}
.profile-list {position: absolute; right: 10px!important; top: 30px; padding-top: 18px; visibility: hidden; z-index: 9;}
.profile-list-in {text-align: left;width: 200px;background:#fff;padding:.4rem 0;box-shadow:0px 8px 35px rgba(0,0,0,0.1);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.profile-list-in a, .profile-name {
    display: block;
    line-height: 1;
    border-bottom: 1px solid #f1f1f1;
    font-size: 12px;
    padding: 15px 2.5rem; 
}

.profile-list-in a:hover {color:#384f85;;} 
span.profile-avatar {
    display: flex;
    align-items: center;
}
.profile-name {
    font-size: 1.1rem;
    font-weight: 500;
    display: flex;
    align-items: center; 
}

.profile-name img {margin-right:.5rem; }

a.premka {
    display: flex;
    justify-content: space-between;
    background: #ff6b5238;
    padding: 0 2.5rem;
    color: #000!important;
}

a.premka img {
margin-left: 0.5rem;
    width: 25px;
    height: 25px;
}

li.app-bablo, .prem-2 { 
   background: #bdffb7ab;
}
 

#menu li.app-donate a, #menu li.app-bablo a, #menu li.app-donate a, #menu li.app-inform a, #menu li.app-bot a { 
    color:#000; 
}

li.app-donate, li.app-bablo, li.app-inform {transition: .3s ease;    display: block;}
 li.app-donate, .prem-3 {  background: #93cbff2e;}

#menu li.app-donate a:hover, #menu li.app-bablo a:hover, #menu li.app-inform a:hover {background: #0000;}

li.app-donate:hover, .prem-3:hover {background: #93cbff4d; } 
li.app-bablo:hover, .prem-2:hover { background:#8de186ab; } 
li.app-inform, .prem-1 { background:#ffc3832e;}
li.app-inform:hover, .prem-1:hover { background: #ffc38342}


li.app-bot {
   padding: 2px;
    border-radius: 46px;
   background: #ff4599;
    -webkit-box-shadow: 0px 2px 0px #ff4599, 4px 4px 5px rgba(0, 0, 0, 0.13), 2px -2px 5px rgb(231 43 187 / 38%), -1px 3px 5px rgb(231 43 208 / 38%);
    box-shadow: 0px 2px 0px #ff4599, 4px 4px 5px rgba(0, 0, 0, 0.13), 2px -2px 5px rgb(231 43 187 / 38%), -1px 3px 5px rgb(231 43 208 / 38%);
}

li.app-bot:hover { 
    background: #f94bb7;
}

.h-content-social {
    margin-bottom: 0.7rem;
    font-size: 19px;
    font-weight: 600;
}

.h-menu-lk .vp img {  
    box-shadow: 0px 0px 6px #e900ff; 
}

.adca-block {
    display: flex; 
    padding: 34px 42px;
    margin: 30px 0;
    background: linear-gradient(63.08deg,#fffcfd -4.61%,#c8d4f8 95.46%);
    position: relative;
    overflow: hidden; 
    border-radius: 1rem;
}

.adca-block__content {
    flex-basis: 70%;
    position: relative;
    z-index: 2;
    background-image: url(/img/tgg.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    text-align: left;
}

.adca-block__title {
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    color: #262626;
    margin-bottom: 10px;
}

.adca-block__desc {
    font-size: 14px;
    line-height: 18px;
    color: #444;
    margin-bottom: 18px;
}

.adca-block .button {
    height: 32px;
    min-width: 165px;
    padding: 0 16px;
    border-radius: 4px;
    font-size: 14px;
    display: inline-flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-transition: .2s;
    cursor: pointer;
}

.button_yellow {
    background: #ffda69;
    color: #000;
    font-weight: 600;
}

.adca-block__decor {
    position: absolute;
    right: 32px;
    bottom: 17px;
    z-index: 1;
}

.adca-block:after {
    content: '';
    display: block;
    height: 192px;
    width: 182px;
    position: absolute;
    right: 0;
    top: 0;
    background-image: url(/img/right-dotts.png);
    background-repeat: no-repeat;
}

.adca-block:before {
    content: '';
    display: block;
    height: 192px;
    width: 182px;
    position: absolute;
    left: 0;
    bottom: 0;
    background-image: url(/img/left-dotts.png);
    background-repeat: no-repeat;
}

img.adca-block__img {
    height: 160px;
    width: 160px;
border-radius: 50%;
}

.uComment {
    margin: 0!important;
}

.vep-video-block {
    background: #000;
}

.new-news { box-shadow: 0 4px 20px rgba(0,0,0,.08); height: auto;   position: relative; border-radius:10px} 
.new-news img { width: 100%; height: 120px; border-radius: 10px 10px 0 0; object-fit: cover; } 
.new-block { display: grid!important; grid-gap: 10px; grid-template-columns: repeat(auto-fit, minmax(20%, 1fr));     margin: 1rem 0 4rem 0; }
.new-news a { font-size: 1rem; color: #000; font-weight: 600; } 
.new-news data { color: #0000007d;    display: block; margin-bottom:10px;}
.p-2 { padding: 0.7rem; }
.new-news .d-flex { font-size: 12px; color: #00000080; padding-top:10px } 
.new-news span { padding-right: 10px; }

.new-news .p-2 a { 
    height: 110px;
    display: inline-block;
}

#center_dm_ru {
  overflow:hidden;  
}

#center_dm_ru li {  
list-style: none;
    border-bottom: 1px solid #95d3ff45;
    padding: 10px 5px 10px 5px;
    font-size: 11px;
}

.coment_avatar {
    float: right;
    width: 25px;
    height: 25px;
    margin-left: 5px;
    padding: 2px;
    border-radius: 100%;
    border: 1px solid #95d3ff45;
}

.massage_link:link,
.massage_link:visited {
  text-decoration: none;
  color:#555;  
}

.massage_link:hover {
  color:#999;
}  

.title.d-flex { align-items: center; font-size: 1rem;}
.title.d-flex img { padding-right: 6px; }

tags {
    font-size: .70rem;
    padding: 3px 10px;
    border: 1px solid rgb(122 122 122 / 27%);
    border-radius: 11px;
    display: inline-block;
    margin-bottom: 5px;
    margin-right: 3px;
}

tags:hover {border: 1px solid rgb(245 36 216 / 27%)}
tags.info {
    border-color: #667bff8c;
    color: #667bff;
    font-weight: 600;
font-size: .9rem;
}

tags.info:hover {
    border-color: #667bff;
}

tags.ml-4 {margin-left:1.5rem}

tags img {
    width: 15px;
    vertical-align: middle;
    margin-right: 5px;
filter: grayscale(100%);
}

tags:hover img { 
filter: grayscale(0%);
}

.fs-5 tags {
    font-size: .85rem;
}

.fs-5 tags a { 
    display: flex;
    align-items: center;
}

.bbQuoteBlock .title { padding: 10px 0 0 10px; color: #ff0326; margin-bottom: -5px; font-weight: 600; font-family: monospace; }

input#searchmm { width: -webkit-fill-available; border-radius: 10px; display: block; margin: 2rem 0; padding: 10px; font-size: large;border-color: #076eca; box-shadow: 1px 1px 5px 0px #0000003d;}

.forum-box .ya-title h1 { font-size: 1.3rem; } 
.forum-box .ya-title {align-items: center; justify-content: space-between; } 
.forum-box .ya-title span img { width: 60px; height: 60px; object-fit: cover; border-radius: 50%; box-shadow: 0px 0px 6px 0px #ae62ff; }

.forum-box .ya-description span {
    max-height: 160px;
    display: block;
    overflow: auto; 
}

.forum-box .ya-lenta {margin-bottom:1.4rem}

.btn-load {
    color: #000;
    font-weight: 600;
    padding: 8px 15px;
    background-color: #fff;
    border: 2px solid #212529;
    border-radius: 1rem;
    margin-left: auto;
    margin-right: auto;
    max-width: 230px;     
}

.btn-load:hover {
background: #ff71c970;
}

tags .fa {
    padding: 0;
    margin: 0;
    line-height: 1!important;
}

li.de.active a {
    background: #0000!important;
}

.s-block a { text-decoration: none!important}
.s-block:hover { 
    box-shadow: 0 2px 20px 8px rgba(0,0,0,.07);
}

.h-mtr-over blockquote, .h-mtr-short blockquote, .profile-section blockquote { background: #00000005; border-left: 2px solid #7dffa4; padding: 0.2rem 1.5rem; width: auto; margin: 0; }

[id^="uCatsMenu9"] { top: auto !important; left: auto !important;    display: grid !important;
    grid-template-columns: repeat(auto-fit, minmax(130px, 1fr)); align-content: flex-start!important}

.h-mtr-dete span.pr-1 {padding-right:5px;}

.ListItem__wrapper {
    display: flex;
    padding: 0 16px;
    align-items: center;
    position: relative;
}

.ListItem__content {
    flex: 1 1;
    padding: 14px 0;
    margin-right: 16px;
    overflow: hidden;
}

.ListItem__label {
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    color: #000;
}

.ListItem.purple .ListItem__description, .ListItem.red .ListItem__description { 
    opacity: .84;
}

.ListItem__description {
     color: #000;
    font-size: 16px;
    line-height: 20px;
    margin-top: 4px;
}

.ListItem__chevron, .ListItem__chevron svg {
    width: 16px;
    height: 16px;
color: #000;
}

.ListItem.purple {
    background: linear-gradient(135deg, #aa61f2, #6950e6);
}
 .ListItem.red{
 background: linear-gradient(135deg, #f26f55, #e64560);
}

.ListItem {
    display: block;
    position: relative;
   border-radius:10px
}

.ListItem.touchable, a.ListItem {
    cursor: pointer;
}

.List-grid {
    display: grid !important;
    grid-gap: 10px;
    grid-template-columns: repeat(auto-fit, minmax(45%, 1fr));
    margin-bottom: 3rem;
}

.app p.border-t { color: #000000a3; font-family: 'PT Sans'; padding-top: 5px; }  
.app .app-info { text-align: center;padding-top: 15px;}
.app .app-info .kasting {
    margin: 0 5px 0 -5px;
}

.ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__link_more.ya-share2__link_more-button-type_short {
    background: rgb(0 0 0 / 0%)!important;
}


a.zteam-link-0, a.zteam-link {
text-align: center;
    margin-top: 7px;
    width: -webkit-fill-available;
    color: #000;
    text-decoration: none;
    padding: 2px 2rem;
    font-size: 18px;
    background: radial-gradient(circle, rgb(250, 250, 25) 0%, rgb(253, 178, 16) 35%, rgb(190, 250, 225) 70%, rgb(250, 30, 210) 100%);
    display: flex;
    justify-content: space-between;
    align-items: center; 
    animation: ani 1.5s forwards;
    -webkit-transition: .2s ease-in-out 0s;
}

a.zteam-link-0 {
    bottom: -25px !important;
    animation: ani 5.5s forwards;
    -webkit-transition: .2s ease-in-out 0s;
}

.z-link:hover { background: #fff; color: #000; text-decoration: none; } 
.z-link {background: #000;
    border-radius: 20px;
    color: #fff;
    display: block;
    font-weight: 100;
    padding: 0.3rem .8rem;
}

.live-shot {
    background: #d3d3d317;
    margin: 0 -20px;
    padding: 20px 20px;
    font-family: monospace;
}

.live-shot a img {
    margin: 10px 0 !important;
}

.h-mtr-tab.black { background: #000; color: #fff; } 
.h-mtr-tab.black a { color: #fff; } 
.h-mtr-tab.black .h-mtr-dete {display: none;} 
.h-mtr-tab.black .h-mtr-hover { border-bottom: 1px dotted #d7e3ec3b;}
.h-mtr-tab.black .h-mtr-short a {
    color: #57e6ff !important;
}

.h-mtr-tab.black a.one-img { 
    background: #000000;
}

.newMaterial .h-mtr-short input.uSpoilerButton { font-weight: 600; }

.crypto-pur input.uSpoilerButton { background: #000; border-color: #c400ff; color: #ffaff4; } 
.crypto-pur input.uSpoilerButton:hover { background: #32103b; } 
.crypto-pur .uSpoilerText { background: #000; border-color: #c400ff; }

span.xw-hdr-text {
    margin-right: -34px;
}
 
.h-photo-com, .uForm {
    padding: 0;
    margin: 0;
    max-width: 600px;
}

.cBlock1, .cBlock2 { 
    padding: 0 !important;
}

  

.cd-container, .cd-container-1 {
    position: fixed;
    opacity: .4;
    z-index: 100;  
  transition: .3s ease;
}

.cd-container {top: 100px; left: 30px;}
.cd-container-1 {bottom: 25%; right: 30%;}
.cd-container-1:hover {bottom: 50%;}

.cd {
 position: absolute!important;
 z-index: 100;
 border-radius: 50%;
 width: 330px;
 height: 330px;
 overflow: hidden;
 font-family: "Graphik Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
  box-shadow: 2px 4px 20px 2px #0000006e;
}

.cd:hover {
    box-shadow: 2px 4px 20px 2px #0000006e, 1px 1px 2990px 2099px #00000066; transition: .5s;
}
 

.cd .spacer, .cd img, .cd svg {
 pointer-events: none;
}
.cd .spacer {
 width: 100%;
 padding-bottom: 100%;
 background: #000;
}

.cd-container:hover, .cd-container-1:hover {
   z-index: 9999;
    opacity: 1 !important;

}

.cd svg {
    fill: white;text-shadow: 0 0 4px black;
}

.cd-container:hover svg, .cd-container-1:hover svg {
    opacity: 1;
}
 
.cd img, .cd svg, .cd a {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
}


.s-block {
    display: block;
     margin: 1rem;
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 2px 11px 0 rgba(0, 0, 0, .07);
}

.hit {
    padding: 1rem;
    box-shadow: rgba(0, 170, 0, 0.3) 0px 0px 0px 2px !important;
    position: relative;
    border-radius:45px;
}

.s-block a {
    align-items: center;
    color: #000;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin: 0 auto;
    padding: 10px;
    transition: transform .1s linear;
    width: auto;
    background: #00e5ff45;
    border-radius: 35px;
}
.hit span {
    width: 40px;
    text-align: center;
    font-size: large;
}

.soc-text { 
    font-weight: 700;
    letter-spacing: .92px;
    line-height: 1.2;
    font-size: 20px;
}

.hit:after {
    content: 'Комьюнити';
    display: block;
    position: absolute;
    top: 0;
    margin-top: -14px;
    left: 50%;
    height: 23px;
    transform: translateX(-50%);
    border-radius: 40%;
    background: radial-gradient(closest-side, #fff 50%, transparent 100%);
    padding: 0 20px;
    font-size: 14px;
    font-weight: 700;
    line-height: 28px;
    color: #0a0;
}

.s-block img {
    border-radius: 50%;
    width: 40px;
    height: 40px !important;
    border: 0;
    object-fit: cover;
    vertical-align: middle;
}

#ads-b:hover .hit { box-shadow: rgb(170 0 132 / 30%) 0px 0px 0px 2px !important;} 
#ads-b:hover .hit:after {color: #b34d9f;}


.h-content ul.uRelatedEntries {
    background: linear-gradient(180deg, #0000000a, transparent);
    margin: 10px -15px -10px -15px; 
    border-radius: 0 0 10px 10px;
    padding: 30px 20px 15px 37px;
    position: relative;
    color: #9e9e9e6e;
    list-style-type: disclosure-closed;
}

.h-content ul.uRelatedEntries a {
    color: #000;
}

.h-content ul.uRelatedEntries:after {
    content: 'Материалы по теме';
    display: block;
    position: absolute;
    top: 0;
    margin-top: 4px;
    left: 0;
    height: 23px;
    transform: translateX(0%);
    padding: 0 20px;
    font-size: 14px;
    font-weight: 700;
    line-height: 28px;
    color: #000;
}


 #pop-up {
 z-index: 999;
 display: none;
 position: fixed;
 bottom: 0;
 right: 0;
 max-width: 160px;
 margin: 20px;
 box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
 border-radius: 16px;
 animation: fadeInUp 0.5s ease-out;
 background-color:#fff;
padding: 15px;
 }


 .close-btn {
 position: absolute;
 top: -8px;
 /* Поднять крестик над границей блока */
 right: -8px;
 /* Выставить крестик в правый верхний угол */
 cursor: pointer;
 z-index: 1000;
 /* Установить z-index, чтобы крестик был поверх поп-ап окна */
 }

 .close-btn svg {
 width: 16px;
 height: 16px;
 border-radius: 50%;
 background-color: #eaeaec;
 padding: 4px;
 }

 .close-btn svg:hover {
 background-color: #e4e4eb;
 }
 

 .promo-image {
 border-radius: 12px;  
 }
 

 .button-container {
 text-align: center;
 }

 @keyframes pulse {

 0%,
 100% {
 transform: scale(1);
 }

 50% {
 transform: scale(1.03);
 }
 }

 @keyframes fadeInUp {
 0% {
 opacity: 0;
 transform: translateY(20px);
 }

 100% {
 opacity: 1;
 transform: translateY(0);
 }
 }

 @media (max-width: 768px) {
 #pop-up {
    margin-bottom: 65px;
width: -webkit-fill-available;
        max-width: 100%;
 }

 
 }

.button-container { text-align: center; } 
.button-link {
    text-decoration: none !important;
    background-color: #000000;
    color: #ffffff;
    padding: 8px 5px 8px 10px;
    font-size: .7rem !important;
    border: 0;
    font: message-box;
    border-radius: 8px;
    cursor: pointer;
    display: inline-block;
    margin-top: 10px;
    letter-spacing: 4px;
}

.button-link:hover { 
    text-shadow: 0px -2px 0px #ff4141, 0px 2px 0px #53edfe;
    color: #ffffff;
}

.yaprivate {
text-align: center;
    font-size: 15px;
}

.yaprivate img {
    max-height: 100px;
    border-radius: 10px;
    display: block;
    margin: 8px auto 10px;
}

.img-smoll { display: flex; overflow: auto; } 
.img-smoll img { margin-right: 4px; max-height: 210px;}

.img-slip, .img-slip-1, .img-slip-11, .img-slip-111, .img-slip-1111, .img-slip-11111, .img-slip-111111, .img-slip-1111111, .img-slip-11111111 {
    display: grid !important;
    grid-gap: 5px;
    grid-template-columns: repeat(1, 1fr);
}
.img-slip img, .img-slip-11 img {
height: 200px;
}
.img-slip-111 img, .img-slip-1111 img, .img-slip-11111 img, .img-slip-111111 img, .img-slip-1111111 img, .img-slip-11111111 img  {
height: -webkit-fill-available;
    max-height: 275px;
}
.img-slip-1 img {
height: -webkit-fill-available;
    max-height: 355px;
}
.img-slip-1 {
    grid-template-columns: repeat(2, 1fr);
}

.img-slip-11 {
    grid-template-columns: repeat(3, 1fr);
}

.img-slip-111 {
    grid-template-columns: 2fr 2fr;
}

.img-slip-1111, .img-slip-11111, .img-slip-111111, .img-slip-1111111, .img-slip-11111111 {
    grid-template-columns: 2fr 2fr;
    height: 375px;
    overflow: overlay;
}

.img-slip-1111::-webkit-scrollbar-thumb, .img-slip-11111::-webkit-scrollbar-thumb, .img-slip-111111::-webkit-scrollbar-thumb, .img-slip-1111111::-webkit-scrollbar-thumb, .img-slip-11111111::-webkit-scrollbar-thumb {
background-color: #d7e3ec; 
} 

.img-slip-1111::-webkit-scrollbar, .img-slip-11111::-webkit-scrollbar, .img-slip-111111::-webkit-scrollbar, .img-slip-1111111::-webkit-scrollbar, .img-slip-11111111::-webkit-scrollbar, .img-slip-111111111::-webkit-scrollbar { width: 7px; background-color: #F5F5F5; }
  

 
.comment {display:table;width:-webkit-fill-available;border: 1px solid #b8b8b852; padding: 10px;}
.comment_avatar {display:table-cell;vertical-align:top;width:64px;padding-right:15px}
.comment_message {display:table-cell;vertical-align:top;text-align:left}
.comment_rate {display:table-cell;text-align: center; width: 80px; position: absolute; right: 30px;}
.comment_top {padding-top:2px;padding-bottom:7px;font-size:17px;line-height:20px} 
.comment_top .comm_time {font-size:12px;color:#9c9c9c;display:inline-block;padding-left:10px} 
.comment_over {margin-bottom:5px;}
.comment_over .comment_answer_button a {opacity:0.5;display:inline-block}
.comment_over:hover .c_rate_plus a, .comment_over:hover .c_rate_minus a, .comment_over:hover .comment_answer_button a {opacity:1}
.comment_answer_button {margin-top:10px;height:24px}
.comment_answer_button a {color:#666;font-size:13px;text-decoration:none;background:#efefef;padding:3px 10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px}
.comment_answer_button a:hover {color:#1d1d1d;text-decoration:none;background:#eaeaea;}
.c_minus, .c_ziro, .c_plus {width:38px;padding:3px 0px;font-size:13px;text-align:center;font-weight:bold;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;line-height: normal;}
.c_minus {background:#ffcccc;color:#cc0000}
.c_ziro {background:#82828259;    opacity: .6;}
.c_plus {background:#ccffcc;color:#009900}
.c_rate_t {display:table;height:24px}
.c_rate_plus {display:table-cell;vertical-align:top;width:22px; }
.c_rate_minus {display:table-cell;vertical-align:top;width:22px;}
.c_rate_count {display:table-cell;vertical-align:top;width:46px;padding-left:3px;text-align:center}
.c_rate_plus a {width:18px;height:18px;display:block;color:rgba(0,0,0,0);font-size:0px;background:url('/icons/like.png');margin-top:1px;opacity:0.3;position:absolute}
.c_rate_minus a {width:18px;height:18px;display:block;color:rgba(0,0,0,0);font-size:0px;background:url('/icons/dislike.png');margin-top:4px;margin-left:-3px;opacity:0.3;position:absolute;}
 

.uc-content .uf-txt-input { 
    font-size: 16px !important;
}

/* Содержимое избранных материалов */
 #userBookmarksList {
 border-radius: 10px;
 max-width: 100%;
 max-height: 100%;
 }

#favorite_header {
 font-size: 24px; 
 font-weight: bold; 
 margin-bottom: 15px; 
}

#favorite_footer {
 margin-top: 20px; 
 font-size: 18px;
 display: flex;
 justify-content: space-between;
 align-items: center;
}

#favorite_list {
 font-size: 18px; 
 overflow: auto;
 scrollbar-width: thin;
}
 
#favorite_list a {
 user-select: none;
}

#favorite_list a:focus {
 outline: none; 
} 
 
.favorite_item {
 display: flex;
 gap: 5px;
 font-size: 18px; 
 }
 
.favorite_delete {
 display: flex; 
 align-items: center;
 }

.favorite_delete:hover {
 opacity: 0.7; 
}
 
.fancybox-content [tabindex] {
 outline: none;
} 

/* Cтили для иконки избранного */
.favorite {
 display: flex;
 justify-content: end;
}

.favorite-circle {
 width: 50px;
 height: 50px;
 border-radius: 50%;
 background-color: #3367f4;
 display: flex;
 align-items: center;
 justify-content: center;
 cursor: pointer;
 transition: opacity 0.3s ease;
}

.favorite-circle:hover {
 opacity: 0.9;
}

/* SVG стили */
.favorite-circle svg {
 width: 24px;
 height: 24px;
 stroke: white;
}

.favorited svg {
 fill: #fff;
 width: 24px;
 height: 24px; 
}
 
.favorite-info {
 display: flex;
 align-items: center;
 gap: 4px;
}
 
.favorite-info svg {
 width: 18px;
 height: 18px;
 }

/* Стили всплывающего окна */
.popup-notification {
 position: fixed;
 right: 20px;
 bottom: 20px;
 background-color: #f5f5f6;;
 color: #191925;
 padding: 25px;
 border-radius: 10px;
 box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
 font-size: 16px;
 opacity: 1;
 transition: opacity 0.3s ease, transform 0.3s ease;
 z-index: 1000;
}

.popup-notification.hide {
 opacity: 0;
 transform: translateY(20px);
}


.popup-notification a {
 color: #3367f4; 
 text-decoration: underline;
}

.popup-notification a:hover {
 text-decoration: none; 
}

.popup-close {
 position: absolute;
 top: 5px;
 right: 5px;
 cursor: pointer;
}

.popup-close svg {
 width: 18px;
 height: 18px;
 fill: none;
 stroke: #191925;
 stroke-width: 2;
}
.popup-close:hover svg {
 opacity: .7;
}

.profile-section { margin-top: 10px; border-top: 1px dotted #ccc; padding-bottom: 1em; } .profile-section > h3.profile-section-name { font-size: 14px; color: #545151; }


.cat {
  --columns: 14;
  display: grid;
  grid-gap: 10px;
  grid-template-columns: repeat(var(--columns), [col] 1fr);
  grid-template-rows: repeat(2, [row] 90px);  
margin-bottom:15px;
}
  
a.catlist.cat2 {
    height: 90px;
    width: 90px;
    margin: 0 auto;
    border-radius: 100%;
    padding: 0;
}

.cat .catlist { 
  background: #c1c1c13b;
  display: block;
  position: relative;
  border-radius: 12px;
  overflow: hidden;
  padding: 10px 14px;
  cursor: pointer;
  text-decoration: none;
  color: rgba(0, 0, 0, 1);
}

.cat .catlist:hover {
background: #7674743b;
}
.cat p {
white-space: pre-wrap;
    padding: 0;
    margin: 0;
    text-transform: uppercase;
    font-weight: 600;
}

.cat img {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1; 
}

.cat3 {
  grid-column: span 3;
}

a.cat3 img {  
  height: 85%; opacity: .7;
}

a.cat3:hover img {opacity: 1}

a.cat2 img {   
border-radius:10px 0 10px 0;
}


.cat .catlist.cat4 {
    padding: 10px 4px;
    text-align: center;
}

.cat2 {
  grid-column: span 2;
}
 

@media screen and (max-width: 900px){
.cat { --columns: 18;grid-template-rows: repeat(3, [row] 90px);}
.cat3 {grid-column: span 8;}
.cat2 {grid-column: span 5;}
.cat4 {grid-column: span 9;}

}
@media screen and (max-width: 600px){
.cat .catlist {padding: 0px 7px; font-size: 11px;}
 .cat3 {grid-column: span 9;}
.cat2 {grid-column: span 9;}
.cat4 {grid-column: span 9;}
a.catlist.cat2 p {
font-family: 'PT Sans';
    font-weight: 200;
    font-size: medium;
    padding-right: 84px;
    margin-top: 0px;
    display: block;
}
a.cat2 img {
    border-radius: 10px 0 10px 0;
    height: 100%;
    width: 90px;
}
.cat .catlist.cat4 { 
    font-size: larger;
}
}
 

 
div#aside-menu {
    display: block !important;
    height: 190px;
    overflow: auto;
}

div#aside-menu {
    display: block !important;
    height: 190px;
    overflow: auto;
}

ul {
	list-style-type: disc;
}

.h-mtr-short ul li { margin-left: 15px; }

a.eTag { line-height: normal;color: #0066b2;}

div#menu ul {
    list-style-type: disc;
    height: -webkit-fill-available;
    display: flex;    
    flex-direction: column;
    justify-content: space-between;
PADDING-BOTTOM: 15PX;
}

.comment_message_in a {
    border: 0;
    margin: 0;
    padding: 0;
    font-weight: normal;
    color: #007;
    font-family: 'Open Sans';
    letter-spacing: 0.5px;
    white-space: pre-line;
}

.comment_message_in a:hover {color: #ff107a}

.content-sidebar .captcha-block  {  flex-direction: column; }



.community-grid {
 display: grid;
 grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
 gap: 20px;
 margin: 20px 0;
 text-align: left;
}
 
.random-item {padding:0}
 
 
.community-card { 
 padding: 20px;
 border: 1px solid #87878729;
 border-radius: 8px;
background: linear-gradient(#bbbbbb33, #00000000 1px), linear-gradient(90deg, #bbbbbb33, #00000000 1px);
background-size: 15px 15px;
background-position: center center;
 transition: transform 0.2s, box-shadow 0.2s;
}

.community-grid a { text-decoration: none!important; }
.community-card:hover {
 transform: translateY(-3px);
 box-shadow: 0 6px 15px rgba(0, 0, 0, 0.1);
}

.community-info {
 display: flex;
 gap: 10px;
 align-items: center; 
position: relative; 
}

.community-icon {
 width: 50px;
 height: 50px; 
}

h3 {
 font-size: 16px; 
margin:0;
color: #000;
}

.members {
 font-size: 14px;
 color: #666; 
margin:0;
}

.description {
 font-size: 13px;
 color: #888;
}
 
.join-btn {
    background-color: #9eff00;
    color: #000000;
    border: none;
    padding: 4px 9px;
    border-radius: 6px;
    font-size: 11px;
    cursor: pointer;
    transition: background-color 0.2s;
    position: absolute;
    right: -5px;
    TOP: -5PX;
}

.join-btn:hover {
    background-color: #7fa83b;
    color: #ffffff;
}

.show-more {
 background-color: #eee;
 color: #555;
 border: none;
 padding: 10px 20px;
 border-radius: 20px;
 font-size: 14px;
 cursor: pointer;
 margin: 0 auto;
 display: block;
}

.show-more:hover {
 background-color: #ddd;
}
 

#uEntriesList:not(.u-grid) { display: grid !important ; grid-gap: 10px; grid-template-columns: 1fr 1fr 1fr; margin:10px 0;}

@media (max-width: 768px) {
  #uEntriesList:not(.u-grid) { grid-template-columns: 1fr 1fr; }
  div#pagesBlock1 {margin:0!important}
  div#pagesBlock1 {
    padding-bottom: 3rem!important
}

.look .app-info h2 {line-height: 2; text-align: center; }

a.app-img {
 margin-bottom: -10px;
}

 .community-card {
 flex-direction: column;
 align-items: flex-start;
 padding: 10px;
 }

 .join-btn {
 align-self: flex-end;
 margin-top: 10px;
 }
}


.gallery-container {
display: flex;
    justify-content: center;
    align-items: center;
    gap: 0px;
    background: linear-gradient(135deg, #0047ff, #ff00d2);
    padding: 0 17px;
    border-radius: 1px;
    box-shadow: inset 0px 0px 20px 20px rgb(255 255 255);
    background-image: url(/img/fon-color.jpg);
    background-repeat: no-repeat;
    border: 6px dotted #f000ff;
    background-position-x: center;
}

.gallery-item {
 width: 150px;
 height: 250px;
 position: relative;
 overflow: hidden; 
 transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.gallery-item img {
 width: 100%;
 height: 100%;
 object-fit: cover;
 display: block;
 transition: transform 0.5s ease;
 filter: brightness(0.7);
}

.gallery-item img:hover { filter: brightness(1);}
 
.gallery-item:hover img {
 transform: scale(1.1);
}

.shape1 {
 clip-path: polygon(13% 0%, 95% 0%, 80% 50%, 95% 100%, 13% 100%, 0% 50%);transform: rotateX(32deg);
}


.shape2 {
 clip-path: polygon(15% 0%, 85% 0%, 100% 50%, 85% 100%, 15% 100%, 0% 50%) 
}

.shape3 {
 clip-path: polygon(5% 0%, 80% -5%, 100% 50%, 85% 100%, 5% 100%, 20% 50%);transform: rotateX(32deg);
}

section h2 { font-weight: normal; }

.community-card .description { margin: 10px 0 0; }

.px-2 {
    padding: 15px!important;
}

.title-h2 {
    font-family: 'DrukWideCyr-Medium';
    font-weight: 500;
    font-size: 21px;
    line-height: 35px;
    letter-spacing: 0.2em;
    background: #79ff31;
    text-transform: uppercase;
    border-radius: 10px 10px 0 0;
    margin: 0px -20px;
    padding: 10px;
}

.title-h2 span {
    background: #fff;
    padding: 13px 10px 21px 20px; 
}

span.popular-photo-block-item-name b {
    font-family: 'DrukWideCyr-Medium';
    letter-spacing: .15em;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 10px;
}

.app .border-t .kasting {
    width: auto;
    margin-bottom: 2px;
    font-size: 13px;
}

a.app-img {
    opacity: .6; 
}
a.app-img:hover {
    opacity: 1;
}

.prem-1, .prem-2, .prem-3 {padding: 8px 12px; border-radius: 3rem; margin-bottom: 14px; }
.mem video:focus { outline:none; }
 

.img-team {
margin-bottom: -20px; 
     color: transparent;
    mask-image: linear-gradient(360deg, rgba(255, 255, 255, 0) -10%, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1));
}

.wrap-topnews {
    position: relative!important;
}


.animate-wrap a { height: 150px ! Important; overflow: hidden; } #phtOtherThumbs img {  height: -webkit-fill-available; }

.forum-box .ya-description span {
    margin-bottom: 10px;
}

pre {
    white-space: break-spaces;
}

.popular-photo-block-title a {
font-size:14px;
}

.photo-model .h-photo-block-post-button { bottom: auto; padding: 4px; top: 10px; z-index: 99;} 

.photo-model  img { height: 415px; }  
 
  .captcha-block { 
    padding: 0 !important;
    margin: 0 !important;
    justify-content: space-between!important;
}

#statday, #statday:hover, #statnow, #statusers {color:#000;padding:5px 12px; font: 11px Tahoma;display:block;text-decoration:none; }
#statday {background:#f4591c36} 
#statusers {background:#6ec32a1f;color:#666 } 
 
.container-fluid a.active {
    border-bottom: 3px solid #20e0dd;
}

#menu li a:hover {
    background: #a8a8a829;
}

.newBanner { 
    max-width: 600px;
    margin: 0 auto;
}

.trend { 
    display: flex;
    align-items: center;
    padding: 2px .5rem;
    width: -webkit-fill-available;
position: relative; 
} 
.trend-play img { width: 45px; height: 45px; object-fit: cover; border-radius: 1rem;   }  
.trend-play {
    display: flex;
    align-items: center;
    width: -webkit-fill-available;
}

.w-60 { width:68%}
.w-20 {
    width: 18%;
    margin-left: 10px;
}

.ml-2 {
    margin-left: 20px;
}

.trend-play a { color: #000; text-transform: none; }
id {
    display: block;
    color: #0037d9a1;
    font-size: .7rem;
}

.trend span b {font-weight: 400;opacity: .5;}

.trend .img2 {
color: #ffffff; width: 22px; font-size: 11px; height: 22px; border-radius: .7rem; margin-right: .5rem; background: #000000; display: flex ; align-items: center; justify-content: center; position: absolute; left: 4px; top: 4px;
}

.trend .img3 { 
    width: 45px;
    height: 45px;  
    margin-right: .5rem;
}
 

.justify-content-center {
    justify-content: center;
}

.trend-play.justify-content-center.mb-1 {
    border: 1px solid #87878729;
    border-radius: 8px;
    background: linear-gradient(#bbbbbb33, #00000000 1px), linear-gradient(90deg, #bbbbbb33, #00000000 1px);
    background-size: 15px 15px;
    background-position: center center;
    transition: transform 0.2s, box-shadow 0.2s;
      padding: 5px 0;
}


.trend  .img3 {
        min-width: 45px;
    }   
 
.trend-play.justify-content-center.mb-1 .img3, .trend-play.justify-content-center.mb-1 img {width: 35px; height: 35px;min-width: 35px;} 

.trend-play a { 
    font-size: 1rem;
}
.trend .autor {
    display: flex;
    align-items: center;
    color: #000000;
}

.reklama a:hover {text-decoration: none!important;}


#emotion-block {
 margin: 20px auto;
 padding: 20px;
 text-align: center;
 font-family: Arial, sans-serif;
 border-radius: 16px;
 background: #e6e6e633;
}
 
#emotion-block h3 {
 margin-bottom: 5px;
 font-size: 24px;
}

#emotion-block > div:first-of-type {
 margin-bottom: 10px;
 font-size: 16px;
 color: #555;
}
 
.emoji-list {
 display: flex;
 flex-wrap: wrap;
 justify-content: center;
 gap: 10px;
}
 
.emoji-item {
flex: 1 1 75px;
 max-width: 75px;
 display: flex;
 flex-direction: column;
 align-items: center;
 cursor: pointer;
 border:1px solid #96969699;
 border-radius: 16px;
 transition: border 0.3s, background-color 0.3s;
 padding: 5px; 
 transition: transform 0.3s ease-in-out, border 0.3s ease, background-color 0.3s ease;
}
 
.emoji-item:hover {
 transform: scale(1.05);
}
 
.emoji-item.active {
    border: 1px solid #15d447;
    background-color: #7aff5980;
}
 
.emoji-item.active .count,
.emoji-item.active p {
     color: #0f6d00;
}

 .emoji-item:hover:not(.active) .count,
.emoji-item:hover:not(.active) p {
 color: #507fff;
}

/* Р­РјРѕРґР·Рё */
.emoji {
 font-size: 32px;
 transition: opacity 0.3s, transform 0.3s;
}
 
.count {
 font-weight: bold;
 font-size: 18px;
 color: #333;
}
 
.emoji-item p {
 margin-top: 2px;
 font-size: 14px;
 color: #666;
}
 
@media (max-width: 480px) {
  
  #uEntriesList:not(.u-grid) { grid-template-columns: 1fr ; }
 .emoji-item {
 flex: 1 1 80px;
 max-width: 90px;
 }
 .emoji {
 font-size: 35px;
 }
}
 
.catalog-emotion-block {
 opacity: 0;
 transition: opacity 0.5s;
}
 
.catalog-emoji-list {
 display: flex;
 flex-direction: row;
 align-items: center;
 gap: 5px;
 position: relative;
 top: -2px;
}
 
.catalog-emoji-item {
 display: flex;
 align-items: center;
 gap: 2px;  
 font-size: 1.2em;
}

/* РЎС‡С‘С‚С‡РёРє */
.catalog-count {
 display: block;
 margin-top: 4px;
 font-size: 0.9em;
 color: #6a6e7b;
}
 
.catalog-emoji-item.active .catalog-emoji {
 transform: scale(1.1);
}

.h-se-date {width: 55px;display:inline-block;position:absolute;left:-70px;}
.h-se-date img {opacity:0.4} 


div#top .trend {
    margin: 0 -15px;
    padding: 2px 15px;
}
 
.trend-top {
    font-size: 1rem;
    display: flex;
    padding: 6px 15px;
    margin: 0 -15px;
    align-items: center;
    border: 1px solid #89898926;
    border-bottom: 0;
    font-weight: 700;
    letter-spacing: 0.5px;
    background: #a9f1ff; 
}

.trend-top img { 
    margin-left: 10px; width: 15px;
}

.ya-title h1 {
    margin: 0;
    font-size: 20px;
    line-height: 1.5;
    font-weight: normal;
}

.ya-title span img {  
width: 70px;
    border-radius: 50px;
 }  

 .ya-title {justify-content: space-between;align-items: center;}
.ya-description {
  padding-top:5px;
    opacity: .8;
}
 .ya-description span {
    display: block;
    padding-bottom: 10px;
}

.vcp-content {
   padding: 10px 10px 15px;
    text-align: justify;
    height: 100px;
    overflow: auto;
    margin-bottom: 18px;
}

.mb-0 {margin-bottom:0!important}

.feed ul#uEntriesList {
    grid-template-columns: 1fr 1fr 1fr;
}

.item-1, .item-2, .item-3 { 
    font-family: 'DrukWideCyr-Medium';
    letter-spacing: .08em;
    text-transform: uppercase;
    font-weight: 300;
  color: #000000!important; 
}

.item-1 {background: #c0f687!important;}
.item-2 {background: #00ffa8!important;}
.item-3 {background: #f1deff!important;font-family: 'PT Sans'; font-weight: 600;}

.item-1:hover, .item-2:hover, .item-3:hover {background: #000!important;color: #fff!important; }