
/* background image */
body {
  background-image: url(https://halspages.com/wp-content/uploads/2014/06/halspages-background2.jpg);
  background-attachment: fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

/* Background Color  */


/* backgorund patterns */


/* content font */
.post-inner-content .main-content ul , .post-inner-content .main-content .gallery-caption , .post-inner-content .main-content footer p , .post-inner-content .main-content li a , .post-inner-content .main-content  p , .post-inner-content .main-content span , .post-inner-content .main-content article 
, .post-inner-content .main-content nav , .post-inner-content .main-content blockquote , .post-inner-content .main-content dl , .post-inner-content .main-content  dt , .post-inner-content .main-content dd , .post-inner-content .main-content td ,  .post-inner-content .main-content tr , .post-inner-content .main-content th , .post-inner-content .main-content code , .post-inner-content .main-content caption , .post-inner-content .main-content figcaption , .post-inner-content .main-content input , .post-inner-content .main-content label , .post-inner-content .main-content textarea , #blog .post-inner-content .main-content a ,
.wpcf7-form input[type=text] , .post-inner-content .main-content .wpcf7-form input[type=email] , .post-inner-content .main-content .wpcf7-form textarea , .author-bio p ,
.single-blog-page .post-inner-content ul , .single-blog-page .post-inner-content .gallery-caption , .single-blog-page .post-inner-content footer p , .single-blog-page .post-inner-content li a , .single-blog-page .post-inner-content  p , .single-blog-page .post-inner-content span , .single-blog-page .post-inner-content article 
, .single-blog-page .post-inner-content nav , .single-blog-page .post-inner-content blockquote , .single-blog-page .post-inner-content dl , .single-blog-page .post-inner-content  dt , .single-blog-page .post-inner-content dd , .single-blog-page .post-inner-content td ,  .single-blog-page .post-inner-content tr , .single-blog-page .post-inner-content th , .single-blog-page .post-inner-content code , .single-blog-page .post-inner-content caption , .single-blog-page .post-inner-content figcaption , .single-blog-page .post-inner-content input , .single-blog-page .post-inner-content label 
{

    font-family: "Source Sans Pro" , sans-serif;font-style: 400;font-size: 16px;line-height: 22px;color:#48494c ;
}


/* light text color */
#blog .light-font , blockquote , .post-share .tags a ,  
.accordion a , .accordion p , .accordion ul li:before ,  .related-posts-wrapper ul li a , .related-posts-wrapper ul li:before
{
    color: #c1c0c0 !important;
}


.single-post .post-meta span a , .single-post .post-meta span i {
  color: #999999 !important;
}


  .single-post .post-meta span:hover a, .single-post .post-meta span:hover i {
  color: #000000 !important;
}



/* placeholders color */
input::-webkit-input-placeholder , input:-moz-placeholder , .wpc7-form textarea , .wpc7-form input[type=text] , .wpc7-form input[type=email]  , input[type=text] , input[type=email] , textarea {
  color: #A5A3A3 !important;
}


/* post headers color and font*/
  h1 , h1 a , h1 span ,
  h2 , h2 a , h2 span , 
  h3 , h3 a , h3 span , 
  h4 , h4 a , h4 span , 
  h5 , h5 a , h5 span , 
  h6 , h6 a , h6 span 
  {
    font-family: "Share" , sans-serif;font-weight: 700;color:#212121 ;  }

/* headers hover color */
h1 a:hover , h2 a:hover , h3 a:hover , h4 a:hover , h5 a:hover , h6 a:hover {
  color: #7f0000 !important;
}


/* comments typo related posts typo */
.single-comment .comment-content p , .comments span.comment-date  {
  color: #8e8d8d !important;
}

/* comments and author headers color and font */
  author-bio h1 , .author-bio h1 a , .author-bio h1 span , 
  .author-bio h2 , .author-bio h2 a , .author-bio h2 span , 
  .author-bio h3 , .author-bio h3 a , .author-bio h3 span ,
  .author-bio h4 , .author-bio h4 a , .author-bio h4 span ,
  .author-bio h5 , .author-bio h5 a , .author-bio h5 span , 
  .author-bio h6 , .author-bio h6 a , .author-bio h6 span ,
  .comments h1 , .comments h1 a , .comments h1 span ,
  .comments h2 , .comments h2 a , .comments h2 span , 
  .comments h3 , .comments h3 a , .comments h3 span , 
  .comments h4 , .comments h4 a , .comments h4 span , 
  .comments h5 , .comments h5 a , .comments h5 span , 
  .comments h6 , .comments h6 a , .comments h6 span , .comments-form h2,
  .related-posts h4 , #respond h4
  {
        font-family: "Share" , sans-serif;font-weight: 700;color:#000000 !important;  }

/* button color */

/* button hover color */

/* link color */
#blog .post-inner-content .main-content a , #blog .post-inner-content .main-content a:focus , #blog .post-inner-content .main-content ul li a {
  color:  !important;
} 

/* link color hover */
#blog .post-inner-content .main-content a:hover , #blog .link-post-wrapper a.light-font:hover , .accordion a:hover  {
  color:  !important;
}


/* menu color */
  nav.menu ul li a {
    color: #fcfcfc !important;
  }
/* menu hover color */
nav.menu ul li a:hover  {
  color: #7f0000 !important;
}
 nav.menu > ul > li >  ul {
    border-top-color: #7f0000 !important;
 }
nav.menu > ul > li >  ul:before {
  border-bottom-color: #7f0000 !important;
}

/* sidebar headers color and font */
#sidebar h1 , #sidebar h1 a , #sidebar h1 span ,
#sidebar h2 , #sidebar h2 a , #sidebar h2 span , 
#sidebar h3 , #sidebar h3 a , #sidebar h3 span , 
#sidebar h4 , #sidebar h4 a , #sidebar h4 span , 
#sidebar h5 , #sidebar h5 a , #sidebar h5 span , 
#sidebar h6 , #sidebar h6 a , #sidebar h6 span 
  {
       font-family: "Share" , sans-serif !important;font-weight: 700;color:#020202 ;  }

/* sidebar typo */
#sidebar ul , #sidebar .gallery-caption , #sidebar footer p , #sidebar li a , #sidebar  p , #sidebar span , #sidebar article , #sidebar a 
, #sidebar nav , #sidebar blockquote , #sidebar dl , #sidebar  dt , #sidebar dd , #sidebar td , #sidebar tr , #sidebar th , #sidebar code , #sidebar caption , #sidebar figcaption , #sidebar input , #sidebar label , #sidebar textarea a
{
    font-size: 14px;line-height: 18px;color:#48494c ;}




/* twitter links  */
#sidebar .twitter-container .tweet a {
  color: #000000 !important;
}


/* sidebar link color */
#sidebar a {
  color: #000000 !important;
}

#sidebar .widget-content a:hover ,   #sidebar a:hover , #sidebar a:active , #sidebar a:hover p , #sidebar a:hover span , #sidebar .recent-posts-wrapper .post-content:hover a p , #sidebar .recent-posts-wrapper .post-content:hover a span  {
  color: #7f0000 !important;
}

 #sidebar .tagcloud a:hover {
    color: #fff !important;
   }

