/*
Theme Name: Crispy Sub v2
Theme URI: http://crispy-sub.co.il/
Description: ערכת העיצוב השנייה של קריספי סאב.
Author: Artem
Author URI: http://crispy-sub.co.il/
Version: 2.1.57.2
Text Domain: crispysub2
*/

a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{
    border:0;
    font-family:inherit;
    font-size:100%;
    font-style:inherit;
    font-weight:inherit;
    margin:0;
    outline:0;
    padding:0;
    vertical-align:baseline
}
html{
    overflow-y:scroll;
    position:relative
}
body{
    background:#fff
}
body.logged-in{
    margin-top:40px!important
}
@media screen and (max-width:782px){
    body.logged-in{
        margin-top:46px!important
    }
}
*,:after,:before{
    box-sizing:border-box
}
h1{
    display:block;
    font-size:2vw;
    margin-top:.9vw;
    margin-bottom:.9vw;
    margin-left:0;
    margin-right:0;
    font-weight:700
}
h2{
    display:block;
    font-size:1.5vw;
    margin-top:.675vw;
    margin-bottom:.675vw;
    margin-left:0;
    margin-right:0;
    font-weight:700
}
h3{
    display:block;
    font-size:1.2vw;
    margin-top:.54vw;
    margin-bottom:.54vw;
    margin-left:0;
    margin-right:0;
    font-weight:700
}
h4{
    display:block;
    font-size:1vw;
    margin-top:.45vw;
    margin-bottom:.45vw;
    margin-left:0;
    margin-right:0;
    font-weight:700
}
h5{
    display:block;
    font-size:.83vw;
    margin-top:.37vw;
    margin-bottom:.37vw;
    margin-left:0;
    margin-right:0;
    font-weight:700
}
h6{
    display:block;
    font-size:.67vw;
    margin-top:.3vw;
    margin-bottom:.3vw;
    margin-left:0;
    margin-right:0;
    font-weight:700
}
ul{
    display:block;
    list-style-type:disc;
    margin-top:.9vw;
    margin-bottom:.9vw;
    margin-left:0;
    margin-right:0;
    padding-left:2.1vw
}
hr{
    height:.05vw;
    margin-bottom:1.5em
}
hr{
    display:block;
    height:.05vw;
    margin-top:.45vw;
    margin-bottom:.45vw;
    margin-left:auto;
    margin-right:auto;
    border-style:inset;
    border-width:.05vw
}
a{
    color:#21a5e5;
    text-decoration:none
}
a:focus,a:hover{
    color:#1689a8;
    text-decoration:underline
}
img{
    vertical-align:middle
}
article,aside,details,figcaption,figure,footer,header,main,nav,section{
    display:block
}
ol,ul{
    list-style:none
}
table{
    border-collapse:separate;
    border-spacing:0
}
caption,td,th{
    font-weight:400;
    text-align:left
}
blockquote:after,blockquote:before,q:after,q:before{
    content:""
}
blockquote,q{
    quotes:"" ""
}
a:focus{
    outline:thin dotted
}
a:active,a:hover{
    outline:0
}
a img{
    border:0
}
body,button,input,select,textarea{
    color:#404040;
    font-family:sans-serif;
    font-size:.8vw;
    line-height:1.5
}
h1,h2,h3,h4,h5,h6{
    clear:both
}
p{
    /*! margin-bottom: 1.5em;
     */
    margin:1ex 0
}
ol,ul{
    /*! margin: 0 0 1.5em 3em;
     */
}
ul{
    list-style:disc
}
ol{
    list-style:decimal
}
li>ol,li>ul{
    margin-bottom:0;
    margin-left:1.5em
}
dt{
    font-weight:700
}
dd{
    margin:0 1.5em 1.5em
}
b,strong{
    font-family:AlefBold;
    font-weight:400
}
cite,dfn,em,i{
    font-style:italic
}
blockquote{
    margin:0 1.5em
}
address{
    margin:0 0 1.5em
}
abbr,acronym{
    border-bottom:.05vw dotted #666;
    cursor:help
}
ins,mark{
    background:#fff9c0;
    text-decoration:none
}
sub,sup{
    font-size:75%;
    height:0;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sup{
    bottom:1ex
}
sub{
    top:.5ex
}
small{
    font-size:75%
}
big{
    font-size:125%
}
figure{
    margin:0
}
table{
    margin:0 0 1.5em;
    width:100%
}
th{
    font-weight:700
}
@font-face{
    font-family:Alef;
    src:url(fonts/Alef-Regular.ttf) format('truetype')
}
@font-face{
    font-family:AlefBold;
    src:url(fonts/Alef-Bold.ttf) format('truetype')
}
button,input,select,textarea{
    font-size:100%;
    margin:0;
    vertical-align:baseline
}
button,input{
    line-height:normal
}
.alignleft{
    display:inline;
    float:left;
    margin-right:1.5em
}
.alignright{
    display:inline;
    float:right;
    margin-left:1.5em
}
.aligncenter{
    clear:both;
    display:block;
    margin:0 auto
}
.screen-reader-text{
    font-size:20px;
    font-weight:700;
    position:fixed;
    top:1vw;
    right:1vw;
    z-index:100000;
    background-color:#f1f1f1;
    color:#0073aa;
    border-radius:5px;
    padding:5px 16px;
    box-shadow:0 0 3px 3px rgba(0,0,0,.6);
    clip:rect(0 0 0 0);
    clip-path:polygon(0 0,0 0,0 0)
}
.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{
    clip:auto
}
.screen-reader-text:focus-within{
    clip:auto
}
.screen-reader-text:active a,.screen-reader-text:focus a,.screen-reader-text:hover a{
    text-decoration:none;
    color:#0073aa;
    outline:0
}
.screen-reader-text:focus-within a{
    text-decoration:none;
    color:#0073aa;
    outline:0
}
.clear:after,.clear:before,.comment-content:after,.comment-content:before,.content:after,.content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{
    content:'';
    display:table
}
.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{
    clear:both
}
.main-navigation{
    clear:both;
    display:block;
    float:left;
    width:100%
}
.main-navigation ul{
    list-style:none;
    margin:0;
    padding-left:0
}
.main-navigation li{
    float:left;
    position:relative
}
.main-navigation a{
    display:block;
    text-decoration:none
}
.main-navigation ul ul{
    box-shadow:0 .15vw .15vw rgba(0,0,0,.2);
    display:none;
    float:left;
    left:0;
    position:absolute;
    top:1.5em;
    z-index:99999
}
.main-navigation ul ul ul{
    left:100%;
    top:0
}
.main-navigation ul ul a{
    width:10vw
}
.main-navigation ul li:hover>ul{
    display:block
}
.menu-toggle{
    cursor:pointer;
    display:none
}
.hentry{
    margin:0 0 1.5em
}
.byline,.updated{
    display:none
}
.group-blog .byline,.single .byline{
    display:inline
}
.archive .format-aside .entry-title,.blog .format-aside .entry-title{
    display:none
}
.comment-content img.wp-smiley,.entry-content img.wp-smiley,.page-content img.wp-smiley{
    border:none;
    margin-bottom:0;
    margin-top:0;
    padding:0
}
.wp-caption{
    border:.05vw solid #ccc;
    margin-bottom:1.5em;
    max-width:100%
}
.wp-caption img[class*=wp-image-]{
    display:block;
    margin:1.2% auto 0;
    max-width:98%
}
.wp-caption-text{
    text-align:center
}
.wp-caption .wp-caption-text{
    margin:.8075em 0
}
.site-main .gallery{
    margin-bottom:1.5em
}
.site-main .gallery a img{
    border:none;
    height:auto;
    max-width:90%
}
.site-main .gallery dd{
    margin:0
}
embed,iframe,object{
    max-width:100%
}
.site-main [class*=navigation]{
    margin:0 0 1.5em;
    overflow:hidden
}
[class*=navigation] .nav-previous{
    float:left;
    width:50%
}
[class*=navigation] .nav-next{
    float:right;
    text-align:right;
    max-width:50%
}
.comment-content a{
    word-wrap:break-word
}
.widget{
    margin:0 0 1.5em
}
.widget select{
    max-width:100%
}
.widget_search .search-submit{
    display:none
}
.infinite-scroll .paging-navigation,.infinite-scroll.neverending .site-footer{
    display:none
}
.infinity-end.neverending .site-footer{
    display:block
}
.container{
    width:60vw;
    margin-right:auto;
    margin-left:auto
}
.container>.navbar-collapse,.container>.navbar-header{
    margin-right:-.8vw;
    margin-left:-.8vw
}
body{
    font-weight:300;
    font-size:.8vw;
    /*! color: #3ac7f9;
     */
    font-family:Alef;
    background-size:cover
}
h1,h2,h3,h4,h5,h6{
    font-weight:300;
    color:#2a2a2a;
    margin:1vw 0
    /*! font-family: "AlefBold";
     */
}
h2{
    color:#2a2a2a;
    transition:all .2s ease-in-out
}
article,section{
    background:#fff;
    border-radius:.1vw;
    word-wrap:break-word
}
ul{
    transition:all .2s ease-in-
}
.bottom{
    min-height:2vw;
    line-height:1vw;
    text-align:center;
    background:#2983b0;
    margin-bottom:2.6vw;
    border-radius:0 0 .1vw .1vw;
    color:#fff;
    z-index:2;
    position:inherit;
    padding-top:.5vw;
    padding-bottom:.5vw;
    font-size:.8vw
}
.bottom a{
    color:#fff
}
.bottom a:hover{
    color:#21a5e5
}
.bottom .text a:hover{
    color:#fff
}
.bottom,article,section{
    box-shadow:.1vw .1vw .25vw rgba(0,0,0,.5)
}
#totop{
    z-index:50;
    position:fixed;
    bottom:.5vw;
    left:.5vw;
    border:0;
    background:rgba(255,255,255,.8);
    display:none;
    padding:.2vw;
    border:.05vw solid #000
}
#totop:hover{
    background:rgba(255,255,255,.9);
    cursor:pointer
}
#totop .arrowImage{
    background:url(img/up-arrow.svg) no-repeat center center;
    height:1.8vw;
    width:1.8vw;
    background-size:80%
}
code{
    white-space:normal;
    overflow:hidden
}
img{
    max-width:100%;
    height:auto
}
aside#sideshare{
    position:absolute;
    left:0;
    top:13vw;
    width:auto
}
aside#sideshare a,aside#sideshare a:hover{
    text-decoration:none
}
aside#sideshare ul{
    margin-left:-1vw;
    padding:0
}
aside#sideshare ul:hover{
    margin-left:0
}
aside#sideshare ul li{
    display:block;
    list-style-type:none;
    width:2vw;
    height:2vw;
    background:transparent url(img/social.png) no-repeat;
    margin:.5vw 0
}
aside#sideshare ul li.twitter{
    background-position:0 0
}
aside#sideshare ul li.googleplus{
    background-position:-2vw 0
}
aside#sideshare ul li.facebook{
    background-position:-4vw 0
}
aside#sideshare ul li.linkedin{
    background-position:-6vw 0
}
aside#sideshare ul li.pinterest{
    background-position:-8vw 0
}
#main article{
    position:relative;
    background:#fff;
    margin:0 0 1.5vw 0;
    padding:0;
    border-radius:.1vw
    /*! z-index: 9;
     */
}
#main article.single-post{
    position:relative;
    background:#fff;
    margin:0;
    padding:0;
    border-radius:.1vw
}
#main article .featured-container{
    /*! width: 100%;
     */
    /*! max-height: 20vw;
     */
    /*! overflow: hidden;
     */
    background:#2c2d2e
}
#main article img.featured{
    width:100%;
    border-radius:.1vw .1vw 0 0;
    background:#fff;
    max-height:20vw;
    overflow:hidden;
    object-fit:cover;
    background:#2c2d2e
}
#main article.anime img.featured,#main article.manga img.featured,#main article.movie img.featured{
    padding:4% 20%;
    object-fit:contain
}
#main article span.date{
    text-align:center;
    position:absolute;
    top:0;
    left:0;
    width:auto;
    padding:.75vw;
    background:#5eb7de;
    color:#fff;
    font-size:2.6em;
    line-height:.8em
}
#main article span.date-nothumbnail{
    text-align:center;
    display:inline-block;
    width:auto;
    margin-bottom:1vw;
    padding-top:.5vw;
    padding-bottom:.5vw;
    padding-left:.5vw;
    background:#5eb7de;
    color:#fff;
    font-size:1.5em;
    line-height:.8em
}
#main article a h2{
    font-size:2em;
    color:#2983b0;
    padding:0 1vw
}
#main article .no-thumbnail{
    margin:0
}
#main article a:hover h2{
    color:#2a2a2a
}
#main article .desc{
    font-size:.8vw;
    /*! margin: 0.7vw 0;
     */
    padding:.3vw .8vw
}
#main article ul.triactions{
    text-align:center;
    width:100%;
    margin:0;
    padding:0;
    display:flex;
    justify-content:space-between
}
#main article ul.triactions li{
    /*! display: inline-block;
     */
    list-style-type:none;
    font-size:1vw;
    width:25%
}
#main article.anime ul.triactions li,#main article.manga ul.triactions li,#main article.movie ul.triactions li{
    width:50%
}
#main article ul.triactions li.commenter{
    /*! float: right;
     */
}
#main article ul.triactions li.middleOne{
    /*! width: 50%;
     */
}
#main article ul.triactions li a{
    height:2vw;
    display:block;
    margin:0 auto
}
#main article ul.triactions li:first-child a,#main article ul.triactions li:last-child a{
    background:#2983b0;
    color:#fff;
    font-size:1.3em;
    line-height:2vw
}
/*! #main article ul.triactions li:first-child a {
     border-radius: 0 0 0 0.1vw;
}
 #main article ul.triactions li:last-child a {
     border-radius: 0 0 0 0;
}
 */
