/**
Theme Name: Digital Moxie
Author: Artizon Digital
Author URI: https://artizondigital.com
Description: Custom Astra Child Theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: digital-moxie
Template: astra
*/

/*SITE COLORS
Links and Buttons #0274be | Headers #000 | Body Text #333
-----------------------------*/
/* 10px browser default 
html {
	font-size: 62.5%; 
}
p {
  font-size: 1.8rem;
  font-size: 18px;
}*/
/*DEFAULTS
  - Typographical Elements
	- Headings
-----------------------------*/
h1,
h2,
.entry-content h1,
.entry-content h2 {
	letter-spacing: 1px;
}
h3,
.entry-content h3 {
	letter-spacing: .3px;
}
h1,
h2,
h3,
h4,
h5,
h6,
.entry-content h1,
.entry-content h2, 
.entry-content h3, 
.entry-content h4, 
.entry-content h5, 
.entry-content h6 {
	margin-bottom: 16px;
}
li {
	margin-bottom: 15px;
	align-content: ;
}
ul.list-image {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
ul.list-image li {
  background: transparent url("https://zuzumoondoggys.com/wp-content/themes/digital-moxie/images/checkmark.png") no-repeat scroll left center;
  padding: 15px 0 15px 55px;
  list-style-type: none;
}
/*Change Blockquote Bar Color
blockquote {
  border-left: 5px solid #0274be;
}
*/
/*HEADER
  - Logo
  - Menu
-----------------------------*/
.ast-logo-title-inline .site-logo-img {
	padding-right: 0;
}
.site-title {
	line-height: 1.2;
	letter-spacing: 1px;
}
/*.home .ast-site-identity {
  padding: 13px 0;
}*/
.main-header-menu .menu-item {
	margin-bottom: 0;
}
/*WIDGETS
  - Logo
-----------------------------*/
.widget {
margin: 0 0 2em 0;
}
/*ARCHIVES
  - Blog
-----------------------------*/
.ast-separate-container .ast-archive-description, .ast-separate-container .ast-author-box {
	border-bottom: 2px solid #0274be;
	margin: 0 0 35px;
	padding: 0;
	
}
.blog .entry-title a:hover, 
.archive .entry-title, .archive .entry-title a:hover, 
.search .entry-title, .search .entry-title a:hover {
  color: #0274be;
}
/*FOOTER
  -Widgets
-----------------------------*/
.footer-adv-widget {
	text-align: center;
}  
/*VISUAL COMPOSER
-----------------------------*/
.composerhero-page {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
/*VC Main, Page and Portfolio Hero Photos*/
.vc_row.wpb_row.vc_row-fluid.main-hero-photo-page {
min-height: 72.2vh !important;
/*Select from center bottom top left right
background-position: center !important;*/
}
.vc_row.wpb_row.vc_row-fluid.portfolio-hero {
min-height: 72.2vh !important;
/*Select from center bottom top left right
background-position: center !important;*/
}
.vc_row.wpb_row.vc_row-fluid.hero-photo-page {
min-height: 59.5vh !important;
/*Select from center bottom top left right
background-position: center !important;*/
}
.white, 
.white h1,
.white h2,
.white h3,
.white h4,
.white h5,
.white h6 {
  color: #fff !important;
}
/*GRAVITY FORMS
-----------------------------*/
.gform_wrapper form.gf_simple_horizontal div.gform_body {
  width: 90% !important;
  max-width: 100% !important;
}
#input_1_4,
#input_1_2 {
	padding: 14px;
	text-transform: uppercase;
}
#input_1_4 {
  margin-top: 12px;
}
#gform_submit_button_1 {
  font-size: 24px;
  font-size: 1.333rem;
  margin-top: 12px;
  /*padding: 11px 22px; small submit button*/
  /*One third submit button*/
  padding: 17px 100px; 
}