html, body{
 min-height: 100%;
 height: 100%;
 position: relative; 
 }
.btn-sm {
 --bs-btn-padding-y: 0.3rem;
 --bs-btn-padding-x: 1rem;
--bs-btn-border-radius: 0.4rem;
}
.txt-bg { padding: 0.75rem 0;}
.btn-primary-circle-in .btn-primary {
    min-width: 3rem;
    height: 3rem;
    border-radius: 100%;
    font-size: 1.2rem;
}
.nav-pers .nav-link {
 border-top: 0px solid #a4a4a4;
} 
.nav-pers .nav-pills .nav-link.active, .nav-pers .nav-link { 
 margin-top: -17px;
}
.header-pers .nav-pers { 
 border-top: 1px solid #75757538;
 display: flex;
 justify-content: center;
}

.br-1 {border-radius: 1rem;}

#header a.arr-left-icon{
 position: absolute;
 top: 0;
 left: 0.5rem;
 z-index: 999;
} 
.arr-right {
 position: absolute;
 top: 0;
 right: 0;
 z-index: 1;
 padding: 1rem 0.75rem;
}
.arr-center{ 
 z-index: 1;
 padding: 1rem 0.75rem;
}
.arr-right .book-p, .arr-right .bi-share-fill, .arr-center {font-size: 1.3rem;}
.statu {
    font-size: .8rem; 
} 

@media (min-width: 992px) {
 
.off-head #allEntries { grid-template-columns: repeat(2, 1fr); }  

}


.off-head .foto-head, .foto-head {display:none} 


 
@media (max-width: 768px) { 
 
div#userFoto { margin: 0; } 
.p-foto img {  border-radius: 0; }

  .Phot .allEntriesTable, .Phot #uEntriesList {
    display: grid;
}
.off-head .foto-head, .foto-head {
    display: flex;
}

.Phot .p-foto img, .Phot .p-foto video {
    height: 270px!important;border-radius: 0;
}

.Phot .p-foto img, .Phot .p-foto video {
    min-height: 270px!important;
}
 
button.intro__btn { 
    width: auto;
}

.grid-3.d-grid.mxx-1 {
    width: auto;
}
.grid-3.d-grid.mxx-1 .mxx-2 { padding: 0 1rem; }
.Phot .photo-footer {
    margin-bottom: 0px;
}

.Phot .foto-head {
display:none!important
}

.btn-primary-circle-in.d-flex.btn-grey.mt-3.btn-grid { justify-content: center; } 
.position-relative.info-profile h1 { text-align: center; } 
.header { margin: 0 auto 2rem!important }

#header .d-flex { 
    justify-content: center;
}

.setka {
    margin: 0 0.4rem;
}

.dark_theme .Phot .foto-head { 
    border-top: 1px solid #474747!important
}

.col-6.col-md-4.col-lg-3.none_noimp a {
    font-size: .9rem;
}
div#nav-tab {
    display: none!important;
}

h1 span {
    display: block;}
#allEntries {margin: -0.8rem;}
.statu {
       right: 30%;
}

a.btn.btn-primary.d-flex.justify-content-center.align-items-center {
    margin-right: 0.6rem;
}
 
 

.btn-primary-circle-in .btn-primary { 
 border-radius: 25px;
 --bs-btn-padding-y: 0.25rem;
 --bs-btn-padding-x: 0.5rem;
 --bs-btn-font-size: 0.875rem;
 --bs-btn-border-radius: 1rem;
 overflow: hidden;
}
.btn-primary-circle-in .btn-primary {
 min-width: 3rem;
 height: 3rem;
}
.arr-right { 
 padding: 1rem 0rem;
}
.d-flex { 
 flex-wrap: wrap;
 }
.slick-slide .d-flex { display: block!important; }
.slick-slide .d-flex a:not(.simple-a, .btn) {
 color: #000000!important;
 text-align: center;
}
 
 }
.btn-primary img {
 vertical-align: initial;
}  
.btn-primary-circle-in.d-flex.btn-grey .btn-primary { background: #f2f2f2!important; }
 
.aside-dom:hover::-webkit-scrollbar-thumb, body *::-webkit-scrollbar-thumb { 
    border: 0!important;
}


.modal-title, .nav-pers .nav-pills .nav-link.active { 
    color: #000;
}

.allEntries>div:hover, #allEntries>div:not(#allEntries):hover, .card-dom:hover {
    box-shadow: 0 0 #000;
}
 