/* buttons color */
.readmore a , #submit-comment , .wpcf7-submit {
  background-color: #7f0000 !important;
}

/* buttons hover color */
.readmore a:hover , #submit-comment:hover , .wpcf7-submit:hover , .comment-content .reply:hover {
  background-color: #424242 !important;
}


/* pagination background color */
.blog-pagination   .next-posts a:hover  , .blog-pagination   .prev-posts a:hover , .blog-pagination .wrap  .prev-posts a:hover , .blog-pagination ul li a:hover , 
.blog-pagination ul li a.active {
  background-color: #7f0000;
}
.blog-pagination ul li a:hover {
  color: #fff !important;
}





/* header background color */
 header#header{
  background-color: #000000;
}

/* read more color and font size */
#blog .post-inner-content .main-content .readmore a
{
       color: #fff !important;
       font-size: 12px;
       line-height: 12px;
}


.load-more-button a {
  background-color: #ffffff;
}

.load-more-button a  {
  color: #858585 !important;
}


.load-more-button a:hover  {
  background-color: #7f0000 !important;
}


.single-post .post-format-quote .wrapper {
  background-color: #720000;
}

h1, h1 a, h1 span, h2, h2 a, h2 span, h3, h3 a, h3 span, h4, h4 a, h4 span, h5, h5 a, h5 span, h6, h6 a, h6 span, nav.menu ul li a  { font-family: Share, arial, sans-serif; }

