@media screen and (min-width:1024px){.funpage .is-sidebar{margin-top:40px}}.funpage .dfp_banner--billboard_top [id$=__container__],.funpage .dfp_banner--billboard_top [id$=_ad_container]{margin:24px 0 20px}.funpage__cover{position:relative;text-align:center;background:#fff269}.funpage__cover:after{content:" ";position:absolute;right:0;bottom:0;left:0;z-index:3;height:66.66%;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff)}.funpage__cover_img{display:inline-block;vertical-align:top;height:120px}
.funpage__message{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:block;background-color:rgba(0,0,0,0.38)}.funpage__message_content{position:absolute;bottom:0;left:50%;width:100%;max-width:414px;padding:22px 0 34px 0;border-radius:5px 5px 0 0;box-shadow:0 -0.5px 1px 0 rgba(0,0,0,0.32);background-color:white;transform:translateX(-50%)}@media screen and (min-width:1024px){.funpage__message_content{bottom:50%;width:360px;border-radius:0;box-shadow:0 3px 5px -1px rgba(0,0,0,0.02),0 1px 18px 0 rgba(0,0,0,0.12),0 6px 10px 0 rgba(0,0,0,0.14);transform:translate(-50%,-50%)}
}.funpage__message_text{display:flex;margin-bottom:20px}.funpage__message_count{position:relative;padding-right:33px;font:normal 400 100% "TazBlack",sans-serif;font-size:3.5rem;line-height:3.5rem;text-align:right;color:#000;letter-spacing:.064375rem;flex:1 0 120px}.funpage__message_count::after{content:"";position:absolute;top:0;right:15px;bottom:0;display:block;width:1px;height:auto;background-color:#ebebeb}.funpage__message_text_content{padding-right:32px;font:normal 400 100% "LabGrotesque",sans-serif;font-size:1rem;line-height:1.375rem}
.funpage__message_close{position:absolute;top:0;right:8px;font-size:1.5rem;color:#000}@media screen and (min-width:1024px){.funpage__message_close:hover{cursor:pointer}}.funpage__wrap{position:relative;display:block}@media screen and (min-width:1024px){.funpage__wrap{margin-top:40px}}@media screen and (min-width:1024px){.funpage__wrap .funpage__title{display:block;margin-bottom:26px;font:normal 400 100% "TazBlack",sans-serif;font-size:2.875rem;line-height:3rem;color:#000;letter-spacing:.0525rem}
}@media screen and (min-width:1680px){.funpage__wrap .funpage__title{font-size:3.54875rem;line-height:3.6875rem;letter-spacing:.065rem}}.funpage__wrap .funpage__figure{font-size:0;line-height:0}.funpage__wrap .funpage__detail{display:block;margin-bottom:16px;border-bottom:6px solid #ebebeb}.funpage__wrap .funpage__datepicker{display:flex;height:48px;padding:0 0 0 16px;align-items:center;justify-content:space-between}@media screen and (min-width:1024px){.funpage__wrap .funpage__datepicker:hover{cursor:pointer}
}@media screen and (min-width:1024px){.funpage__wrap .funpage__datepicker{height:56px;padding:4px 0 4px 14px;border-bottom:1px solid #e6e6e6}}.funpage__wrap .funpage__datepicker .pieces_datepicker__datepicker{height:100%}.funpage__wrap .funpage__datepicker .datepicker .pagination-previous{justify-content:flex-start}.funpage__wrap .funpage__datepicker .datepicker .pagination-next{justify-content:flex-end}.funpage__wrap .funpage__datepicker_interaction{display:flex;height:100%;align-items:center;justify-content:center}
.funpage__wrap .funpage__datepicker_interaction_btn{display:flex;justify-content:center;align-items:center;width:48px;height:100%;font-size:1.5rem;color:rgba(0,0,0,0.64)}.funpage__wrap .funpage__datepicker_interaction_btn.is-disabled{color:rgba(0,0,0,0.12)}.funpage__wrap .funpage__intro{display:block;margin-bottom:38px;padding:23px 16px 0 16px;font:normal 400 100% "LabGrotesque",sans-serif;font-size:1.0625rem;line-height:1.625rem;color:#000}@media screen and (min-width:1024px){.funpage__wrap .funpage__intro{margin-bottom:34px;padding:0;font-size:1.08125rem}
}@media screen and (min-width:1680px){.funpage__wrap .funpage__intro{font-size:1.25rem;line-height:2rem}}.funpage__wrap .funpage__list{display:block}.funpage__wrap .funpage__list_item{display:flex;justify-content:space-between;align-items:center;padding:15px 16px 17px 16px;border-bottom:1px solid #e6e6e6;transition:all .1s ease-in-out}.funpage__wrap .funpage__list_item:hover{background-color:rgba(0,0,0,0.04)}.funpage__wrap .funpage__list_date{font:normal 400 100% "TazBold",sans-serif;font-size:1rem;line-height:1rem;color:rgba(0,0,0,0.64);letter-spacing:.018125rem}
@media screen and (min-width:1680px){.funpage__wrap .funpage__list_date{font-size:1.1775rem;line-height:1.5rem}}.funpage__wrap .funpage__list_day{font:normal 400 100% "LabGrotesque",sans-serif;font-size:.75rem;line-height:1rem;color:rgba(0,0,0,0.52);text-transform:uppercase}@media screen and (min-width:1680px){.funpage__wrap .funpage__list_day{font-size:1rem;line-height:1.375rem}}.funpage__wrap .funpage__list_more{padding:23px 0}@media screen and (min-width:1024px){.funpage__wrap .funpage__list_more{padding:26px 0}
}.funpage__wrap .funpage__embed{position:relative}@media screen and (min-width:1024px){.funpage__wrap .funpage__embed.is-crossword{margin:0 -40px}}.funpage__wrap .funpage__embed.is-locked{opacity:.5}.funpage__wrap .funpage__locked_screen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background-color:transparent}.funpage__wrap.has-visible-message{position:relative}.funpage__wrap.has-visible-message::after{content:"";position:fixed;top:-48px;right:0;bottom:0;left:0;z-index:105;display:block;background-color:rgba(0,0,0,0.38)}
.funpage__wrap.is-girl .funpage__content{padding:0 16px}@media screen and (min-width:1024px){.funpage__wrap.is-girl .funpage__content{padding:0}}.funpage__wrap.is-girl .funpage__figure{margin-bottom:23px}@media screen and (min-width:1024px){.funpage__wrap.is-girl .funpage__figure{margin-bottom:26px}}.funpage__wrap.is-girl .funpage__title{display:none}@media screen and (min-width:1024px){.funpage__wrap.is-girl .funpage__title{display:block}}.funpage__wrap.is-girl .funpage__subtitle{display:block;font:normal 400 100% "TazBlack",sans-serif;font-size:1.5rem;line-height:1.5625rem;color:#000;letter-spacing:.0275rem}
@media screen and (min-width:1024px){.funpage__wrap.is-girl .funpage__subtitle{margin-bottom:16px;font-size:1.875rem;line-height:2rem;letter-spacing:.034375rem}}@media screen and (min-width:1680px){.funpage__wrap.is-girl .funpage__subtitle{font-size:2.36rem;line-height:2.4375rem;letter-spacing:.043125rem}}.funpage__wrap.is-girl .funpage__content_text{display:block;margin-bottom:23px;font:normal 400 100% "TazBold",sans-serif;font-size:1.0625rem;line-height:1.5rem;color:#000}@media screen and (min-width:1024px){.funpage__wrap.is-girl .funpage__content_text{margin-bottom:26px}
}@media screen and (min-width:1680px){.funpage__wrap.is-girl .funpage__content_text{font-size:1.3125rem;line-height:1.875rem}}.funpage__wrap .is-plenkologija .engagement_bar__meta,.funpage__wrap .is-zokijeva-budilica .engagement_bar__meta,.funpage__wrap .is-strip .engagement_bar__meta{height:54px;border-bottom:6px solid #ebebeb}.funpage__wrap .is-plenkologija .thread_teaser,.funpage__wrap .is-zokijeva-budilica .thread_teaser,.funpage__wrap .is-strip .thread_teaser{margin:0}.funpage__wrap.is-nik .b-tabs .tab-content,.funpage__wrap.is-weather .b-tabs .tab-content{margin-top:16px;padding:0}
@media screen and (min-width:1024px){.funpage__wrap.is-nik .b-tabs .tab-content,.funpage__wrap.is-weather .b-tabs .tab-content{margin-top:18px}}.funpage__wrap.is-nik .tabs,.funpage__wrap.is-weather .tabs{background-color:#f5f5f5}.funpage__wrap.is-nik .tabs li,.funpage__wrap.is-weather .tabs li{width:50%}.funpage__wrap.is-nik .tabs a,.funpage__wrap.is-weather .tabs a{font:normal 400 100% "LabGrotesque",sans-serif;font-size:1rem;line-height:1.4375rem}@media screen and (min-width:1024px){.funpage__wrap.is-nik .tabs a,.funpage__wrap.is-weather .tabs a{padding:5px 12px;border-bottom-width:2px;line-height:2.5rem}
}.funpage__wrap.is-nik .funpage__content,.funpage__wrap.is-weather .funpage__content{padding:0 16px}@media screen and (min-width:1024px){.funpage__wrap.is-nik .funpage__content,.funpage__wrap.is-weather .funpage__content{padding:0}}.funpage__wrap.is-nik .funpage__figure,.funpage__wrap.is-weather .funpage__figure{margin-bottom:0}.funpage__wrap.is-nik .funpage__datepicker,.funpage__wrap.is-weather .funpage__datepicker{margin-top:0;border-bottom:0}.funpage__wrap.is-nik .thread_teaser,.funpage__wrap.is-weather .thread_teaser{margin:0}
.funpage__wrap.is-nik .engagement_bar__meta_wrap,.funpage__wrap.is-weather .engagement_bar__meta_wrap{border-top:1px solid rgba(0,0,0,0.12)}.funpage__wrap.is-nik .engagement_bar__meta,.funpage__wrap.is-weather .engagement_bar__meta{height:54px;border-bottom:6px solid #ebebeb}.funpage__wrap.is-enigmatika .loader{border:0}.funpage__wrap.is-enigmatika .sudoku_wrap{position:relative;display:block;min-height:200px;margin-bottom:23px}.funpage__wrap.is-enigmatika .funpage__datepicker{padding:0 12px 0 16px}
.funpage__wrap.is-enigmatika .funpage__footer{margin:23px 0;padding:0 16px}@media screen and (min-width:1024px){.funpage__wrap.is-enigmatika .funpage__footer{margin:26px 0;padding:0}}.funpage__wrap.is-enigmatika .funpage__footer_link{margin-bottom:23px}@media screen and (min-width:1024px){.funpage__wrap.is-enigmatika .funpage__footer_link{margin-bottom:26px}}.funpage__wrap.is-enigmatika .funpage__footer_link .btn:nth-of-type(odd){margin-right:8px}.funpage__wrap.is-enigmatika .funpage__footer_link .btn:nth-of-type(even){margin-left:8px}
.funpage__wrap.is-enigmatika .funpage__footer_text{font:normal 400 100% "LabGrotesque",sans-serif;font-size:1.0625rem;line-height:1.625rem;color:#000}@media screen and (min-width:1024px){.funpage__wrap.is-enigmatika .funpage__footer_text{font-size:1.08125rem}.funpage__wrap.is-enigmatika .funpage__footer_text a:hover{text-decoration:underline;color:#007fff}}.funpage__wrap.is-enigmatika .btn{box-shadow:0 0 0 1px rgba(0,0,0,0.12);color:rgba(0,0,0,0.64)}.funpage__wrap.is-enigmatika .btn--enigmatika{vertical-align:top;height:40px;font:normal 400 100% "LabGrotesque",sans-serif;font-size:.875rem;line-height:2.5rem}
@media screen and (min-width:1024px){.funpage__wrap.is-enigmatika .btn--enigmatika:hover{color:#363636}}@media screen and (min-width:1024px){.funpage__wrap.is-enigmatika .btn:hover{box-shadow:0 0 0 1px rgba(0,0,0,0.12),0 1px 3px 1px rgba(0,0,0,0.21)}}.funpage__wrap.is-enigmatika .btn.is-blue{box-shadow:0 0 0 1px #007fff;color:#fff}@media screen and (min-width:1024px){.funpage__wrap.is-enigmatika .btn.is-blue:hover{box-shadow:0 0 0 1px #007fff,0 1px 3px 1px rgba(0,127,255,0.21)}}.funpage__wrap.is-enigmatika .btn.is-light-blue{vertical-align:top;color:#007fff;box-shadow:inset 0 0 0 2px #007fff}
@media screen and (min-width:1024px){.funpage__wrap.is-enigmatika .btn.is-light-blue:hover{color:#007fff;box-shadow:inset 0 0 0 2px #007fff,0 1px 2px 0 rgba(0,127,255,0.34),0 1px 3px 1px rgba(0,127,255,0.21)}}.funpage__wrap.is-plenkologija .funpage__content,.funpage__wrap.is-zokijeva-budilica .funpage__content,.funpage__wrap.is-strip .funpage__content{padding:0 16px}@media screen and (min-width:1024px){.funpage__wrap.is-plenkologija .funpage__content,.funpage__wrap.is-zokijeva-budilica .funpage__content,.funpage__wrap.is-strip .funpage__content{padding:0}
}.funpage__wrap.is-plenkologija .funpage__figure,.funpage__wrap.is-zokijeva-budilica .funpage__figure,.funpage__wrap.is-strip .funpage__figure{margin-bottom:0}.funpage__wrap.is-plenkologija .funpage__datepicker,.funpage__wrap.is-zokijeva-budilica .funpage__datepicker,.funpage__wrap.is-strip .funpage__datepicker{margin-top:0;border-bottom:0}.funpage__wrap.is-plenkologija .engagement_bar__meta_wrap,.funpage__wrap.is-zokijeva-budilica .engagement_bar__meta_wrap,.funpage__wrap.is-strip .engagement_bar__meta_wrap{border-top:1px solid rgba(0,0,0,0.12)}
.funpage__wrap .funpage__detail.is-text_type{margin-top:33px}@media screen and (min-width:1024px){.funpage__wrap .funpage__detail.is-text_type{margin-top:54px}}.funpage__wrap .funpage__detail.is-text_type .funpage__textual{position:relative;padding:20px 16px 16px;background-color:#fff269}@media screen and (min-width:1024px){.funpage__wrap .funpage__detail.is-text_type .funpage__textual{padding:20px 24px 24px}}.funpage__wrap .funpage__detail.is-text_type .funpage__label{position:absolute;top:0;left:32px;display:-webkit-inline-box;max-height:30px;padding:0 8px;font:normal 400 100% "TazBlackItalic",sans-serif;font-size:1.3125rem;line-height:1.875rem;color:#fff;letter-spacing:.0475rem;text-transform:uppercase;background-color:#d22328;transform:rotate(-2deg) translateY(-50%);-webkit-line-clamp:1;-webkit-box-orient:vertical}
.funpage__wrap .funpage__detail.is-text_type .funpage__widget_wrap,.funpage__wrap .funpage__detail.is-text_type .funpage__item{display:block;flex:unset;color:#212121}.funpage__wrap .funpage__detail.is-text_type .funpage__link{display:block}.funpage__wrap .funpage__detail.is-text_type .funpage__button{display:block;width:100%;border-radius:3px;font:normal 400 100% "LabGrotesqueBold",sans-serif;font-size:.875rem;line-height:2.5rem;color:#007fff;letter-spacing:0}@media screen and (min-width:1024px){.funpage__wrap .funpage__detail.is-text_type .funpage__button:hover{box-shadow:0 0 0 1px rgba(0,0,0,0.12),0 1px 3px 1px rgba(0,0,0,0.21);color:#007fff}
}.funpage__wrap .funpage__detail.is-text_type .funpage__datepicker{margin-top:0;border-bottom:1px solid rgba(0,0,0,0.12)}.funpage__wrap .funpage__detail.is-text_type .thread_teaser{margin-top:0}.funpage__wrap .funpage__detail.is-text_type .article__thread{margin-bottom:0}.funpage__wrap .funpage__detail.is-text_type .engagement_bar__meta_wrap{border-bottom:6px solid #e6e6e6}.funpage__wrap .funpage__detail.is-text_type.is-vic-dana .funpage__title{display:block;margin-bottom:6px;font:normal 400 100% "TazBlack",sans-serif;font-size:2.36rem;line-height:2.4375rem;color:#000;letter-spacing:.043125rem}
.funpage__wrap .funpage__detail.is-text_type.is-vic-dana .funpage__text{font:normal 400 100% "TazRegular",sans-serif;font-size:1.1775rem;line-height:1.5rem;color:#000;white-space:pre-line;letter-spacing:0}.funpage__wrap .funpage__detail.is-text_type.is-misao-dana .funpage__textual{padding:24px 16px 16px}@media screen and (min-width:1024px){.funpage__wrap .funpage__detail.is-text_type.is-misao-dana .funpage__textual{padding:24px}}.funpage__wrap .funpage__detail.is-text_type.is-misao-dana .funpage__text{margin-bottom:8px;font:normal 400 100% "TazBlack",sans-serif;font-size:1.5rem;line-height:1.5625rem;color:#000;letter-spacing:.0275rem}
@media screen and (min-width:1024px){.funpage__wrap .funpage__detail.is-text_type.is-misao-dana .funpage__text{font-size:2.36rem;line-height:2.4375rem;letter-spacing:.043125rem}}.funpage__wrap .funpage__detail.is-text_type.is-misao-dana .funpage__author{display:flex;flex-grow:1;flex-shrink:0;flex-basis:100%;font:normal 400 100% "TazRegular",sans-serif;font-size:.9875rem;line-height:1.125rem;color:#000;letter-spacing:0}@media screen and (min-width:1024px){.funpage__wrap .funpage__detail.is-text_type.is-misao-dana .funpage__author{font-size:1.1775rem;line-height:1.5rem;letter-spacing:0}
}.funpage__wrap .funpage__detail.is-text_type.is-misao-dana .funpage__author_dash{padding-right:4px}.funpage__wrap .funpage__detail.is-text_type.is-misao-dana .funpage__author_name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:2.25rem}@media screen and (min-width:1024px){.funpage__wrap .funpage__detail.is-text_type.is-misao-dana .funpage__author_name{max-height:3rem}}.funpage__register_button{margin-top:20px}.site_wrap.is-girl .is-main+.is-sidebar{margin-left:0}
@media screen and (min-width:1680px){.site_wrap.is-girl .is-main+.is-sidebar{margin-left:0}}@media screen and (min-width:1024px){.site_wrap.is-girl{max-width:1140px}}.site_wrap.is-girl .skeleton-loader{margin:0}@media screen and (min-width:1024px){.site_wrap.is-girl .skeleton-loader{padding-bottom:9px}}.site_wrap.is-girl .skeleton-loader .skeleton-box{display:inline-block;height:1em;position:relative;overflow:hidden;background-color:#c4c4c4}.site_wrap.is-girl .skeleton-loader .skeleton-box::after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,0.2) 20%,rgba(255,255,255,0.5) 60%,rgba(255,255,255,0));animation:shimmer 2s infinite;content:""}
@keyframes shimmer{100%{transform:translateX(100%)}}.site_wrap.is-girl .skeleton-loader .o-media{display:flex}.site_wrap.is-girl .skeleton-loader .o-media__body{margin:0}.site_wrap.is-girl .skeleton-loader .o-media__body .o-vertical-spacing .skeleton-box-title{width:297px;height:35px}.site_wrap.is-girl .skeleton-loader .o-media__body .o-vertical-spacing .skeleton-box-desc:nth-child(1){width:332px;height:15px}.site_wrap.is-girl .skeleton-loader .o-media__body .o-vertical-spacing .skeleton-box-desc:nth-child(2){width:280px;height:15px}
.site_wrap.is-girl .skeleton-loader .o-media-desktop{display:none}@media screen and (min-width:1024px){.site_wrap.is-girl .skeleton-loader .o-media-desktop{display:flex}}.site_wrap.is-girl .skeleton-loader .o-media__figure .skeleton-box{width:100%;height:212px}.site_wrap.is-girl .skeleton-loader .o-vertical-spacing>*+*{margin-top:24px}@media screen and (min-width:1024px){.site_wrap.is-girl .skeleton-loader .o-vertical-spacing>*+*{margin:0}}.site_wrap.is-girl .skeleton-loader .o-vertical-spacing p{margin-top:5px}
.site_wrap.is-girl .skeleton-loader .o-vertical-spacing.skeleton-body{max-width:100%}.site_wrap.is-girl .skeleton-loader .o-vertical-spacing.skeleton-body li .o-media{display:grid}.site_wrap.is-girl .skeleton-loader .o-vertical-spacing.skeleton-body li .o-media .o-media__figure .skeleton-box{width:100%;height:210px}.site_wrap.is-girl .skeleton-loader .o-vertical-spacing.skeleton-body li .o-media .o-media__body{margin:18px 0 0}.site_wrap.is-girl .skeleton-loader .o-vertical-spacing.skeleton-body li .o-media .o-media__body .skeleton-box-title{width:298px;height:35px}
.site_wrap.is-girl .skeleton-loader .o-vertical-spacing.skeleton-body li .o-media .o-media__body .o-vertical-spacing p{display:grid}.site_wrap.is-girl .skeleton-loader .o-vertical-spacing.skeleton-body li .o-media .o-media__body .o-vertical-spacing span{margin-bottom:10px}