/*
Theme Name: WPstart
Theme URI: http://krusze.pl/wpstart
Description: WPstart is a responsive, simple, WordPress Theme built with HTML5 and CSS3. WPstart looks great on any device and allow you to create any type of website you want. WPstart features: cross-browser compatible, custom background, developer friendly, drop-down menu, editor styles, fast loading, header image, highly customizable and adaptable, Multisite ready, post formats support, print styles, responsive, Search Engine Friendly, threaded comments, translation ready, W3C valid, 7 widget-ready areas & more... WPstart is currently translated into 13 languages: Arabic (ar), Catalan (ca), Chinese (zh_CN), Danish (da_DK), Dutch (nl_NL), French (fr_FR), German (de_DE), Italian (it_IT), Japanese (ja), Portuguese (pt_PT), Russian (ru_RU), Spanish (es_ES). Everyone from first-time WordPress users to advanced developers and designers can take advantage of WPstart.
Author: krusze.pl
Author URI: http://krusze.pl
Version: 1.1.4
Tags: custom-background, custom-header, editor-style, flexible-width, full-width-template, left-sidebar, one-column, post-formats, right-sidebar, sticky-post, threaded-comments, translation-ready, two-columns

License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Copyright Luke Kruszewski-Zelman http://krusze.pl
*/