a:link {
font-family: inherit;
color: #720000;
}
a:active {
font-family: inherit;
color: #999999;
}
a:visited {
font-family: inherit;
color: #595959;
}
a:hover {
font-family: inherit;
color: #000000;
}
p { margin: 0 0 20px;}

.single-post .post-inner-content .main-content p, .single-post .post-inner-content .main-content a, .single-post .post-inner-content .main-content span, .single-post .post-inner-content .main-content blockquote, .blog.single-page .post-inner-content p, .blog.single-page .post-inner-content span, .blog.single-page .post-inner-content blockquote, .blog.single-page .post-inner-content ul li, section.blog .single-post > .post-content .post-inner-content, .post-inner-content .main-content ul, .post-inner-content .main-content .gallery-caption, .post-inner-content .main-content footer p, .post-inner-content .main-content li a, .post-inner-content .main-content p, .post-inner-content .main-content span, .post-inner-content .main-content article, .post-inner-content .main-content nav, .post-inner-content .main-content blockquote, .post-inner-content .main-content dl, .post-inner-content .main-content dt, .post-inner-content .main-content dd, .post-inner-content .main-content td, .post-inner-content .main-content tr, .post-inner-content .main-content th, .post-inner-content .main-content code, .post-inner-content .main-content caption, .post-inner-content .main-content figcaption, .post-inner-content .main-content input, .post-inner-content .main-content label, .post-inner-content .main-content textarea, #blog .post-inner-content .main-content a, .wpcf7-form input[type=text], .post-inner-content .main-content .wpcf7-form input[type=email], .post-inner-content .main-content .wpcf7-form textarea, .author-bio p, .single-blog-page .post-inner-content ul, .single-blog-page .post-inner-content .gallery-caption, .single-blog-page .post-inner-content footer p, .single-blog-page .post-inner-content li a, .single-blog-page .post-inner-content p, .single-blog-page .post-inner-content span, .single-blog-page .post-inner-content article, .single-blog-page .post-inner-content nav, .single-blog-page .post-inner-content blockquote, .single-blog-page .post-inner-content dl, .single-blog-page .post-inner-content dt, .single-blog-page .post-inner-content dd, .single-blog-page .post-inner-content td, .single-blog-page .post-inner-content tr, .single-blog-page .post-inner-content th, .single-blog-page .post-inner-content code, .single-blog-page .post-inner-content caption, .single-blog-page .post-inner-content figcaption, .single-blog-page .post-inner-content input, .single-blog-page .post-inner-content label {
line-height: 1.4em;
}
footer {
background-color: #000000 !important;
}

a#sharesd.share-facebook.sd-button.share-icon.no-text, a#sharesd.share-twitter.sd-button.share-icon.no-text, a#sharesd.share-google-plus-1.sd-button.share-icon.no-text, a#sharesd.share-pinterest.sd-button.share-icon.no-text, a#sharesd.share-tumblr.sd-button.share-icon.no-text, a#sharesd.share-linkedin.sd-button.share-icon.no-text, a#sharesd.share-stumbleupon.sd-button.share-icon.no-text {color: #fff !important; margin-top: 0;}

