/*
Theme Name: Paper Journal
Theme URI: https://github.com/Paper-Journal/paper-journal-wp
Description:  
Version: 1.0
Author: Jacob Charles Wilson
Author URI: https://github.com/jclwilson
*/
:root{--pj-primary-colour:#222222;--pj-secondary-colour:#fefefe;--pj-tertiary-colour:#666666;--pj-sans-fonts:"Lato Bold", Helvetica, Arial, sans-serif;--pj-serif-fonts:'Times New Roman', serif}body{font-family:var(--pj-serif-fonts);color:var(--pj-primary-colour);line-height:1.4;padding:0 1em 1em;margin:0}a{color:inherit}a:hover{color:var(--pj-tertiary-colour)}h1,h2,h3,h4{text-align:center;font-family:var(--pj-sans-fonts)}hr{background-color:var(--pj-primary-colour);height:2px;border:none}img{max-width:100%;height:auto;margin:0 auto}picture{display:block;height:100%;margin:0 auto}.button,button{cursor:pointer;font-size:inherit;font-family:var(--pj-sans-fonts);text-transform:uppercase;border:none;padding:0.5em 1em;text-decoration:none;-webkit-appearance:none;appearance:none;color:var(--pj-secondary-colour);background-color:var(--pj-primary-colour);text-align:center}.button a{text-decoration:none}input[type=search],input[type=submit],input[type=text]{font-family:var(--pj-sans-fonts);-webkit-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0}.header{position:sticky;top:0;z-index:999;background:var(--pj-secondary-colour);font-family:var(--pj-sans-fonts)}.header-wrapper{padding:0.5em 0;display:flex;justify-content:space-between;align-items:center}.custom-logo-link,.logo-link{max-width:60%}.overlay{position:fixed;overflow-y:auto;height:100%;width:100%;top:0;left:0;z-index:999;background:rgba(0,0,0,0.9);color:var(--pj-secondary-colour)}.overlay-content{padding:1em}.overlay-box{margin-top:2em}.button-wrapper{display:flex;justify-content:flex-end}.closebtn{background-color:var(--pj-secondary-colour);color:var(--pj-primary-colour)}.openbtn{color:var(--pj-secondary-colour);background-color:var(--pj-primary-colour)}.menu{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0;justify-content:space-between;text-align:center}.menu li{padding-top:0.5em;padding-bottom:0.5em}.overlay .menu li{flex-basis:50%}.menu li a{text-decoration:none}.current-menu-item a{color:var(--pj-tertiary-colour)}.pj-notification{text-align:center;font-size:1.5em;display:block}.pj-notification a{text-decoration:none}.overlay-box #search-form{display:flex}.overlay-box #s{border:none;border-bottom:3px solid var(--pj-secondary-colour);background:none;color:var(--pj-secondary-colour);text-align:center;font-size:1.5em;width:85%}.overlay-box #s:focus{outline:none}.overlay-box #searchsubmit{background:var(--pj-secondary-colour);color:var(--pj-primary-colour);border:none;cursor:pointer;font-size:inherit;padding:0.5em 1em;width:15%;text-transform:uppercase}.shop__account,.shop__cart{flex-basis:50%}.shop__category{order:1}.post__preview{margin-top:2em}.post__preview_link{display:flex;flex-direction:column;text-decoration:none}.post__preview .wp-post-image,.post__preview picture{order:-1}.index-nav{padding-top:2em}.pagination{display:flex;justify-content:space-between}.pagination__older{margin-left:auto}.infinite-scroll{text-align:center}.single{text-align:justify;margin-bottom:2em}.single-footer{text-align:center}.pj-cta{padding-top:1em;padding-bottom:1em}blockquote,blockquote q{quotes:"\201C" "\201D" "\2018" "\2019"}blockquote p:first-of-type:before,q:first-of-type:before{content:open-quote}blockquote p:last-of-type:after,q:last-of-type:after{content:close-quote}blockquote cite:before{content:"— "}.wp-block-pullquote{padding:1em 0}.wp-block-pullquote p{font-family:var(--pj-sans-fonts);line-height:1.3}.has-large-font-size{line-height:1.2}.alignnone{margin:1em 0}.aligncenter{display:block;margin:1em auto;text-align:center}.alignright{float:right;margin:1em 0 1em 1em}.alignleft{float:left;margin:1em 1em 1em 0}a img.alignright{float:right;margin:5px 0 20px 20px}.wp-caption{text-align:center;margin:0.5em 0}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-block-blockgallery-carousel,.wp-block-embed,.wp-block-gallery,.wp-block-image{margin:2em auto}.columns-1 .blocks-gallery-grid{display:block;flex-direction:unset;}.columns-1 .blocks-gallery-item:first-child{margin-top:0}.caption,.wp-block-gallery .blocks-gallery-item figcaption,figcaption{padding:unset;position:unset;background:none;color:var(--pj-primary-colour);font-size:0.8em;text-align:center;margin-top:0.5em;margin-bottom:1em}.contributor{margin:1em auto}.contributor-about{margin-top:2em}.contributor_contact{list-style-type:none;padding:0}.contributor_contact li{margin:0}.single .contributor_contact,.single .contributor_contact li,.single .contributor_name{display:inline}.single .contributor_contact li::before{content:" / "}.contributors__writers{list-style-type:none;padding:0}.contributors__writers li{display:inline}.contributors__writers li::after{content:", "}.contributor-list,.contributor-sub-list{list-style-type:none;padding:0;margin:0}.contributor-list{padding-bottom:2em}.contributor-sub-list{text-align:center;display:flex;flex-wrap:wrap;justify-content:space-between}.contributor-sub-list-item{margin-bottom:1em;flex-basis:50%}.text-col{list-style-type:none;padding:0;margin:0;text-align:center;display:flex;flex-wrap:wrap;justify-content:space-between}.text-col li{margin-bottom:1em;flex-basis:50%}.footer{border-top:2px solid var(--pj-primary-colour);text-align:justify;margin-top:2em}.footer__social ul{display:flex;justify-content:space-evenly;list-style-type:none;padding:0;margin:0}small{text-align:center;display:block;margin-top:1em}@media only screen and (min-width: 830px){:root{font-size:1.3em}body{margin:0 auto}.custom-logo-link,.logo-link{max-width:385px}.menu{font-size:1.3em}.menu li{flex-basis:20%}.shop__cart{order:999}.index{display:flex;flex-wrap:wrap;justify-content:space-between}.post__preview{width:385px}.single-content,.single-footer{width:800px;margin:0 auto}.footer_sidebar{display:flex;flex-wrap:wrap;justify-content:space-between}.footer_box{min-width:385px}}@media only screen and (min-width: 1260px){body{max-width:1240px}.custom-logo-link,.logo-link{max-width:385px}.menu li{flex-basis:unset}.overlay-content{width:1240px;margin:0 auto;padding:0.5em 1em}.overlay-content .menu li{flex-basis:15%}.post__preview{width:385px}@media (hover: hover){.post__preview{height:385px;position:relative}.post__preview_title{color:var(--pj-secondary-colour);padding:1em;width:100%}.post__preview_background{display:none;background:rgba(0,0,0,0.5);height:100%;width:100%;position:absolute;align-items:center}.post__preview_link:hover .post__preview_background{display:flex}}.contributor-sub-list-item,.text-col li{flex-basis:30%}.footer-sidebar{display:flex;justify-content:space-between}.footer_box{flex-basis:385px}}.shop__content{width:100%;margin-top:1em}#coupon_code{width:unset}.woocommerce-MyAccount-navigation-link{margin-bottom:1em}.posted_in{display:none}.tagged_as{display:none}h2.woocommerce-loop-product__title{text-align:unset}.added_to_cart{display:none}.woocommerce .single-meta{display:none}.woocommerce .flex-control-nav{display:flex}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:unset;width:unset}.product .entry-summary{display:flex;flex-direction:column}.woocommerce-product-details__short-description{order:-1}.woocommerce-product-details__short-description p{margin-top:0}.price{margin-top:0}.woocommerce-Price-amount{color:var(--pj-primary-colour)}.woocommerce .product .stock{color:var(--pj-primary-colour)}.woocommerce table.shop_attributes td{font-style:normal}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{background:inherit !important}.wcppec-checkout-buttons{text-align:start}.product .variations .label{width:30%}.product .variations select{width:70%}.product .quantity{display:none}.product .in-stock{display:none}.product .sku_wrapper{display:none}.woocommerce-cart table.cart img{width:100px}.product-name a{text-decoration:none}.cart_totals{float:unset !important;width:100% !important}.woocommerce ul.order_details li{border-right:1px solid #222}.woocommerce-product-gallery__trigger,.zoomImg{display:none !important}.product-type-simple.outofstock .amount{text-decoration:line-through}.product-type-variable.outofstock .price::after{content:" Some items out of stock";color:red}.product-type-simple.outofstock .price::after{content:" Out of stock";color:red}#coupon_code{width:auto}@media print{.wp-block-gallery,.wp-block-image{max-width:33%;margin-left:auto;margin-right:auto}.single a{text-decoration:none}.single a[href*='//']:after{content:" (" attr(href) ") "}.footer_sidebar{display:block;text-align:center}.footer__social,.no-print,.widget_search{display:none}}.metaslider{padding-top:1em;padding-bottom:1em}.metaslider .caption-wrap{position:unset !important;background:unset !important;color:unset !important;opacity:unset !important;line-height:inherit !important}.metaslider .caption{padding:unset !important;margin-top:1em}::selection{color:var(--pj-secondary-colour);background-color:var(--pj-primary-colour)}.screen-reader-text{position:absolute;right:9999px}.page-id-14015 .top_title{display:none}.no-show{display:none}.overlay{display:none}