/*!
Theme Name: Vanilj
Author: Eric Wennerberg
Author URI: http://ericwenn.se
Description: Vanilj is a clean, minimalistic and responsive theme suitable for blogs. Being a responsive theme Vanilj looks good on any screen, big or small. One of Vanilj's built-in features helps your readers to see how much reading time there is left on a post. Vanilj supports custom header image and several postformats. The theme supports easy translation into any language.
Version: 0.0.10
License: GNU General Public License v3
License URI: https://www.gnu.org/copyleft/gpl.html
Tags: light, white, green, responsive-layout, one-column, featured-images, custom-menu, custom-header, fluid-layout, featured-image-header, post-formats, sticky-post, translation-ready, threaded-comments, theme-options
Text Domain: vanilj
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:top;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.clear-fix{clear:both}html,body{width:100%;height:100%}h1,h2,h3,h4,h5,h6{margin:.5em 0}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}strike{text-decoration:line-through}em,i{font-style:italic}ins{background-color:#fffa96;padding:.3em .2em;text-decoration:none}p,address,pre,dd{margin-bottom:1em}blockquote,q{margin:1.5em 0}blockquote p:last-child,q p:last-child{margin:0}img{max-width:100%;height:auto}table{text-align:left}table thead tr{font-weight:bold}dl{margin:0 1em}dt{font-weight:bold}ul,ol{margin:1em 0;padding-left:1.5em}ul{list-style-type:square}ol{list-style-type:lower-roman}li>ul,li>ol{margin:0}big{line-height:1em;font-size:1.2em;vertical-align:baseline}code,kbd,tt,var{font-family:monospace;font-size:.9em;vertical-align:baseline}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;font-family:monospace}sub,sup{font-size:.8em;line-height:0;vertical-align:baseline;position:relative}sub{bottom:-.3em}sup{top:-.5em}form label{display:block}form input{margin:.2em 0}nav ul{padding:0;margin:0;list-style:none}nav li ul{padding-left:1em}cite{font-style:italic}strong,b{font-weight:bold}*{box-sizing:border-box;-moz-box-sizing:border-box}textarea{max-width:100%}html .mejs-container{margin:12px 0 18px}html .mejs-mediaelement,html .mejs-container .mejs-controls{background:#000}html .mejs-controls .mejs-time-rail .mejs-time-loaded,html .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{background:#999}html .mejs-controls .mejs-time-rail .mejs-time-current{background:#eee}html .mejs-controls .mejs-time-rail .mejs-time-total,html .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{background:#333}html .mejs-container .mejs-controls .mejs-time{padding-top:9px}html .mejs-controls .mejs-time-rail span,html .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,html .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{border-radius:0}html .mejs-overlay-loading{background:transparent}html .mejs-controls .mejs-time-rail span{height:100%}html .mejs-controls .mejs-time-rail .mejs-time-total{height:5px;margin-top:8px;transition:height 0.1s,margin 0.1s;-moz-transition:height 0.1s,margin 0.1s;-o-transition:height 0.1s,margin 0.1s;-webkit-transition:height 0.1s,margin 0.1s}html .mejs-controls:hover .mejs-time-rail .mejs-time-total{height:9px;margin-top:6px}html .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,html .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{height:5px;top:13px;transition:height 0.1s,top 0.1s;-moz-transition:height 0.1s,top 0.1s;-o-transition:height 0.1s,top 0.1s;-webkit-transition:height 0.1s,top 0.1s}html .mejs-controls:hover .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,html .mejs-controls:hover .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{height:9px;top:11px}@font-face{font-family:'FontAwesome';src:url("fonts/fontawesome-webfont.eot?v=4.0.3");src:url("fonts/fontawesome-webfont.eot?#iefix&v=4.0.3") format("embedded-opentype"),url("fonts/fontawesome-webfont.woff?v=4.0.3") format("woff"),url("fonts/fontawesome-webfont.ttf?v=4.0.3") format("truetype"),url("fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;src:local("Roboto Slab Bold"),local("RobotoSlab-Bold"),url(http://themes.googleusercontent.com/static/fonts/robotoslab/v3/dazS1PrQQuCxC3iOAJFEJTqR_3kx9_hJXbbyU8S6IN0.woff) format("woff")}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:local("Roboto Slab Regular"),local("RobotoSlab-Regular"),url(http://themes.googleusercontent.com/static/fonts/robotoslab/v3/y7lebkjgREBJK96VQi37ZobN6UDyHWBl620a-IRfuBk.woff) format("woff")}.font-awesome{font-family:"FontAwesome";font-size:.9em;line-height:2}body{-webkit-font-smoothing:antialiased;font:14px/1.8 Georgia;font-weight:400;color:#445;background-color:#f7f7f7}@media (min-width: 30em){body{font-size:16px}}@media (min-width: 50em){body{font-size:18px}}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.3;font-family:'Roboto Slab';text-rendering:optimizeLegibility;color:#333}h1{font-size:2.318em}h2{font-size:1.618em}h3{font-size:1.337em}h4{font-size:1.212em}h5{font-size:1em}h6{font-size:0.923em}a{color:#333;text-decoration:none;border-bottom:1px #999 solid;padding-bottom:2px}a:hover{border-bottom:1px #333 solid}.link-nostyle,.header-title a,nav a,.header-categories-section a,.listview-pagination a,.gallery-item dt a,.yarpp-list li>a,.pagination a{color:inherit;border:0;padding:0}.link-nostyle:hover,.header-title a:hover,nav a:hover,.header-categories-section a:hover,.listview-pagination a:hover,.gallery-item dt a:hover,.yarpp-list li>a:hover,.pagination a:hover{border:0}blockquote,q{font-style:italic}blockquote cite,q cite{display:block;margin-top:.3em;font-style:normal}@media (min-width: 60rem){blockquote,q{position:relative}blockquote cite,q cite{position:absolute;right:100%;text-align:right;top:0;padding-right:.7em}}table{font-size:.85em}thead tr{border-bottom:1px #999 solid}tr{border-bottom:1px #ccc solid}td,th{padding:.3em .5em;min-width:4em}dl{margin:1em 0}address{font-style:italic}abbr,acronym{font-style:italic;border-bottom:1px #999 dotted}pre{font-size:.9rem}input,textarea{border:1px #ccc solid;padding:.3em .5em;border-radius:2px;outline:none;font-size:1em;transition:border-color 0.3s;-moz-transition:border-color 0.3s;-o-transition:border-color 0.3s;-webkit-transition:border-color 0.3s}input:focus,input:active,textarea:focus,textarea:active{border-color:#087e08}input[type="submit"],button,.button{background-color:transparent;border:1px #087e08 solid;color:#f7f7f7;font-size:.9em;padding:.5em 1.5em;border-radius:10em;transition:background-color 0.3s,color 0.3s;-moz-transition:background-color 0.3s,color 0.3s;-o-transition:background-color 0.3s,color 0.3s;-webkit-transition:background-color 0.3s,color 0.3s;cursor:pointer;background-color:#087e08}input[type="submit"]:hover,input[type="submit"]:focus,button:hover,button:focus,.button:hover,.button:focus{color:#087e08;background-color:transparent}.list-2-columns{min-width:10em;max-width:100%}.list-2-columns li{float:left;width:50%}.list-2-columns:after{content:'';clear:both;display:block}header.header{position:relative;color:white}.header-image{width:100%;height:450px;background-size:cover;background-position:50% 50%;background-color:#333}.header-image-overlay{position:absolute;width:100%;height:100%;background-color:transparent;background-color:rgba(0,0,0,0.6);transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;top:0;left:0}.header-text{position:absolute;top:35%;left:0;width:100%;text-align:center;transition:left 0.3s;-moz-transition:left 0.3s;-o-transition:left 0.3s;-webkit-transition:left 0.3s}.header-title{font-size:3.5em;font-weight:400;margin:0;color:white}.header-desc{font-size:1.2em;margin:0;font-weight:300}nav{color:#ccc;margin-top:1em}nav a:hover{color:white}nav li{display:inline-block;padding:0 .2em;margin:0 .2em}.header-search-container{position:absolute;width:100%;top:-100%;left:0;transition:top 0.3s;-moz-transition:top 0.3s;-o-transition:top 0.3s;-webkit-transition:top 0.3s;padding:0 10%}@media (min-width: 40rem){.header-search-container{padding:0 25%}}.header-search-input{font-size:2em;width:100%;background-color:transparent;border:0;border-bottom:2px rgba(250,250,250,0.1) solid;color:white}.header-search-input:focus{border-bottom-color:rgba(250,250,250,0.5)}header.header--search .header-image-overlay{background-color:rgba(0,0,0,0.8)}header.header--search .header-text{left:-100%}header.header--search .header-search-container{top:40%}.header-reading-progress{height:3px;position:fixed;top:0;left:0;width:100%;z-index:2;transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;-webkit-transition:opacity 0.3s}.header-reading-progress div{height:100%;width:0;background-color:#087e08;transition:width 0.3s;-moz-transition:width 0.3s;-o-transition:width 0.3s;-webkit-transition:width 0.3s}.header-reading-progress.header-reading-progress--scrolled{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}@media (min-width: 782px){.admin-bar .header-reading-progress{top:32px}}.header-categories-container{position:absolute;left:0;top:-100%;padding:2em;width:100%;transition:top 0.3s;-moz-transition:top 0.3s;-o-transition:top 0.3s;-webkit-transition:top 0.3s}.header-categories-container .header-categories-trigger{padding:.5em;cursor:pointer;position:absolute;left:-2em;top:0;transition:left 0.3s;-moz-transition:left 0.3s;-o-transition:left 0.3s;-webkit-transition:left 0.3s}.header-categories-section{color:#ccc;width:17em;margin:auto}.header-categories-section ul{list-style:none;padding:0}.header-categories-section a:hover{color:white}.header-categories-section-title{color:white}header.header--categories .header-categories-container{top:20%}header.header--categories .header-categories-container .header-categories-trigger{left:1em}header.header--categories .header-text{left:-100%}main{width:90%;margin:auto;max-width:40rem;margin-top:2em}main:after{content:'';clear:both;display:block}footer.footer{clear:both;border-top:1px #ccc solid;padding:1em 0 1em;font-size:.7em;width:90%;margin:auto;margin-top:4rem;max-width:40rem;color:#999}footer.footer form{float:right}.meta,blockquote cite,q cite,label,.entry-meta,.entry-author-link,.comment-info .comment-meta,.comment-notes,.logged-in-as,.no-comments,.entry-pagination,.wp-caption-text{font-size:.9em;color:#999}.meta a,blockquote cite a,q cite a,label a,.entry-meta a,.entry-author-link a,.comment-info .comment-meta a,.comment-notes a,.logged-in-as a,.no-comments a,.entry-pagination a,.wp-caption-text a{color:inherit;border-bottom-width:0}.meta a:hover,blockquote cite a:hover,q cite a:hover,label a:hover,.entry-meta a:hover,.entry-author-link a:hover,.comment-info .comment-meta a:hover,.comment-notes a:hover,.logged-in-as a:hover,.no-comments a:hover,.entry-pagination a:hover,.wp-caption-text a:hover{border-bottom-width:1px;color:#333}@media (min-width: 40rem){.meta,blockquote cite,q cite,label,.entry-meta,.entry-author-link,.comment-info .comment-meta,.comment-notes,.logged-in-as,.no-comments,.entry-pagination,.wp-caption-text{font-size:.8em}}.accentborder,blockquote,q,dl,pre,.sticky,.bypostauthor{border-left:2px #087e08 solid;padding:.5em 0 .5em .7rem}.accentborder--overrule,dl.wp-caption,.gallery-item{border-left:0;padding:0}.fontawesome,.entry-pagination:before{font-family:"FontAwesome";margin-right:.3em;vertical-align:middle}.separator,.entry-author,.entry-comments,.yarpp-related{border-top:1px #ccc solid;margin-top:3em;padding-top:2em}.nomargin{margin:0}.list-view{margin-bottom:4em}.list-view .entry-meta{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;-webkit-transition:opacity 0.3s}.list-view:hover .entry-meta{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.list-view .entry-header{margin-bottom:0em}.sticky .entry-meta{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.listview-pagination{font-size:.8em;text-align:center}.listview-pagination-box{line-height:1;display:inline-block;font-weight:bold;border:0.2em #ccc solid;padding:.5em;margin:0 .3em}a>.listview-pagination-box:hover{border-color:#333}.listview-pagination-current{color:white;background-color:#087e08;border-color:#087e08}.entry-header{margin-bottom:2em}.entry-title{margin:0;word-wrap:break-word}.entry-title a{padding-bottom:0;border-bottom:0}.entry-meta-readtime{color:#087e08;margin-left:1em;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.entry-meta-readtime.entry-meta-readtime--scrolled{position:fixed;top:10px;left:10px;margin:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}@media (min-width: 60rem){.entry-meta-readtime.entry-meta-readtime--scrolled{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}}.entry-meta-category,.entry-meta-tag{margin-left:1em}.list-view .entry-title:hover a{color:#212121}.entry-author-avatar{float:right;max-width:25%}@media (min-width: 26.66667rem){.entry-author-avatar{display:inline-block;max-width:15%;float:none}}.entry-author-avatar img{border-radius:2px}@media (min-width: 26.66667rem){.entry-author-description{display:inline-block;max-width:75%;padding-left:5%}}.entry-author-link{display:block;margin-top:.5em}.author-bio{text-align:center}.author-bio-avatar{margin-bottom:1em;display:inline-block}@media (min-width: 26.66667rem){.author-bio>div{text-align:left}.author-bio-avatar{max-width:20%;display:inline-block}.author-bio-desc{max-width:80%;display:inline-block;padding-left:2em}}.entry-comments>ul{padding-left:0;margin-top:4em}.entry-comments ul{list-style:none}.comment-info img{float:left;border-radius:2px;padding-right:.5em}.comment-info .comment-meta{display:block}.comment-reply-link,.comment-edit-link{float:right;margin:0 .5em;line-height:1.3;margin-top:.3em}li.comment{margin-top:3em}.comment-content{font-size:.9em;clear:both;margin-top:1.5em}.comment-respond{margin-top:5em}.comment-respond:first-child{margin-top:0}.no-comments{margin-top:4em;text-align:center}.no-comments:first-child{margin:0}li.pingback,li.trackback{padding:0 0 1em;border-top:1px #ccc solid;margin-top:1em}.entry-pagination{font-size:1em}.entry-pagination:before{content:"\f15c"}.entry-pagination>span{color:#445;font-weight:bold}.aligncenter,.alignnone,.alignleft,.alignright{max-width:100%}@media (min-width: 60rem){.aligncenter.wp-caption,.alignnone.wp-caption,.alignleft.wp-caption,.alignright.wp-caption{position:relative}.aligncenter .wp-caption-text,.alignnone .wp-caption-text,.alignleft .wp-caption-text,.alignright .wp-caption-text{position:absolute;right:100%;padding-right:1rem;text-align:right;top:5%;min-width:5em}}.wp-caption{margin-bottom:1em}.alignleft{float:left;padding:.5em .5em .5em 0}.alignright{float:right;padding:.5em 0 .5em .5em}@media (min-width: 60rem){.alignright .wp-caption-text{right:auto;left:100%;padding-left:1rem;text-align:left;padding-right:0}}@media (max-width: 26.66667rem){.alignleft,.alignright{float:none;margin:auto;display:block}}.gallery-item{margin:0;position:relative;width:49%;margin:.5%;float:left}.gallery-item dt img{width:100%}.gallery-item .gallery-caption{position:absolute;bottom:0;background-color:rgba(250,250,250,0.5);color:#333;margin:0;padding:0 .5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.gallery-columns-3 .gallery-item{margin:0 0 1% 1%;width:32.7%}.gallery-columns-3 .gallery-item:nth-child(4n+1){width:66.3%;margin:0}.gallery-columns-1 .gallery-item{width:50%;float:none;margin:auto}.gallery-columns-2 .gallery-item{width:49.5%;margin:0;margin-right:1%;margin-bottom:1%}.gallery-columns-2 .gallery-item:nth-child(3n+2){margin-right:0}.gallery-columns-4 .gallery-item{width:24.2%;margin:0;margin-right:1%;margin-bottom:1%}.gallery-columns-4 .gallery-item:nth-child(5n+4){margin-right:0}.gallery-columns-5 .gallery-item{width:49.5%;margin:0;margin-right:1%;margin-bottom:1%}.gallery-columns-5 .gallery-item:nth-child(6n+5){margin-right:0}.gallery-columns-5 .gallery-item:nth-child(6n+1){width:66.3%;margin:0 1% 0 0}.gallery-columns-5 .gallery-item:nth-child(6n+2),.gallery-columns-5 .gallery-item:nth-child(6n+3){width:32.7%;margin:0 0 1%}.gallery-columns-6 .gallery-item{width:49%;margin:.5%}.gallery-columns-6 .gallery-item:nth-child(7n+1){width:99%}.yarpp-list{padding:0}.yarpp-list li{width:49%;margin:0 2% 2em 0;display:inline-block}.yarpp-list li:nth-child(2n){margin-right:0}.yarpp-list li img{width:100%}.yarpp-list li h5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 30em){.yarpp-list li{width:32%}.yarpp-list li:nth-child(2n){margin-right:2%}.yarpp-list li:nth-child(3n){margin-right:0}}article .entry-content>.entry-firstparagraph-dropcap:first-child:first-letter{font-size:3.6em;line-height:.8;padding:.1em .1em 0 0;float:left}aside.aside{background-color:#ccc;padding:2em 0}aside.aside>div{width:90%;max-width:40rem;margin:auto}.pagination{padding:0;font-size:.8em;text-align:center}.entry-pagination,.comments-pagination{text-align:left}.pagination-box{line-height:1;display:inline-block;font-weight:bold;border:0.2em #ccc solid;padding:.5em;margin:0 .3em}a>.pagination-box:hover{border-color:#333}.pagination-current{color:white;background-color:#087e08;border-color:#087e08}
