/*!
Theme Name: BagPress Circlecube
Theme URI: http://underscores.me/
Author: Evan Mullins
Author URI: https://www.circlecube.com
GitHub Theme URI: https://github.com/circlecube/bagpress-circlecube
Description: Stellar-awesome-ness-tacular
Version: 1.1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: bagpress
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

BagPress is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
 html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:#fff0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#E3E3E3;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#F2F2F2}blockquote,q{quotes:"" ""}blockquote:before,blockquote:after,q:before,q:after{content:""}hr{background-color:#E3E3E3;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#E3E3E3;box-shadow:inset 0 1px 0 rgb(255 255 255 / .5),inset 0 15px 17px rgb(255 255 255 / .5),inset 0 -5px 12px rgb(0 0 0 / .05);color:rgb(0 0 0 / .8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em;text-shadow:0 1px 0 rgb(255 255 255 / .8)}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa;box-shadow:inset 0 1px 0 rgb(255 255 255 / .8),inset 0 15px 17px rgb(255 255 255 / .8),inset 0 -5px 12px rgb(0 0 0 / .02)}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb;box-shadow:inset 0 -1px 0 rgb(255 255 255 / .5),inset 0 2px 5px rgb(0 0 0 / .15)}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{color:#666;border:1px solid #ccc;border-radius:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus{color:#111}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"]{padding:3px;box-sizing:border-box}textarea{padding-left:3px;width:100%}a{color:#77959B}a:hover,a:focus,a:active{color:#3f514a}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgb(0 0 0 / .2);float:left;position:absolute;top:1.5em;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}.menu-toggle,.menu-toggle:hover,.menu-toggle:active,.menu-toggle:focus{border:0 solid #333;border-radius:0;background:#fff0;box-shadow:none;margin:-90px 16px 12px;float:right;opacity:.75;cursor:pointer;padding:15px 36px 18px 5px;outline:none;z-index:11}.menu-toggle span,.menu-toggle span:before,.menu-toggle span:after{cursor:pointer;border-radius:0;height:3px;width:30px;background:#333;position:absolute;display:block;content:''}.menu-toggle span:before{top:-8px}.menu-toggle span:after{bottom:-8px}.menu-toggle span,.menu-toggle span:before,.menu-toggle span:after{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.menu-toggle[aria-expanded="true"] span{background-color:#fff0}.menu-toggle[aria-expanded="true"] span:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#FFF;top:0}.menu-toggle[aria-expanded="true"] span:after{-webkit-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg);background:#FFF;top:10px}.toggled.main-navigation .menu-primary-menu-container{display:block}.toggled #primary-menu{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:#77959B;z-index:10;padding:3rem;font-size:1.5rem}.toggled #primary-menu li{float:none}.toggled #primary-menu li a{text-align:center;color:#F2F2F2;padding:.25em 1em;background:#9F0301;border-bottom-width:4px;margin:.5rem 2rem}.toggled #primary-menu li:last-child a{border:0}@media screen and (min-width:641px){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#F2F2F2;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget_search .search-submit{display:none}.site-branding .site-title a{display:block;max-width:320px;width:70%;height:100px;padding:1em 3em;text-indent:-999em;background:url(/wp-content/themes/bagpress-circlecube/img/circlecube-home-horizontal.png) center 90% no-repeat #fff0;background-size:contain;margin:.5em auto 0}.site-branding .site-description{display:none}.main-navigation{margin-top:-1.5em}.main-navigation .menu-primary-menu-container{display:table;margin:0 auto}.main-navigation .menu-primary-menu-container ul{list-style:none}.main-navigation .menu-primary-menu-container li{display:inline}.main-navigation .menu-primary-menu-container li.current-menu-item a{border-bottom-color:#E3E3E3}.main-navigation .menu-primary-menu-container li:nth-child(7n+0) a:hover{border-bottom-color:#300100}.main-navigation .menu-primary-menu-container li:nth-child(7n+1) a:hover{border-bottom-color:#d0e6ec}.main-navigation .menu-primary-menu-container li:nth-child(7n+2) a:hover{border-bottom-color:#9F0301}.main-navigation .menu-primary-menu-container li:nth-child(7n+3) a:hover{border-bottom-color:#3f514a}.main-navigation .menu-primary-menu-container li:nth-child(7n+4) a:hover{border-bottom-color:#77959B}.main-navigation .menu-primary-menu-container li:nth-child(7n+5) a:hover{border-bottom-color:#5b0201}.main-navigation .menu-primary-menu-container li:nth-child(7n+6) a:hover{border-bottom-color:#FFF}.main-navigation a{padding:9px 13px;color:#666;border-bottom:7px solid #F2F2F2}.site-footer{margin:2em 0 -2em;border-top:2px solid #FFF;border-bottom:72px solid #5b0201}.site-footer:before{content:'';display:block;border-top:7px solid #d0e6ec;border-bottom:21px solid #77959B;margin-bottom:3em}.site-footer:after{content:'';display:block;border-top:7px solid #E3E3E3;border-bottom:7px solid #9F0301;margin:3em 0 0em}.site-footer p{line-height:2em}.site-footer .widget img.attachment-thumbnail{margin-bottom:0}.legal{font-size:12px;text-align:center}#social-menu{margin:0 auto;display:table;text-align:center}#social-menu li{position:relative;font-size:2em;padding:10px;color:#666;-webkit-transition:all .2s ease;transition:all .2s ease}#social-menu li.fa-facebook:hover{color:#3b5998}#social-menu li.fa-linkedin:hover{color:#007bb6}#social-menu li.fa-twitter:hover{color:#4099FF}#social-menu li.fa-google-plus:hover{color:#dd4b39}#social-menu li.fa-github:hover{color:#4183c4}#social-menu li.fa-lastfm:hover{color:#c3000d}#social-menu li.fa-apple:hover{color:#08c}#social-menu li.fa-android:hover{color:#a4c639}#social-menu li.fa-commenting:hover{color:#F07D25}#social-menu li.fa-wordpress:hover{color:#0087BE}#social-menu li.fa-user:hover{color:#333}#social-menu a{text-indent:-999em;display:inline-block;position:absolute;top:0;left:0;right:0;width:100%;height:2em}.module{border:4px solid #333;background:#fcfcfc;margin:1em 0}.module--content{border-color:#239A98}.module--content:before{content:'Content';background:#239A98;margin-top:-.75em;color:#fff;padding:.5em 1em}.module--content_two_column{border-color:#A0B023}.module--content_two_column:before{content:'Content Two Column';background:#A0B023;margin-top:-.75em;color:#fff;padding:.5em 1em}.module--content_two_column section{border:1px solid #A0B023}.module--content_three_column{border-color:#A0B023}.module--content_three_column:before{content:'Content Three Column';background:#A0B023;margin-top:-.75em;color:#fff;padding:.5em 1em}.module--content_three_column section{border:1px solid #A0B023}.module--content_four_column{border-color:#A0B023}.module--content_four_column:before{content:'Content Four Column';background:#A0B023;margin-top:-.75em;color:#fff;padding:.5em 1em}.module--content_four_column section{border:1px solid #A0B023}.module--billboard{border-color:#F15B22}.module--billboard:before{content:'Billboard';background:#F15B22;margin-top:-.75em;color:#fff;padding:.5em 1em}.sticky{display:block}.hentry{margin:0 0 1.5em}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}@media screen and (min-width:641px){body.home .site-branding{display:none}body.home .main-navigation{margin-top:1em}body.home .site-main .entry-title{background:url(/wp-content/themes/bagpress-circlecube/img/circlecube-home-horizontal.png) center center no-repeat #fff0;background-size:contain;width:90%;height:0;padding-top:25%;text-indent:-999em;margin:2em auto 3em}}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}*{box-sizing:border-box}a{-webkit-transition:all .2s ease;transition:all .2s ease}body{background:#F2F2F2}.row_wrap{max-width:1024px;margin:0 auto}.widget .widget-title{font-size:18px;font-style:italic}.widget .entry-title{font-size:18px;margin-top:0;padding-top:0;clear:none}.widget img.attachment-thumbnail,.widget img.attachment-thumbnail{width:80px;margin:.4em 1em 1em 0;float:left;border:1px solid #77959B}.widget .entry-summary{margin:0}.widget p{font-size:14px}.widget .type-post{margin:0 0 2em}.widget .byline{display:none}.widgets .portfolio_wrap,.portfolios .portfolio_wrap{position:relative;height:0;padding-top:50%;overflow:hidden}.widgets .portfolio_wrap img,.portfolios .portfolio_wrap img{position:absolute;top:0;left:0;right:0;margin:0}.widgets .portfolio_wrap .entry-title,.portfolios .portfolio_wrap .entry-title{position:absolute;bottom:0;left:0;right:0;margin:0;font-size:16px;text-shadow:1px 1px 1px #333}.widgets .portfolio_wrap .entry-title a,.portfolios .portfolio_wrap .entry-title a{opacity:0;display:block;padding:1em;color:#FFF}.widgets .portfolio_wrap:hover .entry-title a,.portfolios .portfolio_wrap:hover .entry-title a{opacity:1}.widgets .type-portfolio:nth-child(5n+0) .entry-title a,.portfolios .type-portfolio:nth-child(5n+0) .entry-title a{background-color:#5b0201}.widgets .type-portfolio:nth-child(5n+1) .entry-title a,.portfolios .type-portfolio:nth-child(5n+1) .entry-title a{background-color:#77959B}.widgets .type-portfolio:nth-child(5n+2) .entry-title a,.portfolios .type-portfolio:nth-child(5n+2) .entry-title a{background-color:#3f514a}.widgets .type-portfolio:nth-child(5n+3) .entry-title a,.portfolios .type-portfolio:nth-child(5n+3) .entry-title a{background-color:#9F0301}.widgets .type-portfolio:nth-child(5n+4) .entry-title a,.portfolios .type-portfolio:nth-child(5n+4) .entry-title a{background-color:#77959B}.portfolios .type-portfolio img{width:100%;height:auto}.portfolio_images,.portfolio_image{list-style:none;margin-right:0!important}.apps-img{width:50%;margin:0 auto;border-radius:2em;display:block}.single-portfolio aside{margin-top:5em}.single-portfolio aside img{margin:.5em 0}.portfolio_more{background:#E3E3E3;padding-bottom:2em;margin-bottom:-2em}.portfolio_more h3{padding:1em 0 0}.portfolio_more:before{content:'';display:block;border-top:7px solid #d0e6ec;border-bottom:3px solid #FFF;margin:3em 0 0em}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}