.btn-primary {background: #ffffff!important; color: #626262!important;}
a, .color-blue, .color-primary, .c-b {
    color: #000000;
}
 
.header {
    margin: 0 2rem;
    position: relative;
    height: 100%;
}

small.statu.statu-ico {
    position: absolute;
    top: 60%;
    right: -4px;
}

.text-center.align-items-center.justify-content-between strong {
    color: #177f31cf;
    font-size: 1rem;
    padding: 0.5rem 0;
    display: block;
}

.dark_theme .rounded {background: #1a1a1a;} 
.dark_theme h1 span { color: #d39ff2cf;}
.dark_theme .btn-primary-circle-in.d-flex.btn-grey .btn-primary { background: #5b5b5b!important; } 
.dark_theme .soc-set {color: #cbcbcb; } 
.dark_theme h2 .extra-small {color: #212121} 
.dark_theme .btn-primary { 
background: #373737!important;
    border-color: #393a43!important;
 color: #f2f2f2!important; 
}


.soc-set {margin-bottom:0}

.dark_theme .arr-center, .dark_theme .arr-center a, .dark_theme .nav-pers .nav-pills .nav-link.active {color: #fff!important;} 
.dark_theme .header-pers .nav-pers { border-top: 1px solid #ececec38; } 
.dark_theme .nav-pers .nav-pills .nav-link.active { border-top: 1px solid #757575;}

 

 
.allEntries>div, #allEntries>div:not(#allEntries), .card-dom, .one-col-max td.archiveEntries>div {box-shadow: none; }
 
 
.mobile-tapb-icon span { font-size: .9rem;} 
.tapb-icon-btn i, .open .tapb-icon-btn i { background: #ebebeb;   } 
 
.scroll .tapb-icon-btn i { font-size: 1.6rem; } .scroll .tapb-icon-btn i {  color: #f00!important; }
 .mobile-tapb-icon i {color:#000}

.dark_theme button#sidebarCollapse {
    color: #fff;
}

.dark_theme .mobile-tapb-icon i {
    color: #c3c3c3;
}

.dark_theme .arr-right .bi-share-fill {
    color: #ffffff6b;
}
.text-style .extra-small {color:#fafafa}
.dark_theme .text-style .extra-small {color:#1a1a1a}
  
.btn-easy:before { background: #ffffff;}  

.dark_theme i.bi.bi-cloud-arrow-down, .dark_theme .slider a, .dark_theme span.extra-small a { color: #fff; } 
 

.dark_theme .right i {
    color: #ffffff6e;
}
 

.dark_theme button.intro__btn {   background: #1f1f1f!important; color: #ffffff;} 
 
 
.add.mobile-tapb-bar-item.navbarbtn-in {  justify-content: center; } 

   
div#timer_1 {
    width: 100%;
    display: flex;
    justify-content: center;
    margin: 3rem 0;
}
 

.Phot .p-foto video { background: #000; }  

.btn-grid {
    overflow-x: scroll;
    overflow-y: visible;
    -ms-overflow-style: none;
    -moz-scrollbars: none;
    width: 100%;
    position: relative; 
    display: grid!important;
    grid-template-columns: repeat(10, 0fr);
    white-space: nowrap;
}
.btn-grid::-webkit-scrollbar { width: 0px; background: #ececec00; }

#timer_2 span.h13 {
    text-align: center;
}

  
.wrapper t a {
    padding: 15px 30px;
    border-radius: 40px;
    text-decoration: none;
    font-weight: 600;
    display: inline-flex;
    position: relative;
    color: #ffffff;
    background: #7255de;
    box-shadow: 0px 0px 25px 5px rgb(254 129 253 / 50%)!important;
    text-shadow: 1px 1px black;
    background: linear-gradient(345deg, #ff00b0 0%, #ff5757 100%)!important;
}
 

.wrapper t a:hover {
    background: linear-gradient(345deg, #0009ff 0%, #57ceff 100%)!important;
}

 
.grid-3.d-grid .font-prem { background: #fdc1ff3d; border:1px solid #dbdbdb }
.dark_theme .grid-3.d-grid .font-prem {border: 1px solid #393a43!important; }
.grid-3.d-grid:hover .font-prem {
    background: #0021ffd1;
    color: #fff!important;
}
.bl-0 {
    border-left: 0;
}

.grid-2 button, .grid-3 button {
border-radius: 0!important;
color:#00000075;
}

.Phot .allEntriesTable, .Phot #uEntriesList { 
    grid-template-columns: repeat(auto-fit, minmax(50%, 1fr));
}

.header img.avatar { 
    border-radius: 100%;
    display: block;
    border: 5px solid #fff;
    max-width: 160px;
    min-width: 160px;
    width: 100%;
    height: 160px;
    object-fit: cover;
    padding: 4px;
    background: radial-gradient(124.65% 124.65% at 37.17% 100.07%, #ffdd55 0%, #ff543f 32.8%, #fc5245 34.8%, #e64771 50.4%, #d53e91 64.3%, #cc39a4 76.1%, #c837ab 84.1%);
}

.info-profile strong {
    color: #609962;
}

li.phtTdMain.uEntryWrap {
    list-style: none;
}

.uscl-uLikeButton {
    border-radius: 20px!important;
}

.site-link {
    font-family: cursive;
    text-transform: uppercase;
}

i.fa.fa-link {
    color: #ff0000;font-size: 13px;
}

a.btn.btn-primary.me-2.py-1 {
    font-size: 13px;
} 

.btn-primary-circle-in img {
    width: 14px;
    padding: 0;
    margin-top: -3px;
}


.btn-primary-circle-in i.fa.fa-vk.d-inline { color: #0077ffab; } 
.btn-primary-circle-in i.bi.bi-instagram { color: #E4405Fab; }  
.btn-primary-circle-in i.bi.bi-facebook { color: #3b5998ab; } 
.btn-primary-circle-in i.bi.bi-youtube { color: #FF0000ab; }
.btn-primary-circle-in i.bi.bi-telegram {color: #0088ccab;}
.btn-primary-circle-in i.bi.bi-twitch {color: #9146FFab;}

.btn-primary-circle-in i.fa.fa-vk.d-inline:hover { color: #0077ff; } 
.btn-primary-circle-in i.bi.bi-instagram:hover { color: #E4405F; }  
.btn-primary-circle-in i.bi.bi-facebook:hover { color: #3b5998; } 
.btn-primary-circle-in i.bi.bi-youtube:hover { color: #FF0000; }
.btn-primary-circle-in i.bi.bi-telegram:hover {color: #0088cc;}
.btn-primary-circle-in i.bi.bi-twitch:hover {color: #9146FF;}

.Phot .p-foto { 
    text-align: center;
}

.Phot .p-foto img { height: auto!important;     width: -webkit-fill-available;
    object-fit: contain; }

.new {background: url(/new.gif) left no-repeat!important;}

.Phot .h-photo-block-post-button {
    bottom: 45%;
}

.photo-footer {
    justify-content: space-evenly !important;
}


div#userFoto ol, div#userFoto ul {padding-left:0!important}