/*
 Theme Name: Divi Child
 Theme URI: https://www.elegantthemes.com/gallery/divi/
 Description: Divi Child Theme
 Author: Elegant Themes
 Author URI: https://www.elegantthemes.com
 Template: Divi4
 Version: 1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */

/* Load local fonts */

@import	url("fonts/open-sans.css");
@import url("fonts/cormorant-garamond.css");
	
p {
  	font-family: "Open Sans Variable", "Open Sans", sans-serif;
	font-size: 1.2rem !important;
	line-height: 1.8rem;
}

ul li, ol li {
	font-family: "Open Sans Variable", "Open Sans", sans-serif;
	font-size: 1.2rem !important;
	line-height: 2rem;
}

h1 {
	font-family: "Cormorant Garamond Variable", "Cormorant Garamond", serif;
}

h2 {
	font-family: "Cormorant Garamond Variable", "Cormorant Garamond", serif;
	font-weight: bold;
	font-size: 3rem !important;
	line-height: 3.4rem;
}

h3 {
	font-family: "Cormorant Garamond Variable", "Cormorant Garamond", serif;
	font-weight: bold;
	font-size: 2.4rem !important;
	line-height: 2.8rem;
}

@media screen and (min-width: 769px) {
	h4 {
		font-family: "Cormorant Garamond Variable", "Cormorant Garamond", serif;
		font-weight: bold;
		font-size: 2rem !important;
		line-height: 2.4rem;
	}
}
	
@media screen and (max-width: 768px) {
	h4 {
		font-family: "Cormorant Garamond Variable", "Cormorant Garamond", serif;
		font-weight: bold;
		font-size: 1.8rem;
		line-height: 2.2rem;
	}
}

@media screen and (min-width: 769px) {
	h5 {
		font-family: "Cormorant Garamond Variable", "Cormorant Garamond", serif;
		font-weight: bold;
		font-size: 1.6rem !important;
		line-height: 2rem;
	}
}

@media screen and (max-width: 768px) {
	h5 {
		font-family: "Cormorant Garamond Variable", "Cormorant Garamond", serif;
		font-weight: bold;
		font-size: 1.4rem;
		line-height: 1.8rem;
	}
}

h6 {
	font-family: "Open Sans Variable", "Open Sans", sans-serif;
	font-weight: bold;
	font-size: 1.4rem !important;
	line-height: 1.8rem;
}

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

/* Reset menu fonts */

.et-fb-modal p {
	font-size: 13px !important;
}

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


.menu-icon-linkedin {
}

.menu-icon-linkedin::before {
	content: "\E09D";
	font-family: ETmodules;
	color: #63a3ab;
	font-size: 1.2rem;
}

.menu-icon-instagram {
}

.menu-icon-instagram::before {
	font-family: ETmodules;
	content: "\e09a";
	color: #63a3ab;
	font-size: 1.2rem;
	padding-top: 4px;
}

.simplewebchat_float {
	width: 80px;
	height: 80px;
	border: 2px solid #ff9900;
	border-radius: 8px;
	background-color: rgba(255, 255, 255, .6);
}

.simplewebchat_float>img {
	width: 80px;
	padding: 10px;
}