@charset "utf-8";

:root {
    --epicGray: #232323;
    --otherGray: #aaaaaa;
    --customBlack: #000000;
    --customWhite: #ffffff;
    --customPinkishWhite: #fff8ff;
    --importantGolden: #392700;
    --linkColor: #419df7;
    --customDarkPurple: #30243d;
}
/*------ Universal ------*/

body.dark-mode div{
    background-color: var(--customBlack);
    color: var(--customWhite);
}
body.dark-mode{
    background-color: var(--customBlack);
    color: var(--customWhite);
}
body.dark-mode a{
    color: var(--linkColor);
}
body.dark-mode h1, body.dark-mode h2, body.dark-mode h3, body.dark-mode h4{
    color: var(--customWhite);
}
body.dark-mode #name-search h2{
    color: var(--customBlack);
}
body.dark-mode .pink{
    color: #f589b9;
}
body.dark-mode .violet{
    color: #a37bd2;
}
body.dark-mode .gray{
    color: #c7c7c7;
}
body.dark-mode select{
    background-color: var(--epicGray);
    color: var(--customWhite);
}
body.dark-mode textarea{
    background-color: var(--epicGray);
    color: var(--customWhite);
}
body.dark-mode .btn{
    background-color: var(--epicGray);
    color: var(--customWhite);
}
body.dark-mode .btn:hover{
    color: var(--otherGray);
}
body.dark-mode input[type=text],
body.dark-mode input[type=password],
body.dark-mode input[type=number],
body.dark-mode input[type=email],
body.dark-mode input[type=tel] {
    background-color: var(--epicGray);
    color: var(--customWhite);
}
body.dark-mode input:disabled {
    background-color: var(--otherGray)!important;
}
body.dark-mode .postform textarea, body.dark-mode div.not-logged-form textarea {
    background-color: var(--epicGray);
    color: var(--customWhite);
    border: 1px solid var(--otherGray);
}
body.dark-mode .card-tools .tabs a .tab-content {
    background-color: transparent;
}
body.dark-mode .card-tools .tabs a.active {
    background-color: var(--epicGray);
}
body.dark-mode #page-container{
    background-color: var(--customBlack);
}
body.dark-mode #post_content{
    background-color: var(--epicGray);
    color: var(--customWhite);
}
body.dark-mode #teaser-text h1 a {
    color:var(--customPinkishWhite);
}
body.dark-mode #teaser-text p a {
    color: #ffffff!important;
}
body.dark-mode #random-artcl .item a {
    color: var(--customPinkishWhite);
}
body.dark-mode #popular .tab-navigation {
    background:var(--epicGray);
}
body.dark-mode #article-content, body.dark-mode #week-content, body.dark-mode .content {
    color: var(--customWhite);
}
body.dark-mode #article-content h1, body.dark-mode #week-content h1, body.dark-mode #rght-column h1, body.dark-mode #profile h1, body.dark-mode .wideContent h1, body.dark-mode .lucky-wheel h1 {
    color: var(--customWhite);
}
body.dark-mode .content h2{
    color: var(--customWhite);
}
body.dark-mode #article-content table, body.dark-mode #article-content tr{
    background-color: var(--epicGray)!important;
}
body.dark-mode #article-content td{
    background-color: var(--customBlack)!important;
}
body.dark-mode .nav a, body.dark-mode .nav span{
    background-color: var(--epicGray);
    text-shadow: 1px 1px var(--customBlack);
}
body.dark-mode .nav .gotoPage{
    background-color: var(--otherGray);
}
body.dark-mode .article-standout.important{
    background-color: #551e3f;
}
body.dark-mode #alphabet{
    background: transparent;
}
body.dark-mode .sort-by a.active{
    color: var(--customWhite);
}
body.dark-mode .featured-category h2, body.dark-mode .featured-category h2 a, body.dark-mode .featured-category h5, body.dark-mode .featured-category h5 a {
    color:var(--customPinkishWhite);
}
body.dark-mode .featured-category-articles-2 .featured-article-title h4 a,
body.dark-mode .featured-category-articles-5 .featured-article-title h4 a,
body.dark-mode .featured-category-articles-3 .featured-article-title h4 a {
    color:#fde4fd;
}
body.dark-mode .find-name-form .search-field {
    background-color: var(--epicGray);
}
body.dark-mode #teaseKalendorius .txt14 {
    background: transparent;
}
body.dark-mode .tool-section h2{
    background-color: var(--epicGray);
}
body.dark-mode .tool-item .about{
    color: var(--customWhite);
}
body.dark-mode .wCoolTools .item {
    background-color: var(--customBlack);
}
body.dark-mode .skelb-item.co {
    background-color: #353200;
}
body.dark-mode .skelb-item .name {
    background: transparent;
}
body.dark-mode .skelb-item .name a {
    color:var(--customWhite);
}
body.dark-mode .skelb-item .price {
    background: transparent;
    color: var(--customWhite);
}
body.dark-mode .skelb-item .desc {
    background: transparent;
}
body.dark-mode .tab-navigation {
    background-color: var(--customBlack);
}
body.dark-mode table.data th {
    background-color: var(--epicGray);
}
body.dark-mode .week-fact .title {
    background-color: var(--epicGray);
    color: #ac74ed;
}
body.dark-mode .contact{
    background-color: var(--customBlack);
}
body.dark-mode .user-recent ol{
    background-color: var(--epicGray);
}
body.dark-mode .freshness{
    color: var(--customWhite);
}
body.dark-mode .wheel-selected {
    background-color: var(--epicGray)!important;
}
body.dark-mode .postform, body.dark-mode div.not-logged-form {
    background-color: var(--customBlack);
}
body.dark-mode .accKrepselis .cart-check {
    background-color: var(--customBlack);
}
body.dark-mode .acc_el_title:hover {
    background-color: var(--epicGray);
}
body.dark-mode .s-price .price{
    color: var(--customWhite);
}
body.dark-mode .s-main-info p {
    color: var(--customWhite);
}
body.dark-mode #horo-tease {
    background-color: var(--customBlack);
}
body.dark-mode #horo-tease a.text {
    color: var(--customWhite);
}
body.dark-mode .istaigaInner .info.represent {
    background-color: var(--epicGray);
}
/*------ Tools ------*/

