/* BELOW FROM css/fonts/raleway.css */
@import url(/storage/themes/schmyd-main/css/fonts/raleway.css);

/* BELOW FROM ../../../app/site/themes/common/css/skeleton.css */
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.clearfix:after{content:"";display:table;clear:both}

.site_tagline,body,h2.archive{
font-family:Raleway,sans-serif}
.button,article header h2,button,footer,h1,h2,h3,h4,h5,h6,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],label,ol.meta li,textarea{
    font-family:Raleway, sans-serif;
font-weight:400!important}


/* BELOW FROM css/skeleton.css */
.container{
    position:relative;
    max-width:1475px;
    margin:0 auto;
padding:0}
.container .column,.container .columns{
    float:left;
    display:inline;
    margin-left:10px;
margin-right:10px}
.row{
margin-bottom:20px}
.column.alpha,.columns.alpha{
margin-left:0}
.column.omega,.columns.omega{
margin-right:0}
.container .sixteen.columns{
width:100%}
.container:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearfix:after,.clearfix:before,.row:after,.row:before{
    content:'\0020';
    display:block;
    overflow:hidden;
    visibility:hidden;
    width:0;
height:0}
.clearfix:after,.row:after{
clear:both}
.clearfix,.row{
zoom:1}
.clear{
    clear:both;
    display:block;
    overflow:hidden;
    visibility:hidden;
    width:0;
height:0}

footer .row .sixteen.columns {
    margin-top: 5px;
}