/*! normalize.css v2.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%}body{color:#444;font-family:Arial,sans-serif;font-size:14px;font-size:1.4rem;line-height:24px}.clear{clear:both;line-height:0;margin:0;padding:0}:focus{outline:0}.alignleft{float:left;margin:5px 20px 10px 0;margin:.5rem 2rem 1rem 0}.alignright{float:right;margin:5px 0 10px 20px;margin:.5rem 0 1rem 2rem}.aligncenter{display:block;margin:0 auto 10px;margin:0 auto 1rem}.alignnone{display:inline-block}img.wp-smiley,.rsswidget img{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0;margin:0;padding:0}.wp-caption{max-width:96%;text-align:center}.wp-caption img{margin:0;padding:0}.wp-caption-text{font-size:12px;font-size:1.2rem;font-style:italic;line-height:1.5;margin:0}.gallery-item{margin:10px 0 0;margin:1rem 0 0}.gallery-item a{display:block;width:90%}.gallery .gallery-icon img{border:none !important;padding:5%;max-width:90%;height:auto}.gallery .gallery-caption{font-size:12px;font-size:1.2rem;font-style:italic;line-height:1.5;width:90%}img.size-auto,img.size-full,img.size-large,img.size-medium,img.size-thumbnail,img.wp-post-image,.entry-content img,.comment-body img,.widget-container img{max-width:100%;height:auto}.wp-post-image{float:left;margin:5px 20px 10px 0;margin:.5rem 2rem 1rem 0}.screen-reader-text{left:-9999px;position:absolute}table{width:100%}tr th,thead th{font-weight:bold;padding:10px;padding:1rem}tr{border:1px solid #eee}tr td{padding:10px;padding:1rem}a:link{color:#15c}a:visited{color:#609}a:hover{color:#609}a:active{color:#609}a img{border:0;text-decoration:none}abbr,acronym{border-bottom:1px dotted;cursor:help}blockquote{font-style:italic;quotes:none}cite{font-style:italic}del{text-decoration:line-through}dl{margin:0 0 20px 20px;margin:0 0 2rem 2rem}dt{font-weight:bold}dd{margin:0 0 20px;margin:0 0 2rem}em{font-style:italic}hr{background:#eee;border:0;clear:both;height:1px;margin:20px 0;margin:2rem 0}i{font-style:italic}ins{background:#fff6bf;text-decoration:none}p{margin:0 0 10px;margin:0 0 1rem}pre{background:#eee;line-height:1;margin-bottom:1rem;padding:1rem}sub{top:.5ex}sup,sub{height:0;line-height:1;position:relative;vertical-align:baseline}sup{bottom:1ex}ul,ol{margin:0 0 20px 20px;margin:0 0 2rem 2rem;padding:0}ul{list-style:disc}ol{list-style:decimal}ol ol{list-style:upper-alpha}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:lower-alpha}#wrapper{margin:0 auto}.template-1column #container{margin-left:1%;margin-right:1%}.template-1column .sidebar-first{display:none !important;visibility:hidden !important}.template-1column .sidebar-second{display:none !important;visibility:hidden !important}.template-2columns-left #container{margin-left:1%;margin-right:1%}.template-2columns-left .sidebar-first{margin-left:1%;margin-right:1%}.template-2columns-left .sidebar-second{margin-left:1%;margin-right:1%}.template-2columns-right #container{margin-left:1%;margin-right:1%}.template-2columns-right .sidebar-first{margin-left:1%;margin-right:1%}.template-2columns-right .sidebar-second{margin-left:1%;margin-right:1%}.template-3columns #container{margin-left:1%;margin-right:1%}.template-3columns .sidebar-first{margin-left:1%;margin-right:1%}.template-3columns .sidebar-second{margin-left:1%;margin-right:1%}#header{clear:both;padding:20px 0 0;padding:2rem 0 0}#header hgroup{margin-left:1%;margin-right:1%}h1.site-title{color:#000;font-size:32px;font-size:3.2rem;font-weight:bold;line-height:1;margin:0}h1.site-title a{color:#000;text-decoration:none}h1.site-title a:hover{color:#000;text-decoration:none}h2.site-description{font-size:12px;font-size:1.2rem;font-weight:bold;line-height:2;margin:0}.header-image{margin-left:1%;margin-right:1%;max-width:98%;height:auto}#nav{clear:both;display:block;margin:0 1%}@media screen and (min-width:600px){#nav{display:inline;float:left;position:relative;width:98%}#nav ul,nav div>ul{background:#eee;display:inline-block;margin:0;width:100%}#nav li,nav li{display:inline-block;position:relative}#nav li a:link,#nav li a:visited{color:#444;display:inline-block;font-size:14px;font-size:1.4rem;line-height:1;padding:10px;padding:1rem;text-decoration:none}#nav li a:hover,#nav li a:active{color:#000;text-decoration:underline}#nav ul.children a{line-height:1.5}#nav li ul{display:none;margin:0;padding:0;position:absolute;top:100%;z-index:1}#nav li ul ul{top:0;left:100%}#nav ul li:hover>ul{border-left:0;display:block}#nav li ul li a{background:#eee;border-bottom:1px solid #eee;display:block;width:140px;width:14rem}#nav li ul li a:hover{background:#eee}#nav .current-menu-item>a,#nav .current-menu-ancestor>a,#nav .current_page_item>a,#nav .current_page_ancestor>a{font-weight:bold}}#main{clear:both;overflow:hidden;padding:20px 0 0;padding:2rem 0 0}#main article{word-wrap:break-word}article.hentry{border-bottom:1px solid #eee;clear:both;margin-bottom:20px;margin-bottom:2rem;padding-bottom:20px;padding-bottom:2rem}.archive-header{font-size:12px;font-size:1.2rem;line-height:2;margin:0 0 10px;margin:0 0 1rem}.archive-header .page-title{font-size:16px;font-size:1.6rem;line-height:1.5;margin:0 0 5px;margin:0 0 .5rem}.navigation{clear:both;font-size:12px;font-size:1.2rem;line-height:2;overflow:hidden}.navigation .nav-previous{float:left}.navigation .nav-next{float:right}.page-title{font-size:24px;font-size:2.4rem;line-height:1;margin:0 0 5px;margin:0 0 .5rem}.entry-title{font-size:24px;font-size:2.4rem;line-height:1;margin:0 0 5px;margin:0 0 .5rem}.entry-header{font-size:12px;font-size:1.2rem;line-height:2;margin:0 0 10px;margin:0 0 1rem}.entry-footer{clear:both;font-size:12px;font-size:1.2rem;line-height:2;margin:10px 0 0;margin:1rem 0 0}.meta-author{margin:0 10px 0 0;margin:0 1rem 0 0}.meta-categories{margin:0 10px 0 0;margin:0 1rem 0 0}.meta-date{margin:0 10px 0 0;margin:0 1rem 0 0}.meta-tags{margin:0 10px 0 0;margin:0 1rem 0 0}.edit-link{font-size:12px;font-size:1.2rem;line-height:2;margin:0 10px 0 0;margin:0 1rem 0 0}.link-pages{clear:both;margin:20px 0;margin:2rem 0}.entry-navigation{clear:both;font-size:12px;font-size:1.2rem;line-height:2;overflow:hidden}.entry-navigation a[rel="prev"]{float:left}.entry-navigation a[rel="next"]{float:right}.entry-attachment{clear:both}.attachment-archive-thumbnail{float:left;margin:5px 20px 10px 0;margin:.5rem 2rem 1rem 0}.back-to-entry{clear:both;font-size:12px;font-size:1.2rem;line-height:2;margin:0 0 10px;margin:0 0 1rem}.attachment-navigation{clear:both;font-size:12px;font-size:1.2rem;line-height:2;overflow:hidden}.previous-attachment{float:left}.next-attachment{float:right}.attachment-single-post-thumbnail{float:left;margin:5px 20px 10px 0;margin:.5rem 2rem 1rem 0}.format-image .entry-summary{display:block}.format-quote .entry-summary blockquote,.format-quote .entry-content blockquote{margin:0}.format-status .entry-summary,.format-status .entry-content{font-style:italic}#comments{clear:both;margin:20px 0 0;margin:2rem 0 0}.comments-rss{font-size:12px;font-size:1.2rem;line-height:2}#comments .navigation{padding:0 0 20px;padding:0 0 2rem}.previous-comments{float:left;text-align:left;width:50%}.next-comments{float:right;text-align:right;width:50%}.commentlist{list-style:none;margin:0 0 20px;margin:0 0 2rem}.commentlist li.comment{margin:0 0 10px;margin:0 0 1rem;padding:0 0 5px 40px;padding:0 0 .5rem 4rem;position:relative}#comments .comment-body{border-bottom:1px solid #eee;margin:10px 0;margin:1rem 0}#comments .comment-body ul,#comments .comment-body ol{margin-bottom:10px;margin-bottom:1rem}.commentlist .avatar{left:0;position:absolute;top:5px}.comment-author cite.fn{font-style:normal;word-wrap:break-word}.comment-author .says{display:none;font-style:normal}.comment-meta{margin:0 0 10px;margin:0 0 1rem}.comment-meta a:link,.comment-meta a:visited{font-size:12px;font-size:1.2rem;line-height:2}.comment-edit-link a{cursor:pointer;display:inline-block;font-size:12px;font-size:1.2rem;line-height:2;position:relative;text-decoration:none}#reply-title{clear:both;font-size:16px;font-size:1.6rem;line-height:1.5;margin:0 0 5px;margin:0 0 .5rem}.reply{margin:0 0 10px 0;margin:0 0 1rem 0}.reply a{cursor:pointer;display:inline-block;font-size:12px;font-size:1.2rem;line-height:2;position:relative;text-decoration:none}.commentlist .children{list-style:none;margin:0}.nocomments{font-size:12px;font-size:1.2rem;line-height:2}#respond p{clear:both}#respond p.logged-in-as{font-size:12px;font-size:1.2rem;line-height:2}#respond label{display:block;font-size:12px;font-size:1.2rem;line-height:2}#respond .required{color:red}#respond input[type="text"]{max-width:220px;width:48%}#respond textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}#respond .comment-form-comment label{display:none !important;visibility:hidden !important}#respond .form-allowed-tags{font-size:12px;font-size:1.2rem;line-height:1.5}#cancel-comment-reply-link{font-size:12px;font-size:1.2rem;line-height:2}.sidebar{font-size:12px;font-size:1.2rem;line-height:2}.widget-title,.widgettitle{clear:both;font-size:16px;font-size:1.6rem;line-height:1.5;margin:0 0 5px;margin:0 0 .5rem}.widget-container{margin:0 0 20px;margin:0 0 2rem;word-wrap:break-word}.linkcat{margin:0 0 20px;margin:0 0 2rem}.blogroll a img{max-width:100%}#wp-calendar{width:100%}#wp-calendar tr{border:0}#wp-calendar tbody td{background:#eee;border:1px solid #fff;padding:2px;padding:.2rem;text-align:center}#wp-calendar tbody td.pad{background:0}#wp-calendar tfoot #next{text-align:right}.widget_nav_menu ul.sub-menu{margin:0 0 0 20px;margin:0 0 0 2rem}img.avatar{float:left;padding:0 10px 10px 0;padding:0 1rem 1rem 0}#footer{clear:both;overflow:hidden;padding:20px 0 0;padding:2rem 0 0}.sidebar-footer-1,.sidebar-footer-2,.sidebar-footer-3,.sidebar-footer-4{margin-left:1%;margin-right:1%}.sidebar-colophon{margin-left:1%;margin-right:1%;padding:20px 0 0;padding:2rem 0 0}@media screen and (min-width:600px){#wrapper{max-width:960px}.template-1column #container{display:inline;float:left;position:relative;width:98%}.template-1column .sidebar-first{display:none !important;visibility:hidden !important}.template-1column .sidebar-second{display:none !important;visibility:hidden !important}.template-2columns-left #container{float:right;width:73%}.template-2columns-left .sidebar-first{display:inline;float:left;position:relative;width:23%}.template-2columns-left .sidebar-second{clear:left;display:inline;float:left;position:relative;width:23%}.template-2columns-right #container{float:left;width:73%}.template-2columns-right .sidebar-first{display:inline;float:right;position:relative;width:23%}.template-2columns-right .sidebar-second{clear:right;display:inline;float:right;position:relative;width:23%}.template-3columns #container{float:left}.template-3columns #content{display:inline;float:left;margin-left:26%;margin-right:25%;position:relative;width:48%}.template-3columns .sidebar-first{display:inline;float:left;margin-left:-99%;margin-right:0;position:relative;width:23%}.template-3columns .sidebar-second{display:inline;float:left;margin-left:-24%;margin-right:0;position:relative;width:23%}#header hgroup{display:inline;float:left;position:relative;width:98%}.header-image{display:inline;float:left;position:relative}.sidebar-footer-1,.sidebar-footer-2,.sidebar-footer-3,.sidebar-footer-4{display:inline;float:left;position:relative;width:23%}.sidebar-colophon{display:inline;float:left;position:relative;width:98%}}@media print{body{background:none !important}ol,ul{list-style:none !important;padding:0 !important}#wrapper{clear:both !important;display:block !important;float:none !important;position:relative !important}#header{display:none !important;visibility:hidden !important}#nav{display:none !important;visibility:hidden !important}.sidebar{display:none !important;visibility:hidden !important}.sidebar-first{display:none !important;visibility:hidden !important}.sidebar-second{display:none !important;visibility:hidden !important}#content{float:left !important;margin-left:0 !important;margin-right:0 !important;width:685px !important}#container{float:left !important;margin-left:0 !important;margin-right:0 !important;width:685px !important}.entry-navigation{display:none !important;visibility:hidden !important}.entry-title,.page-title{font-size:21pt !important}.meta-comments{display:none !important;visibility:hidden !important}.entry-content{font-size:14pt !important;line-height:1.6em !important}.wp-caption p{font-size:11pt !important}.link-pages{display:none !important;visibility:hidden !important}.edit-link{display:none !important;visibility:hidden !important}#comments{display:none !important;visibility:hidden !important}#respond{display:none !important;visibility:hidden !important}#reply-title{display:none !important;visibility:hidden !important}#commentform{display:none !important;visibility:hidden !important}#footer{display:none !important;visibility:hidden !important}}.ie7 #nav{display:inline-block;float:none}.ie7 #nav li a,.ie7 #nav li{display:inline}.ie7 #nav li ul{left:0}.ie7 #nav li ul ul,.ie7 #nav li ul ul{top:0;left:100%}#content.widecolumn{clear:both;display:inline;float:left;margin-left:1%;margin-right:1%;overflow:hidden;padding:20px 0 0;padding:2rem 0 0;position:relative;width:98%}.mu_register{width:100% !important}.mu_register h2{font-size:24px;font-size:2.4rem;line-height:1;margin:0 0 5px;margin:0 0 .5rem}.mu_register form,#setupform,#activateform{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 4px 10px -1px rgba(200,200,200,0.7);-moz-box-shadow:0 4px 10px -1px rgba(200,200,200,0.7);box-shadow:0 4px 10px -1px rgba(200,200,200,0.7);background:#fff;border:1px solid #e5e5e5;color:#777;font-size:12px;font-size:1.2rem;font-weight:normal;line-height:1.5;margin:20px auto !important;margin:2rem auto !important;max-width:270px;padding:6px 24px 46px;padding:.6rem 2.4rem 4.6rem;width:28.125%}.mu_register label,#setupform label,#activateform label{color:#777;font-size:14px !important;font-weight:normal !important;margin:16px 0 0 0 !important;margin:1.6rem 0 0 0;padding:0}.mu_register .error{color:#444 !important;font-weight:bold !important;padding:10px;padding:1rem;width:248px}.mu_register #blog_title,.mu_register #user_email,.mu_register #blogname,.mu_register #user_name,#activateform #key{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:1px 1px 2px rgba(200,200,200,0.2) inset;-moz-box-shadow:1px 1px 2px rgba(200,200,200,0.2) inset;box-shadow:1px 1px 2px rgba(200,200,200,0.2) inset;background:#fbfbfb;border:1px solid #e5e5e5;color:#555;font-size:24px !important;font-weight:200;line-height:1;margin:2px 6px 0 0 !important;margin:.2rem .6rem 0 0;max-width:262px !important;outline:0 none;padding:3px;padding:.3rem;width:100% !important}.mu_register #blog_title:focus,.mu_register #user_email:focus,.mu_register #blogname:focus,.mu_register #user_name:focus,#activateform #key:focus{border:1px solid #aaa}p.submit{margin:0}.mu_register input[type="submit"],#setupform #submit,#activateform #submit{-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px !important;-webkit-box-shadow:0 1px 0 rgba(120,200,230,0.5) inset;-moz-box-shadow:0 1px 0 rgba(120,200,230,0.5) inset;box-shadow:0 1px 0 rgba(120,200,230,0.5) inset;background:#21759b;background:-webkit-linear-gradient(top,#2a95c5 0,#21759b 100%);background:-moz-linear-gradient(top,#2a95c5 0,#21759b 100%);background:-ms-linear-gradient(top,#2a95c5 0,#21759b 100%);background:-o-linear-gradient(top,#2a95c5 0,#21759b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2a95c5),color-stop(100%,#21759b));background:linear-gradient(top,#2a95c5 0,#21759b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2A95C5',endColorstr='#21759B',GradientType=0);border-color:#21759b #21759b #1e6a8d;border-style:solid;border-width:1px;color:#fff;cursor:pointer;display:inline-block;float:right;font-size:12px !important;height:30px;line-height:28px;margin:0 !important;padding:0 12px 2px;padding:0 1.2rem .2rem;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,0.1);white-space:nowrap;width:auto !important}.mu_register input[type="submit"]:hover,#setupform #submit:hover,#activateform #submit:hover{-webkit-box-shadow:0 1px 0 rgba(120,200,230,0.6) inset;-moz-box-shadow:0 1px 0 rgba(120,200,230,0.6) inset;box-shadow:0 1px 0 rgba(120,200,230,0.6) inset;background:#278ab7;background:-webkit-linear-gradient(top,#2e9fd2 0,#21759b 100%);background:-moz-linear-gradient(top,#2e9fd2 0,#21759b 100%);background:-ms-linear-gradient(top,#2e9fd2 0,#21759b 100%);background:-o-linear-gradient(top,#2e9fd2 0,#21759b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2e9fd2),color-stop(100%,#21759b));background:linear-gradient(top,#2e9fd2 0,#21759b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e9fd2',endColorstr='#21759b',GradientType=0);border:1px solid #1b607f;color:#fff;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,0.3)}.mu_register .prefix_address,.mu_register .suffix_address{font-size:24px !important;font-size:2.4rem !important}.widecolumn h2{font-size:24px;font-size:2.4rem;line-height:1;margin:0 0 5px;margin:0 0 .5rem}#signup-welcome{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 4px 10px -1px rgba(200,200,200,0.7);-moz-box-shadow:0 4px 10px -1px rgba(200,200,200,0.7);box-shadow:0 4px 10px -1px rgba(200,200,200,0.7);background:#fff;border:1px solid #e5e5e5;color:#777;font-size:12px;font-size:1.2rem;font-weight:normal;line-height:1.5;margin:20px auto !important;margin:2rem auto !important;max-width:270px;padding:6px 24px 6px;padding:.6rem 2.4rem .6rem;width:28.125%}#signup-welcome span.h3{color:#444;font-family:Arial,sans-serif;padding:0 8px 0 0 !important;padding:0 .8rem 0 0}