#main article ul.triactions li.commenter a:focus,#main article ul.triactions li.commenter a:hover,#main article ul.triactions li.readmore a:focus,#main article ul.triactions li.readmore a:hover{
    background:#21a5e5;
    outline:0
}
#main article ul.triactions li.categories{
    position:relative
}
#main article ul.triactions ul.post-categories{
    width:auto;
    margin:0;
    padding:0;
    display:none;
    padding:0;
    width:103%;
    margin-left:-1.5%;
    position:absolute;
    background:#fff;
    z-index:10;
    border-bottom:.1vw solid #2983b0;
    box-shadow:0 .25vw .25vw rgba(0,0,0,.2)
}
#main article ul.triactions li.categories:hover ul.post-categories{
    display:block
}
#main article ul.triactions ul.post-categories li{
    width:auto;
    margin:0;
    padding:.1vw 0 0 0
}
#main article ul.triactions ul.post-categories li a{
    display:block;
    height:1em;
    line-height:1em;
    padding:0;
    background:0 0;
    color:#2a2a2a;
    font-size:1em;
    margin:.25vw
}
#main article ul.triactions li.categories a:hover{
    background:0 0;
    color:#21a5e5
}
#main .archiveTitle{
    height:2.6vw;
    font-size:1.3vw;
    line-height:2.6vw;
    margin-bottom:0;
    margin-top:0;
    background:#2983b0;
    color:#fff;
    text-align:center;
    border-radius:.1vw .1vw 0 0
}
.pagination{
    margin:1vw 0 5vw 0;
    width:100%;
    text-align:center
}
.pagination li a,.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span,.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{
    border-radius:.05vw
}
.pagination li a,.pagination>li>a,.pagination>li>span{
    float:none;
    border:0;
    background:0 0;
    color:#fff
}
.pagination .current{
    background:#2983b0
}
.pagination li a:hover,.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus.pagination .current:hover,.pagination>li>span:hover{
    background:#21a5e5;
    cursor:pointer
}
.pagination-lg>li:first-child>a:hover,.pagination-lg>li:last-child>a:hover{
    background:#8cc152
}
#sidebar{
    /*! float: right;
     */
    /*! width: 30%;
     */
    position:relative;
    min-height:.05vw;
    /*! padding-right: 0.8vw;
     */
    /*! padding-left: 0.8vw;
     */
    margin-bottom:2.6vw
}
#sidebar article{
    display:block;
    min-height:2.3vw;
    background:#fff;
    margin-bottom:1vw;
    border-radius:.1vw
}
#sidebar article h2{
    padding:.6vw 0;
    font-size:1.3vw;
    line-height:1.6vw;
    margin-bottom:0;
    background:#2983b0;
    color:#fff;
    text-align:center;
    border-radius:.1vw .1vw 0 0;
    margin-top:0
}
#sidebar article:not(.fizz) div{
    padding:.3vw .5vw;
    font-size:.8vw
}
#sidebar article.widget_social h2{
    display:none
}
#sidebar article.widget_social div{
    padding:0!important
}
#sidebar article.widget_social a{
    display:block;
    width:100%;
    height:3vw;
    overflow:hidden
}
#sidebar article.widget_social .discord{
    background:#7388d9 url(img/discord.svg) no-repeat;
    background-position:center center;
    background-size:auto 70%;
    position:relative;
    transition:background-position-x 1s
}
#sidebar article.widget_social .discord::after{
    content:'דיסקורד';
    color:#fff;
    font-size:2.5vw;
    line-height:2.7vw;
    position:absolute;
    left:-50%;
    transition:left 1s
}
#sidebar article.widget_social .discord:focus,#sidebar article.widget_social .discord:hover{
    background-position-x:85%;
    transition:background-position-x .5s
}
#sidebar article.widget_social .discord:focus::after,#sidebar article.widget_social .discord:hover::after{
    left:13%;
    transition:left .5s
}
#sidebar article.widget_social .discord:focus{
    outline:1px dotted #000
}
#sidebar article div a{
    color:#2983b0
}
#sidebar article div a:hover{
    color:#2a2a2a
}
#sidebar article div ul{
    padding:0;
    margin:0
}
#sidebar article div ul li{
    list-style-type:none
}
#sidebar .widget_search{
    background:0 0
}
#sidebar article.widget_search div{
    padding:0!important
}
#sidebar form.searchform .form-group{
    padding:0;
    float:right
}
#sidebar form.searchform button,#sidebar form.searchform input{
    width:100%;
    height:2.3vw;
    border:none
}
#sidebar form.searchform input{
    border-radius:0 .1vw .1vw 0;
    padding:0 .5vw
}
#sidebar form.searchform button{
    background:#2983b0 url(img/search.svg) no-repeat center center;
    border-radius:.1vw 0 0 .1vw;
    background-size:40%
}
#sidebar form.searchform button:active,#sidebar form.searchform button:focus,#sidebar form.searchform button:hover{
    background-color:#21a5e5;
    outline:0
}
#sidebar article.presentation .presentationbg{
    width:100%;
    height:auto;
    border-radius:.1vw .1vw 0 0;
    z-index:1;
    display:block;
    position:relative
}
#sidebar article.presentation .presentationportrait{
    display:block;
    margin:-3.6vw auto 0 auto;
    z-index:2;
    display:block;
    position:relative
}
#sidebar article.presentation p{
    font-size:1.15em;
    text-align:center;
    margin:.5vw 0 1vw 0;
    padding:0 .5vw
}
#sidebar article.presentation .social{
    display:block;
    height:2.3vw;
    background:#a0d468;
    color:#fff;
    padding:0;
    border-radius:0 0 .1vw .1vw
}
#sidebar article.presentation .social span{
    margin:0 0 0 .5vw;
    font-size:1em;
    line-height:2.3vw
}
#sidebar article.presentation .social ul li a span{
    margin:0 0 0 .15vw
}
#sidebar article.presentation .social ul{
    height:2.3vw;
    line-height:2.3vw;
    padding:0;
    margin:0
}
#sidebar article.presentation .social ul li{
    list-style-type:none;
    display:inline-block
}
#sidebar article.presentation .social ul li img{
    height:1.35vw;
    margin:0
}
.chatContainer{
    height:25vw;
    margin:-.8vw -1.3vw -1vw -1.2vw;
    z-index:1
}
.discordembed{
    margin:-.6vw -1vw -.95vw -1vw;
    padding:0!important
}
.discordembed iframe{
    height:27vw;
    width:100%
}
#content{
    display:grid;
    padding:0 .8vw;
    /*! grid-template-columns: 70% 30%;
     */
    grid-template-columns:69.25% 28.25%;
    grid-gap:2.5%
}
.page-template-page-full-width #content,body.debug #content,body.watch #content{
    grid-template-columns:100%;
    grid-gap:0
}
#content::after,#content::before{
    display:none
}
#main{
    /*! float: right;
     */
    /*! width: 70%;
     */
    position:relative;
    min-height:.05vw
    /*! padding-left: 0.8vw;
     */
    /*! padding-right: 0.8vw;
     */
}
#main.single .featured-container{
    height:auto
}
#main.single article.row{
    margin-bottom:0;
    border-radius:.1vw .1vw 0 0
}
#main.single .article-content{
    /*! padding: 0 1vw;
     */
}
.entry-content{
    padding:.3vw .8vw
}
.details{
    /*! line-height: 1.1vw;
     */
    background:#5eb7de;
    color:#fff;
    /*! font-size: 0.85vw;
     */
    /*! display: flex;
     */
    /*! justify-content: space-between;
     */
    /*! height: 3vw;
     */
    display:grid;
    /*! grid-template-rows: 1fr 1fr 1fr;
     */
    grid-template-columns:1fr;
    grid-template-rows:minmax(3vw,1fr)
}
.logged-in .details{
    grid-template-columns:1fr 3vw
}
.type-post .details{
    grid-template-columns:1fr 3vw 3vw;
    grid-template-rows:3vw
}
.logged-in .type-post .details{
    grid-template-columns:1fr 3vw 3vw 3vw
}
.details a,.details a:visited{
    color:#fff
}
.details a:hover{
    color:#fff
}
.details .titleblock{
    width:100%;
    /*! display: flex;
     */
    /*! place-items: center;
     */
    /*! align-items: center;
     */
    display:flex;
    width:100%;
    height:100%;
    align-items:center;
    font-size:1.5vw;
    line-height:1.5vw;
    max-height:100%;
    padding-right:.6vw;
    padding-left:.6vw;
    margin:0;
    color:inherit
}
.details[data-charcount="1"] .titleblock,.details[data-charcount="10"] .titleblock,.details[data-charcount="11"] .titleblock,.details[data-charcount="12"] .titleblock,.details[data-charcount="13"] .titleblock,.details[data-charcount="14"] .titleblock,.details[data-charcount="15"] .titleblock,.details[data-charcount="16"] .titleblock,.details[data-charcount="17"] .titleblock,.details[data-charcount="18"] .titleblock,.details[data-charcount="19"] .titleblock,.details[data-charcount="2"] .titleblock,.details[data-charcount="20"] .titleblock,.details[data-charcount="21"] .titleblock,.details[data-charcount="22"] .titleblock,.details[data-charcount="23"] .titleblock,.details[data-charcount="24"] .titleblock,.details[data-charcount="25"] .titleblock,.details[data-charcount="26"] .titleblock,.details[data-charcount="27"] .titleblock,.details[data-charcount="28"] .titleblock,.details[data-charcount="29"] .titleblock,.details[data-charcount="3"] .titleblock,.details[data-charcount="30"] .titleblock,.details[data-charcount="31"] .titleblock,.details[data-charcount="32"] .titleblock,.details[data-charcount="33"] .titleblock,.details[data-charcount="34"] .titleblock,.details[data-charcount="35"] .titleblock,.details[data-charcount="36"] .titleblock,.details[data-charcount="37"] .titleblock,.details[data-charcount="38"] .titleblock,.details[data-charcount="39"] .titleblock,.details[data-charcount="4"] .titleblock,.details[data-charcount="40"] .titleblock,.details[data-charcount="41"] .titleblock,.details[data-charcount="42"] .titleblock,.details[data-charcount="43"] .titleblock,.details[data-charcount="44"] .titleblock,.details[data-charcount="45"] .titleblock,.details[data-charcount="46"] .titleblock,.details[data-charcount="47"] .titleblock,.details[data-charcount="48"] .titleblock,.details[data-charcount="49"] .titleblock,.details[data-charcount="5"] .titleblock,.details[data-charcount="50"] .titleblock,.details[data-charcount="6"] .titleblock,.details[data-charcount="7"] .titleblock,.details[data-charcount="8"] .titleblock,.details[data-charcount="9"] .titleblock{
    font-size:1.6vw;
    line-height:1.4vw
}
.logged-in .details[data-charcount="46"] .titleblock,.logged-in .details[data-charcount="47"] .titleblock,.logged-in .details[data-charcount="48"] .titleblock,.logged-in .details[data-charcount="49"] .titleblock,.logged-in .details[data-charcount="50"] .titleblock{
    font-size:1.5vw;
    line-height:1.5vw
}
.details.longtitle .titleblock{
    font-size:1.5vw;
    line-height:1.5vw
}
.details .titleblock.home{
    padding-right:0;
    padding-left:0
}
.details .titleblock a{
    /*! width: 100%;
     */
    /*! display: flex;
     */
    /*! place-items: center;
     */
    /*! align-items: center;
     */
    display:flex;
    width:100%;
    height:100%;
    align-items:center;
    /*! max-height: 100%;
     */
    padding-right:.6vw
    /*! padding-left: 0.6vw;
     */
}
.details .titleblock.home a:focus,.details .titleblock.home a:hover{
    background:#21a5e5;
    /*! display: block;
     */
    outline:0
}
.details .quickPostEdit{
    background-color:#46a1c2
}
.details .quickPostEdit:hover{
    background:#3c94b5
}
.details .quickPostEdit a{
    font-size:0;
    display:block;
    background:url(img/edit.svg) no-repeat;
    filter:invert(100%) brightness(182%);
    background-size:70%;
    background-position:50%;
    width:100%;
    height:100%
}
.details .avatarBox{
    /*! float: left;
     */
    /*! min-width: 3vw;
     */
    /*! height: 3vw;
     */
    /*! width: 3vw;
     */
    position:relative
}
.details .avatarBox a{
    display:block;
    height:100%
}
.details .avatarBox img{
    height:100%;
    object-fit:cover
}
.details .userInfoWrapper{
    visibility:hidden;
    transform:scale(.5);
    transform-origin:0 0;
    display:block;
    pointer-events:none;
    width:6vw;
    height:6vw;
    overflow:hidden;
    position:absolute;
    top:0;
    left:0;
    direction:ltr;
    z-index:69;
    transition:all .5s ease-out;
    box-shadow:.1vw .1vw .25vw rgba(0,0,0,.5)
}
.details .userInfo{
    display:grid;
    grid-template-rows:repeat(15,.5vw);
    grid-template-columns:auto 6vw;
    background:#fff;
    /*! z-index: 69;
     */
    /*! position: relative;
     */
    /*! top: 0;
     */
    /*! left: 0;
     */
    color:#404040;
    width:20vw;
    overflow:hidden;
    direction:rtl
}
.details .longUserRole .userInfo{
    grid-template-rows:repeat(17,.5vw)
}
.details .avatarBox a:focus+.userInfoWrapper,.details .avatarBox a:hover+.userInfoWrapper{
    visibility:visible;
    width:20vw;
    top:-1.5vw;
    left:-1.5vw;
    transition:all .3s ease-out;
    height:7.5vw;
    transform:scale(1)
}
.details .avatarBox a:focus+.userInfoWrapper.longUserRole,.details .avatarBox a:hover+.userInfoWrapper.longUserRole{
    height:8.5vw
}
.details .userInfo .infoAbout{
    grid-row:1/4;
    grid-column:1;
    background:#2983b0;
    color:#efefef;
    font-size:1vw;
    padding-right:.3vw
}
.details .userInfo .userDesc{
    grid-row:4/16;
    grid-column:1;
    font-size:.8vw;
    line-height:.97vw;
    padding:.1vw .3vw;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:6
}
.details .longUserRole .userInfo .userDesc{
    grid-row:4/18;
    -webkit-line-clamp:7
}
.details .userInfo .userAvatar{
    grid-row:1/13;
    grid-column:2
}
.details .userInfo .userRole{
    grid-row:13/16;
    grid-column:2;
    background:#2983b0;
    color:#efefef;
    font-size:.85vw;
    display:grid;
    align-items:center;
    justify-items:center;
    line-height:1.2vw;
    text-align:center;
    padding:0 .1vw;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1
}
.details .longUserRole .userInfo .userRole{
    grid-row:13/18;
    -webkit-line-clamp:2
}
.details .quickPostEdit{
    display:none
}
.logged-in .details .quickPostEdit{
    display:block
}
.details .date{
    /*! float: left;
     */
    /*! min-width: 3vw;
     */
    /*! height: 3vw;
     */
    /*! width: 3vw;
     */
    background-color:#2983b0
    /*! display: flex;
     */
    /*! flex-direction: column;
     */
}
.details .dummy,.details .postAuthor{
    display:none
}
.details .day{
    /*! float: left;
     */
    width:100%;
    height:1.6vw;
    line-height:1.4vw;
    font-size:2vw;
    text-align:center
    /*! background-color: #2983B0;
     */
}
.details .month,.details .year{
    /*! float: left;
     */
    width:100%;
    line-height:.65vw;
    text-align:center;
    /*! background-color: #2983B0;
     */
    font-size:.85vw
}
#main.single span.categories{
    position:relative
}
#main.single ul.post-categories{
    width:100%
}
#main.single ul.post-categories li{
    list-style-type:none
}
#main.single .entry-content ul li{
    width:inherit;
    display:list-item;
    list-style-type:circle
}
.row{
    margin-right:-.8vw;
    margin-left:-.8vw
}
.row:after,.row:before{
    display:table;
    content:" "
}
.row:after{
    clear:both
}
.single .bottom-between{
    margin-bottom:0;
    border-radius:0;
    height:auto;
    line-height:1vw
}
.single .pagination{
    margin:0 0 1vw 0
}
.single .pagination div a{
    display:table-cell;
    height:3.6vw;
    width:50%;
    background:#2983b0;
    color:#fff;
    font-size:1em;
    text-align:center;
    vertical-align:middle;
    border-radius:0 0 .1vw .1vw;
    padding:.5vw
}
.single .pagination a:hover{
    background:#21a5e5;
    color:#fff
}
.single .pagination div.nav-previous a{
    border-radius:0 0 0 .1vw
}
.single .pagination div.nav-next a{
    border-radius:0 0 .1vw 0
}
.nothing-found{
    padding:0 1vw 1vw 1vw!important
}
.theme-change{
    padding:0 1vw 1vw 1vw!important
}
.archive-title{
    padding:0 1vw 0 1vw!important
}
.page-title{
    padding:0 1vw .5vw 1vw
}
.taxonomy-description{
    display:block;
    padding:0 1.5vw .5vw 1.5vw
}
.page-sub-menu{
    display:none;
    background:#fff;
    margin:0;
    padding:.5vw .5vw .5vw 1.5vw;
    border-radius:.1vw
}
.page-sub-menu-fixed{
    z-index:999999;
    position:fixed;
    left:0;
    top:0;
    width:100%;
    text-align:center;
    padding:0;
    margin:0;
    background:#fff;
    height:3.6vw;
    line-height:2.8vw;
    border-radius:0;
    box-shadow:0 0 1vw #000
}
.page-sub-menu-fixed .attachement{
    display:none
}
.page-sub-menu li{
    list-style-type:none;
    display:inline-block;
    font-size:1.2em;
    margin-right:.77vw
}
.page-sub-menu li a{
    padding:0
}
.page-sub-menu li a:hover{
    background:0 0;
    color:#2983b0;
    border-radius:.1vw
}
.searchform button,.searchform input{
    width:100%;
    height:2.3vw;
    border:none;
    border-radius:.1vw
}
.searchform button{
    background:#2983b0 url(img/search.svg) no-repeat center center;
    border-radius:0 .1vw .1vw 0;
    background-size:30%
}
.searchform button:active,.searchform button:focus,.searchform button:hover{
    background:#21a5e5 url(img/search.svg) no-repeat center center;
    background-size:30%
}
.nothing-found div .searchform{
    display:flex
}
.nothing-found div .searchform:focus-within{
    box-shadow:0 0 .5vw #222
}
.nothing-found div .searchform{
    border-radius:.1vw 0 0 .1vw;
    box-shadow:0 0 .1vw .05vw #5c5c5c;
    font-size:1.2vw
}
.widget div .searchform{
    display:flex;
    margin-left:.05vw;
    margin-right:.05vw;
    border-radius:.1vw 0 0 .1vw;
    box-shadow:0 0 0 .05vw #2983b0;
    width:100%
}
.widget div .searchform:focus-within{
    box-shadow:0 0 .5vw #222
}
.nothing-found div form div{
    position:relative;
    float:right!important;
    padding:0
}
.nothing-found div form div button{
    /*! border-radius: 0.1vw 0 0 0.1vw;
     */
}
.nothing-found div form div input{
    border-radius:0 .1vw .1vw 0;
    padding-right:.5vw
}
#main .nothing-found div #searchform .searchinput{
    width:85%
}
#main .nothing-found div #searchform .searchbutton{
    width:15%
}
#sidebar .widget div .searchform .searchinput{
    width:75%
}
#sidebar .widget div .searchform .searchbutton{
    width:25%
}
.titlebox{
    padding:0 1vw 0 1vw!important
}
#main.cv article{
    background:0 0
}
#main.cv .attachement{
    font-size:1.2em;
    padding:.5vw 0;
    text-align:center
}
#main.cv article h1{
    display:inline-block;
    width:auto;
    background:#2983b0;
    color:#fff;
    font-size:1.8em;
    padding:.5vw .77vw;
    margin-bottom:1vw
}
#main.cv article .itemcv{
    background:#fff;
    margin:0;
    padding:.77vw 0 .77vw 0
}
#main.cv article .dateitemcv{
    background:#a0d468;
    color:#fff;
    font-size:1.2em;
    line-height:1em;
    margin:.5vw 0 1vw 0;
    padding:.35vw 0 .35vw .77vw
}
#main.cv article .descitemcv{
    font-size:1.2em;
    line-height:1em;
    margin:.5vw 0 1vw 0;
    padding:.35vw 0 .35vw 1.5vw
}
#main.cv article .descitemcv .ligne1{
    font-size:1.3em
}
#main.cv article .contentitemcv{
    display:block;
    padding:0 .5vw .5vw 1.5vw
}
footer#colophon{
    padding:.77vw .5vw;
    background:#fff;
    text-align:center;
    color:#222;
    margin:0
}
header{
    box-shadow:.1vw .1vw .25vw rgba(0,0,0,.5)
}
#headerimage{
    border-radius:.1vw .1vw 0 0;
    margin-top:1.5vw;
    position:relative;
    overflow:hidden
}
#headerimage a{
    display:block
}
#headerimage a img{
    width:100%
}
#newmenu{
    margin-bottom:1vw;
    background-color:#fff;
    border-bottom:.3vw solid #2983b0
}
#newmenu ul{
    list-style-type:none;
    margin:0;
    overflow:hidden;
    padding:0
}
#newmenu ul li{
    float:right;
    background-color:#2983b0;
    /*! clip-path: polygon(0 0, 0 100%, 100% 100%, 100% 0);
     */
    overflow:hidden
}
#newmenu ul li a{
    display:block;
    font-size:1vw;
    padding:.5vw .7vw;
    background-color:#fff;
    font-family:AlefBold;
    color:#222;
    position:relative
}
#newmenu ul li a:focus,#newmenu ul li a:hover{
    /*! background-color: #e1e1e1;
     */
    text-decoration:none
    /*! background: linear-gradient(270deg, #9acfe6, #c1e0ee);
     */
    /*! background: linear-gradient(0deg, #9acfe6, white);
     */
    /*! background-size: 400% 400%;
     */
    /*! animation: navBarBg 15s ease infinite;
     */
}
#newmenu ul li a::after,#newmenu ul li a::before{
    content:'';
    width:.6vw;
    height:.6vw;
    background:#21a5e5;
    display:block;
    position:absolute;
    left:calc(50% - .3vw);
    transform:rotate(45deg);
    transition:all .3s
}
#newmenu ul li a::before{
    top:-.8vw
}
#newmenu ul li a::after{
    bottom:-.8vw
}
#newmenu ul li a:focus::before,#newmenu ul li a:hover::before,#newmenu ul li.current_page_item a::before{
    top:-.3vw
}
#newmenu ul li a:focus::after,#newmenu ul li a:hover::after,#newmenu ul li.current_page_item a::after{
    bottom:-.3vw
}
#newmenu ul li.current_page_item a::after,#newmenu ul li.current_page_item a::before{
    background:#5eb7de
}
#newmenu ul li.current_page_item a:hover::after,#newmenu ul li.current_page_item a:hover::before{
    background:#21a5e5
}
.site-info{
    line-height:1.5vw;
    font-size:.85vw
}
.btn{
    display:inline-block;
    padding:.1vw .3vw .1vw .3vw;
    margin-bottom:0;
    font-size:.8vw;
    font-weight:400;
    line-height:1.428571429;
    text-align:center;
    white-space:nowrap;
    vertical-align:middle;
    cursor:pointer;
    border:.05vw solid transparent;
    /*! border-radius: 0.2vw;
     */
    background:#fff
}
.btn:focus,.btn:hover{
    color:#333;
    background:#c3c3c3
}
.form-submit .btn{
    background:0 0
}
.form-submit .btn:focus,.form-submit .btn:hover{
    background:0 0;
    color:inherit
}
.pageNavi{
    list-style-type:none;
    padding:0;
    overflow:hidden;
    background-color:#f3f3f3;
    line-height:.8vw;
    font-size:.83vw;
    margin-right:auto;
    margin-left:auto;
    display:table
}
.pageNavi li{
    float:left
}
.pageNavi a,.pageNavi span{
    display:block;
    color:#666;
    text-align:center;
    padding:.7vw .8vw;
    text-decoration:none;
    cursor:pointer;
    border-bottom:.2vw solid #2983b0
}
.pageNavi li a:focus,.pageNavi li a:hover,.pageNavi li span:focus,.pageNavi li span:hover{
    background-color:#ddd;
    border-color:#21a5e5;
    outline:0
}
.pageNavi .current{
    cursor:default!important;
    background-color:#ddd;
    border-bottom:.2vw solid #21a5e5
}
.pageNavi .dots{
    cursor:default!important
}
section#comments{
    background:#fff;
    /*! padding-bottom: 1.2vw;
     */
    margin:0 0;
    border-radius:.1vw .1vw 0 0
}
#cancel-comment-reply-link{
    /*! line-height: 2.6vw;
     */
    /*! margin-left: 0.77vw;
     */
    color:#fff;
    font-size:1vw;
    float:left
}
section#comments h2,section#comments h3{
    min-height:2.6vw;
    line-height:2.6vw;
    color:#fff;
    background:#2983b0;
    font-size:1.6em;
    padding:.2vw .8vw;
    border-radius:.1vw .1vw 0 0;
    /*! line-height: 100%;
     */
    line-height:1.4em;
    min-height:1.4em
}
.comment-list{
    /*! margin-bottom: 6vw;
     */
    padding:0;
    width:100%;
    font-size:.8vw
}
.comment-list li{
    list-style-type:none;
    margin-bottom:0
}
section#comments article,section#comments form{
    margin:1vw 1.5vw 0 1.5vw;
    box-shadow:.1vw .1vw .2vw rgba(0,0,0,.3);
    display:grid;
    grid-template-columns:4.2vw 1fr;
    padding:.6vw;
    grid-gap:.6vw
}
.comment-content{
    display:grid
}
.logged-in #commentsubmit .comment-content{
    grid-gap:.4vw
}
.comment-list .comment-content{
    grid-gap:.2vw;
    grid-template-columns:auto auto auto auto 1fr;
    grid-template-rows:repeat(3,max-content)
}
.comment-list .comment-metadata,.comment-list .commentContent,.comment-list .spoilerComment{
    grid-column:span 5
}
.comment-list #respond .comment-metadata{
    grid-column:span 1
}
/*! .comment-list #commentsubmit */
.comment-form .comment-meta,.comment-list li footer{
    /*! width: 5vw;
     */
    /*! margin-bottom: 0;
     */
    /*! padding: 0.6vw;
     */
    /*! margin-right: 0.2vw;
     */
    /*! margin-top: 0.2vw;
     */
}
section#comments #respond{
    background:#eee;
    padding-bottom:1.2vw
}
section#comments #respond h2{
    line-height:1.8em;
    color:#fff;
    background:#2983b0;
    font-size:1.5em;
    padding:0 .8vw;
    border-radius:0;
    margin:0;
    margin-top:.8ex
}
.comment-navigation{
    display:block;
    height:.77vw
}
.comment-list .children{
    text-align:right;
    margin-left:0!important;
    padding-left:0!important;
    margin-right:1.2vw!important;
    margin-bottom:0
}
.comment-list .children #respond{
    margin-right:-1.2vw!important
}
.comment-list .children .children #respond{
    margin-right:-2.4vw!important
}
.comment-list .children .children .children #respond{
    margin-right:-3.6vw!important
}
.comment-list .children .children .children .children #respond{
    margin-right:-4.8vw!important
}
.comment-list .children .children .children .children .children #respond{
    margin-right:-6vw!important
}
.comment-author-image img,.new-comment-author-image img{
    /*! width: 4.2vw;
     */
    /*! border-radius: 50%;
     */
    /*! height: 4.2vw;
     */
    /*! min-width: 4.2vw;
     */
    width:100%;
    min-width:100%;
    height:auto
}
.comment-awaiting-moderation{
    font-size:.65vw!important;
    text-align:center;
    margin:.2vw 0!important
}
.comment-body{
    display:flex
}
.form-buttons .comment-form-spoiler,.form-buttons .form-submit{
    /*! border-radius: 0.4vw;
     */
    background-color:#2983b0;
    /*! border: none;
     */
    color:#fff;
    cursor:pointer;
    display:flex;
    /*! align-items: center;
     */
    border:1px solid #0e587e
    /*! align-items: center;
     */
}
.form-buttons div:hover{
    background-color:#0975b6;
    border-color:#063248
}
.form-buttons div:focus-within{
    background-color:#0975b6;
    border-color:#063248
}
.form-buttons div *{
    outline:0;
    -moz-user-select:none;
    -webkit-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.form-buttons div ::-moz-focus-inner{
    border:none
}
.form-buttons .comment-form-spoiler:first-child{
    margin-left:.4vw
}
.form-buttons div input,.form-buttons div label{
    line-height:normal;
    color:inherit;
    cursor:inherit;
    padding:.2vw .4vw
}
.comment-form-spoiler label{
    /*! padding-right: 0!important;
     */
    /*! display: flex;
     */
    display:flex;
    align-items:center
}
.comment-form-spoiler input{
    width:1.4vw;
    display:none
}
.comment-form-spoiler .spoilerCheckboxVisual{
    width:.8vw;
    height:.8vw;
    margin-left:.3vw;
    border:1px solid #0e587e;
    background:#fff!important
}
.comment-form-spoiler .checkboxCheckmarkVisual{
    width:100%;
    height:100%;
    display:none;
    background:#0e587e;
    clip-path:polygon(2% 70%,30% 98%,98% 13%,87% 3%,30% 75%,13% 59%);
    -webkit-clip-path:polygon(2% 70%,30% 98%,98% 13%,87% 3%,30% 75%,13% 59%);
    margin:0!important
}
.comment-form-spoiler input:checked+label .spoilerCheckboxVisual .checkboxCheckmarkVisual{
    display:block;
    background:#0e587e
}
.form-buttons div:hover{
    border-color:#171717
}
.form-buttons div input{
    background:0 0;
    border:0
}
.comment-content p{
    max-width:40em
}
.comment-metadata .commenter,.comment-metadata .commenter a,.comment-metadata .says{
    color:#5eb7de;
    font-size:1.3vw;
    /*! word-wrap: anywhere;
     */
    /*! word-break: break-all;
     */
    grid-column:span 3;
    word-break:break-all
}
.comment-metadata .says{
    display:block;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
    grid-column:span 3;
    line-height:100%
}
.comment-metadata .commentClock{
    width:.7vw;
    height:.7vw;
    margin-left:.2vw;
    background:url(img/clock.svg) no-repeat center center;
    background-size:auto;
    background-size:100%
    /*! display: inline-block;
     */
}
.comment-metadata{
    font-size:.7vw;
    /*! margin-bottom: 0.5vw;
     */
    display:grid;
    grid-template-columns:auto auto 1fr;
    align-items:center
}
.comment-metadata .logout{
    margin-right:.4ch
}
.comment-meta .comment-author-role{
    /*! width: 90%;
     */
    background:#5eb7de;
    text-align:center;
    /*! margin-right: 5%;
     */
    margin-top:.2vw;
    font-size:.7vw;
    color:#fff;
    width:100%;
    padding:.05vw 0
}
.comment-meta .comment-author-role:before{
    content:"אורח/ת"
}
.byuser.siteteam .comment-body .comment-meta .comment-author-role,.comment-form .comment-meta .siteteam{
    background:#ff4040
}
.byuser.siteteam .comment-body .comment-meta .comment-author-role:before,.comment-form .comment-meta .siteteam:before{
    content:"חבר צוות"
}
.byuser.siteteam .comment-body .comment-content .comment-metadata .says,.comment-metadata .commenter.siteteam,.comment-metadata .commenter.siteteam a{
    color:#ff4040
}
.byuser.exteam .comment-body .comment-meta .comment-author-role,.comment-form .comment-meta .exteam{
    background:#7b5eb5
}
.byuser.exteam .comment-body .comment-meta .comment-author-role:before,.comment-form .comment-meta .exteam:before{
    content:"צוות לשעבר"
}
.byuser.exteam .comment-body .comment-content .comment-metadata .says,.comment-metadata .commenter.exteam,.comment-metadata .commenter.exteam a{
    color:#7b5eb5
}
.byuser.contributor .comment-body .comment-meta .comment-author-role,.comment-form .comment-meta .contributor{
    background:#f1c40f
}
.byuser.contributor .comment-body .comment-meta .comment-author-role:before,.comment-form .comment-meta .contributor:before{
    content:"תורם"
}
.byuser.contributor .comment-body .comment-content .comment-metadata .says,.comment-metadata .commenter.contributor,.comment-metadata .commenter.contributor a{
    color:#f1c40f
}
.post-post .bypostauthor .comment-body .comment-meta .comment-author-role,.post-post .comment-form .comment-meta .bypostauthor{
    background:#00b348!important
}
.post-post .bypostauthor .comment-body .comment-meta .comment-author-role:before,.post-post .comment-form .comment-meta .bypostauthor:before{
    content:"כותב הפוסט"!important
}
.post-post .bypostauthor .comment-body .comment-content .comment-metadata .says,.post-post .comment-metadata .commenter.bypostauthor,.post-post .comment-metadata .commenter.bypostauthor a{
    color:#00b348!important
}
.cld-like-dislike-wrap .edit-link,.cld-like-dislike-wrap .reply{
    /*! background-color: #757575;
     */
}
.cld-like-dislike-wrap .cld-dislike-wrap,.cld-like-dislike-wrap .cld-like-wrap{
    background-color:#2983b0;
    border:none;
    padding:.05vw .2vw;
    color:#fff;
    cursor:pointer;
    align-items:center
    /*! height: max-content;
     */
}
.cld-like-dislike-wrap .edit-link:hover,.cld-like-dislike-wrap .reply:hover{
    /*! background-color: #414141;
     */
}
.cld-like-dislike-wrap .cld-dislike-wrap:hover,.cld-like-dislike-wrap .cld-like-wrap:hover{
    background-color:#0975b6
}
.cld-like-dislike-wrap .cld-dislike-wrap:focus-within,.cld-like-dislike-wrap .cld-like-wrap:focus-within{
    background-color:#0975b6
    /*! border-color: #063248;
     */
}
.cld-like-dislike-wrap .cld-dislike-wrap *,.cld-like-dislike-wrap .cld-like-wrap *{
    outline:0
}
.cld-like-dislike-wrap .cld-dislike-wrap ::-moz-focus-inner,.cld-like-dislike-wrap .cld-like-wrap ::-moz-focus-inner{
    border:none
}
.cld-like-dislike-wrap .edit-link a,.cld-like-dislike-wrap .reply a{
    color:#fff
}
.cld-like-dislike-wrap .reply a:before{
    background:url(img/reply.png) no-repeat;
    background-size:1vw;
    content:"";
    background-position:0 .1vw;
    background-size:auto 75%;
    padding-right:.8vw;
    margin-left:.2vw
}
.cld-like-dislike-wrap .edit-link a:before{
    background:url(img/edit.svg) no-repeat;
    background-size:1vw;
    content:"";
    background-position:0 .15vw;
    background-size:auto 70%;
    padding-right:.8vw;
    margin-left:.2vw;
    filter:invert(100%) brightness(182%)
}
h2.comment-reply-title{
    font-size:1.4vw;
    border-radius:0!important
}
.textarea-form textarea{
    height:15vw;
    width:31.5vw;
    resize:none
}
.textarea-form{
    /*! position: relative;
     */
    /*! margin-bottom: 1vw;
     */
    height:15vw;
    /*! width: 31.5vw;
     */
    grid-column:span 2
}
.textarea-form .form-submit{
    left:0;
    bottom:0;
    position:absolute;
    margin-bottom:.05vw;
    margin-left:.05vw
}
.textarea-form .comment-form-spoiler{
    left:2vw;
    bottom:0;
    position:absolute;
    margin-bottom:.05vw;
    margin-left:.05vw;
    padding-top:.2vw;
    padding-bottom:0
}
.namemail-form{
    /*! position: relative;
     */
    /*! margin-bottom: 0.7vw;
     */
    /*! margin-top: 0.5vw;
     */
    /*! height: 1.5vw;
     */
    /*! width: 31.5vw;
     */
}
.namemail-form input{
    /*! height: 1.5vw;
     */
    /*! width: 49.5%;
     */
    /*! margin:0;
     */
}
.namemail-form input{
    /*! grid: inherit;
     */
}
.namemail-form input,.textarea-form textarea{
    /*! font-size:0.8vw;
     */
}
.namemail-form .mail-form{
    /*! float: left;
     */
}
.namemail-form .mail-name{
    /*! float: right;
     */
}
.comment-input-form{
    display:grid;
    grid-template-columns:1fr 1fr;
    font-size:.8vw;
    grid-gap:.4vw
}
.comment-list #respond .comment-content{
    grid-template-columns:1fr
}
.comment-input-form .mail-form,.comment-input-form .name-form{
    height:1.4vw
}
.comment-input-form .mail-form{
    direction:ltr
}
.comment-input-form .mail-form::-webkit-input-placeholder{
    text-align:right
}
.comment-input-form .mail-form::-moz-placeholder{
    text-align:right
}
.comment-input-form .mail-form:-ms-input-placeholder{
    text-align:right
}
.comment-input-form .mail-form:-moz-placeholder{
    text-align:right
}
.comment-input-form .mail-form::placeholder{
    text-align:right
}
.comment-content textarea{
    /*! width: 100%;
     */
}
.comment-input-form textarea{
    grid-column:span 2
    /*! resize: none;
     */
    /*! height: 12vw;
     */
}
.comment-form textarea{
    resize:none
}
.comment-form .form-control{
    border-radius:0;
    border:1px solid #767676
}
.comment-form .form-control:hover{
    border-color:#4f4f4f
}
.comment-form .form-control:focus{
    border-color:#3f3f3f;
    outline:1px solid #3f3f3f
}
.comment-content .form-buttons{
    display:flex;
    justify-content:flex-end;
    grid-column:span 2
}
.logged-in .comment-content .form-buttons{
    grid-column:initial
}
.spoilerComment{
    position:relative;
    width:100%;
    width:98%
}
.commentContent{
    width:98%;
    /*! line-break: anywhere;
     */
    /*! word-break: break-all;
     */
    word-break:break-word;
    min-height:1.65vw
    /*! align-items: center;
     */
    /*! display: flex;
     */
}
.spoilerComment .commentContent{
    min-height:2.5vw;
    filter:blur(.2vw);
    width:100%;
    transition:.3s
}
.children .commentContent{
    width:30.2vw
}
.children .children .commentContent{
    width:29vw
}
.children .children .children .commentContent{
    width:27.8vw
}
.children .children .children .children .commentContent{
    width:26.6vw
}
.spoilerComment:hover .commentContent{
    filter:blur(0);
    transition:1s
}
.spoilerComment .spoilerWarning,.spoilerComment .spoilerWarning2{
    position:absolute;
    text-align:center;
    width:98%;
    height:100%;
    display:grid;
    align-items:center;
    justify-items:center
}
.spoilerComment .spoilerWarning2::after{
    content:"תגובה זו סומנה כספוילר. \00000a ניתן להעביר את העכבר מעל התגובה על מנת לקרוא אותה.";
    white-space:pre
}
.children .spoilerComment .spoilerWarning{
    width:30.2vw
}
.children .children .spoilerComment .spoilerWarning{
    width:29vw
}
.children .children .children .spoilerComment .spoilerWarning{
    width:27.8vw
}
.children .children .children .children .spoilerComment .spoilerWarning{
    width:26.6vw
}
.spoilerWarning{
    opacity:1;
    transition:.3s
}
.spoilerComment:hover .spoilerWarning{
    opacity:0;
    transition:1s
}
.archiveUserData{
    display:flex;
    padding:0 .8vw 0 1vw!important
}
.archiveUserAvatar{
    width:20%
}
.archiveUserAvatar img{
    margin-top:.8vw;
    margin-bottom:.6vw;
    width:100%;
    box-shadow:0 0 .2vw .1vw #006cb1;
    border:.5vw solid #f5f5f5
}
.archiveUserRole{
    text-align:center;
    margin-bottom:.4vw;
    width:90%;
    background:#5eb7de;
    margin-right:5%;
    font-size:.8vw;
    color:#fff
}
.archiveUserBio{
    width:80%;
    padding-right:2%;
    font-size:.85vw;
    padding-top:.5vw;
    padding-bottom:.5vw
}
.archiveUserBio h1{
    margin-top:.9vw;
    margin-bottom:0;
    line-height:1.9vw
}
.team-container{
    /*! margin-top: -1vw;
     */
    width:100%
}
.team-box{
    width:33.33%;
    display:inline-table;
    padding:.5vw 1.5vw
}
.team-avatar{
    margin-top:1vw;
    width:11.5em;
    height:11.5em;
    margin-left:auto;
    margin-right:auto
}
.team-avatar img{
    display:block;
    width:100%;
    height:100%;
    box-shadow:0 0 .2vw .1vw #006cb1;
    border:.5vw solid #f5f5f5
}
.team-nickname{
    margin-top:.4vw;
    text-align:center;
    font-size:1.4vw;
    font-weight:700;
    margin-bottom:-.1vw;
    word-break:break-all
}
.team-fansub_role{
    margin-top:-.5vw;
    text-align:center;
    font-size:.9vw;
    color:#686868
}
.team-icons{
    /*! display: flex;
     width: -moz-fit-content;
     width: fit-content;
     margin: 0 auto;
     */
    text-align:center;
    display:grid
}
.team-icons img{
    width:1vw;
    margin-right:.2vw;
    margin-left:.2vw
}
.team-icons .icon-img{
    width:1vw;
    height:1vw;
    margin-right:.2vw;
    margin-left:.2vw;
    background-size:100%;
    display:inline-block;
    background-repeat:no-repeat
}
.team-icons .icon-info{
    background-image:url(img/info.svg)
}
.team-icons .icon-posts{
    background-image:url(img/posts.svg)
}
.team-icons .icon-gray{
    filter:invert(55%) sepia(3%) saturate(7%) hue-rotate(340deg) brightness(99%) contrast(84%)
}
.team-icons .icon-edit{
    background-image:url(img/edit.svg)
}
.team-icons .icon-info.infoExpend:hover{
    cursor:pointer
}
.team-description{
    text-align:center;
    font-size:.8vw;
    color:#000
}
.team-link{
    font-family:Alef;
    display:inline-block;
    border-radius:.4vw;
    background-color:#2983b0;
    border:none;
    color:#fff;
    text-align:center;
    font-size:1.5vw;
    padding:.5vw 0;
    width:33%;
    transition:all .5s;
    cursor:pointer;
    vertical-align:middle;
    margin-right:34%
}
.team-link span{
    cursor:pointer;
    display:inline-block;
    position:relative;
    transition:.5s
}
.team-link:hover{
    background:#0975b6
}
#menu_smartphone{
    height:100%;
    position:fixed;
    background:#fff;
    top:0;
    bottom:0;
    right:-60%;
    width:60%;
    z-index:9999
}
#grey_back{
    display:none;
    background-color:#000;
    opacity:.7;
    width:100%;
    height:100%;
    z-index:9998;
    position:fixed;
    top:0
}
.menu_btn{
    cursor:pointer;
    position:absolute;
    right:2vw;
    bottom:2vw;
    height:12vw;
    width:12vw;
    padding:1vw;
    border:.9vw #fff solid;
    border-radius:1vw;
    z-index:99
}
#mainMenuPhone,#mainMenuPhone ul,#mainMenuPhone ul li,#mainMenuPhone ul li a{
    margin:0;
    padding:0;
    border:0;
    list-style:none;
    line-height:1;
    display:block;
    position:relative;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