a#sharesd.share-reddit.sd-button.share-icon.no-text {
color: #000 !important; }

iframe {
align: center;
}

blockquote {
    font-style: italic;
    font-weight: normal;
    font-family: \"Source Sans Pro\" , sans-serif;
    font-size: 15px;
    padding: 0 10px 20px 27px;
    position: relative;
    margin-top: 25px;
}
blockquote:after {
    position: absolute;
    content: \'\"\';
    font-size: 40px;
    color: #D0D9E0;
    width: 50px;
    top: -5px;
    left: 0;
    font-family: arial;
}
blockquote p { margin-bottom: 10px }
strong, b { font-weight: bold }
cite {
    font-style: italic;
    font-family: georgia;
}
em, i {
font-family:  Source Sans Pro , sans-serif;
}
div.sharedaddy h3.sd-title {
display: none;
}

div.bio {
font-family: Source Sans Pro , sans-serif;
    font-size: 16px;
    line-height: 22px;
    color: #48494c;
}

.breadcrumb {display: none;}

#sidebar .widget > h3, #sidebar .widget > h3 a, #sidebar .widget > h3 span {
	font-size: 24px !important;
	line-height: 100%;
	font-weight: 700;
	margin-bottom: 5px;
}

nav.menu {
	margin-bottom: 0;
	margin-top: 15px;
	padding-bottom: 0;
	margin: 5px 0;
}

nav.menu ul li a {
text-transform: uppercase;
font-size: 15px !important;
}

#sidebar .widget {
margin-bottom: 20px; }

#sidebar .widget > h3, #sidebar .widget > h3 a, #sidebar .widget > h3 span {
font-size: 16px;
line-height: 100%;
font-weight: 700;
margin-bottom: 5px;
}


header#header {
padding-bottom: 10px !important;
padding-top: 10px !important;}

section.blog {
padding-top: 20px;
}

section.blog .single-post > .post-content .post-inner-content {
padding-left: 20px;
padding-right: 20px;
padding-top: 25px;
padding-bottom: 5px;
}

.single-post h2.post-header {
font-size: 30px;
text-transform: uppercase;
}

div.sharedaddy h3.sd-title {
text-transform: uppercase;
font-size: 14px;
font-weight: bold;
display: block;
}

body, p, ul, li, a, div {
-webkit-font-smoothing:antialiased;
-moz-font-smoothing:antialiased;
font-smoothing:antialiased;
text-rendering:optimizeLegibility;
font-smooth:always;
}

.secondary-content-box > div.content-box-inner {
border-top: 1px solid #E9E9E9;
padding-top: 15px;
}

#wpadminbar .quicklinks .ab-empty-item, #wpadminbar .quicklinks a, #wpadminbar .shortlink-input {
font-face: open source !important;
}

.single-post .post-inner-content .main-content p, .single-post .post-inner-content .main-content a, .single-post .post-inner-content .main-content span, .single-post .post-inner-content .main-content blockquote, .blog.single-page .post-inner-content p, .blog.single-page .post-inner-content span, .blog.single-page .post-inner-content blockquote, .blog.single-page .post-inner-content ul li {
	line-height: 150% !important; }

.author-info-container .image {
		margin-bottom: 0px;  
    border-radius: 150px;
    width: 250px;
    height: 250px;
		-webkit-border-radius: 150px;
}

footer {
padding: 10px 0px 10px 0px;
background-color: #1a1a1a;
}

.social-icons {
width: 100%;
margin-bottom: 0px !important;
}

#pagination {
padding-top: 10px;
padding-bottom: 10px;
background-color: #000000;
}

.post-inner-content img {
height:100%;
}

ul.children li {
margin: 10px 0px 0px 30px;
border-bottom: 0px!important;
list-style: square;
}
.widget ul li {
	margin-bottom:0px;
	margin-top:10px;
}
.post-inner-content .main-content img {
  max-width: 100% !important;
  height: auto !important;
}

.post-meta span.share-post {
  display: none;
}
