/*!
Theme Name:   Divi - Child
Template:     Divi
Author:       Creation Agents
Author URI:   https://www.creationagents.com
Version:      1.0.4
Description:  Divi child theme
License:      GNU General Public License v3
License URI:  http://www.gnu.org/licenses/gpl-3.0.html

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.
*/

/* New Aug 2024 Theme Custom Styles */

/* SETTING GOMME SANS SEMIBOLD - Adobe Type Kit font as Default */
H1 {
	font-family: "gomme-sans", sans-serif !important;
	font-size: 120px;
	line-height: 1.2em;
}
H2 {
	font-family: "gomme-sans", sans-serif !important;
	font-size: 65px;
	line-height: 1.3em;
}

H3 {
	font-family: "gomme-sans", sans-serif !important;
	font-size: 48px;
	line-height: 1.3em;
}

H4 {
	font-family: "gomme-sans", sans-serif !important;
	font-size: 35px;
	line-height: 1.3em;
}















/* OLD DIVI CHILD THEME STYLES -- ONLY HERE FOR REFERENCE IF NEEDED -- J AXNE --*/

/* Header styles */
  
/*.et_pb_section_0.et_pb_section, 
.page-header-left-right,
#main-content .container,
#page-container .blog-wrapper
{
    padding-top: 180px !important;
}

.single-post .et-l.et-l--post .et_pb_section_0.et_pb_section{
	padding-top: 0px !important;
}

#top-menu-nav #top-menu > li {
    font-weight: 700 !important;
}

#top-menu-nav #top-menu .sub-menu{
	background-color: #ffffff;
}

/**  PREVIOUS SHOP BUTTON SPECIAL STYLE
 ul#top-menu > li.menu-item:last-child > a,
.nf-next-previous .nf-next,
.nf-next-previous .nf-previous{
    transition: all .3s ease-in-out;
    padding: 12px 18px !important;
    margin-top: -12px;
    margin-bottom: -12px;
    border-radius: 45px;
    background: #cc632c !important;
    color: #fff !important;
    border-style: solid;
    border-width: 2px;
    border-color: #cc632c;
    font-weight: 700;
    font-size: 15px;
    letter-spacing: 0;
    text-transform: none;
    font-variant: normal;
} **/  
/*
ul#top-menu ul.sub-menu li.menu-item:last-child > a {
    
}

.de-inline-buttons .et_pb_button_module_wrapper {
    display: inline-block;
  }

.pa-inline-buttons .et_pb_button_module_wrapper.et_pb_button_0_wrapper{
	margin-right: 25px;
}

.page-header-breadcrumb-white a{
	color: #ffffff !important;
}

h1 {font-size:4em; font-family:Montserrat, Helvetica, sans-serif; font-weight:700;}
h2 {font-size:2.5em; font-family:Montserrat, Helvetica, sans-serif;font-weight:700;}
h3 {font-size:2em; font-family:Montserrat, Helvetica, sans-serif;font-weight:700;}
h4 {font-size:1.5em; text-transform:capitalize;font-weight:300;}
h5 {font-size:1.25em; font-family:Montserrat, Helvetica, sans-serif;font-weight:700;}
h6 {font-size:1em; text-transform:capitalize; font-family:Montserrat, Helvetica, sans-serif;font-weight:300;}

.subheading {font-family:Lato, Helvetica, sans-serif; font-size:1.7em; font-weight:300!important;}

.fullwidthbutton {width:100%;text-align:center;}

.page-header-left-right .et_pb_button_module_wrapper {
    display: inline-block;
}

.page-header-left-right .et_pb_button_module_wrapper .button-left {
    margin-right: 15px;
} */

/* How it works page 
.how-it-works-body .column-left{
	margin:auto auto auto 15%;
}

.how-it-works-body .text-right .et_pb_text{
	max-width: 65%;
}*/

/* Field agent image swap 
div.fa-main-image.active,
.pricing-wrapper .enterprise-row.active,
.pricing-wrapper .advisors-row.active
{
	display:block;
}

div.fa-main-image.inactive,
.pricing-wrapper .enterprise-row.inactive,
.pricing-wrapper .advisors-row.inactive{
	display:none;
}

.fa-hover-icons .et_pb_image:hover{
	cursor:pointer;
}*/

/* Newsletter signup 
.newsletter-signup .embed-form{
	text-align:center;
	background-color: #FFFFFF;
	padding: 20px 15px 0px 15px;
	border-radius: 15px;
	box-shadow: 5px 5px 10px rgb(0,0,0,0.5);
}*/

/*Pricing buttons
.pricing-wrapper .button-wrapper{
	display:flex;
	justify-content:center;
}

.pricing-wrapper .btn-advisors, 
.pricing-wrapper .btn-enterprise{
	margin: auto 10px;
}

.pricing-wrapper .btn-advisors:hover, 
.pricing-wrapper .btn-enterprise:hover{
	cursor:pointer;
}

.pricing-wrapper .btn-advisors.selected,
.pricing-wrapper .btn-enterprise.selected{
	color: #ffffff !important;
	background-color: #303948;
	border-color: #303948 !important;
}*/

/* Mobile styles */

 @media screen and (max-width: 980px) {
	 
	 /* Header styles 
	.et_pb_section_0.et_pb_section, 
	.page-header-left-right,
	#main-content .container,
	#page-container .blog-wrapper
	{
		padding-top: 75px !important;
	}*/

	/* Page header 
	 .page-header-left-right .header-image{
		 display: none;
	 }*/
	 
    /* How it works page 
	.how-it-works-body .column-left{
	 margin-left:auto !important;
	 padding-left: 50px !important;
	 padding-right: 50px !important;	 
	}
	 
	.how-it-works-body h3{
	 padding-top: 20px;
	}
	 
	.how-it-works-body .et_pb_text{
	 width: 100% !important;
	 max-width:100% !important;
	}*/
}

@media screen and (max-width: 400px){

	/* Page header 
	.page-header-left-right .et_pb_button_module_wrapper,
	.page-header-left-right .button-left,
	.page-header-left-right .button-right{
		 width:100%;
		 max-width:100%;
	 }*/
	
	/* How it works page
	 .how-it-works-body .column-left{
		 padding-left: 0px !important;
		 padding-right: 0px !important;
	 } */
}