body{
    font-size:14px;
    line-height:1.5;
    font-weight:400;
    background:#ffffff;
    color:#7a7a7a;
    margin:40px 20px;
    text-align:center;
    -webkit-font-smoothing:subpixel-antialiased;
    -webkit-text-size-adjust:100%;
-moz-osx-font-smoothing:auto}
img{
-ms-interpolation-mode:bicubic}
img.k-lazy-loading{
    background-repeat:no-repeat;
    background-position:50%;
    background-size:24px 24px;
background-image:url(/storage/themes/schmyd-main/css/white/spinner.svg)}
a{
    -webkit-transition:color .2s linear;
transition:color .2s linear}
a,a:visited{
    color:#161616;
text-decoration:none}
a:focus,a:hover{
color:#000000}
b,strong{
font-weight:700}
em,i{
font-style:italic}
h1,h2,h3,h4,h5,h6{
    color:#161616;
    font-size:14px;
    margin-bottom:1.5em;
font-weight:700}
h5{   font-size: 16px;}
h4{   font-size: 18px;}
h3{   font-size: 20px;}
h2{   font-size: 22px;}
h1{   font-size: 24px;}
h1 a:link,h1 a:visited,h2 a:link,h2 a:visited,h3 a:link,h3 a:visited,h4 a:link,h4 a:visited,h5 a:link,h5 a:visited,h6 a:link,h6 a:visited{
color:inherit}
h2.archive{
    font-size:18px;
    color:#7a7a7a;
font-weight:400}
small{
font-size:80%}
.k-video{
margin:0 auto}
.center{
text-align:center}
.rarr:after{
content:" →"}
.larr:before{
content:"← "}
fieldset{
margin:0 0 .5rem}
label{
    color:#161616;
    cursor:pointer;
    display:block;
    font-size:14px;
    font-weight:700;
margin-bottom:.5em}
input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{
    -webkit-appearance:none;
    border-radius:0;
    background-color:#ffffff;
    border:1px solid #7a7a7a;
    color:#161616;
    display:block;
    font-size:16px;
    font-family:inherit!important;
    margin:0 0 1em;
    padding:.5em;
    height:auto;
    width:100%;
box-sizing:border-box}
input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{
    border-color:#161616;
outline:none}
fieldset[disabled] input[type=color],fieldset[disabled] input[type=date],fieldset[disabled] input[type=datetime-local],fieldset[disabled] input[type=datetime],fieldset[disabled] input[type=email],fieldset[disabled] input[type=month],fieldset[disabled] input[type=number],fieldset[disabled] input[type=password],fieldset[disabled] input[type=search],fieldset[disabled] input[type=tel],fieldset[disabled] input[type=text],fieldset[disabled] input[type=time],fieldset[disabled] input[type=url],fieldset[disabled] input[type=week],fieldset[disabled] textarea,input[type=color]:disabled,input[type=color][disabled],input[type=color][readonly],input[type=date]:disabled,input[type=date][disabled],input[type=date][readonly],input[type=datetime-local]:disabled,input[type=datetime-local][disabled],input[type=datetime-local][readonly],input[type=datetime]:disabled,input[type=datetime][disabled],input[type=datetime][readonly],input[type=email]:disabled,input[type=email][disabled],input[type=email][readonly],input[type=month]:disabled,input[type=month][disabled],input[type=month][readonly],input[type=number]:disabled,input[type=number][disabled],input[type=number][readonly],input[type=password]:disabled,input[type=password][disabled],input[type=password][readonly],input[type=search]:disabled,input[type=search][disabled],input[type=search][readonly],input[type=tel]:disabled,input[type=tel][disabled],input[type=tel][readonly],input[type=text]:disabled,input[type=text][disabled],input[type=text][readonly],input[type=time]:disabled,input[type=time][disabled],input[type=time][readonly],input[type=url]:disabled,input[type=url][disabled],input[type=url][readonly],input[type=week]:disabled,input[type=week][disabled],input[type=week][readonly],textarea:disabled,textarea[disabled],textarea[readonly]{
    background-color:#ddd;
cursor:default}
input[type=checkbox],input[type=file],input[type=radio],select{
margin:0 0 1rem}
input[type=checkbox]+label,input[type=radio]+label{
    display:inline-block;
    margin-left:.5rem;
    margin-right:1rem;
    margin-bottom:0;
vertical-align:baseline}
textarea[rows]{
height:auto}
textarea{
max-width:100%}
.button,button{
    border-style:solid;
    border-width:0;
    cursor:pointer;
    font-family:inherit;
    font-weight:400;
    line-height:normal;
    margin:0 0 1em;
    position:relative;
    text-decoration:none;
    text-align:center;
    -webkit-appearance:none;
    -moz-appearance:none;
    border-radius:0;
    display:inline-block;
    padding:.75rem 1.75rem;
    font-size:14px;
    background-color:#161616;
color:#ffffff}
.button:focus,.button:hover,button:focus,button:hover{
    background-color:#7a7a7a;
color:#ffffff}
.button.large,button.large{
    padding:1.125rem 2.25rem 1.1875rem;
font-size:1.25rem}
.button.small,button.small{
    padding:.875rem 1.75rem .9375rem;
font-size:.8125rem}
.button.tiny,button.tiny{
    padding:.625rem 1.25rem .6875rem;
font-size:.6875rem}
.button.disabled,.button[disabled],button.disabled,button[disabled]{
opacity:.5}
button::-moz-focus-inner{
    border:0;
padding:0}
.k-contact-form{
    width:70%;
margin:2em auto}
.k-contact-form fieldset.k-contact-form-error label{
color:red}
.k-contact-form-success:before{
    content:'✔';
    color:#161616;
margin-right:6px}
.k-contact-form-required-field label:after{
    content:'*';
color:red}
.k-content-form-processing{
opacity:.5}
.k-content-form-processing button[type=submit]{
pointer-events:none!important}
.k-contact-form-error input[type=color],.k-contact-form-error input[type=date],.k-contact-form-error input[type=datetime-local],.k-contact-form-error input[type=datetime],.k-contact-form-error input[type=email],.k-contact-form-error input[type=month],.k-contact-form-error input[type=number],.k-contact-form-error input[type=password],.k-contact-form-error input[type=search],.k-contact-form-error input[type=tel],.k-contact-form-error input[type=text],.k-contact-form-error input[type=time],.k-contact-form-error input[type=url],.k-contact-form-error input[type=week],.k-contact-form-error textarea{
border-color:red}
.g-recaptcha{
margin-bottom:1.5rem}
header.top{
margin-bottom:30px}
header.top h1{
    font-size:18px;
    line-height:21px;
    text-transform:uppercase;
    font-weight:300!important;
    letter-spacing:3px;
margin:0}
.site_tagline{
    font-size:14px;
    margin-top:20px;
    margin-bottom:0;
    color:#7a7a7a;
    font-weight:400;
font-style:italic}
nav{
margin-bottom:30px}
nav ul{
margin:0 auto}
nav ul,nav ul li{
display:inline-block}
nav ul li{
    margin:0 10px;
    line-height:2;
    text-transform: uppercase;
}
nav a,nav a:visited{
    font-size:18px;
color:#7a7a7a}
nav a.k-nav-current,nav a:hover{
color:#212121;}
footer{
    font-size:11px;
    margin: 30px 0;
}
div.content-row{
margin-bottom:20px}
div.content-wrap{
padding:0 10px}
div.content-row div.wrap{
    width:50%;
    margin:0 auto;
    text-align: center;
}
span.context{
    display:block;
    font-style:italic;
margin-bottom:10px}
div.list-image{
    padding:0 10px;
margin-bottom:30px}
div.list-image img{
    max-height:800px;
margin:0 auto}
div.list-image h3{
margin-top:20px}
div.paginate{
    text-align:center;
    width:70%;
    margin:0 auto;
font-size:14px}
ul#pag a.num,ul#pag a.num:link{
color:#7a7a7a}
ul#pag a.num.k-pagination-current,ul#pag a.num:hover{
color:#161616}
ul#pag{
margin:40px 0}
div.item{
    margin:0 auto;
    width:300px;
margin-bottom:40px}
div.item .info{
    margin-top:1em;
margin-bottom:30px}
div.item img{
    max-width:100%;
    width:auto;
vertical-align:bottom}
div.item img.k-lazy-loaded{
height:auto}
div.item.content{
    width:220px;
margin-bottom:14px}
div.item h4{
    font-size:14px;
margin-bottom:.7em}
div.item h4 span{
    font-weight:400;
color:#7a7a7a}
div.item p.event_meta{
margin-top:15px}
div.item p.event_meta,div.item p.event_meta a,div.item p.event_meta a:visited{
color:#aaaaaa}
div.item p.event_meta a:hover{
color:#161616}
div#mob-pag{
display:none}
ul.detail-nav{
    display:table;
width:100%}
ul.detail-nav li{
display:table-row}
ul.detail-nav li>span{
    display:table-cell;
width:25%}
ul.detail-nav li>span.l{
    text-align:left;
    text-transform: uppercase;
font-size:12px}
ul.detail-nav li>span.r{
    text-transform: uppercase;
    text-align:right;
font-size:12px}
ul.detail-nav li>span.m{
    width:50%;
text-align:center}
ol.meta{
    list-style:none;
    margin:10px 0;
padding:0}
ol.meta li{
    display:inline-block;
    margin-right:10px;
font-size:12px}
ol.meta li:last-child{
margin-right:0}
ol.meta.mute li *,ol.meta.mute li a,ol.meta.mute li a:visited{
color:#aaaaaa}
ol.meta.mute li a:hover{
color:#161616}
a.pag{
font-size:13px}
a.pag.disabled{
display:none}
#cd-more{
    margin-top:40px;
clear:both}
ul.neighbors{
    list-style:none;
margin-bottom:40px}
ul.neighbors li{
    display:inline-block;
    opacity:.4;
    -webkit-transition:opacity .2s linear;
transition:opacity .2s linear}
ul.neighbors li.current,ul.neighbors li:hover{
opacity:1}
#foot-more{
margin-top:2em}
div.blogarticles {
    padding: 0 20px 0;
    margin:0 auto 0;
    max-width:800px;
}
article{
    /*margin-bottom: 30px;*/
    margin: 0 auto 30px;
    /*padding: 0 20px 0;*/
    max-width: 800px;
    text-align: left;
    border-bottom: hsl(0,0%,90%) solid 1px;
}
article:last-of-type {
    border-bottom:none;
}
article header{
margin-bottom:1.5em}
article header time{
    font-size:13px;
    color:#aaaaaa;
    display:block;
    margin-bottom:1em
}
article header h2{
    color:#161616;
    margin-bottom:.5em;
font-weight:700}
div.essay-body{
text-align:left}
article p{
    margin-bottom:1em;
    text-align: justify;
}
article p,blockquote{
    font-size:16px;
line-height:1.5}
blockquote{
    padding:10px 25px;
    margin-bottom:1.5em;
font-style:italic}
blockquote p{
margin-bottom:0}
article ul{
    list-style:disc;
list-style-position:inside}
article ol,article ul{
    margin-bottom:1.5em;
    font-size:16px;
line-height:1.5}
article ol{
    list-style:decimal;
list-style-position:inside}
.k-content-embed,article h1,article h2,article h3,article h4{
margin-bottom:1.5em}
.k-content-embed{
text-align:center}
.k-content{
    line-height:0;
margin:0 auto}
.k-content img{
    max-width:100%;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.09);
    /*height:auto; disabled so it does not blow up images momentarily when lazy loading*/
}
.k-content-text{
    padding:1em;
margin:0 0 1em}
.k-content-title{
    margin:0 5px 0 0;
    font-weight:700;
display:block}
div#feat-essays{
    overflow:auto;
margin:30px 0}
div#feat-essays h2{
margin-bottom:30px}
div#feat-essays time{
    text-transform:uppercase;
    font-size:11px;
    letter-spacing:1px;
    margin-bottom:5px;
display:block}
div#feat-essays h3{
margin-bottom:8px}
div#feat-essays a{
color:#161616}
div#essay-list div{
    width:30%;
    float:left;
margin:0 5% 30px 0}
div#essay-list div:nth-child(3n+3){
margin-right:0!important}
div#essay-list div:nth-child(3n+1){
clear:left}
div#feat-essays img{
margin-bottom:10px}
ul.k-mosaic.edge>li{
margin:8px 8px 0 0}
div#social-bttns{
    margin:40px 0 30px;
    width:100%;
