/*
Theme Name: Insurance Now
Theme URI: http://tallythemes.com/product/free-insurance-agency-wordpress-theme-insurance-now-lite/
Author: TallyThemes
Author URI: http://tallyThemes.com
Description: Insurance Now is a WordPress Theme created for insurance companies, insurance agency, agents and brokers & business, corporate websites.
Our Insurance WordPress Theme will suit any insurance business landing pages, being designed with the focus on the insurance industry.. If you like this Theme, please rate it ! Theme Demo https://tallythemes.com/preview/free-insurance-agency-wordpress-theme-insurance-now-lite/ 
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: insurance-now
Template: steed
Tags: one-column, two-columns, right-sidebar, custom-menu, featured-images, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog, custom-logo

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.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/

Steed WordPress Theme, Copyright (C) 2016, TallyThemes
Steed is distributed under the terms of the GNU GPL


/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Content
	## Posts and pages
	## Comments
# Layout
# Site Header
# Site Footer
# Site Content
--------------------------------------------------------------*/
@media (max-width: 992px) {
	h1{
		font-size:40px;
	}
	h2{
		font-size:40px;
	}
	h3{
		font-size:30px;
	}
}
@media (max-width: 768px) {
	h1{
		font-size:35px;
	}
	h2{
		font-size:35px;
	}
	h3{
		font-size:25px;
	}
	h4{
		font-size:18px;
	}
	h5{
		font-size:16px;
	}
	h6{
		font-size:12px;
	}
}
@media (max-width: 480px) {
	h1{
		font-size:30px;
	}
	h2{
		font-size:30px;
	}
	h3{
		font-size:20px;
	}
}


.site-header{
	border-bottom:solid 1px #f2f2f2
;}






/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.sticky {
	display: block;
	position:relative;
	overflow:hidden;
}
.sticky:after{
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f006";
    position: absolute;
    top: -44px;
    left: -49px;
    background: #ec2327;
    color: #fff;
    height: 92px;
    width: 92px;
    font-size: 25px;
    text-align: right;
    line-height: 90px;
    -ms-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
    transform: rotate(43deg);
    padding-right: 6px;
}

.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;
}

.site-content-in .page-content-area{
}
.site-content-in .page-content-area .entry-header .entry-title{
	margin-top:0px;
	padding:0px;
	margin-bottom: 0px;
}
.site-content-in .page-content-area .entry-content{
	margin-top:0px;
}
.site-content-in .page-content-area .entry-content p{
	margin-top:0px;
}
.site-content-in .page-content-area .entry-content a{
	text-decoration:none;
}
.site-content-in .post{
    position: relative;
    margin-bottom: 50px;
    border-bottom: 1px solid #f2f2f2;
    padding-bottom: 50px;
}
.site-content-in .post .entry-header {
}
.site-content-in .post .entry-header .entry-title {
    font-size: 30px;
    line-height: 1.5;
    margin-bottom: 0;
	margin-top: 0;
}
.site-content-in .post .entry-header .entry-title a{
	color: inherit;
	text-decoration:none;
}
.site-content-in .post .entry-header .entry-title a:hover{
	text-decoration:none;
}
.site-content-in .post .entry-image img{
	width:100%;
}

.site-content-in .post .entry-header .entry-meta{
    opacity: 0.7;
    font-size: 90%;
    padding-top: 3px;
    font-style: italic;
}
.site-content-in .post .entry-header .entry-meta a{
	text-decoration:none;
}


.site-content-in .post .entry-content{
	margin-top: 20px;
}
.site-content-in .post .entry-content p{
	margin-top:0px;
	margin-bottom: 1em;
}
.site-content-in .post .entry-footer{
	margin-top: 0px;
	opacity: 0.7;
	font-size: 90%;
	padding-top: 3px;
	font-style: italic;
}
.site-content-in .post .entry-footer a{
	text-decoration:none;
}

body.category .post.post_format-post-format-image .entry-content {
	padding-left:0px;
	padding-right:0px;
}
body.category .post.post_format-post-format-image .entry-content .wp-caption{
	margin-top:0px;
}
body.category .post.post_format-post-format-image .entry-content img{
	width:100%;
}

/* -------------------- Not Found OR Error 404 */
.site-content-in .error-404.not-found{
    position: relative;
    margin-bottom: 30px;
    border-bottom: 3px double #D6D6D6;
	padding: 22px 25px 20px;
    box-shadow: 0px 0px 2px rgba(0,0,0,0.1);
}
.site-content-in .error-404.not-found .page-content{
	margin-top:0px;
}
.site-content-in .error-404.not-found .page-header .page-title{
    font-size: 30px;
    line-height: 1.5;
    margin-bottom: 0;
    margin-top: 0;
}
.site-content-in .error-404.not-found .page-content .pagefirst-p{
    opacity: 0.7;
    font-size: 90%;
    padding-top: 3px;
    font-style: italic;
}


#comments {
    position: relative;
    margin-bottom: 30px;
    border-bottom: 3px double #D6D6D6;
    padding: 22px 25px 20px;
	background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 2px rgba(0,0,0,0.1);
}





/*--------------------------------------------------------------
## Site Content
--------------------------------------------------------------*/
.site-content {
	padding-bottom: 40px;
	padding-top: 40px;
	background-color:#fff;
}

#secondary .widget {
    padding: 25px;
    margin-bottom: 30px;
    background-color: #f2f2f2;
    border-radius: 8px;
}
#secondary .widget-title{
	margin-top:0;
	margin-bottom:10px;
	font-size:18px;	
}
#secondary .widget ul{
	margin-bottom:0;	
}



/*- Container Width -*/
.steed_pc_section_in,
.container-width {
    max-width: 1080px;
    width:80%;
}

.braning-and-widgets {
	min-height:75px;
}


.main-navigation a{
 	font-size: 13px;
    font-weight: normal;
}