#mainMenuPhone{
    color:#fff;
    width:100%;
    height:100%;
    overflow:auto;
    background:#49505a;
    text-align:right
}
.logged-in #mainMenuPhone{
    height:calc(100% - 46px);
    margin-top:46px
}
#mainMenuPhone ul ul{
    display:none;
    width:100%;
    text-align:right
}
#mainMenuPhone>ul>li.active>ul{
    display:block
}
.align-right{
    float:right
}
#mainMenuPhone>ul>li>a{
    padding:16px 22px;
    cursor:pointer;
    z-index:2;
    font-size:16px;
    text-decoration:none;
    color:#fff;
    background:#00a7e4;
    font-family:AlefBold;
    transition:color .2s ease
}
#mainMenuPhone>ul>li>a:hover{
    color:#d8f3f0
}
#mainMenuPhone ul>li.menu-item-has-children>a:after{
    position:absolute;
    left:26px;
    top:19px;
    z-index:5;
    display:block;
    height:10px;
    width:2px;
    background:#fff;
    content:"";
    transition:all .1s ease-out
}
#mainMenuPhone ul>li.menu-item-has-children>a:before{
    position:absolute;
    left:22px;
    top:23px;
    display:block;
    width:10px;
    height:2px;
    background:#fff;
    content:"";
    transition:all .1s ease-out
}
#mainMenuPhone ul>li.menu-item-has-children.open>a:after,#mainMenuPhone ul>li.menu-item-has-children.open>a:before{
    transform:rotate(45deg)
}
#mainMenuPhone ul ul li a{
    font-family:AlefBold;
    padding:14px 22px 14px 35px;
    cursor:pointer;
    z-index:2;
    font-size:14px;
    text-decoration:none;
    color:#ddd;
    background:#49505a;
    transition:color .2s ease
}
#mainMenuPhone ul ul ul li a{
    padding-left:32px
}
#mainMenuPhone ul ul li a:hover{
    color:#fff
}
#mainMenuPhone ul ul>li.menu-item-has-children>a:after{
    top:16px;
    left:26px;
    background:#ddd
}
#mainMenuPhone ul ul>li.menu-item-has-children>a:before{
    top:20px;
    background:#ddd
}
#mainMenuPhone ul ul ul li a{
    font-family:AlefBold;
    padding:14px 22px 14px 35px;
    cursor:pointer;
    z-index:2;
    font-size:14px;
    text-decoration:none;
    color:#ddd;
    background:#70747a;
    transition:color .2s ease
}
#mainMenuPhone ul ul ul ul li a{
    padding-left:32px
}
#mainMenuPhone ul ul ul li a:hover{
    color:#fff
}
#mainMenuPhone ul ul ul>li.menu-item-has-children>a:after{
    top:16px;
    left:26px;
    background:#ddd
}
#mainMenuPhone ul ul ul>li.menu-item-has-children>a:before{
    top:20px;
    background:#ddd
}
.phoneSearchGrp{
    display:flex
}
.phoneSearchGrp input{
    width:70%;
    padding:0;
    margin:0;
    border:0;
    font-family:Alef;
    font-size:16px;
    height:48px
}
.phoneSearchGrp button{
    width:30%;
    background-color:#49505a;
    color:#fff;
    font-family:Alef;
    font-size:16px;
    border:0
}
#mainMenuPhone .textwidget{
    padding:10px 20px;
    font-size:16px;
    line-height:18px
}
#mainMenuPhone .socialContainer{
    /*! display: grid;
     */
    /*! grid-template-columns: 50% 50%;
     */
}
#mainMenuPhone .socialContainer a{
    padding:0!important;
    height:48px
}
#mainMenuPhone .socialContainer div{
    height:48px
}
#mainMenuPhone .socialContainer .discord{
    background:#7388d9 url(img/discord.svg) no-repeat;
    background-position:center center;
    background-size:auto 36px
}
#mainMenuPhone .socialContainer .facebook{
    background:#3b5998 url(img/facebook.svg) no-repeat;
    background-position:center center;
    background-size:auto 40px
}
#mainMenuPhone .socialContainer .animespin{
    background:#c71900 url(img/animespin.svg) no-repeat;
    background-position:center center;
    background-size:auto 40px
}
#mainMenuPhone .socialContainer div a .discord:hover{
    background-position:center right 6%
}
#mainMenuPhone .socialContainer div a .facebook:hover{
    background-position:center right 6%
}
#mainMenuPhone .socialContainer div a .animespin:hover{
    background-position:center right 5%
}
#mainMenuPhone .wp-polls ul{
    display:block!important
}
#konamiCode{
    position:fixed;
    z-index:9999;
    width:60vw;
    height:10vw;
    top:20%;
    pointer-events:none
}
.konamiCenter{
    margin-left:auto;
    margin-right:auto;
    width:75%;
    background:#fff;
    border-radius:.3vw;
    pointer-events:all;
    box-shadow:.1vw .1vw .25vw rgba(0,0,0,.5)
}
.konamiTitle{
    text-align:center;
    font-size:2vw;
    background:#2983b0;
    width:100%;
    color:#f2f2f2;
    border-radius:.1vw .1vw 0 0;
    height:3vw;
    position:relative
}
.konamiClose{
    position:absolute;
    left:1vw;
    top:0;
    cursor:pointer
}
.konamiSubmit{
    border-radius:0 0 .2vw .2vw
}
.konamiSubmit button{
    border-radius:0 0 .1vw .1vw;
    background-color:#2983b0;
    width:100%;
    border:0;
    height:3vw;
    font-size:2vw;
    color:#f2f2f2;
    line-height:1.3
}
.konamiSubmit button:hover{
    background-color:#21a5e5;
    cursor:pointer
}
.konamiOptions{
    display:flex
}
.konamiOptions ul{
    list-style-type:none;
    margin:0;
    padding:0
}
.konamiOptions ul li{
    float:left;
    width:12.5%;
    display:grid
}
.konamiOptions ul li button:first-child{
    background-image:url(img/arrowBlackUp.svg)
}
.konamiOptions ul li button{
    width:100%;
    height:2vw;
    background-color:#f3f3f3;
    border:0;
    background-image:url(img/arrowBlackDown.svg);
    background-repeat:no-repeat;
    background-position:center;
    background-size:auto 80%
}
.konamiOptions ul li button:hover{
    background-color:#ddd
}
.konamiOptions ul li input{
    width:100%;
    height:6vw;
    background-color:#f3f3f3;
    /*! border: 0.5vw solid #F3F3F3;
     */
    border:0;
    text-align:center;
    font-size:5.1vw;
    -webkit-appearance:none;
    -moz-appearance:textfield
    /*! -moz-user-select: all;
     */
    /*! -webkit-user-select: all;
     */
    /*! user-select: all;
     */
}
.konamiOptions ul li input::-webkit-inner-spin-button,.konamiOptions ul li input::-webkit-outer-spin-button{
    -webkit-appearance:none;
    margin:0
}
.konamiOptions ul li input:hover{
    background-color:#ddd
}
.konamiResult{
    background:#2983b0
}
.spinning-circle{
    position:relative;
    width:12.8vw;
    height:12.8vw;
    margin-left:auto;
    margin-right:auto
}
.spinning-circle div{
    box-sizing:border-box;
    display:block;
    position:absolute;
    width:10.2vw;
    height:10.2vw;
    margin:1.2vw;
    border:1.2vw solid #fff;
    border-radius:50%;
    animation:spinning-circle 1.2s cubic-bezier(.5,0,.5,1) infinite;
    border-color:#fff transparent transparent transparent
}
.spinning-circle div:nth-child(1){
    animation-delay:-.45s
}
.spinning-circle div:nth-child(2){
    animation-delay:-.3s
}
.spinning-circle div:nth-child(3){
    animation-delay:-.15s
}
@keyframes spinning-circle{
    0%{
        transform:rotate(0)
    }
    100%{
        transform:rotate(360deg)
    }
}
.konamiInvalid{
    font-size:1.95vw;
    color:#fff;
    padding:0 .5vw
}
.konamiInvalidButtons{
    display:flex
}
.konamiInvalidButtons div{
    width:50%;
    text-align:center;
    color:#fff;
    font-size:1.95vw
}
.konamiInvalidButtons div:hover{
    background:#21a5e5;
    cursor:pointer
}
.themeButton{
    text-align:center;
    margin-top:.5vw
}
.themeButton a{
    font-size:110%;
    background:#ddd;
    padding:.1vw .3vw;
    margin:0 .2vw
}
.themeButton .themeDark{
    background:#1a1a1a;
    color:#efefef
}
#darkThemeOffer{
    display:none
}
@media (prefers-color-scheme:dark){
    #darkThemeOffer{
        display:block;
        position:fixed;
        width:100%;
        bottom:0;
        z-index:69;
        background:#2983b0;
        color:#fff;
        text-align:center;
        padding:0 28vw;
        font-size:.8vw
    }
    #darkThemeOffer a{
        color:#fff;
        text-decoration:underline;
        cursor:pointer
    }
}
@media (prefers-color-scheme:dark) and (min-width:768px) and (max-width:1440px){
    #darkThemeOffer{
        padding:0 8vw;
        font-size:1.3vw
    }
}
@media (prefers-color-scheme:dark) and (max-width:767px){
    #darkThemeOffer{
        padding:0 1vw;
        font-size:3.8vw
    }
}
.fizz{
    position:relative;
    width:100%
    /*! margin-bottom: 1.5vw;
     */
}
#sidebar .fizz{
    position:relative;
    position:-webkit-sticky;
    position:sticky;
    top:.5vw
}
.logged-in #sidebar .fizz{
    top:calc(.5vw + 32px)
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
    #sidebar .fizz{
        position:relative
    }
}
@supports (-ms-ime-align:auto){
    #sidebar .fizz{
        position:relative
    }
}
.nami{
    position:absolute;
    top:0;
    right:0;
    padding:0 .4em;
    background:#2983b0;
    color:#efefef;
    font-size:110%;
    z-index:9
}
.kalista{
    position:relative;
    display:flex;
    align-items:center;
    justify-items:center
}
.vayne{
    width:1.5em;
    height:1.5em;
    display:grid;
    align-items:center;
    justify-items:center;
    background:#0e445c;
    border-radius:50%;
    font-size:.6em;
    margin-right:.4em;
    font-family:Arial
}
.soraka{
    position:absolute;
    top:-70%;
    background:#135475;
    right:-.6em;
    padding:0 .4em;
    width:max-content;
    overflow:hidden;
    height:0;
    font-size:70%;
    pointer-events:none
}
.vayne:hover+.soraka{
    height:auto
}
.stats-page .entry-content h2{
    border-bottom:.2ex dotted #999;
    z-index:10;
    margin:.5vw 0 .8vw 0;
    font-size:2em
}
.stats-page .entry-content h3{
    margin:.5vw 0;
    border-bottom:.2ex dotted #999;
    font-size:1.8em
}
.statsGrid{
    display:grid;
    grid-template-columns:repeat(2,49%);
    grid-column-gap:2%;
    font-size:1em
}
.statsGrid.statsGridExtraColumn{
    grid-template-columns:repeat(3,32%)
}
.statsGrid.statsGridFullWidth{
    grid-template-columns:100%
}
.statsGrid .statsGridItemLong{
    grid-column:span 2
}
.statsGrid.statsGridExtraColumn .statsGridItemLong{
    grid-column:span 3
}
.statsGrid .statsGridItem{
    font-size:1em
}
.statsGrid .statsInside{
    display:grid;
    grid-template-columns:max-content 1fr max-content;
    grid-column-gap:.6ch;
    grid-row-gap:.3ch
}
/*! .statsGrid .statsSingle {
     display: contents;
}
 */