overflow:auto}
div#social-bttns div.cell{
    width:50%;
    float:left;
box-sizing:border-box}
div#social-bttns div.cell.left{
padding-right:8px}
div#social-bttns div.cell.right{
padding-left:8px}
.social-links{
margin-bottom:40px}
.social-links li,.social-links li a{
display:inline-block}
.social-links li a{
    font-size:11px;
    text-align:center;
    color:#7a7a7a;
padding:0 5px}
.social-links li a:hover{
color:#161616}
.social-links li a.share_facebook,.social-links li a.share_pinterest{
padding-right:3px}
#infinite_load_msg{
    display:none;
    width:100%;
    padding:0 0 80px;
text-align:center}
#infinite_load_msg span{
display:inline-block}
#infinite_load_msg span:before{
    margin-right:6px;
    top:4px;
    position:relative;
    content:"";
    display:block;
    height:16px;
    width:16px;
    background-repeat:no-repeat;
    background-position:50%;
    background-size:16px 16px;
background-image:url(/storage/themes/schmyd-main/css/white/spinner.svg)}
div#kdiscuss{
    margin:40px 0;
overflow:auto}
body.k-source-content div#kdiscuss{
    width:75%;
    margin-right:auto;
margin-left:auto}
.clearfix:after{
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
height:0}
* html .clearfix,:first-child+html .clearfix{
zoom:1}
/* TODO reenable? */
/*@media only screen and (max-width:767px){*/
    /*article {*/
        /*width:100%;*/
    /*}*/
