/*
Theme Name: HashNews
Description: Modern Magazine & Newspaper WordPress Theme
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 General Block Styles
2.0 Blocks - Common Blocks
3.0 Blocks - Formatting
4.0 Blocks - Layout Elements
5.0 Blocks - Widgets
6.0 Blocks - Colors
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 General Block Styles
--------------------------------------------------------------*/
[class^=wp-block-] figcaption{color:#686868;font-style:italic;line-height:1.6153846154;padding-top:.5384615385em;text-align:left}.rtl [class^=wp-block-] figcaption{text-align:right}p.has-drop-cap:not(:focus)::first-letter{font-size:5em}@media screen and (min-width:61.5625em){body:not(.search-results) article:not(.type-page) .wp-block-image figcaption.below-entry-meta{clear:both;display:block;float:none;margin-right:0;margin-left:-40%;max-width:140%}body.rtl:not(.search-results) article:not(.type-page) .wp-block-image figcaption.below-entry-meta{margin-left:0;margin-right:-40%}}.wp-block-gallery{margin-bottom:1.75em}.wp-block-quote:not(.is-large):not(.is-style-large).alignleft,.wp-block-quote:not(.is-large):not(.is-style-large).alignright{border-left:none;padding-left:0}.rtl .wp-block-quote:not(.is-large):not(.is-style-large).alignleft,.rtl .wp-block-quote:not(.is-large):not(.is-style-large).alignright{border-right:none;padding-right:0}.wp-block-quote cite{color:#fff;display:block;font-size:14px;line-height:1.75}.wp-block-audio audio{display:block;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover.aligncenter{display:flex}.wp-block-file .wp-block-file__button{background:#1a1a1a;border:0;border-radius:2px;color:#fff;font-family:Montserrat,"Helvetica Neue",sans-serif;font-weight:700;letter-spacing:.046875em;line-height:1;padding:.84375em .875em .78125em;text-transform:uppercase}.wp-block-file .wp-block-file__button:focus,.wp-block-file .wp-block-file__button:hover{background:#fc2c62}.wp-block-file .wp-block-file__button:focus{outline:thin dotted;outline-offset:-4px}.rtl .wp-block-file *+.wp-block-file__button{margin-left:.75em;margin-right:0}.wp-block-code{border:0;font-family:Inconsolata,monospace;font-size:16px;font-size:1rem;line-height:1.75;padding:0;background:0 0}.wp-block-pullquote{border-width:4px}.wp-block-pullquote blockquote{border-left:0;margin:0;padding:10px}.rtl .wp-block-pullquote blockquote{border-right:0}.wp-block-pullquote cite:before{content:"\2014\00a0"}.wp-block-table.is-style-stripes td{border-color:#c8c6c6}.wp-block-table,.wp-block-table td,.wp-block-table th{border:1px solid #d1d1d1}.wp-block-table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.75em;table-layout:fixed;width:100%}.wp-block-table td,.wp-block-table th{font-weight:400;padding:.4375em;text-align:left}.wp-block-table th{border-width:0 1px 1px 0;font-weight:700}.wp-block-table td{border-width:0 1px 1px 0;font-size:16px}.rtl .wp-block-table td,.rtl .wp-block-table th{text-align:right}.wp-block-button .wp-block-button__link{box-shadow:none;line-height:1.3;letter-spacing:0;font-size:14px;padding:10px 20px}.wp-block-button__link{border-radius:5px}.story-hbtitle .wp-block-button__link{background:#00c8fa;text-decoration:none!important}.story-hbtitle .is-style-outline .wp-block-button__link:not(.has-background){background:0 0}.story-hbtitle .is-style-outline .wp-block-button__link:not(.has-text-color){color:#1a1a1a}.wp-block-button .wp-block-button__link:focus{outline:thin dotted;outline-offset:-4px}.is-style-outline{color:#00c8fa}hr.wp-block-separator{border:0}.wp-block-separator{margin-left:auto;margin-right:auto;max-width:100px}.wp-block-separator.is-style-wide{max-width:100%}.wp-block-media-text{margin-bottom:1.75em}.wp-block-media-text :last-child{margin-bottom:0}.wp-block-archives.aligncenter,.wp-block-categories.aligncenter,.wp-block-latest-posts.aligncenter{list-style-position:inside;text-align:center}.wp-block-latest-comments__comment-meta a{box-shadow:none;font-weight:700}.wp-block-latest-comments__comment-date{color:#686868;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:13px;font-size:.8125rem;line-height:1.6153846154}.wp-block-latest-comments .wp-block-latest-comments__comment{border-top:1px solid #d1d1d1;margin-bottom:0;padding:1.75em 0}.wp-block-latest-comments__comment-excerpt p:last-child{margin-bottom:0}.story-hbtitle .has-dark-gray-color{color:#1a1a1a!important}.story-hbtitle .has-dark-gray-background-color{background-color:#1a1a1a}.story-hbtitle .has-medium-gray-color{color:#686868!important}.story-hbtitle .has-medium-gray-background-color{background-color:#686868}.story-hbtitle .has-light-gray-color{color:#e5e5e5!important}.story-hbtitle .has-light-gray-background-color{background-color:#e5e5e5}.story-hbtitle .has-white-color{color:#fff!important}.story-hbtitle .has-white-background-color{background-color:#fff}.story-hbtitle .has-blue-gray-color{color:#4d545c!important}.story-hbtitle .has-blue-gray-background-color{background-color:#4d545c}.story-hbtitle .has-bright-blue-color{color:#007acc!important}.story-hbtitle .has-bright-blue-background-color{background-color:#007acc}.story-hbtitle .has-light-blue-color{color:#9adffd!important}.story-hbtitle .has-light-blue-background-color{background-color:#9adffd}.story-hbtitle .has-dark-brown-color{color:#402b30!important}.story-hbtitle .has-dark-brown-background-color{background-color:#402b30}.story-hbtitle .has-medium-brown-color{color:#774e24!important}.story-hbtitle .has-medium-brown-background-color{background-color:#774e24}.story-hbtitle .has-dark-red-color{color:#640c1f!important}.story-hbtitle .has-dark-red-background-color{background-color:#640c1f}.story-hbtitle .has-bright-red-color{color:#ff675f!important}.story-hbtitle .has-bright-red-background-color{background-color:#ff675f}.story-hbtitle .has-yellow-color{color:#ffef8e!important}.story-hbtitle .has-yellow-background-color{background-color:#ffef8e}.blog-info>ul.wp-block-gallery{margin:0 20px 1.75em 0}.wp-block-gallery{margin-bottom:1.75em}pre code{background-color:#eee}.wp-block-quote{border-left:none;margin:0 0 10px 0;padding:100px 50px 60px}.wp-block-quote.is-large,.wp-block-quote.is-style-large{padding:100px 50px 60px}figure.wp-block-pullquote blockquote:before{content:""}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:#fff;font-size:14px}