body.dark-mode #ovul-calc{
    border: 4px solid var(--epicGray);
    background: url(/img/bg-ovul-calc3.png) right bottom no-repeat var(--customBlack);
}
body.dark-mode .tools-filter {
    background-image: -webkit-linear-gradient(top, var(--epicGray), #000000);
}
body.dark-mode .kmi-page p, body.dark-mode .kmi-page ul{
    color: var(--customWhite);
}
body.dark-mode .kmi-skaiciuokle div{
    background: transparent;
    color: var(--customBlack);
}
body.dark-mode #tool-select-child{
    background-color: var(--customBlack);
}
body.dark-mode #ugio-calc{
    background: none;
}
body.dark-mode .d-sarasas table th div {
    background-color: var(--epicGray);
}
body.dark-mode .d-sarasas table td.menuo {
    background-color: var(--epicGray);
}
body.dark-mode .wCoolToolsArt .item{
    background-color: var(--epicGray);
}
body.dark-mode .tk li a{
    background-color: var(--customBlack);
}
body.dark-mode .preg-calc strong {
    color: var(--customBlack);
}
body.dark-mode .preg-calc-nk {
    background: none;
}
body.dark-mode .preg-calc-nk .title{
    color: var(--customWhite);
}
body.dark-mode .preg-calc-nk form {
    background-color: transparent;
}
body.dark-mode div#svorio-duom input[type=text] {
    background-color: var(--epicGray);
}
body.dark-mode table#svorio-sk input.min {
    color: var(--customBlack);
}
body.dark-mode table#svorio-sk input.nor {
    color: var(--customBlack);
}
body.dark-mode table#svorio-sk input.max{
    color: var(--customBlack);
}
body.dark-mode #td-fcbk{
    background-color: var(--customBlack);
}
body.dark-mode .stebek-baneris div {
    background-color: transparent;
}
body.dark-mode .dantukai-container div {
    background-color: transparent;
}
body.dark-mode .d-sarasas table tr.ds-on {
    background-color: var(--epicGray);
}
body.dark-mode .laundry .title {
    background-color: var(--epicGray);
}
body.dark-mode table.period-list th {
    background-image: -webkit-linear-gradient(var(--customBlack) 30%, var(--epicGray));
}
body.dark-mode table.period-list td.check {
    background-color: var(--epicGray);
}
body.dark-mode .main-list th {
    background-image: -webkit-linear-gradient(top , var(--customBlack) 25%, var(--epicGray));
}
body.dark-mode .main-list td.title {
    background-color: var(--epicGray);
}
body.dark-mode .main-list td.average {
    background-color: var(--epicGray);
}
body.dark-mode #rCalendar th {
    background-image: -webkit-linear-gradient(top , var(--customBlack) 30%, var(--epicGray));
}
body.dark-mode #rCalendar td {
    background-color: var(--customBlack);
}
body.dark-mode .dPast{
    background-color: var(--epicGray)!important;
}
body.dark-mode .dToday{
    background-color: var(--importantGolden)!important;
}
body.dark-mode table#vaiku-su-diagramos td input:focus{
  color: var(--customBlack);
}
body.dark-mode .ui-dialog .ui-dialog-titlebar{
    background-color: var(--epicGray);
}
body.dark-mode #modal_dialog{
    background-color: var(--customBlack);
}
    /*------ Forumas ------*/