/*}*/
/*@media only screen and (min-width:768px) and (max-width:959px){*/
/*div.item{*/
/*width:216px}*/
/*div.item.content{*/
/*width:172px}*/
/*article,div.paginate{*/
/*width:80%}*/
/*div.list-image img{*/
/*max-height:916px}*/
/*}*/
/*@media only screen and (max-width:767px){*/
/*img.custom_logo{*/
/*max-width:300px;*/
/*height:auto;*/
/*-webkit-transform:scale(1);*/
/*transform:scale(1);*/
/*-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=0, M21=0, M22=1, SizingMethod='auto expand')";*/
/*-webkit-transform-origin:50% 100%;*/
/*transform-origin:50% 100%}*/
/*div.item,div.item.content{*/
/*width:300px}*/
/*article,div.paginate{*/
/*width:100%}*/
/*div.list-image{*/
/*padding:0}*/
/*div.list-image img{*/
/*max-height:416px}*/
/*ul.detail-nav li span.l,ul.detail-nav li span.r{*/
/*display:none}*/
/*ul.detail-nav li span.m{*/
/*width:100%}*/
/*div#mob-pag{*/
/*display:block}*/
/*div#essay-list div{*/
/*width:100%;*/
/*float:left;*/
/*margin:0 0 30px}*/
/*div#essay-list div:nth-child(3n+3){*/
/*margin-right:0!important}*/
/*div#essay-list div:nth-child(3n+1){*/
/*clear:none}*/
/*}*/
/*@media only screen and (min-width:480px) and (max-width:767px){*/
/*img.custom_logo{*/
/*max-width:480px}*/
/*div.item,div.item.content{*/
/*width:420px}*/
/*div.item.content img,div.item img{*/
/*max-height:268px}*/
/*article,div.paginate{*/
/*width:100%}*/
/*div.list-image{*/
/*padding:0}*/
/*div.list-image img{*/
/*max-height:268px}*/
/*div#essay-list div{*/
/*width:45%;*/
/*float:left;*/
/*margin:0 5% 30px 0}*/
/*div#essay-list div:nth-child(2n+2){*/
/*margin-right:0!important}*/
/*div#essay-list div:nth-child(2n+1){*/
/*clear:left}*/
/*div#essay-list div:nth-child(3n+3){*/
/*margin-right:5%!important}*/
/*div#essay-list div:nth-child(3n+1){*/
/*clear:none}*/
/*}*/

