/*---------------------------------------------------------------------------------

 Theme Name:   Divi - Scale Squad Theme
 Theme URI:    https://scalesquad.com/
 Description:  This is a Divi Child Theme by Scale Squad
 Author:       Scale Squad 
 Author URI:   https://scalesquad.com/
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/

body{
	/* font-family: "roboto", sans-serif; */
}

h1, h2, h3, h4, h5, h6{
	color: #6C5976;
	line-height: 1.3;
}

h1,
.et_pb_module h1{
	font-size: 60px;
	line-height: 1.083;
}

h2,
.et_pb_module h2{
	font-size: 35px;
	line-height: 1.05;
}

h3,
.et_pb_module h3{
	font-size: 30px;
	letter-spacing: 0.6px;
	text-transform: uppercase;
	font-weight: 700;
}

h4, .subheadline,
.et_pb_module h4{
	color: #414042;
	font-size: 24px;
	line-height: 1.333;
}

h5, .preheadline,
.et_pb_module h5{
	color: #C8A6C7;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: 700;
	
}

h6,
.et_pb_module h6{
	font-size: 20px !important;
	font-weight: 700;
	padding-bottom: 0;
}

body #main-menu .et-menu .menu-item-has-children>a:first-child {
    padding-right: 0;
}

body #main-menu .et-menu .menu-item-has-children>a:first-child:after{
	display: none;
}

.et_pb_menu .et-menu-nav>ul ul {
    padding: 0;
}

.nav li li {
    padding: 0;
	display: block;
}

.nav li li a{
	display: block;
	width: auto;
}

body:not(.et_pb_pagebuilder_layout) #et-main-area{
	padding-top: 150px;
}

@media (max-width: 980px) {
    #top-menu.et_pb_menu .et_mobile_nav_menu {
        display: none;
    }
	
	#top-menu.et_pb_menu .et_pb_menu__menu{
		display: block;
	}
	
	
body:not(.et_pb_pagebuilder_layout) #et-main-area{
	padding-top: 100px;
}
}

@media (max-width: 767px) {
	
	h1,
	.et_pb_module h1{
		font-size: 48px;
	}

	h2,
	.et_pb_module h2{
		font-size: 34px;
	}

	h3,
	.et_pb_module h3{
		font-size: 25px;
	}
}