/*
Theme Name: Meteor Child Theme
Theme URI: https://arraythemes.com/themes/meteor-wordpress-theme/
Author: Array
Author URI: https://arraythemes.com/
Description: Child theme for the Meteor theme by Array.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: meteor
Domain Path: /languages/
Template: meteor
Tags: two-columns, featured-image-header, featured-images, theme-options, custom-background, custom-colors, custom-menu, editor-style, featured-images, theme-options, translation-ready, e-commerce, footer-widgets, full-width-template

(C) 2016 Array, Inc.
*/

/*
This is a starter style.css file for your child theme. For more
information about child themes, visit the following web page:
http://codex.wordpress.org/Child_Themes
*/

/* Add your CSS customizations below this line */

/*
	orange - #f89728
	yellow - #fdb924
	blue - #172934
	light blue - #70cde3
*/

.entry-content a {color: #172934; box-shadow:#70cde3 0 -3px 0 inset;}
.entry-content a:hover {}
.entry-content p a {
  box-shadow:#70cde3 0 -3px 0 inset;
  color:#444;
}


 .entry-subtitle {display:none!important;}
body.home .header-text {
  margin:0 auto;
  text-align:left;
}
body.home .header-text h1 {margin: 1em 0 0 0; padding: 0; color: #70cde3; font-size:42px;}
.entry-header h2.entry-title, .header-text h1 {
  margin: 1em 0 0 0; 
  padding: 0; 
  color: #70cde3; 
  font-size:42px;
  font-weight:400;
  line-height:1.3;
  text-align: left;
}
.entry-header h2.entry-title a, .header-text h1 a {color: #70cde3;}
.header-text p {
  color:#62707C;
  font-size:15px;
  margin-bottom:0;
  margin-top: 4px!important;
  padding: 0;
  line-height: 1em;
}

body.home h3 {
  font-size:20px;
  border-bottom: 4px solid #fdb924;
  padding-bottom: 2px;
  font-style: italic;
  display: inline-flex;
 }
h2 {
  font-size:24px;
}
h2.portfolio-entry-title {display:none;}
#page {
  padding-top:0%;
}
ul.meta-list {}
.entry-content {font-size: .9em;}

.site-identity {padding: 2% 0 5% 0;}
.home-nav {display:none;}

.main-navigation ul li.current-menu-item a {
  color: #f89728;
}
.main-navigation ul li.callout {border: 2px solid #f89728; background: #fff;}
.header-text {margin: 4% auto; text-align: left;}
.section-portfolio{margin-left: -2%;}

.page-content {
  margin-bottom:0;
}

.entry-header .entry-title {text-align: center;}
hr {border-bottom-style:solid; border-width:0 0 1px;}
.portfolio-right .entry-header .entry-title {
  font-size:24px;
}

@media ( min-width: 1000px )  {
.site-title-wrap {
  display:inline-block;
  max-width:40%;
  position:relative;
  vertical-align:top;
  width:100%;
}
}

.site-header, .site-footer {
  background:transparent;}

.footer-column img.sponsor {max-width: 180px!important; height: auto;}

body.blog #primary, body.single-post #primary {
  display:inline-block;
  width:100%;
}
.footer-widgets ul li {
  padding:0 0 6px;
}