#kgrid {
    overflow: hidden;
}

.kgrid_item {
    /* Hides each medium sized image */
    /*display:none; TODO WHY?*/
    display: inline-block;
    width: 33.33333333%;
    float: left;
}

@media (min-width: 601px) and (max-width:1050px) {
    .kgrid_item {
        width: 50%;
    }
}

@media (max-width:600px) {
    .kgrid_item {
        width: 100%;
    }
}

.kgrid_item img {
    /* Responsive magic */
    width:100%;
    height:100%;
    vertical-align: middle;
}

.imageoverlay_base {
    position: relative;
}

.imageoverlay_after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 25%;
    background: rgba(255,255,255,0.5)!important;
    transition: opacity 0.2s ease;
}

.show_before_hide_after {
    /*display: block;*/
    opacity: 1;
}
.hide_before_show_after {
    /*display: none;*/
    opacity: 0;
}

.imageoverlay_base:hover .hide_before_show_after {
    /*display: block;*/
    opacity: 1;
}
.imageoverlay_base:hover .show_before_hide_after {
    /*display: none;*/
    opacity: 0;
}

.imageoverlay_center {
    position:absolute;
    left: 50%;
    top: 50%;
    width: 80%;
    transform: translate(-50%, -50%);
}

.imageoverlay_center h1 {
    text-transform: uppercase;
    letter-spacing: 5px;
    margin-bottom: 0px;
}

.essay-body pre {
    border: 1px solid #ededed;
    color: #666;
    font-family: Consolas, Monaco, Lucida Console, monospace;
    font-size: 0.857142857rem;
    line-height: 1.714285714;
    margin: 1.714285714rem 0;
    overflow: auto;
    padding: 1.714285714rem;
}
.essay-body a {
    color: #354497;
}

ul.k-nav-list li { display: inline; white-space: pre; }
ul.k-nav-list li:after { content: "     \2022"; }
ul.k-nav-list li:last-child:after { content: ""; }

@media (max-width:400px) {
    ul.k-nav-list li {
        display: block;
    }
    ul.k-nav-list li:after { content: none;}
}