body.dark-mode #thread .post blockquote {
    background-color: var(--epicGray);
}
body.dark-mode .user-says blockquote{
    background-color: var(--epicGray);
}
body.dark-mode .wNewTopic .topic{
    color: var(--customPinkishWhite);
}
body.dark-mode .tab-navigation li a {
    color: var(--customWhite);
}
body.dark-mode .tab-navigation li .active{
    background-color: var(--epicGray);
}
body.dark-mode #topic-info{
    background-color: var(--customBlack);
}
body.dark-mode #groupPage .topictitle {
    color: var(--customWhite);
}
body.dark-mode #favorites tr, body.dark-mode #forumlist tr, body.dark-mode #latest tr, body.dark-mode .alt {
    background-color: var(--customBlack);
}
body.dark-mode .sticky{
    background-color: var(--importantGolden)!important;
}
body.dark-mode #forum-stats{
    background-color: var(--epicGray);
}
body.dark-mode th.label_forum {
    background-color: var(--epicGray)!important;
}
body.dark-mode th.label_forum a {
    color: var(--customPinkishWhite)!important;
}
body.dark-mode .uzdaros-grupes th.label_forum, body.dark-mode .uzdaros-grupes-1 th.label_forum {
    background-color: #003f09!important;
    border-color: #01610f!important;
}
body.dark-mode #forumas-promo{
    background: var(--customBlack);
}
body.dark-mode #forumas-promo ul li {
    background: var(--customBlack);
}
body.dark-mode #forumas-promo h2 a {
    color: var(--customWhite);
}
body.dark-mode #forumas .tags-below-post li a {
    color: var(--linkColor);
}
body.dark-mode .forum-live {
    border-bottom: 5px solid var(--epicGray);
}
body.dark-mode .forum-live .title{
    background-color: var(--epicGray);
}
body.dark-mode #groupPage #thread .threadauthor{
    background-color: #262921;
}
body.dark-mode #groupPage #thread .threadauthor div {
    background-color: #262921;
}
body.dark-mode .poststuff2{
    background-color: transparent;
}
body.dark-mode .topic-action .btn-follow{
    color: var(--epicGray);
}
body.dark-mode #topic-home-msg{
    background: var(--epicGray);
}
body.dark-mode .hide-post{
    background-color: var(--epicGray)!important;
}
body.dark-mode .hide-post div{
    background-color: var(--epicGray);
}
body.dark-mode #bb_polls .bb-polls-result, body.dark-mode #bb_polls form {
    background-color: var(--customBlack);
}
body.dark-mode #bb_polls h2{
    background: url(https://www.tevu-darzelis.lt/forumas/my-plugins/topic-icons/icons/chart_bar.png) no-repeat var(--customBlack);
}
body.dark-mode .bb_smilies{
    filter: drop-shadow(0px 0px 3px var(--customWhite));
}

/*------ Mobile ------*/
body.dark-mode .icn {
    background-image: url(/img/ui-sprites-darkmode.png?v=0.7);
}
body.dark-mode #md-header .md-header-btn.md-login {
    background: transparent;
}
body.dark-mode #md-nav-container ul {
    background-color:var(--customBlack);
    color: var(--customWhite);
}
body.dark-mode #md-nav-container ul a {
    color: #f5f5f5;
    border-bottom: 1px solid var(--otherGray);
}
body.dark-mode #md-nav-container ul a.active {
    background-color: var(--epicGray);
}
body.dark-mode .md-search input{
    background-color: #17001e;
}
body.dark-mode .md-search .search-btn{
    background:url(/img/md-search-ic.svg) center center no-repeat #380041;
}
body.dark-mode #teaser-text {
    background-color: var(--epicGray);
}
body.dark-mode .download-app div {
    background: transparent;
}
body.dark-mode .forum-live-mobile .title {
    background-color: var(--customBlack);
}

/*------ Desktop ------*/

