/* Theme Name: BlueSquared Description: A simple responsive blue theme. Version: 1.0 Author: Ryan McGrane Author URI: http://ryanmcgrane.com Tags: blue, white, flexible-width, two-columns License: GNU General Public License v2.0 License URI: http://www.gnu.org/licenses/gpl-2.0.html */ @import "css/reset.css";.mixin-col{border:0 solid rgba(0,0,0,0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important}.col{border:0 solid rgba(0,0,0,0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important}.mixin-span_first{margin-left:0}.col{margin-left:2%;padding:0}.row .col:first-child{margin-left:0}.span_1{width:6.5%;border-left-width:0;padding:0;margin-left:2%}.span_2{width:15%;border-left-width:0;padding:0;margin-left:2%}.span_3{width:23.5%;border-left-width:0;padding:0;margin-left:2%}.span_4{width:32%;border-left-width:0;padding:0;margin-left:2%}.span_5{width:40.5%;border-left-width:0;padding:0;margin-left:2%}.span_6{width:49%;border-left-width:0;padding:0;margin-left:2%}.span_7{width:57.5%;border-left-width:0;padding:0;margin-left:2%}.span_8{width:66%;border-left-width:0;padding:0;margin-left:2%}.span_9{width:74.5%;border-left-width:0;padding:0;margin-left:2%}.span_10{width:83%;border-left-width:0;padding:0;margin-left:2%}.span_11{width:91.5%;border-left-width:0;padding:0;margin-left:2%}.span_12{margin-left:0;width:100%}.push_1{margin-left:8.5%}*{-moz-box-sizing:border-boox;-webkit-box-sizing:border-box;box-sizing:border-box}div,article,section,header,footer,nav,li{position:relative}.group:after{display:block;height:0;clear:both;content:".";visibility:hidden}body{background:#fff;width:90%;margin:50px auto 0;-webkit-transition:margin .1s}::-moz-selection{background:#ff0;color:#333}::selection{background:#222;color:#fff}p{margin-bottom:1.3125em}a{color:#00a6de;text-decoration:none}a:hover{color:#aaa}body,input,textarea{font-family:'Source Sans Pro',Arial,sans-serif;font-size:1em;font-weight:400;line-height:1.7;color:#444}h1,h2,h3,h4,h5,h6{font-weight:bold}article h1{font-size:2.25em;font-weight:500;line-height:1.1;font-family:'Bree Serif',sans-serif}.main-header{border:0 solid rgba(0,0,0,0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;width:23.5%;border-left-width:0;padding:0;margin-left:2%;margin-left:0;margin-bottom:5.625em}.main-header h1 a{background:#00a6de;text-align:center;padding:1.875em 0;display:block;color:#fff;font-size:1.5em;text-decoration:none;font-weight:300}.menu-toggle{display:none}.menu-container{margin:1.875em 0 0 0}.menu-container li{list-style:none}.menu-container ul{margin:0;padding:0}.menu-container li a{padding:1.125em .625em;border-bottom:1px solid #ccc;display:block;color:#777;text-decoration:none;position:relative}.menu-container li a:hover{background:#efefef;color:#444}.menu-container .dropdown>a:after{content:"\f078";font-family:FontAwesome;font-size:.8125em;position:absolute;right:.625em;top:50%;margin-top:-0.625em;color:#aaa}.menu-container .sub-menu{display:none}.menu-container li:hover ul{display:block}.menu-container li:hover ul li a{padding:1.125em 2em;background:#f5f5f5}.menu-container li:hover ul li a:hover{background:#efefef}#searchform{margin:3em 0 0 0;position:relative}#searchform .screen-reader-text{display:none}#searchform input[type="text"]{border:2px solid #ccc;padding:.4375em .625em .4375em 2.1875em;width:100%}#searchform input[type="text"]:focus{outline:0;border:2px solid #00a6de}#searchform input[type="submit"]{display:none}#searchform:after{content:"\f002";position:absolute;font-family:FontAwesome;top:.5em;left:.625em;font-size:1.125em;color:#aaa}.content>ol{padding:0;margin:0}.post-article{overflow:hidden}.post-meta{border:0 solid rgba(0,0,0,0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;width:15%;border-left-width:0;padding:0;margin-left:2%;margin-left:0}.post-meta time .day,.post-meta time .month{display:block;line-height:1}.post-meta time .day{font-size:1.5em}.post-meta time .month{text-transform:uppercase}.article-header{margin-bottom:.84375em}.article-header .comments-link,.article-header time{font-size:.875em;color:#777}.article-header h1{margin-bottom:.375em;word-wrap:break-word}.article-header i[class^="icon-"]{padding:0 .5em 0 0}.post-meta{font-size:.8125em;margin-top:4px}.primary-meta{width:80px;margin:0 auto}.post-meta time{float:left}.comments-link{float:left;margin-left:2em}.comments-link a,.comments-link .comments-off{position:relative;line-height:1;display:block;color:#aaa;text-align:center;text-transform:uppercase}.comments-link a:before,.comments-link .comments-off:before{content:"\f086";font-size:1.5em;font-family:FontAwesome;display:block;line-height:1}.comments-link a:hover{color:#00a6de}.comments-link a:hover:before{color:#00a6de}.article-content{border:0 solid rgba(0,0,0,0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;width:83%;border-left-width:0;padding:0;margin-left:2%}.post-article{margin-bottom:5.625em}.article-content img{border:2px solid #ccc;padding:2px;max-width:100%;height:100%}.article-content h2{font-size:1.75em;padding-bottom:.375em;margin-bottom:.375em;border-bottom:1px solid #ccc;font-family:'Bree Serif';font-weight:normal;line-height:1.1}.article-content h3{font-size:1.5em;margin-bottom:.375em;line-height:1.1}.article-content ul{margin-bottom:1.3125em;padding-left:40px}.article-content ul li{list-style:disc}.article-content ol{margin-bottom:1.3125em;padding-left:40px}.article-content ol li{list-style:decimal}.article-content ol li ul li{list-style:disc}.article-content code,.article-content kbd{padding:.1875em .3125em;background:#efefef;font-size:.8125em}.article-content pre{padding-bottom:1.3125em}.article-content dd{margin:0}.post-article .wp-cation,.post-article .gallery-item{border:2px solid #ccc;padding:2px;margin-bottom:1.3125em;display:block;max-width:100%}.post-article .wp-cation img,.post-article .gallery-item img{width:100%;height:100%;border:0!important;padding:0}.post-article .wp-cation .wp-caption-text,.post-article .gallery-item .wp-caption-text,.post-article .wp-cation .gallery-caption,.post-article .gallery-item .gallery-caption{background:#222;color:#fff;padding:7px 10px}.gallery-item{width:27%!important;margin:0 1em 1.3125em}.post-article h1 a{color:#222;text-decoration:none}.post-article h1 a:hover{color:#00a6de}.post-article time{color:#777}.secondary-meta{clear:both;overflow:hidden}.post-author{display:block;margin-top:2em;text-align:center}.post-author .avatar{width:45px;height:45px;border-radius:30px;display:block;margin:0 auto}.post-categories-container{text-align:center;color:#aaa;line-height:1;margin-top:2em}.post-categories-container ul{font-size:1em;line-height:1.7;padding:0}.post-categories-container ul li{list-style:none}.single .post-article,.page .post-article{margin-bottom:3em}.page .article-content,.error404 .article-content{margin-left:0;width:100%}.post-pages{margin-bottom:3em}.post-pages .link-text{background:#dedede;color:#555;padding:5px 13px;border-bottom:2px solid #ccc;display:inline-block;font-size:.8125em}.post-pages a{padding:5px 13px;background:#efefef;border-bottom:2px solid #ccc;color:#999;display:inline-block;font-size:.8125em}.post-pages a:hover{background:#dedede}.post-pages a:hover .link-text{background:#dedede;color:#555}.post-pages a .link-text{background:#efefef;color:#999;padding:0;border-bottom:0;font-size:1em}.more-link{display:block;margin-top:1.325em;padding:10px 0;text-align:center;color:#777;background:#f5f5f5;border:1px solid #dedede;border-radius:3px;text-decoration:none}.more-link:hover{background:#efefef;color:#222}.previous-link a,.next-link a{padding:5px 13px;font-size:.8125em;color:#999;border-bottom:2px solid #ccc;background:#efefef}.previous-link a:hover,.next-link a:hover{background:#dedede;color:#555}.previous-link{float:left}.next-link{float:right}#comments{border-top:1px solid #ccc;padding-top:3em;clear:both}#comments article{margin-bottom:2em;overflow:hidden}#comments article p{clear:both}#comments .avatar{float:left;width:3em;height:3em;margin-right:1em}#comments .comments-header{float:left;margin-bottom:1em}#comments p{margin-bottom:1em}#comments h4{font-size:1.5em;line-height:1}#comments h4 a{color:#00a6de;text-decoration:none}#comments h4 a:hover{color:#222}#comments time a{color:#777;font-size:.875em;text-decoration:none}#comments time a:hover{color:#222}#comments .comment-reply-link{color:#fff;background:#00a6de;border-radius:3px;padding:5px 10px;text-decoration:none;border:1px solid #00a6de;font-size:.875em}#comments .comment-reply-link:hover{background:#222;border:1px solid #222}#comments .comment-edit-link{float:right;padding:5px 10px;color:#777;background:#f5f5f5;border:1px solid #dedede;border-radius:3px;text-decoration:none;font-size:.875em}#comments .comment-edit-link:hover{background:#efefef;color:#222}#comments .children{margin-left:8.5%;border-left:1px solid #ccc;padding-left:1.325em}#comments #reply-title{font-size:1.5em}.page-numbers{padding:5px 13px;background:#efefef;border-bottom:2px solid #ccc;color:#999;font-size:.8125em}.page-numbers:hover{background:#dedede;color:#555}.page-numbers.current{background:#dedede;color:#555}#respond{margin-top:5.625em}#respond label{display:none}#respond .logged-in-as{float:right;color:#777;font-size:.875em;margin:-25px 0 0 0;padding:0}#respond #comment{width:100%}#respond .form-submit input[type='submit']{padding:.625em .625em;color:#fff;background:#00a6de;border:1px solid #00a6de;width:100%;border-radius:3px}#respond .form-submit input[type='submit']:hover{background:#222;border:1px solid #222}.required{display:none}.comment-form-author,.comment-form-email,.comment-form-url{width:33.33%;float:left;padding:0 .5em;position:relative}.comment-form-author input[type="text"],.comment-form-email input[type="text"],.comment-form-url input[type="text"]{width:100%;border:2px solid #ccc;padding:5px 5px 5px 30px}.comment-form-author input[type="text"]:focus,.comment-form-email input[type="text"]:focus,.comment-form-url input[type="text"]:focus{border:2px solid #00a6de;outline:0}.comment-form-author:before,.comment-form-email:before,.comment-form-url:before{content:"\f0e0";position:absolute;font-family:FontAwesome;font-size:.875em;color:#aaa;top:26px;left:20px}.comment-form-author{left:-0.5em}.comment-form-author:before{content:"\f007"}.comment-form-url{right:-0.5em}.comment-form-url:before{content:"\f0ac"}.comment-form-comment{clear:both}.comment-form-comment textarea{border:2px solid #ccc;padding:5px}.comment-form-comment textarea:focus{border:2px solid #00a6de;outline:0}blockquote,.article-content aside{padding-left:1em;margin-left:3em;border-left:2px solid #ccc;font-style:italic;color:#777}.content{border:0 solid rgba(0,0,0,0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;width:57.5%;border-left-width:0;padding:0;margin-left:2%;margin-left:8.5%;margin-bottom:5.625em}.main-footer{clear:both;background:#222;padding:1em 2em;color:#aaa;overflow:hidden}.main-footer .theme-copyright{float:left}.main-footer .wp-copyright{float:right}.main-footer a{color:#fff}.main-footer a:hover{color:#ccc}table,th,td{border:1px solid #ccc;padding:.4375em}tr.odd td{background:#f5f5f5}.aligncenter{text-align:center}.post-article figure.aligncenter{margin:0 auto 1.3125em;display:block;text-align:left}.alignleft{float:left;margin-right:1.3125em}.alignright{float:right;margin-left:1.3125em}.sticky{background:#eff5f7;padding:1.5em;border-bottom:2px solid #b1ddec}.bypostauthor{position:relative}.article-content h2,.article-content h3{margin-top:1.3125em}.post-tags{font-size:.8125em}@media screen and (max-width:1143px){.post-meta{display:block;margin-left:0;width:100%;margin:0 0 4px 0}.primary-meta{width:auto;float:left}.post-meta time .day{display:inline;font-size:1em}.post-meta time .month{display:inline;text-transform:capitalize}.comments-link{margin-left:1.5em}.comments-link a,.comments-link .comments-off{display:inline}.comments-link a:before,.comments-link .comments-off:before{display:inline;font-size:1em;padding-right:.3125em}.secondary-meta{float:right;clear:none;overflow:visible}.post-author{float:left;margin-top:0;padding-right:1.5em}.post-author .avatar{display:none}.post-author:before{content:'Posted by';position:absolute;top:0;left:-10em;width:200px;height:100%;color:#aaa}.post-categories-container{float:right;margin-top:0;line-height:1.7}.post-categories{display:inline}.post-categories li{display:inline}.article-content{margin-left:0;width:100%}}@media screen and (max-width:940px){.main-header{display:block;width:100%}.main-header h1{width:100%;margin-left:-6%;overflow:hidden;position:relative;z-index:500}.main-header h1 a{border:0 solid rgba(0,0,0,0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;width:40.5%;border-left-width:0;padding:0;margin-left:2%;padding:1.875em 0;margin-left:0}.site-tools{position:absolute;top:0;height:100%;width:100%}#searchform{position:absolute;top:50%;width:32%;border-left-width:0;padding:0;margin-left:2%;margin-top:-1.25em;right:0}.menu-container{width:100%;margin:2.5em 0 0 0;position:absolute;bottom:-4.75em;left:0;z-index:1000}.menu-container li{display:inline-block}.menu-container li a{display:inline-block;padding:.625em 1.125em;border-bottom:0}.menu-container .sub-menu{display:none}.menu-container li:hover ul{display:block;position:absolute;top:2.7em;left:0;width:20em;background:#f5f5f5}.menu-container li:hover ul li{width:100%;display:block}.menu-container li:hover ul li a{padding:1.125em 2em;background:#f5f5f5;display:block;width:100%}.menu-container li:hover ul li a:hover{background:#efefef}.content{margin-left:0;width:100%;clear:both;margin-top:3em}.post-meta{display:block}.post-meta{display:block;width:15%;border-left-width:0;padding:0;margin-left:2%;margin:4px 0 0 0}.primary-meta{width:70px;float:none}.post-meta time .day{display:block;font-size:1.5em}.post-meta time .month{display:block;text-transform:uppercase}.comments-link{margin-left:2em}.comments-link a{display:block}.comments-link a:before{display:block;font-size:1.5em;padding-right:0}.secondary-meta{float:none;clear:both;overflow:hidden}.post-author{float:none;margin-top:2em;padding-right:0}.post-author .avatar{display:block}.post-author:before{content:'';position:absolute;top:0;left:0;width:0;height:0;color:#aaa}.post-categories-container{float:none;margin-top:2em}.post-categories{display:block}.post-categories li{display:block}.article-content{width:83%;border-left-width:0;padding:0;margin-left:2%}}@media screen and (max-width:655px){.main-header{display:block;width:100%}.main-header h1{width:100%;margin-left:0;overflow:visible;position:relative;z-index:500}.main-header h1 a{border:0 solid rgba(0,0,0,0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;width:40.5%;border-left-width:0;padding:0;margin-left:2%;padding:1.875em 0;margin-left:0}.site-tools{position:relative;top:auto;height:auto;width:auto}#searchform{position:relative;top:auto;margin-top:2em;right:auto}.menu-container{width:auto;margin:auto;position:relative;bottom:auto;left:auto;z-index:1000}.main-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:100%;position:relative;margin-bottom:2em}.main-header h1{width:100%;position:relative;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}.main-header h1 a{border:0 solid rgba(0,0,0,0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;width:49%;border-left-width:0;padding:0;margin-left:2%;margin-left:-6%;padding:1.875em 0}.menu-toggle{display:block;font-size:2.25em;position:absolute;right:0;top:50%;margin-top:-0.5em;cursor:pointer}.site-tools{display:none;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;overflow:hidden;width:100%;padding-bottom:2em;margin-bottom:2em;border-bottom:2px solid #dedede}.site-tools:before{content:"";position:absolute;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:15px solid #fff;right:0;bottom:-15px;z-index:500}.site-tools:after{content:"";position:absolute;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:15px solid #dedede;right:0;bottom:-17px;z-index:100}.menu-container{width:100%;margin:0}.menu-container li{display:block}.menu-container li a{display:block;padding:1.125em .625em;border-bottom:1px solid #ccc}.menu-container li:hover ul{display:block;position:relative;top:auto;left:auto;width:100%;background:#f5f5f5}.menu-container li:hover ul li{width:100%;display:block}.menu-container li:hover ul li a{padding:1.125em 2em;background:#f5f5f5;display:block;width:100%}.menu-container li:hover ul li a:hover{background:#efefef}.open-menu{margin-top:1em}#searchform{width:auto}.content{margin-left:0;width:100%}.post-meta{display:block;margin-left:0;width:100%;margin:0 0 4px 0}.primary-meta{width:auto;float:left}.post-meta time .day{display:inline;font-size:1em}.post-meta time .month{display:inline;text-transform:capitalize}.comments-link{margin-left:1.5em}.comments-link a,.comments-link .comments-off{display:inline}.comments-link a:before,.comments-link .comments-off:before{display:inline;font-size:1em;padding-right:.3125em}.secondary-meta{float:right;clear:none;overflow:visible}.post-author{float:left;margin-top:0;padding-right:1.5em}.post-author .avatar{display:none}.post-author:before{content:'Posted by';position:absolute;top:0;left:-10em;width:200px;height:100%;color:#aaa}.post-categories-container{float:right;margin-top:0;line-height:1.7}.post-categories{display:inline}.post-categories li{display:inline}.article-content{margin-left:0;width:100%}.comment-form-author,.comment-form-email,.comment-form-url{width:100%;padding:0}.comment-form-author:before,.comment-form-email:before,.comment-form-url:before{left:12px}.comment-form-author{left:0}.comment-form-url{right:0}.main-footer .theme-copyright,.main-footer .wp-copyright{float:none;display:block;text-align:center}}@media screen and (max-width:500px){.primary-meta{display:block;width:100%}.comments-link{float:right}.secondary-meta{display:block;width:100%}.post-author{margin-left:4.25em}.post-author:before{left:-5.75em}}