.k-mosaic{position:relative;display:block;list-style:none;padding:0;margin:0}.k-mosaic:after,.k-mosaic:before{content:" ";display:table}.k-mosaic:after{clear:both}.k-mosaic>li{display:inline;height:auto;float:left;font-size:0!important;line-height:0!important;box-sizing:border-box}.k-mosaic img{max-height:none!important;vertical-align:baseline}.k-mosaic-1>li{width:100%}.k-mosaic-1>li:nth-of-type(n){clear:none}.k-mosaic-1>li:nth-of-type(1n+1){clear:both}.k-mosaic-2>li{width:50%}.k-mosaic-2>li:nth-of-type(n){clear:none}.k-mosaic-2>li:nth-of-type(2n+1){clear:both}.k-mosaic-3>li{width:33.333333333%}.k-mosaic-3>li:nth-of-type(n){clear:none}.k-mosaic-3>li:nth-of-type(3n+1){clear:both}.k-mosaic-4>li{width:25%}.k-mosaic-4>li:nth-of-type(n){clear:none}.k-mosaic-4>li:nth-of-type(4n+1){clear:both}.k-mosaic-5>li{width:20%}.k-mosaic-5>li:nth-of-type(n){clear:none}.k-mosaic-5>li:nth-of-type(5n+1){clear:both}.k-mosaic-6>li{width:16.66667%}.k-mosaic-6>li:nth-of-type(n){clear:none}.k-mosaic-6>li:nth-of-type(6n+1){clear:both}.k-mosaic-7>li{width:14.28571%}.k-mosaic-7>li:nth-of-type(n){clear:none}.k-mosaic-7>li:nth-of-type(7n+1){clear:both}.k-mosaic-8>li{width:12.5%}.k-mosaic-8>li:nth-of-type(n){clear:none}.k-mosaic-8>li:nth-of-type(8n+1){clear:both}.k-mosaic-9>li{width:11.11111%}.k-mosaic-9>li:nth-of-type(n){clear:none}.k-mosaic-9>li:nth-of-type(9n+1){clear:both}.k-mosaic-10>li{width:10%}.k-mosaic-10>li:nth-of-type(n){clear:none}.k-mosaic-10>li:nth-of-type(10n+1){clear:both}.k-mosaic.edge>li{margin:1px 1px 0 0}.k-mosaic-1.edge li:first-child,.k-mosaic-2.edge>li:nth-of-type(-n+2),.k-mosaic-3.edge>li:nth-of-type(-n+3),.k-mosaic-4.edge>li:nth-of-type(-n+4),.k-mosaic-5.edge>li:nth-of-type(-n+5),.k-mosaic-6.edge>li:nth-of-type(-n+6),.k-mosaic-7.edge>li:nth-of-type(-n+7),.k-mosaic-8.edge>li:nth-of-type(-n+8),.k-mosaic-9.edge>li:nth-of-type(-n+9),.k-mosaic-10.edge>li:nth-of-type(-n+10){margin-top:0!important}.k-mosaic-1.edge li,.k-mosaic-2.edge>li:nth-of-type(2n),.k-mosaic-3.edge>li:nth-of-type(3n),.k-mosaic-4.edge>li:nth-of-type(4n),.k-mosaic-5.edge>li:nth-of-type(5n),.k-mosaic-6.edge>li:nth-of-type(6n),.k-mosaic-7.edge>li:nth-of-type(7n),.k-mosaic-8.edge>li:nth-of-type(8n),.k-mosaic-9.edge>li:nth-of-type(9n),.k-mosaic-10.edge>li:nth-of-type(10n),.k-mosaic-uneven:last-child{margin-right:0!important}.k-mosaic-2.edge>li:nth-of-type(2n+1),.k-mosaic-3.edge>li:nth-of-type(3n+1),.k-mosaic-4.edge>li:nth-of-type(4n+1),.k-mosaic-5.edge>li:nth-of-type(5n+1),.k-mosaic-6.edge>li:nth-of-type(6n+1),.k-mosaic-7.edge>li:nth-of-type(7n+1),.k-mosaic-8.edge>li:nth-of-type(8n+1),.k-mosaic-9.edge>li:nth-of-type(9n+1),.k-mosaic-10.edge>li:nth-of-type(10n+1){margin-left:0!important}

pan.l {
    text-transformation: lowercase;
}