.statsGrid .statsNum{
    text-align:center;
    font-size:1.35em;
    height:3.35ex;
    min-width:3.35ex;
    background:#46a1c2;
    color:#fff;
    border-radius:.25em;
    margin:auto;
    width:100%;
    padding:0 .3ch;
    grid-column:1
}
.statsGrid .statsDesc{
    display:flex;
    align-items:center;
    font-size:1.1em;
    overflow:hidden;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    -webkit-box-pack:center;
    grid-column:2
}
.statsGrid .statsLink{
    grid-column:3;
    height:3.35ex;
    width:3.35ex;
    font-size:1.35em;
    margin:auto
}
.statsGrid .statsLink:hover{
    filter:drop-shadow(.1ex .1ex .3ex rgba(72, 72, 72, .6))
}
.statsGrid .statsLink:focus-within{
    filter:drop-shadow(.1ex .1ex .3ex rgba(72, 72, 72, .6))
}
.statsGrid .statsLink a{
    height:100%;
    width:100%;
    -webkit-mask:url(img/url.svg) no-repeat center/60%;
    mask:url(img/url.svg) no-repeat center/60%;
    display:block
}
.statsGrid .statsLink div{
    height:100%;
    width:100%;
    background:#2a2a2a
}
.watchZoom{
    /*! position: absolute;
     */
    top:0;
    width:100%;
    /*! height: 100%;
     */
    z-index:111;
    display:grid;
    position:fixed;
    height:100vh;
    align-items:center;
    justify-items:center
}
.watchZoomImage{
    /*! position: sticky;
     */
    /*! top: 10%;
     */
    /*! height: 80vh;
     */
    display:grid;
    /*! width: 80%;
     */
    /*! margin-right: 10%;
     */
    align-items:center;
    justify-items:center;
    grid-column:1;
    grid-row:1;
    margin:0 auto;
    max-width:80%!important;
    /*! height: max-content;
     */
    max-height:80vh!important;
    pointer-events:none
}
.watchZoomImgContainer{
    max-height:80vh;
    max-width:100%;
    position:relative;
    /*! height: max-content;
     */
    /*! width: max-content;
     */
    pointer-events:all
}
.watchZoomImgContainer img{
    max-height:80vh;
    max-width:100%;
    object-fit:contain;
    width:auto;
    border:3px solid #000
}
.watchZoomImgContainer.horizontal img{
    min-width:30vw
}
.watchZoomImgContainer.vertical img{
    min-height:40vh
}
.watchZoomClose{
    position:absolute;
    top:-1vw;
    right:-1vw;
    height:calc(2vw + 3px);
    width:calc(2vw + 3px);
    border:3px solid #000;
    background:#fff;
    display:grid;
    z-index:69
}
.watchZoomClose:hover{
    cursor:pointer
}
.watchZoomCrossBackground{
    height:100%;
    width:100%;
    filter:invert(1);
    grid-column:1;
    grid-row:1
}
.watchZoomClose:hover .watchZoomCrossBackground{
    filter:invert(.75)
}
.watchZoomCross{
    -webkit-mask:url(img/cross.svg) no-repeat center/70%;
    mask:url(img/cross.svg) no-repeat center/70%;
    width:100%;
    height:100%;
    grid-column:1;
    grid-row:1
}
.watchZoomBackground{
    /*! position: sticky;
     */
    /*! top: 0;
     */
    height:100vh;
    width:100%;
    /*! opacity: 0.85;
     */
    /*! backdrop-filter: blur(10px);
     */
    /*! -webkit-backdrop-filter: blur(10px);
     */
    grid-column:1;
    grid-row:1
}
[onclick*="watchImageZoom("]:hover{
    cursor:zoom-in
}
@media (min-width:768px){
    .details.verylongtitle{
        grid-template-columns:1fr 3vw;
        grid-template-rows:3vw 3vw
    }
    .logged-in .details.verylongtitle{
        grid-template-rows:3vw 3vw 3vw
    }
    .details.verylongtitle .titleblock{
        grid-row:span 2
    }
    .logged-in .details.verylongtitle .titleblock{
        grid-row:span 3
    }
    .details.verylongtitle .avatarBox{
        grid-column:2;
        grid-row:1
    }
    .details.verylongtitle .date{
        grid-column:2;
        grid-row:2
    }
    .logged-in .details.verylongtitle .quickPostEdit{
        grid-column:2;
        grid-row:3
    }
    .menu_btn{
        display:none
    }
    #grey_back{
        display:none!important;
        opacity:0;
        pointer-events:none
    }
    #menu_smartphone{
        display:none
    }
    .sliderMove div{
        display:none
    }
    .team-link span:after{
        content:'\21d3';
        position:absolute;
        opacity:0;
        top:0;
        left:-1vw;
        transition:.5s
    }
    .team-link:hover span{
        padding-left:1.25vw
    }
    .team-link:hover span:after{
        opacity:1;
        left:0
    }
    .nami{
        font-size:150%!important
    }
    .page-template-page-full-width .fizz,body.watch .fizz{
        width:68%;
        margin-right:16%!important
    }
}
@media (min-width:768px) and (max-width:1440px){
    .bottom,body{
        font-size:1.15vw
    }
    h1{
        display:block;
        font-size:2.9vw;
        margin-top:1.2vw;
        margin-bottom:1.2vw
    }
    h2{
        display:block;
        font-size:2.15vw;
        margin-top:.9vw;
        margin-bottom:.9vw
    }
    h3{
        display:block;
        font-size:1.7vw;
        margin-top:.7vw;
        margin-bottom:.7vw
    }
    h4{
        display:block;
        font-size:1.45vw;
        margin-top:.6vw;
        margin-bottom:.6vw
    }
    h5{
        display:block;
        font-size:1.1vw;
        margin-top:.45vw;
        margin-bottom:.45vw
    }
    h6{
        display:block;
        font-size:.95vw;
        margin-top:.4vw;
        margin-bottom:.4vw
    }
    .container{
        width:85vw
    }
    #sidebar form.searchform button,#sidebar form.searchform input{
        height:3.3vw
    }
    #sidebar article h2{
        padding:.8vw 0;
        font-size:1.8vw;
        line-height:2.05vw
    }
    #sidebar article:not(.fizz) div{
        padding:.4vw .7vw;
        font-size:1.15vw
    }
    #sidebar article{
        min-height:3vw;
        margin-bottom:1.5vw;
        border-radius:.15vw
    }
    #sidebar article.widget_social a{
        height:4vw
    }
    #sidebar article.widget_social .discord{
        background:#7388d9 url(img/discord.svg) no-repeat;
        background-position:center center;
        background-size:auto 70%;
        position:relative;
        transition:background-position-x 1s
    }
    #sidebar article.widget_social .discord::after{
        font-size:3.35vw;
        line-height:3.5vw
    }
    #main article{
        margin:0 0 2.5vw 0
    }
    .chatContainer{
        height:35vw
    }
    .discordembed{
        margin:-.8vw -1.425vw -1.3vw -1.425vw;
        padding:0!important
    }
    .discordembed iframe{
        height:40vw
    }
    .details{
        /*! grid-template-columns: 1fr 4vw 4vw;
         */
        grid-template-rows:minmax(4vw,1fr)
    }
    .type-post .details{
        grid-template-columns:1fr 4vw 4vw;
        grid-template-rows:4vw
    }
    .logged-in .details{
        grid-template-columns:1fr 4vw
    }
    .logged-in .type-post .details{
        grid-template-columns:1fr 4vw 4vw 4vw
    }
    .details.verylongtitle{
        grid-template-columns:1fr 4vw;
        grid-template-rows:4vw 4vw
    }
    .details .titleblock{
        font-size:2.15vw;
        line-height:1.9vw;
        padding-right:.8vw;
        padding-left:.8vw
    }
    .details[data-charcount="1"] .titleblock,.details[data-charcount="10"] .titleblock,.details[data-charcount="11"] .titleblock,.details[data-charcount="12"] .titleblock,.details[data-charcount="13"] .titleblock,.details[data-charcount="14"] .titleblock,.details[data-charcount="15"] .titleblock,.details[data-charcount="16"] .titleblock,.details[data-charcount="17"] .titleblock,.details[data-charcount="18"] .titleblock,.details[data-charcount="19"] .titleblock,.details[data-charcount="2"] .titleblock,.details[data-charcount="20"] .titleblock,.details[data-charcount="21"] .titleblock,.details[data-charcount="22"] .titleblock,.details[data-charcount="23"] .titleblock,.details[data-charcount="24"] .titleblock,.details[data-charcount="25"] .titleblock,.details[data-charcount="26"] .titleblock,.details[data-charcount="27"] .titleblock,.details[data-charcount="28"] .titleblock,.details[data-charcount="29"] .titleblock,.details[data-charcount="3"] .titleblock,.details[data-charcount="30"] .titleblock,.details[data-charcount="31"] .titleblock,.details[data-charcount="32"] .titleblock,.details[data-charcount="33"] .titleblock,.details[data-charcount="34"] .titleblock,.details[data-charcount="35"] .titleblock,.details[data-charcount="36"] .titleblock,.details[data-charcount="37"] .titleblock,.details[data-charcount="38"] .titleblock,.details[data-charcount="39"] .titleblock,.details[data-charcount="4"] .titleblock,.details[data-charcount="40"] .titleblock,.details[data-charcount="41"] .titleblock,.details[data-charcount="42"] .titleblock,.details[data-charcount="43"] .titleblock,.details[data-charcount="44"] .titleblock,.details[data-charcount="45"] .titleblock,.details[data-charcount="46"] .titleblock,.details[data-charcount="47"] .titleblock,.details[data-charcount="48"] .titleblock,.details[data-charcount="49"] .titleblock,.details[data-charcount="5"] .titleblock,.details[data-charcount="50"] .titleblock,.details[data-charcount="6"] .titleblock,.details[data-charcount="7"] .titleblock,.details[data-charcount="8"] .titleblock,.details[data-charcount="9"] .titleblock{
        font-size:2.3vw;
        line-height:2vw
    }
    .logged-in .details[data-charcount="46"] .titleblock,.logged-in .details[data-charcount="47"] .titleblock,.logged-in .details[data-charcount="48"] .titleblock,.logged-in .details[data-charcount="49"] .titleblock,.logged-in .details[data-charcount="50"] .titleblock{
        font-size:2.15vw;
        line-height:1.9vw
    }
    .details .titleblock a{
        padding-right:.8vw
        /*! padding-left: 0.8vw;
         */
    }
    .details .titleblock.home{
        padding-right:0;
        padding-left:0
    }
    .details .day{
        line-height:1.9vw;
        height:2.05vw;
        font-size:2.6vw
    }
    .details .month,.details .year{
        font-size:1.1vw;
        line-height:.9vw
    }
    #main article .featured-container{
        /*! max-height: 28.3vw;
         */
    }
    #main article img.featured{
        max-height:28.3vw
    }
    #main article .entry-content{
        font-size:1.15vw;
        /*! margin: 0.6vw 0;
         */
        padding:.9vw .8vw
    }
    #main article .desc{
        font-size:1.15vw;
        /*! margin: 0.6vw 0;
         */
        padding:.2vw 1vw
    }
    #main article ul.triactions li{
        font-size:1.3vw
    }
    #main article ul.triactions li:first-child a,#main article ul.triactions li:last-child a{
        font-size:1.5em;
        line-height:2.6vw;
        height:2.8vw
    }
    .pageNavi{
        line-height:1.05vw;
        font-size:1.05vw
    }
    .pageNavi li{
        float:left
    }
    .pageNavi a,.pageNavi span{
        padding:.9vw 1.05vw;
        border-bottom-width:.3vw
    }
    .pageNavi li a:hover,.pageNavi li span:hover{
        border-bottom-width:.3vw
    }
    .pageNavi .current{
        border-bottom-width:.3vw
    }
    .site-info{
        line-height:1.95vw;
        font-size:1.1vw
    }
    #totop .arrowImage{
        height:2.5vw;
        width:2.5vw
    }
    #mainmenu{
        margin-bottom:1.7vw;
        border-radius:0 0 .15vw .15vw
    }
    #menu-line{
        height:.2vw
    }
    #mainmenu>ul>li>a{
        padding:1vw 1.3vw 1vw 1.3vw;
        font-size:1.3vw
    }
    #mainmenu>ul>li.has-sub>a{
        padding-right:1.7vw
    }
    #mainmenu>ul>li.has-sub>a::after{
        top:1.65vw;
        left:.65vw;
        width:.25vw;
        height:.25vw;
        border-bottom-width:.1vw;
        border-right-width:.1vw
    }
    #mainmenu ul li:hover>ul>li{
        height:2.1vw
    }
    #mainmenu ul ul li a{
        padding:.65vw 1.3vw;
        width:10.6vw;
        font-size:.85vw
    }
    #mainmenu ul ul li.has-sub>a::after{
        top:.95vw;
        left:.65vw;
        width:.25vw;
        height:.25vw;
        border-top-width:.1vw;
        border-left-width:.1vw
    }
    #mainmenu.align-right ul ul li.has-sub>a::after{
        left:.65vw;
        border-top-width:.1vw;
        border-left-width:.1vw
    }
    .details .userInfoWrapper{
        width:8vw;
        height:8vw;
        box-shadow:.1vw .1vw .25vw rgba(0,0,0,.5)
    }
    .details .userInfo{
        grid-template-rows:repeat(15,.666vw);
        grid-template-columns:auto 8vw;
        width:26.666vw
    }
    .details .longUserRole .userInfo{
        grid-template-rows:repeat(17,.666vw)
    }
    .details .avatarBox a:focus+.userInfoWrapper,.details .avatarBox a:hover+.userInfoWrapper{
        width:26.666vw;
        top:-2vw;
        left:-2vw;
        height:10vw
    }
    .details .avatarBox a:focus+.userInfoWrapper.longUserRole,.details .avatarBox a:hover+.userInfoWrapper.longUserRole{
        height:11.3vw
    }
    .details .userInfo .infoAbout{
        font-size:1.333vw;
        padding-right:.4vw
    }
    .details .userInfo .userDesc{
        font-size:1.07vw;
        line-height:1.3vw;
        padding:.1333vw .4vw
    }
    .details .userInfo .userRole{
        font-size:1.33vw;
        line-height:1.6vw;
        padding:0 .1v333w
    }
    .bottom{
        min-height:2.6vw;
        line-height:1.3vw;
        margin-bottom:3vw;
        border-radius:0 0 .15vw .15vw;
        padding-top:.65vw;
        padding-bottom:.65vw;
        font-size:1.05vw
    }
    #sidebar{
        margin-bottom:3vw
    }
    section#comments{
        /*! padding-bottom: 1.55vw;
         */
        border-radius:.15vw .15vw 0 0
    }
    section#comments #respond{
        padding-bottom:1.6vw
    }
    section#comments h2,section#comments h3{
        /*! height: 3.4vw;
         */
        /*! line-height: 3.4vw;
         */
        /*! color: #fff;
         */
        /*! background: #3AC7F9;
         */
        padding:.3vw 1vw
        /*! border-radius: 0.1vw 0.1vw 0 0;
         */
    }
    .comment-list{
        font-size:1.15vw
    }
    .comment-form .comment-meta,.comment-list li footer{
        /*! width: 6.5vw;
         */
        /*! padding: 0.5vw;
         */
        /*! margin-right: 0.25vw;
         */
        /*! margin-top: 0.25vw;
         */
    }
    .comment-meta .comment-author-role{
        /*! margin-right: 5%;
         */
        margin-top:.3vw;
        font-size:.9vw
    }
    .comment-content{
        /*! padding: 0 1.05vw;
         */
    }
    .comment-metadata .commenter,.comment-metadata .commenter a,.comment-metadata .says{
        font-size:1.7vw
    }
    .comment-metadata .commentClock{
        width:.9vw;
        height:.9vw;
        margin-left:.25vw
    }
    .comment-metadata{
        font-size:.9vw
        /*! margin-bottom: 0.65vw;
         */
    }
    .cld-common-wrap{
        font-size:.8vw;
        border-width:.1vw;
        padding:0 .25vw
    }
    .cld-like-dislike-wrap .cld-dislike-wrap,.cld-like-dislike-wrap .cld-like-wrap{
        padding:.1vw .3vw
    }
    .textarea-form textarea{
        height:20vw;
        width:47vw
    }
    .textarea-form{
        height:20vw;
        width:47vw
    }
    .textarea-form .form-submit{
        margin-bottom:.065vw;
        margin-left:.065vw
    }
    .namemail-form{
        margin-bottom:.9vw;
        margin-top:.65vw;
        height:1.95vw;
        width:47vw
    }
    .namemail-form input{
        height:1.95vw;
        width:49.5%
    }
    .namemail-form input,.textarea-form textarea{
        font-size:1.05vw
    }
    .textarea-form .comment-form-spoiler{
        left:2.7vw;
        padding-top:.25vw;
        padding-bottom:.1vw
    }
    .commentContent{
        /*! width:47vw;
         */
        min-height:2.3vw
    }
    .spoilerComment .commentContent{
        min-height:3.2vw
    }
    .children .commentContent{
        width:45vw
    }
    .children .children .commentContent{
        width:43vw
    }
    .children .children .children .commentContent{
        width:41vw
    }
    .children .children .children .children .commentContent{
        width:39vw
    }
    .spoilerComment .spoilerWarning{
        width:47vw
    }
    .children .spoilerComment .spoilerWarning{
        width:45vw
    }
    .children .children .spoilerComment .spoilerWarning{
        width:43vw
    }
    .children .children .children .spoilerComment .spoilerWarning{
        width:41vw
    }
    .children .children .children .children .spoilerComment .spoilerWarning{
        width:39vw
    }
    .btn{
        display:inline-block;
        padding:.15vw .4vw .15vw .4vw;
        font-size:1.15vw
    }
    .team-container{
        margin-top:.5vw
    }
    .team-box{
        padding:.65vw 1.95vw
    }
    .team-avatar{
        margin-top:1vw;
        width:13em;
        height:13em
    }
    .team-avatar img{
        box-shadow:0 0 .25vw .13vw #006cb1;
        border-width:.65vw
    }
    .team-nickname{
        margin-top:.5vw;
        font-size:1.8vw;
        margin-bottom:-.13vw
    }
    .team-fansub_role{
        margin-top:-.6vw;
        font-size:1.2vw
    }
    .team-icons{
        margin-top:.2vw
    }
    .team-icons .icon-img{
        width:1.2vw;
        height:1.2vw;
        margin-right:.25vw;
        margin-left:.25vw
    }
    .team-description{
        font-size:1.05vw
    }
    .searchform button,.searchform input{
        height:3.3vw;
        border-radius:.15vw
    }
    .nothing-found div .searchform{
        border-radius:.1vw 0 0 .1vw;
        box-shadow:0 0 .1vw .05vw #5c5c5c;
        font-size:1.5vw
    }
    #newmenu{
        margin-bottom:1.5vw;
        border-bottom-width:.4vw
    }
    #newmenu ul li a{
        font-size:1.4vw;
        padding:.7vw 1vw
    }
    #newmenu ul li a::after,#newmenu ul li a::before{
        width:.8vw;
        height:.8vw;
        left:calc(50% - .4vw)
    }
    #newmenu ul li a::before{
        top:-1vw
    }
    #newmenu ul li a::after{
        bottom:-1vw
    }
    #newmenu ul li a:focus::before,#newmenu ul li a:hover::before,#newmenu ul li.current_page_item a::before{
        top:-.4vw
    }
    #newmenu ul li a:focus::after,#newmenu ul li a:hover::after,#newmenu ul li.current_page_item a::after{
        bottom:-.4vw
    }
    .team-link{
        font-size:2.1vw
    }
    .team-link span:after{
        left:-1.4vw
    }
    .team-link:hover span{
        padding-left:1.5vw
    }
    .comment-author-image img,.new-comment-author-image img{
        /*! width:5.5vw;
         */
        /*! height:5.5vw;
         */
        /*! min-width: 5.5vw;
         */
    }
    section#comments article,section#comments form{
        grid-template-columns:5.5vw 1fr;
        grid-gap:.6vw
    }
    .comment-input-form .mail-form,.comment-input-form .name-form{
        height:2vw
    }
    .comment-input-form{
        font-size:1.15vw;
        grid-gap:.6vw
    }
    .logged-in #commentsubmit .comment-content{
        grid-gap:.6vw
    }
    .comment-input-form textarea{
        /*! height: 17.5vw;
         */
    }
    .form-buttons div input,.form-buttons div label{
        padding:.3vw .6vw
    }
    .comment-form-spoiler input{
        width:1.8vw
    }
    .form-buttons .comment-form-spoiler:first-child{
        margin-left:.6vw
    }
    .comment-form-spoiler .spoilerCheckboxVisual{
        width:1vw;
        height:1vw;
        margin-left:.4vw
    }
    .comment-awaiting-moderation{
        font-size:.85vw!important;
        margin:.3vw 0!important
    }
    #main .archiveTitle{
        font-size:2.3vw;
        line-height:3vw;
        height:3.2vw
    }
    .archiveUserBio{
        font-size:1.15vw;
        padding-top:.7vw
    }
    .archiveUserRole{
        margin-bottom:.5vw;
        font-size:1.15vw
    }
    #konamiCode{
        width:85vw;
        height:14vw
    }
    .konamiCenter{
        border-radius:.3vw
    }
    .konamiTitle{
        font-size:2.8vw;
        border-radius:.15vw .15vw 0 0;
        height:4.2vw
    }
    .konamiSubmit{
        border-radius:0 0 .2vw .2vw
    }
    .konamiSubmit button{
        font-size:2.8vw;
        height:4.2vw;
        border-radius:0 0 .15vw .15vw
    }
    .konamiClose{
        left:1.4vw
    }
    .konamiOptions ul li button{
        height:3vw
    }
    .konamiOptions ul li input{
        height:8.4vw;
        border-width:.7vw;
        font-size:7.14vw
    }
    .spinning-circle{
        width:17.92vw;
        height:17.92vw
    }
    .spinning-circle div{
        width:14.28vw;
        height:14.28vw;
        margin:1.68vw;
        border-width:1.68vw;
        border-radius:50%
    }
    .konamiInvalid{
        font-size:2.73vw;
        padding:0 .7vw
    }
    .konamiInvalidButtons div{
        font-size:2.73vw
    }
    #sidebar .fizz{
        top:.75vw
    }
    .logged-in #sidebar .fizz{
        top:calc(.75vw + 32px)
    }
    .watchZoomClose{
        top:-1.5vw;
        right:-1.5vw;
        height:calc(3vw + 3px);
        width:calc(3vw + 3px)
    }
}
@media (max-width:767px){
    body,html{
        max-width:100%;
        overflow-x:hidden
    }
    body{
        font-size:4vw
    }
    h1{
        font-size:10vw
    }
    h2{
        font-size:7.5vw
    }
    h3{
        font-size:6vw
    }
    h4{
        font-size:5vw
    }
    h5{
        font-size:4.15vw
    }
    h6{
        font-size:.67vw
    }
    textarea{
        font-size:4vw
    }
    #sidebar{
        display:none
    }
    #content{
        grid-template-columns:100%;
        grid-gap:0
    }
    #main{
        width:100%
    }
    .container{
        width:94%
    }
    #main .archiveTitle{
        height:auto;
        padding:1.5vw 1vw;
        font-size:10vw;
        line-height:10vw
    }
    .details{
        grid-template-columns:1fr 12vw;
        grid-template-rows:1fr;
        background:#4fc1e9
    }
    .type-post .details{
        grid-template-rows:1fr 12vw;
        grid-template-columns:1fr 12vw
    }
    .logged-in .details{
        grid-template-columns:1fr 12vw
    }
    .logged-in .type-post .details{
        grid-template-columns:1fr 6vw 12vw
    }
    .details .titleblock{
        font-size:8vw;
        line-height:8vw;
        padding-right:1vw;
        padding-left:1vw;
        grid-column:span 2;
        grid-row:auto
    }
    .logged-in .details .titleblock{
        grid-column:1
    }
    .logged-in .type-post .details .titleblock{
        grid-column:span 3
    }
    .details[data-charcount="1"] .titleblock,.details[data-charcount="10"] .titleblock,.details[data-charcount="11"] .titleblock,.details[data-charcount="12"] .titleblock,.details[data-charcount="13"] .titleblock,.details[data-charcount="14"] .titleblock,.details[data-charcount="15"] .titleblock,.details[data-charcount="16"] .titleblock,.details[data-charcount="17"] .titleblock,.details[data-charcount="18"] .titleblock,.details[data-charcount="19"] .titleblock,.details[data-charcount="2"] .titleblock,.details[data-charcount="20"] .titleblock,.details[data-charcount="21"] .titleblock,.details[data-charcount="22"] .titleblock,.details[data-charcount="23"] .titleblock,.details[data-charcount="24"] .titleblock,.details[data-charcount="25"] .titleblock,.details[data-charcount="26"] .titleblock,.details[data-charcount="27"] .titleblock,.details[data-charcount="28"] .titleblock,.details[data-charcount="29"] .titleblock,.details[data-charcount="3"] .titleblock,.details[data-charcount="30"] .titleblock,.details[data-charcount="31"] .titleblock,.details[data-charcount="32"] .titleblock,.details[data-charcount="33"] .titleblock,.details[data-charcount="34"] .titleblock,.details[data-charcount="35"] .titleblock,.details[data-charcount="36"] .titleblock,.details[data-charcount="37"] .titleblock,.details[data-charcount="38"] .titleblock,.details[data-charcount="39"] .titleblock,.details[data-charcount="4"] .titleblock,.details[data-charcount="40"] .titleblock,.details[data-charcount="41"] .titleblock,.details[data-charcount="42"] .titleblock,.details[data-charcount="43"] .titleblock,.details[data-charcount="44"] .titleblock,.details[data-charcount="45"] .titleblock,.details[data-charcount="46"] .titleblock,.details[data-charcount="47"] .titleblock,.details[data-charcount="48"] .titleblock,.details[data-charcount="49"] .titleblock,.details[data-charcount="5"] .titleblock,.details[data-charcount="50"] .titleblock,.details[data-charcount="6"] .titleblock,.details[data-charcount="7"] .titleblock,.details[data-charcount="8"] .titleblock,.details[data-charcount="9"] .titleblock{
        font-size:8vw;
        line-height:8vw
    }
    .logged-in .details[data-charcount="46"] .titleblock,.logged-in .details[data-charcount="47"] .titleblock,.logged-in .details[data-charcount="48"] .titleblock,.logged-in .details[data-charcount="49"] .titleblock,.logged-in .details[data-charcount="50"] .titleblock{
        font-size:8vw;
        line-height:8vw
    }
    .details .titleblock{
        padding:1.6vw 2.4vw
    }
    .details .titleblock.home{
        padding:0
    }
    .details .titleblock a{
        padding:1.6vw 2.4vw
    }
    .details .titleblock.home{
        padding-right:0;
        padding-left:0
    }
    .logged-in .details .quickPostEdit{
        grid-row:1;
        grid-column:2
    }
    .logged-in .type-post .details .quickPostEdit{
        grid-row:2;
        grid-column:2
    }
    .details .date{
        display:grid;
        /*! grid-template-columns: auto auto auto auto 1fr;
         */
        grid-template-rows:6vw 1fr;
        /*! align-items: center;
         */
        /*! justify-items: center;
         */
        background-color:#5eb7de;
        grid-template-columns:max-content max-content max-content minmax(0,min-content)
    }
    .logged-in .details .date{
        grid-row:2;
        grid-column:1
    }
    .details .date div{
        font-size:4vw;
        line-height:6vw;
        height:auto;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap
    }
    .details .date .postAuthor{
        display:block;
        margin-right:2.4vw
    }
    .details .date .postAuthor::before{
        content:'פורסם על ידי '
    }
    .details .date .postAuthor::after{
        content:' ב-'
    }
    .details .date .day::after{
        content:' ב'
    }
    .details .date .year::before{
        content:', '
    }
    .details .date .year::after{
        content:'.'
    }
    .details .date .dummy{
        display:block;
        grid-row:2;
        grid-column:span 5;
        background:#fff;
        clip-path:polygon(4vw -10%,110% -10%,110% 110%,0 110%);
        -webkit-clip-path:polygon(4vw -10%,110% -10%,110% 110%,0 110%)
    }
    .avatarBox .userInfoWrapper{
        display:none!important
    }
    #mainmenu,#newmenu{
        display:none
    }
    header{
        margin:0 0 3.5vw 0
    }
    #main article{
        margin:0 0 4.5vw 0;
        padding:0;
        border-radius:.1vw
    }
    #main article .desc{
        line-height:6vw;
        font-size:4vw
    }
    #main article .desc,.post-post article .entry-content{
        padding:1vw 2.4vw;
        margin-top:-6vw;
        min-height:6vw;
        position:relative;
        clip-path:polygon(0 6vw,12vw 6vw,12vw 0,100% 0,100% 100%,0 100%)
    }
    .logged-in #main article .desc,.logged-in .post-post article .entry-content{
        clip-path:polygon(0 6vw,18vw 6vw,18vw 0,100% 0,100% 100%,0 100%)
    }
    #main article .desc::before,.post-post article .entry-content::before{
        content:'';
        /*! background: red;
         */
        /*! height: 200px;
         */
        /*! width: 20%;
         */
        display:block;
        /*! clip-path: circle(50% at 68px 89px);
         */
        /*! shape-outside: circle(50% at 96px 60px);
         */
        float:left;
        height:5vw;
        width:12vw;
        pointer-events:none
    }
    .logged-in #main article .desc::before,.logged-in .post-post article .entry-content::before{
        width:18vw
    }
    #main article .featured-container{
        /*! max-height: 43vw;
         */
    }
    #main article img.featured{
        max-height:43vw
    }
    #main article ul.triactions li:first-child a,#main article ul.triactions li:last-child a{
        font-size:6em;
        line-height:8vw;
        height:8vw
    }
    .triactions .commenter{
        border-left:.2vw solid #5eb7de
    }
    .triactions .readmore{
        border-right:.2vw solid #5eb7de
    }
    #main article ul.triactions li{
        width:50%
    }
    #main article ul.triactions li.middleOne{
        display:none
    }
    .pageNavi{
        line-height:3.8vw;
        font-size:3.8vw
    }
    .pageNavi li{
        float:left
    }
    .pageNavi a,.pageNavi span{
        padding:2.7vw 2.8vw;
        border-bottom-width:1vw
    }
    .pageNavi li a:hover,.pageNavi li span:hover{
        border-bottom-width:1vw
    }
    .pageNavi .current{
        border-bottom-width:1vw
    }
    #totop{
        bottom:1vw;
        left:1vw;
        padding:1vw;
        border:.3vw solid #000
    }
    #totop .arrowImage{
        height:8vw;
        width:8vw
    }
    .site-info{
        line-height:5.5vw;
        font-size:4vw
    }
    .entry-content{
        padding:.6vw 1.8vw
    }
    .post-post article .entry-content{
        /*! margin-top:-5.5vw;
         */
    }
    .bottom{
        min-height:5vw;
        line-height:4.5vw;
        margin-bottom:3.6vw;
        border-radius:0 0 .1vw .1vw;
        padding-top:.5vw;
        padding-bottom:.5vw;
        font-size:4vw
    }
    section#comments h2,section#comments h3{
        min-height:9vw;
        line-height:9vw;
        padding:.4vw 2vw
    }
    .comment-list{
        font-size:4vw
    }
    section#comments article,section#comments form{
        margin:2vw 3vw 0 3vw;
        box-shadow:.5vw .5vw 1vw rgba(0,0,0,.3);
        display:grid;
        grid-template-columns:14.2vw 1fr;
        padding:2vw;
        grid-gap:2vw
    }
    .comment-input-form .mail-form,.comment-input-form .name-form{
        height:7vw
    }
    .comment-input-form{
        font-size:4vw;
        grid-gap:1vw
    }
    .logged-in #commentsubmit .comment-content{
        grid-gap:1vw
    }
    .form-buttons div input,.form-buttons div label{
        padding:1vw 2vw;
        font-weight:300
    }
    .form-buttons .comment-form-spoiler:first-child{
        margin-left:1vw
    }
    .comment-form-spoiler .spoilerCheckboxVisual{
        width:3.6vw;
        height:3.6vw;
        margin-left:.8vw;
        margin-right:1vw
    }
    .comment-form-spoiler label{
        padding-right:0!important
    }
    .comment-form-spoiler input{
        width:6vw
    }
    .comment-content{
        /*! padding: 0 1.5vw 0 1vw;
         */
    }
    .comment-list .comment-content{
        grid-gap:.8vw
    }
    .comment-form .comment-meta,.comment-list li footer{
        /*! width: 15vw;
         */
        /*! min-width: 15vw;
         */
        /*! padding: 0.4vw;
         */
        /*! margin-right: 1vw;
         */
        /*! margin-top: 1vw;
         */
    }
    section#comments #respond{
        padding-bottom:3vw
    }
    section#comments #respond h2{
        /*! height: 2.6vw;
         */
        /*! line-height: 2.6vw;
         */
        /*! color: #fff;
         */
        /*! background: #3AC7F9;
         */
        /*! font-size: 1.5em;
         */
        /*! padding: 0 0.77vw;
         */
        /*! border-radius: 0;
         */
        padding:0 2vw
    }
    .comment-navigation{
        display:block;
        height:.77vw
    }
    .comment-list .children{
        margin-right:2vw!important
    }
    .comment-list .children #respond{
        margin-right:-2vw!important
    }
    .comment-list .children .children #respond{
        margin-right:-4vw!important
    }
    .comment-list .children .children .children #respond{
        margin-right:-6vw!important
    }
    .comment-list .children .children .children .children #respond{
        margin-right:-8vw!important
    }
    .comment-list .children .children .children .children .children #respond{
        margin-right:-6vw!important
    }
    .comment-awaiting-moderation{
        font-size:3vw!important;
        margin:.2vw 0!important
    }
    .comment-body{
        display:flex
    }
    .comment-content p{
        max-width:90em
    }
    .comment-metadata .commenter,.comment-metadata .commenter a,.comment-metadata .says{
        font-size:6vw
    }
    .comment-metadata .commentClock{
        width:3vw;
        height:3vw;
        margin-left:1vw
    }
    .comment-metadata{
        font-size:3vw
        /*! margin-bottom: 1vw;
         */
    }
    .comment-metadata{
        grid-row-gap:1vw
    }
    .comment-respond .comment-metadata{
        grid-row-gap:0
    }
    .comment-meta .comment-author-role{
        /*! width: 90%;
         */
        /*! margin-right: 5%;
         */
        margin-top:1vw;
        font-size:3vw
    }
    .comment-author-image img,.new-comment-author-image img{
        /*! width: 14.2vw;
         */
        /*! height: 14.2vw;
         */
        /*! min-width: 14.2vw;
         */
    }
    .cld-like-dislike-wrap .reply a:before{
        background-position:0 .4vw;
        background-size:auto 80%;
        padding-right:3.3vw;
        margin-left:.8vw
    }
    .cld-like-dislike-wrap .edit-link a:before{
        background-position:0 .4vw;
        background-size:auto 80%;
        padding-right:3.3vw;
        margin-left:.8vw
    }
    h2.comment-reply-title{
        font-size:7vw
    }
    .textarea-form textarea{
        height:20vw;
        width:70vw
    }
    .textarea-form{
        margin-bottom:4vw;
        height:20vw;
        width:70vw
    }
    .textarea-form .form-submit{
        left:0;
        bottom:0;
        margin-bottom:.05vw;
        margin-left:.05vw
    }
    .textarea-form .comment-form-spoiler{
        left:7.85vw;
        padding-top:.4vw;
        padding-bottom:.3vw
    }
    .commentContent{
        /*! width:67vw;
         */
    }
    .spoilerComment .commentContent{
        min-height:12vw;
        filter:blur(.8vw)
    }
    .children .commentContent{
        width:65vw
    }
    .children .children .commentContent{
        width:63vw
    }
    .children .children .children .commentContent{
        width:61vw
    }
    .children .children .children .children .commentContent{
        width:59vw
    }
    .spoilerComment .spoilerWarning::after{
        content:"תגובה זו סומנה כספוילר. \00000a ניתן ללחוץ על התגובה על מנת לקרוא אותה.";
        white-space:pre
    }
    .spoilerComment .spoilerWarning{
        width:67vw
    }
    .children .spoilerComment .spoilerWarning{
        width:65vw
    }
    .children .children .spoilerComment .spoilerWarning{
        width:63vw
    }
    .children .children .children .spoilerComment .spoilerWarning{
        width:61vw
    }
    .children .children .children .children .spoilerComment .spoilerWarning{
        width:59vw
    }
    .btn{
        padding:.4vw 1vw;
        margin-bottom:0;
        font-size:3.6vw;
        line-height:1.428571429;
        border:.2vw solid transparent;
        border-radius:1vw
    }
    .namemail-form{
        margin-bottom:2.7vw;
        margin-top:1.5vw;
        height:4vw;
        width:70vw
    }
    .namemail-form input{
        height:6vw;
        width:49.5%;
        margin:0
    }
    .namemail-form input,.textarea-form textarea{
        font-size:4vw
    }
    #cancel-comment-reply-link{
        /*! line-height: 9vw;
         */
        /*! margin-left: 4vw;
         */
        font-size:5vw
    }
    .cld-like-dislike-wrap{
        /*! margin-bottom:2vw;
         */
    }
    .cld-common-wrap{
        font-size:3vw;
        padding:0 1vw
    }
    .cld-like-dislike-wrap .cld-dislike-wrap,.cld-like-dislike-wrap .cld-like-wrap{
        padding:.3vw 1.2vw
    }
    .team-container{
        margin-top:4vw
    }
    .team-box{
        width:90%;
        margin-right:5%;
        padding:.5vw 1.5vw
    }
    .team-avatar{
        margin-top:5vw;
        width:15em;
        height:15em
    }
    .team-avatar img{
        width:100%;
        height:100%;
        box-shadow:0 0 1vw .5vw #006cb1;
        border:4vw solid #f5f5f5
    }
    .team-nickname{
        margin-top:.4vw;
        font-size:7vw;
        margin-bottom:-.1vw
    }
    .team-fansub_role{
        margin-top:-.5vw;
        font-size:4.5vw
    }
    .team-icons .icon-img{
        width:5vw;
        height:5vw;
        margin-right:1vw;
        margin-left:1vw
    }
    .team-description{
        text-align:center;
        font-size:4vw;
        color:#000
    }
    .team-link{
        border-radius:.5vw;
        font-size:8vw;
        padding:1vw 0;
        width:70%;
        margin:4vw 15% 0 0
    }
    .archiveUserAvatar img,.team-avatar img{
        box-shadow:0 0 1.5vw .75vw #21a5e5!important
    }
    .bottom,article,section{
        box-shadow:.5vw .5vw 1vw rgba(0,0,0,.3)
    }
    header{
        box-shadow:.5vw .5vw 1vw rgba(0,0,0,.3)
    }
    .archiveUserAvatar{
        width:30%;
        margin-right:2vw
    }
    .archiveUserAvatar img{
        margin-top:3vw;
        margin-bottom:3vw;
        width:100%;
        box-shadow:0 0 1vw .5vw #006cb1;
        border:2vw solid #f5f5f5
    }
    .archiveUserRole{
        text-align:center;
        margin-bottom:2.5vw;
        width:90%;
        font-size:4vw
    }
    .archiveUserBio{
        padding:.5vw 4%;
        font-size:4.2vw
    }
    .searchform button,.searchform input{
        height:7vw
    }
    .nothing-found div .searchform:focus-within{
        box-shadow:0 0 2vw #222
    }
    .nothing-found div .searchform{
        border-radius:.4vw 0 0 .4vw;
        box-shadow:0 0 .8vw .3vw #5c5c5c;
        font-size:4vw
    }
    .nothing-found div form div button{
        border-radius:.1vw 0 0 .1vw
    }
    .nothing-found div form div input{
        border-radius:0 .1vw .1vw 0;
        padding-right:.5vw
    }
    #main .nothing-found div #searchform .searchinput{
        width:80%
    }
    #main .nothing-found div #searchform .searchbutton{
        width:20%
    }
    article.nothing-found{
        margin-bottom:5vw!important
    }
    .nothing-found div .searchform{
        margin:1vw 0
    }
    .statsGrid{
        grid-template-columns:100%!important
    }
    .statsGrid .statsGridItemLong{
        grid-column:span 1!important
    }
    .watchZoomClose{
        top:-5vw;
        right:-5vw;
        height:calc(10vw + 3px);
        width:calc(10vw + 3px)
    }
}
