/*!
Theme Name:   Optimistic Blog Lite
Theme URI: 	  https://offshorethemes.com/wordpress-themes/optimistic-blog-lite/
Author: 	  offshorethemes
Author URI:   https://offshorethemes.com
Description:  Optimistic Blog Lite is a clean and modern design blog theme for personal blog writers who need to create personal blog website with simple creative features and effects to make feel the pleasure of reading blog posts and articles, Optimistic Blog Lite design is responsive and cross browser compatible. The theme is suitable to set up websites for blogs of different genre like, travel, fashion, music, sport, technology etc. Optimistic Blog Lite theme mixes between modern, classic and minimal styles and will help you create a simple and clean blog, if you are a blogger, then it’s a perfect choice for you if you don’t need to have any experiment to setup your Wordpress personal blog, it’s super simple and easy to setup, you will get high quality, responsive, well crafted blog out of the box to make writers only focuses on writing content, and it has great display layout home page, header layout, archive layout and single post display layout to make your fans and followers focus on every word you write. 
Version: 	  1.0.7
Tested up to: 5.8
Requires PHP: 5.6
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  optimistic-blog-lite
Tags:         custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready, left-sidebar, right-sidebar, grid-layout, blog, portfolio, post-formats, custom-colors, one-column, two-columns, three-columns

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.

Optimistic Blog Lite is based on Underscores https://underscores.me/, (C) 2012-2017 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/
*/
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:transparent}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-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,optgroup,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}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:#eee;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:#fff}hr{background-color:#ccc;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%}figure{margin:1em 0}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:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;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}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:100%}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}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 rgba(0,0,0,.2);float:left;position:absolute;top:100%;z-index:99999}.main-navigation ul ul ul{top:0}.main-navigation ul ul a{width:200px}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.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{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 rgba(0,0,0,.6);clip:auto !important;clip-path:none;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}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;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;table-layout:fixed}.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%}.sticky{display:block}.hentry{margin:0 0 1.5em}.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}.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%}.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}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;padding:0 5px;margin-bottom:10px}.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}.widget_archive ul,.widget_categories ul,.widget_recent_entries ul,.widget_meta ul,.widget_recent_comments ul,.widget_rss ul,.widget_pages ul,.widget_nav_menu ul{list-style:outside none none;margin:0}.widget_product_categories ul{margin-left:0}.widget_archive li,.widget_categories li,.widget_recent_entries li,.widget_meta li,.widget_recent_comments li,.widget_rss li,.widget_pages li,.widget_nav_menu li,.widget_product_categories li{border-bottom:1px dotted rgba(0,0,0,.1);padding-bottom:5px;padding-left:5px;padding-right:5px;margin:5px 0}.widget_archive a,.widget_categories a,.widget_recent_entries a,.widget_meta a,.widget_recent_comments li,.widget_rss li,.widget_pages li,.widget_nav_menu li,.widget_product_categories a{color:#222;padding-left:22px;position:relative;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.widget_recent_entries a{padding-left:15px}.widget_archive a:before,.widget_categories a:before,.widget_recent_entries a:before,.widget_meta a:before,.widget_recent_comments li:before,.widget_rss li:before,.widget_pages li:before,.widget_nav_menu li:before,.widget_product_categories a:before{color:#222;content:"\f187";font-family:"FontAwesome";font-size:16px;left:0;position:absolute;line-height:24px;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.widget_categories a:before{content:"\f07b";top:0}.widget_product_categories a:before{top:0}.widget_archive a:before{top:0}.widget_recent_entries a:before{content:"\f101";top:-8}.widget_meta a:before,.widget_nav_menu li:before{content:"\f138";top:-6px}.widget_recent_comments li:before{content:"\f086";top:-2px;background:0 0 !important}.widget_rss li:before{content:"\f09e";top:0}.widget_pages li:before{content:"\f1ea";top:0}.widget_recent_entries .post-date{color:#8f8f8f;display:block;font-size:11px;margin-top:5px;padding-left:0}.widget_nav_menu li:before{top:0}.widget_archive select,.widget_categories select,.widget_product_categories select{width:100%;padding:10px}.widget_archive ul li,.widget_categories ul li,.widget_product_categories ul li{width:100%;text-align:right;display:inline-block;margin:0}.widget_archive ul li a,.widget_categories ul li a,.widget_product_categories ul li a{float:left}.widget_pages ul li .children li:last-child,.widget_nav_menu ul li .sub-menu li:last-child,.widget_product_categories ul li .children li:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.widget_product_categories ul .children{margin-left:15px}.calendar_wrap caption{background:none repeat scroll 0 0 #222;color:#fff;line-height:40px;text-align:center}.calendar_wrap table{border-collapse:collapse;width:auto}.calendar_wrap table th{border:1px solid #ccc;font-weight:700;padding:8px 0;text-align:center;width:5%}.calendar_wrap table td{border:1px solid #ccc;padding:8px 0;color:#000;width:5%;text-align:center}.calendar_wrap table td#prev,.calendar_wrap table td#next{text-align:left;padding-left:10px;padding-right:10px}.calendar_wrap table td#next{text-align:right}.widget_search .search-form,.widget_product_search .woocommerce-product-search{position:relative}.widget_search .search-field::-webkit-input-placeholder,.widget_search .search-form:-moz-placeholder,.widget_search .search-form:-ms-input-placeholder,.widget_product_search .search-field::-webkit-input-placeholder,.widget_product_search .search-form:-moz-placeholder,.widget_product_search .search-form:-ms-input-placeholder{color:#868686}.widget_search .search-form>label,.widget_product_search .search-form>label{margin:0;width:100%}.widget_search .screen-reader-text,.widget_product_search .screen-reader-text{display:none}.widget_search .search-field,.widget_product_search .search-field{background:#eee none repeat scroll 0 0;border:1px solid #fff;color:#333;display:inline-block;height:47px;vertical-align:middle;width:100%;padding:0 10px;font-weight:400;font-size:18px;border-radius:0}.widget_search .search-submit,.widget_product_search input[type=submit]{position:absolute;top:0;right:0;border-radius:0;display:inline-block;font-size:15px;font-weight:500;height:47px;margin-left:0;vertical-align:middle;transition:all .5s ease 0s;-webkit-transition:all ease .5s;border:none;color:#fff;background:#004b8e;padding:0 15px}.widget_search .search-submit:hover,.widget_product_search input[type=submit]:hover{background:#333}footer .widget ul li,footer .widget ul li a,footer .widget ul li:before,footer .widget ul li a:before{color:#fff !important;transition:all ease .3s;-webkit-transition:all ease .3s;-ms-transition:all ease .3s}footer .widget ul li:hover:before{left:5px}footer .widget ul li:first-child{margin-top:0}footer .widget.widget_text ul li{border:0}footer .calendar_wrap table td{color:#fff}.tagcloud{position:relative;overflow:auto}.tagcloud a{position:relative;z-index:1;float:left;margin:5px;text-align:center;border-bottom:none;padding-bottom:0;color:#fff;text-transform:capitalize;display:block;padding:5px 10px;font-size:16px !important;border:1px solid}.tagcloud a:hover{background:#d9c77e;color:#fff}.tagcloud a:hover:before{border-color:#d9c77e}.widget-area .tagcloud:before,.widget-area .tagcloud:after{content:"";display:table}.widget-area .tagcloud:after{clear:both}.widget-area .tagcloud a{border-left:#222}.widget_archive li:last-child,.widget_categories li:last-child,.widget_recent_entries li:last-child,.widget_meta li:last-child,.widget_recent_comments li:last-child,.widget_rss li:last-child,.widget_pages li:last-child,.widget_nav_menu li:last-child,.widget_product_categories li:last-child{border-bottom:none;padding-bottom:0}.copyrights p a{color:#fff}.copyrights p a:hover{color:#0378d7}div.wpcf7{background-color:#f9f9f9;padding:20px}.wpcf7 label{display:block;margin-bottom:15px}.wpcf7 input[type=text],.wpcf7 input[type=tel],.wpcf7 input[type=email],.wpcf7 input[type=url],.wpcf7 textarea,.wpcf7 select{width:100%;padding:10px}.wpcf7 input[type=submit],.wpcf7 input[type=button]{background-color:#0078d7;border:1px solid #0078d7;color:#fff;text-align:center;text-transform:uppercase;float:right;padding:10px 25px;border-radius:0;font-size:12px}.wpcf7 input[type=submit]:hover,.wpcf7 input[type=button]:hover{background:0 0;color:#000}