/*
 Theme Name: Divi Child
 Theme URI: https://www.elegantthemes.com/gallery/divi/
 Description: Divi Child Theme
 Author: SAS Server Team
 Author URI: https://www.elegantthemes.com
 Template: Divi
 Version: 2.0.0
*/

p, body {
	font-weight: 400;
}

h1, h2, h3, h4, h5, h6 {
    padding-bottom: 20px;
}

.highlight {
	color: #949476;
}

.center-items-sepciality .et_pb_row {
	align-items: center;
}

/* Used in image module to be adjust acheive 1:1 ratio */
.custom-1-1-image > .et_pb_image_wrap > img {
  aspect-ratio: 1/1;
  object-fit: cover;
}

.custom-2-3-image > .et_pb_image_wrap > img {
  aspect-ratio: 2/3;
  object-fit: cover;
}

.custom-background-design.et_pb_section {
    background-image: url(/wp-content/uploads/2024/04/rectangles-point-right-olive-grey.svg),
                      url(/wp-content/uploads/2024/04/rectangle-point-left-grey.svg);
    background-size: 40vmax, 25vmax;
    background-position: 0% 10%, 100% 80%;
    background-repeat: no-repeat;
}

.custom-background-design-alt.et_pb_section {
    background-image: url(/wp-content/uploads/2024/04/rectangles-point-left-olive-grey.svg);
    background-size: 40vmax;
    background-position: 100% 35%;
    background-repeat: no-repeat;
}

@media only screen and (max-width: 980px) {
	.custom-1-1-image > .et_pb_image_wrap > img {
  		aspect-ratio: 3/2;
  		object-fit: cover;
	}
	.custom-2-3-image > .et_pb_image_wrap > img {
  		aspect-ratio: 3/2;
  		object-fit: cover;
	}
    .et_mobile_menu {
		right: 15px;
    	left: unset;
        width: max-content;
    }
    .et_mobile_menu li.menu-item {
        width: auto;
    }
    .et_mobile_menu li.menu-item a {
        padding: 10px 20px;
    }
}

