/*!
Theme Name: News Cast
Theme URI: https://blazethemes.com/theme/news-cast-free/
Author: Blaze Themes
Author URI: https://blazethemes.com/
Description: News Cast is the elementor based news theme gives perfect layouts to your news websites. Specifically made for branded news websites built with WordPress. It perfectly integrates with Elementor and Gutenberg page builders - you can manage your website pages with popular website builders in this theme. It has advanced features like sticky header, menu hover effects, category colors, social icons options, show or hide post elements, header toggle sidebars option, site layouts, footer columns, archive settings and many more. You must activate Elementor Plugin to get all the widgets provided by theme. Theme provides 7 elementor widgets Social Icons, Post Grid, Post List, Post Grid Alter, Post Carousel, Post Featured and author Box. Although, its homepage section are build with elementor page builder it has numerous generic settings in customizer. You can manage social icons, site colors, menu styling, category colors, archive and single pages layouts, header settings and footer settings in cutomizer. We have well-documented theme documentation available here https://doc.blazethemes.com/news-cast/. For easy user guide we have video tutorials on demo import and homepage setup : https://blazethemes.com/theme/news-cast. Live Demo URL: https://demo.blazethemes.com/news-cast/
Version: 1.6.0
Tested up to: 5.9
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: news-cast
Tags: news, blog, custom-colors, full-width-template, theme-options, grid-layout, left-sidebar, right-sidebar, custom-background, custom-logo, custom-menu, featured-images, translation-ready

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

News Cast is based on Underscores https://underscores.me/, (C) 2012-2020 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 https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%;font-family:'Lora',serif}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:'Open Sans',sans-serif;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:'Open Sans',sans-serif;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#2c2c2c;font-family:'Open Sans',sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;font-family:'Lora',serif}p{margin-bottom:.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:'Open Sans',sans-serif;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:'Open Sans',sans-serif}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#f0f0f0}hr{background-color:#f6f6f6;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}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#343434}a:visited{color:#343434}a:hover,a:focus,a:active{color:#343434}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgb(0 0 0 / .8);line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa;cursor:pointer}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}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:90%}.menu-toggle{background-color:#a05252;border:1px solid #fff0;color:#fff;font-size:1rem;margin:1rem 0;padding:7px 20px 5px;text-transform:uppercase}.no-js .menu-toggle{display:none}.dropdown-toggle{background-color:#464646;content:"";width:38px;height:38px;padding:0;position:absolute;top:0;right:0;text-transform:none}.dropdown-toggle:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f107";color:#7d7c7c;font-size:24px;right:0;position:relative;width:34px;border:none;margin:0 auto;vertical-align:middle}.dropdown-toggle:hover,.dropdown-toggle:focus{opacity:.9;color:#546f90}.dropdown-toggle:focus:after{border-color:#fff0}.dropdown-toggle.toggled-on:after{font-family:"Font Awesome 5 Free";content:"\f107"}.menu-toggle:hover,.menu-toggle:focus,.dropdown-toggle:focus,.menu-toggle.toggled-on,.menu-toggle.toggled-on:hover,.menu-toggle.toggled-on:focus{background-color:#464646;outline:2px dotted #464646}#site-navigation{height:auto;display:block;padding:0}.site-header-menu{display:none;margin:0}.site-header-menu.toggled-on,.no-js .site-header-menu{display:block}.main-navigation ul{list-style:none;margin:0;padding:30px 20px;font-size:.938rem}.main-navigation .toggled-on ul{padding:5px 0}.main-navigation .toggled-on ul ul{padding:0}.main-navigation li{border-top:1px solid #c2bdbd;position:relative;text-transform:none;text-align:left}.main-navigation li:last-child{border-bottom:1px solid #464646}.main-navigation .sub-menu li:last-child{border-bottom:none}.main-navigation a,.main-navigation a:visited{display:block;outline-offset:-1px;padding:8px 0;text-decoration:none;padding-left:5px;font-family:'Lora',serif;font-size:16px;font-weight:500;color:#fff}.main-navigation a:hover,.main-navigation a:focus{color:#464646}.main-navigation ul ul{display:none;margin-left:.875em;padding:0;font-size:.875rem}.no-js .main-navigation ul ul,.main-navigation ul .toggled-on{display:block}.main-navigation .primary-menu{position:relative;z-index:9999}.main-navigation .menu-item-has-children>a{margin-right:50px}.menu-item-has-children>a:after{content:''}#bottom1,#bottom2,#bottom3,#bottom4{padding-bottom:20px}.demo-one .loop_list_style_1 .list_style_2 .col-md-4{padding-right:0}.loop_list_style_1 .post_content{padding:20px}@media (min-width:48em){.dropdown-toggle,.main-navigation ul .dropdown-toggle.toggled-on,.menu-toggle,.site-header .social-navigation,.site-footer .main-navigation{display:none}.site-header-main{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.site-header-menu{display:block}.main-navigation .primary-menu{background-color:inherit}.main-navigation .primary-menu,.main-navigation .primary-menu>li{border:0;padding:0}.main-navigation .primary-menu>li{display:inline-block}.main-navigation .primary-menu>li.menu-item:first-child{padding-left:2px}#menu-wrapper .main-navigation ul.primary-menu{text-align:left}.main-navigation a{outline-offset:-8px;padding:12px 14px;white-space:nowrap}.main-navigation li{text-transform:uppercase}.main-navigation ul ul{display:block;left:-999em;margin:0;position:absolute;z-index:99999;text-align:left}.main-navigation ul ul ul{top:-1px}.main-navigation ul ul ul:before,.main-navigation ul ul ul:after{border:0}.main-navigation ul ul li{background:#212121;;-webkit-box-shadow:0 .2rem .3rem rgb(80 87 89 / 10%);box-shadow:0 .2rem .3rem rgb(80 87 89 / 10%);border:none;border-bottom:1px solid #c2bdbd;text-transform:none}.main-navigation ul ul a{white-space:normal;width:13.5rem;padding:10px 14px}.main-navigation ul ul:before{border-style:solid;content:"";position:absolute}.main-navigation ul ul:before{border-color:#212121 #fff0;border-width:0 10px 10px;left:9px;top:-9px}.main-navigation li:hover>ul,.main-navigation li.focus>ul{right:auto;left:0;-webkit-animation:zoomIn .3s ease-in;-moz-animation:zoomIn .3s ease-in;animation:zoomIn .3s ease-in}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{right:auto;left:100%}.main-navigation .menu-item-has-children>a{margin:0}.main-navigation ul ul .menu-item-has-children>a{padding-right:2.0625em}.main-navigation ul ul .menu-item-has-children>a:after{right:.5625em;top:.875em}.main-navigation a,.main-navigation li.home a{text-decoration:none;font-family:'Lora',serif;font-size:16px;font-weight:500}#bottom1,#bottom2,#bottom3,#bottom4{padding-bottom:0}}@media (min-width:62em){.main-navigation a{padding:26px 12px}.main-navigation a{padding:14px 12px}#site-navigation.flex-item{flex:1 0}#site-header-menu .menu-item-has-children>a:after{display:block;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f107";display:inline-block;padding-left:8px;vertical-align:middle}#primary-menu .menu-item:hover .sub-menu{display:block}.header-search-bar{position:relative}.header-search-bar .search-button{position:absolute;top:0;right:-5px;background-color:#fff0;border:none}.primary-menu .menu-item>a{position:relative;color:#fff}.primary-menu .menu-item.current-menu-item a::before{content:"";width:100%;height:2px;position:absolute;left:0;bottom:9px;background:#fff;transform:initial}.primary-menu .menu-item.current-menu-item ul.sub-menu a::before{background:#fff0}.primary-menu .menu-item a::before{content:"";width:100%;height:2px;position:absolute;left:0;bottom:9px;background:#fff;transition:0.5s transform ease;transform:scale3d(0,1,1);transform-origin:0 50%}.primary-menu .menu-item a:hover::before{transform:scale3d(1,1,1)}.menu_hover_1 .primary-menu .menu-item a::before{transform-origin:100% 50%}.menu_hover_1 .primary-menu .menu-item a:hover::before{transform-origin:0 50%}.menu_hover_3 .primary-menu .menu-item a::before{transform-origin:50% 50%}.menu_hover_4 .primary-menu .menu-item a::before{transform-origin:100% 50%}.menu_hover_5 .primary-menu .menu-item a::before{transform-origin:0 50%}.menu_hover_5 .primary-menu .menu-item a:hover::before{transform-origin:100% 50%}.menu_hover_none .primary-menu .menu-item a::before{background-color:#fff0}.sub-menu .menu-item a::before{content:'';width:0}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post{margin:0 0 1.5em}.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.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;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;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}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}blockquote{width:95%;font-size:1.063rem;line-height:1.25;font-style:italic;margin:2.25rem auto;margin-left:auto;margin-right:auto}blockquote:before{content:"\2018""\2018";font-family:'Lora',serif;letter-spacing:-4px;float:left;position:relative;margin-right:.5rem;font-size:5.5rem;line-height:.5}blockquote p{overflow:hidden}blockquote cite{display:block;margin-top:5px;ffont-family:'Lora',serif;font-size:.875rem}blockquote cite:before{content:"\2014"}.footer-inner{padding-top:35px}.blaze-ad-banner{flex:1 1 80%}.footer-inner{padding-top:35px}.blaze-ad-banner{flex:1 1 80%;text-align:right}.blaze-ad-banner img{max-width:100%}.widget_block ul,.widget_block ol{margin-left:0}.wp-block-latest-posts li{text-decoration:none}.wp-block-latest-posts li a,.wp-block-archives li a{text-decoration:none;font-weight:400}.blaze-sidebar-content .widget_block h2{padding-bottom:3px;border-bottom:1px solid #e1e1e1}.widget_block ul,.widget_block ol{margin-left:5px;list-style:none;padding-left:0}.widget_block ul li{padding:5px 0;border-bottom:1px solid #e1e1e1}.wp-block-latest-comments__comment-meta a{text-decoration:none}body.right-sidebar .blaze-sidebar-content{padding:1rem 0}