body.dark-mode .timelinePregnancy ul li a{
    background-color: var(--epicGray);
    color: var(--customWhite);
    border: 1px solid var(--customBlack);
    border-bottom-color: var(--customBlack);
}
body.dark-mode #page-search{
    background-color: transparent;
}
body.dark-mode #page-search form{
    background-color: var(--epicGray);
}
body.dark-mode .uc-login input[type="text"] ,body.dark-mode .uc-login input[type="password"], body.dark-mode .uc-login input[type="email"] {
    background-color: var(--customBlack);
    border: 1px solid #4b4b4b;
}
body.dark-mode #footer-menu{
    background-color: var(--epicGray);
}
body.dark-mode #footer-menu ul li a{
    color: var(--customWhite);
}
body.dark-mode #footer-menu ul li a:hover{
    background-color: var(--customBlack);
}
body.dark-mode #copyright{
    background-color: var(--customBlack);
}

/*------ Chart ------*/

body.dark-mode #chart{
    background-color: var(--customBlack);
}

/*------ Useris ------*/
body.dark-mode .topbar .user .name a{
    color: var(--customWhite);
}

body.dark-mode .usercard .family .member{
    background-color: var(--customBlack);
}
body.dark-mode .uc-pop .uc-list{
    background-color: var(--customBlack);
}
body.dark-mode a.uc-list-content.new {
    background-color: var(--importantGolden);
}
body.dark-mode .uc-list-footer a.more{
    background-color: var(--epicGray);
}
body.dark-mode #md-uc-notify .uc-list-header, body.dark-mode #md-uc-pm .uc-list-header {
    background-color: var(--customBlack);
}
body.dark-mode .uc-list-message .message, body.dark-mode .uc-list-skelbimai .skelb-info{
    color: var(--otherGray);
    background-color: transparent;
}
body.dark-mode .uc-list-message .message div{
    background-color: transparent;
}
body.dark-mode .uc-pop .ucTabBlock{
    background-color: var(--customBlack);
}
body.dark-mode .profile-table h2, body.dark-mode h2.profile-title {
    background-color: var(--epicGray);
}
body.dark-mode a.uc-list-content.horoPersistent {
    background-color: #100715;
}
body.dark-mode .horoPersistent .avatar{
    background-color: transparent!important;
}

/*------ Privatumo politika ------*/

body.dark-mode .css-vh0fx5.css-vh0fx5 div { /*Tekstas*/
    color: var(--customWhite);
}
body.dark-mode .css-vh0fx5.css-vh0fx5 h2 { /*Gerbiame jusu privatuma*/
    color: var(--customWhite);
}
body.dark-mode .css-vh0fx5.css-vh0fx5 .qc-cmp2-footer { /*Aplink mygtukus*/
    background-color: var(--customBlack);
}
body.dark-mode .css-1awe1m8.css-1awe1m8 { /*Daugiau pasirinkimu mygtukas*/
    background-color: var(--customBlack);
}
/*Daugiau pasirinkimu*/
body.dark-mode .css-11dbno4.css-11dbno4 .qc-cmp2-footer { /*Aplink mygtukus 2*/
    background-color: var(--customBlack);
}
body.dark-mode .css-11dbno4.css-11dbno4 h2 { /*Gerbiame jusu privatuma 2*/
    color: var(--customWhite);
}
body.dark-mode .css-11dbno4.css-11dbno4 div { /*Tekstas*/
    color: var(--customWhite);
}
body.dark-mode .css-s94a9k.css-s94a9k .qc-cmp2-list-item .qc-cmp2-list-item-title { /*Dropdown title*/
    color: var(--customWhite);
}
body.dark-mode .css-okrwzm.css-okrwzm .qc-cmp2-list-item .qc-cmp2-list-item-title { /*Dropdown title 2*/
    color: var(--customWhite);
}
body.dark-mode .css-f0l68w.css-f0l68w .qc-cmp2-list-item .qc-cmp2-list-item-title { /*Dropdown title 3*/
    color: var(--customWhite);
}

/*------ Sapnininkas ------*/

body.dark-mode #dreamTopListBlock a{
    color: white;
}
body.dark-mode #dream-top{
    background: var(--customDarkPurple);
}
body.dark-mode .dream-block #alphabet ul li a{
    background-color: var(--customDarkPurple);
}
body.dark-mode .related-dream-article{
    background-color: var(--customDarkPurple)!important;
}
body.dark-mode .dream-forum-block #forumas-promo{
    background-color: var(--customDarkPurple)!important;
}
body.dark-mode #dream-meaning {
    background-color: black;
}